From c3ce694e8bd2e32b3e974cf1e9dc806178b267e8 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 26 Jan 2022 18:52:53 +0100 Subject: [PATCH 0001/1454] first check for validation schema --- relecov-tools/validation_jsons.py | 34 + schema/phage_V0.json | 2693 +++++++++++++++++++++++++++++ schema/phage_plus_V0.json | 344 ++-- 3 files changed, 2897 insertions(+), 174 deletions(-) create mode 100644 relecov-tools/validation_jsons.py create mode 100644 schema/phage_V0.json diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py new file mode 100644 index 00000000..ddbdd5de --- /dev/null +++ b/relecov-tools/validation_jsons.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python +from jsonschema import validate +from jsonschema import Draft202012Validator +import json + +data = {"sample_name":'s1', "collecting_institution" :'inst2', + "submitting_institution":'sub', + "sample_collection_date": '12/02/2022', + "geo_loc_country":'Afghanistan', + "geo_loc_state":'Western', + "organism":'Coronaviridae', + "isolate":'SARS-CoV-2/', + "host_scientific_name":'Bos taurus', + "host_disease":'Homo sapiens', + "sequencing_instrument_model" :'COVID-19', + "sequencing_instrument_platform": 'Illumina sequencing instrument', + "consensus_sequence_software_name":'MinIon', + "consensus_sequence_software_version":'Ivar' +} + +schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') + +fage_plus_schema = json.load(schema_file) +try: + Draft202012Validator.check_schema(fage_plus_schema) +except: + print('Invalid schema') + exit(1) +try: + validate(instance=data,schema=fage_plus_schema) +except: + print('Invalid input data') + exit() +print('Completed') diff --git a/schema/phage_V0.json b/schema/phage_V0.json new file mode 100644 index 00000000..bf7c2597 --- /dev/null +++ b/schema/phage_V0.json @@ -0,0 +1,2693 @@ +{ + "$schema": "http://json-schema.org/draft/2019-09/schema#", + "required": [ + "sequence_submitted_by", + "sample_collected_by", + "sequencing_instrument", + "host_scientific_name", + "isolate", + "sample_collection_date", + "host_disease", + "consensus_sequence_software_name", + "geo_loc_name_state_province_territory", + "specimen_collector_sample_id", + "consensus_sequence_software_version", + "organism", + "geo_loc_name_country" + ], + "type": "object", + "properties": { + "sample_collector_contact_email": { + "examples": ["johnnyblogs@lab.ca"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sample.", + "format": "email" + }, + "depth_of_coverage_value": { + "ontology": "GENEPIO:0001474", + "type": "number", + "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", + "examples": [400.0] + }, + "exposure_details": { + "ontology": "GENEPIO:0001431", + "type": "string", + "description": "Additional host exposure information.", + "examples": ["Host role - Other: Bus Driver"] + }, + "breadth_of_coverage_value": { + "ontology": "GENEPIO:0001472", + "type": "number", + "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", + "examples": [0.95] + }, + "most_recent_travel_departure_date": { + "examples": ["16/03/2020"], + "ontology": "GENEPIO:0001414", + "type": "string", + "description": "The date of a person's most recent departure from their primary residence (at that time) on a journey to one or more other locations.", + "format": "date" + }, + "sequencing_protocol": { + "ontology": "GENEPIO:0001454", + "type": "string", + "description": "The protocol used to generate the sequence.", + "examples": [ + "Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits." + ] + }, + "host_age_bin": { + "Enums": [ + "0 - 9 [GENEPIO:0100049]", + "10 - 19 [GENEPIO:0100050]", + "20 - 29 [GENEPIO:0100051]", + "30 - 39 [GENEPIO:0100052]", + "40 - 49 [GENEPIO:0100053]", + "50 - 59 [GENEPIO:0100054]", + "60 - 69 [GENEPIO:0100055]", + "70 - 79 [GENEPIO:0100056]", + "80 - 89 [GENEPIO:0100057]", + "90 - 99 [GENEPIO:0100058]", + "100+ [GENEPIO:0100059]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001394", + "type": "string", + "description": "The age category of the host at the time of sampling.", + "examples": ["50 - 59 [GENEPIO:0100054]"] + }, + "anatomical_material": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"] + }, + "sample_collection_date": { + "examples": ["19/03/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected. ", + "format": "date" + }, + "diagnostic_pcr_ct_value_2": { + "ontology": "GENEPIO:0001512", + "type": "integer", + "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "examples": [36] + }, + "number_of_vaccine_doses_received": { + "ontology": "GENEPIO:0001406", + "type": "integer", + "description": "The number of doses of the vaccine recived by the host.", + "examples": [2] + }, + "lab_host": { + "Enums": [ + "293/ACE2 Cell Line [GENEPIO:0100041]", + "Caco2 Cell Line [BTO:0000195]", + "Calu3 Cell Line [BTO:0002750]", + "EFK3B Cell Line [GENEPIO:0100042]", + "HEK293T Cell Line [BTO:0002181]", + "HRCE Cell Line [GENEPIO:0100043]", + "Huh7 Cell Line [BTO:0001950]", + "LLCMk2 Cell Line [CLO:0007330]", + "MDBK Cell Line [BTO:0000836]", + "NHBE Cell Line [BTO:0002924]", + "PK-15 Cell Line [BTO:0001865]", + "RK-13 Cell Line [BTO:0002909]", + "U251 Cell Line [BTO:0002035]", + "Vero Cell Line [BTO:0001444]", + "Vero E6 Cell Line [BTO:0004755]", + "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001255", + "type": "string", + "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", + "examples": ["Vero E6 Cell Line [BTO:0004755]"] + }, + "anatomical_part": { + "Enums": [ + "Anus [UBERON:0001245]", + "Duodenum [UBERON:0002114]", + "Eye [UBERON:0000970]", + "Intestine [UBERON:0000160]", + "Lower respiratory tract [UBERON:0001558]", + "Bronchus [UBERON:0002185]", + "Lung [UBERON:0002048]", + "Bronchiole [UBERON:0002186]", + "Alveolar sac [UBERON:0002169]", + "Pleural sac [UBERON:0009778]", + "Pleural cavity [UBERON:0002402]", + "Trachea [UBERON:0003126]", + "Rectum [UBERON:0001052]", + "Skin [UBERON:0001003]", + "Stomach [UBERON:0000945]", + "Upper respiratory tract [UBERON:0001557]", + "Anterior Nares [UBERON:2001427]", + "Esophagus [UBERON:0001043]", + "Ethmoid sinus [UBERON:0002453]", + "Nasal Cavity [UBERON:0001707]", + "Middle Nasal Turbinate [UBERON:0005921]", + "Inferior Nasal Turbinate [UBERON:0005922]", + "Nasopharynx (NP) [UBERON:0001728]", + "Oropharynx (OP) [UBERON:0001729]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001214", + "type": "string", + "description": "An anatomical part of an organism e.g. oropharynx. ", + "examples": ["Nasopharynx (NP) [UBERON:0001728]"] + }, + "host_health_outcome": { + "Enums": [ + "Deceased [NCIT:C28554]", + "Deteriorating [NCIT:C25254]", + "Recovered [NCIT:C49498]", + "Stable [NCIT:C30103]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001390", + "type": "string", + "description": "Disease outcome in the host.", + "examples": ["Recovered [NCIT:C49498]"] + }, + "sequencing_date": { + "examples": ["22/06/2020"], + "ontology": "GENEPIO:0001447", + "type": "string", + "description": "The date the sample was sequenced.", + "format": "date" + }, + "passage_number": { + "ontology": "GENEPIO:0001261", + "type": "integer", + "description": "Number of passages.", + "examples": [3] + }, + "ns_per_100_kbp": { + "ontology": "GENEPIO:0001484", + "type": "integer", + "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", + "examples": [300] + }, + "case_id": { + "ontology": "GENEPIO:0100281", + "type": "string", + "description": "The identifier used to specify an epidemiologically detected case of disease.", + "examples": ["ABCD1234"] + }, + "biosample_accession": { + "pattern": "^SAM(D|N|E([AG]?))[0-9]+", + "ontology": "GENEPIO:0001139", + "type": "string", + "description": "The identifier assigned to a BioSample in INSDC archives.", + "examples": ["SAMN14180202"] + }, + "last_dose_vacicnation_date": { + "examples": ["09/04/2021"], + "ontology": "GENEPIO:0001408", + "type": "string", + "description": "The date the host received their last dose of vaccine.", + "format": "date" + }, + "bioinformatics_protocol": { + "ontology": "GENEPIO:0001489", + "type": "string", + "description": "The name and version number of the bioinformatics protocol used.", + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ] + }, + "prior_sars_cov_2_antiviral_treatment": { + "Enums": [ + "Prior antiviral treatment [GENEPIO:0100037]", + "No prior antiviral treatment [GENEPIO:0100233]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001438", + "type": "string", + "description": "Whether there was prior SARS-CoV-2 treatment with an antiviral agent.", + "examples": ["Prior antiviral treatment [GENEPIO:0100037]"] + }, + "gene_name_2": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001510", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"] + }, + "body_product": { + "Enums": [ + "Breast Milk [UBERON:0001913]", + "Feces [UBERON:0001988]", + "Mucus [UBERON:0000912]", + "Semen [UBERON:0006530]", + "Sputum [UBERON:0007311]", + "Sweat [UBERON:0001089]", + "Tear [UBERON:0001827]", + "Urine [UBERON:0001088]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001216", + "type": "string", + "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", + "examples": ["Feces [UBERON:0001988]"] + }, + "host_age": { + "ontology": "GENEPIO:0001392", + "anyOf": [ + { "type": "integer" }, + { "pattern": "\\d+-\\d+", "type": "string" } + ], + "description": "Age of host at the time of sampling.", + "examples": [79] + }, + "host_ethnicity": { + "ontology": "GECKO:0000061", + "type": "string", + "description": "The self-identified ethnicity(ies) of the host.", + "examples": ["Indigenous, European"] + }, + "collection_device": { + "Enums": [ + "Air filter [ENVO:00003968]", + "Blood Collection Tube [OBI:0002859]", + "Bronchoscope [OBI:0002826]", + "Collection Container [OBI:0002088]", + "Collection Cup [GENEPIO:0100026]", + "Fibrobronchoscope Brush [OBI:0002825]", + "Filter [GENEPIO:0100103]", + "Fine Needle [OBI:0002827]", + "Microcapillary tube [OBI:0002858]", + "Micropipette [OBI:0001128]", + "Needle [OBI:0000436]", + "Serum Collection Tube [OBI:0002860]", + "Sputum Collection Tube [OBI:0002861]", + "Suction Catheter [OBI:0002831]", + "Swab [GENEPIO:0100027]", + "Urine Collection Tube [OBI:0002862]", + "Virus Transport Medium [OBI:0002866]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001234", + "type": "string", + "description": "The instrument or container used to collect the sample e.g. swab.", + "examples": ["Swab [GENEPIO:0100027]"] + }, + "purpose_of_sequencing": { + "Enums": [ + "Baseline surveillance (random sampling) [GENEPIO:0100005]", + "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", + "Priority surveillance projects [GENEPIO:0100007]", + "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", + "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", + "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", + "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", + "Re-infection surveillance [GENEPIO:0100010]", + "Vaccine escape surveillance [GENEPIO:0100011]", + "Travel-associated surveillance [GENEPIO:0100012]", + "Domestic travel surveillance [GENEPIO:0100013]", + "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", + "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", + "International travel surveillance [GENEPIO:0100014]", + "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", + "Surveillance of international border crossing by air travel [GENEPIO:0100016]", + "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", + "Surveillance from international worker testing [GENEPIO:0100018]", + "Cluster/Outbreak investigation [GENEPIO:0100019]", + "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", + "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", + "Research [GENEPIO:0100022]", + "Viral passage experiment [GENEPIO:0100023]", + "Protocol testing [GENEPIO:0100024]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001445", + "type": "string", + "description": "The reason that the sample was sequenced.", + "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"] + }, + "raw_sequence_data_processing_method": { + "ontology": "GENEPIO:0001458", + "type": "string", + "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", + "examples": ["Porechop 0.2.3,Porechop 0.2.3"] + }, + "sequence_submitter_contact_address": { + "ontology": "GENEPIO:0001167", + "type": "string", + "description": "The mailing address of the agency submitting the sequence.", + "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"] + }, + "depth_of_coverage_threshold": { + "ontology": "GENEPIO:0001475", + "type": "number", + "description": "The threshold used as a cut-off for the depth of coverage.", + "examples": [100.0] + }, + "specimen_processing": { + "Enums": [ + "Virus Passage [GENEPIO:0100039]", + "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", + "Specimens Pooled [OBI:0600016]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001253", + "type": "string", + "description": "Any processing applied to the sample during or after receiving the sample. ", + "examples": ["Virus Passage [GENEPIO:0100039]"] + }, + "flow_cell_barcode": { + "ontology": "GENEPIO:0001451", + "type": "string", + "description": "The barcode of the flow cell used for sequencing.", + "examples": ["FAB06069"] + }, + "r1_fastq_filename": { + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"] + }, + "destination_of_most_recent_travel_city": { + "ontology": "GENEPIO:0001411", + "type": "string", + "description": "The name of the city that was the destination of most recent travel.", + "examples": ["New York City"] + }, + "r1_fastq_filepath": { + "ontology": "GENEPIO:0001478", + "type": "string", + "description": "The filepath of the r1 FASTQ file.", + "examples": [ + "/User/Documents/RespLab/Data/ABC123_S1_L001_R1_001.fastq.gz" + ] + }, + "library_id": { + "ontology": "GENEPIO:0001448", + "type": "string", + "description": "The user-specified identifier for the library prepared for sequencing.", + "examples": ["XYZ_123345"] + }, + "host_vaccination_status": { + "Enums": [ + "Fully Vaccinated [GENEPIO:0100100]", + "Partially Vaccinated [GENEPIO:0100101]", + "Not Vaccinated [GENEPIO:0100102]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001404", + "type": "string", + "description": "The vaccination status of the host (fully vaccinated, partially vaccinated, or not vaccinated).", + "examples": ["Fully Vaccinated [GENEPIO:0100100]"] + }, + "geo_loc_longitude": { + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "examples": ["77.11 W"] + }, + "genbank_ena_ddbj_accession": { + "pattern": "^([a-zA-Z]{2})\\d*.\\d{1}", + "ontology": "GENEPIO:0001145", + "type": "string", + "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", + "examples": ["MN908947.3"] + }, + "bioproject_accession": { + "pattern": "^PRJ(N|E|D)([a-zA-Z]?)[0-9]+*", + "ontology": "GENEPIO:0001136", + "type": "string", + "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs. ", + "examples": ["PRJNA12345"] + }, + "lineage_clade_analysis_software_name": { + "ontology": "GENEPIO:0001501", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "examples": ["Pangolin"] + }, + "location_of_exposure_geo_loc_name_country": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001410", + "type": "string", + "description": "The country where the host was likely exposed to the causative agent of the illness.", + "examples": ["South Africa [GAZ:00001094]"] + }, + "sample_plan_name": { + "ontology": "GENEPIO:0100285", + "type": "string", + "description": "The name of the sample plan implemented for sample collection.", + "examples": ["CanCOGeN Sampling Strategy 1.0"] + }, + "prior_sars_cov_2_antiviral_treatment_date": { + "examples": ["28/01/2021"], + "ontology": "GENEPIO:0001440", + "type": "string", + "description": "The date treatment was first administered during the prior SARS-CoV-2 infection.", + "format": "date" + }, + "library_preparation_kit": { + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "examples": ["Nextera XT"] + }, + "fast5_filename": { + "ontology": "GENEPIO:0001480", + "type": "string", + "description": "The user-specified filename of the FAST5 file.", + "examples": ["batch1a_sequences.fast5"] + }, + "diagnostic_pcr_ct_value_1": { + "ontology": "GENEPIO:0001509", + "type": "integer", + "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "examples": [21] + }, + "collection_method": { + "Enums": [ + "Amniocentesis [NCIT:C52009]", + "Aspiration [NCIT:C15631]", + "Suprapubic Aspiration [GENEPIO:0100028]", + "Tracheal Aspiration [GENEPIO:0100029]", + "Vacuum Aspiration [GENEPIO:0100030]", + "Biopsy [OBI:0002650]", + "Needle Biopsy [OBI:0002651]", + "Filtration [OBI:0302885]", + "Air Filtration [GENEPIO:0100031]", + "Lavage [OBI:0600044]", + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", + "Gastric Lavage [GENEPIO:0100033]", + "Lumbar Puncture [NCIT:C15327]", + "Necropsy [MMO:0000344]", + "Phlebotomy [NCIT:C28221]", + "Rinsing [GENEPIO:0002116]", + "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", + "Scraping [GENEPIO:0100035]", + "Swabbing [GENEPIO:0002117]", + "Finger Prick [GENEPIO:0100036]", + "Washout Tear Collection [GENEPIO:0100038]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001241", + "type": "string", + "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", + "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"] + }, + "geo_loc_name_county_region": { + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "examples": ["Derbyshire"] + }, + "consensus_genome_length": { + "ontology": "GENEPIO:0001483", + "type": "integer", + "description": "Size of the assembled genome described as the number of base pairs.", + "examples": [38677] + }, + "r2_fastq_filepath": { + "ontology": "GENEPIO:0001479", + "type": "string", + "description": "The filepath of the r2 FASTQ file.", + "examples": [ + "/User/Documents/RespLab/Data/ABC123_S1_L001_R2_001.fastq.gz" + ] + }, + "destination_of_most_recent_travel_state_province_territory": { + "ontology": "GENEPIO:0001412", + "type": "string", + "description": "The name of the province that was the destination of most recent travel.", + "examples": ["California"] + }, + "sample_received_date": { + "examples": ["20/03/2020"], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format": "date" + }, + "host_common_name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": ["Human [NCBITaxon:9606]"] + }, + "geo_loc_name_state_province_territory": { + "ontology": "GENEPIO:0001185", + "type": "string", + "description": "The state/province/territory of origin of the sample.", + "examples": ["Western Cape"] + }, + "lineage_clade_analysis_software_version": { + "ontology": "GENEPIO:0001502", + "type": "string", + "description": "The version of the software used to determine the lineage/clade.", + "examples": ["2.1.10"] + }, + "host_subject_id": { + "ontology": "GENEPIO:0001398", + "type": "string", + "description": "A unique identifier by which each host can be referred to e.g. #131", + "examples": ["BCxy123"] + }, + "sra_accession": { + "pattern": "^(SRR|ERR|DRR)[0-9]+", + "ontology": "GENEPIO:0001142", + "type": "string", + "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", + "examples": ["SRR11177792"] + }, + "authors": { + "ontology": "GENEPIO:0001517", + "type": "string", + "description": "Names of individuals contributing to the processes of sample collection, sequence generation, analysis, and data submission.", + "examples": ["Tejinder Singh, Fei Hu, Johnny Blogs"] + }, + "host_role": { + "Enums": [ + "Attendee [GENEPIO:0100249]", + "Student [OMRSE:00000058]", + "Patient [OMRSE:00000030]", + "Inpatient [NCIT:C25182]", + "Outpatient [NCIT:C28293]", + "Passenger [GENEPIO:0100250]", + "Resident [GENEPIO:0100251]", + "Visitor [GENEPIO:0100252]", + "Volunteer [GENEPIO:0100253]", + "Work [GENEPIO:0100254]", + "Administrator [GENEPIO:0100255]", + "First Responder [GENEPIO:0100256]", + "Firefighter [GENEPIO:0100257]", + "Paramedic [GENEPIO:0100258]", + "Police Officer [GENEPIO:0100259]", + "Housekeeper [GENEPIO:0100260]", + "Kitchen Worker [GENEPIO:0100261]", + "Laboratory Worker [GENEPIO:0100262]", + "Nurse [OMRSE:00000014]", + "Personal Care Aid [GENEPIO:0100263]", + "Pharmacist [GENEPIO:0100264]", + "Physician [OMRSE:00000013]", + "Vet [GENEPIO:0100265]", + "Social role [OMRSE:00000001]", + "Acquaintance of case [GENEPIO:0100266]", + "Relative of case [GENEPIO:0100267]", + "Child of case [GENEPIO:0100268]", + "Parent of case [GENEPIO:0100269]", + "Father of case [GENEPIO:0100270]", + "Mother of case [GENEPIO:0100271]", + "Spouse of case [GENEPIO:0100272]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001419", + "type": "string", + "description": "The role of the host in relation to the exposure setting.", + "examples": ["Patient [OMRSE:00000030]"] + }, + "consensus_sequence_name": { + "ontology": "GENEPIO:0001460", + "type": "string", + "description": "The name of the consensus sequence.", + "examples": ["ncov123assembly3"] + }, + "gisaid_accession": { + "pattern": "^EPI_ISL_\\d*", + "ontology": "GENEPIO:0001147", + "type": "string", + "description": "The GISAID accession number assigned to the sequence.", + "examples": ["EPI_ISL_123456"] + }, + "geo_loc_name_country": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001181", + "type": "string", + "description": "The country of origin of the sample.", + "examples": ["South Africa [GAZ:00001094]"] + }, + "consensus_sequence_filepath": { + "ontology": "GENEPIO:0001462", + "type": "string", + "description": "The filepath of the consesnsus sequence file.", + "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"] + }, + "number_of_base_pairs_sequenced": { + "ontology": "GENEPIO:0001482", + "type": "integer", + "description": "The number of total base pairs generated by the sequencing process.", + "examples": [387566] + }, + "destination_of_most_recent_travel_country": { + "ontology": "GENEPIO:0001413", + "type": "string", + "description": "The name of the country that was the destination of most recent travel.", + "examples": ["United Kingdom"] + }, + "fast5_filepath": { + "ontology": "GENEPIO:0001481", + "type": "string", + "description": "The filepath of the FAST5 file.", + "examples": ["/User/Documents/RespLab/Data/rona123assembly.fast5"] + }, + "culture_collection": { + "ontology": "GENEPIO:0100284", + "type": "string", + "description": "The name of the source collection and unique culture identifier. ", + "examples": ["/culture_collection=\"ATCC:26370\""] + }, + "amplicon_size": { + "ontology": "GENEPIO:0001449", + "type": "string", + "description": "The length of the amplicon generated by PCR amplification.", + "examples": ["300bp"] + }, + "sample_collector_contact_address": { + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "examples": ["655 Lab St,Vancouver, British Columbia, V5N 2A2, Canada"] + }, + "collection_protocol": { + "ontology": "GENEPIO:0001243", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "examples": ["SC2SamplingProtocol 1.2"] + }, + "variant_evidence": { + "ontology": "GENEPIO:0001504", + "type": "string", + "description": "The evidence used to make the variant determination.", + "examples": [ + "lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)" + ] + }, + "most_recent_travel_return_date": { + "examples": ["26/04/2020"], + "ontology": "GENEPIO:0001415", + "type": "string", + "description": "The date of a person's most recent return to some residence from a journey originating at that residence.", + "format": "date" + }, + "exposure_contact_level": { + "Enums": [ + "Direct (human-to-human contact) [TRANS:0000001]", + "Indirect contact [GENEPIO:0100246]", + "Close contact (face-to-face contact) [GENEPIO:0100247]", + "Casual contact [GENEPIO:0100248]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001418", + "type": "string", + "description": "The exposure transmission contact type.", + "examples": ["Direct (human-to-human contact) [TRANS:0000001]"] + }, + "prior_sars_cov_2_infection": { + "Enums": [ + "Prior infection [GENEPIO:0100234]", + "No prior infection [GENEPIO:0100236]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001435", + "type": "string", + "description": "Whether there was prior SARS-CoV-2 infection.", + "examples": ["Prior infection [GENEPIO:0100234]"] + }, + "gisaid_virus_name": { + "ontology": "GENEPIO:0100282", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "examples": ["hCoV-19/Canada/prov_rona_99/2020"] + }, + "specimen_collector_sample_id": { + "ontology": "GENEPIO:0001123", + "type": "string", + "description": "The user-defined name for the sample. ", + "examples": ["prov_rona_99"] + }, + "host_scientific_name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": ["Homo sapiens [NCBITaxon:9606]"] + }, + "host_disease": { + "Enums": [ + "COVID-19 [MONDO:0100096]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001391", + "type": "string", + "description": "The name of the disease experienced by the host.", + "examples": ["COVID-19 [MONDO:0100096]"] + }, + "passage_method": { + "ontology": "GENEPIO:0001264", + "type": "string", + "description": "Description of how organism was passaged.", + "examples": [ + "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain." + ] + }, + "symptom_onset_date": { + "examples": ["16/03/2020"], + "ontology": "GENEPIO:0001399", + "type": "string", + "description": "The date on which the symptoms began or were first noted.", + "format": "date" + }, + "r2_fastq_filename": { + "ontology": "GENEPIO:0001477", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "examples": ["ABC123_S1_L001_R2_001.fastq.gz"] + }, + "prior_sars_cov_2_infection_date": { + "examples": ["23/01/2021"], + "ontology": "GENEPIO:0001437", + "type": "string", + "description": "The date of diagnosis of the prior SARS-CoV-2 infection.", + "format": "date" + }, + "exposure_event": { + "Enums": [ + "Mass Gathering [GENEPIO:0100237]", + "Convention [GENEPIO:0100238]", + "Convocation [GENEPIO:0100239]", + "Agricultural Event [GENEPIO:0100240]", + "Religious Gathering [GENEPIO:0100241]", + "Mass [GENEPIO:0100242]", + "Social Gathering [PCO:0000033]", + "Baby Shower [PCO:0000039]", + "Community Event [PCO:0000034]", + "Family Gathering [GENEPIO:0100243]", + "Family Reunion [GENEPIO:0100244]", + "Funeral [GENEPIO:0100245]", + "Party [PCO:0000035]", + "Potluck [PCO:0000037]", + "Wedding [PCO:0000038]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": "Event leading to exposure.", + "examples": ["Mass Gathering [GENEPIO:0100237]"] + }, + "sequencing_kit_number": { + "ontology": "GENEPIO:0001455", + "type": "string", + "description": "The manufacturer's kit number.", + "examples": ["AB456XYZ789"] + }, + "purpose_of_sampling_details": { + "ontology": "GENEPIO:0001200", + "type": "string", + "description": "Further details pertaining to the reason the sample was collected.", + "examples": ["Screening of bat specimens in museum collections."] + }, + "host_gender": { + "Enums": [ + "Female [NCIT:C46110]", + "Male [NCIT:C46109]", + "Non-binary Gender [GSSO:000132]", + "Transgender (assigned male at birth) [GSSO:004004]", + "Transgender (assigned female at birth) [GSSO:004005]", + "Undeclared [NCIT:C110959]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001395", + "type": "string", + "description": "The gender of the host at the time of sample collection.", + "examples": ["Male [NCIT:C46109]"] + }, + "prior_sars_cov_2_antiviral_treatment_agent": { + "ontology": "GENEPIO:0001439", + "type": "string", + "description": "The name of the antiviral treatment agent administered during the prior SARS-CoV-2 infection.", + "examples": ["Remdesivir"] + }, + "diagnostic_pcr_protocol_2": { + "ontology": "GENEPIO:0001511", + "type": "string", + "description": "The name and version number of the protocol used for diagnostic marker amplification.", + "examples": ["PCRRdRpGene 3.0"] + }, + "diagnostic_pcr_protocol_1": { + "ontology": "GENEPIO:0001508", + "type": "string", + "description": "The name and version number of the protocol used for diagnostic marker amplification.", + "examples": ["PCREGene 2.0"] + }, + "host_specimen_voucher": { + "ontology": "GENEPIO:0100283", + "type": "string", + "description": "Identifier for the physical specimen.", + "examples": [ + "URI: http://portal.vertnet.org/o/fmnh/mammals?id=33e55cfe-330b-40d9-aaae-8d042cba7542 INSDC triplet: UAM:Mamm:52179" + ] + }, + "exposure_setting": { + "Enums": [ + "Human Exposure [ECTO:3000005]", + "Contact with Known COVID-19 Case [GENEPIO:0100184]", + "Contact with Patient [GENEPIO:0100185]", + "Contact with Probable COVID-19 Case [GENEPIO:0100186]", + "Contact with Person with Acute Respiratory Illness [GENEPIO:0100187]", + "Contact with Person with Fever and/or Cough [GENEPIO:0100188]", + "Contact with Person who Recently Travelled [GENEPIO:0100189]", + "Occupational, Residency or Patronage Exposure [GENEPIO:0100190]", + "Abbatoir [ECTO:1000033]", + "Animal Rescue [GENEPIO:0100191]", + "Childcare [GENEPIO:0100192]", + "Daycare [GENEPIO:0100193]", + "Nursery [GENEPIO:0100194]", + "Community Service Centre [GENEPIO:0100195]", + "Correctional Facility [GENEPIO:0100196]", + "Dormitory [GENEPIO:0100197]", + "Farm [ECTO:1000034]", + "First Nations Reserve [GENEPIO:0100198]", + "Funeral Home [GENEPIO:0100199]", + "Group Home [GENEPIO:0100200]", + "Healthcare Setting [GENEPIO:0100201]", + "Ambulance [GENEPIO:0100202]", + "Acute Care Facility [GENEPIO:0100203]", + "Clinic [GENEPIO:0100204]", + "Community Health Centre [GENEPIO:0100205]", + "Hospital [ECTO:1000035]", + "Emergency Department [GENEPIO:0100206]", + "ICU [GENEPIO:0100207]", + "Ward [GENEPIO:0100208]", + "Laboratory [ECTO:1000036]", + "Long-Term Care Facility [GENEPIO:0100209]", + "Pharmacy [GENEPIO:0100210]", + "Physician's Office [GENEPIO:0100211]", + "Household [GENEPIO:0100212]", + "Insecure Housing (Homeless) [GENEPIO:0100213]", + "Occupational Exposure [GENEPIO:0100214]", + "Worksite [GENEPIO:0100215]", + "Office [ECTO:1000037]", + "Outdoors [GENEPIO:0100216]", + "Camp/camping [ECTO:5000009]", + "Hiking Trail [GENEPIO:0100217]", + "Hunting Ground [ECTO:6000030]", + "Ski Resort [GENEPIO:0100218]", + "Petting zoo [ECTO:5000008]", + "Place of Worship [GENEPIO:0100220]", + "Church [GENEPIO:0100221]", + "Mosque [GENEPIO:0100222]", + "Temple [GENEPIO:0100223]", + "Restaurant [ECTO:1000040]", + "Retail Store [ECTO:1000041]", + "School [GENEPIO:0100224]", + "Temporary Residence [GENEPIO:0100225]", + "Homeless Shelter [GENEPIO:0100226]", + "Hotel [GENEPIO:0100227]", + "Veterinary Care Clinic [GENEPIO:0100228]", + "Travel Exposure [GENEPIO:0100229]", + "Travelled on a Cruise Ship [GENEPIO:0100230]", + "Travelled on a Plane [GENEPIO:0100231]", + "Travelled on Ground Transport [GENEPIO:0100232]", + "Travelled outside Province/Territory [GENEPIO:0001118]", + "Travelled outside Canada [GENEPIO:0001119]", + "Other Exposure Setting [GENEPIO:0100235]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001428", + "type": "string", + "description": "The setting leading to exposure.", + "examples": ["Healthcare Setting [GENEPIO:0100201]"] + }, + "lineage_clade_name": { + "ontology": "GENEPIO:0001500", + "type": "string", + "description": "The name of the lineage or clade.", + "examples": ["B.1.1.7"] + }, + "gene_name_1": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001507", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": ["E gene (orf4) [GENEPIO:0100151]"] + }, + "consensus_sequence_software_name": { + "ontology": "GENEPIO:0001463", + "type": "string", + "description": "The name of software used to generate the consensus sequence.", + "examples": ["Ivar"] + }, + "reference_genome_accession": { + "ontology": "GENEPIO:0001485", + "type": "string", + "description": "A persistent, unique identifier of a genome database entry.", + "examples": ["NC_045512.2"] + }, + "host_residence_geo_loc_name_country": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001396", + "type": "string", + "description": "The country where the host resides.", + "examples": ["South Africa [GAZ:00001094]"] + }, + "travel_history": { + "ontology": "GENEPIO:0001416", + "type": "string", + "description": "Travel history in last six months.", + "examples": ["Canada, Vancouver, USA, Seattle, Italy, Milan"] + }, + "consensus_sequence_software_version": { + "ontology": "GENEPIO:0001469", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "examples": ["1.3"] + }, + "complications": { + "Enums": [ + "Abnormal blood oxygen level [HP:0500165]", + "Acute kidney injury [HP:0001919]", + "Acute lung injury [MONDO:0015796]", + "Ventilation induced lung injury (VILI) [GENEPIO:0100092]", + "Acute respiratory failure [MONDO:0001208]", + "Arrhythmia (complication) [HP:0011675]", + "Tachycardia [HP:0001649]", + "Polymorphic ventricular tachycardia (VT) [HP:0031677]", + "Tachyarrhythmia [GENEPIO:0100084]", + "Noncardiogenic pulmonary edema [GENEPIO:0100085]", + "Acute respiratory distress syndrome (ARDS) [HP:0033677]", + "COVID-19 associated ARDS (CARDS) [NCIT:C171551]", + "Neurogenic pulmonary edema (NPE) [GENEPIO:0100086]", + "Cardiac injury [GENEPIO:0100087]", + "Cardiac arrest [HP:0001695]", + "Cardiogenic shock [HP:0030149]", + "Blood clot [HP:0001977]", + "Arterial clot [HP:0004420]", + "Deep vein thrombosis (DVT) [HP:0002625]", + "Pulmonary embolism (PE) [HP:0002204]", + "Cardiomyopathy [HP:0001638]", + "Central nervous system invasion [MONDO:0024619]", + "Stroke (complication) [HP:0001297]", + "Central Nervous System Vasculitis [MONDO:0003346]", + "Acute ischemic stroke [HP:0002140]", + "Coma [HP:0001259]", + "Convulsions [HP:0011097]", + "COVID-19 associated coagulopathy (CAC) [NCIT:C171562]", + "Cystic fibrosis [MONDO:0009061]", + "Cytokine release syndrome [MONDO:0600008]", + "Disseminated intravascular coagulation (DIC) [MPATH:108]", + "Encephalopathy [HP:0001298]", + "Fulminant myocarditis [GENEPIO:0100088]", + "Guillain-Barr\u00e9 syndrome [MONDO:0016218]", + "Internal hemorrhage (complication; internal bleeding) [HP:0011029]", + "Intracerebral haemorrhage [MONDO:0013792]", + "Kawasaki disease [MONDO:0012727]", + "Complete Kawasaki disease [GENEPIO:0100089]", + "Incomplete Kawasaki disease [GENEPIO:0100090]", + "Liver dysfunction [HP:0001410]", + "Acute liver injury [GENEPIO:0100091]", + "Long COVID-19 [MONDO:0100233]", + "Meningitis [HP:0001287]", + "Migraine [HP:0002076]", + "Miscarriage [HP:0005268]", + "Multisystem inflammatory syndrome in children (MIS-C) [MONDO:0100163]", + "Muscle injury [GENEPIO:0100093]", + "Myalgic encephalomyelitis (chronic fatigue syndrome) [MONDO:0005404]", + "Myocardial infarction (heart attack) [MONDO:0005068]", + "Acute myocardial infarction [MONDO:0004781]", + "ST-segment elevation myocardial infarction [MONDO:0041656]", + "Myocardial injury [HP:0001700]", + "Neonatal complications [NCIT:C168498]", + "Organ failure [GENEPIO:0100094]", + "Heart failure [HP:0001635]", + "Liver failure [MONDO:0100192]", + "Paralysis [HP:0003470]", + "Pneumothorax (collapsed lung) [HP:0002107]", + "Spontaneous pneumothorax [HP:0002108]", + "Spontaneous tension pneymothorax [MONDO:0002075]", + "Pneumonia (complication) [HP:0002090]", + "COVID-19 pneumonia [NCIT:C171550]", + "Pregancy complications [HP:0001197]", + "Rhabdomyolysis [HP:0003201]", + "Secondary infection [IDO:0000567]", + "Secondary staph infection [GENEPIO:0100095]", + "Secondary strep infection [GENEPIO:0100096]", + "Seizure (complication) [HP:0001250]", + "Motor seizure [HP:0020219]", + "Sepsis/Septicemia [HP:0100806]", + "Sepsis (systemic inflammatory response to infection) [IDO:0000636]", + "Septicemia (bloodstream infection) [NCIT:C3364]", + "Shock [HP:0031273]", + "Hyperinflammatory shock [GENEPIO:0100097]", + "Refractory cardiogenic shock [GENEPIO:0100098]", + "Refractory cardiogenic plus vasoplegic shock [GENEPIO:0100099]", + "Septic shock [NCIT:C35018]", + "Vasculitis [HP:0002633]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001402", + "type": "string", + "description": "Patient medical complications that are believed to have occurred as a result of host disease.", + "examples": ["Acute respiratory failure [MONDO:0001208]"] + }, + "geo_loc_name_city": { + "ontology": "GENEPIO:0001189", + "type": "string", + "description": "The city of origin of the sample.", + "examples": ["Vancouver"] + }, + "umbrella_bioproject_accession": { + "pattern": "^PRJ(N|E|D)([a-zA-Z]?)[0-9]+*", + "ontology": "GENEPIO:0001133", + "type": "string", + "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs. ", + "examples": ["PRJNA623807"] + }, + "biomaterial_extracted": { + "Enums": [ + "mRNA (cDNA) [OBI:0002754]", + "RNA (Total) [OBI:0000895]", + "RNA (Poly-A) [OBI:0000869]", + "RNA (Ribo-Depleted) [OBI:0002627]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001266", + "type": "string", + "description": "The biomaterial extracted from samples for the purpose of sequencing.", + "examples": ["RNA (Total) [OBI:0000895]"] + }, + "host_age_unit": { + "Enums": [ + "months [UO:0000035]", + "years [UO:0000036]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001393", + "type": "string", + "description": "The units used to measure the host's age.", + "examples": ["years [UO:0000036]"] + }, + "geo_loc_latitude": { + "ontology": "OBI:0001620", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "examples": ["38.98 N"] + }, + "environmental_material": { + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": ["Face Mask [OBI:0002787]"] + }, + "sequence_submitter_contact_email": { + "examples": ["RespLab@lab.ca"], + "ontology": "GENEPIO:0001165", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sequence.", + "format": "email" + }, + "environmental_site": { + "Enums": [ + "Acute care facility [ENVO:03501135]", + "Animal house [ENVO:00003040]", + "Bathroom [ENVO:01000422]", + "Clinical assessment centre [ENVO:03501136]", + "Conference venue [ENVO:03501127]", + "Corridor [ENVO:03501121]", + "Daycare [ENVO:01000927]", + "Emergency room (ER) [ENVO:03501145]", + "Family practice clinic [ENVO:03501186]", + "Group home [ENVO:03501196]", + "Homeless shelter [ENVO:03501133]", + "Hospital [ENVO:00002173]", + "Intensive Care Unit (ICU) [ENVO:03501152]", + "Long Term Care Facility [ENVO:03501194]", + "Patient room [ENVO:03501180]", + "Prison [ENVO:03501204]", + "Production Facility [ENVO:01000536]", + "School [ENVO:03501130]", + "Sewage Plant [ENVO:00003043]", + "Subway train [ENVO:03501109]", + "Wet market [ENVO:03501198]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001232", + "type": "string", + "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", + "examples": ["Hospital [ENVO:00002173]"] + }, + "pre_existing_conditions_and_risk_factors": { + "Enums": [ + "Age 60+ [VO:0004925]", + "Anemia [HP:0001903]", + "Anorexia [HP:0002039]", + "Birthing labor [NCIT:C92743]", + "Bone marrow failure [NCIT:C80693]", + "Cancer [MONDO:0004992]", + "Breast cancer [MONDO:0007254]", + "Colorectal cancer [MONDO:0005575]", + "Hematologic malignancy [DOID:2531]", + "Lung cancer [MONDO:0008903]", + "Metastatic disease [MONDO:0024880]", + "Cancer treatment [NCIT:C16212]", + "Cancer surgery [NCIT:C157740]", + "Chemotherapy [NCIT:C15632]", + "Adjuvant chemotherapy [NCIT:C15360]", + "Cardiac disorder [NCIT:C3079]", + "Arrhythmia [HP:0011675]", + "Cardiac disease [MONDO:0005267]", + "Cardiomyopathy [HP:0001638]", + "Cardiac injury [GENEPIO:0100074]", + "Hypertension (high blood pressure) [HP:0000822]", + "Hypotension (low blood pressure) [HP:0002615]", + "Cesarean section [HP:0011410]", + "Chronic cough [GENEPIO:0100075]", + "Chronic gastrointestinal disease [GENEPIO:0100076]", + "Chronic lung disease [HP:0006528]", + "Corticosteroids [NCIT:C211]", + "Diabetes mellitus (diabetes) [HP:0000819]", + "Type I diabetes mellitus (T1D) [HP:0100651]", + "Type II diabetes mellitus (T2D) [HP:0005978]", + "Eczema [HP:0000964]", + "Electrolyte disturbance [HP:0003111]", + "Hypocalcemia [HP:0002901]", + "Hypokalemia [HP:0002900]", + "Hypomagnesemia [HP:0002917]", + "Encephalitis (brain inflammation) [HP:0002383]", + "Epilepsy [MONDO:0005027]", + "Hemodialysis [NCIT:C15248]", + "Hemoglobinopathy [MONDO:0044348]", + "Human immunodeficiency virus (HIV) [MONDO:0005109]", + "Acquired immunodeficiency syndrome (AIDS) [MONDO:0012268]", + "HIV and antiretroviral therapy (ART) [NCIT:C16118]", + "Immunocompromised [NCIT:C14139]", + "Lupus [MONDO:0004670]", + "Inflammatory bowel disease (IBD) [MONDO:0005265]", + "Colitis [HP:0002583]", + "Ulcerative colitis [HP:0100279]", + "Crohn's disease [HP:0100280]", + "Renal disorder [NCIT:C3149]", + "Renal disease [MONDO:0005240]", + "Chronic renal disease [HP:0012622]", + "Renal failure [HP:0000083]", + "Liver disease [MONDO:0005154]", + "Chronic liver disease [NCIT:C113609]", + "Fatty liver disease (FLD) [HP:0001397]", + "Myalgia (muscle pain) [HP:0003326]", + "Myalgic encephalomyelitis (chronic fatigue syndrome) [MONDO:0005404]", + "Neurological disorder [MONDO:0005071]", + "Neuromuscular disorder [MONDO:0019056]", + "Obesity [HP:0001513]", + "Severe obesity [MONDO:0005139]", + "Respiratory disorder [MONDO:0005087]", + "Asthma [HP:0002099]", + "Chronic bronchitis [HP:0004469]", + "Chronic pulmonary disease [HP:0006528]", + "Chronic obstructive pulmonary disease [HP:0006510]", + "Emphysema [HP:0002097]", + "Lung disease [MONDO:0005275]", + "Chronic lung disease [HP:0006528]", + "Pulmonary fibrosis [HP:0002206]", + "Pneumonia [HP:0002090]", + "Respiratory failure [HP:0002878]", + "Adult respiratory distress syndrome [HP:0033677]", + "Newborn respiratory distress syndrome [MONDO:0009971]", + "Tuberculosis [MONDO:0018076]", + "Postpartum (\u22646 weeks) [GENEPIO:0100077]", + "Pregnancy [NCIT:C25742]", + "Rheumatic disease [MONDO:0005554]", + "Sickle cell disease [MONDO:0011382]", + "Substance use [NBO:0001845]", + "Alcohol abuse [MONDO:0002046]", + "Drug abuse [GENEPIO:0100078]", + "Injection drug abuse [GENEPIO:0100079]", + "Smoking [NBO:0015005]", + "Vaping [NCIT:C173621]", + "Tachypnea (accelerated respiratory rate) [HP:0002789]", + "Transplant [NCIT:C159659]", + "Cardiac transplant [GENEPIO:0100080]", + "Hematopoietic stem cell transplant (bone marrow transplant) [NCIT:C131759]", + "Kidney transplant [NCIT:C157332]", + "Liver transplant [GENEPIO:0100081]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001401", + "type": "string", + "description": "Patient pre-existing conditions and risk factors.\nPre-existing condition: A medical condition that existed prior to the current infection.\nRisk Factor: A variable associated with an increased risk of disease or infection.", + "examples": ["Asthma [HP:0002099]"] + }, + "first_dose_vaccination_date": { + "examples": ["26/02/2021"], + "ontology": "GENEPIO:0001407", + "type": "string", + "description": "The date the host was first vaccinated.", + "format": "date" + }, + "variant_designation": { + "Enums": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" + ], + "ontology": "GENEPIO:0001503", + "type": "string", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"] + }, + "sample_collected_in_quarantine": { + "Enums": [ + "Yes [NCIT:C49488]", + "No [NCIT:C49487]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0100277", + "type": "string", + "description": "Whether the sample was collected from an individual in quarantine.", + "examples": ["Yes [NCIT:C49488]"] + }, + "sample_collected_by": { + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "The name of the agency that collected the original sample.", + "examples": ["Public Health Agency of Canada"] + }, + "sequencing_instrument": { + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001452", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"] + }, + "host_health_status_details": { + "Enums": [ + "Hospitalized [NCIT:C25179]", + "Hospitalized (Non-ICU) [GENEPIO:0100045]", + "Hospitalized (ICU) [GENEPIO:0100046]", + "Mechanical Ventilation [NCIT:C70909]", + "Medically Isolated [GENEPIO:0100047]", + "Medically Isolated (Negative Pressure) [GENEPIO:0100048]", + "Self-quarantining [NCIT:C173768]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001389", + "type": "string", + "description": "Further details pertaining to the health or disease status of the host at time of collection.", + "examples": ["Hospitalized (ICU) [GENEPIO:0100046]"] + }, + "isolate": { + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"] + }, + "host_health_state": { + "Enums": [ + "Asymptomatic [NCIT:C3833]", + "Deceased [NCIT:C28554]", + "Healthy [NCIT:C115935]", + "Recovered [NCIT:C49498]", + "Symptomatic [NCIT:C25269]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": "Health status of the host at the time of sample collection.", + "examples": ["Asymptomatic [NCIT:C3833]"] + }, + "signs_and_symptoms": { + "Enums": [ + "Abnormal lung auscultation [HP:0030829]", + "Ageusia (complete loss of taste) [HP:0041051]", + "Parageusia (distorted sense of taste) [HP:0031249]", + "Hypogeusia (reduced sense of taste) [HP:0000224]", + "Abnormality of the sense of smell [HP:0004408]", + "Anosmia (lost sense of smell) [HP:0000458]", + "Hyposmia (reduced sense of smell) [HP:0004409]", + "Acute Respiratory Distress Syndrome [HP:0033677]", + "Altered mental status [HP:0011446]", + "Arrhythmia [HP:0011675]", + "Cognitive impairment [HP:0100543]", + "Coma [HP:0001259]", + "Confusion [HP:0001289]", + "Delirium (sudden severe confusion) [HP:0031258]", + "Inability to arouse (inability to stay awake) [GENEPIO:0100061]", + "Irritability [HP:0000737]", + "Loss of speech [HP:0002371]", + "Asthenia (generalized weakness) [HP:0025406]", + "Chest tightness or pressure [HP:0031352]", + "Rigors (fever shakes) [HP:0025145]", + "Chills (sudden cold sensation) [HP:0025143]", + "Conjunctival injection [HP:0030953]", + "Conjunctivitis (pink eye) [HP:0000509]", + "Coryza [MP:0001867]", + "Cough [HP:0012735]", + "Nonproductive cough (dry cough) [HP:0031246]", + "Productive cough (wet cough) [HP:0031245]", + "Cyanosis (blueish skin discolouration) [HP:0000961]", + "Acrocyanosis [HP:0001063]", + "Circumoral cyanosis (bluish around mouth) [HP:0032556]", + "Cyanotic face (bluish face) [GENEPIO:0100062]", + "Central Cyanosis [GENEPIO:0100063]", + "Cyanotic lips (bluish lips) [GENEPIO:0100064]", + "Peripheral Cyanosis [GENEPIO:0100065]", + "Dyspnea (breathing difficulty) [HP:0002094]", + "Diarrhea (watery stool) [HP:0002014]", + "Dry gangrene [MP:0031127]", + "Encephalitis (brain inflammation) [HP:0002383]", + "Encephalopathy [HP:0001298]", + "Fatigue (tiredness) [HP:0012378]", + "Fever [HP:0001945]", + "Fever (>=38\u00baC) [GENEPIO:0100066]", + "Glossitis (inflammation of the tongue) [HP:0000206]", + "Ground Glass Opacities (GGO) [GENEPIO:0100067]", + "Headache [HP:0002315]", + "Hemoptysis (coughing up blood) [HP:0002105]", + "Hypocapnia [HP:0012417]", + "Hypotension (low blood pressure) [HP:0002615]", + "Hypoxemia (low blood oxygen) [HP:0012418]", + "Silent hypoxemia [GENEPIO:0100068]", + "Internal hemorrhage (internal bleeding) [HP:0011029]", + "Loss of Fine Movements [NCIT:C121416]", + "Low appetite [HP:0004396]", + "Malaise (general discomfort/unease) [HP:0033834]", + "Meningismus/nuchal rigidity [HP:0031179]", + "Muscle weakness [HP:0001324]", + "Nasal obstruction (stuffy nose) [HP:0001742]", + "Nausea [HP:0002018]", + "Nose bleed [HP:0000421]", + "Otitis [GENEPIO:0100069]", + "Pain [HP:0012531]", + "Abdominal pain [HP:0002027]", + "Arthralgia (painful joints) [HP:0002829]", + "Chest pain [HP:0100749]", + "Pleuritic chest pain [HP:0033771]", + "Myalgia (muscle pain) [HP:0003326]", + "Pharyngitis (sore throat) [HP:0025439]", + "Pharyngeal exudate [GENEPIO:0100070]", + "Pleural effusion [HP:0002202]", + "Pneumonia [HP:0002090]", + "Prostration [GENEPIO:0100071]", + "Pseudo-chilblains [HP:0033696]", + "Pseudo-chilblains on fingers (covid fingers) [GENEPIO:0100072]", + "Pseudo-chilblains on toes (covid toes) [GENEPIO:0100073]", + "Rash [HP:0000988]", + "Rhinorrhea (runny nose) [HP:0031417]", + "Seizure [HP:0001250]", + "Motor seizure [HP:0020219]", + "Shivering (involuntary muscle twitching) [HP:0025144]", + "Slurred speech [HP:0001350]", + "Sneezing [HP:0025095]", + "Sputum Production [HP:0033709]", + "Stroke [HP:0001297]", + "Swollen Lymph Nodes [HP:0002716]", + "Tachypnea (accelerated respiratory rate) [HP:0002789]", + "Vertigo (dizziness) [HP:0002321]", + "Vomiting (throwing up) [HP:0002013]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001400", + "type": "string", + "description": "A perceived change in function or sensation, (loss, disturbance or appearance) indicative of a disease, reported by a patient.", + "examples": [ + "Cough [HP:0012735], Fever [HP:0001945], Rigors (fever shakes) [HP:0025145]" + ] + }, + "dehosting_method": { + "ontology": "GENEPIO:0001459", + "type": "string", + "description": "The method used to remove host reads from the pathogen sequence.", + "examples": ["Nanostripper"] + }, + "amplicon_pcr_primer_scheme": { + "ontology": "GENEPIO:0001456", + "type": "string", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", + "examples": [ + "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" + ] + }, + "vaccine_name": { + "ontology": "GENEPIO:0001405", + "type": "string", + "description": "The name of the vaccine(s) administered.", + "examples": ["BNT162b2, Pfizer-BioNTech"] + }, + "data_abstraction_details": { + "ontology": "GENEPIO:0100278", + "type": "string", + "description": "A description of how any data elements were altered to preserve patient privacy.", + "examples": [ + "Jitter added to publicly shared collection dates to prevent re-identifiability." + ] + }, + "consensus_sequence_filename": { + "ontology": "GENEPIO:0001461", + "type": "string", + "description": "The name of the consensus sequence file.", + "examples": ["ncov123assembly.fasta"] + }, + "purpose_of_sequencing_details": { + "Enums": [ + "Screened for S gene target failure (S dropout)", + "Screened for mink variants", + "Screened for B.1.1.7 variant", + "Screened for B.1.135 variant", + "Screened for P.1 variant", + "Screened due to travel history", + "Screened due to close contact with infected individual", + "Assessing public health control measures", + "Determining early introductions and spread", + "Investigating airline-related exposures", + "Investigating temporary foreign worker", + "Investigating remote regions", + "Investigating health care workers", + "Investigating schools/universities", + "Investigating reinfection" + ], + "ontology": "GENEPIO:0001446", + "type": "string", + "description": "The description of why the sample was sequenced providing specific details.", + "examples": ["Screened for S gene target failure (S dropout)"] + }, + "sequence_submitted_by": { + "ontology": "GENEPIO:0001159", + "type": "string", + "description": "The name of the agency that generated the sequence.", + "examples": ["Centers for Disease Control and Prevention"] + }, + "sequencing_protocol_name": { + "ontology": "GENEPIO:0001453", + "type": "string", + "description": "The name and version number of the sequencing protocol used.", + "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"] + }, + "prior_sars_cov_2_infection_isolate": { + "ontology": "GENEPIO:0001436", + "type": "string", + "description": "The identifier of the isolate found in the prior SARS-CoV-2 infection.", + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"] + }, + "organism": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": [ + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" + ] + }, + "purpose_of_sampling": { + "Enums": [ + "Cluster/Outbreak Investigation [GENEPIO:0100001]", + "Diagnostic Testing [GENEPIO:0100002]", + "Research [GENEPIO:0100003]", + "Protocol Testing [GENEPIO:0100024]", + "Surveillance [GENEPIO:0100004]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001198", + "type": "string", + "description": "The reason that the sample was collected.", + "examples": ["Diagnostic Testing [GENEPIO:0100002]"] + } + } +} diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json index f81543d2..8e6b5528 100644 --- a/schema/phage_plus_V0.json +++ b/schema/phage_plus_V0.json @@ -1,5 +1,5 @@ { - "$schema": "http://json-schema.org/draft/2019-09/schema#", + "$schema": "http://json-schema.org/draft/2020-12/schema", "required": [ "sample_name", "collecting_institution", @@ -23,19 +23,19 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "collecting_institution": { "examples": ["Public Health Agency of Canada"], "ontology": "GENEPIO:0001156", "type": "string", - "description": "The name of the agency that collected the original sample.", + "description": "The name of the agency that collected the original sample." }, "submitting_institution": { "examples": ["Centers for Disease Control and Prevention"], "ontology": "GENEPIO:0001159", "type": "string", - "description": "The name of the agency that generated the sequence.", + "description": "The name of the agency that generated the sequence." }, "sample_collection_date": { "examples": ["3/19/2020"], @@ -332,7 +332,7 @@ "examples": ["Western Cape"], "ontology": "GENEPIO:0001185", "type": "string", - "description": "The state/province/territory of origin of the sample.", + "description": "The state/province/territory of origin of the sample." }, "organism": { "Enums": [ @@ -356,7 +356,7 @@ "ontology": "GENEPIO:0001644", "type": "string", "description": "Identifier of the specific isolate.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "host_scientific_name": { "Enums": [ @@ -464,102 +464,102 @@ "examples": ["MinIon"], "ontology": "GENEPIO:0001156", "type": "string", - "description": "The model of the sequencing instrument used.", + "description": "The model of the sequencing instrument used." }, "consensus_sequence_software_name": { "examples": ["Ivar"], "ontology": "GENEPIO:0001463", "type": "string", - "description": "The name of software used to generate the consensus sequence.", + "description": "The name of software used to generate the consensus sequence." }, "consensus_sequence_software_version": { "examples": ["1.3"], "ontology": "GENEPIO:0001469", "type": "string", - "description": "The version of the software used to generate the consensus sequence.", + "description": "The version of the software used to generate the consensus sequence." }, "submitting_lab_sequence_id": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", - "description": "Sample ID given by the submitting laboratory", + "description": "Sample ID given by the submitting laboratory" }, "bioproject_umbrella_accession_ENA": { "examples": ["PRJNA623807"], "ontology": "GENEPIO:0001133", "type": "string", "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "bioproject_accession_ENA": { "examples": ["PRJNA12345"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "biosample_accession_ENA": { "examples": ["SAMN14180202"], "ontology": "GENEPIO:0001139", "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "sra_accession": { "examples": ["SRR11177792"], "ontology": "GENEPIO:0001142", "type": "string", "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "genBank/ENA/DDBJ_accession": { "examples": ["MN908947.3"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "gisaid_accession": { "examples": ["EPI_ISL_123456"], "ontology": "GENEPIO:0001147", "type": "string", "description": "The GISAID accession number assigned to the sequence.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "virus_name": { "examples": ["hCoV-19/Canada/prov_rona_99/2020"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "collecting_institution_email": { "examples": ["johnnyblogs@lab.ca"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "collecting_institution_address": { "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "submitting_institution_email": { "examples": ["RespLab@lab.ca"], "ontology": "GENEPIO:0001165", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "submitting_institution_address": { "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "sample_received_date": { "examples": ["3/21/2020"], @@ -567,7 +567,7 @@ "type": "string", "description": "The date on which the sample was received.", "format":"date", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "shipping_date": { "examples": ["3/20/2020"], @@ -575,7 +575,7 @@ "type": "string", "description": "The date on which the sample was sent.", "format":"date", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "results_emission_date": { "examples": ["3/23/2020"], @@ -583,35 +583,35 @@ "type": "string", "description": "The date on which the results were emitted.", "format":"date", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "geo_loc_region": { "examples": ["Derbyshire"], "ontology": "GENEPIO:0100280", "type": "string", "description": "The county/region of origin of the sample.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "geo_loc_city": { "examples": ["Vancouver"], "ontology": "GENEPIO:0001189", "type": "string", "description": "The city of origin of the sample.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "geo_loc_latitude": { "examples": ["38.98 N"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "geo_loc_longitude": { "examples": ["77.11 W"], "ontology": "OBI:0001621", "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "anatomical_material": { "Enums": [ @@ -842,7 +842,7 @@ "ontology": "GENEPIO:0001243", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "specimen_processing": { "Enums": [ @@ -894,14 +894,14 @@ "ontology": "GENEPIO:0001261", "type": "string", "description": "Number of passages.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "passage_method": { "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], "ontology": "GENEPIO:0001264", "type": "string", "description": "Description of how organism was passaged.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "biomaterial_extracted": { "Enums": [ @@ -925,28 +925,28 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "scientific_name": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "common_name": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "The common name of the organism.", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "center_name": { "examples": [" KAROLINSKA INSITUTET"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The name of the institution", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "virus_id": { @@ -954,7 +954,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", + "clasification":"Database Identifiers" }, "host_common_name": { "Enums": [ @@ -987,14 +987,14 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", + "clasification":"Host information" }, "additional_host_information": { "examples": ["e.g. Patient infected while traveling in …."], "ontology": "GENEPIO:0001156", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", + "clasification":"Host information" }, "purpose_of_sequencing": { "Enums": [ @@ -1062,56 +1062,56 @@ "type": "string", "description": "The date the sample was sequenced.", "format":"date", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "rna_extraction_Protocol": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_kit": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_id": { "examples": ["XYZ_123345"], "ontology": "GENEPIO:0001448", "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "enrichment_protocol": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "if_enrichment_protocol_is_other_specify": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "amplicon protocol": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "if_amplicon_protocol_if_other_especify": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "amplicon_version": { @@ -1119,14 +1119,14 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "amplicon_size": { "examples": ["300bp"], "ontology": "GENEPIO:0001449", "type": "string", "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "was_phix_used?": { @@ -1134,7 +1134,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "number_of_samples_in_run": { @@ -1142,7 +1142,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "flowcell_kit": { @@ -1150,7 +1150,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "runID": { @@ -1158,7 +1158,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "sequencing_platforms": { @@ -1166,7 +1166,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_preparation_kit": { @@ -1174,7 +1174,7 @@ "ontology": "GENEPIO:0001450", "type": "string", "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "flow_cell_barcode": { @@ -1182,77 +1182,77 @@ "ontology": "GENEPIO:0001451", "type": "string", "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "sequencing_protocol_name": { "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], "ontology": "GENEPIO:0001453", "type": "string", "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "sequencing_protocol": { "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], "ontology": "GENEPIO:0001454", "type": "string", "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "sequencing_kit_number": { "examples": ["AB456XYZ789"], "ontology": "GENEPIO:0001455", "type": "string", "description": "The manufacturer's kit number.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "amplicon_pcr_primer_scheme": { "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], "ontology": "GENEPIO:0001456", "type": "string", "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_source": { "examples": ["METAGENOMIC"], "ontology": "GENEPIO:0001156", "type": "string", "description": "Molecule type used to make the library.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_selection": { "examples": ["RANDOM PCR"], "ontology": "GENEPIO:0001156", "type": "string", "description": "Library capture method.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_strategy": { "examples": ["WGS"], "ontology": "GENEPIO:0001156", "type": "string", "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_layout": { "examples": ["PAIRED"], "ontology": "GENEPIO:0001156", "type": "string", "description": "Single or paired.", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_name": { "examples": ["P17157_1007"], "ontology": "GENEPIO:0001156", "type": "string", "description": "Name of the used library", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "nominal_length ": { "examples": ["350"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "raw_sequence_data_processing_method": { @@ -1260,287 +1260,287 @@ "ontology": "GENEPIO:0001458", "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "dehosting_method": { "examples": ["Nanostripper"], "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "assembly": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "if_assembly_other": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "assembly_params": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "variant_Calling": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "if_variant_Calling_other": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "variant_Calling_params": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "consensus_sequence_filepath": { "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "consensus_sequence_software_name": { "examples": ["Ivar"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "if_consensus_other": { "examples": ["1.3"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "consensus_sequence_software_version": { "examples": ["1.3"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "consensus_criteria": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "quality_control_metrics": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "breadth_of_coverage_value": { "examples": ["95%"], "ontology": "GENEPIO:0001472", "type": "string", "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "depth_of_coverage_value": { "examples": ["400x"], "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "depth_of_coverage_threshold": { "examples": ["100x"], "ontology": "GENEPIO:0001475", "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "sequence_file_R1_fastq": { "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "sequence_file_R2_fastq": { "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "r1_fastq_filepath": { "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "r2_fastq_filepath": { "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "fast5_filename": { "examples": ["batch1a_sequences.fast5"], "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "fast5_filepath": { "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "number_of_base_pairs_sequenced": { "examples": ["387566"], "ontology": "GENEPIO:0001482", "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "consensus_genome_length": { "examples": ["38677"], "ontology": "GENEPIO:0001483", "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "ns_per_100_kbp": { "examples": ["300"], "ontology": "GENEPIO:0001484", "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "reference_genome_accession": { "examples": ["NC_045512.2"], "ontology": "GENEPIO:0001485", "type": "string", "description": "A persistent, unique identifier of a genome database entry.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "bioinformatics_protocol": { "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "if_bioinformatic_protocol_is_other_specify": { "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "bioinformatic_protocol_version": { "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "commercial/open-source/both": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "preprocessing": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "if_preprocessing_other": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "preprocessing_params": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", + "clasification":"Bioinformatics and QC metrics" }, "mapping": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "if_mapping_other": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "Mapping_params": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "lineage/clade_name": { "examples": ["B.1.1.7"], "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "lineage/clade_analysis_software_name": { "examples": ["Pangolin"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "if_lineage_identification_other": { "examples": ["Other than Pangolin"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "lineage/clade_analysis_software_version": { "examples": ["2.1.10"], "ontology":"GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "variant_designation": { "Enums": [ @@ -1558,7 +1558,7 @@ "ontology": "GENEPIO:0001504", "type": "string", "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information", + "clasification":"Lineage and Variant information" }, "gene_name_1": { "Enums": [ @@ -1611,91 +1611,91 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "%qc_filtered": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "%reads_host": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "%reads_virus": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "%unmapped": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "% genome _greater_10x": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "mean_depth_of_coverage_value": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "%Ns": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "Number_of_variants_(AF_greater_75%)": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "Numer_of_variants_with_effect": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "reference_genome_accession": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "diagnostic_pcr_protocol_1": { "examples": ["PCREGene 2.0"], "ontology": "GENEPIO:0001508", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "diagnostic_pcr_Ct_value_1": { "examples": ["21"], "ontology": "GENEPIO:0001509", "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "gene_name_2": { "Enums": [ @@ -1748,105 +1748,105 @@ "ontology": "GENEPIO:0001511", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "diagnostic_pcr_Ct_value_2": { "examples": ["36"], "ontology": "GENEPIO:0001512", "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", + "clasification":"Pathogen diagnostic testing" }, "analysis_author": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", + "clasification":"Contributor Acknowledgement" }, "author_submitter": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", + "clasification":"Contributor Acknowledgement" }, "submitter": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"enter your GISAID-Username", + "clasification":"enter your GISAID-Username" }, "authors": { "examples": [""], "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", + "clasification":"Contributor Acknowledgement" }, "tax_id": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "scientific_name": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "common_name": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sample collection and processing", + "clasification":"Sample collection and processing" }, "library_source": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_selection": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_strategy": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_layout": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "library_name": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "nominal_length": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Sequencing", + "clasification":"Sequencing" }, "analysis_accession": { "examples": [""], @@ -1874,63 +1874,63 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "secondary_sample_accession": { "examples": ["e.g ERS4858671"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "experiment_accession": { "examples": ["e.g ERX4331406"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "run_accession": { "examples": ["e.g ERX4331406"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submission_accession": { "examples": ["e.g ERA2794974"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "read_count": { "examples": ["e.g 837055"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "read_length": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "base_count": { "examples": ["e.g 503907110"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "first_public": { "examples": ["e.g 2020-08-07"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "last_updated": { "examples": ["e.g 2020-07-29"], @@ -1938,175 +1938,175 @@ "type": "string", "description": "", "clasification":"Submission ENA", - "format":"date", + "format":"date" }, "experiment_title": { "examples": ["e.g Illumina MiSeq paired end sequencing"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "study_title": { "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "study_alias": { "examples": ["e.g Sweden"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "experiment_alias": { "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "run_alias": { "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "fastq_bytes": { "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "fastq_md5": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "fastq_ftp": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "fastq_aspera": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "fastq_galaxy": { "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submitted_bytes": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submitted_md5": { "examples": ["e.g 139853010;166270048"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submitted_ftp": { "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submitted_aspera": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submitted_galaxy": { "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "submitted_format": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "sra_bytes": { "examples": ["e.g FASTQ;FASTQ"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "sra_md5": { "examples": ["e.g 260236789"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "sra_ftp": { "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "sra_aspera": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "sra_galaxy": { "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "broker_name": { "examples": ["P17157_1007"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "nominal_sdev": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "first_created": { "examples": ["e.g 2020-08-07"], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Submission ENA", + "clasification":"Submission ENA" }, "type": { "examples": ["betacoronavirus"], @@ -2114,10 +2114,6 @@ "type": "string", "description": "default must remain 'betacoronavirus'", "clasification":"Database Identifiers" - }, - - - - + } } } From 0aca41b30bad2fc7c69b7b735aa09e11a41b1bc0 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 27 Jan 2022 23:14:08 +0100 Subject: [PATCH 0002/1454] Pre-defining classes to use --- relecov-tools/validation_jsons.py | 35 +++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index ddbdd5de..32e3a2a1 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -2,6 +2,25 @@ from jsonschema import validate from jsonschema import Draft202012Validator import json +import pandas as pd + +class RelecovSchema : + def __init__ (self, schema): + self.schema = schema + + + +class PhagePlus : + def __init__ (self,data, json_schema): + self.data = data + self.schema = json_schema + + + def convert_json(schema): + pass + + def get_data(self, field): + return self.data[field]) data = {"sample_name":'s1', "collecting_institution" :'inst2', "submitting_institution":'sub', @@ -20,15 +39,23 @@ schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') -fage_plus_schema = json.load(schema_file) +json_phage_plus_schema = json.load(schema_file) try: - Draft202012Validator.check_schema(fage_plus_schema) + Draft202012Validator.check_schema(json_phage_plus_schema) except: print('Invalid schema') exit(1) +phage_plus_schema = RelecovSchema(json_phage_plus_schema) try: - validate(instance=data,schema=fage_plus_schema) + validate(instance=data,schema=json_phage_plus_schema) except: print('Invalid input data') - exit() + exit(1) + +sample_list = [] +df = pd.read_excel('sample.xlsx') +for idx, row in df.iterrows(): + sample_list.append(PhagePlus(row.to_dict(),phage_plus_schema)) + + print('Completed') From de985f1cf65d1b4756b70099d649404465fe8fd0 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 28 Jan 2022 13:14:43 +0100 Subject: [PATCH 0003/1454] update with dummy methods --- relecov-tools/validation_jsons.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index 32e3a2a1..e84cbe53 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -6,8 +6,13 @@ class RelecovSchema : def __init__ (self, schema): - self.schema = schema + self.schema = json.load(schema) + def get_gontology(self,geontology): + for key, value in schema['properties'].items(): + if value['ontology'] == geontology : + return value + return None class PhagePlus : From f40d441e34fa9c038480ba25568a93296ce455ee Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 31 Jan 2022 17:42:56 +0100 Subject: [PATCH 0004/1454] test validation --- docs/Metadata LAB.xlsx | Bin 0 -> 49945 bytes relecov-tools/validation_jsons.py | 49 ++++++++++++++++++++++++------ 2 files changed, 39 insertions(+), 10 deletions(-) create mode 100644 docs/Metadata LAB.xlsx diff --git a/docs/Metadata LAB.xlsx b/docs/Metadata LAB.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..4bf546658af57b0d6e77effecd7f064fec68c0cb GIT binary patch literal 49945 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 Date: Tue, 1 Feb 2022 11:45:16 +0100 Subject: [PATCH 0005/1454] added ena schema and test script --- schema/ena_v01.json | 1070 +++++++++++++++++++++++++++++++++++++++++++ test/mapping.py | 26 ++ 2 files changed, 1096 insertions(+) create mode 100644 schema/ena_v01.json create mode 100644 test/mapping.py diff --git a/schema/ena_v01.json b/schema/ena_v01.json new file mode 100644 index 00000000..3696df41 --- /dev/null +++ b/schema/ena_v01.json @@ -0,0 +1,1070 @@ +{ + "$schema": "http://json-schema.org/draft/2019-09/schema#", + "required": [ + "sample_name", + "collecting_institution", + "geographic_location_(country_and/or_sea)", + "isolate", + "host_scientific_name", + "host_common_name", + "host_health_state", + "host_sex", + "host_subject_id", + "instrument_model", + "file_name", + "sample_name", + "tax_id", + "scientific_name", + "common_name", + "sample_description", + "library_source", + "library_selection", + "library_strategy", + "library_layout" + ], + "type": "object", + "properties": { + "sample_name": { + "examples": ["prov_rona_99"], + "ontology": "GENEPIO_0000079", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers", + "genepio_label":"sequencing run sample identifier", + + }, + "collecting_institution": { + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO_0001651", + "type": "string", + "description": "The name of the agency that collected the original sample.", + "genepio_label":"INSDC institution code", + + }, + "collection_date": { + "examples": ["19/03/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected. ", + "format": "date", + "genepio_label":"", + + }, + "receipt_date": { + "examples": ["20/03/2020"], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format": "date", + "genepio_label":"", + + }, + "geographic_location_(country_and/or_sea)": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO_0000118", + "type": "string", + "description": "The country of origin of the sample.", + "examples": ["South Africa [GAZ:00001094]"], + "genepio_label":"specimen collection location - country", + + }, + "geographic location (region and locality)": { + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "examples": ["Derbyshire"], + "genepio_label":"", + + }, + "geographic location (latitude)": { + "ontology": "OBI:0001620", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "examples": ["38.98 N"], + "genepio_label":"", + + }, + "geographic location (longitude)": { + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "examples": ["77.11 W"], + "genepio_label":"", + + }, + "scientific_name": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": ["Severe acute respiratory syndrome coronavirus 2 "], + "genepio_label":"", + + }, + "isolate": { + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], + "genepio_label":"isolate identifier", + + }, + "purpose_sampling": { + "examples": ["Diagnostic testing"], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "clasification":"Sample collection and processing" + }, + "isolation source host-associated": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"], + "genepio_label":"", + + }, + "host common name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The commonly used name of the host.", + "examples": ["Human [NCBITaxon:9606]"], + "genepio_label":"subject organism common name", + + }, + "host scientific name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO_0001567", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": ["Homo sapiens [NCBITaxon:9606]"], + "genepio_label":"subject organism (host) taxonomic species", + + }, + "host_health_state": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Health status of the host at the time of sample collection.", + "clasification":"Host information", + "genepio_label":"", + + }, + "host_age": { + "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Patient age", + "clasification":"Host information" + }, + + "host_sex": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Gender or sex of the host.", + "clasification":"Host information", + "genepio_label":"", + + }, + "host_subject_id": { + "examples": ["e.g. #131"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification":"Host information", + "genepio_label":"", + + }, + "type exposure": { + "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "genepio_label":"", + + }, + "subject exposure duration": { + "examples": ["e.g. Patient infected while traveling in …."], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "genepio_label":"", + + }, + "instrument_model": { + "Enums": ["454 Genome Sequencer [GENEPIO:0001937]", + "454 Genome Sequence 20 [OBI:0000689]", + "454 Genome Sequencer FLX [OBI:0000702]", + "454 Genome Sequencer FLX Titanium [GENEPIO:0001936]", + "454 Genome Sequencer Junior [GENEPIO:0001938]", + "AB SOLiD System [OBI:0000696]", + "SOLiD 3 Plus System [OBI:0002007]", + "SOLiD 4 [OBI:0002024]", + "SOLiD 4hq System [GENPIO:0001928]", + "SOLiD 5500 [GENPIO:0001929]", + "SOLiD 5500xl [GENPIO:0001930]", + "SOLiD PI System [GENPIO:0001931]", + "SOLiD System 2.0 [GENPIO:0001932]", + "SOLiD System 3.0 [GENPIO:0001933]", + "HeliScope Single Molecule Sequencer [OBI:0000717]", + "Illumina Genome Analyzer II [OBI:0000703]", + "Genome Analyzer IIe [OBI:0002027]", + "Genome Analyzer IIx [OBI:0002000]", + "Illumina HiSeq Sequencer [GENPIO:0001939]", + "Illumina HiSeq 1000 [OBI:0002022]", + "Illumina HiSeq 2000 [OBI:0002001]", + "Illumina HiSeq 2500 [OBI:0002002]", + "Illumina HiSeq 3000 [OBI:0002048]", + "Illumina HiSeq 4000 [OBI:0002049]", + "Ion Torrent PGM [GENPIO:0001935]", + "MiSeq [OBI:0002003]", + "NextSeq 500 [OBI:0002021]", + "PacBio RS II [OBI:0002012]", + ], + "ontology": "GENEPIO_0001921", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": ["Oxford Nanopore MinION "], + "genepio_label":"sequencing instrument model", + + }, + "instrument_platform ": { + "examples": ["MinIon"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The model of the sequencing instrument used.", + "genepio_label":"", + + }, + "file_name": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "genepio_label":"", + + }, + "tax_id": { + "examples": ["probably 2697049 in all cases"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "scientific_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "common_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The common name of the organism.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "sample_description": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "sample_storage_conditions": { + "examples": ["24 degrees celsius"], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification":"Sample collection and processing" + }, + "library_source": { + "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing", + }, + "library_selection": { + "examples": ["RANDOM PCR"], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing", + "genepio_label":"library selection", + + }, + "library_strategy": { + "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], + "examples": ["WGS"], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification":"Sequencing", + "genepio_label":"library strategy", + + }, + "library_layout": { + "examples": ["PAIRED"], + "ontology":"GENPIO_0000001", + "type": "string", + "description": "Single or paired.", + "clasification":"Sequencing", + "genepio_label":"library library_layout", + + }, + "library_name": { + "examples": ["e.g P17157_1007"], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification":"Sequencing", + "genepio_label":"Library Name", + }, + "nominal_length ": { + "examples": ["350"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing", + "genepio_label":"", + + }, + "analysis_accession": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "study_accession": { + "examples": ["e.g PRJEB39632"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "secondary_study_accession": { + "examples": ["e.g ERP123173"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sample_accession": { + "examples": ["e.g SAMEA7098096"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "secondary_sample_accession": { + "examples": ["e.g ERS4858671"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "experiment_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "run_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submission_accession": { + "examples": ["e.g ERA2794974"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "read_count": { + "examples": ["e.g 837055"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "base_count": { + "examples": ["e.g 503907110"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "center_name": { + "examples": [" KAROLINSKA INSITUTET"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the institution", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "first_public": { + "examples": ["e.g 2020-08-07"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "last_updated": { + "examples": ["e.g 2020-07-29"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "format":"date", + "genepio_label":"", + + }, + "experiment_title": { + "examples": ["e.g Illumina MiSeq paired end sequencing"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "study_title": { + "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "study_alias": { + "examples": ["e.g Sweden"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "experiment_alias": { + "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "run_alias": { + "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_bytes": { + "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_md5": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_ftp": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_bytes": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_md5": { + "examples": ["e.g 139853010;166270048"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_ftp": { + "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_format": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_bytes": { + "examples": ["e.g FASTQ;FASTQ"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_md5": { + "examples": ["e.g 260236789"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_ftp": { + "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "broker_name": { + "examples": ["P17157_1007"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "nominal_sdev": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "first_created": { + "examples": ["e.g 2020-08-07"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + + } +} diff --git a/test/mapping.py b/test/mapping.py new file mode 100644 index 00000000..da74569d --- /dev/null +++ b/test/mapping.py @@ -0,0 +1,26 @@ +import json +from types import SimpleNamespace + +# data = '{"name": "John Smith", "hometown": {"name": "New York", "id": 123}}' + +schema_file = open('/Users/erika/Desktop/BU-ISCIII/Relecov/ECDC-HERA/JSON SCHEMA/26_ENERO/ena_v01.json') + +# + +import json + +# Opening JSON file +f = open('ena_v01.json') + +# returns JSON object as +# a dictionary +data = json.load(f) + + + +# Closing file +f.close() +# - + +# Parse JSON into an object with attributes corresponding to dict keys. +x = json.loads(fage_plus_schema, object_hook=lambda d: SimpleNamespace(**d)) +#print(x.name, x.hometown.name, x.hometown.id) From d09b2e3f43c1046c19c58768c353adaa3e837bbe Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Tue, 1 Feb 2022 16:42:19 +0100 Subject: [PATCH 0006/1454] update mapping --- test/{mapping.py => mapping_V0.py} | 23 +- test/mapping_V2.py | 3302 ++++++++++++++++++++++++++++ 2 files changed, 3324 insertions(+), 1 deletion(-) rename test/{mapping.py => mapping_V0.py} (55%) create mode 100644 test/mapping_V2.py diff --git a/test/mapping.py b/test/mapping_V0.py similarity index 55% rename from test/mapping.py rename to test/mapping_V0.py index da74569d..fbaed99c 100644 --- a/test/mapping.py +++ b/test/mapping_V0.py @@ -1,7 +1,28 @@ import json from types import SimpleNamespace -# data = '{"name": "John Smith", "hometown": {"name": "New York", "id": 123}}' +module_path = str(Path.cwd().parents[0]) +module_path + +# %cd .. + +# + +import sys +from pathlib import Path + +# in jupyter (lab / notebook), based on notebook path +module_path = str(Path.cwd().parents[0]) +# in standard python +#module_path = str(Path.cwd(__file__).parents[0] / "py") + +#if module_path not in sys.path: +# sys.path.append(module_path) + +#from modules import preparations +#import tools +# - + +module_path schema_file = open('/Users/erika/Desktop/BU-ISCIII/Relecov/ECDC-HERA/JSON SCHEMA/26_ENERO/ena_v01.json') diff --git a/test/mapping_V2.py b/test/mapping_V2.py new file mode 100644 index 00000000..5de020cc --- /dev/null +++ b/test/mapping_V2.py @@ -0,0 +1,3302 @@ +# -*- coding: utf-8 -*- +import pandas as pd + +import json +from types import SimpleNamespace +import sys +from pathlib import Path +import json + +pd.set_option('display.max_columns', None) +pd.set_option('display.max_rows', None) + +ENA_schema = { + "$schema": "http://json-schema.org/draft/2019-09/schema#", + "required": [ + "sample_name", + "collecting_institution", + "geographic_location_(country_and/or_sea)", + "isolate", + "host_scientific_name", + "host_common_name", + "host_health_state", + "host_sex", + "host_subject_id", + "instrument_model", + "file_name", + "sample_name", + "tax_id", + "scientific_name", + "common_name", + "sample_description", + "library_source", + "library_selection", + "library_strategy", + "library_layout" + ], + "type": "object", + "properties": { + "sample_name": { + "examples": ["prov_rona_99"], + "ontology": "GENEPIO_0000079", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers", + "genepio_label":"sequencing run sample identifier", + + }, + "collecting_institution": { + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO_0001651", + "type": "string", + "description": "The name of the agency that collected the original sample.", + "genepio_label":"INSDC institution code", + + }, + "collection_date": { + "examples": ["19/03/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected. ", + "format": "date", + "genepio_label":"", + + }, + "receipt_date": { + "examples": ["20/03/2020"], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format": "date", + "genepio_label":"", + + }, + "geographic_location_(country_and/or_sea)": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO_0000118", + "type": "string", + "description": "The country of origin of the sample.", + "examples": ["South Africa [GAZ:00001094]"], + "genepio_label":"specimen collection location - country", + + }, + "geographic location (region and locality)": { + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "examples": ["Derbyshire"], + "genepio_label":"", + + }, + "geographic location (latitude)": { + "ontology": "OBI:0001620", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "examples": ["38.98 N"], + "genepio_label":"", + + }, + "geographic location (longitude)": { + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "examples": ["77.11 W"], + "genepio_label":"", + + }, + "scientific_name": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": ["Severe acute respiratory syndrome coronavirus 2 "], + "genepio_label":"", + + }, + "isolate": { + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], + "genepio_label":"isolate identifier", + + }, + "purpose_sampling": { + "examples": ["Diagnostic testing"], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "clasification":"Sample collection and processing" + }, + "isolation source host-associated": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"], + "genepio_label":"", + + }, + "host common name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The commonly used name of the host.", + "examples": ["Human [NCBITaxon:9606]"], + "genepio_label":"subject organism common name", + + }, + "host scientific name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO_0001567", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": ["Homo sapiens [NCBITaxon:9606]"], + "genepio_label":"subject organism (host) taxonomic species", + + }, + "host_health_state": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Health status of the host at the time of sample collection.", + "clasification":"Host information", + "genepio_label":"", + + }, + "host_age": { + "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Patient age", + "clasification":"Host information" + }, + + "host_sex": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Gender or sex of the host.", + "clasification":"Host information", + "genepio_label":"", + + }, + "host_subject_id": { + "examples": ["e.g. #131"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification":"Host information", + "genepio_label":"", + + }, + "type exposure": { + "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "genepio_label":"", + + }, + "subject exposure duration": { + "examples": ["e.g. Patient infected while traveling in …."], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "genepio_label":"", + + }, + "instrument_model": { + "Enums": ["454 Genome Sequencer [GENEPIO:0001937]", + "454 Genome Sequence 20 [OBI:0000689]", + "454 Genome Sequencer FLX [OBI:0000702]", + "454 Genome Sequencer FLX Titanium [GENEPIO:0001936]", + "454 Genome Sequencer Junior [GENEPIO:0001938]", + "AB SOLiD System [OBI:0000696]", + "SOLiD 3 Plus System [OBI:0002007]", + "SOLiD 4 [OBI:0002024]", + "SOLiD 4hq System [GENPIO:0001928]", + "SOLiD 5500 [GENPIO:0001929]", + "SOLiD 5500xl [GENPIO:0001930]", + "SOLiD PI System [GENPIO:0001931]", + "SOLiD System 2.0 [GENPIO:0001932]", + "SOLiD System 3.0 [GENPIO:0001933]", + "HeliScope Single Molecule Sequencer [OBI:0000717]", + "Illumina Genome Analyzer II [OBI:0000703]", + "Genome Analyzer IIe [OBI:0002027]", + "Genome Analyzer IIx [OBI:0002000]", + "Illumina HiSeq Sequencer [GENPIO:0001939]", + "Illumina HiSeq 1000 [OBI:0002022]", + "Illumina HiSeq 2000 [OBI:0002001]", + "Illumina HiSeq 2500 [OBI:0002002]", + "Illumina HiSeq 3000 [OBI:0002048]", + "Illumina HiSeq 4000 [OBI:0002049]", + "Ion Torrent PGM [GENPIO:0001935]", + "MiSeq [OBI:0002003]", + "NextSeq 500 [OBI:0002021]", + "PacBio RS II [OBI:0002012]", + ], + "ontology": "GENEPIO_0001921", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": ["Oxford Nanopore MinION "], + "genepio_label":"sequencing instrument model", + + }, + "instrument_platform ": { + "examples": ["MinIon"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The model of the sequencing instrument used.", + "genepio_label":"", + + }, + "file_name": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "genepio_label":"", + + }, + "tax_id": { + "examples": ["probably 2697049 in all cases"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "scientific_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "common_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The common name of the organism.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "sample_description": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "sample_storage_conditions": { + "examples": ["24 degrees celsius"], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification":"Sample collection and processing" + }, + "library_source": { + "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing", + }, + "library_selection": { + "examples": ["RANDOM PCR"], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing", + "genepio_label":"library selection", + + }, + "library_strategy": { + "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], + "examples": ["WGS"], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification":"Sequencing", + "genepio_label":"library strategy", + + }, + "library_layout": { + "examples": ["PAIRED"], + "ontology":"GENPIO_0000001", + "type": "string", + "description": "Single or paired.", + "clasification":"Sequencing", + "genepio_label":"library library_layout", + + }, + "library_name": { + "examples": ["e.g P17157_1007"], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification":"Sequencing", + "genepio_label":"Library Name", + }, + "nominal_length ": { + "examples": ["350"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing", + "genepio_label":"", + + }, + "analysis_accession": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "study_accession": { + "examples": ["e.g PRJEB39632"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "secondary_study_accession": { + "examples": ["e.g ERP123173"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sample_accession": { + "examples": ["e.g SAMEA7098096"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "secondary_sample_accession": { + "examples": ["e.g ERS4858671"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "experiment_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "run_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submission_accession": { + "examples": ["e.g ERA2794974"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "read_count": { + "examples": ["e.g 837055"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "base_count": { + "examples": ["e.g 503907110"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "center_name": { + "examples": [" KAROLINSKA INSITUTET"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the institution", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "first_public": { + "examples": ["e.g 2020-08-07"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "last_updated": { + "examples": ["e.g 2020-07-29"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "format":"date", + "genepio_label":"", + + }, + "experiment_title": { + "examples": ["e.g Illumina MiSeq paired end sequencing"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "study_title": { + "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "study_alias": { + "examples": ["e.g Sweden"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "experiment_alias": { + "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "run_alias": { + "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_bytes": { + "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_md5": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_ftp": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "fastq_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_bytes": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_md5": { + "examples": ["e.g 139853010;166270048"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_ftp": { + "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "submitted_format": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_bytes": { + "examples": ["e.g FASTQ;FASTQ"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_md5": { + "examples": ["e.g 260236789"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_ftp": { + "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "sra_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "broker_name": { + "examples": ["P17157_1007"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "nominal_sdev": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + "first_created": { + "examples": ["e.g 2020-08-07"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "genepio_label":"", + + }, + + } +} + + +phage_schema= { + "$schema": "http://json-schema.org/draft/2020-12/schema", + "required": [ + "sample_name", + "collecting_institution", + "submitting_institution", + "sample_collection_date", + "geo_loc_country", + "geo_loc_state", + "organism", + "isolate", + "host_scientific_name", + "host_disease", + "sequencing_instrument_model", + "sequencing_instrument_platform", + "consensus_sequence_software_name", + "consensus_sequence_software_version" + ], + "type": "object", + "properties": { + "sample_name": { + "examples": ["prov_rona_99"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers" + }, + "collecting_institution": { + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the agency that collected the original sample." + }, + "submitting_institution": { + "examples": ["Centers for Disease Control and Prevention"], + "ontology": "GENEPIO:0001159", + "type": "string", + "description": "The name of the agency that generated the sequence." + }, + "sample_collection_date": { + "examples": ["3/19/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format":"date" + }, + "geo_loc_country": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001181", + "type": "string", + "description": "The country of origin of the sample.", + "examples": ["South Africa [GAZ:00001094]"] + }, + "geo_loc_state": { + "examples": ["Western Cape"], + "ontology": "GENEPIO:0001185", + "type": "string", + "description": "The state/province/territory of origin of the sample." + }, + "organism": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": [ + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" + ] + }, + "isolate": { + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "clasification":"Sample collection and processing" + }, + "purpose_sampling": { + "examples": ["Diagnostic testing"], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "clasification":"Sample collection and processing" + }, + "host_scientific_name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": ["Homo sapiens [NCBITaxon:9606]"] + }, + "host_health_state": { + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Health status of the host at the time of sample collection.", + }, + "host_gender": { + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Gender or sex of the host.", + }, + "host_subject_id": { + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified, e.g. #131", + }, + + "host_disease": { + "Enums": [ + "COVID-19 [MONDO:0100096]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001391", + "type": "string", + "description": "The name of the disease experienced by the host.", + "examples": ["COVID-19 [MONDO:0100096]"] + }, + "sequencing_instrument_model": { + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001452", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"] + }, + "sequencing_instrument_platform": { + "examples": ["MinIon"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The model of the sequencing instrument used." + }, + "consensus_sequence_software_name": { + "examples": ["Ivar"], + "ontology": "GENEPIO:0001463", + "type": "string", + "description": "The name of software used to generate the consensus sequence." + }, + "consensus_sequence_software_version": { + "examples": ["1.3"], + "ontology": "GENEPIO:0001469", + "type": "string", + "description": "The version of the software used to generate the consensus sequence." + }, + "submitting_lab_sequence_id": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Sample ID given by the submitting laboratory" + }, + "bioproject_umbrella_accession_ENA": { + "examples": ["PRJNA623807"], + "ontology": "GENEPIO:0001133", + "type": "string", + "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", + "clasification":"Database Identifiers" + }, + "bioproject_accession_ENA": { + "examples": ["PRJNA12345"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", + "clasification":"Database Identifiers" + }, + "biosample_accession_ENA": { + "examples": ["SAMN14180202"], + "ontology": "GENEPIO:0001139", + "type": "string", + "description": "The identifier assigned to a BioSample in INSDC archives.", + "clasification":"Database Identifiers" + }, + "sra_accession": { + "examples": ["SRR11177792"], + "ontology": "GENEPIO:0001142", + "type": "string", + "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", + "clasification":"Database Identifiers" + }, + "genBank/ENA/DDBJ_accession": { + "examples": ["MN908947.3"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", + "clasification":"Database Identifiers" + }, + "gisaid_accession": { + "examples": ["EPI_ISL_123456"], + "ontology": "GENEPIO:0001147", + "type": "string", + "description": "The GISAID accession number assigned to the sequence.", + "clasification":"Database Identifiers" + }, + "virus_name": { + "examples": ["hCoV-19/Canada/prov_rona_99/2020"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification":"Database Identifiers" + }, + "collecting_institution_email": { + "examples": ["johnnyblogs@lab.ca"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sample.", + "clasification":"Sample collection and processing" + }, + "collecting_institution_address": { + "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "clasification":"Sample collection and processing" + }, + "submitting_institution_email": { + "examples": ["RespLab@lab.ca"], + "ontology": "GENEPIO:0001165", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sequence.", + "clasification":"Sample collection and processing" + }, + "submitting_institution_address": { + "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The mailing address of the agency submitting the sequence.", + "clasification":"Sample collection and processing" + }, + "sample_received_date": { + "examples": ["3/21/2020"], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format":"date", + "clasification":"Sample collection and processing" + }, + "results_emission_date": { + "examples": ["3/23/2020"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The date on which the results were emitted.", + "format":"date", + "clasification":"Sample collection and processing" + }, + "geo_loc_region": { + "examples": ["Derbyshire"], + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "clasification":"Sample collection and processing" + }, + "geo_loc_city": { + "examples": ["Vancouver"], + "ontology": "GENEPIO:0001189", + "type": "string", + "description": "The city of origin of the sample.", + "clasification":"Sample collection and processing" + }, + "geo_loc_latitude": { + "examples": ["38.98 N"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "clasification":"Sample collection and processing" + }, + "geo_loc_longitude": { + "examples": ["77.11 W"], + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "clasification":"Sample collection and processing" + }, + "anatomical_material": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"] + }, + "anatomical_part": { + "Enums": [ + "Anus [UBERON:0001245]", + "Duodenum [UBERON:0002114]", + "Eye [UBERON:0000970]", + "Intestine [UBERON:0000160]", + "Lower respiratory tract [UBERON:0001558]", + "Bronchus [UBERON:0002185]", + "Lung [UBERON:0002048]", + "Bronchiole [UBERON:0002186]", + "Alveolar sac [UBERON:0002169]", + "Pleural sac [UBERON:0009778]", + "Pleural cavity [UBERON:0002402]", + "Trachea [UBERON:0003126]", + "Rectum [UBERON:0001052]", + "Skin [UBERON:0001003]", + "Stomach [UBERON:0000945]", + "Upper respiratory tract [UBERON:0001557]", + "Anterior Nares [UBERON:2001427]", + "Esophagus [UBERON:0001043]", + "Ethmoid sinus [UBERON:0002453]", + "Nasal Cavity [UBERON:0001707]", + "Middle Nasal Turbinate [UBERON:0005921]", + "Inferior Nasal Turbinate [UBERON:0005922]", + "Nasopharynx (NP) [UBERON:0001728]", + "Oropharynx (OP) [UBERON:0001729]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001214", + "type": "string", + "description": "An anatomical part of an organism e.g. oropharynx. ", + "examples": ["Nasopharynx (NP) [UBERON:0001728]"] + }, + "body_product": { + "Enums": [ + "Breast Milk [UBERON:0001913]", + "Feces [UBERON:0001988]", + "Mucus [UBERON:0000912]", + "Semen [UBERON:0006530]", + "Sputum [UBERON:0007311]", + "Sweat [UBERON:0001089]", + "Tear [UBERON:0001827]", + "Urine [UBERON:0001088]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001216", + "type": "string", + "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", + "examples": ["Feces [UBERON:0001988]"] + }, + "environmental_material": { + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": ["Face Mask [OBI:0002787]"] + }, + "environmental_site": { + "Enums": [ + "Acute care facility [ENVO:03501135]", + "Animal house [ENVO:00003040]", + "Bathroom [ENVO:01000422]", + "Clinical assessment centre [ENVO:03501136]", + "Conference venue [ENVO:03501127]", + "Corridor [ENVO:03501121]", + "Daycare [ENVO:01000927]", + "Emergency room (ER) [ENVO:03501145]", + "Family practice clinic [ENVO:03501186]", + "Group home [ENVO:03501196]", + "Homeless shelter [ENVO:03501133]", + "Hospital [ENVO:00002173]", + "Intensive Care Unit (ICU) [ENVO:03501152]", + "Long Term Care Facility [ENVO:03501194]", + "Patient room [ENVO:03501180]", + "Prison [ENVO:03501204]", + "Production Facility [ENVO:01000536]", + "School [ENVO:03501130]", + "Sewage Plant [ENVO:00003043]", + "Subway train [ENVO:03501109]", + "Wet market [ENVO:03501198]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001232", + "type": "string", + "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", + "examples": ["Hospital [ENVO:00002173]"] + }, + "collection_device": { + "Enums": [ + "Air filter [ENVO:00003968]", + "Blood Collection Tube [OBI:0002859]", + "Bronchoscope [OBI:0002826]", + "Collection Container [OBI:0002088]", + "Collection Cup [GENEPIO:0100026]", + "Fibrobronchoscope Brush [OBI:0002825]", + "Filter [GENEPIO:0100103]", + "Fine Needle [OBI:0002827]", + "Microcapillary tube [OBI:0002858]", + "Micropipette [OBI:0001128]", + "Needle [OBI:0000436]", + "Serum Collection Tube [OBI:0002860]", + "Sputum Collection Tube [OBI:0002861]", + "Suction Catheter [OBI:0002831]", + "Swab [GENEPIO:0100027]", + "Urine Collection Tube [OBI:0002862]", + "Virus Transport Medium [OBI:0002866]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001234", + "type": "string", + "description": "The instrument or container used to collect the sample e.g. swab.", + "examples": ["Swab [GENEPIO:0100027]"] + }, + "collection_method": { + "Enums": [ + "Amniocentesis [NCIT:C52009]", + "Aspiration [NCIT:C15631]", + "Suprapubic Aspiration [GENEPIO:0100028]", + "Tracheal Aspiration [GENEPIO:0100029]", + "Vacuum Aspiration [GENEPIO:0100030]", + "Biopsy [OBI:0002650]", + "Needle Biopsy [OBI:0002651]", + "Filtration [OBI:0302885]", + "Air Filtration [GENEPIO:0100031]", + "Lavage [OBI:0600044]", + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", + "Gastric Lavage [GENEPIO:0100033]", + "Lumbar Puncture [NCIT:C15327]", + "Necropsy [MMO:0000344]", + "Phlebotomy [NCIT:C28221]", + "Rinsing [GENEPIO:0002116]", + "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", + "Scraping [GENEPIO:0100035]", + "Swabbing [GENEPIO:0002117]", + "Finger Prick [GENEPIO:0100036]", + "Washout Tear Collection [GENEPIO:0100038]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001241", + "type": "string", + "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", + "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"] + }, + "collection_protocol": { + "examples": ["SC2SamplingProtocol 1.2"], + "ontology": "GENEPIO:0001243", + "type": "string", + "description": "Conditions at which sample was stored, usually storage temperature, duration and location", + "clasification":"Sample collection and processing" + }, + "sample_storage_conditions": { + "examples": ["24 degrees celsius"], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification":"Sample collection and processing" + }, + "specimen_processing": { + "Enums": [ + "Virus Passage [GENEPIO:0100039]", + "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", + "Specimens Pooled [OBI:0600016]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001253", + "type": "string", + "description": "Any processing applied to the sample during or after receiving the sample. ", + "examples": ["Virus Passage [GENEPIO:0100039]"] + }, + "lab_host": { + "Enums": [ + "293/ACE2 Cell Line [GENEPIO:0100041]", + "Caco2 Cell Line [BTO:0000195]", + "Calu3 Cell Line [BTO:0002750]", + "EFK3B Cell Line [GENEPIO:0100042]", + "HEK293T Cell Line [BTO:0002181]", + "HRCE Cell Line [GENEPIO:0100043]", + "Huh7 Cell Line [BTO:0001950]", + "LLCMk2 Cell Line [CLO:0007330]", + "MDBK Cell Line [BTO:0000836]", + "NHBE Cell Line [BTO:0002924]", + "PK-15 Cell Line [BTO:0001865]", + "RK-13 Cell Line [BTO:0002909]", + "U251 Cell Line [BTO:0002035]", + "Vero Cell Line [BTO:0001444]", + "Vero E6 Cell Line [BTO:0004755]", + "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001255", + "type": "string", + "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", + "examples": ["Vero E6 Cell Line [BTO:0004755]"] + }, + "passage_number": { + "examples": ["3"], + "ontology": "GENEPIO:0001261", + "type": "string", + "description": "Number of passages.", + "clasification":"Sample collection and processing" + }, + "passage_method": { + "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], + "ontology": "GENEPIO:0001264", + "type": "string", + "description": "Description of how organism was passaged.", + "clasification":"Sample collection and processing" + }, + "biomaterial_extracted": { + "Enums": [ + "mRNA (cDNA) [OBI:0002754]", + "RNA (Total) [OBI:0000895]", + "RNA (Poly-A) [OBI:0000869]", + "RNA (Ribo-Depleted) [OBI:0002627]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001266", + "type": "string", + "description": "The biomaterial extracted from samples for the purpose of sequencing.", + "examples": ["RNA (Total) [OBI:0000895]"] + }, + "tax_id": { + "examples": ["probably 2697049 in all cases"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification":"Sample collection and processing" + }, + "scientific_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification":"Sample collection and processing" + }, + "common_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The common name of the organism.", + "clasification":"Sample collection and processing" + }, + "sample_description": { + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification":"Sample collection and processing" + }, + + "center_name": { + "examples": [" KAROLINSKA INSITUTET"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the institution", + "clasification":"Sample collection and processing" + }, + + "virus_id": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers" + }, + "host_common_name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": ["Human [NCBITaxon:9606]"] + }, + "outbreak": { + "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information" + }, + "additional_host_information": { + "examples": ["e.g. Patient infected while traveling in …."], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information" + }, + "host_age": { + "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Patient age", + "clasification":"Host information" + }, + "host_age_unit": { + "examples": ["years"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The units used to measure the host's age.", + "clasification":"Host information" + }, + "host_age_bin": { + "examples": ["20-30"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The age category of the host at the time of sampling.", + "clasification":"Host information" + }, + "host_gender": { + "examples": ["Male, Female, or unknown.Caution: the host gender may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Gender", + "clasification":"Host information" + }, + "purpose_of_sequencing": { + "Enums": [ + "Baseline surveillance (random sampling) [GENEPIO:0100005]", + "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", + "Priority surveillance projects [GENEPIO:0100007]", + "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", + "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", + "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", + "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", + "Re-infection surveillance [GENEPIO:0100010]", + "Vaccine escape surveillance [GENEPIO:0100011]", + "Travel-associated surveillance [GENEPIO:0100012]", + "Domestic travel surveillance [GENEPIO:0100013]", + "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", + "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", + "International travel surveillance [GENEPIO:0100014]", + "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", + "Surveillance of international border crossing by air travel [GENEPIO:0100016]", + "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", + "Surveillance from international worker testing [GENEPIO:0100018]", + "Cluster/Outbreak investigation [GENEPIO:0100019]", + "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", + "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", + "Research [GENEPIO:0100022]", + "Viral passage experiment [GENEPIO:0100023]", + "Protocol testing [GENEPIO:0100024]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001445", + "type": "string", + "description": "The reason that the sample was sequenced.", + "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"] + }, + "purpose_of_sequencing_details": { + "Enums": [ + "Screened for S gene target failure (S dropout)", + "Screened for mink variants", + "Screened for B.1.1.7 variant", + "Screened for B.1.135 variant", + "Screened for P.1 variant", + "Screened due to travel history", + "Screened due to close contact with infected individual", + "Assessing public health control measures", + "Determining early introductions and spread", + "Investigating airline-related exposures", + "Investigating temporary foreign worker", + "Investigating remote regions", + "Investigating health care workers", + "Investigating schools/universities", + "Investigating reinfection" + ], + "ontology": "GENEPIO:0001446", + "type": "string", + "description": "The description of why the sample was sequenced providing specific details.", + "examples": ["Screened for S gene target failure (S dropout)"] + }, + "sequencing_date": { + "examples": ["4/26/2021"], + "ontology": "GENEPIO:0001447", + "type": "string", + "description": "The date the sample was sequenced.", + "format":"date", + "clasification":"Sequencing" + }, + "rna_extraction_Protocol": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "library_kit": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "library_name": { + "examples": ["e.g P17157_1007"], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification":"Sequencing", + "genepio_label":"Library Name", + }, + "enrichment_protocol": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "if_enrichment_protocol_is_other_specify": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "amplicon protocol": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "if_amplicon_protocol_if_other_especify": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "amplicon_version": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "amplicon_size": { + "examples": ["300bp"], + "ontology": "GENEPIO:0001449", + "type": "string", + "description": "The length of the amplicon generated by PCR amplification.", + "clasification":"Sequencing" + }, + + "was_phix_used?": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "number_of_samples_in_run": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "flowcell_kit": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "runID": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "sequencing_platforms": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "library_preparation_kit": { + "examples": ["Nextera XT"], + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "clasification":"Sequencing" + }, + + "flow_cell_barcode": { + "examples": ["FAB06069"], + "ontology": "GENEPIO:0001451", + "type": "string", + "description": "The barcode of the flow cell used for sequencing.", + "clasification":"Sequencing" + }, + "sequencing_protocol_name": { + "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], + "ontology": "GENEPIO:0001453", + "type": "string", + "description": "The name and version number of the sequencing protocol used.", + "clasification":"Sequencing" + }, + "sequencing_protocol": { + "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], + "ontology": "GENEPIO:0001454", + "type": "string", + "description": "The protocol used to generate the sequence.", + "clasification":"Sequencing" + }, + "sequencing_kit_number": { + "examples": ["AB456XYZ789"], + "ontology": "GENEPIO:0001455", + "type": "string", + "description": "The manufacturer's kit number.", + "clasification":"Sequencing" + }, + "amplicon_pcr_primer_scheme": { + "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], + "ontology": "GENEPIO:0001456", + "type": "string", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", + "clasification":"Sequencing" + }, + "library_source": { + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing" + }, + "library_selection": { + "examples": ["RANDOM PCR"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing" + }, + "library_strategy": { + "examples": ["WGS"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification":"Sequencing" + }, + "library_layout": { + "examples": ["PAIRED"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Single or paired.", + "clasification":"Sequencing" + }, + "library_name": { + "examples": ["P17157_1007"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Name of the used library", + "clasification":"Sequencing" + }, + "nominal_length ": { + "examples": ["350"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + + "raw_sequence_data_processing_method": { + "examples": ["Porechop 0.2.3"], + "ontology": "GENEPIO:0001458", + "type": "string", + "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", + "clasification":"Bioinformatics and QC metrics" + }, + "dehosting_method": { + "examples": ["Nanostripper"], + "ontology": "GENEPIO:0001459", + "type": "string", + "description": "The method used to remove host reads from the pathogen sequence.", + "clasification":"Bioinformatics and QC metrics" + }, + "assembly": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "if_assembly_other": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "assembly_params": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "variant_Calling": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "if_variant_Calling_other": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "variant_Calling_params": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "consensus_sequence_filepath": { + "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], + "ontology": "GENEPIO:0001462", + "type": "string", + "description": "The filepath of the consesnsus sequence file.", + "clasification":"Bioinformatics and QC metrics" + }, + "consensus_sequence_software_name": { + "examples": ["Ivar"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics" + }, + "if_consensus_other": { + "examples": ["1.3"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics" + }, + "consensus_sequence_software_version": { + "examples": ["1.3"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics" + }, + "consensus_criteria": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "quality_control_metrics": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "breadth_of_coverage_value": { + "examples": ["95%"], + "ontology": "GENEPIO:0001472", + "type": "string", + "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", + "clasification":"Bioinformatics and QC metrics" + }, + "depth_of_coverage_value": { + "examples": ["400x"], + "ontology": "GENEPIO:0001474", + "type": "string", + "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", + "clasification":"Bioinformatics and QC metrics" + }, + "depth_of_coverage_threshold": { + "examples": ["100x"], + "ontology": "GENEPIO:0001475", + "type": "string", + "description": "The threshold used as a cut-off for the depth of coverage.", + "clasification":"Bioinformatics and QC metrics" + }, + "sequence_file_R1_fastq": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics" + }, + "sequence_file_R2_fastq": { + "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "clasification":"Bioinformatics and QC metrics" + }, + "r1_fastq_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], + "ontology": "GENEPIO:0001478", + "type": "string", + "description": "The filepath of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics" + }, + "r2_fastq_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], + "ontology": "GENEPIO:0001479", + "type": "string", + "description": "The filepath of the r2 FASTQ file.", + "clasification":"Bioinformatics and QC metrics" + }, + "fast5_filename": { + "examples": ["batch1a_sequences.fast5"], + "ontology": "GENEPIO:0001480", + "type": "string", + "description": "The user-specified filename of the FAST5 file.", + "clasification":"Bioinformatics and QC metrics" + }, + "fast5_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], + "ontology": "GENEPIO:0001481", + "type": "string", + "description": "The filepath of the FAST5 file.", + "clasification":"Bioinformatics and QC metrics" + }, + "number_of_base_pairs_sequenced": { + "examples": ["387566"], + "ontology": "GENEPIO:0001482", + "type": "string", + "description": "The number of total base pairs generated by the sequencing process.", + "clasification":"Bioinformatics and QC metrics" + }, + "consensus_genome_length": { + "examples": ["38677"], + "ontology": "GENEPIO:0001483", + "type": "string", + "description": "Size of the assembled genome described as the number of base pairs.", + "clasification":"Bioinformatics and QC metrics" + }, + "ns_per_100_kbp": { + "examples": ["300"], + "ontology": "GENEPIO:0001484", + "type": "string", + "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", + "clasification":"Bioinformatics and QC metrics" + }, + "reference_genome_accession": { + "examples": ["NC_045512.2"], + "ontology": "GENEPIO:0001485", + "type": "string", + "description": "A persistent, unique identifier of a genome database entry.", + "clasification":"Bioinformatics and QC metrics" + }, + "bioinformatics_protocol": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "GENEPIO:0001489", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics" + }, + "if_bioinformatic_protocol_is_other_specify": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics" + }, + "bioinformatic_protocol_version": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The version number of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics" + }, + "commercial/open-source/both": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "preprocessing": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "if_preprocessing_other": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "preprocessing_params": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics" + }, + "mapping": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information" + }, + "if_mapping_other": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information" + }, + "Mapping_params": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information" + }, + "lineage/clade_name": { + "examples": ["B.1.1.7"], + "ontology": "GENEPIO:0001500", + "type": "string", + "description": "The name of the lineage or clade.", + "clasification":"Lineage and Variant information" + }, + "lineage/clade_analysis_software_name": { + "examples": ["Pangolin"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information" + }, + "if_lineage_identification_other": { + "examples": ["Other than Pangolin"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information" + }, + "lineage/clade_analysis_software_version": { + "examples": ["2.1.10"], + "ontology":"GENEPIO:0001502", + "type": "string", + "description": "The version of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information" + }, + "variant_designation": { + "Enums": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" + ], + "ontology": "GENEPIO:0001503", + "type": "string", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"] + }, + "variant_evidence": { + "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], + "ontology": "GENEPIO:0001504", + "type": "string", + "description": "The evidence used to make the variant determination.", + "clasification":"Lineage and Variant information" + }, + "gene_name_1": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001507", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": ["E gene (orf4) [GENEPIO:0100151]"] + }, + "Protocol_SARS-CoV-2_detection": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "%qc_filtered": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "%reads_host": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "%reads_virus": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "%unmapped": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "% genome _greater_10x": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "mean_depth_of_coverage_value": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "%Ns": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "Number_of_variants_(AF_greater_75%)": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "Numer_of_variants_with_effect": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "reference_genome_accession": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing" + }, + "diagnostic_pcr_protocol_1": { + "examples": ["PCREGene 2.0"], + "ontology": "GENEPIO:0001508", + "type": "string", + "description": "The name and version number of the protocol used for diagnostic marker amplification.", + "clasification":"Pathogen diagnostic testing" + }, + "diagnostic_pcr_Ct_value_1": { + "examples": ["21"], + "ontology": "GENEPIO:0001509", + "type": "string", + "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "clasification":"Pathogen diagnostic testing" + }, + "gene_name_2": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001510", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"] + }, + "diagnostic_pcr_protocol_2": { + "examples": ["PCRRdRpGene 3.0"], + "ontology": "GENEPIO:0001511", + "type": "string", + "description": "The name and version number of the protocol used for diagnostic marker amplification.", + "clasification":"Pathogen diagnostic testing" + }, + "diagnostic_pcr_Ct_value_2": { + "examples": ["36"], + "ontology": "GENEPIO:0001512", + "type": "string", + "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "clasification":"Pathogen diagnostic testing" + }, + "analysis_author": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement" + }, + "author_submitter": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement" + }, + "submitter": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"enter your GISAID-Username" + }, + "authors": { + "examples": [""], + "ontology": "GENEPIO:0001517", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement" + }, + "tax_id": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sample collection and processing" + }, + "scientific_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sample collection and processing" + }, + "common_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sample collection and processing" + }, + "library_source": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "library_selection": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "library_strategy": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "library_layout": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "library_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "nominal_length": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "analysis_accession": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "study_accession": { + "examples": ["e.g PRJEB39632"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "secondary_study_accession": { + "examples": ["e.g ERP123173"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "sample_accession": { + "examples": ["e.g SAMEA7098096"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "secondary_sample_accession": { + "examples": ["e.g ERS4858671"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "experiment_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "run_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submission_accession": { + "examples": ["e.g ERA2794974"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "read_count": { + "examples": ["e.g 837055"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "read_length": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "base_count": { + "examples": ["e.g 503907110"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "first_public": { + "examples": ["e.g 2020-08-07"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "last_updated": { + "examples": ["e.g 2020-07-29"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "format":"date" + }, + "experiment_title": { + "examples": ["e.g Illumina MiSeq paired end sequencing"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "study_title": { + "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "study_alias": { + "examples": ["e.g Sweden"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "experiment_alias": { + "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "run_alias": { + "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "fastq_bytes": { + "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "fastq_md5": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "fastq_ftp": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "fastq_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "fastq_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submitted_bytes": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submitted_md5": { + "examples": ["e.g 139853010;166270048"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submitted_ftp": { + "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submitted_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submitted_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "submitted_format": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "sra_bytes": { + "examples": ["e.g FASTQ;FASTQ"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "sra_md5": { + "examples": ["e.g 260236789"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "sra_ftp": { + "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "sra_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "sra_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "broker_name": { + "examples": ["P17157_1007"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "nominal_sdev": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "first_created": { + "examples": ["e.g 2020-08-07"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Submission ENA" + }, + "type": { + "examples": ["betacoronavirus"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "default must remain 'betacoronavirus'", + "clasification":"Database Identifiers" + } + } +} + + +ENA_schema.keys() + +properties = ENA_schema['properties'] + +properties_phage = phage_schema['properties'] + +phage_df = pd.DataFrame.from_dict(properties_phage) + +ENA_df = pd.DataFrame.from_dict(properties) + +ENA_df.columns + +ENA_df['geographic_location_(country_and/or_sea)']['Enums']; + +p_col = phage_df.columns +lista_phage = p_col.tolist() + +ENA_col = ENA_df.columns +lista_ENA = ENA_col.tolist() + +# + + +df = pd.DataFrame(lista_phage, columns = ['PHA4GE']) + +# + + +df_2 = pd.DataFrame(lista_ENA, columns = ['ENA']) +# - + +#result = pd.concat([df, df_2], axis=1) +#result = df.merge(df_2, left_on ='PHA4GE', right_on = "ENA") +#result = df.merge(df_2, left_on=None) +result = df.join(df_2) + +result + +phage_df + + From 486363145f7e0914097bb34694e04156970482bb Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 2 Feb 2022 12:37:03 +0100 Subject: [PATCH 0007/1454] testing alternatives --- relecov-tools/validation_jsons.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index 1e44124c..79ec06e0 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -90,6 +90,18 @@ def get_data(self, field): df = pd.read_excel('sample.xlsx') for idx, row in df.iterrows(): sample_list.append(PhagePlus(row.to_dict(),phage_plus_schema)) +from openpyxl import Workbook +wbFile = openpyxl.load_workbook('my_test_file.xlsx', data_only=True) +wsFile = wbFile['METADATA_LAB'] +heading = [] +for cell in wsFile[1]: + heading.append(cell.value) + +for row in islice(wsFile.values,1,wsFile.max_row): + samples = OrderedDict() + for idx in range(len(heading)): + samples[heading[idx]] = row[idx].value + print('Completed') From c3a31c897302487112722a4c9543a8abaef1f1c5 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 2 Feb 2022 17:01:36 +0100 Subject: [PATCH 0008/1454] testing the excel validation --- relecov-tools/validation_jsons.py | 80 ++++++++++++++++++++----------- 1 file changed, 53 insertions(+), 27 deletions(-) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index 79ec06e0..fafa60b7 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -3,20 +3,34 @@ from jsonschema import Draft202012Validator import json #import pandas as pd -import excel2json-3 +#import excel2json-3 -class RelecovSchema : +class PhagePlusSchema : def __init__ (self, schema): - self.schema = json.load(schema) + self.schema = schema - def get_gontology(self,geontology): - for key, value in schema['properties'].items(): - if value['ontology'] == geontology : - return value - return None + def get_gontology(self,property_item): + ''' + Description: + The function return the geontology value for a property in the schema + Input: + property_item # property name to fetch its geontology + Return: + Return ontology value or None + ''' + try: + return self.schema['properties'][property_item]['ontology'] + except: + return None + def maping_schemas_based_on_geontology(mappep_to_schema): + ''' -class PhagePlus : + ''' + return + + +class PhagePlusData : def __init__ (self,data, json_schema): self.data = data self.schema = json_schema @@ -71,7 +85,9 @@ def get_data(self, field): "consensus_sequence_software_version":'Ivar' }] -schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') +# schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') +schema_file = open('/home/bioinfo/Projects/relecov-tools/schema/phage_plus_V0.json') + json_phage_plus_schema = json.load(schema_file) try: @@ -79,29 +95,39 @@ def get_data(self, field): except: print('Invalid schema') exit(1) -phage_plus_schema = RelecovSchema(json_phage_plus_schema) -try: - validate(instance=data,schema=json_phage_plus_schema) -except: - print('Invalid input data') - exit(1) -import pdb; pdb.set_trace() +phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) +#try: +# validate(instance=data,schema=json_phage_plus_schema) +#except: +# print('Invalid input data') +# exit(1) + sample_list = [] -df = pd.read_excel('sample.xlsx') -for idx, row in df.iterrows(): - sample_list.append(PhagePlus(row.to_dict(),phage_plus_schema)) +#df = pd.read_excel('sample.xlsx') +#for idx, row in df.iterrows(): +# sample_list.append(PhagePlus(row.to_dict(),phage_plus_schema)) from openpyxl import Workbook -wbFile = openpyxl.load_workbook('my_test_file.xlsx', data_only=True) -wsFile = wbFile['METADATA_LAB'] +import openpyxl +from itertools import islice +excel_input_file = '/home/bioinfo/Projects/relecov-tools/test/my_test_file.xlsx' +wb_file = openpyxl.load_workbook(excel_input_file, data_only=True) +ws_metadata_lab = wb_file['METADATA_LAB'] heading = [] -for cell in wsFile[1]: +for cell in ws_metadata_lab[1]: heading.append(cell.value) -for row in islice(wsFile.values,1,wsFile.max_row): - samples = OrderedDict() +for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): + sample_data_row = {} for idx in range(len(heading)): - samples[heading[idx]] = row[idx].value - + sample_data_row[heading[idx]] = row[idx] + try: + import pdb; pdb.set_trace() + validate(instance=json.dumps(sample_data_row),schema=json_phage_plus_schema) + except: + print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + continue + sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) +import pdb; pdb.set_trace() print('Completed') From a338950173b2e7e6755f672be90bf7055647527a Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 3 Feb 2022 16:47:05 +0100 Subject: [PATCH 0009/1454] successful validatation of excel for phage-plus mandatory fields --- relecov-tools/validation_jsons.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index fafa60b7..bae32887 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -119,15 +119,16 @@ def get_data(self, field): for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): sample_data_row = {} for idx in range(len(heading)): - sample_data_row[heading[idx]] = row[idx] - + if 'date' in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') + else: + sample_data_row[heading[idx]] = row[idx] try: - import pdb; pdb.set_trace() - validate(instance=json.dumps(sample_data_row),schema=json_phage_plus_schema) + validate(instance=sample_data_row,schema=json_phage_plus_schema) except: print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + continue + sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) - sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) -import pdb; pdb.set_trace() print('Completed') From 617ff03f8ef0591e275fa32d4cc7b95fd75085cf Mon Sep 17 00:00:00 2001 From: Albertolema Date: Thu, 3 Feb 2022 17:41:34 +0100 Subject: [PATCH 0010/1454] Add files via upload bash script to download sFTp directories --- sftp_download.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 sftp_download.sh diff --git a/sftp_download.sh b/sftp_download.sh new file mode 100644 index 00000000..a2bf5d2c --- /dev/null +++ b/sftp_download.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +echo -n Password: + +read -s password + +usuario=bioinfoadm +host=sftprelecov.isciii.es + +SSHPASS=$password sshpass -e sftp $usuario@$host < Date: Thu, 3 Feb 2022 23:50:51 +0100 Subject: [PATCH 0011/1454] Including conversion mapping method --- relecov-tools/utils/common_functions.py | 12 ++ relecov-tools/validation_jsons.py | 189 ++++++++++++++---------- 2 files changed, 124 insertions(+), 77 deletions(-) create mode 100644 relecov-tools/utils/common_functions.py diff --git a/relecov-tools/utils/common_functions.py b/relecov-tools/utils/common_functions.py new file mode 100644 index 00000000..0bc334b4 --- /dev/null +++ b/relecov-tools/utils/common_functions.py @@ -0,0 +1,12 @@ +import os + +def file_exists(file_to_check): + ''' + Input: + file_to_check # file name to check if exists + Return: + True if exists + ''' + if os.path.isfile(file_to_check): + return True + return False diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index bae32887..1167ef92 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -1,13 +1,19 @@ #!/usr/bin/env python from jsonschema import validate from jsonschema import Draft202012Validator -import json -#import pandas as pd -#import excel2json-3 +import json ,sys +from openpyxl import Workbook +import openpyxl +from itertools import islice +from utils import * class PhagePlusSchema : def __init__ (self, schema): self.schema = schema + self.ontology = {} + for key , values in schema['properties'].items(): + self.ontology[values['onotlogy']] = key + def get_gontology(self,property_item): ''' @@ -23,11 +29,25 @@ def get_gontology(self,property_item): except: return None - def maping_schemas_based_on_geontology(mappep_to_schema): + def maping_schemas_based_on_geontology(mapped_to_schema): ''' + Description: + The function return a dictionnary with + Input: + mapped_to_schema # json schema to be mapped + Return: + mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema ''' - return + mapped_dict = OrderedDict() + for key, values in mapped_to_schema.items(): + try: + mapped_dict[key] = self.ontology[values['onotology']] + except: + # There is no exact match on ontology. Search for the parent + # to be implemented later + pass + return mapped_dict class PhagePlusData : @@ -42,6 +62,39 @@ def convert_json(schema): def get_data(self, field): return self.data[field] + def map_sample_to_schema(mapped_structure): + map_sample_dict = OrderedDict() + for item, value in mapped_structure.items: + mapped_sample_list[item] = self.data[value] + return map_sample_dict + + + +def check_arg (args=None) : + ''' + The function is used for parsing the input parameters form the command line + using the standard python package argparse. The package itself is handling + the validation and the return errors messages + Input: + args # Contains the arguments from the command line + Return: + parser.parse_args() # The variable contains the valid parameters + ''' + parser = argparse.ArgumentParser(prog = 'validation_jsons.py', + formatter_class=argparse.RawDescriptionHelpFormatter, + description= 'Read the excel input user files and store them in the LIMS') + + parser.add_argument('-v', '--version', action='version', version='%(prog)s 0.0.1') + parser.add_argument('-p', '--phagePlusSchema' , required = True, + help='file where the phage plus schema is located') + parser.add_argument('-i', '--inputFile', required =True, + help='Execl file with the user collected data') + parser.add_argument('-c', '--convertedSchema', required = True, + help='schema where the user input must be mapped to') + return parser.parse_args() + + + data ={"sample_name":'s1', "collecting_institution" :'inst2', "submitting_institution":'sub', "sample_collection_date": '12/02/2022', @@ -56,79 +109,61 @@ def get_data(self, field): "consensus_sequence_software_name":'MinIon', "consensus_sequence_software_version":'Ivar' } -data2 = [{"sample_name":'s1', "collecting_institution" :'inst2', - "submitting_institution":'sub', - "sample_collection_date": '12/02/2022', - "geo_loc_country":'Afghanistan', - "geo_loc_state":'Western', - "organism":'Coronaviridae', - "isolate":'SARS-CoV-2/', - "host_scientific_name":'Bos taurus', - "host_disease":'Homo sapiens', - "sequencing_instrument_model" :'COVID-19', - "sequencing_instrument_platform": 'Illumina sequencing instrument', - "consensus_sequence_software_name":'MinIon', - "consensus_sequence_software_version":'Ivar' -}, -{"sample_name":'s1', "collecting_institution" :'inst3', - "submitting_institution":'sub', - "sample_collection_date": '12/02/2022', - "geo_loc_country":'Afghanistan', - "geo_loc_state":'Western', - "organism":'Coronaviridae', - "isolate":'SARS-CoV-2/', - "host_scientific_name":'Bos taurus', - "host_disease":'Homo sapiens', - "sequencing_instrument_model" :'COVID-19', - "sequencing_instrument_platform": 'Illumina sequencing instrument', - "consensus_sequence_software_name":'MinIon', - "consensus_sequence_software_version":'Ivar' -}] - -# schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') -schema_file = open('/home/bioinfo/Projects/relecov-tools/schema/phage_plus_V0.json') - - -json_phage_plus_schema = json.load(schema_file) -try: - Draft202012Validator.check_schema(json_phage_plus_schema) -except: - print('Invalid schema') - exit(1) -phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) -#try: -# validate(instance=data,schema=json_phage_plus_schema) -#except: -# print('Invalid input data') -# exit(1) - -sample_list = [] -#df = pd.read_excel('sample.xlsx') -#for idx, row in df.iterrows(): -# sample_list.append(PhagePlus(row.to_dict(),phage_plus_schema)) -from openpyxl import Workbook -import openpyxl -from itertools import islice -excel_input_file = '/home/bioinfo/Projects/relecov-tools/test/my_test_file.xlsx' -wb_file = openpyxl.load_workbook(excel_input_file, data_only=True) -ws_metadata_lab = wb_file['METADATA_LAB'] -heading = [] -for cell in ws_metadata_lab[1]: - heading.append(cell.value) - -for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): - sample_data_row = {} - for idx in range(len(heading)): - if 'date' in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') - else: - sample_data_row[heading[idx]] = row[idx] + + +if __name__ == '__main__': + if len (sys.argv) == 1 : + print('Usage: validation_jsons.py [ARGUMENTS] ') + print('Try validation_jsons.py --help for more information.') + exit(2) + arguments = check_arg(sys.argv[1:]) + if not check_if_file_exists(arguments.phagePlusSchema): + print('phage plus schema file does not exist\n') + exit(2) + if not check_if_file_exists(arguments.inputFile): + print('excel file does not exist\n') + exit(2) + if not check_if_file_exists(arguments.convertedSchema): + print('file for converting schema does not exist\n') + exit(2) + # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') + schema_file = open(arguments.phagePlusSchema) + + + json_phage_plus_schema = json.load(schema_file) try: - validate(instance=sample_data_row,schema=json_phage_plus_schema) + Draft202012Validator.check_schema(json_phage_plus_schema) except: - print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + print('Invalid schema') + exit(1) + phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) + + sample_list = [] + wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) + ws_metadata_lab = wb_file['METADATA_LAB'] + heading = [] + for cell in ws_metadata_lab[1]: + heading.append(cell.value) + + for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): + sample_data_row = {} + for idx in range(len(heading)): + if 'date' in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') + else: + sample_data_row[heading[idx]] = row[idx] + try: + validate(instance=sample_data_row,schema=json_phage_plus_schema) + except: + print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + + continue + sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) + # create the information mapped to the new schema + mapped_structure = maping_schemas_based_on_geontology(arguments.convertedSchema) + mapped_sample_list = [] + for sample in sample_list: + mapped_sample_list.append(map_sample_to_schema(mapped_structure)) - continue - sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) -print('Completed') + print('Completed') From 13b0d8c0ed34918563fa8e88234e38ff69dc4c93 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 3 Feb 2022 23:52:12 +0100 Subject: [PATCH 0012/1454] adding testing excel file --- test/my_test_file.xlsx | Bin 0 -> 11507 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 test/my_test_file.xlsx diff --git a/test/my_test_file.xlsx b/test/my_test_file.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e93ac26ef3a227ac80ca7f6b297426f7381bfcfd GIT binary patch literal 11507 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 literal 0 HcmV?d00001 From 7a42205623f54cb6eb3acc70657b2675ff30b046 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 4 Feb 2022 09:00:20 +0100 Subject: [PATCH 0013/1454] fixing typos --- relecov-tools/validation_jsons.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index 1167ef92..12ff3fc5 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -12,7 +12,7 @@ def __init__ (self, schema): self.schema = schema self.ontology = {} for key , values in schema['properties'].items(): - self.ontology[values['onotlogy']] = key + self.ontology[values['ontology']] = key def get_gontology(self,property_item): @@ -32,17 +32,17 @@ def get_gontology(self,property_item): def maping_schemas_based_on_geontology(mapped_to_schema): ''' Description: - The function return a dictionnary with + The function return a dictionnary with the properties of the mapped_to_schema as key and + properties of phagePlusSchema as value Input: mapped_to_schema # json schema to be mapped - Return: mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema ''' mapped_dict = OrderedDict() for key, values in mapped_to_schema.items(): try: - mapped_dict[key] = self.ontology[values['onotology']] + mapped_dict[key] = self.ontology[values['ontology']] except: # There is no exact match on ontology. Search for the parent # to be implemented later @@ -90,7 +90,7 @@ def check_arg (args=None) : parser.add_argument('-i', '--inputFile', required =True, help='Execl file with the user collected data') parser.add_argument('-c', '--convertedSchema', required = True, - help='schema where the user input must be mapped to') + help='schema to be mapped') return parser.parse_args() From 77f5ed824b070213776368a0902361d3266c9747 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 5 Feb 2022 17:30:58 +0100 Subject: [PATCH 0014/1454] small changes --- relecov-tools/validation_jsons.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index 12ff3fc5..0d9fff53 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -40,7 +40,7 @@ def maping_schemas_based_on_geontology(mapped_to_schema): mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema ''' mapped_dict = OrderedDict() - for key, values in mapped_to_schema.items(): + for key, values in mapped_to_schema['properties'].items(): try: mapped_dict[key] = self.ontology[values['ontology']] except: @@ -160,7 +160,7 @@ def check_arg (args=None) : continue sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) # create the information mapped to the new schema - mapped_structure = maping_schemas_based_on_geontology(arguments.convertedSchema) + mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology(arguments.convertedSchema) mapped_sample_list = [] for sample in sample_list: mapped_sample_list.append(map_sample_to_schema(mapped_structure)) From bc9d1b452179e581a81a5b090fd1b703662230fb Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 7 Feb 2022 15:12:30 +0100 Subject: [PATCH 0015/1454] Add genpio.owl file to test owlready2.py --- relecov-tools/owl_parsing.py | 41 + relecov-tools/validation_jsons.py | 7 + schema/genepio.owl | 22876 ++++++++++++++++++++++++++++ 3 files changed, 22924 insertions(+) create mode 100644 relecov-tools/owl_parsing.py create mode 100644 schema/genepio.owl diff --git a/relecov-tools/owl_parsing.py b/relecov-tools/owl_parsing.py new file mode 100644 index 00000000..66eb9a4d --- /dev/null +++ b/relecov-tools/owl_parsing.py @@ -0,0 +1,41 @@ +from owlready2 import * + + +class SparqlQueries: +def __init__(self): + my_world = World() + my_world.get_ontology("file://ExampleOntolohy.owl").load() #path to the owl file is given here + sync_reasoner(my_world) #reasoner is started and synchronized here + self.graph = my_world.as_rdflib_graph() + +def search(self): + #Search query is given here + #Base URL of your ontology has to be given here + query = "base " \ + "SELECT ?s ?p ?o " \ + "WHERE { " \ + "?s ?p ?o . " \ + "}" + + #query is being run + resultsList = self.graph.query(query) + + #creating json object + response = [] + for item in resultsList: + s = str(item['s'].toPython()) + s = re.sub(r'.*#',"",s) + + p = str(item['p'].toPython()) + p = re.sub(r'.*#', "", p) + + o = str(item['o'].toPython()) + o = re.sub(r'.*#', "", o) + response.append({'s' : s, 'p' : p, "o" : o}) + + print(response) #just to show the output + return response + + +runQuery = SparqlQueries() +runQuery.search() diff --git a/relecov-tools/validation_jsons.py b/relecov-tools/validation_jsons.py index 0d9fff53..bd9e2172 100644 --- a/relecov-tools/validation_jsons.py +++ b/relecov-tools/validation_jsons.py @@ -7,6 +7,13 @@ from itertools import islice from utils import * +''' +References: + genepio.owl https://github.com/GenEpiO/genepio/blob/master/genepio.owl + + +''' + class PhagePlusSchema : def __init__ (self, schema): self.schema = schema diff --git a/schema/genepio.owl b/schema/genepio.owl new file mode 100644 index 00000000..bde12348 --- /dev/null +++ b/schema/genepio.owl @@ -0,0 +1,22876 @@ + + + + + + + + + + + + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + 2022-02-06 + The Genomic Epidemiology Ontology aims to provide a comprehensive controlled vocabulary for infectious disease surveillance and outbreak investigations. It is an application ontology that draws on many other ontologies including anatomy, taxonomy, disease, symptoms, environment and food types for foodborn pathogen metadata. + + Genomic Epidemiology Ontology + GENEPIO + + + + + + + + + + + + + metadata section + + + + + + + + term as in existing standard + + + + + + + + term source + + + + + + + + The user interface label is the label that should be placed on a datum when presented on a form or report + Damion Dooley + user interface label + + + + + + + + user interface definition + + + + + + + + A user interface help annotation is a textual phrase to display with an entity on a form or report that provides some detail about what the entity is or how it is being used. + Damion Dooley + user interface help + true + + + + + + + + Damion Dooley + + user interface hidden + true + + + + + + + + A user interface feature is a pre-set list of features and their acceptable values that a user interface rendering system should use to display an entity on a form or report + Damion Dooley + user interface feature + + + + + + + + This annotation can be used to select the value specification that a referenced entity or specification component has for data entry. Can be scalar value specification / categorical tree specification etc. + Damion Dooley + obsolete: user interface value specification + true + + + + + + + + UI regex normalize + + Damion Dooley + user interface regular epression normalize + + + + + + + + UI regex validate + + Damion Dooley + user interface regular expression validate + + + + + + + + UI regex format + + Damion Dooley + user interface regular expression display format + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + label + + + + + + + + see also + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + part of + + + + + + + + Damion comments: In GenEpiO, If an entity has more than one value specification (in a conjunction), then it means the entitiy is a complex entity that can have a value for each specification. Minimum data requirements can be spelled out using some, min 1, max 10 etc. restrictions. + + + + + + + + realized in + + + + + + + + + + + + + + obsolete has string specification of + true + + + + + + + + + + + T1 after t2 iff:= t2 before_or_simulataneous_with t1 and not (t1 simultaeous_with t2) + Damion Dooley + Damion Dooley's note: Intention is to have it be the inverse of "before". This allows axioms like "B after A" to be placed in class B, rather than having to phrase them as "A before B" in class A. + +I believe time dependency relations (conditions) don't imply existence by themselves. If B after A, and B exists, this doesn't necessarily mean that A exists, only that if A does exist, it must be before B. To add that extra existence implication probably requires the "causally downstream of" and "immediately causally downstream of" RO relations, in a closed system where B cannot exist any other way. + after + + + + + + + + + + obsolete: has string value specification + true + + + + + + + + obsolete: has categorical specification of + true + + + + + + + + + + obsolete: has categorical value specification + true + + + + + + + + has unit + + + + + + + + + is about + + + + + + + + specifies + + + + + + + + inheres in + + + + + + + + has participant + + + + + + + + + + + + + + location of + + + + + + + + located in + + + + + + + + aligned with + + + + + + + + T1 before t2 iff:= t1 before_or_simulataneous_with t2 and not (t1 simultaeous_with t2) + + + + + + + + + + has component + + + + + + + + + adjacent to + + + + + + + + + has input + has input + + + + + + + + + has output + has output + + + + + + + + + + member of + + + + + + + + has member + + + + + + + + output of + + + + + + + + + link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. skos:exactMatch is a transitive property, and is a sub-property of skos:closeMatch. + + exactMatch + + + + + + + + + + + + + + + + An object relation between a LinkML SlotDefinition to a LocalName. + + + + + + + + + + + + + + + + + + + + + + + An abstract class is a high level class or slot that is typically used to group common slots together and cannot be directly instantiated. + + + + + + + + + Notes and comments about an element intended for external consumption. + + + + + + + + + + + + + + + + + + Date/time at which the element was created. + + + + + + + + + Not Applicable; Missing; Not Collected; Not Provided; Restricted Access + A value (string or URI) indicating the data collection state an instance of a slot has. + + + + + + + + + A description of the element's purpose and use + + + + + + + + + A list of terms from different schemas or terminology systems that have identical meaning. + + + + + + + + + Id of the schema that defined the element. + + + + + + + + + + + + + + + + + + The imports entry that this element was derived from. Empty means primary source + + + + + + + + + + + The ncname of the source of the name. + + 2021-04-26T22:15:07Z + 2021-04-26T22:15:07Z + local_name_source + + + + + + + + + + + A name assigned to an element in a given ontology. + + + + + + + + + + For slots with ranges of type number, the value must be equal to or lowe than this + + + + + + + + + + + + + + + + + + For slots with ranges of type number, the value must be equal to or higher than this + + + + + + + + + + true means that slot can have more than one value + + + + + + + + + + The unique name of the element within the context of the schema. Name is combined with the default prefix to form the globally unique subject of the target class. + + + + + + + + + + The string value of the slot must conform to this regular expression + + + + + + + + + A list of possible values for a slot range. + + + + + + + + + + true if this slot is not required, but is recommended. + + + + + + + + + + true means that the slot must be present in the loaded definition. + + + + + + + + + + A reference. + + + + + + + + + + IAO:0000122 ('ready for release') + status of the element. + + + + + + + + + The uri that defines the possible values for the type definition + URI is typically drawn from the set of URI's defined in OWL (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Datatype_Maps) + + + + + + + + + + + + + + + + + + + + Description of what the value is doing. + + + + + + + + + + + + + + + + + + + + + + + + A persistent, unique identifier of a molecular sequence database entry. + Damion Dooley + EDAM + sequence accession + + + + + + + + + The name of a field in a database. + database field name + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CLSI + NCCLS + National Committee on Clinical Laboratory Standards (NCCLS) + On January 1, 2005 the National Committee on Clinical Laboratory Standards (NCCLS) changed its name to CLSI + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + depth:1 + + + + + + + + + + + + + + + + + order: +ARO:3004303 # nonsensitive +ARO:3004300 # intermediate +ARO:3004302 # sensitive +ARO:3004304 # sensitive - dose dependant +ARO:3004301 # resistant + + + + + + + + http://purl.obolibrary.org/obo/PATO_0000001 + + + + + + + + http://purl.obolibrary.org/obo/CHEBI_50906 + + + + + + + + Note that this can refer to a material entity like an organ or muscle, or an immaterial entity (a site or fiat boundary) like skin, stomach cavity or lung surface. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Trd + + + + + + + + + deoxyribonucleic acid + + + + + + + + + + STR + Sm + Stm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/CHEBI_33281 + obsolete: antibiotic + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Am + Amk + + + + + + + + + + + + + + + + + Amx + + + + + + + + + PAS + + + + + + + + + + + + + + + + + + + + + + + + + Rif + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Pto + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CAP + Cm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Clr + + + + + + + + + Cfz + + + + + + + + + + + + + + + + + + + + + + + + + CYC + Cs + + + + + + + + + pyrazinamide + Pza + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + E + ETB + Emb + + + + + + + + + + + + + + + + + + ETH + Eto + + + + + + + + + + + + + + + + + + + + + + + + Currently "K antigen" is a CHEBI_73772 chemical entity rather than a role. + K antigen + + + + + + + + + + + + + + + + + Inh + isoniazid + + + + + + + + + + + + + + + + + Kan + + + + + + + + + Lfx + + + + + + + + + + Lzd + + + + + + + + + + MXF + Mfx + + + + + Mfx + https://www.ncbi.nlm.nih.gov/books/NBK247415/bin/part3-m17.pdf + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Bdq + + + + + + + + + + + + + + Damion Dooley's note: 'K antigen' can't be a subclass of antigen as chemical entity is disjoint from role. + Snomed: Concept 260824002 + + + + + + + + + + + + + + + + + + + Ofx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + specimen extraction matrix + "This observable is important where process of capturing sample can affect dna extraction." + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/OGMS_0000031 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + state / province / territory / region + lookup:http://purl.obolibrary.org/obo/GAZ_00000448 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Transmission of a disease agent (infectious pathogen, toxic chemical, etc.) from a source that is common to those who acquire the disease. Common vehicles include air, water, food, injected substances. Legionellosis is an example of common vehicle spread in air that has passed through air conditioning equipment contaminated by the causal organism. HIV disease and hepatitis B and C can be spread among illicit drug users by the common vehicle of contaminated needles and syringes. Cholera and many other waterborne diseases are spread by the common vehicle of contaminated water. + common vehicle transmission + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A role that inheres in a material that is input as the subject of interest in a scientific technique - either as an entity about which data is generated in an assay or study, or an entity that is transformed or modified in a material processing technique (e.g. the source from which a biological sample is taken) + experimental subject role + + + + + + + + + + + + + + + + + + + + + depth:1 + + https://en.wikipedia.org/wiki/Medical_state + condition + medical condition + medical state + Damion Dooley note: GenEpiO includes various health status descriptors here; many are annotated as included in the American AHA HIPPA or United Kingdom NHS terminologies. The challenge is to map them or order them in such a way that merged data can be analyzed. + http://semanticscience.org/resource/SIO_010057 + + + + + + + + + + + Condition + + + + + + + + + + + Condition + + + + + + + + + The process of drawing in by breathing. + http://purl.obolibrary.org/obo/ExO_0000057 + inhalation + + + + + + + + + Redox potential, measured relative to a hydrogen cell, indicating oxidation or reduction potential + MIxS + + + + + + + + + + A symptom onset date is a date-time entity that marks the start of one or more reported symptoms pertaining to an episode of human or animal illness + Damion Dooley + symptom onset date + + + + + + + + + + A substance, usually composed primarily of carbohydrates, fats, water and/or proteins, that can be eaten or drunk by an animal or human being for nutrition or pleasure. + Damion Dooley + + foodon product type + + + + + + + + lookup + + + + + + + + + + + + + + + + lookup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lookup + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + food packing medium + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [Oceans and Seas] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Census Regions and Divisions are groupings of States that subdivide the United States. + Damion Dooley + United States Census Bureau + http://www.census.gov/econ/census/help/geography/regions_and_divisions.html + + + + + + + + + A census region in the United States of America + Damion Dooley + + + + + + + + + A census region in the United States of America + Damion Dooley + + + + + + + + + A census region in the United States of America + Damion Dooley + + + + + + + + + A census region in the United States of America + Damion Dooley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + directly governed city (North Korea) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + GSCID-BRC standard + + The GSCID-BRC Project and Sample Application Standard captures standardized human pathogen and vector sequencing metadata to support epidemiologic and genotype-phenotype association studies for human infectious diseases. + The NIAID page for specifications has a broken link for Core Project. This is the existing page: + +https://www.niaid.nih.gov/research/dmid-metadata-standards-core-project + +Link page is: + +https://www.niaid.nih.gov/research/human-pathogen-and-vector-sequencing-metadata-standards + Damion Dooley + This standard was developed by representatives of the Genome Sequencing Centers for Infectious Diseases (GSCIDs), the Bioinformatics Resource Centers (BRCs), and NIAID and informed by discussions and input with numerous collaborating scientists. + GSCID-BRC Project and Sample Application Standard + + + + + + + + + MIxS standard + + MixS is a unified standard for describing sequence data provided by the Genomic Standards Consortium (GSC) + Damion Dooley + Minimum Information about any (x) Sequence (MIxS) + + + + + + + + + MIMARKS standard + The "minimum information about a marker gene sequence" (MIMARKS) is a standard developed by the Genomic Standards Consortium (GSC) for reporting marker gene sequences. + http://www.nature.com/nbt/journal/v29/n5/full/nbt.1823.html + Minimum information about a marker gene sequence + + + + + + + + + + "other (metadata choice)" indicates that for the given categorical variable, a respondent has chosen an other or additional response not listed. + This class cannot be referred to directly as a subclass of more than one class without involving inference from the respective classes. Instances of it may exist as a kind of metadata. Usually a reference to a parent categorical class, but not a subordinate, carries the same information. + Damion Dooley + other (metadata value) + + + + + + + + + other relevance + + + + + + + + + other + + Other: specify the sample scope that was used. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + other specimen scope + + + + + + + + + other material + + Other: specify the material that was used. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + other material derived from specimen + + + + + + + + + + "other capture type" is a free text description provided to indicate a target capture specification not covered by the other types. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + other capture type + + + + + + + + + + Specify the project method + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + other project method + + + + + + + + This is an organizational category for grouping parameters relevant to a biomedical sample. + Damion Dooley + + obsolete: draft GenEpiO BioSample standard + true + + + + + + + + An NCBI antibiogram data item is an antimicrobial susceptibility and resistance datum related to drug resistant pathogens. This information is provided within an antibiogram table on BioSample records. + Damion Dooley + + + obsolete: NCBI antibiogram data item + true + + + + + + + + + HIPPA PHI guideline + The American HIPPA Protected Health Information (PHI) guidelines cover information, including demographic information, which relates to: + +- the individual’s past, present, or future physical or mental health or condition, +- the provision of health care to the individual, or +- the past, present, or future payment for the provision of health care to the individual, and that identifies the individual or for which there is a reasonable basis to believe can be used to identify the individual. Protected health information includes many common identifiers (e.g., name, address, birth date, Social Security Number) when they can be associated with the health information listed above." + https://en.wikipedia.org/wiki/Health_Insurance_Portability_and_Accountability_Act + American HIPPA Protected Health Information (PHI) guidelines + + + + + + + + The natural (as opposed to laboratory) full scientific taxonomic name of a subject related to a given investigation, study and/or specimen. + Damion Dooley + + http://purl.obolibrary.org/obo/GENEPIO_0001567 + obsolete: subject species + true + + + + + + + + http://purl.obolibrary.org/obo/NCIT_C45908 + NCBI BioSample: intersex + obsolete: intersex + true + + + + + + + + Isolation date + inferred from BCCDC interviews + date the strain was isolated + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0000021 + obsolete: isolation date + true + + + + + + + + + Collection + Culture isolation date + suggested in metadata feedback + year/month/day + A culture isolation date is a date-time entity marking the end of a process in which a sample is isolated as a single colony or non-mixture culture + Damion Dooley + GROUP: IRIDA Ontology (Morag) + GENEPIO + culture isolation date + + + + + + + + + Collection + Frozen date + NML Labware LIMS + year/month/day + A culture frozen date is a date-time entity marking the beginning of a process in which a sample culture is frozen for preservation. + Damion Dooley + GROUP: IRIDA Ontology (Emma) + GENEPIO + culture frozen date + + + + + + + + + Collection + Received date + NML Labware LIMS + year/month/day + date lab received isolate + NML LIMS + GENEPIO + isolate received date + + + + + + + + + Collection + Upload date + NML Labware LIMS + month/day/year + date the isolate was entered into the database + NML LIMS + PulseNet: UploadDate + GENEPIO + isolate upload date + + + + + + + + + + + + + + + Pathogen Isolate + inferred from BCCDC interviews + gut, spine, tongue, lung + Name of body site where the specimen was obtained from, such as a specific organ or tissue. + Damion Dooley's note: Although term mentions "site" in label, this cannot be placed under "site" as it is intended to refer to organism material, and leads to unsatisfiable terms otherwise. + GROUP: MIxS + GENEPIO + subject anatomical site + http://gensc.org/ns/mixs/host_body_site + + + + + + + + + depth:1 + order: +NCIT:C115935 # healthy +NCIT:C25610 # pathologic +NCIT:C28554 # deceased + diseased + + Health or disease status of a given subject at time of specimen collection. + Currently this does not differ from the 'subject health status (GSCID-BRC)' item. It may be revised to have more options in the future. + Damion Dooley + subject health status at time of specimen collection + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + + + + + + + + Environmental Isolate + sediment, chicken feces, cheese + + Describes the physical, environmental and/or local geographical source of the biological sample from which the sample was derived. + Damion Dooley + NCBI Biosample + specimen source context + + + + + + + + + + + + + + + Pathogen Isolate + feces, cerebral spinal fluid (CSF) + + Substance produced by the body, e.g. stool, mucus, where the specimen was obtained from. + Damion Dooley + subject body product + + + + + + + + + Environmental Isolate + Geographic location depth + GROUP: MIxS + value (5m) + Please refer to the definitions of depth in the environmental packages + GROUP: MIxS + GENEPIO + collection depth datum + + + + + + + + The environmental material level refers to the material that was displaced by the sample, or material in which a sample was embedded, prior to the sampling event. Environmental material terms are generally mass nouns. Examples include: air, soil, or water. EnvO (v 2013-06-14) terms can be found via the link: www.environmentontology.org/Browse-EnvO + http://purl.obolibrary.org/obo/ENVO_00010483 + obsolete: specimen source environmental material + true + + + + + + + + + + + + + + + + A subject sex is the phenotypic sex of given subject (human or animal) related to a given investigation, study, and/or specimen. + Damion Dooley + Gender is not used because it is a term referencing human social and cultural convention. + subject sex specification + + + + + + + + + Environmental Isolate + Land use where sample was taken + Environment Canada Metadata + descriptive; type of human use (park, farm, urban) + Human use of land involving the management and modification of natural environment or wilderness into built environment. + URI: http://en.wikipedia.org/wiki/Land_use + GENEPIO + specimen collection site land use + + + + + + + + + + + + + + + + + + + + + + + + + + + + Environmental Isolate + Fecal Indicator Bacteria Number + Environment Canada Metadata + 12,456 cfu + Number of indicator micro-organisms (colony forming units) present in a sample that have been used to suggest the presence of pathogens. + URI: http://www.who.int/water_sanitation_health/dwq/iwachap13.pdf + GENEPIO + fecal indicator bacteria count + + + + + + + + + Environmental Isolate + Conductivity + GROUP: MIxS + milliSiemens per centimeter + electrical conductivity of water + GROUP: MIxS enviro package + GENEPIO + conductivity measurement datum + + + + + + + + + Environmental Isolate + Dissolved oxygen + GROUP: MIxS + micromole per kilogram + concentration of dissolved oxygen + GROUP: MIxS enviro package + GENEPIO + dissolved oxygen concentration + + + + + + + + + GMI MDM standard + + The Global Microbial Identifier "Minimum data for Matching" (MDM) standard is a standard that defines essential contextual data fields to be included in genomic sequence repository records. + Damion Dooley + the Global Microbial Identifier Minimum Data for Matching (MDM) Standard + http://www.globalmicrobialidentifier.org/-/media/Sites/gmi/News-and-events/2013/6th-meeting-2013-report.ashx?la=da + + + + + + + + + Environmental Isolate + Soluble inorganic material + GROUP: MIxS + soluble organic material name;measurement value + concentration of substances such as ammonia, road-salt, sea-salt, cyanide, hydrogen sulfide, thiocyanates, thiosulfates, etc. + GROUP: MIxS enviro package + GENEPIO + soluble inorganic material + + + + + + + + + Environmental Isolate + Soluble inorganic material + GROUP: MIxS + GENEPIO + soluble inorganic material concentration + + + + + + + + + Environmental Isolate + Nitrite + GROUP: MIxS + micromole per liter + concentration of nitrite + GROUP: MIxS enviro package + GENEPIO + nitrite concentration + + + + + + + + + Environmental Isolate + Nitrate + GROUP: MIxS + micromole per liter + concentration of nitrate + GROUP: MIxS enviro package + GENEPIO + nitrate concentration + + + + + + + + + Environmental Isolate + Total phosphorous + GROUP: MIxS + micromole per liter + total phosphorus concentration, calculated by: total phosphorus = total dissolved phosphorus + particulate phosphorus. Can also be measured without filtering, reported as phosphorus + GROUP: MIxS enviro package + GENEPIO + total phosphorous concentration + + + + + + + + + + + + + + + + + 12 + + + + + + + Environmental Isolate + Stream order + Environment Canada Metadata + value, 1-12 + Stream order is a measure of the relative size of streams (The smallest tributaries are referred to as first-order streams, while the largest river in the world, the Amazon, is a twelfth-order waterway). + GROUP: Environment Canada Metadata + GENEPIO + stream order categorical measurement datum + + + + + + + + + Environmental Isolate + Density of bacteria in sample + Environment Canada Metadata + OD reading or cfu's or cells per millilitre + number of bacteria in sample + GROUP: Environment Canada Metadata + GENEPIO + bacteria density + + + + + + + + + Lab Analytic + Host Primary Enzyme + PulseNet Data Capture + pick list (XbaI, BlnI) + Restriction enzyme for first characterization + GROUP: IRIDA Ontology (Emma) + primary enzyme (LMAAI) + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + GENEPIO + PFGE test specification + + + + + + + + + Lab Analytic + Host Primary PFGE Pattern + NML LIMS + + First PFGE pattern from given diagnostic restriction enzyme + GROUP: IRIDA Ontology (Emma) + GENEPIO + PFGE primary test + + + + + + + + + Lab Analytic + Host Secondary Enzyme + PulseNet Data Capture + pick list (XbaI, BlnI) + Restriction enzyme for second characterization + GROUP: IRIDA Ontology (Emma) + GENEPIO + secondary enzyme (LMACI) + + + + + + + + + Lab Analytic + Host Secondary PFGE Pattern + NML LIMS + + Second PFGE pattern from given diagnostic restriction enzyme + GROUP: IRIDA Ontology (Emma) + GENEPIO + PFGE secondary test + + + + + + + + + Lab Analytic + MLST Clonal Complex + inferred from BCCDC interviews and Bionumerics + pick list? + Multilocus sequence typing (MLST) is a technique in molecular biology for the typing of multiple loci. The procedure characterizes isolates of microbial species using the DNA sequences of internal fragments of multiple housekeeping genes. Sequence types are grouped into clonal complexes by their similarity to a central allelic profile (genotype). As such, clonal complexes represent sequence types that share a number of identical alleles e.g. 5/7 + URI: http://en.wikipedia.org/wiki/Multilocus_sequence_typing ; http://eburst.mlst.net/3.asp + GENEPIO + MLST clonal complex + + + + + + + + + Lab Analytic + MLST Sequence Type + inferred from BCCDC interviews and Bionumerics + pick list? + Multilocus sequence typing (MLST) is a technique in molecular biology for the typing of multiple loci. The procedure characterizes isolates of microbial species using the DNA sequences of internal fragments of multiple housekeeping genes. For each housekeeping gene, the different sequences present within a bacterial species are assigned as distinct alleles and, for each isolate, the alleles at each of the loci define the allelic profile or sequence type (ST). + + GENEPIO + MLST sequence typing + + + + + + + + + + The process of fingerprinting the core genome of a bacteria. + Add under upcomming OBI "DNA fingerprinting assay". + Damion Dooley + Some bacteria like E coli have a highly variable genome, and so to type them methods must focus on typing the core genome that is common to all strains. + GENEPIO + core genome fingerprinting assay + + + + + + + + + Lab Analytic + CGF type + inferred from BCCDC interviews + pick list + + output of CGF + GROUP: IRIDA Ontology (Emma) + GENEPIO + CGF type + + + + + + + + + Lab Analytic + 16S rRNA sequencing + inferred from BCCDC interviews + 16S ribosomal RNA sequencing is a sequencing method used to identify and compare bacteria present within a given sample. 16S rRNA gene sequencing is a well-established method for studying phylogeny and taxonomy of samples from complex microbiomes or environments that are difficult or impossible to study. + URI: http://www.illumina.com/applications/microbiology/microbial-sequencing-methods/16S-rrna-sequencing.html + GENEPIO + 16S rRNA sequencing + + + + + + + + + + + + + + + Lab Analytic + Stx toxin type + metadata feedback + Stx1 or Stx2 + pathogenic shiga toxin produced by STEC E. coli + GROUP: IRIDA Ontology (Emma) + GENEPIO + Stx toxin type datum + + + + + + + + + + + + + + + Lab Analytic + Stx toxin subtype + metadata feedback + stx1a, stx1c + shiga toxin variant + GROUP: IRIDA Ontology (Emma) + GENEPIO + Stx toxin subtype datum + + + + + + + + + + + + + + + Lab Analytic + Stx1 Toxin PCR result + NML Labware LIMS + CT value? + qPCR result of Stx1 gene amplification + GROUP: IRIDA Ontology (Emma) + GENEPIO + Stx1 Toxin PCR result + + + + + + + + + + + + + + + Lab Analytic + Stx1 Cell Culture + NML Labware LIMS + level of Stx1 toxin derived tissue culture toxicity + GROUP: IRIDA Ontology (Emma) + GENEPIO + Stx1 cell culture level + + + + + + + + + + + + + + + Lab Analytic + Stx2 Toxin PCR result + NML Labware LIMS + CT value? + qPCR result of Stx2 gene amplification + GROUP: IRIDA Ontology (Emma) + GENEPIO + Stx2 Toxin PCR result + + + + + + + + + + + + + + + Lab Analytic + Stx2 Cell Culture + NML Labware LIMS + value? + level of Stx2 toxin derived tissue culture toxicity + GROUP: IRIDA Ontology (Emma) + GENEPIO + Stx2 cell culture level + + + + + + + + + + + + + + + + An AccuProbe assay that uses a luminometer and DNA probe designed to identify a specific bacteria or fungus species within a culture. + Damion Dooley + Nucleic acid hybridization tests are based on the ability of complementary nucleic acid strands to specifically align and associate to form stable double-stranded complexes (6). The ACCUPROBE method uses a single-stranded DNA probe with a chemiluminescent label that is complementary to the ribosomal RNA of the target organism. After the ribosomal RNA is released from the target organism, the labeled DNA probe combines with the target organism’s ribosomal RNA to form a stable DNA:RNA hybrid. The Selection Reagent allows for the differentiation of non-hybridized and hybridized probes.The light signal emitted by the DNA:RNA hybrids is measured by a GEN-PROBE luminometer. A positive result is a luminometer reading equal to or greater than the cut-off. A value below this cut-off is the negative result. + GENEPIO + AccuProbe culture identification assay + + + + + + + + + + An AccuProbe reagent kit for identifying Listeria monocytogenes. + Damion Dooley + URI: http://www.hologic.com/sites/default/files/package%20inserts/103051F-EN-RevC.pdf + GENEPIO + AccuProbe Listeria monocytogenes culture identification reagent kit + + + + + + + + + + + + + + + Lab Analytic + NML Labware LIMS + positive, negative, not done + A categorical diagnostic result of an AccuProbe test. + NML LIMS + GENEPIO + AccuProbe test result + + + + + + + + + Ribotyping involves the fingerprinting of genomic DNA restriction fragments that contain all or part of the genes coding for the 16S and 23S rRNA. By digesting the genes with a specific restriction enzyme, fragments of different lengths are generated. By performing a Gel electrophoresis with the digested samples, the fragments can be visualised as lines on the gel, where larger fragments are close to the start of the gel, and smaller fragments further down. After blotting onto a matrix and probing, these lines form a unique pattern for each species and can be used to identify the origin of the DNA, almost like a barcode can identify a product. + + GENEPIO + ribotyping + + + + + + + + + This method is based on restriction endonuclease digestion of bacterial chromosomal DNA, followed by Southern hybridization to probes for sequences in the regions of bacterial DNA coding for the 5S-16S-23S (the Escherichia coli rrnB rRNA operon) rRNA operon. The probes have been developed that are directed to highly conserved regions of the rRNA operon present in all eubacteria and can therefore be used for ribotyping most bacteria + + GENEPIO + riboprinting + + + + + + + + + an automated system that takes a purified bacterial suspension, lyses the cells, extracts the DNA, restriction endonuclease digests the DNA, separates the digest on a gel, transfers the DNA bands to a membrane, probes the bands with non-radioisotope-labeled, 5S-16S-23S rRNA-specific probes (Southern hybridization), photographs the membrane, and finally compares the bar code-like pattern to databases in order to identify the genus and species. + + GENEPIO + Qualicon (DuPont) RiboPrinter Microbial Characterization System + + + + + + + + + a library of RiboPrinter recognised patterns + GENEPIO + DuPont identification pattern library + + + + + + + + + Lab Analytic + Riboprinter DUP Number + NML Labware LIMS + DUP-PST1-1211 + DuPont identification number from the DuPont identification library + NML LIMS + GENEPIO + RiboPrinter DUP Number + + + + + + + + + Lab Analytic + Riboprinter DUP similarity + NML Labware LIMS + The identification of an isolate was determined when the corresponding patterns matched one of the patterns of the DuPont Identification library of the RiboPrinter1 with a similarity of >0.85. The similarity threshold for an isolate joining a ribogroup is an adaptive value between 0.90 and 0.96, depending on the size of the ribogroup. + Similarity of pattern to one of the patterns of the DuPont Identification library of the RiboPrinter + + GENEPIO + RiboPrinter DUP similarity + + + + + + + + + + + + + + + + Sequencing + Sequencing Run Date + NML NGS Archive + yyyy/mm/dd + Date the sequencing run was performed + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing run date + + + + + + + + + Sequencing + Sequencing Location + inferred from BCCDC interviews + location the sequencing run was performed + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing location + + + + + + + + + Sequencing + Platform + https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._platform_descriptor_t/ + Illumina (MiSeq, HiSeq), PacBio, Ion Torrent, (Roche 454), SOLiD ABI + + A sequencing plaform (brand) is a name of a company that produces sequencer equipment. + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing platform (brand) + + + + + + + + + Sequencing + Workflow + Derived from Sample Sheet + Resequencing, FastQ only + the workflow is the pre-defined sequence of steps to run the automated sequencing pipeline. + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing workflow + + + + + + + + + Sequencing + Application + Derived from Illumina Sample Sheet + amplicon sequencing, WGS + the sequencing application is the use or purpose of the sequencing + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing application + + + + + + + + Derived from Illumina Sample Sheet + the sequencing conditions and the analyte being measured + GROUP: IRIDA Ontology (Emma) + + obsolete: sequencing assay + true + + + + + + + + + Sequencing + Chemistry + Derived from Illumina Sample Sheet + amplicon, resequencing (WGS) + lab method to determine the order of nucleotides in a DNA molecule + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing chemistry + + + + + + + + + Sequencing + Read Length + Derived from Illumina Sample Sheet + 151, 251 + number of base pairs per read + GROUP: IRIDA Ontology (Emma) + GENEPIO + read length + + + + + + + + A GSCID/BRC data item is a field in one of the GSCID/BRC Project and Sample Application Standard subsets. + Damion Dooley + + obsolete: GSCID-BRC data item + true + + + + + + + + + Sequencing + Multiplex identifiers + Derived from Illumina Sample Sheet + S017 + Molecular barcodes, called Multiplex Identifiers (MIDs), that are used to specifically tag unique samples in a sequencing run. Sequence should be reported in uppercase letters + GROUP: MIxS + GENEPIO + sequencing run multiplex identifiers + + + + + + + + + Sequencing + Sample Name + Derived from Illumina Sample Sheet specification: http://support.illumina.com/content/dam/illumina-support/documents/documentation/system_documentation/miseq/miseq-sample-sheet-quick-ref-guide-15028392-j.pdf + 1,2,3, AX234, etc. + Control1, Tank1, Froglet1 + A sequencing run sample identifier is an alphanumeric identifier for a sample. In bioinformatics processing this identifier is assigned to a sample in order to track it through the process of sequencing and analysis. + GROUP: IRIDA Ontology (Emma) + Illumina SampleSheet: Sample_ID + PulseNet: SubmittedNumber + sample name + sample title + GENEPIO + sequencing run sample identifier + + + + + + + + + Sequencing + Number of cycles + Derived from Illumina Sample Sheet + 500 + Number of sequencing chemistry cycles + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing count of chemistry cycles + + + + + + + + + Sequencing + Sequencing Kit + Derived from Illumina Sample Sheet + MiSeq reagent kit + Pre-filled, ready-to-use reagent cartridges. Used to produce improved chemistry, cluster density and read length as well as improve quality (Q) scores. Reagent components are encoded to interact with the sequencing system to validate compatibility with user-defined applications. + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing kit + + + + + + + + + Sequencing + Sequencing Kit version + Derived from Illumina Sample Sheet + v2, v3 + A string datum which is the version/configuration of the reagent cartidge. + GROUP: IRIDA Ontology (Emma) + GENEPIO + sequencing kit version + + + + + + + + + Sequencing + Adapters + Derived from Illumina Sample Sheet + adapter A and B sequence + Adapters provide priming sequences for both amplification and sequencing of the sample-library fragments. Both adapters should be reported; in uppercase letters + GROUP: MIxS + GENEPIO + adapter sequence + + + + + + + + + Sequencing + Adapter Trimming + Derived from Illumina Sample Sheet + The removal of adapter sequences from demultiplexed data reads + GROUP: IRIDA Ontology (Emma) + GENEPIO + read adapter trimming + + + + + + + + + Sequencing + inferred from BCCDC interviews + Illumina metagenomic protocol (part 15044223), with Nextera + Packaged kits (containing adapters, indexes, enzymes, buffers etc), tailored for specific sequencing workflows, which allow the simplified preparation of sequencing-ready libraries for small genomes, amplicons, and plasmids. + GROUP: IRIDA Ontology (Emma) and http://applications.illumina.com/applications/sequencing/ngs-library-prep.html + library preparation kit + + + + + + + + + Sequencing + Number of base pairs + inferred from BCCDC interviews + 300 000 + The estimated size of the genome prior to sequencing. Of particular importance in the sequencing of (eukaryotic) genome which could remain in draft form for a long or unspecified period. + GROUP: MIxS + GENEPIO + number of expected base pairs per genome + + + + + + + + + Run QC + Number of Reads Passing Filter + Output from MiSeq + 0.92 + Raw data are filtered to remove any reads that do not meet the overall quality as measured by a chastity filter. The chastity of a base call is calculated as the ratio of the brightest intensity divided by the sum of the brightest and second brightest intensities. +Clusters passing filter are represented by PF in analysis reports. Clusters pass filter if no more than one base call in the first 25 cycles has a chastity of < 0.6. + URI: http://support.illumina.com/sequencing/sequencing_instruments/miseq/questions.html + GENEPIO + number of reads passing filter + + + + + + + + + Run QC + Cluster density + Output from MiSeq + 800 k/mm^2 + Cluster Generation is a process by which libraries amplified into clonal clusters on a flow cell. The density of those clusters in the lane, is the cluster density. + URI: https://www.broadinstitute.org/files/shared/illuminavids/clusterGenSlides.pdf + sequencer flow cell cluster density + + + + + + + + + Run QC + above 30 Qscore + Output from MiSeq + >75% + percentage of reads with a Phred quality score over 30, which indicates less than a 1/1000 chance that the base was called incorrectly + URI: http://en.wikipedia.org/wiki/Phred_quality_score + GENEPIO + phred quality score + + + + + + + + + + + + + + + + + Assembly QC + Assembly + Standard Term + the GROUP: MIxS term encompasses assembly method; estimated error rate; method of calculation + Assembly method refers to how the reads were assembled into contigs for which either a de novo or mapping (reference based) strategy is used. + GROUP: MIxS + GENEPIO + assembly method + + + + + + + + + Assembly QC + Assembly status + from within "Finishing strategy" in GROUP: MIxS + standard draft or finished + + "Attempting to convey the relative integrity and reliability of the data, six levels or terms have been proposed and applied to describe genome sequences." See subclass choices. + Damion Dooley + CITATION: Chain, P.S., Grafham, D.V., Fulton, R.S., Fitzgerald, M.G., Hostetler, J., Muzny, D., Ali, J., Birren, B., Bruce, D.C., Buhay, C., et al. (2009). Genomics. Genome project standards in a new era of sequencing. Science 326, 236-237. + GENEPIO + assembly status + + + + + + + + + Assembly QC + Coverage + from within "Finishing strategy" in GROUP: MIxS + 30 + + Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence. + URI: http://en.wikipedia.org/wiki/Shotgun_sequencing + GENEPIO + Damion Dooley's note: Wikipedia defines calculation with: "the length of the original genome (G), the number of reads(N), and the average read length(L) as N * L/G" + read coverage + + + + + + + + + + + + + + + + Assembly QC + Number of Contigs + 20 + http://purl.obolibrary.org/obo/IAO_0000428 + A contig count is the count of contigs that belong to a sequence assembly. + Damion Dooley + GENEPIO + contig count + + + + + + + + + + + + + + + Assembly QC + Assembly name + Standard Term + name and version of assemby + Name/version of the assembly provided by the submitter that is used in the genome browsers and in the community + GROUP: MIxS + GENEPIO + assembly name (identifier) + + + + + + + + + Assembly QC + Annotation Algorithm + Standard Term + Prokka + Program used for annotation + GROUP: IRIDA Ontology (Emma) + GENEPIO + genome annotation algorithm + + + + + + + + + Assembly QC + Annotation Source + Standard Term + annotation source description + For cases where annotation was provided by a community jamboree or model organism database rather than by a specific submitter + GROUP: MIxS + GENEPIO + genome annotation source + + + + + + + + Damion Dooley + + + obsolete: NCBI BioSample data item + true + + + + + + + + + CDC ID + + + + + + + + + + + + + + + + + Damion Dooley + + + + + + + + + Damion Dooley + + + + + + + + An NCBI BioProject data item is a datum within the NCBI BioProject standard collection + Damion Dooley + + + obsolete: NCBI BioProject data item + true + + + + + + + + The INDISC consortium "Minimum data for Matching" standard aims to define a format to capture reads and minimum metadata. It is developed by the "Repository and storage of sequence and meta-data" workgroup 2. It is used in the Global Microbial Identifier platform. + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0000036 + obsolete: INSDC MDM standard + true + + + + + + + + A MixS data item is a term or field defined in the Genomic Standards Consortium MIxS standard. + Damion Dooley + + obsolete: MIxS data item + true + + + + + + + + + + The 'draft data standard' class contains draft representations of formal or defacto third party standards and related components. These representations may have been crafted without any involvement of related standards issuers and so no guarantee can be provided about their currency, accuracy or veracity. + Damion Dooley + draft data standard + + + + + + + + + + obsolete: HIPPA PHI data item + true + + + + + + + + + + obsolete: PulseNet data item + true + + + + + + + + + + The I2B2 Workbench Data Protection role standard is a standard which names and lists data protection roles between a user and a given dataset that define the level of detail a user has access to. + Damion Dooley + Derived from the Data Protection Track of the I2B2 Workbench software specification: https://www.i2b2.org/software/files/PDF/current/IM_Architecture.pdf + I2B2 Data Protection role standard + + + + + + + + + depth:1 + order: +NCIT:C115935 # healthy +NCIT:C25610 # pathologic / diseased +NCIT:C28554 # deceased + + A description of whether a given subject organism appeared healthy, sick or deceased at the time of specimen extraction. If sick or deceased, additional details should be provided in project-specific fields. + Damion Dooley + CS8 + subject health status (GSCID-BRC) + + + + + + + + + + + + + + + + The GSCID-BRC Core Sample Standard is an extension of the GMI MDM data standard + Damion Dooley + https://www.niaid.nih.gov/research/dmid-metadata-standards-core-sample + GSCID-BRC Core Sample standard + + + + + + + + + + A Core Project item is a field in the GSCID/BRC Project and Sample Application Core Project Standard. + Damion Dooley + https://www.niaid.nih.gov/research/dmid-metadata-standards-core-project + GSCID-BRC Core Project standard + + + + + + + + + + Specimen category is a categorical variable that broadly indicates the source of a specimen in order for data processing systems like NCBI's biosample submission portal to anticipate other fields related to the source. Currently this distinguishes between "clinical or host associated" specimens and "environmental/food or other pathogen" specimens. + Damion Dooley + specimen category + + + + + + + + + day, week, month, year + + Age unit of the age measurement of a subject (individual organism). + Damion Dooley Feb 20, 2017: GSCID-BRC calls for an explicit field here whereas NCBI Biosample and MIxS don't. + Damion Dooley + NIAID GSCID-BRC metadata working group + subject age - unit + + + + + + + + + The National Center for Biotechnology Information offers standards for submitting genomic project data to their BioProject and BioSample databases. + Damion Dooley + National Center for Biotechnology Information standard + NCBI standard + + + + + + + + + + + + + + + + + + + + + + + A datum containing the city or region or more precise geographical location identifier for the site of a specimen collection event. + Damion Dooley + Adapted from NIAID GSCID-BRC metadata working group + Note that this is expressed in a particular format in some standards. + specimen collection location - city or region + + + + + + + + + + + + + + + + + + lookup + + + + + + + + + + + + + + + + The country of the site of a given specimen collection event. + Damion Dooley + NIAID GSCID-BRC metadata working group + specimen collection location - country + + + + + + + + + + The Darwin Core is body of standards. It includes a glossary of terms (in other contexts these might be called properties, elements, fields, columns, attributes, or concepts) intended to facilitate the sharing of information about biological diversity by providing reference definitions, examples, and commentaries. + Damion Dooley + http://tdwg.github.io/dwc/terms/index.htm + Darwin Core Terms + + + + + + + + + + A datetime measurement related to a person's travel with respect to potential epidemilogical implications. + Damion Dooley + travel history item + + + + + + + + + + The date of a person's departure from their primary residence (at that time) on a journey to one or more other locations. + Damion Dooley + travel start date + + + + + + + + + + + + + + + + The date of a person's return to some residence from a journey originating at that residence. + Damion Dooley + travel end date + + + + + + + + + + Infection aquired during travel is a boolean datum indicating a diagnosis of a traveller's infection during a given trip. + Damion Dooley + infection aquired during travel + + + + + + + + + + This is a model of the datums involved in an epidemiology investigation. + Damion Dooley + draft pathogenic epidemiology case investigation record + + + + + + + + + + The draft epi case exposure model describes datums related to the possible transmission of a pathogen between a case person and other people, places, animals etc. + Damion Dooley + draft pathogenic epi case exposure record + + + + + + + + + + A description of a food item that a case patient has come in contact with. + Damion Dooley + draft pathogenic epi case food record + + + + + + + + + food brought back from travel + + + + + + + + + An epidemiology contact network model is a definition of the information necessary to connect pathogen transmission patterns between individuals or animals in connection with an outbreak investigation. + Damion Dooley + epidemiology contact network model + + + + + + + + + + An epi contact network - human is contact information about a person who may be involved in transmitting a pathogen. + Damion Dooley + epi contact network model - human + + + + + + + + + + This is a model that provides location and transportation information about an animal that may be involved in transmitting a pathogen to a human or other animal. + Damion Dooley + epi contact network model - animal + + + + + + + + + A note is text that provides human-readable information on one or more subjects. + Damion Dooley + note + + + + + + + + + + An epi case general info model contains datum specifications about an epidemiology investigation case including the person involved, contact information and their demographics. + Damion Dooley + draft pathogenic epi case general information record + + + + + + + + + + A record of the details around how, when, and from what an isolate was extracted. + Damion Dooley + draft pathogenic epi case isolate detail record + + + + + + + + + + + + + + + + + + + + + + + + + A specimen source substance is an organism substance or food product or environmental substance from which the specimen was extracted. + Damion Dooley + specimen source substance + + + + + + + + + + An isolate sequence filename is the file name (http://edamontology.org/data_1050) of the contig assembly file created by a bioinformatics assembly process. + Damion Dooley + isolate sequence filename + + + + + + + + + + A cluster identifier is an identifier that locates a genomic variant of an organism within a community of past or present genetically related organisms. + Damion Dooley + cluster identifier + + + + + + + + + + A laboratory test performed on a specimen from a patient with regard to potential pathogenic disease. + Damion Dooley + draft pathogenic epi case test record + + + + + + + + + + A lab test requestor is the individual or agency requesting that one or more tests be performed on a specimen. + Damion Dooley + contact specification - lab test requester + + + + + + + + + + A food cultural origin datum indicates the cultural origin of a food product. + Damion Dooley + food cultural origin + + + + + + + + + + A record of a patient's recent travel - departure and return, mode of travel and locations visited - as it may pertain to an outbreak pathogen transmission event. + Damion Dooley + draft pathogenic epi case travel record + + + + + + + + + Region (England) (entry subject to GAZ replacement) + + + + + + + + + + An epi network contact is a person who may have recieved or transmitted an infectious disease related to an outbreak investigation. + Damion Dooley + contact specification - epi network contact + + + + + + + + + + This model contains data type specifications for whole genome sequencing and epidemiology investigation contextual data. + Damion Dooley + public health lab epidemiology contextual data standard + + + + + + + + + This is a set of datums involved in laboratory processing of whole-genome-sequenced isolates. + Damion Dooley + draft whole genome sequencing lab test record + + + + + + + + + + + Damion Dooley + draft WGS lab bioinformatics process record + + + + + + + + + + + Damion Dooley + draft WGS lab sequencing record + + + + + + + + + + An NCBI SRA meta information item is a field specification for a NCBI Sequence Read Archive record. + Damion Dooley + NCBI SRA meta information standard + https://www.ncbi.nlm.nih.gov/books/NBK47529/#_SRA_Quick_Sub_BK_Experiment_ + + + + + + + + + An isolate raw read filename is the file name (http://edamontology.org/data_1050) of the raw read file created by a genomic sequencing assay. + isolate raw read filename + + + + + + + + + Sequencing + + The version identifier of a packaged kit tailored for specific sequencing workflows. + Damion Dooley + library preparation kit version + + + + + + + + + + The name and version of software used in a bioinformatics workflow to improve the quality of sequencing reads. + Damion Dooley + read trimming and filtering software + + + + + + + + + + + Damion Dooley + bioinformatics pipeline name + + + + + + + + + + + Damion Dooley + bioinformatics pipeline version + + + + + + + + + + + Damion Dooley + bioinformatics pipeline protocol + + + + + + + + + + + Damion Dooley + draft WGS lab sequencing quality metrics record + + + + + + + + + + + Damion Dooley + draft WGS lab assembly quality metrics record + + + + + + + + + + A general label indicating the primary study goal. These are only relevant for Primary submission projects (not Umbrella projects). + Damion Dooley + Damion Dooley's note: According to http://trace.ddbj.nig.ac.jp/news/2014-11-12_e.html, "A BioProject record can have multiple project data types" + project data type + + + + + + + + + + Genome assembly project utilizing already existing sequence data including data that was submitted by a different group + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + assembly project + + + + + + + + + + A sequencing project involving clone-ends + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + clone ends project + + + + + + + + + + A sequencing project involving DNA methylation, histone modification, and/or chromatin accessibility datasets + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + epigenomics project + + + + + + + + + + Exome resequencing project + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + exome resequencing project + + + + + + + + + + A whole, or partial, genome sequencing project (with or without a genome assembly) + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + genome sequencing project + + + + + + + + + The Relational Sequencing TB Data Platform (ReSeqTB) catalogs a vast amount of genotypic, phenotypic and related metadata from Mycobacterium tuberculosis (Mtb) strains to enable the development of clinically useful, WHO-endorsed in vitro diagnostic assays for rapid drug susceptibility testing of Mtb. + Damion Dooley + https://platform.reseqtb.org/ + draft ReSeq Tuberculosis data platform standard + + + + + + + + + In expressions like: "<= 8mg/L" + + The measurement comparator is a sign indicating that a measurement is above, equal to, or below a given threshold. + Damion Dooley + test threshold measurement comparator + + + + + + + + + < + + The "less than" comparator indicates that a given substance was present at less than a given quantity or concentration. + Damion Dooley + < + less than + + + + + + + + + <= + + The "less than or equal to" comparator indicates that a given substance was present at less than or equal to a given quantity or concentration. + Damion Dooley + <= + less than or equal to + + + + + + + + + == + + The "equal to" comparator indicates that a given substance was present at the given quantity or concentration. + Damion Dooley + == + equal to + + + + + + + + + >= + + The "greater than or equal to" comparator indicates that a given substance was present at greater than or equal to a given quantity or concentration. + Damion Dooley + >= + greater than or equal to + + + + + + + + + > + + The "greater than" comparator indicates that a given substance was present at greater than a given quantity or concentration. + Damion Dooley + > + greater than + + + + + + + + + order: +OBI:0001616 # specimen identifier +OBI:0001614 # GenBank ID +GENEPIO:0001100 # antibiogram drug test model +GENEPIO:0002062 # amr testing reference standard +GENEPIO:0002045 # amr resistance testing method +GENEPIO:0002047 # ... version or reagent +GENEPIO:0002049 # amr testing platform +GENEPIO:0002056 # ... vendor + + The NCBI antibiogram standard details the reporting specifications for antimicrobial susceptibility and resistance data derived from drug resistant pathogens. This information is submitted as an antibiogram table on BioSample records. + Damion Dooley + NCBI Antibiogram standard + https://www.ncbi.nlm.nih.gov/biosample/docs/antibiogram/ + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0001007 + obsolete: NCBI isolate AMR testing model + true + + + + + + + + A restaurant or an eatery, is a business which prepares and serves food and drinks to customers in exchange for money. + Damion Dooley + https://en.wikipedia.org/wiki/Restaurant + http://purl.obolibrary.org/obo/ENVO_01000934 + obsolete: restaurant + true + + + + + + + + + iPHIS standard + + The Canadian Integrated Public Health Information System (iPHIS) System provides a standard for holding reportable disease cases from participating jurisdictions. + Damion Dooley + Canadian Integrated Public Health Information System (iPHIS) Standard + + + + + + + + + 254532233433235152213423 + + The MIRU24 - international standard is a mycobacterial interspersed repetitive units (MIRU) typing method that classifies Mycobacterium tuberculosis complex (MBTC) bacteria according to a multiple locus VNTR [variable number of tandem repeats] analysis (MLVA) typing scheme of counts of repeats at 24 sequence loci. + The ordering of loci is as follows: MIRU 04, MIRU 26, MIRU 40, MIRU 10, MIRU 16, MIRU 31, 424 577, 2165, 401, 3690, 4156, 2163, 1955, 4052, MIRU 02, MIRU 23, MIRU 39, MIRU 20, MIRU 24, MIRU 27, 2347, 2461, 3171 + MIRU24 - international standard + + + + + + + + + + The MIRU24 - Canadian standard is a Mycobacterium tuberculosis typing method exactly like MIRU24 - international standard except that the report of the ordering of the matching loci is different. + Damion Dooley + The ordering of loci is as follows: MIRU 02, MIRU 04, MIRU 10, MIRU 16, MIRU 20, MIRU 23, MIRU 24, MIRU 26, MIRU 27, MIRU 31, MIRU 39, MIRU 40, 424, 577, 1955, 2163, 2165, 2347, 2401, 2461, 3171, 3690, 4052, 4156 + MIRU24 - Canadian standard + + + + + + + + + spray-wading water + + + + + + + + + pool water + + + + + + + + + obsolete: hot tub + true + + + + + + + + A cafeteria is a type of food service location in which there is little or no waiting staff table service, whether a restaurant or within an institution such as a large office building or school. + Damion Dooley + https://en.wikipedia.org/wiki/Cafeteria + http://purl.obolibrary.org/obo/ENVO_01000969 + obsolete: cafeteria + true + + + + + + + + http://purl.obolibrary.org/obo/ENVO_00003864 + obsolete: bakery + true + + + + + + + + A delicatessen or deli is a retail establishment that sells a selection of unusual or foreign prepared foods. + Damion Dooley + https://en.wikipedia.org/wiki/Delicatessen + http://purl.obolibrary.org/obo/ENVO_01000970 + obsolete: delicatessen + true + + + + + + + + A food kiosk is a kiosk (a booth with an open window on one side) that sells food. + Damion Dooley + http://purl.obolibrary.org/obo/ENVO_01000974 + obsolete: food kiosk + true + + + + + + + + A grocery store is a retail store that primarily sells food. + Damion Dooley + http://purl.obolibrary.org/obo/ENVO_01000984 + obsolete: grocery store + true + + + + + + + + A specialty/ethnic food store is a store specializing in a particular variety of food or food of cultural / regional origin. + Damion Dooley + http://purl.obolibrary.org/obo/ENVO_01000988 + obsolete: specialty/ethnic store + true + + + + + + + + A market, or marketplace, is a location where people regularly gather for the purchase and sale of provisions, livestock, and other goods + Damion Dooley + http://purl.obolibrary.org/obo/ENVO_01000987 + obsolete: market + true + + + + + + + + + + A time measurement datum that pertains to a patient's medical treatment. + Damion Dooley + treatment history datum + + + + + + + + A restaurant providing prepared meals or other food items that the purchaser intends to eat elsewhere + Damion Dooley + https://en.wikipedia.org/wiki/Take-out + http://purl.obolibrary.org/obo/ENVO_01000972 + obsolete: take out restaurant + true + + + + + + + + + + A treatment start date is a date/time datum which indicates the start of a particular medical treatment for a patient. + Damion Dooley + treatment start date + + + + + + + + + canoeing / kayaking / boating + + + + + + + + + hiking + + + + + + + + + camping + + + + + + + + Damion Dooley + http://purl.obolibrary.org/obo/PCO_0000033 + obsolete: social gathering + true + + + + + + + + http://purl.obolibrary.org/obo/PCO_0000035 + obsolete: party + true + + + + + + + + http://purl.obolibrary.org/obo/PCO_0000038 + obsolete: wedding + true + + + + + + + + http://purl.obolibrary.org/obo/PCO_0000039 + obsolete: baby shower + true + + + + + + + + http://purl.obolibrary.org/obo/PCO_0000037 + obsolete: potluck + true + + + + + + + + http://purl.obolibrary.org/obo/PCO_0000034 + obsolete: community event + true + + + + + + + + A long term care facility provides a type of residential care. It is a place of residence for people who require continual nursing care and have significant difficulty coping with the required activities of daily living. + Damion Dooley + https://en.wikipedia.org/wiki/Nursing_home_care + http://purl.obolibrary.org/obo/ENVO_01000932 + obsolete: long term care facility + true + + + + + + + + + + + + + + + + A treatment end date is a date/time datum which indicates the end of a particular medical treatment for a patient. + Damion Dooley + treatment end date + + + + + + + + + Damion Dooley + food related exposure event + + + + + + + + + + Some bacteria are associated with particular foods. Need relationship + Damion Dooley + infection-specific food detail + + + + + + + + + + A tuberculosis treatment antibiotic is an antibiotic used in the treatment of tuberculosis. + Damion Dooley + tuberculosis treatment drug + “Treatment of Tuberculosis Guidelines”, WHO, Geneva, 2010, 30 www.who.int/tb/ - See more at: http://www.tbfacts.org/tb-drugs/#sthash.nibuzCLV.dpuf + + + + + + + + + vegetarian + + + + + + + + + + A time measurement datum that pertains to an organism's physical location. + Damion Dooley + organism location history datum + + + + + + + + + This will take on a sub-herarchy of food types. + food avoidance + + + + + + + + + special diet + + + + + + + + + water related exposure event + + + + + + + + + municipal water + + + + + + + + + + A time measurement datum indicating the year a person immigrated to a given country. + Damion Dooley + immigration year of arrival + + + + + + + + + bottled water + + + + + + + + + An event (occuring at some location and for some duration of time) where + Damion Dooley + infectious disease exposure event + + + + + + + + + Damion Dooley + human related exposure event + + + + + + + + + Damion Dooley + animal related exposure event + + + + + + + + + + Identification or description of the specific individual from which this sample was obtained + Damion Dooley + https://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ + NCBI BioSample isolate (human name or description) + + + + + + + + Damion Dooley + http://purl.obolibrary.org/obo/ENVO_01000923 + obsolete: petting zoo + true + + + + + + + + + Damion Dooley + agricultural fair + + + + + + + + + An isolate passage history is a record of the cyclic growth process that led to it, including number of times its was put through the process, and the method used. + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0001835 + isolate passage history datum + + + + + + + + + For Eschericia coli: STEC, UPEC + A pathotype is a common name for a group of organisms (of the same species) that have the same pathogenicity on a specified host + https://en.wiktionary.org/wiki/pathotype + NCBI pathotype + + + + + + + + + Damion Dooley + + pet treat + + + + + + + + + Damion Dooley + + pet food (raw) + + + + + + + + + + An epidemiology travel datum is a datum regarding a particular human's travel trip destination, mode, and motivation, with respect to an epidemiology investigation. + Damion Dooley + human exposure event - travel datum + + + + + + + + + boat / cruise travel + + + + + + + + + train travel + + + + + + + + + bus travel + + + + + + + + + car travel + + + + + + + + + airline travel + + + + + + + + + + A travel mode is a type of transportation which a given human has used while travelling on a particular trip. + Damion Dooley + travel mode + + + + + + + + + + A travel reason is a motivation for traveling on a particular trip expressed by the traveller. + Damion Dooley + travel reason + + + + + + + + + travel for pleasure + + + + + + + + + business activity + + + + + + + + + religious missionairy activity + + + + + + + + + rural backpacking activity + + + + + + + + + visiting relative/friends + + + + + + + + + travel tour + + + + + + + + + unsure of travel reason + + + + + + + + + The tuberculosis draft standard is a GenEpiO set of draft genomic and clinical data items related to Mycobacterium tuberculosis that various agencies are using in their own reporting. + draft tuberculosis - specimen contextual data standard + + + + + + + + + + + Damion Dooley + + behavioural risk factor + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0001686 + obsolete: E. coli serotype part + true + + + + + + + + + Snomed: Concept 260827009 + O antigen + + + + + + + + + Snomed: Concept 260823008 + H antigen + + + + + + + + + + + Damion Dooley + + homeless status + + + + + + + + + + A serotype or serovar is a distinct variation within a species of bacteria or virus or among immune cells of different individuals. These microorganisms, viruses, or cells are classified together based on their cell surface antigens, allowing the epidemiologic classification of organisms to the sub-species level + Damion Dooley + https://en.wikipedia.org/wiki/Serotype + serovar/serotype common name + + + + + + + + + + + + + + + Salmonella serovar + + + + + + + + + Salmonella serovar name + + + + + + + + + + + + + + + Salmonella antigenic formula + + + + + + + + + + + Damion Dooley + + drug use status + + + + + + + + + + + Damion Dooley + + incarceration status + + + + + + + + + + + Damion Dooley + + HIV status + + + + + + + + + + + Damion Dooley + + HIV risk status + + + + + + + + + + + Damion Dooley + + A.I.D.S status + + + + + + + + + + + Damion Dooley + + drug abuse status + + + + + + + + + + + Damion Dooley + + injection drug use status + + + + + + + + + + + Damion Dooley + + recreational drug use status + + + + + + + + + + + Damion Dooley + + methadone use status + + + + + + + + + + + Damion Dooley + + substantial alcohol use/abuse status + + + + + + + + + + + Damion Dooley + smoking status + + + + + + + + + + + + + + + + + + + + + + A country of birth is the country that a given person (or animal) was born in. + Damion Dooley + country of birth + + + + + + + + + Tb_1 (with respect to an Illumina SampleSheet.csv spreadsheet) +13 (with respect to a ReSeqTB SNP pipeline sample report) + + A sequence number is a numeric identifier of a sequence with respect to a particular data table or dataset. + sequence number + + + + + + + + + + Damion Dooley + The 'date last seen alive' is the date that a subject (patient) was last known (seen, heard, messaged) to be alive. + date last seen alive + + + + + + + + + second line or reserve tuberculosis drug + + + + + + + + + tuberculosis infection anatomical site + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0001007 + obsolete: NCBI Antibiogram model + true + + + + + + + + + order: +GENEPIO:0001187 # antimicrobial resistance test drug +GENEPIO:0002112 # drug MIC +GENEPIO:0002080 # drug minimum inhibitory concentration unit +GENEPIO:0001001 # measurement comparator +NCIT:C85539 # antimicrobial resistance phenotype +GENEPIO:0002181 # antimicrobial resistance phenotype - ECOFF + + This is the minimal set of parameters for drug test results for a particular antimicrobial agent. + Damion Dooley + draft antibiogram drug test model + http://the-vet.net/DVMWiz/Vetlibrary/Lab-%20Microbiology%20Guide%20to%20Interpreting%20MIC.htm + https://www.ncbi.nlm.nih.gov/biosample/docs/antibiogram/ + + + + + + + + + A date-time datum that marks the predicted start of possible human or animal exposure to a pathogen agent, directly or indirectly, based on a suspected pathogen and first symptom date-time. + Damion Dooley + predicted exposure start + + + + + + + + + A date-time datum that marks the predicted end of possible human or animal exposure to a pathogen agent, directly or indirectly, based on a suspected pathogen and first symptom date-time. + Damion Dooley + predicted exposure end + + + + + + + + + + Map: - project that results in non-sequence map data such as genetic map, radiation hybrid map, cytogenetic map, optical map, and etc. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + map project + + + + + + + + + + Metagenome: sequence analysis of environmental samples + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + metagenome project + + + + + + + + + + Metagenome assembly: a genome assembly generated from sequenced environmental samples + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + metagenome assembly project + + + + + + + + + + Other: a free text description is provided to indicate Other data type + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + other project data type + + + + + + + + + + Phenotype or Genotype: project correlating phenotype and genotype + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + phenotype or genotype project + + + + + + + + + + Proteome: large scale proteomics experiment including mass spec. analysis + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + proteome project + + + + + + + + + + Random Survey: sequence generated from a random sampling of the collected sample; not intended to be comprehensive sampling of the material. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + random survey project + + + + + + + + + + Targeted locus (loci): project to sequence specific loci, such as a 16S rRNA sequencing + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + targeted locus (loci) project + + + + + + + + + + Transcriptome or Gene expression: large scale RNA sequencing or expression analysis. Includes cDNA, EST, RNA_seq, and microarray. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + transcriptome or gene expression + + + + + + + + + + A sequencing project with a primary goal of identifying large or small sequence variation across populations. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + variation project + + + + + + + + + + + + + + + + + + + + + + + + (Afghanistan|Albania|Algeria|American Samoa|Andorra|Angola|Anguilla|Antarctica|Antigua and Barbuda|Arctic Ocean|Argentina|Armenia|Aruba|Ashmore and Cartier Islands|Atlantic Ocean|Australia|Austria|Azerbaijan|Bahamas|Bahrain|Baltic Sea|Baker Island|Bangladesh|Barbados|Bassas da India|Belarus|Belgium|Belize|Benin|Bermuda|Bhutan|Bolivia|Borneo|Bosnia and Herzegovina|Botswana|Bouvet Island|Brazil|British Virgin Islands|Brunei|Bulgaria|Burkina Faso|Burundi|Cambodia|Cameroon|Canada|Cape Verde|Cayman Islands|Central African Republic|Chad|Chile|China|Christmas Island|Clipperton Island|Cocos Islands|Colombia|Comoros|Cook Islands|Coral Sea Islands|Costa Rica|Cote d'Ivoire|Croatia|Cuba|Curacao|Cyprus|Czech Republic|Democratic Republic of the Congo|Denmark|Djibouti|Dominica|Dominican Republic|East Timor|Ecuador|Egypt|El Salvador|Equatorial Guinea|Eritrea|Estonia|Ethiopia|Europa Island|Falkland Islands (Islas Malvinas)|Faroe Islands|Fiji|Finland|France|French Guiana|French Polynesia|French Southern and Antarctic Lands|Gabon|Gambia|Gaza Strip|Georgia|Germany|Ghana|Gibraltar|Glorioso Islands|Greece|Greenland|Grenada|Guadeloupe|Guam|Guatemala|Guernsey|Guinea|Guinea-Bissau|Guyana|Haiti|Heard Island and McDonald Islands|Honduras|Hong Kong|Howland Island|Hungary|Iceland|India|Indian Ocean|Indonesia|Iran|Iraq|Ireland|Isle of Man|Israel|Italy|Jamaica|Jan Mayen|Japan|Jarvis Island|Jersey|Johnston Atoll|Jordan|Juan de Nova Island|Kazakhstan|Kenya|Kerguelen Archipelago|Kingman Reef|Kiribati|Kosovo|Kuwait|Kyrgyzstan|Laos|Latvia|Lebanon|Lesotho|Liberia|Libya|Liechtenstein|Line Islands|Lithuania|Luxembourg|Macau|Macedonia|Madagascar|Malawi|Malaysia|Maldives|Mali|Malta|Marshall Islands|Martinique|Mauritania|Mauritius|Mayotte|Mediterranean Sea|Mexico|Micronesia|Midway Islands|Moldova|Monaco|Mongolia|Montenegro|Montserrat|Morocco|Mozambique|Myanmar|Namibia|Nauru|Navassa Island|Nepal|Netherlands|New Caledonia|New Zealand|Nicaragua|Niger|Nigeria|Niue|Norfolk Island|North Korea|North Sea|Northern Mariana Islands|Norway|Oman|Pacific Ocean|Pakistan|Palau|Palmyra Atoll|Panama|Papua New Guinea|Paracel Islands|Paraguay|Peru|Philippines|Pitcairn Islands|Poland|Portugal|Puerto Rico|Qatar|Republic of the Congo|Reunion|Romania|Ross Sea|Russia|Rwanda|Saint Helena|Saint Kitts and Nevis|Saint Lucia|Saint Pierre and Miquelon|Saint Vincent and the Grenadines|Samoa|San Marino|Sao Tome and Principe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Sint Maarten|Slovakia|Slovenia|Solomon Islands|Somalia|South Africa|South Georgia and the South Sandwich Islands|South Korea|South Sudan|Southern Ocean|Spain|Spratly Islands|Sri Lanka|State of Palestine|Sudan|Suriname|Svalbard|Swaziland|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Tasman Sea|Thailand|Togo|Tokelau|Tonga|Trinidad and Tobago|Tromelin Island|Tunisia|Turkey|Turkmenistan|Turks and Caicos Islands|Tuvalu|USA|Uganda|Ukraine|United Arab Emirates|United Kingdom|Uruguay|Uzbekistan|Vanuatu|Venezuela|Viet Nam|Virgin Islands|Wake Island|Wallis and Futuna|West Bank|Western Sahara|Yemen|Zambia|Zimbabwe|Historical Country Names|Belgian Congo|British Guiana|Burma|Czechoslovakia|Former Yugoslav Republic of Macedonia|Korea|Netherlands Antilles|Serbia and Montenegro|Siam|USSR|Yugoslavia|Zaire)(:[a-zA-Z0-9 ]+)? + + + + + + + help: Consult the http://www.insdc.org/country.html country list for valid options. + The INSDC country qualifier is a textual controlled vocabulary used to indicate the country of origin of a DNA sample. It can also have the following format: country:sub_region, such as: "Canada:Vancouver". + Damion Dooley + INSDC country qualifier + + + + + + + + + phenotype + + Phenotype: phenotypic measurements for submission to dbGaP + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + phenotype project objective + + + + + + + + + + + + + + + genome material + + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + genome material from specimen + + + + + + + + + TB lineage 7 - Ethiopia + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + An object aggregate which has as members whole organs or parts of organs, possibly from different organisms. + + 2021-04-19T23:36:25Z + organs or organ parts + + + + + + + + + A travel destination which a given human has travelled to on a particular trip and is outside Canada. + + 2021-05-27T04:35:17Z + travel outside Canada + + + + + + + + + A travel destination which a given human has travelled to on a particular trip and is outside a given province/territory of interest. + + 2021-05-27T04:36:13Z + travel outside province/territory + + + + + + + + + requires discussion + A data specification established for use by The Canadian COVID-19 Genomics Network (CanCOGeN) project DataHarmonizer application, for contextual data (metadata) harmonization and curation across data providers. + https://orcid.org/0000-0002-9578-0788 + https://github.com/Public-Health-Bioinformatics/DataHarmonizer/blob/master/template/canada_covid19/SOP.pdf + 2021-04-24T00:18:57Z + draft CanCOGeN DataHarmonizer specification + + + + + + + + + + A livespan history item is a date-associated event pertaining to the life of a subject. + Damion Dooley + lifespan history item + + + + + + + + + untreated water + + + + + + + + + treated water - ambient temperature + + + + + + + + + epidemiology investigation data item + + + + + + + + Unclear semantics and origin + obsolete distribution event + true + + + + + + + + obsolete supply point / event + true + + + + + + + + + + well water - treated + + + + + + + + + + Well water - untreated + + + + + + + + + + + + + + + organism datum + + + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0001171 + http://purl.obolibrary.org/obo/OBI_0100026 + http://purl.obolibrary.org/obo/PATO_0000047 + + + + + + + + + + + + + + + a role which inheres in an organism and is realized by the process of being alive + organism role + + + + + + + + + isolate organism role + + + + + + + + + + + + + + + + + + + + animal role + + + + + + + + + + + + + + + + + + + + plant role + + + + + + + + + + Damion Dooley + taxonomic datum + + + + + + + + + + A course of treatment designed to resolve an infectious disease + Damion Dooley + infectious disease treatment + + + + + + + + + + + + + + + + + + + + + This is a collection of drugs used to test antimicrobial resistance. + This is a class of chemicals by use. They are organized more indirectly in CHEBI via 'has role' some 'antimicrobial agent'. + +Note: NCBI provides special requirements for antibiotic test-selection for BETA-LACTAMASE, see https://www.ncbi.nlm.nih.gov/biosample/docs/beta-lactamase/ + +Damion Dooley note: Used http://cts.fiehnlab.ucdavis.edu/conversion/batchConvert to convert antibiotic name to CHEBI entries. 60% match, some matches off, had to curate hits manually. + +Note that this is a longer list of antibiotics that we will need to incorporate, perhaps through ARO: +https://www.ncbi.nlm.nih.gov/biosample/docs/antibiogram/?format=txt + Damion Dooley + antimicrobial resistance test drug + + + + + + + + + + Damion Dooley + Judgements here are marked down after an agent's (doctor/veterenary) analysis of symptoms. + analytic datum + + + + + + + + Damion Dooley + http://purl.obolibrary.org/obo/DOID_4 + obsolete: type of illness + true + + + + + + + + + + A specimen which has been confirmed by laboratory test(s) to contain a disease-causing agent such as a pathogen + Damion Dooley + specimen with confirmed presence of disease agent + + + + + + + + + dietary restriction + + + + + + + + + + A person which has a patient care role. + Damion Dooley + patient type + + + + + + + + + obsolete: mother + true + + + + + + + + + NCBI BioSample + depth:1 + lookup + + A subject disease outcome is an assessment of the persistence of a given disease course in a subject (patient) + Damion Dooley + Note that this is closely related to OGMS_0000063 "disease course" that lists chronic, progressive, transient and accute processes. + subject disease outcome + + + + + + + + + treated water - warm/hot + + + + + + + + + jacuzzi water + + + + + + + + + spa water + + + + + + + + + whirlpool water + + + + + + + + + + + + + + + + A host datum is a datum that pertains to infection-related information about an organism (animal or human) who is likely bearing a pathogen + Damion Dooley + patient as host datum + + + + + + + + + pregnancy history item + + + + + + + + + date of conception + + + + + + + + + + Damion Dooley + lifespan history record + + + + + + + + http://purl.obolibrary.org/obo/FOODON_03450002 + obsolete: food cooking method + true + + + + + + + + http://purl.obolibrary.org/obo/FOODON_03470107 + obsolete: food preservation method + true + + + + + + + + + infectious disease case datum + + + + + + + + + laboratory data + + + + + + + + + + Damion Dooley + specimen record + + + + + + + + + + The type of material from which the specimen was obtained. Specimens are usually categorized as food, body products or tissues, or environmental material. + Damion Dooley + specimen type (host or environmental context) + specimen source material category + + + + + + + + + Organism has a symbiotic relationship with host + symbiotic role + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0000113 + obsolete: NCBI BioSample attribute package + true + + + + + + + + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0000025 + http://purl.obolibrary.org/obo/GENEPIO_0000028 + obsolete: host sample material + true + + + + + + + + + + Damion Dooley + food specimen detail + + + + + + + + + patient specimen + + + + + + + + + environmental + NCBI Biosample: environmental (swab or sampling) + environmental specimen + + + + + + + + + + A specimen extracted from an animal + Damion Dooley + animal specimen + + + + + + + + + built environment specimen + + + + + + + + + food specimen + + + + + + + + + natural environment specimen + + + + + + + + + + The type of person a patient had epidemiological (i.e. close proximity) contact with. + Damion Dooley + exposure event person + + + + + + + + + + Damion Dooley + An exposure group statistics record is a sumary of disease outbreak statistics on a certain date of a group of humans or animals potentially exposed to a pathogen. + exposure group statistics record + + + + + + + + + + symptom history item + + + + + + + + + + Damion Dooley + health state record + + + + + + + + http://purl.obolibrary.org/obo/NCIT_C17627 + obsolete: swab + true + + + + + + + + [WHICH DEFINITION?] See http://medical-dictionary.thefreedictionary.com/aspirate + Damion Dooley + + obsolete: fluid - aspirate + true + + + + + + + + + + + + + + + + + + Plant rinse is a rinse derived from plant material from one or more plants. + Damion Dooley + plant rinse + + + + + + + + + Damion Dooley + outbreak animal exposure event location + + + + + + + + + Damion Dooley + animal exposure process + + + + + + + + + Damion Dooley + animal exposure event by material + + + + + + + + + Damion Dooley + exposure by human contact + + + + + + + + Damion Dooley + unnecessary distinction + + obsolete: human exposure activity type + true + + + + + + + + + Damion Dooley + outbreak human exposure event location + + + + + + + + + + A process in which one or more humans may be exposed to one or more contagious human infectious disease carriers. + Damion Dooley + human to human exposure process + + + + + + + + + water exposure by source + + + + + + + + + human water activity + + + + + + + + + This list would be customized to include organizations local to an application's software installation. It is an example of a set of ontology terms that would best be organized by a central authority if federated installations need to share investigator contact info for example. + health authority + + + + + + + + + order: +HP:0000118 # symptom +FLU:0000976 # onset +GENEPIO:0001789 # cessation +GENEPIO:0001784 # duration + + Damion Dooley + symptom record + + + + + + + + + + + + + + + A visual pattern caused by DNA fragments concentrated in stratefied bands in a Pulsed-field gel electrophoresis (PFGE) gel plate. + PFGE pattern + + + + + + + + + + phage type salmonella (DT) + + + + + + + + + + phage type e-coli 0157 (PT) + + + + + + + + + + Damion Dooley + sequence record + + + + + + + + + + A type of built structure that is suspected to be related to an outbreak investigation. + Damion Dooley + outbreak exposure event location + http://purl.obolibrary.org/obo/ENVO_00000070 + + + + + + + + + + Damion Dooley + lab test history record + + + + + + + + + obsolete: earth surface + true + + + + + + + + + + A data specification is a specification of a data structure that can hold a categorical, textual or numeric variable, or that has such variables or other data structures as component parts. + A data standard, may be defined as a data specification, but a data specification isn't necessarily a formal or de-facto data standard - it would have to be sanctioned by a community of users and developers to take on that status. + Damion Dooley + data specification + + + + + + + + + + + + A specimen history item is a time-related datum about a particular specimen + Damion Dooley + specimen history item + + + + + + + + + + Damion Dooley + diagnostic test + + + + + + + + Damion Dooley + obsolete: sample datum + true + + + + + + + + A laboratory sequencing datum is a datum related to the sequencing assay process applied to an isolate. + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0001681 + obsolete: laboratory sequencing datum + true + + + + + + + + + genomic sequencing annotation datum + + + + + + + + + + Damion Dooley + ISSUE: lab test results are appropriate to lab test types. Logic around that? + lab test record + + + + + + + + + + + + + + + sequencing assembly datum + + + + + + + + + + A container id is an identifier that refers to a container object about a patient specimen. Container ids are referenced in clinical patient records reported to be suspect, or lab test results. + Damion Dooley + container record + + + + + + + + + Damion Dooley + identifier of a person with the context of a health care system + health care personal identifier + + + + + + + + + + + + + + + + A strain identifier is the unique microbial or eukaryotic strain name from a reference database that a sample has been matched to. + Damion Dooley + strain identifier + + + + + + + + + + A line list is a collection of suspected or known disease outbreak cases. It may also include details about healthy patients associated with an exposure event (picnic, concert etc.) who have been interviewed in order to compare food intake, assess risk factors, etc. + +Note that the health status of people associated with an exposure event can change from healthy or unknown status, to ill patient. + Damion Dooley + line list object + + + + + + + + + This class is a temporary holding bin for items that need a class hierarchy home, definition, and/or subclass items. Some classes have subclasses that are currently disjoint in other ontologies like ENVO, so awaiting resolution on such issues. + Damion Dooley + awaiting ontology review + + + + + + + + + The IRIDA user ID is a user account identifier provided by the IRIDA.ca system. + Damion Dooley + + + + + + + + + The count of healthy individuals or animals on a certain date/time from a group that was likely exposed to a pathogen + Damion Dooley + exposure group healthy count + + + + + + + + + The count of ill individuals or animals on a certain date/time from a group that was likely exposed to a pathogen + Damion Dooley + exposure group ill count + + + + + + + + + human general activity + + + + + + + + + + Damion Dooley + An exposure can be narrowed down to a single date, or can be reasoned to exist with a lower and/or upper bound date. A single date exposure has lower and upper bound dates set as the same value. + exposure history record + + + + + + + + + + Damion Dooley + isolate history record + + + + + + + + + + Damion Dooley + An outbreak date may have an official start, but because it might be ongoing, it may not have an end (yet). + outbreak history record + + + + + + + + + + Damion Dooley + Needs to cover the various pregnancy events + pregnancy history record + + + + + + + + + + Damion Dooley + Issue: a diagnosis is a set of diseases, each of which can be marked primary or secondary "Illness causality" with respect to a particular case? Requires a relation annotation. + diagnosis record + + + + + + + + + + Damion Dooley + exposure event record + + + + + + + + + + Damion Dooley + hospitalization event record + + + + + + + + + An exposure can be narrowed down to a single date, or can be reasoned to exist with a lower and/or upper bound date. A single date exposure has lower and upper bound dates set as the same value. + exposure history item + + + + + + + + + hospital admission date + + + + + + + + + A date-time datum that marks the end of possible human or animal exposure to a pathogen agent, directly or indirectly. + Damion Dooley + exposure event end + + + + + + + + + A date-time datum that marks the start of a human or animal exposure event to a suspected pathogen agent, directly or indirectly. + Damion Dooley + This datum is NOT predicted as a function of pathogen and first symptom date. + exposure event start + + + + + + + + + hospitalization history item + + + + + + + + + isolate history item + + + + + + + + + An outbreak date may have an official start, but because it might be ongoing, it may not have an end (yet). + outbreak history item + + + + + + + + + + + + + + + hospital discharge date + + + + + + + + + + A notification date is the date that an outbreak is suspected by a laboratory or other agency and is reported per outbreak detection guidelines. + Damion Dooley + notification date + + + + + + + + + + An outbreak date is on which disease onset appears to have occured + Damion Dooley + outbreak date + + + + + + + + + + + + + + + + An outbreak over date is the date on which a disease outbreak appears to have abated + Damion Dooley + outbreak over + + + + + + + + + + test history item + + + + + + + + + + lab test result date + + + + + + + + + requires discussion + A data item that is a set of entities, referenced by mention, that don't necessarily have something in common. + 0000-0002-8844-9165 + 0000-0002-9578-0788 + 2022-01-31T03:45:04Z + While "enumeration" is a "data item" not everything referenced within an enumeration qualifies as a "data item". Not to be confused with "data set" which describes "data item"s of the same type that have something in common. + enumeration + + + + + + + + + An analytic datum which describes the observed or detectable signs, and experienced symptomps of an illness, injury, or condition. + 0000-0002-9578-0788 + https://en.wikipedia.org/wiki/Signs_and_symptoms + 2022-01-31T23:08:50Z + signs & symptoms + signs and symptoms + + + + + + + + + + A particular attribute (feature, quality or process history) of a food sample. + Damion Dooley + The underlying facets will be supplied from the FoodOn food ontology. + food specimen datum + + + + + + + + + order: +FOODON:03411564 # food source +FOODON:00002381 # food product by organism +FOODON:03311737 # processed food product +NCIT:C71898 # brand name + + A food specimen type is a categorization of a food specimen, by the organism it is or came from, or by a class of food products. + Damion Dooley + food specimen specification + + + + + + + + + + An agency that has reported a disease cluster. + Damion Dooley + disease cluster notification agency + + + + + + + + This is a subset of OBI investigation identifier. It pertains only to NCBI Biosample projects + Damion Dooley + http://purl.obolibrary.org/obo/OBI_0001628 + obsolete: NCBI BioProject ID + true + + + + + + + + + The count of individuals or animals for which no health status is available on a certain date/time from a group that was likely exposed to a pathogen. + Damion Dooley + exposure group unknown health status count + + + + + + + + + + + + + + + + + + + + + A role which inheres in a person and is realized by the process of being in the context of civilization + Damion Dooley + person role + + + + + + + + + An exposed person role is the role a person takes on who has been exposed to a pathogen. In serious situations this may call for special treatment, e.g. quarantine. + Damion Dooley + exposed person role + + + + + + + + + parent-guardian role + + + + + + + + + + Damion Dooley + illness causality + + + + + + + + + pre-existing condition + + + + + + + + + + + + + + + + To restore to the normal state after some pathologic process. + Damion Dooley + Dorland's Illustrated Medical Dictionary, 30th ed. + improving + recovering + resolving health trend + + + + + + + + + Damion Dooley + close interpersonal relationship exposure + + + + + + + + + Damion Dooley + household exposure + + + + + + + + + Damion Dooley + exposure to individual with diarrhea + + + + + + + + + Damion Dooley + other human exposure + + + + + + + + + Damion Dooley + sexual contact exposure + + + + + + + + + Damion Dooley + exposure via diaper changing (human fecal) + + + + + + + + + container identifier + + + + + + + + + PulseNet: Outbreak + outbreak identifier + + + + + + + + + + + + + + + + + + + + + + GENEPIO + reference genome size + + + + + + + + + + + + + + + + The assembly genome size is the sum of all lengths of a sequence assembly's contigs. + Damion Dooley + GENEPIO + As noted in Quast documentation: " The total assembly size may increase (and in some cases exceeds the genome size) due to contaminants (see Chitsaz et al. (2011)), misassembled contigs, repeats, and hubs that contribute to multiple contigs. " + assembly genome size + + + + + + + + + + + + + + + + Identifier for a reference genome (used to build or compare an assembly) that is used in the genome browsers and in the community + Damion Dooley + GENEPIO + reference genome identifier + + + + + + + + + Assembly QC + + The 'genome size delta ratio' is a ratio of the difference between a sample's genome assembly size and the size of a given reference genome, over the reference genome size. + +The formula: + +| (reference_genome_size - assembly_genome_size) | / reference_genome_size + +This yeilds a decimal / percentage ranging from 0 = exact length, to say .1 which is equivalent to a 10% variance. If the ratio is too far from a quality control ratio that depends on the species in question, this indicates a bad assembly or a mis-identified sample. + Damion Dooley + GENEPIO + genome size delta ratio + + + + + + + + + Assembly QC + + This is the upper acceptable limit of the 'genome size delta ratio' with respect to a particular species. + +For Salmonella a 0.10 variance in length between an assembly size and a reference genome size may be acceptable. For E-coli a more generous 0.30 or .40 variance should be allowed, given the pathogenic subspecies’ highly dynamic genome. + GENEPIO + genome size delta ratio QC threshold + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + The contig N50 length QC threshold is a minimum length threshold that a contig N50 length datum should be above for good QC. A lower length is indicative of assembly problems (insufficient read depth) or a mismatched reference genome. + Damion Dooley + GENEPIO + contig N50 length QC threshold + + + + + + + + + Assembly QC + 2000 + + The contig N99 length QC threshold is the minimum length that a contig N99 or NG99 length datum can be for satisfactory QC. This threshold avoids having too many gene coding regions prematurely clipped inside short contigs. An assembly having 1% or more of its content in less than 2Kbp chunks is cause for concern. Bacterial genes are generally about 1Kbp in length. + Damion Dooley + GENEPIO + contig N99 length QC threshold + + + + + + + + + + + + + + + + + + + + + + + lookup + Homo sapiens + + The species of the host organism from which a specimen (pathogen) organism was obtained. Use the full taxonomic name, eg, "Homo sapiens". + Damion Dooley + + subject organism (host) taxonomic species + + + + + + + + + + + + + + + + + + + lookup + + + + + + + + + + + + + + + Assembly QC + + A single datum having to do with a metric for genomic sequence assembly quality control. + +A "quality control measurement" can be defined as a measurement that has some norm within a definable context, e.g. for a certain subspecies. It may be a calculated quantity. + +A "quality control metric" is an upper or lower bound threshold that a measurement is compared to. Surpassing the threshold may indicate an error situation. + +A "measure" can indicate an amount of activity, consumption, transformation, etc. but doesn't itself convey an over-stepping of bounds in the way that a metric does. + Damion Dooley + GENEPIO + assembly quality control datum + + + + + + + + + + + + + + + + + + + + + Damion Dooley + GSCID-BRC:Clinical/host-associated pathogen + NCBI:Pathogen.cl + clinical or host-associated pathogen + + + + + + + + + + + Clinical/host-associated pathogen + + + + + + + + + + + Pathogen.cl + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + The N99 length definition is identical to the N50 definition except that the threshold for determining the contigs is 1% of the nucleotides. This contig basepair length can be compared to a minimum threshold to determine if gene annotation (where contigs greater than say 2000bp are necessary) would generally succeed. + Damion Dooley + GENEPIO + contig N99 + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + The upper threshold of contig counts that are acceptable in a genome assembly. This may vary based on the overall genome length and depth of coverage. + +A large contig count may indicate insufficient read coverage. + Damion Dooley + contig count QC threshold + + + + + + + + + + Indicates how the knowledge derived from the project can be applied, and to what field(s). + Damion Dooley's note: NAIAD GRCID-BRC has Project Relevance map to OBO Foundry Study Design (http://purl.obolibrary.org/obo/OBI_0500000) but this is a bit of a stretch. + Damion Dooley + https://www.niaid.nih.gov/research/dmid-metadata-standards-core-project + project relevance + + + + + + + + + agricultural project relevance + + + + + + + + + medical knowledge relevance + + + + + + + + + industrial processing relevance + + + + + + + + + evolution modelling relevance + + + + + + + + + environmental project relevance + + + + + + + + + model organism relevance + + + + + + + + The NCBI BioProject model includes all datums associated with the current NCBI BioProject specification. + Damion Dooley + + obsolete: NCBI BioProject model + true + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0000147 + obsolete: NCBI SRA model + true + + + + + + + + + http://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ + http://www.ncbi.nlm.nih.gov/biosample/docs/packages/Pathogen.cl.1.0/ + + Damion Dooley notes: NCBI doesn't quite make the distinction but it may be helpful to distinguish sample submission facilitator vs submitter/repository organization contact? So should we have a +BioSample_submission_facilitator field and a BioSample_contact_information field? + Damion Dooley + Damion's note: There are a few different kinds of biosample, and required fields depend on the type selected. + draft NCBI BioSample model - mixed clinical and environmental/food/other + + + + + + + + + monoisolate + + A monoisolate sample scope involves specimens from a single animal, cultured cell-line, inbred population, or possibly a heterogeneous population when a single genome assembly is generated from a pooled sample because multiple individuals are needed to collect enough material and an inbred line is not available; however, this situation is not preferred. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + monoisolate + monoisolate sample scope + + + + + + + + + multiisolate + + A multiisolate sample scope contains multiple individuals that represent distinct specimen collections, a population (representative of a species). + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + This is often used for variation or phenotype and genotype studies. This should not be used when multiple genomes will be annotated. Eventually, multiple locus_tag prefixes will be able to be assigned to a single multiisolate genome sequencing project, but currently only a single prefix can be registered per project. Therefore, individual monoisolate projects need to be registered when more than one genome will be annotated. + multiisolate sample scope + + + + + + + + + multispecies + + A multi-species sample scope involves a sample representing multiple species. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + multispecies sample scope + + + + + + + + + environment + + An environment sample scope indicates that the species content of the sample is not known. Generally, nucleic acid is directly isolated from an environmental sample for analysis. This is used for metagenome studies. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + environment sample scope + + + + + + + + + + A synthetic sample scope involves a sample synthesized in a laboratory. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + synthetic sample scope + + + + + + + + + + Damion Dooley + single cell + + + + + + + + + other + + Other project objective: specify an objective not listed above + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + other project objective + + + + + + + + + + + + + + + + + + + + + Damion Dooley + GSCID-BRC:environmental/food/other + NCBI:Pathogen.env + environmental, food or other pathogen + + + + + + + + + + + environmental/food/other + + + + + + + + + + + Pathogen.env + + + + + + + + + whole + + Whole: the project makes use of the whole sample material (most common case). Use this for whole genome sequencing studies, transcriptome studies that are not targeting specific loci, epigenetic studies of a genome, and metagenomes or unbiased transcriptome studies of metagenomes. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + whole genomic data capture + + + + + + + + + raw sequence reads + + A raw sequence reads project objective has the goal of submission of raw reads to SRA or Trace repositories + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + raw sequence read objective + + + + + + + + + sequence + + A sequence project objective has a goal of submission of sequence data to standard archival sequence databases (yielding accession.version identifiers; e.g., whole genome shotgun, cDNA sequences, transcript shotgun assemblies) + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + sequence project objective + + + + + + + + + analysis + + An "analysis project objective" indicates there was an other analysis not otherwise indicated, includes submission of BAM files. + This defn. could be a negation of the "not otherwise indicated". + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + analysis objective + + + + + + + + + assembly + + Submission of genome assembly (AGP data) + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + assembly objective + + + + + + + + + annotation + + Sequence annotation data + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + sequence annotation objective + + + + + + + + + sequence variation + + Variation: identification of sequence variation data for submission to dbSNP or dbVAR + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + sequence variation project objective + + + + + + + + + epigenetic markers + + DNA methylation, histone modification, chromatin accessibility datasets + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + epigenetic markers objective + + + + + + + + + expression + + Expression: assays of transcript or protein existence or abundance + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + transcript or protein expression objective + + + + + + + + + maps + + Maps: non-sequence based map data; e.g., genetic, radiation hybrid, cytogenetic, etc. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + mapping objective + + + + + + + + + + Phenotypic descriptive data. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + phenotypic observation data from specimen + + + + + + + + + select sequence if any sequence data is generated from this project. + sequencing + + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + sequencing project method + + + + + + + + + array + + Select Array if that is the primary method and no sequence data is submitted + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + array project method + + + + + + + + + mass spectrometry + + Select Mass Spectrometry if that is the primary method + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + mass spectrometry project method + + + + + + + + + order: +NCIT:C40974 # first name +NCIT:C40975 # last name +NCIT:C42775 # email address +GENEPIO:0001756 # phone + contact specification - person + + + + + + + + + A categorical investigation datum is a datum pertaining to some entity examined for scientific research or diagnostic purposes and which has a scope that is broader than one of the clinical, environmental or epidemiological domains. + Damion Dooley + investigation datum + + + + + + + + + An organism and its host share physical space but no evidence exists to determine if one benefits from this arrangement. + commensal role + + + + + + + + + draft isolate details model + + + + + + + + + + A subject age is the age since birth of a given organism that is involved in an investigation or study at a given time. + Damion Dooley + subject age + + + + + + + + + + draft NCBI component model + + + + + + + + + draft IRIDA BioSample model + + + + + + + + + + + + + + + draft GenEpiO epidemiology case record + + + + + + + + + + + + + + + A subject description is a field containing additional information about an organism (related to an investigation, study and/or specimen) that is not included in other defined vocabulary fields. + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0001835 + subject description + + + + + + + + + + + host description + + + + + + + + + NCBI BioSample + The host profile or identifiers text is the "identification or description of the specific individual from which this sample was obtained". + Damion Dooley + NCBI BioSample: isolate + host profile or identifers + + + + + + + + + + A subject identifier is an identifier of a subject organism within the context of a particular investigation, study, or specimen extraction event. + Damion Dooley + This varies in its type (numeric or string) and its central repository depending on its context (use in a particular application/instance). + +Note: GSCID-BRC specification states " 'Host' is not the preferred term since some specimens may lack any detectable pathogen". In other words, a person would technically (logically) only have a host identifier AFTER they have been diagnosed as having a pathogen. A health care personal identifier, or a case identifier would be better than a more ephemeral "host id" + subject identifier + + + + + + + + + + + + + + + + Name of disease in a subject that is related to a given investigation, study and/or specimen. + Damion Dooley + NIAID GSCID-BRC metadata working group + Controlled vocabulary. Human specimen source: https://bioportal.bioontology.org/ontologies/DOID +or https://www.ncbi.nlm.nih.gov/mesh/1000067 + subject disease + + + + + + + + + INSDC term (top level) + A categorical choice recorded when a measurement value was known to be recorded in the past but the observed value cannot be located or retrieved for some reason. + + + NCBI Biosample: missing + missing + + + + + + + + + INSDC term (top level) + 'not applicable' is an appropriate value for the measure of femur length for a patient with a missing limb + + A categorical choice recorded when a measurable datum does not apply to a given context. + Damion Dooley + + + + not applicable + + + + + + + + + INSDC term (lower level) + A categorical choice recorded when a datum was not measured with respect to some entity during some process. + + + NCBI Biosample: not collected + not collected + + + + + + + + + draft isolate identifier model + + + + + + + + + + draft GenEpiO isolate testing model + + + + + + + + + + draft NCBI isolate source location model + + + + + + + + + draft GenEpiO isolate environment model + + + + + + + + + A subject disease stage is a measure of the acuteness of a subject organism's diagnosed disease, if any, at a given time in an investigation, study or specimen extraction event. + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0001835 + subject disease stage + + + + + + + + + environmental datum + + + + + + + + + + + + + + + temperature of sample + + + + + + + + + + de-novo assembly + + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0000025 + obsolete: sample body source + true + + + + + + + + + contig pre-analysis minimum length QC threshold + + A 'contig length QC threshold' is an integer setting which can be applied by an algorithm to an array of assembly and annotation contig lengths to remove (filter out) all items less than the threshold value. The reduced array is used for calculation of statistics. + Damion Dooley + http://quast.bioinf.spbau.ru/manual.html + QUAST specifies which of its report stats are affected by the "--min-contig" minimum contig length parameter. + contig length QC threshold + + + + + + + + + + The NG50 length is the same as the N50 length except that the length of the reference genome is used in the calculation rather than the assembly genome size. + Damion Dooley + "Note that N50 is calculated in the context of the assembly size rather than the genome size. Therefore, comparisons of N50 values derived from assemblies of significantly different lengths are usually not informative, even if for the same genome. To address this, the authors of the Assemblathon competition derived a new measure called NG50. The NG50 statistic is the same as N50 except that it is 50% of the known or estimated genome size that must be of the NG50 length or longer. This allows for meaningful comparisons between different assemblies. In the typical case that the assembly size is not more than the genome size, the NG50 statistic will not be more than the N50 statistic." - wikipedia + contig NG50 + + + + + + + + + + + + + + + + A contig length is the count of base pairs in a given sequence assembly contig. + Damion Dooley + contig length + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + Contig L50 is the number of contigs equal to or longer than contig N50. The length of the assembly itself is used in the calculation. + Damion Dooley + QUAST manual + contig L50 + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + The LG99 count is like the L99 count except that the length of the reference genome is used in the calculation rather than the sum of assembly contig lengths. + Damion Dooley + contig LG99 + + + + + + + + + An organism isolate datum is any datum pertaining to an isolate organism + Damion Dooley + obsolete: specimen from subject datum + true + + + + + + + + + + + + + + + + A product of an animal, as in blood, feces, sputum, etc. that has no particular anatomical site + Damion Dooley + animal body product + + + + + + + + This is the scientific role or category that the subject organism or material has with respect to an investigation. + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0001237 + obsolete: specimen source material category + true + + + + + + + + + draft GenEpiO general information record + + + + + + + + + + + + + + + + + + + + + An antigenic formula is a string composed of codes representing categorized results of tests performed on various viral, bacterial or immune cell surface antigens. + Damion Dooley + antigenic formula + http://medical-dictionary.thefreedictionary.com/antigen + + + + + + + + + + + + + + + + + + + + + + + + lookup + + This is the taxonomic species descriptor of a specimen isolate (an organism found within a specimen.) + Damion Dooley + specimen organism taxonomy (species) + + + + + + + + + + An identifier moe3l indicates an identifier, the organization it has been issued by, and the status of the identifier - whether it is a primary one, active or archaic. + Damion Dooley + identifier model + + + + + + + + + help:This should be populated with a selection from INSDC.org controlled vocabulary for providers: ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/coll_dump.txt + + The curator organization name is the name of an organization that manages a given repository of entities (samples, isolates, sequences ...) + Damion Dooley + curator organization name + + + + + + + + + INSDC:institution_code:BRS + IRIDA:ACK + Agriculture and Agri-Food Canada + + + + + + + + + + An isolate identifier is an identifier assigned to a given isolate by a particular agency that is handling or storing it. + Damion Dooley + isolate identifier + + + + + + + + + + An identifier status describes the principle role of an identifier assigned to an entity by its curator or handler. An entity may have a number of identifiers assigned to it over time. An identifier may be phased-out as can happen when its content is transferred to another curator. + Damion Dooley + identifier status + + + + + + + + + GenEpiO + + A data protection role is a role (or user permission) that a user has with respect to particular data. + A data server may be able to provide a protected(modified) dataset with metadata indicating what parts have a protection role with respect to the user requesting this information. A data protection role would be inherited from a user's relation to an entitiy to the entity's components or subclasses. + Damion Dooley + data protection role + + + + + + + + + + + An identifier used in the initial submission of content to a repository. + original submission + + + + + + + + + + This was created to help define a contributing organization to a repository. However this still needs organizing. The "collected_by" field is free text but contact name AND organization could be associated with this in controlled vocabulary. + NCBI Contributing organization / project + + + + + + + + + food - liquid + + + + + + + + + + draft NCBI BioSample identifier model + + + + + + + + + + An INSDC institution code is an identifier of an organization from a list of sequence repository organizations managed by INSDC. + Damion Dooley + http://www.insdc.org/controlled-vocabulary-culturecollection-qualifier + INSDC institution code + + + + + + + + + draft IRIDA epidemiological case model + + + + + + + + + + An identifier that had been used previously but is no longer promoted. + Damion Dooley + previous (archaic) identifier + + + + + + + + + + A geographical location datum is a datum that refers to a real, hypothesized or fanciful spatial location + Damion Dooley + geographic location datum + + + + + + + + A categorical tree specification datum is a categorical value specification which takes its value from the ontology URI identifier of any one of its subclass items; these may be organized in a hierarchy. + Damion Dooley + http://purl.obolibrary.org/obo/OBI_0001930 + A categorical tree specification datum may have its own URI identifier as its value. This could be interpreted to mean that the datum was recorded but that no particular categorical subclass distinction was observed. This in effect makes the datum act as a boolean variable. + obsolete: categorical tree specification + true + + + + + + + + + + Damion Dooley + A geographic coordinate entity composed of both latitude and longitude components. + latitude and longitude coordinate (ISO 6709) + + + + + + + + + + + + + + + order: +NCIT:C25464 # country +ENVO:00000005 # state / province etc. + + Geographical origin of the sample; use the appropriate name from this list http://www.insdc.org/documents/country-qualifier-vocabulary. Use a colon to separate the country or ocean from more detailed information about the location, eg "Canada: Vancouver" or "Germany: halfway down Zugspitze, Alps" + Damion Dooley + draft NCBI BioSample geo_loc_name model + + + + + + + + + draft GenEpiO isolate sequencing model + + + + + + + + + A case ID is a unique identifier associated with a particular episode of care for an individual or animal. + Damion Dooley + case identifier + + + + + + + + + + + An animal that has had a substantial part of its reproductive organs removed surgically. + Damion Dooley + NCBI BioSample: neuter + Not a PATO phenotypic sex catigorical value. + neuter + + + + + + + + + + + + + + + + + NCBI BioSample + 'pooled male and female' is a categorical value used when the male and female categories or levels of a factor are combined. If used to describe a single organism, then the organism will be one or the other. + Not a PATO phenotypic sex catigorical value. + Damion Dooley + NCBI BioSample: 'pooled male and female' + pooled male and female + + + + + + + + + + A categorical choice recorded while the data for a given measurable datum has not finished being collected, is awaiting a conclusion, or has not yet been communicated. + Damion Dooley + undetermined + in process + + + + + + + + + swimming / wading + + + + + + + + + + Damion Dooley + NECESSARY? : What details are categorical and what are freehand? This item was originally too broad; moved sub-items to Treatment. + infection detail datum + + + + + + + + + + This is problematic - its not clear if this is reporting that antibiotics were administered, or whether they are recommended as a result of diagnosis. + Damion Dooley + antibiotics required + + + + + + + + + + The International Nucleotide Sequence Database Collaboration (INSDC) is a long-standing foundational initiative that operates between DDBJ, EMBL-EBI and NCBI. INSDC covers the spectrum of data raw reads, though alignments and assemblies to functional annotation, enriched with contextual information relating to samples and experimental configurations. + Damion Dooley + International Nucleotide Database Collaboration standard + INSDC + INSDC standard + + + + + + + + + + Damion Dooley + outcome of pregnancy associated with illness + + + + + + + + + INSDC term (lower level) + a categorical choice indicating that information of an expected format was not given; a value may be given at the later stage. + + + not provided + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + stable health status + http://purl.obolibrary.org/obo/GENEPIO_0002026 + + + + + + + + + induced abortion + + + + + + + + + + live birth + + + + + + + + Damion Dooley + http://purl.obolibrary.org/obo/VT_0002292 + obsolete: gestation duration (weeks) + true + + + + + + + + + + + + + + + date of pregnancy outcome + + + + + + + + + + + + + + + + + + + + + + contact specification - physician + + + + + + + + obsolete: matrix - solid + true + + + + + + + + + + + + + + + + contact specification - parent/guardian + + + + + + + + + + + + + + + + + + + + + + contact specification - patient + + + + + + + + + draft GenEpiO case epidemiology record + + + + + + + + + order: +NCIT:C25464 # Country +ENVO:00000005 # major administrative subdivision aka state/province/territory/region (via GenEpiO -> GAZ ) +NCIT:C80234 # Municipality (via GenEpiO -> GAZ cities) +NCIT:C25690 # Street Address +NCIT:C25621 # postal code + + The address component of a contact specification. + contact specification - address + + + + + + + + + GENEPIO_0001829 + obsolete: draft IRIDA model + true + + + + + + + + + + A datum related to the sequencing assay process applied to an isolate. + Damion Dooley + laboratory sequencing datum + http://purl.obolibrary.org/obo/OBI_0001901 + http://purl.obolibrary.org/obo/OBI_0400103 + + + + + + + + + + Damion Dooley + host illness associated with + + + + + + + + + draft subject demographic specification + + + + + + + + + + + + + + + + + + + + + + + K(1|2a|2ac|3|4|5|6|7|8|9|10|11|12|13|14|15|16|18a|18ab|19|20|22|23|24|26|27|28|29|30|31|34|37|39|40|41|42|43|44|45|46|47|49|50|51|52|53|54|56|96|55|74|82|84|85ab|85ac|87|92|93|95|97|98|100|101|102|103|X104|X105|X106) + + + + + + + E. coli K antigen specification + + + + + + + + + + + + + + + + + + 1 + + + + + + 6 + + + + + + + other antigen specification + + + + + + + + + + E. coli serotype specification + + + + + + + + + + Damion's note: This will be converted to a categorical tree specification list of serovars by name or id asap. + Salmonella serovar specification + + + + + + + + + + A lab test specification indicates the inputs and outputs (results / conclusions) of a test. + Damion Dooley + test specification + + + + + + + + + + + + + + + + + + + + + + + (1/2|1/2a|1/2b|1/2c|3a|3b|3c|4a|4ab|4b|4c|4d|4e|1|7) + + + + + + + listeria antigen + + + + + + + + obsolete: matrix - fluid + true + + + + + + + + + listeria serotype 1/2a + + + + + + + + + listeria serotype 1/2b + + + + + + + + + listeria serotype 1/2c + + + + + + + + + listeria serotype 1/2 + + + + + + + + + listeria serotype 3a + + + + + + + + + listeria serotype 3b + + + + + + + + + listeria serotype 4a + + + + + + + + + listeria serotype 4b + + + + + + + + + listeria serotype 4c + + + + + + + + + listeria serotype 4d + + + + + + + + + listeria serotype 4e + + + + + + + + + non-monocytogenes listeria antigen + + + + + + + + + listeria serotype 3c + + + + + + + + + textual test result + + + + + + + + This is an organizational category for grouping parameters relevant to biomedical research projects. + Damion Dooley + + obsolete: draft GenEpiO BioProject standard + true + + + + + + + + + Damion Dooley + NCBI BioSample: collection_code + NCBI BioSample collection code + + + + + + + + + + + + + + + + draft NCBI BioSample host model + + + + + + + + + food - solid + + + + + + + + + lab test datum + + + + + + + + + Xbal + + + + + + + + + Ascl + + + + + + + + + Smal + + + + + + + + + Blnl + + + + + + + + + Apal + + + + + + + + + Kpnl + + + + + + + + + + Taxonomy below subspecies; sometimes used in viruses to denote subgroups taken from a single isolate. + Damion Dooley + NCBI Biosample + subgroup + + + + + + + + + help:This is an optional additional subtype classification as per organism convention + + A viral subtype is a classification name for a virus according to some protocol. + Damion Dooley + NCBI BioSample + viral subtype + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + serotype specification + + + + + + + + + IRIDA + + An integer and character referring to a pattern of opaque or confluent lysis caused by a panel of bacteriophage infections e.g. 14a. + Damion Dooley + SNOMED: http://www.snomedbrowser.com/Codes/Details/272405002 + phage type specification + + + + + + + + + obsolete: swab - food contact surface + true + + + + + + + + + ATCC:26370 + An NCBI culture collection is a composite identifier containing “institution code:collection code”. + Annotation with a culture_collection qualifier implies that the sequence was obtained from a sample retrieved (by the submitter or a collaborator) from the indicated culture collection, or that the sequence was obtained from a sample that was deposited (by the submitter or a collaborator) in the indicated culture collection. See the description for the proper format and list of allowed institutes, http://www.insdc.org/controlled-vocabulary-culturecollection-qualifier. + NCBI culture collection + + + + + + + + + UAM:Mamm:52179 + The NCBI specimen voucher is an identifier composed of “institution code:collection code:specimen id” parts. In addition to a specimen identifier, it includes an institution-code (and optional collection-code) taken from a controlled vocabulary maintained by the INSDC that denotes the museum or herbarium collection where the specimen resides. + INSDC:specimen_voucher + NCBI specimen voucher + http://www.insdc.org/controlled-vocabulary-specimenvoucher-qualifier. + + + + + + + + + culture identifier + + + + + + + + + + + + + + + human; dog; horse + The natural language (non-taxonomic) name of the type of organism (human or animal) that is the subject of a given investigation, study and/or specimen. + Damion Dooley's note: as of 2017 this is a problematic field for NCBI Biosample because it is slotted into "host" field, yet field is listed as "host common name" which does not fit with requirement that scientific name be provided. + Person: Damion Dooley + subject organism common name + + + + + + + + + + + + + + + + + + + + + temperature of air - average daily + + + + + + + + + obsolete: swab - inanimate object surface + true + + + + + + + + + obsolete: swab - meat + true + + + + + + + + + obsolete: swab - rectal swab + true + + + + + + + + + obsolete: swab - tissue + true + + + + + + + + + unknown source + + + + + + + + + + patient sample + human clinical specimen + + + + + + + + "environment (swab or sampling)" is a specific response for NCBI BioSample that could be mapped or unified with "environment sample" used elsewhere in GenEpiO + Damion Dooley + http://purl.obolibrary.org/obo/GENEPIO_0001246 + obsolete: environmental (swab or sampling) + true + + + + + + + + + avian - wild + + + + + + + + + avian - domesticated + + + + + + + + + human clinical specimen - invasive + + + + + + + + + In chemistry, pH is a numeric scale used to specify the acidity or basicity(alkalinity) of an aqueous solution + Damion Dooley + Wikipedia + Normally falls within the bounds of 0 - 14 + pH measurement + + + + + + + + + precipitation + + + + + + + + + + The assembly and annotation objective is the set of objectives that assembly and annotation techniques (including instruments and software platforms) applied to a sample are meant to satisfy. This impacts on the quality control thresholds applied to the sequencing project. + Damion Dooley + assembly and annotation project objective + + + + + + + + + + Damion Dooley + line list row record + + + + + + + + + + This class contains components under development for fulfilling GenEpiO and other standard data specifications. Components are relevant to epidemiological, laboratory, clinical or environmental pathogen sample data collection and analysis. + Damion Dooley + draft GenEpiO component record + + + + + + + + + + + + region + lookup:http://purl.obolibrary.org/obo/GAZ_00000448 + + A subnational region is a type of subnational entity similar to a nation's state, province, or territory. + Damion Dooley + subnational region + + + + + + + + + + A data standard related to public health research and service delivery. + Damion Dooley + public health data standard + + + + + + + + + Damion Dooley + + + + + + + + + + Reagent: material studied was obtained by chemical reaction, precipitation. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + reagent derived material from specimen + + + + + + + + + transcriptome + + Transcriptome: transcript and/or expression data. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + transcriptome data from specimen + + + + + + + + + proteome + + Proteome material is protein or peptide sequences. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + proteome data derived from specimen + + + + + + + + + purified chromosome + + Purified chromosome: one or more chromosomes or replicons were experimentally purified. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + purified chromosome from specimen + + + + + + + + + targeted locus/loci + + TargetedLocusLoci: capturing specific loci (gene, genomic region, bar code standard). + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + Targeted Locus Loci data capture + + + + + + + + + clone ends + + CloneEnds: capturing clone end data. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + clone end data capture + + + + + + + + + exome + + Exome: capturing exon-specific data. + Damion Dooley + NCBI BioSample + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + exome specific data capture + + + + + + + + + random survey + + Sequences generated from a random sampling of the collected sample; not intended to be comprehensive sampling of the material + Is this with respect to an isolate or a specimen derived culture? + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54364/ + random survey data capture + + + + + + + + + + This is a collection of various human (and animal contact location) contact information specifications used in data standards. + Damion Dooley + contact specification + + + + + + + + + order: +NCIT:C40978 # phone +GENEPIO:0001896 # phone type + + contact specification - phone + + + + + + + + + + Damion Dooley + millimetres per day + + + + + + + + + obsolete: millisiemens + true + + + + + + + + + + Damion Dooley + millisiemens per centimetre + + + + + + + + + + Damion Dooley + cubic metre per second + + + + + + + + + umol/kg + + Damion Dooley + micromole per kilogram + + + + + + + + + + Damion Dooley + micromole per litre + + + + + + + + + + Damion Dooley + quality control record + + + + + + + + + Standard draft: describing the minimum information needed for submission to a public database. + Damion Dooley + 1 - standard draft + + + + + + + + + High quality draft: describing sequences with little to no manual review. + Damion Dooley + 2 - high quality draft + + + + + + + + + Improved high quality draft: in which data is either reviewed by people or machines to some extent to indicate that most of the genetic data is assembled correctly, but some errors may still be present. + Damion Dooley + 3 - improved high quality draft + + + + + + + + + Annotation-directed improvement: in which genetic information in various gene regions is represented as accurately as possible. + Damion Dooley + 4 - annotation-directed improvement + + + + + + + + + Non-contiguous finished: which includes sequences that have been reviewed by both people and machines and would be considered complete except for “recalcitrant regions” that are proving problematic for genome closure. + Damion Dooley + 5 - non-contiguous finished + + + + + + + + + Finished: which describes un-gapped complete sequences that have minimal errors, if any. The biology of the microbe will determine whether this finished genome consists of more than one chromosome. + Damion Dooley + 6 - finished + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + The NG99 length is the same as the N99 length except that the length of the reference genome is used in the calculation rather than the sum of assembly contig lengths. + Damion Dooley + GENEPIO + contig NG99 + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + Contig L50 is the number of contigs equal to or longer than contig N50. The length of the assembly itself is used in the calculation. + Damion Dooley + contig LG50 + + + + + + + + + Assembly QC + http://purl.obolibrary.org/obo/IAO_0000428 + Contig L99 is the number of contigs equal to or longer than contig N99. The length of the assembly itself is used in the calculation. + Damion Dooley + contig L99 + + + + + + + + + + A subject age at time of specimen extraction is the age (since birth) of the organism at the time a given specimen was extracted. + Damion Dooley + subject age at time of specimen collection + + + + + + + + + + A public health related data standard involving a particular species of pathogen. + Damion Dooley + pathogen specific data standard + + + + + + + + + + The draft tuberculosis contextual data standard is a data standard for the collection of contextual information of a given tuberculosis case that pertain to typing, clinical treatment, and potential research questions. + Damion Dooley + draft tuberculosis contextual data standard + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + PulseNet:Outbreak + + + + + + + + The PulseNet Canada Salmonella submission standard details the fields required in a PuseNet Canada pathogen submission report for Salmonella in spreadsheet format + Damion Dooley + draft PulseNet Canada Salmonella submission standard + http://www.pulsenetinternational.org/assets/PulseNet/uploads/wgs/PND18-NCBI-Biosample-Submission.pdf + + + + + + + + + + + + + + + A PFGE pattern resulting from DNA fragmentation induced by the Xbal enzyme. + + PFGE Xbal pattern + + + + + + + + + + + + + + + A PFGE pattern resulting from DNA fragmentation induced by the Blnl enzyme. + + PFGE Blnl pattern + + + + + + + + + NLEP ID + An NLEP ID is a unique identifier code for a sample registered with the Canadian "National Laboratory for Enteric Pathogens" (NLEP) + Damion Dooley + Pulsenet Canada spreadsheet. + National Laboratory for Enteric Pathogens Identifier + + + + + + + + + + + + + + + PulseNet spreadsheet + Date an uploaded sample was re-uploaded or had its metadata modified. + Damion Dooley + PulseNet: UploadModifiedDate + upload modified date + + + + + + + + + + A travel destination is a destination city (or populated place of some scale) which a given human has travelled to on a particular trip. + Damion Dooley + travel destination + + + + + + + + + + + A symptom duration is a date-time entity which is the duration (in hours or days or weeks etc.) that one or more symptoms persist for in a particular human or animal + Damion Dooley + This may be a calculated field if symptoms are reported to cease on a particular date. Often however symptom duration is reported more generally as a date or time range since cesation date is less certain. + symptom duration + + + + + + + + + + + + + + + + The city where a specimen was collected (taken) from a subject or environment + Damion Dooley + specimen collection location - city + + + + + + + + + + + lookup + + + + + + + + Damion Dooley + + + obsolete: sample city + true + + + + + + + + + + + + + + + + This is the genus-level taxonomic name of an organism playing a pathogen role + Damion Dooley + genus of pathogen + + + + + + + + + + + + + + + + This is the species-level taxonomic name of an organism playing a pathogen role + Damion Dooley + species of pathogen + + + + + + + + + + A symptom cessation date is a date-time entity that marks the end of one or more reported symptoms pertaining to an episode of human or animal illness + Damion Dooley + symptom cessation date + + + + + + + + + + + + + + + This is a catch-all category for listing specimen related terms + Damion Dooley + specimen datum + + + + + + + + + + + + + http://purl.obolibrary.org/obo/GENEPIO_0002105 + http://purl.obolibrary.org/obo/OBI_0001616 + + + + + + + + + + + + + + + + isolate identifier specification + + + + + + + + + + The 'data obfuscated' role between a user and given data entails that the user is authorized to see particular fields that have been transformed consistently such that statistics performed on those fields would yeild the same results as statistics applied to the un-obfuscated data. The purpose of obfuscation is to prevent related individuals or organizations from being identified. + Damion Dooley + data obfuscated + https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/ + + + + + + + + + + The 'data aggregated' role between a user and given data entails that the user is authorized to see aggregated results (like the patient count) via preset reports, queries or views. The results are not obfuscated. + Damion Dooley + data aggregated + + + + + + + + + + A 'limited data set' role between a user and given data entails that a user is authorized to see some of the fields but the remainder are withheld (or encrypted). + Damion Dooley + limited data set + + + + + + + + + help:In this dataset, selected data have been de-identified (anonymized) for access by dataset users. + + A 'de-identified data' role between a user and given data entails that the user is authorized to see only those fields (including those that are encrypted) which do not contain information that could be use to identify particular individuals (whether patients or medical practitioners) or potentially organizations in the case where an investigation may implicate them. + Damion Dooley's note: There is a case in the "draft tuberculosis contextual data standard" that has this be a boolean selection. If a categorical field is linked directly, and it has no underlings, this indicates that it is being treated as a boolean feature. + Damion Dooley + Generally de-identified data should include HIPAA patient privacy fields as indicated in https://www.hipaa.com/hipaa-protected-health-information-what-does-phi-include/ + de-identified data + + + + + + + + + + A 'data protected' role between a user and given data entails that a user must be authorized in order to view that data. + Damion Dooley + data protected + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + A datum containing the name of persons or institute who collected a given specimen. + Damion Dooley + https://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ + specimen collector + + + + + + + + + + Damion Dooley + NCBI BioSample culture identifier + + + + + + + + + A user identifier is an identifier provided as part of an authentication process of a client (user) to a service (server). User identifiers normally persist over time, in contrast to session identifiers which are temporary. + Damion Dooley + user identifier + + + + + + + + + sequence identifier + + + + + + + + + metagenomic species identification + + + + + + + + + Note: REPLACE WITH Citation: SIO_000174 ???? + document citation identifier + + + + + + + + + organization identifier + + + + + + + + + collection identifier + + + + + + + + + variant calling / pathogen identification and clustering + + + + + + + + + isolate (pathogen) identification + + + + + + + + http://purl.obolibrary.org/obo/OBI_0001616 + obsolete: NCBI BioSample ID - + true + + + + + + + + + 1) Escherichia coli O104:H4 str. C227-11 clinical isolate 2010_333_NC-6 +2) CD8+ T cells from female TSG6-knockout BALB/c mouse +3) Human metagenome isolated from urine of healthy female + + A specimen (or sample) title should be short and informative. Each specimen title must be unique in a submission. + NCBI BioSample record documentation refers to a "BioSample title", stating that it is "auto-generated if one is not supplied by the submitter." This is distinct from any assigned BioSession accession, or other "external sample identifier" that may have been issued by the source database or repository. + Damion Dooley + specimen title + + + + + + + + + draft GenEpiO isolate source context + + + + + + + + + INSDC term (lower level) + + A categorical choice recorded when the data for a given measurable datum is available but not shared publicly because of information privacy concerns. + + + restricted access + + + + + + + + + State (United States of America) + + + + + + + + + + + + + + + + + + + + + + + + + + A health status trend is a short-term prognosis about whether health is improving, worsening or unchanging + Damion Dooley + health status trend datum + + + + + + + + + http://www.itis.gov + + The Integrated Taxonomic Information System (ITIS) contains authoritative taxonomic information on plants, animals, fungi, and microbes of North America and the world. + Damion Dooley + Integrated Taxonomic Information System + ITIS + ITIS + + + + + + + + + https://www.nlm.nih.gov/mesh/meshhome.html + + MeSH is the National Library of Medicine's controlled vocabulary thesaurus. It consists of sets of terms naming descriptors in a hierarchical structure that permits searching at various levels of specificity. + Damion Dooley + Medical Subject Headings + MSH + MESH + + + + + + + + + https://ncit.nci.nih.gov/ncitbrowser/ + + The National Cancer Institute Thesaurus (NCIt) provides reference terminology for many NCI and other systems. It covers vocabulary for clinical care, translational and basic research, and public information and administrative activities. + Damion Dooley + National Cancer Institude Thesaurus + NCI_Thesaurus + NCIt + NCIT + + + + + + + + + + The NIFSTD ontology of the Neuroscience Information Framework is composed of a collection of OWL modules with separate modules covering major domains of neuroscience: anatomy, cell, subcellular, molecule, organism, function and dysfunction. + Damion Dooley + https://wiki.nci.nih.gov/display/VKC/NIFSTD+Ontology + NIFSTD + + + + + + + + + + SNOMED CT is a large clinical health terminology product owned and distributed by SNOMED International. + Damion Dooley + http://www.snomed.org/snomed-ct + SNOMEDCT + SNOMEDCT + + + + + + + + + http://www.fao.org/fishery/collection/asfis/en + + ASFIS is a database curated by the United Nations Food And Agriculture Organization (FAO) Fisheries and Aquaculture Statistics and Information Branch (FIPS). It contains over 12,700 species items selected according to their interest or relation to fisheries and aquaculture. + Damion Dooley + UN FAO Fisheries and Aquaculture Statistics and Information Branch database + FAO ASFIS + ASFIS + + + + + + + + + + FTT + + + + + + + + + + TGN + + + + + + + + + + Wikipedia is a free online encyclopedia that aims to allow anyone to edit articles. + Damion Dooley + https://en.wikipedia.org/wiki/Wikipedia + Wikipedia + + + + + + + + + + SWEETRealm + + + + + + + + + + The GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge. + Damion Dooley + http://www.geonames.org/ + Geonames + + + + + + + + + http://ecolexicon.ugr.es/en/index.htm + + EcoLexicon is a terminological resource developed by the LexiCon Research Group at the University of Granada. + Damion Dooley + EcoLexicon + + + + + + + + + + A standard established for use by the Integrated Rapid Infectious Disease Analysis (IRIDA) project, which is a Canadian-led initiative to build an open source, end-to-end platform for infectious disease genomic epidemiology. + Damion Dooley + http://www.irida.ca/ + draft IRIDA standard + + + + + + + + + + ISO 3166-1 is part of the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for the names of countries, dependent territories, and special areas of geographical interest. + Damion Dooley + https://en.wikipedia.org/wiki/ISO_3166-2 + ISO3166-1 + + + + + + + + + + ISO 3166-2 is part of the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for identifying the principal subdivisions (e.g., provinces or states) of all countries coded in ISO 3166-1. + Damion Dooley + https://en.wikipedia.org/wiki/ISO_3166-1 + ISO3166-2 + + + + + + + + + + Information Technology – Codes For The Identification Of The States And Equivalent Areas Within The United States, Puerto Rico, And The Insular Areas + Damion Dooley + American National Standards Institute + ANSI INCITS 38 + + + + + + + + + + Damion Dooley + The Geographic Names Information System (GNIS), developed by the U.S. Geological Survey in cooperation with the U.S. Board on Geographic Names, contains information about physical and cultural geographic features in the United States and associated areas, both current and historical. + https://nhd.usgs.gov/gnis.html + GNISID + + + + + + + + + + LTER + + + + + + + + + + + + + + + order: +OBI:0001628 # investigation identifier +OBI:0001616 # specimen identifier +GENEPIO:0001808 # specimen title +GENEPIO:0000113 # specimen category +sep:00196 # specimen description +OBI:0001479 # specimen from organism +GENEPIO:0001640 # specimen organism taxonomy (species) +GENEPIO:0000027 # specimen source context +GENEPIO:0001722 # NCBI specimen voucher +GENEPIO:0001429 # strain identifier +GENEPIO:0001798 # NCBI BioSample culture identifier +GENEPIO:0001717 # viral subtype +OMP:0000207 # serotype phenotype +SO:0001027 # genotype +GENEPIO:0001079 # serovar +GENEPIO:0001716 # subgroup +GENEPIO:0001055 # NCBI pathotype +GENEPIO:0001054 # isolate passage history +GENEPIO:0001656 # latitude and longitude coordinate +GENEPIO:0001657 # NCBI BioSample geo_loc_name model +GENEPIO:0001051 # NCBI BioSample isolate (human name or description) +GENEPIO:0001648 # NCBI Contributing organization / project +GENEPIO:0001797 # specimen collector +OBI:0001619 # specimen collection date +OBI:0001888 # sequencing facility contact person +GENEPIO:0001651 # INSDC institution code +GENEPIO:0001721 # NCBI culture collection +GENEPIO:0001567 # subject (host) taxonomic species +GENEPIO:0001724 # subject organism common name +GENEPIO:0001775 # subject age at time of specimen collection +GENEPIO:0000026 # subject health status at time of specimen extraction +GENEPIO:0000031 # subject sex +GENEPIO:0001614 # subject description +GENEPIO:0001617 # subject disease +GENEPIO:0001625 # subject disease stage +GENEPIO:0001212 # subject disease outcome + + A National Center for Biotechnology Information BioSample specification defines fields and terms that provide "descriptions of biological source materials used in experimental assays". + Damion Dooley + http://www.ncbi.nlm.nih.gov/biosample/ + NCBI BioSample Pathogen.cl standard + https://www.ncbi.nlm.nih.gov/biosample/docs/packages/Pathogen.cl.1.0/ + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + 1 + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + The National Center for Biotechnology Information BioProject standard is a collection of datums that describe biological data related to a single initiative, originating from a single organization or from a consortium. A BioProject record provides users a single place to find links to the diverse data types generated for that project. + Damion Dooley + http://www.ncbi.nlm.nih.gov/bioproject/ + NCBI lists project data type and other controlled vocabulary fields at : https://www.ncbi.nlm.nih.gov/books/NBK54364/ + NCBI BioProject standard + + + + + + + + 1 + + + + + + + + + + + + + + Objective + + + + + + + + 1 + + + + The format of the BioProject Accession is five alpha-letters followed by one to six numbers. For example PRJNA43021 + Project Accession + + + + + + + + 1 + + + + + + + + + + + + + + Methodology + + + + + + + + + http://www.aha.org/content/00-10/overview0302.pdf + http://www.webcitation.org/5VBWPbFgY + + The American Hospital Association has issued HIPAA Updated Guidelines for Releasing Information on the Condition of Patients + Damion Dooley + American Hospital Association HIPAA Standard + AHA HIPPA + AHA HIPPA standard + + + + + + + + + http://www.ncbi.nlm.nih.gov/pubmed/ + + PubMed comprises more than 26 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites. + NCBI PubMed + PMID + PubMed + + + + + + + + + http://www.pulsenetinternational.org/ + + PulseNet, a national and international surveillance system used to identify and respond to foodborne disease outbreaks, has a standardized laboratory method and data submission standard for pathogen isolate typing test results and related isolate contextual data. From this information clusters of disease can be identified that might represent unrecognized outbreaks. + Pulse Net International BioSample Metadata + PulseNet + PulseNet submission standard + https://www.cdc.gov/pulsenet/pathogens/index.html + https://www.nml-lnm.gc.ca/Pulsenet/index-eng.htm + + + + + + + + + + + + + + + + + + + + + + AHA HIPPA: http://www.aha.org/content/00-10/overview0302.pdf + + Good - Vital signs are stable and within normal limits. Patient is conscious and comfortable. Indicators are excellent. + Damion Dooley + + + AHA Hippa: Good + good health status + + + + + + Good + + + + + + satisfactory + + + + + + + + + + + + + + + + + + + + + + + Fair - Vital signs are stable and within normal limits. Patient is conscious, but may be uncomfortable. Indicators are favorable. + Damion Dooley + + fair health status + + + + + + fair + + + + + + Stable + + + + + + + + + + + + + + + + + + + + + + + Serious - Vital signs may be unstable and not within normal limits. Patient is acutely ill. Indicators are questionable. + Damion Dooley + + serious health status + + + + + + Serious + + + + + + + + + + + + + + + + + + + + + + + + + + A health status history datum is a record of the longer-term pattern or presence of a given patient's health status. + Damion Dooley + health status history datum + + + + + + + + + (0,0) is the origin of the cartesian coordinate system. + "In mathematics, the origin of a Euclidean space is a special point, usually denoted by the letter O, used as a fixed point of reference for the geometry of the surrounding space. + +In physical problems, the choice of origin is often arbitrary, meaning any choice of origin will ultimately give the same answer. This allows one to pick an origin point that makes the mathematics as simple as possible, often by taking advantage of some kind of geometric symmetry." + Damion Dooley + https://en.wikipedia.org/wiki/Origin_(mathematics) + origin + + + + + + + + + https://en.wikipedia.org/wiki/Medical_state + United Kingdom National Health Service trusts, boards, etc. have some terminology in common for public disclosure of patient health conditions. + Damion Dooley + National Health Service terminology + NHS standard + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + Damion Dooley's note: This is a contentious term. AHA calls for it never to be used, since the common phrase "critical but stable" is misleading by the very nature of "critical". The NHS however has it as one of its central terms. The use of "stable" also points to a health trend, rather than a state. A separate "health status trend datum" has been set up to capture this. + critical but stable health status + + + + + + critical but stable + + + + + + + + + + + + + + + + + + + + + + NHS Terms: https://en.wikipedia.org/wiki/Medical_state + + Damion Dooley + comfortable health status + + + + + + Comfortable + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + progressing well health status + + + + + + progressing well + + + + + + + + + + + Damion Dooley + Damion Dooley note: This term (weakly) implies that the patient is recovered enough to be released from hospital. Technically this isn't a health status though, it is a patient medical service state. + discharged from hospital + + + + + + discharged + + + + + + + + + + A data item which is about the collection state of a datum at some point in time. + Damion Dooley note: We'll need to incorporate NIAID GSCID-BRC Sample data standards mention: +Unknown/Not Applicable/Censored Allowed +Unknown/not applicable/not available/ available upon request + Damion Dooley + A given datum's datum status value is metadata, i.e. a statement about a particular datum, often when no actual data entry or categorical choice for that datum has been made. + datum status + INSDC missing value reporting terms: +http://www.ebi.ac.uk/ena/about/missing-values-reporting + + + + + + + + + + A categorical choice indicating that a datum is available for retrieval. + Damion Dooley + In theory any datum that has a recorded value has 'recorded' for its datum status. + recorded + + + + + + + + + + + Patient is awaiting physician and/or assessment. + Very similar to 'datum status' 'in process' status. + Damion Dooley + + undetermined health status - awaiting assessment + + + + + + + + + + + + + + + + Damion Dooley + deteriorating + worsening health trend + + + + + + + + + + This covers the description of data and abstract structure in n-dimensional space. Within space there are coordinate systems, coordinates, and entities made up of coordinates. + Damion Dooley + + + + + + + + + + + + + + + /^[N+](:<lat>\d(\.\d+)?)$/, $lat +/^S(:<lat>\d(\.\d+)?)$/, '-' + $lat + /^(:<lat>[-S+N])?(:<degree>[1-8]?[0-9](:<decimal>\.\d{1,6})?)$/, $lat$degree.$decimal +/^(:<lat>[-S+N])?(:<degree>90(:<decimal>\.0{1,6})?))$/, $lat$degree.$decimal + /^(\d(\.\d+)?)$/, '+\1' + + A decimal latitude measurement in degrees in conformance with the ISO 6709 standard. + This is failing Hermit reasoner since it rejects totalDigits, and fractionDigits: +'has primitive data type' exactly 1 xsd:decimal[>= -90.0 , <= 90.0 , totalDigits 8 , fractionDigits 6]' + Damion Dooley + + + + + + + + + + + + + + + /^(:<long>[-W+E])?(:<degree>(1[0-7]|[1-9])?[0-9])(:<decimal>\.\d{1,6})?)$/, $long$degree.$decimal +/^(:<long>[-W+E])?(:<degree>180(:<decimal>\.0{1,6})?)$,$long$degree.$decimal + + A decimal longitude measurement in degrees in conformance with the ISO 6709 standard. + Damion Dooley + + + + + + + + + Damion Dooley + + + + + + + + + A 2D coordinate system is a coordinate system in 2 dimensional space. Each coordinate is composed of an offset from the origin of each dimension + Damion Dooley + + + + + + + + + Damion Dooley + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + + + + + A datetime range intermediate datum is a datetime item grouped under a process, and occuring after some process start and before some process end. + Damion Dooley + datetime range intermediate + + + + + + + + + Damion Dooley + datetime range item + + + + + + + + + + + + + + + The ending date of a process + datetime range end + + + + + + + + + + + + + + + Damion Dooley + The starting date of a process + datetime range start + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + Damion Dooley + + + + + + + + + + A designated area on earth is one or more areas defined by one or more boundaries. A boundary can be defined by a polygon perimeter, a lat/long and radius, or a fiat-boundary geographic featureset like a named river channel or mountain ridge; it may have one or more names associated with it. Note that areas associated with a name may change their boundary definitions over time. + Damion Dooley + + + + + + + + + + A Canadian postal code is a postal code that pertains to a geographic region of Canada. + Note that a Canadian postal code can cover multiple communities. Secondly, postal codes can be retired, and then reintroduced elsewhere. Historical data associations may need to take the date of postal code mapping into account. + + + + + + + + A "USA zip code" is a five digit (Zone Improvement Plan) or 9 digit postal code pertaining to a region of the United States of America. The optional trailing 4 digits of a 9 digit zip code provide greater granularity of delivery target. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C25720 + obsolete: US postal code + true + + + + + + + + + + Damion Dooley + entity history record + + + + + + + + + + Damion Dooley + generic range history record + + + + + + + + + + + + + + + + + + Damion Dooley + A set does not have a direct distance metric between its members. + + + + + + + + + + Damion Dooley + + + + + + + + + Damion Dooley + + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + + + + + + + + + + A product name and model number of a manufacturer's genomic (dna) sequencer. + Damion Dooley + sequencing instrument model + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + A circle is a simple closed shape in Euclidean geometry. It is the set of all points in a plane that are at a given distance from a given point, the centre; equivalently it is the curve traced out by a point that moves so that its distance from a given point is constant. + Damion Dooley + https://en.wikipedia.org/wiki/Circle + circle + + + + + + + + + NCBI SRA: ILLUMINA + Illumina platform + + + + + + + + + NCBI SRA: COMPLETE_GENOMICS + Damion Dooley's note: This platform is in-house and not a product per se. Complete Genomics states: "Complete Genomics’ sequencing platform employs high-density DNA nanoarrays that are populated with DNA nanoballs (DNBs™). Base identification is performed using an unchained ligation-based read technology known as combinatorial probe-anchor ligation (cPAL™). The sequencing instrumentation is custom-developed to support this process. Details are described in our Science publication (Drmanac et al., 2010)." + Complete Genomics platform + + + + + + + + + + + + 0 + + + + + + + 1 + + + + + Damion Dooley + earth area boundary census + + + + + + + + + NCBI SRA: LS454 + Roche LS454 platform + + + + + + + + + NCBI SRA: PACBIO_SMRT + PacBio platform + + + + + + + + + NCBI SRA: AB SOLiD 4hq + SOLiD 4hq System + + + + + + + + + NCBI SRA: AB SOLiD 5500 + SOLiD 5500 + + + + + + + + + NCBI SRA: AB SOLiD 5500xl + SOLiD 5500xl + + + + + + + + + NCBI SRA: AB SOLiD PI System + SOLiD PI System + + + + + + + + + NCBI SRA: AB SOLiD System 2.0 + SOLiD System 2.0 + + + + + + + + + NCBI SRA: AB SOLiD System 3.0 + SOLiD System 3.0 + + + + + + + + + + A two dimensional entity is an entity composed of one or more points on a two dimensional surface. + Damion Dooley + 2D entity + + + + + + + + NCBI SRA: Ion Torrent PGM + + + + + + + + + NCBI SRA: 454 GS FLX Titanium + 454 Genome Sequencer FLX Titanium + + + + + + + + + + NCBI SRA: 454 GS + 454 Genome Sequencer + + + + + + + + + NCBI SRA: 454 GS Junior + 454 Genome Sequencer Junior + + + + + + + + + + + + + + + https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly + Whether any method was used to select for or against, enrich, or screen the material being sequenced. + Damion Dooley + NCBI SRA: LIBRARY_SELECTION + library selection + + + + + + + + + Selection of methylated DNA fragments using an antibody raised against 5-methylcytosine or 5-methylcytidine (m5C). + NCBI SRA: 5-methylcytidine antibody + 5-methylcytidine antibody method + + + + + + + + + Cap-analysis gene expression. + NCBI SRA: CAGE + CAGE method + + + + + + + + + Cot-filtered highly repetitive genomic DNA + NCBI SRA: CF-H + CF-H method + + + + + + + + + Cot-filtered moderately repetitive genomic DNA + NCBI SRA: CF-M + CF-M method + + + + + + + + + Cot-filtered single/low-copy genomic DNA + NCBI SRA: CF-S + CF-S method + + + + + + + + + Cot-filtered theoretical single-copy genomic DNA + NCBI SRA: CF-T + CF-T method + + + + + + + + + Chromatin immunoprecipitation + NCBI SRA: ChIP + ChIP method + + + + + + + + + Deoxyribonuclease (MNase) digestion + NCBI SRA: DNAse + DNAse method + + + + + + + + + Hypo-methylated partial restriction digest + NCBI SRA: HMPR + HMPR method + + + + + + + + + Selection by hybridization in array or solution. + NCBI SRA: Hybrid Selection + Hybrid Selection method + + + + + + + + + Enrichment by methyl-CpG binding domain. + NCBI SRA: MBD2 protein methyl-CpG binding domain + MBD2 protein methyl-CpG binding domain method + + + + + + + + + Methyl Filtrated + NCBI SRA: MF + MF method + + + + + + + + + Micrococcal Nuclease (MNase) digestion + NCBI SRA: MNase + MNase method + + + + + + + + + Methylation Spanning Linking Library + NCBI SRA: MSLL + MSLL method + + + + + + + + + Source material was selected by designed primers. + NCBI SRA: PCR + PCR method + + + + + + + + + Rapid Amplification of cDNA Ends. + NCBI SRA: RACE + RACE method + + + + + + + + + Source material was selected by randomly generated primers. + NCBI SRA: RANDOM PCR + RANDOM PCR method + + + + + + + + + Random selection by shearing or other method. + NCBI SRA: RANDOM + RANDOM method + + + + + + + + + Source material was selected by reverse transcription PCR + NCBI SRA: RT-PCR + RT-PCR method + + + + + + + + + Reproducible genomic subsets, often generated by restriction fragment size selection, containing a manageable number of loci to facilitate re-sampling. + NCBI SRA: Reduced Representation + Reduced Representation method + + + + + + + + + DNA fractionation using restriction enzymes. + NCBI SRA: Restriction Digest + Restriction Digest method + + + + + + + + + PolyA selection or enrichment for messenger RNA (mRNA). complementary DNA. + NCBI SRA: cDNA + cDNA method + + + + + + + + + Physical selection of size appropriate targets. + NCBI SRA: size fractionation + size fractionation method + + + + + + + + + Other library enrichment, screening, or selection process. + NCBI SRA: other + other library method + + + + + + + + + https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly + The library source specifies the type of source material that is being sequenced. + Damion Dooley + library source + + + + + + + + + Genomic DNA (includes PCR products from genomic DNA). + Damion Dooley + NCBI SRA: GENOMIC + genomic source + + + + + + + + + Mixed material from metagenome. + Damion Dooley + NCBI SRA: METAGENOMIC + metagenomic source + + + + + + + + + Transcription products from community targets + Damion Dooley + NCBI SRA: METATRANSCRIPTOMIC + metatranscriptomic source + + + + + + + + + Other, unspecified, or unknown library source material. + Damion Dooley + NCBI SRA: OTHER + other library source + + + + + + + + + Synthetic DNA. + Damion Dooley + NCBI SRA: SYNTHETIC + synthetic source + + + + + + + + + Transcription products or non genomic DNA (EST, cDNA, RT-PCR, screened libraries). + Damion Dooley + NCBI SRA: TRANSCRIPTOMIC + transcriptomic source + + + + + + + + + Viral RNA. + Damion Dooley + NCBI SRA: VIRAL RNA + viral RNA source + + + + + + + + + Sequencing technique intended for this library. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly + library strategy + + + + + + + + + Sequencing of overlapping or distinct PCR or RT-PCR products. For example, metagenomic community profiling using SSU rRNA + NCBI SRA: AMPLICON + amplicon strategy + + + + + + + + + MethylC-seq. Sequencing following treatment of DNA with bisulfite to convert cytosine residues to uracil depending on methylation status. + NCBI SRA: Bisulfite-Seq + Bisulfite-Seq strategy + + + + + + + + + Clone end (5', 3', or both) sequencing. + NCBI SRA: CLONEEND + clone end strategy + + + + + + + + + Genomic clone based (hierarchical) sequencing. + NCBI SRA: CLONE + clone strategy + + + + + + + + + Concatenated Tag Sequencing + NCBI SRA: CTS + CTS strategy + + + + + + + + + Direct sequencing of chromatin immunoprecipitates. + NCBI SRA: ChIP-Seq + ChIP-Seq strategy + + + + + + + + + Sequencing of hypersensitive sites, or segments of open chromatin that are more readily cleaved by DNaseI. + NCBI SRA: DNase-Hypersensitivity + DNase-Hypersensitivity strategy + + + + + + + + + Single pass sequencing of cDNA templates + NCBI SRA: EST + EST strategy + + + + + + + + + Sequencing intended to finish (close) gaps in existing coverage. + NCBI SRA: FINISHING + finishing strategy + + + + + + + + + Full-length sequencing of cDNA templates + NCBI SRA: FL-cDNA + FL-cDNA strategy + + + + + + + + + Direct sequencing of methylated fractions sequencing strategy. + NCBI SRA: MBD-Seq + MBD-Seq strategy + + + + + + + + + Direct sequencing following MNase digestion. + NCBI SRA: MNase-Seq + MNase-Seq strategy + + + + + + + + + Methylation-Sensitive Restriction Enzyme Sequencing strategy. + NCBI SRA: MRE-Seq + MRE-Seq strategy + + + + + + + + + Methylated DNA Immunoprecipitation Sequencing strategy. + NCBI SRA: MeDIP-Seq + MeDIP-Seq strategy + + + + + + + + + Library strategy not listed. + NCBI SRA: OTHER + other library strategy + + + + + + + + + Shotgun of pooled clones (usually BACs and Fosmids). + NCBI SRA: POOLCLONE + pool clone strategy + + + + + + + + + Random sequencing of whole transcriptome. + NCBI SRA: RNA-Seq + RNA-Seq strategy + + + + + + + + + Random sequencing of a whole chromosome or other replicon isolated from a genome. + NCBI SRA: WCS + WCS strategy + + + + + + + + + Random sequencing of the whole genome. + NCBI SRA: WGS + WGS strategy + + + + + + + + + Random sequencing of exonic regions selected from the genome. + NCBI SRA: WXS + WXS strategy + + + + + + + + + Free form text describing the protocol by which the sequencing library was constructed. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly + library construction protocol + + + + + + + + + + The submitter's name for this library. + Damion Dooley + https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly + NCBI SRA: LIBRARY_NAME + library name + + + + + + + + + + A two dimensional boundary is a continuous path (loop) defined on a two dimensional surface. + Damion Dooley + 2D boundary + + + + + + + + + cfu/100mL + + A colony forming unit count which is a count of viable bacterial numbers in 100 milliliters of liquid. + Should this be deprecated? Need to find working examples that actually use / 100mL. + Damion Dooley + colony forming unit per 100 milliliter + + + + + + + + + + A multiplier in the decimal number system that has been applied to an accompanying number or set of numbers often to simplfy their appearance. Numbers described by multipliers may have lost significant digits through rounding or trimming. + Damion Dooley + decimal quantity unit + + + + + + + + + + draft tuberculosis - dataset features and provenance + + + + + + + + + + draft tuberculosis - case specimen characteristics + + + + + + + + + + draft tuberculosis - case subject characteristics + + + + + + + + + + draft tuberculosis - case risk factors + + + + + + + + + + draft tuberculosis - case clinical presentation + + + + + + + + + + draft tuberculosis - case laboratory testing + + + + + + + + + + draft tuberculosis - case medication + + + + + + + + + + draft isolate whole genome sequencing model + + + + + + + + + + draft tuberculosis - case model + + + + + + + + + + A Mycobacterium tuberculosis lineage is a named family of strains of tuberculosis, named usually with reference to their shared geographic origin. + Damion Dooley + Mycobacterium tuberculosis lineage + A TB-Lineage identification tool using spoligotypes and MIRU data: +http://tbinsight.cs.rpi.edu/run_tb_lineage.html + Out-of-Africa migration and Neolithic coexpansion of Mycobacterium tuberculosis with modern humans +http://www.nature.com/ng/journal/v45/n10/full/ng.2744.html + + + + + + + + + TB lineage 2 - East-Asian, includes Bejing + + + + + + + + + TB lineage 3 - East-African Indian, includes CAS/Delhi + + + + + + + + + TB lineage 4 - Euro-American, includes Haarlem, LAM3, X, T, F11, H37Rv + + + + + + + + + TB lineage 1 - Indo-Oceanic + + + + + + + + + TB lineage 5 - West African 1 + + + + + + + + + TB lineage 6 - West African 2 + + + + + + + + + + Damion Dooley + An isolate preparation facility is a type of organization that provides the service of isolating organisms of interest from provided specimens. + isolate preparation facility + + + + + + + + + plant product + + + + + + + + + + + + + + + geospatial name + + + + + + + + + + A personal health datum is a datum that pertains to the health situation or history of an individual. + Personal health datum covers the following information + +'has member' some 'analytic datum' +'has member' some 'behavioural risk factor' +'has member' some 'country of birth' +'has member' some 'dietary restrictions' +'has member' some 'Disease Attributes' +'has member' some 'health status history datum' +'has member' some 'health status trend datum' +'has member' some 'host hospital service status' +'has member' some 'subject disease stage' +'has member' some 'subject health status' +'has member' some 'subject health status (AHA)' +'has member' some 'subject health status (GSCID-BRC)' +'has member' some 'subject health status (NCIT)' +'has member' some 'subject health status (UK NHS)' +'has member' some 'subject health status at time of specimen extraction' +'has member' some 'tuberculosis disease anatomical site' +'has member' some comorbidity +'has member' some disease +'has member' some symptom + Damion Dooley + personal health datum + + + + + + + + + A host hospital service status indicates the state of a host's interaction with hospital medical services. + Damion Dooley + host hospital service status + + + + + + + + + + Damion Dooley + admitted to hospital + + + + + + + + + + Received treatment but not admitted. + + treated and released (not admitted to hospital) + + + + + + Treated and Released + + + + + + + + + + Received treatment. Transferred to a different facility. + + treated and transferred + + + + + + Treated and Transferred + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + satisfactory health status + + + + + + satisfactory + + + + + + + + + depth:1 + subject health status (UK NHS) + + + + + + + + + depth:1 + subject health status (AHA) + http://purl.obolibrary.org/obo/GENEPIO_0002019 + + + + + + + + + + + + + + + + + + + + + stable health trend + http://purl.obolibrary.org/obo/GENEPIO_0001669 + + + + + + + + An ordinal variable is a categorical variable whose values have sequential order, but no distance metric between them. + Damion Dooley + http://purl.obolibrary.org/obo/STATO_0000228 + obsolete: ordinal variable + true + + + + + + + + + mapping (reference based) + + + + + + + + + data protection item + + + + + + + + + subject provided consent + + + + + + + + + + Damion Dooley + An ordinal tree specification is a value specification entity whose subclasses each represent a possible value selection, and which have a linear order with respect to their siblings. + ordinal value specification + + + + + + + + + consent datum + + + + + + + + + agency provided consent + + + + + + + + + + 2019-11-17T00:43:00Z + draft ISO sequence repository field + + + + + + + + + Centre of circle, ellipse or parabola; centre of mass. + + A centre point is a point used in the description of an n-dimentional entity from which other (given) aspects of the entity are most efficienty described. A point of symmetry. The entity must have only one such point. + Probably a better formal math defn? + Damion Dooley + centre point + + + + + + + + + + This covers the following entities: + +'has member' some 'antimicrobial phenotype' +'has member' some 'antimicrobial resistance test drug' +'has member' some 'antimicrobial resistance test platform' +'has member' some 'antimicrobial resistance testing method' +'has member' some 'antimicrobial resistance testing method version or reagent' +'has member' some 'antimicrobial resistance testing reference standard' +'has member' some 'antimicrobial resistance testing reference standard version' +'has member' some 'antimicrobial resistance tissue specificity' +'has member' some 'antimicrobial resistant plasmid type' +'has member' some 'automated testing platform vendor' +'has member' some 'draft antibiogram drug test model' +'has member' some 'in-vitro microbial susceptibility test' +'has member' some 'measurement comparator' +'has member' some 'MIC unit' +'has member' some 'MIC value' +'has member' some 'Minimum Inhibitory Concentration Test' +'has member' some 'test drug maximum concentration' +'has member' some 'test drug minimum concentration' +'has member' some 'tuberculosis treatment drug' + Damion Dooley + This is a collection of antibiotic resistance process parameters and outputs + phenotypic antimicrobial drug susceptibility test datum + + + + + + + + The resistance phenotype of an isolate represents the interpretation of an MIC value with regard to some breakpoint threshold e.g. resistant (R), sensitive (S), intermediate (I), wild type (WT), or non-wild type (NWT) + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85539 + obsolete: antimicrobial resistance phenotype + true + + + + + + + + Intermediate resistance indicates that an isolate is observed to offer an intermediate level of resistance to a given antibiotic. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85560 + obsolete: antibiotic intermediate resistance (I) + true + + + + + + + + Non-susceptible indicates that an isolate is observed to offer complete resistance to a given antibiotic. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85561 + obsolete: antibiotic nonsensitive (high resistance) + true + + + + + + + + + + A not defined resistance indicates that an isolate was not tested against a given antibiotic, or the result of the test was inconclusive. + Damion Dooley note: Is this the same as "indeterminate"? + Damion Dooley + N + ND + antibiotic resistance not defined + + + + + + + + Resistant indicates that an isolate is observed to offer a greater than intermediate level of resistance to a given antibiotic. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85562 + obsolete: antibiotic resistant (R) + true + + + + + + + + Susceptible indicates that an isolate is observed to offer a detectable but less than intermediate level of resistance to a given antibiotic. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85563 + obsolete: antibiotic sensitive (S) + true + + + + + + + + Susceptible - dose dependent indicates that an isolate is observed to offer resistance to a given antibiotic when a sufficient dose is given. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85559 + obsolete: sensitive - dose dependent + true + + + + + + + + + + + + + + + + A MIC test measurement resulting from a laboratory dilution method. + Damion Dooley's note: is this still useful? Currently "MIC dilution measurement specification' refers directly via 'is about' to "broth dilution method" but that may be too specific. + Damion Dooley + MIC dilution measurement datum + + + + + + + + The type of assay used to determine the minimum inhibitory concentration. + Damion Dooley + http://purl.obolibrary.org/obo/NCIT_C85540 + obsolete: antimicrobial resistance testing method + true + + + + + + + + + http://purl.obolibrary.org/obo/NCIT_C85555 + obsolete: agar dilution evidence + true + + + + + + + + + + The commercial kit or product used to determine the MIC e.g. E-Test. If a commercial product was not used, include the type of media used. + Damion Dooley + antimicrobial resistance testing method device or reagent + + + + + + + + + + + antimicrobial resistant plasmid type + + + + + + + + The instrumentation used to determine minimum inhibitory concentration values. + Damion Dooley + http://purl.obolibrary.org/obo/ARO_3004390 + obsolete: antimicrobial resistance testing platform + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004400 + obsolete: Microscan + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004401 + obsolete: Phoenix + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004402 + obsolete: Sensititre + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004403 + obsolete: Vitek + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004409 + obsolete: Trek + true + + + + + + + + + obsolete: manual - noncommercial + true + + + + + + + + The manufacturer of an antibiotic resistance lab typing platform + Damion Dooley + http://purl.obolibrary.org/obo/ARO_3004404 + obsolete: antimicrobial resistance testing platform vendor + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004407 + obsolete: Siemens + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004406 + obsolete: Biomérieux + true + + + + + + + + http://purl.obolibrary.org/obo/ARO_3004405 + obsolete: Becton Dickinson + true + + + + + + + + + + A manual in vitro diagnostic device used by laboratories to determine the MIC (Minimum Inhibitory Concentration) and whether or not a specific strain of bacterium or fungus is susceptible to the action of a specific antimicrobial. + Damion Dooley + + E-Test + Epsilometer test + Etest (device) + + + + + + + + + + GM-NEG + + + + + + + + The clinical and laboratory guidelines or standards that prescribe the threshold values for determining resistance phenotypes. + Damion Dooley + http://purl.obolibrary.org/obo/ARO_3004360 + obsolete: antimicrobial resistance testing reference standard + true + + + + + + + + BSAC is a British inter-professional organisation involved in antibiotic education, research and leadership + Damion Dooley + + BSAC + obsolete: British Society for Antimicrobial Chemotherapy (BSAC) + true + + + + + + + + The Clinical and Laboratory Standards Institute develops and implements clinical laboratory testing standards + Damion Dooley + NCCLS + http://clsi.org + + CLSI + On January 1, 2005 the National Committee on Clinical Laboratory Standards (NCCLS) changed its name to CLSI + obsolete: Clinical and Laboratory Standards Institute (CLSI) + true + + + + + + + + DIN is recognized by the Federal Government of Germany as the competent standards organization for Germany and as the national standards body representing Germany in non-governmental international standards organizations. + Damion Dooley + http://www.din.de/en/din-and-our-partners/din-e-v + + DIN + Deutsches Institut für Normung + obsolete: German Institute for Standardization (DIN) + true + + + + + + + + EUCAST is a standing committee jointly organized by ESCMID, ECDC and European national breakpoint committees; it deals with breakpoints and technical aspects of phenotypic in vitro antimicrobial susceptibility testing. + Damion Dooley + http://www.eucast.org/ + + EUCAST + obsolete: European Committe on Antimicrobial Susceptibility Testing (EUCAST) + true + + + + + + + + Damion Dooley + + NCCLS + obsolete: National Committee on Clinical Laboratory Standards (NCCLS) + true + + + + + + + + La SFM a vocation à rassembler les microbiologistes de France et des pays francophones, travaillant dans les différents domaines de la microbiologie médicale, industrielle, et environnementale, en physiologie, génétique, taxonomie, hygiène, agents antimicrobiens, ...concernant les bactéries, virus, champignons et parasites. + The French Society of Microbiology (SFM) is a non-profit association which aims to bring together microbiologists from French-speaking countries, working in the domains of bacteria, viruses, Fungi and parasites, and related medical, industrial and environmental microbiology, physiology, genetics, taxonomy, hygiene, and antimicrobial agents. + This isn't at moment considered a valid EBI antibiogram choice? + Damion Dooley + http://www.sfm-microbiologie.org/ + + SFM + obsolete: Société Française de Microbiologie (SFM) + true + + + + + + + + + + Damion Dooley + SIR + SIR + + + + + + + + + + Damion Dooley + WRG + WRG + + + + + + + + + first line tuberculosis drug + + + + + + + + + last resort antibiotic + + + + + + + + + NIAID standard + + NIAID provides The GSCID/BRC Project and Sample Application Standard. It is designed to capture standardized human pathogen and vector sequencing metadata to support epidemiologic and genotype-phenotype association studies for human infectious diseases. + Damion Dooley + https://www.niaid.nih.gov/research/human-pathogen-and-vector-sequencing-metadata-standards + National Institute of Allergy and Infectious Disease standard + + + + + + + + + A RefSeq accession identifier is an accession identifier for selected NCBI-curated genomic, transcript and protein sequences. These identifiers are distinct from DDBJ/EMBL/GenBank identifiers. + Damion Dooley + RefSeq accession identifier + http://www.ncbi.nlm.nih.gov/refseq/about/ + + + + + + + + + A Genomic Standards Consortium standard is an international, community-driven standard to facilitate genomic data integration, discovery and comparison. + Damion Dooley + Genomic Standards Consortium (GSC) standard + http://gensc.org/ + + + + + + + + + + A landform, biome or built environment at site that a given specimen was collected from. + Damion Dooley + specimen collection site - geographic feature + + + + + + + + + + + + + + + A particular human patient, or a given animal or plant. + + An investigative subject which is an organism. + Damion Dooley + subject organism + + + + + + + + + + help=The number of passages should be expressed as a numerical value. + + The number of serial iterations that an isolate is grown in one environment. + Damion Dooley + number of passages + + + + + + + + + + help:The passage protocol should include, when applicable, inoculum size, media type, temperature and duration of incubation. + A passage protocol should detail the number of serial iterations that an isolate is grown in one environment, and the conditions of that environment. + Damion Dooley + passage protocol + + + + + + + + The unit provided for an antibiotic drug test dosage. + Damion Dooley + http://purl.obolibrary.org/obo/ARO_3004372 + obsolete: drug minimum inhibitory concentration unit + true + + + + + + + + + order: +GENEPIO:0001237 # specimen type (host or environmental context) +OBI:0001619 # specimen collection date +OBI:0000659 # specimen collection process +GENEPIO:0002094 # specimen collection device +GENEPIO:00001600 # draft sequence repository data - geographic location +ENVO:00010483 # environmental material +ENVO:00002297 # environmental feature +GENEPIO:0001567 # subject (host) taxonomic species +GENEPIO:0000110 # subject health status +GENEPIO:0001617 # subject disease +GENEPIO:0000028 # subject body product +GENEPIO:0000025 # specimen source anatomical site +FOODON:03411564 # draft sequence repository data - food processing + + draft sequence repository data - specimen collection + + + + + + + + + order: +GENEPIO:0002105 # Specimen processing organization role +NCIT:C93874 # organization name +NCIT:C40974 # first name +NCIT:C40975 # last name +NCIT:C93582 # job title +NCIT:C42775 # email address +GENEPIO:0001756 # phone +NCIT:C25464 # Country +ENVO:00000005 # major administrative subdivision -> GAZ state/province/territory/region) +NCIT:C80234 # Municipality” (via GenEpiO -> GAZ cities) +NCIT:C25690 # Street Address + + Contact information for an organization related to specimen collection, processing or storage. + Damion Dooley + contact specification - specimen related organization + + + + + + + + + dateFormat:ISO 8601 + order: +GENEPIO:0002082 # specimen related organization +GENEPIO:0002081 # specimen collection +GENEPIO:0002086 # geographic location +GENEPIO:0002084 # isolate +GENEPIO:0002087 # isolate history +GENEPIO:0002106 # food specimen +GENEPIO:0002088 # antibiogram +GENEPIO:0002085 # sequencing +GENEPIO:0002090 # sequencing QC +GENEPIO:0002089 # virulence +GENEPIO:0002092 # submission to EBI +GENEPIO:0002091 # submission to NCBI/DDBJ + + This draft specification provides a collection of fields related to the contextual data of a specimen, its genomic sequencing, and its pathogenic epidemiology. + Damion Dooley + draft sequence repository contextual data standard + + + + + + + + + order: +GENEPIO:0001640 # specimen taxonomy +GENEPIO:0001429 # strain identifier +GENEPIO:0001644 # isolate identifier +OBI:0000079 # culture medium +GENEPIO:0002107 # isolation medium + + draft sequence repository data - isolate + + + + + + + + + order: + +GENEPIO:0000069 # sequencing date +OBI:0000079 # culture medium” (via MicrO, yields a list of formulas). +GENEPIO:0002093 # sequencing dna extraction method +EFO:0000683 # replicate +GENEPIO:0000085 # library preparation kit +GENEPIO:0000149 # library preparation kit version +GENEPIO:0000075 # sequencing chemistry +GENEPIO:0001921 # sequencing instrument model +GENEPIO:0000150 # read trimming and filtering software +GENEPIO:0000084 # read adapter trimming software +GENEPIO:0002095 # read paired-end merging software +GENEPIO:0000090 # assembly method +GENEPIO:0000151 # bioinformatics pipeline name +GENEPIO:0000153 # bioinformatics pipeline protocol +GENEPIO:0000152 # bioinformatics pipeline version +GENEPIO:0000095 # genome annotation algorithm + + draft sequence repository data - sequencing + + + + + + + + + order: +GENEPIO_0001656 # latitude and longitude ISO 6709 +GENEPIO:0000118 # specimen collection country +GENEPIO:0002097 # specimen collection state/prov/ter/region +GENEPIO:0001785 # specimen collection city + + The geographical origin of the sample by city, region, country or latitude and logitude. + Damion Dooley + draft sequence repository data - geographic location + + + + + + + + + order: +GENEPIO:0002078 # number of passages +GENEPIO:0002079 # passage protocol + + draft sequence repository data - isolate passage history + + + + + + + + + order: +GENEPIO:0001100 # antimicrobial drug tests +GENEPIO:0002101 # test drug minimum concentration +GENEPIO:0002100 # test drug maximum concentration +GENEPIO:0002045 # antimicrobial resistance testing method +GENEPIO:0002047 # antimicrobial testing method version or reagent +GENEPIO:0002062 # antimicrobial resistance testing reference standard +GENEPIO:0002049 # antimicrobial resistance testing platform + + A dataset of the minimal inhibitory concentrations (value, unit, sign (<,>, =)) and resistance phenotypes (resistant, sensitive or undetermined) of the sequenced isolate against different antibiotics tested. + Damion Dooley + draft sequence repository data - antibiogram + + + + + + + + + order: +GENEPIO:0002130 # Virulence factor name +GENEPIO:0002131 # Virulence testing protocol +GENEPIO:0002132 # detection limit + + The virulence factors determined to be present in the sequenced isolate by phenotypic or target amplification methods e.g. Shiga toxins, hemolysins. + Damion Dooley + draft sequence repository data - virulence + + + + + + + + + order: +OBI:0001941 # N50 +GENEPIO_0000092 # sequencing depth / read coverage + + Measurements or calculated quantities used to assess the extent and success of the sequence assembly process. Metric thresholds are species-specific. + Damion Dooley + draft sequence repository data - sequencing quality control + + + + + + + + + order: +OBI:0001616 # specimen identifier +GENEPIO:0001644 # isolate identifier +GENEPIO:0001429 # strain identifier +GENEPIO:0001640 # specimen organism taxonomy +GENEPIO:0000113 # specimen category +OBI:0001619 # specimen collection date +GENEPIO:0001797 # specimen collector +GENEPIO:0001657 # geo_loc_name +GENEPIO:0001656 # latitude and longitude coord +GENEPIO:0000027 # specimen source context +GENEPIO:0001567 # subject organism taxonomy +GENEPIO:0001724 # subject organism common name +GENEPIO:0001617 # subject disease + + + Damion Dooley + draft sequence repository data - submission to NCBI/DDBJ + + + + + + + + + order: +GENEPIO:0001644 # isolate identifier +GENEPIO:0001429 # strain identifier +GENEPIO:0001640 # specimen organism taxonomy +GENEPIO:0001079 # serovar +GENEPIO:0002135 # EBI environmental feature +GENEPIO:0000113 # specimen category +OBI:0001619 # specimen collection date +GENEPIO:0001797 # specimen collector +GENEPIO:0002086 # geographic location +GENEPIO:0000027 # specimen source context +GENEPIO:0002076 # geographic feature +GENEPIO:0001567 # subject taxonomy +GENEPIO:0000110 # subject health status + + + Damion Dooley + draft sequence repository data - submission to EBI + https://www.ebi.ac.uk/ena/submit/pathogen-data + + + + + + + + + + The procedure used to obtain genomic DNA from a sample through chemical, physical or mechanical means. + Damion Dooley + sequencing dna extraction method datum + + + + + + + + + The tool or device used to extract a specimen. + Damion Dooley + specimen collection device + + + + + + + + + The name and version of the software used to merge paired-end reads before assembly. + read paired-end merging software + + + + + + + + + Sequencing + The name and version of the software product used for removal of adapter sequences from demultiplexed data reads + GROUP: IRIDA Ontology (Emma) + GENEPIO + read adapter trimming software + + + + + + + + + + + + + + + + + + + + + + + + + An ontology identifier or textual name of the most precise geographical location available for the site of a specimen collection event. + Damion Dooley + Adapted from NIAID GSCID-BRC metadata working group + Note that this is expressed in a particular format in some standards. + specimen collection location - state/province/territory/region + + + + + + + + + + + + + + + + + + + + lookup + + + + + + + + A wild type (WT) resistance phenotype indicates a bacterial pathogen belongs to a "Naïve", susceptible wild-type population with respect to a given antimicrobial. No acquired or mutational resistance mechanisms are +present to the antimicrobial in question. + Damion Dooley + https://sisu.ut.ee/sites/default/files/amr/files/pab_new_legislation_on_amr.pdf + http://purl.obolibrary.org/obo/ARO_3004432 + obsolete: wild type (WT) + true + + + + + + + + A non-wild type (WT) resistance phenotype indicates a bacterial pathogen has an acquired or mutational resistance mechanism present with respect to the antimicrobial in question. The bacteria has a reduced susceptibility to this agent. + Damion Dooley + https://sisu.ut.ee/sites/default/files/amr/files/pab_new_legislation_on_amr.pdf + http://purl.obolibrary.org/obo/ARO_3004433 + obsolete: non-wild type (NWT) + true + + + + + + + + + + This is the maximum concentration of a drug applied during an an assay. + Damion Dooley + test drug maximum concentration + + + + + + + + + + This is the minimum concentration of a drug applied during an an assay. + Damion Dooley + test drug minimum concentration + + + + + + + + The tissue type used to select breakpoints from a particular standard, for the interpretation of MIC results. + Damion Dooley + http://purl.obolibrary.org/obo/ARO_3004430 + obsolete: antimicrobial resistance tissue specificity + true + + + + + + + + + depth:1 + order: +NCIT:C115935 # healthy +NCIT:C126054 # non-pathalogical +NCIT:C25610 # pathologic +NCIT:C82508 # life threatening +NCIT:C28554 # deceased + subject health status (NCIT) + + + + + + + + + order: +NCIT:C40974 # first name +NCIT:C40975 # last name +NCIT:C93582 # job title +NCIT:C42775 # email address +GENEPIO:0001756 # phone + contact specification - professional role + + + + + + + + + + An organization related to the collection, isolate production, sequencing or storage of specimen material or data. + Damion Dooley + specimen processing organization type + + + + + + + + + order: +GENEPIO:0001533 # food specimen type +FOODON:03450002 # food cooking method +FOODON:03440011 # extent of heat treatment +FOODON:03430113 # physical state, shape or form +FOODON:03470107 # food preservation method +FOODON:03490100 # container or wrapping +FOODON:03480020 # food packing medium +FOODON:03500010 # food contact surface +GENEPIO:0000139 # food cultural origin +FOODON:03460111 # treatment applied to food + This specification offers food source, product type, packaging and processing attributes relevant to describing a food specimen. + draft sequence repository data - food specimen + + + + + + + + + + An isolation medium is a culture medium which has the disposition to encourage growth of particular bacteria to the exclusion of others in the same growth environment. + Chris has proposed this term for OBI as "enrichment culture medium" + Damion Dooley + isolation medium + + + + + + + + + order: +GENEPIO:0000121 # start date +GENEPIO:0000122 # end date +GENEPIO:0001783 # travel destination +GENEPIO:0001064 # travel mode +GENEPIO:0001065 # travel reason + + This record details a person's travel movement and duration for epidemiological analysis. + Damion Dooley + draft travel log specification + + + + + + + + + order: +OBI:0001616 # BioSample_ID +GENEPIO:0001640 # Species +GENEPIO:0001187 # Antibiotic_Name +GENEPIO:0002062 # AST_Standard +GENEPIO:0002111 # Breakpoint_version +NCIT:C85540 # Laboratory_typing_method +GENEPIO:0002112 # Measurement +GENEPIO:0002080 # Measurement_units +GENEPIO:0001001 # Measurement_sign +NCIT:C85539 # Resistance_phenotype +GENEPIO:0002181 # Resistance_phenotype - ECOFF +GENEPIO:0002049 # Platform + + A standard for European Bioinformatics Institute (EBI) antibiogram data submission + Damion Dooley + draft EBI antimicrobial susceptibility test V. 2017-08-30 + https://github.com/EBI-COMMUNITY/compare-amr/blob/master/Antimicrobial-susceptibility-testing-data-submission_V_2017-08-30.pdf + + + + + + + + + + + + + + + + A MIC test measurement resulting from a laboratory diffusion method. + Damion Dooley's note: is this still useful? Currently "MIC diffusion measurement specification' refers directly via 'is about' to "Disk Diffusion Method". + Damion Dooley + MIC diffusion measurement datum + + + + + + + + + + The version of the antimicrobial reistance testing reference standard protocol used in assessing an isolate. + Damion Dooley + antimicrobial resistance testing reference standard version + + + + + + + + + This is a component of an antibiogram that enables a choice of MIC measurements based on either the diffusion or dilution method. These methods call for different numeric input ranges and units. + draft sequence repository data - antibiogram MIC measurement + + + + + + + + + + + + 1 + + + + + + + + + + time value specification + + + + + + + + + + The process of collecting a portion of feces from an organism. + Emma Griffiths + stool collection + feces collection + + + + + + + + + + The process of collecting a portion of urine from an organism. + Emma Griffiths + sputum collection + + + + + + + + + + The process of removal and collection of specimen material from the surface of an entity by washing, or a similar application of fluids. + Emma Griffiths + rinsing for specimen collection + + + + + + + + + + The process of collecting specimen material using a swab collection device. + Emma Griffiths + swabbing for specimen collection + + + + + + + + + + The process of collecting bodily fluids that have been discharged from blood vessels usually arising from inflammation or injury. + Emma Griffiths + exudate collection + + + + + + + + + + The removal or collection of specimen material through the use of suction. + Emma Griffiths + vacuuming for specimen collection + + + + + + + + + + Emma Griffiths + NOTE: there are different types of tubes with coloured caps indicating different preservatives etc. + tube containing media or preservative + + + + + + + + + Emma Griffiths + NOTE: there are different types of tubes with coloured caps indicating different preservatives etc. + tube containing antimicrobial + + + + + + + + + + Emma Griffiths + Whirlpak sampling bag + + + + + + + + + + Emma Griffiths + spoon + + + + + + + + + + Emma Griffiths + fork + + + + + + + + + + Emma Griffiths + hand scoop + + + + + + + + + Emma Griffiths + trier + + + + + + + + + + Emma Griffiths + vaccum device + + + + + + + + + + + + + + + investigation identifier specification + + + + + + + + + order: +GENEPIO:0001640 # taxonomy +GENEPIO:0002086 # geographic location +GENEPIO:0002076 # geographic feature +GENEPIO:0002106 # food +FOODON:03510136 # food consumer +GENEPIO:0002094 # specimen collection device +GENEPIO:0000025 # anatomical site +GENEPIO:0000028 # body product +GENEPIO:0001724 # host organism common name +GENEPIO:0001567 # host taxonomy +UBERON:0000105 # life cycle +GENEPIO:0001639 # antigenic formula +GENEPIO:0001718 # serotype specification +GENEPIO:0000045 # PFGE test specification + + This is a draft (under development) collection of fields for capturing the contextual data for Enterobase (https://enterobase.warwick.ac.uk/) records. + Damion Dooley + draft Enterobase contextual data standard + + + + + + + + + + + + + + + + The name of the virulence factor molecule produced by a pathogen that specifically causes disease, or that influences the host's function to allow the pathogen to thrive. + Emma Griffiths + virulence factor name + + + + + + + + + + + + + + + help:The protocol for determining virulence should include, when applicable, inoculum preparation, platforms and instrumentation, conditions, cell lines and animal models. + + The laboratory protocol used to determine virulence phenotypes and markers. + Emma Griffiths + virulence testing protocol name + + + + + + + + + + + + + + + help:Detection limits should include the numerical cut-off (threshold) value and units for determining positive results e.g. qPCR value, CFUs. + The detection limit denotes the smallest measure that can be detected with reasonable certainty for a given analytical procedure. + Emma Griffiths + detection limit + + + + + + + + + + A disease cluster is an unusually high incidence of a particular disease or disorder occurring in close proximity in terms of both time and geography. + Damion Dooley + https://en.wikipedia.org/wiki/Disease_cluster + disease cluster + + + + + + + + + + + A disease cluster in which two or more cases have been linked by an infectious disease transmission process. + Damion Dooley + infectious disease cluster + + + + + + + + + help:used only with the source feature key; source feature keys containing the /environmental_sample qualifier should also contain the /isolation_source qualifier. entries including /environmental_sample must not include the /strain qualifier + Identifies sequences derived by direct molecular isolation from a bulk environmental DNA sample (by PCR with or without subsequent cloning of the product, DGGE, or other anonymous methods) with no reliable identification of the source organism. Environmental samples include clinical samples, gut contents, and other sequences from anonymous organisms that may be associated with a particular host. They do not include endosymbionts that can be reliably recovered from a particular host, organisms from a readily identifiable but uncultured field sample (e.g., many cyanobacteria), or phytoplasmas that can be reliably recovered from diseased plants (even though these cannot be grown in axenic culture). + ENA Webin:environmental_feature + EBI ENA Webin environmental feature + + + + + + + + + + The European Nucleotide Archive (ENA) provides a comprehensive record of the world's nucleotide sequencing information, covering raw sequencing data, sequence assembly information and functional annotation. Webin is an ENA interface and standard for sequence submissions. + https://www.ebi.ac.uk/ena + EBI European Nucleotide Archive Webin + https://www.ebi.ac.uk/ena/WebFeat/ + + + + + + + + + help:Breadth of coverage should be reported as a percentage value (e.g. 95%) to a fold of coverage (e.g. 10X). + + The breadth of coverage is the percentage of the genome that was sequenced to a prescribed depth of coverage. + Emma Griffiths + breadth of coverage + + + + + + + + + + The mean contig length is the count of base pairs in the average size contig of the sequence assembly. + Emma Griffiths + mean contig length + + + + + + + + + order: +GENEPIO:0000084 # read adapter trimming (y/n) +GENEPIO:0002096 # read adapter trimming software +GENEPIO:0002095 # read paired-end merging software +GENEPIO:0000150 # read trimming and filtering software + + The procedures used to remove adapters from raw sequence reads, trim low quality bases and where applicable, merge paired-end reads. + Emma Griffiths + raw sequence data processing datum + + + + + + + + + + Name of strain from which sample was obtained OR name of isolate from which sample was obtained. + Damion Dooley + specimen strain or isolate identifier + + + + + + + + + + + + + + + + + \s*(\d(.\d{1,4})?|[1-8]\d(.\d{1,4})?|90(.0{1,4})?)\s*[WEwe]\s*(\d(.\d{1,4})?|[1-9]\d(.\d{1,4})?|1[0-7]\d(.\d{1,4})?|180(.0{1,4})?)\s*[NSns]\s* + + + + + + + + The geographical coordinates of the location where the sample was collected. Specify as degrees latitude and longitude in format "d[d.dddd] N|S d[dd.dddd] W|E", eg, 38.98 N 77.11 W + Damion Dooley + https://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ + latitude and longitude coordinate (NCBI BioSample format) + + + + + + + + + + + + + + + decimal value specification + + + + + + + + + + + + + + + floating point value specification + + + + + + + + + + + + + + + unsigned integer + A 32 bit number having a range 0 - 4294967295. + unsigned integer value specification + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + 1 + + + + + + + + + + date value specification + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + A specification for the size of an assembled genome as measured in base pairs. + This is a decimal because the megabasepair unit may involve a fractional component. + assembly genome size specification + + + + + + + + + + + + + + + sequencing facility name specification + + + + + + + + + date (ISO 8601) + A date should be recorded as YYYY-MM-DD according to ISO 8601. HOWEVER ... OWL 2.0 does not include xsd:date as a permitted data type, so this value specification only accepts xsd:dateTime + date value specification (ISO 8601) + + + + + + + + + + + + + + + strain identifier specification + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + 5 + + + 100 + + + + + + + A MIC test measurement resulting from a laboratory diffusion method. + Damion Dooley + MIC diffusion measurement specification + + + + + + + + + + + + + + + unsigned short + A 16 bit integer ranging from 0 - 65535 + unsigned short integer value specification + + + + + + + + + + + + 1 + + + + + + + + + + + genomic sequence length specification + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + 0.01 + + + 2048.0 + + + + + + + A MIC test measurement resulting from a laboratory dilution method. + Damion Dooley + MIC dilution measurement specification + + + + + + + + + + + + + + + The date on which a specimen was collected, in ISO 8601 format. + specimen collection date (ISO 8601) + + + + + + + + + + + + + + + date of diagnosis (ISO 8601) + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + A subject age is the age since birth of a given organism that is involved in an investigation or study at a given time. + Damion Dooley + subject age specification + + + + + + + + + + + + + + + subject age at time of specimen collection specification + + + + + + + + + + + + + + + + + + 1 + + + + boolean + + A boolean value specification indicates a presence (true value) or absence (false value) of a given feature. + Damion Dooley + boolean value specification + + + + + + + + + + + + + + + specimen identifier specification + + + + + + + + + + + + + + + + + + + + + + + [A-Za-z0-9]+([_.\-][A-Za-z0-9]+)*\@[A-Za-z0-9]+([.\-][A-Za-z0-9]+){1,3} + + + + + + + email address specification + + + + + + + + + + + + + + + + + + + + + + + + region, province, state or territory specification + + + + + + + + + + + + + + + A specification for a geographic location that a specimen was collected at. + specimen collection site specification + + + + + + + + + + + + + + + subject organism common name specification + + + + + + + + + + + + + + + A subject identifier specification is a specification including datatype pertaining to a given standard's subject identifier field. + Damion Dooley + subject identifier specification + + + + + + + + + + + + + + + + + + + + + Name of disease in a subject that is related to a given investigation, study and/or specimen. + Damion Dooley + NIAID GSCID-BRC metadata working group + Controlled vocabulary. Human specimen source: https://bioportal.bioontology.org/ontologies/DOID +or https://www.ncbi.nlm.nih.gov/mesh/1000067 + subject disease specification + + + + + + + + + + + + + + + unsigned long integer + A 64 bit integer ranging from 0 - 18446744073709551615 + unsigned long integer value specification + + + + + + + + + + + + + + + + + + + The physical location that a specimen was collected at. The location may be described by geographic coordinates, city or other geopolitical entity, biome, etc. + Damion Dooley + specimen collection site + + + + + + + + + + + + + + + + The unit provided for an antibiotic drug test dosage. + Damion Dooley + drug MIC unit specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + A datum specification for the maximum concentration of a drug applied during an an assay. + test drug maximum concentration specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + This is the minimum concentration of a drug applied during an an assay. + Damion Dooley + test drug minimum concentration specification + + + + + + + + + + + + + + + + + + + + + + + (1/2|1/2a|1/2b|1/2c|3a|3b|3c|4a|4ab|4b|4c|4d|4e|1|7) + + + + + + + listeria antigen specification + + + + + + + + + + + + + + + + + + 1 + + + + + + url + + + + + + + URL specification + + + + + + + + + + + + + + + + + + + + + + + + + + + + A travel destination is a destination city (or populated place of some scale) which a given human has travelled to on a particular trip. + Damion Dooley + travel destination specification + + + + + + + + + + + + + + + A specimen source substance is an organism substance or food product or environmental substance from which the specimen was extracted. + Damion Dooley + specimen source substance specification + + + + + + + + + + + + + + + Damion Dooley note: OBI has a variety of subclasses like "blood specimen" and "colon specimen" etc. which we have not added here. The are mapped to UBERON terms indirectly through the logic "derives from some [uberon term]". GenEpiO takes a different approach in describing this class with lists for "subject anatomical site", "subject body product", and "plant anatomy". + specimen from organism specification + + + + + + + + + + + + 1 + + + + + + + + + + + + 0 + + + + + + + duration specification + + + + + + + + + A field specification is the specification of a data field used in a data standard or database table. This includes at least a database field name, and optionally display name, description, and data type (binary blob, numeric, categorical, textual or cross-reference). + Damion Dooley + + 2019-04-17T23:04:53Z + obsolete: field specification + true + + + + + + + + Damion Dooley + http://purl.obolibrary.org/obo/ARO_3004431 + obsolete: antimicrobial resistance phenotype - epidemiological cut-off values + true + + + + + + + + + Damion Dooley + 2019-04-17T23:41:35Z + PulseNet Canada field + + + + + + + + + Damion Dooley + 2019-04-17T23:41:56Z + PulseNet Canada Salmonella field + + + + + + + + + Damion Dooley + 2019-05-03T02:44:38Z + specimen collection service + + + + + + + + + Damion Dooley + 2019-05-03T02:49:24Z + bioinformatics analysis service + + + + + + + + + An isolate preparation service prepares isolates for molecular sequencing. + Damion Dooley + 2019-05-03T02:51:51Z + + isolate preparation service + + + + + + + + + order: +GENEPIO:0002222 # specimen collection service +GENEPIO:0002226 # specimen repository/biobank service +GENEPIO:0002224 # isolate preparation service +OBI:0001904 # sequencing service +OBI:0000992 # DNA sequencing service +GENEPIO:0002223 # bioinformatics analysis service + Damion Dooley + 2019-05-03T02:52:19Z + specimen related service + + + + + + + + + Damion Dooley + 2019-05-03T03:24:33Z + specimen repository/biobank service + + + + + + + + + + + + + + + + + + Vital signs are unstable and not within normal limits. Patient may be unconscious. Indicators are unfavorable. + + 2019-11-19T22:17:43Z + grave + critical health status + + + + + + critical + + + + + + critical + + + + + + + + + A datum indicating one of six defined subspecies of Salmonella. + + + 2019-11-25T08:45:41Z + Salmonella subspecies + + + + + + + + + + A PFGE pattern resulting from DNA fragmentation induced by the Spel enzyme. + + 2019-11-25T09:07:26Z + PFGE Spel pattern + + + + + + + + + + A collection of organisms that is indicative of faecal +contamination. + + + 2020-02-08T20:15:43Z + Fecal indicator organism collections include bacterial groups such as thermotolerant coliforms or E. coli. Hence, they only infer that pathogens may be present + fecal indicator + + + + + + + + + + + + + + + + + + An isolate derived from a food sample. + Damion Dooley + 2019-06-28T23:41:26Z + food isolate + + + + + + + + + + A method for typing The RNA component of the small (30S) subunit of prokaryotic ribosomes. + + 2020-04-24T19:06:05Z + microbial 16S RNA typing + + + + + + + + + + + + + + + + + + + + + + + h(1|2|3|4|5|6|7|8|9|10|11|12|14|15|16|17|18|19|21|23|24|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|51|52|53|54|55|56) + + + + + + + E. coli H antigen specification + + + + + + + + + + + + + + + + + + + + + + + O([1-9][0-9][0-9]) + + + + + + + E. coli O antigen specification + + + + + + + + + + + + 1 + + + + string + string value specification + + + + + + + + + A sequencing platform brand provided by Helicos corporation (now defunct). + + 2020-04-24T22:50:49Z + Helicos platform + + + + + + + + + A sequencing platform provided by the Ion Torrent company. + + 2020-04-24T22:54:06Z + Ion Torrent platform + + + + + + + + + A sequencing platform provided by Life Technologies Corporation + + Sequencing by Oligonucleotide Ligation and Detection + 2020-04-24T22:55:31Z + SOLiD sequening platform + + + + + + + + + obsolete: drag swab + true + + + + + + + + + + + + + + + + Rinse is the liquid output of rinsing plant, animal or other material with liquid with the objective of extracting specimen material from that liquid. + Damion Dooley + 2019-06-28T20:07:25Z + rinse + + + + + + + + + + + + + + + + + Animal rinse is a rinse derived from animal material of one or more animals. + Damion Dooley + 2019-06-28T20:11:45Z + animal rinse + + + + + + + + + obsolete: surface wipe + true + + + + + + + + + + + + + + + + + + + + + requires discussion + A personal health datum which specifies host health complications at time of specimen collection. + 0000-0002-9578-0788 + 2022-01-31T23:52:14Z + host health complications at time of specimen collection + + + + + + + + + + + + + + + + + + + + + requires discussion + A personal health datum which specifies host pre-existing conditions and risk factors at time of specimen collection. + 0000-0002-9578-0788 + 2022-01-31T23:52:41Z + pre-existing conditions and risk factors at time of specimen collection + + + + + + + + + + + + + + + + + + + + + requires discussion + A personal health datum which specifies host signs and symptoms at time of specimen collection. + 0000-0002-9578-0788 + 2022-01-31T23:53:13Z + signs and symptoms at time of specimen collection + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + symptom + http://purl.obolibrary.org/obo/SYMP_0000462 + + + + + + + + + position of phenotype abnormality + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://www.ebi.ac.uk/efo/EFO_0001444 + + + + + + + + Damion Dooley's note: See https://www.w3.org/TR/NOTE-datetime for ISO 8601 time standards + + + + + + + + Damion notes: Subclasses can actually have two components - the identifier, and the agency it is associated with. + +Under the general concept of "postal code" one can place particular national postal code systems like the US Postal code. + + + + + + + + + + 2020-04-24T22:38:17Z + pregnant woman + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://www.ontobee.org/ontology/MI + data source + + Database that originally provided the interaction record for exchange purposes. + PMID:14755292 + Damion Dooley's note: GenEpiO is using members of this class for the first part of the hasDbXref relation. This is where we are keeping the mapping between a code and its source database. + +Depending on its context, hasDbXref annotations may point directly to metadata field names in the target database, and may be annotated with additional information that guides any additional specifications that impact on data conversion of these fields. + source database + + + + + + + + + tissue collection (necropsy) + A postmortem examination of the body of an animal to determine the cause of death or the character and extent of changes produced by disease. [database_cross_reference: Merriam-Webster:Merriam-Websters_Online_Dictionary--11th_Ed] + necropsy + + + + + + + + + + + + + + + + + The Archaea constitute a domain and kingdom of single-celled microorganisms + Damion Dooley + https://en.wikipedia.org/wiki/Archaea + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + subspecies + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley's note: this term was mistakenly placed in a list of GenEpiO diagnostic tests; in fact it references a material entity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + healthy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NCIT offers this alternate definition which GenEpiO intends: +"A measurement that specifies the minimum concentration of the agent at which organism growth was inhibited." + MIC + Clinical and Laboratory Standards Institute MIC antimicrobial testing standards at http://em100.edaptivedocs.info/GetDoc.aspx?doc=CLSI%20M100%20S27:2017&scope=user + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A portion of an absorbent material attached to one end of a small stick for the purpose of applying or collecting material. + + Emma Griffiths + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/GEO_000000396 + + + + + + + + + + + diseased + sick + + + + + + + + + + + + + + + + + + + lookup:http://purl.obolibrary.org/obo/GAZ_00000448 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [A-Za-z0-9]+([_.\-][A-Za-z0-9]+)*\@[A-Za-z0-9]+([.\-][A-Za-z0-9]+){1,3} + + + + + + + /^(:<zip>\d{5}(-\d{4})?)/, $zip + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + deceased + + + + + + deceased + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + phone + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A hollow cylinder, especially one for holding or conveying liquids. + Damion Dooley + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley's note: It can also be used as an authorization token in some identification processes. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley's note: here "sample" means more than one specimen merged together. + pooled + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + brand name + + + + + + + + + + + + + + + + + + + + + + + + + An entity, either biologic or otherwise, of interest in an investigation. [def-source: NCI] + Damion Dooley + NCIT Thesaurus + investigative subject + + + + + + + + + + lookup:http://purl.obolibrary.org/obo/GAZ_00000448 + http://semanticscience.org/resource/SIO_000665 + + + + + + + + + + + + + + + + + antimicrobial resistance testing method + + + + + + + + + + + + + + + + + E-test (Epsilometry) + + + + + + + + + + + + + + + + + + lookup:http://purl.obolibrary.org/obo/GAZ_00000448 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + lookup:http://purl.obolibrary.org/obo/GAZ_00000448 + + + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/ncit.owl + + + + + + + + + organization name + + Damion Dooley + NCI Thesaurus + + + + + + + + + + + + + + + + + antibiotic treatment + + + + + + + + + fetal death (miscarriage/still birth) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + NCBI SRA: 454 GS 20 + + + + + + + + + NCBI SRA: AB SOLiD System + + + + + + + + + NCBI SRA: 454 GS FLX + + + + + + + + + NCBI SRA: Illumina Genome Analyzer II + + + + + + + + + NCBI SRA: Helicos HeliScope + + + + + + + + + pathogen role + + + + + + + + + + + + + + + + + + + Note: testing use of 'transmitted by' relation; issue to be resolved is whether appropriate domain and range are involved. This use would place 'transmitted by' as a subclass of 'participates in' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley note: OBI has a variety of subclasses like "blood specimen" and "colon specimen" etc. which we have not added here. The are mapped to UBERON terms indirectly through the logic "derives from some [uberon term]". GenEpiO takes a different approach in describing this class with lists for "subject anatomical site", "subject body product", and "plant anatomy". + + + + + + + + + ^SAM[NED](\w)?\d+$ + http://www.ebi.ac.uk/miriam/main/datatypes/MIR:00000350 + http://www.ncbi.nlm.nih.gov/Sequin/acc.html + https://www.ncbi.nlm.nih.gov/books/NBK21091/table/ch18.T.refseq_accession_numbers_and_mole/ + + + + + + + + + + + + + + + + + + + + + + + + + + + NCBI BioProject + + + + + + + + + + + Project Description + + + + + + + + + + + Description* + + + + + + + + sample identifier + + + + + + + + + specimen collection date + + + + + + + + + help:Latitude should not be abstracted to the centre of a city, province/state or country as this may falsely implicate an existing location. + Damion Dooley's note: IAO lat/long can't be made a subclass of "angular coordinate" or disjoint contradiction arises. + See http://www.csgnetwork.com/gpscoordconv.html + +See http://www.geomidpoint.com/latlon.html +See http://www.ontobee.org/browser/rdf.php?o=OBI&iri=http://purl.obolibrary.org/obo/OBI_0001621 +See http://www.w3.org/2003/01/geo/wgs84_pos + + + + + + + + + + + + + + + + + + + + + + + NCBI BioProject + NIAID GSCID-BRC + + + + + + + + + + + + + + + Damion Dooley's note: A 'sovereign state' entity should have attribute or relationships to measurables - population, size, name, etc. So e.g. " 'country name' inheres in some 'sovereign state/country'". + +Also note historical name issue (Myanmar vs Burma) and diplomatic name issue (Taiwan vs "Republic of China"). Both point to needing a single entity with multiple names. + + + + + + + + http://purl.obolibrary.org/obo/OMIABIS_0000006 + + + + + + + + target material + NCBI BioProject: Material + Used in NCBI BioProject specifcation + + + + + + + + specimen sample scope + + + + + + + + + + + + + + + + + + + + + + + + sequencing facility + + + + + + + + project objective + NCBI BioProject: Objective + + + + + + + + + + + + + + + + + + + + + + project method + + + + + + + + + specimen provider PI email + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + categorical + + + + + + + + scalar + + + + + + + + Damion Dooley's note: +Often a value specification may need to allow for a "data item state" that indicates that a given datum doesn't have a recorded or observed or retrievable value, and the general reason for this state. + + + + + + + + + Assembly QC + Damion Dooley + http://www.nature.com/nature/journal.../409860a0.html + GENEPIO + + + + + + + + + + + + + + + + + + + + + + + + + NCBI SRA: Illumina MiSeq + + + + + + + + + NCBI SRA: PacBio RS + + + + + + + + + NCBI SRA: Illumina NextSeq + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + sample + + + + + + + + + + + + + + + + 2019-09-08T23:41:09Z + diagnosis + + + + + + + + + An object aggregate consisting of an organism and all material entities located within the organism, overlapping the organism, or occupying sites formed in part by the organism. + extended organism + + + + + + + + + + Damion Dooley + + NIAID: Comorbidity + complications + + + + + + Comorbidity + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/omit + + + + + + + + + + + + + + + + + + + + + + + + + + + Vital signs are unstable and not within normal limits. Patient may be unconscious. Indicators are unfavorable. + Damion Dooley + grave + + + + + + + + + + + + + + + + + + + + + + + + + + A type of Shiga toxin found in E. coli + Damion Dooley + Stx1 + + + + Shiga toxin 1 + + + + + + + + + + A type of Shiga toxin found in E. coli which is antigenically distinct from Shiga toxin 1 + Damion Dooley + Stx2 + + + + Shiga toxin 2 + + + + + + + + + + + + + + + + + MLST typing + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A health care role borne by a human being and realized by promoting, maintaining or restoring human health through the study, diagnosis, and treatment of disease, injury and other physical and mental impairments. + physician role + + + + + + + + + + + + + + Damion's Note: Future use might prefer: CMO_0000015 body temperature. + + + + + + + + NCBI BioSample: female + + + + + + + + NCBI BioSample: male + + + + + + + + + + + + + + Phenotypic sex refers to an individual's sex as determined by their internal and external genitalia, expression of secondary sex characteristics, and behavior. + Note that NCBI Biosample has these values allowed: +male | female | pooled male and female | neuter | hermaphrodite | intersex | not determined | missing | not applicable | not collected + NCBI: http://www.ncbi.nlm.nih.gov/books/NBK10943/ + + + + + + + + + Damion Dooley's note: We can't say radius is a subclass of "linear coordinate" because length is considered a quality/specifically dependent continuant, which is disjoint with immaterial entity/independent continuant . I.e. "length" as quality unfortunately can't pertain to abstract entities, only "real" ones. + + + + + + + + + + + + + + + + + + + + + + + + + social gathering + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + + 1 + + + + sequence assembly + http://edamontology.org/data_0925 + http://purl.obolibrary.org/obo/OBI_0000973 - 'sequence data' + + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/ERO_0002173 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley's note: Unfortunately an IAO "count" cannot be a subclass of immaterial entity "linear coordinate" as this leads to disjoint conflict. + Damion Dooley's note: A count datum often implicity carries a date range for which the count is ascertained, or estimated, or simulated for. + Damion Dooley's note: The result of the act of counting is a scalar number whose unit is a description of the thing being counted. One can count 10 oranges and compare that to a count of 5 oranges. One can generalize that a count of 5 oranges is a count of pieces of fruit. One can then compare 5 oranges and 5 apples, fruitfully! + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + variable type + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A process that is the means during which the pathogen is transmitted directly or indirectly from its natural reservoir, a susceptible host or source to a new host. + https://www.ebi.ac.uk/ols/ontologies/trans + TRANS follows the CDC Epidemiology model of transmission between two hosts, a reservoir and host or other non-host, non-reservoir entities (e.g), a needle and a host. + transmission of infection + + + + + + + + + Direct and essentially immediate transfer of infectious agents to a receptive portal of entry through which human or animal infection may take place. This may be by direct contact such as touching, kissing, biting, or sexual intercourse or by the direct projection (droplet spread) of droplet spray onto the conjunctiva or the mucous membranes of the eyes, nose, or mouth. It may also be by direct exposure of susceptible tissue to an agent in soil, compost, or decaying vegetable matter or by the bite of a rabid animal. Transplacental transmission is another form of direct transmission. + https://www.ebi.ac.uk/ols/ontologies/trans + direct transmission + + + + + + + + + Indirect transmission is a transmission process during which the pathogen is indirectly transferred from a reservoir, source or host to another host by intermediary vehicles, vectors or as airborne dust particles. + https://www.ebi.ac.uk/ols/ontologies/trans + indirect transmission + + + + + + + + + Congenital transmission is a direct transmission process during which the pathogen is transmitted directly from mother to child at or around the time of birth. + https://www.ebi.ac.uk/ols/ontologies/trans + congenital + + + + + + + + + contact transmission + Contact transmission is a direct transmission process during which the pathogen is transmitted from a reservoir, source or host to another host by kissing, skin-to-skin contact, sexual intercourse, or by contact with soil or vegetation containing the pathogen. + https://www.ebi.ac.uk/ols/ontologies/trans + contact + + + + + + + + + Droplet spread transmission is a direct transmission process during which the pathogen is transmitted from a reservoir, source or host to another host by spray of aerosols over a short distance, spray from sneezing, coughing or talking. + https://www.ebi.ac.uk/ols/ontologies/trans + droplet spread + + + + + + + + + Vehicle-borne ingestion transmission is an indirect vehicle-borne transmission process during which the pathogen is indirectly transferred from a reservoir, source or host to another host by ingestion of fluids or foods or food products including: food, water, milk, or meat products. + https://www.ebi.ac.uk/ols/ontologies/trans + vehicle-born ingestion + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + organism body product + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + poultry fluff + Damion Dooley's note: Poultry fluff is both an 'anatomical structure' and a body product when it is shed. + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley's note: Need to build this out further with reference to http://unitsofmeasure.org/trac and other unit ontologies: + +[1] R. Hodgson and P. J. Keller, "QUDT-quantities, units, dimensions and data types in OWL and XML." Online (September 2011) http://www. qudt.org +[2] M. van Assem, H. Rijgersberg, and J. Top, "Ontology of units of measure and related concepts." Semantic Web 4, no. 1 (2013): 3-13. +[3] G. V. Gkoutos, P. N. Schofield, and R. Hoehndorf, "The Units Ontology: a tool for integrating units of measurement in science." Database2012 (2012): bas033. + + + + + + + + + + + + + + mm + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + µg/ml + + + + + + + + + + + + + + + + + + + + + + + + + ongoing pregnancy + + + + + + + + + ancestral group + + + + + + + + + + Damion Dooley + + + + + + + + + + + + + + + + + + + + + requires discussion + A personal health datum which specifies host role at time of specimen collection. + 0000-0002-9578-0788 + 2022-01-31T23:53:59Z + host role at time of specimen collection + + + + + + + + + + + + + + + + + MLVA typing + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley's comment: On spheroids a polygon can be minimally defined by latitude and longitude coordinates, however technically this is ambiguous whether the larger or smaller area is being referred to. Unambiguously, such a polygon could be defined by an epicenter, and a latitude width and longitude height. + + + + + + + + + + In elementary geometry, a polygon is a plane figure that is bounded by a finite chain of straight line segments closing in a loop to form a closed chain or circuit. + Damion Dooley + https://en.wikipedia.org/wiki/Polygon + + + + + + + + + + + + + + + + + + + + + + + + + + PulseNet: Key + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + medical health record (history / timeline) + + + + + + + + + + + + + + + + + + + + + + + + + depth:1 + lookup + + + + + + + + + + Bacterial bacteriophage typing + http://phinvads.cdc.gov/vads/http:/phinvads.cdc.gov/vads/ViewCodeSystemConcept.action?oid=2.16.840.1.113883.6.96&code=22642004 + + + + + + + + + + + + + + + + + http://purl.obolibrary.org/obo/hancestro_0004 + obsolete: ancestral group + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A social group characterized by a distinctive social and cultural tradition maintained from generation to generation, a common history and origin and a sense of identification with the group; members of the group have distinctive features in their way of life, shared experiences and often a common genetic heritage; these features may be reflected in their experience of health and disease. (NCI); Ethnicity - an arbitrary classification of the social group a person belongs to, and either identifies with or is identified with by others, as a result of a complex of cultural, biological, geographical and other factors such as linguistic, dietary and religion traditions; ancestry, background, allegiance, or association; and physical characteristics traditionally associated with race. Increasingly the concept is used synonymously with race but this use trend has a pragmatic basis rather than scientific. (NCI); The concept of ethnic origin is an attempt to classify people, not according to their current ethnicity, but according to where their ancestors came from. Ethnic origin has become a popular classification in statistics, where the concept of race has been largely discarded. (from Wikipedia) (NCI); a group of people with a common cultural heritage that sets them apart from others in a variety of social relationships. (CSP) + + + + + + + + + + + + + + + + + + + + + + + + Welcome to the GenEpiO ontology! The "information content entity" class has many GenEpiO terms. "data item > measurement data item" has many datum terms; see "data representational model" for collections of terms set up for compatibility with 3rd party sources. + +Note that this file contains examples of cities, provinces, states, territories, and soverign nations from around the world; customization of this geographical content would be expected for particular regional use. + + + + + + + + + + + + + + + + + + + + + + + + + + Base class for definitions. + + + + + + + + + A named element in the model. + + + + + + + + + Usage example and description. + + + + + + + + + An attributed label. + + + + + + + + + A permissible value, accompanied by intended text and an optional mapping to a concept URI. + + + + + + + + + A collection of subset, type, slot and class definitions. + + + + + + + + + The definition of a property or a slot. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Damion Dooley + Damion Dooley's note: Here we are exploring the use of individuals/instances to describe local picklists for GenEpiO driven software. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + United Nations + + + + + + + + MSH + + + + + + + + NCI_Thesaurus + + + + + + + + NIFSTD + + + + + + + + home + + + + + + + + _test_individual + + + + + + + + + LabID assigned by NLEP + Damion Dooley + 2019-04-17T23:31:44Z + PulseNet:LabID + + + + + + + + Country where isolate was collected + Damion Dooley + 2019-04-17T23:32:45Z + SourceCountry + + + + + + + + + Country where isolate was collected + Currently not used for PulseNet Canada + Damion Dooley + 2019-04-17T23:37:19Z + PulseNet:SourceCountry + + + + + + + + + (Province for PNC) where isolate was collected. + Damion Dooley + 2019-04-17T23:38:09Z + PulseNet:SourceState + + + + + + + + + Damion Dooley + 2019-04-17T23:40:57Z + PulseNet:SourceCity + + + + + + + + + Site of the source type where isolate was collected, e.g. blood, CSF, etc. + Damion Dooley + 2019-04-17T23:47:10Z + PulseNet:SourceSite + + + + + + + + + The source type of the isolate, e.g. human, environmental, etc. + Damion Dooley + 2019-04-17T23:48:49Z + PulseNet:SourceType + + + + + + + + + Other countries where the patient traveled + Damion Dooley + 2019-04-17T23:49:47Z + PulseNet:Traveled_To + + + + + + + + + Further description of the source type, e.g. bovine, chicken + Damion Dooley + 2019-04-17T23:51:02Z + PulseNet:TypeDetails + + + + + + + + + Submitted isolate # (if diff. From Key #), NLEP will enter Prov. Submitted # if sample was sent to NLEP for PFGE + Damion Dooley + 2019-04-17T23:52:01Z + PulseNet:SubmittedNumber + + + + + + + + + (Province for PNC) additional number used to identify the isolate + Damion Dooley + 2019-04-17T23:53:47Z + PulseNet:OtherStateIsolate + + + + + + + + + Age of patient when isolate was collected + Damion Dooley + 2019-04-17T23:54:24Z + PulseNet:PatientAge + + + + + + + + + Sex of patient when isolate was collected + Damion Dooley + 2019-04-17T23:55:04Z + PulseNet:PatientSex + + + + + + + + + + Date of collection + Damion Dooley + 2019-04-17T23:56:33Z + PulseNet:IsolatDate + + + + + + + + + Date the isolate is uploaded to the national database after initial upload + Damion Dooley + 2019-04-18T00:21:46Z + PulseNet:UploadModifiedDate + + + + + + + + + Antigenic Formula + Damion Dooley + 2019-04-18T00:23:18Z + PulseNet:AntigenForm + + + + + + + + + Subspecies, I - VI (roman numerals) + Damion Dooley + 2019-04-18T00:24:11Z + PulseNet:Subspecies + + + + + + + + + O polysaccharide (LPS) Group + Damion Dooley + 2019-04-18T00:24:53Z + PulseNet:OGroup + + + + + + + + + Serotype of isolate + Damion Dooley + 2019-04-18T00:25:22Z + PulseNet:Serotype + + + + + + + + + Code issued by CDC; see: 'Naming of outbreaks…' on WebBoard. (format YYMMLabIDLITScode-#) + Currently not used for PulseNet Canada + Damion Dooley + 2019-04-18T00:27:08Z + PulseNet:Outbreak + + + + + + + + + Number issued by CDC if isolate is run at CDC (Key will be # issued by NLEP if isolate run at NLEP) + Damion Dooley + 2019-04-18T00:28:01Z + PulseNet:cdc_id + + + + + + + + + Enzyme name present if part of that national list. + Damion Dooley + 2019-04-18T00:28:35Z + PulseNet:ListMember + + + + + + + + + Phage type + Damion Dooley + 2019-04-18T00:29:20Z + PulseNet:Phagetype + + + + + + + + + Provides LabID, gel and lane information + Damion Dooley + 2019-04-18T00:29:58Z + PulseNet:TEMP + + + + + + + + + Status of the isolate; this is only confirmed once CDC runs it. + Currently not used for PulseNet Canada + Damion Dooley + 2019-04-18T00:30:44Z + PulseNet:Status + + + + + + + + + Currently not used for PulseNet Canada + checked if the isolate is part of NARMS. + Damion Dooley + 2019-04-18T00:35:55Z + PulseNet:NARMS-EB + + + + + + + + + Checked if the isolate is part of FoodNet. + Currently not used for PulseNet Canada + Damion Dooley + 2019-04-18T00:36:39Z + PulseNet:FoodNet + + + + + + + + + XbaI gel where the isolate is located, lane of gel + Damion Dooley + 2019-04-18T00:38:57Z + PulseNet:PFGE-XbaI-file + + + + + + + + + XbaI pattern assigned by CDC (format XXXXXX.####) + Damion Dooley + 2019-04-18T00:39:23Z + PulseNet:PFGE-XbaI-pattern + + + + + + + + + The date the XbaI gel is run + Damion Dooley + 2019-04-18T00:40:05Z + PulseNet:PFGE-XbaI-rundate + + + + + + + + + Once the XbaI pattern is named, the status is confirmed by CDC + Damion Dooley + 2019-04-18T00:41:39Z + PulseNet:PFGE-XbaI-status + + + + + + + + + BlnI gel where the isolate is located, lane of gel + Damion Dooley + 2019-04-18T00:42:11Z + PulseNet:PFGE-BlnI-file + + + + + + + + + BlnI pattern assigned by CDC (format XXXXXX.####). + Damion Dooley + 2019-04-18T00:42:42Z + PulseNet:PFGE-BlnI-pattern + + + + + + + + + The date the BlnI gel is run + Damion Dooley + 2019-04-18T00:43:50Z + PulseNet:PFGE-BlnI-rundate + + + + + + + + + Once the BlnI pattern is named, the status is confirmed by CDC + Damion Dooley + 2019-04-18T00:44:44Z + PulseNet:PFGE-BlnI-status + + + + + + + + + SpeI gel where the isolate is located, lane of gel. + Damion Dooley + 2019-04-18T00:45:15Z + PulseNet:PFGE-SpeI-file + + + + + + + + + SpeI pattern assigned by CDC (format XXXXXX.####). + Damion Dooley + 2019-04-18T00:45:41Z + PulseNet:PFGE-SpeI-pattern + + + + + + + + + The date the SpeI gel is run. + Damion Dooley + 2019-04-18T00:46:21Z + PulseNet:PFGE-SpeI-rundate + + + + + + + + + Once the SpeI pattern is named, the status is confirmed by CDC. + Damion Dooley + 2019-04-18T00:47:00Z + PulseNet:PFGE-SpeI-status + + + + + + + + + Date WHICH (PH?) lab received isolate. + Damion Dooley + 2019-04-18T00:57:28Z + PulseNet:ReceivedDate + + + + + + + + + + 2019-11-17T00:54:44Z + ISO_23418.organization_contact.service + + + + + + + + + Date the isolate uploaded to the national database. + Damion Dooley + 2019-04-17T22:47:51Z + PulseNet:UploadDate + + + 2 + + + 2 + + + + + + + + I + intermediate + + + R + resistant + + + S + sensitive + susceptible + + + NS + nonsensitive + nonsusceptible + + + sensitive - dose dependent + susceptible - dose dependent + SSD + + + BSAC + + + DIN + + + EUCAST + + + SFM + + + Damion Dooley's note: this BFO class is incompatible with "immaterial entity" "n-dimensional concept". + + + food role + + + constructed feature + + + http://purl.obolibrary.org/obo/NCIT_C25464 + + + irrigation pond + + + http://purl.obolibrary.org/obo/NCIT_C80234 + + + stool + + + http://opendata.inra.fr/EOL/EOL_0001601#bedding + straw bedding + + + true + + + chicken cage + + + NCBI SRA: ION_TORRENT + + + asian tiger shrimp + black tiger shrimp + + + wild + gathered + + + Damion Dooley + + + + This is a catch-all category for Gazetteer items that have "located in" relations but not an imported GAZETTEER class parent in GenEpiO. + Damion Dooley + + + true + + Damion Dooley + obsolete: has primitive data type + + + + Damion Dooley + + + + Damion Dooley + + + + Damion Dooley + + + Damion Dooley + + + + Damion Dooley + + + + + Damion Dooley + + + + Damion Dooley + + + Damion Dooley's note: IAO lat/long can't be made a subclass of "angular coordinate" or disjoint contradiction arises with "immaterial entity" + Damion Dooley + + + + + Damion Dooley + + + + Damion Dooley + + + Damion Dooley + + + + + Damion Dooley + + + Damion Dooley + + + + Damion Dooley + This seems to be covered by 'datetime range intermediate' + + + + Damion Dooley + + + + Damion Dooley + + + + Damion Dooley + A datetime set item is a datetime that has been grouped semantically under a given type of process + + + Damion Dooley + + + + Damion Dooley + + + + Damion Dooley + + + + Damion Dooley + + + + Damion Dooley + + + + Damion Dooley + + + + mobile + + + work + + + + Damion Dooley + + + + An unordered set is a set of elements which have no intrinsic (semantic) order with respect to each other. The set of all living people is not intrinsically ordered; an ordering can only be provided by looking at some partiular feature of the given set elements. + Damion Dooley + + + + Damion Dooley + + + Damion Dooley + + + + + Damion Dooley + + + Damion Dooley + + https://en.wikipedia.org/wiki/Plane_(geometry) + + + Damion Dooley + + + + clam, squid, octopus + + + NCBI SRA: HELICOS + + + NCBI SRA: ABI_SOLID + + + A measurement datum that representing the primary structure of a macromolecule(it's sequence) sometimes associated with an indicator of confidence of that measurement. + + + specimen provider PI organization + + + NCBI SRA: Illumina Genome Analyzer IIx + + + NCBI SRA: AB SOLiD 3 Plus System + + + NCBI SRA: AB SOLiD 4 System + + + NCBI SRA: Illumina Genome Analyzer IIe + + + disease (OGMS) + + + + + + NCBI BioSample: hermaphrodite + + + This value is not present in NCBI BioSample host sex. + + + derives into + + + starts during + + + happens during + + + starts with + + + ends with + + + input of + + + Damion Dooley's note:Damion Dooley's note: Outstanding issue: How to attach units to each dimension? This depends on the instance of the problem involving a dimension? + +Linear offset can be decimal or integer or complex, or a count. + - Can have a unit: meter, kilometer, foot, light-year, oranges, apples, fruit + +Angular offset can be radians or degrees. + n-dimensional coordinate system + + + rectal + + + http://purl.obolibrary.org/obo/BTO_0000818 + + + cerebrospinal fluid (CSF) + + + Damion Dooley + + cfu/mL + + + Damion Dooley + + + + http://purl.obolibrary.org/obo/PATO_0000011 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From bf007b6d8448e16bb060bfd55b84b9889212ff24 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 7 Feb 2022 16:20:49 +0100 Subject: [PATCH 0016/1454] organize repo and add sscripts to do --- relecov_tools/__main__.py | 0 relecov_tools/download.py | 0 relecov_tools/read_excel.py | 0 relecov_tools/utils.py | 12 ++++++++++++ relecov_tools/validate_data.py | 0 5 files changed, 12 insertions(+) create mode 100644 relecov_tools/__main__.py create mode 100644 relecov_tools/download.py create mode 100644 relecov_tools/read_excel.py create mode 100644 relecov_tools/utils.py create mode 100644 relecov_tools/validate_data.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py new file mode 100644 index 00000000..e69de29b diff --git a/relecov_tools/download.py b/relecov_tools/download.py new file mode 100644 index 00000000..e69de29b diff --git a/relecov_tools/read_excel.py b/relecov_tools/read_excel.py new file mode 100644 index 00000000..e69de29b diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py new file mode 100644 index 00000000..0bc334b4 --- /dev/null +++ b/relecov_tools/utils.py @@ -0,0 +1,12 @@ +import os + +def file_exists(file_to_check): + ''' + Input: + file_to_check # file name to check if exists + Return: + True if exists + ''' + if os.path.isfile(file_to_check): + return True + return False diff --git a/relecov_tools/validate_data.py b/relecov_tools/validate_data.py new file mode 100644 index 00000000..e69de29b From 3c7e597ec6d09be73c487699dba9bb19edf3de5e Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 7 Feb 2022 18:56:57 +0100 Subject: [PATCH 0017/1454] Update new structure --- __main__.py | 0 relecov-tools/utils/common_functions.py | 12 ------------ {relecov-tools => test}/owl_parsing.py | 0 {relecov-tools => test}/validation_jsons.py | 0 4 files changed, 12 deletions(-) create mode 100644 __main__.py delete mode 100644 relecov-tools/utils/common_functions.py rename {relecov-tools => test}/owl_parsing.py (100%) rename {relecov-tools => test}/validation_jsons.py (100%) diff --git a/__main__.py b/__main__.py new file mode 100644 index 00000000..e69de29b diff --git a/relecov-tools/utils/common_functions.py b/relecov-tools/utils/common_functions.py deleted file mode 100644 index 0bc334b4..00000000 --- a/relecov-tools/utils/common_functions.py +++ /dev/null @@ -1,12 +0,0 @@ -import os - -def file_exists(file_to_check): - ''' - Input: - file_to_check # file name to check if exists - Return: - True if exists - ''' - if os.path.isfile(file_to_check): - return True - return False diff --git a/relecov-tools/owl_parsing.py b/test/owl_parsing.py similarity index 100% rename from relecov-tools/owl_parsing.py rename to test/owl_parsing.py diff --git a/relecov-tools/validation_jsons.py b/test/validation_jsons.py similarity index 100% rename from relecov-tools/validation_jsons.py rename to test/validation_jsons.py From e15e0d1aa4c1492f3a14ba01b9c6e01da21cbc1d Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Feb 2022 12:12:55 +0100 Subject: [PATCH 0018/1454] started SFTP object --- relecov_tools/SFTP_connection_class.py | 64 ++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 relecov_tools/SFTP_connection_class.py diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py new file mode 100644 index 00000000..0eb9c8b0 --- /dev/null +++ b/relecov_tools/SFTP_connection_class.py @@ -0,0 +1,64 @@ +''' +============================================================= +HEADER +============================================================= +INSTITUTION: BU-ISCIII +AUTHOR: Guillermo J. Gorines Cordero +MAIL: guillermo.gorines@urjc.es +VERSION: 0 +CREATED: 11-2-2022 +REVISED: 11-2-2022 +REVISED BY: guillermo.gorines@urjc.es +DESCRIPTION: + + Includes the SFTP connection class, and its methods. + +REQUIREMENTS: + -Python + -Paramiko + +TO DO: + +-Check minimal required Python version + +================================================================ +END_OF_HEADER +================================================================ +''' + +# Imports + +import paramiko + +class SFTP_Connection: + def __init__(self,host,port,user,key): + ''' + Initializes the Connection object and starts its host, port, user and key attributes. + Declaration: + SFTP_Connection_object = SFTP_Connection(host,port,user,key) + ''' + + self.host = host + self.port = port + self.user = user + self.key = key + self.client = None + + def open(self): + ''' + Uses the class attributes to make a connection + Usage: + SFTP_Connection_object = + ''' + self.client = paramiko.SSHClient() + self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + self.client.connect(hostname = self.host, + port = self.port, + username = self.user, + password = self.key, + allow_agent=False, + look_for_keys=False) + + self.client = self.client.open_sftp() + + From 0fc21b90f351274541ab2fcdf3c0c6e4b05e75d8 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Feb 2022 12:24:54 +0100 Subject: [PATCH 0019/1454] added a check_connection method --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 5848093e..d12406fa 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ [![install with Bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg)](https://bioconda.github.io/recipes/nf-core/README.html) [![install with PyPI](https://img.shields.io/badge/install%20with-PyPI-blue.svg)](https://pypi.org/project/nf-core/) -A python package with helper tools for the relecov project. +A Python package with helper tools for the relecov project. ## Table of contents From 2410e0d35bc719e8173635a82e87e646ba4496f9 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Feb 2022 12:30:24 +0100 Subject: [PATCH 0020/1454] Added docstrings --- relecov_tools/SFTP_connection_class.py | 55 ++++++++++++++++++++------ 1 file changed, 43 insertions(+), 12 deletions(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 0eb9c8b0..845a9d30 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -20,6 +20,7 @@ TO DO: -Check minimal required Python version +-Method to check connection ================================================================ END_OF_HEADER @@ -44,21 +45,51 @@ def __init__(self,host,port,user,key): self.key = key self.client = None - def open(self): + def check_connection(self): ''' - Uses the class attributes to make a connection + Check if there is a SFTP connection Usage: - SFTP_Connection_object = + SFTP_Connection_object.check_connection() + Return: + True if a connection still exists + False if connection doesnt exist (not established or timed out for instance) ''' - self.client = paramiko.SSHClient() - self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - self.client.connect(hostname = self.host, - port = self.port, - username = self.user, - password = self.key, - allow_agent=False, - look_for_keys=False) + try: + self.client.getcwd() + return True + except: + return False + + def open_connection(self): + ''' + Uses the class attributes to make a SFTP connection + Usage: + SFTP_Connection_object.open_connection() + Return: + None (by now) + ''' + if self.check_connection(): + self.client = paramiko.SSHClient() + self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + self.client.connect(hostname = self.host, + port = self.port, + username = self.user, + password = self.key, + allow_agent=False, + look_for_keys=False) + + self.client = self.client.open_sftp() - self.client = self.client.open_sftp() + + def close_connection(self): + ''' + Closes the SFTP connection if there is any + Usage: + SFTP_Connection_object.close_connection() + Return: + None (by now) + ''' + if self.check_connection(): + self.client.close() From 9a752a3db5c47ed5b3c42bc5410c56bc00a6d5b1 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Feb 2022 13:15:04 +0100 Subject: [PATCH 0021/1454] indentation fixed, added little testing inside --- relecov_tools/SFTP_connection_class.py | 125 +++++++++++++++---------- 1 file changed, 73 insertions(+), 52 deletions(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 845a9d30..ba53597d 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -33,63 +33,84 @@ class SFTP_Connection: def __init__(self,host,port,user,key): - ''' - Initializes the Connection object and starts its host, port, user and key attributes. - Declaration: - SFTP_Connection_object = SFTP_Connection(host,port,user,key) - ''' - - self.host = host - self.port = port - self.user = user - self.key = key - self.client = None + ''' + Initializes the Connection object and starts its host, port, user and key attributes. + Declaration: + SFTP_Connection_object = SFTP_Connection(host,port,user,key) + ''' + self.host = host + self.port = port + self.user = user + self.key = key + self.client = None def check_connection(self): - ''' - Check if there is a SFTP connection - Usage: - SFTP_Connection_object.check_connection() - Return: - True if a connection still exists - False if connection doesnt exist (not established or timed out for instance) - ''' - try: - self.client.getcwd() - return True - except: - return False + ''' + Check if there is a SFTP connection + Usage: + SFTP_Connection_object.check_connection() + Return: + True if a connection still exists + False if connection doesnt exist (not established or timed out for instance) + ''' + try: + self.client.getcwd() + return True + except: + return False + def open_connection(self): - ''' - Uses the class attributes to make a SFTP connection - Usage: - SFTP_Connection_object.open_connection() - Return: - None (by now) - ''' - if self.check_connection(): - self.client = paramiko.SSHClient() - self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - self.client.connect(hostname = self.host, - port = self.port, - username = self.user, - password = self.key, - allow_agent=False, - look_for_keys=False) - - self.client = self.client.open_sftp() - + ''' + Uses the class attributes to make a SFTP connection + Usage: + SFTP_Connection_object.open_connection() + Return: + True if connected succesfully + False if failed connection + ''' + if not self.check_connection(): + try: + self.client = paramiko.SSHClient() + self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + self.client.connect(hostname = self.host, + port = self.port, + username = self.user, + password = self.key, + allow_agent=False, + look_for_keys=False) + self.client = self.client.open_sftp() + return True + except: + return False + def close_connection(self): - ''' - Closes the SFTP connection if there is any - Usage: - SFTP_Connection_object.close_connection() - Return: - None (by now) - ''' - if self.check_connection(): - self.client.close() + ''' + Closes the SFTP connection if there is any + Usage: + SFTP_Connection_object.close_connection() + Return: + -True if connection closed successfully + -False if connection closing failed + -None if no connection was established + ''' + if self.check_connection(): + try: + self.client.close() + return True + except: + return False + +CLAVE = "RANDOM_KEY_FOR_TESTING" +HOST = 'RANDOM_SFTP_FOR_TESTING' +PUERTO = 420 +USUARIO = 'ARTURITO' +my_sftp = SFTP_Connection(HOST,PUERTO,USUARIO,CLAVE) +if not my_sftp.open_connection(): + print("No connection!") +else: + print(my_sftp.check_connection()) +print(my_sftp.client.listdir()) \ No newline at end of file From a1b8fab935cc73263396a827a113e3120f5cde74 Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 13:59:54 +0100 Subject: [PATCH 0022/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index ba53597d..cbfcc128 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -31,7 +31,7 @@ import paramiko -class SFTP_Connection: +class SftpHandle: def __init__(self,host,port,user,key): ''' Initializes the Connection object and starts its host, port, user and key attributes. From d7267af4f6e3b13a69a11d7e796675541da8adf9 Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:00:17 +0100 Subject: [PATCH 0023/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index cbfcc128..b44e1986 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -36,7 +36,7 @@ def __init__(self,host,port,user,key): ''' Initializes the Connection object and starts its host, port, user and key attributes. Declaration: - SFTP_Connection_object = SFTP_Connection(host,port,user,key) + sftp = SftpHandle(host,port,user,key) ''' self.host = host self.port = port From ba1f379991882b8128e0d494c78a040afd67bfc1 Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:00:34 +0100 Subject: [PATCH 0024/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index b44e1986..2278401e 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -44,7 +44,7 @@ def __init__(self,host,port,user,key): self.key = key self.client = None - def check_connection(self): + def check(self): ''' Check if there is a SFTP connection Usage: From e98937e81f24c24cb45d372bfea2867295fb932f Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:00:41 +0100 Subject: [PATCH 0025/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 2278401e..cebcc078 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -48,7 +48,7 @@ def check(self): ''' Check if there is a SFTP connection Usage: - SFTP_Connection_object.check_connection() + sftp.check() Return: True if a connection still exists False if connection doesnt exist (not established or timed out for instance) From 4c168077845114aed2bf063c05f1827a689043c3 Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:00:50 +0100 Subject: [PATCH 0026/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index cebcc078..23046893 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -60,7 +60,7 @@ def check(self): return False - def open_connection(self): + def open(self): ''' Uses the class attributes to make a SFTP connection Usage: From b1a940e54810584821ed3ba6bf8207e27744e6df Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:00:58 +0100 Subject: [PATCH 0027/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 23046893..c4de2e33 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -69,7 +69,7 @@ def open(self): True if connected succesfully False if failed connection ''' - if not self.check_connection(): + if not self.check(): try: self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) From bebb0e5daf4b062597bc0180d83a91b9af0acdd7 Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:01:05 +0100 Subject: [PATCH 0028/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index c4de2e33..91cb06bf 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -108,7 +108,7 @@ def close_connection(self): USUARIO = 'ARTURITO' my_sftp = SFTP_Connection(HOST,PUERTO,USUARIO,CLAVE) -if not my_sftp.open_connection(): +if not my_sftp.open(): print("No connection!") else: print(my_sftp.check_connection()) From 8b373141f7dea8785b8838da5e77e46db4a45ecc Mon Sep 17 00:00:00 2001 From: GuilleGorines <60110848+GuilleGorines@users.noreply.github.com> Date: Fri, 11 Feb 2022 14:01:22 +0100 Subject: [PATCH 0029/1454] Update relecov_tools/SFTP_connection_class.py MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 91cb06bf..8b0308ae 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -111,6 +111,6 @@ def close_connection(self): if not my_sftp.open(): print("No connection!") else: - print(my_sftp.check_connection()) + print(my_sftp.check()) print(my_sftp.client.listdir()) \ No newline at end of file From 1830f1eb4a78848d1748d22fb58e92fd9bdd4591 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Feb 2022 14:03:07 +0100 Subject: [PATCH 0030/1454] description change (abs minimal) --- relecov_tools/SFTP_connection_class.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index ba53597d..6a6cca98 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -11,7 +11,7 @@ REVISED BY: guillermo.gorines@urjc.es DESCRIPTION: - Includes the SFTP connection class, and its methods. + Includes the SFTP connection class, and its associated methods. REQUIREMENTS: -Python From 261880649c667f6a042ca69bac03bb40c4838e94 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Feb 2022 14:08:33 +0100 Subject: [PATCH 0031/1454] adjustments based on comments --- relecov_tools/SFTP_connection_class.py | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 87922536..7b6d2e01 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -20,7 +20,7 @@ TO DO: -Check minimal required Python version --Method to check connection +-Delete testing inside this script ================================================================ END_OF_HEADER @@ -30,6 +30,7 @@ # Imports import paramiko +import sys class SftpHandle: def __init__(self,host,port,user,key): @@ -64,7 +65,7 @@ def open(self): ''' Uses the class attributes to make a SFTP connection Usage: - SFTP_Connection_object.open_connection() + sftp.open() Return: True if connected succesfully False if failed connection @@ -80,37 +81,46 @@ def open(self): allow_agent=False, look_for_keys=False) - self.client = self.client.open_sftp() + self.client = self.client.open() + return True except: return False - def close_connection(self): + def close(self): ''' Closes the SFTP connection if there is any Usage: - SFTP_Connection_object.close_connection() + sftp.close() Return: -True if connection closed successfully -False if connection closing failed -None if no connection was established ''' - if self.check_connection(): + if self.check(): try: self.client.close() return True except: return False - + +if __name__ == '__main__': + sys.exit(main()) + + + +# TESTING ZONE, must be deleted later CLAVE = "RANDOM_KEY_FOR_TESTING" HOST = 'RANDOM_SFTP_FOR_TESTING' PUERTO = 420 USUARIO = 'ARTURITO' -my_sftp = SFTP_Connection(HOST,PUERTO,USUARIO,CLAVE) +my_sftp = SftpHandle(HOST,PUERTO,USUARIO,CLAVE) if not my_sftp.open(): print("No connection!") else: print(my_sftp.check()) +# testing the client attribute +# works fine by now print(my_sftp.client.listdir()) \ No newline at end of file From 42f8e2e508fb2d8934a20a90dad196c23311ea7e Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Feb 2022 19:52:17 +0100 Subject: [PATCH 0032/1454] . --- relecov_tools/__main__.py | 41 +++++++++++++++++++ .../{read_excel.py => read_metadata.py} | 0 2 files changed, 41 insertions(+) rename relecov_tools/{read_excel.py => read_metadata.py} (100%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e69de29b..fa2b084f 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python + +from click.types import File +from rich import print +from rich.prompt import Confirm +import click +import rich.console +import rich.logging +import rich.traceback +import sys + +def run_relecov_workflow(): + # Set up rich stderr console + stderr = rich.console.Console(stderr=True, force_terminal=nf_core.utils.rich_force_colors()) + + # Set up the rich traceback + rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) + + # Print nf-core header + stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) + stderr.print("[blue] ___ __ __ __ ___ [green]/,-._.--~\\", highlight=False) + stderr.print("[green] `._,._,'\n", highlight=False) + stderr.print("[grey39] nf-core/tools version {}".format(nf_core.__version__), highlight=False) + try: + + # Lanch the click cli + nf_core_cli() + + + + +@click.group(cls=CustomHelpOrder) +@click.version_option(nf_core.__version__) +@click.option("-v", "--verbose", is_flag=True, default=False, help="Print verbose output to the console.") +@click.option("-l", "--log-file", help="Save a verbose log to a file.", metavar="") +def nf_core_cli(verbose, log_file): + + # Set the base logger to output DEBUG + log.setLevel(logging.DEBUG) + + diff --git a/relecov_tools/read_excel.py b/relecov_tools/read_metadata.py similarity index 100% rename from relecov_tools/read_excel.py rename to relecov_tools/read_metadata.py From 34c99d87ef13718a6788cc6e0390c5af9a9fd989 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Feb 2022 22:17:32 +0100 Subject: [PATCH 0033/1454] Understanding how is working 'click' and rich packages for handling the menu options --- relecov_tools/__main__.py | 151 ++++++++++++++++++++++++++++++--- relecov_tools/list.py | 5 ++ relecov_tools/read_metadata.py | 38 +++++++++ relecov_tools/utils.py | 9 ++ 4 files changed, 191 insertions(+), 12 deletions(-) create mode 100644 relecov_tools/list.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index fa2b084f..263cd02c 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -8,34 +8,161 @@ import rich.logging import rich.traceback import sys +import os +import utils +#import nf_core +# conda install -c conda-forge click +# conda install -c conda-forge rich -def run_relecov_workflow(): +def run_bu_isciii(): # Set up rich stderr console - stderr = rich.console.Console(stderr=True, force_terminal=nf_core.utils.rich_force_colors()) + stderr = rich.console.Console(stderr=True, force_terminal=utils.rich_force_colors()) # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) # Print nf-core header - stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) - stderr.print("[blue] ___ __ __ __ ___ [green]/,-._.--~\\", highlight=False) - stderr.print("[green] `._,._,'\n", highlight=False) - stderr.print("[grey39] nf-core/tools version {}".format(nf_core.__version__), highlight=False) + #stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) + stderr.print("[blue] ___ ___ ___ ___ ___ ___ ____ ", highlight=False) + stderr.print("[blue] \ |-[grey39]-| [blue] | \ | | | | | | | | ", highlight=False) + stderr.print("[blue] \ \ [grey39]/ [blue] |__ / | | ___ | |__ | | | | ", highlight=False) + stderr.print("[blue] / [grey39] / [blue] \ | \ | | | | | | | | ", highlight=False) + stderr.print("[blue] / [grey39] |-[blue]-| |__ / |___| _|__ ___| |___ _|_ _|_ _|_ ", highlight=False) + + + #stderr.print("[green] `._,._,'\n", highlight=False) + __version__ = '0.0.1' + stderr.print("[grey39] BU-ISCIII-tools version {}".format(__version__), highlight=False) try: - - # Lanch the click cli - nf_core_cli() + pass + except: + pass + + # Lanch the click cli + bu_isciii_cli() + + + +# Customise the order of subcommands for --help +class CustomHelpOrder(click.Group): + def __init__(self, *args, **kwargs): + self.help_priorities = {} + super(CustomHelpOrder, self).__init__(*args, **kwargs) + + def get_help(self, ctx): + self.list_commands = self.list_commands_for_help + return super(CustomHelpOrder, self).get_help(ctx) + + def list_commands_for_help(self, ctx): + """reorder the list of commands when listing the help""" + commands = super(CustomHelpOrder, self).list_commands(ctx) + return (c[1] for c in sorted((self.help_priorities.get(command, 1000), command) for command in commands)) + + def command(self, *args, **kwargs): + """Behaves the same as `click.Group.command()` except capture + a priority for listing command names in help. + """ + help_priority = kwargs.pop("help_priority", 1000) + help_priorities = self.help_priorities + def decorator(f): + cmd = super(CustomHelpOrder, self).command(*args, **kwargs)(f) + help_priorities[cmd.name] = help_priority + return cmd + return decorator @click.group(cls=CustomHelpOrder) -@click.version_option(nf_core.__version__) +#@click.version_option(nf_core.__version__) @click.option("-v", "--verbose", is_flag=True, default=False, help="Print verbose output to the console.") @click.option("-l", "--log-file", help="Save a verbose log to a file.", metavar="") -def nf_core_cli(verbose, log_file): +def bu_isciii_cli(verbose, log_file): # Set the base logger to output DEBUG log.setLevel(logging.DEBUG) + + # Set up logs to the console + log.addHandler( + rich.logging.RichHandler( + level=logging.DEBUG if verbose else logging.INFO, + console=rich.console.Console(stderr=True, force_terminal=nf_core.utils.rich_force_colors()), + show_time=False, + markup=True, + ) + ) + + # Set up logs to a file if we asked for one + if log_file: + log_fh = logging.FileHandler(log_file, encoding="utf-8") + log_fh.setLevel(logging.DEBUG) + log_fh.setFormatter(logging.Formatter("[%(asctime)s] %(name)-20s [%(levelname)-7s] %(message)s")) + log.addHandler(log_fh) + +# pipeline list +@bu_isciii_cli.command(help_priority=1) +@click.argument("keywords", required=False, nargs=-1, metavar="") +@click.option( + "-s", + "--sort", + type=click.Choice(["release", "pulled", "name", "stars"]), + default="release", + help="How to sort listed pipelines", +) +@click.option("--json", is_flag=True, default=False, help="Print full output as JSON") +@click.option("--show-archived", is_flag=True, default=False, help="Print archived workflows") +def list(keywords, sort, json, show_archived): + """ + List available bu-isciii workflows used for relecov. + Checks the web for a list of nf-core pipelines with their latest releases. + Shows which nf-core pipelines you have pulled locally and whether they are up to date. + """ + print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) + + +# sftp +@bu_isciii_cli.command(help_priority=2) +@click.argument("pipeline", required=False, metavar="") +@click.option("-r", "--revision", help="Release/branch/SHA of the project to run (if remote)") +@click.option("-i", "--id", help="ID for web-gui launch parameter set") +@click.option( + "-c", "--command-only", is_flag=True, default=False, help="Create Nextflow command with params (no params file)" +) +@click.option( + "-o", + "--params-out", + type=click.Path(), + default=os.path.join(os.getcwd(), "nf-params.json"), + help="Path to save run parameters file", +) +def sftp(pipeline, id, revision, command_only, params_in, params_out, save_all, show_hidden, url): + ''' + Download files located in sftp server. + + ''' + print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) + +# metadata +@bu_isciii_cli.command(help_priority=3) +@click.argument("pipeline", required=False, metavar="") +@click.option("-r", "--revision", help="Release/branch/SHA of the project to run (if remote)") +@click.option("-i", "--id", help="ID for web-gui launch parameter set") +@click.option( + "-c", "--command-only", is_flag=True, default=False, help="Create Nextflow command with params (no params file)" +) +@click.option( + "-o", + "--params-out", + type=click.Path(), + default=os.path.join(os.getcwd(), "nf-params.json"), + help="Path to save run parameters file", +) +def metadata(pipeline, id, revision, command_only, params_in, params_out, save_all, show_hidden, url): + ''' + Read Metadata . + + ''' + print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) - +if __name__ == "__main__": + run_bu_isciii() diff --git a/relecov_tools/list.py b/relecov_tools/list.py new file mode 100644 index 00000000..6193b25e --- /dev/null +++ b/relecov_tools/list.py @@ -0,0 +1,5 @@ +#!/usr/bin/env python +"""Lists available nf-core pipelines and versions.""" +import requests +import rich.console +import rich.table diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index e69de29b..a9babb7b 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python + +class ReadMetadata(): + def __init__(): + self.origin_file = file + slef.metadata = {} + + +# reade_metadata +def read_metadata_workflow(self): + def __init__ (self, ): + + ''' + Description : Starts the read metada workflow + ''' + + # Perform workflow details + +wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) +ws_metadata_lab = wb_file['METADATA_LAB'] +heading = [] +for cell in ws_metadata_lab[1]: + heading.append(cell.value) + + +for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): + sample_data_row = {} + for idx in range(len(heading)): + if 'date' in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') + else: + sample_data_row[heading[idx]] = row[idx] + try: + validate(instance=sample_data_row,schema=json_phage_plus_schema) + except: + print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + + continue diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 0bc334b4..c3e4bf76 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -10,3 +10,12 @@ def file_exists(file_to_check): if os.path.isfile(file_to_check): return True return False + + +def rich_force_colors(): + """ + Check if any environment variables are set to force Rich to use coloured output + """ + if os.getenv("GITHUB_ACTIONS") or os.getenv("FORCE_COLOR") or os.getenv("PY_COLORS"): + return True + return None From 4dd1d5ee850bd3252502ef6a5210d90084c6d271 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Feb 2022 18:07:51 +0100 Subject: [PATCH 0034/1454] creating the methods for metadata class --- relecov_tools/read_metadata.py | 37 +++++++++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index a9babb7b..fc21d4ac 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,10 +1,12 @@ #!/usr/bin/env python -class ReadMetadata(): +class RelecovMetadata(): def __init__(): self.origin_file = file - slef.metadata = {} - + self.metadata = {} + self.isklims_db = iskylims_db + self.relecov_db = relecov_db + # reade_metadata def read_metadata_workflow(self): @@ -16,6 +18,35 @@ def __init__ (self, ): # Perform workflow details + +def check_new_metadata(folder): + """ Check if there is a new metadata to be processed + + folder Directory to be checked + """ + pass + +def fetch_metadata_file(folder, file_name): + """ Fetch the metadata file + folder Directory to fetch metadata file + file_name metadata file name + """ + pass + + +def add_extra_data (metadata_file, extra_data, result_metadata): + """ Add the additional information that must be included in final metadata + metadata Origin metadata file + extra_data additional data to be included + result_metadata final metadata after adding the additional data + """ + pass + +def store_in_database() + + + + wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) ws_metadata_lab = wb_file['METADATA_LAB'] heading = [] From 81a1c654f0d7be9420e4b2ba61f2ef93ad0e3ac2 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Feb 2022 18:08:15 +0100 Subject: [PATCH 0035/1454] creating the methods for metadata class --- relecov_tools/read_metadata.py | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index fc21d4ac..aabf818d 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -4,9 +4,9 @@ class RelecovMetadata(): def __init__(): self.origin_file = file self.metadata = {} - self.isklims_db = iskylims_db - self.relecov_db = relecov_db - + self.isklims_url = iskylims_url + self.relecov_url = relecov_url + # reade_metadata def read_metadata_workflow(self): @@ -33,6 +33,9 @@ def fetch_metadata_file(folder, file_name): """ pass + def validate_metadata_sample(row_sample): + """ Validate sample information + def add_extra_data (metadata_file, extra_data, result_metadata): """ Add the additional information that must be included in final metadata @@ -42,7 +45,23 @@ def add_extra_data (metadata_file, extra_data, result_metadata): """ pass -def store_in_database() +def request_information(external_url, request): + """ Get information from external database server using Rest API + + external_url + request + """ + pass + +def store_information (external_url, request, data): + """ Update information + + """ + pass + + + + From 1db8931e4fedc594634c94e9e97e47527c5fa30f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 16 Feb 2022 15:52:03 +0100 Subject: [PATCH 0036/1454] cambios en schemas --- schema/ena_v01.json | 301 ++++++++------ schema/gisaid_V0.json | 148 +++++-- schema/phage_V0.json | 827 ++++++++++++++++++++++++++++++-------- schema/phage_plus_V0.json | 406 ++++++++++++------- 4 files changed, 1207 insertions(+), 475 deletions(-) diff --git a/schema/ena_v01.json b/schema/ena_v01.json index 3696df41..72bf14e6 100644 --- a/schema/ena_v01.json +++ b/schema/ena_v01.json @@ -25,39 +25,39 @@ "type": "object", "properties": { "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO_0000079", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", - "genepio_label":"sequencing run sample identifier", + "examples": ["prov_rona_99"], + "ontology": "GENEPIO:0001123", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers", + "label":"Collecting Sample id" }, "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO_0001651", - "type": "string", - "description": "The name of the agency that collected the original sample.", - "genepio_label":"INSDC institution code", + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", + "label":"Collecting Institution" }, "collection_date": { - "examples": ["19/03/2020"], + "examples": ["3/19/2020"], "ontology": "GENEPIO:0001174", "type": "string", - "description": "The date on which the sample was collected. ", - "format": "date", - "genepio_label":"", - + "description": "The date on which the sample was collected.", + "format":"date", + "classification":"Sample collection and processing", + "label":"Sample Collection Date" }, "receipt_date": { - "examples": ["20/03/2020"], + "examples": ["3/21/2020"], "ontology": "GENEPIO:0001179", "type": "string", "description": "The date on which the sample was received.", - "format": "date", - "genepio_label":"", - + "format":"date", + "clasification":"Sample collection and processing", + "label":"Sample Received Date" }, "geographic_location_(country_and/or_sea)": { "Enums": [ @@ -338,11 +338,12 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO_0000118", + "ontology": "GENEPIO:0001181 ", "type": "string", "description": "The country of origin of the sample.", "examples": ["South Africa [GAZ:00001094]"], - "genepio_label":"specimen collection location - country", + "clasification":"Sample collection and processing", + "label":"Geo Loc Autonomic Country" }, "geographic location (region and locality)": { @@ -350,7 +351,8 @@ "type": "string", "description": "The county/region of origin of the sample.", "examples": ["Derbyshire"], - "genepio_label":"", + "clasification":"Sample collection and processing", + "label":"Geo Loc Province" }, "geographic location (latitude)": { @@ -358,7 +360,8 @@ "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", "examples": ["38.98 N"], - "genepio_label":"", + "clasification":"Sample collection and processing", + "label":"Geo Loc Latitude", }, "geographic location (longitude)": { @@ -366,25 +369,8 @@ "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", "examples": ["77.11 W"], - "genepio_label":"", - - }, - "scientific_name": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": ["Severe acute respiratory syndrome coronavirus 2 "], - "genepio_label":"", - + "clasification":"Sample collection and processing", + "label":"Geo Loc Longitude" }, "isolate": { "ontology": "GENEPIO:0001644", @@ -392,6 +378,8 @@ "description": "Identifier of the specific isolate.", "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], "genepio_label":"isolate identifier", + "clasification":"Sample collection and processing", + "label":"Isolate" }, "purpose_sampling": { @@ -422,9 +410,58 @@ "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", "examples": ["Blood [UBERON:0000178]"], - "genepio_label":"", + "classification":"Sample collection and processing", + "label":"Organism Substance" }, + "isolation source non-host-associated": { + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": ["Face Mask [OBI:0002787]"], + "clasification":"Sample collection and processing", + "label":"Environmental Material" + }, "host common name": { "Enums": [ "Human [NCBITaxon:9606]", @@ -446,11 +483,12 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO_0001724", + "ontology": "GENEPIO:0001386", "type": "string", "description": "The commonly used name of the host.", "examples": ["Human [NCBITaxon:9606]"], - "genepio_label":"subject organism common name", + "classification":"Host information", + "label":"Host Common Name" }, "host scientific name": { @@ -477,11 +515,12 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO_0001567", + "ontology": "GENEPIO:0001387", "type": "string", "description": "The taxonomic, or scientific name of the host.", "examples": ["Homo sapiens [NCBITaxon:9606]"], - "genepio_label":"subject organism (host) taxonomic species", + "clasification":"Host information", + "label":"Host Scientific Name" }, "host_health_state": { @@ -521,95 +560,125 @@ }, "type exposure": { "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001417", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification":"Host information", - "genepio_label":"", + "label":"Outbreak Exposure Event Location" }, "subject exposure duration": { "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification":"Host information", - "genepio_label":"", + "label":"Additional Host Information" }, "instrument_model": { - "Enums": ["454 Genome Sequencer [GENEPIO:0001937]", - "454 Genome Sequence 20 [OBI:0000689]", - "454 Genome Sequencer FLX [OBI:0000702]", - "454 Genome Sequencer FLX Titanium [GENEPIO:0001936]", - "454 Genome Sequencer Junior [GENEPIO:0001938]", - "AB SOLiD System [OBI:0000696]", - "SOLiD 3 Plus System [OBI:0002007]", - "SOLiD 4 [OBI:0002024]", - "SOLiD 4hq System [GENPIO:0001928]", - "SOLiD 5500 [GENPIO:0001929]", - "SOLiD 5500xl [GENPIO:0001930]", - "SOLiD PI System [GENPIO:0001931]", - "SOLiD System 2.0 [GENPIO:0001932]", - "SOLiD System 3.0 [GENPIO:0001933]", - "HeliScope Single Molecule Sequencer [OBI:0000717]", - "Illumina Genome Analyzer II [OBI:0000703]", - "Genome Analyzer IIe [OBI:0002027]", - "Genome Analyzer IIx [OBI:0002000]", - "Illumina HiSeq Sequencer [GENPIO:0001939]", - "Illumina HiSeq 1000 [OBI:0002022]", - "Illumina HiSeq 2000 [OBI:0002001]", - "Illumina HiSeq 2500 [OBI:0002002]", - "Illumina HiSeq 3000 [OBI:0002048]", - "Illumina HiSeq 4000 [OBI:0002049]", - "Ion Torrent PGM [GENPIO:0001935]", - "MiSeq [OBI:0002003]", - "NextSeq 500 [OBI:0002021]", - "PacBio RS II [OBI:0002012]", + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO_0001921", + "ontology": "GENEPIO:0001452", "type": "string", "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION "], - "genepio_label":"sequencing instrument model", - + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], + "classification":"Sequencing", + "label":"Sequencing Instrument Model" }, "instrument_platform ": { "examples": ["MinIon"], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "The model of the sequencing instrument used.", - "genepio_label":"", - - }, - "file_name": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "genepio_label":"", - - }, - "tax_id": { + "label":"Sequencing Platforms " + }, + "file_name": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R1 fastq" + }, + "tax_id": { "examples": ["probably 2697049 in all cases"], "ontology": "GENEPIO:0001156", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "scientific_name": { + "genepio_label":"" + }, + "scientific_name": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "common_name": { + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification":"Sample collection and processing", + "classification":"Sample collection and processing", + "label":"Organism" + }, + "common_name": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", @@ -617,8 +686,8 @@ "clasification":"Sample collection and processing", "genepio_label":"", - }, - "sample_description": { + }, + "sample_description": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", @@ -626,15 +695,15 @@ "clasification":"Sample collection and processing", "genepio_label":"", - }, - "sample_storage_conditions": { + }, + "sample_storage_conditions": { "examples": ["24 degrees celsius"], "ontology": "NCIT_C115535", "type": "string", "description": "The name and version of a particular protocol used for sampling.", "clasification":"Sample collection and processing" - }, - "library_source": { + }, + "library_source": { "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", "CAGE method [GENPIO:0001942]", "CF-H method [GENPIO:0001943]", diff --git a/schema/gisaid_V0.json b/schema/gisaid_V0.json index 7c01894b..c03fd1a3 100644 --- a/schema/gisaid_V0.json +++ b/schema/gisaid_V0.json @@ -5,7 +5,7 @@ "virus_name", "submitter", "originating_lab", - "address", + "collecting_address", "collection_date", "location", "host", @@ -18,60 +18,74 @@ "properties": { "type": { "examples": ["betacoronavirus"], - "ontology": "GENEPIO:0001156", + "ontology": "NCBITaxon:694002", "type": "string", - "description": "default must remain betacoronavirus", - "clasification":"Database Identifiers", + "description": "default must remain 'betacoronavirus'", + "clasification":"Database Identifiers" }, "virus_name": { - "examples": ["e.g. hCoV-19/Netherlands/Gelderland-01/2020 (Must be FASTA-Header from the FASTA file all_sequences.fasta)"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers", + "examples": ["hCoV-19/Canada/prov_rona_99/2020"], + "ontology": "GENEPIO:0100282", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification":"Database Identifiers", + "label":"GISAID Virus Name" }, "submitter": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001156", + "examples": [""], + "ontology": "0", "type": "string", - "description": "enter your GISAID-Username", - "clasification":"Database Identifiers", + "description": "", + "clasification":"enter your GISAID-Username", + "label":"GISAID Username" }, "originating_lab": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO:0001153", "type": "string", - "description": "Where the clinical specimen or virus isolate was first obtained", - "clasification":"Sample collection and processing", + "description": "The name of the agency that collected the original sample.", + "label":"Collecting Institution" }, - "address": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "collecting_address": { + "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], + "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", "clasification":"Sample collection and processing", + "label":"Collecting Institution Address" }, - "collection_date": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "submitting_address": { + "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], + "ontology": "GENEPIO:0001167", "type": "string", - "description": "Date in the format YYYY or YYYY-MM or YYYY-MM-DD. Caution: collection date may be considered public health identifiable information. If this date is considered identifiable, it is acceptable to add 'jitter' to the collection date by adding or subtracting a calendar day (acceptable by GISAID). Do not change the collection date in your original records. Alternatively, ”received date” may be used as a substitute in the data you share. The date should be provided in ISO 8601 standard format YYYY-MM-DD.", - "format":"date", + "description": "The mailing address of the agency submitting the sequence.", "clasification":"Sample collection and processing", + "label":"Submitting Institution Address" + }, + "collection_date": { + "examples": ["3/19/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format":"date", + "classification":"Sample collection and processing", + "label":"Sample Collection Date" }, "location": { "examples": ["e.g. Europe / Germany / Bavaria / Munich"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001181 ", "type": "string", "description": "The country of origin of the sample.", "clasification":"Sample collection and processing", + "label":"Geo Loc Autonomic Country" }, "host": { "examples": ["e.g. Human, Environment, Canine, Manis javanica, Rhinolophus affinis, etc"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001387", "type": "string", "description": "The taxonomic, or scientific name of the host.", "clasification":"Host information", + "label":"Host Scientific Name" }, "patient_age": { "Enums": [ @@ -96,7 +110,39 @@ "ontology": "GENEPIO:0001394", "type": "string", "description": "The age category of the host at the time of sampling.", - "clasification":"Host information", + "clasification":"Host information" + }, + "specimen_source": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"], + "classification":"Sample collection and processing", + "label":"Organism Substance" + }, + "Assembly method": { + "examples": ["Ivar"], + "ontology": "GENEPIO:0001463", + "type": "string", + "description": "The name of software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence software name" }, "gender": { "Enums": [ @@ -120,10 +166,27 @@ }, "sequencing_technology": { "examples": ["e.g. Illumina Miseq, Sanger, Nanopore MinION, Ion Torrent, etc."], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001452", "type": "string", "description": "The model of the sequencing instrument used.", - "clasification":"Sequencing", + "classification":"Sequencing", + "label":"Sequencing Instrument Model" + }, + "authors": { + "examples": [""], + "ontology": "GENEPIO:0001517", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Authors" + }, + "coverage": { + "examples": ["400x"], + "ontology": "GENEPIO:0001474", + "type": "string", + "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage value " }, "fasta_filename": { "examples": ["e.g. all_sequences.fasta not c:\users\meier\docs\all_sequences.fasta"], @@ -134,10 +197,11 @@ }, "additional_host_information": { "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification":"Host information", + "label":"Additional Host Information" }, "Last vaccinated": { "examples": ["e.g. 04/09/2021"], @@ -149,18 +213,34 @@ }, "outbreak": { "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001417", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification":"Host information", + "label":"Outbreak Exposure Event Location" }, "Sampling Strategy": { "examples": ["e.g. Sentinel surveillance (ILI), Sentinel surveillance (ARI), Sentinel surveillance (SARI), Non-sentinel-surveillance (hospital), Non-sentinel-surveillance (GP network), Longitudinal sampling on same patient(s), S gene dropout"], - "ontology": "GENEPIO:", + "ontology": "GENEPIO:0001445", "type": "string", "description": "The reason that the sample was sequenced.", - "clasification":"Sequencing", + "classification":"Sequencing", + "label":"Purpose of Sequencing" }, + "submitting_lab_sequence_id": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "Sample ID given by the submitting laboratory", + "clasification":"Database Identifiers" + }, + "submitting_lab": { + "examples": ["Centers for Disease Control and Prevention"], + "ontology": "GENEPIO:0001159", + "type": "string", + "description": "The name of the agency that generated the sequence.", + "label":"Submitting Institution" + } } } diff --git a/schema/phage_V0.json b/schema/phage_V0.json index bf7c2597..9155f85a 100644 --- a/schema/phage_V0.json +++ b/schema/phage_V0.json @@ -22,13 +22,16 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sample.", - "format": "email" + "clasification":"Sample collection and processing", + "label":"Collecting Institution Email" }, "depth_of_coverage_value": { + "examples": ["400x"], "ontology": "GENEPIO:0001474", - "type": "number", + "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "examples": [400.0] + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage value " }, "exposure_details": { "ontology": "GENEPIO:0001431", @@ -37,10 +40,12 @@ "examples": ["Host role - Other: Bus Driver"] }, "breadth_of_coverage_value": { + "examples": ["95%"], "ontology": "GENEPIO:0001472", - "type": "number", + "type": "string", "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "examples": [0.95] + "clasification":"Bioinformatics and QC metrics", + "label":"Breadth of coverage value" }, "most_recent_travel_departure_date": { "examples": ["16/03/2020"], @@ -50,13 +55,37 @@ "format": "date" }, "sequencing_protocol": { - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "examples": [ - "Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits." - ] - }, + "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], + "ontology": "GENEPIO:0001454", + "type": "string", + "description": "The protocol used to generate the sequence.", + "clasification":"Sequencing", + "label":"Sequencing Protocol" + }, + "%Ns": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%Ns" + }, + "Number_of_variants_(AF_greater_75%)": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"Number of variants (AF greater 75%)" + }, + "Numer_of_variants_with_effect": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"Numer of variants with effect" + }, "host_age_bin": { "Enums": [ "0 - 9 [GENEPIO:0100049]", @@ -101,20 +130,27 @@ "ontology": "GENEPIO:0001211", "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"] + "examples": ["Blood [UBERON:0000178]"], + "classification":"Sample collection and processing", + "label":"Organism Substance" + }, "sample_collection_date": { - "examples": ["19/03/2020"], + "examples": ["3/19/2020"], "ontology": "GENEPIO:0001174", "type": "string", - "description": "The date on which the sample was collected. ", - "format": "date" + "description": "The date on which the sample was collected.", + "format":"date", + "classification":"Sample collection and processing", + "label":"Sample Collection Date" }, - "diagnostic_pcr_ct_value_2": { + "diagnostic_pcr_Ct_value_2": { + "examples": ["36"], "ontology": "GENEPIO:0001512", - "type": "integer", + "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "examples": [36] + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Ct Value-2" }, "number_of_vaccine_doses_received": { "ontology": "GENEPIO:0001406", @@ -149,7 +185,9 @@ "ontology": "GENEPIO:0001255", "type": "string", "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"] + "examples": ["Vero E6 Cell Line [BTO:0004755]"], + "classification":"Sample collection and processing", + "label":"Lab passage Host" }, "anatomical_part": { "Enums": [ @@ -186,7 +224,9 @@ "ontology": "GENEPIO:0001214", "type": "string", "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"] + "examples": ["Nasopharynx (NP) [UBERON:0001728]"], + "classification":"Sample collection and processing", + "label":"Anatomical Structure" }, "host_health_outcome": { "Enums": [ @@ -205,24 +245,38 @@ "description": "Disease outcome in the host.", "examples": ["Recovered [NCIT:C49498]"] }, + "rna_extraction_protocol": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Rna Extraction Protocol" + }, "sequencing_date": { "examples": ["22/06/2020"], "ontology": "GENEPIO:0001447", "type": "string", "description": "The date the sample was sequenced.", - "format": "date" + "format": "date", + "clasification":"Sequencing", + "label":"Sequencing date" }, "passage_number": { "ontology": "GENEPIO:0001261", "type": "integer", "description": "Number of passages.", - "examples": [3] + "examples": [3], + "clasification":"Sample collection and processing", + "label":"Passage Number" }, "ns_per_100_kbp": { + "examples": ["300"], "ontology": "GENEPIO:0001484", - "type": "integer", + "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "examples": [300] + "clasification":"Bioinformatics and QC metrics", + "label":"Ns per 100 kbp" }, "case_id": { "ontology": "GENEPIO:0100281", @@ -231,11 +285,12 @@ "examples": ["ABCD1234"] }, "biosample_accession": { - "pattern": "^SAM(D|N|E([AG]?))[0-9]+", + "examples": ["SAMN14180202"], "ontology": "GENEPIO:0001139", "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", - "examples": ["SAMN14180202"] + "clasification":"Database Identifiers", + "label":"Biosample accession ENA" }, "last_dose_vacicnation_date": { "examples": ["09/04/2021"], @@ -245,12 +300,76 @@ "format": "date" }, "bioinformatics_protocol": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], "ontology": "GENEPIO:0001489", "type": "string", - "description": "The name and version number of the bioinformatics protocol used.", - "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" - ] + "description": "The name of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics", + "label":"Bioinformatics protocol" + }, + "if_bioinformatic_protocol_is_other_specify": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "0", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics", + "label":"If bioinformatic protocol Is Other, Specify" + }, + "bioinformatic_protocol_version": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "0", + "type": "string", + "description": "The version number of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics", + "label":"bioinformatics protocol version" + }, + "preprocessing": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Preprocessing" + }, + "if_preprocessing_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"If preprocessing Is Other, Specify" + }, + "preprocessing_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Preprocessing params" + }, + "mapping": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information", + "label":"Mapping" + }, + "mapping_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information", + "label":"Mapping params" + }, + "commercial/open-source/both": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Commercial/Open-source/both" }, "prior_sars_cov_2_antiviral_treatment": { "Enums": [ @@ -311,7 +430,9 @@ "ontology": "GENEPIO:0001510", "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"] + "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], + "classification":"Pathogen diagnostic testing", + "label":"Gene Name 2" }, "body_product": { "Enums": [ @@ -332,7 +453,9 @@ "ontology": "GENEPIO:0001216", "type": "string", "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"] + "examples": ["Feces [UBERON:0001988]"], + "classification":"Sample collection and processing", + "label":"Body product" }, "host_age": { "ontology": "GENEPIO:0001392", @@ -377,7 +500,9 @@ "ontology": "GENEPIO:0001234", "type": "string", "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"] + "examples": ["Swab [GENEPIO:0100027]"], + "clasification":"Sample collection and processing", + "label":"Collection Device" }, "purpose_of_sequencing": { "Enums": [ @@ -414,25 +539,33 @@ "ontology": "GENEPIO:0001445", "type": "string", "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"] + "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], + "classification":"Sequencing", + "label":"Purpose of Sequencing" }, "raw_sequence_data_processing_method": { + "examples": ["Porechop 0.2.3"], "ontology": "GENEPIO:0001458", "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "examples": ["Porechop 0.2.3,Porechop 0.2.3"] + "clasification":"Bioinformatics and QC metrics", + "label":"Raw sequence data processin method" }, "sequence_submitter_contact_address": { + "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"] + "clasification":"Sample collection and processing", + "label":"Submitting Institution Address" }, "depth_of_coverage_threshold": { - "ontology": "GENEPIO:0001475", - "type": "number", + "examples": ["100x"], + "ontology": "GENEPIO:0001475", + "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "examples": [100.0] + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage threshold" }, "specimen_processing": { "Enums": [ @@ -448,19 +581,17 @@ "ontology": "GENEPIO:0001253", "type": "string", "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"] - }, - "flow_cell_barcode": { - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "examples": ["FAB06069"] + "examples": ["Virus Passage [GENEPIO:0100039]"], + "classification":"Sample collection and processing", + "label":"Specimen Processing" }, "r1_fastq_filename": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"] + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R1 fastq" }, "destination_of_most_recent_travel_city": { "ontology": "GENEPIO:0001411", @@ -469,19 +600,77 @@ "examples": ["New York City"] }, "r1_fastq_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "examples": [ - "/User/Documents/RespLab/Data/ABC123_S1_L001_R1_001.fastq.gz" - ] + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath R1 fastq" }, "library_id": { "ontology": "GENEPIO:0001448", "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", - "examples": ["XYZ_123345"] - }, + "examples": ["XYZ_123345"], + "clasification":"Sequencing", + "labe":"Library Id" + }, + "enrichment_protocol": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Enrichment_protocol" + }, + "if_enrichment_protocol_is_other_specify": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"If Enrichment Protocol Is Other, Specify" + }, + "if_consensus_other": { + "examples": ["1.3"], + "ontology": "0", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"If consensus Is Other, Specify" + }, + "if_mapping_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information", + "label":"If mapping Is Other, Specify" + }, + "amplicon protocol": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Amplicon Protocol" + }, + "if_amplicon_protocol_if_other_especify": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "labe":"If Amplicon Protocol If Other, Especify" + }, + "amplicon_version": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Amplicon Version" + }, "host_vaccination_status": { "Enums": [ "Fully Vaccinated [GENEPIO:0100100]", @@ -502,27 +691,49 @@ "ontology": "OBI:0001621", "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", - "examples": ["77.11 W"] + "examples": ["77.11 W"], + "clasification":"Sample collection and processing", + "label":"Geo Loc Longitude" }, "genbank_ena_ddbj_accession": { - "pattern": "^([a-zA-Z]{2})\\d*.\\d{1}", + "examples": ["MN908947.3"], "ontology": "GENEPIO:0001145", "type": "string", "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "examples": ["MN908947.3"] + "clasification":"Database Identifiers", + "label":"GenBank/ENA/DDBJ accession" }, "bioproject_accession": { - "pattern": "^PRJ(N|E|D)([a-zA-Z]?)[0-9]+*", + "examples": ["PRJNA12345"], "ontology": "GENEPIO:0001136", "type": "string", - "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs. ", - "examples": ["PRJNA12345"] + "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", + "clasification":"Database Identifiers", + "label":"Bioproject accession ENA" }, - "lineage_clade_analysis_software_name": { + "lineage/clade_analysis_software_name": { + "examples": ["Pangolin"], "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "examples": ["Pangolin"] + "clasification":"Lineage and Variant information", + "label":"lineage/clade analysis software name" + }, + "analysis_author": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Analysis Authors" + }, + "if_lineage_identification_other": { + "examples": ["Other than Pangolin"], + "ontology": "0", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information", + "label":"If lineage identification Is Other, Specify" }, "location_of_exposure_geo_loc_name_country": { "Enums": [ @@ -803,7 +1014,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001410", + "ontology": "GENEPIO:0001181", "type": "string", "description": "The country where the host was likely exposed to the causative agent of the illness.", "examples": ["South Africa [GAZ:00001094]"] @@ -822,22 +1033,44 @@ "format": "date" }, "library_preparation_kit": { - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "examples": ["Nextera XT"] + "examples": ["Nextera XT"], + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "clasification":"Sequencing", + "label":"Library Preparation Kit" + }, + "flow_cell_barcode": { + "examples": ["FAB06069"], + "ontology": "GENEPIO:0001451", + "type": "string", + "description": "The barcode of the flow cell used for sequencing.", + "clasification":"Sequencing", + "label":"Flow Cell Barcode" + }, + "library_kit": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Library Kit" }, "fast5_filename": { + "examples": ["batch1a_sequences.fast5"], "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "examples": ["batch1a_sequences.fast5"] + "clasification":"Bioinformatics and QC metrics", + "label":"Filename fast5" }, - "diagnostic_pcr_ct_value_1": { + "diagnostic_pcr_Ct_value_1": { + "examples": ["21"], "ontology": "GENEPIO:0001509", - "type": "integer", + "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "examples": [21] + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Ct Value 1" }, "collection_method": { "Enums": [ @@ -871,7 +1104,9 @@ "ontology": "GENEPIO:0001241", "type": "string", "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"] + "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], + "clasification":"Sample collection and processing", + "label":"Collection Method" }, "geo_loc_name_county_region": { "ontology": "GENEPIO:0100280", @@ -880,18 +1115,28 @@ "examples": ["Derbyshire"] }, "consensus_genome_length": { + "examples": ["38677"], "ontology": "GENEPIO:0001483", - "type": "integer", + "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "examples": [38677] + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus genome length" }, "r2_fastq_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "examples": [ - "/User/Documents/RespLab/Data/ABC123_S1_L001_R2_001.fastq.gz" - ] + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath R2 fastq" + }, + "consensus_criteria": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus criteria" }, "destination_of_most_recent_travel_state_province_territory": { "ontology": "GENEPIO:0001412", @@ -899,12 +1144,22 @@ "description": "The name of the province that was the destination of most recent travel.", "examples": ["California"] }, - "sample_received_date": { - "examples": ["20/03/2020"], + "reception_date": { + "examples": ["3/21/2020"], "ontology": "GENEPIO:0001179", "type": "string", "description": "The date on which the sample was received.", - "format": "date" + "format":"date", + "clasification":"Sample collection and processing", + "label":"Sample Received Date" + }, + "quality_control_metrics": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Quality control metrics " }, "host_common_name": { "Enums": [ @@ -930,13 +1185,17 @@ "ontology": "GENEPIO:0001386", "type": "string", "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"] + "examples": ["Human [NCBITaxon:9606]"], + "classification":"Host information", + "label":"Host Common Name" }, "geo_loc_name_state_province_territory": { "ontology": "GENEPIO:0001185", "type": "string", "description": "The state/province/territory of origin of the sample.", - "examples": ["Western Cape"] + "examples": ["Western Cape"], + "classification":"Sample collection and processing", + "label":"Geo Loc Autonomic Community" }, "lineage_clade_analysis_software_version": { "ontology": "GENEPIO:0001502", @@ -951,17 +1210,28 @@ "examples": ["BCxy123"] }, "sra_accession": { - "pattern": "^(SRR|ERR|DRR)[0-9]+", - "ontology": "GENEPIO:0001142", + "examples": ["SRR11177792"], + "ontology": "GENEPIO:0001142", + "type": "string", + "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", + "clasification":"Database Identifiers", + "label":"SRA accession" + }, + "author_submitter": { + "examples": [""], + "ontology": "0", "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "examples": ["SRR11177792"] + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Author Submitter" }, "authors": { + "examples": [""], "ontology": "GENEPIO:0001517", "type": "string", - "description": "Names of individuals contributing to the processes of sample collection, sequence generation, analysis, and data submission.", - "examples": ["Tejinder Singh, Fei Hu, Johnny Blogs"] + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Authors" }, "host_role": { "Enums": [ @@ -1013,12 +1283,37 @@ "description": "The name of the consensus sequence.", "examples": ["ncov123assembly3"] }, + "assembly": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Assembly" + }, + "if_assembly_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"If assembly Is Other, Specify" + }, + "assembly_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Assambly params" + }, "gisaid_accession": { - "pattern": "^EPI_ISL_\\d*", - "ontology": "GENEPIO:0001147", + "examples": ["hCoV-19/Canada/prov_rona_99/2020"], + "ontology": "GENEPIO:0100282", "type": "string", - "description": "The GISAID accession number assigned to the sequence.", - "examples": ["EPI_ISL_123456"] + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification":"Database Identifiers", + "label":"GISAID Virus Name" }, "geo_loc_name_country": { "Enums": [ @@ -1302,19 +1597,24 @@ "ontology": "GENEPIO:0001181", "type": "string", "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"] + "examples": ["South Africa [GAZ:00001094]"], + "label":"Geo Loc Autonomic Country" }, "consensus_sequence_filepath": { + "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"] + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence filepath" }, "number_of_base_pairs_sequenced": { + "examples": ["387566"], "ontology": "GENEPIO:0001482", - "type": "integer", + "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "examples": [387566] + "clasification":"Bioinformatics and QC metrics", + "label":"Number of base pairs sequenced " }, "destination_of_most_recent_travel_country": { "ontology": "GENEPIO:0001413", @@ -1323,10 +1623,12 @@ "examples": ["United Kingdom"] }, "fast5_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "examples": ["/User/Documents/RespLab/Data/rona123assembly.fast5"] + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath fast5" }, "culture_collection": { "ontology": "GENEPIO:0100284", @@ -1334,31 +1636,62 @@ "description": "The name of the source collection and unique culture identifier. ", "examples": ["/culture_collection=\"ATCC:26370\""] }, + "was_phix_used?": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Was Phix Used" + }, + "number_of_samples_in_run": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Number Of Samples In Run" + }, "amplicon_size": { - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "examples": ["300bp"] + "examples": ["300bp"], + "ontology": "GENEPIO:0001449", + "type": "string", + "description": "The length of the amplicon generated by PCR amplification.", + "clasification":"Sequencing", + "label":"Amplicon Size" + }, + "flowcell_kit": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "labe":"Flowcell Kit" }, "sample_collector_contact_address": { + "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", - "examples": ["655 Lab St,Vancouver, British Columbia, V5N 2A2, Canada"] + "clasification":"Sample collection and processing", + "label":"Collecting Institution Address" }, "collection_protocol": { "ontology": "GENEPIO:0001243", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "examples": ["SC2SamplingProtocol 1.2"] + "examples": ["SC2SamplingProtocol 1.2"], + "clasification":"Sample collection and processing", + "label":"Collection Protocol" + }, "variant_evidence": { - "ontology": "GENEPIO:0001504", + "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], + "ontology": "GENEPIO:0001504", "type": "string", "description": "The evidence used to make the variant determination.", - "examples": [ - "lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)" - ] + "clasification":"Lineage and Variant information", + "label":"Variant evidence" }, "most_recent_travel_return_date": { "examples": ["26/04/2020"], @@ -1384,6 +1717,21 @@ "description": "The exposure transmission contact type.", "examples": ["Direct (human-to-human contact) [TRANS:0000001]"] }, + "runID": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"RunID" + }, + "sequencing_instrument_platform": { + "examples": ["MinIon"], + "ontology": "0", + "type": "string", + "description": "The model of the sequencing instrument used.", + "label":"Sequencing Platforms " + }, "prior_sars_cov_2_infection": { "Enums": [ "Prior infection [GENEPIO:0100234]", @@ -1406,10 +1754,12 @@ "examples": ["hCoV-19/Canada/prov_rona_99/2020"] }, "specimen_collector_sample_id": { + "examples": ["prov_rona_99"], "ontology": "GENEPIO:0001123", "type": "string", - "description": "The user-defined name for the sample. ", - "examples": ["prov_rona_99"] + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers", + "label": "Collecting Sample id" }, "host_scientific_name": { "Enums": [ @@ -1438,7 +1788,9 @@ "ontology": "GENEPIO:0001387", "type": "string", "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"] + "examples": ["Homo sapiens [NCBITaxon:9606]"], + "clasification":"Host information", + "label":"Host Scientific Name" }, "host_disease": { "Enums": [ @@ -1459,28 +1811,79 @@ "type": "string", "description": "Description of how organism was passaged.", "examples": [ - "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain." - ] + "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain.",], + "clasification":"Sample collection and processing", + "label":"Passage Method" + }, + "%qc_filtered": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%qc filtered" + }, + "%reads_host": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%reads host" + }, + "%reads_virus": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%reads virus" + }, + "%unmapped": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%unmapped" + }, + "%genome _greater_10x": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"% genome greater 10x" + }, + "mean_depth_of_coverage_value": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"mean depth of coverage value" }, "symptom_onset_date": { - "examples": ["16/03/2020"], - "ontology": "GENEPIO:0001399", - "type": "string", - "description": "The date on which the symptoms began or were first noted.", - "format": "date" - }, - "r2_fastq_filename": { - "ontology": "GENEPIO:0001477", - "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "examples": ["ABC123_S1_L001_R2_001.fastq.gz"] + "examples": ["16/03/2020"], + "ontology": "GENEPIO:0001399", + "type": "string", + "description": "The date on which the symptoms began or were first noted.", + "format": "date" + }, + "r2 fastq filename": { + "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001477", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R2 fastq" }, "prior_sars_cov_2_infection_date": { - "examples": ["23/01/2021"], - "ontology": "GENEPIO:0001437", - "type": "string", - "description": "The date of diagnosis of the prior SARS-CoV-2 infection.", - "format": "date" + "examples": ["23/01/2021"], + "ontology": "GENEPIO:0001437", + "type": "string", + "description": "The date of diagnosis of the prior SARS-CoV-2 infection.", + "format": "date" }, "exposure_event": { "Enums": [ @@ -1511,10 +1914,12 @@ "examples": ["Mass Gathering [GENEPIO:0100237]"] }, "sequencing_kit_number": { - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "examples": ["AB456XYZ789"] + "examples": ["AB456XYZ789"], + "ontology": "GENEPIO:0001455", + "type": "string", + "description": "The manufacturer's kit number.", + "clasification":"Sequencing", + "label":"Sequencing Kit Number" }, "purpose_of_sampling_details": { "ontology": "GENEPIO:0001200", @@ -1547,17 +1952,21 @@ "description": "The name of the antiviral treatment agent administered during the prior SARS-CoV-2 infection.", "examples": ["Remdesivir"] }, - "diagnostic_pcr_protocol_2": { - "ontology": "GENEPIO:0001511", + "diagnostic_pcr_protocol_1": { + "examples": ["PCREGene 2.0"], + "ontology": "GENEPIO:0001508", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "examples": ["PCRRdRpGene 3.0"] + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Protocol 1" }, - "diagnostic_pcr_protocol_1": { - "ontology": "GENEPIO:0001508", + "diagnostic_pcr_protocol_2": { + "examples": ["PCRRdRpGene 3.0"], + "ontology": "GENEPIO:0001511", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "examples": ["PCREGene 2.0"] + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Protocol 2" }, "host_specimen_voucher": { "ontology": "GENEPIO:0100283", @@ -1692,20 +2101,34 @@ "ontology": "GENEPIO:0001507", "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"] + "examples": ["E gene (orf4) [GENEPIO:0100151]"], + "classification":"Pathogen diagnostic testing", + "label":"Gene Name 1" + }, + "Protocol_SARS-CoV-2_detection": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"Protocol SARS-CoV-2 detection" }, "consensus_sequence_software_name": { + "examples": ["Ivar"], "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "examples": ["Ivar"] + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence software name" }, "reference_genome_accession": { + "examples": [""], "ontology": "GENEPIO:0001485", "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "examples": ["NC_045512.2"] - }, + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"reference genome accession" + }, "host_residence_geo_loc_name_country": { "Enums": [ "Afghanistan [GAZ:00006882]", @@ -1996,11 +2419,13 @@ "description": "Travel history in last six months.", "examples": ["Canada, Vancouver, USA, Seattle, Italy, Milan"] }, - "consensus_sequence_software_version": { - "ontology": "GENEPIO:0001469", + "lineage/clade_analysis_software_version": { + "examples": ["2.1.10"], + "ontology":"GENEPIO:0001502", "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "examples": ["1.3"] + "description": "The version of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information", + "label":"Lineage/clade analysis software version" }, "complications": { "Enums": [ @@ -2097,14 +2522,17 @@ "ontology": "GENEPIO:0001189", "type": "string", "description": "The city of origin of the sample.", - "examples": ["Vancouver"] + "examples": ["Vancouver"], + "clasification":"Sample collection and processing", + "label":"Geo Loc City" }, - "umbrella_bioproject_accession": { - "pattern": "^PRJ(N|E|D)([a-zA-Z]?)[0-9]+*", - "ontology": "GENEPIO:0001133", + "bioproject umbrella accession": { + "examples": ["PRJNA623807"], + "ontology": "GENEPIO:0001133", "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs. ", - "examples": ["PRJNA623807"] + "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", + "clasification":"Database Identifiers", + "label":"umbrella bioproject accession", }, "biomaterial_extracted": { "Enums": [ @@ -2121,7 +2549,9 @@ "ontology": "GENEPIO:0001266", "type": "string", "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"] + "examples": ["RNA (Total) [OBI:0000895]"], + "classification":"Sample collection and processing", + "label":"Biomaterial Extracted" }, "host_age_unit": { "Enums": [ @@ -2142,7 +2572,9 @@ "ontology": "OBI:0001620", "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", - "examples": ["38.98 N"] + "examples": ["38.98 N"], + "clasification":"Sample collection and processing", + "label":"Geo Loc Latitude", }, "environmental_material": { "Enums": [ @@ -2188,14 +2620,17 @@ "ontology": "GENEPIO:0001223", "type": "string", "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"] + "examples": ["Face Mask [OBI:0002787]"], + "clasification":"Sample collection and processing", + "label":"Environmental Material" }, "sequence_submitter_contact_email": { "examples": ["RespLab@lab.ca"], "ontology": "GENEPIO:0001165", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "format": "email" + "clasification":"Sample collection and processing", + "label":"Submitting Institution Email" }, "environmental_site": { "Enums": [ @@ -2229,7 +2664,9 @@ "ontology": "GENEPIO:0001232", "type": "string", "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"] + "examples": ["Hospital [ENVO:00002173]"], + "classification":"Sample collection and processing", + "label":"Anthropogenic Geographic Feature" }, "pre_existing_conditions_and_risk_factors": { "Enums": [ @@ -2351,7 +2788,33 @@ "ontology": "GENEPIO:0001503", "type": "string", "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"] + "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], + "classification":"Lineage and Variant information", + "label":"Variant designation" + }, + "variant_calling": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Variant Calling" + }, + "if_variant_calling_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"If variant calling Is Other, Specify" + }, + "variant_calling_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Variant Calling params" }, "sample_collected_in_quarantine": { "Enums": [ @@ -2369,10 +2832,11 @@ "examples": ["Yes [NCIT:C49488]"] }, "sample_collected_by": { + "examples": ["Public Health Agency of Canada"], "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency that collected the original sample.", - "examples": ["Public Health Agency of Canada"] + "label":"Collecting Institution" }, "sequencing_instrument": { "Enums": [ @@ -2431,7 +2895,9 @@ "ontology": "GENEPIO:0001452", "type": "string", "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"] + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], + "classification":"Sequencing", + "label":"Sequencing Instrument Model" }, "host_health_status_details": { "Enums": [ @@ -2457,7 +2923,9 @@ "ontology": "GENEPIO:0001644", "type": "string", "description": "Identifier of the specific isolate.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"] + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], + "clasification":"Sample collection and processing", + "label":"Isolate" }, "host_health_state": { "Enums": [ @@ -2580,18 +3048,20 @@ ] }, "dehosting_method": { + "examples": ["Nanostripper"], "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "examples": ["Nanostripper"] + "clasification":"Bioinformatics and QC metrics", + "label":"Dehosting Method" }, "amplicon_pcr_primer_scheme": { - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "examples": [ - "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" - ] + "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], + "ontology": "GENEPIO:0001456", + "type": "string", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", + "clasification":"Sequencing", + "label":"Amplicon Pcr Primer Scheme" }, "vaccine_name": { "ontology": "GENEPIO:0001405", @@ -2634,19 +3104,24 @@ "ontology": "GENEPIO:0001446", "type": "string", "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"] + "examples": ["Screened for S gene target failure (S dropout)"], + "clasification":"Sequencing", + "label":"Purpose Of Sequencing Details" }, "sequence_submitted_by": { + "examples": ["Centers for Disease Control and Prevention"], "ontology": "GENEPIO:0001159", "type": "string", "description": "The name of the agency that generated the sequence.", - "examples": ["Centers for Disease Control and Prevention"] + "label":"Submitting Institution" }, "sequencing_protocol_name": { - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"] + "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], + "ontology": "GENEPIO:0001453", + "type": "string", + "description": "The name and version number of the sequencing protocol used.", + "clasification":"Sequencing", + "label":"Sequencing Protocol Name" }, "prior_sars_cov_2_infection_isolate": { "ontology": "GENEPIO:0001436", @@ -2669,7 +3144,9 @@ "description": "Taxonomic name of the organism.", "examples": [ "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" - ] + ], + "classification":"Sample collection and processing", + "label":"Organism" }, "purpose_of_sampling": { "Enums": [ diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json index 8e6b5528..58b45e9e 100644 --- a/schema/phage_plus_V0.json +++ b/schema/phage_plus_V0.json @@ -326,13 +326,17 @@ "ontology": "GENEPIO:0001181", "type": "string", "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"] + "examples": ["South Africa [GAZ:00001094]"], + "classification":"Sample collection and processing", + "label":"Geo Loc Autonomic Country" }, "geo_loc_state": { "examples": ["Western Cape"], "ontology": "GENEPIO:0001185", "type": "string", - "description": "The state/province/territory of origin of the sample." + "description": "The state/province/territory of origin of the sample.", + "classification":"Sample collection and processing", + "label":"Geo Loc Autonomic Community" }, "organism": { "Enums": [ @@ -348,15 +352,18 @@ "type": "string", "description": "Taxonomic name of the organism.", "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" - ] + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + ], + "classification":"Sample collection and processing", + "label":"Organism" }, "isolate": { "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], "ontology": "GENEPIO:0001644", "type": "string", "description": "Identifier of the specific isolate.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Isolate" }, "host_scientific_name": { "Enums": [ @@ -385,7 +392,9 @@ "ontology": "GENEPIO:0001387", "type": "string", "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"] + "examples": ["Homo sapiens [NCBITaxon:9606]"], + "clasification":"Host information", + "label":"Host Scientific Name" }, "host_disease": { "Enums": [ @@ -458,13 +467,16 @@ "ontology": "GENEPIO:0001452", "type": "string", "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"] + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], + "classification":"Sequencing", + "label":"Sequencing Instrument Model" }, "sequencing_instrument_platform": { "examples": ["MinIon"], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", - "description": "The model of the sequencing instrument used." + "description": "The model of the sequencing instrument used.", + "label":"Sequencing Platforms " }, "consensus_sequence_software_name": { "examples": ["Ivar"], @@ -590,28 +602,32 @@ "ontology": "GENEPIO:0100280", "type": "string", "description": "The county/region of origin of the sample.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Geo Loc Province" }, "geo_loc_city": { "examples": ["Vancouver"], "ontology": "GENEPIO:0001189", "type": "string", "description": "The city of origin of the sample.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Geo Loc City" }, "geo_loc_latitude": { "examples": ["38.98 N"], - "ontology": "GENEPIO:0001156", + "ontology": "OBI:0001620", "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Geo Loc Latitude", }, "geo_loc_longitude": { "examples": ["77.11 W"], "ontology": "OBI:0001621", "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Geo Loc Longitude" }, "anatomical_material": { "Enums": [ @@ -633,7 +649,9 @@ "ontology": "GENEPIO:0001211", "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"] + "examples": ["Blood [UBERON:0000178]"], + "classification":"Sample collection and processing", + "label":"Organism Substance" }, "anatomical_part": { "Enums": [ @@ -670,7 +688,9 @@ "ontology": "GENEPIO:0001214", "type": "string", "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"] + "examples": ["Nasopharynx (NP) [UBERON:0001728]"], + "classification":"Sample collection and processing", + "label":"Anatomical Structure" }, "body_product": { "Enums": [ @@ -691,7 +711,9 @@ "ontology": "GENEPIO:0001216", "type": "string", "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"] + "examples": ["Feces [UBERON:0001988]"], + "classification":"Sample collection and processing", + "label":"Body product" }, "environmental_material": { "Enums": [ @@ -737,7 +759,9 @@ "ontology": "GENEPIO:0001223", "type": "string", "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"] + "examples": ["Face Mask [OBI:0002787]"], + "clasification":"Sample collection and processing", + "label":"Environmental Material" }, "environmental_site": { "Enums": [ @@ -771,7 +795,9 @@ "ontology": "GENEPIO:0001232", "type": "string", "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"] + "examples": ["Hospital [ENVO:00002173]"], + "classification":"Sample collection and processing", + "label":"Anthropogenic Geographic Feature" }, "collection_device": { "Enums": [ @@ -801,7 +827,9 @@ "ontology": "GENEPIO:0001234", "type": "string", "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"] + "examples": ["Swab [GENEPIO:0100027]"], + "clasification":"Sample collection and processing", + "label":"Collection Device" }, "collection_method": { "Enums": [ @@ -835,14 +863,17 @@ "ontology": "GENEPIO:0001241", "type": "string", "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"] + "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], + "clasification":"Sample collection and processing", + "label":"Collection Method" }, "collection_protocol": { "examples": ["SC2SamplingProtocol 1.2"], "ontology": "GENEPIO:0001243", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Collection Protocol" }, "specimen_processing": { "Enums": [ @@ -858,7 +889,9 @@ "ontology": "GENEPIO:0001253", "type": "string", "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"] + "examples": ["Virus Passage [GENEPIO:0100039]"], + "classification":"Sample collection and processing", + "label":"Specimen Processing" }, "lab_host": { "Enums": [ @@ -887,21 +920,25 @@ "ontology": "GENEPIO:0001255", "type": "string", "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"] + "examples": ["Vero E6 Cell Line [BTO:0004755]"], + "classification":"Sample collection and processing", + "label":"Lab passage Host" }, "passage_number": { "examples": ["3"], "ontology": "GENEPIO:0001261", "type": "string", "description": "Number of passages.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Passage Number" }, "passage_method": { "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], "ontology": "GENEPIO:0001264", "type": "string", "description": "Description of how organism was passaged.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Passage Method" }, "biomaterial_extracted": { "Enums": [ @@ -918,7 +955,9 @@ "ontology": "GENEPIO:0001266", "type": "string", "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"] + "examples": ["RNA (Total) [OBI:0000895]"], + "classification":"Sample collection and processing", + "label":"Biomaterial Extracted" }, "tax_id": { "examples": ["probably 2697049 in all cases"], @@ -980,21 +1019,25 @@ "ontology": "GENEPIO:0001386", "type": "string", "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"] + "examples": ["Human [NCBITaxon:9606]"], + "classification":"Host information", + "label":"Host Common Name" }, "outbreak": { "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001417", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information" + "clasification":"Host information", + "label":"Outbreak Exposure Event Location" }, "additional_host_information": { "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information" + "clasification":"Host information", + "label":"Additional Host Information" }, "purpose_of_sequencing": { "Enums": [ @@ -1031,7 +1074,9 @@ "ontology": "GENEPIO:0001445", "type": "string", "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"] + "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], + "classification":"Sequencing", + "label":"Purpose of Sequencing" }, "purpose_of_sequencing_details": { "Enums": [ @@ -1054,7 +1099,9 @@ "ontology": "GENEPIO:0001446", "type": "string", "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"] + "examples": ["Screened for S gene target failure (S dropout)"], + "clasification":"Sequencing", + "label":"Purpose Of Sequencing Details" }, "sequencing_date": { "examples": ["4/26/2021"], @@ -1062,155 +1109,168 @@ "type": "string", "description": "The date the sample was sequenced.", "format":"date", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Sequencing date" }, - "rna_extraction_Protocol": { + "rna_extraction_protocol": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Rna Extraction Protocol" }, "library_kit": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Library Kit" }, "library_id": { "examples": ["XYZ_123345"], "ontology": "GENEPIO:0001448", "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "labe":"Library Id" }, "enrichment_protocol": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Enrichment_protocol" }, "if_enrichment_protocol_is_other_specify": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"If Enrichment Protocol Is Other, Specify" }, "amplicon protocol": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Amplicon Protocol" }, "if_amplicon_protocol_if_other_especify": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "labe":"If Amplicon Protocol If Other, Especify" }, - "amplicon_version": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Amplicon Version" }, "amplicon_size": { "examples": ["300bp"], "ontology": "GENEPIO:0001449", "type": "string", "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Amplicon Size" }, - "was_phix_used?": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Was Phix Used" }, - "number_of_samples_in_run": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Number Of Samples In Run" }, - "flowcell_kit": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "labe":"Flowcell Kit" }, - "runID": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"RunID" }, - "sequencing_platforms": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Sequencing Platforms " }, - "library_preparation_kit": { "examples": ["Nextera XT"], "ontology": "GENEPIO:0001450", "type": "string", "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Library Preparation Kit" }, - "flow_cell_barcode": { "examples": ["FAB06069"], "ontology": "GENEPIO:0001451", "type": "string", "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Flow Cell Barcode" }, "sequencing_protocol_name": { "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], "ontology": "GENEPIO:0001453", "type": "string", "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Sequencing Protocol Name" }, "sequencing_protocol": { "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], "ontology": "GENEPIO:0001454", "type": "string", "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Sequencing Protocol" }, "sequencing_kit_number": { "examples": ["AB456XYZ789"], "ontology": "GENEPIO:0001455", "type": "string", "description": "The manufacturer's kit number.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Sequencing Kit Number" }, "amplicon_pcr_primer_scheme": { "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], "ontology": "GENEPIO:0001456", "type": "string", "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Amplicon Pcr Primer Scheme" }, "library_source": { "examples": ["METAGENOMIC"], @@ -1254,293 +1314,333 @@ "description": "", "clasification":"Sequencing" }, - "raw_sequence_data_processing_method": { "examples": ["Porechop 0.2.3"], "ontology": "GENEPIO:0001458", "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Raw sequence data processin method" }, "dehosting_method": { "examples": ["Nanostripper"], "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Dehosting Method" }, "assembly": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Assembly" }, "if_assembly_other": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"If assembly Is Other, Specify" }, "assembly_params": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Assambly params" }, - "variant_Calling": { + "variant_calling": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Variant Calling" }, - "if_variant_Calling_other": { + "if_variant_calling_other": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"If variant calling Is Other, Specify" }, - "variant_Calling_params": { + "variant_calling_params": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Variant Calling params" }, "consensus_sequence_filepath": { "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence filepath" }, "consensus_sequence_software_name": { "examples": ["Ivar"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence software name" }, "if_consensus_other": { "examples": ["1.3"], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"If consensus Is Other, Specify" }, "consensus_sequence_software_version": { "examples": ["1.3"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001469", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence software version" }, "consensus_criteria": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus criteria" }, "quality_control_metrics": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Quality control metrics " }, "breadth_of_coverage_value": { "examples": ["95%"], "ontology": "GENEPIO:0001472", "type": "string", "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Breadth of coverage value" }, "depth_of_coverage_value": { "examples": ["400x"], "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage value " }, "depth_of_coverage_threshold": { "examples": ["100x"], "ontology": "GENEPIO:0001475", "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage threshold" }, "sequence_file_R1_fastq": { "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R1 fastq" }, "sequence_file_R2_fastq": { "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R2 fastq" }, "r1_fastq_filepath": { "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath R1 fastq" }, "r2_fastq_filepath": { "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath R2 fastq" }, "fast5_filename": { "examples": ["batch1a_sequences.fast5"], "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Filename fast5" }, "fast5_filepath": { "examples": ["/User/Documents/RespLab/Data/"], "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath fast5" }, "number_of_base_pairs_sequenced": { "examples": ["387566"], "ontology": "GENEPIO:0001482", "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Number of base pairs sequenced " }, "consensus_genome_length": { "examples": ["38677"], "ontology": "GENEPIO:0001483", "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus genome length" }, "ns_per_100_kbp": { "examples": ["300"], "ontology": "GENEPIO:0001484", "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Ns per 100 kbp" }, "reference_genome_accession": { "examples": ["NC_045512.2"], "ontology": "GENEPIO:0001485", "type": "string", "description": "A persistent, unique identifier of a genome database entry.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Reference genome accession" }, "bioinformatics_protocol": { "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Bioinformatics protocol" }, "if_bioinformatic_protocol_is_other_specify": { "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"If bioinformatic protocol Is Other, Specify" }, "bioinformatic_protocol_version": { "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"bioinformatics protocol version" }, "commercial/open-source/both": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Commercial/Open-source/both" }, "preprocessing": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Preprocessing" }, "if_preprocessing_other": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"If preprocessing Is Other, Specify" }, "preprocessing_params": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics" + "clasification":"Bioinformatics and QC metrics", + "label":"Preprocessing params" }, "mapping": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"Mapping" }, "if_mapping_other": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"If mapping Is Other, Specify" }, - "Mapping_params": { + "mapping_params": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"Mapping params" }, "lineage/clade_name": { "examples": ["B.1.1.7"], "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"Lineage/clade name" }, "lineage/clade_analysis_software_name": { "examples": ["Pangolin"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"lineage/clade analysis software name" }, "if_lineage_identification_other": { "examples": ["Other than Pangolin"], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"If lineage identification Is Other, Specify" }, "lineage/clade_analysis_software_version": { "examples": ["2.1.10"], "ontology":"GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"Lineage/clade analysis software version" }, "variant_designation": { "Enums": [ @@ -1551,14 +1651,17 @@ "ontology": "GENEPIO:0001503", "type": "string", "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"] + "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], + "classification":"Lineage and Variant information", + "label":"Variant designation" }, "variant_evidence": { "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], "ontology": "GENEPIO:0001504", "type": "string", "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information" + "clasification":"Lineage and Variant information", + "label":"Variant evidence" }, "gene_name_1": { "Enums": [ @@ -1604,14 +1707,17 @@ "ontology": "GENEPIO:0001507", "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"] + "examples": ["E gene (orf4) [GENEPIO:0100151]"], + "classification":"Pathogen diagnostic testing", + "label":"Gene Name 1" }, "Protocol_SARS-CoV-2_detection": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Protocol SARS-CoV-2 detection" }, "%qc_filtered": { "examples": [""], From b666ddaee9ab93ce4f59fd0f4b1d6ef02b5b5066 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 18 Feb 2022 12:54:26 +0100 Subject: [PATCH 0037/1454] update schemas --- schema/ena_v01.json | 486 ++++++++++++++++++-------------------- schema/phage_plus_V0.json | 416 ++++++++++++++++++-------------- 2 files changed, 464 insertions(+), 438 deletions(-) diff --git a/schema/ena_v01.json b/schema/ena_v01.json index 72bf14e6..d63f9093 100644 --- a/schema/ena_v01.json +++ b/schema/ena_v01.json @@ -653,12 +653,12 @@ "label":"Sequence file R1 fastq" }, "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "genepio_label":"" + "examples": ["probably 2697049 in all cases"], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification":"Sample collection and processing", + "label":"Tax ID" }, "scientific_name": { "Enums": [ @@ -679,13 +679,12 @@ "label":"Organism" }, "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "genepio_label":"", - + "examples": [""], + "ontology": "BU_ISCIII:003", + "type": "string", + "description": "The common name of the organism.", + "clasification":"Sample collection and processing", + "label":"Common name" }, "sample_description": { "examples": [""], @@ -729,20 +728,20 @@ "other library method [GENPIO:0001964]", "size fractionation method [GENPIO:0001963]", ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing", + "label":"Source material" }, "library_selection": { "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "genepio_label":"library selection", - + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing", + "label":"Capture method" }, "library_strategy": { "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", @@ -771,17 +770,15 @@ "type": "string", "description": "Overall sequencing strategy or approach.", "clasification":"Sequencing", - "genepio_label":"library strategy", - + "label":"Sequencing technique" }, "library_layout": { "examples": ["PAIRED"], - "ontology":"GENPIO_0000001", + "ontology":"BU_ISCIII:007", "type": "string", "description": "Single or paired.", "clasification":"Sequencing", - "genepio_label":"library library_layout", - + "label":"Library Layout" }, "library_name": { "examples": ["e.g P17157_1007"], @@ -789,351 +786,320 @@ "type": "string", "description": "The submitter's name for this library.", "clasification":"Sequencing", - "genepio_label":"Library Name", + "label":"Library Name" }, "nominal_length ": { "examples": ["350"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0000076", "type": "string", "description": "", "clasification":"Sequencing", - "genepio_label":"", - + "label":"Nominal Length" }, "analysis_accession": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001145", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - + "label":"Analysis Accession" + }, + "read_length": { + "examples": [""], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Read length" }, "study_accession": { "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001136", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - - }, - "secondary_study_accession": { + "label":"Study accession" + }, + "secondary_study_accession": { "examples": ["e.g ERP123173"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:012", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sample_accession": { + "label":"Secondary study accession" + }, + "sample_accession": { "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001139", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - - }, - "secondary_sample_accession": { + "label":"Sample accession" + }, + "secondary_sample_accession": { "examples": ["e.g ERS4858671"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:014", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - - }, - "experiment_accession": { + "label":"Secondary sample accession" + }, + "experiment_accession": { "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:015", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - + "label":"Experiment Accession" }, "run_accession": { "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:016", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - + "label":"Run Accession" }, "submission_accession": { "examples": ["e.g ERA2794974"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:017", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - + "label":"Submission accession" }, "read_count": { "examples": ["e.g 837055"], - "ontology": "GENEPIO:0001156", + "ontology": "STATO_0000064", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - + "label":"Read count" }, "base_count": { - "examples": ["e.g 503907110"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g 503907110"], + "ontology": "UO_0000244", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Base count" }, "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "genepio_label":"", - + "examples": [" KAROLINSKA INSITUTET"], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "clasification":"Sample collection and processing", + "label":"Center Name" }, "first_public": { "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C142711", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - - }, - "last_updated": { + "label":"First Public date" + }, + "last_updated": { "examples": ["e.g 2020-07-29"], - "ontology": "GENEPIO:0001156", + "ontology": "OMIABIS_0001005", "type": "string", "description": "", "clasification":"Submission ENA", - "format":"date", - "genepio_label":"", - - }, - "experiment_title": { + "format":"Last Updated" + }, + "experiment_title": { "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "GENEPIO:0001156", + "ontology": "ORNASEQ_0000004", "type": "string", "description": "", "clasification":"Submission ENA", - "genepio_label":"", - - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "label":"Experiment title" + }, + "study_title": { + "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "ontology": "OPMI_0000380", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study title" }, "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g Sweden"], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study alias" }, "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "ontology": "NCIT_C42790", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment alias" }, "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "NCIT_C47911", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Run Alias" }, "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "NCIT_C48047", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq bytes" }, "fastq_md5": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": [""], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq md5" }, "fastq_ftp": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": [""], + "ontology": "PRIDE_0000469", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq ftp" }, "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "BU_ISCIII:032", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq aspera" }, "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "ENVO_01000807", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq galaxy" }, "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "NCIT_C172872", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted bytes " }, "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g 139853010;166270048"], + "ontology": "BU_ISCIII:035", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted md5" }, "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "ontology": "BU_ISCIII:036", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted ftp" }, "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:037", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted aspera" }, "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:038", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted Galaxy" }, "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:039", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted Format" }, "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g FASTQ;FASTQ"], + "ontology": "BU_ISCIII:040", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA bytes" }, "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g 260236789"], + "ontology": "BU_ISCIII:041", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA md5" }, "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "ontology": "BU_ISCIII:042", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA ftp" }, "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "ontology": "BU_ISCIII:043", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA aspera" }, "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "ontology": "BU_ISCIII:044", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA galaxy" }, "broker_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": ["P17157_1007"], + "ontology": "BU_ISCIII:045", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Broker Name" }, "nominal_sdev": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - + "examples": [""], + "ontology": "STATO_0000237", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Nominal sdev" }, "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, + "examples": ["e.g 2020-08-07"], + "ontology": "NCIT_C164483", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"First created date" + } } } diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json index 58b45e9e..4d0bc178 100644 --- a/schema/phage_plus_V0.json +++ b/schema/phage_plus_V0.json @@ -961,33 +961,28 @@ }, "tax_id": { "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001800", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing" - }, - "scientific_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Tax ID" }, "common_name": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:003", "type": "string", "description": "The common name of the organism.", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Common name" }, "center_name": { "examples": [" KAROLINSKA INSITUTET"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C19983", "type": "string", "description": "The name of the institution", - "clasification":"Sample collection and processing" + "clasification":"Sample collection and processing", + "label":"Center Name" }, - "virus_id": { "examples": [""], "ontology": "GENEPIO:0001156", @@ -1272,47 +1267,66 @@ "clasification":"Sequencing", "label":"Amplicon Pcr Primer Scheme" }, - "library_source": { - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing" - }, "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing" + "examples": ["RANDOM PCR"], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing", + "label":"Capture method" }, "library_strategy": { + "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], "examples": ["WGS"], - "ontology": "GENEPIO:0001156", + "ontology": "GENPIO_0001973", "type": "string", "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Sequencing technique" }, "library_layout": { "examples": ["PAIRED"], - "ontology": "GENEPIO:0001156", + "ontology":"BU_ISCIII:007", "type": "string", "description": "Single or paired.", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Library Layout" }, "library_name": { "examples": ["P17157_1007"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001995", "type": "string", "description": "Name of the used library", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"LibraryName" }, "nominal_length ": { "examples": ["350"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0000076", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification":"Sequencing", + "label":"Nominal Length" }, "raw_sequence_data_processing_method": { "examples": ["Porechop 0.2.3"], @@ -1721,87 +1735,99 @@ }, "%qc_filtered": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"%qc filtered" }, "%reads_host": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"%reads host" }, "%reads_virus": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"%reads virus" }, "%unmapped": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"%unmapped" }, - "% genome _greater_10x": { + "%genome _greater_10x": { "examples": [""], "ontology": "GENEPIO:0001156", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"% genome greater 10x" }, "mean_depth_of_coverage_value": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"mean depth of coverage value" }, "%Ns": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"%Ns" }, "Number_of_variants_(AF_greater_75%)": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Number of variants (AF greater 75%)" }, "Numer_of_variants_with_effect": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Numer of variants with effect" }, "reference_genome_accession": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001485", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"reference genome accession" }, "diagnostic_pcr_protocol_1": { "examples": ["PCREGene 2.0"], "ontology": "GENEPIO:0001508", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Protocol 1" }, "diagnostic_pcr_Ct_value_1": { "examples": ["21"], "ontology": "GENEPIO:0001509", "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Ct Value 1" }, "gene_name_2": { "Enums": [ @@ -1847,35 +1873,41 @@ "ontology": "GENEPIO:0001510", "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"] + "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], + "classification":"Pathogen diagnostic testing", + "label":"Gene Name 2" }, "diagnostic_pcr_protocol_2": { "examples": ["PCRRdRpGene 3.0"], "ontology": "GENEPIO:0001511", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Protocol 2" }, "diagnostic_pcr_Ct_value_2": { "examples": ["36"], "ontology": "GENEPIO:0001512", "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing" + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Ct Value-2" }, "analysis_author": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement" + "clasification":"Contributor Acknowledgement", + "label":"Analysis Authors" }, "author_submitter": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement" + "clasification":"Contributor Acknowledgement", + "label":"Author Submitter" }, "submitter": { "examples": [""], @@ -1889,7 +1921,8 @@ "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement" + "clasification":"Contributor Acknowledgement", + "label":"Authors" }, "tax_id": { "examples": [""], @@ -1898,13 +1931,6 @@ "description": "", "clasification":"Sample collection and processing" }, - "scientific_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, "common_name": { "examples": [""], "ontology": "GENEPIO:0001156", @@ -1913,39 +1939,37 @@ "clasification":"Sample collection and processing" }, "library_source": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_selection": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_strategy": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_layout": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" + "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing", + "label":"Source material" }, "nominal_length": { "examples": [""], @@ -1956,263 +1980,299 @@ }, "analysis_accession": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001145", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Analysis Accession" }, "study_accession": { "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001136", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Study accession" }, "secondary_study_accession": { "examples": ["e.g ERP123173"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:012", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Secondary study accession" }, "sample_accession": { "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO_0001139", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Sample accession" }, "secondary_sample_accession": { "examples": ["e.g ERS4858671"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:014", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Secondary sample accession" }, "experiment_accession": { "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:015", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Experiment Accession" }, "run_accession": { "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:016", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Run Accession" }, "submission_accession": { "examples": ["e.g ERA2794974"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:017", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submission Accession" }, "read_count": { "examples": ["e.g 837055"], - "ontology": "GENEPIO:0001156", + "ontology": "STATO_0000064", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Read count" }, "read_length": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "STATO_0000064", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Read length" }, "base_count": { "examples": ["e.g 503907110"], - "ontology": "GENEPIO:0001156", + "ontology": "UO_0000244", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Base count" }, "first_public": { "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C142711", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"First Public date" }, "last_updated": { "examples": ["e.g 2020-07-29"], - "ontology": "GENEPIO:0001156", + "ontology": "OMIABIS_0001005", "type": "string", "description": "", "clasification":"Submission ENA", - "format":"date" + "format":"Last Updated" }, "experiment_title": { "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "GENEPIO:0001156", + "ontology": "ORNASEQ_0000004", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Experiment title" }, "study_title": { "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "GENEPIO:0001156", + "ontology": "OPMI_0000380", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Study title" }, "study_alias": { "examples": ["e.g Sweden"], - "ontology": "GENEPIO:0001156", + "ontology": "SIO_001066", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Study alias" }, "experiment_alias": { "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C42790", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Experiment alias" }, "run_alias": { "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C47911", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Run Alias" }, "fastq_bytes": { "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C48047", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Fastq bytes" }, "fastq_md5": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "MS_1000568", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Fastq md5" }, "fastq_ftp": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "PRIDE_0000469", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Fastq ftp" }, "fastq_aspera": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:032", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Fastq aspera" }, "fastq_galaxy": { "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "ENVO_01000807", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Fastq galaxy" }, "submitted_bytes": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C172872", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submitted bytes " }, "submitted_md5": { "examples": ["e.g 139853010;166270048"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:035", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submitted md5" }, "submitted_ftp": { "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:036", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submitted ftp" }, "submitted_aspera": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:037", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submitted aspera" }, "submitted_galaxy": { "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:038", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submitted Galaxy" }, "submitted_format": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:039", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Submitted Format" }, "sra_bytes": { "examples": ["e.g FASTQ;FASTQ"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:040", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"SRA bytes" }, "sra_md5": { "examples": ["e.g 260236789"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:041", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"SRA md5" }, "sra_ftp": { "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:042", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"SRA ftp" }, "sra_aspera": { "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:043", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"SRA aspera" }, "sra_galaxy": { "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:044", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"SRA galaxy" }, "broker_name": { "examples": ["P17157_1007"], - "ontology": "GENEPIO:0001156", + "ontology": "BU_ISCIII:045", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Broker Name" }, "nominal_sdev": { "examples": [""], - "ontology": "GENEPIO:0001156", + "ontology": "STATO_0000237", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"Nominal sdev" }, "first_created": { "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", + "ontology": "NCIT_C164483", "type": "string", "description": "", - "clasification":"Submission ENA" + "clasification":"Submission ENA", + "label":"First created date" }, "type": { "examples": ["betacoronavirus"], From 99f9053ad2027599a2ddadd89a8c014c87a14a6b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 28 Feb 2022 13:51:22 +0100 Subject: [PATCH 0038/1454] schemas with all labels and ontologies ID --- schema/ena_v01.json | 2304 ++++++++++++------------ schema/phage_V0.json | 1400 +++++++++------ schema/phage_plus_V0.json | 3548 ++++++++++++++++++++----------------- 3 files changed, 4025 insertions(+), 3227 deletions(-) diff --git a/schema/ena_v01.json b/schema/ena_v01.json index d63f9093..d90e3a47 100644 --- a/schema/ena_v01.json +++ b/schema/ena_v01.json @@ -1,1105 +1,1203 @@ { - "$schema": "http://json-schema.org/draft/2019-09/schema#", - "required": [ - "sample_name", - "collecting_institution", - "geographic_location_(country_and/or_sea)", - "isolate", - "host_scientific_name", - "host_common_name", - "host_health_state", - "host_sex", - "host_subject_id", - "instrument_model", - "file_name", - "sample_name", - "tax_id", - "scientific_name", - "common_name", - "sample_description", - "library_source", - "library_selection", - "library_strategy", - "library_layout" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001123", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", - "label":"Collecting Sample id" - - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001153", - "type": "string", - "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", - "label":"Collecting Institution" - - }, - "collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date", - "classification":"Sample collection and processing", - "label":"Sample Collection Date" - }, - "receipt_date": { - "examples": ["3/21/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing", - "label":"Sample Received Date" - }, - "geographic_location_(country_and/or_sea)": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181 ", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" - - }, - "geographic location (region and locality)": { - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "examples": ["Derbyshire"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Province" - - }, - "geographic location (latitude)": { - "ontology": "OBI:0001620", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "examples": ["38.98 N"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", - - }, - "geographic location (longitude)": { - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "examples": ["77.11 W"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" - }, - "isolate": { - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "genepio_label":"isolate identifier", - "clasification":"Sample collection and processing", - "label":"Isolate" - - }, - "purpose_sampling": { - "examples": ["Diagnostic testing"], - "ontology": "NCIT_C146997", - "type": "string", - "description": "The reason that the sample was collected.", - "clasification":"Sample collection and processing" - }, - "isolation source host-associated": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - - }, - "isolation source non-host-associated": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" - }, - "host common name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" - - }, - "host scientific name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" - - }, - "host_health_state": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Health status of the host at the time of sample collection.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_age": { - "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Patient age", - "clasification":"Host information" - }, - - "host_sex": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Gender or sex of the host.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_subject_id": { - "examples": ["e.g. #131"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification":"Host information", - "genepio_label":"", - - }, - "type exposure": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" - - }, - "subject exposure duration": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" - - }, - "instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" - }, - "instrument_platform ": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, - "file_name": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO_0001724", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "label":"Tax ID" - }, - "scientific_name": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "examples": [""], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing", - "classification":"Sample collection and processing", - "label":"Organism" - }, - "common_name": { - "examples": [""], - "ontology": "BU_ISCIII:003", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "label":"Common name" - }, - "sample_description": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "sample_storage_conditions": { - "examples": ["24 degrees celsius"], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing" - }, - "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - "label":"Source material" - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "label":"Capture method" - }, - "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "label":"Sequencing technique" - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology":"BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "label":"Library Layout" - }, - "library_name": { - "examples": ["e.g P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "clasification":"Sequencing", - "label":"Library Name" - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Nominal Length" - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Analysis Accession" - }, - "read_length": { - "examples": [""], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read length" - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study accession" - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary study accession" - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Sample accession" - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary sample accession" - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment Accession" - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Accession" - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submission accession" - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read count" - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Base count" - }, - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "label":"Center Name" - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First Public date" - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"Last Updated" - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "ORNASEQ_0000004", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment title" - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "OPMI_0000380", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study title" - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study alias" - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "NCIT_C42790", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment alias" - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C47911", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Alias" - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq bytes" - }, - "fastq_md5": { - "examples": [""], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq md5" - }, - "fastq_ftp": { - "examples": [""], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq ftp" - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq aspera" - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq galaxy" - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted bytes " - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "BU_ISCIII:035", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted md5" - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted ftp" - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted aspera" - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Galaxy" - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Format" - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA bytes" - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "BU_ISCIII:041", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA md5" - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA ftp" - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA aspera" - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA galaxy" - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "BU_ISCIII:045", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Broker Name" - }, - "nominal_sdev": { - "examples": [""], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Nominal sdev" - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C164483", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First created date" - } - + "$schema": "http://json-schema.org/draft/2019-09/schema#", + "required": [ + "sample_name", + "collecting_institution", + "geographic_location_(country_and/or_sea)", + "isolate", + "host_scientific_name", + "host_common_name", + "host_subject_id", + "instrument_model", + "file_name", + "sample_name", + "tax_id", + "scientific_name", + "common_name", + "sample_description", + "library_source", + "library_selection", + "library_strategy", + "library_layout" + ], + "type": "object", + "properties": { + "sample_name": { + "examples": [ + "prov_rona_99" + ], + "ontology": "GENEPIO:0001123", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification": "Database Identifiers", + "label": "Collecting Sample id" + }, + "collecting_institution": { + "examples": [ + "Public Health Agency of Canada" + ], + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", + "label": "Originating Laboratory" + }, + "collection_date": { + "examples": [ + "3/19/2020" + ], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format": "date", + "classification": "Sample collection and processing", + "label": "Sample Collection Date" + }, + "receipt_date": { + "examples": [ + "3/21/2020" + ], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format": "date", + "clasification": "Sample collection and processing", + "label": "Sample Received Date" + }, + "geographic_location_(country_and/or_sea)": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001181 ", + "type": "string", + "description": "The country of origin of the sample.", + "examples": [ + "South Africa [GAZ:00001094]" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc Autonomic Country" + }, + "geographic location (region and locality)": { + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "examples": [ + "Derbyshire" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc Province" + }, + "geographic location (latitude)": { + "ontology": "OBI:0001620", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "examples": [ + "38.98 N" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc Latitude", + }, + "geographic location (longitude)": { + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "examples": [ + "77.11 W" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc Longitude" + }, + "isolate": { + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "examples": [ + "SARS-CoV-2/human/USA/CA-CDPH-001/2020" + ], + "genepio_label": "isolate identifier", + "clasification": "Sample collection and processing", + "label": "Isolate" + }, + "purpose_sampling": { + "examples": [ + "Diagnostic testing" + ], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "clasification": "Sample collection and processing" + }, + "isolation source host-associated": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": [ + "Blood [UBERON:0000178]" + ], + "classification": "Sample collection and processing", + "label": "Organism Substance" + }, + "isolation source non-host-associated": { + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": [ + "Face Mask [OBI:0002787]" + ], + "clasification": "Sample collection and processing", + "label": "Environmental Material" + }, + "host common name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": [ + "Human [NCBITaxon:9606]" + ], + "classification": "Host information", + "label": "Host Common Name" + }, + "host scientific name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": [ + "Homo sapiens [NCBITaxon:9606]" + ], + "clasification": "Host information", + "label": "Host Scientific Name" + }, + "host_subject_id": { + "examples": [ + "e.g. #131" + ], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification": "Host information", + "genepio_label": "", + }, + "type exposure": { + "examples": [ + "Date, Location e.g. type of gathering, Family cluster, etc." + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Outbreak Exposure Event Location" + }, + "subject exposure duration": { + "examples": [ + "e.g. Patient infected while traveling in …." + ], + "ontology": "GENEPIO_0001268", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Additional Host Information" + }, + "instrument_model": { + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001452", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": [ + "Oxford Nanopore MinION [GENEPIO:0100142]" + ], + "classification": "Sequencing", + "label": "Sequencing Instrument Model" + }, + "instrument_platform": { + "examples": [ + "MinIon" + ], + "ontology": "GENEPIO_0000071", + "type": "string", + "description": "The model of the sequencing instrument used.", + "label": "Sequencing Platforms " + }, + "file_name": { + "examples": [ + "ABC123_S1_L001_R1_001.fastq.gz" + ], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R1 fastq" + }, + "tax_id": { + "examples": [ + "probably 2697049 in all cases" + ], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification": "Sample collection and processing", + "label": "Tax ID" + }, + "scientific_name": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "examples": [ + "" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", + "label": "Organism" + }, + "common_name": { + "examples": [ + "" + ], + "ontology": "NCIT:C164471", + "type": "string", + "description": "The common name of the organism.", + "clasification": "Sample collection and processing", + "label": "Common name" + }, + "sample_description": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification": "Sample collection and processing", + "genepio_label": "", + }, + "sample_storage_conditions": { + "examples": [ + "24 degrees celsius" + ], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification": "Sample collection and processing" + }, + "library_source": { + "Enums": [ + "5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": [ + "METAGENOMIC" + ], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification": "Sequencing", + "label": "Source material" + }, + "library_selection": { + "examples": [ + "RANDOM PCR" + ], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification": "Sequencing", + "label": "Capture method" + }, + "library_strategy": { + "Enums": [ + "Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], + "examples": [ + "WGS" + ], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification": "Sequencing", + "label": "Sequencing technique" + }, + "library_layout": { + "examples": [ + "PAIRED" + ], + "ontology": "BU_ISCIII:007", + "type": "string", + "description": "Single or paired.", + "clasification": "Sequencing", + "label": "Library Layout" + }, + "library_name": { + "examples": [ + "e.g P17157_1007" + ], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification": "Sequencing", + "label": "Library Name" + }, + "nominal_length ": { + "examples": [ + "350" + ], + "ontology": "GENEPIO_0000076", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Nominal Length" + }, + "analysis_accession": { + "examples": [ + "" + ], + "ontology": "GENEPIO_0001145", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Analysis Accession" + }, + "read_length": { + "examples": [ + "" + ], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Read length" + }, + "study_accession": { + "examples": [ + "e.g PRJEB39632" + ], + "ontology": "GENEPIO_0001136", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study accession" + }, + "secondary_study_accession": { + "examples": [ + "e.g ERP123173" + ], + "ontology": "BU_ISCIII:012", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Secondary study accession" + }, + "sample_accession": { + "examples": [ + "e.g SAMEA7098096" + ], + "ontology": "GENEPIO_0001139", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Sample accession" + }, + "secondary_sample_accession": { + "examples": [ + "e.g ERS4858671" + ], + "ontology": "BU_ISCIII:014", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Secondary sample accession" + }, + "experiment_accession": { + "examples": [ + "e.g ERX4331406" + ], + "ontology": "BU_ISCIII:015", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment Accession" + }, + "run_accession": { + "examples": [ + "e.g ERX4331406" + ], + "ontology": "BU_ISCIII:016", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Run Accession" + }, + "submission_accession": { + "examples": [ + "e.g ERA2794974" + ], + "ontology": "BU_ISCIII:017", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submission accession" + }, + "read_count": { + "examples": [ + "e.g 837055" + ], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Read count" + }, + "base_count": { + "examples": [ + "e.g 503907110" + ], + "ontology": "UO_0000244", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Base count" + }, + "center_name": { + "examples": [ + " KAROLINSKA INSITUTET" + ], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "clasification": "Sample collection and processing", + "label": "Center Name" + }, + "first_public": { + "examples": [ + "e.g 2020-08-07" + ], + "ontology": "NCIT_C142711", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "First Public date" + }, + "last_updated": { + "examples": [ + "e.g 2020-07-29" + ], + "ontology": "OMIABIS_0001005", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "format": "Last Updated" + }, + "experiment_title": { + "examples": [ + "e.g Illumina MiSeq paired end sequencing" + ], + "ontology": "ORNASEQ_0000004", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment title" + }, + "study_title": { + "examples": [ + "e.g SARS-CoV-2 genomes from late April in Stockholm" + ], + "ontology": "OPMI_0000380", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study title" + }, + "study_alias": { + "examples": [ + "e.g Sweden" + ], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study alias" + }, + "experiment_alias": { + "examples": [ + "e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092" + ], + "ontology": "NCIT_C42790", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment alias" + }, + "run_alias": { + "examples": [ + "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], + "ontology": "NCIT_C47911", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Run Alias" + }, + "fastq_bytes": { + "examples": [ + "e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], + "ontology": "NCIT_C48047", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq bytes" + }, + "fastq_md5": { + "examples": [ + "" + ], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq md5" + }, + "fastq_ftp": { + "examples": [ + "" + ], + "ontology": "PRIDE_0000469", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq ftp" + }, + "fastq_aspera": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], + "ontology": "BU_ISCIII:032", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq aspera" + }, + "fastq_galaxy": { + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], + "ontology": "ENVO_01000807", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq galaxy" + }, + "submitted_bytes": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], + "ontology": "NCIT_C172872", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted bytes " + }, + "submitted_md5": { + "examples": [ + "e.g 139853010;166270048" + ], + "ontology": "BU_ISCIII:035", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted md5" + }, + "submitted_ftp": { + "examples": [ + "e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a" + ], + "ontology": "BU_ISCIII:036", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted ftp" + }, + "submitted_aspera": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], + "ontology": "BU_ISCIII:037", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted aspera" + }, + "submitted_galaxy": { + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], + "ontology": "BU_ISCIII:038", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted Galaxy" + }, + "submitted_format": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], + "ontology": "BU_ISCIII:039", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted Format" + }, + "sra_bytes": { + "examples": [ + "e.g FASTQ;FASTQ" + ], + "ontology": "BU_ISCIII:040", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA bytes" + }, + "sra_md5": { + "examples": [ + "e.g 260236789" + ], + "ontology": "BU_ISCIII:041", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA md5" + }, + "sra_ftp": { + "examples": [ + "e.g 2cf0d467d6dc4ae0a5473774d54c059c" + ], + "ontology": "BU_ISCIII:042", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA ftp" + }, + "sra_aspera": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385" + ], + "ontology": "BU_ISCIII:043", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA aspera" + }, + "sra_galaxy": { + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385" + ], + "ontology": "BU_ISCIII:044", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA galaxy" + }, + "broker_name": { + "examples": [ + "P17157_1007" + ], + "ontology": "BU_ISCIII:045", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Broker Name" + }, + "nominal_sdev": { + "examples": [ + "" + ], + "ontology": "STATO_0000237", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Nominal sdev" + }, + "first_created": { + "examples": [ + "e.g 2020-08-07" + ], + "ontology": "NCIT_C164483", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "First created date" } -} + } +} \ No newline at end of file diff --git a/schema/phage_V0.json b/schema/phage_V0.json index 9155f85a..7da4dbf1 100644 --- a/schema/phage_V0.json +++ b/schema/phage_V0.json @@ -18,74 +18,114 @@ "type": "object", "properties": { "sample_collector_contact_email": { - "examples": ["johnnyblogs@lab.ca"], - "ontology": "GENEPIO:0001156", + "examples": [ + "johnnyblogs@lab.ca" + ], + "ontology": "OBI:0001890", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification":"Sample collection and processing", - "label":"Collecting Institution Email" + "clasification": "Sample collection and processing", + "label": "Originating Laboratory Email" }, "depth_of_coverage_value": { - "examples": ["400x"], + "examples": [ + "400x" + ], "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage value " + "clasification": "Bioinformatics and QC metrics", + "label": "Depth of coverage value " }, "exposure_details": { "ontology": "GENEPIO:0001431", "type": "string", "description": "Additional host exposure information.", - "examples": ["Host role - Other: Bus Driver"] + "examples": [ + "Host role - Other: Bus Driver" + ] }, "breadth_of_coverage_value": { - "examples": ["95%"], + "examples": [ + "95%" + ], "ontology": "GENEPIO:0001472", "type": "string", "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics", - "label":"Breadth of coverage value" + "clasification": "Bioinformatics and QC metrics", + "label": "Breadth of coverage value" }, "most_recent_travel_departure_date": { - "examples": ["16/03/2020"], + "examples": [ + "16/03/2020" + ], "ontology": "GENEPIO:0001414", "type": "string", "description": "The date of a person's most recent departure from their primary residence (at that time) on a journey to one or more other locations.", "format": "date" }, "sequencing_protocol": { - "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing", - "label":"Sequencing Protocol" + "examples": [ + "Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits." + ], + "ontology": "GENEPIO:0001454", + "type": "string", + "description": "The protocol used to generate the sequence.", + "clasification": "Sequencing", + "label": "Sequencing Protocol" }, "%Ns": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%Ns" + "clasification": "Pathogen diagnostic testing", + "label": "%Ns" + }, + "shipping_date": { + "examples": [ + "3/20/2020" + ], + "ontology": "0", + "type": "string", + "description": "The date on which the sample was sent.", + "format": "date", + "clasification": "Sample collection and processing", + "label": "Shipping Date" + }, + "results_emission_date": { + "examples": [ + "3/23/2020" + ], + "ontology": "NCIT_C142672", + "type": "string", + "description": "The date on which the results were emitted.", + "format": "date", + "clasification": "Sample collection and processing", + "label": "Results Emission Date" }, "Number_of_variants_(AF_greater_75%)": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Number of variants (AF greater 75%)" + "clasification": "Pathogen diagnostic testing", + "label": "Number of variants (AF greater 75%)" }, "Numer_of_variants_with_effect": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Numer of variants with effect" - }, + "clasification": "Pathogen diagnostic testing", + "label": "Numer of variants with effect" + }, "host_age_bin": { "Enums": [ "0 - 9 [GENEPIO:0100049]", @@ -108,7 +148,9 @@ "ontology": "GENEPIO:0001394", "type": "string", "description": "The age category of the host at the time of sampling.", - "examples": ["50 - 59 [GENEPIO:0100054]"] + "examples": [ + "50 - 59 [GENEPIO:0100054]" + ] }, "anatomical_material": { "Enums": [ @@ -130,33 +172,40 @@ "ontology": "GENEPIO:0001211", "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - + "examples": [ + "Blood [UBERON:0000178]" + ], + "classification": "Sample collection and processing", + "label": "Organism Substance" }, "sample_collection_date": { - "examples": ["3/19/2020"], + "examples": [ + "3/19/2020" + ], "ontology": "GENEPIO:0001174", "type": "string", "description": "The date on which the sample was collected.", - "format":"date", - "classification":"Sample collection and processing", - "label":"Sample Collection Date" + "format": "date", + "classification": "Sample collection and processing", + "label": "Sample Collection Date" }, "diagnostic_pcr_Ct_value_2": { - "examples": ["36"], + "examples": [ + "36" + ], "ontology": "GENEPIO:0001512", "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value-2" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Ct Value-2" }, "number_of_vaccine_doses_received": { "ontology": "GENEPIO:0001406", "type": "integer", "description": "The number of doses of the vaccine recived by the host.", - "examples": [2] + "examples": [ + 2 + ] }, "lab_host": { "Enums": [ @@ -185,9 +234,11 @@ "ontology": "GENEPIO:0001255", "type": "string", "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"], - "classification":"Sample collection and processing", - "label":"Lab passage Host" + "examples": [ + "Vero E6 Cell Line [BTO:0004755]" + ], + "classification": "Sample collection and processing", + "label": "Lab passage Host" }, "anatomical_part": { "Enums": [ @@ -224,9 +275,11 @@ "ontology": "GENEPIO:0001214", "type": "string", "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"], - "classification":"Sample collection and processing", - "label":"Anatomical Structure" + "examples": [ + "Nasopharynx (NP) [UBERON:0001728]" + ], + "classification": "Sample collection and processing", + "label": "Anatomical Structure" }, "host_health_outcome": { "Enums": [ @@ -243,133 +296,167 @@ "ontology": "GENEPIO:0001390", "type": "string", "description": "Disease outcome in the host.", - "examples": ["Recovered [NCIT:C49498]"] + "examples": [ + "Recovered [NCIT:C49498]" + ] }, "rna_extraction_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Rna Extraction Protocol" + "examples": [ + "" + ], + "ontology": "OBI_0302884", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Rna Extraction Protocol" }, "sequencing_date": { - "examples": ["22/06/2020"], + "examples": [ + "22/06/2020" + ], "ontology": "GENEPIO:0001447", "type": "string", "description": "The date the sample was sequenced.", "format": "date", - "clasification":"Sequencing", - "label":"Sequencing date" + "clasification": "Sequencing", + "label": "Sequencing date" }, "passage_number": { "ontology": "GENEPIO:0001261", "type": "integer", "description": "Number of passages.", - "examples": [3], - "clasification":"Sample collection and processing", - "label":"Passage Number" + "examples": [ + 3 + ], + "clasification": "Sample collection and processing", + "label": "Passage Number" }, "ns_per_100_kbp": { - "examples": ["300"], + "examples": [ + "300" + ], "ontology": "GENEPIO:0001484", "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Ns per 100 kbp" + "clasification": "Bioinformatics and QC metrics", + "label": "Ns per 100 kbp" }, "case_id": { "ontology": "GENEPIO:0100281", "type": "string", "description": "The identifier used to specify an epidemiologically detected case of disease.", - "examples": ["ABCD1234"] + "examples": [ + "ABCD1234" + ] }, "biosample_accession": { - "examples": ["SAMN14180202"], + "examples": [ + "SAMN14180202" + ], "ontology": "GENEPIO:0001139", "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification":"Database Identifiers", - "label":"Biosample accession ENA" + "clasification": "Database Identifiers", + "label": "Biosample accession ENA" }, "last_dose_vacicnation_date": { - "examples": ["09/04/2021"], + "examples": [ + "09/04/2021" + ], "ontology": "GENEPIO:0001408", "type": "string", "description": "The date the host received their last dose of vaccine.", "format": "date" }, "bioinformatics_protocol": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ], "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"Bioinformatics protocol" + "clasification": "Bioinformatics and QC metrics", + "label": "Bioinformatics protocol" }, "if_bioinformatic_protocol_is_other_specify": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ], "ontology": "0", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"If bioinformatic protocol Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If bioinformatic protocol Is Other, Specify" }, "bioinformatic_protocol_version": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "0", + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ], + "ontology": "NCIT:C93490", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"bioinformatics protocol version" + "clasification": "Bioinformatics and QC metrics", + "label": "bioinformatics protocol version" }, "preprocessing": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "MS_1002386", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing" + "clasification": "Bioinformatics and QC metrics", + "label": "Preprocessing" }, "if_preprocessing_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If preprocessing Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If preprocessing Is Other, Specify" }, "preprocessing_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing params" + "clasification": "Bioinformatics and QC metrics", + "label": "Preprocessing params" }, "mapping": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "topic:0102", "type": "string", "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping" + "clasification": "Lineage and Variant information", + "label": "Mapping" }, "mapping_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping params" + "clasification": "Lineage and Variant information", + "label": "Mapping params" }, "commercial/open-source/both": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Commercial/Open-source/both" + "clasification": "Bioinformatics and QC metrics", + "label": "Commercial/Open-source/both" }, "prior_sars_cov_2_antiviral_treatment": { "Enums": [ @@ -384,7 +471,9 @@ "ontology": "GENEPIO:0001438", "type": "string", "description": "Whether there was prior SARS-CoV-2 treatment with an antiviral agent.", - "examples": ["Prior antiviral treatment [GENEPIO:0100037]"] + "examples": [ + "Prior antiviral treatment [GENEPIO:0100037]" + ] }, "gene_name_2": { "Enums": [ @@ -430,9 +519,11 @@ "ontology": "GENEPIO:0001510", "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 2" + "examples": [ + "RdRp gene (nsp12) [GENEPIO:0100168]" + ], + "classification": "Pathogen diagnostic testing", + "label": "Gene Name 2" }, "body_product": { "Enums": [ @@ -453,24 +544,35 @@ "ontology": "GENEPIO:0001216", "type": "string", "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"], - "classification":"Sample collection and processing", - "label":"Body product" + "examples": [ + "Feces [UBERON:0001988]" + ], + "classification": "Sample collection and processing", + "label": "Body product" }, "host_age": { "ontology": "GENEPIO:0001392", "anyOf": [ - { "type": "integer" }, - { "pattern": "\\d+-\\d+", "type": "string" } + { + "type": "integer" + }, + { + "pattern": "\\d+-\\d+", + "type": "string" + } ], "description": "Age of host at the time of sampling.", - "examples": [79] + "examples": [ + 79 + ] }, "host_ethnicity": { "ontology": "GECKO:0000061", "type": "string", "description": "The self-identified ethnicity(ies) of the host.", - "examples": ["Indigenous, European"] + "examples": [ + "Indigenous, European" + ] }, "collection_device": { "Enums": [ @@ -500,9 +602,11 @@ "ontology": "GENEPIO:0001234", "type": "string", "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"], - "clasification":"Sample collection and processing", - "label":"Collection Device" + "examples": [ + "Swab [GENEPIO:0100027]" + ], + "clasification": "Sample collection and processing", + "label": "Collection Device" }, "purpose_of_sequencing": { "Enums": [ @@ -539,33 +643,41 @@ "ontology": "GENEPIO:0001445", "type": "string", "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], - "classification":"Sequencing", - "label":"Purpose of Sequencing" + "examples": [ + "Baseline surveillance (random sampling) [GENEPIO:0100005]" + ], + "classification": "Sequencing", + "label": "Purpose of Sequencing" }, "raw_sequence_data_processing_method": { - "examples": ["Porechop 0.2.3"], + "examples": [ + "Porechop 0.2.3" + ], "ontology": "GENEPIO:0001458", "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics", - "label":"Raw sequence data processin method" + "clasification": "Bioinformatics and QC metrics", + "label": "Raw sequence data processin method" }, "sequence_submitter_contact_address": { - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], + "examples": [ + "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" + ], "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing", - "label":"Submitting Institution Address" + "clasification": "Sample collection and processing", + "label": "Submitting Institution Address" }, "depth_of_coverage_threshold": { - "examples": ["100x"], - "ontology": "GENEPIO:0001475", + "examples": [ + "100x" + ], + "ontology": "GENEPIO:0001475", "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage threshold" + "clasification": "Bioinformatics and QC metrics", + "label": "Depth of coverage threshold" }, "specimen_processing": { "Enums": [ @@ -581,96 +693,120 @@ "ontology": "GENEPIO:0001253", "type": "string", "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"], - "classification":"Sample collection and processing", - "label":"Specimen Processing" + "examples": [ + "Virus Passage [GENEPIO:0100039]" + ], + "classification": "Sample collection and processing", + "label": "Specimen Processing" }, "r1_fastq_filename": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "examples": [ + "ABC123_S1_L001_R1_001.fastq.gz" + ], "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R1 fastq" }, "destination_of_most_recent_travel_city": { "ontology": "GENEPIO:0001411", "type": "string", "description": "The name of the city that was the destination of most recent travel.", - "examples": ["New York City"] + "examples": [ + "New York City" + ] }, "r1_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], + "examples": [ + "/User/Documents/RespLab/Data/" + ], "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R1 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R1 fastq" }, "library_id": { "ontology": "GENEPIO:0001448", "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", - "examples": ["XYZ_123345"], - "clasification":"Sequencing", - "labe":"Library Id" + "examples": [ + "XYZ_123345" + ], + "clasification": "Sequencing", + "labe": "Library Id" }, "enrichment_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Enrichment_protocol" + "examples": [ + "" + ], + "ontology": "EFO_0009089", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Enrichment_protocol" }, "if_enrichment_protocol_is_other_specify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"If Enrichment Protocol Is Other, Specify" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "If Enrichment Protocol Is Other, Specify" }, "if_consensus_other": { - "examples": ["1.3"], + "examples": [ + "1.3" + ], "ontology": "0", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"If consensus Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If consensus Is Other, Specify" }, "if_mapping_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information", - "label":"If mapping Is Other, Specify" + "clasification": "Lineage and Variant information", + "label": "If mapping Is Other, Specify" }, "amplicon protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Protocol" + "examples": [ + "" + ], + "ontology": "EFO_0003747", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Amplicon Protocol" }, "if_amplicon_protocol_if_other_especify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"If Amplicon Protocol If Other, Especify" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "labe": "If Amplicon Protocol If Other, Especify" }, "amplicon_version": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Version" - }, + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Amplicon Version" + }, "host_vaccination_status": { "Enums": [ "Fully Vaccinated [GENEPIO:0100100]", @@ -685,55 +821,69 @@ "ontology": "GENEPIO:0001404", "type": "string", "description": "The vaccination status of the host (fully vaccinated, partially vaccinated, or not vaccinated).", - "examples": ["Fully Vaccinated [GENEPIO:0100100]"] + "examples": [ + "Fully Vaccinated [GENEPIO:0100100]" + ] }, "geo_loc_longitude": { "ontology": "OBI:0001621", "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", - "examples": ["77.11 W"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" + "examples": [ + "77.11 W" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc Longitude" }, "genbank_ena_ddbj_accession": { - "examples": ["MN908947.3"], + "examples": [ + "MN908947.3" + ], "ontology": "GENEPIO:0001145", "type": "string", "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification":"Database Identifiers", - "label":"GenBank/ENA/DDBJ accession" + "clasification": "Database Identifiers", + "label": "GenBank/ENA/DDBJ accession" }, "bioproject_accession": { - "examples": ["PRJNA12345"], + "examples": [ + "PRJNA12345" + ], "ontology": "GENEPIO:0001136", "type": "string", "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification":"Database Identifiers", - "label":"Bioproject accession ENA" + "clasification": "Database Identifiers", + "label": "Bioproject accession ENA" }, "lineage/clade_analysis_software_name": { - "examples": ["Pangolin"], + "examples": [ + "Pangolin" + ], "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"lineage/clade analysis software name" + "clasification": "Lineage and Variant information", + "label": "lineage/clade analysis software name" }, "analysis_author": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "NCIT:C42781", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Analysis Authors" + "clasification": "Contributor Acknowledgement", + "label": "Analysis Authors" }, "if_lineage_identification_other": { - "examples": ["Other than Pangolin"], + "examples": [ + "Other than Pangolin" + ], "ontology": "0", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"If lineage identification Is Other, Specify" + "clasification": "Lineage and Variant information", + "label": "If lineage identification Is Other, Specify" }, "location_of_exposure_geo_loc_name_country": { "Enums": [ @@ -1017,60 +1167,76 @@ "ontology": "GENEPIO:0001181", "type": "string", "description": "The country where the host was likely exposed to the causative agent of the illness.", - "examples": ["South Africa [GAZ:00001094]"] + "examples": [ + "South Africa [GAZ:00001094]" + ] }, "sample_plan_name": { "ontology": "GENEPIO:0100285", "type": "string", "description": "The name of the sample plan implemented for sample collection.", - "examples": ["CanCOGeN Sampling Strategy 1.0"] + "examples": [ + "CanCOGeN Sampling Strategy 1.0" + ] }, "prior_sars_cov_2_antiviral_treatment_date": { - "examples": ["28/01/2021"], + "examples": [ + "28/01/2021" + ], "ontology": "GENEPIO:0001440", "type": "string", "description": "The date treatment was first administered during the prior SARS-CoV-2 infection.", "format": "date" }, "library_preparation_kit": { - "examples": ["Nextera XT"], - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing", - "label":"Library Preparation Kit" + "examples": [ + "Nextera XT" + ], + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "clasification": "Sequencing", + "label": "Library Preparation Kit" }, "flow_cell_barcode": { - "examples": ["FAB06069"], - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing", - "label":"Flow Cell Barcode" + "examples": [ + "FAB06069" + ], + "ontology": "GENEPIO:0001451", + "type": "string", + "description": "The barcode of the flow cell used for sequencing.", + "clasification": "Sequencing", + "label": "Flow Cell Barcode" }, "library_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Library Kit" + "examples": [ + "" + ], + "ontology": "GENEPIO_0000085", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Library Kit" }, "fast5_filename": { - "examples": ["batch1a_sequences.fast5"], + "examples": [ + "batch1a_sequences.fast5" + ], "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filename fast5" + "clasification": "Bioinformatics and QC metrics", + "label": "Filename fast5" }, "diagnostic_pcr_Ct_value_1": { - "examples": ["21"], + "examples": [ + "21" + ], "ontology": "GENEPIO:0001509", "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value 1" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Ct Value 1" }, "collection_method": { "Enums": [ @@ -1104,62 +1270,78 @@ "ontology": "GENEPIO:0001241", "type": "string", "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], - "clasification":"Sample collection and processing", - "label":"Collection Method" + "examples": [ + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]" + ], + "clasification": "Sample collection and processing", + "label": "Collection Method" }, "geo_loc_name_county_region": { "ontology": "GENEPIO:0100280", "type": "string", "description": "The county/region of origin of the sample.", - "examples": ["Derbyshire"] + "examples": [ + "Derbyshire" + ] }, "consensus_genome_length": { - "examples": ["38677"], + "examples": [ + "38677" + ], "ontology": "GENEPIO:0001483", "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus genome length" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus genome length" }, "r2_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], + "examples": [ + "/User/Documents/RespLab/Data/" + ], "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R2 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R2 fastq" }, "consensus_criteria": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus criteria" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus criteria" }, "destination_of_most_recent_travel_state_province_territory": { "ontology": "GENEPIO:0001412", "type": "string", "description": "The name of the province that was the destination of most recent travel.", - "examples": ["California"] + "examples": [ + "California" + ] }, "reception_date": { - "examples": ["3/21/2020"], + "examples": [ + "3/21/2020" + ], "ontology": "GENEPIO:0001179", "type": "string", "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing", - "label":"Sample Received Date" + "format": "date", + "clasification": "Sample collection and processing", + "label": "Sample Received Date" }, "quality_control_metrics": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "data_3914", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Quality control metrics " + "clasification": "Bioinformatics and QC metrics", + "label": "Quality control metrics " }, "host_common_name": { "Enums": [ @@ -1185,53 +1367,67 @@ "ontology": "GENEPIO:0001386", "type": "string", "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" + "examples": [ + "Human [NCBITaxon:9606]" + ], + "classification": "Host information", + "label": "Host Common Name" }, "geo_loc_name_state_province_territory": { "ontology": "GENEPIO:0001185", "type": "string", "description": "The state/province/territory of origin of the sample.", - "examples": ["Western Cape"], - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Community" + "examples": [ + "Western Cape" + ], + "classification": "Sample collection and processing", + "label": "Geo Loc Autonomic Community" }, "lineage_clade_analysis_software_version": { "ontology": "GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "examples": ["2.1.10"] + "examples": [ + "2.1.10" + ] }, "host_subject_id": { "ontology": "GENEPIO:0001398", "type": "string", "description": "A unique identifier by which each host can be referred to e.g. #131", - "examples": ["BCxy123"] + "examples": [ + "BCxy123" + ] }, "sra_accession": { - "examples": ["SRR11177792"], - "ontology": "GENEPIO:0001142", - "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification":"Database Identifiers", - "label":"SRA accession" + "examples": [ + "SRR11177792" + ], + "ontology": "GENEPIO:0001142", + "type": "string", + "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", + "clasification": "Database Identifiers", + "label": "SRA accession" }, "author_submitter": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Author Submitter" + "clasification": "Contributor Acknowledgement", + "label": "Author Submitter" }, "authors": { - "examples": [""], + "examples": [ + "" + ], "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Authors" + "clasification": "Contributor Acknowledgement", + "label": "Authors" }, "host_role": { "Enums": [ @@ -1275,45 +1471,57 @@ "ontology": "GENEPIO:0001419", "type": "string", "description": "The role of the host in relation to the exposure setting.", - "examples": ["Patient [OMRSE:00000030]"] + "examples": [ + "Patient [OMRSE:00000030]" + ] }, "consensus_sequence_name": { "ontology": "GENEPIO:0001460", "type": "string", "description": "The name of the consensus sequence.", - "examples": ["ncov123assembly3"] + "examples": [ + "ncov123assembly3" + ] }, "assembly": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "NCIT_C63548", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assembly" + "clasification": "Bioinformatics and QC metrics", + "label": "Assembly" }, "if_assembly_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If assembly Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If assembly Is Other, Specify" }, "assembly_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assambly params" + "clasification": "Bioinformatics and QC metrics", + "label": "Assambly params" }, "gisaid_accession": { - "examples": ["hCoV-19/Canada/prov_rona_99/2020"], + "examples": [ + "hCoV-19/Canada/prov_rona_99/2020" + ], "ontology": "GENEPIO:0100282", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers", - "label":"GISAID Virus Name" + "clasification": "Database Identifiers", + "label": "GISAID Virus Name" }, "geo_loc_name_country": { "Enums": [ @@ -1597,104 +1805,131 @@ "ontology": "GENEPIO:0001181", "type": "string", "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "label":"Geo Loc Autonomic Country" + "examples": [ + "South Africa [GAZ:00001094]" + ], + "label": "Geo Loc Autonomic Country" }, "consensus_sequence_filepath": { - "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], + "examples": [ + "/User/Documents/RespLab/Data/ncov123assembly.fasta" + ], "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence filepath" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus sequence filepath" }, "number_of_base_pairs_sequenced": { - "examples": ["387566"], + "examples": [ + "387566" + ], "ontology": "GENEPIO:0001482", "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics", - "label":"Number of base pairs sequenced " + "clasification": "Bioinformatics and QC metrics", + "label": "Number of base pairs sequenced " }, "destination_of_most_recent_travel_country": { "ontology": "GENEPIO:0001413", "type": "string", "description": "The name of the country that was the destination of most recent travel.", - "examples": ["United Kingdom"] + "examples": [ + "United Kingdom" + ] }, "fast5_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], + "examples": [ + "/User/Documents/RespLab/Data/" + ], "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath fast5" + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath fast5" }, "culture_collection": { "ontology": "GENEPIO:0100284", "type": "string", "description": "The name of the source collection and unique culture identifier. ", - "examples": ["/culture_collection=\"ATCC:26370\""] + "examples": [ + "/culture_collection=\"ATCC:26370\"" + ] }, "was_phix_used?": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Was Phix Used" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Was Phix Used" }, "number_of_samples_in_run": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Number Of Samples In Run" + "examples": [ + "" + ], + "ontology": "KISAO_0000326", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Number Of Samples In Run" }, "amplicon_size": { - "examples": ["300bp"], - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing", - "label":"Amplicon Size" + "examples": [ + "300bp" + ], + "ontology": "GENEPIO:0001449", + "type": "string", + "description": "The length of the amplicon generated by PCR amplification.", + "clasification": "Sequencing", + "label": "Amplicon Size" }, "flowcell_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"Flowcell Kit" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "labe": "Flowcell Kit" }, "sample_collector_contact_address": { - "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], + "examples": [ + "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" + ], "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing", - "label":"Collecting Institution Address" + "clasification": "Sample collection and processing", + "label": "Originating Laboratory Address" }, "collection_protocol": { "ontology": "GENEPIO:0001243", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "examples": ["SC2SamplingProtocol 1.2"], - "clasification":"Sample collection and processing", - "label":"Collection Protocol" - + "examples": [ + "SC2SamplingProtocol 1.2" + ], + "clasification": "Sample collection and processing", + "label": "Collection Protocol" }, "variant_evidence": { - "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], - "ontology": "GENEPIO:0001504", + "examples": [ + "lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)" + ], + "ontology": "GENEPIO:0001504", "type": "string", "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information", - "label":"Variant evidence" + "clasification": "Lineage and Variant information", + "label": "Variant evidence" }, "most_recent_travel_return_date": { - "examples": ["26/04/2020"], + "examples": [ + "26/04/2020" + ], "ontology": "GENEPIO:0001415", "type": "string", "description": "The date of a person's most recent return to some residence from a journey originating at that residence.", @@ -1715,23 +1950,29 @@ "ontology": "GENEPIO:0001418", "type": "string", "description": "The exposure transmission contact type.", - "examples": ["Direct (human-to-human contact) [TRANS:0000001]"] + "examples": [ + "Direct (human-to-human contact) [TRANS:0000001]" + ] }, "runID": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"RunID" + "examples": [ + "" + ], + "ontology": "NCIT_C117058", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "RunID" }, "sequencing_instrument_platform": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, + "examples": [ + "MinIon" + ], + "ontology": "GENEPIO_0000071", + "type": "string", + "description": "The model of the sequencing instrument used.", + "label": "Sequencing Platforms " + }, "prior_sars_cov_2_infection": { "Enums": [ "Prior infection [GENEPIO:0100234]", @@ -1745,20 +1986,28 @@ "ontology": "GENEPIO:0001435", "type": "string", "description": "Whether there was prior SARS-CoV-2 infection.", - "examples": ["Prior infection [GENEPIO:0100234]"] + "examples": [ + "Prior infection [GENEPIO:0100234]" + ] }, "gisaid_virus_name": { "ontology": "GENEPIO:0100282", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", - "examples": ["hCoV-19/Canada/prov_rona_99/2020"] + "examples": [ + "hCoV-19/Canada/prov_rona_99/2020" + ], + "clasification": "Database Identifiers", + "label": "GISAID Virus Name" }, "specimen_collector_sample_id": { - "examples": ["prov_rona_99"], + "examples": [ + "prov_rona_99" + ], "ontology": "GENEPIO:0001123", "type": "string", "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", + "clasification": "Database Identifiers", "label": "Collecting Sample id" }, "host_scientific_name": { @@ -1788,9 +2037,11 @@ "ontology": "GENEPIO:0001387", "type": "string", "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" + "examples": [ + "Homo sapiens [NCBITaxon:9606]" + ], + "clasification": "Host information", + "label": "Host Scientific Name" }, "host_disease": { "Enums": [ @@ -1804,86 +2055,107 @@ "ontology": "GENEPIO:0001391", "type": "string", "description": "The name of the disease experienced by the host.", - "examples": ["COVID-19 [MONDO:0100096]"] + "examples": [ + "COVID-19 [MONDO:0100096]" + ] }, "passage_method": { "ontology": "GENEPIO:0001264", "type": "string", "description": "Description of how organism was passaged.", "examples": [ - "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain.",], - "clasification":"Sample collection and processing", - "label":"Passage Method" + "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain.", + ], + "clasification": "Sample collection and processing", + "label": "Passage Method" }, "%qc_filtered": { - "examples": [""], + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Pathogen diagnostic testing", + "label": "%qc filtered" + }, + "%reads_host": { + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%qc filtered" - }, - "%reads_host": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads host" + "clasification": "Pathogen diagnostic testing", + "label": "%reads host" }, "%reads_virus": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads virus" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Pathogen diagnostic testing", + "label": "%reads virus" }, "%unmapped": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%unmapped" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Pathogen diagnostic testing", + "label": "%unmapped" }, "%genome _greater_10x": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"% genome greater 10x" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Pathogen diagnostic testing", + "label": "% genome greater 10x" }, "mean_depth_of_coverage_value": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"mean depth of coverage value" + "examples": [ + "" + ], + "ontology": "NCIT:C167285", + "type": "string", + "description": "", + "clasification": "Pathogen diagnostic testing", + "label": "mean depth of coverage value" }, "symptom_onset_date": { - "examples": ["16/03/2020"], - "ontology": "GENEPIO:0001399", - "type": "string", - "description": "The date on which the symptoms began or were first noted.", - "format": "date" + "examples": [ + "16/03/2020" + ], + "ontology": "GENEPIO:0001399", + "type": "string", + "description": "The date on which the symptoms began or were first noted.", + "format": "date" }, "r2 fastq filename": { - "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001477", - "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R2 fastq" + "examples": [ + "ABC123_S1_L001_R2_001.fastq.gz" + ], + "ontology": "GENEPIO:0001477", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R2 fastq" }, "prior_sars_cov_2_infection_date": { - "examples": ["23/01/2021"], - "ontology": "GENEPIO:0001437", - "type": "string", - "description": "The date of diagnosis of the prior SARS-CoV-2 infection.", - "format": "date" + "examples": [ + "23/01/2021" + ], + "ontology": "GENEPIO:0001437", + "type": "string", + "description": "The date of diagnosis of the prior SARS-CoV-2 infection.", + "format": "date" }, "exposure_event": { "Enums": [ @@ -1911,21 +2183,27 @@ "ontology": "GENEPIO:0001417", "type": "string", "description": "Event leading to exposure.", - "examples": ["Mass Gathering [GENEPIO:0100237]"] + "examples": [ + "Mass Gathering [GENEPIO:0100237]" + ] }, "sequencing_kit_number": { - "examples": ["AB456XYZ789"], - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "clasification":"Sequencing", - "label":"Sequencing Kit Number" + "examples": [ + "AB456XYZ789" + ], + "ontology": "GENEPIO:0001455", + "type": "string", + "description": "The manufacturer's kit number.", + "clasification": "Sequencing", + "label": "Sequencing Kit Number" }, "purpose_of_sampling_details": { "ontology": "GENEPIO:0001200", "type": "string", "description": "Further details pertaining to the reason the sample was collected.", - "examples": ["Screening of bat specimens in museum collections."] + "examples": [ + "Screening of bat specimens in museum collections." + ] }, "host_gender": { "Enums": [ @@ -1944,29 +2222,37 @@ "ontology": "GENEPIO:0001395", "type": "string", "description": "The gender of the host at the time of sample collection.", - "examples": ["Male [NCIT:C46109]"] + "examples": [ + "Male [NCIT:C46109]" + ] }, "prior_sars_cov_2_antiviral_treatment_agent": { "ontology": "GENEPIO:0001439", "type": "string", "description": "The name of the antiviral treatment agent administered during the prior SARS-CoV-2 infection.", - "examples": ["Remdesivir"] + "examples": [ + "Remdesivir" + ] }, "diagnostic_pcr_protocol_1": { - "examples": ["PCREGene 2.0"], + "examples": [ + "PCREGene 2.0" + ], "ontology": "GENEPIO:0001508", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 1" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Protocol 1" }, "diagnostic_pcr_protocol_2": { - "examples": ["PCRRdRpGene 3.0"], + "examples": [ + "PCRRdRpGene 3.0" + ], "ontology": "GENEPIO:0001511", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 2" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Protocol 2" }, "host_specimen_voucher": { "ontology": "GENEPIO:0100283", @@ -2049,13 +2335,17 @@ "ontology": "GENEPIO:0001428", "type": "string", "description": "The setting leading to exposure.", - "examples": ["Healthcare Setting [GENEPIO:0100201]"] + "examples": [ + "Healthcare Setting [GENEPIO:0100201]" + ] }, "lineage_clade_name": { "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "examples": ["B.1.1.7"] + "examples": [ + "B.1.1.7" + ] }, "gene_name_1": { "Enums": [ @@ -2101,34 +2391,42 @@ "ontology": "GENEPIO:0001507", "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 1" + "examples": [ + "E gene (orf4) [GENEPIO:0100151]" + ], + "classification": "Pathogen diagnostic testing", + "label": "Gene Name 1" }, "Protocol_SARS-CoV-2_detection": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "CIDO_0020274", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Protocol SARS-CoV-2 detection" + "clasification": "Pathogen diagnostic testing", + "label": "Protocol SARS-CoV-2 detection" }, "consensus_sequence_software_name": { - "examples": ["Ivar"], + "examples": [ + "Ivar" + ], "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software name" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus sequence software name" }, "reference_genome_accession": { - "examples": [""], + "examples": [ + "" + ], "ontology": "GENEPIO:0001485", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"reference genome accession" - }, + "clasification": "Pathogen diagnostic testing", + "label": "reference genome accession" + }, "host_residence_geo_loc_name_country": { "Enums": [ "Afghanistan [GAZ:00006882]", @@ -2411,21 +2709,27 @@ "ontology": "GENEPIO:0001396", "type": "string", "description": "The country where the host resides.", - "examples": ["South Africa [GAZ:00001094]"] + "examples": [ + "South Africa [GAZ:00001094]" + ] }, "travel_history": { "ontology": "GENEPIO:0001416", "type": "string", "description": "Travel history in last six months.", - "examples": ["Canada, Vancouver, USA, Seattle, Italy, Milan"] + "examples": [ + "Canada, Vancouver, USA, Seattle, Italy, Milan" + ] }, "lineage/clade_analysis_software_version": { - "examples": ["2.1.10"], - "ontology":"GENEPIO:0001502", + "examples": [ + "2.1.10" + ], + "ontology": "GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade analysis software version" + "clasification": "Lineage and Variant information", + "label": "Lineage/clade analysis software version" }, "complications": { "Enums": [ @@ -2516,23 +2820,29 @@ "ontology": "GENEPIO:0001402", "type": "string", "description": "Patient medical complications that are believed to have occurred as a result of host disease.", - "examples": ["Acute respiratory failure [MONDO:0001208]"] + "examples": [ + "Acute respiratory failure [MONDO:0001208]" + ] }, "geo_loc_name_city": { "ontology": "GENEPIO:0001189", "type": "string", "description": "The city of origin of the sample.", - "examples": ["Vancouver"], - "clasification":"Sample collection and processing", - "label":"Geo Loc City" + "examples": [ + "Vancouver" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc City" }, "bioproject umbrella accession": { - "examples": ["PRJNA623807"], - "ontology": "GENEPIO:0001133", + "examples": [ + "PRJNA623807" + ], + "ontology": "GENEPIO:0001133", "type": "string", "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification":"Database Identifiers", - "label":"umbrella bioproject accession", + "clasification": "Database Identifiers", + "label": "umbrella bioproject accession", }, "biomaterial_extracted": { "Enums": [ @@ -2549,9 +2859,11 @@ "ontology": "GENEPIO:0001266", "type": "string", "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"], - "classification":"Sample collection and processing", - "label":"Biomaterial Extracted" + "examples": [ + "RNA (Total) [OBI:0000895]" + ], + "classification": "Sample collection and processing", + "label": "Biomaterial Extracted" }, "host_age_unit": { "Enums": [ @@ -2566,15 +2878,19 @@ "ontology": "GENEPIO:0001393", "type": "string", "description": "The units used to measure the host's age.", - "examples": ["years [UO:0000036]"] + "examples": [ + "years [UO:0000036]" + ] }, "geo_loc_latitude": { "ontology": "OBI:0001620", "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", - "examples": ["38.98 N"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", + "examples": [ + "38.98 N" + ], + "clasification": "Sample collection and processing", + "label": "Geo Loc Latitude", }, "environmental_material": { "Enums": [ @@ -2620,17 +2936,21 @@ "ontology": "GENEPIO:0001223", "type": "string", "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" + "examples": [ + "Face Mask [OBI:0002787]" + ], + "clasification": "Sample collection and processing", + "label": "Environmental Material" }, "sequence_submitter_contact_email": { - "examples": ["RespLab@lab.ca"], + "examples": [ + "RespLab@lab.ca" + ], "ontology": "GENEPIO:0001165", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification":"Sample collection and processing", - "label":"Submitting Institution Email" + "clasification": "Sample collection and processing", + "label": "Submitting Institution Email" }, "environmental_site": { "Enums": [ @@ -2664,9 +2984,11 @@ "ontology": "GENEPIO:0001232", "type": "string", "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"], - "classification":"Sample collection and processing", - "label":"Anthropogenic Geographic Feature" + "examples": [ + "Hospital [ENVO:00002173]" + ], + "classification": "Sample collection and processing", + "label": "Anthropogenic Geographic Feature" }, "pre_existing_conditions_and_risk_factors": { "Enums": [ @@ -2770,10 +3092,14 @@ "ontology": "GENEPIO:0001401", "type": "string", "description": "Patient pre-existing conditions and risk factors.\nPre-existing condition: A medical condition that existed prior to the current infection.\nRisk Factor: A variable associated with an increased risk of disease or infection.", - "examples": ["Asthma [HP:0002099]"] + "examples": [ + "Asthma [HP:0002099]" + ] }, "first_dose_vaccination_date": { - "examples": ["26/02/2021"], + "examples": [ + "26/02/2021" + ], "ontology": "GENEPIO:0001407", "type": "string", "description": "The date the host was first vaccinated.", @@ -2788,33 +3114,41 @@ "ontology": "GENEPIO:0001503", "type": "string", "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], - "classification":"Lineage and Variant information", - "label":"Variant designation" + "examples": [ + "Variant of Concern (VOC) [GENEPIO:0100083]" + ], + "classification": "Lineage and Variant information", + "label": "Variant designation" }, "variant_calling": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "operation_3227", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling" + "clasification": "Bioinformatics and QC metrics", + "label": "Variant Calling" }, "if_variant_calling_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If variant calling Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If variant calling Is Other, Specify" }, "variant_calling_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling params" + "clasification": "Bioinformatics and QC metrics", + "label": "Variant Calling params" }, "sample_collected_in_quarantine": { "Enums": [ @@ -2829,14 +3163,18 @@ "ontology": "GENEPIO:0100277", "type": "string", "description": "Whether the sample was collected from an individual in quarantine.", - "examples": ["Yes [NCIT:C49488]"] + "examples": [ + "Yes [NCIT:C49488]" + ] }, "sample_collected_by": { - "examples": ["Public Health Agency of Canada"], + "examples": [ + "Public Health Agency of Canada" + ], "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency that collected the original sample.", - "label":"Collecting Institution" + "label": "Originating Laboratory" }, "sequencing_instrument": { "Enums": [ @@ -2895,9 +3233,11 @@ "ontology": "GENEPIO:0001452", "type": "string", "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" + "examples": [ + "Oxford Nanopore MinION [GENEPIO:0100142]" + ], + "classification": "Sequencing", + "label": "Sequencing Instrument Model" }, "host_health_status_details": { "Enums": [ @@ -2917,15 +3257,19 @@ "ontology": "GENEPIO:0001389", "type": "string", "description": "Further details pertaining to the health or disease status of the host at time of collection.", - "examples": ["Hospitalized (ICU) [GENEPIO:0100046]"] + "examples": [ + "Hospitalized (ICU) [GENEPIO:0100046]" + ] }, "isolate": { "ontology": "GENEPIO:0001644", "type": "string", "description": "Identifier of the specific isolate.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "clasification":"Sample collection and processing", - "label":"Isolate" + "examples": [ + "SARS-CoV-2/human/USA/CA-CDPH-001/2020" + ], + "clasification": "Sample collection and processing", + "label": "Isolate" }, "host_health_state": { "Enums": [ @@ -2943,7 +3287,9 @@ "ontology": "GENEPIO:0001388", "type": "string", "description": "Health status of the host at the time of sample collection.", - "examples": ["Asymptomatic [NCIT:C3833]"] + "examples": [ + "Asymptomatic [NCIT:C3833]" + ] }, "signs_and_symptoms": { "Enums": [ @@ -3048,26 +3394,32 @@ ] }, "dehosting_method": { - "examples": ["Nanostripper"], + "examples": [ + "Nanostripper" + ], "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Dehosting Method" + "clasification": "Bioinformatics and QC metrics", + "label": "Dehosting Method" }, "amplicon_pcr_primer_scheme": { - "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing", - "label":"Amplicon Pcr Primer Scheme" + "examples": [ + "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" + ], + "ontology": "GENEPIO:0001456", + "type": "string", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", + "clasification": "Sequencing", + "label": "Amplicon Pcr Primer Scheme" }, "vaccine_name": { "ontology": "GENEPIO:0001405", "type": "string", "description": "The name of the vaccine(s) administered.", - "examples": ["BNT162b2, Pfizer-BioNTech"] + "examples": [ + "BNT162b2, Pfizer-BioNTech" + ] }, "data_abstraction_details": { "ontology": "GENEPIO:0100278", @@ -3081,7 +3433,9 @@ "ontology": "GENEPIO:0001461", "type": "string", "description": "The name of the consensus sequence file.", - "examples": ["ncov123assembly.fasta"] + "examples": [ + "ncov123assembly.fasta" + ] }, "purpose_of_sequencing_details": { "Enums": [ @@ -3104,30 +3458,38 @@ "ontology": "GENEPIO:0001446", "type": "string", "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"], - "clasification":"Sequencing", - "label":"Purpose Of Sequencing Details" + "examples": [ + "Screened for S gene target failure (S dropout)" + ], + "clasification": "Sequencing", + "label": "Purpose Of Sequencing Details" }, "sequence_submitted_by": { - "examples": ["Centers for Disease Control and Prevention"], + "examples": [ + "Centers for Disease Control and Prevention" + ], "ontology": "GENEPIO:0001159", "type": "string", "description": "The name of the agency that generated the sequence.", - "label":"Submitting Institution" + "label": "Submitting Institution" }, "sequencing_protocol_name": { - "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing", - "label":"Sequencing Protocol Name" + "examples": [ + "1D_DNA_MinION, ARTIC Network Protocol V3" + ], + "ontology": "GENEPIO:0001453", + "type": "string", + "description": "The name and version number of the sequencing protocol used.", + "clasification": "Sequencing", + "label": "Sequencing Protocol Name" }, "prior_sars_cov_2_infection_isolate": { "ontology": "GENEPIO:0001436", "type": "string", "description": "The identifier of the isolate found in the prior SARS-CoV-2 infection.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"] + "examples": [ + "SARS-CoV-2/human/USA/CA-CDPH-001/2020" + ] }, "organism": { "Enums": [ @@ -3145,8 +3507,8 @@ "examples": [ "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" ], - "classification":"Sample collection and processing", - "label":"Organism" + "classification": "Sample collection and processing", + "label": "Organism" }, "purpose_of_sampling": { "Enums": [ @@ -3164,7 +3526,9 @@ "ontology": "GENEPIO:0001198", "type": "string", "description": "The reason that the sample was collected.", - "examples": ["Diagnostic Testing [GENEPIO:0100002]"] + "examples": [ + "Diagnostic Testing [GENEPIO:0100002]" + ] } } -} +} \ No newline at end of file diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json index 4d0bc178..5418e8e9 100644 --- a/schema/phage_plus_V0.json +++ b/schema/phage_plus_V0.json @@ -19,2267 +19,2603 @@ "type": "object", "properties": { "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" + "examples": [ + "prov_rona_99" + ], + "ontology": "0", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification": "Database Identifiers", + "label": "Collecting Sample id" }, "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the agency that collected the original sample." + "examples": [ + "Public Health Agency of Canada" + ], + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "The name of the agency that collected the original sample.", + "label": "Originating Laboratory" }, "submitting_institution": { - "examples": ["Centers for Disease Control and Prevention"], - "ontology": "GENEPIO:0001159", - "type": "string", - "description": "The name of the agency that generated the sequence." + "examples": [ + "Centers for Disease Control and Prevention" + ], + "ontology": "GENEPIO:0001159", + "type": "string", + "description": "The name of the agency that generated the sequence." }, "sample_collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date" + "examples": [ + "3/19/2020" + ], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format": "date" }, "geo_loc_name_country": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001181", + "type": "string", + "description": "The country of origin of the sample.", + "examples": [ + "South Africa [GAZ:00001094]" + ], + "classification": "Sample collection and processing", + "label": "Geo Loc Autonomic Country" }, "geo_loc_state": { - "examples": ["Western Cape"], - "ontology": "GENEPIO:0001185", - "type": "string", - "description": "The state/province/territory of origin of the sample.", - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Community" + "examples": [ + "Western Cape" + ], + "ontology": "GENEPIO:0001185", + "type": "string", + "description": "The state/province/territory of origin of the sample.", + "classification": "Sample collection and processing", + "label": "Geo Loc Autonomic Community" }, "organism": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - ], - "classification":"Sample collection and processing", - "label":"Organism" + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": [ + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + ], + "classification": "Sample collection and processing", + "label": "Organism" }, "isolate": { - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "clasification":"Sample collection and processing", - "label":"Isolate" + "examples": [ + "SARS-CoV-2/human/USA/CA-CDPH-001/2020" + ], + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "clasification": "Sample collection and processing", + "label": "Isolate" }, "host_scientific_name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": [ + "Homo sapiens [NCBITaxon:9606]" + ], + "clasification": "Host information", + "label": "Host Scientific Name" }, "host_disease": { - "Enums": [ - "COVID-19 [MONDO:0100096]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001391", - "type": "string", - "description": "The name of the disease experienced by the host.", - "examples": ["COVID-19 [MONDO:0100096]"] + "Enums": [ + "COVID-19 [MONDO:0100096]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001391", + "type": "string", + "description": "The name of the disease experienced by the host.", + "examples": [ + "COVID-19 [MONDO:0100096]" + ] }, "sequencing_instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001452", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": [ + "Oxford Nanopore MinION [GENEPIO:0100142]" + ], + "classification": "Sequencing", + "label": "Sequencing Instrument Model" }, "sequencing_instrument_platform": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence." - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence." + "examples": [ + "MinIon" + ], + "ontology": "GENEPIO_0000071", + "type": "string", + "description": "The model of the sequencing instrument used.", + "label": "Sequencing Platforms " }, "submitting_lab_sequence_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Sample ID given by the submitting laboratory" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "Sample ID given by the submitting laboratory" }, "bioproject_umbrella_accession_ENA": { - "examples": ["PRJNA623807"], - "ontology": "GENEPIO:0001133", - "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification":"Database Identifiers" + "examples": [ + "PRJNA623807" + ], + "ontology": "GENEPIO:0001133", + "type": "string", + "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", + "clasification": "Database Identifiers" }, - "bioproject_accession_ENA": { - "examples": ["PRJNA12345"], - "ontology": "GENEPIO:0001156", + "bioproject_accession_ENA": { + "examples": [ + "PRJNA12345" + ], + "ontology": "GENEPIO:0001136", "type": "string", "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification":"Database Identifiers" + "clasification": "Database Identifiers", + "label": "Bioproject accession ENA" }, "biosample_accession_ENA": { - "examples": ["SAMN14180202"], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification":"Database Identifiers" - }, + "examples": [ + "SAMN14180202" + ], + "ontology": "GENEPIO:0001139", + "type": "string", + "description": "The identifier assigned to a BioSample in INSDC archives.", + "clasification": "Database Identifiers" + }, "sra_accession": { - "examples": ["SRR11177792"], - "ontology": "GENEPIO:0001142", - "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification":"Database Identifiers" - }, + "examples": [ + "SRR11177792" + ], + "ontology": "GENEPIO:0001142", + "type": "string", + "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", + "clasification": "Database Identifiers" + }, "genBank/ENA/DDBJ_accession": { - "examples": ["MN908947.3"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification":"Database Identifiers" - }, + "examples": [ + "MN908947.3" + ], + "ontology": "GENEPIO_0001145", + "type": "string", + "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", + "clasification": "Database Identifiers", + "label": "GenBank/ENA/DDBJ accession" + }, "gisaid_accession": { - "examples": ["EPI_ISL_123456"], - "ontology": "GENEPIO:0001147", - "type": "string", - "description": "The GISAID accession number assigned to the sequence.", - "clasification":"Database Identifiers" - }, + "examples": [ + "EPI_ISL_123456" + ], + "ontology": "GENEPIO:0001147", + "type": "string", + "description": "The GISAID accession number assigned to the sequence.", + "clasification": "Database Identifiers", + "label": "GISAID Virus Name" + }, "virus_name": { - "examples": ["hCoV-19/Canada/prov_rona_99/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers" - }, + "examples": [ + "hCoV-19/Canada/prov_rona_99/2020" + ], + "ontology": "GENEPIO:0100282", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification": "Database Identifiers" + }, "collecting_institution_email": { - "examples": ["johnnyblogs@lab.ca"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification":"Sample collection and processing" - }, + "examples": [ + "johnnyblogs@lab.ca" + ], + "ontology": "OBI:0001890", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sample.", + "clasification": "Sample collection and processing", + "label": "Originating Laboratory Email" + }, "collecting_institution_address": { - "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], - "ontology": "GENEPIO:0001158", - "type": "string", - "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing" - }, + "examples": [ + "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" + ], + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "clasification": "Originating Laboratory Address" + }, "submitting_institution_email": { - "examples": ["RespLab@lab.ca"], + "examples": [ + "RespLab@lab.ca" + ], "ontology": "GENEPIO:0001165", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification":"Sample collection and processing" - }, + "clasification": "Sample collection and processing" + }, "submitting_institution_address": { - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], - "ontology": "GENEPIO:0001156", + "examples": [ + "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" + ], + "ontology": "0", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing" - }, + "clasification": "Sample collection and processing" + }, "sample_received_date": { - "examples": ["3/21/2020"], + "examples": [ + "3/21/2020" + ], "ontology": "GENEPIO:0001179", "type": "string", "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing" - }, + "format": "date", + "clasification": "Sample collection and processing" + }, "shipping_date": { - "examples": ["3/20/2020"], - "ontology": "GENEPIO:0001156", + "examples": [ + "3/20/2020" + ], + "ontology": "0", "type": "string", "description": "The date on which the sample was sent.", - "format":"date", - "clasification":"Sample collection and processing" - }, + "format": "date", + "clasification": "Sample collection and processing", + "label": "Shipping Date" + }, "results_emission_date": { - "examples": ["3/23/2020"], - "ontology": "GENEPIO:0001156", + "examples": [ + "3/23/2020" + ], + "ontology": "NCIT_C142672", "type": "string", "description": "The date on which the results were emitted.", - "format":"date", - "clasification":"Sample collection and processing" - }, + "format": "date", + "clasification": "Sample collection and processing", + "label": "Results Emission Date" + }, "geo_loc_region": { - "examples": ["Derbyshire"], + "examples": [ + "Derbyshire" + ], "ontology": "GENEPIO:0100280", "type": "string", "description": "The county/region of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Province" - }, + "clasification": "Sample collection and processing", + "label": "Geo Loc Province" + }, "geo_loc_city": { - "examples": ["Vancouver"], + "examples": [ + "Vancouver" + ], "ontology": "GENEPIO:0001189", "type": "string", "description": "The city of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc City" - }, + "clasification": "Sample collection and processing", + "label": "Geo Loc City" + }, "geo_loc_latitude": { - "examples": ["38.98 N"], + "examples": [ + "38.98 N" + ], "ontology": "OBI:0001620", "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", - }, + "clasification": "Sample collection and processing", + "label": "Geo Loc Latitude", + }, "geo_loc_longitude": { - "examples": ["77.11 W"], + "examples": [ + "77.11 W" + ], "ontology": "OBI:0001621", "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" - }, + "clasification": "Sample collection and processing", + "label": "Geo Loc Longitude" + }, "anatomical_material": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - }, - "anatomical_part": { "Enums": [ - "Anus [UBERON:0001245]", - "Duodenum [UBERON:0002114]", - "Eye [UBERON:0000970]", - "Intestine [UBERON:0000160]", - "Lower respiratory tract [UBERON:0001558]", - "Bronchus [UBERON:0002185]", - "Lung [UBERON:0002048]", - "Bronchiole [UBERON:0002186]", - "Alveolar sac [UBERON:0002169]", - "Pleural sac [UBERON:0009778]", - "Pleural cavity [UBERON:0002402]", - "Trachea [UBERON:0003126]", - "Rectum [UBERON:0001052]", - "Skin [UBERON:0001003]", - "Stomach [UBERON:0000945]", - "Upper respiratory tract [UBERON:0001557]", - "Anterior Nares [UBERON:2001427]", - "Esophagus [UBERON:0001043]", - "Ethmoid sinus [UBERON:0002453]", - "Nasal Cavity [UBERON:0001707]", - "Middle Nasal Turbinate [UBERON:0005921]", - "Inferior Nasal Turbinate [UBERON:0005922]", - "Nasopharynx (NP) [UBERON:0001728]", - "Oropharynx (OP) [UBERON:0001729]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": [ + "Blood [UBERON:0000178]" + ], + "classification": "Sample collection and processing", + "label": "Organism Substance" + }, + "anatomical_part": { + "Enums": [ + "Anus [UBERON:0001245]", + "Duodenum [UBERON:0002114]", + "Eye [UBERON:0000970]", + "Intestine [UBERON:0000160]", + "Lower respiratory tract [UBERON:0001558]", + "Bronchus [UBERON:0002185]", + "Lung [UBERON:0002048]", + "Bronchiole [UBERON:0002186]", + "Alveolar sac [UBERON:0002169]", + "Pleural sac [UBERON:0009778]", + "Pleural cavity [UBERON:0002402]", + "Trachea [UBERON:0003126]", + "Rectum [UBERON:0001052]", + "Skin [UBERON:0001003]", + "Stomach [UBERON:0000945]", + "Upper respiratory tract [UBERON:0001557]", + "Anterior Nares [UBERON:2001427]", + "Esophagus [UBERON:0001043]", + "Ethmoid sinus [UBERON:0002453]", + "Nasal Cavity [UBERON:0001707]", + "Middle Nasal Turbinate [UBERON:0005921]", + "Inferior Nasal Turbinate [UBERON:0005922]", + "Nasopharynx (NP) [UBERON:0001728]", + "Oropharynx (OP) [UBERON:0001729]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], "ontology": "GENEPIO:0001214", "type": "string", "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"], - "classification":"Sample collection and processing", - "label":"Anatomical Structure" + "examples": [ + "Nasopharynx (NP) [UBERON:0001728]" + ], + "classification": "Sample collection and processing", + "label": "Anatomical Structure" }, "body_product": { - "Enums": [ - "Breast Milk [UBERON:0001913]", - "Feces [UBERON:0001988]", - "Mucus [UBERON:0000912]", - "Semen [UBERON:0006530]", - "Sputum [UBERON:0007311]", - "Sweat [UBERON:0001089]", - "Tear [UBERON:0001827]", - "Urine [UBERON:0001088]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001216", - "type": "string", - "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"], - "classification":"Sample collection and processing", - "label":"Body product" + "Enums": [ + "Breast Milk [UBERON:0001913]", + "Feces [UBERON:0001988]", + "Mucus [UBERON:0000912]", + "Semen [UBERON:0006530]", + "Sputum [UBERON:0007311]", + "Sweat [UBERON:0001089]", + "Tear [UBERON:0001827]", + "Urine [UBERON:0001088]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001216", + "type": "string", + "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", + "examples": [ + "Feces [UBERON:0001988]" + ], + "classification": "Sample collection and processing", + "label": "Body product" }, "environmental_material": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": [ + "Face Mask [OBI:0002787]" + ], + "clasification": "Sample collection and processing", + "label": "Environmental Material" }, "environmental_site": { - "Enums": [ - "Acute care facility [ENVO:03501135]", - "Animal house [ENVO:00003040]", - "Bathroom [ENVO:01000422]", - "Clinical assessment centre [ENVO:03501136]", - "Conference venue [ENVO:03501127]", - "Corridor [ENVO:03501121]", - "Daycare [ENVO:01000927]", - "Emergency room (ER) [ENVO:03501145]", - "Family practice clinic [ENVO:03501186]", - "Group home [ENVO:03501196]", - "Homeless shelter [ENVO:03501133]", - "Hospital [ENVO:00002173]", - "Intensive Care Unit (ICU) [ENVO:03501152]", - "Long Term Care Facility [ENVO:03501194]", - "Patient room [ENVO:03501180]", - "Prison [ENVO:03501204]", - "Production Facility [ENVO:01000536]", - "School [ENVO:03501130]", - "Sewage Plant [ENVO:00003043]", - "Subway train [ENVO:03501109]", - "Wet market [ENVO:03501198]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001232", - "type": "string", - "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"], - "classification":"Sample collection and processing", - "label":"Anthropogenic Geographic Feature" + "Enums": [ + "Acute care facility [ENVO:03501135]", + "Animal house [ENVO:00003040]", + "Bathroom [ENVO:01000422]", + "Clinical assessment centre [ENVO:03501136]", + "Conference venue [ENVO:03501127]", + "Corridor [ENVO:03501121]", + "Daycare [ENVO:01000927]", + "Emergency room (ER) [ENVO:03501145]", + "Family practice clinic [ENVO:03501186]", + "Group home [ENVO:03501196]", + "Homeless shelter [ENVO:03501133]", + "Hospital [ENVO:00002173]", + "Intensive Care Unit (ICU) [ENVO:03501152]", + "Long Term Care Facility [ENVO:03501194]", + "Patient room [ENVO:03501180]", + "Prison [ENVO:03501204]", + "Production Facility [ENVO:01000536]", + "School [ENVO:03501130]", + "Sewage Plant [ENVO:00003043]", + "Subway train [ENVO:03501109]", + "Wet market [ENVO:03501198]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001232", + "type": "string", + "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", + "examples": [ + "Hospital [ENVO:00002173]" + ], + "classification": "Sample collection and processing", + "label": "Anthropogenic Geographic Feature" }, "collection_device": { - "Enums": [ - "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", - "Bronchoscope [OBI:0002826]", - "Collection Container [OBI:0002088]", - "Collection Cup [GENEPIO:0100026]", - "Fibrobronchoscope Brush [OBI:0002825]", - "Filter [GENEPIO:0100103]", - "Fine Needle [OBI:0002827]", - "Microcapillary tube [OBI:0002858]", - "Micropipette [OBI:0001128]", - "Needle [OBI:0000436]", - "Serum Collection Tube [OBI:0002860]", - "Sputum Collection Tube [OBI:0002861]", - "Suction Catheter [OBI:0002831]", - "Swab [GENEPIO:0100027]", - "Urine Collection Tube [OBI:0002862]", - "Virus Transport Medium [OBI:0002866]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001234", - "type": "string", - "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"], - "clasification":"Sample collection and processing", - "label":"Collection Device" + "Enums": [ + "Air filter [ENVO:00003968]", + "Blood Collection Tube [OBI:0002859]", + "Bronchoscope [OBI:0002826]", + "Collection Container [OBI:0002088]", + "Collection Cup [GENEPIO:0100026]", + "Fibrobronchoscope Brush [OBI:0002825]", + "Filter [GENEPIO:0100103]", + "Fine Needle [OBI:0002827]", + "Microcapillary tube [OBI:0002858]", + "Micropipette [OBI:0001128]", + "Needle [OBI:0000436]", + "Serum Collection Tube [OBI:0002860]", + "Sputum Collection Tube [OBI:0002861]", + "Suction Catheter [OBI:0002831]", + "Swab [GENEPIO:0100027]", + "Urine Collection Tube [OBI:0002862]", + "Virus Transport Medium [OBI:0002866]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001234", + "type": "string", + "description": "The instrument or container used to collect the sample e.g. swab.", + "examples": [ + "Swab [GENEPIO:0100027]" + ], + "clasification": "Sample collection and processing", + "label": "Collection Device" }, "collection_method": { - "Enums": [ - "Amniocentesis [NCIT:C52009]", - "Aspiration [NCIT:C15631]", - "Suprapubic Aspiration [GENEPIO:0100028]", - "Tracheal Aspiration [GENEPIO:0100029]", - "Vacuum Aspiration [GENEPIO:0100030]", - "Biopsy [OBI:0002650]", - "Needle Biopsy [OBI:0002651]", - "Filtration [OBI:0302885]", - "Air Filtration [GENEPIO:0100031]", - "Lavage [OBI:0600044]", - "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", - "Gastric Lavage [GENEPIO:0100033]", - "Lumbar Puncture [NCIT:C15327]", - "Necropsy [MMO:0000344]", - "Phlebotomy [NCIT:C28221]", - "Rinsing [GENEPIO:0002116]", - "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", - "Scraping [GENEPIO:0100035]", - "Swabbing [GENEPIO:0002117]", - "Finger Prick [GENEPIO:0100036]", - "Washout Tear Collection [GENEPIO:0100038]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001241", - "type": "string", - "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], - "clasification":"Sample collection and processing", - "label":"Collection Method" + "Enums": [ + "Amniocentesis [NCIT:C52009]", + "Aspiration [NCIT:C15631]", + "Suprapubic Aspiration [GENEPIO:0100028]", + "Tracheal Aspiration [GENEPIO:0100029]", + "Vacuum Aspiration [GENEPIO:0100030]", + "Biopsy [OBI:0002650]", + "Needle Biopsy [OBI:0002651]", + "Filtration [OBI:0302885]", + "Air Filtration [GENEPIO:0100031]", + "Lavage [OBI:0600044]", + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", + "Gastric Lavage [GENEPIO:0100033]", + "Lumbar Puncture [NCIT:C15327]", + "Necropsy [MMO:0000344]", + "Phlebotomy [NCIT:C28221]", + "Rinsing [GENEPIO:0002116]", + "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", + "Scraping [GENEPIO:0100035]", + "Swabbing [GENEPIO:0002117]", + "Finger Prick [GENEPIO:0100036]", + "Washout Tear Collection [GENEPIO:0100038]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001241", + "type": "string", + "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", + "examples": [ + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]" + ], + "clasification": "Sample collection and processing", + "label": "Collection Method" }, "collection_protocol": { - "examples": ["SC2SamplingProtocol 1.2"], - "ontology": "GENEPIO:0001243", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing", - "label":"Collection Protocol" + "examples": [ + "SC2SamplingProtocol 1.2" + ], + "ontology": "GENEPIO:0001243", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification": "Sample collection and processing", + "label": "Collection Protocol" }, "specimen_processing": { - "Enums": [ - "Virus Passage [GENEPIO:0100039]", - "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", - "Specimens Pooled [OBI:0600016]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001253", - "type": "string", - "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"], - "classification":"Sample collection and processing", - "label":"Specimen Processing" + "Enums": [ + "Virus Passage [GENEPIO:0100039]", + "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", + "Specimens Pooled [OBI:0600016]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001253", + "type": "string", + "description": "Any processing applied to the sample during or after receiving the sample. ", + "examples": [ + "Virus Passage [GENEPIO:0100039]" + ], + "classification": "Sample collection and processing", + "label": "Specimen Processing" }, "lab_host": { - "Enums": [ - "293/ACE2 Cell Line [GENEPIO:0100041]", - "Caco2 Cell Line [BTO:0000195]", - "Calu3 Cell Line [BTO:0002750]", - "EFK3B Cell Line [GENEPIO:0100042]", - "HEK293T Cell Line [BTO:0002181]", - "HRCE Cell Line [GENEPIO:0100043]", - "Huh7 Cell Line [BTO:0001950]", - "LLCMk2 Cell Line [CLO:0007330]", - "MDBK Cell Line [BTO:0000836]", - "NHBE Cell Line [BTO:0002924]", - "PK-15 Cell Line [BTO:0001865]", - "RK-13 Cell Line [BTO:0002909]", - "U251 Cell Line [BTO:0002035]", - "Vero Cell Line [BTO:0001444]", - "Vero E6 Cell Line [BTO:0004755]", - "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001255", - "type": "string", - "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"], - "classification":"Sample collection and processing", - "label":"Lab passage Host" + "Enums": [ + "293/ACE2 Cell Line [GENEPIO:0100041]", + "Caco2 Cell Line [BTO:0000195]", + "Calu3 Cell Line [BTO:0002750]", + "EFK3B Cell Line [GENEPIO:0100042]", + "HEK293T Cell Line [BTO:0002181]", + "HRCE Cell Line [GENEPIO:0100043]", + "Huh7 Cell Line [BTO:0001950]", + "LLCMk2 Cell Line [CLO:0007330]", + "MDBK Cell Line [BTO:0000836]", + "NHBE Cell Line [BTO:0002924]", + "PK-15 Cell Line [BTO:0001865]", + "RK-13 Cell Line [BTO:0002909]", + "U251 Cell Line [BTO:0002035]", + "Vero Cell Line [BTO:0001444]", + "Vero E6 Cell Line [BTO:0004755]", + "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001255", + "type": "string", + "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", + "examples": [ + "Vero E6 Cell Line [BTO:0004755]" + ], + "classification": "Sample collection and processing", + "label": "Lab passage Host" }, "passage_number": { - "examples": ["3"], - "ontology": "GENEPIO:0001261", - "type": "string", - "description": "Number of passages.", - "clasification":"Sample collection and processing", - "label":"Passage Number" + "examples": [ + "3" + ], + "ontology": "GENEPIO:0001261", + "type": "string", + "description": "Number of passages.", + "clasification": "Sample collection and processing", + "label": "Passage Number" }, "passage_method": { - "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], - "ontology": "GENEPIO:0001264", - "type": "string", - "description": "Description of how organism was passaged.", - "clasification":"Sample collection and processing", - "label":"Passage Method" + "examples": [ + "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain." + ], + "ontology": "GENEPIO:0001264", + "type": "string", + "description": "Description of how organism was passaged.", + "clasification": "Sample collection and processing", + "label": "Passage Method" }, "biomaterial_extracted": { - "Enums": [ - "mRNA (cDNA) [OBI:0002754]", - "RNA (Total) [OBI:0000895]", - "RNA (Poly-A) [OBI:0000869]", - "RNA (Ribo-Depleted) [OBI:0002627]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001266", - "type": "string", - "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"], - "classification":"Sample collection and processing", - "label":"Biomaterial Extracted" + "Enums": [ + "mRNA (cDNA) [OBI:0002754]", + "RNA (Total) [OBI:0000895]", + "RNA (Poly-A) [OBI:0000869]", + "RNA (Ribo-Depleted) [OBI:0002627]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001266", + "type": "string", + "description": "The biomaterial extracted from samples for the purpose of sequencing.", + "examples": [ + "RNA (Total) [OBI:0000895]" + ], + "classification": "Sample collection and processing", + "label": "Biomaterial Extracted" }, "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO_0001800", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "label":"Tax ID" - }, - "common_name": { - "examples": [""], - "ontology": "BU_ISCIII:003", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "label":"Common name" + "examples": [ + "probably 2697049 in all cases" + ], + "ontology": "GENEPIO_0001800", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification": "Sample collection and processing", + "label": "Tax ID" }, "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "label":"Center Name" - }, - "virus_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" + "examples": [ + " KAROLINSKA INSITUTET" + ], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "clasification": "Sample collection and processing", + "label": "Center Name" }, "host_common_name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": [ + "Human [NCBITaxon:9606]" + ], + "classification": "Host information", + "label": "Host Common Name" }, "outbreak": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" + "examples": [ + "Date, Location e.g. type of gathering, Family cluster, etc." + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Outbreak Exposure Event Location" }, "additional_host_information": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" + "examples": [ + "e.g. Patient infected while traveling in …." + ], + "ontology": "GENEPIO_0001268", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Additional Host Information" }, "purpose_of_sequencing": { - "Enums": [ - "Baseline surveillance (random sampling) [GENEPIO:0100005]", - "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", - "Priority surveillance projects [GENEPIO:0100007]", - "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", - "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", - "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", - "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", - "Re-infection surveillance [GENEPIO:0100010]", - "Vaccine escape surveillance [GENEPIO:0100011]", - "Travel-associated surveillance [GENEPIO:0100012]", - "Domestic travel surveillance [GENEPIO:0100013]", - "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", - "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", - "International travel surveillance [GENEPIO:0100014]", - "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", - "Surveillance of international border crossing by air travel [GENEPIO:0100016]", - "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", - "Surveillance from international worker testing [GENEPIO:0100018]", - "Cluster/Outbreak investigation [GENEPIO:0100019]", - "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", - "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", - "Research [GENEPIO:0100022]", - "Viral passage experiment [GENEPIO:0100023]", - "Protocol testing [GENEPIO:0100024]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001445", - "type": "string", - "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], - "classification":"Sequencing", - "label":"Purpose of Sequencing" + "Enums": [ + "Baseline surveillance (random sampling) [GENEPIO:0100005]", + "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", + "Priority surveillance projects [GENEPIO:0100007]", + "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", + "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", + "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", + "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", + "Re-infection surveillance [GENEPIO:0100010]", + "Vaccine escape surveillance [GENEPIO:0100011]", + "Travel-associated surveillance [GENEPIO:0100012]", + "Domestic travel surveillance [GENEPIO:0100013]", + "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", + "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", + "International travel surveillance [GENEPIO:0100014]", + "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", + "Surveillance of international border crossing by air travel [GENEPIO:0100016]", + "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", + "Surveillance from international worker testing [GENEPIO:0100018]", + "Cluster/Outbreak investigation [GENEPIO:0100019]", + "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", + "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", + "Research [GENEPIO:0100022]", + "Viral passage experiment [GENEPIO:0100023]", + "Protocol testing [GENEPIO:0100024]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001445", + "type": "string", + "description": "The reason that the sample was sequenced.", + "examples": [ + "Baseline surveillance (random sampling) [GENEPIO:0100005]" + ], + "classification": "Sequencing", + "label": "Purpose of Sequencing" }, "purpose_of_sequencing_details": { - "Enums": [ - "Screened for S gene target failure (S dropout)", - "Screened for mink variants", - "Screened for B.1.1.7 variant", - "Screened for B.1.135 variant", - "Screened for P.1 variant", - "Screened due to travel history", - "Screened due to close contact with infected individual", - "Assessing public health control measures", - "Determining early introductions and spread", - "Investigating airline-related exposures", - "Investigating temporary foreign worker", - "Investigating remote regions", - "Investigating health care workers", - "Investigating schools/universities", - "Investigating reinfection" - ], - "ontology": "GENEPIO:0001446", - "type": "string", - "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"], - "clasification":"Sequencing", - "label":"Purpose Of Sequencing Details" + "Enums": [ + "Screened for S gene target failure (S dropout)", + "Screened for mink variants", + "Screened for B.1.1.7 variant", + "Screened for B.1.135 variant", + "Screened for P.1 variant", + "Screened due to travel history", + "Screened due to close contact with infected individual", + "Assessing public health control measures", + "Determining early introductions and spread", + "Investigating airline-related exposures", + "Investigating temporary foreign worker", + "Investigating remote regions", + "Investigating health care workers", + "Investigating schools/universities", + "Investigating reinfection" + ], + "ontology": "GENEPIO:0001446", + "type": "string", + "description": "The description of why the sample was sequenced providing specific details.", + "examples": [ + "Screened for S gene target failure (S dropout)" + ], + "clasification": "Sequencing", + "label": "Purpose Of Sequencing Details" }, "sequencing_date": { - "examples": ["4/26/2021"], - "ontology": "GENEPIO:0001447", - "type": "string", - "description": "The date the sample was sequenced.", - "format":"date", - "clasification":"Sequencing", - "label":"Sequencing date" + "examples": [ + "4/26/2021" + ], + "ontology": "GENEPIO:0001447", + "type": "string", + "description": "The date the sample was sequenced.", + "format": "date", + "clasification": "Sequencing", + "label": "Sequencing date" }, "rna_extraction_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Rna Extraction Protocol" + "examples": [ + "" + ], + "ontology": "OBI_0302884", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Rna Extraction Protocol" }, "library_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Library Kit" + "examples": [ + "" + ], + "ontology": "GENEPIO_0000085", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Library Kit" }, "library_id": { - "examples": ["XYZ_123345"], - "ontology": "GENEPIO:0001448", - "type": "string", - "description": "The user-specified identifier for the library prepared for sequencing.", - "clasification":"Sequencing", - "labe":"Library Id" + "examples": [ + "XYZ_123345" + ], + "ontology": "GENEPIO:0001448", + "type": "string", + "description": "The user-specified identifier for the library prepared for sequencing.", + "clasification": "Sequencing", + "labe": "Library Id" }, "enrichment_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Enrichment_protocol" + "examples": [ + "" + ], + "ontology": "EFO_0009089", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Enrichment_protocol" }, "if_enrichment_protocol_is_other_specify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"If Enrichment Protocol Is Other, Specify" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "If Enrichment Protocol Is Other, Specify" }, "amplicon protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Protocol" + "examples": [ + "" + ], + "ontology": "EFO_0003747", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Amplicon Protocol" }, "if_amplicon_protocol_if_other_especify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"If Amplicon Protocol If Other, Especify" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "labe": "If Amplicon Protocol If Other, Especify" }, "amplicon_version": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Version" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Amplicon Version" }, "amplicon_size": { - "examples": ["300bp"], - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing", - "label":"Amplicon Size" + "examples": [ + "300bp" + ], + "ontology": "GENEPIO:0001449", + "type": "string", + "description": "The length of the amplicon generated by PCR amplification.", + "clasification": "Sequencing", + "label": "Amplicon Size" }, "was_phix_used?": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Was Phix Used" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Was Phix Used" }, "number_of_samples_in_run": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Number Of Samples In Run" + "examples": [ + "" + ], + "ontology": "KISAO_0000326", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Number Of Samples In Run" }, "flowcell_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"Flowcell Kit" + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "labe": "Flowcell Kit" }, "runID": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"RunID" + "examples": [ + "" + ], + "ontology": "NCIT_C117058", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "RunID" }, "sequencing_platforms": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Sequencing Platforms " + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Sequencing Platforms " }, "library_preparation_kit": { - "examples": ["Nextera XT"], - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing", - "label":"Library Preparation Kit" + "examples": [ + "Nextera XT" + ], + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "clasification": "Sequencing", + "label": "Library Preparation Kit" }, "flow_cell_barcode": { - "examples": ["FAB06069"], - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing", - "label":"Flow Cell Barcode" + "examples": [ + "FAB06069" + ], + "ontology": "GENEPIO:0001451", + "type": "string", + "description": "The barcode of the flow cell used for sequencing.", + "clasification": "Sequencing", + "label": "Flow Cell Barcode" }, "sequencing_protocol_name": { - "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing", - "label":"Sequencing Protocol Name" + "examples": [ + "1D_DNA_MinION, ARTIC Network Protocol V3" + ], + "ontology": "GENEPIO:0001453", + "type": "string", + "description": "The name and version number of the sequencing protocol used.", + "clasification": "Sequencing", + "label": "Sequencing Protocol Name" }, "sequencing_protocol": { - "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing", - "label":"Sequencing Protocol" + "examples": [ + "Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits." + ], + "ontology": "GENEPIO:0001454", + "type": "string", + "description": "The protocol used to generate the sequence.", + "clasification": "Sequencing", + "label": "Sequencing Protocol" }, "sequencing_kit_number": { - "examples": ["AB456XYZ789"], - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "clasification":"Sequencing", - "label":"Sequencing Kit Number" + "examples": [ + "AB456XYZ789" + ], + "ontology": "GENEPIO:0001455", + "type": "string", + "description": "The manufacturer's kit number.", + "clasification": "Sequencing", + "label": "Sequencing Kit Number" }, "amplicon_pcr_primer_scheme": { - "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing", - "label":"Amplicon Pcr Primer Scheme" + "examples": [ + "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" + ], + "ontology": "GENEPIO:0001456", + "type": "string", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", + "clasification": "Sequencing", + "label": "Amplicon Pcr Primer Scheme" }, "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "label":"Capture method" + "examples": [ + "RANDOM PCR" + ], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification": "Sequencing", + "label": "Capture method" }, "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "label":"Sequencing technique" + "Enums": [ + "Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], + "examples": [ + "WGS" + ], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification": "Sequencing", + "label": "Sequencing technique" }, "library_layout": { - "examples": ["PAIRED"], - "ontology":"BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "label":"Library Layout" + "examples": [ + "PAIRED" + ], + "ontology": "BU_ISCIII:007", + "type": "string", + "description": "Single or paired.", + "clasification": "Sequencing", + "label": "Library Layout" }, "library_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "Name of the used library", - "clasification":"Sequencing", - "label":"LibraryName" + "examples": [ + "P17157_1007" + ], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "Name of the used library", + "clasification": "Sequencing", + "label": "LibraryName" }, "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Nominal Length" + "examples": [ + "350" + ], + "ontology": "GENEPIO_0000076", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Nominal Length" }, "raw_sequence_data_processing_method": { - "examples": ["Porechop 0.2.3"], + "examples": [ + "Porechop 0.2.3" + ], "ontology": "GENEPIO:0001458", "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics", - "label":"Raw sequence data processin method" + "clasification": "Bioinformatics and QC metrics", + "label": "Raw sequence data processin method" }, "dehosting_method": { - "examples": ["Nanostripper"], + "examples": [ + "Nanostripper" + ], "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Dehosting Method" + "clasification": "Bioinformatics and QC metrics", + "label": "Dehosting Method" }, "assembly": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "NCIT_C63548", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assembly" + "clasification": "Bioinformatics and QC metrics", + "label": "Assembly" }, "if_assembly_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If assembly Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If assembly Is Other, Specify" }, "assembly_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assambly params" + "clasification": "Bioinformatics and QC metrics", + "label": "Assambly params" }, "variant_calling": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "operation_3227", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling" + "clasification": "Bioinformatics and QC metrics", + "label": "Variant Calling" }, - "if_variant_calling_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If variant calling Is Other, Specify" + "if_variant_calling_other": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Bioinformatics and QC metrics", + "label": "If variant calling Is Other, Specify" }, "variant_calling_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling params" + "clasification": "Bioinformatics and QC metrics", + "label": "Variant Calling params" }, "consensus_sequence_filepath": { - "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], + "examples": [ + "/User/Documents/RespLab/Data/ncov123assembly.fasta" + ], "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence filepath" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus sequence filepath" }, "consensus_sequence_software_name": { - "examples": ["Ivar"], + "examples": [ + "Ivar" + ], "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software name" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus sequence software name" }, "if_consensus_other": { - "examples": ["1.3"], + "examples": [ + "1.3" + ], "ontology": "0", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"If consensus Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If consensus Is Other, Specify" }, "consensus_sequence_software_version": { - "examples": ["1.3"], + "examples": [ + "1.3" + ], "ontology": "GENEPIO:0001469", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software version" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus sequence software version" }, "consensus_criteria": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus criteria" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus criteria" }, "quality_control_metrics": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "data_3914", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Quality control metrics " + "clasification": "Bioinformatics and QC metrics", + "label": "Quality control metrics " }, "breadth_of_coverage_value": { - "examples": ["95%"], + "examples": [ + "95%" + ], "ontology": "GENEPIO:0001472", "type": "string", "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics", - "label":"Breadth of coverage value" + "clasification": "Bioinformatics and QC metrics", + "label": "Breadth of coverage value" }, "depth_of_coverage_value": { - "examples": ["400x"], + "examples": [ + "400x" + ], "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage value " + "clasification": "Bioinformatics and QC metrics", + "label": "Depth of coverage value " }, "depth_of_coverage_threshold": { - "examples": ["100x"], - "ontology": "GENEPIO:0001475", + "examples": [ + "100x" + ], + "ontology": "GENEPIO:0001475", "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage threshold" + "clasification": "Bioinformatics and QC metrics", + "label": "Depth of coverage threshold" }, "sequence_file_R1_fastq": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "examples": [ + "ABC123_S1_L001_R1_001.fastq.gz" + ], "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R1 fastq" }, "sequence_file_R2_fastq": { - "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], + "examples": [ + "ABC123_S1_L001_R2_001.fastq.gz" + ], "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R2 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R2 fastq" }, "r1_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], + "examples": [ + "/User/Documents/RespLab/Data/" + ], "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R1 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R1 fastq" }, "r2_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], + "examples": [ + "/User/Documents/RespLab/Data/" + ], "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R2 fastq" + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R2 fastq" }, "fast5_filename": { - "examples": ["batch1a_sequences.fast5"], + "examples": [ + "batch1a_sequences.fast5" + ], "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filename fast5" + "clasification": "Bioinformatics and QC metrics", + "label": "Filename fast5" }, "fast5_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], + "examples": [ + "/User/Documents/RespLab/Data/" + ], "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath fast5" + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath fast5" }, "number_of_base_pairs_sequenced": { - "examples": ["387566"], + "examples": [ + "387566" + ], "ontology": "GENEPIO:0001482", "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics", - "label":"Number of base pairs sequenced " + "clasification": "Bioinformatics and QC metrics", + "label": "Number of base pairs sequenced " }, "consensus_genome_length": { - "examples": ["38677"], + "examples": [ + "38677" + ], "ontology": "GENEPIO:0001483", "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus genome length" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus genome length" }, "ns_per_100_kbp": { - "examples": ["300"], + "examples": [ + "300" + ], "ontology": "GENEPIO:0001484", "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Ns per 100 kbp" + "clasification": "Bioinformatics and QC metrics", + "label": "Ns per 100 kbp" }, "reference_genome_accession": { - "examples": ["NC_045512.2"], + "examples": [ + "NC_045512.2" + ], "ontology": "GENEPIO:0001485", "type": "string", "description": "A persistent, unique identifier of a genome database entry.", - "clasification":"Bioinformatics and QC metrics", - "label":"Reference genome accession" + "clasification": "Bioinformatics and QC metrics", + "label": "Reference genome accession" }, "bioinformatics_protocol": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ], "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"Bioinformatics protocol" + "clasification": "Bioinformatics and QC metrics", + "label": "Bioinformatics protocol" }, "if_bioinformatic_protocol_is_other_specify": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ], "ontology": "0", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"If bioinformatic protocol Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If bioinformatic protocol Is Other, Specify" }, "bioinformatic_protocol_version": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "0", + "examples": [ + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + ], + "ontology": "NCIT:C93490", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"bioinformatics protocol version" + "clasification": "Bioinformatics and QC metrics", + "label": "bioinformatics protocol version" }, "commercial/open-source/both": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Commercial/Open-source/both" + "clasification": "Bioinformatics and QC metrics", + "label": "Commercial/Open-source/both" }, "preprocessing": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "MS_1002386", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing" + "clasification": "Bioinformatics and QC metrics", + "label": "Preprocessing" }, "if_preprocessing_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If preprocessing Is Other, Specify" + "clasification": "Bioinformatics and QC metrics", + "label": "If preprocessing Is Other, Specify" }, "preprocessing_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing params" + "clasification": "Bioinformatics and QC metrics", + "label": "Preprocessing params" }, "mapping": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "topic:0102", "type": "string", "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping" + "clasification": "Lineage and Variant information", + "label": "Mapping" }, "if_mapping_other": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information", - "label":"If mapping Is Other, Specify" + "clasification": "Lineage and Variant information", + "label": "If mapping Is Other, Specify" }, "mapping_params": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping params" + "clasification": "Lineage and Variant information", + "label": "Mapping params" }, "lineage/clade_name": { - "examples": ["B.1.1.7"], + "examples": [ + "B.1.1.7" + ], "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade name" + "clasification": "Lineage and Variant information", + "label": "Lineage/clade name" }, "lineage/clade_analysis_software_name": { - "examples": ["Pangolin"], + "examples": [ + "Pangolin" + ], "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"lineage/clade analysis software name" + "clasification": "Lineage and Variant information", + "label": "lineage/clade analysis software name" }, "if_lineage_identification_other": { - "examples": ["Other than Pangolin"], + "examples": [ + "Other than Pangolin" + ], "ontology": "0", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"If lineage identification Is Other, Specify" + "clasification": "Lineage and Variant information", + "label": "If lineage identification Is Other, Specify" }, "lineage/clade_analysis_software_version": { - "examples": ["2.1.10"], - "ontology":"GENEPIO:0001502", + "examples": [ + "2.1.10" + ], + "ontology": "GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade analysis software version" + "clasification": "Lineage and Variant information", + "label": "Lineage/clade analysis software version" }, "variant_designation": { - "Enums": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" - ], - "ontology": "GENEPIO:0001503", - "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], - "classification":"Lineage and Variant information", - "label":"Variant designation" + "Enums": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" + ], + "ontology": "GENEPIO:0001503", + "type": "string", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "examples": [ + "Variant of Concern (VOC) [GENEPIO:0100083]" + ], + "classification": "Lineage and Variant information", + "label": "Variant designation" }, "variant_evidence": { - "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], - "ontology": "GENEPIO:0001504", + "examples": [ + "lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)" + ], + "ontology": "GENEPIO:0001504", "type": "string", "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information", - "label":"Variant evidence" + "clasification": "Lineage and Variant information", + "label": "Variant evidence" }, "gene_name_1": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001507", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 1" + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001507", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": [ + "E gene (orf4) [GENEPIO:0100151]" + ], + "classification": "Pathogen diagnostic testing", + "label": "Gene Name 1" }, "Protocol_SARS-CoV-2_detection": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "CIDO_0020274", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Protocol SARS-CoV-2 detection" + "clasification": "Pathogen diagnostic testing", + "label": "Protocol SARS-CoV-2 detection" }, "%qc_filtered": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%qc filtered" + "clasification": "Pathogen diagnostic testing", + "label": "%qc filtered" }, "%reads_host": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads host" + "clasification": "Pathogen diagnostic testing", + "label": "%reads host" }, "%reads_virus": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads virus" + "clasification": "Pathogen diagnostic testing", + "label": "%reads virus" }, "%unmapped": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%unmapped" + "clasification": "Pathogen diagnostic testing", + "label": "%unmapped" }, "%genome _greater_10x": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "examples": [ + "" + ], + "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"% genome greater 10x" + "clasification": "Pathogen diagnostic testing", + "label": "% genome greater 10x" }, "mean_depth_of_coverage_value": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "NCIT:C167285", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"mean depth of coverage value" + "clasification": "Pathogen diagnostic testing", + "label": "mean depth of coverage value" }, "%Ns": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%Ns" + "clasification": "Pathogen diagnostic testing", + "label": "%Ns" }, "Number_of_variants_(AF_greater_75%)": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Number of variants (AF greater 75%)" + "clasification": "Pathogen diagnostic testing", + "label": "Number of variants (AF greater 75%)" }, "Numer_of_variants_with_effect": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Numer of variants with effect" + "clasification": "Pathogen diagnostic testing", + "label": "Numer of variants with effect" }, "reference_genome_accession": { - "examples": [""], + "examples": [ + "" + ], "ontology": "GENEPIO:0001485", "type": "string", "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"reference genome accession" + "clasification": "Pathogen diagnostic testing", + "label": "reference genome accession" }, "diagnostic_pcr_protocol_1": { - "examples": ["PCREGene 2.0"], + "examples": [ + "PCREGene 2.0" + ], "ontology": "GENEPIO:0001508", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 1" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Protocol 1" }, "diagnostic_pcr_Ct_value_1": { - "examples": ["21"], + "examples": [ + "21" + ], "ontology": "GENEPIO:0001509", "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value 1" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Ct Value 1" }, "gene_name_2": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001510", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 2" + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001510", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": [ + "RdRp gene (nsp12) [GENEPIO:0100168]" + ], + "classification": "Pathogen diagnostic testing", + "label": "Gene Name 2" }, "diagnostic_pcr_protocol_2": { - "examples": ["PCRRdRpGene 3.0"], + "examples": [ + "PCRRdRpGene 3.0" + ], "ontology": "GENEPIO:0001511", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 2" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Protocol 2" }, "diagnostic_pcr_Ct_value_2": { - "examples": ["36"], + "examples": [ + "36" + ], "ontology": "GENEPIO:0001512", "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value-2" + "clasification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Ct Value-2" }, "analysis_author": { - "examples": [""], - "ontology": "0", + "examples": [ + "" + ], + "ontology": "NCIT:C42781", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Analysis Authors" + "clasification": "Contributor Acknowledgement", + "label": "Analysis Authors" }, "author_submitter": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Author Submitter" + "clasification": "Contributor Acknowledgement", + "label": "Author Submitter" }, "submitter": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "examples": [ + "" + ], + "ontology": "0", "type": "string", "description": "", - "clasification":"enter your GISAID-Username" + "clasification": "enter your GISAID-Username" }, "authors": { - "examples": [""], + "examples": [ + "" + ], "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Authors" - }, - "tax_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" + "clasification": "Contributor Acknowledgement", + "label": "Authors" }, "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "examples": "", + "ontology": "NCIT:C164471", "type": "string", "description": "", - "clasification":"Sample collection and processing" + "clasification": "Sample collection and processing" }, "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - "label":"Source material" + "Enums": [ + "5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": [ + "METAGENOMIC" + ], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification": "Sequencing", + "label": "Source material" }, "nominal_length": { - "examples": [""], - "ontology": "GENEPIO:0001156", + "examples": [ + "" + ], + "ontology": "0", "type": "string", "description": "", - "clasification":"Sequencing" + "clasification": "Sequencing" }, "analysis_accession": { - "examples": [""], + "examples": [ + "" + ], "ontology": "GENEPIO_0001145", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Analysis Accession" + "clasification": "Submission ENA", + "label": "Analysis Accession" }, "study_accession": { - "examples": ["e.g PRJEB39632"], + "examples": [ + "e.g PRJEB39632" + ], "ontology": "GENEPIO_0001136", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Study accession" + "clasification": "Submission ENA", + "label": "Study accession" }, "secondary_study_accession": { - "examples": ["e.g ERP123173"], + "examples": [ + "e.g ERP123173" + ], "ontology": "BU_ISCIII:012", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Secondary study accession" + "clasification": "Submission ENA", + "label": "Secondary study accession" }, "sample_accession": { - "examples": ["e.g SAMEA7098096"], + "examples": [ + "e.g SAMEA7098096" + ], "ontology": "GENEPIO_0001139", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Sample accession" + "clasification": "Submission ENA", + "label": "Sample accession" }, "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], + "examples": [ + "e.g ERS4858671" + ], "ontology": "BU_ISCIII:014", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Secondary sample accession" + "clasification": "Submission ENA", + "label": "Secondary sample accession" }, "experiment_accession": { - "examples": ["e.g ERX4331406"], + "examples": [ + "e.g ERX4331406" + ], "ontology": "BU_ISCIII:015", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Experiment Accession" + "clasification": "Submission ENA", + "label": "Experiment Accession" }, "run_accession": { - "examples": ["e.g ERX4331406"], + "examples": [ + "e.g ERX4331406" + ], "ontology": "BU_ISCIII:016", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Run Accession" + "clasification": "Submission ENA", + "label": "Run Accession" }, "submission_accession": { - "examples": ["e.g ERA2794974"], + "examples": [ + "e.g ERA2794974" + ], "ontology": "BU_ISCIII:017", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submission Accession" + "clasification": "Submission ENA", + "label": "Submission Accession" }, "read_count": { - "examples": ["e.g 837055"], + "examples": [ + "e.g 837055" + ], "ontology": "STATO_0000064", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Read count" + "clasification": "Submission ENA", + "label": "Read count" }, "read_length": { - "examples": [""], + "examples": [ + "" + ], "ontology": "STATO_0000064", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Read length" + "clasification": "Submission ENA", + "label": "Read length" }, "base_count": { - "examples": ["e.g 503907110"], + "examples": [ + "e.g 503907110" + ], "ontology": "UO_0000244", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Base count" + "clasification": "Submission ENA", + "label": "Base count" }, "first_public": { - "examples": ["e.g 2020-08-07"], + "examples": [ + "e.g 2020-08-07" + ], "ontology": "NCIT_C142711", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"First Public date" + "clasification": "Submission ENA", + "label": "First Public date" }, "last_updated": { - "examples": ["e.g 2020-07-29"], + "examples": [ + "e.g 2020-07-29" + ], "ontology": "OMIABIS_0001005", "type": "string", "description": "", - "clasification":"Submission ENA", - "format":"Last Updated" + "clasification": "Submission ENA", + "format": "Last Updated" }, "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], + "examples": [ + "e.g Illumina MiSeq paired end sequencing" + ], "ontology": "ORNASEQ_0000004", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Experiment title" + "clasification": "Submission ENA", + "label": "Experiment title" }, "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "examples": [ + "e.g SARS-CoV-2 genomes from late April in Stockholm" + ], "ontology": "OPMI_0000380", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Study title" + "clasification": "Submission ENA", + "label": "Study title" }, "study_alias": { - "examples": ["e.g Sweden"], + "examples": [ + "e.g Sweden" + ], "ontology": "SIO_001066", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Study alias" + "clasification": "Submission ENA", + "label": "Study alias" }, "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "examples": [ + "e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092" + ], "ontology": "NCIT_C42790", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Experiment alias" + "clasification": "Submission ENA", + "label": "Experiment alias" }, "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "examples": [ + "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], "ontology": "NCIT_C47911", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Run Alias" + "clasification": "Submission ENA", + "label": "Run Alias" }, "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "examples": [ + "e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], "ontology": "NCIT_C48047", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Fastq bytes" + "clasification": "Submission ENA", + "label": "Fastq bytes" }, "fastq_md5": { - "examples": [""], + "examples": [ + "" + ], "ontology": "MS_1000568", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Fastq md5" + "clasification": "Submission ENA", + "label": "Fastq md5" }, "fastq_ftp": { - "examples": [""], + "examples": [ + "" + ], "ontology": "PRIDE_0000469", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Fastq ftp" + "clasification": "Submission ENA", + "label": "Fastq ftp" }, "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], "ontology": "BU_ISCIII:032", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Fastq aspera" + "clasification": "Submission ENA", + "label": "Fastq aspera" }, "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], "ontology": "ENVO_01000807", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Fastq galaxy" + "clasification": "Submission ENA", + "label": "Fastq galaxy" }, "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], "ontology": "NCIT_C172872", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submitted bytes " + "clasification": "Submission ENA", + "label": "Submitted bytes " }, "submitted_md5": { - "examples": ["e.g 139853010;166270048"], + "examples": [ + "e.g 139853010;166270048" + ], "ontology": "BU_ISCIII:035", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submitted md5" + "clasification": "Submission ENA", + "label": "Submitted md5" }, "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "examples": [ + "e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a" + ], "ontology": "BU_ISCIII:036", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submitted ftp" + "clasification": "Submission ENA", + "label": "Submitted ftp" }, "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], "ontology": "BU_ISCIII:037", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submitted aspera" + "clasification": "Submission ENA", + "label": "Submitted aspera" }, "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], "ontology": "BU_ISCIII:038", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submitted Galaxy" + "clasification": "Submission ENA", + "label": "Submitted Galaxy" }, "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], "ontology": "BU_ISCIII:039", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Submitted Format" + "clasification": "Submission ENA", + "label": "Submitted Format" }, "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], + "examples": [ + "e.g FASTQ;FASTQ" + ], "ontology": "BU_ISCIII:040", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"SRA bytes" + "clasification": "Submission ENA", + "label": "SRA bytes" }, "sra_md5": { - "examples": ["e.g 260236789"], + "examples": [ + "e.g 260236789" + ], "ontology": "BU_ISCIII:041", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"SRA md5" + "clasification": "Submission ENA", + "label": "SRA md5" }, "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "examples": [ + "e.g 2cf0d467d6dc4ae0a5473774d54c059c" + ], "ontology": "BU_ISCIII:042", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"SRA ftp" + "clasification": "Submission ENA", + "label": "SRA ftp" }, "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385" + ], "ontology": "BU_ISCIII:043", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"SRA aspera" + "clasification": "Submission ENA", + "label": "SRA aspera" }, "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385" + ], "ontology": "BU_ISCIII:044", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"SRA galaxy" + "clasification": "Submission ENA", + "label": "SRA galaxy" }, "broker_name": { - "examples": ["P17157_1007"], + "examples": [ + "P17157_1007" + ], "ontology": "BU_ISCIII:045", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Broker Name" + "clasification": "Submission ENA", + "label": "Broker Name" }, "nominal_sdev": { - "examples": [""], + "examples": [ + "" + ], "ontology": "STATO_0000237", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"Nominal sdev" + "clasification": "Submission ENA", + "label": "Nominal sdev" }, "first_created": { - "examples": ["e.g 2020-08-07"], + "examples": [ + "e.g 2020-08-07" + ], "ontology": "NCIT_C164483", "type": "string", "description": "", - "clasification":"Submission ENA", - "label":"First created date" + "clasification": "Submission ENA", + "label": "First created date" }, "type": { - "examples": ["betacoronavirus"], - "ontology": "GENEPIO:0001156", + "examples": [ + "betacoronavirus" + ], + "ontology": "NCIT:C25284", "type": "string", "description": "default must remain 'betacoronavirus'", - "clasification":"Database Identifiers" + "clasification": "Database Identifiers" } } -} +} \ No newline at end of file From 45b1001e9fd8777e5ebc4e8965c8edcfa0328dfb Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 13:50:37 +0100 Subject: [PATCH 0039/1454] deleted utils from test --- {schema => relecov_tools/schema}/ena_v01.json | 0 {schema => relecov_tools/schema}/genepio.owl | 0 {schema => relecov_tools/schema}/gisaid_V0.json | 0 {schema => relecov_tools/schema}/phage_V0.json | 0 {schema => relecov_tools/schema}/phage_plus_V0.json | 0 {test => relecov_tools}/validation_jsons.py | 0 test/__init__.py | 6 ++++++ 7 files changed, 6 insertions(+) rename {schema => relecov_tools/schema}/ena_v01.json (100%) rename {schema => relecov_tools/schema}/genepio.owl (100%) rename {schema => relecov_tools/schema}/gisaid_V0.json (100%) rename {schema => relecov_tools/schema}/phage_V0.json (100%) rename {schema => relecov_tools/schema}/phage_plus_V0.json (100%) rename {test => relecov_tools}/validation_jsons.py (100%) diff --git a/schema/ena_v01.json b/relecov_tools/schema/ena_v01.json similarity index 100% rename from schema/ena_v01.json rename to relecov_tools/schema/ena_v01.json diff --git a/schema/genepio.owl b/relecov_tools/schema/genepio.owl similarity index 100% rename from schema/genepio.owl rename to relecov_tools/schema/genepio.owl diff --git a/schema/gisaid_V0.json b/relecov_tools/schema/gisaid_V0.json similarity index 100% rename from schema/gisaid_V0.json rename to relecov_tools/schema/gisaid_V0.json diff --git a/schema/phage_V0.json b/relecov_tools/schema/phage_V0.json similarity index 100% rename from schema/phage_V0.json rename to relecov_tools/schema/phage_V0.json diff --git a/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json similarity index 100% rename from schema/phage_plus_V0.json rename to relecov_tools/schema/phage_plus_V0.json diff --git a/test/validation_jsons.py b/relecov_tools/validation_jsons.py similarity index 100% rename from test/validation_jsons.py rename to relecov_tools/validation_jsons.py diff --git a/test/__init__.py b/test/__init__.py index e69de29b..a58e0b83 100644 --- a/test/__init__.py +++ b/test/__init__.py @@ -0,0 +1,6 @@ +""" Main relecov package file. +""" + +import pkg_resources + +__version__ = pkg_resources.get_distribution("relecov").version From d0f1080ace548413797ee3653139b2ec6150340f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 14:04:57 +0100 Subject: [PATCH 0040/1454] restructuring --- .../RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx | Bin 0 -> 95683 bytes example_data/metadata_lab_dummy.xlsx | Bin 0 -> 74149 bytes .../samples/programmatic/._samples.xml | Bin 0 -> 212 bytes relecov_tools/schema/gisaid_V0.json | 251 +++++++++++------- relecov_tools/validation_jsons.py | 155 ++++++----- 5 files changed, 238 insertions(+), 168 deletions(-) create mode 100644 example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx create mode 100644 example_data/metadata_lab_dummy.xlsx create mode 100644 example_data/samples/programmatic/._samples.xml diff --git a/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx b/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dea9d2c8d7adab1ec7dcde263c6f611f783dafd1 GIT binary patch literal 95683 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�%4g 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 literal 0 HcmV?d00001 diff --git a/example_data/metadata_lab_dummy.xlsx b/example_data/metadata_lab_dummy.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..0306bae633689e2a00b85eeea1e3680226011aee GIT binary patch literal 74149 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 literal 0 HcmV?d00001 diff --git a/relecov_tools/schema/gisaid_V0.json b/relecov_tools/schema/gisaid_V0.json index c03fd1a3..9c8181ba 100644 --- a/relecov_tools/schema/gisaid_V0.json +++ b/relecov_tools/schema/gisaid_V0.json @@ -12,80 +12,108 @@ "patient_age", "gender", "sequencing_technology", - "fasta_filename", + "fasta_filename" ], "type": "object", "properties": { "type": { - "examples": ["betacoronavirus"], + "examples": [ + "betacoronavirus" + ], "ontology": "NCBITaxon:694002", "type": "string", "description": "default must remain 'betacoronavirus'", - "clasification":"Database Identifiers" + "clasification": "Database Identifiers" + }, + "sample_name": { + "examples": [ + "prov_rona_99" + ], + "ontology": "0", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification": "Database Identifiers", + "label": "Collecting Sample id" }, "virus_name": { - "examples": ["hCoV-19/Canada/prov_rona_99/2020"], - "ontology": "GENEPIO:0100282", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers", - "label":"GISAID Virus Name" + "examples": [ + "hCoV-19/Canada/prov_rona_99/2020" + ], + "ontology": "GENEPIO:0100282", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification": "Database Identifiers", + "label": "GISAID Virus Name" }, "submitter": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "", - "clasification":"enter your GISAID-Username", - "label":"GISAID Username" + "clasification": "enter your GISAID-Username", + "label": "GISAID Username" }, "originating_lab": { - "examples": ["Public Health Agency of Canada"], + "examples": [ + "Public Health Agency of Canada" + ], "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency that collected the original sample.", - "label":"Collecting Institution" + "label": "Originating Laboratory" }, "collecting_address": { - "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], + "examples": [ + "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" + ], "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing", - "label":"Collecting Institution Address" + "clasification": "Sample collection and processing", + "label": "Originating Laboratory Address" }, "submitting_address": { - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], + "examples": [ + "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" + ], "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing", - "label":"Submitting Institution Address" + "clasification": "Sample collection and processing", + "label": "Submitting Institution Address" }, "collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date", - "classification":"Sample collection and processing", - "label":"Sample Collection Date" + "examples": [ + "3/19/2020" + ], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format": "date", + "classification": "Sample collection and processing", + "label": "Sample Collection Date" }, "location": { - "examples": ["e.g. Europe / Germany / Bavaria / Munich"], + "examples": [ + "e.g. Europe / Germany / Bavaria / Munich" + ], "ontology": "GENEPIO:0001181 ", "type": "string", "description": "The country of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" + "clasification": "Sample collection and processing", + "label": "Geo Loc Autonomic Country" }, "host": { - "examples": ["e.g. Human, Environment, Canine, Manis javanica, Rhinolophus affinis, etc"], + "examples": [ + "e.g. Human, Environment, Canine, Manis javanica, Rhinolophus affinis, etc" + ], "ontology": "GENEPIO:0001387", "type": "string", "description": "The taxonomic, or scientific name of the host.", - "clasification":"Host information", - "label":"Host Scientific Name" + "clasification": "Host information", + "label": "Host Scientific Name" }, "patient_age": { "Enums": [ @@ -106,43 +134,49 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "examples": ["50 - 59 [GENEPIO:0100054]"], + "examples": [ + "50 - 59 [GENEPIO:0100054]" + ], "ontology": "GENEPIO:0001394", "type": "string", "description": "The age category of the host at the time of sampling.", - "clasification":"Host information" + "clasification": "Host information" }, "specimen_source": { "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], "ontology": "GENEPIO:0001211", "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" + "examples": [ + "Blood [UBERON:0000178]" + ], + "classification": "Sample collection and processing", + "label": "Organism Substance" }, "Assembly method": { - "examples": ["Ivar"], + "examples": [ + "Ivar" + ], "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software name" + "clasification": "Bioinformatics and QC metrics", + "label": "Consensus sequence software name" }, "gender": { "Enums": [ @@ -158,89 +192,110 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "examples": ["Male [NCIT:C46109]"], + "examples": [ + "Male [NCIT:C46109]" + ], "ontology": "GENEPIO:0001395", "type": "string", "description": "The gender of the host at the time of sample collection.", - "clasification":"Host information", + "clasification": "Host information", }, "sequencing_technology": { - "examples": ["e.g. Illumina Miseq, Sanger, Nanopore MinION, Ion Torrent, etc."], + "examples": [ + "e.g. Illumina Miseq, Sanger, Nanopore MinION, Ion Torrent, etc." + ], "ontology": "GENEPIO:0001452", "type": "string", "description": "The model of the sequencing instrument used.", - "classification":"Sequencing", - "label":"Sequencing Instrument Model" + "classification": "Sequencing", + "label": "Sequencing Instrument Model" }, "authors": { - "examples": [""], + "examples": [ + "" + ], "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Authors" + "clasification": "Contributor Acknowledgement", + "label": "Authors" }, "coverage": { - "examples": ["400x"], + "examples": [ + "400x" + ], "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage value " + "clasification": "Bioinformatics and QC metrics", + "label": "Depth of coverage value " }, "fasta_filename": { - "examples": ["e.g. all_sequences.fasta not c:\users\meier\docs\all_sequences.fasta"], + "examples": [ + "" + ], "ontology": "GENEPIO:0001156", "type": "string", "description": "Filename that contains the sequence without path", - "clasification":"Bioinformatics and QC metrics", + "clasification": "Bioinformatics and QC metrics", }, "additional_host_information": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" + "examples": [ + "e.g. Patient infected while traveling in …." + ], + "ontology": "GENEPIO_0001268", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Additional Host Information" }, "Last vaccinated": { - "examples": ["e.g. 04/09/2021"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The date the host received their last dose of vaccine.", - "format":"date", - "clasification":"Host information", + "examples": [ + "e.g. 04/09/2021" + ], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The date the host received their last dose of vaccine.", + "format": "date", + "clasification": "Host information", }, "outbreak": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" + "examples": [ + "Date, Location e.g. type of gathering, Family cluster, etc." + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Outbreak Exposure Event Location" }, "Sampling Strategy": { - "examples": ["e.g. Sentinel surveillance (ILI), Sentinel surveillance (ARI), Sentinel surveillance (SARI), Non-sentinel-surveillance (hospital), Non-sentinel-surveillance (GP network), Longitudinal sampling on same patient(s), S gene dropout"], - "ontology": "GENEPIO:0001445", - "type": "string", - "description": "The reason that the sample was sequenced.", - "classification":"Sequencing", - "label":"Purpose of Sequencing" + "examples": [ + "e.g. Sentinel surveillance (ILI), Sentinel surveillance (ARI), Sentinel surveillance (SARI), Non-sentinel-surveillance (hospital), Non-sentinel-surveillance (GP network), Longitudinal sampling on same patient(s), S gene dropout" + ], + "ontology": "GENEPIO:0001445", + "type": "string", + "description": "The reason that the sample was sequenced.", + "classification": "Sequencing", + "label": "Purpose of Sequencing" }, "submitting_lab_sequence_id": { - "examples": [""], + "examples": [ + "" + ], "ontology": "0", "type": "string", "description": "Sample ID given by the submitting laboratory", - "clasification":"Database Identifiers" + "clasification": "Database Identifiers" }, "submitting_lab": { - "examples": ["Centers for Disease Control and Prevention"], + "examples": [ + "Centers for Disease Control and Prevention" + ], "ontology": "GENEPIO:0001159", "type": "string", "description": "The name of the agency that generated the sequence.", - "label":"Submitting Institution" + "label": "Submitting Institution" } } - -} +} \ No newline at end of file diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index bd9e2172..ea153826 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -1,43 +1,48 @@ #!/usr/bin/env python from jsonschema import validate from jsonschema import Draft202012Validator -import json ,sys +import json, sys from openpyxl import Workbook import openpyxl from itertools import islice +import argparse + +# import test.utils + from utils import * -''' + +""" References: genepio.owl https://github.com/GenEpiO/genepio/blob/master/genepio.owl -''' +""" -class PhagePlusSchema : - def __init__ (self, schema): + +class PhagePlusSchema: + def __init__(self, schema): self.schema = schema self.ontology = {} - for key , values in schema['properties'].items(): - self.ontology[values['ontology']] = key - + for key, values in schema["properties"].items(): + self.ontology[values["ontology"]] = key - def get_gontology(self,property_item): - ''' + def get_gontology(self, property_item): + """ Description: The function return the geontology value for a property in the schema Input: property_item # property name to fetch its geontology Return: Return ontology value or None - ''' + """ try: - return self.schema['properties'][property_item]['ontology'] + return self.schema["properties"][property_item]["ontology"] except: return None def maping_schemas_based_on_geontology(mapped_to_schema): - ''' + """ Description: The function return a dictionnary with the properties of the mapped_to_schema as key and properties of phagePlusSchema as value @@ -45,11 +50,11 @@ def maping_schemas_based_on_geontology(mapped_to_schema): mapped_to_schema # json schema to be mapped Return: mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema - ''' + """ mapped_dict = OrderedDict() - for key, values in mapped_to_schema['properties'].items(): + for key, values in mapped_to_schema["properties"].items(): try: - mapped_dict[key] = self.ontology[values['ontology']] + mapped_dict[key] = self.ontology[values["ontology"]] except: # There is no exact match on ontology. Search for the parent # to be implemented later @@ -57,12 +62,11 @@ def maping_schemas_based_on_geontology(mapped_to_schema): return mapped_dict -class PhagePlusData : - def __init__ (self,data, json_schema): +class PhagePlusData: + def __init__(self, data, json_schema): self.data = data self.schema = json_schema - def convert_json(schema): pass @@ -76,9 +80,8 @@ def map_sample_to_schema(mapped_structure): return map_sample_dict - -def check_arg (args=None) : - ''' +def check_arg(args=None): + """ The function is used for parsing the input parameters form the command line using the standard python package argparse. The package itself is handling the validation and the return errors messages @@ -86,91 +89,103 @@ def check_arg (args=None) : args # Contains the arguments from the command line Return: parser.parse_args() # The variable contains the valid parameters - ''' - parser = argparse.ArgumentParser(prog = 'validation_jsons.py', - formatter_class=argparse.RawDescriptionHelpFormatter, - description= 'Read the excel input user files and store them in the LIMS') - - parser.add_argument('-v', '--version', action='version', version='%(prog)s 0.0.1') - parser.add_argument('-p', '--phagePlusSchema' , required = True, - help='file where the phage plus schema is located') - parser.add_argument('-i', '--inputFile', required =True, - help='Execl file with the user collected data') - parser.add_argument('-c', '--convertedSchema', required = True, - help='schema to be mapped') + """ + parser = argparse.ArgumentParser( + prog="validation_jsons.py", + formatter_class=argparse.RawDescriptionHelpFormatter, + description="Read the excel input user files and store them in the LIMS", + ) + + parser.add_argument("-v", "--version", action="version", version="%(prog)s 0.0.1") + parser.add_argument( + "-p", + "--phagePlusSchema", + required=True, + help="file where the phage plus schema is located", + ) + parser.add_argument( + "-i", + "--inputFile", + required=True, + help="Execl file with the user collected data", + ) + parser.add_argument( + "-c", "--convertedSchema", required=True, help="schema to be mapped" + ) return parser.parse_args() - -data ={"sample_name":'s1', "collecting_institution" :'inst2', - "submitting_institution":'sub', - "sample_collection_date": '12/02/2022', - "geo_loc_country":'Afghanistan', - "geo_loc_state":'Western', - "organism":'Coronaviridae', - "isolate":'SARS-CoV-2/', - "host_scientific_name":'Bos taurus', - "host_disease":'Homo sapiens', - "sequencing_instrument_model" :'COVID-19', - "sequencing_instrument_platform": 'Illumina sequencing instrument', - "consensus_sequence_software_name":'MinIon', - "consensus_sequence_software_version":'Ivar' +data = { + "sample_name": "s1", + "collecting_institution": "inst2", + "submitting_institution": "sub", + "sample_collection_date": "12/02/2022", + "geo_loc_country": "Afghanistan", + "geo_loc_state": "Western", + "organism": "Coronaviridae", + "isolate": "SARS-CoV-2/", + "host_scientific_name": "Bos taurus", + "host_disease": "Homo sapiens", + "sequencing_instrument_model": "COVID-19", + "sequencing_instrument_platform": "Illumina sequencing instrument", + "consensus_sequence_software_name": "MinIon", + "consensus_sequence_software_version": "Ivar", } -if __name__ == '__main__': - if len (sys.argv) == 1 : - print('Usage: validation_jsons.py [ARGUMENTS] ') - print('Try validation_jsons.py --help for more information.') +if __name__ == "__main__": + if len(sys.argv) == 1: + print("Usage: validation_jsons.py [ARGUMENTS] ") + print("Try validation_jsons.py --help for more information.") exit(2) arguments = check_arg(sys.argv[1:]) - if not check_if_file_exists(arguments.phagePlusSchema): - print('phage plus schema file does not exist\n') + if not test.utils.file_exists(arguments.phagePlusSchema): + print("phage plus schema file does not exist\n") exit(2) - if not check_if_file_exists(arguments.inputFile): - print('excel file does not exist\n') + if not test.utils.file_exists(arguments.inputFile): + print("excel file does not exist\n") exit(2) - if not check_if_file_exists(arguments.convertedSchema): - print('file for converting schema does not exist\n') + if not test.utils.file_exists(arguments.convertedSchema): + print("file for converting schema does not exist\n") exit(2) # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') schema_file = open(arguments.phagePlusSchema) - json_phage_plus_schema = json.load(schema_file) try: Draft202012Validator.check_schema(json_phage_plus_schema) except: - print('Invalid schema') + print("Invalid schema") exit(1) phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) sample_list = [] wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) - ws_metadata_lab = wb_file['METADATA_LAB'] + ws_metadata_lab = wb_file["METADATA_LAB"] heading = [] for cell in ws_metadata_lab[1]: heading.append(cell.value) - for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): + for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): sample_data_row = {} for idx in range(len(heading)): - if 'date' in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') + if "date" in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") else: sample_data_row[heading[idx]] = row[idx] try: - validate(instance=sample_data_row,schema=json_phage_plus_schema) + validate(instance=sample_data_row, schema=json_phage_plus_schema) except: - print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + print("Unsuccessful validation for sample ", sample_data_row["sample_name"]) continue - sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) + sample_list.append(PhagePlusData(sample_data_row, phage_plus_schema)) # create the information mapped to the new schema - mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology(arguments.convertedSchema) + mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology( + arguments.convertedSchema + ) mapped_sample_list = [] for sample in sample_list: mapped_sample_list.append(map_sample_to_schema(mapped_structure)) - - print('Completed') + print("Completed") From 36812ef01d4fd58621e017753fd5aa823205f283 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 14:07:28 +0100 Subject: [PATCH 0041/1454] added python_lint.yml --- .github/workflows/python_lint.yml | 37 +++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/python_lint.yml diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml new file mode 100644 index 00000000..31edb167 --- /dev/null +++ b/.github/workflows/python_lint.yml @@ -0,0 +1,37 @@ +name: python_lint + +on: + push: + paths: + - '**.py' + pull_request: + paths: + - '**.py' + +jobs: + flake8_py3: + runs-on: ubuntu-latest + steps: + - name: Setup Python + uses: actions/setup-python@v1 + with: + python-version: 3.9.10 + architecture: x64 + - name: Checkout PyTorch + uses: actions/checkout@master + - name: Install flake8 + run: pip install flake8 + - name: Run flake8 + uses: suo/flake8-github-action@releases/v1 + with: + checkName: 'flake8_py3' # NOTE: this needs to be the same as the job name + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + black_lint: + runs-on: ubuntu-latest + steps: + - name: Setup + uses: actions/checkout@v2 + - name: Check code lints with Black + uses: psf/black@stable From f55f0909378bec14365dd80ab8e77d76b1c35836 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 14:13:41 +0100 Subject: [PATCH 0042/1454] deleted docs folder --- docs/Metadata LAB.xlsx | Bin 49945 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/Metadata LAB.xlsx diff --git a/docs/Metadata LAB.xlsx b/docs/Metadata LAB.xlsx deleted file mode 100644 index 4bf546658af57b0d6e77effecd7f064fec68c0cb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49945 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 Date: Tue, 1 Mar 2022 14:19:52 +0100 Subject: [PATCH 0043/1454] moved main and init into relecov_tools folder --- relecov_tools/__init__.py | 6 ++++++ .../RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx | Bin 0 -> 95683 bytes .../example_data/metadata_lab_dummy.xlsx | Bin 0 -> 74149 bytes .../samples/programmatic/._samples.xml | Bin 0 -> 212 bytes 4 files changed, 6 insertions(+) create mode 100644 relecov_tools/__init__.py create mode 100644 relecov_tools/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx create mode 100644 relecov_tools/example_data/metadata_lab_dummy.xlsx create mode 100644 relecov_tools/example_data/samples/programmatic/._samples.xml diff --git a/relecov_tools/__init__.py b/relecov_tools/__init__.py new file mode 100644 index 00000000..a58e0b83 --- /dev/null +++ b/relecov_tools/__init__.py @@ -0,0 +1,6 @@ +""" Main relecov package file. +""" + +import pkg_resources + +__version__ = pkg_resources.get_distribution("relecov").version diff --git a/relecov_tools/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx b/relecov_tools/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dea9d2c8d7adab1ec7dcde263c6f611f783dafd1 GIT binary patch literal 95683 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�%4g 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 literal 0 HcmV?d00001 diff --git a/relecov_tools/example_data/metadata_lab_dummy.xlsx b/relecov_tools/example_data/metadata_lab_dummy.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..0306bae633689e2a00b85eeea1e3680226011aee GIT binary patch literal 74149 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 literal 0 HcmV?d00001 From 49f9bbab2cb29ad668acdbad8ecbcbc95c46b26d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 14:21:38 +0100 Subject: [PATCH 0044/1454] restructuring --- .gitignore | 3 ++ MANIFEST.in | 6 +++ .../RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx | Bin 95683 -> 0 bytes example_data/metadata_lab_dummy.xlsx | Bin 74149 -> 0 bytes .../samples/programmatic/._samples.xml | Bin 212 -> 0 bytes {test => relecov_tools/test}/mapping_V0.py | 0 {test => relecov_tools/test}/mapping_V2.py | 0 .../test}/my_test_file.xlsx | Bin {test => relecov_tools/test}/owl_parsing.py | 0 requirements.txt | 10 +++++ setup.py | 36 ++++++++++++++++++ test/__init__.py | 6 --- tox.ini | 6 +++ 13 files changed, 61 insertions(+), 6 deletions(-) create mode 100644 MANIFEST.in delete mode 100644 example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx delete mode 100644 example_data/metadata_lab_dummy.xlsx delete mode 100644 example_data/samples/programmatic/._samples.xml rename {test => relecov_tools/test}/mapping_V0.py (100%) rename {test => relecov_tools/test}/mapping_V2.py (100%) rename {test => relecov_tools/test}/my_test_file.xlsx (100%) rename {test => relecov_tools/test}/owl_parsing.py (100%) create mode 100644 requirements.txt create mode 100644 setup.py delete mode 100644 test/__init__.py create mode 100644 tox.ini diff --git a/.gitignore b/.gitignore index b6e47617..08cefe8a 100644 --- a/.gitignore +++ b/.gitignore @@ -127,3 +127,6 @@ dmypy.json # Pyre type checker .pyre/ + +# (Ad-hoc files) +.nextflow* diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 00000000..67263199 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,6 @@ +include LICENSE +include README.md +graft bu_isciii/templates +graft bu_isciii/schemas +graft bu_isciii/conf +include requirements.txt diff --git a/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx b/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx deleted file mode 100644 index dea9d2c8d7adab1ec7dcde263c6f611f783dafd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95683 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�%4g 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 diff --git a/example_data/metadata_lab_dummy.xlsx b/example_data/metadata_lab_dummy.xlsx deleted file mode 100644 index 0306bae633689e2a00b85eeea1e3680226011aee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74149 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 diff --git a/test/mapping_V0.py b/relecov_tools/test/mapping_V0.py similarity index 100% rename from test/mapping_V0.py rename to relecov_tools/test/mapping_V0.py diff --git a/test/mapping_V2.py b/relecov_tools/test/mapping_V2.py similarity index 100% rename from test/mapping_V2.py rename to relecov_tools/test/mapping_V2.py diff --git a/test/my_test_file.xlsx b/relecov_tools/test/my_test_file.xlsx similarity index 100% rename from test/my_test_file.xlsx rename to relecov_tools/test/my_test_file.xlsx diff --git a/test/owl_parsing.py b/relecov_tools/test/owl_parsing.py similarity index 100% rename from test/owl_parsing.py rename to relecov_tools/test/owl_parsing.py diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 00000000..36e731a6 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +click +questionary +jinja2 +jsonschema +packaging +prompt_toolkit>=3.0.3 +rich>=10.0.0 +sysrsync==1.0.1 +requests==2.27.1 +markdown==3.3.6 \ No newline at end of file diff --git a/setup.py b/setup.py new file mode 100644 index 00000000..22c87dbd --- /dev/null +++ b/setup.py @@ -0,0 +1,36 @@ +#!/usr/bin/env python + +from setuptools import setup, find_packages + +version = "0.0.1" + +with open("README.md") as f: + readme = f.read() + +with open("requirements.txt") as f: + required = f.read().splitlines() + +setup( + name="bu-isciii", + version=version, + description="Tools for managing and resolution of buisciii services.", + long_description=readme, + long_description_content_type="text/markdown", + keywords=[ + "buisciii", + "bioinformatics", + "pipeline", + "sequencing", + "NGS", + "next generation sequencing", + ], + author="Sara Monzon", + author_email="smonzon@isciii.es", + url="https://github.com/BU-ISCIII/buisciii-tools", + license="GNU GENERAL PUBLIC LICENSE v.3", + entry_points={"console_scripts": ["bu-isciii=bu_isciii.__main__:run_bu_isciii"]}, + install_requires=required, + packages=find_packages(exclude=("docs")), + include_package_data=True, + zip_safe=False, +) diff --git a/test/__init__.py b/test/__init__.py deleted file mode 100644 index a58e0b83..00000000 --- a/test/__init__.py +++ /dev/null @@ -1,6 +0,0 @@ -""" Main relecov package file. -""" - -import pkg_resources - -__version__ = pkg_resources.get_distribution("relecov").version diff --git a/tox.ini b/tox.ini new file mode 100644 index 00000000..bdace909 --- /dev/null +++ b/tox.ini @@ -0,0 +1,6 @@ +## According to black coding style: https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html +[flake8] +max-line-length = 88 +... +select = C,E,F,W,B,B950 +extend-ignore = E203, E501, W605 From 334b3f3666612884649b249bd1f55d9bbacae03d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 14:22:37 +0100 Subject: [PATCH 0045/1454] deleted main --- __main__.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 __main__.py diff --git a/__main__.py b/__main__.py deleted file mode 100644 index e69de29b..00000000 From 91edc2988df0eb3f916fe52246263113c5f14ba1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 15:34:31 +0100 Subject: [PATCH 0046/1454] deleted mapping files from erika --- relecov_tools/test/mapping_V0.py | 47 - relecov_tools/test/mapping_V2.py | 3302 ------------------------------ 2 files changed, 3349 deletions(-) delete mode 100644 relecov_tools/test/mapping_V0.py delete mode 100644 relecov_tools/test/mapping_V2.py diff --git a/relecov_tools/test/mapping_V0.py b/relecov_tools/test/mapping_V0.py deleted file mode 100644 index fbaed99c..00000000 --- a/relecov_tools/test/mapping_V0.py +++ /dev/null @@ -1,47 +0,0 @@ -import json -from types import SimpleNamespace - -module_path = str(Path.cwd().parents[0]) -module_path - -# %cd .. - -# + -import sys -from pathlib import Path - -# in jupyter (lab / notebook), based on notebook path -module_path = str(Path.cwd().parents[0]) -# in standard python -#module_path = str(Path.cwd(__file__).parents[0] / "py") - -#if module_path not in sys.path: -# sys.path.append(module_path) - -#from modules import preparations -#import tools -# - - -module_path - -schema_file = open('/Users/erika/Desktop/BU-ISCIII/Relecov/ECDC-HERA/JSON SCHEMA/26_ENERO/ena_v01.json') - -# + -import json - -# Opening JSON file -f = open('ena_v01.json') - -# returns JSON object as -# a dictionary -data = json.load(f) - - - -# Closing file -f.close() -# - - -# Parse JSON into an object with attributes corresponding to dict keys. -x = json.loads(fage_plus_schema, object_hook=lambda d: SimpleNamespace(**d)) -#print(x.name, x.hometown.name, x.hometown.id) diff --git a/relecov_tools/test/mapping_V2.py b/relecov_tools/test/mapping_V2.py deleted file mode 100644 index 5de020cc..00000000 --- a/relecov_tools/test/mapping_V2.py +++ /dev/null @@ -1,3302 +0,0 @@ -# -*- coding: utf-8 -*- -import pandas as pd - -import json -from types import SimpleNamespace -import sys -from pathlib import Path -import json - -pd.set_option('display.max_columns', None) -pd.set_option('display.max_rows', None) - -ENA_schema = { - "$schema": "http://json-schema.org/draft/2019-09/schema#", - "required": [ - "sample_name", - "collecting_institution", - "geographic_location_(country_and/or_sea)", - "isolate", - "host_scientific_name", - "host_common_name", - "host_health_state", - "host_sex", - "host_subject_id", - "instrument_model", - "file_name", - "sample_name", - "tax_id", - "scientific_name", - "common_name", - "sample_description", - "library_source", - "library_selection", - "library_strategy", - "library_layout" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO_0000079", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", - "genepio_label":"sequencing run sample identifier", - - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO_0001651", - "type": "string", - "description": "The name of the agency that collected the original sample.", - "genepio_label":"INSDC institution code", - - }, - "collection_date": { - "examples": ["19/03/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected. ", - "format": "date", - "genepio_label":"", - - }, - "receipt_date": { - "examples": ["20/03/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format": "date", - "genepio_label":"", - - }, - "geographic_location_(country_and/or_sea)": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO_0000118", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "genepio_label":"specimen collection location - country", - - }, - "geographic location (region and locality)": { - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "examples": ["Derbyshire"], - "genepio_label":"", - - }, - "geographic location (latitude)": { - "ontology": "OBI:0001620", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "examples": ["38.98 N"], - "genepio_label":"", - - }, - "geographic location (longitude)": { - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "examples": ["77.11 W"], - "genepio_label":"", - - }, - "scientific_name": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": ["Severe acute respiratory syndrome coronavirus 2 "], - "genepio_label":"", - - }, - "isolate": { - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "genepio_label":"isolate identifier", - - }, - "purpose_sampling": { - "examples": ["Diagnostic testing"], - "ontology": "NCIT_C146997", - "type": "string", - "description": "The reason that the sample was collected.", - "clasification":"Sample collection and processing" - }, - "isolation source host-associated": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "genepio_label":"", - - }, - "host common name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO_0001724", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "genepio_label":"subject organism common name", - - }, - "host scientific name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO_0001567", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "genepio_label":"subject organism (host) taxonomic species", - - }, - "host_health_state": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Health status of the host at the time of sample collection.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_age": { - "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Patient age", - "clasification":"Host information" - }, - - "host_sex": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Gender or sex of the host.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_subject_id": { - "examples": ["e.g. #131"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification":"Host information", - "genepio_label":"", - - }, - "type exposure": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "genepio_label":"", - - }, - "subject exposure duration": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "genepio_label":"", - - }, - "instrument_model": { - "Enums": ["454 Genome Sequencer [GENEPIO:0001937]", - "454 Genome Sequence 20 [OBI:0000689]", - "454 Genome Sequencer FLX [OBI:0000702]", - "454 Genome Sequencer FLX Titanium [GENEPIO:0001936]", - "454 Genome Sequencer Junior [GENEPIO:0001938]", - "AB SOLiD System [OBI:0000696]", - "SOLiD 3 Plus System [OBI:0002007]", - "SOLiD 4 [OBI:0002024]", - "SOLiD 4hq System [GENPIO:0001928]", - "SOLiD 5500 [GENPIO:0001929]", - "SOLiD 5500xl [GENPIO:0001930]", - "SOLiD PI System [GENPIO:0001931]", - "SOLiD System 2.0 [GENPIO:0001932]", - "SOLiD System 3.0 [GENPIO:0001933]", - "HeliScope Single Molecule Sequencer [OBI:0000717]", - "Illumina Genome Analyzer II [OBI:0000703]", - "Genome Analyzer IIe [OBI:0002027]", - "Genome Analyzer IIx [OBI:0002000]", - "Illumina HiSeq Sequencer [GENPIO:0001939]", - "Illumina HiSeq 1000 [OBI:0002022]", - "Illumina HiSeq 2000 [OBI:0002001]", - "Illumina HiSeq 2500 [OBI:0002002]", - "Illumina HiSeq 3000 [OBI:0002048]", - "Illumina HiSeq 4000 [OBI:0002049]", - "Ion Torrent PGM [GENPIO:0001935]", - "MiSeq [OBI:0002003]", - "NextSeq 500 [OBI:0002021]", - "PacBio RS II [OBI:0002012]", - ], - "ontology": "GENEPIO_0001921", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION "], - "genepio_label":"sequencing instrument model", - - }, - "instrument_platform ": { - "examples": ["MinIon"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The model of the sequencing instrument used.", - "genepio_label":"", - - }, - "file_name": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "genepio_label":"", - - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "scientific_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "sample_description": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "sample_storage_conditions": { - "examples": ["24 degrees celsius"], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing" - }, - "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "genepio_label":"library selection", - - }, - "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "genepio_label":"library strategy", - - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology":"GENPIO_0000001", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "genepio_label":"library library_layout", - - }, - "library_name": { - "examples": ["e.g P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "clasification":"Sequencing", - "genepio_label":"Library Name", - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing", - "genepio_label":"", - - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"date", - "genepio_label":"", - - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "fastq_md5": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "fastq_ftp": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "nominal_sdev": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "genepio_label":"", - - }, - - } -} - - -phage_schema= { - "$schema": "http://json-schema.org/draft/2020-12/schema", - "required": [ - "sample_name", - "collecting_institution", - "submitting_institution", - "sample_collection_date", - "geo_loc_country", - "geo_loc_state", - "organism", - "isolate", - "host_scientific_name", - "host_disease", - "sequencing_instrument_model", - "sequencing_instrument_platform", - "consensus_sequence_software_name", - "consensus_sequence_software_version" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the agency that collected the original sample." - }, - "submitting_institution": { - "examples": ["Centers for Disease Control and Prevention"], - "ontology": "GENEPIO:0001159", - "type": "string", - "description": "The name of the agency that generated the sequence." - }, - "sample_collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date" - }, - "geo_loc_country": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"] - }, - "geo_loc_state": { - "examples": ["Western Cape"], - "ontology": "GENEPIO:0001185", - "type": "string", - "description": "The state/province/territory of origin of the sample." - }, - "organism": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" - ] - }, - "isolate": { - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "clasification":"Sample collection and processing" - }, - "purpose_sampling": { - "examples": ["Diagnostic testing"], - "ontology": "NCIT_C146997", - "type": "string", - "description": "The reason that the sample was collected.", - "clasification":"Sample collection and processing" - }, - "host_scientific_name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"] - }, - "host_health_state": { - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Health status of the host at the time of sample collection.", - }, - "host_gender": { - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Gender or sex of the host.", - }, - "host_subject_id": { - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified, e.g. #131", - }, - - "host_disease": { - "Enums": [ - "COVID-19 [MONDO:0100096]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001391", - "type": "string", - "description": "The name of the disease experienced by the host.", - "examples": ["COVID-19 [MONDO:0100096]"] - }, - "sequencing_instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"] - }, - "sequencing_instrument_platform": { - "examples": ["MinIon"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The model of the sequencing instrument used." - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence." - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence." - }, - "submitting_lab_sequence_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Sample ID given by the submitting laboratory" - }, - "bioproject_umbrella_accession_ENA": { - "examples": ["PRJNA623807"], - "ontology": "GENEPIO:0001133", - "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification":"Database Identifiers" - }, - "bioproject_accession_ENA": { - "examples": ["PRJNA12345"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification":"Database Identifiers" - }, - "biosample_accession_ENA": { - "examples": ["SAMN14180202"], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification":"Database Identifiers" - }, - "sra_accession": { - "examples": ["SRR11177792"], - "ontology": "GENEPIO:0001142", - "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification":"Database Identifiers" - }, - "genBank/ENA/DDBJ_accession": { - "examples": ["MN908947.3"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification":"Database Identifiers" - }, - "gisaid_accession": { - "examples": ["EPI_ISL_123456"], - "ontology": "GENEPIO:0001147", - "type": "string", - "description": "The GISAID accession number assigned to the sequence.", - "clasification":"Database Identifiers" - }, - "virus_name": { - "examples": ["hCoV-19/Canada/prov_rona_99/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers" - }, - "collecting_institution_email": { - "examples": ["johnnyblogs@lab.ca"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification":"Sample collection and processing" - }, - "collecting_institution_address": { - "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], - "ontology": "GENEPIO:0001158", - "type": "string", - "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing" - }, - "submitting_institution_email": { - "examples": ["RespLab@lab.ca"], - "ontology": "GENEPIO:0001165", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification":"Sample collection and processing" - }, - "submitting_institution_address": { - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing" - }, - "sample_received_date": { - "examples": ["3/21/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "results_emission_date": { - "examples": ["3/23/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The date on which the results were emitted.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "geo_loc_region": { - "examples": ["Derbyshire"], - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "clasification":"Sample collection and processing" - }, - "geo_loc_city": { - "examples": ["Vancouver"], - "ontology": "GENEPIO:0001189", - "type": "string", - "description": "The city of origin of the sample.", - "clasification":"Sample collection and processing" - }, - "geo_loc_latitude": { - "examples": ["38.98 N"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing" - }, - "geo_loc_longitude": { - "examples": ["77.11 W"], - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing" - }, - "anatomical_material": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"] - }, - "anatomical_part": { - "Enums": [ - "Anus [UBERON:0001245]", - "Duodenum [UBERON:0002114]", - "Eye [UBERON:0000970]", - "Intestine [UBERON:0000160]", - "Lower respiratory tract [UBERON:0001558]", - "Bronchus [UBERON:0002185]", - "Lung [UBERON:0002048]", - "Bronchiole [UBERON:0002186]", - "Alveolar sac [UBERON:0002169]", - "Pleural sac [UBERON:0009778]", - "Pleural cavity [UBERON:0002402]", - "Trachea [UBERON:0003126]", - "Rectum [UBERON:0001052]", - "Skin [UBERON:0001003]", - "Stomach [UBERON:0000945]", - "Upper respiratory tract [UBERON:0001557]", - "Anterior Nares [UBERON:2001427]", - "Esophagus [UBERON:0001043]", - "Ethmoid sinus [UBERON:0002453]", - "Nasal Cavity [UBERON:0001707]", - "Middle Nasal Turbinate [UBERON:0005921]", - "Inferior Nasal Turbinate [UBERON:0005922]", - "Nasopharynx (NP) [UBERON:0001728]", - "Oropharynx (OP) [UBERON:0001729]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001214", - "type": "string", - "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"] - }, - "body_product": { - "Enums": [ - "Breast Milk [UBERON:0001913]", - "Feces [UBERON:0001988]", - "Mucus [UBERON:0000912]", - "Semen [UBERON:0006530]", - "Sputum [UBERON:0007311]", - "Sweat [UBERON:0001089]", - "Tear [UBERON:0001827]", - "Urine [UBERON:0001088]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001216", - "type": "string", - "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"] - }, - "environmental_material": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"] - }, - "environmental_site": { - "Enums": [ - "Acute care facility [ENVO:03501135]", - "Animal house [ENVO:00003040]", - "Bathroom [ENVO:01000422]", - "Clinical assessment centre [ENVO:03501136]", - "Conference venue [ENVO:03501127]", - "Corridor [ENVO:03501121]", - "Daycare [ENVO:01000927]", - "Emergency room (ER) [ENVO:03501145]", - "Family practice clinic [ENVO:03501186]", - "Group home [ENVO:03501196]", - "Homeless shelter [ENVO:03501133]", - "Hospital [ENVO:00002173]", - "Intensive Care Unit (ICU) [ENVO:03501152]", - "Long Term Care Facility [ENVO:03501194]", - "Patient room [ENVO:03501180]", - "Prison [ENVO:03501204]", - "Production Facility [ENVO:01000536]", - "School [ENVO:03501130]", - "Sewage Plant [ENVO:00003043]", - "Subway train [ENVO:03501109]", - "Wet market [ENVO:03501198]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001232", - "type": "string", - "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"] - }, - "collection_device": { - "Enums": [ - "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", - "Bronchoscope [OBI:0002826]", - "Collection Container [OBI:0002088]", - "Collection Cup [GENEPIO:0100026]", - "Fibrobronchoscope Brush [OBI:0002825]", - "Filter [GENEPIO:0100103]", - "Fine Needle [OBI:0002827]", - "Microcapillary tube [OBI:0002858]", - "Micropipette [OBI:0001128]", - "Needle [OBI:0000436]", - "Serum Collection Tube [OBI:0002860]", - "Sputum Collection Tube [OBI:0002861]", - "Suction Catheter [OBI:0002831]", - "Swab [GENEPIO:0100027]", - "Urine Collection Tube [OBI:0002862]", - "Virus Transport Medium [OBI:0002866]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001234", - "type": "string", - "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"] - }, - "collection_method": { - "Enums": [ - "Amniocentesis [NCIT:C52009]", - "Aspiration [NCIT:C15631]", - "Suprapubic Aspiration [GENEPIO:0100028]", - "Tracheal Aspiration [GENEPIO:0100029]", - "Vacuum Aspiration [GENEPIO:0100030]", - "Biopsy [OBI:0002650]", - "Needle Biopsy [OBI:0002651]", - "Filtration [OBI:0302885]", - "Air Filtration [GENEPIO:0100031]", - "Lavage [OBI:0600044]", - "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", - "Gastric Lavage [GENEPIO:0100033]", - "Lumbar Puncture [NCIT:C15327]", - "Necropsy [MMO:0000344]", - "Phlebotomy [NCIT:C28221]", - "Rinsing [GENEPIO:0002116]", - "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", - "Scraping [GENEPIO:0100035]", - "Swabbing [GENEPIO:0002117]", - "Finger Prick [GENEPIO:0100036]", - "Washout Tear Collection [GENEPIO:0100038]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001241", - "type": "string", - "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"] - }, - "collection_protocol": { - "examples": ["SC2SamplingProtocol 1.2"], - "ontology": "GENEPIO:0001243", - "type": "string", - "description": "Conditions at which sample was stored, usually storage temperature, duration and location", - "clasification":"Sample collection and processing" - }, - "sample_storage_conditions": { - "examples": ["24 degrees celsius"], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing" - }, - "specimen_processing": { - "Enums": [ - "Virus Passage [GENEPIO:0100039]", - "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", - "Specimens Pooled [OBI:0600016]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001253", - "type": "string", - "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"] - }, - "lab_host": { - "Enums": [ - "293/ACE2 Cell Line [GENEPIO:0100041]", - "Caco2 Cell Line [BTO:0000195]", - "Calu3 Cell Line [BTO:0002750]", - "EFK3B Cell Line [GENEPIO:0100042]", - "HEK293T Cell Line [BTO:0002181]", - "HRCE Cell Line [GENEPIO:0100043]", - "Huh7 Cell Line [BTO:0001950]", - "LLCMk2 Cell Line [CLO:0007330]", - "MDBK Cell Line [BTO:0000836]", - "NHBE Cell Line [BTO:0002924]", - "PK-15 Cell Line [BTO:0001865]", - "RK-13 Cell Line [BTO:0002909]", - "U251 Cell Line [BTO:0002035]", - "Vero Cell Line [BTO:0001444]", - "Vero E6 Cell Line [BTO:0004755]", - "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001255", - "type": "string", - "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"] - }, - "passage_number": { - "examples": ["3"], - "ontology": "GENEPIO:0001261", - "type": "string", - "description": "Number of passages.", - "clasification":"Sample collection and processing" - }, - "passage_method": { - "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], - "ontology": "GENEPIO:0001264", - "type": "string", - "description": "Description of how organism was passaged.", - "clasification":"Sample collection and processing" - }, - "biomaterial_extracted": { - "Enums": [ - "mRNA (cDNA) [OBI:0002754]", - "RNA (Total) [OBI:0000895]", - "RNA (Poly-A) [OBI:0000869]", - "RNA (Ribo-Depleted) [OBI:0002627]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001266", - "type": "string", - "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"] - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing" - }, - "scientific_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing" - }, - "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing" - }, - "sample_description": { - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "clasification":"Sample collection and processing" - }, - - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing" - }, - - "virus_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" - }, - "host_common_name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"] - }, - "outbreak": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information" - }, - "additional_host_information": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information" - }, - "host_age": { - "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Patient age", - "clasification":"Host information" - }, - "host_age_unit": { - "examples": ["years"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The units used to measure the host's age.", - "clasification":"Host information" - }, - "host_age_bin": { - "examples": ["20-30"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The age category of the host at the time of sampling.", - "clasification":"Host information" - }, - "host_gender": { - "examples": ["Male, Female, or unknown.Caution: the host gender may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Gender", - "clasification":"Host information" - }, - "purpose_of_sequencing": { - "Enums": [ - "Baseline surveillance (random sampling) [GENEPIO:0100005]", - "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", - "Priority surveillance projects [GENEPIO:0100007]", - "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", - "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", - "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", - "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", - "Re-infection surveillance [GENEPIO:0100010]", - "Vaccine escape surveillance [GENEPIO:0100011]", - "Travel-associated surveillance [GENEPIO:0100012]", - "Domestic travel surveillance [GENEPIO:0100013]", - "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", - "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", - "International travel surveillance [GENEPIO:0100014]", - "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", - "Surveillance of international border crossing by air travel [GENEPIO:0100016]", - "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", - "Surveillance from international worker testing [GENEPIO:0100018]", - "Cluster/Outbreak investigation [GENEPIO:0100019]", - "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", - "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", - "Research [GENEPIO:0100022]", - "Viral passage experiment [GENEPIO:0100023]", - "Protocol testing [GENEPIO:0100024]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001445", - "type": "string", - "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"] - }, - "purpose_of_sequencing_details": { - "Enums": [ - "Screened for S gene target failure (S dropout)", - "Screened for mink variants", - "Screened for B.1.1.7 variant", - "Screened for B.1.135 variant", - "Screened for P.1 variant", - "Screened due to travel history", - "Screened due to close contact with infected individual", - "Assessing public health control measures", - "Determining early introductions and spread", - "Investigating airline-related exposures", - "Investigating temporary foreign worker", - "Investigating remote regions", - "Investigating health care workers", - "Investigating schools/universities", - "Investigating reinfection" - ], - "ontology": "GENEPIO:0001446", - "type": "string", - "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"] - }, - "sequencing_date": { - "examples": ["4/26/2021"], - "ontology": "GENEPIO:0001447", - "type": "string", - "description": "The date the sample was sequenced.", - "format":"date", - "clasification":"Sequencing" - }, - "rna_extraction_Protocol": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_kit": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_name": { - "examples": ["e.g P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "clasification":"Sequencing", - "genepio_label":"Library Name", - }, - "enrichment_protocol": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "if_enrichment_protocol_is_other_specify": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "amplicon protocol": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "if_amplicon_protocol_if_other_especify": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "amplicon_version": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "amplicon_size": { - "examples": ["300bp"], - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing" - }, - - "was_phix_used?": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "number_of_samples_in_run": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "flowcell_kit": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "runID": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "sequencing_platforms": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "library_preparation_kit": { - "examples": ["Nextera XT"], - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing" - }, - - "flow_cell_barcode": { - "examples": ["FAB06069"], - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing" - }, - "sequencing_protocol_name": { - "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing" - }, - "sequencing_protocol": { - "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing" - }, - "sequencing_kit_number": { - "examples": ["AB456XYZ789"], - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "clasification":"Sequencing" - }, - "amplicon_pcr_primer_scheme": { - "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing" - }, - "library_source": { - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing" - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing" - }, - "library_strategy": { - "examples": ["WGS"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing" - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing" - }, - "library_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Name of the used library", - "clasification":"Sequencing" - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - - "raw_sequence_data_processing_method": { - "examples": ["Porechop 0.2.3"], - "ontology": "GENEPIO:0001458", - "type": "string", - "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics" - }, - "dehosting_method": { - "examples": ["Nanostripper"], - "ontology": "GENEPIO:0001459", - "type": "string", - "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics" - }, - "assembly": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "if_assembly_other": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "assembly_params": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "variant_Calling": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "if_variant_Calling_other": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "variant_Calling_params": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "consensus_sequence_filepath": { - "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], - "ontology": "GENEPIO:0001462", - "type": "string", - "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics" - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics" - }, - "if_consensus_other": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics" - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics" - }, - "consensus_criteria": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "quality_control_metrics": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "breadth_of_coverage_value": { - "examples": ["95%"], - "ontology": "GENEPIO:0001472", - "type": "string", - "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics" - }, - "depth_of_coverage_value": { - "examples": ["400x"], - "ontology": "GENEPIO:0001474", - "type": "string", - "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics" - }, - "depth_of_coverage_threshold": { - "examples": ["100x"], - "ontology": "GENEPIO:0001475", - "type": "string", - "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics" - }, - "sequence_file_R1_fastq": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" - }, - "sequence_file_R2_fastq": { - "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" - }, - "r1_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001478", - "type": "string", - "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" - }, - "r2_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001479", - "type": "string", - "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics" - }, - "fast5_filename": { - "examples": ["batch1a_sequences.fast5"], - "ontology": "GENEPIO:0001480", - "type": "string", - "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics" - }, - "fast5_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001481", - "type": "string", - "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics" - }, - "number_of_base_pairs_sequenced": { - "examples": ["387566"], - "ontology": "GENEPIO:0001482", - "type": "string", - "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics" - }, - "consensus_genome_length": { - "examples": ["38677"], - "ontology": "GENEPIO:0001483", - "type": "string", - "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics" - }, - "ns_per_100_kbp": { - "examples": ["300"], - "ontology": "GENEPIO:0001484", - "type": "string", - "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics" - }, - "reference_genome_accession": { - "examples": ["NC_045512.2"], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "clasification":"Bioinformatics and QC metrics" - }, - "bioinformatics_protocol": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001489", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics" - }, - "if_bioinformatic_protocol_is_other_specify": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics" - }, - "bioinformatic_protocol_version": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics" - }, - "commercial/open-source/both": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "preprocessing": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "if_preprocessing_other": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "preprocessing_params": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics" - }, - "mapping": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information" - }, - "if_mapping_other": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information" - }, - "Mapping_params": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information" - }, - "lineage/clade_name": { - "examples": ["B.1.1.7"], - "ontology": "GENEPIO:0001500", - "type": "string", - "description": "The name of the lineage or clade.", - "clasification":"Lineage and Variant information" - }, - "lineage/clade_analysis_software_name": { - "examples": ["Pangolin"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information" - }, - "if_lineage_identification_other": { - "examples": ["Other than Pangolin"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information" - }, - "lineage/clade_analysis_software_version": { - "examples": ["2.1.10"], - "ontology":"GENEPIO:0001502", - "type": "string", - "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information" - }, - "variant_designation": { - "Enums": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" - ], - "ontology": "GENEPIO:0001503", - "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"] - }, - "variant_evidence": { - "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], - "ontology": "GENEPIO:0001504", - "type": "string", - "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information" - }, - "gene_name_1": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001507", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"] - }, - "Protocol_SARS-CoV-2_detection": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "%qc_filtered": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "%reads_host": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "%reads_virus": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "%unmapped": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "% genome _greater_10x": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "mean_depth_of_coverage_value": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "%Ns": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "Number_of_variants_(AF_greater_75%)": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "Numer_of_variants_with_effect": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "reference_genome_accession": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing" - }, - "diagnostic_pcr_protocol_1": { - "examples": ["PCREGene 2.0"], - "ontology": "GENEPIO:0001508", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing" - }, - "diagnostic_pcr_Ct_value_1": { - "examples": ["21"], - "ontology": "GENEPIO:0001509", - "type": "string", - "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing" - }, - "gene_name_2": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001510", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"] - }, - "diagnostic_pcr_protocol_2": { - "examples": ["PCRRdRpGene 3.0"], - "ontology": "GENEPIO:0001511", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing" - }, - "diagnostic_pcr_Ct_value_2": { - "examples": ["36"], - "ontology": "GENEPIO:0001512", - "type": "string", - "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing" - }, - "analysis_author": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement" - }, - "author_submitter": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement" - }, - "submitter": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"enter your GISAID-Username" - }, - "authors": { - "examples": [""], - "ontology": "GENEPIO:0001517", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement" - }, - "tax_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "scientific_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "library_source": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_selection": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_strategy": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_layout": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "library_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "nominal_length": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "read_length": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"date" - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "fastq_md5": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "fastq_ftp": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "nominal_sdev": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Submission ENA" - }, - "type": { - "examples": ["betacoronavirus"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "default must remain 'betacoronavirus'", - "clasification":"Database Identifiers" - } - } -} - - -ENA_schema.keys() - -properties = ENA_schema['properties'] - -properties_phage = phage_schema['properties'] - -phage_df = pd.DataFrame.from_dict(properties_phage) - -ENA_df = pd.DataFrame.from_dict(properties) - -ENA_df.columns - -ENA_df['geographic_location_(country_and/or_sea)']['Enums']; - -p_col = phage_df.columns -lista_phage = p_col.tolist() - -ENA_col = ENA_df.columns -lista_ENA = ENA_col.tolist() - -# + - -df = pd.DataFrame(lista_phage, columns = ['PHA4GE']) - -# + - -df_2 = pd.DataFrame(lista_ENA, columns = ['ENA']) -# - - -#result = pd.concat([df, df_2], axis=1) -#result = df.merge(df_2, left_on ='PHA4GE', right_on = "ENA") -#result = df.merge(df_2, left_on=None) -result = df.join(df_2) - -result - -phage_df - - From 11acbc638e90875038095c0f0619b47e14dbdc9e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 15:43:57 +0100 Subject: [PATCH 0047/1454] linting for main --- relecov_tools/__main__.py | 146 +++++++++++++++++++++++++++++--------- 1 file changed, 111 insertions(+), 35 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 263cd02c..d872692f 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,38 +1,58 @@ #!/usr/bin/env python -from click.types import File +# from click.types import File from rich import print -from rich.prompt import Confirm + +# from rich.prompt import Confirm import click import rich.console import rich.logging import rich.traceback -import sys + +# import sys import os import utils -#import nf_core + +# import nf_core # conda install -c conda-forge click # conda install -c conda-forge rich + def run_bu_isciii(): - # Set up rich stderr console + # Set up rich stderr console stderr = rich.console.Console(stderr=True, force_terminal=utils.rich_force_colors()) # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) # Print nf-core header - #stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) - stderr.print("[blue] ___ ___ ___ ___ ___ ___ ____ ", highlight=False) - stderr.print("[blue] \ |-[grey39]-| [blue] | \ | | | | | | | | ", highlight=False) - stderr.print("[blue] \ \ [grey39]/ [blue] |__ / | | ___ | |__ | | | | ", highlight=False) - stderr.print("[blue] / [grey39] / [blue] \ | \ | | | | | | | | ", highlight=False) - stderr.print("[blue] / [grey39] |-[blue]-| |__ / |___| _|__ ___| |___ _|_ _|_ _|_ ", highlight=False) - + # stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) + stderr.print( + "[blue] ___ ___ ___ ___ ___ ___ ____ ", + highlight=False, + ) + stderr.print( + "[blue] \ |-[grey39]-| [blue] | \ | | | | | | | | ", + highlight=False, + ) + stderr.print( + "[blue] \ \ [grey39]/ [blue] |__ / | | ___ | |__ | | | | ", + highlight=False, + ) + stderr.print( + "[blue] / [grey39] / [blue] \ | \ | | | | | | | | ", + highlight=False, + ) + stderr.print( + "[blue] / [grey39] |-[blue]-| |__ / |___| _|__ ___| |___ _|_ _|_ _|_ ", + highlight=False, + ) - #stderr.print("[green] `._,._,'\n", highlight=False) - __version__ = '0.0.1' - stderr.print("[grey39] BU-ISCIII-tools version {}".format(__version__), highlight=False) + # stderr.print("[green] `._,._,'\n", highlight=False) + __version__ = "0.0.1" + stderr.print( + "[grey39] BU-ISCIII-tools version {}".format(__version__), highlight=False + ) try: pass except: @@ -42,7 +62,6 @@ def run_bu_isciii(): bu_isciii_cli() - # Customise the order of subcommands for --help class CustomHelpOrder(click.Group): def __init__(self, *args, **kwargs): @@ -56,7 +75,13 @@ def get_help(self, ctx): def list_commands_for_help(self, ctx): """reorder the list of commands when listing the help""" commands = super(CustomHelpOrder, self).list_commands(ctx) - return (c[1] for c in sorted((self.help_priorities.get(command, 1000), command) for command in commands)) + return ( + c[1] + for c in sorted( + (self.help_priorities.get(command, 1000), command) + for command in commands + ) + ) def command(self, *args, **kwargs): """Behaves the same as `click.Group.command()` except capture @@ -74,19 +99,29 @@ def decorator(f): @click.group(cls=CustomHelpOrder) -#@click.version_option(nf_core.__version__) -@click.option("-v", "--verbose", is_flag=True, default=False, help="Print verbose output to the console.") -@click.option("-l", "--log-file", help="Save a verbose log to a file.", metavar="") +# @click.version_option(nf_core.__version__) +@click.option( + "-v", + "--verbose", + is_flag=True, + default=False, + help="Print verbose output to the console.", +) +@click.option( + "-l", "--log-file", help="Save a verbose log to a file.", metavar="" +) def bu_isciii_cli(verbose, log_file): # Set the base logger to output DEBUG log.setLevel(logging.DEBUG) - # Set up logs to the console + # Set up logs to the console log.addHandler( rich.logging.RichHandler( level=logging.DEBUG if verbose else logging.INFO, - console=rich.console.Console(stderr=True, force_terminal=nf_core.utils.rich_force_colors()), + console=rich.console.Console( + stderr=True, force_terminal=nf_core.utils.rich_force_colors() + ), show_time=False, markup=True, ) @@ -96,9 +131,14 @@ def bu_isciii_cli(verbose, log_file): if log_file: log_fh = logging.FileHandler(log_file, encoding="utf-8") log_fh.setLevel(logging.DEBUG) - log_fh.setFormatter(logging.Formatter("[%(asctime)s] %(name)-20s [%(levelname)-7s] %(message)s")) + log_fh.setFormatter( + logging.Formatter( + "[%(asctime)s] %(name)-20s [%(levelname)-7s] %(message)s" + ) + ) log.addHandler(log_fh) + # pipeline list @bu_isciii_cli.command(help_priority=1) @click.argument("keywords", required=False, nargs=-1, metavar="") @@ -110,7 +150,9 @@ def bu_isciii_cli(verbose, log_file): help="How to sort listed pipelines", ) @click.option("--json", is_flag=True, default=False, help="Print full output as JSON") -@click.option("--show-archived", is_flag=True, default=False, help="Print archived workflows") +@click.option( + "--show-archived", is_flag=True, default=False, help="Print archived workflows" +) def list(keywords, sort, json, show_archived): """ List available bu-isciii workflows used for relecov. @@ -123,10 +165,16 @@ def list(keywords, sort, json, show_archived): # sftp @bu_isciii_cli.command(help_priority=2) @click.argument("pipeline", required=False, metavar="") -@click.option("-r", "--revision", help="Release/branch/SHA of the project to run (if remote)") +@click.option( + "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" +) @click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( - "-c", "--command-only", is_flag=True, default=False, help="Create Nextflow command with params (no params file)" + "-c", + "--command-only", + is_flag=True, + default=False, + help="Create Nextflow command with params (no params file)", ) @click.option( "-o", @@ -135,20 +183,37 @@ def list(keywords, sort, json, show_archived): default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def sftp(pipeline, id, revision, command_only, params_in, params_out, save_all, show_hidden, url): - ''' +def sftp( + pipeline, + id, + revision, + command_only, + params_in, + params_out, + save_all, + show_hidden, + url, +): + """ Download files located in sftp server. - ''' + """ print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) + # metadata @bu_isciii_cli.command(help_priority=3) @click.argument("pipeline", required=False, metavar="") -@click.option("-r", "--revision", help="Release/branch/SHA of the project to run (if remote)") +@click.option( + "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" +) @click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( - "-c", "--command-only", is_flag=True, default=False, help="Create Nextflow command with params (no params file)" + "-c", + "--command-only", + is_flag=True, + default=False, + help="Create Nextflow command with params (no params file)", ) @click.option( "-o", @@ -157,12 +222,23 @@ def sftp(pipeline, id, revision, command_only, params_in, params_out, save_all, default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def metadata(pipeline, id, revision, command_only, params_in, params_out, save_all, show_hidden, url): - ''' +def metadata( + pipeline, + id, + revision, + command_only, + params_in, + params_out, + save_all, + show_hidden, + url, +): + """ Read Metadata . - ''' + """ print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) - + + if __name__ == "__main__": run_bu_isciii() From 68b92361397a14ef41a5ceee026274238b5a0e51 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 1 Mar 2022 16:40:01 +0100 Subject: [PATCH 0048/1454] working on validation_json --- sftp_download.sh => relecov-tools | 0 relecov_tools/__init__.py | 2 +- relecov_tools/read_metadata.py | 57 ++++++++++++++++--------------- relecov_tools/validation_jsons.py | 12 ++++--- 4 files changed, 37 insertions(+), 34 deletions(-) rename sftp_download.sh => relecov-tools (100%) diff --git a/sftp_download.sh b/relecov-tools similarity index 100% rename from sftp_download.sh rename to relecov-tools diff --git a/relecov_tools/__init__.py b/relecov_tools/__init__.py index a58e0b83..c94a25ee 100644 --- a/relecov_tools/__init__.py +++ b/relecov_tools/__init__.py @@ -3,4 +3,4 @@ import pkg_resources -__version__ = pkg_resources.get_distribution("relecov").version +__version__ = pkg_resources.get_distribution("bu_isciii").version diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index aabf818d..fbbecfc2 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,6 +1,7 @@ #!/usr/bin/env python -class RelecovMetadata(): + +class RelecovMetadata: def __init__(): self.origin_file = file self.metadata = {} @@ -8,81 +9,81 @@ def __init__(): self.relecov_url = relecov_url -# reade_metadata +# read_metadata + + def read_metadata_workflow(self): - def __init__ (self, ): + def __init__( + self, + ): - ''' - Description : Starts the read metada workflow - ''' + """ + Description : Starts the read metada workflow + """ # Perform workflow details def check_new_metadata(folder): - """ Check if there is a new metadata to be processed + """Check if there is a new metadata to be processed folder Directory to be checked """ pass + def fetch_metadata_file(folder, file_name): - """ Fetch the metadata file + """Fetch the metadata file folder Directory to fetch metadata file file_name metadata file name """ pass - def validate_metadata_sample(row_sample): - """ Validate sample information +def validate_metadata_sample(row_sample): + """Validate sample information""" -def add_extra_data (metadata_file, extra_data, result_metadata): - """ Add the additional information that must be included in final metadata + +def add_extra_data(metadata_file, extra_data, result_metadata): + """Add the additional information that must be included in final metadata metadata Origin metadata file extra_data additional data to be included result_metadata final metadata after adding the additional data """ pass + def request_information(external_url, request): - """ Get information from external database server using Rest API + """Get information from external database server using Rest API external_url request """ pass -def store_information (external_url, request, data): - """ Update information - """ +def store_information(external_url, request, data): + """Update information""" pass - - - - - - wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) -ws_metadata_lab = wb_file['METADATA_LAB'] +ws_metadata_lab = wb_file["METADATA_LAB"] heading = [] for cell in ws_metadata_lab[1]: heading.append(cell.value) -for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): +for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): sample_data_row = {} for idx in range(len(heading)): - if 'date' in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') + if "date" in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") else: sample_data_row[heading[idx]] = row[idx] try: - validate(instance=sample_data_row,schema=json_phage_plus_schema) + validate(instance=sample_data_row, schema=json_phage_plus_schema) except: - print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + print("Unsuccessful validation for sample ", sample_data_row["sample_name"]) continue diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index ea153826..486355c1 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -7,9 +7,11 @@ from itertools import islice import argparse -# import test.utils +import utils -from utils import * +# import relecov_tools.utils + +# from utils import * """ @@ -139,13 +141,13 @@ def check_arg(args=None): print("Try validation_jsons.py --help for more information.") exit(2) arguments = check_arg(sys.argv[1:]) - if not test.utils.file_exists(arguments.phagePlusSchema): + if not utils.file_exists(arguments.phagePlusSchema): print("phage plus schema file does not exist\n") exit(2) - if not test.utils.file_exists(arguments.inputFile): + if not utils.file_exists(arguments.inputFile): print("excel file does not exist\n") exit(2) - if not test.utils.file_exists(arguments.convertedSchema): + if not utils.file_exists(arguments.convertedSchema): print("file for converting schema does not exist\n") exit(2) # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') From 9fe53c00f0487e864a1aba5eb47f82e9194496d1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 2 Mar 2022 12:03:59 +0100 Subject: [PATCH 0049/1454] fixed schemas --- relecov_tools/schema/ena_v01.json | 12 ++++++------ relecov_tools/schema/gisaid_V0.json | 8 ++++---- relecov_tools/schema/phage_V0.json | 8 ++++---- relecov_tools/schema/phage_plus_V0.json | 24 ++++++++---------------- 4 files changed, 22 insertions(+), 30 deletions(-) diff --git a/relecov_tools/schema/ena_v01.json b/relecov_tools/schema/ena_v01.json index d90e3a47..f3a7eb9c 100644 --- a/relecov_tools/schema/ena_v01.json +++ b/relecov_tools/schema/ena_v01.json @@ -1,5 +1,5 @@ { - "$schema": "http://json-schema.org/draft/2019-09/schema#", + "schema": "ENA", "required": [ "sample_name", "collecting_institution", @@ -369,7 +369,7 @@ "38.98 N" ], "clasification": "Sample collection and processing", - "label": "Geo Loc Latitude", + "label": "Geo Loc Latitude" }, "geographic location (longitude)": { "ontology": "OBI:0001621", @@ -548,7 +548,7 @@ "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", - "genepio_label": "", + "genepio_label": "" }, "type exposure": { "examples": [ @@ -700,7 +700,7 @@ "type": "string", "description": "Free text description of the sample.", "clasification": "Sample collection and processing", - "genepio_label": "", + "genepio_label": "" }, "sample_storage_conditions": { "examples": [ @@ -736,7 +736,7 @@ "Resctriction Digest method [GENPIO:0001961]", "cDNA method [GENPIO:0001962]", "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", + "size fractionation method [GENPIO:0001963]" ], "examples": [ "METAGENOMIC" @@ -778,7 +778,7 @@ "clone strategy [GENPIO:0001977]", "finishing strategy [GENPIO:0001982]", "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", + "pool clone strategy [GENPIO:0001989]" ], "examples": [ "WGS" diff --git a/relecov_tools/schema/gisaid_V0.json b/relecov_tools/schema/gisaid_V0.json index 9c8181ba..08ad14d9 100644 --- a/relecov_tools/schema/gisaid_V0.json +++ b/relecov_tools/schema/gisaid_V0.json @@ -1,5 +1,5 @@ { - "$schema": "http://json-schema.org/draft/2022-01/gisaid_schema#", + "schema": "GISAID#", "required": [ "type", "virus_name", @@ -198,7 +198,7 @@ "ontology": "GENEPIO:0001395", "type": "string", "description": "The gender of the host at the time of sample collection.", - "clasification": "Host information", + "clasification": "Host information" }, "sequencing_technology": { "examples": [ @@ -237,7 +237,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "Filename that contains the sequence without path", - "clasification": "Bioinformatics and QC metrics", + "clasification": "Bioinformatics and QC metrics" }, "additional_host_information": { "examples": [ @@ -257,7 +257,7 @@ "type": "string", "description": "The date the host received their last dose of vaccine.", "format": "date", - "clasification": "Host information", + "clasification": "Host information" }, "outbreak": { "examples": [ diff --git a/relecov_tools/schema/phage_V0.json b/relecov_tools/schema/phage_V0.json index 7da4dbf1..cd6f3b15 100644 --- a/relecov_tools/schema/phage_V0.json +++ b/relecov_tools/schema/phage_V0.json @@ -1,5 +1,5 @@ { - "$schema": "http://json-schema.org/draft/2019-09/schema#", + "schema": "PHAGE", "required": [ "sequence_submitted_by", "sample_collected_by", @@ -2064,7 +2064,7 @@ "type": "string", "description": "Description of how organism was passaged.", "examples": [ - "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain.", + "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain." ], "clasification": "Sample collection and processing", "label": "Passage Method" @@ -2842,7 +2842,7 @@ "type": "string", "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", "clasification": "Database Identifiers", - "label": "umbrella bioproject accession", + "label": "umbrella bioproject accession" }, "biomaterial_extracted": { "Enums": [ @@ -2890,7 +2890,7 @@ "38.98 N" ], "clasification": "Sample collection and processing", - "label": "Geo Loc Latitude", + "label": "Geo Loc Latitude" }, "environmental_material": { "Enums": [ diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index 5418e8e9..2edfd062 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -1,5 +1,5 @@ { - "$schema": "http://json-schema.org/draft/2020-12/schema", + "schema": "PHAGE_PLUS", "required": [ "sample_name", "collecting_institution", @@ -366,7 +366,7 @@ "type": "string", "description": "Taxonomic name of the organism.", "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" ], "classification": "Sample collection and processing", "label": "Organism" @@ -673,7 +673,7 @@ "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", "clasification": "Sample collection and processing", - "label": "Geo Loc Latitude", + "label": "Geo Loc Latitude" }, "geo_loc_longitude": { "examples": [ @@ -1421,7 +1421,7 @@ "clone strategy [GENPIO:0001977]", "finishing strategy [GENPIO:0001982]", "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", + "pool clone strategy [GENPIO:0001989]" ], "examples": [ "WGS" @@ -2047,16 +2047,6 @@ "clasification": "Pathogen diagnostic testing", "label": "Numer of variants with effect" }, - "reference_genome_accession": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "", - "clasification": "Pathogen diagnostic testing", - "label": "reference genome accession" - }, "diagnostic_pcr_protocol_1": { "examples": [ "PCREGene 2.0" @@ -2187,7 +2177,9 @@ "label": "Authors" }, "common_name": { - "examples": "", + "examples": [ + "" + ], "ontology": "NCIT:C164471", "type": "string", "description": "", @@ -2218,7 +2210,7 @@ "Resctriction Digest method [GENPIO:0001961]", "cDNA method [GENPIO:0001962]", "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", + "size fractionation method [GENPIO:0001963]" ], "examples": [ "METAGENOMIC" From 881d163ede59124a3f452951c939559936015c0e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 3 Mar 2022 10:43:10 +0100 Subject: [PATCH 0050/1454] deleted files --- .../RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx | Bin 95683 -> 0 bytes .../example_data/metadata_lab_dummy.xlsx | Bin 74149 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 relecov_tools/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx delete mode 100644 relecov_tools/example_data/metadata_lab_dummy.xlsx diff --git a/relecov_tools/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx b/relecov_tools/example_data/RESULTADOS 1er CONTROL CALIDAD-HERA.xlsx deleted file mode 100644 index dea9d2c8d7adab1ec7dcde263c6f611f783dafd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 95683 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�%4g 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 diff --git a/relecov_tools/example_data/metadata_lab_dummy.xlsx b/relecov_tools/example_data/metadata_lab_dummy.xlsx deleted file mode 100644 index 0306bae633689e2a00b85eeea1e3680226011aee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 74149 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 Date: Thu, 3 Mar 2022 16:33:13 +0100 Subject: [PATCH 0051/1454] small json schema is working with validation_json and small_dummy --- .../.~lock.dummy_data_small.xlsx# | 1 + relecov_tools/example_data/dummy_data.xlsx | Bin 0 -> 8770 bytes .../example_data/dummy_data_small.xlsx | Bin 0 -> 5305 bytes relecov_tools/prueba.py | 23 + relecov_tools/pruebas.ipynb | 168 ++++++ relecov_tools/schema/small_schema.json | 526 ++++++++++++++++++ relecov_tools/validation_jsons.py | 25 +- 7 files changed, 738 insertions(+), 5 deletions(-) create mode 100644 relecov_tools/example_data/.~lock.dummy_data_small.xlsx# create mode 100644 relecov_tools/example_data/dummy_data.xlsx create mode 100644 relecov_tools/example_data/dummy_data_small.xlsx create mode 100644 relecov_tools/prueba.py create mode 100644 relecov_tools/pruebas.ipynb create mode 100644 relecov_tools/schema/small_schema.json diff --git a/relecov_tools/example_data/.~lock.dummy_data_small.xlsx# b/relecov_tools/example_data/.~lock.dummy_data_small.xlsx# new file mode 100644 index 00000000..d63cb8bb --- /dev/null +++ b/relecov_tools/example_data/.~lock.dummy_data_small.xlsx# @@ -0,0 +1 @@ +,erika.kvalem,bioinfoadm-System-Product-Name,03.03.2022 16:17,file:///home/erika.kvalem/.config/libreoffice/4; \ No newline at end of file diff --git a/relecov_tools/example_data/dummy_data.xlsx b/relecov_tools/example_data/dummy_data.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..5d11d7d6e7a77094a7b8672caed35aa37821539a GIT binary patch literal 8770 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 Date: Fri, 4 Mar 2022 14:10:51 +0100 Subject: [PATCH 0052/1454] added mapping_file.json --- relecov_tools/schema/ena_v01.json | 5 +- relecov_tools/schema/mapping_file.json | 28 ++++ relecov_tools/schema/small_schema.json | 200 ++++++++++++++++++++++++- 3 files changed, 229 insertions(+), 4 deletions(-) create mode 100644 relecov_tools/schema/mapping_file.json diff --git a/relecov_tools/schema/ena_v01.json b/relecov_tools/schema/ena_v01.json index f3a7eb9c..2c757cff 100644 --- a/relecov_tools/schema/ena_v01.json +++ b/relecov_tools/schema/ena_v01.json @@ -10,7 +10,6 @@ "host_subject_id", "instrument_model", "file_name", - "sample_name", "tax_id", "scientific_name", "common_name", @@ -548,7 +547,7 @@ "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", - "genepio_label": "" + "label": "Host Subject Id" }, "type exposure": { "examples": [ @@ -700,7 +699,7 @@ "type": "string", "description": "Free text description of the sample.", "clasification": "Sample collection and processing", - "genepio_label": "" + "label": "Sample Description" }, "sample_storage_conditions": { "examples": [ diff --git a/relecov_tools/schema/mapping_file.json b/relecov_tools/schema/mapping_file.json new file mode 100644 index 00000000..801ac7de --- /dev/null +++ b/relecov_tools/schema/mapping_file.json @@ -0,0 +1,28 @@ +{ + "Collecting Sample id": "sample_name", + "Originating Laboratory": "collecting_institution", + "Submitting Institution": "submitting_institution", + "Sample Collection Date": "sample_collection_date", + "geo_loc_country": "geo_loc_country", + "geo_loc_state": "geo_loc_state", + "organism": "organism", + "isolate": "isolate", + "host_scientific_name": "host_scientific_name", + "Host Common Name": "host_common_name", + "host_disease": "host_disease", + "Sequencing Instrument Model": "sequencing_instrument_model", + "Sequencing Platforms": "sequencing_instrument_platform", + "consensus_sequence_software_name": "consensus_sequence_software_name", + "consensus_sequence_software_version": "consensus_sequence_software_version", + "file_name": "file_name", + "tax_id": "tax_id", + "sample_description": "sample_description", + "Library Source": "library_source", + "Library Selection": "library_selection", + "Library Strategy": "library_strategy", + "Library Layout": "library_layout", + "type": "type", + "GISAID Virus Name": "virus_name", + "GISAID Id": "submitter", + "Originating Laboratory Address": "collecting_institution_address" +} \ No newline at end of file diff --git a/relecov_tools/schema/small_schema.json b/relecov_tools/schema/small_schema.json index 7b3c62d5..5c9630ac 100644 --- a/relecov_tools/schema/small_schema.json +++ b/relecov_tools/schema/small_schema.json @@ -10,11 +10,23 @@ "organism", "isolate", "host_scientific_name", + "host_common_name", "host_disease", "sequencing_instrument_model", "sequencing_instrument_platform", "consensus_sequence_software_name", - "consensus_sequence_software_version" + "consensus_sequence_software_version", + "file_name", + "tax_id", + "sample_description", + "library_source", + "library_selection", + "library_strategy", + "library_layout", + "type", + "virus_name", + "submitter", + "collecting_institution_address" ], "type": "object", "properties": { @@ -521,6 +533,192 @@ "description": "The version of the software used to generate the consensus sequence.", "clasification": "Bioinformatics and QC metrics", "label": "Consensus sequence software version" + }, + "host_common_name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": [ + "Human [NCBITaxon:9606]" + ], + "classification": "Host information", + "label": "Host Common Name" + }, + "file_name": { + "examples": [ + "ABC123_S1_L001_R1_001.fastq.gz" + ], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R1 fastq" + }, + "tax_id": { + "examples": [ + "probably 2697049 in all cases" + ], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification": "Sample collection and processing", + "label": "Tax ID" + }, + "sample_description": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification": "Sample collection and processing", + "label": "Sample Description" + }, + "library_source": { + "Enums": [ + "5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]" + ], + "examples": [ + "METAGENOMIC" + ], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification": "Sequencing", + "label": "Source material" + }, + "library_selection": { + "examples": [ + "RANDOM PCR" + ], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification": "Sequencing", + "label": "Capture method" + }, + "library_strategy": { + "Enums": [ + "Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]" + ], + "examples": [ + "WGS" + ], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification": "Sequencing", + "label": "Sequencing technique" + }, + "library_layout": { + "examples": [ + "PAIRED" + ], + "ontology": "BU_ISCIII:007", + "type": "string", + "description": "Single or paired.", + "clasification": "Sequencing", + "label": "Library Layout" + }, + "type": { + "examples": [ + "betacoronavirus" + ], + "ontology": "NCBITaxon:694002", + "type": "string", + "description": "default must remain 'betacoronavirus'", + "clasification": "Database Identifiers" + }, + "virus_name": { + "examples": [ + "hCoV-19/Canada/prov_rona_99/2020" + ], + "ontology": "GENEPIO:0100282", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification": "Database Identifiers", + "label": "GISAID Virus Name" + }, + "submitter": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "enter your GISAID-Username", + "label": "GISAID Username" + }, + "collecting_institution_address": { + "examples": [ + "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" + ], + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "clasification": "Originating Laboratory Address" } } } \ No newline at end of file From 9e8f4ffbe3a3bfa81d8f36d7840444dd05302936 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 7 Mar 2022 10:24:00 +0100 Subject: [PATCH 0053/1454] changes from last days --- relecov_tools/SFTP_connection_class.py | 60 +-- .../.~lock.dummy_data_small.xlsx# | 1 - .../example_data/dummy_data_small.xlsx | Bin 5305 -> 6032 bytes relecov_tools/pruebas.ipynb | 341 +++++++++++++++++- relecov_tools/schema/mapping_file.json | 5 +- relecov_tools/schema/small_schema.json | 35 +- relecov_tools/validation_jsons.py | 21 +- 7 files changed, 425 insertions(+), 38 deletions(-) delete mode 100644 relecov_tools/example_data/.~lock.dummy_data_small.xlsx# diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/SFTP_connection_class.py index 7b6d2e01..7a706b8b 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/SFTP_connection_class.py @@ -1,4 +1,4 @@ -''' +""" ============================================================= HEADER ============================================================= @@ -25,70 +25,72 @@ ================================================================ END_OF_HEADER ================================================================ -''' +""" # Imports import paramiko import sys + class SftpHandle: - def __init__(self,host,port,user,key): - ''' + def __init__(self, host, port, user, key): + """ Initializes the Connection object and starts its host, port, user and key attributes. Declaration: sftp = SftpHandle(host,port,user,key) - ''' + """ self.host = host self.port = port self.user = user self.key = key - self.client = None - + self.client = None + def check(self): - ''' + """ Check if there is a SFTP connection Usage: sftp.check() Return: True if a connection still exists False if connection doesnt exist (not established or timed out for instance) - ''' + """ try: self.client.getcwd() return True except: return False - - + def open(self): - ''' + """ Uses the class attributes to make a SFTP connection Usage: sftp.open() Return: True if connected succesfully False if failed connection - ''' + """ if not self.check(): try: self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - self.client.connect(hostname = self.host, - port = self.port, - username = self.user, - password = self.key, - allow_agent=False, - look_for_keys=False) + self.client.connect( + hostname=self.host, + port=self.port, + username=self.user, + password=self.key, + allow_agent=False, + look_for_keys=False, + ) self.client = self.client.open() return True except: return False - + def close(self): - ''' + """ Closes the SFTP connection if there is any Usage: sftp.close() @@ -96,26 +98,26 @@ def close(self): -True if connection closed successfully -False if connection closing failed -None if no connection was established - ''' + """ if self.check(): - try: + try: self.client.close() return True except: return False -if __name__ == '__main__': - sys.exit(main()) +if __name__ == "__main__": + sys.exit(main()) # TESTING ZONE, must be deleted later CLAVE = "RANDOM_KEY_FOR_TESTING" -HOST = 'RANDOM_SFTP_FOR_TESTING' +HOST = "RANDOM_SFTP_FOR_TESTING" PUERTO = 420 -USUARIO = 'ARTURITO' +USUARIO = "ARTURITO" -my_sftp = SftpHandle(HOST,PUERTO,USUARIO,CLAVE) +my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) if not my_sftp.open(): print("No connection!") else: @@ -123,4 +125,4 @@ def close(self): # testing the client attribute # works fine by now -print(my_sftp.client.listdir()) \ No newline at end of file +print(my_sftp.client.listdir()) diff --git a/relecov_tools/example_data/.~lock.dummy_data_small.xlsx# b/relecov_tools/example_data/.~lock.dummy_data_small.xlsx# deleted file mode 100644 index d63cb8bb..00000000 --- a/relecov_tools/example_data/.~lock.dummy_data_small.xlsx# +++ /dev/null @@ -1 +0,0 @@ -,erika.kvalem,bioinfoadm-System-Product-Name,03.03.2022 16:17,file:///home/erika.kvalem/.config/libreoffice/4; \ No newline at end of file diff --git a/relecov_tools/example_data/dummy_data_small.xlsx b/relecov_tools/example_data/dummy_data_small.xlsx index b09e4718de663940b7b7897e9c3bb7d1f2542f2f..6d6ac571efca116473f88a2cd69487cc30c8468c 100644 GIT binary patch delta 3948 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 delta 3203 zcmZ8jc{tSF7azlfu{4b(OLj5_5t3|UU$Taw5(#6hSwgnyo3+s}mQj{uFOifbOCi~^ zuM^p~2)#y>ef!b-Jnygfz4woMo^$Ux&*$EI&gYzXscJDMQv+%mRuCN>9Z1{Pp@fN@ ziu!0RJ4>YuJ{CwAY9vsnVU||RV(RxaWkUw-hBQjsmp zedL)`#mUX|;Hrw~?>_>rdHWhYax&8jDE;Q3rHzz5`;hKtC#iBpx<3jZ<0a-C!CkoO zy?2)UeEL^S9+}@1rr7Z8{CaTDfQ!C(&ZeUgM7ix*AwD!4scZv?UzYLEXWM*Uhx&@+eMKt1kVI}FZhAIQw&N5FV!>SHF1Pu zdfHQyQ4D5RE~;MX6#JTIU*kPR2D|7dMOEG@myafmsP#^|1|h30^w^S58N)y92m2?C zv>4OQ)?^aJ{MCRngH0TTT3~AO`Zpt{J4m~POR4gdi+z!TU5-K0{N+qvYm<=S+A23p znKd|tB3UDDl23Kh53z3c>IMo~+MV%9|2aD+T%`}Ewu9Y@=rpY-$2 zd(FDJ@0FYCzNwQp`*L{dTgoQh7n?7g$SV#c>51Eu!~E-k2l9?IPrWSh4=3oA&HH=F z<=i!qv++gXD`IT#AudXx+LhUVZPvdbYfy0KWqe)gE^DSk1KwT9%b@;pIw88qh_T1F zAf+m;BVs)++tAOG+B?;@&mB|h$Z1NOFd_57Tnw9>fgbr!L+eHQSyKAMX=v_x>YmfX&Z#*Ts z#fDA#K90Y;1zU+JWS!5-KNE|f*t^;oaumHbn$0vdprzZ{b;Qni>r#BBz{?BBxRWA=4f4O)}Wst@*U1>%O-Xjk+&zSLtT~$s@xA2Zk?|TZ3t3cb&Xy{Vp_s4g|L(#CskyZU;hE zMOfR?yE!}|t3wgD-XIekTXgT)dIiyHsA14NfP<;TMLHiwfrbmr7U~7Px8lS$ST|no z`bXz@wH}BldR>QYDX7t-6=?tkB4O-a7#=G>;A58cwM5lERP6Imxul81N+=*#{>rL5 zxAp-7FITl-HE3N{>+;#BxR1dkMq+9?-0A}(ZFlBd{hu3tiJg+=HRt=KjM*bS1m0wL zadkOOSu!o!8XU-Q_H_$7q`lio7sX;+Pb5Bdp;Fuvu7e7cs(Z@)6*mTSXo$A9^9-hi z4=jHq>_dlJB~uTS*@9wCQos{U=5MKhAXL782zwV?OfD08uY&*d^+hct@3X8KI^2lY z7`M8ez$&g2Y61m>1X-B#;&QGof!khA418N8U%n&Z{@6~XYuEf6O?D9Hi~;xg7eeeF z5!SjAqj-Yij2rj)A|b%iqY1;~J*pG4gn!REZ3&xIoT=;bM(c*S37z$8+GK9#$|+Xj zXF^}(iH|B8W!5WrNiBjVKibu?u`v#!9NJjkRw~s|{ZRGl1|t`}jjtLPr_DS}R4R|C z5_{&gB7dy#q`w;1wK@ZV)1M1H9k=UVg^jkZRRXAmU|NG**dV|Y-@;I_cwbJY6vvYI zm}I`~*c>MPme9pS?}L9 zhQaC?-DH*KHR!dngm@8a8J;PJvciQaXbFxku1h9QDWWF7lYEr$DKhV8L{cy&F z;pgtORm10e(Uh{hw~?Gn3A*_GZG4=xRy5hgi+X79eX62Jtdn8*wr9+BmJVeU$4HFZ zlEn&rhdnX#kouT${5d|i>d}Be42=I_91GANgX>5RD2ru;{I0g7M@%BX(lt^Zc*o`%-%s}wQm>|nROh6>I;?9Sv9Amr?~~zM6InN#TlX9# z$exgy=)$OW<*DW4+{Rqa-JL|4s9sh-b%UYyu0rxjy|s5i=5Xxhs&ojboiY8Ylt=Q-2S0g`_BzKz1x(#`fTZ!>4qJB8$CS}`3gMYkyPu+UL+Cfu z4wzggybcW{OUqmj-Q8|M51rg?l(MUO#*ih_%v$Sy-Q%ypt;R5G~ zLOy4UrF+)A{2Fww&CkJ=qAVu@4BiM?g?kycN)~@y4O1d2HJX|b7o4x*+sr(TK6A5z zH6a%e*z>UnRTrL=5!;YnS#10Dci~Zl{)BXLu(;^0(TXciewj_8nms%6(I{60x)Mo+ zFo=tlzI9&-0rsqq@)7!(rmQ^Akkl+p)J%*J?iR!7H`woF%-md2Y7_u&8xEF;PR)Xg zq|KCo#?ZZlA5}AjV>^-9tcGN?RI1synE37Semfhj-k3FcPC}HM^E3_^Quo5 z;u5!u+=4jwmo~}@Cg~SibnLB1C0{20nDhWm$X|Ic?eyZNGf$@CerFyL0&gftggG2KpR+)o*qO|;`AKe&%!mld<5{>>Mc+2nsW=izLM%tsp*|8H|h9c+?( z$ErVhh~p3DIr2$5%`W=eT%Da8JOL%yvLpD9P5umA)_<97F_50K3(_4QI(}7BFFQMU zkBPLv&i7k)jF@!tG&?x^BuVr%?{8;u8*}p4j&5Lelm#sRa@GzbVNQ#jaD*Rg{|79I Bs=)vN diff --git a/relecov_tools/pruebas.ipynb b/relecov_tools/pruebas.ipynb index 8fe6305f..3beeecc8 100644 --- a/relecov_tools/pruebas.ipynb +++ b/relecov_tools/pruebas.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 144, + "execution_count": 3, "id": "a99df8ae", "metadata": {}, "outputs": [], @@ -137,11 +137,346 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 63, "id": "72587d32", "metadata": {}, "outputs": [], - "source": [] + "source": [ + "heading =['Collecting Sample id', 'Originating Laboratory', 'Submitting Institution', 'Sample Collection Date', 'geo_loc_country', 'geo_loc_state', 'organism', 'isolate', 'host_scientific_name', 'Host Common Name', 'host_disease', 'Sequencing Instrument Model', 'Sequencing Platforms', 'consensus_sequence_software_name', 'consensus_sequence_software_version', 'file_name', 'tax_id', 'sample_description', 'Library Source', 'Library Selection', 'Library Strategy', 'Library Layout', 'type', 'GISAID Virus Name', 'GISAID Id', 'Originating Laboratory Address']\n" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "id": "7ea69469", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "26" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(heading)" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "id": "54afd367", + "metadata": {}, + "outputs": [], + "source": [ + "map_file = open(\"schema/mapping_file.json\")\n", + "mapping_file = json.load(map_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "id": "3d1e0f63", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'Collecting Sample id': 'sample_name',\n", + " 'Originating Laboratory': 'collecting_institution',\n", + " 'Submitting Institution': 'submitting_institution',\n", + " 'Sample Collection Date': 'sample_collection_date',\n", + " 'geo_loc_country': 'geo_loc_country',\n", + " 'geo_loc_state': 'geo_loc_state',\n", + " 'organism': 'organism',\n", + " 'isolate': 'isolate',\n", + " 'host_scientific_name': 'host_scientific_name',\n", + " 'Host Common Name': 'host_common_name',\n", + " 'host_disease': 'host_disease',\n", + " 'Sequencing Instrument Model': 'sequencing_instrument_model',\n", + " 'Sequencing Platforms': 'sequencing_instrument_platform',\n", + " 'consensus_sequence_software_name': 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version': 'consensus_sequence_software_version',\n", + " 'file_name': 'file_name',\n", + " 'tax_id': 'tax_id',\n", + " 'sample_description': 'sample_description',\n", + " 'Library Source': 'library_source',\n", + " 'Library Selection': 'library_selection',\n", + " 'Library Strategy': 'library_strategy',\n", + " 'Library Layout': 'library_layout',\n", + " 'type': 'type',\n", + " 'GISAID Virus Name': 'virus_name',\n", + " 'GISAID Id': 'submitter',\n", + " 'Originating Laboratory Address': 'collecting_address'}" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mapping_file" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "def77932", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'sample_name'" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "list(mapping_file.values())[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "34b84069", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0\n", + "1\n", + "2\n", + "3\n", + "4\n", + "5\n", + "6\n", + "7\n", + "8\n", + "9\n", + "10\n", + "11\n", + "12\n", + "13\n", + "14\n", + "15\n", + "16\n", + "17\n", + "18\n", + "19\n", + "20\n", + "21\n", + "22\n", + "23\n", + "24\n", + "25\n" + ] + } + ], + "source": [ + "for i in range(len(heading)):\n", + " print(i)" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "id": "1caa1045", + "metadata": {}, + "outputs": [], + "source": [ + "for i in range(len(heading)):\n", + " if heading[i] in list(mapping_file.keys()):\n", + " index = list(mapping_file).index(heading[i])\n", + " heading[index] = list(mapping_file.values())[index]\n", + " \n", + " \n" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "8ab4a0c2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['sample_name',\n", + " 'collecting_institution',\n", + " 'submitting_institution',\n", + " 'sample_collection_date',\n", + " 'geo_loc_country',\n", + " 'geo_loc_state',\n", + " 'organism',\n", + " 'isolate',\n", + " 'host_scientific_name',\n", + " 'host_common_name',\n", + " 'host_disease',\n", + " 'sequencing_instrument_model',\n", + " 'sequencing_instrument_platform',\n", + " 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version',\n", + " 'file_name',\n", + " 'tax_id',\n", + " 'sample_description',\n", + " 'library_source',\n", + " 'library_selection',\n", + " 'library_strategy',\n", + " 'library_layout',\n", + " 'type',\n", + " 'virus_name',\n", + " 'submitter',\n", + " 'collecting_address']" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "heading" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4689d46e", + "metadata": {}, + "outputs": [], + "source": [ + "dictionary = {'test':{1,3}, 'test2':{2}, 'test3':{2,3}}\n", + "\n", + "if 'test' in dictionary:\n", + " print(list(dictionary).index('test'))" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "5ae4de88", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Collecting Sample id',\n", + " 'Originating Laboratory',\n", + " 'Submitting Institution',\n", + " 'Sample Collection Date',\n", + " 'geo_loc_country',\n", + " 'geo_loc_state',\n", + " 'organism',\n", + " 'isolate',\n", + " 'host_scientific_name',\n", + " 'Host Common Name',\n", + " 'host_disease',\n", + " 'Sequencing Instrument Model',\n", + " 'Sequencing Platforms',\n", + " 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version',\n", + " 'file_name',\n", + " 'tax_id',\n", + " 'sample_description',\n", + " 'Library Source',\n", + " 'Library Selection',\n", + " 'Library Strategy',\n", + " 'Library Layout',\n", + " 'type',\n", + " 'GISAID Virus Name',\n", + " 'GISAID Id',\n", + " 'Originating Laboratory Address']" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "heading" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b212e5ee", + "metadata": {}, + "outputs": [], + "source": [ + " 'sample_name',\n", + " 'collecting_institution',\n", + " 'submitting_institution',\n", + "'sample_collection_date',\n", + " 'geo_loc_country',\n", + " 'geo_loc_state',\n", + " 'organism',\n", + " 'isolate',\n", + " 'host_scientific_name',\n", + " 'host_common_name',\n", + " 'host_disease',\n", + " 'sequencing_instrument_model',\n", + " 'sequencing_instrument_platform',\n", + " 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version',\n", + " 'file_name',\n", + " 'tax_id',\n", + " 'sample_description',\n", + " 'library_source',\n", + " 'library_selection',\n", + " 'library_strategy',\n", + " 'library_layout',\n", + " 'type',\n", + " 'virus_name',\n", + " 'submitter',\n", + " 'collecting_institution_address'],\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "3124de94", + "metadata": {}, + "outputs": [], + "source": [ + "collecting_institution': 'Hospital Universitario de Basurto',\n", + "'collecting_institution_address': 'Avda. Montevideo, 18,Bilbao,Vizcaya, ',\n", + "'consensus_sequence_software_name': 'CLC Genomics Workbench 12',\n", + "'consensus_sequence_software_version': '. CLC Genomics Workbench 12,',\n", + "'file_name': 'filename2',\n", + "'geo_loc_country': 'Spain',\n", + "'geo_loc_state': 'Madrid',\n", + "'host_common_name': 'Human',\n", + "'host_disease': 'SARS-CoV2',\n", + "'host_scientific_name': 'Homo sapiens',\n", + "'isolate': 'SARS-CoV-2/human/USA/CA-CDPH-001/2020',\n", + "'library_layout': 'PAIRED',\n", + "'library_selection': 'RANDOM PCR',\n", + "'library_source': 'METAGENOMIC',\n", + "'library_strategy': 'WGS',\n", + "'organism': 'Severe acute respiratory syndrome coronavirus 2',\n", + "'sample_description': 'madnatory ENA description sample',\n", + "'sample_name': 'ID_001',\n", + "'sequencing_instrument_model': 'Illumina MiSeq',\n", + "'sequencing_instrument_platform': 'ILLUMINA',\n", + "'submitter': 'GISAID-Username',\n", + "'submitting_institution': 'Laboratorio de Microbiología de Bibao ',\n", + "'tax_id': 2697049,\n", + "'type': 'betacoronavirus',\n", + "'virus_name': 'hCoV-19/España/Vizcaya-01/2020'}\n", + "\n" + ] } ], "metadata": { diff --git a/relecov_tools/schema/mapping_file.json b/relecov_tools/schema/mapping_file.json index 801ac7de..8cd1d4af 100644 --- a/relecov_tools/schema/mapping_file.json +++ b/relecov_tools/schema/mapping_file.json @@ -24,5 +24,8 @@ "type": "type", "GISAID Virus Name": "virus_name", "GISAID Id": "submitter", - "Originating Laboratory Address": "collecting_institution_address" + "Originating Laboratory Address": "collecting_institution_address", + "broker_name": "broker_name", + "nominal_sdev": "nominal_sdev", + "first_created_date": "first_created_date" } \ No newline at end of file diff --git a/relecov_tools/schema/small_schema.json b/relecov_tools/schema/small_schema.json index 5c9630ac..a6218862 100644 --- a/relecov_tools/schema/small_schema.json +++ b/relecov_tools/schema/small_schema.json @@ -579,7 +579,10 @@ "probably 2697049 in all cases" ], "ontology": "GENEPIO_0001724", - "type": "string", + "type": [ + "number", + "string" + ], "description": "The NCBITaxon identifier for the organism being sequenced.", "clasification": "Sample collection and processing", "label": "Tax ID" @@ -719,6 +722,36 @@ "type": "string", "description": "The mailing address of the agency submitting the sample.", "clasification": "Originating Laboratory Address" + }, + "broker_name": { + "examples": [ + "P17157_1007" + ], + "ontology": "BU_ISCIII:045", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Broker Name" + }, + "nominal_sdev": { + "examples": [ + "" + ], + "ontology": "STATO_0000237", + "type": "number", + "description": "", + "clasification": "Submission ENA", + "label": "Nominal sdev" + }, + "first_created": { + "examples": [ + "e.g 2020-08-07" + ], + "ontology": "NCIT_C164483", + "format": "date", + "description": "", + "clasification": "Submission ENA", + "label": "First created date" } } } \ No newline at end of file diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index ac87dc1b..a1ceb9d2 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -120,6 +120,7 @@ def check_arg(args=None): return parser.parse_args() +""" data = { "sample_name": "s1", "collecting_institution": "inst2", @@ -136,6 +137,7 @@ def check_arg(args=None): "consensus_sequence_software_name": "MinIon", "consensus_sequence_software_version": "Ivar", } +""" if __name__ == "__main__": @@ -157,6 +159,8 @@ def check_arg(args=None): schema_file = open(arguments.phagePlusSchema) json_phage_plus_schema = json.load(schema_file) + map_file = open("schema/mapping_file.json") + mapping_file = json.load(map_file) try: Draft202012Validator.check_schema(json_phage_plus_schema) except: @@ -172,18 +176,29 @@ def check_arg(args=None): heading.append(cell.value) + for i in range(len(heading)): + if heading[i] in list(mapping_file.keys()): + index = list(mapping_file).index(heading[i]) + heading[index] = list(mapping_file.values())[index] + for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): sample_data_row = {} for idx in range(len(heading)): if "date" in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + try: + sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + except AttributeError: + pass else: sample_data_row[heading[idx]] = row[idx] try: + import pdb + + pdb.set_trace() validate( - instance=list(sample_data_row.keys()), - schema=json_phage_plus_schema["properties"], + instance=sample_data_row, + schema=json_phage_plus_schema, ) print("Success") except ValidationError: From 40fc3ebba15d1747bc511d441dec9bd83d6db387 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Mon, 7 Mar 2022 22:28:21 +0100 Subject: [PATCH 0054/1454] renamed sftp script --- relecov_tools/{SFTP_connection_class.py => sftp.py} | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) rename relecov_tools/{SFTP_connection_class.py => sftp.py} (98%) diff --git a/relecov_tools/SFTP_connection_class.py b/relecov_tools/sftp.py similarity index 98% rename from relecov_tools/SFTP_connection_class.py rename to relecov_tools/sftp.py index 7a706b8b..3a822d70 100644 --- a/relecov_tools/SFTP_connection_class.py +++ b/relecov_tools/sftp.py @@ -32,13 +32,12 @@ import paramiko import sys - class SftpHandle: def __init__(self, host, port, user, key): """ Initializes the Connection object and starts its host, port, user and key attributes. Declaration: - sftp = SftpHandle(host,port,user,key) + sftp = SftpHandle(host, port, user, key) """ self.host = host self.port = port @@ -106,6 +105,8 @@ def close(self): except: return False + def + if __name__ == "__main__": sys.exit(main()) From 3224530cd44a8ba193a8c1eef8c1181aec0d63eb Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Mon, 7 Mar 2022 22:28:49 +0100 Subject: [PATCH 0055/1454] started email module with basic tools --- relecov_tools/mail.py | 52 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 relecov_tools/mail.py diff --git a/relecov_tools/mail.py b/relecov_tools/mail.py new file mode 100644 index 00000000..794344b2 --- /dev/null +++ b/relecov_tools/mail.py @@ -0,0 +1,52 @@ +""" +============================================================= +HEADER +============================================================= +INSTITUTION: BU-ISCIII +AUTHOR: Guillermo J. Gorines Cordero +MAIL: guillermo.gorines@urjc.es +VERSION: 0 +CREATED: 7-3-2022 +REVISED: 7-3-2022 +REVISED BY: guillermo.gorines@urjc.es +DESCRIPTION: + + Includes the Email, and its associated methods. + +REQUIREMENTS: + -Python + +TO DO: + + +================================================================ +END_OF_HEADER +================================================================ +""" + +# Imports +import smtplib + +from email.mime.multipart import MIMEMultipart +from email.mime.text import MIMEText + +class Email: + def __init__(self, receiver, sender, password, subject): + self.receiver = receiver + self.sender = sender + self.password = password + self.subject = subject + self.text = "" + self.html = False + + def write_message(self, text): + self.message = text + return + + def send_message(self): + msg = MIMEMultipart('alternative') + msg['To'] = self.receiver + msg['From'] = self.sender + msg['Subject'] = self.subject + + s = smtplib.SMTP('localhost') From aff172312ee21bbf4b933cb95c9ba3686be4617e Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Mon, 7 Mar 2022 22:40:55 +0100 Subject: [PATCH 0056/1454] added send message module --- relecov_tools/mail.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/relecov_tools/mail.py b/relecov_tools/mail.py index 794344b2..983281aa 100644 --- a/relecov_tools/mail.py +++ b/relecov_tools/mail.py @@ -43,10 +43,24 @@ def write_message(self, text): self.message = text return + def generate_HTML(self): + pass + return + def send_message(self): msg = MIMEMultipart('alternative') msg['To'] = self.receiver msg['From'] = self.sender msg['Subject'] = self.subject - s = smtplib.SMTP('localhost') + text_part = MIMEText(self.text, 'plain') + msg.attach(text_part) + + if self.html: + html_part = MIMEText(self.html, 'html') + msg.attach(html_part) + + # open server, send email, close email + server = smtplib.SMTP('localhost') + server.sendmail(self.sender, self.receiver, msg.as_string()) + server.quit() \ No newline at end of file From cfc86c16f0846e0087cc67ae5f395f9df7f28a46 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Mon, 7 Mar 2022 22:41:08 +0100 Subject: [PATCH 0057/1454] linting-friendly changes --- relecov_tools/sftp.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 3a822d70..5189f381 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -105,8 +105,9 @@ def close(self): except: return False - def - + def main(args): + pass + return if __name__ == "__main__": sys.exit(main()) From 4f55e95943e096a2f07838c0a2ac01455a1d8c68 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 8 Mar 2022 11:48:12 +0100 Subject: [PATCH 0058/1454] changes in schemas and validation module --- .../example_data/dummy_data_small.xlsx | Bin 6032 -> 7423 bytes relecov_tools/schema/ena_v01.json | 8 +- relecov_tools/schema/small_schema.json | 429 +++++++++++++++++- relecov_tools/validation_jsons.py | 30 +- 4 files changed, 454 insertions(+), 13 deletions(-) diff --git a/relecov_tools/example_data/dummy_data_small.xlsx b/relecov_tools/example_data/dummy_data_small.xlsx index 6d6ac571efca116473f88a2cd69487cc30c8468c..0e1e5bc9326e9dcdfddf03f0457151ea72554d60 100644 GIT binary patch delta 5376 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 WM)wnk^51ZDY4$YixD^lnME?h}Yv1Pp delta 4016 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 Y@p)-t_+Q)QFkpt^{7{ASdIbXg3&I^-*Z=?k diff --git a/relecov_tools/schema/ena_v01.json b/relecov_tools/schema/ena_v01.json index 2c757cff..4a62fc38 100644 --- a/relecov_tools/schema/ena_v01.json +++ b/relecov_tools/schema/ena_v01.json @@ -790,7 +790,7 @@ }, "library_layout": { "examples": [ - "PAIRED" + "CTS strategy" ], "ontology": "BU_ISCIII:007", "type": "string", @@ -800,7 +800,7 @@ }, "library_name": { "examples": [ - "e.g P17157_1007" + "e.g PAIRED" ], "ontology": "GENEPIO_0001995", "type": "string", @@ -938,7 +938,7 @@ "clasification": "Sample collection and processing", "label": "Center Name" }, - "first_public": { + "first_public_date": { "examples": [ "e.g 2020-08-07" ], @@ -948,7 +948,7 @@ "clasification": "Submission ENA", "label": "First Public date" }, - "last_updated": { + "last_updated_date": { "examples": [ "e.g 2020-07-29" ], diff --git a/relecov_tools/schema/small_schema.json b/relecov_tools/schema/small_schema.json index a6218862..6f4f9786 100644 --- a/relecov_tools/schema/small_schema.json +++ b/relecov_tools/schema/small_schema.json @@ -587,6 +587,36 @@ "clasification": "Sample collection and processing", "label": "Tax ID" }, + "scientific_name": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "examples": [ + "" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", + "label": "Organism" + }, + "common_name": { + "examples": [ + "" + ], + "ontology": "NCIT:C164471", + "type": "string", + "description": "The common name of the organism.", + "clasification": "Sample collection and processing", + "label": "Common name" + }, "sample_description": { "examples": [ "" @@ -597,6 +627,15 @@ "clasification": "Sample collection and processing", "label": "Sample Description" }, + "sample_storage_conditions": { + "examples": [ + "24 degrees celsius" + ], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification": "Sample collection and processing" + }, "library_source": { "Enums": [ "5-methycytidine antibody method [GENPIO:0001941]", @@ -677,7 +716,7 @@ }, "library_layout": { "examples": [ - "PAIRED" + "CTS strategy" ], "ontology": "BU_ISCIII:007", "type": "string", @@ -723,6 +762,394 @@ "description": "The mailing address of the agency submitting the sample.", "clasification": "Originating Laboratory Address" }, + "library_name": { + "examples": [ + "e.g PAIRED" + ], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification": "Sequencing", + "label": "Library Name" + }, + "nominal_length": { + "examples": [ + "350" + ], + "ontology": "GENEPIO_0000076", + "type": "number", + "description": "", + "clasification": "Sequencing", + "label": "Nominal Length" + }, + "analysis_accession": { + "examples": [ + "" + ], + "ontology": "GENEPIO_0001145", + "type": [ + "string", + "null" + ], + "description": "", + "clasification": "Submission ENA", + "label": "Analysis Accession" + }, + "read_length": { + "examples": [ + "" + ], + "ontology": "STATO_0000064", + "type": [ + "string", + "null" + ], + "description": "", + "clasification": "Submission ENA", + "label": "Read length" + }, + "study_accession": { + "examples": [ + "e.g PRJEB39632" + ], + "ontology": "GENEPIO_0001136", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study accession" + }, + "secondary_study_accession": { + "examples": [ + "e.g ERP123173" + ], + "ontology": "BU_ISCIII:012", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Secondary study accession" + }, + "sample_accession": { + "examples": [ + "e.g SAMEA7098096" + ], + "ontology": "GENEPIO_0001139", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Sample accession" + }, + "secondary_sample_accession": { + "examples": [ + "e.g ERS4858671" + ], + "ontology": "BU_ISCIII:014", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Secondary sample accession" + }, + "experiment_accession": { + "examples": [ + "e.g ERX4331406" + ], + "ontology": "BU_ISCIII:015", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment Accession" + }, + "run_accession": { + "examples": [ + "e.g ERX4331406" + ], + "ontology": "BU_ISCIII:016", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Run Accession" + }, + "submission_accession": { + "examples": [ + "e.g ERA2794974" + ], + "ontology": "BU_ISCIII:017", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submission accession" + }, + "read_count": { + "examples": [ + "e.g 837055" + ], + "ontology": "STATO_0000064", + "type": [ + "string", + "number" + ], + "description": "", + "clasification": "Submission ENA", + "label": "Read count" + }, + "base_count": { + "examples": [ + "e.g 503907110" + ], + "ontology": "UO_0000244", + "type": [ + "string", + "number" + ], + "description": "", + "clasification": "Submission ENA", + "label": "Base count" + }, + "center_name": { + "examples": [ + " KAROLINSKA INSITUTET" + ], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "clasification": "Sample collection and processing", + "label": "Center Name" + }, + "first_public_date": { + "examples": [ + "e.g 2020-08-07" + ], + "ontology": "NCIT_C142711", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "First Public date" + }, + "last_updated_date": { + "examples": [ + "e.g 2020-07-29" + ], + "ontology": "OMIABIS_0001005", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "format": "Last Updated" + }, + "experiment_title": { + "examples": [ + "e.g Illumina MiSeq paired end sequencing" + ], + "ontology": "ORNASEQ_0000004", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment title" + }, + "study_title": { + "examples": [ + "e.g SARS-CoV-2 genomes from late April in Stockholm" + ], + "ontology": "OPMI_0000380", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study title" + }, + "study_alias": { + "examples": [ + "e.g Sweden" + ], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study alias" + }, + "experiment_alias": { + "examples": [ + "e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092" + ], + "ontology": "NCIT_C42790", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment alias" + }, + "run_alias": { + "examples": [ + "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], + "ontology": "NCIT_C47911", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Run Alias" + }, + "fastq_bytes": { + "examples": [ + "e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], + "ontology": "NCIT_C48047", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq bytes" + }, + "fastq_md5": { + "examples": [ + "" + ], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq md5" + }, + "fastq_ftp": { + "examples": [ + "" + ], + "ontology": "PRIDE_0000469", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq ftp" + }, + "fastq_aspera": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], + "ontology": "BU_ISCIII:032", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq aspera" + }, + "fastq_galaxy": { + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], + "ontology": "ENVO_01000807", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq galaxy" + }, + "submitted_bytes": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + ], + "ontology": "NCIT_C172872", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted bytes " + }, + "submitted_md5": { + "examples": [ + "e.g 139853010;166270048" + ], + "ontology": "BU_ISCIII:035", + "type": [ + "string", + "number" + ], + "description": "", + "clasification": "Submission ENA", + "label": "Submitted md5" + }, + "submitted_ftp": { + "examples": [ + "e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a" + ], + "ontology": "BU_ISCIII:036", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted ftp" + }, + "submitted_aspera": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], + "ontology": "BU_ISCIII:037", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted aspera" + }, + "submitted_galaxy": { + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], + "ontology": "BU_ISCIII:038", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted Galaxy" + }, + "submitted_format": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + ], + "ontology": "BU_ISCIII:039", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Submitted Format" + }, + "sra_bytes": { + "examples": [ + "e.g FASTQ;FASTQ" + ], + "ontology": "BU_ISCIII:040", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA bytes" + }, + "sra_md5": { + "examples": [ + "e.g 260236789" + ], + "ontology": "BU_ISCIII:041", + "type": [ + "string", + "number" + ], + "description": "", + "clasification": "Submission ENA", + "label": "SRA md5" + }, + "sra_ftp": { + "examples": [ + "e.g 2cf0d467d6dc4ae0a5473774d54c059c" + ], + "ontology": "BU_ISCIII:042", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA ftp" + }, + "sra_aspera": { + "examples": [ + "e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385" + ], + "ontology": "BU_ISCIII:043", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA aspera" + }, + "sra_galaxy": { + "examples": [ + "e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385" + ], + "ontology": "BU_ISCIII:044", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "SRA galaxy" + }, "broker_name": { "examples": [ "P17157_1007" diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index a1ceb9d2..12ff022c 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -1,5 +1,9 @@ #!/usr/bin/env python from logging import exception +from tkinter import E + +# from types import NoneType +import jsonschema from jsonschema import validate from jsonschema import Draft202012Validator import json, sys @@ -195,24 +199,34 @@ def check_arg(args=None): try: import pdb - pdb.set_trace() validate( instance=sample_data_row, schema=json_phage_plus_schema, ) print("Success") - except ValidationError: - - print( - "Unsuccessful validation for sample ", - sample_data_row["Collecting Sample id"], - ) + except jsonschema.ValidationError as e: + e continue # sample_list.append(PhagePlusData(sample_data_row, phage_plus_schema)) # create the information mapped to the new schema """ - + variable_errores = { + "sample":["jsonschema.exceptions.ValidationError: 2697049 is not of type 'string' + +Failed validating 'type' in schema['properties']['tax_id']: + {'clasification': 'Sample collection and processing', + 'description': 'The NCBITaxon identifier for the organism being ' + 'sequenced.', + 'examples': ['probably 2697049 in all cases'], + 'label': 'Tax ID', + 'ontology': 'GENEPIO_0001800', + 'type': 'string'} + +On instance['tax_id']: + 2697049 +"] + } mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology( arguments.convertedSchema ) From bcc044a735a3beb595c687ac2fb17e1c33134351 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 8 Mar 2022 11:52:56 +0100 Subject: [PATCH 0059/1454] deleted pruebas files --- relecov_tools/prueba.py | 23 -- relecov_tools/pruebas.ipynb | 503 ------------------------------------ 2 files changed, 526 deletions(-) delete mode 100644 relecov_tools/prueba.py delete mode 100644 relecov_tools/pruebas.ipynb diff --git a/relecov_tools/prueba.py b/relecov_tools/prueba.py deleted file mode 100644 index c13f2d18..00000000 --- a/relecov_tools/prueba.py +++ /dev/null @@ -1,23 +0,0 @@ -import json -import openpyxl - - -def validateJsonFile(jsonFile): - try: - json.load(jsonFile) - - except ValueError as err: - print(err) - return False - return True - - -with open("schema/phage_plus_V0.json") as f: - print("Given JSON file is valid:", validateJsonFile) - - -sample_list = [] -wb_file = openpyxl.load_workbook("example_data/dummy_data.xlsx", data_only=True) -ws_metadata_lab = wb_file["METADATA_LAB"] -heading = [] -print(ws_metadata_lab) diff --git a/relecov_tools/pruebas.ipynb b/relecov_tools/pruebas.ipynb deleted file mode 100644 index 3beeecc8..00000000 --- a/relecov_tools/pruebas.ipynb +++ /dev/null @@ -1,503 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 3, - "id": "a99df8ae", - "metadata": {}, - "outputs": [], - "source": [ - "import json\n", - "import openpyxl" - ] - }, - { - "cell_type": "code", - "execution_count": 220, - "id": "dd64f661", - "metadata": {}, - "outputs": [], - "source": [ - "f = open(\"schema/small_schema.json\")\n", - "json_phage_plus_schema = json.load(f)" - ] - }, - { - "cell_type": "code", - "execution_count": 221, - "id": "9057ba90", - "metadata": {}, - "outputs": [], - "source": [ - "json_phage_plus_schema;" - ] - }, - { - "cell_type": "code", - "execution_count": 222, - "id": "97b35c6a", - "metadata": {}, - "outputs": [], - "source": [ - " wb_file = openpyxl.load_workbook(\"example_data/dummy_data_small.xlsx\", data_only=True)\n", - "ws_metadata_lab = wb_file[\"METADATA_LAB\"]\n", - "heading = []\n", - "for cell in ws_metadata_lab[1]:\n", - " heading.append(cell.value)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 223, - "id": "986c372a", - "metadata": {}, - "outputs": [], - "source": [ - "heading;" - ] - }, - { - "cell_type": "code", - "execution_count": 224, - "id": "895b82c2", - "metadata": {}, - "outputs": [], - "source": [ - "for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row):\n", - " sample_data_row = {}\n", - " for idx in range(len(heading)):\n", - " if \"date\" in heading[idx]:\n", - " sample_data_row[heading[idx]] = row[idx].strftime(\"%d/%m/%Y\")\n", - " else:\n", - " sample_data_row[heading[idx]] = row[idx]\n", - " \n", - "fila = sample_data_row" - ] - }, - { - "cell_type": "code", - "execution_count": 225, - "id": "c441ba9d", - "metadata": {}, - "outputs": [], - "source": [ - "list(fila.keys());" - ] - }, - { - "cell_type": "code", - "execution_count": 226, - "id": "a2f1610b", - "metadata": {}, - "outputs": [], - "source": [ - "json_phage_plus_schema['properties'];" - ] - }, - { - "cell_type": "code", - "execution_count": 227, - "id": "2b3da23d", - "metadata": {}, - "outputs": [], - "source": [ - "instance = [{}, 3, \"foo\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 228, - "id": "2b30fc71", - "metadata": {}, - "outputs": [], - "source": [ - "validate(instance = list(fila.keys()), schema =json_phage_plus_schema['properties']) " - ] - }, - { - "cell_type": "code", - "execution_count": 229, - "id": "cc3c4bac", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'prov_rona_99'" - ] - }, - "execution_count": 229, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "sample_data_row[\"Collecting Sample id\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 63, - "id": "72587d32", - "metadata": {}, - "outputs": [], - "source": [ - "heading =['Collecting Sample id', 'Originating Laboratory', 'Submitting Institution', 'Sample Collection Date', 'geo_loc_country', 'geo_loc_state', 'organism', 'isolate', 'host_scientific_name', 'Host Common Name', 'host_disease', 'Sequencing Instrument Model', 'Sequencing Platforms', 'consensus_sequence_software_name', 'consensus_sequence_software_version', 'file_name', 'tax_id', 'sample_description', 'Library Source', 'Library Selection', 'Library Strategy', 'Library Layout', 'type', 'GISAID Virus Name', 'GISAID Id', 'Originating Laboratory Address']\n" - ] - }, - { - "cell_type": "code", - "execution_count": 71, - "id": "7ea69469", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "26" - ] - }, - "execution_count": 71, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "len(heading)" - ] - }, - { - "cell_type": "code", - "execution_count": 64, - "id": "54afd367", - "metadata": {}, - "outputs": [], - "source": [ - "map_file = open(\"schema/mapping_file.json\")\n", - "mapping_file = json.load(map_file)" - ] - }, - { - "cell_type": "code", - "execution_count": 65, - "id": "3d1e0f63", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'Collecting Sample id': 'sample_name',\n", - " 'Originating Laboratory': 'collecting_institution',\n", - " 'Submitting Institution': 'submitting_institution',\n", - " 'Sample Collection Date': 'sample_collection_date',\n", - " 'geo_loc_country': 'geo_loc_country',\n", - " 'geo_loc_state': 'geo_loc_state',\n", - " 'organism': 'organism',\n", - " 'isolate': 'isolate',\n", - " 'host_scientific_name': 'host_scientific_name',\n", - " 'Host Common Name': 'host_common_name',\n", - " 'host_disease': 'host_disease',\n", - " 'Sequencing Instrument Model': 'sequencing_instrument_model',\n", - " 'Sequencing Platforms': 'sequencing_instrument_platform',\n", - " 'consensus_sequence_software_name': 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version': 'consensus_sequence_software_version',\n", - " 'file_name': 'file_name',\n", - " 'tax_id': 'tax_id',\n", - " 'sample_description': 'sample_description',\n", - " 'Library Source': 'library_source',\n", - " 'Library Selection': 'library_selection',\n", - " 'Library Strategy': 'library_strategy',\n", - " 'Library Layout': 'library_layout',\n", - " 'type': 'type',\n", - " 'GISAID Virus Name': 'virus_name',\n", - " 'GISAID Id': 'submitter',\n", - " 'Originating Laboratory Address': 'collecting_address'}" - ] - }, - "execution_count": 65, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "mapping_file" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "id": "def77932", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'sample_name'" - ] - }, - "execution_count": 54, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "list(mapping_file.values())[0]" - ] - }, - { - "cell_type": "code", - "execution_count": 70, - "id": "34b84069", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0\n", - "1\n", - "2\n", - "3\n", - "4\n", - "5\n", - "6\n", - "7\n", - "8\n", - "9\n", - "10\n", - "11\n", - "12\n", - "13\n", - "14\n", - "15\n", - "16\n", - "17\n", - "18\n", - "19\n", - "20\n", - "21\n", - "22\n", - "23\n", - "24\n", - "25\n" - ] - } - ], - "source": [ - "for i in range(len(heading)):\n", - " print(i)" - ] - }, - { - "cell_type": "code", - "execution_count": 72, - "id": "1caa1045", - "metadata": {}, - "outputs": [], - "source": [ - "for i in range(len(heading)):\n", - " if heading[i] in list(mapping_file.keys()):\n", - " index = list(mapping_file).index(heading[i])\n", - " heading[index] = list(mapping_file.values())[index]\n", - " \n", - " \n" - ] - }, - { - "cell_type": "code", - "execution_count": 73, - "id": "8ab4a0c2", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['sample_name',\n", - " 'collecting_institution',\n", - " 'submitting_institution',\n", - " 'sample_collection_date',\n", - " 'geo_loc_country',\n", - " 'geo_loc_state',\n", - " 'organism',\n", - " 'isolate',\n", - " 'host_scientific_name',\n", - " 'host_common_name',\n", - " 'host_disease',\n", - " 'sequencing_instrument_model',\n", - " 'sequencing_instrument_platform',\n", - " 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version',\n", - " 'file_name',\n", - " 'tax_id',\n", - " 'sample_description',\n", - " 'library_source',\n", - " 'library_selection',\n", - " 'library_strategy',\n", - " 'library_layout',\n", - " 'type',\n", - " 'virus_name',\n", - " 'submitter',\n", - " 'collecting_address']" - ] - }, - "execution_count": 73, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "heading" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "4689d46e", - "metadata": {}, - "outputs": [], - "source": [ - "dictionary = {'test':{1,3}, 'test2':{2}, 'test3':{2,3}}\n", - "\n", - "if 'test' in dictionary:\n", - " print(list(dictionary).index('test'))" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "id": "5ae4de88", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['Collecting Sample id',\n", - " 'Originating Laboratory',\n", - " 'Submitting Institution',\n", - " 'Sample Collection Date',\n", - " 'geo_loc_country',\n", - " 'geo_loc_state',\n", - " 'organism',\n", - " 'isolate',\n", - " 'host_scientific_name',\n", - " 'Host Common Name',\n", - " 'host_disease',\n", - " 'Sequencing Instrument Model',\n", - " 'Sequencing Platforms',\n", - " 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version',\n", - " 'file_name',\n", - " 'tax_id',\n", - " 'sample_description',\n", - " 'Library Source',\n", - " 'Library Selection',\n", - " 'Library Strategy',\n", - " 'Library Layout',\n", - " 'type',\n", - " 'GISAID Virus Name',\n", - " 'GISAID Id',\n", - " 'Originating Laboratory Address']" - ] - }, - "execution_count": 27, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "heading" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "b212e5ee", - "metadata": {}, - "outputs": [], - "source": [ - " 'sample_name',\n", - " 'collecting_institution',\n", - " 'submitting_institution',\n", - "'sample_collection_date',\n", - " 'geo_loc_country',\n", - " 'geo_loc_state',\n", - " 'organism',\n", - " 'isolate',\n", - " 'host_scientific_name',\n", - " 'host_common_name',\n", - " 'host_disease',\n", - " 'sequencing_instrument_model',\n", - " 'sequencing_instrument_platform',\n", - " 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version',\n", - " 'file_name',\n", - " 'tax_id',\n", - " 'sample_description',\n", - " 'library_source',\n", - " 'library_selection',\n", - " 'library_strategy',\n", - " 'library_layout',\n", - " 'type',\n", - " 'virus_name',\n", - " 'submitter',\n", - " 'collecting_institution_address'],\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3124de94", - "metadata": {}, - "outputs": [], - "source": [ - "collecting_institution': 'Hospital Universitario de Basurto',\n", - "'collecting_institution_address': 'Avda. Montevideo, 18,Bilbao,Vizcaya, ',\n", - "'consensus_sequence_software_name': 'CLC Genomics Workbench 12',\n", - "'consensus_sequence_software_version': '. CLC Genomics Workbench 12,',\n", - "'file_name': 'filename2',\n", - "'geo_loc_country': 'Spain',\n", - "'geo_loc_state': 'Madrid',\n", - "'host_common_name': 'Human',\n", - "'host_disease': 'SARS-CoV2',\n", - "'host_scientific_name': 'Homo sapiens',\n", - "'isolate': 'SARS-CoV-2/human/USA/CA-CDPH-001/2020',\n", - "'library_layout': 'PAIRED',\n", - "'library_selection': 'RANDOM PCR',\n", - "'library_source': 'METAGENOMIC',\n", - "'library_strategy': 'WGS',\n", - "'organism': 'Severe acute respiratory syndrome coronavirus 2',\n", - "'sample_description': 'madnatory ENA description sample',\n", - "'sample_name': 'ID_001',\n", - "'sequencing_instrument_model': 'Illumina MiSeq',\n", - "'sequencing_instrument_platform': 'ILLUMINA',\n", - "'submitter': 'GISAID-Username',\n", - "'submitting_institution': 'Laboratorio de Microbiología de Bibao ',\n", - "'tax_id': 2697049,\n", - "'type': 'betacoronavirus',\n", - "'virus_name': 'hCoV-19/España/Vizcaya-01/2020'}\n", - "\n" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.5" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} From 68fddd165796c9653764a415951014b2d4f613e1 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 13:06:16 +0100 Subject: [PATCH 0060/1454] Changed the heading to RELECOV --- relecov_tools/__main__.py | 146 +++++++++++++++++++++++++++----------- 1 file changed, 106 insertions(+), 40 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 263cd02c..f478ba73 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -7,42 +7,52 @@ import rich.console import rich.logging import rich.traceback -import sys import os import utils -#import nf_core -# conda install -c conda-forge click -# conda install -c conda-forge rich + +log = logging.getLogger() + def run_bu_isciii(): - # Set up rich stderr console + # Set up rich stderr console stderr = rich.console.Console(stderr=True, force_terminal=utils.rich_force_colors()) # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) # Print nf-core header - #stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) - stderr.print("[blue] ___ ___ ___ ___ ___ ___ ____ ", highlight=False) - stderr.print("[blue] \ |-[grey39]-| [blue] | \ | | | | | | | | ", highlight=False) - stderr.print("[blue] \ \ [grey39]/ [blue] |__ / | | ___ | |__ | | | | ", highlight=False) - stderr.print("[blue] / [grey39] / [blue] \ | \ | | | | | | | | ", highlight=False) - stderr.print("[blue] / [grey39] |-[blue]-| |__ / |___| _|__ ___| |___ _|_ _|_ _|_ ", highlight=False) - - - #stderr.print("[green] `._,._,'\n", highlight=False) - __version__ = '0.0.1' - stderr.print("[grey39] BU-ISCIII-tools version {}".format(__version__), highlight=False) - try: - pass - except: - pass + # stderr.print("\n[green]{},--.[grey39]/[green],-.".format(" " * 42), highlight=False) + stderr.print( + "[blue] ___ ___ ___ ___ ___ ", + highlight=False, + ) + stderr.print( + "[blue] \ |-[grey39]-| [blue] | \ | | | | | | \ / ", + highlight=False, + ) + stderr.print( + "[blue] \ \ [grey39]/ [blue] |__ / |__ | |___ | | | \ / ", + highlight=False, + ) + stderr.print( + "[blue] / [grey39] / [blue] \ | \ | | | | | | \ / ", + highlight=False, + ) + stderr.print( + "[blue] / [grey39] |-[blue]-| | \ |___ |___ |___ |___ |___| \/ ", + highlight=False, + ) + + # stderr.print("[green] `._,._,'\n", highlight=False) + __version__ = "0.0.1" + stderr.print( + "[grey39] RELECOV-tools version {}".format(__version__), highlight=False + ) # Lanch the click cli bu_isciii_cli() - # Customise the order of subcommands for --help class CustomHelpOrder(click.Group): def __init__(self, *args, **kwargs): @@ -56,7 +66,13 @@ def get_help(self, ctx): def list_commands_for_help(self, ctx): """reorder the list of commands when listing the help""" commands = super(CustomHelpOrder, self).list_commands(ctx) - return (c[1] for c in sorted((self.help_priorities.get(command, 1000), command) for command in commands)) + return ( + c[1] + for c in sorted( + (self.help_priorities.get(command, 1000), command) + for command in commands + ) + ) def command(self, *args, **kwargs): """Behaves the same as `click.Group.command()` except capture @@ -74,19 +90,28 @@ def decorator(f): @click.group(cls=CustomHelpOrder) -#@click.version_option(nf_core.__version__) -@click.option("-v", "--verbose", is_flag=True, default=False, help="Print verbose output to the console.") -@click.option("-l", "--log-file", help="Save a verbose log to a file.", metavar="") +@click.option( + "-v", + "--verbose", + is_flag=True, + default=False, + help="Print verbose output to the console.", +) +@click.option( + "-l", "--log-file", help="Save a verbose log to a file.", metavar="" +) def bu_isciii_cli(verbose, log_file): # Set the base logger to output DEBUG log.setLevel(logging.DEBUG) - # Set up logs to the console + # Set up logs to the console log.addHandler( rich.logging.RichHandler( level=logging.DEBUG if verbose else logging.INFO, - console=rich.console.Console(stderr=True, force_terminal=nf_core.utils.rich_force_colors()), + console=rich.console.Console( + stderr=True, force_terminal=nf_core.utils.rich_force_colors() + ), show_time=False, markup=True, ) @@ -96,9 +121,14 @@ def bu_isciii_cli(verbose, log_file): if log_file: log_fh = logging.FileHandler(log_file, encoding="utf-8") log_fh.setLevel(logging.DEBUG) - log_fh.setFormatter(logging.Formatter("[%(asctime)s] %(name)-20s [%(levelname)-7s] %(message)s")) + log_fh.setFormatter( + logging.Formatter( + "[%(asctime)s] %(name)-20s [%(levelname)-7s] %(message)s" + ) + ) log.addHandler(log_fh) + # pipeline list @bu_isciii_cli.command(help_priority=1) @click.argument("keywords", required=False, nargs=-1, metavar="") @@ -110,7 +140,9 @@ def bu_isciii_cli(verbose, log_file): help="How to sort listed pipelines", ) @click.option("--json", is_flag=True, default=False, help="Print full output as JSON") -@click.option("--show-archived", is_flag=True, default=False, help="Print archived workflows") +@click.option( + "--show-archived", is_flag=True, default=False, help="Print archived workflows" +) def list(keywords, sort, json, show_archived): """ List available bu-isciii workflows used for relecov. @@ -123,10 +155,16 @@ def list(keywords, sort, json, show_archived): # sftp @bu_isciii_cli.command(help_priority=2) @click.argument("pipeline", required=False, metavar="") -@click.option("-r", "--revision", help="Release/branch/SHA of the project to run (if remote)") +@click.option( + "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" +) @click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( - "-c", "--command-only", is_flag=True, default=False, help="Create Nextflow command with params (no params file)" + "-c", + "--command-only", + is_flag=True, + default=False, + help="Create Nextflow command with params (no params file)", ) @click.option( "-o", @@ -135,20 +173,37 @@ def list(keywords, sort, json, show_archived): default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def sftp(pipeline, id, revision, command_only, params_in, params_out, save_all, show_hidden, url): - ''' +def sftp( + pipeline, + id, + revision, + command_only, + params_in, + params_out, + save_all, + show_hidden, + url, +): + """ Download files located in sftp server. - ''' + """ print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) + # metadata @bu_isciii_cli.command(help_priority=3) @click.argument("pipeline", required=False, metavar="") -@click.option("-r", "--revision", help="Release/branch/SHA of the project to run (if remote)") +@click.option( + "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" +) @click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( - "-c", "--command-only", is_flag=True, default=False, help="Create Nextflow command with params (no params file)" + "-c", + "--command-only", + is_flag=True, + default=False, + help="Create Nextflow command with params (no params file)", ) @click.option( "-o", @@ -157,12 +212,23 @@ def sftp(pipeline, id, revision, command_only, params_in, params_out, save_all, default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def metadata(pipeline, id, revision, command_only, params_in, params_out, save_all, show_hidden, url): - ''' +def metadata( + pipeline, + id, + revision, + command_only, + params_in, + params_out, + save_all, + show_hidden, + url, +): + """ Read Metadata . - ''' + """ print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) - + + if __name__ == "__main__": run_bu_isciii() From 46cbf313576cdde8b806c96db3e4d24764b5fb6a Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 14:01:31 +0100 Subject: [PATCH 0061/1454] Updating json schemas from merging bu-isciii --- schema/ena_v01.json | 1105 ++++++++++++++++++ schema/phage_plus_V0.json | 2285 +++++++++++++++++++++++++++++++++++++ test/validation_jsons.py | 176 +++ 3 files changed, 3566 insertions(+) create mode 100644 schema/ena_v01.json create mode 100644 schema/phage_plus_V0.json create mode 100644 test/validation_jsons.py diff --git a/schema/ena_v01.json b/schema/ena_v01.json new file mode 100644 index 00000000..d63f9093 --- /dev/null +++ b/schema/ena_v01.json @@ -0,0 +1,1105 @@ +{ + "$schema": "http://json-schema.org/draft/2019-09/schema#", + "required": [ + "sample_name", + "collecting_institution", + "geographic_location_(country_and/or_sea)", + "isolate", + "host_scientific_name", + "host_common_name", + "host_health_state", + "host_sex", + "host_subject_id", + "instrument_model", + "file_name", + "sample_name", + "tax_id", + "scientific_name", + "common_name", + "sample_description", + "library_source", + "library_selection", + "library_strategy", + "library_layout" + ], + "type": "object", + "properties": { + "sample_name": { + "examples": ["prov_rona_99"], + "ontology": "GENEPIO:0001123", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers", + "label":"Collecting Sample id" + + }, + "collecting_institution": { + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", + "label":"Collecting Institution" + + }, + "collection_date": { + "examples": ["3/19/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format":"date", + "classification":"Sample collection and processing", + "label":"Sample Collection Date" + }, + "receipt_date": { + "examples": ["3/21/2020"], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format":"date", + "clasification":"Sample collection and processing", + "label":"Sample Received Date" + }, + "geographic_location_(country_and/or_sea)": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001181 ", + "type": "string", + "description": "The country of origin of the sample.", + "examples": ["South Africa [GAZ:00001094]"], + "clasification":"Sample collection and processing", + "label":"Geo Loc Autonomic Country" + + }, + "geographic location (region and locality)": { + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "examples": ["Derbyshire"], + "clasification":"Sample collection and processing", + "label":"Geo Loc Province" + + }, + "geographic location (latitude)": { + "ontology": "OBI:0001620", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "examples": ["38.98 N"], + "clasification":"Sample collection and processing", + "label":"Geo Loc Latitude", + + }, + "geographic location (longitude)": { + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "examples": ["77.11 W"], + "clasification":"Sample collection and processing", + "label":"Geo Loc Longitude" + }, + "isolate": { + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], + "genepio_label":"isolate identifier", + "clasification":"Sample collection and processing", + "label":"Isolate" + + }, + "purpose_sampling": { + "examples": ["Diagnostic testing"], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "clasification":"Sample collection and processing" + }, + "isolation source host-associated": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"], + "classification":"Sample collection and processing", + "label":"Organism Substance" + + }, + "isolation source non-host-associated": { + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": ["Face Mask [OBI:0002787]"], + "clasification":"Sample collection and processing", + "label":"Environmental Material" + }, + "host common name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": ["Human [NCBITaxon:9606]"], + "classification":"Host information", + "label":"Host Common Name" + + }, + "host scientific name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": ["Homo sapiens [NCBITaxon:9606]"], + "clasification":"Host information", + "label":"Host Scientific Name" + + }, + "host_health_state": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Health status of the host at the time of sample collection.", + "clasification":"Host information", + "genepio_label":"", + + }, + "host_age": { + "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Patient age", + "clasification":"Host information" + }, + + "host_sex": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Gender or sex of the host.", + "clasification":"Host information", + "genepio_label":"", + + }, + "host_subject_id": { + "examples": ["e.g. #131"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification":"Host information", + "genepio_label":"", + + }, + "type exposure": { + "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "label":"Outbreak Exposure Event Location" + + }, + "subject exposure duration": { + "examples": ["e.g. Patient infected while traveling in …."], + "ontology": "0", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "label":"Additional Host Information" + + }, + "instrument_model": { + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001452", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], + "classification":"Sequencing", + "label":"Sequencing Instrument Model" + }, + "instrument_platform ": { + "examples": ["MinIon"], + "ontology": "0", + "type": "string", + "description": "The model of the sequencing instrument used.", + "label":"Sequencing Platforms " + }, + "file_name": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R1 fastq" + }, + "tax_id": { + "examples": ["probably 2697049 in all cases"], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification":"Sample collection and processing", + "label":"Tax ID" + }, + "scientific_name": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "examples": [""], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "The taxonomic name of the organism.", + "clasification":"Sample collection and processing", + "classification":"Sample collection and processing", + "label":"Organism" + }, + "common_name": { + "examples": [""], + "ontology": "BU_ISCIII:003", + "type": "string", + "description": "The common name of the organism.", + "clasification":"Sample collection and processing", + "label":"Common name" + }, + "sample_description": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification":"Sample collection and processing", + "genepio_label":"", + + }, + "sample_storage_conditions": { + "examples": ["24 degrees celsius"], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification":"Sample collection and processing" + }, + "library_source": { + "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing", + "label":"Source material" + }, + "library_selection": { + "examples": ["RANDOM PCR"], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing", + "label":"Capture method" + }, + "library_strategy": { + "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], + "examples": ["WGS"], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification":"Sequencing", + "label":"Sequencing technique" + }, + "library_layout": { + "examples": ["PAIRED"], + "ontology":"BU_ISCIII:007", + "type": "string", + "description": "Single or paired.", + "clasification":"Sequencing", + "label":"Library Layout" + }, + "library_name": { + "examples": ["e.g P17157_1007"], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification":"Sequencing", + "label":"Library Name" + }, + "nominal_length ": { + "examples": ["350"], + "ontology": "GENEPIO_0000076", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Nominal Length" + }, + "analysis_accession": { + "examples": [""], + "ontology": "GENEPIO_0001145", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Analysis Accession" + }, + "read_length": { + "examples": [""], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Read length" + }, + "study_accession": { + "examples": ["e.g PRJEB39632"], + "ontology": "GENEPIO_0001136", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study accession" + }, + "secondary_study_accession": { + "examples": ["e.g ERP123173"], + "ontology": "BU_ISCIII:012", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Secondary study accession" + }, + "sample_accession": { + "examples": ["e.g SAMEA7098096"], + "ontology": "GENEPIO_0001139", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Sample accession" + }, + "secondary_sample_accession": { + "examples": ["e.g ERS4858671"], + "ontology": "BU_ISCIII:014", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Secondary sample accession" + }, + "experiment_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "BU_ISCIII:015", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment Accession" + }, + "run_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "BU_ISCIII:016", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Run Accession" + }, + "submission_accession": { + "examples": ["e.g ERA2794974"], + "ontology": "BU_ISCIII:017", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submission accession" + }, + "read_count": { + "examples": ["e.g 837055"], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Read count" + }, + "base_count": { + "examples": ["e.g 503907110"], + "ontology": "UO_0000244", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Base count" + }, + "center_name": { + "examples": [" KAROLINSKA INSITUTET"], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "clasification":"Sample collection and processing", + "label":"Center Name" + }, + "first_public": { + "examples": ["e.g 2020-08-07"], + "ontology": "NCIT_C142711", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"First Public date" + }, + "last_updated": { + "examples": ["e.g 2020-07-29"], + "ontology": "OMIABIS_0001005", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "format":"Last Updated" + }, + "experiment_title": { + "examples": ["e.g Illumina MiSeq paired end sequencing"], + "ontology": "ORNASEQ_0000004", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment title" + }, + "study_title": { + "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "ontology": "OPMI_0000380", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study title" + }, + "study_alias": { + "examples": ["e.g Sweden"], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study alias" + }, + "experiment_alias": { + "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "ontology": "NCIT_C42790", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment alias" + }, + "run_alias": { + "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "NCIT_C47911", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Run Alias" + }, + "fastq_bytes": { + "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "NCIT_C48047", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq bytes" + }, + "fastq_md5": { + "examples": [""], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq md5" + }, + "fastq_ftp": { + "examples": [""], + "ontology": "PRIDE_0000469", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq ftp" + }, + "fastq_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "BU_ISCIII:032", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq aspera" + }, + "fastq_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "ENVO_01000807", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq galaxy" + }, + "submitted_bytes": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "NCIT_C172872", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted bytes " + }, + "submitted_md5": { + "examples": ["e.g 139853010;166270048"], + "ontology": "BU_ISCIII:035", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted md5" + }, + "submitted_ftp": { + "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "ontology": "BU_ISCIII:036", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted ftp" + }, + "submitted_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:037", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted aspera" + }, + "submitted_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:038", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted Galaxy" + }, + "submitted_format": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:039", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted Format" + }, + "sra_bytes": { + "examples": ["e.g FASTQ;FASTQ"], + "ontology": "BU_ISCIII:040", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA bytes" + }, + "sra_md5": { + "examples": ["e.g 260236789"], + "ontology": "BU_ISCIII:041", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA md5" + }, + "sra_ftp": { + "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "ontology": "BU_ISCIII:042", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA ftp" + }, + "sra_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "ontology": "BU_ISCIII:043", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA aspera" + }, + "sra_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "ontology": "BU_ISCIII:044", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA galaxy" + }, + "broker_name": { + "examples": ["P17157_1007"], + "ontology": "BU_ISCIII:045", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Broker Name" + }, + "nominal_sdev": { + "examples": [""], + "ontology": "STATO_0000237", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Nominal sdev" + }, + "first_created": { + "examples": ["e.g 2020-08-07"], + "ontology": "NCIT_C164483", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"First created date" + } + + } +} diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json new file mode 100644 index 00000000..4d0bc178 --- /dev/null +++ b/schema/phage_plus_V0.json @@ -0,0 +1,2285 @@ +{ + "$schema": "http://json-schema.org/draft/2020-12/schema", + "required": [ + "sample_name", + "collecting_institution", + "submitting_institution", + "sample_collection_date", + "geo_loc_country", + "geo_loc_state", + "organism", + "isolate", + "host_scientific_name", + "host_disease", + "sequencing_instrument_model", + "sequencing_instrument_platform", + "consensus_sequence_software_name", + "consensus_sequence_software_version" + ], + "type": "object", + "properties": { + "sample_name": { + "examples": ["prov_rona_99"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers" + }, + "collecting_institution": { + "examples": ["Public Health Agency of Canada"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The name of the agency that collected the original sample." + }, + "submitting_institution": { + "examples": ["Centers for Disease Control and Prevention"], + "ontology": "GENEPIO:0001159", + "type": "string", + "description": "The name of the agency that generated the sequence." + }, + "sample_collection_date": { + "examples": ["3/19/2020"], + "ontology": "GENEPIO:0001174", + "type": "string", + "description": "The date on which the sample was collected.", + "format":"date" + }, + "geo_loc_name_country": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001181", + "type": "string", + "description": "The country of origin of the sample.", + "examples": ["South Africa [GAZ:00001094]"], + "classification":"Sample collection and processing", + "label":"Geo Loc Autonomic Country" + }, + "geo_loc_state": { + "examples": ["Western Cape"], + "ontology": "GENEPIO:0001185", + "type": "string", + "description": "The state/province/territory of origin of the sample.", + "classification":"Sample collection and processing", + "label":"Geo Loc Autonomic Community" + }, + "organism": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": [ + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + ], + "classification":"Sample collection and processing", + "label":"Organism" + }, + "isolate": { + "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], + "ontology": "GENEPIO:0001644", + "type": "string", + "description": "Identifier of the specific isolate.", + "clasification":"Sample collection and processing", + "label":"Isolate" + }, + "host_scientific_name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", + "type": "string", + "description": "The taxonomic, or scientific name of the host.", + "examples": ["Homo sapiens [NCBITaxon:9606]"], + "clasification":"Host information", + "label":"Host Scientific Name" + }, + "host_disease": { + "Enums": [ + "COVID-19 [MONDO:0100096]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001391", + "type": "string", + "description": "The name of the disease experienced by the host.", + "examples": ["COVID-19 [MONDO:0100096]"] + }, + "sequencing_instrument_model": { + "Enums": [ + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001452", + "type": "string", + "description": "The model of the sequencing instrument used.", + "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], + "classification":"Sequencing", + "label":"Sequencing Instrument Model" + }, + "sequencing_instrument_platform": { + "examples": ["MinIon"], + "ontology": "0", + "type": "string", + "description": "The model of the sequencing instrument used.", + "label":"Sequencing Platforms " + }, + "consensus_sequence_software_name": { + "examples": ["Ivar"], + "ontology": "GENEPIO:0001463", + "type": "string", + "description": "The name of software used to generate the consensus sequence." + }, + "consensus_sequence_software_version": { + "examples": ["1.3"], + "ontology": "GENEPIO:0001469", + "type": "string", + "description": "The version of the software used to generate the consensus sequence." + }, + "submitting_lab_sequence_id": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Sample ID given by the submitting laboratory" + }, + "bioproject_umbrella_accession_ENA": { + "examples": ["PRJNA623807"], + "ontology": "GENEPIO:0001133", + "type": "string", + "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", + "clasification":"Database Identifiers" + }, + "bioproject_accession_ENA": { + "examples": ["PRJNA12345"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", + "clasification":"Database Identifiers" + }, + "biosample_accession_ENA": { + "examples": ["SAMN14180202"], + "ontology": "GENEPIO:0001139", + "type": "string", + "description": "The identifier assigned to a BioSample in INSDC archives.", + "clasification":"Database Identifiers" + }, + "sra_accession": { + "examples": ["SRR11177792"], + "ontology": "GENEPIO:0001142", + "type": "string", + "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", + "clasification":"Database Identifiers" + }, + "genBank/ENA/DDBJ_accession": { + "examples": ["MN908947.3"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", + "clasification":"Database Identifiers" + }, + "gisaid_accession": { + "examples": ["EPI_ISL_123456"], + "ontology": "GENEPIO:0001147", + "type": "string", + "description": "The GISAID accession number assigned to the sequence.", + "clasification":"Database Identifiers" + }, + "virus_name": { + "examples": ["hCoV-19/Canada/prov_rona_99/2020"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "clasification":"Database Identifiers" + }, + "collecting_institution_email": { + "examples": ["johnnyblogs@lab.ca"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sample.", + "clasification":"Sample collection and processing" + }, + "collecting_institution_address": { + "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "clasification":"Sample collection and processing" + }, + "submitting_institution_email": { + "examples": ["RespLab@lab.ca"], + "ontology": "GENEPIO:0001165", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sequence.", + "clasification":"Sample collection and processing" + }, + "submitting_institution_address": { + "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The mailing address of the agency submitting the sequence.", + "clasification":"Sample collection and processing" + }, + "sample_received_date": { + "examples": ["3/21/2020"], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format":"date", + "clasification":"Sample collection and processing" + }, + "shipping_date": { + "examples": ["3/20/2020"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The date on which the sample was sent.", + "format":"date", + "clasification":"Sample collection and processing" + }, + "results_emission_date": { + "examples": ["3/23/2020"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The date on which the results were emitted.", + "format":"date", + "clasification":"Sample collection and processing" + }, + "geo_loc_region": { + "examples": ["Derbyshire"], + "ontology": "GENEPIO:0100280", + "type": "string", + "description": "The county/region of origin of the sample.", + "clasification":"Sample collection and processing", + "label":"Geo Loc Province" + }, + "geo_loc_city": { + "examples": ["Vancouver"], + "ontology": "GENEPIO:0001189", + "type": "string", + "description": "The city of origin of the sample.", + "clasification":"Sample collection and processing", + "label":"Geo Loc City" + }, + "geo_loc_latitude": { + "examples": ["38.98 N"], + "ontology": "OBI:0001620", + "type": "string", + "description": "The latitude coordinates of the geographical location of sample collection.", + "clasification":"Sample collection and processing", + "label":"Geo Loc Latitude", + }, + "geo_loc_longitude": { + "examples": ["77.11 W"], + "ontology": "OBI:0001621", + "type": "string", + "description": "The longitude coordinates of the geographical location of sample collection.", + "clasification":"Sample collection and processing", + "label":"Geo Loc Longitude" + }, + "anatomical_material": { + "Enums": [ + "Blood [UBERON:0000178]", + "Fluid [UBERON:0006314]", + "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", + "Saliva [UBERON:0001836]", + "Tissue [UBERON:0000479]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001211", + "type": "string", + "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", + "examples": ["Blood [UBERON:0000178]"], + "classification":"Sample collection and processing", + "label":"Organism Substance" + }, + "anatomical_part": { + "Enums": [ + "Anus [UBERON:0001245]", + "Duodenum [UBERON:0002114]", + "Eye [UBERON:0000970]", + "Intestine [UBERON:0000160]", + "Lower respiratory tract [UBERON:0001558]", + "Bronchus [UBERON:0002185]", + "Lung [UBERON:0002048]", + "Bronchiole [UBERON:0002186]", + "Alveolar sac [UBERON:0002169]", + "Pleural sac [UBERON:0009778]", + "Pleural cavity [UBERON:0002402]", + "Trachea [UBERON:0003126]", + "Rectum [UBERON:0001052]", + "Skin [UBERON:0001003]", + "Stomach [UBERON:0000945]", + "Upper respiratory tract [UBERON:0001557]", + "Anterior Nares [UBERON:2001427]", + "Esophagus [UBERON:0001043]", + "Ethmoid sinus [UBERON:0002453]", + "Nasal Cavity [UBERON:0001707]", + "Middle Nasal Turbinate [UBERON:0005921]", + "Inferior Nasal Turbinate [UBERON:0005922]", + "Nasopharynx (NP) [UBERON:0001728]", + "Oropharynx (OP) [UBERON:0001729]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001214", + "type": "string", + "description": "An anatomical part of an organism e.g. oropharynx. ", + "examples": ["Nasopharynx (NP) [UBERON:0001728]"], + "classification":"Sample collection and processing", + "label":"Anatomical Structure" + }, + "body_product": { + "Enums": [ + "Breast Milk [UBERON:0001913]", + "Feces [UBERON:0001988]", + "Mucus [UBERON:0000912]", + "Semen [UBERON:0006530]", + "Sputum [UBERON:0007311]", + "Sweat [UBERON:0001089]", + "Tear [UBERON:0001827]", + "Urine [UBERON:0001088]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001216", + "type": "string", + "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", + "examples": ["Feces [UBERON:0001988]"], + "classification":"Sample collection and processing", + "label":"Body product" + }, + "environmental_material": { + "Enums": [ + "Air vent [ENVO:03501208]", + "Banknote [ENVO:00003896]", + "Bed rail [ENVO:03501209]", + "Building Floor [ENVO:01000486]", + "Cloth [ENVO:02000058]", + "Control Panel [ENVO:03501210]", + "Door [ENVO:03501220]", + "Door Handle [ENVO:03501211]", + "Face Mask [OBI:0002787]", + "Face Shield [OBI:0002791]", + "Food [FOODON:00002403]", + "Food Packaging [FOODON:03490100]", + "Glass [ENVO:01000481]", + "Handrail [ENVO:03501212]", + "Hospital Gown [OBI:0002796]", + "Light Switch [ENVO:03501213]", + "Locker [ENVO:03501214]", + "N95 Mask [OBI:0002790]", + "Nurse Call Button [ENVO:03501215]", + "Paper [ENVO:03501256]", + "Particulate Matter [ENVO:01000060]", + "Plastic [ENVO:01000404]", + "PPE Gown [GENEPIO:0100025]", + "Sewage [ENVO:00002018]", + "Sink [ENVO:01000990]", + "Soil [ENVO:00001998]", + "Stainless Steel [ENVO:03501216]", + "Tissue Paper [ENVO:03501217]", + "Toilet Bowl [ENVO:03501218]", + "Water [ENVO:00002006]", + "Wastewater [ENVO:00002001]", + "Window [ENVO:03501219]", + "Wood [ENVO:00002040]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001223", + "type": "string", + "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", + "examples": ["Face Mask [OBI:0002787]"], + "clasification":"Sample collection and processing", + "label":"Environmental Material" + }, + "environmental_site": { + "Enums": [ + "Acute care facility [ENVO:03501135]", + "Animal house [ENVO:00003040]", + "Bathroom [ENVO:01000422]", + "Clinical assessment centre [ENVO:03501136]", + "Conference venue [ENVO:03501127]", + "Corridor [ENVO:03501121]", + "Daycare [ENVO:01000927]", + "Emergency room (ER) [ENVO:03501145]", + "Family practice clinic [ENVO:03501186]", + "Group home [ENVO:03501196]", + "Homeless shelter [ENVO:03501133]", + "Hospital [ENVO:00002173]", + "Intensive Care Unit (ICU) [ENVO:03501152]", + "Long Term Care Facility [ENVO:03501194]", + "Patient room [ENVO:03501180]", + "Prison [ENVO:03501204]", + "Production Facility [ENVO:01000536]", + "School [ENVO:03501130]", + "Sewage Plant [ENVO:00003043]", + "Subway train [ENVO:03501109]", + "Wet market [ENVO:03501198]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001232", + "type": "string", + "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", + "examples": ["Hospital [ENVO:00002173]"], + "classification":"Sample collection and processing", + "label":"Anthropogenic Geographic Feature" + }, + "collection_device": { + "Enums": [ + "Air filter [ENVO:00003968]", + "Blood Collection Tube [OBI:0002859]", + "Bronchoscope [OBI:0002826]", + "Collection Container [OBI:0002088]", + "Collection Cup [GENEPIO:0100026]", + "Fibrobronchoscope Brush [OBI:0002825]", + "Filter [GENEPIO:0100103]", + "Fine Needle [OBI:0002827]", + "Microcapillary tube [OBI:0002858]", + "Micropipette [OBI:0001128]", + "Needle [OBI:0000436]", + "Serum Collection Tube [OBI:0002860]", + "Sputum Collection Tube [OBI:0002861]", + "Suction Catheter [OBI:0002831]", + "Swab [GENEPIO:0100027]", + "Urine Collection Tube [OBI:0002862]", + "Virus Transport Medium [OBI:0002866]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001234", + "type": "string", + "description": "The instrument or container used to collect the sample e.g. swab.", + "examples": ["Swab [GENEPIO:0100027]"], + "clasification":"Sample collection and processing", + "label":"Collection Device" + }, + "collection_method": { + "Enums": [ + "Amniocentesis [NCIT:C52009]", + "Aspiration [NCIT:C15631]", + "Suprapubic Aspiration [GENEPIO:0100028]", + "Tracheal Aspiration [GENEPIO:0100029]", + "Vacuum Aspiration [GENEPIO:0100030]", + "Biopsy [OBI:0002650]", + "Needle Biopsy [OBI:0002651]", + "Filtration [OBI:0302885]", + "Air Filtration [GENEPIO:0100031]", + "Lavage [OBI:0600044]", + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", + "Gastric Lavage [GENEPIO:0100033]", + "Lumbar Puncture [NCIT:C15327]", + "Necropsy [MMO:0000344]", + "Phlebotomy [NCIT:C28221]", + "Rinsing [GENEPIO:0002116]", + "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", + "Scraping [GENEPIO:0100035]", + "Swabbing [GENEPIO:0002117]", + "Finger Prick [GENEPIO:0100036]", + "Washout Tear Collection [GENEPIO:0100038]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001241", + "type": "string", + "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", + "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], + "clasification":"Sample collection and processing", + "label":"Collection Method" + }, + "collection_protocol": { + "examples": ["SC2SamplingProtocol 1.2"], + "ontology": "GENEPIO:0001243", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification":"Sample collection and processing", + "label":"Collection Protocol" + }, + "specimen_processing": { + "Enums": [ + "Virus Passage [GENEPIO:0100039]", + "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", + "Specimens Pooled [OBI:0600016]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001253", + "type": "string", + "description": "Any processing applied to the sample during or after receiving the sample. ", + "examples": ["Virus Passage [GENEPIO:0100039]"], + "classification":"Sample collection and processing", + "label":"Specimen Processing" + }, + "lab_host": { + "Enums": [ + "293/ACE2 Cell Line [GENEPIO:0100041]", + "Caco2 Cell Line [BTO:0000195]", + "Calu3 Cell Line [BTO:0002750]", + "EFK3B Cell Line [GENEPIO:0100042]", + "HEK293T Cell Line [BTO:0002181]", + "HRCE Cell Line [GENEPIO:0100043]", + "Huh7 Cell Line [BTO:0001950]", + "LLCMk2 Cell Line [CLO:0007330]", + "MDBK Cell Line [BTO:0000836]", + "NHBE Cell Line [BTO:0002924]", + "PK-15 Cell Line [BTO:0001865]", + "RK-13 Cell Line [BTO:0002909]", + "U251 Cell Line [BTO:0002035]", + "Vero Cell Line [BTO:0001444]", + "Vero E6 Cell Line [BTO:0004755]", + "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001255", + "type": "string", + "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", + "examples": ["Vero E6 Cell Line [BTO:0004755]"], + "classification":"Sample collection and processing", + "label":"Lab passage Host" + }, + "passage_number": { + "examples": ["3"], + "ontology": "GENEPIO:0001261", + "type": "string", + "description": "Number of passages.", + "clasification":"Sample collection and processing", + "label":"Passage Number" + }, + "passage_method": { + "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], + "ontology": "GENEPIO:0001264", + "type": "string", + "description": "Description of how organism was passaged.", + "clasification":"Sample collection and processing", + "label":"Passage Method" + }, + "biomaterial_extracted": { + "Enums": [ + "mRNA (cDNA) [OBI:0002754]", + "RNA (Total) [OBI:0000895]", + "RNA (Poly-A) [OBI:0000869]", + "RNA (Ribo-Depleted) [OBI:0002627]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001266", + "type": "string", + "description": "The biomaterial extracted from samples for the purpose of sequencing.", + "examples": ["RNA (Total) [OBI:0000895]"], + "classification":"Sample collection and processing", + "label":"Biomaterial Extracted" + }, + "tax_id": { + "examples": ["probably 2697049 in all cases"], + "ontology": "GENEPIO_0001800", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "clasification":"Sample collection and processing", + "label":"Tax ID" + }, + "common_name": { + "examples": [""], + "ontology": "BU_ISCIII:003", + "type": "string", + "description": "The common name of the organism.", + "clasification":"Sample collection and processing", + "label":"Common name" + }, + "center_name": { + "examples": [" KAROLINSKA INSITUTET"], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "clasification":"Sample collection and processing", + "label":"Center Name" + }, + "virus_id": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "The user-defined name for the sample.", + "clasification":"Database Identifiers" + }, + "host_common_name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": ["Human [NCBITaxon:9606]"], + "classification":"Host information", + "label":"Host Common Name" + }, + "outbreak": { + "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "label":"Outbreak Exposure Event Location" + }, + "additional_host_information": { + "examples": ["e.g. Patient infected while traveling in …."], + "ontology": "0", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification":"Host information", + "label":"Additional Host Information" + }, + "purpose_of_sequencing": { + "Enums": [ + "Baseline surveillance (random sampling) [GENEPIO:0100005]", + "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", + "Priority surveillance projects [GENEPIO:0100007]", + "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", + "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", + "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", + "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", + "Re-infection surveillance [GENEPIO:0100010]", + "Vaccine escape surveillance [GENEPIO:0100011]", + "Travel-associated surveillance [GENEPIO:0100012]", + "Domestic travel surveillance [GENEPIO:0100013]", + "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", + "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", + "International travel surveillance [GENEPIO:0100014]", + "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", + "Surveillance of international border crossing by air travel [GENEPIO:0100016]", + "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", + "Surveillance from international worker testing [GENEPIO:0100018]", + "Cluster/Outbreak investigation [GENEPIO:0100019]", + "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", + "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", + "Research [GENEPIO:0100022]", + "Viral passage experiment [GENEPIO:0100023]", + "Protocol testing [GENEPIO:0100024]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001445", + "type": "string", + "description": "The reason that the sample was sequenced.", + "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], + "classification":"Sequencing", + "label":"Purpose of Sequencing" + }, + "purpose_of_sequencing_details": { + "Enums": [ + "Screened for S gene target failure (S dropout)", + "Screened for mink variants", + "Screened for B.1.1.7 variant", + "Screened for B.1.135 variant", + "Screened for P.1 variant", + "Screened due to travel history", + "Screened due to close contact with infected individual", + "Assessing public health control measures", + "Determining early introductions and spread", + "Investigating airline-related exposures", + "Investigating temporary foreign worker", + "Investigating remote regions", + "Investigating health care workers", + "Investigating schools/universities", + "Investigating reinfection" + ], + "ontology": "GENEPIO:0001446", + "type": "string", + "description": "The description of why the sample was sequenced providing specific details.", + "examples": ["Screened for S gene target failure (S dropout)"], + "clasification":"Sequencing", + "label":"Purpose Of Sequencing Details" + }, + "sequencing_date": { + "examples": ["4/26/2021"], + "ontology": "GENEPIO:0001447", + "type": "string", + "description": "The date the sample was sequenced.", + "format":"date", + "clasification":"Sequencing", + "label":"Sequencing date" + }, + "rna_extraction_protocol": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Rna Extraction Protocol" + }, + "library_kit": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Library Kit" + }, + "library_id": { + "examples": ["XYZ_123345"], + "ontology": "GENEPIO:0001448", + "type": "string", + "description": "The user-specified identifier for the library prepared for sequencing.", + "clasification":"Sequencing", + "labe":"Library Id" + }, + "enrichment_protocol": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Enrichment_protocol" + }, + "if_enrichment_protocol_is_other_specify": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"If Enrichment Protocol Is Other, Specify" + }, + "amplicon protocol": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Amplicon Protocol" + }, + "if_amplicon_protocol_if_other_especify": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "labe":"If Amplicon Protocol If Other, Especify" + }, + "amplicon_version": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Amplicon Version" + }, + "amplicon_size": { + "examples": ["300bp"], + "ontology": "GENEPIO:0001449", + "type": "string", + "description": "The length of the amplicon generated by PCR amplification.", + "clasification":"Sequencing", + "label":"Amplicon Size" + }, + "was_phix_used?": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Was Phix Used" + }, + "number_of_samples_in_run": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Number Of Samples In Run" + }, + "flowcell_kit": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "labe":"Flowcell Kit" + }, + "runID": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"RunID" + }, + "sequencing_platforms": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Sequencing Platforms " + }, + "library_preparation_kit": { + "examples": ["Nextera XT"], + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "clasification":"Sequencing", + "label":"Library Preparation Kit" + }, + "flow_cell_barcode": { + "examples": ["FAB06069"], + "ontology": "GENEPIO:0001451", + "type": "string", + "description": "The barcode of the flow cell used for sequencing.", + "clasification":"Sequencing", + "label":"Flow Cell Barcode" + }, + "sequencing_protocol_name": { + "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], + "ontology": "GENEPIO:0001453", + "type": "string", + "description": "The name and version number of the sequencing protocol used.", + "clasification":"Sequencing", + "label":"Sequencing Protocol Name" + }, + "sequencing_protocol": { + "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], + "ontology": "GENEPIO:0001454", + "type": "string", + "description": "The protocol used to generate the sequence.", + "clasification":"Sequencing", + "label":"Sequencing Protocol" + }, + "sequencing_kit_number": { + "examples": ["AB456XYZ789"], + "ontology": "GENEPIO:0001455", + "type": "string", + "description": "The manufacturer's kit number.", + "clasification":"Sequencing", + "label":"Sequencing Kit Number" + }, + "amplicon_pcr_primer_scheme": { + "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], + "ontology": "GENEPIO:0001456", + "type": "string", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", + "clasification":"Sequencing", + "label":"Amplicon Pcr Primer Scheme" + }, + "library_selection": { + "examples": ["RANDOM PCR"], + "ontology": "GENPIO_0001940", + "type": "string", + "description": "Library capture method.", + "clasification":"Sequencing", + "label":"Capture method" + }, + "library_strategy": { + "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", + "CTS strategy [GENPIO:0001978]", + "ChIP-Seq strategy [GENPIO:0001979]", + "DNase-Hypersensitivity strategy [GENPIO:0001980]", + "EST strategy [GENPIO:0001981]", + "FL-cDNA strategy [GENPIO:0001983]", + "MB-Seq strategy [GENPIO:0001984]", + "MNase-Seq strategy [GENPIO:0001985]", + "MRE-Seq strategy [GENPIO:0001986]", + "MeDIP-Seq strategy [GENPIO:0001987]", + "RNA-Seq strategy [GENPIO:0001990]", + "WCS strategy [GENPIO:0001991]", + "WGS strategy [GENPIO:0001992]", + "WXS strategy [GENPIO:0001993]", + "amplicon strategy [GENPIO:0001974]", + "clone end strategy [GENPIO:0001976]", + "clone strategy [GENPIO:0001977]", + "finishing strategy [GENPIO:0001982]", + "other library strategy [GENPIO:0001988]", + "pool clone strategy [GENPIO:0001989]", + ], + "examples": ["WGS"], + "ontology": "GENPIO_0001973", + "type": "string", + "description": "Overall sequencing strategy or approach.", + "clasification":"Sequencing", + "label":"Sequencing technique" + }, + "library_layout": { + "examples": ["PAIRED"], + "ontology":"BU_ISCIII:007", + "type": "string", + "description": "Single or paired.", + "clasification":"Sequencing", + "label":"Library Layout" + }, + "library_name": { + "examples": ["P17157_1007"], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "Name of the used library", + "clasification":"Sequencing", + "label":"LibraryName" + }, + "nominal_length ": { + "examples": ["350"], + "ontology": "GENEPIO_0000076", + "type": "string", + "description": "", + "clasification":"Sequencing", + "label":"Nominal Length" + }, + "raw_sequence_data_processing_method": { + "examples": ["Porechop 0.2.3"], + "ontology": "GENEPIO:0001458", + "type": "string", + "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", + "clasification":"Bioinformatics and QC metrics", + "label":"Raw sequence data processin method" + }, + "dehosting_method": { + "examples": ["Nanostripper"], + "ontology": "GENEPIO:0001459", + "type": "string", + "description": "The method used to remove host reads from the pathogen sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Dehosting Method" + }, + "assembly": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Assembly" + }, + "if_assembly_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"If assembly Is Other, Specify" + }, + "assembly_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Assambly params" + }, + "variant_calling": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Variant Calling" + }, + "if_variant_calling_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"If variant calling Is Other, Specify" + }, + "variant_calling_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Variant Calling params" + }, + "consensus_sequence_filepath": { + "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], + "ontology": "GENEPIO:0001462", + "type": "string", + "description": "The filepath of the consesnsus sequence file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence filepath" + }, + "consensus_sequence_software_name": { + "examples": ["Ivar"], + "ontology": "GENEPIO:0001463", + "type": "string", + "description": "The name of software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence software name" + }, + "if_consensus_other": { + "examples": ["1.3"], + "ontology": "0", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"If consensus Is Other, Specify" + }, + "consensus_sequence_software_version": { + "examples": ["1.3"], + "ontology": "GENEPIO:0001469", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus sequence software version" + }, + "consensus_criteria": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus criteria" + }, + "quality_control_metrics": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Quality control metrics " + }, + "breadth_of_coverage_value": { + "examples": ["95%"], + "ontology": "GENEPIO:0001472", + "type": "string", + "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", + "clasification":"Bioinformatics and QC metrics", + "label":"Breadth of coverage value" + }, + "depth_of_coverage_value": { + "examples": ["400x"], + "ontology": "GENEPIO:0001474", + "type": "string", + "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage value " + }, + "depth_of_coverage_threshold": { + "examples": ["100x"], + "ontology": "GENEPIO:0001475", + "type": "string", + "description": "The threshold used as a cut-off for the depth of coverage.", + "clasification":"Bioinformatics and QC metrics", + "label":"Depth of coverage threshold" + }, + "sequence_file_R1_fastq": { + "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R1 fastq" + }, + "sequence_file_R2_fastq": { + "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], + "ontology": "GENEPIO:0001477", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Sequence file R2 fastq" + }, + "r1_fastq_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], + "ontology": "GENEPIO:0001478", + "type": "string", + "description": "The filepath of the r1 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath R1 fastq" + }, + "r2_fastq_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], + "ontology": "GENEPIO:0001479", + "type": "string", + "description": "The filepath of the r2 FASTQ file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath R2 fastq" + }, + "fast5_filename": { + "examples": ["batch1a_sequences.fast5"], + "ontology": "GENEPIO:0001480", + "type": "string", + "description": "The user-specified filename of the FAST5 file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Filename fast5" + }, + "fast5_filepath": { + "examples": ["/User/Documents/RespLab/Data/"], + "ontology": "GENEPIO:0001481", + "type": "string", + "description": "The filepath of the FAST5 file.", + "clasification":"Bioinformatics and QC metrics", + "label":"Filepath fast5" + }, + "number_of_base_pairs_sequenced": { + "examples": ["387566"], + "ontology": "GENEPIO:0001482", + "type": "string", + "description": "The number of total base pairs generated by the sequencing process.", + "clasification":"Bioinformatics and QC metrics", + "label":"Number of base pairs sequenced " + }, + "consensus_genome_length": { + "examples": ["38677"], + "ontology": "GENEPIO:0001483", + "type": "string", + "description": "Size of the assembled genome described as the number of base pairs.", + "clasification":"Bioinformatics and QC metrics", + "label":"Consensus genome length" + }, + "ns_per_100_kbp": { + "examples": ["300"], + "ontology": "GENEPIO:0001484", + "type": "string", + "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", + "clasification":"Bioinformatics and QC metrics", + "label":"Ns per 100 kbp" + }, + "reference_genome_accession": { + "examples": ["NC_045512.2"], + "ontology": "GENEPIO:0001485", + "type": "string", + "description": "A persistent, unique identifier of a genome database entry.", + "clasification":"Bioinformatics and QC metrics", + "label":"Reference genome accession" + }, + "bioinformatics_protocol": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "GENEPIO:0001489", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics", + "label":"Bioinformatics protocol" + }, + "if_bioinformatic_protocol_is_other_specify": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "0", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics", + "label":"If bioinformatic protocol Is Other, Specify" + }, + "bioinformatic_protocol_version": { + "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], + "ontology": "0", + "type": "string", + "description": "The version number of the bioinformatics protocol used.", + "clasification":"Bioinformatics and QC metrics", + "label":"bioinformatics protocol version" + }, + "commercial/open-source/both": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Commercial/Open-source/both" + }, + "preprocessing": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Preprocessing" + }, + "if_preprocessing_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"If preprocessing Is Other, Specify" + }, + "preprocessing_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Bioinformatics and QC metrics", + "label":"Preprocessing params" + }, + "mapping": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information", + "label":"Mapping" + }, + "if_mapping_other": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information", + "label":"If mapping Is Other, Specify" + }, + "mapping_params": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Lineage and Variant information", + "label":"Mapping params" + }, + "lineage/clade_name": { + "examples": ["B.1.1.7"], + "ontology": "GENEPIO:0001500", + "type": "string", + "description": "The name of the lineage or clade.", + "clasification":"Lineage and Variant information", + "label":"Lineage/clade name" + }, + "lineage/clade_analysis_software_name": { + "examples": ["Pangolin"], + "ontology": "GENEPIO:0001501", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information", + "label":"lineage/clade analysis software name" + }, + "if_lineage_identification_other": { + "examples": ["Other than Pangolin"], + "ontology": "0", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information", + "label":"If lineage identification Is Other, Specify" + }, + "lineage/clade_analysis_software_version": { + "examples": ["2.1.10"], + "ontology":"GENEPIO:0001502", + "type": "string", + "description": "The version of the software used to determine the lineage/clade.", + "clasification":"Lineage and Variant information", + "label":"Lineage/clade analysis software version" + }, + "variant_designation": { + "Enums": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" + ], + "ontology": "GENEPIO:0001503", + "type": "string", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], + "classification":"Lineage and Variant information", + "label":"Variant designation" + }, + "variant_evidence": { + "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], + "ontology": "GENEPIO:0001504", + "type": "string", + "description": "The evidence used to make the variant determination.", + "clasification":"Lineage and Variant information", + "label":"Variant evidence" + }, + "gene_name_1": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001507", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": ["E gene (orf4) [GENEPIO:0100151]"], + "classification":"Pathogen diagnostic testing", + "label":"Gene Name 1" + }, + "Protocol_SARS-CoV-2_detection": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"Protocol SARS-CoV-2 detection" + }, + "%qc_filtered": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%qc filtered" + }, + "%reads_host": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%reads host" + }, + "%reads_virus": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%reads virus" + }, + "%unmapped": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%unmapped" + }, + "%genome _greater_10x": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"% genome greater 10x" + }, + "mean_depth_of_coverage_value": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"mean depth of coverage value" + }, + "%Ns": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"%Ns" + }, + "Number_of_variants_(AF_greater_75%)": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"Number of variants (AF greater 75%)" + }, + "Numer_of_variants_with_effect": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"Numer of variants with effect" + }, + "reference_genome_accession": { + "examples": [""], + "ontology": "GENEPIO:0001485", + "type": "string", + "description": "", + "clasification":"Pathogen diagnostic testing", + "label":"reference genome accession" + }, + "diagnostic_pcr_protocol_1": { + "examples": ["PCREGene 2.0"], + "ontology": "GENEPIO:0001508", + "type": "string", + "description": "The name and version number of the protocol used for diagnostic marker amplification.", + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Protocol 1" + }, + "diagnostic_pcr_Ct_value_1": { + "examples": ["21"], + "ontology": "GENEPIO:0001509", + "type": "string", + "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Ct Value 1" + }, + "gene_name_2": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001510", + "type": "string", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], + "classification":"Pathogen diagnostic testing", + "label":"Gene Name 2" + }, + "diagnostic_pcr_protocol_2": { + "examples": ["PCRRdRpGene 3.0"], + "ontology": "GENEPIO:0001511", + "type": "string", + "description": "The name and version number of the protocol used for diagnostic marker amplification.", + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Protocol 2" + }, + "diagnostic_pcr_Ct_value_2": { + "examples": ["36"], + "ontology": "GENEPIO:0001512", + "type": "string", + "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "clasification":"Pathogen diagnostic testing", + "label":"Diagnostic Pcr Ct Value-2" + }, + "analysis_author": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Analysis Authors" + }, + "author_submitter": { + "examples": [""], + "ontology": "0", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Author Submitter" + }, + "submitter": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"enter your GISAID-Username" + }, + "authors": { + "examples": [""], + "ontology": "GENEPIO:0001517", + "type": "string", + "description": "", + "clasification":"Contributor Acknowledgement", + "label":"Authors" + }, + "tax_id": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sample collection and processing" + }, + "common_name": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sample collection and processing" + }, + "library_source": { + "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", + "CAGE method [GENPIO:0001942]", + "CF-H method [GENPIO:0001943]", + "CF-M method ]GENPIO:0001944]", + "CF-S method [GENPIO:0001945]", + "CF-T method [GENPIO:0001946]", + "ChIP method ]GENPIO:0001947]", + "DNAse method [GENPIO:0001948]", + "HMPR method [GENPIO:0001949]", + "Hybrid Selection Method [GENPIO:0001950]", + "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", + "MF method [GENPIO:0001952]", + "MNase method [GENPIO:0001953]", + "MSLL method [GENPIO:0001954]", + "PCR method [GENPIO:0001955]", + "RACE method [GENPIO:0001956]", + "RANDOM PCR method [GENPIO:0001957]", + "RANDOM method [GENPIO:0001958]", + "RT-PCR method [GENPIO:0001959]", + "Reduced Representation method [GENPIO:0001960]", + "Resctriction Digest method [GENPIO:0001961]", + "cDNA method [GENPIO:0001962]", + "other library method [GENPIO:0001964]", + "size fractionation method [GENPIO:0001963]", + ], + "examples": ["METAGENOMIC"], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "clasification":"Sequencing", + "label":"Source material" + }, + "nominal_length": { + "examples": [""], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "", + "clasification":"Sequencing" + }, + "analysis_accession": { + "examples": [""], + "ontology": "GENEPIO_0001145", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Analysis Accession" + }, + "study_accession": { + "examples": ["e.g PRJEB39632"], + "ontology": "GENEPIO_0001136", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study accession" + }, + "secondary_study_accession": { + "examples": ["e.g ERP123173"], + "ontology": "BU_ISCIII:012", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Secondary study accession" + }, + "sample_accession": { + "examples": ["e.g SAMEA7098096"], + "ontology": "GENEPIO_0001139", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Sample accession" + }, + "secondary_sample_accession": { + "examples": ["e.g ERS4858671"], + "ontology": "BU_ISCIII:014", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Secondary sample accession" + }, + "experiment_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "BU_ISCIII:015", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment Accession" + }, + "run_accession": { + "examples": ["e.g ERX4331406"], + "ontology": "BU_ISCIII:016", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Run Accession" + }, + "submission_accession": { + "examples": ["e.g ERA2794974"], + "ontology": "BU_ISCIII:017", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submission Accession" + }, + "read_count": { + "examples": ["e.g 837055"], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Read count" + }, + "read_length": { + "examples": [""], + "ontology": "STATO_0000064", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Read length" + }, + "base_count": { + "examples": ["e.g 503907110"], + "ontology": "UO_0000244", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Base count" + }, + "first_public": { + "examples": ["e.g 2020-08-07"], + "ontology": "NCIT_C142711", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"First Public date" + }, + "last_updated": { + "examples": ["e.g 2020-07-29"], + "ontology": "OMIABIS_0001005", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "format":"Last Updated" + }, + "experiment_title": { + "examples": ["e.g Illumina MiSeq paired end sequencing"], + "ontology": "ORNASEQ_0000004", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment title" + }, + "study_title": { + "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], + "ontology": "OPMI_0000380", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study title" + }, + "study_alias": { + "examples": ["e.g Sweden"], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Study alias" + }, + "experiment_alias": { + "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], + "ontology": "NCIT_C42790", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Experiment alias" + }, + "run_alias": { + "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "NCIT_C47911", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Run Alias" + }, + "fastq_bytes": { + "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], + "ontology": "NCIT_C48047", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq bytes" + }, + "fastq_md5": { + "examples": [""], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq md5" + }, + "fastq_ftp": { + "examples": [""], + "ontology": "PRIDE_0000469", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq ftp" + }, + "fastq_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "BU_ISCIII:032", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq aspera" + }, + "fastq_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "ENVO_01000807", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Fastq galaxy" + }, + "submitted_bytes": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], + "ontology": "NCIT_C172872", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted bytes " + }, + "submitted_md5": { + "examples": ["e.g 139853010;166270048"], + "ontology": "BU_ISCIII:035", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted md5" + }, + "submitted_ftp": { + "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], + "ontology": "BU_ISCIII:036", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted ftp" + }, + "submitted_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:037", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted aspera" + }, + "submitted_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:038", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted Galaxy" + }, + "submitted_format": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], + "ontology": "BU_ISCIII:039", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Submitted Format" + }, + "sra_bytes": { + "examples": ["e.g FASTQ;FASTQ"], + "ontology": "BU_ISCIII:040", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA bytes" + }, + "sra_md5": { + "examples": ["e.g 260236789"], + "ontology": "BU_ISCIII:041", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA md5" + }, + "sra_ftp": { + "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], + "ontology": "BU_ISCIII:042", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA ftp" + }, + "sra_aspera": { + "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], + "ontology": "BU_ISCIII:043", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA aspera" + }, + "sra_galaxy": { + "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], + "ontology": "BU_ISCIII:044", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"SRA galaxy" + }, + "broker_name": { + "examples": ["P17157_1007"], + "ontology": "BU_ISCIII:045", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Broker Name" + }, + "nominal_sdev": { + "examples": [""], + "ontology": "STATO_0000237", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"Nominal sdev" + }, + "first_created": { + "examples": ["e.g 2020-08-07"], + "ontology": "NCIT_C164483", + "type": "string", + "description": "", + "clasification":"Submission ENA", + "label":"First created date" + }, + "type": { + "examples": ["betacoronavirus"], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "default must remain 'betacoronavirus'", + "clasification":"Database Identifiers" + } + } +} diff --git a/test/validation_jsons.py b/test/validation_jsons.py new file mode 100644 index 00000000..bd9e2172 --- /dev/null +++ b/test/validation_jsons.py @@ -0,0 +1,176 @@ +#!/usr/bin/env python +from jsonschema import validate +from jsonschema import Draft202012Validator +import json ,sys +from openpyxl import Workbook +import openpyxl +from itertools import islice +from utils import * + +''' +References: + genepio.owl https://github.com/GenEpiO/genepio/blob/master/genepio.owl + + +''' + +class PhagePlusSchema : + def __init__ (self, schema): + self.schema = schema + self.ontology = {} + for key , values in schema['properties'].items(): + self.ontology[values['ontology']] = key + + + def get_gontology(self,property_item): + ''' + Description: + The function return the geontology value for a property in the schema + Input: + property_item # property name to fetch its geontology + Return: + Return ontology value or None + ''' + try: + return self.schema['properties'][property_item]['ontology'] + except: + return None + + def maping_schemas_based_on_geontology(mapped_to_schema): + ''' + Description: + The function return a dictionnary with the properties of the mapped_to_schema as key and + properties of phagePlusSchema as value + Input: + mapped_to_schema # json schema to be mapped + Return: + mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema + ''' + mapped_dict = OrderedDict() + for key, values in mapped_to_schema['properties'].items(): + try: + mapped_dict[key] = self.ontology[values['ontology']] + except: + # There is no exact match on ontology. Search for the parent + # to be implemented later + pass + return mapped_dict + + +class PhagePlusData : + def __init__ (self,data, json_schema): + self.data = data + self.schema = json_schema + + + def convert_json(schema): + pass + + def get_data(self, field): + return self.data[field] + + def map_sample_to_schema(mapped_structure): + map_sample_dict = OrderedDict() + for item, value in mapped_structure.items: + mapped_sample_list[item] = self.data[value] + return map_sample_dict + + + +def check_arg (args=None) : + ''' + The function is used for parsing the input parameters form the command line + using the standard python package argparse. The package itself is handling + the validation and the return errors messages + Input: + args # Contains the arguments from the command line + Return: + parser.parse_args() # The variable contains the valid parameters + ''' + parser = argparse.ArgumentParser(prog = 'validation_jsons.py', + formatter_class=argparse.RawDescriptionHelpFormatter, + description= 'Read the excel input user files and store them in the LIMS') + + parser.add_argument('-v', '--version', action='version', version='%(prog)s 0.0.1') + parser.add_argument('-p', '--phagePlusSchema' , required = True, + help='file where the phage plus schema is located') + parser.add_argument('-i', '--inputFile', required =True, + help='Execl file with the user collected data') + parser.add_argument('-c', '--convertedSchema', required = True, + help='schema to be mapped') + return parser.parse_args() + + + +data ={"sample_name":'s1', "collecting_institution" :'inst2', + "submitting_institution":'sub', + "sample_collection_date": '12/02/2022', + "geo_loc_country":'Afghanistan', + "geo_loc_state":'Western', + "organism":'Coronaviridae', + "isolate":'SARS-CoV-2/', + "host_scientific_name":'Bos taurus', + "host_disease":'Homo sapiens', + "sequencing_instrument_model" :'COVID-19', + "sequencing_instrument_platform": 'Illumina sequencing instrument', + "consensus_sequence_software_name":'MinIon', + "consensus_sequence_software_version":'Ivar' +} + + +if __name__ == '__main__': + if len (sys.argv) == 1 : + print('Usage: validation_jsons.py [ARGUMENTS] ') + print('Try validation_jsons.py --help for more information.') + exit(2) + arguments = check_arg(sys.argv[1:]) + if not check_if_file_exists(arguments.phagePlusSchema): + print('phage plus schema file does not exist\n') + exit(2) + if not check_if_file_exists(arguments.inputFile): + print('excel file does not exist\n') + exit(2) + if not check_if_file_exists(arguments.convertedSchema): + print('file for converting schema does not exist\n') + exit(2) + # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') + schema_file = open(arguments.phagePlusSchema) + + + json_phage_plus_schema = json.load(schema_file) + try: + Draft202012Validator.check_schema(json_phage_plus_schema) + except: + print('Invalid schema') + exit(1) + phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) + + sample_list = [] + wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) + ws_metadata_lab = wb_file['METADATA_LAB'] + heading = [] + for cell in ws_metadata_lab[1]: + heading.append(cell.value) + + for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): + sample_data_row = {} + for idx in range(len(heading)): + if 'date' in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') + else: + sample_data_row[heading[idx]] = row[idx] + try: + validate(instance=sample_data_row,schema=json_phage_plus_schema) + except: + print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) + + continue + sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) + # create the information mapped to the new schema + mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology(arguments.convertedSchema) + mapped_sample_list = [] + for sample in sample_list: + mapped_sample_list.append(map_sample_to_schema(mapped_structure)) + + + print('Completed') From 7c493c80a72f0609ac9411e3a2f316ec9afa4b8b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 15:07:43 +0100 Subject: [PATCH 0062/1454] Fixing liting issues --- relecov_tools/utils.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index c3e4bf76..db44b8bd 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -1,12 +1,13 @@ import os + def file_exists(file_to_check): - ''' + """ Input: file_to_check # file name to check if exists Return: True if exists - ''' + """ if os.path.isfile(file_to_check): return True return False @@ -16,6 +17,10 @@ def rich_force_colors(): """ Check if any environment variables are set to force Rich to use coloured output """ - if os.getenv("GITHUB_ACTIONS") or os.getenv("FORCE_COLOR") or os.getenv("PY_COLORS"): + if ( + os.getenv("GITHUB_ACTIONS") + or os.getenv("FORCE_COLOR") + or os.getenv("PY_COLORS") + ): return True return None From ead9507d5e812a59f46c3595ed80e5ea2e28b2b9 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 15:31:47 +0100 Subject: [PATCH 0063/1454] include functions for rich console --- relecov_tools/utils.py | 76 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index db44b8bd..6c60d99a 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -1,4 +1,10 @@ +#!/usr/bin/env python +""" +Common utility function for bu-isciii package. +""" import os +import rich +import questionary def file_exists(file_to_check): @@ -24,3 +30,73 @@ def rich_force_colors(): ): return True return None + + +stderr = rich.console.Console( + stderr=True, style="dim", highlight=False, force_terminal=rich_force_colors() +) + + +def prompt_resolution_id(): + stderr.print( + "Specify the name resolution id for the service you want to create. You can obtain this from iSkyLIMS. eg. SRVCNM584.1" + ) + resolution_id = questionary.text("Resolution id").unsafe_ask() + return resolution_id + + +def prompt_service_dir_path(): + stderr.print("Service path to copy to execution temporal directory") + source = questionary.path("Source path").unsafe_ask() + return source + + +def prompt_tmp_dir_path(): + stderr.print("Temporal directory destination to execute sercive") + source = questionary.path("Source path").unsafe_ask() + return source + + +def prompt_source_path(): + stderr.print("Directory containing files cd to transfer") + source = questionary.path("Source path").unsafe_ask() + return source + + +def prompt_destination_path(): + stderr.print("Directory to which the files will be transfered") + destination = questionary.path("Destination path").unsafe_ask() + return destination + + +def prompt_selection(msg, choices): + selection = questionary.select(msg, choices=choices).unsafe_ask() + return selection + + +def prompt_path(msg): + source = questionary.path(msg).unsafe_ask() + return source + + +def prompt_yn_question(msg): + confirmation = questionary.confirm(msg).unsafe_ask() + return confirmation + + +def prompt_skip_folder_creation(): + stderr.print("Do you want to skip folder creation? (Y/N)") + confirmation = questionary.confirm("Skip?", default=False).unsafe_ask() + return confirmation + + +def get_service_ids(services_requested): + service_id_list = [] + for services in services_requested: + service_id_list.append(services["serviceId"]) + service_id_list.append("all") + stderr.print("Which selected service do you want to manage?") + services_sel = [prompt_selection("Service label:", service_id_list)] + if services_sel == "all": + services_sel == service_id_list + return services_sel From 3aa1758c08e4537b6cc0540258d966c55722617b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 16:24:36 +0100 Subject: [PATCH 0064/1454] removing references to bu-isciii and nf-core --- relecov_tools/__main__.py | 67 +++++++++++++++------------------------ 1 file changed, 26 insertions(+), 41 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 739301a4..82b4b4d2 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,5 +1,7 @@ #!/usr/bin/env python - +import os +import utils +import logging # from click.types import File from rich import print @@ -8,14 +10,14 @@ import rich.console import rich.logging import rich.traceback -import os -import utils -log = logging.getLogger() +import relecov_tools.read_metadata + +log = logging.getLogger() -def run_bu_isciii(): +def run_relecov_tools(): # Set up rich stderr console stderr = rich.console.Console(stderr=True, force_terminal=utils.rich_force_colors()) @@ -52,7 +54,7 @@ def run_bu_isciii(): ) # Lanch the click cli - bu_isciii_cli() + relecov_tools_cli() # Customise the order of subcommands for --help @@ -92,7 +94,7 @@ def decorator(f): @click.group(cls=CustomHelpOrder) -# @click.version_option(nf_core.__version__) +@click.version_option(relecov_tools.__version__) @click.option( "-v", "--verbose", @@ -103,23 +105,11 @@ def decorator(f): @click.option( "-l", "--log-file", help="Save a verbose log to a file.", metavar="" ) -def bu_isciii_cli(verbose, log_file): +def relecov_tools_cli(verbose, log_file): # Set the base logger to output DEBUG log.setLevel(logging.DEBUG) - # Set up logs to the console - log.addHandler( - rich.logging.RichHandler( - level=logging.DEBUG if verbose else logging.INFO, - console=rich.console.Console( - stderr=True, force_terminal=nf_core.utils.rich_force_colors() - ), - show_time=False, - markup=True, - ) - ) - # Set up logs to a file if we asked for one if log_file: log_fh = logging.FileHandler(log_file, encoding="utf-8") @@ -133,7 +123,7 @@ def bu_isciii_cli(verbose, log_file): # pipeline list -@bu_isciii_cli.command(help_priority=1) +@relecov_tools_cli.command(help_priority=1) @click.argument("keywords", required=False, nargs=-1, metavar="") @click.option( "-s", @@ -156,7 +146,7 @@ def list(keywords, sort, json, show_archived): # sftp -@bu_isciii_cli.command(help_priority=2) +@relecov_tools_cli.command(help_priority=2) @click.argument("pipeline", required=False, metavar="") @click.option( "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" @@ -191,14 +181,16 @@ def sftp( Download files located in sftp server. """ - print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) - # metadata -@bu_isciii_cli.command(help_priority=3) -@click.argument("pipeline", required=False, metavar="") +@relecov_tools_cli.command(help_priority=3) +# @click.option("metadata_file", required=False, metavar="") @click.option( - "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" + "-m", + "--metadata_file", + type=click.Path(), + default=None, + help="file containing metadata" ) @click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( @@ -215,23 +207,16 @@ def sftp( default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def metadata( - pipeline, - id, - revision, - command_only, - params_in, - params_out, - save_all, - show_hidden, - url, +def read_metadata( + metadata_file ): """ - Read Metadata . - + Create the json complaining the relecov schema from the Metadata file. """ - print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) + new_metadata = relecov_tools.read_metadata.RelecovMetadata(metadata_file) + relecov_json = new_metadata.create_json() + return relecov_json if __name__ == "__main__": - run_bu_isciii() + run_relecov_tools() From 0b5220281a21c22871d3a6ac820d8bc9165f62c1 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 16:25:05 +0100 Subject: [PATCH 0065/1454] removing references to services and resolutions --- relecov_tools/utils.py | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 6c60d99a..91545f41 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -37,20 +37,6 @@ def rich_force_colors(): ) -def prompt_resolution_id(): - stderr.print( - "Specify the name resolution id for the service you want to create. You can obtain this from iSkyLIMS. eg. SRVCNM584.1" - ) - resolution_id = questionary.text("Resolution id").unsafe_ask() - return resolution_id - - -def prompt_service_dir_path(): - stderr.print("Service path to copy to execution temporal directory") - source = questionary.path("Source path").unsafe_ask() - return source - - def prompt_tmp_dir_path(): stderr.print("Temporal directory destination to execute sercive") source = questionary.path("Source path").unsafe_ask() @@ -88,15 +74,3 @@ def prompt_skip_folder_creation(): stderr.print("Do you want to skip folder creation? (Y/N)") confirmation = questionary.confirm("Skip?", default=False).unsafe_ask() return confirmation - - -def get_service_ids(services_requested): - service_id_list = [] - for services in services_requested: - service_id_list.append(services["serviceId"]) - service_id_list.append("all") - stderr.print("Which selected service do you want to manage?") - services_sel = [prompt_selection("Service label:", service_id_list)] - if services_sel == "all": - services_sel == service_id_list - return services_sel From 91153e72ab88b3a46cb60a5b08129d355aa9196f Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 16:30:41 +0100 Subject: [PATCH 0066/1454] removing litting issues --- relecov_tools/__main__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 82b4b4d2..d9d08978 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -3,7 +3,7 @@ import utils import logging # from click.types import File -from rich import print +# from rich import print # from rich.prompt import Confirm import click @@ -142,7 +142,7 @@ def list(keywords, sort, json, show_archived): Checks the web for a list of nf-core pipelines with their latest releases. Shows which nf-core pipelines you have pulled locally and whether they are up to date. """ - print(nf_core.list.list_workflows(keywords, sort, json, show_archived)) + pass # sftp @@ -182,6 +182,7 @@ def sftp( """ + # metadata @relecov_tools_cli.command(help_priority=3) # @click.option("metadata_file", required=False, metavar="") From 55db1c8b930f1e7eb7b3c4603976d118e7e266e0 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 19:25:08 +0100 Subject: [PATCH 0067/1454] creating the commit to merge the pull request form bu-isciii --- relecov_tools/__main__.py | 1 - relecov_tools/read_metadata.py | 43 +++++++++++++++++++--------------- 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d9d08978..9f7a6f5a 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -11,7 +11,6 @@ import rich.logging import rich.traceback - import relecov_tools.read_metadata log = logging.getLogger() diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index fbbecfc2..655fae76 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,25 +1,26 @@ #!/usr/bin/env python +import relecov_tools.utils + class RelecovMetadata: - def __init__(): - self.origin_file = file - self.metadata = {} - self.isklims_url = iskylims_url - self.relecov_url = relecov_url + def __init__( + self, + excel_file=None, + inpuf_folder=None, + ): + if excel_file is None: + self.excel_file = relecov_tools.prompt_path( + msg="Select the excel file which contains metadata" + ) + else: + self.excel_file = excel_file -# read_metadata +# read_metadata -def read_metadata_workflow(self): - def __init__( - self, - ): - """ - Description : Starts the read metada workflow - """ # Perform workflow details @@ -37,7 +38,12 @@ def fetch_metadata_file(folder, file_name): folder Directory to fetch metadata file file_name metadata file name """ - pass + wb_file = openpyxl.load_workbook(file_name, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + heading = [] + for cell in ws_metadata_lab[1]: + heading.append(cell.value) + def validate_metadata_sample(row_sample): @@ -67,12 +73,11 @@ def store_information(external_url, request, data): pass -wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) -ws_metadata_lab = wb_file["METADATA_LAB"] -heading = [] -for cell in ws_metadata_lab[1]: - heading.append(cell.value) +def read_metadata_workflow(self): + """ + Description : Starts the read metada workflow + """ for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): sample_data_row = {} From 7616ea908e9d3b8cc23d7bdf83b32445def1d291 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 20:06:15 +0100 Subject: [PATCH 0068/1454] files modification to create relecov_tools package --- relecov_tools/__main__.py | 56 +++++++++++++++++++++++++--------- relecov_tools/read_metadata.py | 39 +++++++++++++++-------- relecov_tools/utils.py | 6 ++-- setup.py | 6 ++-- 4 files changed, 73 insertions(+), 34 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 9f7a6f5a..e820bc73 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,6 +1,5 @@ #!/usr/bin/env python import os -import utils import logging # from click.types import File # from rich import print @@ -11,6 +10,7 @@ import rich.logging import rich.traceback +import relecov_tools.utils import relecov_tools.read_metadata log = logging.getLogger() @@ -18,7 +18,7 @@ def run_relecov_tools(): # Set up rich stderr console - stderr = rich.console.Console(stderr=True, force_terminal=utils.rich_force_colors()) + stderr = rich.console.Console(stderr=True, force_terminal=relecov_tools.utils.rich_force_colors()) # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) @@ -166,20 +166,14 @@ def list(keywords, sort, json, show_archived): help="Path to save run parameters file", ) def sftp( - pipeline, - id, - revision, - command_only, - params_in, - params_out, - save_all, - show_hidden, - url, + host, + port, + user, + passwd ): - """ - Download files located in sftp server. - - """ + """Download files located in sftp server.""" + sftp_connection = relecov_tools.sftp.SftpHandle(host, port, user, passwd) + sftp_connection.open() # metadata @@ -218,5 +212,37 @@ def read_metadata( return relecov_json +# validation +@relecov_tools_cli.command(help_priority=4) +@click.argument("pipeline", required=False, metavar="") +@click.option( + "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" +) +@click.option("-i", "--id", help="ID for web-gui launch parameter set") +@click.option( + "-c", + "--command-only", + is_flag=True, + default=False, + help="Create Nextflow command with params (no params file)", +) +@click.option( + "-o", + "--params-out", + type=click.Path(), + default=os.path.join(os.getcwd(), "nf-params.json"), + help="Path to save run parameters file", +) +def validation( + host, + port, + user, + passwd +): + """Download files located in sftp server.""" + relecov_json = relecov_tools.validation_jsons.ValidationJson(host, port, user, passwd) + relecov_json.open() + + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 655fae76..464bfc31 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,5 +1,7 @@ #!/usr/bin/env python - +from itertools import islice +from openpyxl import Workbook +import openpyxl import relecov_tools.utils @@ -78,17 +80,28 @@ def read_metadata_workflow(self): """ Description : Starts the read metada workflow """ + sample_list = [] + wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + heading = [] + for cell in ws_metadata_lab[1]: -for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): - sample_data_row = {} - for idx in range(len(heading)): - if "date" in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") - else: - sample_data_row[heading[idx]] = row[idx] - try: - validate(instance=sample_data_row, schema=json_phage_plus_schema) - except: - print("Unsuccessful validation for sample ", sample_data_row["sample_name"]) + heading.append(cell.value) - continue + for i in range(len(heading)): + if heading[i] in list(mapping_file.keys()): + index = list(mapping_file).index(heading[i]) + heading[index] = list(mapping_file.values())[index] + for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): + sample_data_row = {} + for idx in range(len(heading)): + if "date" in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + else: + sample_data_row[heading[idx]] = row[idx] + try: + validate(instance=sample_data_row, schema=json_phage_plus_schema) + except: + print("Unsuccessful validation for sample ", sample_data_row["sample_name"]) + + continue diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 91545f41..ba4e219b 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -1,9 +1,9 @@ #!/usr/bin/env python """ -Common utility function for bu-isciii package. +Common utility function for relecov_tools package. """ import os -import rich +from rich.console import Console import questionary @@ -32,7 +32,7 @@ def rich_force_colors(): return None -stderr = rich.console.Console( +stderr = Console( stderr=True, style="dim", highlight=False, force_terminal=rich_force_colors() ) diff --git a/setup.py b/setup.py index 22c87dbd..efd977a6 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ required = f.read().splitlines() setup( - name="bu-isciii", + name="relecov_tools", version=version, description="Tools for managing and resolution of buisciii services.", long_description=readme, @@ -26,9 +26,9 @@ ], author="Sara Monzon", author_email="smonzon@isciii.es", - url="https://github.com/BU-ISCIII/buisciii-tools", + url="https://github.com/BU-ISCIII/relecov_tools", license="GNU GENERAL PUBLIC LICENSE v.3", - entry_points={"console_scripts": ["bu-isciii=bu_isciii.__main__:run_bu_isciii"]}, + entry_points={"console_scripts": ["relecov_tools=relecov_tools.__main__:run_relecov_tools"]}, install_requires=required, packages=find_packages(exclude=("docs")), include_package_data=True, From 738fa8687dd469309c7a7135bbf0821db8178243 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 21:38:16 +0100 Subject: [PATCH 0069/1454] create configuration file --- relecov_tools/conf/configuration.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 relecov_tools/conf/configuration.json diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json new file mode 100644 index 00000000..b5257a6d --- /dev/null +++ b/relecov_tools/conf/configuration.json @@ -0,0 +1,8 @@ +{ + "json_schemas": { + "phage_plus": "phage_plus_V0.json", + "ene_schema": "ena_v01.json", + "gisaid_schema": "gisaid_v01.json" + }, + "additional_metadata": "additional_metadata_v01.json" +} From effd7b927ff35ce8443171f4579322f8e9bb8a4a Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 22:20:50 +0100 Subject: [PATCH 0070/1454] including the additional metadata in command parameter --- relecov_tools/__main__.py | 24 +++++++++--------------- relecov_tools/read_metadata.py | 29 +++++++++++++++++++++++------ 2 files changed, 32 insertions(+), 21 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e820bc73..ea0bf46f 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -146,7 +146,6 @@ def list(keywords, sort, json, show_archived): # sftp @relecov_tools_cli.command(help_priority=2) -@click.argument("pipeline", required=False, metavar="") @click.option( "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" ) @@ -178,7 +177,6 @@ def sftp( # metadata @relecov_tools_cli.command(help_priority=3) -# @click.option("metadata_file", required=False, metavar="") @click.option( "-m", "--metadata_file", @@ -186,28 +184,24 @@ def sftp( default=None, help="file containing metadata" ) -@click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( - "-c", - "--command-only", - is_flag=True, - default=False, - help="Create Nextflow command with params (no params file)", + "-a", + "--add_metadata", + type=click.Path(), + default=os.path.join(os.path.dirname(os.path.realpath(__file__)), "assets", "additional_metadata.json"), + help="Json with the additional metadata to add to the received user metadata" ) @click.option( "-o", - "--params-out", + "--metadata-out", type=click.Path(), - default=os.path.join(os.getcwd(), "nf-params.json"), - help="Path to save run parameters file", + help="Path to save output metadata file" ) -def read_metadata( - metadata_file -): +def read_metadata(metadata_file, add_metadata, metadata_out): """ Create the json complaining the relecov schema from the Metadata file. """ - new_metadata = relecov_tools.read_metadata.RelecovMetadata(metadata_file) + new_metadata = relecov_tools.read_metadata.RelecovMetadata(metadata_file, add_metadata, metadata_out) relecov_json = new_metadata.create_json() return relecov_json diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 464bfc31..a8226401 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,23 +1,40 @@ #!/usr/bin/env python from itertools import islice +import logging +import rich.console from openpyxl import Workbook import openpyxl import relecov_tools.utils +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + class RelecovMetadata: def __init__( self, - excel_file=None, - inpuf_folder=None, + metadata_file=None, + additional_metadata_file=None, + output_folder=None ): - - if excel_file is None: - self.excel_file = relecov_tools.prompt_path( + if metadata_file is None: + self.metadata_file = relecov_tools.utils.prompt_path( msg="Select the excel file which contains metadata" ) else: - self.excel_file = excel_file + self.metadata_file = metadata_file + if output_folder is None: + self.output_folder = relecov_tools.utils.prompt_path( + msg="Select the output folder" + ) + else: + self.output_folder = output_folder + self.additional_metadata_file = additional_metadata_file # read_metadata From 623a92e342993cd5e08413fd4d97be46dd7f8a21 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 23:00:58 +0100 Subject: [PATCH 0071/1454] Create json class to read the configuration data --- relecov_tools/config_json.py | 38 ++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 relecov_tools/config_json.py diff --git a/relecov_tools/config_json.py b/relecov_tools/config_json.py new file mode 100644 index 00000000..cafad194 --- /dev/null +++ b/relecov_tools/config_json.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python +import json +import os + + +class ConfigJson: + def __init__( + self, + json_file=os.path.join(os.path.dirname(__file__), "conf", "configuration.json"), + ): + fh = open(json_file) + self.json_data = json.load(fh) + fh.close() + self.topic_config = list(self.json_data.keys()) + + def get_configuration(self, topic): + """ + Description: + Obtain the topic configuration from json data + """ + if topic in self.topic_config: + return self.json_data[topic] + return None + + def get_find(self, topic, found): + """ + Owner: Pablo + Description: + Obtain from topic any forward items from json data + """ + if found in self.json_data[topic]: + return self.json_data[topic][found] + else: + for key, value in self.json_data[topic].items(): + if isinstance(value, dict): + if found in self.json_data[topic][key]: + return self.json_data[topic][key][found] + return None From 4d2a9c91dc0d7c04897bfabd33753a11774ce8e2 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 8 Mar 2022 23:31:40 +0100 Subject: [PATCH 0072/1454] Changed reference to relecov_tools --- relecov_tools/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__init__.py b/relecov_tools/__init__.py index c94a25ee..e176a03f 100644 --- a/relecov_tools/__init__.py +++ b/relecov_tools/__init__.py @@ -3,4 +3,4 @@ import pkg_resources -__version__ = pkg_resources.get_distribution("bu_isciii").version +__version__ = pkg_resources.get_distribution("relecov_tools").version From d38b8b1f25cb65699349d941fc22228a926600e3 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 9 Mar 2022 10:10:19 +0100 Subject: [PATCH 0073/1454] linting --- relecov_tools/mail.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/relecov_tools/mail.py b/relecov_tools/mail.py index 983281aa..a4c3b392 100644 --- a/relecov_tools/mail.py +++ b/relecov_tools/mail.py @@ -30,6 +30,7 @@ from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText + class Email: def __init__(self, receiver, sender, password, subject): self.receiver = receiver @@ -48,19 +49,19 @@ def generate_HTML(self): return def send_message(self): - msg = MIMEMultipart('alternative') - msg['To'] = self.receiver - msg['From'] = self.sender - msg['Subject'] = self.subject + msg = MIMEMultipart("alternative") + msg["To"] = self.receiver + msg["From"] = self.sender + msg["Subject"] = self.subject - text_part = MIMEText(self.text, 'plain') + text_part = MIMEText(self.text, "plain") msg.attach(text_part) if self.html: - html_part = MIMEText(self.html, 'html') + html_part = MIMEText(self.html, "html") msg.attach(html_part) # open server, send email, close email - server = smtplib.SMTP('localhost') + server = smtplib.SMTP("localhost") server.sendmail(self.sender, self.receiver, msg.as_string()) - server.quit() \ No newline at end of file + server.quit() From 3c9ac459d5b79b5b1c559a632dc931a0e7bc78c0 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 9 Mar 2022 10:10:27 +0100 Subject: [PATCH 0074/1454] linting --- relecov_tools/sftp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 5189f381..4358ad8b 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -32,6 +32,7 @@ import paramiko import sys + class SftpHandle: def __init__(self, host, port, user, key): """ @@ -109,6 +110,7 @@ def main(args): pass return + if __name__ == "__main__": sys.exit(main()) From ce1988258d78aa6e6dce4ee21814e4b9d69fe02d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 10:18:11 +0100 Subject: [PATCH 0075/1454] changes in configuration json --- relecov_tools/schema_json.py | 41 ++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 relecov_tools/schema_json.py diff --git a/relecov_tools/schema_json.py b/relecov_tools/schema_json.py new file mode 100644 index 00000000..ae0c9031 --- /dev/null +++ b/relecov_tools/schema_json.py @@ -0,0 +1,41 @@ +#!/usr/bin/env python +import logging +from collections import OrderedDict + +log = logging.getLogger(__name__) + + +class PhagePlusSchema : + def __init__(self, schema): + self.schema = schema + self.ontology = {} + for key , values in schema["properties"].items(): + self.ontology[values["ontology"]] = key + self.properties = list(schema["properties"].keys()) + + def get_gontology(self, property_item): + """Return the geontology value for a property in the schema""" + try: + return self.schema["properties"][property_item]["ontology"] + except KeyError as e: + log.error("geontology value %s %s" , property_item, e) + return None + + def maping_schemas_based_on_geontology(self, mapped_to_schema): + """Return a dictionnary with the properties of the mapped_to_schema + as key and properties of phagePlusSchema as value + """ + mapped_dict = OrderedDict() + for key, values in mapped_to_schema["properties"].items(): + try: + mapped_dict[key] = self.ontology[values["ontology"]] + except KeyError as e: + log.error("Enable to map schema, because of %s is not defined" , e) + # There is no exact match on ontology. Search for the parent + # to be implemented later + pass + return mapped_dict + + def get_schema_properties(self): + """Return the properties defined in the schema """ + return self.properties From 6dff752b23fd69de19b17b58716861eb56783585 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 9 Mar 2022 10:51:57 +0100 Subject: [PATCH 0076/1454] changes in validation json and in dummy data --- relecov_tools/__main__.py | 4 ++++ .../example_data/dummy_data_small.xlsx | Bin 7423 -> 7675 bytes .../example_data/metadata_leyenda.xlsx | Bin 0 -> 9920 bytes relecov_tools/validation_jsons.py | 16 +++++++++++++++- 4 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 relecov_tools/example_data/metadata_leyenda.xlsx diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d872692f..6e25266c 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,6 +1,7 @@ #!/usr/bin/env python # from click.types import File +import logging from rich import print # from rich.prompt import Confirm @@ -18,6 +19,9 @@ # conda install -c conda-forge rich +log = logging.getLogger() + + def run_bu_isciii(): # Set up rich stderr console stderr = rich.console.Console(stderr=True, force_terminal=utils.rich_force_colors()) diff --git a/relecov_tools/example_data/dummy_data_small.xlsx b/relecov_tools/example_data/dummy_data_small.xlsx index 0e1e5bc9326e9dcdfddf03f0457151ea72554d60..00a06c587e9bc77d618f183b4e46418d437b4925 100644 GIT binary patch delta 5679 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 F{tK8qiz)yB delta 5499 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 Sf1ZT&^bvS+iB^=)z5fU8P5+Ak literal 0 HcmV?d00001 diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index 12ff022c..11a31bae 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -1,6 +1,9 @@ #!/usr/bin/env python from logging import exception from tkinter import E +import logging +import rich +from rich.console import Console # from types import NoneType import jsonschema @@ -20,6 +23,14 @@ # from utils import * +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=utils.rich_force_colors(), +) + """ References: @@ -199,6 +210,7 @@ def check_arg(args=None): try: import pdb + pdb.set_trace() validate( instance=sample_data_row, schema=json_phage_plus_schema, @@ -206,7 +218,9 @@ def check_arg(args=None): print("Success") except jsonschema.ValidationError as e: - e + # print(e) + + log.error(e) continue # sample_list.append(PhagePlusData(sample_data_row, phage_plus_schema)) # create the information mapped to the new schema From 98bfb9d6ba2dddc03d119db310cb1be1e8ff5aff Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 9 Mar 2022 10:56:57 +0100 Subject: [PATCH 0077/1454] changed method names to avoid python keywords --- relecov_tools/sftp.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 4358ad8b..ddcc720d 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -61,7 +61,7 @@ def check(self): except: return False - def open(self): + def open_connection(self): """ Uses the class attributes to make a SFTP connection Usage: @@ -89,7 +89,7 @@ def open(self): except: return False - def close(self): + def close_connection(self): """ Closes the SFTP connection if there is any Usage: From d203415d20b3ba18297d784e643e97d749c8cc33 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 9 Mar 2022 11:31:15 +0100 Subject: [PATCH 0078/1454] working in linting validation json --- relecov_tools/validation_jsons.py | 82 +++++-------------------------- 1 file changed, 13 insertions(+), 69 deletions(-) diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index 11a31bae..bf869339 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -1,4 +1,3 @@ -#!/usr/bin/env python from logging import exception from tkinter import E import logging @@ -10,36 +9,21 @@ from jsonschema import validate from jsonschema import Draft202012Validator import json, sys -from openpyxl import Workbook -import openpyxl + +# from openpyxl import Workbook +# import openpyxl from itertools import islice import argparse - from questionary import ValidationError import utils -# import relecov_tools.utils - -# from utils import * - log = logging.getLogger(__name__) stderr = rich.console.Console( - stderr=True, - style="dim", - highlight=False, - force_terminal=utils.rich_force_colors(), + stderr=True, style="dim", highlight=False, force_terminal=utils.rich_force_colors() ) -""" -References: - genepio.owl https://github.com/GenEpiO/genepio/blob/master/genepio.owl - - -""" - - class PhagePlusSchema: def __init__(self, schema): self.schema = schema @@ -50,11 +34,11 @@ def __init__(self, schema): def get_gontology(self, property_item): """ Description: - The function return the geontology value for a property in the schema + The function return the geontology value for a property in the schema Input: - property_item # property name to fetch its geontology + property_item # property name to fetch its geontology Return: - Return ontology value or None + Return ontology value or None """ try: return self.schema["properties"][property_item]["ontology"] @@ -75,13 +59,14 @@ def maping_schemas_based_on_geontology(mapped_to_schema): for key, values in mapped_to_schema["properties"].items(): try: mapped_dict[key] = self.ontology[values["ontology"]] - except: + except OSError: # There is no exact match on ontology. Search for the parent # to be implemented later pass return mapped_dict +"""" class PhagePlusData: def __init__(self, data, json_schema): self.data = data @@ -98,6 +83,7 @@ def map_sample_to_schema(mapped_structure): for item, value in mapped_structure.items: mapped_sample_list[item] = self.data[value] return map_sample_dict +""" def check_arg(args=None): @@ -135,26 +121,6 @@ def check_arg(args=None): return parser.parse_args() -""" -data = { - "sample_name": "s1", - "collecting_institution": "inst2", - "submitting_institution": "sub", - "sample_collection_date": "12/02/2022", - "geo_loc_country": "Afghanistan", - "geo_loc_state": "Western", - "organism": "Coronaviridae", - "isolate": "SARS-CoV-2/", - "host_scientific_name": "Bos taurus", - "host_disease": "Homo sapiens", - "sequencing_instrument_model": "COVID-19", - "sequencing_instrument_platform": "Illumina sequencing instrument", - "consensus_sequence_software_name": "MinIon", - "consensus_sequence_software_version": "Ivar", -} -""" - - if __name__ == "__main__": if len(sys.argv) == 1: print("Usage: validation_jsons.py [ARGUMENTS] ") @@ -222,30 +188,8 @@ def check_arg(args=None): log.error(e) continue - # sample_list.append(PhagePlusData(sample_data_row, phage_plus_schema)) + + # sample_list.append(PhagePlusData(sample_data_row, phage_plus_schema)) # create the information mapped to the new schema - """ - variable_errores = { - "sample":["jsonschema.exceptions.ValidationError: 2697049 is not of type 'string' - -Failed validating 'type' in schema['properties']['tax_id']: - {'clasification': 'Sample collection and processing', - 'description': 'The NCBITaxon identifier for the organism being ' - 'sequenced.', - 'examples': ['probably 2697049 in all cases'], - 'label': 'Tax ID', - 'ontology': 'GENEPIO_0001800', - 'type': 'string'} - -On instance['tax_id']: - 2697049 -"] - } - mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology( - arguments.convertedSchema - ) - mapped_sample_list = [] - for sample in sample_list: - mapped_sample_list.append(map_sample_to_schema(mapped_structure)) - """ + print("Completed") From 9c7c3c351f44dcf9f1c13789218e1502efc17419 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 9 Mar 2022 11:46:44 +0100 Subject: [PATCH 0079/1454] fixing linting1 --- relecov_tools/validation_jsons.py | 68 ++----------------------------- 1 file changed, 4 insertions(+), 64 deletions(-) diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index bf869339..fa2688b8 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -8,15 +8,17 @@ import jsonschema from jsonschema import validate from jsonschema import Draft202012Validator -import json, sys +import json +import sys # from openpyxl import Workbook -# import openpyxl +import openpyxl from itertools import islice import argparse from questionary import ValidationError import utils +from schema_json import PhagePlusSchema log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -24,68 +26,6 @@ ) -class PhagePlusSchema: - def __init__(self, schema): - self.schema = schema - self.ontology = {} - for key, values in schema["properties"].items(): - self.ontology[values["ontology"]] = key - - def get_gontology(self, property_item): - """ - Description: - The function return the geontology value for a property in the schema - Input: - property_item # property name to fetch its geontology - Return: - Return ontology value or None - """ - try: - return self.schema["properties"][property_item]["ontology"] - except: - return None - - def maping_schemas_based_on_geontology(mapped_to_schema): - """ - Description: - The function return a dictionnary with the properties of the mapped_to_schema as key and - properties of phagePlusSchema as value - Input: - mapped_to_schema # json schema to be mapped - Return: - mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema - """ - mapped_dict = OrderedDict() - for key, values in mapped_to_schema["properties"].items(): - try: - mapped_dict[key] = self.ontology[values["ontology"]] - except OSError: - # There is no exact match on ontology. Search for the parent - # to be implemented later - pass - return mapped_dict - - -"""" -class PhagePlusData: - def __init__(self, data, json_schema): - self.data = data - self.schema = json_schema - - def convert_json(schema): - pass - - def get_data(self, field): - return self.data[field] - - def map_sample_to_schema(mapped_structure): - map_sample_dict = OrderedDict() - for item, value in mapped_structure.items: - mapped_sample_list[item] = self.data[value] - return map_sample_dict -""" - - def check_arg(args=None): """ The function is used for parsing the input parameters form the command line From ea566781e23d9a805b9ae725dca6e465bd10a605 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:26:53 +0100 Subject: [PATCH 0080/1454] Updating the folders to attach in package creation --- MANIFEST.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/MANIFEST.in b/MANIFEST.in index 67263199..37ee93fc 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,6 +1,6 @@ include LICENSE include README.md -graft bu_isciii/templates -graft bu_isciii/schemas -graft bu_isciii/conf +graft relecov_tools/assets +graft relecov_tools/schema +graft relecov_tools/conf include requirements.txt From 5818d96e9b02efd045020b5f589e130bb1853a0d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:28:12 +0100 Subject: [PATCH 0081/1454] rename mapping json file for metadata --- .../schema/{mapping_file.json => mapping_metadata_json_v01.json} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename relecov_tools/schema/{mapping_file.json => mapping_metadata_json_v01.json} (100%) diff --git a/relecov_tools/schema/mapping_file.json b/relecov_tools/schema/mapping_metadata_json_v01.json similarity index 100% rename from relecov_tools/schema/mapping_file.json rename to relecov_tools/schema/mapping_metadata_json_v01.json From d19998d1b0baba29633b61b70e8d718ac17b410c Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:30:42 +0100 Subject: [PATCH 0082/1454] fix litin issues --- relecov_tools/__main__.py | 44 +++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 23 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index ea0bf46f..c25cabcd 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,6 +1,7 @@ #!/usr/bin/env python import os import logging + # from click.types import File # from rich import print @@ -18,7 +19,9 @@ def run_relecov_tools(): # Set up rich stderr console - stderr = rich.console.Console(stderr=True, force_terminal=relecov_tools.utils.rich_force_colors()) + stderr = rich.console.Console( + stderr=True, force_terminal=relecov_tools.utils.rich_force_colors() + ) # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) @@ -164,12 +167,7 @@ def list(keywords, sort, json, show_archived): default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def sftp( - host, - port, - user, - passwd -): +def sftp(host, port, user, passwd): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp.SftpHandle(host, port, user, passwd) sftp_connection.open() @@ -182,27 +180,30 @@ def sftp( "--metadata_file", type=click.Path(), default=None, - help="file containing metadata" + help="file containing metadata", ) @click.option( "-a", "--add_metadata", type=click.Path(), - default=os.path.join(os.path.dirname(os.path.realpath(__file__)), "assets", "additional_metadata.json"), - help="Json with the additional metadata to add to the received user metadata" + default=os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "assets", + "additional_metadata.json", + ), + help="Json with the additional metadata to add to the received user metadata", ) @click.option( - "-o", - "--metadata-out", - type=click.Path(), - help="Path to save output metadata file" + "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" ) def read_metadata(metadata_file, add_metadata, metadata_out): """ Create the json complaining the relecov schema from the Metadata file. """ - new_metadata = relecov_tools.read_metadata.RelecovMetadata(metadata_file, add_metadata, metadata_out) - relecov_json = new_metadata.create_json() + new_metadata = relecov_tools.read_metadata.RelecovMetadata( + metadata_file, add_metadata, metadata_out + ) + relecov_json = new_metadata.create_metadata_json() return relecov_json @@ -227,14 +228,11 @@ def read_metadata(metadata_file, add_metadata, metadata_out): default=os.path.join(os.getcwd(), "nf-params.json"), help="Path to save run parameters file", ) -def validation( - host, - port, - user, - passwd -): +def validation(host, port, user, passwd): """Download files located in sftp server.""" - relecov_json = relecov_tools.validation_jsons.ValidationJson(host, port, user, passwd) + relecov_json = relecov_tools.validation_jsons.ValidationJson( + host, port, user, passwd + ) relecov_json.open() From a952b3dbfde2b35b20cccec19899e0a088d54add Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:31:30 +0100 Subject: [PATCH 0083/1454] update configuration json --- relecov_tools/conf/configuration.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b5257a6d..3f52e93a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,8 +1,9 @@ { "json_schemas": { - "phage_plus": "phage_plus_V0.json", + "phage_plus_schema": "phage_plus_V0.json", "ene_schema": "ena_v01.json", "gisaid_schema": "gisaid_v01.json" }, + "mapping_metadata_json": "mapping_metadata_json_v01.json", "additional_metadata": "additional_metadata_v01.json" } From 8d11f8976ef90b28954dfc26814c6a8204f1f37d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:33:08 +0100 Subject: [PATCH 0084/1454] Remove unnecesary information --- relecov_tools/config_json.py | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/relecov_tools/config_json.py b/relecov_tools/config_json.py index cafad194..4d2a2922 100644 --- a/relecov_tools/config_json.py +++ b/relecov_tools/config_json.py @@ -14,20 +14,13 @@ def __init__( self.topic_config = list(self.json_data.keys()) def get_configuration(self, topic): - """ - Description: - Obtain the topic configuration from json data - """ + """Obtain the topic configuration from json data""" if topic in self.topic_config: return self.json_data[topic] return None - def get_find(self, topic, found): - """ - Owner: Pablo - Description: - Obtain from topic any forward items from json data - """ + def get_topic_data(self, topic, found): + """Obtain from topic any forward items from json data""" if found in self.json_data[topic]: return self.json_data[topic][found] else: From 04fb8e89f4b1242d1973e4148871099fdc562918 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:34:38 +0100 Subject: [PATCH 0085/1454] fixing error while reading json files --- relecov_tools/read_metadata.py | 192 ++++++++++++++++++--------------- 1 file changed, 107 insertions(+), 85 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index a8226401..5126cb66 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,10 +1,15 @@ #!/usr/bin/env python from itertools import islice +import json import logging import rich.console -from openpyxl import Workbook +# from openpyxl import Workbook import openpyxl +import os +import sys import relecov_tools.utils +from relecov_tools.config_json import ConfigJson +import relecov_tools.schema_json log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -28,6 +33,9 @@ def __init__( ) else: self.metadata_file = metadata_file + if not os.path.exists(self.metadata_file): + log.error("Metadata file %s does not exist ", self.metadata_file) + sys.exit(1) if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" @@ -37,88 +45,102 @@ def __init__( self.additional_metadata_file = additional_metadata_file -# read_metadata - - - # Perform workflow details - - -def check_new_metadata(folder): - """Check if there is a new metadata to be processed - - folder Directory to be checked - """ - pass - - -def fetch_metadata_file(folder, file_name): - """Fetch the metadata file - folder Directory to fetch metadata file - file_name metadata file name - """ - wb_file = openpyxl.load_workbook(file_name, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - heading = [] - for cell in ws_metadata_lab[1]: - heading.append(cell.value) - - - -def validate_metadata_sample(row_sample): - """Validate sample information""" - - -def add_extra_data(metadata_file, extra_data, result_metadata): - """Add the additional information that must be included in final metadata - metadata Origin metadata file - extra_data additional data to be included - result_metadata final metadata after adding the additional data - """ - pass - - -def request_information(external_url, request): - """Get information from external database server using Rest API - - external_url - request - """ - pass - - -def store_information(external_url, request, data): - """Update information""" - pass - - - -def read_metadata_workflow(self): - """ - Description : Starts the read metada workflow - """ - sample_list = [] - wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - heading = [] - for cell in ws_metadata_lab[1]: - - heading.append(cell.value) - - for i in range(len(heading)): - if heading[i] in list(mapping_file.keys()): - index = list(mapping_file).index(heading[i]) - heading[index] = list(mapping_file.values())[index] - for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): - sample_data_row = {} - for idx in range(len(heading)): - if "date" in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") - else: - sample_data_row[heading[idx]] = row[idx] - try: - validate(instance=sample_data_row, schema=json_phage_plus_schema) - except: - print("Unsuccessful validation for sample ", sample_data_row["sample_name"]) - - continue + # Perform workflow details + + + def check_new_metadata(folder): + """Check if there is a new metadata to be processed + + folder Directory to be checked + """ + pass + + + def fetch_metadata_file(folder, file_name): + """Fetch the metadata file + folder Directory to fetch metadata file + file_name metadata file name + """ + wb_file = openpyxl.load_workbook(file_name, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + heading = [] + for cell in ws_metadata_lab[1]: + heading.append(cell.value) + + + + def validate_metadata_sample(row_sample): + """Validate sample information""" + + + def add_extra_data(metadata_file, extra_data, result_metadata): + """Add the additional information that must be included in final metadata + metadata Origin metadata file + extra_data additional data to be included + result_metadata final metadata after adding the additional data + """ + pass + + + def request_information(external_url, request): + """Get information from external database server using Rest API + + external_url + request + """ + pass + + + def store_information(external_url, request, data): + """Update information""" + pass + + def update_heading_to_json_schema(self, heading, meta_map_json): + """Change the heading values from the metadata file for the ones defined + in the json schema + """ + map_heading = list(meta_map_json.keys()) + import pdb; pdb.set_trace() + for i in range(len(heading)): + if heading[i] in meta_map_json: + heading[i] = meta_map_json[heading[i]] + return heading + + def read_json_file(self, j_file): + """Read json file.""" + with open(j_file, "r") as fh: + data = json.load(fh) + return data + + def read_metadata_file(self, meta_map_json): + """Read the input metadata file. Return list of dict with data""" + wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + heading = [] + for cell in ws_metadata_lab[1]: + heading.append(cell.value) + for i in range(len(heading)): + if heading[i] in list(mapping_file.keys()): + index = list(mapping_file).index(heading[i]) + heading[index] = list(mapping_file.values())[index] + for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): + sample_data_row = {} + for idx in range(len(heading)): + if "date" in heading[idx]: + sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + else: + sample_data_row[heading[idx]] = row[idx] + + def create_metadata_json(self): + config_json = ConfigJson() + schema_location = config_json.get_topic_data("json_schemas", "phage_plus_schema") + schema_location_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), "schema", schema_location) + schema_json = self.read_json_file(schema_location_file) + phage_plus_schema = relecov_tools.schema_json.PhagePlusSchema(schema_json) + properties_in_schema = phage_plus_schema.get_schema_properties() + metadata_mapping_json = config_json.get_configuration("mapping_metadata_json") + meta_map_json_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), "schema" , metadata_mapping_json) + meta_map_json = self.read_json_file(meta_map_json_file) + import pdb; pdb.set_trace() + input_metadata = self.read_metadata_file(meta_map_json) From 7d6172e56004282382271a461b87197fe5ae79bf Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 20:36:29 +0100 Subject: [PATCH 0086/1454] fixing liting --- relecov_tools/read_metadata.py | 37 +++++++++++++++++----------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 5126cb66..18867ed3 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -3,6 +3,7 @@ import json import logging import rich.console + # from openpyxl import Workbook import openpyxl import os @@ -22,10 +23,7 @@ class RelecovMetadata: def __init__( - self, - metadata_file=None, - additional_metadata_file=None, - output_folder=None + self, metadata_file=None, additional_metadata_file=None, output_folder=None ): if metadata_file is None: self.metadata_file = relecov_tools.utils.prompt_path( @@ -44,10 +42,7 @@ def __init__( self.output_folder = output_folder self.additional_metadata_file = additional_metadata_file - - - # Perform workflow details - + # Perform workflow details def check_new_metadata(folder): """Check if there is a new metadata to be processed @@ -56,7 +51,6 @@ def check_new_metadata(folder): """ pass - def fetch_metadata_file(folder, file_name): """Fetch the metadata file folder Directory to fetch metadata file @@ -68,12 +62,9 @@ def fetch_metadata_file(folder, file_name): for cell in ws_metadata_lab[1]: heading.append(cell.value) - - def validate_metadata_sample(row_sample): """Validate sample information""" - def add_extra_data(metadata_file, extra_data, result_metadata): """Add the additional information that must be included in final metadata metadata Origin metadata file @@ -82,7 +73,6 @@ def add_extra_data(metadata_file, extra_data, result_metadata): """ pass - def request_information(external_url, request): """Get information from external database server using Rest API @@ -91,7 +81,6 @@ def request_information(external_url, request): """ pass - def store_information(external_url, request, data): """Update information""" pass @@ -101,7 +90,9 @@ def update_heading_to_json_schema(self, heading, meta_map_json): in the json schema """ map_heading = list(meta_map_json.keys()) - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() for i in range(len(heading)): if heading[i] in meta_map_json: heading[i] = meta_map_json[heading[i]] @@ -134,13 +125,21 @@ def read_metadata_file(self, meta_map_json): def create_metadata_json(self): config_json = ConfigJson() - schema_location = config_json.get_topic_data("json_schemas", "phage_plus_schema") - schema_location_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), "schema", schema_location) + schema_location = config_json.get_topic_data( + "json_schemas", "phage_plus_schema" + ) + schema_location_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", schema_location + ) schema_json = self.read_json_file(schema_location_file) phage_plus_schema = relecov_tools.schema_json.PhagePlusSchema(schema_json) properties_in_schema = phage_plus_schema.get_schema_properties() metadata_mapping_json = config_json.get_configuration("mapping_metadata_json") - meta_map_json_file = os.path.join(os.path.dirname(os.path.realpath(__file__)), "schema" , metadata_mapping_json) + meta_map_json_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", metadata_mapping_json + ) meta_map_json = self.read_json_file(meta_map_json_file) - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() input_metadata = self.read_metadata_file(meta_map_json) From 791ad13fd5ad684b8cf0a50e3551cc2f8f052fcf Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 22:47:59 +0100 Subject: [PATCH 0087/1454] implemented read metadata, mapped heading and tracking errors --- relecov_tools/read_metadata.py | 43 ++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 20 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 18867ed3..b352243e 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -85,18 +85,17 @@ def store_information(external_url, request, data): """Update information""" pass - def update_heading_to_json_schema(self, heading, meta_map_json): + def update_heading_to_json(self, heading, meta_map_json): """Change the heading values from the metadata file for the ones defined in the json schema """ - map_heading = list(meta_map_json.keys()) - import pdb - - pdb.set_trace() - for i in range(len(heading)): - if heading[i] in meta_map_json: - heading[i] = meta_map_json[heading[i]] - return heading + mapped_heading = [] + for cell in heading: + if cell.value in meta_map_json: + mapped_heading.append(meta_map_json[cell.value]) + else: + mapped_heading.append(cell.value) + return mapped_heading def read_json_file(self, j_file): """Read json file.""" @@ -105,23 +104,29 @@ def read_json_file(self, j_file): return data def read_metadata_file(self, meta_map_json): - """Read the input metadata file. Return list of dict with data""" + """Read the input metadata file, mapping the metadata heading with + the values used in json. Convert the date colunms value to the + dd/mm/yyyy format. Return list of dict with data, and errors + """ wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] - heading = [] - for cell in ws_metadata_lab[1]: - heading.append(cell.value) - for i in range(len(heading)): - if heading[i] in list(mapping_file.keys()): - index = list(mapping_file).index(heading[i]) - heading[index] = list(mapping_file.values())[index] + heading = self.update_heading_to_json(ws_metadata_lab[1], meta_map_json) + metadata_values = [] + errors = {} for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): sample_data_row = {} for idx in range(len(heading)): if "date" in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + try: + sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + except AttributeError: + if row[0] not in errors: + errors[row[0]] = {} + errors[row[0]][heading[idx]] = "Invalid date format" else: sample_data_row[heading[idx]] = row[idx] + metadata_values.append(sample_data_row) + return metadata_values def create_metadata_json(self): config_json = ConfigJson() @@ -139,7 +144,5 @@ def create_metadata_json(self): os.path.dirname(os.path.realpath(__file__)), "schema", metadata_mapping_json ) meta_map_json = self.read_json_file(meta_map_json_file) - import pdb - pdb.set_trace() input_metadata = self.read_metadata_file(meta_map_json) From 0cdc1a626bbf49d0c0a35db85be24c5a26643013 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 22:57:56 +0100 Subject: [PATCH 0088/1454] fixing litin --- relecov_tools/test/owl_parsing.py | 64 ++++++++++++++++--------------- 1 file changed, 34 insertions(+), 30 deletions(-) diff --git a/relecov_tools/test/owl_parsing.py b/relecov_tools/test/owl_parsing.py index 66eb9a4d..a619702e 100644 --- a/relecov_tools/test/owl_parsing.py +++ b/relecov_tools/test/owl_parsing.py @@ -1,41 +1,45 @@ from owlready2 import * +import re class SparqlQueries: -def __init__(self): - my_world = World() - my_world.get_ontology("file://ExampleOntolohy.owl").load() #path to the owl file is given here - sync_reasoner(my_world) #reasoner is started and synchronized here - self.graph = my_world.as_rdflib_graph() - -def search(self): - #Search query is given here - #Base URL of your ontology has to be given here - query = "base " \ - "SELECT ?s ?p ?o " \ - "WHERE { " \ - "?s ?p ?o . " \ + def __init__(self): + my_world = World() + my_world.get_ontology( + "file://ExampleOntolohy.owl" + ).load() # path to the owl file is given here + sync_reasoner(my_world) # reasoner is started and synchronized here + self.graph = my_world.as_rdflib_graph() + + def search(self): + # Search query is given here + # Base URL of your ontology has to be given here + query = ( + "base " + "SELECT ?s ?p ?o " + "WHERE { " + "?s ?p ?o . " "}" + ) - #query is being run - resultsList = self.graph.query(query) + # query is being run + resultsList = self.graph.query(query) - #creating json object - response = [] - for item in resultsList: - s = str(item['s'].toPython()) - s = re.sub(r'.*#',"",s) + # creating json object + response = [] + for item in resultsList: + s = str(item["s"].toPython()) + s = re.sub(r".*#", "", s) - p = str(item['p'].toPython()) - p = re.sub(r'.*#', "", p) + p = str(item["p"].toPython()) + p = re.sub(r".*#", "", p) - o = str(item['o'].toPython()) - o = re.sub(r'.*#', "", o) - response.append({'s' : s, 'p' : p, "o" : o}) + o = str(item["o"].toPython()) + o = re.sub(r".*#", "", o) + response.append({"s": s, "p": p, "o": o}) - print(response) #just to show the output - return response + print(response) # just to show the output + return response - -runQuery = SparqlQueries() -runQuery.search() + runQuery = SparqlQueries() + runQuery.search() From 04ea49ab8e01e2c0fe89e14f2f5c52c6ab387948 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:01:15 +0100 Subject: [PATCH 0089/1454] removed the class PhagePlusSchema, created for testing --- test/validation_jsons.py | 43 ---------------------------------------- 1 file changed, 43 deletions(-) diff --git a/test/validation_jsons.py b/test/validation_jsons.py index bd9e2172..e058a6d3 100644 --- a/test/validation_jsons.py +++ b/test/validation_jsons.py @@ -14,48 +14,6 @@ ''' -class PhagePlusSchema : - def __init__ (self, schema): - self.schema = schema - self.ontology = {} - for key , values in schema['properties'].items(): - self.ontology[values['ontology']] = key - - - def get_gontology(self,property_item): - ''' - Description: - The function return the geontology value for a property in the schema - Input: - property_item # property name to fetch its geontology - Return: - Return ontology value or None - ''' - try: - return self.schema['properties'][property_item]['ontology'] - except: - return None - - def maping_schemas_based_on_geontology(mapped_to_schema): - ''' - Description: - The function return a dictionnary with the properties of the mapped_to_schema as key and - properties of phagePlusSchema as value - Input: - mapped_to_schema # json schema to be mapped - Return: - mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema - ''' - mapped_dict = OrderedDict() - for key, values in mapped_to_schema['properties'].items(): - try: - mapped_dict[key] = self.ontology[values['ontology']] - except: - # There is no exact match on ontology. Search for the parent - # to be implemented later - pass - return mapped_dict - class PhagePlusData : def __init__ (self,data, json_schema): @@ -76,7 +34,6 @@ def map_sample_to_schema(mapped_structure): return map_sample_dict - def check_arg (args=None) : ''' The function is used for parsing the input parameters form the command line From c35cff1cbc2b0a87eaad6d1c76a4612c39e03c4a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:12:08 +0100 Subject: [PATCH 0090/1454] removed duplicated test folder with validation file --- test/validation_jsons.py | 133 --------------------------------------- 1 file changed, 133 deletions(-) delete mode 100644 test/validation_jsons.py diff --git a/test/validation_jsons.py b/test/validation_jsons.py deleted file mode 100644 index e058a6d3..00000000 --- a/test/validation_jsons.py +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env python -from jsonschema import validate -from jsonschema import Draft202012Validator -import json ,sys -from openpyxl import Workbook -import openpyxl -from itertools import islice -from utils import * - -''' -References: - genepio.owl https://github.com/GenEpiO/genepio/blob/master/genepio.owl - - -''' - - -class PhagePlusData : - def __init__ (self,data, json_schema): - self.data = data - self.schema = json_schema - - - def convert_json(schema): - pass - - def get_data(self, field): - return self.data[field] - - def map_sample_to_schema(mapped_structure): - map_sample_dict = OrderedDict() - for item, value in mapped_structure.items: - mapped_sample_list[item] = self.data[value] - return map_sample_dict - - -def check_arg (args=None) : - ''' - The function is used for parsing the input parameters form the command line - using the standard python package argparse. The package itself is handling - the validation and the return errors messages - Input: - args # Contains the arguments from the command line - Return: - parser.parse_args() # The variable contains the valid parameters - ''' - parser = argparse.ArgumentParser(prog = 'validation_jsons.py', - formatter_class=argparse.RawDescriptionHelpFormatter, - description= 'Read the excel input user files and store them in the LIMS') - - parser.add_argument('-v', '--version', action='version', version='%(prog)s 0.0.1') - parser.add_argument('-p', '--phagePlusSchema' , required = True, - help='file where the phage plus schema is located') - parser.add_argument('-i', '--inputFile', required =True, - help='Execl file with the user collected data') - parser.add_argument('-c', '--convertedSchema', required = True, - help='schema to be mapped') - return parser.parse_args() - - - -data ={"sample_name":'s1', "collecting_institution" :'inst2', - "submitting_institution":'sub', - "sample_collection_date": '12/02/2022', - "geo_loc_country":'Afghanistan', - "geo_loc_state":'Western', - "organism":'Coronaviridae', - "isolate":'SARS-CoV-2/', - "host_scientific_name":'Bos taurus', - "host_disease":'Homo sapiens', - "sequencing_instrument_model" :'COVID-19', - "sequencing_instrument_platform": 'Illumina sequencing instrument', - "consensus_sequence_software_name":'MinIon', - "consensus_sequence_software_version":'Ivar' -} - - -if __name__ == '__main__': - if len (sys.argv) == 1 : - print('Usage: validation_jsons.py [ARGUMENTS] ') - print('Try validation_jsons.py --help for more information.') - exit(2) - arguments = check_arg(sys.argv[1:]) - if not check_if_file_exists(arguments.phagePlusSchema): - print('phage plus schema file does not exist\n') - exit(2) - if not check_if_file_exists(arguments.inputFile): - print('excel file does not exist\n') - exit(2) - if not check_if_file_exists(arguments.convertedSchema): - print('file for converting schema does not exist\n') - exit(2) - # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') - schema_file = open(arguments.phagePlusSchema) - - - json_phage_plus_schema = json.load(schema_file) - try: - Draft202012Validator.check_schema(json_phage_plus_schema) - except: - print('Invalid schema') - exit(1) - phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) - - sample_list = [] - wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) - ws_metadata_lab = wb_file['METADATA_LAB'] - heading = [] - for cell in ws_metadata_lab[1]: - heading.append(cell.value) - - for row in islice(ws_metadata_lab.values,1,ws_metadata_lab.max_row): - sample_data_row = {} - for idx in range(len(heading)): - if 'date' in heading[idx]: - sample_data_row[heading[idx]] = row[idx].strftime('%d/%m/%Y') - else: - sample_data_row[heading[idx]] = row[idx] - try: - validate(instance=sample_data_row,schema=json_phage_plus_schema) - except: - print('Unsuccessful validation for sample ' , sample_data_row['sample_name']) - - continue - sample_list.append(PhagePlusData(sample_data_row,phage_plus_schema)) - # create the information mapped to the new schema - mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology(arguments.convertedSchema) - mapped_sample_list = [] - for sample in sample_list: - mapped_sample_list.append(map_sample_to_schema(mapped_structure)) - - - print('Completed') From 6a2e8ae2dcee99cb69cc93e57150550a5f1490c0 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:14:23 +0100 Subject: [PATCH 0091/1454] removed empty list.py file --- relecov_tools/list.py | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 relecov_tools/list.py diff --git a/relecov_tools/list.py b/relecov_tools/list.py deleted file mode 100644 index 6193b25e..00000000 --- a/relecov_tools/list.py +++ /dev/null @@ -1,5 +0,0 @@ -#!/usr/bin/env python -"""Lists available nf-core pipelines and versions.""" -import requests -import rich.console -import rich.table From a7b19b66b3d513f5c5a9a3b7563816d5f1b849b5 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:17:15 +0100 Subject: [PATCH 0092/1454] fixing litin --- relecov_tools/mail.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/relecov_tools/mail.py b/relecov_tools/mail.py index 983281aa..a4c3b392 100644 --- a/relecov_tools/mail.py +++ b/relecov_tools/mail.py @@ -30,6 +30,7 @@ from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText + class Email: def __init__(self, receiver, sender, password, subject): self.receiver = receiver @@ -48,19 +49,19 @@ def generate_HTML(self): return def send_message(self): - msg = MIMEMultipart('alternative') - msg['To'] = self.receiver - msg['From'] = self.sender - msg['Subject'] = self.subject + msg = MIMEMultipart("alternative") + msg["To"] = self.receiver + msg["From"] = self.sender + msg["Subject"] = self.subject - text_part = MIMEText(self.text, 'plain') + text_part = MIMEText(self.text, "plain") msg.attach(text_part) if self.html: - html_part = MIMEText(self.html, 'html') + html_part = MIMEText(self.html, "html") msg.attach(html_part) # open server, send email, close email - server = smtplib.SMTP('localhost') + server = smtplib.SMTP("localhost") server.sendmail(self.sender, self.receiver, msg.as_string()) - server.quit() \ No newline at end of file + server.quit() From ae9c86f70fb271189fa49583ed18ae28b578acd4 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:17:24 +0100 Subject: [PATCH 0093/1454] fixing litin --- relecov_tools/read_metadata.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index b352243e..b22464be 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -146,3 +146,6 @@ def create_metadata_json(self): meta_map_json = self.read_json_file(meta_map_json_file) input_metadata = self.read_metadata_file(meta_map_json) + + # fake return data, just for litin + return input_metadata, properties_in_schema From bece584b113fc88a60dc1bee85f6bbf7e07af939 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:19:52 +0100 Subject: [PATCH 0094/1454] removed no longer need parsing for owl --- relecov_tools/test/owl_parsing.py | 45 ------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 relecov_tools/test/owl_parsing.py diff --git a/relecov_tools/test/owl_parsing.py b/relecov_tools/test/owl_parsing.py deleted file mode 100644 index a619702e..00000000 --- a/relecov_tools/test/owl_parsing.py +++ /dev/null @@ -1,45 +0,0 @@ -from owlready2 import * -import re - - -class SparqlQueries: - def __init__(self): - my_world = World() - my_world.get_ontology( - "file://ExampleOntolohy.owl" - ).load() # path to the owl file is given here - sync_reasoner(my_world) # reasoner is started and synchronized here - self.graph = my_world.as_rdflib_graph() - - def search(self): - # Search query is given here - # Base URL of your ontology has to be given here - query = ( - "base " - "SELECT ?s ?p ?o " - "WHERE { " - "?s ?p ?o . " - "}" - ) - - # query is being run - resultsList = self.graph.query(query) - - # creating json object - response = [] - for item in resultsList: - s = str(item["s"].toPython()) - s = re.sub(r".*#", "", s) - - p = str(item["p"].toPython()) - p = re.sub(r".*#", "", p) - - o = str(item["o"].toPython()) - o = re.sub(r".*#", "", o) - response.append({"s": s, "p": p, "o": o}) - - print(response) # just to show the output - return response - - runQuery = SparqlQueries() - runQuery.search() From 296cf1641a84fd40cd862b11eb8a66c433689216 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:28:12 +0100 Subject: [PATCH 0095/1454] fixing litin --- relecov_tools/sftp.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 5189f381..4358ad8b 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -32,6 +32,7 @@ import paramiko import sys + class SftpHandle: def __init__(self, host, port, user, key): """ @@ -109,6 +110,7 @@ def main(args): pass return + if __name__ == "__main__": sys.exit(main()) From 025b37de4e608c4e20efcac4b80e92cf6761a8be Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 9 Mar 2022 23:38:18 +0100 Subject: [PATCH 0096/1454] Removed not used validate_data.py file --- relecov_tools/validate_data.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 relecov_tools/validate_data.py diff --git a/relecov_tools/validate_data.py b/relecov_tools/validate_data.py deleted file mode 100644 index e69de29b..00000000 From 525751d09599f6a9e04ced389827a595f29766fe Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 10 Mar 2022 00:46:38 +0100 Subject: [PATCH 0097/1454] cleaning validation_json and split the class for conversion to other formats in converision_schema --- relecov_tools/conversion_schema.py | 23 +++ relecov_tools/read_metadata.py | 4 +- relecov_tools/validation_jsons.py | 256 ++++------------------------- 3 files changed, 55 insertions(+), 228 deletions(-) create mode 100644 relecov_tools/conversion_schema.py diff --git a/relecov_tools/conversion_schema.py b/relecov_tools/conversion_schema.py new file mode 100644 index 00000000..fcc13237 --- /dev/null +++ b/relecov_tools/conversion_schema.py @@ -0,0 +1,23 @@ +#!/usr/bin/env python +from collections import OrderedDict + +# import jsonschema + + +class PhagePlusData: + def __init__(self, data, json_schema): + self.data = data + self.schema = json_schema + + def convert_json(schema): + pass + + def get_data(self, field): + return self.data[field] + + def map_sample_to_schema(self, mapped_structure): + mapped_sample_list = [] + map_sample_dict = OrderedDict() + for item, value in mapped_structure.items: + mapped_sample_list[item] = self.data[value] + return map_sample_dict diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index b22464be..afd2e408 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -46,14 +46,12 @@ def __init__( def check_new_metadata(folder): """Check if there is a new metadata to be processed - folder Directory to be checked """ pass def fetch_metadata_file(folder, file_name): - """Fetch the metadata file - folder Directory to fetch metadata file + """Fetch the metadata file folder Directory to fetch metadata file file_name metadata file name """ wb_file = openpyxl.load_workbook(file_name, data_only=True) diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index 12ff022c..a8096885 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -1,237 +1,43 @@ #!/usr/bin/env python -from logging import exception -from tkinter import E - -# from types import NoneType +import logging +import rich.console import jsonschema from jsonschema import validate from jsonschema import Draft202012Validator -import json, sys -from openpyxl import Workbook -import openpyxl -from itertools import islice -import argparse - -from questionary import ValidationError - -import utils - -# import relecov_tools.utils - -# from utils import * - - -""" -References: - genepio.owl https://github.com/GenEpiO/genepio/blob/master/genepio.owl - - -""" - - -class PhagePlusSchema: - def __init__(self, schema): - self.schema = schema - self.ontology = {} - for key, values in schema["properties"].items(): - self.ontology[values["ontology"]] = key - - def get_gontology(self, property_item): - """ - Description: - The function return the geontology value for a property in the schema - Input: - property_item # property name to fetch its geontology - Return: - Return ontology value or None - """ - try: - return self.schema["properties"][property_item]["ontology"] - except: - return None - - def maping_schemas_based_on_geontology(mapped_to_schema): - """ - Description: - The function return a dictionnary with the properties of the mapped_to_schema as key and - properties of phagePlusSchema as value - Input: - mapped_to_schema # json schema to be mapped - Return: - mapped_dict contains as key the property in the mapped_to_schema and value de property in the self.schema - """ - mapped_dict = OrderedDict() - for key, values in mapped_to_schema["properties"].items(): - try: - mapped_dict[key] = self.ontology[values["ontology"]] - except: - # There is no exact match on ontology. Search for the parent - # to be implemented later - pass - return mapped_dict - - -class PhagePlusData: - def __init__(self, data, json_schema): - self.data = data - self.schema = json_schema +import json +import sys +import relecov_tools.utils +import relecov_tools.schema_json - def convert_json(schema): - pass +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) - def get_data(self, field): - return self.data[field] - def map_sample_to_schema(mapped_structure): - map_sample_dict = OrderedDict() - for item, value in mapped_structure.items: - mapped_sample_list[item] = self.data[value] - return map_sample_dict +def validate_json_vs_schena(json_schema_file=None, json_data_file=None): - -def check_arg(args=None): - """ - The function is used for parsing the input parameters form the command line - using the standard python package argparse. The package itself is handling - the validation and the return errors messages - Input: - args # Contains the arguments from the command line - Return: - parser.parse_args() # The variable contains the valid parameters - """ - parser = argparse.ArgumentParser( - prog="validation_jsons.py", - formatter_class=argparse.RawDescriptionHelpFormatter, - description="Read the excel input user files and store them in the LIMS", - ) - - parser.add_argument("-v", "--version", action="version", version="%(prog)s 0.0.1") - parser.add_argument( - "-p", - "--phagePlusSchema", - required=True, - help="file where the phage plus schema is located", - ) - parser.add_argument( - "-i", - "--inputFile", - required=True, - help="Execl file with the user collected data", - ) - parser.add_argument( - "-c", "--convertedSchema", required=True, help="schema to be mapped" - ) - return parser.parse_args() - - -""" -data = { - "sample_name": "s1", - "collecting_institution": "inst2", - "submitting_institution": "sub", - "sample_collection_date": "12/02/2022", - "geo_loc_country": "Afghanistan", - "geo_loc_state": "Western", - "organism": "Coronaviridae", - "isolate": "SARS-CoV-2/", - "host_scientific_name": "Bos taurus", - "host_disease": "Homo sapiens", - "sequencing_instrument_model": "COVID-19", - "sequencing_instrument_platform": "Illumina sequencing instrument", - "consensus_sequence_software_name": "MinIon", - "consensus_sequence_software_version": "Ivar", -} -""" - - -if __name__ == "__main__": - if len(sys.argv) == 1: - print("Usage: validation_jsons.py [ARGUMENTS] ") - print("Try validation_jsons.py --help for more information.") - exit(2) - arguments = check_arg(sys.argv[1:]) - if not utils.file_exists(arguments.phagePlusSchema): - print("phage plus schema file does not exist\n") - exit(2) - if not utils.file_exists(arguments.inputFile): - print("excel file does not exist\n") - exit(2) - if not utils.file_exists(arguments.convertedSchema): - print("file for converting schema does not exist\n") - exit(2) # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') - schema_file = open(arguments.phagePlusSchema) - - json_phage_plus_schema = json.load(schema_file) - map_file = open("schema/mapping_file.json") - mapping_file = json.load(map_file) + with open(json_schema_file, "r") as fh: + json_schema = json.load(fh) try: - Draft202012Validator.check_schema(json_phage_plus_schema) - except: - print("Invalid schema") - exit(1) - phage_plus_schema = PhagePlusSchema(json_phage_plus_schema) - - sample_list = [] - wb_file = openpyxl.load_workbook(arguments.inputFile, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - heading = [] - for cell in ws_metadata_lab[1]: - - heading.append(cell.value) - - for i in range(len(heading)): - if heading[i] in list(mapping_file.keys()): - index = list(mapping_file).index(heading[i]) - heading[index] = list(mapping_file.values())[index] - - for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): - sample_data_row = {} - for idx in range(len(heading)): - if "date" in heading[idx]: - try: - sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") - except AttributeError: - pass - else: - sample_data_row[heading[idx]] = row[idx] - + Draft202012Validator.check_schema(json_schema) + except jsonschema.ValidationError: + stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") + sys.exit(1) + with open(json_data_file, "r") as fh: + json_data = json.load(fh) + validated_json_data = [] + invalid_json = [] + errors = {} + for item_row in json_data: try: - import pdb - - validate( - instance=sample_data_row, - schema=json_phage_plus_schema, - ) - print("Success") + validate(instance=item_row, schema=json_schema) + validated_json_data.append(item_row) except jsonschema.ValidationError as e: - - e - continue - # sample_list.append(PhagePlusData(sample_data_row, phage_plus_schema)) - # create the information mapped to the new schema - """ - variable_errores = { - "sample":["jsonschema.exceptions.ValidationError: 2697049 is not of type 'string' - -Failed validating 'type' in schema['properties']['tax_id']: - {'clasification': 'Sample collection and processing', - 'description': 'The NCBITaxon identifier for the organism being ' - 'sequenced.', - 'examples': ['probably 2697049 in all cases'], - 'label': 'Tax ID', - 'ontology': 'GENEPIO_0001800', - 'type': 'string'} - -On instance['tax_id']: - 2697049 -"] - } - mapped_structure = phage_plus_schema.maping_schemas_based_on_geontology( - arguments.convertedSchema - ) - mapped_sample_list = [] - for sample in sample_list: - mapped_sample_list.append(map_sample_to_schema(mapped_structure)) - """ - print("Completed") + log.error("Invalid sample data %s", e) + invalid_json.append(item_row) + return validated_json_data, invalid_json, errors From c72b389cd741b7bd273b826c405e9589bf031ca9 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 10 Mar 2022 14:38:40 +0100 Subject: [PATCH 0098/1454] ampliation of methods --- relecov_tools/sftp.py | 88 +++++++++++++++++++++++++++++-------------- 1 file changed, 60 insertions(+), 28 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index ddcc720d..12266f92 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -46,20 +46,21 @@ def __init__(self, host, port, user, key): self.key = key self.client = None - def check(self): """ + def check(self): + Check if there is a SFTP connection Usage: sftp.check() Return: True if a connection still exists False if connection doesnt exist (not established or timed out for instance) - """ try: self.client.getcwd() return True - except: + except OSError as e: return False + """ def open_connection(self): """ @@ -70,24 +71,20 @@ def open_connection(self): True if connected succesfully False if failed connection """ - if not self.check(): - try: - self.client = paramiko.SSHClient() - self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - self.client.connect( - hostname=self.host, - port=self.port, - username=self.user, - password=self.key, - allow_agent=False, - look_for_keys=False, - ) - - self.client = self.client.open() + self.client = paramiko.SSHClient() + self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + self.client.connect( + hostname=self.host, + port=self.port, + username=self.user, + password=self.key, + allow_agent=False, + look_for_keys=False, + ) - return True - except: - return False + self.client = self.client.open_sftp() + + return True def close_connection(self): """ @@ -105,28 +102,63 @@ def close_connection(self): return True except: return False - - def main(args): - pass + + def list_dirs(self, only_dirs=False): + sftp_contents = self.client.listdir() + + if only_dirs: + # get only items with no extension + dirs = [item for item in sftp_contents if len(item.split(".")) == 1] + return dirs + else: + return sftp_contents + + def create_download_dictionary(self): + + download_dict = {} + + to_download = self.list_dirs(only_dirs=True) + for directory in to_download[0:1]: + item_list = [f"{directory}/{item}" for item in self.client.listdir(directory) if len(item.split(".")) > 1] + download_dict[directory] = item_list + + return download_dict + + + def download(self): + download_dict = self.create_download_dictionary() + for directory, file_list in download_dict.items(): + os.mkdir(directory) + for file in file_list: + self.client.get(file, file) return +def main(): + pass + return if __name__ == "__main__": sys.exit(main()) # TESTING ZONE, must be deleted later +# This will NOT work CLAVE = "RANDOM_KEY_FOR_TESTING" HOST = "RANDOM_SFTP_FOR_TESTING" PUERTO = 420 USUARIO = "ARTURITO" -my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) -if not my_sftp.open(): - print("No connection!") -else: - print(my_sftp.check()) +contents = my_sftp.list_dirs() + # testing the client attribute # works fine by now print(my_sftp.client.listdir()) + +# This will work +CLAVE = "Bioinfo%123" +HOST = "sftprelecov.isciii.es" +PUERTO = 22 +USUARIO = "bioinfoadm" + +my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE)h \ No newline at end of file From a164a72b2058007883457d03a5f6417b2f4dc869 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 10 Mar 2022 15:57:05 +0100 Subject: [PATCH 0099/1454] working in json file where fields are already validated and is going to be translated into xml --- .../example_data/dummy_data_new.xlsx | Bin 0 -> 7390 bytes .../example_data/dummy_data_small.xlsx | Bin 7675 -> 7683 bytes .../schema/mapping_metadata_json_v01.json | 5 +- relecov_tools/schema/phage_plus_V0.json | 2 +- relecov_tools/schema/small_schema.json | 52 +++++++++++++----- relecov_tools/schema/to_ena.json | 19 +++++++ relecov_tools/validation_jsons.py | 8 ++- 7 files changed, 65 insertions(+), 21 deletions(-) create mode 100644 relecov_tools/example_data/dummy_data_new.xlsx create mode 100644 relecov_tools/schema/to_ena.json diff --git a/relecov_tools/example_data/dummy_data_new.xlsx b/relecov_tools/example_data/dummy_data_new.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..33782b08fedf082e4391970890e4d305430a0715 GIT binary patch literal 7390 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 delta 5685 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 Date: Thu, 10 Mar 2022 16:21:33 +0100 Subject: [PATCH 0100/1454] Added geo loc data in read metadata --- relecov_tools/read_metadata.py | 29 +++++++++++++++---- .../schema/mapping_metadata_json_v01.json | 23 +++++++++++---- requirements.txt | 7 +++-- 3 files changed, 45 insertions(+), 14 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index afd2e408..742d034d 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,5 +1,6 @@ #!/usr/bin/env python from itertools import islice +from geopy.geocoders import Nominatim import json import logging import rich.console @@ -63,12 +64,21 @@ def fetch_metadata_file(folder, file_name): def validate_metadata_sample(row_sample): """Validate sample information""" - def add_extra_data(metadata_file, extra_data, result_metadata): + def add_extra_data(self, metadata_file, extra_data, result_metadata): """Add the additional information that must be included in final metadata metadata Origin metadata file extra_data additional data to be included result_metadata final metadata after adding the additional data """ + geo_loc_data = {} + for row in metadata_file: + # get the geo location latitude and longitude + country = row["geo_loc_country"] + city = row["geo_loc_state"] + if city not in geo_loc_data: + geo_loc_data[city] = self.get_geo_location_data(city, country) + row["geo_loc_latitude"], row["geo_loc_longitude"] = geo_loc_data[city] + pass def request_information(external_url, request): @@ -83,6 +93,15 @@ def store_information(external_url, request, data): """Update information""" pass + def get_geo_location_data(self, state, country): + """Get the geo_loc_latitude and geo_loc_longitude from state """ + geolocator = Nominatim(user_agent="geoapiRelecov") + loc = geolocator.geocode(state + "," + country) + return [loc.latitude, loc.longitude] + + + + def update_heading_to_json(self, heading, meta_map_json): """Change the heading values from the metadata file for the ones defined in the json schema @@ -124,7 +143,7 @@ def read_metadata_file(self, meta_map_json): else: sample_data_row[heading[idx]] = row[idx] metadata_values.append(sample_data_row) - return metadata_values + return metadata_values, errors def create_metadata_json(self): config_json = ConfigJson() @@ -143,7 +162,7 @@ def create_metadata_json(self): ) meta_map_json = self.read_json_file(meta_map_json_file) - input_metadata = self.read_metadata_file(meta_map_json) - + valid_metadata_rows, errors = self.read_metadata_file(meta_map_json) + completed_metadata = self.update_heading_to_json(valid_metadata_rows, meta_map_json) # fake return data, just for litin - return input_metadata, properties_in_schema + return completed_metadata, properties_in_schema diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_json_v01.json index 8cd1d4af..ea01c432 100644 --- a/relecov_tools/schema/mapping_metadata_json_v01.json +++ b/relecov_tools/schema/mapping_metadata_json_v01.json @@ -3,10 +3,8 @@ "Originating Laboratory": "collecting_institution", "Submitting Institution": "submitting_institution", "Sample Collection Date": "sample_collection_date", - "geo_loc_country": "geo_loc_country", - "geo_loc_state": "geo_loc_state", - "organism": "organism", - "isolate": "isolate", + "Geo Loc Country": "geo_loc_country", + "Geo Loc State": "geo_loc_state", "host_scientific_name": "host_scientific_name", "Host Common Name": "host_common_name", "host_disease": "host_disease", @@ -27,5 +25,18 @@ "Originating Laboratory Address": "collecting_institution_address", "broker_name": "broker_name", "nominal_sdev": "nominal_sdev", - "first_created_date": "first_created_date" -} \ No newline at end of file + "first_created_date": "first_created_date", + "Additional_fields": { + "geo_loc_latitude": "", + "geo_loc_longitude", + "organism": "sars_cov_2", + "isolate": "", + "host_scientific_name" : "", + "tax_id" : "", + "host_disease":"covid-19", + "type":"betacoronavirus", + "sequence_file_R1_fastq" : "", + "sequence_file_R2_fastq" : "", + "type" : "betacoronavirus" + } +} diff --git a/requirements.txt b/requirements.txt index 36e731a6..2ad83790 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,6 +5,7 @@ jsonschema packaging prompt_toolkit>=3.0.3 rich>=10.0.0 -sysrsync==1.0.1 -requests==2.27.1 -markdown==3.3.6 \ No newline at end of file +sysrsync==1.0.1 +requests==2.27.1 +markdown==3.3.6 +geopy==2.2.0 From fa67e69f9caa56104166d749e248c98dbe6c41b1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 10 Mar 2022 17:38:31 +0100 Subject: [PATCH 0101/1454] to_ena json --- relecov_tools/schema/to_ena.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/to_ena.json b/relecov_tools/schema/to_ena.json index c766bf2f..7c4cec9c 100644 --- a/relecov_tools/schema/to_ena.json +++ b/relecov_tools/schema/to_ena.json @@ -1,4 +1,11 @@ { + "project": "RELECOV", + "study": [ + { + "study_title": "Example project for ENA submission RELECOV", + "study_description": "This study was created as part of an ENA submissions example RELECOV" + } + ], "sample_name": "ID_001", "collecting_institution": "Hospital Universitario de Basurto", "geographic_location_(country_and/or_sea)": "Spain", @@ -7,7 +14,7 @@ "host_common_name": "Human", "host_subject_id": "#131", "instrument_model": "Illumina MiSeq", - "file_name": "ABC123_S1_L001_R1_001.fastq.gz", + "file_name": "ABC123_S1_L001_R1_001.fasstq.gz", "tax_id": "2697049", "scientific_name": "severe acute respiratory syndrome coronavirus 2", "common_name": "SARS-CoV-2", From fcb40b6a80c892b7f2232a4b287c96fea95a175b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 10 Mar 2022 18:13:15 +0100 Subject: [PATCH 0102/1454] working creating samples and project xml --- relecov_tools/create_xml.py | 48 ++++++++++++++++++++++++++++++++ relecov_tools/schema/to_ena.json | 7 ----- 2 files changed, 48 insertions(+), 7 deletions(-) create mode 100644 relecov_tools/create_xml.py diff --git a/relecov_tools/create_xml.py b/relecov_tools/create_xml.py new file mode 100644 index 00000000..6e9e7b62 --- /dev/null +++ b/relecov_tools/create_xml.py @@ -0,0 +1,48 @@ +import json as j +import xml.etree.cElementTree as e + + +with open("to_ena.json") as json_format_file: + d = j.load(json_format_file) + +# project_relecov.xml + +r = e.Element("PROJECT_SET") + + +project = e.SubElement(r, "PROJECT") +project.set("alias", "RELECOV") +e.SubElement(project, "TITLE").text = "Example project for ENA submission RELECOV" +# title = e.SubElement(project,"TITLE") +e.SubElement( + project, "DESCRIPTION" +).text = "This study was created as part of an ENA submissions example RELECOV" +submission = e.SubElement(project, "SUBMISSION_PROJECT") +e.SubElement(submission, "SEQUENCING_PROJECT") + +a = e.ElementTree(r) +a.write("project_relecov.xml") + + +# sample_relecov.xml + +data_keys = list(d.keys()) + + +r = e.Element("SAMPLE_SET") + + +sample = e.SubElement(r, "SAMPLE") +sample.set("alias", "SARS Sample 1 programmatic") +e.SubElement(sample, "TITLE").text = "SARS Sample 1" +sample_name = e.SubElement(sample, "SAMPLE_NAME") +e.SubElement(sample_name, "TAXON_ID").text = "2697049" +e.SubElement( + sample_name, "SCIENTIFIC_NAME" +).text = "Severe acute respiratory syndrome coronavirus 2" +e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample #1" +sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") +for i in d: + sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") + e.SubElement(sample_attribute, "TAG").text = str(i) + e.SubElement(sample_attribute, "VALUE").text = d[i] diff --git a/relecov_tools/schema/to_ena.json b/relecov_tools/schema/to_ena.json index 7c4cec9c..e055dfc8 100644 --- a/relecov_tools/schema/to_ena.json +++ b/relecov_tools/schema/to_ena.json @@ -1,11 +1,4 @@ { - "project": "RELECOV", - "study": [ - { - "study_title": "Example project for ENA submission RELECOV", - "study_description": "This study was created as part of an ENA submissions example RELECOV" - } - ], "sample_name": "ID_001", "collecting_institution": "Hospital Universitario de Basurto", "geographic_location_(country_and/or_sea)": "Spain", From 725082be95cdb68d1aa3d43868e5616f454a09d1 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 10 Mar 2022 19:53:24 +0100 Subject: [PATCH 0103/1454] renaming geo_loc_name_country in geo_loc_country --- relecov_tools/schema/phage_plus_V0.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index 2edfd062..cc13e2d3 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -54,7 +54,7 @@ "description": "The date on which the sample was collected.", "format": "date" }, - "geo_loc_name_country": { + "geo_loc_country": { "Enums": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", @@ -2610,4 +2610,4 @@ "clasification": "Database Identifiers" } } -} \ No newline at end of file +} From db6e101a05f93472361553dd3faf79c1a0a6a91b Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 10 Mar 2022 23:11:03 +0100 Subject: [PATCH 0104/1454] filled the fields defined in METADATA_LAB file --- .../schema/mapping_metadata_json_v01.json | 96 ++++++++++++++----- 1 file changed, 74 insertions(+), 22 deletions(-) diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_json_v01.json index ea01c432..961f92bd 100644 --- a/relecov_tools/schema/mapping_metadata_json_v01.json +++ b/relecov_tools/schema/mapping_metadata_json_v01.json @@ -1,42 +1,94 @@ { "Collecting Sample id": "sample_name", + "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", + "Passage details": "", + "Sequencing sample id": "", + "ENA Sample ID": "", + "GISAID Virus Name": "virus_name", + "GISAID id": "gisaid_accession", + "Country": "geo_loc_country", + "Autonomic community": "geo_loc_state", + "Province": "geo_loc_region", + "City":"geo_loc_city", "Originating Laboratory": "collecting_institution", + "Originating Laboratory email": "collecting_institution_email", + "Originating Laboratory Address": "collecting_institution_address", "Submitting Institution": "submitting_institution", + "Submitting Institution Email": "submitting_institution_email", + "Submitting Institution Address": "submitting_institution_address", "Sample Collection Date": "sample_collection_date", - "Geo Loc Country": "geo_loc_country", - "Geo Loc State": "geo_loc_state", - "host_scientific_name": "host_scientific_name", + "Sample Received Date": "sample_received_date", + "Purpose of sampling": "purpose_of_sequencing", + "Biological Sample Storage Condition": "", + "Specimen source": "anatomical_material", + "Anatomical Structure": "anatomical_part", + "Environmental Material": "environmental_material", + "Environmental System": "environmental_site", + "Sampling Device": "collection_device", + "Sampling method": "collection_method", + "Sampling Protocol": "collection_protocol", + "Specimen Processing": "specimen_processing", + "Lab passage Host": "lab_host", + "Passage Number": "passage_number", + "Passage Method": "passage_method", + "Nucleic acid extraction methods": "biomaterial_extracted", "Host Common Name": "host_common_name", - "host_disease": "host_disease", + "Host Age": "", + "Host Age Unit": "", + "Host Age Bin": "", + "Host Gender": "", + "Outbreak Exposure Event Location": "outbreak", + "Additional Host Information": "additional_host_information", + "Purpose Of Sequencing Details": "purpose_of_sequencing", + "Sequencing Date": "sequencing_date", + "Rna Extraction Protocol": "rna_extraction_protocol", + "Library preparation kit": "library_preparation_kit", + "Enrichment Protocol": "enrichment_protocol", + "If Enrichment Protocol Is Other, Specify": "if_enrichment_protocol_is_other_specify", + "Amplicon Protocol": "amplicon_protocol", + "If Amplicon Protocol If Other, Especify": "if_amplicon_protocol_if_other_especify", + "Amplicon Version": "amplicon_protocol", + "Amplicon Size": "amplicon_size", + "Was Phix Used?": "was_phix_used?", + "Number Of Samples In Run": "number_of_samples_in_run", + "Flowcell Kit": "flowcell_kit", + "Runid": "runID", + "Sequencing Platforms": "sequencing_platforms", + "Library Preparation Kit": "library_kit", + "Flow Cell Barcode": "flow_cell_barcode", "Sequencing Instrument Model": "sequencing_instrument_model", - "Sequencing Platforms": "sequencing_instrument_platform", - "consensus_sequence_software_name": "consensus_sequence_software_name", - "consensus_sequence_software_version": "consensus_sequence_software_version", - "file_name": "file_name", - "tax_id": "tax_id", - "sample_description": "sample_description", + "Sequencing Protocol Name": "sequencing_protocol_name", + "Sequencing Protocol": "sequencing_protocol", + "Sequencing Kit Number": "sequencing_kit_number", + "Amplicon Pcr Primer Scheme": "amplicon_pcr_primer_scheme", "Library Source": "library_source", "Library Selection": "library_selection", "Library Strategy": "library_strategy", "Library Layout": "library_layout", - "type": "type", - "GISAID Virus Name": "virus_name", - "GISAID Id": "submitter", - "Originating Laboratory Address": "collecting_institution_address", - "broker_name": "broker_name", - "nominal_sdev": "nominal_sdev", - "first_created_date": "first_created_date", + "Library Name": "library_name", + "Nominal Length": "nominal_length", + "PCR Target 1": "gene_name_1", + "Diagnostic Pcr Protocol 1": "diagnostic_pcr_protocol_1", + "Diagnostic Pcr Ct Value 1": "diagnostic_pcr_Ct_value_1", + "PCR Target 2": "gene_name_2", + "Diagnostic Pcr Protocol 2": "diagnostic_pcr_protocol_2", + "Diagnostic Pcr Ct Value-2": "diagnostic_pcr_Ct_value_2", + "Analysis Authors": "analysis_author", + "Author Submitter": "author_submitter", + "Authors": "authors", "Additional_fields": { "geo_loc_latitude": "", - "geo_loc_longitude", + "geo_loc_longitude": "", "organism": "sars_cov_2", "isolate": "", - "host_scientific_name" : "", - "tax_id" : "", + "host_scientific_name": { + "Human": "Homo sapiens" + }, + "tax_id": "", "host_disease":"covid-19", "type":"betacoronavirus", - "sequence_file_R1_fastq" : "", - "sequence_file_R2_fastq" : "", + "sequence_file_R1_fastq": "", + "sequence_file_R2_fastq": "", "type" : "betacoronavirus" } } From 4daab682ea02aef8f53c8961225eb130ebb0fe26 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 10 Mar 2022 23:13:22 +0100 Subject: [PATCH 0105/1454] changes for additional fields in metadata file --- relecov_tools/read_metadata.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 742d034d..9fe510b4 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -64,22 +64,28 @@ def fetch_metadata_file(folder, file_name): def validate_metadata_sample(row_sample): """Validate sample information""" - def add_extra_data(self, metadata_file, extra_data, result_metadata): + def add_extra_data(self, metadata, extra_data): """Add the additional information that must be included in final metadata - metadata Origin metadata file + metadata Origin metadata extra_data additional data to be included result_metadata final metadata after adding the additional data """ geo_loc_data = {} - for row in metadata_file: + extra_metadata = [] + for row in metadata: + for new_field, value in extra_data.items(): + row[new_field] = value # get the geo location latitude and longitude country = row["geo_loc_country"] city = row["geo_loc_state"] if city not in geo_loc_data: geo_loc_data[city] = self.get_geo_location_data(city, country) row["geo_loc_latitude"], row["geo_loc_longitude"] = geo_loc_data[city] - - pass + # update isolate qith the name of the sample + row["isolate"] = row["sample_name"] + extra_metadata.append(row) + import pdb; pdb.set_trace() + return extra_metadata def request_information(external_url, request): """Get information from external database server using Rest API @@ -163,6 +169,6 @@ def create_metadata_json(self): meta_map_json = self.read_json_file(meta_map_json_file) valid_metadata_rows, errors = self.read_metadata_file(meta_map_json) - completed_metadata = self.update_heading_to_json(valid_metadata_rows, meta_map_json) + completed_metadata = self.add_extra_data(valid_metadata_rows, meta_map_json["Additional_fields"]) # fake return data, just for litin return completed_metadata, properties_in_schema From f366c0a374d1d1992755aff9af9e0dbd67be9cc8 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 10 Mar 2022 23:13:43 +0100 Subject: [PATCH 0106/1454] fixed typo in file --- relecov_tools/schema/phage_plus_V0.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index cc13e2d3..ab621444 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -1240,7 +1240,7 @@ "clasification": "Sequencing", "label": "If Enrichment Protocol Is Other, Specify" }, - "amplicon protocol": { + "amplicon_protocol": { "examples": [ "" ], From c26464b07c45152e85feb358960d242667a69689 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 11 Mar 2022 00:22:19 +0100 Subject: [PATCH 0107/1454] remove duplicate item in mapping --- relecov_tools/schema/mapping_metadata_json_v01.json | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_json_v01.json index 961f92bd..0a1d9c12 100644 --- a/relecov_tools/schema/mapping_metadata_json_v01.json +++ b/relecov_tools/schema/mapping_metadata_json_v01.json @@ -86,7 +86,6 @@ }, "tax_id": "", "host_disease":"covid-19", - "type":"betacoronavirus", "sequence_file_R1_fastq": "", "sequence_file_R2_fastq": "", "type" : "betacoronavirus" From a601363662f909764b17a9a4a1f18874d39f9fdd Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 11 Mar 2022 00:23:23 +0100 Subject: [PATCH 0108/1454] Remove the None colunms when reading the metadata file --- relecov_tools/read_metadata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 9fe510b4..dc9c6bcc 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -133,7 +133,9 @@ def read_metadata_file(self, meta_map_json): """ wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] - heading = self.update_heading_to_json(ws_metadata_lab[1], meta_map_json) + # removing the None columns in excel heading row + heding_without_none = [i for i in ws_metadata_lab[1] if i.value] + heading = self.update_heading_to_json(heding_without_none, meta_map_json) metadata_values = [] errors = {} for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): From 11a90546a5c9e9da6fd0998e4c8f355129896096 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 09:56:10 +0100 Subject: [PATCH 0109/1454] added new testing and new import --- relecov_tools/sftp.py | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 12266f92..41a895bc 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -7,7 +7,7 @@ MAIL: guillermo.gorines@urjc.es VERSION: 0 CREATED: 11-2-2022 -REVISED: 11-2-2022 +REVISED: 11-3-2022 REVISED BY: guillermo.gorines@urjc.es DESCRIPTION: @@ -19,8 +19,9 @@ TO DO: --Check minimal required Python version --Delete testing inside this script +- +- Check minimal required Python version +- Delete testing inside this script ================================================================ END_OF_HEADER @@ -31,7 +32,7 @@ import paramiko import sys - +import os class SftpHandle: def __init__(self, host, port, user, key): @@ -46,7 +47,7 @@ def __init__(self, host, port, user, key): self.key = key self.client = None - """ + """ def check(self): Check if there is a SFTP connection @@ -60,7 +61,7 @@ def check(self): return True except OSError as e: return False - """ + """ def open_connection(self): """ @@ -124,7 +125,6 @@ def create_download_dictionary(self): return download_dict - def download(self): download_dict = self.create_download_dictionary() for directory, file_list in download_dict.items(): @@ -140,7 +140,6 @@ def main(): if __name__ == "__main__": sys.exit(main()) - # TESTING ZONE, must be deleted later # This will NOT work CLAVE = "RANDOM_KEY_FOR_TESTING" @@ -148,13 +147,10 @@ def main(): PUERTO = 420 USUARIO = "ARTURITO" +my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) contents = my_sftp.list_dirs() -# testing the client attribute -# works fine by now -print(my_sftp.client.listdir()) - # This will work CLAVE = "Bioinfo%123" HOST = "sftprelecov.isciii.es" From a60ad840c33b77441cbfc43fe62e3976f59673a6 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 10:04:23 +0100 Subject: [PATCH 0110/1454] added docstrings on methods --- relecov_tools/sftp.py | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 41a895bc..fab52113 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -67,7 +67,7 @@ def open_connection(self): """ Uses the class attributes to make a SFTP connection Usage: - sftp.open() + sftp.open_connection() Return: True if connected succesfully False if failed connection @@ -91,7 +91,7 @@ def close_connection(self): """ Closes the SFTP connection if there is any Usage: - sftp.close() + sftp.close_connection() Return: -True if connection closed successfully -False if connection closing failed @@ -105,27 +105,59 @@ def close_connection(self): return False def list_dirs(self, only_dirs=False): + """ + Generates a list of directories inside the root + of the SFTP. + + Usage: + sftp.list_dirs(only_dirs=BOOL) + Return: + List with all the contents (dirs or files) + + """ sftp_contents = self.client.listdir() if only_dirs: - # get only items with no extension + # get only items with no extension (dirs) dirs = [item for item in sftp_contents if len(item.split(".")) == 1] return dirs else: return sftp_contents def create_download_dictionary(self): + """ + Generates a dictionary with key: directory in the SFTP + and value: list with all the files inside that dir + To do so, calls self.list_dirs(). + Usage: + sftp.create_download_dictionary() + Return: + dictionary with key: dir, val: [contents of dir] + """ download_dict = {} to_download = self.list_dirs(only_dirs=True) for directory in to_download[0:1]: + # get only files (strings with extension) item_list = [f"{directory}/{item}" for item in self.client.listdir(directory) if len(item.split(".")) > 1] download_dict[directory] = item_list return download_dict def download(self): + + """ + Generates the download dict with create_download_dictionary + Generates the directories in the keys, download the files in + the values inside of them. + + Usage: + sftp.download() + Return: + None + """ + download_dict = self.create_download_dictionary() for directory, file_list in download_dict.items(): os.mkdir(directory) From c18944ba6e36a4efaa4db040ec50c18b7e772be6 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 10:15:16 +0100 Subject: [PATCH 0111/1454] added md5 method --- relecov_tools/sftp.py | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index fab52113..39657513 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -30,10 +30,29 @@ # Imports +import hashlib import paramiko import sys import os +def get_md5(file): + """ + Get the MD5 of a file, following this schema: + Open it, sequentially add more chunks of it to the hash, + return the hash + Usage: + get_md5(file) + Return: + md5 hash of the given file + """ + + md5_object = hashlib.md5() + with open(file,"rb") as infile: + for block in iter(lambda: infile.read(4096),b""): + md5_object.update(block) + return md5_object.hexdigest() + + class SftpHandle: def __init__(self, host, port, user, key): """ @@ -162,7 +181,8 @@ def download(self): for directory, file_list in download_dict.items(): os.mkdir(directory) for file in file_list: - self.client.get(file, file) + self.client.get(file, file) + return def main(): From 9ec3da45200177baf3e77a769e6b69860ec4a328 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 10:47:17 +0100 Subject: [PATCH 0112/1454] completed download method --- relecov_tools/sftp.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 39657513..532c077c 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -169,19 +169,27 @@ def download(self): """ Generates the download dict with create_download_dictionary Generates the directories in the keys, download the files in - the values inside of them. + the values inside of them. + + Then, for each file, checks the md5 with the get_md5 function, + and the size of the file with os path. This data is transferred + to a dictionary Usage: sftp.download() Return: - None + dicionary with key: filename, val: [md5, size] """ + filestats_dict = {} download_dict = self.create_download_dictionary() for directory, file_list in download_dict.items(): os.mkdir(directory) for file in file_list: self.client.get(file, file) + file_md5_hash = get_md5(file) + file_size = os.path.getsize(file) + filestats_dict[file] = [file_md5_hash, file_size] return @@ -209,4 +217,4 @@ def main(): PUERTO = 22 USUARIO = "bioinfoadm" -my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE)h \ No newline at end of file +my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) \ No newline at end of file From 0beffb7a63781202a6056ed5f29aaac5606650b4 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 10:53:41 +0100 Subject: [PATCH 0113/1454] linting --- relecov_tools/sftp.py | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 532c077c..bd52b62b 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -35,6 +35,7 @@ import sys import os + def get_md5(file): """ Get the MD5 of a file, following this schema: @@ -47,8 +48,8 @@ def get_md5(file): """ md5_object = hashlib.md5() - with open(file,"rb") as infile: - for block in iter(lambda: infile.read(4096),b""): + with open(file, "rb") as infile: + for block in iter(lambda: infile.read(4096), b""): md5_object.update(block) return md5_object.hexdigest() @@ -122,7 +123,7 @@ def close_connection(self): return True except: return False - + def list_dirs(self, only_dirs=False): """ Generates a list of directories inside the root @@ -132,17 +133,17 @@ def list_dirs(self, only_dirs=False): sftp.list_dirs(only_dirs=BOOL) Return: List with all the contents (dirs or files) - + """ sftp_contents = self.client.listdir() - + if only_dirs: # get only items with no extension (dirs) dirs = [item for item in sftp_contents if len(item.split(".")) == 1] return dirs else: return sftp_contents - + def create_download_dictionary(self): """ Generates a dictionary with key: directory in the SFTP @@ -152,25 +153,29 @@ def create_download_dictionary(self): sftp.create_download_dictionary() Return: dictionary with key: dir, val: [contents of dir] - + """ download_dict = {} - + to_download = self.list_dirs(only_dirs=True) for directory in to_download[0:1]: # get only files (strings with extension) - item_list = [f"{directory}/{item}" for item in self.client.listdir(directory) if len(item.split(".")) > 1] - download_dict[directory] = item_list - + item_list = [ + f"{directory}/{item}" + for item in self.client.listdir(directory) + if len(item.split(".")) > 1 + ] + download_dict[directory] = item_list + return download_dict - + def download(self): """ Generates the download dict with create_download_dictionary Generates the directories in the keys, download the files in - the values inside of them. - + the values inside of them. + Then, for each file, checks the md5 with the get_md5 function, and the size of the file with os path. This data is transferred to a dictionary @@ -178,7 +183,7 @@ def download(self): Usage: sftp.download() Return: - dicionary with key: filename, val: [md5, size] + dicionary with key: filename, val: [md5, size] """ filestats_dict = {} @@ -189,14 +194,16 @@ def download(self): self.client.get(file, file) file_md5_hash = get_md5(file) file_size = os.path.getsize(file) - filestats_dict[file] = [file_md5_hash, file_size] + filestats_dict[file] = [file_md5_hash, file_size] + + return filestats_dict - return def main(): pass return + if __name__ == "__main__": sys.exit(main()) @@ -217,4 +224,4 @@ def main(): PUERTO = 22 USUARIO = "bioinfoadm" -my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) \ No newline at end of file +my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) From 98f45be26e8dda16968083214a3351c523ad4dbf Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 10:57:12 +0100 Subject: [PATCH 0114/1454] blank spaces linting --- relecov_tools/sftp.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index bd52b62b..6dae207e 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -19,7 +19,6 @@ TO DO: -- - Check minimal required Python version - Delete testing inside this script @@ -69,7 +68,6 @@ def __init__(self, host, port, user, key): """ def check(self): - Check if there is a SFTP connection Usage: sftp.check() @@ -114,15 +112,9 @@ def close_connection(self): sftp.close_connection() Return: -True if connection closed successfully - -False if connection closing failed - -None if no connection was established """ - if self.check(): - try: - self.client.close() - return True - except: - return False + self.client.close() + return True def list_dirs(self, only_dirs=False): """ From 52f489dd6912a4fabbaf5cbceb3d0d39c4b7eae6 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 11 Mar 2022 11:22:33 +0100 Subject: [PATCH 0115/1454] updated the to-do section --- relecov_tools/sftp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 6dae207e..a48b0147 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -18,7 +18,9 @@ -Paramiko TO DO: - +- Dowload the data (DONE) +- Check MD5 and File size (DONE) +- Testing - Check minimal required Python version - Delete testing inside this script From fb7b1da85ec18c5c7ff471c8d177f2187475a067 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 11 Mar 2022 12:18:44 +0100 Subject: [PATCH 0116/1454] updated with changes in the mapping --- relecov_tools/schema/mapping_metadata_json_v01.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_json_v01.json index 0a1d9c12..a85a844d 100644 --- a/relecov_tools/schema/mapping_metadata_json_v01.json +++ b/relecov_tools/schema/mapping_metadata_json_v01.json @@ -3,9 +3,9 @@ "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", "Passage details": "", "Sequencing sample id": "", - "ENA Sample ID": "", + "ENA Sample ID": "biosample_accession_ENA", "GISAID Virus Name": "virus_name", - "GISAID id": "gisaid_accession", + "GISAID id": "submitter", "Country": "geo_loc_country", "Autonomic community": "geo_loc_state", "Province": "geo_loc_region", From a285062f4d9d6239af790542febd3435fde0bca1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 11 Mar 2022 14:44:07 +0100 Subject: [PATCH 0117/1454] little changes in schema --- relecov_tools/schema/ena_v01.json | 3 ++- relecov_tools/schema/phage_plus_V0.json | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_v01.json b/relecov_tools/schema/ena_v01.json index 4a62fc38..22dfb7e4 100644 --- a/relecov_tools/schema/ena_v01.json +++ b/relecov_tools/schema/ena_v01.json @@ -708,7 +708,8 @@ "ontology": "NCIT_C115535", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "clasification": "Sample collection and processing" + "clasification": "Sample collection and processing", + "label": "ENA Sample ID" }, "library_source": { "Enums": [ diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index 898523f0..3b38f1e7 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -2164,7 +2164,8 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "enter your GISAID-Username" + "clasification": "enter your GISAID-Username", + "label": "GISAID Id" }, "authors": { "examples": [ From cd3daf597ae515c685d6f90b94dbfe6c4817dc77 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 11 Mar 2022 23:59:53 +0100 Subject: [PATCH 0118/1454] include paramiko in requirement list --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 2ad83790..8c14933b 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ sysrsync==1.0.1 requests==2.27.1 markdown==3.3.6 geopy==2.2.0 +paramiko==2.9.2 From 5f883250e9f8ee6505a7a6f94b8077f4cb1d0133 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:00:50 +0100 Subject: [PATCH 0119/1454] add functions for reading user and password for sft connection --- relecov_tools/utils.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index ba4e219b..699ab1e2 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -37,6 +37,16 @@ def rich_force_colors(): ) +def prompt_text(msg): + source = questionary.text(msg).ask() + return source + + +def prompt_password(msg): + source = questionary.password(msg).ask() + return source + + def prompt_tmp_dir_path(): stderr.print("Temporal directory destination to execute sercive") source = questionary.path("Source path").unsafe_ask() From 723bbd41de01702f753104c3ca0b1746d81d9d87 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:01:39 +0100 Subject: [PATCH 0120/1454] remove debuging item --- relecov_tools/read_metadata.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index dc9c6bcc..49019973 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -84,7 +84,6 @@ def add_extra_data(self, metadata, extra_data): # update isolate qith the name of the sample row["isolate"] = row["sample_name"] extra_metadata.append(row) - import pdb; pdb.set_trace() return extra_metadata def request_information(external_url, request): @@ -105,9 +104,6 @@ def get_geo_location_data(self, state, country): loc = geolocator.geocode(state + "," + country) return [loc.latitude, loc.longitude] - - - def update_heading_to_json(self, heading, meta_map_json): """Change the heading values from the metadata file for the ones defined in the json schema From 0ff4f1603f62991d6551f54d6869418649f6ab9a Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:02:21 +0100 Subject: [PATCH 0121/1454] icluding sftp configuration --- relecov_tools/conf/configuration.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 3f52e93a..67ee21ef 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -5,5 +5,9 @@ "gisaid_schema": "gisaid_v01.json" }, "mapping_metadata_json": "mapping_metadata_json_v01.json", - "additional_metadata": "additional_metadata_v01.json" + "additional_metadata": "additional_metadata_v01.json", + "sftp_connection":{ + "sftp_server": "sftprelecov.isciii.es", + "sftp_port" : "50122" + } } From db983a329acd6edc954a28caea63ea171bc06a3a Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:04:15 +0100 Subject: [PATCH 0122/1454] changes in sftp command parameters --- relecov_tools/__main__.py | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b93d9aa2..82928b24 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -2,12 +2,6 @@ import os import logging -# from click.types import File - -import logging -from rich import print - - # from rich.prompt import Confirm import click import rich.console @@ -16,14 +10,13 @@ import relecov_tools.utils import relecov_tools.read_metadata +import relecov_tools.sftp log = logging.getLogger() - def run_relecov_tools(): - # Set up rich stderr console stderr = rich.console.Console( stderr=True, force_terminal=relecov_tools.utils.rich_force_colors() @@ -156,26 +149,23 @@ def list(keywords, sort, json, show_archived): # sftp @relecov_tools_cli.command(help_priority=2) @click.option( - "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" + "-u", + "--user", + help="User name for login to sftp server" ) -@click.option("-i", "--id", help="ID for web-gui launch parameter set") @click.option( - "-c", - "--command-only", - is_flag=True, - default=False, - help="Create Nextflow command with params (no params file)", + "-p", + "--password", + help="password for the user to login" ) @click.option( - "-o", - "--params-out", - type=click.Path(), - default=os.path.join(os.getcwd(), "nf-params.json"), - help="Path to save run parameters file", + "-f", + "--conf_file", + help="Configuration file Create Nextflow command with params (no params file)", ) -def sftp(host, port, user, passwd): +def sftp(user, password, conf_file): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp.SftpHandle(host, port, user, passwd) + sftp_connection = relecov_tools.sftp.SftpHandle(user, password, conf_file) sftp_connection.open() From adbee181e2d2112d9ff8fbb3e8b989ce6dbb79a2 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:04:53 +0100 Subject: [PATCH 0123/1454] updated the init method --- relecov_tools/sftp.py | 45 ++++++++++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 7 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index e7554346..778f2283 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -30,11 +30,22 @@ """ # Imports - +import logging +import rich.console import hashlib import paramiko import sys import os +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) def get_md5(file): @@ -55,18 +66,38 @@ def get_md5(file): return md5_object.hexdigest() - class SftpHandle: - def __init__(self, host, port, user, key): + def __init__(self, user=None, passwd=None, conf_file=None): """ Initializes the Connection object and starts its host, port, user and key attributes. Declaration: sftp = SftpHandle(host, port, user, key) """ - self.host = host - self.port = port - self.user = user - self.key = key + if user is None: + self.user = relecov_tools.utils.text(msg="Enter the userid") + else: + self.user = user + if passwd is None: + self.passwd = relecov_tools.utils.password(msg="Enter your password") + else: + self.passwd = passwd + if conf_file is None: + config_json = ConfigJson() + self.server = config_json.get_topic_data("sftp_connection", "sftp_server") + self.port = config_json.get_topic_data("sftp_connection", "sftp_port") + else: + if not os.path.isfile(conf_file): + stderr.print("[red] Configuration file does not exist. " + conf_file + "!") + sys.exit(1) + with open(conf_file, "r") as fh: + lines = fh.readlines() + if lines[0].split(",")[0] == "sftp_server": + self.server = lines[0].split(",")[1].strip() + else: + stderr.print("[red] sftp server not found in configuration file " + conf_file + "!") + sys.exit(1) + if lines[1].split(",")[0] == "sftp_port": + self.port = lines[1].split("")[1].strip() self.client = None """ From fd20d01a82e24b060c4889195dc6d49ff80608b5 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:05:36 +0100 Subject: [PATCH 0124/1454] fixing litin --- relecov_tools/validation_jsons.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index c1908440..a8096885 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -1,4 +1,3 @@ - #!/usr/bin/env python import logging import rich.console @@ -42,4 +41,3 @@ def validate_json_vs_schena(json_schema_file=None, json_data_file=None): log.error("Invalid sample data %s", e) invalid_json.append(item_row) return validated_json_data, invalid_json, errors - From 0e569ee9f4e234692016409977a8acdf46148dbf Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:31:25 +0100 Subject: [PATCH 0125/1454] defined in init method the config using yaml format --- relecov_tools/conf/configuration.json | 3 +- relecov_tools/sftp.py | 48 +++++++-------------------- 2 files changed, 14 insertions(+), 37 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 67ee21ef..a1a8d94f 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -9,5 +9,6 @@ "sftp_connection":{ "sftp_server": "sftprelecov.isciii.es", "sftp_port" : "50122" - } + }, + "storage_local_folder" : "/tmp" } diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 778f2283..4843c790 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -85,19 +85,22 @@ def __init__(self, user=None, passwd=None, conf_file=None): config_json = ConfigJson() self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") + self.storage_local_folder = config_json.get_topic_data("", "sftp_port") else: if not os.path.isfile(conf_file): stderr.print("[red] Configuration file does not exist. " + conf_file + "!") sys.exit(1) with open(conf_file, "r") as fh: - lines = fh.readlines() - if lines[0].split(",")[0] == "sftp_server": - self.server = lines[0].split(",")[1].strip() - else: - stderr.print("[red] sftp server not found in configuration file " + conf_file + "!") - sys.exit(1) - if lines[1].split(",")[0] == "sftp_port": - self.port = lines[1].split("")[1].strip() + config = yaml.load(fh, Loader=yaml.FullLoader) + try: + self.sftp_server = config_fields["sftp_server"] + self.sftp_port = config_fields["sftp_port"] + self.storage_local_folder = conf_file["storage_local_folder"] + except KeyError as e: + log.error("Invalid configuration file %s", e) + stderr.print("[red] Invalide configuration file " + e + "!") + sys.exit(1) + self.client = None """ @@ -224,31 +227,4 @@ def download(self): return filestats_dict - -def main(): - pass - return - - - -if __name__ == "__main__": - sys.exit(main()) - -# TESTING ZONE, must be deleted later -# This will NOT work -CLAVE = "RANDOM_KEY_FOR_TESTING" -HOST = "RANDOM_SFTP_FOR_TESTING" -PUERTO = 420 -USUARIO = "ARTURITO" - -my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) -contents = my_sftp.list_dirs() - - -# This will work -CLAVE = "Bioinfo%123" -HOST = "sftprelecov.isciii.es" -PUERTO = 22 -USUARIO = "bioinfoadm" - -my_sftp = SftpHandle(HOST, PUERTO, USUARIO, CLAVE) + def From ed107d2314ceb05fd4597278eabfb419db2c6691 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:32:38 +0100 Subject: [PATCH 0126/1454] include pyyaml in requirements file --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 8c14933b..87e3470c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,3 +10,4 @@ requests==2.27.1 markdown==3.3.6 geopy==2.2.0 paramiko==2.9.2 +pyyaml From 9cf9d1c33732c33de396d3b106c11a1aa3290311 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:40:53 +0100 Subject: [PATCH 0127/1454] fixing litin --- relecov_tools/__main__.py | 12 ++---------- relecov_tools/read_metadata.py | 6 ++++-- relecov_tools/schema_json.py | 12 ++++++------ setup.py | 4 +++- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 82928b24..4896d701 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -148,16 +148,8 @@ def list(keywords, sort, json, show_archived): # sftp @relecov_tools_cli.command(help_priority=2) -@click.option( - "-u", - "--user", - help="User name for login to sftp server" -) -@click.option( - "-p", - "--password", - help="password for the user to login" -) +@click.option("-u", "--user", help="User name for login to sftp server") +@click.option("-p", "--password", help="password for the user to login") @click.option( "-f", "--conf_file", diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 49019973..dfa97c4f 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -99,7 +99,7 @@ def store_information(external_url, request, data): pass def get_geo_location_data(self, state, country): - """Get the geo_loc_latitude and geo_loc_longitude from state """ + """Get the geo_loc_latitude and geo_loc_longitude from state""" geolocator = Nominatim(user_agent="geoapiRelecov") loc = geolocator.geocode(state + "," + country) return [loc.latitude, loc.longitude] @@ -167,6 +167,8 @@ def create_metadata_json(self): meta_map_json = self.read_json_file(meta_map_json_file) valid_metadata_rows, errors = self.read_metadata_file(meta_map_json) - completed_metadata = self.add_extra_data(valid_metadata_rows, meta_map_json["Additional_fields"]) + completed_metadata = self.add_extra_data( + valid_metadata_rows, meta_map_json["Additional_fields"] + ) # fake return data, just for litin return completed_metadata, properties_in_schema diff --git a/relecov_tools/schema_json.py b/relecov_tools/schema_json.py index ae0c9031..1faee553 100644 --- a/relecov_tools/schema_json.py +++ b/relecov_tools/schema_json.py @@ -5,11 +5,11 @@ log = logging.getLogger(__name__) -class PhagePlusSchema : +class PhagePlusSchema: def __init__(self, schema): self.schema = schema self.ontology = {} - for key , values in schema["properties"].items(): + for key, values in schema["properties"].items(): self.ontology[values["ontology"]] = key self.properties = list(schema["properties"].keys()) @@ -18,24 +18,24 @@ def get_gontology(self, property_item): try: return self.schema["properties"][property_item]["ontology"] except KeyError as e: - log.error("geontology value %s %s" , property_item, e) + log.error("geontology value %s %s", property_item, e) return None def maping_schemas_based_on_geontology(self, mapped_to_schema): """Return a dictionnary with the properties of the mapped_to_schema - as key and properties of phagePlusSchema as value + as key and properties of phagePlusSchema as value """ mapped_dict = OrderedDict() for key, values in mapped_to_schema["properties"].items(): try: mapped_dict[key] = self.ontology[values["ontology"]] except KeyError as e: - log.error("Enable to map schema, because of %s is not defined" , e) + log.error("Enable to map schema, because of %s is not defined", e) # There is no exact match on ontology. Search for the parent # to be implemented later pass return mapped_dict def get_schema_properties(self): - """Return the properties defined in the schema """ + """Return the properties defined in the schema""" return self.properties diff --git a/setup.py b/setup.py index efd977a6..40521d90 100644 --- a/setup.py +++ b/setup.py @@ -28,7 +28,9 @@ author_email="smonzon@isciii.es", url="https://github.com/BU-ISCIII/relecov_tools", license="GNU GENERAL PUBLIC LICENSE v.3", - entry_points={"console_scripts": ["relecov_tools=relecov_tools.__main__:run_relecov_tools"]}, + entry_points={ + "console_scripts": ["relecov_tools=relecov_tools.__main__:run_relecov_tools"] + }, install_requires=required, packages=find_packages(exclude=("docs")), include_package_data=True, From d1b3cf7a5a1f3e4618420b9ef2a51d3a89cf372b Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:42:28 +0100 Subject: [PATCH 0128/1454] fixing litin --- relecov_tools/sftp.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 4843c790..c22abdb7 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -100,7 +100,7 @@ def __init__(self, user=None, passwd=None, conf_file=None): log.error("Invalid configuration file %s", e) stderr.print("[red] Invalide configuration file " + e + "!") sys.exit(1) - + self.client = None """ @@ -226,5 +226,3 @@ def download(self): filestats_dict[file] = [file_md5_hash, file_size] return filestats_dict - - def From f870b9e56a7f3de0b827d02d6ba8347384f3cb98 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:46:24 +0100 Subject: [PATCH 0129/1454] Fixed bug no config_fields defined and yaml was not imported --- relecov_tools/sftp.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index c22abdb7..ce4e2131 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -36,6 +36,7 @@ import paramiko import sys import os +import yaml import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -93,9 +94,9 @@ def __init__(self, user=None, passwd=None, conf_file=None): with open(conf_file, "r") as fh: config = yaml.load(fh, Loader=yaml.FullLoader) try: - self.sftp_server = config_fields["sftp_server"] - self.sftp_port = config_fields["sftp_port"] - self.storage_local_folder = conf_file["storage_local_folder"] + self.sftp_server = config["sftp_server"] + self.sftp_port = config["sftp_port"] + self.storage_local_folder = config["storage_local_folder"] except KeyError as e: log.error("Invalid configuration file %s", e) stderr.print("[red] Invalide configuration file " + e + "!") From eb300def1e4ed3f959df261c9f99b43b3b8ba5f0 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 00:48:01 +0100 Subject: [PATCH 0130/1454] fixing litin --- relecov_tools/sftp.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index ce4e2131..a7f98b34 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -89,7 +89,9 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.storage_local_folder = config_json.get_topic_data("", "sftp_port") else: if not os.path.isfile(conf_file): - stderr.print("[red] Configuration file does not exist. " + conf_file + "!") + stderr.print( + "[red] Configuration file does not exist. " + conf_file + "!" + ) sys.exit(1) with open(conf_file, "r") as fh: config = yaml.load(fh, Loader=yaml.FullLoader) From 065ddef132417cbcc8a52413a52129d34b240c7d Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 14:59:09 +0100 Subject: [PATCH 0131/1454] added download_from_sftp at sftp command --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 4896d701..510c2d67 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -158,7 +158,7 @@ def list(keywords, sort, json, show_archived): def sftp(user, password, conf_file): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp.SftpHandle(user, password, conf_file) - sftp_connection.open() + sftp_connection.download_from_sftp() # metadata From 2ed9124e84b026aaa6686d0ab1111c13d921daf4 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 15:00:10 +0100 Subject: [PATCH 0132/1454] added the parameter for storage on local drive --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index a1a8d94f..a78f7b65 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -10,5 +10,5 @@ "sftp_server": "sftprelecov.isciii.es", "sftp_port" : "50122" }, - "storage_local_folder" : "/tmp" + "storage_local_folder" : "/tmp/relecov" } From ad77413209380d196768e4011cadad9007451d05 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 15:01:50 +0100 Subject: [PATCH 0133/1454] Re-write the code from Guillermo --- relecov_tools/sftp.py | 180 +++++++++++++++++------------------------- 1 file changed, 73 insertions(+), 107 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index a7f98b34..21de065a 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -1,35 +1,5 @@ -""" -============================================================= -HEADER -============================================================= -INSTITUTION: BU-ISCIII -AUTHOR: Guillermo J. Gorines Cordero -MAIL: guillermo.gorines@urjc.es -VERSION: 0 -CREATED: 11-2-2022 -REVISED: 11-3-2022 -REVISED BY: guillermo.gorines@urjc.es -DESCRIPTION: - - Includes the SFTP connection class, and its associated methods. - -REQUIREMENTS: - -Python - -Paramiko - -TO DO: -- Dowload the data (DONE) -- Check MD5 and File size (DONE) -- Testing -- Check minimal required Python version -- Delete testing inside this script - -================================================================ -END_OF_HEADER -================================================================ -""" - -# Imports +#!/usr/bin/env python + import logging import rich.console import hashlib @@ -74,19 +44,11 @@ def __init__(self, user=None, passwd=None, conf_file=None): Declaration: sftp = SftpHandle(host, port, user, key) """ - if user is None: - self.user = relecov_tools.utils.text(msg="Enter the userid") - else: - self.user = user - if passwd is None: - self.passwd = relecov_tools.utils.password(msg="Enter your password") - else: - self.passwd = passwd if conf_file is None: config_json = ConfigJson() self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") - self.storage_local_folder = config_json.get_topic_data("", "sftp_port") + self.storage_local_folder = config_json.get_configuration("storage_local_folder") else: if not os.path.isfile(conf_file): stderr.print( @@ -99,28 +61,22 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.sftp_server = config["sftp_server"] self.sftp_port = config["sftp_port"] self.storage_local_folder = config["storage_local_folder"] + self.user = config["user_sftp"] + self.passwd = config["password"] except KeyError as e: log.error("Invalid configuration file %s", e) stderr.print("[red] Invalide configuration file " + e + "!") sys.exit(1) - + if user is None: + self.user = relecov_tools.utils.text(msg="Enter the userid") + else: + self.user = user + if passwd is None: + self.passwd = relecov_tools.utils.password(msg="Enter your password") + else: + self.passwd = passwd self.client = None - """ - def check(self): - Check if there is a SFTP connection - Usage: - sftp.check() - Return: - True if a connection still exists - False if connection doesnt exist (not established or timed out for instance) - try: - self.client.getcwd() - return True - except OSError as e: - return False - """ - def open_connection(self): """ Uses the class attributes to make a SFTP connection @@ -133,17 +89,19 @@ def open_connection(self): self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self.client.connect( - hostname=self.host, + hostname=self.server, port=self.port, username=self.user, - password=self.key, + password=self.passwd, allow_agent=False, look_for_keys=False, ) - - self.client = self.client.open_sftp() - - return True + try: + self.client = self.client.open_sftp() + return True + except paramiko.SSHException as e: + log.error("Invalid Username/Password for %s:" , e) + return False def close_connection(self): """ @@ -156,53 +114,40 @@ def close_connection(self): self.client.close() return True - def list_dirs(self, only_dirs=False): - """ - Generates a list of directories inside the root - of the SFTP. - - Usage: - sftp.list_dirs(only_dirs=BOOL) - Return: - List with all the contents (dirs or files) - - """ - sftp_contents = self.client.listdir() - - if only_dirs: - # get only items with no extension (dirs) - dirs = [item for item in sftp_contents if len(item.split(".")) == 1] - return dirs - else: - return sftp_contents - - def create_download_dictionary(self): - """ - Generates a dictionary with key: directory in the SFTP - and value: list with all the files inside that dir - To do so, calls self.list_dirs(). - Usage: - sftp.create_download_dictionary() - Return: - dictionary with key: dir, val: [contents of dir] - - """ - download_dict = {} - - to_download = self.list_dirs(only_dirs=True) - for directory in to_download[0:1]: - # get only files (strings with extension) - item_list = [ - f"{directory}/{item}" - for item in self.client.listdir(directory) - if len(item.split(".")) > 1 - ] - download_dict[directory] = item_list + def list_folders(self, folder_name): + """Creates a directories list from the given path """ + directory_list = [] + try: + content_list = self.client.listdir(folder_name) + except FileNotFoundError as e: + log.error("Invalid folder at remote sftp %s" , e) + return False - return download_dict + for content in content_list: + try: + self.client.listdir(content) + except FileNotFoundError: + continue + directory_list.append(content) + + return directory_list + + def get_file_list(self, folder_name): + """ Return a tuple with file name and directory path """ + file_list = [] + content_list = self.client.listdir(folder_name) + for content in content_list: + file_list.append(content) + return file_list + + def create_main_folders(self, root_directory_list): + """ Create the main folder structure if not exists """ + for folder in root_directory_list: + full_folder = os.path.join(self.storage_local_folder, folder) + os.makedirs(full_folder, exist_ok=True) + return True def download(self): - """ Generates the download dict with create_download_dictionary Generates the directories in the keys, download the files in @@ -229,3 +174,24 @@ def download(self): filestats_dict[file] = [file_md5_hash, file_size] return filestats_dict + + def download_from_sftp(self): + try: + os.makedirs(self.storage_local_folder, exist_ok=True) + except OSError as e: + log.error("You do not have permissions to create folder %s", e) + sys.exit(1) + os.chdir(self.storage_local_folder) + if not self.open_connection(): + sys.exit(1) + + root_directory_list = self.list_folders(".") + if not root_directory_list: + sys.exit(1) + + # create_main_folders(root_directory_list) + for folder in root_directory_list: + import pdb; pdb.set_trace() + list_files = self.get_file_list(folder) + if list_files: + import pdb; pdb.set_trace() From 3fbae9ab02db6d51828fe90155a17ea8e74611d1 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 12 Mar 2022 19:36:42 +0100 Subject: [PATCH 0134/1454] Reading the files and files in subfolder --- relecov_tools/sftp.py | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 21de065a..18d9639d 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -48,7 +48,9 @@ def __init__(self, user=None, passwd=None, conf_file=None): config_json = ConfigJson() self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") - self.storage_local_folder = config_json.get_configuration("storage_local_folder") + self.storage_local_folder = config_json.get_configuration( + "storage_local_folder" + ) else: if not os.path.isfile(conf_file): stderr.print( @@ -100,7 +102,7 @@ def open_connection(self): self.client = self.client.open_sftp() return True except paramiko.SSHException as e: - log.error("Invalid Username/Password for %s:" , e) + log.error("Invalid Username/Password for %s:", e) return False def close_connection(self): @@ -115,12 +117,12 @@ def close_connection(self): return True def list_folders(self, folder_name): - """Creates a directories list from the given path """ + """Creates a directories list from the given path""" directory_list = [] try: content_list = self.client.listdir(folder_name) except FileNotFoundError as e: - log.error("Invalid folder at remote sftp %s" , e) + log.error("Invalid folder at remote sftp %s", e) return False for content in content_list: @@ -133,15 +135,23 @@ def list_folders(self, folder_name): return directory_list def get_file_list(self, folder_name): - """ Return a tuple with file name and directory path """ + """Return a tuple with file name and directory path""" file_list = [] content_list = self.client.listdir(folder_name) for content in content_list: - file_list.append(content) + try: + sub_folder_files = self.client.listdir(folder_name + "/" + content) + for sub_folder_file in sub_folder_files: + file_list.append( + folder_name + "/" + content + "/" + sub_folder_file + ) + except FileNotFoundError: + file_list.append(folder_name + "/" + content) + return file_list def create_main_folders(self, root_directory_list): - """ Create the main folder structure if not exists """ + """Create the main folder structure if not exists""" for folder in root_directory_list: full_folder = os.path.join(self.storage_local_folder, folder) os.makedirs(full_folder, exist_ok=True) @@ -188,10 +198,9 @@ def download_from_sftp(self): root_directory_list = self.list_folders(".") if not root_directory_list: sys.exit(1) - + for_downloading_folder = {} # create_main_folders(root_directory_list) for folder in root_directory_list: - import pdb; pdb.set_trace() list_files = self.get_file_list(folder) - if list_files: - import pdb; pdb.set_trace() + if len(list_files) > 0: + for_downloading_folder[folder] = list_files From 1ef7f45c8d2b6a4993fb29240cfa5f4630f37d1b Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 13 Mar 2022 00:19:59 +0100 Subject: [PATCH 0135/1454] Include md5 checking and creation --- relecov_tools/sftp.py | 134 ++++++++++++++++++++--------------------- relecov_tools/utils.py | 19 ++++++ 2 files changed, 83 insertions(+), 70 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 18d9639d..29a4f95d 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -1,8 +1,8 @@ #!/usr/bin/env python - +from datetime import datetime import logging import rich.console -import hashlib + import paramiko import sys import os @@ -19,31 +19,9 @@ ) -def get_md5(file): - """ - Get the MD5 of a file, following this schema: - Open it, sequentially add more chunks of it to the hash, - return the hash - Usage: - get_md5(file) - Return: - md5 hash of the given file - """ - - md5_object = hashlib.md5() - with open(file, "rb") as infile: - for block in iter(lambda: infile.read(4096), b""): - md5_object.update(block) - return md5_object.hexdigest() - - class SftpHandle: def __init__(self, user=None, passwd=None, conf_file=None): - """ - Initializes the Connection object and starts its host, port, user and key attributes. - Declaration: - sftp = SftpHandle(host, port, user, key) - """ + """Initializes the sftp object""" if conf_file is None: config_json = ConfigJson() self.server = config_json.get_topic_data("sftp_connection", "sftp_server") @@ -80,14 +58,7 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.client = None def open_connection(self): - """ - Uses the class attributes to make a SFTP connection - Usage: - sftp.open_connection() - Return: - True if connected succesfully - False if failed connection - """ + """Stablish sftp connection""" self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self.client.connect( @@ -106,13 +77,7 @@ def open_connection(self): return False def close_connection(self): - """ - Closes the SFTP connection if there is any - Usage: - sftp.close_connection() - Return: - -True if connection closed successfully - """ + """Closes SFTP connection""" self.client.close() return True @@ -150,6 +115,31 @@ def get_file_list(self, folder_name): return file_list + def get_files_from_sftp_folder(self, folder, files_list): + """Create the subfolder with the present date and fetch all files from + the sftp server + """ + result_data = {"unable_to_fetch": [], "fetched_files": []} + date = datetime.today().strftime("%Y%m%d") + local_folder_path = os.path.join(self.storage_local_folder, folder, date) + result_data["local_folder"] = local_folder_path + os.makedirs(local_folder_path) + log.info("created the folder to download files %s", local_folder_path) + self.open_connection() + for file_list in files_list: + try: + self.client.get( + file_list, + os.path.join(local_folder_path, os.path.basename(file_list)), + ) + except FileNotFoundError as e: + log.error("Unable to fetch file %s ", e) + result_data["unable_to_fetch"].append(file_list) + continue + result_data["fetched_files"].append(os.path.basename(file_list)) + + return result_data + def create_main_folders(self, root_directory_list): """Create the main folder structure if not exists""" for folder in root_directory_list: @@ -157,34 +147,6 @@ def create_main_folders(self, root_directory_list): os.makedirs(full_folder, exist_ok=True) return True - def download(self): - """ - Generates the download dict with create_download_dictionary - Generates the directories in the keys, download the files in - the values inside of them. - - Then, for each file, checks the md5 with the get_md5 function, - and the size of the file with os path. This data is transferred - to a dictionary - - Usage: - sftp.download() - Return: - dicionary with key: filename, val: [md5, size] - """ - filestats_dict = {} - - download_dict = self.create_download_dictionary() - for directory, file_list in download_dict.items(): - os.mkdir(directory) - for file in file_list: - self.client.get(file, file) - file_md5_hash = get_md5(file) - file_size = os.path.getsize(file) - filestats_dict[file] = [file_md5_hash, file_size] - - return filestats_dict - def download_from_sftp(self): try: os.makedirs(self.storage_local_folder, exist_ok=True) @@ -198,9 +160,41 @@ def download_from_sftp(self): root_directory_list = self.list_folders(".") if not root_directory_list: sys.exit(1) - for_downloading_folder = {} + folders_to_download = {} # create_main_folders(root_directory_list) for folder in root_directory_list: list_files = self.get_file_list(folder) if len(list_files) > 0: - for_downloading_folder[folder] = list_files + folders_to_download[folder] = list_files + if len(folders_to_download) == 0: + log.info("Exiting download. There is no files on sftp to dowload") + self.close_connection() + sys.exit(0) + + for folder, files in folders_to_download.items(): + result_data = self.get_files_from_sftp_folder(folder, files) + sftp_folder_md5 = relecov_tools.utils.get_md5_from_local_folder( + result_data["local_folder"] + ) + local_md5 = relecov_tools.utils.calculate_md5(result_data["fetched_files"]) + # MD5 Checking + if sftp_folder_md5: + if sftp_folder_md5 == local_md5: + log.info( + "Successful file download for files in folder %s", + result_data["local_folder"], + ) + else: + log.error( + "MD5 does not match. Files could be corrupted atfolder %s", + result_data["local_folder"], + ) + else: + log.info( + "Md5 file was not created by lab. Copy the local md5 into folder %s", + result_data["local_folder"], + ) + file_name = os.path.join( + result_data["local_folder"], "generated_locally.md5" + ) + relecov_tools.utils.save_md5(file_name, local_md5) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 699ab1e2..8a08f4c8 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -3,6 +3,7 @@ Common utility function for relecov_tools package. """ import os +import hashlib from rich.console import Console import questionary @@ -19,6 +20,24 @@ def file_exists(file_to_check): return False +def calculate_md5(files_list): + """Calculate the md5 value for the list of files""" + block_size = 2**20 + hash_md5 = hashlib.md5() + for file_list in files_list: + f_name, f_ext = os.path.splitext(file_list) + if not f_ext.lowercase() == ".md5": + hash_md5.update(open(file_list, "rb").read(block_size)) + return hash_md5.hexdigest() + + +def save_local_md5(file_name, md5_value): + """Save the MD5 value""" + with open(file_name, "w") as fh: + fh.write(md5_value) + return True + + def rich_force_colors(): """ Check if any environment variables are set to force Rich to use coloured output From d7b8c8f56c62bdf380882d2bc81ee1fda11f505d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 14 Mar 2022 14:59:06 +0100 Subject: [PATCH 0136/1454] added fields to phage plus --- relecov_tools/schema/ena_v01.json | 2 +- relecov_tools/schema/phage_plus_V0.json | 104 +++++++++++++++++++++++- 2 files changed, 103 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/ena_v01.json b/relecov_tools/schema/ena_v01.json index 22dfb7e4..541dc9f6 100644 --- a/relecov_tools/schema/ena_v01.json +++ b/relecov_tools/schema/ena_v01.json @@ -709,7 +709,7 @@ "type": "string", "description": "The name and version of a particular protocol used for sampling.", "clasification": "Sample collection and processing", - "label": "ENA Sample ID" + "label": "Biological Sample Storage Condition" }, "library_source": { "Enums": [ diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index fc0992b3..7b4570b2 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -536,7 +536,8 @@ "ontology": "GENEPIO:0001139", "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification": "Database Identifiers" + "clasification": "Database Identifiers", + "label": "ENA Sample Id" }, "sra_accession": { "examples": [ @@ -645,6 +646,82 @@ "clasification": "Sample collection and processing", "label": "Results Emission Date" }, + "sample_storage_conditions": { + "examples": [ + "24 degrees celsius" + ], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "clasification": "Sample collection and processing", + "label": "Biological Sample Storage Condition" + }, + "host_age": { + "ontology": "GENEPIO:0001392", + "anyOf": [ + { + "type": "integer" + }, + { + "pattern": "\\d+-\\d+", + "type": "string" + } + ], + "description": "Age of host at the time of sampling.", + "examples": [ + 79 + ], + "label": "Host Age" + }, + "host_age_bin": { + "Enums": [ + "0 - 9 [GENEPIO:0100049]", + "10 - 19 [GENEPIO:0100050]", + "20 - 29 [GENEPIO:0100051]", + "30 - 39 [GENEPIO:0100052]", + "40 - 49 [GENEPIO:0100053]", + "50 - 59 [GENEPIO:0100054]", + "60 - 69 [GENEPIO:0100055]", + "70 - 79 [GENEPIO:0100056]", + "80 - 89 [GENEPIO:0100057]", + "90 - 99 [GENEPIO:0100058]", + "100+ [GENEPIO:0100059]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001394", + "type": "string", + "description": "The age category of the host at the time of sampling.", + "examples": [ + "50 - 59 [GENEPIO:0100054]" + ], + "label": "Host Age Bin" + }, + "host_gender": { + "Enums": [ + "Female [NCIT:C46110]", + "Male [NCIT:C46109]", + "Non-binary Gender [GSSO:000132]", + "Transgender (assigned male at birth) [GSSO:004004]", + "Transgender (assigned female at birth) [GSSO:004005]", + "Undeclared [NCIT:C110959]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001395", + "type": "string", + "description": "The gender of the host at the time of sample collection.", + "examples": [ + "Male [NCIT:C46109]" + ], + "label": "Host Gender" + }, "geo_loc_region": { "examples": [ "Derbyshire" @@ -1152,6 +1229,29 @@ "classification": "Sequencing", "label": "Purpose of Sequencing" }, + "sequencing_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "number", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Database Identifiers", + "label": "Sequencing Sample Id" + }, + "passage_details": { + "examples": [ + "" + ], + "ontology": "0", + "type": [ + "string", + "number" + ], + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Database Identifiers", + "label": "Passage Details" + }, "purpose_of_sequencing_details": { "Enums": [ "Screened for S gene target failure (S dropout)", @@ -2611,4 +2711,4 @@ "clasification": "Database Identifiers" } } -} +} \ No newline at end of file From f4a4b87cc8f0e66c7f2929c3afc0879d6f981972 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 14 Mar 2022 15:31:29 +0100 Subject: [PATCH 0137/1454] added change to phage schema --- relecov_tools/schema/phage_V0.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/phage_V0.json b/relecov_tools/schema/phage_V0.json index cd6f3b15..98c96bee 100644 --- a/relecov_tools/schema/phage_V0.json +++ b/relecov_tools/schema/phage_V0.json @@ -2224,7 +2224,8 @@ "description": "The gender of the host at the time of sample collection.", "examples": [ "Male [NCIT:C46109]" - ] + ], + "label": "Host Gender" }, "prior_sars_cov_2_antiviral_treatment_agent": { "ontology": "GENEPIO:0001439", From 1e60e26a53d7c492a14c4d4e340ac53e1176af10 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 14 Mar 2022 15:47:36 +0100 Subject: [PATCH 0138/1454] created the class xml_creation2 in create_xml.py --- relecov_tools/create_xml.py | 92 +- schema/ena_v01.json | 1105 ----------------- schema/phage_plus_V0.json | 2285 ----------------------------------- 3 files changed, 48 insertions(+), 3434 deletions(-) delete mode 100644 schema/ena_v01.json delete mode 100644 schema/phage_plus_V0.json diff --git a/relecov_tools/create_xml.py b/relecov_tools/create_xml.py index 6e9e7b62..e96a9b25 100644 --- a/relecov_tools/create_xml.py +++ b/relecov_tools/create_xml.py @@ -1,48 +1,52 @@ +from email import utils import json as j import xml.etree.cElementTree as e -with open("to_ena.json") as json_format_file: - d = j.load(json_format_file) - -# project_relecov.xml - -r = e.Element("PROJECT_SET") - - -project = e.SubElement(r, "PROJECT") -project.set("alias", "RELECOV") -e.SubElement(project, "TITLE").text = "Example project for ENA submission RELECOV" -# title = e.SubElement(project,"TITLE") -e.SubElement( - project, "DESCRIPTION" -).text = "This study was created as part of an ENA submissions example RELECOV" -submission = e.SubElement(project, "SUBMISSION_PROJECT") -e.SubElement(submission, "SEQUENCING_PROJECT") - -a = e.ElementTree(r) -a.write("project_relecov.xml") - - -# sample_relecov.xml - -data_keys = list(d.keys()) - - -r = e.Element("SAMPLE_SET") - - -sample = e.SubElement(r, "SAMPLE") -sample.set("alias", "SARS Sample 1 programmatic") -e.SubElement(sample, "TITLE").text = "SARS Sample 1" -sample_name = e.SubElement(sample, "SAMPLE_NAME") -e.SubElement(sample_name, "TAXON_ID").text = "2697049" -e.SubElement( - sample_name, "SCIENTIFIC_NAME" -).text = "Severe acute respiratory syndrome coronavirus 2" -e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample #1" -sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") -for i in d: - sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") - e.SubElement(sample_attribute, "TAG").text = str(i) - e.SubElement(sample_attribute, "VALUE").text = d[i] +class xml_creation: + def __init__(self, source_path=None, output_path=None): + if source_path is None: + self.source_path = utils.prompt_source_path() + else: + self.source_path = source_path + if output_path is None: + self.output_path = utils.prompt_destination_path() + else: + self.output_path = output_path + + # LOAD VALIDATED json + with open(self.source_path) as json_format_file: + json_data = j.load(json_format_file) + + # project_relecov.xml + r = e.Element("PROJECT_SET") + project = e.SubElement(r, "PROJECT") + project.set("alias", "RELECOV") + e.SubElement( + project, "TITLE" + ).text = "Example project for ENA submission RELECOV" + e.SubElement( + project, "DESCRIPTION" + ).text = "This study was created as part of an ENA submissions example RELECOV" + submission = e.SubElement(project, "SUBMISSION_PROJECT") + e.SubElement(submission, "SEQUENCING_PROJECT") + a = e.ElementTree(r) + a.write("project_relecov.xml") + + # sample_relecov.xml + data_keys = list(json_data.keys()) + r = e.Element("SAMPLE_SET") + sample = e.SubElement(r, "SAMPLE") + sample.set("alias", "SARS Sample 1 programmatic") + e.SubElement(sample, "TITLE").text = "SARS Sample 1" + sample_name = e.SubElement(sample, "SAMPLE_NAME") + e.SubElement(sample_name, "TAXON_ID").text = "2697049" + e.SubElement( + sample_name, "SCIENTIFIC_NAME" + ).text = "Severe acute respiratory syndrome coronavirus 2" + e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample #1" + sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") + for i in json_data: + sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") + e.SubElement(sample_attribute, "TAG").text = str(i) + e.SubElement(sample_attribute, "VALUE").text = json_data[i] diff --git a/schema/ena_v01.json b/schema/ena_v01.json deleted file mode 100644 index d63f9093..00000000 --- a/schema/ena_v01.json +++ /dev/null @@ -1,1105 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft/2019-09/schema#", - "required": [ - "sample_name", - "collecting_institution", - "geographic_location_(country_and/or_sea)", - "isolate", - "host_scientific_name", - "host_common_name", - "host_health_state", - "host_sex", - "host_subject_id", - "instrument_model", - "file_name", - "sample_name", - "tax_id", - "scientific_name", - "common_name", - "sample_description", - "library_source", - "library_selection", - "library_strategy", - "library_layout" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001123", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", - "label":"Collecting Sample id" - - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001153", - "type": "string", - "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", - "label":"Collecting Institution" - - }, - "collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date", - "classification":"Sample collection and processing", - "label":"Sample Collection Date" - }, - "receipt_date": { - "examples": ["3/21/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing", - "label":"Sample Received Date" - }, - "geographic_location_(country_and/or_sea)": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181 ", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" - - }, - "geographic location (region and locality)": { - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "examples": ["Derbyshire"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Province" - - }, - "geographic location (latitude)": { - "ontology": "OBI:0001620", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "examples": ["38.98 N"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", - - }, - "geographic location (longitude)": { - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "examples": ["77.11 W"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" - }, - "isolate": { - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "genepio_label":"isolate identifier", - "clasification":"Sample collection and processing", - "label":"Isolate" - - }, - "purpose_sampling": { - "examples": ["Diagnostic testing"], - "ontology": "NCIT_C146997", - "type": "string", - "description": "The reason that the sample was collected.", - "clasification":"Sample collection and processing" - }, - "isolation source host-associated": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - - }, - "isolation source non-host-associated": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" - }, - "host common name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" - - }, - "host scientific name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" - - }, - "host_health_state": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Health status of the host at the time of sample collection.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_age": { - "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Patient age", - "clasification":"Host information" - }, - - "host_sex": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Gender or sex of the host.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_subject_id": { - "examples": ["e.g. #131"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification":"Host information", - "genepio_label":"", - - }, - "type exposure": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" - - }, - "subject exposure duration": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" - - }, - "instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" - }, - "instrument_platform ": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, - "file_name": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO_0001724", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "label":"Tax ID" - }, - "scientific_name": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "examples": [""], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing", - "classification":"Sample collection and processing", - "label":"Organism" - }, - "common_name": { - "examples": [""], - "ontology": "BU_ISCIII:003", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "label":"Common name" - }, - "sample_description": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "sample_storage_conditions": { - "examples": ["24 degrees celsius"], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing" - }, - "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - "label":"Source material" - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "label":"Capture method" - }, - "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "label":"Sequencing technique" - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology":"BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "label":"Library Layout" - }, - "library_name": { - "examples": ["e.g P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "clasification":"Sequencing", - "label":"Library Name" - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Nominal Length" - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Analysis Accession" - }, - "read_length": { - "examples": [""], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read length" - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study accession" - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary study accession" - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Sample accession" - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary sample accession" - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment Accession" - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Accession" - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submission accession" - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read count" - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Base count" - }, - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "label":"Center Name" - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First Public date" - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"Last Updated" - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "ORNASEQ_0000004", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment title" - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "OPMI_0000380", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study title" - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study alias" - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "NCIT_C42790", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment alias" - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C47911", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Alias" - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq bytes" - }, - "fastq_md5": { - "examples": [""], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq md5" - }, - "fastq_ftp": { - "examples": [""], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq ftp" - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq aspera" - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq galaxy" - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted bytes " - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "BU_ISCIII:035", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted md5" - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted ftp" - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted aspera" - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Galaxy" - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Format" - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA bytes" - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "BU_ISCIII:041", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA md5" - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA ftp" - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA aspera" - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA galaxy" - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "BU_ISCIII:045", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Broker Name" - }, - "nominal_sdev": { - "examples": [""], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Nominal sdev" - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C164483", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First created date" - } - - } -} diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json deleted file mode 100644 index 4d0bc178..00000000 --- a/schema/phage_plus_V0.json +++ /dev/null @@ -1,2285 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft/2020-12/schema", - "required": [ - "sample_name", - "collecting_institution", - "submitting_institution", - "sample_collection_date", - "geo_loc_country", - "geo_loc_state", - "organism", - "isolate", - "host_scientific_name", - "host_disease", - "sequencing_instrument_model", - "sequencing_instrument_platform", - "consensus_sequence_software_name", - "consensus_sequence_software_version" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the agency that collected the original sample." - }, - "submitting_institution": { - "examples": ["Centers for Disease Control and Prevention"], - "ontology": "GENEPIO:0001159", - "type": "string", - "description": "The name of the agency that generated the sequence." - }, - "sample_collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date" - }, - "geo_loc_name_country": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" - }, - "geo_loc_state": { - "examples": ["Western Cape"], - "ontology": "GENEPIO:0001185", - "type": "string", - "description": "The state/province/territory of origin of the sample.", - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Community" - }, - "organism": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - ], - "classification":"Sample collection and processing", - "label":"Organism" - }, - "isolate": { - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "clasification":"Sample collection and processing", - "label":"Isolate" - }, - "host_scientific_name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" - }, - "host_disease": { - "Enums": [ - "COVID-19 [MONDO:0100096]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001391", - "type": "string", - "description": "The name of the disease experienced by the host.", - "examples": ["COVID-19 [MONDO:0100096]"] - }, - "sequencing_instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" - }, - "sequencing_instrument_platform": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence." - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence." - }, - "submitting_lab_sequence_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Sample ID given by the submitting laboratory" - }, - "bioproject_umbrella_accession_ENA": { - "examples": ["PRJNA623807"], - "ontology": "GENEPIO:0001133", - "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification":"Database Identifiers" - }, - "bioproject_accession_ENA": { - "examples": ["PRJNA12345"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification":"Database Identifiers" - }, - "biosample_accession_ENA": { - "examples": ["SAMN14180202"], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification":"Database Identifiers" - }, - "sra_accession": { - "examples": ["SRR11177792"], - "ontology": "GENEPIO:0001142", - "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification":"Database Identifiers" - }, - "genBank/ENA/DDBJ_accession": { - "examples": ["MN908947.3"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification":"Database Identifiers" - }, - "gisaid_accession": { - "examples": ["EPI_ISL_123456"], - "ontology": "GENEPIO:0001147", - "type": "string", - "description": "The GISAID accession number assigned to the sequence.", - "clasification":"Database Identifiers" - }, - "virus_name": { - "examples": ["hCoV-19/Canada/prov_rona_99/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers" - }, - "collecting_institution_email": { - "examples": ["johnnyblogs@lab.ca"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification":"Sample collection and processing" - }, - "collecting_institution_address": { - "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], - "ontology": "GENEPIO:0001158", - "type": "string", - "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing" - }, - "submitting_institution_email": { - "examples": ["RespLab@lab.ca"], - "ontology": "GENEPIO:0001165", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification":"Sample collection and processing" - }, - "submitting_institution_address": { - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing" - }, - "sample_received_date": { - "examples": ["3/21/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "shipping_date": { - "examples": ["3/20/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The date on which the sample was sent.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "results_emission_date": { - "examples": ["3/23/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The date on which the results were emitted.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "geo_loc_region": { - "examples": ["Derbyshire"], - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Province" - }, - "geo_loc_city": { - "examples": ["Vancouver"], - "ontology": "GENEPIO:0001189", - "type": "string", - "description": "The city of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc City" - }, - "geo_loc_latitude": { - "examples": ["38.98 N"], - "ontology": "OBI:0001620", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", - }, - "geo_loc_longitude": { - "examples": ["77.11 W"], - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" - }, - "anatomical_material": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - }, - "anatomical_part": { - "Enums": [ - "Anus [UBERON:0001245]", - "Duodenum [UBERON:0002114]", - "Eye [UBERON:0000970]", - "Intestine [UBERON:0000160]", - "Lower respiratory tract [UBERON:0001558]", - "Bronchus [UBERON:0002185]", - "Lung [UBERON:0002048]", - "Bronchiole [UBERON:0002186]", - "Alveolar sac [UBERON:0002169]", - "Pleural sac [UBERON:0009778]", - "Pleural cavity [UBERON:0002402]", - "Trachea [UBERON:0003126]", - "Rectum [UBERON:0001052]", - "Skin [UBERON:0001003]", - "Stomach [UBERON:0000945]", - "Upper respiratory tract [UBERON:0001557]", - "Anterior Nares [UBERON:2001427]", - "Esophagus [UBERON:0001043]", - "Ethmoid sinus [UBERON:0002453]", - "Nasal Cavity [UBERON:0001707]", - "Middle Nasal Turbinate [UBERON:0005921]", - "Inferior Nasal Turbinate [UBERON:0005922]", - "Nasopharynx (NP) [UBERON:0001728]", - "Oropharynx (OP) [UBERON:0001729]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001214", - "type": "string", - "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"], - "classification":"Sample collection and processing", - "label":"Anatomical Structure" - }, - "body_product": { - "Enums": [ - "Breast Milk [UBERON:0001913]", - "Feces [UBERON:0001988]", - "Mucus [UBERON:0000912]", - "Semen [UBERON:0006530]", - "Sputum [UBERON:0007311]", - "Sweat [UBERON:0001089]", - "Tear [UBERON:0001827]", - "Urine [UBERON:0001088]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001216", - "type": "string", - "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"], - "classification":"Sample collection and processing", - "label":"Body product" - }, - "environmental_material": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" - }, - "environmental_site": { - "Enums": [ - "Acute care facility [ENVO:03501135]", - "Animal house [ENVO:00003040]", - "Bathroom [ENVO:01000422]", - "Clinical assessment centre [ENVO:03501136]", - "Conference venue [ENVO:03501127]", - "Corridor [ENVO:03501121]", - "Daycare [ENVO:01000927]", - "Emergency room (ER) [ENVO:03501145]", - "Family practice clinic [ENVO:03501186]", - "Group home [ENVO:03501196]", - "Homeless shelter [ENVO:03501133]", - "Hospital [ENVO:00002173]", - "Intensive Care Unit (ICU) [ENVO:03501152]", - "Long Term Care Facility [ENVO:03501194]", - "Patient room [ENVO:03501180]", - "Prison [ENVO:03501204]", - "Production Facility [ENVO:01000536]", - "School [ENVO:03501130]", - "Sewage Plant [ENVO:00003043]", - "Subway train [ENVO:03501109]", - "Wet market [ENVO:03501198]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001232", - "type": "string", - "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"], - "classification":"Sample collection and processing", - "label":"Anthropogenic Geographic Feature" - }, - "collection_device": { - "Enums": [ - "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", - "Bronchoscope [OBI:0002826]", - "Collection Container [OBI:0002088]", - "Collection Cup [GENEPIO:0100026]", - "Fibrobronchoscope Brush [OBI:0002825]", - "Filter [GENEPIO:0100103]", - "Fine Needle [OBI:0002827]", - "Microcapillary tube [OBI:0002858]", - "Micropipette [OBI:0001128]", - "Needle [OBI:0000436]", - "Serum Collection Tube [OBI:0002860]", - "Sputum Collection Tube [OBI:0002861]", - "Suction Catheter [OBI:0002831]", - "Swab [GENEPIO:0100027]", - "Urine Collection Tube [OBI:0002862]", - "Virus Transport Medium [OBI:0002866]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001234", - "type": "string", - "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"], - "clasification":"Sample collection and processing", - "label":"Collection Device" - }, - "collection_method": { - "Enums": [ - "Amniocentesis [NCIT:C52009]", - "Aspiration [NCIT:C15631]", - "Suprapubic Aspiration [GENEPIO:0100028]", - "Tracheal Aspiration [GENEPIO:0100029]", - "Vacuum Aspiration [GENEPIO:0100030]", - "Biopsy [OBI:0002650]", - "Needle Biopsy [OBI:0002651]", - "Filtration [OBI:0302885]", - "Air Filtration [GENEPIO:0100031]", - "Lavage [OBI:0600044]", - "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", - "Gastric Lavage [GENEPIO:0100033]", - "Lumbar Puncture [NCIT:C15327]", - "Necropsy [MMO:0000344]", - "Phlebotomy [NCIT:C28221]", - "Rinsing [GENEPIO:0002116]", - "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", - "Scraping [GENEPIO:0100035]", - "Swabbing [GENEPIO:0002117]", - "Finger Prick [GENEPIO:0100036]", - "Washout Tear Collection [GENEPIO:0100038]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001241", - "type": "string", - "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], - "clasification":"Sample collection and processing", - "label":"Collection Method" - }, - "collection_protocol": { - "examples": ["SC2SamplingProtocol 1.2"], - "ontology": "GENEPIO:0001243", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing", - "label":"Collection Protocol" - }, - "specimen_processing": { - "Enums": [ - "Virus Passage [GENEPIO:0100039]", - "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", - "Specimens Pooled [OBI:0600016]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001253", - "type": "string", - "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"], - "classification":"Sample collection and processing", - "label":"Specimen Processing" - }, - "lab_host": { - "Enums": [ - "293/ACE2 Cell Line [GENEPIO:0100041]", - "Caco2 Cell Line [BTO:0000195]", - "Calu3 Cell Line [BTO:0002750]", - "EFK3B Cell Line [GENEPIO:0100042]", - "HEK293T Cell Line [BTO:0002181]", - "HRCE Cell Line [GENEPIO:0100043]", - "Huh7 Cell Line [BTO:0001950]", - "LLCMk2 Cell Line [CLO:0007330]", - "MDBK Cell Line [BTO:0000836]", - "NHBE Cell Line [BTO:0002924]", - "PK-15 Cell Line [BTO:0001865]", - "RK-13 Cell Line [BTO:0002909]", - "U251 Cell Line [BTO:0002035]", - "Vero Cell Line [BTO:0001444]", - "Vero E6 Cell Line [BTO:0004755]", - "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001255", - "type": "string", - "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"], - "classification":"Sample collection and processing", - "label":"Lab passage Host" - }, - "passage_number": { - "examples": ["3"], - "ontology": "GENEPIO:0001261", - "type": "string", - "description": "Number of passages.", - "clasification":"Sample collection and processing", - "label":"Passage Number" - }, - "passage_method": { - "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], - "ontology": "GENEPIO:0001264", - "type": "string", - "description": "Description of how organism was passaged.", - "clasification":"Sample collection and processing", - "label":"Passage Method" - }, - "biomaterial_extracted": { - "Enums": [ - "mRNA (cDNA) [OBI:0002754]", - "RNA (Total) [OBI:0000895]", - "RNA (Poly-A) [OBI:0000869]", - "RNA (Ribo-Depleted) [OBI:0002627]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001266", - "type": "string", - "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"], - "classification":"Sample collection and processing", - "label":"Biomaterial Extracted" - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO_0001800", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "label":"Tax ID" - }, - "common_name": { - "examples": [""], - "ontology": "BU_ISCIII:003", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "label":"Common name" - }, - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "label":"Center Name" - }, - "virus_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" - }, - "host_common_name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" - }, - "outbreak": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" - }, - "additional_host_information": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" - }, - "purpose_of_sequencing": { - "Enums": [ - "Baseline surveillance (random sampling) [GENEPIO:0100005]", - "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", - "Priority surveillance projects [GENEPIO:0100007]", - "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", - "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", - "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", - "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", - "Re-infection surveillance [GENEPIO:0100010]", - "Vaccine escape surveillance [GENEPIO:0100011]", - "Travel-associated surveillance [GENEPIO:0100012]", - "Domestic travel surveillance [GENEPIO:0100013]", - "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", - "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", - "International travel surveillance [GENEPIO:0100014]", - "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", - "Surveillance of international border crossing by air travel [GENEPIO:0100016]", - "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", - "Surveillance from international worker testing [GENEPIO:0100018]", - "Cluster/Outbreak investigation [GENEPIO:0100019]", - "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", - "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", - "Research [GENEPIO:0100022]", - "Viral passage experiment [GENEPIO:0100023]", - "Protocol testing [GENEPIO:0100024]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001445", - "type": "string", - "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], - "classification":"Sequencing", - "label":"Purpose of Sequencing" - }, - "purpose_of_sequencing_details": { - "Enums": [ - "Screened for S gene target failure (S dropout)", - "Screened for mink variants", - "Screened for B.1.1.7 variant", - "Screened for B.1.135 variant", - "Screened for P.1 variant", - "Screened due to travel history", - "Screened due to close contact with infected individual", - "Assessing public health control measures", - "Determining early introductions and spread", - "Investigating airline-related exposures", - "Investigating temporary foreign worker", - "Investigating remote regions", - "Investigating health care workers", - "Investigating schools/universities", - "Investigating reinfection" - ], - "ontology": "GENEPIO:0001446", - "type": "string", - "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"], - "clasification":"Sequencing", - "label":"Purpose Of Sequencing Details" - }, - "sequencing_date": { - "examples": ["4/26/2021"], - "ontology": "GENEPIO:0001447", - "type": "string", - "description": "The date the sample was sequenced.", - "format":"date", - "clasification":"Sequencing", - "label":"Sequencing date" - }, - "rna_extraction_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Rna Extraction Protocol" - }, - "library_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Library Kit" - }, - "library_id": { - "examples": ["XYZ_123345"], - "ontology": "GENEPIO:0001448", - "type": "string", - "description": "The user-specified identifier for the library prepared for sequencing.", - "clasification":"Sequencing", - "labe":"Library Id" - }, - "enrichment_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Enrichment_protocol" - }, - "if_enrichment_protocol_is_other_specify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"If Enrichment Protocol Is Other, Specify" - }, - "amplicon protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Protocol" - }, - "if_amplicon_protocol_if_other_especify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"If Amplicon Protocol If Other, Especify" - }, - "amplicon_version": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Version" - }, - "amplicon_size": { - "examples": ["300bp"], - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing", - "label":"Amplicon Size" - }, - "was_phix_used?": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Was Phix Used" - }, - "number_of_samples_in_run": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Number Of Samples In Run" - }, - "flowcell_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"Flowcell Kit" - }, - "runID": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"RunID" - }, - "sequencing_platforms": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Sequencing Platforms " - }, - "library_preparation_kit": { - "examples": ["Nextera XT"], - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing", - "label":"Library Preparation Kit" - }, - "flow_cell_barcode": { - "examples": ["FAB06069"], - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing", - "label":"Flow Cell Barcode" - }, - "sequencing_protocol_name": { - "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing", - "label":"Sequencing Protocol Name" - }, - "sequencing_protocol": { - "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing", - "label":"Sequencing Protocol" - }, - "sequencing_kit_number": { - "examples": ["AB456XYZ789"], - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "clasification":"Sequencing", - "label":"Sequencing Kit Number" - }, - "amplicon_pcr_primer_scheme": { - "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing", - "label":"Amplicon Pcr Primer Scheme" - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "label":"Capture method" - }, - "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "label":"Sequencing technique" - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology":"BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "label":"Library Layout" - }, - "library_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "Name of the used library", - "clasification":"Sequencing", - "label":"LibraryName" - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Nominal Length" - }, - "raw_sequence_data_processing_method": { - "examples": ["Porechop 0.2.3"], - "ontology": "GENEPIO:0001458", - "type": "string", - "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics", - "label":"Raw sequence data processin method" - }, - "dehosting_method": { - "examples": ["Nanostripper"], - "ontology": "GENEPIO:0001459", - "type": "string", - "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Dehosting Method" - }, - "assembly": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assembly" - }, - "if_assembly_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If assembly Is Other, Specify" - }, - "assembly_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assambly params" - }, - "variant_calling": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling" - }, - "if_variant_calling_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If variant calling Is Other, Specify" - }, - "variant_calling_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling params" - }, - "consensus_sequence_filepath": { - "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], - "ontology": "GENEPIO:0001462", - "type": "string", - "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence filepath" - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software name" - }, - "if_consensus_other": { - "examples": ["1.3"], - "ontology": "0", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"If consensus Is Other, Specify" - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software version" - }, - "consensus_criteria": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus criteria" - }, - "quality_control_metrics": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Quality control metrics " - }, - "breadth_of_coverage_value": { - "examples": ["95%"], - "ontology": "GENEPIO:0001472", - "type": "string", - "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics", - "label":"Breadth of coverage value" - }, - "depth_of_coverage_value": { - "examples": ["400x"], - "ontology": "GENEPIO:0001474", - "type": "string", - "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage value " - }, - "depth_of_coverage_threshold": { - "examples": ["100x"], - "ontology": "GENEPIO:0001475", - "type": "string", - "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage threshold" - }, - "sequence_file_R1_fastq": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" - }, - "sequence_file_R2_fastq": { - "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001477", - "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R2 fastq" - }, - "r1_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001478", - "type": "string", - "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R1 fastq" - }, - "r2_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001479", - "type": "string", - "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R2 fastq" - }, - "fast5_filename": { - "examples": ["batch1a_sequences.fast5"], - "ontology": "GENEPIO:0001480", - "type": "string", - "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filename fast5" - }, - "fast5_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001481", - "type": "string", - "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath fast5" - }, - "number_of_base_pairs_sequenced": { - "examples": ["387566"], - "ontology": "GENEPIO:0001482", - "type": "string", - "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics", - "label":"Number of base pairs sequenced " - }, - "consensus_genome_length": { - "examples": ["38677"], - "ontology": "GENEPIO:0001483", - "type": "string", - "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus genome length" - }, - "ns_per_100_kbp": { - "examples": ["300"], - "ontology": "GENEPIO:0001484", - "type": "string", - "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Ns per 100 kbp" - }, - "reference_genome_accession": { - "examples": ["NC_045512.2"], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "clasification":"Bioinformatics and QC metrics", - "label":"Reference genome accession" - }, - "bioinformatics_protocol": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001489", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"Bioinformatics protocol" - }, - "if_bioinformatic_protocol_is_other_specify": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "0", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"If bioinformatic protocol Is Other, Specify" - }, - "bioinformatic_protocol_version": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "0", - "type": "string", - "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"bioinformatics protocol version" - }, - "commercial/open-source/both": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Commercial/Open-source/both" - }, - "preprocessing": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing" - }, - "if_preprocessing_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If preprocessing Is Other, Specify" - }, - "preprocessing_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing params" - }, - "mapping": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping" - }, - "if_mapping_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information", - "label":"If mapping Is Other, Specify" - }, - "mapping_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping params" - }, - "lineage/clade_name": { - "examples": ["B.1.1.7"], - "ontology": "GENEPIO:0001500", - "type": "string", - "description": "The name of the lineage or clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade name" - }, - "lineage/clade_analysis_software_name": { - "examples": ["Pangolin"], - "ontology": "GENEPIO:0001501", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"lineage/clade analysis software name" - }, - "if_lineage_identification_other": { - "examples": ["Other than Pangolin"], - "ontology": "0", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"If lineage identification Is Other, Specify" - }, - "lineage/clade_analysis_software_version": { - "examples": ["2.1.10"], - "ontology":"GENEPIO:0001502", - "type": "string", - "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade analysis software version" - }, - "variant_designation": { - "Enums": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" - ], - "ontology": "GENEPIO:0001503", - "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], - "classification":"Lineage and Variant information", - "label":"Variant designation" - }, - "variant_evidence": { - "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], - "ontology": "GENEPIO:0001504", - "type": "string", - "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information", - "label":"Variant evidence" - }, - "gene_name_1": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001507", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 1" - }, - "Protocol_SARS-CoV-2_detection": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Protocol SARS-CoV-2 detection" - }, - "%qc_filtered": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%qc filtered" - }, - "%reads_host": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads host" - }, - "%reads_virus": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads virus" - }, - "%unmapped": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%unmapped" - }, - "%genome _greater_10x": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"% genome greater 10x" - }, - "mean_depth_of_coverage_value": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"mean depth of coverage value" - }, - "%Ns": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%Ns" - }, - "Number_of_variants_(AF_greater_75%)": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Number of variants (AF greater 75%)" - }, - "Numer_of_variants_with_effect": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Numer of variants with effect" - }, - "reference_genome_accession": { - "examples": [""], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"reference genome accession" - }, - "diagnostic_pcr_protocol_1": { - "examples": ["PCREGene 2.0"], - "ontology": "GENEPIO:0001508", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 1" - }, - "diagnostic_pcr_Ct_value_1": { - "examples": ["21"], - "ontology": "GENEPIO:0001509", - "type": "string", - "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value 1" - }, - "gene_name_2": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001510", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 2" - }, - "diagnostic_pcr_protocol_2": { - "examples": ["PCRRdRpGene 3.0"], - "ontology": "GENEPIO:0001511", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 2" - }, - "diagnostic_pcr_Ct_value_2": { - "examples": ["36"], - "ontology": "GENEPIO:0001512", - "type": "string", - "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value-2" - }, - "analysis_author": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Analysis Authors" - }, - "author_submitter": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Author Submitter" - }, - "submitter": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"enter your GISAID-Username" - }, - "authors": { - "examples": [""], - "ontology": "GENEPIO:0001517", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Authors" - }, - "tax_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - "label":"Source material" - }, - "nominal_length": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Analysis Accession" - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study accession" - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary study accession" - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Sample accession" - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary sample accession" - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment Accession" - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Accession" - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submission Accession" - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read count" - }, - "read_length": { - "examples": [""], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read length" - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Base count" - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First Public date" - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"Last Updated" - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "ORNASEQ_0000004", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment title" - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "OPMI_0000380", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study title" - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study alias" - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "NCIT_C42790", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment alias" - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C47911", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Alias" - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq bytes" - }, - "fastq_md5": { - "examples": [""], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq md5" - }, - "fastq_ftp": { - "examples": [""], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq ftp" - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq aspera" - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq galaxy" - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted bytes " - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "BU_ISCIII:035", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted md5" - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted ftp" - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted aspera" - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Galaxy" - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Format" - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA bytes" - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "BU_ISCIII:041", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA md5" - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA ftp" - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA aspera" - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA galaxy" - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "BU_ISCIII:045", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Broker Name" - }, - "nominal_sdev": { - "examples": [""], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Nominal sdev" - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C164483", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First created date" - }, - "type": { - "examples": ["betacoronavirus"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "default must remain 'betacoronavirus'", - "clasification":"Database Identifiers" - } - } -} From a663a60a3c4e368cc241625110a99a45588fc62a Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 14 Mar 2022 17:00:09 +0100 Subject: [PATCH 0139/1454] working in xml creation in study and samples part --- relecov_tools/__main__.py | 9 ++ relecov_tools/create_xml.py | 169 +++++++++++++++++++++++------- relecov_tools/validation_jsons.py | 2 +- 3 files changed, 142 insertions(+), 38 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 510c2d67..e87f03bc 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -224,5 +224,14 @@ def validation(host, port, user, passwd): relecov_json.open() + +#@click.argument("source_path", required=False, metavar="") +@click.option("-s","--source_path",help="Where the validated json is") +@click.option("-o","--output_path",help="Output folder for the xml generated files") +@click.option("-a", "--action", help="ADD or MODIFY") +def xml(source_path,output_path,action) + + + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/create_xml.py b/relecov_tools/create_xml.py index e96a9b25..28959634 100644 --- a/relecov_tools/create_xml.py +++ b/relecov_tools/create_xml.py @@ -1,10 +1,23 @@ +import os +import logging +import rich.console from email import utils import json as j import xml.etree.cElementTree as e +import relecov_tools.utils + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + class xml_creation: - def __init__(self, source_path=None, output_path=None): + def __init__(self, source_path=None, output_path=None, action=None): if source_path is None: self.source_path = utils.prompt_source_path() else: @@ -13,40 +26,122 @@ def __init__(self, source_path=None, output_path=None): self.output_path = utils.prompt_destination_path() else: self.output_path = output_path + if action is None: + self.action = "ADD" + else: + self.action = action + + def xml( + self, + ): + """ + 1.From validated json to xml study- submission.xml and project.xml + 1.1 Upload study info + + 2. From validated json to xml samples - submission.xml and samples.xml + 2.2 Upload samples info + + 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest + """ + + # Load validated json + with open(self.source_path) as json_format_file: + json_data = j.load(json_format_file) + + # Create output directory + + try: + # Create target Directory + os.mkdir(self.output_path) + print("Directory ", self.output_path, " Created ") + except FileExistsError: + print("Directory ", self.output_path, " already exists") + + # 1. From validated json to xml study- submission.xml and project.xml + + # submission.xml + if self.action.upper == "ADD": + # submission add + r = e.Element("SUBMISSION_SET") + sample = e.SubElement(r, "SUBMISSION") + actions = e.SubElement(sample, "ACTIONS") + action = e.SubElement(actions, "ACTION") + e.SubElement(action, "ADD") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "study", "submission.xml")) + if self.action.upper() == "MODIFY": + # submission modify + r = e.Element("SUBMISSION_SET") + sample = e.SubElement(r, "SUBMISSION") + actions = e.SubElement(sample, "ACTIONS") + action = e.SubElement(actions, "ACTION") + e.SubElement(action, "MODIFY") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "study", "submission.xml")) + + # project_relecov.xml + r = e.Element("PROJECT_SET") + project = e.SubElement(r, "PROJECT") + project.set("alias", "RELECOV") + e.SubElement( + project, "TITLE" + ).text = "Example project for ENA submission RELECOV" + e.SubElement( + project, "DESCRIPTION" + ).text = ( + "This study was created as part of an ENA submissions example RELECOV" + ) + submission = e.SubElement(project, "SUBMISSION_PROJECT") + e.SubElement(submission, "SEQUENCING_PROJECT") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) + + # 1.1 Upload study info + + # 2. From validated json to xml samples - submission.xml and samples.xml + + # submission.xml + if self.action.upper == "ADD": + # submission add + r = e.Element("SUBMISSION_SET") + sample = e.SubElement(r, "SUBMISSION") + actions = e.SubElement(sample, "ACTIONS") + action = e.SubElement(actions, "ACTION") + e.SubElement(action, "ADD") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "samples", "submission.xml")) + if self.action.upper() == "MODIFY": + # submission modify + r = e.Element("SUBMISSION_SET") + sample = e.SubElement(r, "SUBMISSION") + actions = e.SubElement(sample, "ACTIONS") + action = e.SubElement(actions, "ACTION") + e.SubElement(action, "MODIFY") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "samples", "submission.xml")) + + # samples_relecov.xml + data_keys = list(json_data.keys()) + r = e.Element("SAMPLE_SET") + sample = e.SubElement(r, "SAMPLE") + sample.set("alias", "SARS Sample 1 programmatic") + e.SubElement(sample, "TITLE").text = "SARS Sample 1" + sample_name = e.SubElement(sample, "SAMPLE_NAME") + e.SubElement(sample_name, "TAXON_ID").text = "2697049" + e.SubElement( + sample_name, "SCIENTIFIC_NAME" + ).text = "Severe acute respiratory syndrome coronavirus 2" + e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample #1" + sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") + for i in json_data: + sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") + e.SubElement(sample_attribute, "TAG").text = str(i) + e.SubElement(sample_attribute, "VALUE").text = json_data[i] + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) + + # 2.2 Upload samples info - # LOAD VALIDATED json - with open(self.source_path) as json_format_file: - json_data = j.load(json_format_file) - - # project_relecov.xml - r = e.Element("PROJECT_SET") - project = e.SubElement(r, "PROJECT") - project.set("alias", "RELECOV") - e.SubElement( - project, "TITLE" - ).text = "Example project for ENA submission RELECOV" - e.SubElement( - project, "DESCRIPTION" - ).text = "This study was created as part of an ENA submissions example RELECOV" - submission = e.SubElement(project, "SUBMISSION_PROJECT") - e.SubElement(submission, "SEQUENCING_PROJECT") - a = e.ElementTree(r) - a.write("project_relecov.xml") - - # sample_relecov.xml - data_keys = list(json_data.keys()) - r = e.Element("SAMPLE_SET") - sample = e.SubElement(r, "SAMPLE") - sample.set("alias", "SARS Sample 1 programmatic") - e.SubElement(sample, "TITLE").text = "SARS Sample 1" - sample_name = e.SubElement(sample, "SAMPLE_NAME") - e.SubElement(sample_name, "TAXON_ID").text = "2697049" - e.SubElement( - sample_name, "SCIENTIFIC_NAME" - ).text = "Severe acute respiratory syndrome coronavirus 2" - e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample #1" - sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") - for i in json_data: - sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") - e.SubElement(sample_attribute, "TAG").text = str(i) - e.SubElement(sample_attribute, "VALUE").text = json_data[i] + # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_jsons.py index a8096885..4b7bdf99 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_jsons.py @@ -18,7 +18,7 @@ ) -def validate_json_vs_schena(json_schema_file=None, json_data_file=None): +def validate_json_vs_schema(json_schema_file=None, json_data_file=None): # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') with open(json_schema_file, "r") as fh: From 9d61b799a77f8a97e6a890fae03489a6a57e2c5b Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Mar 2022 20:27:20 +0100 Subject: [PATCH 0140/1454] remove duplicated schema folder and their contents --- schema/ena_v01.json | 1105 ------------------ schema/phage_plus_V0.json | 2285 ------------------------------------- 2 files changed, 3390 deletions(-) delete mode 100644 schema/ena_v01.json delete mode 100644 schema/phage_plus_V0.json diff --git a/schema/ena_v01.json b/schema/ena_v01.json deleted file mode 100644 index d63f9093..00000000 --- a/schema/ena_v01.json +++ /dev/null @@ -1,1105 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft/2019-09/schema#", - "required": [ - "sample_name", - "collecting_institution", - "geographic_location_(country_and/or_sea)", - "isolate", - "host_scientific_name", - "host_common_name", - "host_health_state", - "host_sex", - "host_subject_id", - "instrument_model", - "file_name", - "sample_name", - "tax_id", - "scientific_name", - "common_name", - "sample_description", - "library_source", - "library_selection", - "library_strategy", - "library_layout" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001123", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers", - "label":"Collecting Sample id" - - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001153", - "type": "string", - "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", - "label":"Collecting Institution" - - }, - "collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date", - "classification":"Sample collection and processing", - "label":"Sample Collection Date" - }, - "receipt_date": { - "examples": ["3/21/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing", - "label":"Sample Received Date" - }, - "geographic_location_(country_and/or_sea)": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181 ", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" - - }, - "geographic location (region and locality)": { - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "examples": ["Derbyshire"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Province" - - }, - "geographic location (latitude)": { - "ontology": "OBI:0001620", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "examples": ["38.98 N"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", - - }, - "geographic location (longitude)": { - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "examples": ["77.11 W"], - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" - }, - "isolate": { - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "genepio_label":"isolate identifier", - "clasification":"Sample collection and processing", - "label":"Isolate" - - }, - "purpose_sampling": { - "examples": ["Diagnostic testing"], - "ontology": "NCIT_C146997", - "type": "string", - "description": "The reason that the sample was collected.", - "clasification":"Sample collection and processing" - }, - "isolation source host-associated": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - - }, - "isolation source non-host-associated": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" - }, - "host common name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" - - }, - "host scientific name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" - - }, - "host_health_state": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Health status of the host at the time of sample collection.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_age": { - "examples": ["e.g. 65 or 7 months, or unknown. Caution: the host age may be considered public health identifiable information. Consult the data steward before sharing. If the information is unknown or can not be shared, put unknown"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Patient age", - "clasification":"Host information" - }, - - "host_sex": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Gender or sex of the host.", - "clasification":"Host information", - "genepio_label":"", - - }, - "host_subject_id": { - "examples": ["e.g. #131"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification":"Host information", - "genepio_label":"", - - }, - "type exposure": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" - - }, - "subject exposure duration": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" - - }, - "instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" - }, - "instrument_platform ": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, - "file_name": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO_0001724", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "label":"Tax ID" - }, - "scientific_name": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "examples": [""], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification":"Sample collection and processing", - "classification":"Sample collection and processing", - "label":"Organism" - }, - "common_name": { - "examples": [""], - "ontology": "BU_ISCIII:003", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "label":"Common name" - }, - "sample_description": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "clasification":"Sample collection and processing", - "genepio_label":"", - - }, - "sample_storage_conditions": { - "examples": ["24 degrees celsius"], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing" - }, - "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - "label":"Source material" - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "label":"Capture method" - }, - "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "label":"Sequencing technique" - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology":"BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "label":"Library Layout" - }, - "library_name": { - "examples": ["e.g P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "clasification":"Sequencing", - "label":"Library Name" - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Nominal Length" - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Analysis Accession" - }, - "read_length": { - "examples": [""], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read length" - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study accession" - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary study accession" - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Sample accession" - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary sample accession" - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment Accession" - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Accession" - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submission accession" - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read count" - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Base count" - }, - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "label":"Center Name" - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First Public date" - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"Last Updated" - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "ORNASEQ_0000004", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment title" - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "OPMI_0000380", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study title" - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study alias" - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "NCIT_C42790", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment alias" - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C47911", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Alias" - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq bytes" - }, - "fastq_md5": { - "examples": [""], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq md5" - }, - "fastq_ftp": { - "examples": [""], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq ftp" - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq aspera" - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq galaxy" - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted bytes " - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "BU_ISCIII:035", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted md5" - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted ftp" - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted aspera" - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Galaxy" - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Format" - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA bytes" - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "BU_ISCIII:041", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA md5" - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA ftp" - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA aspera" - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA galaxy" - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "BU_ISCIII:045", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Broker Name" - }, - "nominal_sdev": { - "examples": [""], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Nominal sdev" - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C164483", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First created date" - } - - } -} diff --git a/schema/phage_plus_V0.json b/schema/phage_plus_V0.json deleted file mode 100644 index 4d0bc178..00000000 --- a/schema/phage_plus_V0.json +++ /dev/null @@ -1,2285 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft/2020-12/schema", - "required": [ - "sample_name", - "collecting_institution", - "submitting_institution", - "sample_collection_date", - "geo_loc_country", - "geo_loc_state", - "organism", - "isolate", - "host_scientific_name", - "host_disease", - "sequencing_instrument_model", - "sequencing_instrument_platform", - "consensus_sequence_software_name", - "consensus_sequence_software_version" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": ["prov_rona_99"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" - }, - "collecting_institution": { - "examples": ["Public Health Agency of Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The name of the agency that collected the original sample." - }, - "submitting_institution": { - "examples": ["Centers for Disease Control and Prevention"], - "ontology": "GENEPIO:0001159", - "type": "string", - "description": "The name of the agency that generated the sequence." - }, - "sample_collection_date": { - "examples": ["3/19/2020"], - "ontology": "GENEPIO:0001174", - "type": "string", - "description": "The date on which the sample was collected.", - "format":"date" - }, - "geo_loc_name_country": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181", - "type": "string", - "description": "The country of origin of the sample.", - "examples": ["South Africa [GAZ:00001094]"], - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Country" - }, - "geo_loc_state": { - "examples": ["Western Cape"], - "ontology": "GENEPIO:0001185", - "type": "string", - "description": "The state/province/territory of origin of the sample.", - "classification":"Sample collection and processing", - "label":"Geo Loc Autonomic Community" - }, - "organism": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - ], - "classification":"Sample collection and processing", - "label":"Organism" - }, - "isolate": { - "examples": ["SARS-CoV-2/human/USA/CA-CDPH-001/2020"], - "ontology": "GENEPIO:0001644", - "type": "string", - "description": "Identifier of the specific isolate.", - "clasification":"Sample collection and processing", - "label":"Isolate" - }, - "host_scientific_name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": ["Homo sapiens [NCBITaxon:9606]"], - "clasification":"Host information", - "label":"Host Scientific Name" - }, - "host_disease": { - "Enums": [ - "COVID-19 [MONDO:0100096]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001391", - "type": "string", - "description": "The name of the disease experienced by the host.", - "examples": ["COVID-19 [MONDO:0100096]"] - }, - "sequencing_instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": ["Oxford Nanopore MinION [GENEPIO:0100142]"], - "classification":"Sequencing", - "label":"Sequencing Instrument Model" - }, - "sequencing_instrument_platform": { - "examples": ["MinIon"], - "ontology": "0", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label":"Sequencing Platforms " - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence." - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence." - }, - "submitting_lab_sequence_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Sample ID given by the submitting laboratory" - }, - "bioproject_umbrella_accession_ENA": { - "examples": ["PRJNA623807"], - "ontology": "GENEPIO:0001133", - "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification":"Database Identifiers" - }, - "bioproject_accession_ENA": { - "examples": ["PRJNA12345"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification":"Database Identifiers" - }, - "biosample_accession_ENA": { - "examples": ["SAMN14180202"], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification":"Database Identifiers" - }, - "sra_accession": { - "examples": ["SRR11177792"], - "ontology": "GENEPIO:0001142", - "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification":"Database Identifiers" - }, - "genBank/ENA/DDBJ_accession": { - "examples": ["MN908947.3"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification":"Database Identifiers" - }, - "gisaid_accession": { - "examples": ["EPI_ISL_123456"], - "ontology": "GENEPIO:0001147", - "type": "string", - "description": "The GISAID accession number assigned to the sequence.", - "clasification":"Database Identifiers" - }, - "virus_name": { - "examples": ["hCoV-19/Canada/prov_rona_99/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification":"Database Identifiers" - }, - "collecting_institution_email": { - "examples": ["johnnyblogs@lab.ca"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification":"Sample collection and processing" - }, - "collecting_institution_address": { - "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], - "ontology": "GENEPIO:0001158", - "type": "string", - "description": "The mailing address of the agency submitting the sample.", - "clasification":"Sample collection and processing" - }, - "submitting_institution_email": { - "examples": ["RespLab@lab.ca"], - "ontology": "GENEPIO:0001165", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification":"Sample collection and processing" - }, - "submitting_institution_address": { - "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The mailing address of the agency submitting the sequence.", - "clasification":"Sample collection and processing" - }, - "sample_received_date": { - "examples": ["3/21/2020"], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "shipping_date": { - "examples": ["3/20/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The date on which the sample was sent.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "results_emission_date": { - "examples": ["3/23/2020"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The date on which the results were emitted.", - "format":"date", - "clasification":"Sample collection and processing" - }, - "geo_loc_region": { - "examples": ["Derbyshire"], - "ontology": "GENEPIO:0100280", - "type": "string", - "description": "The county/region of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Province" - }, - "geo_loc_city": { - "examples": ["Vancouver"], - "ontology": "GENEPIO:0001189", - "type": "string", - "description": "The city of origin of the sample.", - "clasification":"Sample collection and processing", - "label":"Geo Loc City" - }, - "geo_loc_latitude": { - "examples": ["38.98 N"], - "ontology": "OBI:0001620", - "type": "string", - "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Latitude", - }, - "geo_loc_longitude": { - "examples": ["77.11 W"], - "ontology": "OBI:0001621", - "type": "string", - "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification":"Sample collection and processing", - "label":"Geo Loc Longitude" - }, - "anatomical_material": { - "Enums": [ - "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", - "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", - "Saliva [UBERON:0001836]", - "Tissue [UBERON:0000479]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": ["Blood [UBERON:0000178]"], - "classification":"Sample collection and processing", - "label":"Organism Substance" - }, - "anatomical_part": { - "Enums": [ - "Anus [UBERON:0001245]", - "Duodenum [UBERON:0002114]", - "Eye [UBERON:0000970]", - "Intestine [UBERON:0000160]", - "Lower respiratory tract [UBERON:0001558]", - "Bronchus [UBERON:0002185]", - "Lung [UBERON:0002048]", - "Bronchiole [UBERON:0002186]", - "Alveolar sac [UBERON:0002169]", - "Pleural sac [UBERON:0009778]", - "Pleural cavity [UBERON:0002402]", - "Trachea [UBERON:0003126]", - "Rectum [UBERON:0001052]", - "Skin [UBERON:0001003]", - "Stomach [UBERON:0000945]", - "Upper respiratory tract [UBERON:0001557]", - "Anterior Nares [UBERON:2001427]", - "Esophagus [UBERON:0001043]", - "Ethmoid sinus [UBERON:0002453]", - "Nasal Cavity [UBERON:0001707]", - "Middle Nasal Turbinate [UBERON:0005921]", - "Inferior Nasal Turbinate [UBERON:0005922]", - "Nasopharynx (NP) [UBERON:0001728]", - "Oropharynx (OP) [UBERON:0001729]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001214", - "type": "string", - "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": ["Nasopharynx (NP) [UBERON:0001728]"], - "classification":"Sample collection and processing", - "label":"Anatomical Structure" - }, - "body_product": { - "Enums": [ - "Breast Milk [UBERON:0001913]", - "Feces [UBERON:0001988]", - "Mucus [UBERON:0000912]", - "Semen [UBERON:0006530]", - "Sputum [UBERON:0007311]", - "Sweat [UBERON:0001089]", - "Tear [UBERON:0001827]", - "Urine [UBERON:0001088]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001216", - "type": "string", - "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": ["Feces [UBERON:0001988]"], - "classification":"Sample collection and processing", - "label":"Body product" - }, - "environmental_material": { - "Enums": [ - "Air vent [ENVO:03501208]", - "Banknote [ENVO:00003896]", - "Bed rail [ENVO:03501209]", - "Building Floor [ENVO:01000486]", - "Cloth [ENVO:02000058]", - "Control Panel [ENVO:03501210]", - "Door [ENVO:03501220]", - "Door Handle [ENVO:03501211]", - "Face Mask [OBI:0002787]", - "Face Shield [OBI:0002791]", - "Food [FOODON:00002403]", - "Food Packaging [FOODON:03490100]", - "Glass [ENVO:01000481]", - "Handrail [ENVO:03501212]", - "Hospital Gown [OBI:0002796]", - "Light Switch [ENVO:03501213]", - "Locker [ENVO:03501214]", - "N95 Mask [OBI:0002790]", - "Nurse Call Button [ENVO:03501215]", - "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", - "Plastic [ENVO:01000404]", - "PPE Gown [GENEPIO:0100025]", - "Sewage [ENVO:00002018]", - "Sink [ENVO:01000990]", - "Soil [ENVO:00001998]", - "Stainless Steel [ENVO:03501216]", - "Tissue Paper [ENVO:03501217]", - "Toilet Bowl [ENVO:03501218]", - "Water [ENVO:00002006]", - "Wastewater [ENVO:00002001]", - "Window [ENVO:03501219]", - "Wood [ENVO:00002040]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001223", - "type": "string", - "description": "A substance obtained from the natural or man-made environment e.g. soil, water, sewage, door handle, bed handrail, face mask.", - "examples": ["Face Mask [OBI:0002787]"], - "clasification":"Sample collection and processing", - "label":"Environmental Material" - }, - "environmental_site": { - "Enums": [ - "Acute care facility [ENVO:03501135]", - "Animal house [ENVO:00003040]", - "Bathroom [ENVO:01000422]", - "Clinical assessment centre [ENVO:03501136]", - "Conference venue [ENVO:03501127]", - "Corridor [ENVO:03501121]", - "Daycare [ENVO:01000927]", - "Emergency room (ER) [ENVO:03501145]", - "Family practice clinic [ENVO:03501186]", - "Group home [ENVO:03501196]", - "Homeless shelter [ENVO:03501133]", - "Hospital [ENVO:00002173]", - "Intensive Care Unit (ICU) [ENVO:03501152]", - "Long Term Care Facility [ENVO:03501194]", - "Patient room [ENVO:03501180]", - "Prison [ENVO:03501204]", - "Production Facility [ENVO:01000536]", - "School [ENVO:03501130]", - "Sewage Plant [ENVO:00003043]", - "Subway train [ENVO:03501109]", - "Wet market [ENVO:03501198]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001232", - "type": "string", - "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": ["Hospital [ENVO:00002173]"], - "classification":"Sample collection and processing", - "label":"Anthropogenic Geographic Feature" - }, - "collection_device": { - "Enums": [ - "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", - "Bronchoscope [OBI:0002826]", - "Collection Container [OBI:0002088]", - "Collection Cup [GENEPIO:0100026]", - "Fibrobronchoscope Brush [OBI:0002825]", - "Filter [GENEPIO:0100103]", - "Fine Needle [OBI:0002827]", - "Microcapillary tube [OBI:0002858]", - "Micropipette [OBI:0001128]", - "Needle [OBI:0000436]", - "Serum Collection Tube [OBI:0002860]", - "Sputum Collection Tube [OBI:0002861]", - "Suction Catheter [OBI:0002831]", - "Swab [GENEPIO:0100027]", - "Urine Collection Tube [OBI:0002862]", - "Virus Transport Medium [OBI:0002866]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001234", - "type": "string", - "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": ["Swab [GENEPIO:0100027]"], - "clasification":"Sample collection and processing", - "label":"Collection Device" - }, - "collection_method": { - "Enums": [ - "Amniocentesis [NCIT:C52009]", - "Aspiration [NCIT:C15631]", - "Suprapubic Aspiration [GENEPIO:0100028]", - "Tracheal Aspiration [GENEPIO:0100029]", - "Vacuum Aspiration [GENEPIO:0100030]", - "Biopsy [OBI:0002650]", - "Needle Biopsy [OBI:0002651]", - "Filtration [OBI:0302885]", - "Air Filtration [GENEPIO:0100031]", - "Lavage [OBI:0600044]", - "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", - "Gastric Lavage [GENEPIO:0100033]", - "Lumbar Puncture [NCIT:C15327]", - "Necropsy [MMO:0000344]", - "Phlebotomy [NCIT:C28221]", - "Rinsing [GENEPIO:0002116]", - "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", - "Scraping [GENEPIO:0100035]", - "Swabbing [GENEPIO:0002117]", - "Finger Prick [GENEPIO:0100036]", - "Washout Tear Collection [GENEPIO:0100038]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001241", - "type": "string", - "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": ["Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]"], - "clasification":"Sample collection and processing", - "label":"Collection Method" - }, - "collection_protocol": { - "examples": ["SC2SamplingProtocol 1.2"], - "ontology": "GENEPIO:0001243", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification":"Sample collection and processing", - "label":"Collection Protocol" - }, - "specimen_processing": { - "Enums": [ - "Virus Passage [GENEPIO:0100039]", - "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", - "Specimens Pooled [OBI:0600016]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001253", - "type": "string", - "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": ["Virus Passage [GENEPIO:0100039]"], - "classification":"Sample collection and processing", - "label":"Specimen Processing" - }, - "lab_host": { - "Enums": [ - "293/ACE2 Cell Line [GENEPIO:0100041]", - "Caco2 Cell Line [BTO:0000195]", - "Calu3 Cell Line [BTO:0002750]", - "EFK3B Cell Line [GENEPIO:0100042]", - "HEK293T Cell Line [BTO:0002181]", - "HRCE Cell Line [GENEPIO:0100043]", - "Huh7 Cell Line [BTO:0001950]", - "LLCMk2 Cell Line [CLO:0007330]", - "MDBK Cell Line [BTO:0000836]", - "NHBE Cell Line [BTO:0002924]", - "PK-15 Cell Line [BTO:0001865]", - "RK-13 Cell Line [BTO:0002909]", - "U251 Cell Line [BTO:0002035]", - "Vero Cell Line [BTO:0001444]", - "Vero E6 Cell Line [BTO:0004755]", - "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001255", - "type": "string", - "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": ["Vero E6 Cell Line [BTO:0004755]"], - "classification":"Sample collection and processing", - "label":"Lab passage Host" - }, - "passage_number": { - "examples": ["3"], - "ontology": "GENEPIO:0001261", - "type": "string", - "description": "Number of passages.", - "clasification":"Sample collection and processing", - "label":"Passage Number" - }, - "passage_method": { - "examples": ["AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain."], - "ontology": "GENEPIO:0001264", - "type": "string", - "description": "Description of how organism was passaged.", - "clasification":"Sample collection and processing", - "label":"Passage Method" - }, - "biomaterial_extracted": { - "Enums": [ - "mRNA (cDNA) [OBI:0002754]", - "RNA (Total) [OBI:0000895]", - "RNA (Poly-A) [OBI:0000869]", - "RNA (Ribo-Depleted) [OBI:0002627]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001266", - "type": "string", - "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": ["RNA (Total) [OBI:0000895]"], - "classification":"Sample collection and processing", - "label":"Biomaterial Extracted" - }, - "tax_id": { - "examples": ["probably 2697049 in all cases"], - "ontology": "GENEPIO_0001800", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification":"Sample collection and processing", - "label":"Tax ID" - }, - "common_name": { - "examples": [""], - "ontology": "BU_ISCIII:003", - "type": "string", - "description": "The common name of the organism.", - "clasification":"Sample collection and processing", - "label":"Common name" - }, - "center_name": { - "examples": [" KAROLINSKA INSITUTET"], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification":"Sample collection and processing", - "label":"Center Name" - }, - "virus_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification":"Database Identifiers" - }, - "host_common_name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": ["Human [NCBITaxon:9606]"], - "classification":"Host information", - "label":"Host Common Name" - }, - "outbreak": { - "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Outbreak Exposure Event Location" - }, - "additional_host_information": { - "examples": ["e.g. Patient infected while traveling in …."], - "ontology": "0", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification":"Host information", - "label":"Additional Host Information" - }, - "purpose_of_sequencing": { - "Enums": [ - "Baseline surveillance (random sampling) [GENEPIO:0100005]", - "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", - "Priority surveillance projects [GENEPIO:0100007]", - "Screening for Variants of Concern (VOC) [GENEPIO:0100008]", - "Sample has epidemiological link to Variant of Concern (VoC) [GENEPIO:0100273]", - "Sample has epidemiological link to Omicron Variant [GENEPIO:0100274]", - "Longitudinal surveillance (repeat sampling of individuals) [GENEPIO:0100009]", - "Re-infection surveillance [GENEPIO:0100010]", - "Vaccine escape surveillance [GENEPIO:0100011]", - "Travel-associated surveillance [GENEPIO:0100012]", - "Domestic travel surveillance [GENEPIO:0100013]", - "Interstate/ interprovincial travel surveillance [GENEPIO:0100275]", - "Intra-state/ intra-provincial travel surveillance [GENEPIO:0100276]", - "International travel surveillance [GENEPIO:0100014]", - "Surveillance of international border crossing by air travel or ground transport [GENEPIO:0100015]", - "Surveillance of international border crossing by air travel [GENEPIO:0100016]", - "Surveillance of international border crossing by ground transport [GENEPIO:0100017]", - "Surveillance from international worker testing [GENEPIO:0100018]", - "Cluster/Outbreak investigation [GENEPIO:0100019]", - "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", - "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", - "Research [GENEPIO:0100022]", - "Viral passage experiment [GENEPIO:0100023]", - "Protocol testing [GENEPIO:0100024]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001445", - "type": "string", - "description": "The reason that the sample was sequenced.", - "examples": ["Baseline surveillance (random sampling) [GENEPIO:0100005]"], - "classification":"Sequencing", - "label":"Purpose of Sequencing" - }, - "purpose_of_sequencing_details": { - "Enums": [ - "Screened for S gene target failure (S dropout)", - "Screened for mink variants", - "Screened for B.1.1.7 variant", - "Screened for B.1.135 variant", - "Screened for P.1 variant", - "Screened due to travel history", - "Screened due to close contact with infected individual", - "Assessing public health control measures", - "Determining early introductions and spread", - "Investigating airline-related exposures", - "Investigating temporary foreign worker", - "Investigating remote regions", - "Investigating health care workers", - "Investigating schools/universities", - "Investigating reinfection" - ], - "ontology": "GENEPIO:0001446", - "type": "string", - "description": "The description of why the sample was sequenced providing specific details.", - "examples": ["Screened for S gene target failure (S dropout)"], - "clasification":"Sequencing", - "label":"Purpose Of Sequencing Details" - }, - "sequencing_date": { - "examples": ["4/26/2021"], - "ontology": "GENEPIO:0001447", - "type": "string", - "description": "The date the sample was sequenced.", - "format":"date", - "clasification":"Sequencing", - "label":"Sequencing date" - }, - "rna_extraction_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Rna Extraction Protocol" - }, - "library_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Library Kit" - }, - "library_id": { - "examples": ["XYZ_123345"], - "ontology": "GENEPIO:0001448", - "type": "string", - "description": "The user-specified identifier for the library prepared for sequencing.", - "clasification":"Sequencing", - "labe":"Library Id" - }, - "enrichment_protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Enrichment_protocol" - }, - "if_enrichment_protocol_is_other_specify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"If Enrichment Protocol Is Other, Specify" - }, - "amplicon protocol": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Protocol" - }, - "if_amplicon_protocol_if_other_especify": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"If Amplicon Protocol If Other, Especify" - }, - "amplicon_version": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Amplicon Version" - }, - "amplicon_size": { - "examples": ["300bp"], - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "clasification":"Sequencing", - "label":"Amplicon Size" - }, - "was_phix_used?": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Was Phix Used" - }, - "number_of_samples_in_run": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Number Of Samples In Run" - }, - "flowcell_kit": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "labe":"Flowcell Kit" - }, - "runID": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"RunID" - }, - "sequencing_platforms": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Sequencing Platforms " - }, - "library_preparation_kit": { - "examples": ["Nextera XT"], - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification":"Sequencing", - "label":"Library Preparation Kit" - }, - "flow_cell_barcode": { - "examples": ["FAB06069"], - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "clasification":"Sequencing", - "label":"Flow Cell Barcode" - }, - "sequencing_protocol_name": { - "examples": ["1D_DNA_MinION, ARTIC Network Protocol V3"], - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "clasification":"Sequencing", - "label":"Sequencing Protocol Name" - }, - "sequencing_protocol": { - "examples": ["Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits."], - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "clasification":"Sequencing", - "label":"Sequencing Protocol" - }, - "sequencing_kit_number": { - "examples": ["AB456XYZ789"], - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "clasification":"Sequencing", - "label":"Sequencing Kit Number" - }, - "amplicon_pcr_primer_scheme": { - "examples": ["https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv"], - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification":"Sequencing", - "label":"Amplicon Pcr Primer Scheme" - }, - "library_selection": { - "examples": ["RANDOM PCR"], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification":"Sequencing", - "label":"Capture method" - }, - "library_strategy": { - "Enums": ["Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]", - ], - "examples": ["WGS"], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification":"Sequencing", - "label":"Sequencing technique" - }, - "library_layout": { - "examples": ["PAIRED"], - "ontology":"BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification":"Sequencing", - "label":"Library Layout" - }, - "library_name": { - "examples": ["P17157_1007"], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "Name of the used library", - "clasification":"Sequencing", - "label":"LibraryName" - }, - "nominal_length ": { - "examples": ["350"], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification":"Sequencing", - "label":"Nominal Length" - }, - "raw_sequence_data_processing_method": { - "examples": ["Porechop 0.2.3"], - "ontology": "GENEPIO:0001458", - "type": "string", - "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification":"Bioinformatics and QC metrics", - "label":"Raw sequence data processin method" - }, - "dehosting_method": { - "examples": ["Nanostripper"], - "ontology": "GENEPIO:0001459", - "type": "string", - "description": "The method used to remove host reads from the pathogen sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Dehosting Method" - }, - "assembly": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assembly" - }, - "if_assembly_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If assembly Is Other, Specify" - }, - "assembly_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Assambly params" - }, - "variant_calling": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling" - }, - "if_variant_calling_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If variant calling Is Other, Specify" - }, - "variant_calling_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Variant Calling params" - }, - "consensus_sequence_filepath": { - "examples": ["/User/Documents/RespLab/Data/ncov123assembly.fasta"], - "ontology": "GENEPIO:0001462", - "type": "string", - "description": "The filepath of the consesnsus sequence file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence filepath" - }, - "consensus_sequence_software_name": { - "examples": ["Ivar"], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software name" - }, - "if_consensus_other": { - "examples": ["1.3"], - "ontology": "0", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"If consensus Is Other, Specify" - }, - "consensus_sequence_software_version": { - "examples": ["1.3"], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus sequence software version" - }, - "consensus_criteria": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus criteria" - }, - "quality_control_metrics": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Quality control metrics " - }, - "breadth_of_coverage_value": { - "examples": ["95%"], - "ontology": "GENEPIO:0001472", - "type": "string", - "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification":"Bioinformatics and QC metrics", - "label":"Breadth of coverage value" - }, - "depth_of_coverage_value": { - "examples": ["400x"], - "ontology": "GENEPIO:0001474", - "type": "string", - "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage value " - }, - "depth_of_coverage_threshold": { - "examples": ["100x"], - "ontology": "GENEPIO:0001475", - "type": "string", - "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification":"Bioinformatics and QC metrics", - "label":"Depth of coverage threshold" - }, - "sequence_file_R1_fastq": { - "examples": ["ABC123_S1_L001_R1_001.fastq.gz"], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R1 fastq" - }, - "sequence_file_R2_fastq": { - "examples": ["ABC123_S1_L001_R2_001.fastq.gz"], - "ontology": "GENEPIO:0001477", - "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Sequence file R2 fastq" - }, - "r1_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001478", - "type": "string", - "description": "The filepath of the r1 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R1 fastq" - }, - "r2_fastq_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001479", - "type": "string", - "description": "The filepath of the r2 FASTQ file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath R2 fastq" - }, - "fast5_filename": { - "examples": ["batch1a_sequences.fast5"], - "ontology": "GENEPIO:0001480", - "type": "string", - "description": "The user-specified filename of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filename fast5" - }, - "fast5_filepath": { - "examples": ["/User/Documents/RespLab/Data/"], - "ontology": "GENEPIO:0001481", - "type": "string", - "description": "The filepath of the FAST5 file.", - "clasification":"Bioinformatics and QC metrics", - "label":"Filepath fast5" - }, - "number_of_base_pairs_sequenced": { - "examples": ["387566"], - "ontology": "GENEPIO:0001482", - "type": "string", - "description": "The number of total base pairs generated by the sequencing process.", - "clasification":"Bioinformatics and QC metrics", - "label":"Number of base pairs sequenced " - }, - "consensus_genome_length": { - "examples": ["38677"], - "ontology": "GENEPIO:0001483", - "type": "string", - "description": "Size of the assembled genome described as the number of base pairs.", - "clasification":"Bioinformatics and QC metrics", - "label":"Consensus genome length" - }, - "ns_per_100_kbp": { - "examples": ["300"], - "ontology": "GENEPIO:0001484", - "type": "string", - "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification":"Bioinformatics and QC metrics", - "label":"Ns per 100 kbp" - }, - "reference_genome_accession": { - "examples": ["NC_045512.2"], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "clasification":"Bioinformatics and QC metrics", - "label":"Reference genome accession" - }, - "bioinformatics_protocol": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "GENEPIO:0001489", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"Bioinformatics protocol" - }, - "if_bioinformatic_protocol_is_other_specify": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "0", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"If bioinformatic protocol Is Other, Specify" - }, - "bioinformatic_protocol_version": { - "examples": ["https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members"], - "ontology": "0", - "type": "string", - "description": "The version number of the bioinformatics protocol used.", - "clasification":"Bioinformatics and QC metrics", - "label":"bioinformatics protocol version" - }, - "commercial/open-source/both": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Commercial/Open-source/both" - }, - "preprocessing": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing" - }, - "if_preprocessing_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"If preprocessing Is Other, Specify" - }, - "preprocessing_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Bioinformatics and QC metrics", - "label":"Preprocessing params" - }, - "mapping": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping" - }, - "if_mapping_other": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information", - "label":"If mapping Is Other, Specify" - }, - "mapping_params": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Lineage and Variant information", - "label":"Mapping params" - }, - "lineage/clade_name": { - "examples": ["B.1.1.7"], - "ontology": "GENEPIO:0001500", - "type": "string", - "description": "The name of the lineage or clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade name" - }, - "lineage/clade_analysis_software_name": { - "examples": ["Pangolin"], - "ontology": "GENEPIO:0001501", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"lineage/clade analysis software name" - }, - "if_lineage_identification_other": { - "examples": ["Other than Pangolin"], - "ontology": "0", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"If lineage identification Is Other, Specify" - }, - "lineage/clade_analysis_software_version": { - "examples": ["2.1.10"], - "ontology":"GENEPIO:0001502", - "type": "string", - "description": "The version of the software used to determine the lineage/clade.", - "clasification":"Lineage and Variant information", - "label":"Lineage/clade analysis software version" - }, - "variant_designation": { - "Enums": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" - ], - "ontology": "GENEPIO:0001503", - "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": ["Variant of Concern (VOC) [GENEPIO:0100083]"], - "classification":"Lineage and Variant information", - "label":"Variant designation" - }, - "variant_evidence": { - "examples": ["lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)"], - "ontology": "GENEPIO:0001504", - "type": "string", - "description": "The evidence used to make the variant determination.", - "clasification":"Lineage and Variant information", - "label":"Variant evidence" - }, - "gene_name_1": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001507", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["E gene (orf4) [GENEPIO:0100151]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 1" - }, - "Protocol_SARS-CoV-2_detection": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Protocol SARS-CoV-2 detection" - }, - "%qc_filtered": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%qc filtered" - }, - "%reads_host": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads host" - }, - "%reads_virus": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%reads virus" - }, - "%unmapped": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%unmapped" - }, - "%genome _greater_10x": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"% genome greater 10x" - }, - "mean_depth_of_coverage_value": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"mean depth of coverage value" - }, - "%Ns": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"%Ns" - }, - "Number_of_variants_(AF_greater_75%)": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Number of variants (AF greater 75%)" - }, - "Numer_of_variants_with_effect": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"Numer of variants with effect" - }, - "reference_genome_accession": { - "examples": [""], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "", - "clasification":"Pathogen diagnostic testing", - "label":"reference genome accession" - }, - "diagnostic_pcr_protocol_1": { - "examples": ["PCREGene 2.0"], - "ontology": "GENEPIO:0001508", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 1" - }, - "diagnostic_pcr_Ct_value_1": { - "examples": ["21"], - "ontology": "GENEPIO:0001509", - "type": "string", - "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value 1" - }, - "gene_name_2": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001510", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": ["RdRp gene (nsp12) [GENEPIO:0100168]"], - "classification":"Pathogen diagnostic testing", - "label":"Gene Name 2" - }, - "diagnostic_pcr_protocol_2": { - "examples": ["PCRRdRpGene 3.0"], - "ontology": "GENEPIO:0001511", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Protocol 2" - }, - "diagnostic_pcr_Ct_value_2": { - "examples": ["36"], - "ontology": "GENEPIO:0001512", - "type": "string", - "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification":"Pathogen diagnostic testing", - "label":"Diagnostic Pcr Ct Value-2" - }, - "analysis_author": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Analysis Authors" - }, - "author_submitter": { - "examples": [""], - "ontology": "0", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Author Submitter" - }, - "submitter": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"enter your GISAID-Username" - }, - "authors": { - "examples": [""], - "ontology": "GENEPIO:0001517", - "type": "string", - "description": "", - "clasification":"Contributor Acknowledgement", - "label":"Authors" - }, - "tax_id": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "common_name": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sample collection and processing" - }, - "library_source": { - "Enums": ["5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]", - ], - "examples": ["METAGENOMIC"], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification":"Sequencing", - "label":"Source material" - }, - "nominal_length": { - "examples": [""], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "", - "clasification":"Sequencing" - }, - "analysis_accession": { - "examples": [""], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Analysis Accession" - }, - "study_accession": { - "examples": ["e.g PRJEB39632"], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study accession" - }, - "secondary_study_accession": { - "examples": ["e.g ERP123173"], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary study accession" - }, - "sample_accession": { - "examples": ["e.g SAMEA7098096"], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Sample accession" - }, - "secondary_sample_accession": { - "examples": ["e.g ERS4858671"], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Secondary sample accession" - }, - "experiment_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment Accession" - }, - "run_accession": { - "examples": ["e.g ERX4331406"], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Accession" - }, - "submission_accession": { - "examples": ["e.g ERA2794974"], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submission Accession" - }, - "read_count": { - "examples": ["e.g 837055"], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read count" - }, - "read_length": { - "examples": [""], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Read length" - }, - "base_count": { - "examples": ["e.g 503907110"], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Base count" - }, - "first_public": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First Public date" - }, - "last_updated": { - "examples": ["e.g 2020-07-29"], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "format":"Last Updated" - }, - "experiment_title": { - "examples": ["e.g Illumina MiSeq paired end sequencing"], - "ontology": "ORNASEQ_0000004", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment title" - }, - "study_title": { - "examples": ["e.g SARS-CoV-2 genomes from late April in Stockholm"], - "ontology": "OPMI_0000380", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study title" - }, - "study_alias": { - "examples": ["e.g Sweden"], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Study alias" - }, - "experiment_alias": { - "examples": ["e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092"], - "ontology": "NCIT_C42790", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Experiment alias" - }, - "run_alias": { - "examples": ["e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C47911", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Run Alias" - }, - "fastq_bytes": { - "examples": ["e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1"], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq bytes" - }, - "fastq_md5": { - "examples": [""], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq md5" - }, - "fastq_ftp": { - "examples": [""], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq ftp" - }, - "fastq_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq aspera" - }, - "fastq_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Fastq galaxy" - }, - "submitted_bytes": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz"], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted bytes " - }, - "submitted_md5": { - "examples": ["e.g 139853010;166270048"], - "ontology": "BU_ISCIII:035", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted md5" - }, - "submitted_ftp": { - "examples": ["e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a"], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted ftp" - }, - "submitted_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted aspera" - }, - "submitted_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Galaxy" - }, - "submitted_format": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz"], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Submitted Format" - }, - "sra_bytes": { - "examples": ["e.g FASTQ;FASTQ"], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA bytes" - }, - "sra_md5": { - "examples": ["e.g 260236789"], - "ontology": "BU_ISCIII:041", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA md5" - }, - "sra_ftp": { - "examples": ["e.g 2cf0d467d6dc4ae0a5473774d54c059c"], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA ftp" - }, - "sra_aspera": { - "examples": ["e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA aspera" - }, - "sra_galaxy": { - "examples": ["e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385"], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"SRA galaxy" - }, - "broker_name": { - "examples": ["P17157_1007"], - "ontology": "BU_ISCIII:045", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Broker Name" - }, - "nominal_sdev": { - "examples": [""], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"Nominal sdev" - }, - "first_created": { - "examples": ["e.g 2020-08-07"], - "ontology": "NCIT_C164483", - "type": "string", - "description": "", - "clasification":"Submission ENA", - "label":"First created date" - }, - "type": { - "examples": ["betacoronavirus"], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "default must remain 'betacoronavirus'", - "clasification":"Database Identifiers" - } - } -} From ad1afca573bb21ee990087c8e9c9e9daf38cc5c2 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Mar 2022 22:52:07 +0100 Subject: [PATCH 0141/1454] added allowed_sample_extensions in config.json --- relecov_tools/conf/configuration.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index a78f7b65..a9648381 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -10,5 +10,7 @@ "sftp_server": "sftprelecov.isciii.es", "sftp_port" : "50122" }, - "storage_local_folder" : "/tmp/relecov" + "storage_local_folder" : "/tmp/relecov", + "tmp_folder_for_metadata": "/tmp/relecov/tmp", + "allowed_sample_extensions": ["fastq.gz", "fasta"] } From eb1de83deab6aada7c1406ae9c7201c65f0b42d1 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Mar 2022 22:53:10 +0100 Subject: [PATCH 0142/1454] md5 is moved to a function, and create function to save metadata info in tmp folder --- relecov_tools/sftp.py | 117 ++++++++++++++++++++++++++++++++---------- 1 file changed, 89 insertions(+), 28 deletions(-) diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp.py index 29a4f95d..8c590847 100644 --- a/relecov_tools/sftp.py +++ b/relecov_tools/sftp.py @@ -2,10 +2,11 @@ from datetime import datetime import logging import rich.console - +import re import paramiko import sys import os +import shutil import yaml import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -22,13 +23,13 @@ class SftpHandle: def __init__(self, user=None, passwd=None, conf_file=None): """Initializes the sftp object""" + config_json = ConfigJson() + self.allowed_sample_ext = config_json.get_configuration( + "allowed_sample_extensions" + ) if conf_file is None: - config_json = ConfigJson() self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") - self.storage_local_folder = config_json.get_configuration( - "storage_local_folder" - ) else: if not os.path.isfile(conf_file): stderr.print( @@ -40,7 +41,18 @@ def __init__(self, user=None, passwd=None, conf_file=None): try: self.sftp_server = config["sftp_server"] self.sftp_port = config["sftp_port"] - self.storage_local_folder = config["storage_local_folder"] + try: + self.storage_local_folder = config["storage_local_folder"] + except KeyError: + self.storage_local_folder = config_json.get_configuration( + "storage_local_folder" + ) + try: + self.metadata_tmp_folder = config["tmp_metadata_folder"] + except KeyError: + self.metadata_tmp_folder = config_json.get_configuration( + "tmp_folder_for_metadata" + ) self.user = config["user_sftp"] self.passwd = config["password"] except KeyError as e: @@ -140,6 +152,64 @@ def get_files_from_sftp_folder(self, folder, files_list): return result_data + def verify_md5_checksum(self, local_folder, file_list): + """Get the md5 value from sftp match with the generated at local + folder + """ + # fetch the md5 file if exists + sftp_md5 = relecov_tools.utils.get_md5_from_local_folder(local_folder) + local_md5 = relecov_tools.utils.calculate_md5(file_list) + # MD5 Checking + if sftp_md5: + if sftp_md5 == local_md5: + log.info( + "Successful file download for files in folder %s", + local_folder, + ) + return True + else: + log.error( + "MD5 does not match. Files could be corrupted atfolder %s", + local_folder, + ) + return False + else: + log.info( + "Md5 file was not created by lab. Copy the local md5 into folder %s", + local_folder, + ) + file_name = os.path.join(local_folder, "generated_locally.md5") + relecov_tools.utils.save_md5(file_name, local_md5) + return True + + def create_tmp_files_with_metadata_info(self, local_folder, file_list): + """Copy metadata file from folder and create a file with the sample + names + """ + out_folder = self.metadata_tmp_folder + os.makedirs(out_folder, exist_ok=True) + metadata_file = "_".join(local_folder.split("/")[-2:]) + "_metadata_lab.xlsx" + shutil.copy( + os.path.join(local_folder, "Metadata_lab.xlsx"), + os.path.join(out_folder, metadata_file), + ) + for ext in self.allowed_sample_ext: + sample_names = [] + for file_name in os.listdir(local_folder): + if file_name.endswith("*." + ext): + m = re.search(r"(.*)_R[1,2].*", file_name) + if m.group(1) not in metadata_file: + sample_names.append(m.group(1)) + if len(sample_names) > 0: + break + if len(sample_names) == 0: + log.error("There is no samples in folder %s", local_folder) + file_with_samples = metadata_file.split("_")[0] + "samples.txt" + with open(file_with_samples, "w") as fh: + for sample_name in sample_names: + fh.write(sample_name + "\n") + return + def create_main_folders(self, root_directory_list): """Create the main folder structure if not exists""" for folder in root_directory_list: @@ -172,29 +242,20 @@ def download_from_sftp(self): sys.exit(0) for folder, files in folders_to_download.items(): + # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) - sftp_folder_md5 = relecov_tools.utils.get_md5_from_local_folder( - result_data["local_folder"] - ) - local_md5 = relecov_tools.utils.calculate_md5(result_data["fetched_files"]) - # MD5 Checking - if sftp_folder_md5: - if sftp_folder_md5 == local_md5: - log.info( - "Successful file download for files in folder %s", - result_data["local_folder"], - ) - else: + if not self.verify_md5_checksum( + result_data["local_folder"], result_data["fetched_files"] + ): + # retrasmision of files in folder + result_data = self.get_files_from_sftp_folder(folder, files) + if not self.verify_md5_checksum( + result_data["local_folder"], result_data["fetched_files"] + ): log.error( - "MD5 does not match. Files could be corrupted atfolder %s", + "Second retransmision of files on folder %s", result_data["local_folder"], ) - else: - log.info( - "Md5 file was not created by lab. Copy the local md5 into folder %s", - result_data["local_folder"], - ) - file_name = os.path.join( - result_data["local_folder"], "generated_locally.md5" - ) - relecov_tools.utils.save_md5(file_name, local_md5) + self.create_tmp_files_with_metadata_info( + result_data["local_folder"], result_data["fetched_files"] + ) From c362d7ca5bf647c9d4808d2e524dd644d596006c Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Mar 2022 23:13:58 +0100 Subject: [PATCH 0143/1454] Fixing litin --- relecov_tools/__main__.py | 15 +++++++++------ relecov_tools/create_xml.py | 14 ++++++++------ 2 files changed, 17 insertions(+), 12 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e87f03bc..f98d65c3 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -11,6 +11,7 @@ import relecov_tools.utils import relecov_tools.read_metadata import relecov_tools.sftp +import relecov_tools.create_xml log = logging.getLogger() @@ -224,13 +225,15 @@ def validation(host, port, user, passwd): relecov_json.open() - -#@click.argument("source_path", required=False, metavar="") -@click.option("-s","--source_path",help="Where the validated json is") -@click.option("-o","--output_path",help="Output folder for the xml generated files") +@click.option("-s", "--source_json", help="Where the validated json is") +@click.option("-o", "--output_path", help="Output folder for the xml generated files") @click.option("-a", "--action", help="ADD or MODIFY") -def xml(source_path,output_path,action) - +def xml(source_json, output_path, action): + """Parsed data to create xml files to upload to ENA""" + xml_creation = relecov_tools.create_xml.XmlCreation( + source_json, output_path, action + ) + xml_creation.generate_xml() if __name__ == "__main__": diff --git a/relecov_tools/create_xml.py b/relecov_tools/create_xml.py index 28959634..1a02717a 100644 --- a/relecov_tools/create_xml.py +++ b/relecov_tools/create_xml.py @@ -16,12 +16,12 @@ ) -class xml_creation: - def __init__(self, source_path=None, output_path=None, action=None): - if source_path is None: - self.source_path = utils.prompt_source_path() +class XmlCreation: + def __init__(self, source_json=None, output_path=None, action=None): + if source_json is None: + self.source_json = utils.prompt_source_path() else: - self.source_path = source_path + self.source_json = source_json if output_path is None: self.output_path = utils.prompt_destination_path() else: @@ -46,7 +46,7 @@ def xml( """ # Load validated json - with open(self.source_path) as json_format_file: + with open(self.source_json) as json_format_file: json_data = j.load(json_format_file) # Create output directory @@ -123,6 +123,8 @@ def xml( # samples_relecov.xml data_keys = list(json_data.keys()) + # just for fix litin + print(data_keys) r = e.Element("SAMPLE_SET") sample = e.SubElement(r, "SAMPLE") sample.set("alias", "SARS Sample 1 programmatic") From 5fb931565fa34d9ed196b761d134309e74a41f52 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 14 Mar 2022 23:49:05 +0100 Subject: [PATCH 0144/1454] Change the input from additional metadata to file which contains samples --- relecov_tools/__main__.py | 8 ++++---- relecov_tools/read_metadata.py | 13 +++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f98d65c3..6a9c9d4e 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -172,8 +172,8 @@ def sftp(user, password, conf_file): help="file containing metadata", ) @click.option( - "-a", - "--add_metadata", + "-s", + "--sample_list_file", type=click.Path(), default=os.path.join( os.path.dirname(os.path.realpath(__file__)), @@ -185,12 +185,12 @@ def sftp(user, password, conf_file): @click.option( "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" ) -def read_metadata(metadata_file, add_metadata, metadata_out): +def read_metadata(metadata_file, sample_list_file, metadata_out): """ Create the json complaining the relecov schema from the Metadata file. """ new_metadata = relecov_tools.read_metadata.RelecovMetadata( - metadata_file, add_metadata, metadata_out + metadata_file, sample_list_file, metadata_out ) relecov_json = new_metadata.create_metadata_json() return relecov_json diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index dfa97c4f..2f9c6c7e 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -23,9 +23,7 @@ class RelecovMetadata: - def __init__( - self, metadata_file=None, additional_metadata_file=None, output_folder=None - ): + def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None): if metadata_file is None: self.metadata_file = relecov_tools.utils.prompt_path( msg="Select the excel file which contains metadata" @@ -35,15 +33,18 @@ def __init__( if not os.path.exists(self.metadata_file): log.error("Metadata file %s does not exist ", self.metadata_file) sys.exit(1) + if sample_list_file is None: + self.sample_list_file = relecov_tools.utils.prompt_path( + msg="Select the file which contains the sample list" + ) + else: + self.sample_list_file = sample_list_file if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" ) else: self.output_folder = output_folder - self.additional_metadata_file = additional_metadata_file - - # Perform workflow details def check_new_metadata(folder): """Check if there is a new metadata to be processed From c2f815c2748e462b681702814474235d13fc9c5d Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 15 Mar 2022 13:36:37 +0100 Subject: [PATCH 0145/1454] Metadata file with the additional info is saved to json file --- relecov_tools/read_metadata.py | 39 ++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 2f9c6c7e..96ac7727 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -87,6 +87,23 @@ def add_extra_data(self, metadata, extra_data): extra_metadata.append(row) return extra_metadata + def compare_sample_in_metadata(self, completed_metadata): + """Compare te samples defined in metadata file and the ones in the + sample file + """ + not_found_samples = [] + if not os.path.exists(self.sample_list_file): + return False + # get the smaples defined in json + with open(self.sample_list_file, "r") as fh: + samples = fh.read().split("\n") + for line_metadata in completed_metadata: + if line_metadata["sample_name"] not in samples: + not_found_samples.append(line_metadata["sample_name"]) + if len(not_found_samples) > 0: + return not_found_samples + return True + def request_information(external_url, request): """Get information from external database server using Rest API @@ -150,8 +167,17 @@ def read_metadata_file(self, meta_map_json): metadata_values.append(sample_data_row) return metadata_values, errors + def write_json_fo_file(self, completed_metadata, file_name): + """Write metadata to json file""" + os.makedirs(self.output_folder, exist_ok=True) + json_file = os.path.join(self.output_folder, file_name) + with open(json_file, "w") as fh: + fh.write(json.dumps(completed_metadata)) + return True + def create_metadata_json(self): config_json = ConfigJson() + """ schema_location = config_json.get_topic_data( "json_schemas", "phage_plus_schema" ) @@ -161,6 +187,7 @@ def create_metadata_json(self): schema_json = self.read_json_file(schema_location_file) phage_plus_schema = relecov_tools.schema_json.PhagePlusSchema(schema_json) properties_in_schema = phage_plus_schema.get_schema_properties() + """ metadata_mapping_json = config_json.get_configuration("mapping_metadata_json") meta_map_json_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", metadata_mapping_json @@ -171,5 +198,13 @@ def create_metadata_json(self): completed_metadata = self.add_extra_data( valid_metadata_rows, meta_map_json["Additional_fields"] ) - # fake return data, just for litin - return completed_metadata, properties_in_schema + comp_result = self.compare_sample_in_metadata(completed_metadata) + if isinstance(comp_result, list): + missing_samples = ",".join(comp_result) + log.error("Missing samples %s", missing_samples) + elif comp_result: + log.info("Samples in metadata matches with the ones uploaded") + else: + log.error("There is missing samples in metadata and/or uploaded") + self.write_json_fo_file(completed_metadata, "completed_metadata.json") + return True From bc8b789c2db9883b0ddcb24f910a89bd2c5ecd86 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 16 Mar 2022 10:52:59 +0100 Subject: [PATCH 0146/1454] created xml_files folder and added subimissions_add and modfiy --- relecov_tools/xml_files/submission_add.xml | 10 ++++++++++ relecov_tools/xml_files/submission_modify.xml | 10 ++++++++++ 2 files changed, 20 insertions(+) create mode 100644 relecov_tools/xml_files/submission_add.xml create mode 100644 relecov_tools/xml_files/submission_modify.xml diff --git a/relecov_tools/xml_files/submission_add.xml b/relecov_tools/xml_files/submission_add.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/relecov_tools/xml_files/submission_add.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/relecov_tools/xml_files/submission_modify.xml b/relecov_tools/xml_files/submission_modify.xml new file mode 100644 index 00000000..d9bc1a3a --- /dev/null +++ b/relecov_tools/xml_files/submission_modify.xml @@ -0,0 +1,10 @@ + + + + + + + + + + From abecdcf70b1b8402561b555741a71c282add5651 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 16 Mar 2022 11:21:04 +0100 Subject: [PATCH 0147/1454] added relecov project example data to conf json --- relecov_tools/conf/configuration.json | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index a9648381..e3a7cce3 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -6,11 +6,19 @@ }, "mapping_metadata_json": "mapping_metadata_json_v01.json", "additional_metadata": "additional_metadata_v01.json", - "sftp_connection":{ + "sftp_connection": { "sftp_server": "sftprelecov.isciii.es", - "sftp_port" : "50122" + "sftp_port": "50122" }, - "storage_local_folder" : "/tmp/relecov", + "storage_local_folder": "/tmp/relecov", "tmp_folder_for_metadata": "/tmp/relecov/tmp", - "allowed_sample_extensions": ["fastq.gz", "fasta"] -} + "allowed_sample_extensions": [ + "fastq.gz", + "fasta" + ], + "project_relecov_xml": { + "alias": "RELECOV", + "TITLE": "Example project for ENA submission RELECOV", + "DESCRIPTION": "This study was created as part of an ENA submissions example RELECOV" + } +} \ No newline at end of file From 2ee626721dfbd9fb9f3599e713005b6e700b7329 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 16 Mar 2022 17:11:19 +0100 Subject: [PATCH 0148/1454] changes on schema phage plus --- relecov_tools/__main__.py | 1 + relecov_tools/conf/configuration.json | 4 + relecov_tools/create_xml.py | 119 +++++++++++------- relecov_tools/schema/phage_plus_V0.json | 21 +++- relecov_tools/schema/to_ena.json | 19 --- relecov_tools/xml_files/submission_add.xml | 10 -- relecov_tools/xml_files/submission_modify.xml | 10 -- 7 files changed, 95 insertions(+), 89 deletions(-) delete mode 100644 relecov_tools/schema/to_ena.json delete mode 100644 relecov_tools/xml_files/submission_add.xml delete mode 100644 relecov_tools/xml_files/submission_modify.xml diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 6a9c9d4e..52814902 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -224,6 +224,7 @@ def validation(host, port, user, passwd): ) relecov_json.open() +#mapeo a ena @click.option("-s", "--source_json", help="Where the validated json is") @click.option("-o", "--output_path", help="Output folder for the xml generated files") diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index e3a7cce3..59da123a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -20,5 +20,9 @@ "alias": "RELECOV", "TITLE": "Example project for ENA submission RELECOV", "DESCRIPTION": "This study was created as part of an ENA submissions example RELECOV" + }, + "fixed_data": { + "tax_id": "2697049", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2" } } \ No newline at end of file diff --git a/relecov_tools/create_xml.py b/relecov_tools/create_xml.py index 1a02717a..226f04a3 100644 --- a/relecov_tools/create_xml.py +++ b/relecov_tools/create_xml.py @@ -31,7 +31,7 @@ def __init__(self, source_json=None, output_path=None, action=None): else: self.action = action - def xml( + def xml_study( self, ): """ @@ -61,80 +61,88 @@ def xml( # 1. From validated json to xml study- submission.xml and project.xml # submission.xml + os.chdir("xml_files/") if self.action.upper == "ADD": # submission add - r = e.Element("SUBMISSION_SET") - sample = e.SubElement(r, "SUBMISSION") - actions = e.SubElement(sample, "ACTIONS") - action = e.SubElement(actions, "ACTION") - e.SubElement(action, "ADD") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "study", "submission.xml")) + submission_file = "submission_add.xml" if self.action.upper() == "MODIFY": # submission modify - r = e.Element("SUBMISSION_SET") - sample = e.SubElement(r, "SUBMISSION") - actions = e.SubElement(sample, "ACTIONS") - action = e.SubElement(actions, "ACTION") - e.SubElement(action, "MODIFY") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "study", "submission.xml")) + submission_file = "submission_modify.xml" # project_relecov.xml + os.chdir("../conf") + dict_conf = j.loads("configuration.json") r = e.Element("PROJECT_SET") project = e.SubElement(r, "PROJECT") - project.set("alias", "RELECOV") - e.SubElement( - project, "TITLE" - ).text = "Example project for ENA submission RELECOV" - e.SubElement( - project, "DESCRIPTION" - ).text = ( - "This study was created as part of an ENA submissions example RELECOV" - ) + project.set("alias", dict_conf["project_relecov_xml"]["alias"]) + e.SubElement(project, "TITLE").text = dict_conf["project_relecov_xml"][ + "TITLE" + ] + e.SubElement(project, "DESCRIPTION").text = dict_conf[ + "project_relecov_xml" + ]["DESCRIPTION"] submission = e.SubElement(project, "SUBMISSION_PROJECT") e.SubElement(submission, "SEQUENCING_PROJECT") a = e.ElementTree(r) a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) # 1.1 Upload study info + """ + import requests + from requests.structures import CaseInsensitiveDict + + url = "https://reqbin.com/echo/post/json" + + headers = CaseInsensitiveDict() + headers["Content-Type"] = "application/json" + headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" + + data = '{"login":"my_login","password":"my_password"}' + + + resp = requests.post(url, headers=headers, data=data) + + print(resp.status_code) + """ # 2. From validated json to xml samples - submission.xml and samples.xml + def xml_samples(): # submission.xml + os.chdir("../xml_files/") if self.action.upper == "ADD": # submission add - r = e.Element("SUBMISSION_SET") - sample = e.SubElement(r, "SUBMISSION") - actions = e.SubElement(sample, "ACTIONS") - action = e.SubElement(actions, "ACTION") - e.SubElement(action, "ADD") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "samples", "submission.xml")) + submission_file = "submission_add.xml" if self.action.upper() == "MODIFY": # submission modify - r = e.Element("SUBMISSION_SET") - sample = e.SubElement(r, "SUBMISSION") - actions = e.SubElement(sample, "ACTIONS") - action = e.SubElement(actions, "ACTION") - e.SubElement(action, "MODIFY") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "samples", "submission.xml")) + submission_file = "submission_modify.xml" # samples_relecov.xml + os.chdir("../schema/") + json_data = j.loads("to_ena.json") + os.chdir("../conf") + dict_conf = j.loads("configuration.json") + data_keys = list(json_data.keys()) - # just for fix litin - print(data_keys) r = e.Element("SAMPLE_SET") sample = e.SubElement(r, "SAMPLE") - sample.set("alias", "SARS Sample 1 programmatic") - e.SubElement(sample, "TITLE").text = "SARS Sample 1" + sample.set( + "alias", + "Programmatic Test SARS-CoV-2 Sample" + str(json_data["sample_name"]), + ) + e.SubElement(sample, "TITLE").text = "SARS-CoV-2 Sample" + str( + json_data["sample_name"] + ) sample_name = e.SubElement(sample, "SAMPLE_NAME") - e.SubElement(sample_name, "TAXON_ID").text = "2697049" - e.SubElement( - sample_name, "SCIENTIFIC_NAME" - ).text = "Severe acute respiratory syndrome coronavirus 2" - e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample #1" + e.SubElement(sample_name, "TAXON_ID").text = dict_conf["fixed_data"][ + "tax_id" + ] + e.SubElement(sample_name, "SCIENTIFIC_NAME").text = dict_conf["fixed_data"][ + "scientific_name" + ] + e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample" + str( + json_data["sample_name"] + ) sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") for i in json_data: sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") @@ -144,6 +152,23 @@ def xml( a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) # 2.2 Upload samples info + """ + import requests + from requests.structures import CaseInsensitiveDict + + url = "https://reqbin.com/echo/post/json" + + headers = CaseInsensitiveDict() + headers["Content-Type"] = "application/json" + headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" + + data = '{"login":"my_login","password":"my_password"}' + + + resp = requests.post(url, headers=headers, data=data) + + print(resp.status_code) + """ # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index 7b4570b2..616544e3 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -12,9 +12,7 @@ "host_scientific_name", "host_disease", "sequencing_instrument_model", - "sequencing_instrument_platform", - "consensus_sequence_software_name", - "consensus_sequence_software_version" + "sequencing_instrument_platform" ], "type": "object", "properties": { @@ -673,6 +671,23 @@ ], "label": "Host Age" }, + "host_age_unit": { + "Enums": [ + "months [UO:0000035]", + "years [UO:0000036]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001393", + "type": "string", + "description": "The units used to measure the host's age.", + "examples": [ + "years [UO:0000036]" + ] + }, "host_age_bin": { "Enums": [ "0 - 9 [GENEPIO:0100049]", diff --git a/relecov_tools/schema/to_ena.json b/relecov_tools/schema/to_ena.json deleted file mode 100644 index e055dfc8..00000000 --- a/relecov_tools/schema/to_ena.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "sample_name": "ID_001", - "collecting_institution": "Hospital Universitario de Basurto", - "geographic_location_(country_and/or_sea)": "Spain", - "isolate": "ID_001", - "host_scientific_name": "Homo sapiens", - "host_common_name": "Human", - "host_subject_id": "#131", - "instrument_model": "Illumina MiSeq", - "file_name": "ABC123_S1_L001_R1_001.fasstq.gz", - "tax_id": "2697049", - "scientific_name": "severe acute respiratory syndrome coronavirus 2", - "common_name": "SARS-CoV-2", - "sample_description": "SARS-CoV-2 Sample #1", - "library_source": "METAGENOMIC", - "library_selection": "RANDOM PCR", - "library_strategy": "WGS", - "library_layout": "PAIRED" -} \ No newline at end of file diff --git a/relecov_tools/xml_files/submission_add.xml b/relecov_tools/xml_files/submission_add.xml deleted file mode 100644 index 8edfc2ad..00000000 --- a/relecov_tools/xml_files/submission_add.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/relecov_tools/xml_files/submission_modify.xml b/relecov_tools/xml_files/submission_modify.xml deleted file mode 100644 index d9bc1a3a..00000000 --- a/relecov_tools/xml_files/submission_modify.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - From 052360a48a1f2672209eb6b941ab8ee4ca0f5d9d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 16 Mar 2022 17:17:38 +0100 Subject: [PATCH 0149/1454] Changes in validation step --- relecov_tools/__main__.py | 36 +++++++------------ relecov_tools/read_metadata.py | 5 +-- .../schema/mapping_metadata_json_v01.json | 14 ++++---- ...validation_jsons.py => validation_json.py} | 22 ++++++++++-- 4 files changed, 41 insertions(+), 36 deletions(-) rename relecov_tools/{validation_jsons.py => validation_json.py} (61%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 6a9c9d4e..17737d40 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -12,6 +12,7 @@ import relecov_tools.read_metadata import relecov_tools.sftp import relecov_tools.create_xml +import relecov_tools.validation_json log = logging.getLogger() @@ -198,31 +199,18 @@ def read_metadata(metadata_file, sample_list_file, metadata_out): # validation @relecov_tools_cli.command(help_priority=4) -@click.argument("pipeline", required=False, metavar="") -@click.option( - "-r", "--revision", help="Release/branch/SHA of the project to run (if remote)" -) -@click.option("-i", "--id", help="ID for web-gui launch parameter set") -@click.option( - "-c", - "--command-only", - is_flag=True, - default=False, - help="Create Nextflow command with params (no params file)", -) -@click.option( - "-o", - "--params-out", - type=click.Path(), - default=os.path.join(os.getcwd(), "nf-params.json"), - help="Path to save run parameters file", -) -def validation(host, port, user, passwd): - """Download files located in sftp server.""" - relecov_json = relecov_tools.validation_jsons.ValidationJson( - host, port, user, passwd +@click.option("-j", "--json_file", help="Json file to validate") +@click.option("-s", "--json_schema", help="Json schema") +@click.option("-o", "--out_folder", help="Path to save validate json file") +def validation(json_file, json_schema, out_folder): + """Validate json file against schema.""" + validation_result = relecov_tools.validation_json.validate_json_vs_schema( + json_file, json_schema, out_folder ) - relecov_json.open() + if validation_result is not True: + log.error("Some of the samples in json metadata were not validated") + else: + log.info("All data in json were validated") @click.option("-s", "--source_json", help="Where the validated json is") diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 96ac7727..a88d376b 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -148,8 +148,9 @@ def read_metadata_file(self, meta_map_json): wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row - heding_without_none = [i for i in ws_metadata_lab[1] if i.value] - heading = self.update_heading_to_json(heding_without_none, meta_map_json) + heading_without_none = [i for i in ws_metadata_lab[1] if i.value] + import pdb; pdb.set_trace() + heading = self.update_heading_to_json(heading_without_none, meta_map_json) metadata_values = [] errors = {} for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_json_v01.json index a85a844d..692d5b6e 100644 --- a/relecov_tools/schema/mapping_metadata_json_v01.json +++ b/relecov_tools/schema/mapping_metadata_json_v01.json @@ -1,8 +1,8 @@ { "Collecting Sample id": "sample_name", "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", - "Passage details": "", - "Sequencing sample id": "", + "Passage details": "passage_details", + "Sequencing sample id": "sequencing_sample_id", "ENA Sample ID": "biosample_accession_ENA", "GISAID Virus Name": "virus_name", "GISAID id": "submitter", @@ -19,7 +19,7 @@ "Sample Collection Date": "sample_collection_date", "Sample Received Date": "sample_received_date", "Purpose of sampling": "purpose_of_sequencing", - "Biological Sample Storage Condition": "", + "Biological Sample Storage Condition": "sample_storage_conditions", "Specimen source": "anatomical_material", "Anatomical Structure": "anatomical_part", "Environmental Material": "environmental_material", @@ -33,10 +33,10 @@ "Passage Method": "passage_method", "Nucleic acid extraction methods": "biomaterial_extracted", "Host Common Name": "host_common_name", - "Host Age": "", - "Host Age Unit": "", - "Host Age Bin": "", - "Host Gender": "", + "Host Age": "host_age", + "Host Age Unit": "host_age_unit", + "Host Age Bin": "host_age_bin", + "Host Gender": "host_gender", "Outbreak Exposure Event Location": "outbreak", "Additional Host Information": "additional_host_information", "Purpose Of Sequencing Details": "purpose_of_sequencing", diff --git a/relecov_tools/validation_jsons.py b/relecov_tools/validation_json.py similarity index 61% rename from relecov_tools/validation_jsons.py rename to relecov_tools/validation_json.py index 4b7bdf99..3c811bdf 100644 --- a/relecov_tools/validation_jsons.py +++ b/relecov_tools/validation_json.py @@ -4,10 +4,12 @@ import jsonschema from jsonschema import validate from jsonschema import Draft202012Validator + import json import sys +import os import relecov_tools.utils -import relecov_tools.schema_json +from relecov_tools.config_json import ConfigJson log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -18,8 +20,18 @@ ) -def validate_json_vs_schema(json_schema_file=None, json_data_file=None): - +def validate_json_vs_schema(json_data_file=None, json_schema_file=None, out_folder=None): + """Validate json file against the schema""" + if json_data_file is None: + json_data_file = relecov_tools.utils.prompt_path( + msg="Select the json file to validate" + ) + if json_schema_file is None: + config_json = ConfigJson() + schema_name = config_json.get_topic_data("json_schemas", "phage_plus_schema") + json_schema_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", schema_name + ) # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') with open(json_schema_file, "r") as fh: json_schema = json.load(fh) @@ -28,6 +40,9 @@ def validate_json_vs_schema(json_schema_file=None, json_data_file=None): except jsonschema.ValidationError: stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") sys.exit(1) + if not os.path.isfile(json_data_file): + stderr.print("[red] Json file does not exists") + sys.exit(1) with open(json_data_file, "r") as fh: json_data = json.load(fh) validated_json_data = [] @@ -35,6 +50,7 @@ def validate_json_vs_schema(json_schema_file=None, json_data_file=None): errors = {} for item_row in json_data: try: + import pdb; pdb.set_trace() validate(instance=item_row, schema=json_schema) validated_json_data.append(item_row) except jsonschema.ValidationError as e: From 4a505af634888f6df9252711e0b058a839dd7f04 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 16 Mar 2022 17:37:50 +0100 Subject: [PATCH 0150/1454] built ena_upload json schema --- relecov_tools/example_data/ena_upload.json | 178 +++++++++++++++++++++ 1 file changed, 178 insertions(+) create mode 100644 relecov_tools/example_data/ena_upload.json diff --git a/relecov_tools/example_data/ena_upload.json b/relecov_tools/example_data/ena_upload.json new file mode 100644 index 00000000..e6689ca8 --- /dev/null +++ b/relecov_tools/example_data/ena_upload.json @@ -0,0 +1,178 @@ +{ + "study": { + "alias": [ + "study_alias_4", + "study_alias_5" + ], + "title": [ + "study_title_1", + "study_title_2" + ], + "study_type": [ + "Transcriptome Analysis", + "RNASeq" + ], + "study_abstract": [ + "study_abstract_1", + "study_abstract_2" + ], + "pubmed_id": [None, + "pubmed_id_2" + ] + }, + "samples": { + "alias": [ + "sample_alias_4", + "sample_alias_5" + ], + "title": [ + "sample_title_2", + "sample_title_3" + ], + "taxon_id": [ + "2697049", + "2697049" + ], + "sample_description": [ + "sample_description_1", + "sample_description_2" + ], + "collection date": [ + "2020-10-11", + "2008-01-24" + ], + "geographic location (country and/or sea)": [ + "Argentina", + "Belgium" + ], + "host common name": [ + "host_common_name_1", + "host_common_name_2" + ], + "host subject id": [ + "host_subject_id_1", + "host_subject_id_2" + ], + "host health state": [ + "diseased", + "restricted access" + ], + "host sex": [ + "male", + "female" + ], + "host scientific name": [ + "host_scientific_name_1", + "host_scientific_name_2" + ], + "collector name": [ + "collector_name_1", + "collector_name_2" + ], + "collecting institution": [ + "collecting_institution_1", + "collecting_institution_2" + ], + "isolate": [ + "isolate_1", + "isolate_2" + ] + }, + "runs": { + "alias": [ + "run_alias_1a", + "run_alias_1a", + "run_alias_3c" + ], + "experiment_alias": [ + "experiment_alias_7a", + "experiment_alias_7a", + "experiment_alias_9c" + ], + "file_name": [ + "ENA_TEST2.R1.fastq.gz", + "ENA_TEST2.R2.fastq.gz", + "ENA_TEST1.R1.fastq.gz" + ], + "file_type": [ + "fastq", + "fastq", + "fastq" + ], + "file_checksum": [ + "3e69af1f875fab020aed82f5edbc1f03", + "3e69af1f875fab020aed82f5edbc1f03", + "3e69af1f875fab020aed82f5edbc1f03" + ] + }, + "experiments": { + "alias": [ + "experiment_alias_7a", + "experiment_alias_8b", + "experiment_alias_9c" + ], + "title": [ + "experiment_title_1", + "experiment_title_2", + "experiment_title_3" + ], + "study_alias": [ + "study_alias_4", + "study_alias_5", + "study_alias_5" + ], + "sample_alias": [ + "study_alias_4", + "study_alias_5", + "study_alias_5" + ], + "design_description": [ + "design_description_1", + "design_description_2", + "design_description_3" + ], + "library_name": [ + "library_name_1", + "library_name_2", + "library_name_3" + ], + "library_strategy": [ + "WGA", + "RNA-Seq", + "RNA-Seq" + ], + "library_source": [ + "GENOMIC", + "TRANSCRIPTOMIC", + "TRANSCRIPTOMIC" + ], + "library_selection": [ + "RANDOM", + "repeat fractionation", + "repeat fractionation" + ], + "library_layout": [ + "paired", + "single", + "single" + ], + "insert_size": [ + "250",None,None + ], + "library_construction_protocol": [ + "library_construction_protocol_1", + "library_construction_protocol_2", + "library_construction_protocol_2" + ], + "platform": [ + "LS454", + "illumina", + "illumina" + ], + "instrument_model": [ + "454 GS 20", + "Illumina Genome Analyzer", + "Illumina Genome Analyzer" + ] + } +} \ No newline at end of file From 70fcc5a324964d339a94f8841e452f1abbb7afc7 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 17 Mar 2022 11:40:41 +0100 Subject: [PATCH 0151/1454] remove wrong format value at Last update property --- relecov_tools/schema/phage_plus_V0.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index 616544e3..4b909000 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -2474,7 +2474,8 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "format": "Last Updated" + "format": "date", + "label": "Last Updated" }, "experiment_title": { "examples": [ @@ -2726,4 +2727,4 @@ "clasification": "Database Identifiers" } } -} \ No newline at end of file +} From 4a08b529e39319c0c200423669d5e9a36f39c104 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 17 Mar 2022 11:41:47 +0100 Subject: [PATCH 0152/1454] set to caps leters COVID-19 --- relecov_tools/schema/mapping_metadata_json_v01.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_json_v01.json index 692d5b6e..301e0967 100644 --- a/relecov_tools/schema/mapping_metadata_json_v01.json +++ b/relecov_tools/schema/mapping_metadata_json_v01.json @@ -85,7 +85,7 @@ "Human": "Homo sapiens" }, "tax_id": "", - "host_disease":"covid-19", + "host_disease":"COVID-19", "sequence_file_R1_fastq": "", "sequence_file_R2_fastq": "", "type" : "betacoronavirus" From f196243f77f1ff88938adde9a006ab45bcfced29 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 17 Mar 2022 11:42:40 +0100 Subject: [PATCH 0153/1454] fixing mapping errors --- relecov_tools/read_metadata.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index a88d376b..7a475d9e 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -84,7 +84,10 @@ def add_extra_data(self, metadata, extra_data): row["geo_loc_latitude"], row["geo_loc_longitude"] = geo_loc_data[city] # update isolate qith the name of the sample row["isolate"] = row["sample_name"] + row["host_scientific_name"] = extra_data["host_scientific_name"][row["host_common_name"]] + row["sequencing_instrument_platform"] = "To change" extra_metadata.append(row) + import pdb; pdb.set_trace() return extra_metadata def compare_sample_in_metadata(self, completed_metadata): @@ -120,7 +123,7 @@ def get_geo_location_data(self, state, country): """Get the geo_loc_latitude and geo_loc_longitude from state""" geolocator = Nominatim(user_agent="geoapiRelecov") loc = geolocator.geocode(state + "," + country) - return [loc.latitude, loc.longitude] + return [str(loc.latitude), str(loc.longitude)] def update_heading_to_json(self, heading, meta_map_json): """Change the heading values from the metadata file for the ones defined @@ -128,10 +131,10 @@ def update_heading_to_json(self, heading, meta_map_json): """ mapped_heading = [] for cell in heading: - if cell.value in meta_map_json: - mapped_heading.append(meta_map_json[cell.value]) + if cell in meta_map_json: + mapped_heading.append(meta_map_json[cell]) else: - mapped_heading.append(cell.value) + mapped_heading.append(cell) return mapped_heading def read_json_file(self, j_file): @@ -148,8 +151,7 @@ def read_metadata_file(self, meta_map_json): wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row - heading_without_none = [i for i in ws_metadata_lab[1] if i.value] - import pdb; pdb.set_trace() + heading_without_none = [i.value.strip() for i in ws_metadata_lab[1] if i.value] heading = self.update_heading_to_json(heading_without_none, meta_map_json) metadata_values = [] errors = {} @@ -158,13 +160,15 @@ def read_metadata_file(self, meta_map_json): for idx in range(len(heading)): if "date" in heading[idx]: try: - sample_data_row[heading[idx]] = row[idx].strftime("%d/%m/%Y") + sample_data_row[heading[idx]] = row[idx].strftime("%Y/%m/%d") except AttributeError: if row[0] not in errors: errors[row[0]] = {} errors[row[0]][heading[idx]] = "Invalid date format" else: - sample_data_row[heading[idx]] = row[idx] + if heading[idx] == 'host_age': + import pdb; pdb.set_trace() + sample_data_row[heading[idx]] = row[idx] if row[idx] else "" metadata_values.append(sample_data_row) return metadata_values, errors From 2ca32360cb4785973b42fc180e88d0b186bf5fe6 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 17 Mar 2022 11:43:52 +0100 Subject: [PATCH 0154/1454] Modify the return values after calling validation function --- relecov_tools/__main__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index fb02d7ba..bee727ff 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -204,15 +204,15 @@ def read_metadata(metadata_file, sample_list_file, metadata_out): @click.option("-o", "--out_folder", help="Path to save validate json file") def validation(json_file, json_schema, out_folder): """Validate json file against schema.""" - validation_result = relecov_tools.validation_json.validate_json_vs_schema( + validated_json_data, invalid_json, errors = relecov_tools.validation_json.validate_json_vs_schema( json_file, json_schema, out_folder ) - if validation_result is not True: + if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") else: log.info("All data in json were validated") -#mapeo a ena +#mapeo a ena @click.option("-s", "--source_json", help="Where the validated json is") @click.option("-o", "--output_path", help="Output folder for the xml generated files") From 6c055ca71f43913c060cc77c3b7711714bd9c2ea Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 17 Mar 2022 11:48:44 +0100 Subject: [PATCH 0155/1454] fixing litin --- relecov_tools/__main__.py | 7 +++++-- relecov_tools/read_metadata.py | 10 +++++----- relecov_tools/validation_json.py | 5 +++-- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index bee727ff..f31a4ecf 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -204,7 +204,11 @@ def read_metadata(metadata_file, sample_list_file, metadata_out): @click.option("-o", "--out_folder", help="Path to save validate json file") def validation(json_file, json_schema, out_folder): """Validate json file against schema.""" - validated_json_data, invalid_json, errors = relecov_tools.validation_json.validate_json_vs_schema( + ( + validated_json_data, + invalid_json, + errors, + ) = relecov_tools.validation_json.validate_json_vs_schema( json_file, json_schema, out_folder ) if len(invalid_json) > 0: @@ -212,7 +216,6 @@ def validation(json_file, json_schema, out_folder): else: log.info("All data in json were validated") -#mapeo a ena @click.option("-s", "--source_json", help="Where the validated json is") @click.option("-o", "--output_path", help="Output folder for the xml generated files") diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 7a475d9e..beffcf89 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -84,10 +84,11 @@ def add_extra_data(self, metadata, extra_data): row["geo_loc_latitude"], row["geo_loc_longitude"] = geo_loc_data[city] # update isolate qith the name of the sample row["isolate"] = row["sample_name"] - row["host_scientific_name"] = extra_data["host_scientific_name"][row["host_common_name"]] + row["host_scientific_name"] = extra_data["host_scientific_name"][ + row["host_common_name"] + ] row["sequencing_instrument_platform"] = "To change" extra_metadata.append(row) - import pdb; pdb.set_trace() return extra_metadata def compare_sample_in_metadata(self, completed_metadata): @@ -166,9 +167,8 @@ def read_metadata_file(self, meta_map_json): errors[row[0]] = {} errors[row[0]][heading[idx]] = "Invalid date format" else: - if heading[idx] == 'host_age': - import pdb; pdb.set_trace() - sample_data_row[heading[idx]] = row[idx] if row[idx] else "" + if heading[idx] == "host_age": + sample_data_row[heading[idx]] = row[idx] if row[idx] else "" metadata_values.append(sample_data_row) return metadata_values, errors diff --git a/relecov_tools/validation_json.py b/relecov_tools/validation_json.py index 3c811bdf..1206d34f 100644 --- a/relecov_tools/validation_json.py +++ b/relecov_tools/validation_json.py @@ -20,7 +20,9 @@ ) -def validate_json_vs_schema(json_data_file=None, json_schema_file=None, out_folder=None): +def validate_json_vs_schema( + json_data_file=None, json_schema_file=None, out_folder=None +): """Validate json file against the schema""" if json_data_file is None: json_data_file = relecov_tools.utils.prompt_path( @@ -50,7 +52,6 @@ def validate_json_vs_schema(json_data_file=None, json_schema_file=None, out_fold errors = {} for item_row in json_data: try: - import pdb; pdb.set_trace() validate(instance=item_row, schema=json_schema) validated_json_data.append(item_row) except jsonschema.ValidationError as e: From bc5dc39837a7145cde5a6642fe19a0f28a3c74ca Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 17 Mar 2022 13:00:09 +0100 Subject: [PATCH 0156/1454] added sequencing instrument platformto schema phage plus --- relecov_tools/schema/phage_plus_V0.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index 4b909000..c669b5b5 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -498,7 +498,7 @@ "ontology": "GENEPIO_0000071", "type": "string", "description": "The model of the sequencing instrument used.", - "label": "Sequencing Platforms " + "label": "Sequencing Instrument Platform" }, "submitting_lab_sequence_id": { "examples": [ From 9ebd5107451b945e92bd1645d8203bc626056641 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 17 Mar 2022 16:02:27 +0100 Subject: [PATCH 0157/1454] from json to dataframe --- relecov_tools/example_data/ena_upload.json | 4 +- relecov_tools/test/try_01.ipynb | 261 +++++++++++++++++++++ 2 files changed, 263 insertions(+), 2 deletions(-) create mode 100644 relecov_tools/test/try_01.ipynb diff --git a/relecov_tools/example_data/ena_upload.json b/relecov_tools/example_data/ena_upload.json index e6689ca8..92aaefb9 100644 --- a/relecov_tools/example_data/ena_upload.json +++ b/relecov_tools/example_data/ena_upload.json @@ -16,7 +16,7 @@ "study_abstract_1", "study_abstract_2" ], - "pubmed_id": [None, + "pubmed_id": ["None", "pubmed_id_2" ] }, @@ -157,7 +157,7 @@ "single" ], "insert_size": [ - "250",None,None + "250","None","None" ], "library_construction_protocol": [ "library_construction_protocol_1", diff --git a/relecov_tools/test/try_01.ipynb b/relecov_tools/test/try_01.ipynb new file mode 100644 index 00000000..df0f0e80 --- /dev/null +++ b/relecov_tools/test/try_01.ipynb @@ -0,0 +1,261 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 25, + "id": "aef6b5c1", + "metadata": {}, + "outputs": [], + "source": [ + "#json to dataframe\n", + "import pandas as pd\n", + "\n", + "df = pd.read_json('../example_data/ena_upload_study.json')" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "8cf882d3", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
study
alias[study_alias_4, study_alias_5]
\n", + "
" + ], + "text/plain": [ + " study\n", + "alias [study_alias_4, study_alias_5]" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "95cf4dd2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "(2,)" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "lista = data[\"study\"][\"alias\"]\n", + "import numpy as np\n", + "a = np.array(lista)\n", + "a.shape" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "f1a7dcf1", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'study': {'alias': ['study_alias_4', 'study_alias_5']}}" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "data" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "id": "6f6c7f87", + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "# load data using Python JSON module\n", + "with open('../example_data/ena_upload.json','r') as f:\n", + " data = json.loads(f.read())\n", + "\n", + "lista = data[\"study\"]\n", + "df_study = pd.DataFrame(lista, columns=['alias',\"title\",\"study_type\",\"study_abstract\",\"pubmed_id\"])\n", + "\n", + "#study_df pd.DataFrame(columns=[\"alias\"], )\n" + ] + }, + { + "cell_type": "code", + "execution_count": 53, + "id": "a8066308", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'alias': ['study_alias_4', 'study_alias_5'],\n", + " 'title': ['study_title_1', 'study_title_2'],\n", + " 'study_type': ['Transcriptome Analysis', 'RNASeq'],\n", + " 'study_abstract': ['study_abstract_1', 'study_abstract_2'],\n", + " 'pubmed_id': ['None', 'pubmed_id_2']}" + ] + }, + "execution_count": 53, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "lista" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "5dcb05c6", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
aliastitlestudy_typestudy_abstractpubmed_id
0study_alias_4study_title_1Transcriptome Analysisstudy_abstract_1None
1study_alias_5study_title_2RNASeqstudy_abstract_2pubmed_id_2
\n", + "
" + ], + "text/plain": [ + " alias title study_type study_abstract \\\n", + "0 study_alias_4 study_title_1 Transcriptome Analysis study_abstract_1 \n", + "1 study_alias_5 study_title_2 RNASeq study_abstract_2 \n", + "\n", + " pubmed_id \n", + "0 None \n", + "1 pubmed_id_2 " + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_study" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "308e5c21", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.8.3" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} From ed369b2d83280b5a30a13e063822097c972dc9b9 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 17 Mar 2022 17:09:25 +0100 Subject: [PATCH 0158/1454] rename create_xml to ena_upload --- relecov_tools/ena_upload_buisciii.py | 174 +++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 relecov_tools/ena_upload_buisciii.py diff --git a/relecov_tools/ena_upload_buisciii.py b/relecov_tools/ena_upload_buisciii.py new file mode 100644 index 00000000..226f04a3 --- /dev/null +++ b/relecov_tools/ena_upload_buisciii.py @@ -0,0 +1,174 @@ +import os +import logging +import rich.console +from email import utils +import json as j +import xml.etree.cElementTree as e + +import relecov_tools.utils + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class XmlCreation: + def __init__(self, source_json=None, output_path=None, action=None): + if source_json is None: + self.source_json = utils.prompt_source_path() + else: + self.source_json = source_json + if output_path is None: + self.output_path = utils.prompt_destination_path() + else: + self.output_path = output_path + if action is None: + self.action = "ADD" + else: + self.action = action + + def xml_study( + self, + ): + """ + 1.From validated json to xml study- submission.xml and project.xml + 1.1 Upload study info + + 2. From validated json to xml samples - submission.xml and samples.xml + 2.2 Upload samples info + + 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest + """ + + # Load validated json + with open(self.source_json) as json_format_file: + json_data = j.load(json_format_file) + + # Create output directory + + try: + # Create target Directory + os.mkdir(self.output_path) + print("Directory ", self.output_path, " Created ") + except FileExistsError: + print("Directory ", self.output_path, " already exists") + + # 1. From validated json to xml study- submission.xml and project.xml + + # submission.xml + os.chdir("xml_files/") + if self.action.upper == "ADD": + # submission add + submission_file = "submission_add.xml" + if self.action.upper() == "MODIFY": + # submission modify + submission_file = "submission_modify.xml" + + # project_relecov.xml + os.chdir("../conf") + dict_conf = j.loads("configuration.json") + r = e.Element("PROJECT_SET") + project = e.SubElement(r, "PROJECT") + project.set("alias", dict_conf["project_relecov_xml"]["alias"]) + e.SubElement(project, "TITLE").text = dict_conf["project_relecov_xml"][ + "TITLE" + ] + e.SubElement(project, "DESCRIPTION").text = dict_conf[ + "project_relecov_xml" + ]["DESCRIPTION"] + submission = e.SubElement(project, "SUBMISSION_PROJECT") + e.SubElement(submission, "SEQUENCING_PROJECT") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) + + # 1.1 Upload study info + """ + import requests + from requests.structures import CaseInsensitiveDict + + url = "https://reqbin.com/echo/post/json" + + headers = CaseInsensitiveDict() + headers["Content-Type"] = "application/json" + headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" + + data = '{"login":"my_login","password":"my_password"}' + + + resp = requests.post(url, headers=headers, data=data) + + print(resp.status_code) + """ + + # 2. From validated json to xml samples - submission.xml and samples.xml + + def xml_samples(): + # submission.xml + os.chdir("../xml_files/") + if self.action.upper == "ADD": + # submission add + submission_file = "submission_add.xml" + if self.action.upper() == "MODIFY": + # submission modify + submission_file = "submission_modify.xml" + + # samples_relecov.xml + os.chdir("../schema/") + json_data = j.loads("to_ena.json") + os.chdir("../conf") + dict_conf = j.loads("configuration.json") + + data_keys = list(json_data.keys()) + r = e.Element("SAMPLE_SET") + sample = e.SubElement(r, "SAMPLE") + sample.set( + "alias", + "Programmatic Test SARS-CoV-2 Sample" + str(json_data["sample_name"]), + ) + e.SubElement(sample, "TITLE").text = "SARS-CoV-2 Sample" + str( + json_data["sample_name"] + ) + sample_name = e.SubElement(sample, "SAMPLE_NAME") + e.SubElement(sample_name, "TAXON_ID").text = dict_conf["fixed_data"][ + "tax_id" + ] + e.SubElement(sample_name, "SCIENTIFIC_NAME").text = dict_conf["fixed_data"][ + "scientific_name" + ] + e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample" + str( + json_data["sample_name"] + ) + sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") + for i in json_data: + sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") + e.SubElement(sample_attribute, "TAG").text = str(i) + e.SubElement(sample_attribute, "VALUE").text = json_data[i] + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) + + # 2.2 Upload samples info + """ + import requests + from requests.structures import CaseInsensitiveDict + + url = "https://reqbin.com/echo/post/json" + + headers = CaseInsensitiveDict() + headers["Content-Type"] = "application/json" + headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" + + data = '{"login":"my_login","password":"my_password"}' + + + resp = requests.post(url, headers=headers, data=data) + + print(resp.status_code) + """ + + # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest From 13d6795a485d4778a9b96af34f49b1b30a680a8f Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 17 Mar 2022 17:11:37 +0100 Subject: [PATCH 0159/1454] rename to ena_upload.py --- relecov_tools/ena_upload.py | 174 ++++++++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 relecov_tools/ena_upload.py diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py new file mode 100644 index 00000000..226f04a3 --- /dev/null +++ b/relecov_tools/ena_upload.py @@ -0,0 +1,174 @@ +import os +import logging +import rich.console +from email import utils +import json as j +import xml.etree.cElementTree as e + +import relecov_tools.utils + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class XmlCreation: + def __init__(self, source_json=None, output_path=None, action=None): + if source_json is None: + self.source_json = utils.prompt_source_path() + else: + self.source_json = source_json + if output_path is None: + self.output_path = utils.prompt_destination_path() + else: + self.output_path = output_path + if action is None: + self.action = "ADD" + else: + self.action = action + + def xml_study( + self, + ): + """ + 1.From validated json to xml study- submission.xml and project.xml + 1.1 Upload study info + + 2. From validated json to xml samples - submission.xml and samples.xml + 2.2 Upload samples info + + 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest + """ + + # Load validated json + with open(self.source_json) as json_format_file: + json_data = j.load(json_format_file) + + # Create output directory + + try: + # Create target Directory + os.mkdir(self.output_path) + print("Directory ", self.output_path, " Created ") + except FileExistsError: + print("Directory ", self.output_path, " already exists") + + # 1. From validated json to xml study- submission.xml and project.xml + + # submission.xml + os.chdir("xml_files/") + if self.action.upper == "ADD": + # submission add + submission_file = "submission_add.xml" + if self.action.upper() == "MODIFY": + # submission modify + submission_file = "submission_modify.xml" + + # project_relecov.xml + os.chdir("../conf") + dict_conf = j.loads("configuration.json") + r = e.Element("PROJECT_SET") + project = e.SubElement(r, "PROJECT") + project.set("alias", dict_conf["project_relecov_xml"]["alias"]) + e.SubElement(project, "TITLE").text = dict_conf["project_relecov_xml"][ + "TITLE" + ] + e.SubElement(project, "DESCRIPTION").text = dict_conf[ + "project_relecov_xml" + ]["DESCRIPTION"] + submission = e.SubElement(project, "SUBMISSION_PROJECT") + e.SubElement(submission, "SEQUENCING_PROJECT") + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) + + # 1.1 Upload study info + """ + import requests + from requests.structures import CaseInsensitiveDict + + url = "https://reqbin.com/echo/post/json" + + headers = CaseInsensitiveDict() + headers["Content-Type"] = "application/json" + headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" + + data = '{"login":"my_login","password":"my_password"}' + + + resp = requests.post(url, headers=headers, data=data) + + print(resp.status_code) + """ + + # 2. From validated json to xml samples - submission.xml and samples.xml + + def xml_samples(): + # submission.xml + os.chdir("../xml_files/") + if self.action.upper == "ADD": + # submission add + submission_file = "submission_add.xml" + if self.action.upper() == "MODIFY": + # submission modify + submission_file = "submission_modify.xml" + + # samples_relecov.xml + os.chdir("../schema/") + json_data = j.loads("to_ena.json") + os.chdir("../conf") + dict_conf = j.loads("configuration.json") + + data_keys = list(json_data.keys()) + r = e.Element("SAMPLE_SET") + sample = e.SubElement(r, "SAMPLE") + sample.set( + "alias", + "Programmatic Test SARS-CoV-2 Sample" + str(json_data["sample_name"]), + ) + e.SubElement(sample, "TITLE").text = "SARS-CoV-2 Sample" + str( + json_data["sample_name"] + ) + sample_name = e.SubElement(sample, "SAMPLE_NAME") + e.SubElement(sample_name, "TAXON_ID").text = dict_conf["fixed_data"][ + "tax_id" + ] + e.SubElement(sample_name, "SCIENTIFIC_NAME").text = dict_conf["fixed_data"][ + "scientific_name" + ] + e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample" + str( + json_data["sample_name"] + ) + sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") + for i in json_data: + sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") + e.SubElement(sample_attribute, "TAG").text = str(i) + e.SubElement(sample_attribute, "VALUE").text = json_data[i] + a = e.ElementTree(r) + a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) + + # 2.2 Upload samples info + """ + import requests + from requests.structures import CaseInsensitiveDict + + url = "https://reqbin.com/echo/post/json" + + headers = CaseInsensitiveDict() + headers["Content-Type"] = "application/json" + headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" + + data = '{"login":"my_login","password":"my_password"}' + + + resp = requests.post(url, headers=headers, data=data) + + print(resp.status_code) + """ + + # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest From b7811c844dbccc02b23559d2c83da638b9127e8d Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 17 Mar 2022 17:25:20 +0100 Subject: [PATCH 0160/1454] added changes dataframes to ena_upload --- relecov_tools/ena_upload.py | 43 ++++++++----------------------------- 1 file changed, 9 insertions(+), 34 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 226f04a3..62b60c2a 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -87,24 +87,6 @@ def xml_study( a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) # 1.1 Upload study info - """ - import requests - from requests.structures import CaseInsensitiveDict - - url = "https://reqbin.com/echo/post/json" - - headers = CaseInsensitiveDict() - headers["Content-Type"] = "application/json" - headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" - - data = '{"login":"my_login","password":"my_password"}' - - - resp = requests.post(url, headers=headers, data=data) - - print(resp.status_code) - """ - # 2. From validated json to xml samples - submission.xml and samples.xml def xml_samples(): @@ -152,23 +134,16 @@ def xml_samples(): a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) # 2.2 Upload samples info - """ - import requests - from requests.structures import CaseInsensitiveDict - - url = "https://reqbin.com/echo/post/json" - - headers = CaseInsensitiveDict() - headers["Content-Type"] = "application/json" - headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" - - data = '{"login":"my_login","password":"my_password"}' + # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml + # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest - resp = requests.post(url, headers=headers, data=data) - print(resp.status_code) - """ +# Adaptation to ena_upload +with open('../example_data/ena_upload.json','r') as f: + data = j.loads(f.read()) - # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest +df_study = pd.DataFrame.from_dict(data["study"]) +df_samples = pd.DataFrame.from_dict(data["samples"]) +df_runs = pd.DataFrame.from_dict(data["runs"]) +df_experiments = pd.DataFrame.from_dict(data["experiments"]) \ No newline at end of file From 24df85ca51905e2961cafaa8530510a959e1ded4 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 00:09:44 +0100 Subject: [PATCH 0161/1454] removed not used python packages --- requirements.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/requirements.txt b/requirements.txt index 87e3470c..d1fb26aa 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,13 +1,10 @@ click questionary -jinja2 jsonschema packaging prompt_toolkit>=3.0.3 rich>=10.0.0 -sysrsync==1.0.1 requests==2.27.1 -markdown==3.3.6 geopy==2.2.0 paramiko==2.9.2 pyyaml From 3192119ed858f71651e5fa4876ba207859d11f6b Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 00:10:31 +0100 Subject: [PATCH 0162/1454] fixing error typing for ena_schema --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 59da123a..0e99fcde 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,7 +1,7 @@ { "json_schemas": { "phage_plus_schema": "phage_plus_V0.json", - "ene_schema": "ena_v01.json", + "ena_schema": "ena_v01.json", "gisaid_schema": "gisaid_v01.json" }, "mapping_metadata_json": "mapping_metadata_json_v01.json", @@ -25,4 +25,4 @@ "tax_id": "2697049", "scientific_name": "Severe acute respiratory syndrome coronavirus 2" } -} \ No newline at end of file +} From b5a19340e94771070b2865e3b230f5dc4709bcc5 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 00:11:26 +0100 Subject: [PATCH 0163/1454] include options in mapped_schema parameter --- relecov_tools/__main__.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f31a4ecf..539096f0 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -13,6 +13,7 @@ import relecov_tools.sftp import relecov_tools.create_xml import relecov_tools.validation_json +import relecov_tools.conversion_schema log = logging.getLogger() @@ -169,7 +170,6 @@ def sftp(user, password, conf_file): "-m", "--metadata_file", type=click.Path(), - default=None, help="file containing metadata", ) @click.option( @@ -217,6 +217,24 @@ def validation(json_file, json_schema, out_folder): log.info("All data in json were validated") +# mapping to ENA schema +@relecov_tools_cli.command(help_priority=5) +@click.option("-p", "--phage_plus_schema", help="File with the phage plus schema") +@click.option("-j", "--json_data", help="File with the json data to convert") +@click.option( + "-m", + "--mapped_schema", + type=click.Choice(["ENA", "GSAID", "other"], case_sensitive=True), + help="schema to be mapped") +@click.option("-f", "--schema_file", help="file with the custom schema") +@click.option("-o", "--output", help="File name and path to store the mapped json") +def mapped_schema(phage_plus_schema, json_data, destination_schema, output): + """Convert data between phage plus schema to ENA, GISAID, or any other schema""" + new_schema = relecov_tools.conversion_schema.MappingSchema(phage_plus_schema, json_data, destination_schema, output) + new_schema.map_to_ena_schema() + + +@relecov_tools_cli.command(help_priority=6) @click.option("-s", "--source_json", help="Where the validated json is") @click.option("-o", "--output_path", help="Output folder for the xml generated files") @click.option("-a", "--action", help="ADD or MODIFY") From 815e73bff2d1ab8bcbd4019ae0c4a69414fd314a Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 00:12:29 +0100 Subject: [PATCH 0164/1454] Working on the initialization class of the conversion schema --- relecov_tools/conversion_schema.py | 106 +++++++++++++++++++++++++++-- 1 file changed, 101 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conversion_schema.py b/relecov_tools/conversion_schema.py index fcc13237..275c9eec 100644 --- a/relecov_tools/conversion_schema.py +++ b/relecov_tools/conversion_schema.py @@ -1,13 +1,109 @@ #!/usr/bin/env python from collections import OrderedDict - +import json +import jsonschema +from jsonschema import Draft202012Validator +import logging +import rich.console +import os +import sys # import jsonschema +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class MappingSchema: + def __init__(self, phage_plus_schema=None, json_data=None, mapped_schema=None, schema_file=None, output=None): + config_json = ConfigJson() + if phage_plus_schema is None: + phage_plus_schema_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + config_json.get_topic_data("json_schemas", "phage_plus_schema")) + with open(phage_plus_schema_file, "r") as fh: + self.phage_plus_schema = json.load(fh) + else: + with open(phage_plus_schema, "r") as fh: + json_schema = json.load(fh) + try: + Draft202012Validator.check_schema(json_schema) + except jsonschema.ValidationError: + stderr.print("[red] phage plus schema does not fulfil Draft 202012 Validation") + sys.exit(1) + self.phage_plus_schema = json.load(fh) + + if json_data is None: + self.json_data_file = relecov_tools.utils.prompt_path( + msg="Select the json which have the data to map" + ) + else: + self.json_data_file = json_data + + if mapped_schema is None: + self.mapped_schema = relecov_tools.utils.prompt_selection( + msg="Select ENA, GISAID for already defined schemas or other for custom", + choices=["ENA", "GISAID", "other"] + ) + else: + self.mapped_schema = mapped_schema + if self.mapped_schema == "other": + if schema_file is None: + self.schema_file = relecov_tools.utils.prompt_path( + msg="Select the json schema file to map your data" + ) + else: + self.schema_file = schema_file + if not os.path.exists(self.schema_file): + log.error("Schema file %s to map your data does not exist ", self.metadata_file) + sys.exit(1) + with open(self.schema_file, "r") as fh: + json_schema = json.load(fh) + try: + Draft202012Validator.check_schema(json_schema) + except jsonschema.ValidationError: + stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") + sys.exit(1) + elif self.mapped_schema == "ENA": + self.schema_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + config_json.get_item("json_schemas", "ena_schema")) + elif self.mapped_schema == "GISAID": + self.schema_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + config_json.get_item("json_schemas", "gisaid_schema")) + else: + stderr.print("[red] Invalid option for mapping to schena") + sys.exit(1) + with open(self.schema_file, "r") as fh: + self.mapped_to_schema = json.load(fh) + self.ontology = {} + for key , values in self.phage_plus_schema['properties'].items(): + self.ontology[values['ontology']] = key -class PhagePlusData: - def __init__(self, data, json_schema): - self.data = data - self.schema = json_schema + def maping_schemas_based_on_geontology(): + """Return a dictionnary with the properties of the mapped_to_schema as key and + properties of phagePlusSchema as value + """ + mapped_dict = OrderedDict() + for key, values in mapped_to_schema['properties'].items(): + try: + mapped_dict[key] = self.ontology[values['ontology']] + except KeyError : + # There is no exact match on ontology. Search for the parent + # to be implemented later + pass + return mapped_dict def convert_json(schema): pass From 45dc936fe08592b7999aec5821d5a73fbefa8de6 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 00:13:18 +0100 Subject: [PATCH 0165/1454] fixing litin --- relecov_tools/__main__.py | 7 +++-- relecov_tools/conversion_schema.py | 46 +++++++++++++++++++++--------- 2 files changed, 37 insertions(+), 16 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 539096f0..295df381 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -225,12 +225,15 @@ def validation(json_file, json_schema, out_folder): "-m", "--mapped_schema", type=click.Choice(["ENA", "GSAID", "other"], case_sensitive=True), - help="schema to be mapped") + help="schema to be mapped", +) @click.option("-f", "--schema_file", help="file with the custom schema") @click.option("-o", "--output", help="File name and path to store the mapped json") def mapped_schema(phage_plus_schema, json_data, destination_schema, output): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" - new_schema = relecov_tools.conversion_schema.MappingSchema(phage_plus_schema, json_data, destination_schema, output) + new_schema = relecov_tools.conversion_schema.MappingSchema( + phage_plus_schema, json_data, destination_schema, output + ) new_schema.map_to_ena_schema() diff --git a/relecov_tools/conversion_schema.py b/relecov_tools/conversion_schema.py index 275c9eec..d2abd03b 100644 --- a/relecov_tools/conversion_schema.py +++ b/relecov_tools/conversion_schema.py @@ -7,6 +7,7 @@ import rich.console import os import sys + # import jsonschema import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -21,13 +22,21 @@ class MappingSchema: - def __init__(self, phage_plus_schema=None, json_data=None, mapped_schema=None, schema_file=None, output=None): + def __init__( + self, + phage_plus_schema=None, + json_data=None, + mapped_schema=None, + schema_file=None, + output=None, + ): config_json = ConfigJson() if phage_plus_schema is None: phage_plus_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", - config_json.get_topic_data("json_schemas", "phage_plus_schema")) + config_json.get_topic_data("json_schemas", "phage_plus_schema"), + ) with open(phage_plus_schema_file, "r") as fh: self.phage_plus_schema = json.load(fh) else: @@ -36,7 +45,9 @@ def __init__(self, phage_plus_schema=None, json_data=None, mapped_schema=None, s try: Draft202012Validator.check_schema(json_schema) except jsonschema.ValidationError: - stderr.print("[red] phage plus schema does not fulfil Draft 202012 Validation") + stderr.print( + "[red] phage plus schema does not fulfil Draft 202012 Validation" + ) sys.exit(1) self.phage_plus_schema = json.load(fh) @@ -50,7 +61,7 @@ def __init__(self, phage_plus_schema=None, json_data=None, mapped_schema=None, s if mapped_schema is None: self.mapped_schema = relecov_tools.utils.prompt_selection( msg="Select ENA, GISAID for already defined schemas or other for custom", - choices=["ENA", "GISAID", "other"] + choices=["ENA", "GISAID", "other"], ) else: self.mapped_schema = mapped_schema @@ -62,25 +73,32 @@ def __init__(self, phage_plus_schema=None, json_data=None, mapped_schema=None, s else: self.schema_file = schema_file if not os.path.exists(self.schema_file): - log.error("Schema file %s to map your data does not exist ", self.metadata_file) + log.error( + "Schema file %s to map your data does not exist ", + self.metadata_file, + ) sys.exit(1) with open(self.schema_file, "r") as fh: json_schema = json.load(fh) try: Draft202012Validator.check_schema(json_schema) except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") + stderr.print( + "[red] Json schema does not fulfil Draft 202012 Validation" + ) sys.exit(1) elif self.mapped_schema == "ENA": self.schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", - config_json.get_item("json_schemas", "ena_schema")) + config_json.get_item("json_schemas", "ena_schema"), + ) elif self.mapped_schema == "GISAID": self.schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", - config_json.get_item("json_schemas", "gisaid_schema")) + config_json.get_item("json_schemas", "gisaid_schema"), + ) else: stderr.print("[red] Invalid option for mapping to schena") sys.exit(1) @@ -88,18 +106,18 @@ def __init__(self, phage_plus_schema=None, json_data=None, mapped_schema=None, s self.mapped_to_schema = json.load(fh) self.ontology = {} - for key , values in self.phage_plus_schema['properties'].items(): - self.ontology[values['ontology']] = key + for key, values in self.phage_plus_schema["properties"].items(): + self.ontology[values["ontology"]] = key def maping_schemas_based_on_geontology(): """Return a dictionnary with the properties of the mapped_to_schema as key and - properties of phagePlusSchema as value + properties of phagePlusSchema as value """ mapped_dict = OrderedDict() - for key, values in mapped_to_schema['properties'].items(): + for key, values in mapped_to_schema["properties"].items(): try: - mapped_dict[key] = self.ontology[values['ontology']] - except KeyError : + mapped_dict[key] = self.ontology[values["ontology"]] + except KeyError: # There is no exact match on ontology. Search for the parent # to be implemented later pass From b6dd930a8ba5bdbd6d9d0579ed05063022d9ac13 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 15:05:18 +0100 Subject: [PATCH 0166/1454] fixing bugs in mapping schema --- relecov_tools/__main__.py | 10 ++++---- relecov_tools/conversion_schema.py | 32 +++++++++++++++---------- relecov_tools/schema/phage_plus_V0.json | 4 ++-- requirements.txt | 1 + 4 files changed, 28 insertions(+), 19 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 295df381..b0b86eb1 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -222,19 +222,19 @@ def validation(json_file, json_schema, out_folder): @click.option("-p", "--phage_plus_schema", help="File with the phage plus schema") @click.option("-j", "--json_data", help="File with the json data to convert") @click.option( - "-m", - "--mapped_schema", + "-d", + "--destination_schema", type=click.Choice(["ENA", "GSAID", "other"], case_sensitive=True), help="schema to be mapped", ) @click.option("-f", "--schema_file", help="file with the custom schema") @click.option("-o", "--output", help="File name and path to store the mapped json") -def mapped_schema(phage_plus_schema, json_data, destination_schema, output): +def mapped_schema(phage_plus_schema, json_data, destination_schema, schema_file, output): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" new_schema = relecov_tools.conversion_schema.MappingSchema( - phage_plus_schema, json_data, destination_schema, output + phage_plus_schema, json_data, destination_schema, schema_file, output ) - new_schema.map_to_ena_schema() + new_schema.map_to_data_to_new_schema() @relecov_tools_cli.command(help_priority=6) diff --git a/relecov_tools/conversion_schema.py b/relecov_tools/conversion_schema.py index d2abd03b..fd72f8af 100644 --- a/relecov_tools/conversion_schema.py +++ b/relecov_tools/conversion_schema.py @@ -26,7 +26,7 @@ def __init__( self, phage_plus_schema=None, json_data=None, - mapped_schema=None, + destination_schema=None, schema_file=None, output=None, ): @@ -58,14 +58,14 @@ def __init__( else: self.json_data_file = json_data - if mapped_schema is None: - self.mapped_schema = relecov_tools.utils.prompt_selection( + if destination_schema is None: + self.destination_schema = relecov_tools.utils.prompt_selection( msg="Select ENA, GISAID for already defined schemas or other for custom", choices=["ENA", "GISAID", "other"], ) else: - self.mapped_schema = mapped_schema - if self.mapped_schema == "other": + self.destination_schema = destination_schema + if self.destination_schema == "other": if schema_file is None: self.schema_file = relecov_tools.utils.prompt_path( msg="Select the json schema file to map your data" @@ -87,13 +87,13 @@ def __init__( "[red] Json schema does not fulfil Draft 202012 Validation" ) sys.exit(1) - elif self.mapped_schema == "ENA": + elif self.destination_schema == "ENA": self.schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", - config_json.get_item("json_schemas", "ena_schema"), + config_json.get_topic_data("json_schemas", "ena_schema"), ) - elif self.mapped_schema == "GISAID": + elif self.destination_schema == "GISAID": self.schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", @@ -109,20 +109,23 @@ def __init__( for key, values in self.phage_plus_schema["properties"].items(): self.ontology[values["ontology"]] = key - def maping_schemas_based_on_geontology(): + + def maping_schemas_based_on_geontology(self): """Return a dictionnary with the properties of the mapped_to_schema as key and properties of phagePlusSchema as value """ mapped_dict = OrderedDict() - for key, values in mapped_to_schema["properties"].items(): + for key, values in self.mapped_to_schema["properties"].items(): try: mapped_dict[key] = self.ontology[values["ontology"]] - except KeyError: + except KeyError as e: # There is no exact match on ontology. Search for the parent # to be implemented later - pass + stderr.print(f"[red] Ontology value {e} not in phage plus schema") + import pdb; pdb.set_trace() return mapped_dict + def convert_json(schema): pass @@ -135,3 +138,8 @@ def map_sample_to_schema(self, mapped_structure): for item, value in mapped_structure.items: mapped_sample_list[item] = self.data[value] return map_sample_dict + + def map_to_data_to_new_schema(self): + """Mapping the json data from phage plus schema to the requested one """ + mapping_schema_dict = self.maping_schemas_based_on_geontology() + mapped_dict = self.mapping_json_data(mapping_schema_dict) diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_V0.json index c669b5b5..ed7382aa 100644 --- a/relecov_tools/schema/phage_plus_V0.json +++ b/relecov_tools/schema/phage_plus_V0.json @@ -20,7 +20,7 @@ "examples": [ "prov_rona_99" ], - "ontology": "0", + "ontology": "GENEPIO:0001123", "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", @@ -2474,7 +2474,7 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "format": "date", + "format": "date", "label": "Last Updated" }, "experiment_title": { diff --git a/requirements.txt b/requirements.txt index d1fb26aa..fe49de70 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,3 +8,4 @@ requests==2.27.1 geopy==2.2.0 paramiko==2.9.2 pyyaml +openpyxl From 34613cdbe1361f1968083278963154255f7dee7e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 17:48:51 +0100 Subject: [PATCH 0167/1454] Include options ADD/MODIFY in upload_to_ena command --- relecov_tools/__main__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b0b86eb1..21be5521 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -240,7 +240,12 @@ def mapped_schema(phage_plus_schema, json_data, destination_schema, schema_file, @relecov_tools_cli.command(help_priority=6) @click.option("-s", "--source_json", help="Where the validated json is") @click.option("-o", "--output_path", help="Output folder for the xml generated files") -@click.option("-a", "--action", help="ADD or MODIFY") +@click.option( + "-a", + "--action", + type=click.Choice(["ADD", "MODIFY"], case_sensitive=True), + help="Select one of the options ADD or MODIFY" + ) def xml(source_json, output_path, action): """Parsed data to create xml files to upload to ENA""" xml_creation = relecov_tools.create_xml.XmlCreation( From b3b8f7cb5169f1e315e8caaff12678acae62195c Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 17:53:09 +0100 Subject: [PATCH 0168/1454] modify file and class for upload_to_ena command --- relecov_tools/__main__.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 21be5521..d4a2aee8 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -246,12 +246,12 @@ def mapped_schema(phage_plus_schema, json_data, destination_schema, schema_file, type=click.Choice(["ADD", "MODIFY"], case_sensitive=True), help="Select one of the options ADD or MODIFY" ) -def xml(source_json, output_path, action): +def upload_to_ena(source_json, output_path, action): """Parsed data to create xml files to upload to ENA""" - xml_creation = relecov_tools.create_xml.XmlCreation( + upload_ena = relecov_tools.ena_upload.EnaUpload( source_json, output_path, action ) - xml_creation.generate_xml() + upload_ena.generate_xml() if __name__ == "__main__": From 4cc342fc02bb4402ff2696a6ba00dc0115ef1870 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:20:25 +0100 Subject: [PATCH 0169/1454] write to a file the mapped json --- relecov_tools/__main__.py | 12 ++++---- relecov_tools/conversion_schema.py | 45 +++++++++++++++++++----------- 2 files changed, 35 insertions(+), 22 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d4a2aee8..b3a9c5e1 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -229,7 +229,9 @@ def validation(json_file, json_schema, out_folder): ) @click.option("-f", "--schema_file", help="file with the custom schema") @click.option("-o", "--output", help="File name and path to store the mapped json") -def mapped_schema(phage_plus_schema, json_data, destination_schema, schema_file, output): +def mapped_schema( + phage_plus_schema, json_data, destination_schema, schema_file, output +): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" new_schema = relecov_tools.conversion_schema.MappingSchema( phage_plus_schema, json_data, destination_schema, schema_file, output @@ -244,13 +246,11 @@ def mapped_schema(phage_plus_schema, json_data, destination_schema, schema_file, "-a", "--action", type=click.Choice(["ADD", "MODIFY"], case_sensitive=True), - help="Select one of the options ADD or MODIFY" - ) + help="Select one of the options ADD or MODIFY", +) def upload_to_ena(source_json, output_path, action): """Parsed data to create xml files to upload to ENA""" - upload_ena = relecov_tools.ena_upload.EnaUpload( - source_json, output_path, action - ) + upload_ena = relecov_tools.ena_upload.EnaUpload(source_json, output_path, action) upload_ena.generate_xml() diff --git a/relecov_tools/conversion_schema.py b/relecov_tools/conversion_schema.py index fd72f8af..91fc112b 100644 --- a/relecov_tools/conversion_schema.py +++ b/relecov_tools/conversion_schema.py @@ -1,5 +1,6 @@ #!/usr/bin/env python from collections import OrderedDict +from datetime import datetime import json import jsonschema from jsonschema import Draft202012Validator @@ -57,6 +58,10 @@ def __init__( ) else: self.json_data_file = json_data + if not os.path.isfile(self.json_data_file): + log.error("json data file %s does not exist ", self.json_data_file) + stderr.print(f"json data file {self.json_data_file} does not exist") + sys.exit(1) if destination_schema is None: self.destination_schema = relecov_tools.utils.prompt_selection( @@ -109,7 +114,6 @@ def __init__( for key, values in self.phage_plus_schema["properties"].items(): self.ontology[values["ontology"]] = key - def maping_schemas_based_on_geontology(self): """Return a dictionnary with the properties of the mapped_to_schema as key and properties of phagePlusSchema as value @@ -122,24 +126,33 @@ def maping_schemas_based_on_geontology(self): # There is no exact match on ontology. Search for the parent # to be implemented later stderr.print(f"[red] Ontology value {e} not in phage plus schema") - import pdb; pdb.set_trace() return mapped_dict + def mapping_json_data(self, mapping_schema_dict): + """Convert phage plus data to the requested schema""" + mapped_data = [] + with open(self.json_data, "r") as fh: + json_data = json.load(fh) + for data in json_data: + map_sample_dict = OrderedDict() + for item, value in mapping_schema_dict.items: + map_sample_dict[item] = self.data[value] + mapped_data.append(map_sample_dict) + return mapped_data - def convert_json(schema): - pass - - def get_data(self, field): - return self.data[field] - - def map_sample_to_schema(self, mapped_structure): - mapped_sample_list = [] - map_sample_dict = OrderedDict() - for item, value in mapped_structure.items: - mapped_sample_list[item] = self.data[value] - return map_sample_dict + def write_json_fo_file(self, mapped_json_data): + """Write metadata to json file""" + os.makedirs(self.output_folder, exist_ok=True) + time = datetime.now().strftime("%Y_%m_%d_%H_%M") + f_sub_name = os.path.basename(self.json_data).split(".")[0] + file_name = f_sub_name + "_" + time + "_ena_mapped.json" + json_file = os.path.join(self.output_folder, file_name) + with open(json_file, "w") as fh: + fh.write(json.dumps(mapped_json_data)) + return True def map_to_data_to_new_schema(self): - """Mapping the json data from phage plus schema to the requested one """ + """Mapping the json data from phage plus schema to the requested one""" mapping_schema_dict = self.maping_schemas_based_on_geontology() - mapped_dict = self.mapping_json_data(mapping_schema_dict) + mapped_json_data = self.mapping_json_data(mapping_schema_dict) + self.write_json_fo_file(mapped_json_data) From 8c1854d71aedeccb4e487cfd374cc6b7c5b99e64 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:24:13 +0100 Subject: [PATCH 0170/1454] include ena-upload-cli python package in the requirements file --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index fe49de70..0e38527e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ geopy==2.2.0 paramiko==2.9.2 pyyaml openpyxl +ena-upload-cli From 56406c3f83e5a915db57b21278495c2355ce327b Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:25:16 +0100 Subject: [PATCH 0171/1454] remove the duplicated ena_upload file --- relecov_tools/ena_upload_buisciii.py | 174 --------------------------- 1 file changed, 174 deletions(-) delete mode 100644 relecov_tools/ena_upload_buisciii.py diff --git a/relecov_tools/ena_upload_buisciii.py b/relecov_tools/ena_upload_buisciii.py deleted file mode 100644 index 226f04a3..00000000 --- a/relecov_tools/ena_upload_buisciii.py +++ /dev/null @@ -1,174 +0,0 @@ -import os -import logging -import rich.console -from email import utils -import json as j -import xml.etree.cElementTree as e - -import relecov_tools.utils - -log = logging.getLogger(__name__) -stderr = rich.console.Console( - stderr=True, - style="dim", - highlight=False, - force_terminal=relecov_tools.utils.rich_force_colors(), -) - - -class XmlCreation: - def __init__(self, source_json=None, output_path=None, action=None): - if source_json is None: - self.source_json = utils.prompt_source_path() - else: - self.source_json = source_json - if output_path is None: - self.output_path = utils.prompt_destination_path() - else: - self.output_path = output_path - if action is None: - self.action = "ADD" - else: - self.action = action - - def xml_study( - self, - ): - """ - 1.From validated json to xml study- submission.xml and project.xml - 1.1 Upload study info - - 2. From validated json to xml samples - submission.xml and samples.xml - 2.2 Upload samples info - - 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest - """ - - # Load validated json - with open(self.source_json) as json_format_file: - json_data = j.load(json_format_file) - - # Create output directory - - try: - # Create target Directory - os.mkdir(self.output_path) - print("Directory ", self.output_path, " Created ") - except FileExistsError: - print("Directory ", self.output_path, " already exists") - - # 1. From validated json to xml study- submission.xml and project.xml - - # submission.xml - os.chdir("xml_files/") - if self.action.upper == "ADD": - # submission add - submission_file = "submission_add.xml" - if self.action.upper() == "MODIFY": - # submission modify - submission_file = "submission_modify.xml" - - # project_relecov.xml - os.chdir("../conf") - dict_conf = j.loads("configuration.json") - r = e.Element("PROJECT_SET") - project = e.SubElement(r, "PROJECT") - project.set("alias", dict_conf["project_relecov_xml"]["alias"]) - e.SubElement(project, "TITLE").text = dict_conf["project_relecov_xml"][ - "TITLE" - ] - e.SubElement(project, "DESCRIPTION").text = dict_conf[ - "project_relecov_xml" - ]["DESCRIPTION"] - submission = e.SubElement(project, "SUBMISSION_PROJECT") - e.SubElement(submission, "SEQUENCING_PROJECT") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) - - # 1.1 Upload study info - """ - import requests - from requests.structures import CaseInsensitiveDict - - url = "https://reqbin.com/echo/post/json" - - headers = CaseInsensitiveDict() - headers["Content-Type"] = "application/json" - headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" - - data = '{"login":"my_login","password":"my_password"}' - - - resp = requests.post(url, headers=headers, data=data) - - print(resp.status_code) - """ - - # 2. From validated json to xml samples - submission.xml and samples.xml - - def xml_samples(): - # submission.xml - os.chdir("../xml_files/") - if self.action.upper == "ADD": - # submission add - submission_file = "submission_add.xml" - if self.action.upper() == "MODIFY": - # submission modify - submission_file = "submission_modify.xml" - - # samples_relecov.xml - os.chdir("../schema/") - json_data = j.loads("to_ena.json") - os.chdir("../conf") - dict_conf = j.loads("configuration.json") - - data_keys = list(json_data.keys()) - r = e.Element("SAMPLE_SET") - sample = e.SubElement(r, "SAMPLE") - sample.set( - "alias", - "Programmatic Test SARS-CoV-2 Sample" + str(json_data["sample_name"]), - ) - e.SubElement(sample, "TITLE").text = "SARS-CoV-2 Sample" + str( - json_data["sample_name"] - ) - sample_name = e.SubElement(sample, "SAMPLE_NAME") - e.SubElement(sample_name, "TAXON_ID").text = dict_conf["fixed_data"][ - "tax_id" - ] - e.SubElement(sample_name, "SCIENTIFIC_NAME").text = dict_conf["fixed_data"][ - "scientific_name" - ] - e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample" + str( - json_data["sample_name"] - ) - sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") - for i in json_data: - sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") - e.SubElement(sample_attribute, "TAG").text = str(i) - e.SubElement(sample_attribute, "VALUE").text = json_data[i] - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) - - # 2.2 Upload samples info - """ - import requests - from requests.structures import CaseInsensitiveDict - - url = "https://reqbin.com/echo/post/json" - - headers = CaseInsensitiveDict() - headers["Content-Type"] = "application/json" - headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" - - data = '{"login":"my_login","password":"my_password"}' - - - resp = requests.post(url, headers=headers, data=data) - - print(resp.status_code) - """ - - # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest From de75524f9cb9b681fae57d1d5a71717dde2c03ac Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:33:49 +0100 Subject: [PATCH 0172/1454] rename schema in config file --- relecov_tools/conf/configuration.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 0e99fcde..9fc52356 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,8 +1,8 @@ { "json_schemas": { - "phage_plus_schema": "phage_plus_V0.json", - "ena_schema": "ena_v01.json", - "gisaid_schema": "gisaid_v01.json" + "phage_plus_schema": "phage_plus_schema.json", + "ena_schema": "ena_schema.json", + "gisaid_schema": "gisaid_schema.json" }, "mapping_metadata_json": "mapping_metadata_json_v01.json", "additional_metadata": "additional_metadata_v01.json", From eb8346f1103cf7fa553308b0d05f0cfddb902654 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:36:20 +0100 Subject: [PATCH 0173/1454] rename the schema files and remove the not needed ones --- .../schema/{ena_v01.json => ena_schema.json} | 0 relecov_tools/schema/genepio.owl | 22876 ---------------- .../{gisaid_V0.json => gisaid_schema.json} | 0 ...v01.json => mapping_metadata_to_json.json} | 0 ...ge_plus_V0.json => phage_plus_schema.json} | 0 .../{phage_V0.json => phage_schema.json} | 0 relecov_tools/schema/small_schema.json | 1210 - 7 files changed, 24086 deletions(-) rename relecov_tools/schema/{ena_v01.json => ena_schema.json} (100%) delete mode 100644 relecov_tools/schema/genepio.owl rename relecov_tools/schema/{gisaid_V0.json => gisaid_schema.json} (100%) rename relecov_tools/schema/{mapping_metadata_json_v01.json => mapping_metadata_to_json.json} (100%) rename relecov_tools/schema/{phage_plus_V0.json => phage_plus_schema.json} (100%) rename relecov_tools/schema/{phage_V0.json => phage_schema.json} (100%) delete mode 100644 relecov_tools/schema/small_schema.json diff --git a/relecov_tools/schema/ena_v01.json b/relecov_tools/schema/ena_schema.json similarity index 100% rename from relecov_tools/schema/ena_v01.json rename to relecov_tools/schema/ena_schema.json diff --git a/relecov_tools/schema/genepio.owl b/relecov_tools/schema/genepio.owl deleted file mode 100644 index bde12348..00000000 --- a/relecov_tools/schema/genepio.owl +++ /dev/null @@ -1,22876 +0,0 @@ - - - - - - - - - - - - - - - -]> - - - - - - - - - - - - - - - - - - - - - - - 2022-02-06 - The Genomic Epidemiology Ontology aims to provide a comprehensive controlled vocabulary for infectious disease surveillance and outbreak investigations. It is an application ontology that draws on many other ontologies including anatomy, taxonomy, disease, symptoms, environment and food types for foodborn pathogen metadata. - - Genomic Epidemiology Ontology - GENEPIO - - - - - - - - - - - - - metadata section - - - - - - - - term as in existing standard - - - - - - - - term source - - - - - - - - The user interface label is the label that should be placed on a datum when presented on a form or report - Damion Dooley - user interface label - - - - - - - - user interface definition - - - - - - - - A user interface help annotation is a textual phrase to display with an entity on a form or report that provides some detail about what the entity is or how it is being used. - Damion Dooley - user interface help - true - - - - - - - - Damion Dooley - - user interface hidden - true - - - - - - - - A user interface feature is a pre-set list of features and their acceptable values that a user interface rendering system should use to display an entity on a form or report - Damion Dooley - user interface feature - - - - - - - - This annotation can be used to select the value specification that a referenced entity or specification component has for data entry. Can be scalar value specification / categorical tree specification etc. - Damion Dooley - obsolete: user interface value specification - true - - - - - - - - UI regex normalize - - Damion Dooley - user interface regular epression normalize - - - - - - - - UI regex validate - - Damion Dooley - user interface regular expression validate - - - - - - - - UI regex format - - Damion Dooley - user interface regular expression display format - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - label - - - - - - - - see also - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - part of - - - - - - - - Damion comments: In GenEpiO, If an entity has more than one value specification (in a conjunction), then it means the entitiy is a complex entity that can have a value for each specification. Minimum data requirements can be spelled out using some, min 1, max 10 etc. restrictions. - - - - - - - - realized in - - - - - - - - - - - - - - obsolete has string specification of - true - - - - - - - - - - - T1 after t2 iff:= t2 before_or_simulataneous_with t1 and not (t1 simultaeous_with t2) - Damion Dooley - Damion Dooley's note: Intention is to have it be the inverse of "before". This allows axioms like "B after A" to be placed in class B, rather than having to phrase them as "A before B" in class A. - -I believe time dependency relations (conditions) don't imply existence by themselves. If B after A, and B exists, this doesn't necessarily mean that A exists, only that if A does exist, it must be before B. To add that extra existence implication probably requires the "causally downstream of" and "immediately causally downstream of" RO relations, in a closed system where B cannot exist any other way. - after - - - - - - - - - - obsolete: has string value specification - true - - - - - - - - obsolete: has categorical specification of - true - - - - - - - - - - obsolete: has categorical value specification - true - - - - - - - - has unit - - - - - - - - - is about - - - - - - - - specifies - - - - - - - - inheres in - - - - - - - - has participant - - - - - - - - - - - - - - location of - - - - - - - - located in - - - - - - - - aligned with - - - - - - - - T1 before t2 iff:= t1 before_or_simulataneous_with t2 and not (t1 simultaeous_with t2) - - - - - - - - - - has component - - - - - - - - - adjacent to - - - - - - - - - has input - has input - - - - - - - - - has output - has output - - - - - - - - - - member of - - - - - - - - has member - - - - - - - - output of - - - - - - - - - link two concepts, indicating a high degree of confidence that the concepts can be used interchangeably across a wide range of information retrieval applications. skos:exactMatch is a transitive property, and is a sub-property of skos:closeMatch. - - exactMatch - - - - - - - - - - - - - - - - An object relation between a LinkML SlotDefinition to a LocalName. - - - - - - - - - - - - - - - - - - - - - - - An abstract class is a high level class or slot that is typically used to group common slots together and cannot be directly instantiated. - - - - - - - - - Notes and comments about an element intended for external consumption. - - - - - - - - - - - - - - - - - - Date/time at which the element was created. - - - - - - - - - Not Applicable; Missing; Not Collected; Not Provided; Restricted Access - A value (string or URI) indicating the data collection state an instance of a slot has. - - - - - - - - - A description of the element's purpose and use - - - - - - - - - A list of terms from different schemas or terminology systems that have identical meaning. - - - - - - - - - Id of the schema that defined the element. - - - - - - - - - - - - - - - - - - The imports entry that this element was derived from. Empty means primary source - - - - - - - - - - - The ncname of the source of the name. - - 2021-04-26T22:15:07Z - 2021-04-26T22:15:07Z - local_name_source - - - - - - - - - - - A name assigned to an element in a given ontology. - - - - - - - - - - For slots with ranges of type number, the value must be equal to or lowe than this - - - - - - - - - - - - - - - - - - For slots with ranges of type number, the value must be equal to or higher than this - - - - - - - - - - true means that slot can have more than one value - - - - - - - - - - The unique name of the element within the context of the schema. Name is combined with the default prefix to form the globally unique subject of the target class. - - - - - - - - - - The string value of the slot must conform to this regular expression - - - - - - - - - A list of possible values for a slot range. - - - - - - - - - - true if this slot is not required, but is recommended. - - - - - - - - - - true means that the slot must be present in the loaded definition. - - - - - - - - - - A reference. - - - - - - - - - - IAO:0000122 ('ready for release') - status of the element. - - - - - - - - - The uri that defines the possible values for the type definition - URI is typically drawn from the set of URI's defined in OWL (https://www.w3.org/TR/2012/REC-owl2-syntax-20121211/#Datatype_Maps) - - - - - - - - - - - - - - - - - - - - Description of what the value is doing. - - - - - - - - - - - - - - - - - - - - - - - - A persistent, unique identifier of a molecular sequence database entry. - Damion Dooley - EDAM - sequence accession - - - - - - - - - The name of a field in a database. - database field name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CLSI - NCCLS - National Committee on Clinical Laboratory Standards (NCCLS) - On January 1, 2005 the National Committee on Clinical Laboratory Standards (NCCLS) changed its name to CLSI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - depth:1 - - - - - - - - - - - - - - - - - order: -ARO:3004303 # nonsensitive -ARO:3004300 # intermediate -ARO:3004302 # sensitive -ARO:3004304 # sensitive - dose dependant -ARO:3004301 # resistant - - - - - - - - http://purl.obolibrary.org/obo/PATO_0000001 - - - - - - - - http://purl.obolibrary.org/obo/CHEBI_50906 - - - - - - - - Note that this can refer to a material entity like an organ or muscle, or an immaterial entity (a site or fiat boundary) like skin, stomach cavity or lung surface. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Trd - - - - - - - - - deoxyribonucleic acid - - - - - - - - - - STR - Sm - Stm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/CHEBI_33281 - obsolete: antibiotic - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Am - Amk - - - - - - - - - - - - - - - - - Amx - - - - - - - - - PAS - - - - - - - - - - - - - - - - - - - - - - - - - Rif - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Pto - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - CAP - Cm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Clr - - - - - - - - - Cfz - - - - - - - - - - - - - - - - - - - - - - - - - CYC - Cs - - - - - - - - - pyrazinamide - Pza - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - E - ETB - Emb - - - - - - - - - - - - - - - - - - ETH - Eto - - - - - - - - - - - - - - - - - - - - - - - - Currently "K antigen" is a CHEBI_73772 chemical entity rather than a role. - K antigen - - - - - - - - - - - - - - - - - Inh - isoniazid - - - - - - - - - - - - - - - - - Kan - - - - - - - - - Lfx - - - - - - - - - - Lzd - - - - - - - - - - MXF - Mfx - - - - - Mfx - https://www.ncbi.nlm.nih.gov/books/NBK247415/bin/part3-m17.pdf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Bdq - - - - - - - - - - - - - - Damion Dooley's note: 'K antigen' can't be a subclass of antigen as chemical entity is disjoint from role. - Snomed: Concept 260824002 - - - - - - - - - - - - - - - - - - - Ofx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - specimen extraction matrix - "This observable is important where process of capturing sample can affect dna extraction." - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/OGMS_0000031 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - state / province / territory / region - lookup:http://purl.obolibrary.org/obo/GAZ_00000448 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Transmission of a disease agent (infectious pathogen, toxic chemical, etc.) from a source that is common to those who acquire the disease. Common vehicles include air, water, food, injected substances. Legionellosis is an example of common vehicle spread in air that has passed through air conditioning equipment contaminated by the causal organism. HIV disease and hepatitis B and C can be spread among illicit drug users by the common vehicle of contaminated needles and syringes. Cholera and many other waterborne diseases are spread by the common vehicle of contaminated water. - common vehicle transmission - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A role that inheres in a material that is input as the subject of interest in a scientific technique - either as an entity about which data is generated in an assay or study, or an entity that is transformed or modified in a material processing technique (e.g. the source from which a biological sample is taken) - experimental subject role - - - - - - - - - - - - - - - - - - - - - depth:1 - - https://en.wikipedia.org/wiki/Medical_state - condition - medical condition - medical state - Damion Dooley note: GenEpiO includes various health status descriptors here; many are annotated as included in the American AHA HIPPA or United Kingdom NHS terminologies. The challenge is to map them or order them in such a way that merged data can be analyzed. - http://semanticscience.org/resource/SIO_010057 - - - - - - - - - - - Condition - - - - - - - - - - - Condition - - - - - - - - - The process of drawing in by breathing. - http://purl.obolibrary.org/obo/ExO_0000057 - inhalation - - - - - - - - - Redox potential, measured relative to a hydrogen cell, indicating oxidation or reduction potential - MIxS - - - - - - - - - - A symptom onset date is a date-time entity that marks the start of one or more reported symptoms pertaining to an episode of human or animal illness - Damion Dooley - symptom onset date - - - - - - - - - - A substance, usually composed primarily of carbohydrates, fats, water and/or proteins, that can be eaten or drunk by an animal or human being for nutrition or pleasure. - Damion Dooley - - foodon product type - - - - - - - - lookup - - - - - - - - - - - - - - - - lookup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lookup - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - food packing medium - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [Oceans and Seas] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Census Regions and Divisions are groupings of States that subdivide the United States. - Damion Dooley - United States Census Bureau - http://www.census.gov/econ/census/help/geography/regions_and_divisions.html - - - - - - - - - A census region in the United States of America - Damion Dooley - - - - - - - - - A census region in the United States of America - Damion Dooley - - - - - - - - - A census region in the United States of America - Damion Dooley - - - - - - - - - A census region in the United States of America - Damion Dooley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - directly governed city (North Korea) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - GSCID-BRC standard - - The GSCID-BRC Project and Sample Application Standard captures standardized human pathogen and vector sequencing metadata to support epidemiologic and genotype-phenotype association studies for human infectious diseases. - The NIAID page for specifications has a broken link for Core Project. This is the existing page: - -https://www.niaid.nih.gov/research/dmid-metadata-standards-core-project - -Link page is: - -https://www.niaid.nih.gov/research/human-pathogen-and-vector-sequencing-metadata-standards - Damion Dooley - This standard was developed by representatives of the Genome Sequencing Centers for Infectious Diseases (GSCIDs), the Bioinformatics Resource Centers (BRCs), and NIAID and informed by discussions and input with numerous collaborating scientists. - GSCID-BRC Project and Sample Application Standard - - - - - - - - - MIxS standard - - MixS is a unified standard for describing sequence data provided by the Genomic Standards Consortium (GSC) - Damion Dooley - Minimum Information about any (x) Sequence (MIxS) - - - - - - - - - MIMARKS standard - The "minimum information about a marker gene sequence" (MIMARKS) is a standard developed by the Genomic Standards Consortium (GSC) for reporting marker gene sequences. - http://www.nature.com/nbt/journal/v29/n5/full/nbt.1823.html - Minimum information about a marker gene sequence - - - - - - - - - - "other (metadata choice)" indicates that for the given categorical variable, a respondent has chosen an other or additional response not listed. - This class cannot be referred to directly as a subclass of more than one class without involving inference from the respective classes. Instances of it may exist as a kind of metadata. Usually a reference to a parent categorical class, but not a subordinate, carries the same information. - Damion Dooley - other (metadata value) - - - - - - - - - other relevance - - - - - - - - - other - - Other: specify the sample scope that was used. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - other specimen scope - - - - - - - - - other material - - Other: specify the material that was used. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - other material derived from specimen - - - - - - - - - - "other capture type" is a free text description provided to indicate a target capture specification not covered by the other types. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - other capture type - - - - - - - - - - Specify the project method - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - other project method - - - - - - - - This is an organizational category for grouping parameters relevant to a biomedical sample. - Damion Dooley - - obsolete: draft GenEpiO BioSample standard - true - - - - - - - - An NCBI antibiogram data item is an antimicrobial susceptibility and resistance datum related to drug resistant pathogens. This information is provided within an antibiogram table on BioSample records. - Damion Dooley - - - obsolete: NCBI antibiogram data item - true - - - - - - - - - HIPPA PHI guideline - The American HIPPA Protected Health Information (PHI) guidelines cover information, including demographic information, which relates to: - -- the individual’s past, present, or future physical or mental health or condition, -- the provision of health care to the individual, or -- the past, present, or future payment for the provision of health care to the individual, and that identifies the individual or for which there is a reasonable basis to believe can be used to identify the individual. Protected health information includes many common identifiers (e.g., name, address, birth date, Social Security Number) when they can be associated with the health information listed above." - https://en.wikipedia.org/wiki/Health_Insurance_Portability_and_Accountability_Act - American HIPPA Protected Health Information (PHI) guidelines - - - - - - - - The natural (as opposed to laboratory) full scientific taxonomic name of a subject related to a given investigation, study and/or specimen. - Damion Dooley - - http://purl.obolibrary.org/obo/GENEPIO_0001567 - obsolete: subject species - true - - - - - - - - http://purl.obolibrary.org/obo/NCIT_C45908 - NCBI BioSample: intersex - obsolete: intersex - true - - - - - - - - Isolation date - inferred from BCCDC interviews - date the strain was isolated - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0000021 - obsolete: isolation date - true - - - - - - - - - Collection - Culture isolation date - suggested in metadata feedback - year/month/day - A culture isolation date is a date-time entity marking the end of a process in which a sample is isolated as a single colony or non-mixture culture - Damion Dooley - GROUP: IRIDA Ontology (Morag) - GENEPIO - culture isolation date - - - - - - - - - Collection - Frozen date - NML Labware LIMS - year/month/day - A culture frozen date is a date-time entity marking the beginning of a process in which a sample culture is frozen for preservation. - Damion Dooley - GROUP: IRIDA Ontology (Emma) - GENEPIO - culture frozen date - - - - - - - - - Collection - Received date - NML Labware LIMS - year/month/day - date lab received isolate - NML LIMS - GENEPIO - isolate received date - - - - - - - - - Collection - Upload date - NML Labware LIMS - month/day/year - date the isolate was entered into the database - NML LIMS - PulseNet: UploadDate - GENEPIO - isolate upload date - - - - - - - - - - - - - - - Pathogen Isolate - inferred from BCCDC interviews - gut, spine, tongue, lung - Name of body site where the specimen was obtained from, such as a specific organ or tissue. - Damion Dooley's note: Although term mentions "site" in label, this cannot be placed under "site" as it is intended to refer to organism material, and leads to unsatisfiable terms otherwise. - GROUP: MIxS - GENEPIO - subject anatomical site - http://gensc.org/ns/mixs/host_body_site - - - - - - - - - depth:1 - order: -NCIT:C115935 # healthy -NCIT:C25610 # pathologic -NCIT:C28554 # deceased - diseased - - Health or disease status of a given subject at time of specimen collection. - Currently this does not differ from the 'subject health status (GSCID-BRC)' item. It may be revised to have more options in the future. - Damion Dooley - subject health status at time of specimen collection - - - - - - - - - - - - 1 - - - - - - - 1 - - - - - - - - - - - - - - Environmental Isolate - sediment, chicken feces, cheese - - Describes the physical, environmental and/or local geographical source of the biological sample from which the sample was derived. - Damion Dooley - NCBI Biosample - specimen source context - - - - - - - - - - - - - - - Pathogen Isolate - feces, cerebral spinal fluid (CSF) - - Substance produced by the body, e.g. stool, mucus, where the specimen was obtained from. - Damion Dooley - subject body product - - - - - - - - - Environmental Isolate - Geographic location depth - GROUP: MIxS - value (5m) - Please refer to the definitions of depth in the environmental packages - GROUP: MIxS - GENEPIO - collection depth datum - - - - - - - - The environmental material level refers to the material that was displaced by the sample, or material in which a sample was embedded, prior to the sampling event. Environmental material terms are generally mass nouns. Examples include: air, soil, or water. EnvO (v 2013-06-14) terms can be found via the link: www.environmentontology.org/Browse-EnvO - http://purl.obolibrary.org/obo/ENVO_00010483 - obsolete: specimen source environmental material - true - - - - - - - - - - - - - - - - A subject sex is the phenotypic sex of given subject (human or animal) related to a given investigation, study, and/or specimen. - Damion Dooley - Gender is not used because it is a term referencing human social and cultural convention. - subject sex specification - - - - - - - - - Environmental Isolate - Land use where sample was taken - Environment Canada Metadata - descriptive; type of human use (park, farm, urban) - Human use of land involving the management and modification of natural environment or wilderness into built environment. - URI: http://en.wikipedia.org/wiki/Land_use - GENEPIO - specimen collection site land use - - - - - - - - - - - - - - - - - - - - - - - - - - - - Environmental Isolate - Fecal Indicator Bacteria Number - Environment Canada Metadata - 12,456 cfu - Number of indicator micro-organisms (colony forming units) present in a sample that have been used to suggest the presence of pathogens. - URI: http://www.who.int/water_sanitation_health/dwq/iwachap13.pdf - GENEPIO - fecal indicator bacteria count - - - - - - - - - Environmental Isolate - Conductivity - GROUP: MIxS - milliSiemens per centimeter - electrical conductivity of water - GROUP: MIxS enviro package - GENEPIO - conductivity measurement datum - - - - - - - - - Environmental Isolate - Dissolved oxygen - GROUP: MIxS - micromole per kilogram - concentration of dissolved oxygen - GROUP: MIxS enviro package - GENEPIO - dissolved oxygen concentration - - - - - - - - - GMI MDM standard - - The Global Microbial Identifier "Minimum data for Matching" (MDM) standard is a standard that defines essential contextual data fields to be included in genomic sequence repository records. - Damion Dooley - the Global Microbial Identifier Minimum Data for Matching (MDM) Standard - http://www.globalmicrobialidentifier.org/-/media/Sites/gmi/News-and-events/2013/6th-meeting-2013-report.ashx?la=da - - - - - - - - - Environmental Isolate - Soluble inorganic material - GROUP: MIxS - soluble organic material name;measurement value - concentration of substances such as ammonia, road-salt, sea-salt, cyanide, hydrogen sulfide, thiocyanates, thiosulfates, etc. - GROUP: MIxS enviro package - GENEPIO - soluble inorganic material - - - - - - - - - Environmental Isolate - Soluble inorganic material - GROUP: MIxS - GENEPIO - soluble inorganic material concentration - - - - - - - - - Environmental Isolate - Nitrite - GROUP: MIxS - micromole per liter - concentration of nitrite - GROUP: MIxS enviro package - GENEPIO - nitrite concentration - - - - - - - - - Environmental Isolate - Nitrate - GROUP: MIxS - micromole per liter - concentration of nitrate - GROUP: MIxS enviro package - GENEPIO - nitrate concentration - - - - - - - - - Environmental Isolate - Total phosphorous - GROUP: MIxS - micromole per liter - total phosphorus concentration, calculated by: total phosphorus = total dissolved phosphorus + particulate phosphorus. Can also be measured without filtering, reported as phosphorus - GROUP: MIxS enviro package - GENEPIO - total phosphorous concentration - - - - - - - - - - - - - - - - - 12 - - - - - - - Environmental Isolate - Stream order - Environment Canada Metadata - value, 1-12 - Stream order is a measure of the relative size of streams (The smallest tributaries are referred to as first-order streams, while the largest river in the world, the Amazon, is a twelfth-order waterway). - GROUP: Environment Canada Metadata - GENEPIO - stream order categorical measurement datum - - - - - - - - - Environmental Isolate - Density of bacteria in sample - Environment Canada Metadata - OD reading or cfu's or cells per millilitre - number of bacteria in sample - GROUP: Environment Canada Metadata - GENEPIO - bacteria density - - - - - - - - - Lab Analytic - Host Primary Enzyme - PulseNet Data Capture - pick list (XbaI, BlnI) - Restriction enzyme for first characterization - GROUP: IRIDA Ontology (Emma) - primary enzyme (LMAAI) - - - - - - - - - - - - 1 - - - - - - - 1 - - - - - GENEPIO - PFGE test specification - - - - - - - - - Lab Analytic - Host Primary PFGE Pattern - NML LIMS - - First PFGE pattern from given diagnostic restriction enzyme - GROUP: IRIDA Ontology (Emma) - GENEPIO - PFGE primary test - - - - - - - - - Lab Analytic - Host Secondary Enzyme - PulseNet Data Capture - pick list (XbaI, BlnI) - Restriction enzyme for second characterization - GROUP: IRIDA Ontology (Emma) - GENEPIO - secondary enzyme (LMACI) - - - - - - - - - Lab Analytic - Host Secondary PFGE Pattern - NML LIMS - - Second PFGE pattern from given diagnostic restriction enzyme - GROUP: IRIDA Ontology (Emma) - GENEPIO - PFGE secondary test - - - - - - - - - Lab Analytic - MLST Clonal Complex - inferred from BCCDC interviews and Bionumerics - pick list? - Multilocus sequence typing (MLST) is a technique in molecular biology for the typing of multiple loci. The procedure characterizes isolates of microbial species using the DNA sequences of internal fragments of multiple housekeeping genes. Sequence types are grouped into clonal complexes by their similarity to a central allelic profile (genotype). As such, clonal complexes represent sequence types that share a number of identical alleles e.g. 5/7 - URI: http://en.wikipedia.org/wiki/Multilocus_sequence_typing ; http://eburst.mlst.net/3.asp - GENEPIO - MLST clonal complex - - - - - - - - - Lab Analytic - MLST Sequence Type - inferred from BCCDC interviews and Bionumerics - pick list? - Multilocus sequence typing (MLST) is a technique in molecular biology for the typing of multiple loci. The procedure characterizes isolates of microbial species using the DNA sequences of internal fragments of multiple housekeeping genes. For each housekeeping gene, the different sequences present within a bacterial species are assigned as distinct alleles and, for each isolate, the alleles at each of the loci define the allelic profile or sequence type (ST). - - GENEPIO - MLST sequence typing - - - - - - - - - - The process of fingerprinting the core genome of a bacteria. - Add under upcomming OBI "DNA fingerprinting assay". - Damion Dooley - Some bacteria like E coli have a highly variable genome, and so to type them methods must focus on typing the core genome that is common to all strains. - GENEPIO - core genome fingerprinting assay - - - - - - - - - Lab Analytic - CGF type - inferred from BCCDC interviews - pick list - - output of CGF - GROUP: IRIDA Ontology (Emma) - GENEPIO - CGF type - - - - - - - - - Lab Analytic - 16S rRNA sequencing - inferred from BCCDC interviews - 16S ribosomal RNA sequencing is a sequencing method used to identify and compare bacteria present within a given sample. 16S rRNA gene sequencing is a well-established method for studying phylogeny and taxonomy of samples from complex microbiomes or environments that are difficult or impossible to study. - URI: http://www.illumina.com/applications/microbiology/microbial-sequencing-methods/16S-rrna-sequencing.html - GENEPIO - 16S rRNA sequencing - - - - - - - - - - - - - - - Lab Analytic - Stx toxin type - metadata feedback - Stx1 or Stx2 - pathogenic shiga toxin produced by STEC E. coli - GROUP: IRIDA Ontology (Emma) - GENEPIO - Stx toxin type datum - - - - - - - - - - - - - - - Lab Analytic - Stx toxin subtype - metadata feedback - stx1a, stx1c - shiga toxin variant - GROUP: IRIDA Ontology (Emma) - GENEPIO - Stx toxin subtype datum - - - - - - - - - - - - - - - Lab Analytic - Stx1 Toxin PCR result - NML Labware LIMS - CT value? - qPCR result of Stx1 gene amplification - GROUP: IRIDA Ontology (Emma) - GENEPIO - Stx1 Toxin PCR result - - - - - - - - - - - - - - - Lab Analytic - Stx1 Cell Culture - NML Labware LIMS - level of Stx1 toxin derived tissue culture toxicity - GROUP: IRIDA Ontology (Emma) - GENEPIO - Stx1 cell culture level - - - - - - - - - - - - - - - Lab Analytic - Stx2 Toxin PCR result - NML Labware LIMS - CT value? - qPCR result of Stx2 gene amplification - GROUP: IRIDA Ontology (Emma) - GENEPIO - Stx2 Toxin PCR result - - - - - - - - - - - - - - - Lab Analytic - Stx2 Cell Culture - NML Labware LIMS - value? - level of Stx2 toxin derived tissue culture toxicity - GROUP: IRIDA Ontology (Emma) - GENEPIO - Stx2 cell culture level - - - - - - - - - - - - - - - - An AccuProbe assay that uses a luminometer and DNA probe designed to identify a specific bacteria or fungus species within a culture. - Damion Dooley - Nucleic acid hybridization tests are based on the ability of complementary nucleic acid strands to specifically align and associate to form stable double-stranded complexes (6). The ACCUPROBE method uses a single-stranded DNA probe with a chemiluminescent label that is complementary to the ribosomal RNA of the target organism. After the ribosomal RNA is released from the target organism, the labeled DNA probe combines with the target organism’s ribosomal RNA to form a stable DNA:RNA hybrid. The Selection Reagent allows for the differentiation of non-hybridized and hybridized probes.The light signal emitted by the DNA:RNA hybrids is measured by a GEN-PROBE luminometer. A positive result is a luminometer reading equal to or greater than the cut-off. A value below this cut-off is the negative result. - GENEPIO - AccuProbe culture identification assay - - - - - - - - - - An AccuProbe reagent kit for identifying Listeria monocytogenes. - Damion Dooley - URI: http://www.hologic.com/sites/default/files/package%20inserts/103051F-EN-RevC.pdf - GENEPIO - AccuProbe Listeria monocytogenes culture identification reagent kit - - - - - - - - - - - - - - - Lab Analytic - NML Labware LIMS - positive, negative, not done - A categorical diagnostic result of an AccuProbe test. - NML LIMS - GENEPIO - AccuProbe test result - - - - - - - - - Ribotyping involves the fingerprinting of genomic DNA restriction fragments that contain all or part of the genes coding for the 16S and 23S rRNA. By digesting the genes with a specific restriction enzyme, fragments of different lengths are generated. By performing a Gel electrophoresis with the digested samples, the fragments can be visualised as lines on the gel, where larger fragments are close to the start of the gel, and smaller fragments further down. After blotting onto a matrix and probing, these lines form a unique pattern for each species and can be used to identify the origin of the DNA, almost like a barcode can identify a product. - - GENEPIO - ribotyping - - - - - - - - - This method is based on restriction endonuclease digestion of bacterial chromosomal DNA, followed by Southern hybridization to probes for sequences in the regions of bacterial DNA coding for the 5S-16S-23S (the Escherichia coli rrnB rRNA operon) rRNA operon. The probes have been developed that are directed to highly conserved regions of the rRNA operon present in all eubacteria and can therefore be used for ribotyping most bacteria - - GENEPIO - riboprinting - - - - - - - - - an automated system that takes a purified bacterial suspension, lyses the cells, extracts the DNA, restriction endonuclease digests the DNA, separates the digest on a gel, transfers the DNA bands to a membrane, probes the bands with non-radioisotope-labeled, 5S-16S-23S rRNA-specific probes (Southern hybridization), photographs the membrane, and finally compares the bar code-like pattern to databases in order to identify the genus and species. - - GENEPIO - Qualicon (DuPont) RiboPrinter Microbial Characterization System - - - - - - - - - a library of RiboPrinter recognised patterns - GENEPIO - DuPont identification pattern library - - - - - - - - - Lab Analytic - Riboprinter DUP Number - NML Labware LIMS - DUP-PST1-1211 - DuPont identification number from the DuPont identification library - NML LIMS - GENEPIO - RiboPrinter DUP Number - - - - - - - - - Lab Analytic - Riboprinter DUP similarity - NML Labware LIMS - The identification of an isolate was determined when the corresponding patterns matched one of the patterns of the DuPont Identification library of the RiboPrinter1 with a similarity of >0.85. The similarity threshold for an isolate joining a ribogroup is an adaptive value between 0.90 and 0.96, depending on the size of the ribogroup. - Similarity of pattern to one of the patterns of the DuPont Identification library of the RiboPrinter - - GENEPIO - RiboPrinter DUP similarity - - - - - - - - - - - - - - - - Sequencing - Sequencing Run Date - NML NGS Archive - yyyy/mm/dd - Date the sequencing run was performed - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing run date - - - - - - - - - Sequencing - Sequencing Location - inferred from BCCDC interviews - location the sequencing run was performed - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing location - - - - - - - - - Sequencing - Platform - https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._platform_descriptor_t/ - Illumina (MiSeq, HiSeq), PacBio, Ion Torrent, (Roche 454), SOLiD ABI - - A sequencing plaform (brand) is a name of a company that produces sequencer equipment. - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing platform (brand) - - - - - - - - - Sequencing - Workflow - Derived from Sample Sheet - Resequencing, FastQ only - the workflow is the pre-defined sequence of steps to run the automated sequencing pipeline. - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing workflow - - - - - - - - - Sequencing - Application - Derived from Illumina Sample Sheet - amplicon sequencing, WGS - the sequencing application is the use or purpose of the sequencing - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing application - - - - - - - - Derived from Illumina Sample Sheet - the sequencing conditions and the analyte being measured - GROUP: IRIDA Ontology (Emma) - - obsolete: sequencing assay - true - - - - - - - - - Sequencing - Chemistry - Derived from Illumina Sample Sheet - amplicon, resequencing (WGS) - lab method to determine the order of nucleotides in a DNA molecule - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing chemistry - - - - - - - - - Sequencing - Read Length - Derived from Illumina Sample Sheet - 151, 251 - number of base pairs per read - GROUP: IRIDA Ontology (Emma) - GENEPIO - read length - - - - - - - - A GSCID/BRC data item is a field in one of the GSCID/BRC Project and Sample Application Standard subsets. - Damion Dooley - - obsolete: GSCID-BRC data item - true - - - - - - - - - Sequencing - Multiplex identifiers - Derived from Illumina Sample Sheet - S017 - Molecular barcodes, called Multiplex Identifiers (MIDs), that are used to specifically tag unique samples in a sequencing run. Sequence should be reported in uppercase letters - GROUP: MIxS - GENEPIO - sequencing run multiplex identifiers - - - - - - - - - Sequencing - Sample Name - Derived from Illumina Sample Sheet specification: http://support.illumina.com/content/dam/illumina-support/documents/documentation/system_documentation/miseq/miseq-sample-sheet-quick-ref-guide-15028392-j.pdf - 1,2,3, AX234, etc. - Control1, Tank1, Froglet1 - A sequencing run sample identifier is an alphanumeric identifier for a sample. In bioinformatics processing this identifier is assigned to a sample in order to track it through the process of sequencing and analysis. - GROUP: IRIDA Ontology (Emma) - Illumina SampleSheet: Sample_ID - PulseNet: SubmittedNumber - sample name - sample title - GENEPIO - sequencing run sample identifier - - - - - - - - - Sequencing - Number of cycles - Derived from Illumina Sample Sheet - 500 - Number of sequencing chemistry cycles - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing count of chemistry cycles - - - - - - - - - Sequencing - Sequencing Kit - Derived from Illumina Sample Sheet - MiSeq reagent kit - Pre-filled, ready-to-use reagent cartridges. Used to produce improved chemistry, cluster density and read length as well as improve quality (Q) scores. Reagent components are encoded to interact with the sequencing system to validate compatibility with user-defined applications. - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing kit - - - - - - - - - Sequencing - Sequencing Kit version - Derived from Illumina Sample Sheet - v2, v3 - A string datum which is the version/configuration of the reagent cartidge. - GROUP: IRIDA Ontology (Emma) - GENEPIO - sequencing kit version - - - - - - - - - Sequencing - Adapters - Derived from Illumina Sample Sheet - adapter A and B sequence - Adapters provide priming sequences for both amplification and sequencing of the sample-library fragments. Both adapters should be reported; in uppercase letters - GROUP: MIxS - GENEPIO - adapter sequence - - - - - - - - - Sequencing - Adapter Trimming - Derived from Illumina Sample Sheet - The removal of adapter sequences from demultiplexed data reads - GROUP: IRIDA Ontology (Emma) - GENEPIO - read adapter trimming - - - - - - - - - Sequencing - inferred from BCCDC interviews - Illumina metagenomic protocol (part 15044223), with Nextera - Packaged kits (containing adapters, indexes, enzymes, buffers etc), tailored for specific sequencing workflows, which allow the simplified preparation of sequencing-ready libraries for small genomes, amplicons, and plasmids. - GROUP: IRIDA Ontology (Emma) and http://applications.illumina.com/applications/sequencing/ngs-library-prep.html - library preparation kit - - - - - - - - - Sequencing - Number of base pairs - inferred from BCCDC interviews - 300 000 - The estimated size of the genome prior to sequencing. Of particular importance in the sequencing of (eukaryotic) genome which could remain in draft form for a long or unspecified period. - GROUP: MIxS - GENEPIO - number of expected base pairs per genome - - - - - - - - - Run QC - Number of Reads Passing Filter - Output from MiSeq - 0.92 - Raw data are filtered to remove any reads that do not meet the overall quality as measured by a chastity filter. The chastity of a base call is calculated as the ratio of the brightest intensity divided by the sum of the brightest and second brightest intensities. -Clusters passing filter are represented by PF in analysis reports. Clusters pass filter if no more than one base call in the first 25 cycles has a chastity of < 0.6. - URI: http://support.illumina.com/sequencing/sequencing_instruments/miseq/questions.html - GENEPIO - number of reads passing filter - - - - - - - - - Run QC - Cluster density - Output from MiSeq - 800 k/mm^2 - Cluster Generation is a process by which libraries amplified into clonal clusters on a flow cell. The density of those clusters in the lane, is the cluster density. - URI: https://www.broadinstitute.org/files/shared/illuminavids/clusterGenSlides.pdf - sequencer flow cell cluster density - - - - - - - - - Run QC - above 30 Qscore - Output from MiSeq - >75% - percentage of reads with a Phred quality score over 30, which indicates less than a 1/1000 chance that the base was called incorrectly - URI: http://en.wikipedia.org/wiki/Phred_quality_score - GENEPIO - phred quality score - - - - - - - - - - - - - - - - - Assembly QC - Assembly - Standard Term - the GROUP: MIxS term encompasses assembly method; estimated error rate; method of calculation - Assembly method refers to how the reads were assembled into contigs for which either a de novo or mapping (reference based) strategy is used. - GROUP: MIxS - GENEPIO - assembly method - - - - - - - - - Assembly QC - Assembly status - from within "Finishing strategy" in GROUP: MIxS - standard draft or finished - - "Attempting to convey the relative integrity and reliability of the data, six levels or terms have been proposed and applied to describe genome sequences." See subclass choices. - Damion Dooley - CITATION: Chain, P.S., Grafham, D.V., Fulton, R.S., Fitzgerald, M.G., Hostetler, J., Muzny, D., Ali, J., Birren, B., Bruce, D.C., Buhay, C., et al. (2009). Genomics. Genome project standards in a new era of sequencing. Science 326, 236-237. - GENEPIO - assembly status - - - - - - - - - Assembly QC - Coverage - from within "Finishing strategy" in GROUP: MIxS - 30 - - Coverage (read depth or depth) is the average number of reads representing a given nucleotide in the reconstructed sequence. - URI: http://en.wikipedia.org/wiki/Shotgun_sequencing - GENEPIO - Damion Dooley's note: Wikipedia defines calculation with: "the length of the original genome (G), the number of reads(N), and the average read length(L) as N * L/G" - read coverage - - - - - - - - - - - - - - - - Assembly QC - Number of Contigs - 20 - http://purl.obolibrary.org/obo/IAO_0000428 - A contig count is the count of contigs that belong to a sequence assembly. - Damion Dooley - GENEPIO - contig count - - - - - - - - - - - - - - - Assembly QC - Assembly name - Standard Term - name and version of assemby - Name/version of the assembly provided by the submitter that is used in the genome browsers and in the community - GROUP: MIxS - GENEPIO - assembly name (identifier) - - - - - - - - - Assembly QC - Annotation Algorithm - Standard Term - Prokka - Program used for annotation - GROUP: IRIDA Ontology (Emma) - GENEPIO - genome annotation algorithm - - - - - - - - - Assembly QC - Annotation Source - Standard Term - annotation source description - For cases where annotation was provided by a community jamboree or model organism database rather than by a specific submitter - GROUP: MIxS - GENEPIO - genome annotation source - - - - - - - - Damion Dooley - - - obsolete: NCBI BioSample data item - true - - - - - - - - - CDC ID - - - - - - - - - - - - - - - - - Damion Dooley - - - - - - - - - Damion Dooley - - - - - - - - An NCBI BioProject data item is a datum within the NCBI BioProject standard collection - Damion Dooley - - - obsolete: NCBI BioProject data item - true - - - - - - - - The INDISC consortium "Minimum data for Matching" standard aims to define a format to capture reads and minimum metadata. It is developed by the "Repository and storage of sequence and meta-data" workgroup 2. It is used in the Global Microbial Identifier platform. - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0000036 - obsolete: INSDC MDM standard - true - - - - - - - - A MixS data item is a term or field defined in the Genomic Standards Consortium MIxS standard. - Damion Dooley - - obsolete: MIxS data item - true - - - - - - - - - - The 'draft data standard' class contains draft representations of formal or defacto third party standards and related components. These representations may have been crafted without any involvement of related standards issuers and so no guarantee can be provided about their currency, accuracy or veracity. - Damion Dooley - draft data standard - - - - - - - - - - obsolete: HIPPA PHI data item - true - - - - - - - - - - obsolete: PulseNet data item - true - - - - - - - - - - The I2B2 Workbench Data Protection role standard is a standard which names and lists data protection roles between a user and a given dataset that define the level of detail a user has access to. - Damion Dooley - Derived from the Data Protection Track of the I2B2 Workbench software specification: https://www.i2b2.org/software/files/PDF/current/IM_Architecture.pdf - I2B2 Data Protection role standard - - - - - - - - - depth:1 - order: -NCIT:C115935 # healthy -NCIT:C25610 # pathologic / diseased -NCIT:C28554 # deceased - - A description of whether a given subject organism appeared healthy, sick or deceased at the time of specimen extraction. If sick or deceased, additional details should be provided in project-specific fields. - Damion Dooley - CS8 - subject health status (GSCID-BRC) - - - - - - - - - - - - - - - - The GSCID-BRC Core Sample Standard is an extension of the GMI MDM data standard - Damion Dooley - https://www.niaid.nih.gov/research/dmid-metadata-standards-core-sample - GSCID-BRC Core Sample standard - - - - - - - - - - A Core Project item is a field in the GSCID/BRC Project and Sample Application Core Project Standard. - Damion Dooley - https://www.niaid.nih.gov/research/dmid-metadata-standards-core-project - GSCID-BRC Core Project standard - - - - - - - - - - Specimen category is a categorical variable that broadly indicates the source of a specimen in order for data processing systems like NCBI's biosample submission portal to anticipate other fields related to the source. Currently this distinguishes between "clinical or host associated" specimens and "environmental/food or other pathogen" specimens. - Damion Dooley - specimen category - - - - - - - - - day, week, month, year - - Age unit of the age measurement of a subject (individual organism). - Damion Dooley Feb 20, 2017: GSCID-BRC calls for an explicit field here whereas NCBI Biosample and MIxS don't. - Damion Dooley - NIAID GSCID-BRC metadata working group - subject age - unit - - - - - - - - - The National Center for Biotechnology Information offers standards for submitting genomic project data to their BioProject and BioSample databases. - Damion Dooley - National Center for Biotechnology Information standard - NCBI standard - - - - - - - - - - - - - - - - - - - - - - - A datum containing the city or region or more precise geographical location identifier for the site of a specimen collection event. - Damion Dooley - Adapted from NIAID GSCID-BRC metadata working group - Note that this is expressed in a particular format in some standards. - specimen collection location - city or region - - - - - - - - - - - - - - - - - - lookup - - - - - - - - - - - - - - - - The country of the site of a given specimen collection event. - Damion Dooley - NIAID GSCID-BRC metadata working group - specimen collection location - country - - - - - - - - - - The Darwin Core is body of standards. It includes a glossary of terms (in other contexts these might be called properties, elements, fields, columns, attributes, or concepts) intended to facilitate the sharing of information about biological diversity by providing reference definitions, examples, and commentaries. - Damion Dooley - http://tdwg.github.io/dwc/terms/index.htm - Darwin Core Terms - - - - - - - - - - A datetime measurement related to a person's travel with respect to potential epidemilogical implications. - Damion Dooley - travel history item - - - - - - - - - - The date of a person's departure from their primary residence (at that time) on a journey to one or more other locations. - Damion Dooley - travel start date - - - - - - - - - - - - - - - - The date of a person's return to some residence from a journey originating at that residence. - Damion Dooley - travel end date - - - - - - - - - - Infection aquired during travel is a boolean datum indicating a diagnosis of a traveller's infection during a given trip. - Damion Dooley - infection aquired during travel - - - - - - - - - - This is a model of the datums involved in an epidemiology investigation. - Damion Dooley - draft pathogenic epidemiology case investigation record - - - - - - - - - - The draft epi case exposure model describes datums related to the possible transmission of a pathogen between a case person and other people, places, animals etc. - Damion Dooley - draft pathogenic epi case exposure record - - - - - - - - - - A description of a food item that a case patient has come in contact with. - Damion Dooley - draft pathogenic epi case food record - - - - - - - - - food brought back from travel - - - - - - - - - An epidemiology contact network model is a definition of the information necessary to connect pathogen transmission patterns between individuals or animals in connection with an outbreak investigation. - Damion Dooley - epidemiology contact network model - - - - - - - - - - An epi contact network - human is contact information about a person who may be involved in transmitting a pathogen. - Damion Dooley - epi contact network model - human - - - - - - - - - - This is a model that provides location and transportation information about an animal that may be involved in transmitting a pathogen to a human or other animal. - Damion Dooley - epi contact network model - animal - - - - - - - - - A note is text that provides human-readable information on one or more subjects. - Damion Dooley - note - - - - - - - - - - An epi case general info model contains datum specifications about an epidemiology investigation case including the person involved, contact information and their demographics. - Damion Dooley - draft pathogenic epi case general information record - - - - - - - - - - A record of the details around how, when, and from what an isolate was extracted. - Damion Dooley - draft pathogenic epi case isolate detail record - - - - - - - - - - - - - - - - - - - - - - - - - A specimen source substance is an organism substance or food product or environmental substance from which the specimen was extracted. - Damion Dooley - specimen source substance - - - - - - - - - - An isolate sequence filename is the file name (http://edamontology.org/data_1050) of the contig assembly file created by a bioinformatics assembly process. - Damion Dooley - isolate sequence filename - - - - - - - - - - A cluster identifier is an identifier that locates a genomic variant of an organism within a community of past or present genetically related organisms. - Damion Dooley - cluster identifier - - - - - - - - - - A laboratory test performed on a specimen from a patient with regard to potential pathogenic disease. - Damion Dooley - draft pathogenic epi case test record - - - - - - - - - - A lab test requestor is the individual or agency requesting that one or more tests be performed on a specimen. - Damion Dooley - contact specification - lab test requester - - - - - - - - - - A food cultural origin datum indicates the cultural origin of a food product. - Damion Dooley - food cultural origin - - - - - - - - - - A record of a patient's recent travel - departure and return, mode of travel and locations visited - as it may pertain to an outbreak pathogen transmission event. - Damion Dooley - draft pathogenic epi case travel record - - - - - - - - - Region (England) (entry subject to GAZ replacement) - - - - - - - - - - An epi network contact is a person who may have recieved or transmitted an infectious disease related to an outbreak investigation. - Damion Dooley - contact specification - epi network contact - - - - - - - - - - This model contains data type specifications for whole genome sequencing and epidemiology investigation contextual data. - Damion Dooley - public health lab epidemiology contextual data standard - - - - - - - - - This is a set of datums involved in laboratory processing of whole-genome-sequenced isolates. - Damion Dooley - draft whole genome sequencing lab test record - - - - - - - - - - - Damion Dooley - draft WGS lab bioinformatics process record - - - - - - - - - - - Damion Dooley - draft WGS lab sequencing record - - - - - - - - - - An NCBI SRA meta information item is a field specification for a NCBI Sequence Read Archive record. - Damion Dooley - NCBI SRA meta information standard - https://www.ncbi.nlm.nih.gov/books/NBK47529/#_SRA_Quick_Sub_BK_Experiment_ - - - - - - - - - An isolate raw read filename is the file name (http://edamontology.org/data_1050) of the raw read file created by a genomic sequencing assay. - isolate raw read filename - - - - - - - - - Sequencing - - The version identifier of a packaged kit tailored for specific sequencing workflows. - Damion Dooley - library preparation kit version - - - - - - - - - - The name and version of software used in a bioinformatics workflow to improve the quality of sequencing reads. - Damion Dooley - read trimming and filtering software - - - - - - - - - - - Damion Dooley - bioinformatics pipeline name - - - - - - - - - - - Damion Dooley - bioinformatics pipeline version - - - - - - - - - - - Damion Dooley - bioinformatics pipeline protocol - - - - - - - - - - - Damion Dooley - draft WGS lab sequencing quality metrics record - - - - - - - - - - - Damion Dooley - draft WGS lab assembly quality metrics record - - - - - - - - - - A general label indicating the primary study goal. These are only relevant for Primary submission projects (not Umbrella projects). - Damion Dooley - Damion Dooley's note: According to http://trace.ddbj.nig.ac.jp/news/2014-11-12_e.html, "A BioProject record can have multiple project data types" - project data type - - - - - - - - - - Genome assembly project utilizing already existing sequence data including data that was submitted by a different group - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - assembly project - - - - - - - - - - A sequencing project involving clone-ends - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - clone ends project - - - - - - - - - - A sequencing project involving DNA methylation, histone modification, and/or chromatin accessibility datasets - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - epigenomics project - - - - - - - - - - Exome resequencing project - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - exome resequencing project - - - - - - - - - - A whole, or partial, genome sequencing project (with or without a genome assembly) - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - genome sequencing project - - - - - - - - - The Relational Sequencing TB Data Platform (ReSeqTB) catalogs a vast amount of genotypic, phenotypic and related metadata from Mycobacterium tuberculosis (Mtb) strains to enable the development of clinically useful, WHO-endorsed in vitro diagnostic assays for rapid drug susceptibility testing of Mtb. - Damion Dooley - https://platform.reseqtb.org/ - draft ReSeq Tuberculosis data platform standard - - - - - - - - - In expressions like: "<= 8mg/L" - - The measurement comparator is a sign indicating that a measurement is above, equal to, or below a given threshold. - Damion Dooley - test threshold measurement comparator - - - - - - - - - < - - The "less than" comparator indicates that a given substance was present at less than a given quantity or concentration. - Damion Dooley - < - less than - - - - - - - - - <= - - The "less than or equal to" comparator indicates that a given substance was present at less than or equal to a given quantity or concentration. - Damion Dooley - <= - less than or equal to - - - - - - - - - == - - The "equal to" comparator indicates that a given substance was present at the given quantity or concentration. - Damion Dooley - == - equal to - - - - - - - - - >= - - The "greater than or equal to" comparator indicates that a given substance was present at greater than or equal to a given quantity or concentration. - Damion Dooley - >= - greater than or equal to - - - - - - - - - > - - The "greater than" comparator indicates that a given substance was present at greater than a given quantity or concentration. - Damion Dooley - > - greater than - - - - - - - - - order: -OBI:0001616 # specimen identifier -OBI:0001614 # GenBank ID -GENEPIO:0001100 # antibiogram drug test model -GENEPIO:0002062 # amr testing reference standard -GENEPIO:0002045 # amr resistance testing method -GENEPIO:0002047 # ... version or reagent -GENEPIO:0002049 # amr testing platform -GENEPIO:0002056 # ... vendor - - The NCBI antibiogram standard details the reporting specifications for antimicrobial susceptibility and resistance data derived from drug resistant pathogens. This information is submitted as an antibiogram table on BioSample records. - Damion Dooley - NCBI Antibiogram standard - https://www.ncbi.nlm.nih.gov/biosample/docs/antibiogram/ - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0001007 - obsolete: NCBI isolate AMR testing model - true - - - - - - - - A restaurant or an eatery, is a business which prepares and serves food and drinks to customers in exchange for money. - Damion Dooley - https://en.wikipedia.org/wiki/Restaurant - http://purl.obolibrary.org/obo/ENVO_01000934 - obsolete: restaurant - true - - - - - - - - - iPHIS standard - - The Canadian Integrated Public Health Information System (iPHIS) System provides a standard for holding reportable disease cases from participating jurisdictions. - Damion Dooley - Canadian Integrated Public Health Information System (iPHIS) Standard - - - - - - - - - 254532233433235152213423 - - The MIRU24 - international standard is a mycobacterial interspersed repetitive units (MIRU) typing method that classifies Mycobacterium tuberculosis complex (MBTC) bacteria according to a multiple locus VNTR [variable number of tandem repeats] analysis (MLVA) typing scheme of counts of repeats at 24 sequence loci. - The ordering of loci is as follows: MIRU 04, MIRU 26, MIRU 40, MIRU 10, MIRU 16, MIRU 31, 424 577, 2165, 401, 3690, 4156, 2163, 1955, 4052, MIRU 02, MIRU 23, MIRU 39, MIRU 20, MIRU 24, MIRU 27, 2347, 2461, 3171 - MIRU24 - international standard - - - - - - - - - - The MIRU24 - Canadian standard is a Mycobacterium tuberculosis typing method exactly like MIRU24 - international standard except that the report of the ordering of the matching loci is different. - Damion Dooley - The ordering of loci is as follows: MIRU 02, MIRU 04, MIRU 10, MIRU 16, MIRU 20, MIRU 23, MIRU 24, MIRU 26, MIRU 27, MIRU 31, MIRU 39, MIRU 40, 424, 577, 1955, 2163, 2165, 2347, 2401, 2461, 3171, 3690, 4052, 4156 - MIRU24 - Canadian standard - - - - - - - - - spray-wading water - - - - - - - - - pool water - - - - - - - - - obsolete: hot tub - true - - - - - - - - A cafeteria is a type of food service location in which there is little or no waiting staff table service, whether a restaurant or within an institution such as a large office building or school. - Damion Dooley - https://en.wikipedia.org/wiki/Cafeteria - http://purl.obolibrary.org/obo/ENVO_01000969 - obsolete: cafeteria - true - - - - - - - - http://purl.obolibrary.org/obo/ENVO_00003864 - obsolete: bakery - true - - - - - - - - A delicatessen or deli is a retail establishment that sells a selection of unusual or foreign prepared foods. - Damion Dooley - https://en.wikipedia.org/wiki/Delicatessen - http://purl.obolibrary.org/obo/ENVO_01000970 - obsolete: delicatessen - true - - - - - - - - A food kiosk is a kiosk (a booth with an open window on one side) that sells food. - Damion Dooley - http://purl.obolibrary.org/obo/ENVO_01000974 - obsolete: food kiosk - true - - - - - - - - A grocery store is a retail store that primarily sells food. - Damion Dooley - http://purl.obolibrary.org/obo/ENVO_01000984 - obsolete: grocery store - true - - - - - - - - A specialty/ethnic food store is a store specializing in a particular variety of food or food of cultural / regional origin. - Damion Dooley - http://purl.obolibrary.org/obo/ENVO_01000988 - obsolete: specialty/ethnic store - true - - - - - - - - A market, or marketplace, is a location where people regularly gather for the purchase and sale of provisions, livestock, and other goods - Damion Dooley - http://purl.obolibrary.org/obo/ENVO_01000987 - obsolete: market - true - - - - - - - - - - A time measurement datum that pertains to a patient's medical treatment. - Damion Dooley - treatment history datum - - - - - - - - A restaurant providing prepared meals or other food items that the purchaser intends to eat elsewhere - Damion Dooley - https://en.wikipedia.org/wiki/Take-out - http://purl.obolibrary.org/obo/ENVO_01000972 - obsolete: take out restaurant - true - - - - - - - - - - A treatment start date is a date/time datum which indicates the start of a particular medical treatment for a patient. - Damion Dooley - treatment start date - - - - - - - - - canoeing / kayaking / boating - - - - - - - - - hiking - - - - - - - - - camping - - - - - - - - Damion Dooley - http://purl.obolibrary.org/obo/PCO_0000033 - obsolete: social gathering - true - - - - - - - - http://purl.obolibrary.org/obo/PCO_0000035 - obsolete: party - true - - - - - - - - http://purl.obolibrary.org/obo/PCO_0000038 - obsolete: wedding - true - - - - - - - - http://purl.obolibrary.org/obo/PCO_0000039 - obsolete: baby shower - true - - - - - - - - http://purl.obolibrary.org/obo/PCO_0000037 - obsolete: potluck - true - - - - - - - - http://purl.obolibrary.org/obo/PCO_0000034 - obsolete: community event - true - - - - - - - - A long term care facility provides a type of residential care. It is a place of residence for people who require continual nursing care and have significant difficulty coping with the required activities of daily living. - Damion Dooley - https://en.wikipedia.org/wiki/Nursing_home_care - http://purl.obolibrary.org/obo/ENVO_01000932 - obsolete: long term care facility - true - - - - - - - - - - - - - - - - A treatment end date is a date/time datum which indicates the end of a particular medical treatment for a patient. - Damion Dooley - treatment end date - - - - - - - - - Damion Dooley - food related exposure event - - - - - - - - - - Some bacteria are associated with particular foods. Need relationship - Damion Dooley - infection-specific food detail - - - - - - - - - - A tuberculosis treatment antibiotic is an antibiotic used in the treatment of tuberculosis. - Damion Dooley - tuberculosis treatment drug - “Treatment of Tuberculosis Guidelines”, WHO, Geneva, 2010, 30 www.who.int/tb/ - See more at: http://www.tbfacts.org/tb-drugs/#sthash.nibuzCLV.dpuf - - - - - - - - - vegetarian - - - - - - - - - - A time measurement datum that pertains to an organism's physical location. - Damion Dooley - organism location history datum - - - - - - - - - This will take on a sub-herarchy of food types. - food avoidance - - - - - - - - - special diet - - - - - - - - - water related exposure event - - - - - - - - - municipal water - - - - - - - - - - A time measurement datum indicating the year a person immigrated to a given country. - Damion Dooley - immigration year of arrival - - - - - - - - - bottled water - - - - - - - - - An event (occuring at some location and for some duration of time) where - Damion Dooley - infectious disease exposure event - - - - - - - - - Damion Dooley - human related exposure event - - - - - - - - - Damion Dooley - animal related exposure event - - - - - - - - - - Identification or description of the specific individual from which this sample was obtained - Damion Dooley - https://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ - NCBI BioSample isolate (human name or description) - - - - - - - - Damion Dooley - http://purl.obolibrary.org/obo/ENVO_01000923 - obsolete: petting zoo - true - - - - - - - - - Damion Dooley - agricultural fair - - - - - - - - - An isolate passage history is a record of the cyclic growth process that led to it, including number of times its was put through the process, and the method used. - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0001835 - isolate passage history datum - - - - - - - - - For Eschericia coli: STEC, UPEC - A pathotype is a common name for a group of organisms (of the same species) that have the same pathogenicity on a specified host - https://en.wiktionary.org/wiki/pathotype - NCBI pathotype - - - - - - - - - Damion Dooley - - pet treat - - - - - - - - - Damion Dooley - - pet food (raw) - - - - - - - - - - An epidemiology travel datum is a datum regarding a particular human's travel trip destination, mode, and motivation, with respect to an epidemiology investigation. - Damion Dooley - human exposure event - travel datum - - - - - - - - - boat / cruise travel - - - - - - - - - train travel - - - - - - - - - bus travel - - - - - - - - - car travel - - - - - - - - - airline travel - - - - - - - - - - A travel mode is a type of transportation which a given human has used while travelling on a particular trip. - Damion Dooley - travel mode - - - - - - - - - - A travel reason is a motivation for traveling on a particular trip expressed by the traveller. - Damion Dooley - travel reason - - - - - - - - - travel for pleasure - - - - - - - - - business activity - - - - - - - - - religious missionairy activity - - - - - - - - - rural backpacking activity - - - - - - - - - visiting relative/friends - - - - - - - - - travel tour - - - - - - - - - unsure of travel reason - - - - - - - - - The tuberculosis draft standard is a GenEpiO set of draft genomic and clinical data items related to Mycobacterium tuberculosis that various agencies are using in their own reporting. - draft tuberculosis - specimen contextual data standard - - - - - - - - - - - Damion Dooley - - behavioural risk factor - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0001686 - obsolete: E. coli serotype part - true - - - - - - - - - Snomed: Concept 260827009 - O antigen - - - - - - - - - Snomed: Concept 260823008 - H antigen - - - - - - - - - - - Damion Dooley - - homeless status - - - - - - - - - - A serotype or serovar is a distinct variation within a species of bacteria or virus or among immune cells of different individuals. These microorganisms, viruses, or cells are classified together based on their cell surface antigens, allowing the epidemiologic classification of organisms to the sub-species level - Damion Dooley - https://en.wikipedia.org/wiki/Serotype - serovar/serotype common name - - - - - - - - - - - - - - - Salmonella serovar - - - - - - - - - Salmonella serovar name - - - - - - - - - - - - - - - Salmonella antigenic formula - - - - - - - - - - - Damion Dooley - - drug use status - - - - - - - - - - - Damion Dooley - - incarceration status - - - - - - - - - - - Damion Dooley - - HIV status - - - - - - - - - - - Damion Dooley - - HIV risk status - - - - - - - - - - - Damion Dooley - - A.I.D.S status - - - - - - - - - - - Damion Dooley - - drug abuse status - - - - - - - - - - - Damion Dooley - - injection drug use status - - - - - - - - - - - Damion Dooley - - recreational drug use status - - - - - - - - - - - Damion Dooley - - methadone use status - - - - - - - - - - - Damion Dooley - - substantial alcohol use/abuse status - - - - - - - - - - - Damion Dooley - smoking status - - - - - - - - - - - - - - - - - - - - - - A country of birth is the country that a given person (or animal) was born in. - Damion Dooley - country of birth - - - - - - - - - Tb_1 (with respect to an Illumina SampleSheet.csv spreadsheet) -13 (with respect to a ReSeqTB SNP pipeline sample report) - - A sequence number is a numeric identifier of a sequence with respect to a particular data table or dataset. - sequence number - - - - - - - - - - Damion Dooley - The 'date last seen alive' is the date that a subject (patient) was last known (seen, heard, messaged) to be alive. - date last seen alive - - - - - - - - - second line or reserve tuberculosis drug - - - - - - - - - tuberculosis infection anatomical site - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0001007 - obsolete: NCBI Antibiogram model - true - - - - - - - - - order: -GENEPIO:0001187 # antimicrobial resistance test drug -GENEPIO:0002112 # drug MIC -GENEPIO:0002080 # drug minimum inhibitory concentration unit -GENEPIO:0001001 # measurement comparator -NCIT:C85539 # antimicrobial resistance phenotype -GENEPIO:0002181 # antimicrobial resistance phenotype - ECOFF - - This is the minimal set of parameters for drug test results for a particular antimicrobial agent. - Damion Dooley - draft antibiogram drug test model - http://the-vet.net/DVMWiz/Vetlibrary/Lab-%20Microbiology%20Guide%20to%20Interpreting%20MIC.htm - https://www.ncbi.nlm.nih.gov/biosample/docs/antibiogram/ - - - - - - - - - A date-time datum that marks the predicted start of possible human or animal exposure to a pathogen agent, directly or indirectly, based on a suspected pathogen and first symptom date-time. - Damion Dooley - predicted exposure start - - - - - - - - - A date-time datum that marks the predicted end of possible human or animal exposure to a pathogen agent, directly or indirectly, based on a suspected pathogen and first symptom date-time. - Damion Dooley - predicted exposure end - - - - - - - - - - Map: - project that results in non-sequence map data such as genetic map, radiation hybrid map, cytogenetic map, optical map, and etc. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - map project - - - - - - - - - - Metagenome: sequence analysis of environmental samples - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - metagenome project - - - - - - - - - - Metagenome assembly: a genome assembly generated from sequenced environmental samples - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - metagenome assembly project - - - - - - - - - - Other: a free text description is provided to indicate Other data type - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - other project data type - - - - - - - - - - Phenotype or Genotype: project correlating phenotype and genotype - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - phenotype or genotype project - - - - - - - - - - Proteome: large scale proteomics experiment including mass spec. analysis - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - proteome project - - - - - - - - - - Random Survey: sequence generated from a random sampling of the collected sample; not intended to be comprehensive sampling of the material. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - random survey project - - - - - - - - - - Targeted locus (loci): project to sequence specific loci, such as a 16S rRNA sequencing - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - targeted locus (loci) project - - - - - - - - - - Transcriptome or Gene expression: large scale RNA sequencing or expression analysis. Includes cDNA, EST, RNA_seq, and microarray. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - transcriptome or gene expression - - - - - - - - - - A sequencing project with a primary goal of identifying large or small sequence variation across populations. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - variation project - - - - - - - - - - - - - - - - - - - - - - - - (Afghanistan|Albania|Algeria|American Samoa|Andorra|Angola|Anguilla|Antarctica|Antigua and Barbuda|Arctic Ocean|Argentina|Armenia|Aruba|Ashmore and Cartier Islands|Atlantic Ocean|Australia|Austria|Azerbaijan|Bahamas|Bahrain|Baltic Sea|Baker Island|Bangladesh|Barbados|Bassas da India|Belarus|Belgium|Belize|Benin|Bermuda|Bhutan|Bolivia|Borneo|Bosnia and Herzegovina|Botswana|Bouvet Island|Brazil|British Virgin Islands|Brunei|Bulgaria|Burkina Faso|Burundi|Cambodia|Cameroon|Canada|Cape Verde|Cayman Islands|Central African Republic|Chad|Chile|China|Christmas Island|Clipperton Island|Cocos Islands|Colombia|Comoros|Cook Islands|Coral Sea Islands|Costa Rica|Cote d'Ivoire|Croatia|Cuba|Curacao|Cyprus|Czech Republic|Democratic Republic of the Congo|Denmark|Djibouti|Dominica|Dominican Republic|East Timor|Ecuador|Egypt|El Salvador|Equatorial Guinea|Eritrea|Estonia|Ethiopia|Europa Island|Falkland Islands (Islas Malvinas)|Faroe Islands|Fiji|Finland|France|French Guiana|French Polynesia|French Southern and Antarctic Lands|Gabon|Gambia|Gaza Strip|Georgia|Germany|Ghana|Gibraltar|Glorioso Islands|Greece|Greenland|Grenada|Guadeloupe|Guam|Guatemala|Guernsey|Guinea|Guinea-Bissau|Guyana|Haiti|Heard Island and McDonald Islands|Honduras|Hong Kong|Howland Island|Hungary|Iceland|India|Indian Ocean|Indonesia|Iran|Iraq|Ireland|Isle of Man|Israel|Italy|Jamaica|Jan Mayen|Japan|Jarvis Island|Jersey|Johnston Atoll|Jordan|Juan de Nova Island|Kazakhstan|Kenya|Kerguelen Archipelago|Kingman Reef|Kiribati|Kosovo|Kuwait|Kyrgyzstan|Laos|Latvia|Lebanon|Lesotho|Liberia|Libya|Liechtenstein|Line Islands|Lithuania|Luxembourg|Macau|Macedonia|Madagascar|Malawi|Malaysia|Maldives|Mali|Malta|Marshall Islands|Martinique|Mauritania|Mauritius|Mayotte|Mediterranean Sea|Mexico|Micronesia|Midway Islands|Moldova|Monaco|Mongolia|Montenegro|Montserrat|Morocco|Mozambique|Myanmar|Namibia|Nauru|Navassa Island|Nepal|Netherlands|New Caledonia|New Zealand|Nicaragua|Niger|Nigeria|Niue|Norfolk Island|North Korea|North Sea|Northern Mariana Islands|Norway|Oman|Pacific Ocean|Pakistan|Palau|Palmyra Atoll|Panama|Papua New Guinea|Paracel Islands|Paraguay|Peru|Philippines|Pitcairn Islands|Poland|Portugal|Puerto Rico|Qatar|Republic of the Congo|Reunion|Romania|Ross Sea|Russia|Rwanda|Saint Helena|Saint Kitts and Nevis|Saint Lucia|Saint Pierre and Miquelon|Saint Vincent and the Grenadines|Samoa|San Marino|Sao Tome and Principe|Saudi Arabia|Senegal|Serbia|Seychelles|Sierra Leone|Singapore|Sint Maarten|Slovakia|Slovenia|Solomon Islands|Somalia|South Africa|South Georgia and the South Sandwich Islands|South Korea|South Sudan|Southern Ocean|Spain|Spratly Islands|Sri Lanka|State of Palestine|Sudan|Suriname|Svalbard|Swaziland|Sweden|Switzerland|Syria|Taiwan|Tajikistan|Tanzania|Tasman Sea|Thailand|Togo|Tokelau|Tonga|Trinidad and Tobago|Tromelin Island|Tunisia|Turkey|Turkmenistan|Turks and Caicos Islands|Tuvalu|USA|Uganda|Ukraine|United Arab Emirates|United Kingdom|Uruguay|Uzbekistan|Vanuatu|Venezuela|Viet Nam|Virgin Islands|Wake Island|Wallis and Futuna|West Bank|Western Sahara|Yemen|Zambia|Zimbabwe|Historical Country Names|Belgian Congo|British Guiana|Burma|Czechoslovakia|Former Yugoslav Republic of Macedonia|Korea|Netherlands Antilles|Serbia and Montenegro|Siam|USSR|Yugoslavia|Zaire)(:[a-zA-Z0-9 ]+)? - - - - - - - help: Consult the http://www.insdc.org/country.html country list for valid options. - The INSDC country qualifier is a textual controlled vocabulary used to indicate the country of origin of a DNA sample. It can also have the following format: country:sub_region, such as: "Canada:Vancouver". - Damion Dooley - INSDC country qualifier - - - - - - - - - phenotype - - Phenotype: phenotypic measurements for submission to dbGaP - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - phenotype project objective - - - - - - - - - - - - - - - genome material - - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - genome material from specimen - - - - - - - - - TB lineage 7 - Ethiopia - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - An object aggregate which has as members whole organs or parts of organs, possibly from different organisms. - - 2021-04-19T23:36:25Z - organs or organ parts - - - - - - - - - A travel destination which a given human has travelled to on a particular trip and is outside Canada. - - 2021-05-27T04:35:17Z - travel outside Canada - - - - - - - - - A travel destination which a given human has travelled to on a particular trip and is outside a given province/territory of interest. - - 2021-05-27T04:36:13Z - travel outside province/territory - - - - - - - - - requires discussion - A data specification established for use by The Canadian COVID-19 Genomics Network (CanCOGeN) project DataHarmonizer application, for contextual data (metadata) harmonization and curation across data providers. - https://orcid.org/0000-0002-9578-0788 - https://github.com/Public-Health-Bioinformatics/DataHarmonizer/blob/master/template/canada_covid19/SOP.pdf - 2021-04-24T00:18:57Z - draft CanCOGeN DataHarmonizer specification - - - - - - - - - - A livespan history item is a date-associated event pertaining to the life of a subject. - Damion Dooley - lifespan history item - - - - - - - - - untreated water - - - - - - - - - treated water - ambient temperature - - - - - - - - - epidemiology investigation data item - - - - - - - - Unclear semantics and origin - obsolete distribution event - true - - - - - - - - obsolete supply point / event - true - - - - - - - - - - well water - treated - - - - - - - - - - Well water - untreated - - - - - - - - - - - - - - - organism datum - - - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0001171 - http://purl.obolibrary.org/obo/OBI_0100026 - http://purl.obolibrary.org/obo/PATO_0000047 - - - - - - - - - - - - - - - a role which inheres in an organism and is realized by the process of being alive - organism role - - - - - - - - - isolate organism role - - - - - - - - - - - - - - - - - - - - animal role - - - - - - - - - - - - - - - - - - - - plant role - - - - - - - - - - Damion Dooley - taxonomic datum - - - - - - - - - - A course of treatment designed to resolve an infectious disease - Damion Dooley - infectious disease treatment - - - - - - - - - - - - - - - - - - - - - This is a collection of drugs used to test antimicrobial resistance. - This is a class of chemicals by use. They are organized more indirectly in CHEBI via 'has role' some 'antimicrobial agent'. - -Note: NCBI provides special requirements for antibiotic test-selection for BETA-LACTAMASE, see https://www.ncbi.nlm.nih.gov/biosample/docs/beta-lactamase/ - -Damion Dooley note: Used http://cts.fiehnlab.ucdavis.edu/conversion/batchConvert to convert antibiotic name to CHEBI entries. 60% match, some matches off, had to curate hits manually. - -Note that this is a longer list of antibiotics that we will need to incorporate, perhaps through ARO: -https://www.ncbi.nlm.nih.gov/biosample/docs/antibiogram/?format=txt - Damion Dooley - antimicrobial resistance test drug - - - - - - - - - - Damion Dooley - Judgements here are marked down after an agent's (doctor/veterenary) analysis of symptoms. - analytic datum - - - - - - - - Damion Dooley - http://purl.obolibrary.org/obo/DOID_4 - obsolete: type of illness - true - - - - - - - - - - A specimen which has been confirmed by laboratory test(s) to contain a disease-causing agent such as a pathogen - Damion Dooley - specimen with confirmed presence of disease agent - - - - - - - - - dietary restriction - - - - - - - - - - A person which has a patient care role. - Damion Dooley - patient type - - - - - - - - - obsolete: mother - true - - - - - - - - - NCBI BioSample - depth:1 - lookup - - A subject disease outcome is an assessment of the persistence of a given disease course in a subject (patient) - Damion Dooley - Note that this is closely related to OGMS_0000063 "disease course" that lists chronic, progressive, transient and accute processes. - subject disease outcome - - - - - - - - - treated water - warm/hot - - - - - - - - - jacuzzi water - - - - - - - - - spa water - - - - - - - - - whirlpool water - - - - - - - - - - - - - - - - A host datum is a datum that pertains to infection-related information about an organism (animal or human) who is likely bearing a pathogen - Damion Dooley - patient as host datum - - - - - - - - - pregnancy history item - - - - - - - - - date of conception - - - - - - - - - - Damion Dooley - lifespan history record - - - - - - - - http://purl.obolibrary.org/obo/FOODON_03450002 - obsolete: food cooking method - true - - - - - - - - http://purl.obolibrary.org/obo/FOODON_03470107 - obsolete: food preservation method - true - - - - - - - - - infectious disease case datum - - - - - - - - - laboratory data - - - - - - - - - - Damion Dooley - specimen record - - - - - - - - - - The type of material from which the specimen was obtained. Specimens are usually categorized as food, body products or tissues, or environmental material. - Damion Dooley - specimen type (host or environmental context) - specimen source material category - - - - - - - - - Organism has a symbiotic relationship with host - symbiotic role - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0000113 - obsolete: NCBI BioSample attribute package - true - - - - - - - - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0000025 - http://purl.obolibrary.org/obo/GENEPIO_0000028 - obsolete: host sample material - true - - - - - - - - - - Damion Dooley - food specimen detail - - - - - - - - - patient specimen - - - - - - - - - environmental - NCBI Biosample: environmental (swab or sampling) - environmental specimen - - - - - - - - - - A specimen extracted from an animal - Damion Dooley - animal specimen - - - - - - - - - built environment specimen - - - - - - - - - food specimen - - - - - - - - - natural environment specimen - - - - - - - - - - The type of person a patient had epidemiological (i.e. close proximity) contact with. - Damion Dooley - exposure event person - - - - - - - - - - Damion Dooley - An exposure group statistics record is a sumary of disease outbreak statistics on a certain date of a group of humans or animals potentially exposed to a pathogen. - exposure group statistics record - - - - - - - - - - symptom history item - - - - - - - - - - Damion Dooley - health state record - - - - - - - - http://purl.obolibrary.org/obo/NCIT_C17627 - obsolete: swab - true - - - - - - - - [WHICH DEFINITION?] See http://medical-dictionary.thefreedictionary.com/aspirate - Damion Dooley - - obsolete: fluid - aspirate - true - - - - - - - - - - - - - - - - - - Plant rinse is a rinse derived from plant material from one or more plants. - Damion Dooley - plant rinse - - - - - - - - - Damion Dooley - outbreak animal exposure event location - - - - - - - - - Damion Dooley - animal exposure process - - - - - - - - - Damion Dooley - animal exposure event by material - - - - - - - - - Damion Dooley - exposure by human contact - - - - - - - - Damion Dooley - unnecessary distinction - - obsolete: human exposure activity type - true - - - - - - - - - Damion Dooley - outbreak human exposure event location - - - - - - - - - - A process in which one or more humans may be exposed to one or more contagious human infectious disease carriers. - Damion Dooley - human to human exposure process - - - - - - - - - water exposure by source - - - - - - - - - human water activity - - - - - - - - - This list would be customized to include organizations local to an application's software installation. It is an example of a set of ontology terms that would best be organized by a central authority if federated installations need to share investigator contact info for example. - health authority - - - - - - - - - order: -HP:0000118 # symptom -FLU:0000976 # onset -GENEPIO:0001789 # cessation -GENEPIO:0001784 # duration - - Damion Dooley - symptom record - - - - - - - - - - - - - - - A visual pattern caused by DNA fragments concentrated in stratefied bands in a Pulsed-field gel electrophoresis (PFGE) gel plate. - PFGE pattern - - - - - - - - - - phage type salmonella (DT) - - - - - - - - - - phage type e-coli 0157 (PT) - - - - - - - - - - Damion Dooley - sequence record - - - - - - - - - - A type of built structure that is suspected to be related to an outbreak investigation. - Damion Dooley - outbreak exposure event location - http://purl.obolibrary.org/obo/ENVO_00000070 - - - - - - - - - - Damion Dooley - lab test history record - - - - - - - - - obsolete: earth surface - true - - - - - - - - - - A data specification is a specification of a data structure that can hold a categorical, textual or numeric variable, or that has such variables or other data structures as component parts. - A data standard, may be defined as a data specification, but a data specification isn't necessarily a formal or de-facto data standard - it would have to be sanctioned by a community of users and developers to take on that status. - Damion Dooley - data specification - - - - - - - - - - - - A specimen history item is a time-related datum about a particular specimen - Damion Dooley - specimen history item - - - - - - - - - - Damion Dooley - diagnostic test - - - - - - - - Damion Dooley - obsolete: sample datum - true - - - - - - - - A laboratory sequencing datum is a datum related to the sequencing assay process applied to an isolate. - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0001681 - obsolete: laboratory sequencing datum - true - - - - - - - - - genomic sequencing annotation datum - - - - - - - - - - Damion Dooley - ISSUE: lab test results are appropriate to lab test types. Logic around that? - lab test record - - - - - - - - - - - - - - - sequencing assembly datum - - - - - - - - - - A container id is an identifier that refers to a container object about a patient specimen. Container ids are referenced in clinical patient records reported to be suspect, or lab test results. - Damion Dooley - container record - - - - - - - - - Damion Dooley - identifier of a person with the context of a health care system - health care personal identifier - - - - - - - - - - - - - - - - A strain identifier is the unique microbial or eukaryotic strain name from a reference database that a sample has been matched to. - Damion Dooley - strain identifier - - - - - - - - - - A line list is a collection of suspected or known disease outbreak cases. It may also include details about healthy patients associated with an exposure event (picnic, concert etc.) who have been interviewed in order to compare food intake, assess risk factors, etc. - -Note that the health status of people associated with an exposure event can change from healthy or unknown status, to ill patient. - Damion Dooley - line list object - - - - - - - - - This class is a temporary holding bin for items that need a class hierarchy home, definition, and/or subclass items. Some classes have subclasses that are currently disjoint in other ontologies like ENVO, so awaiting resolution on such issues. - Damion Dooley - awaiting ontology review - - - - - - - - - The IRIDA user ID is a user account identifier provided by the IRIDA.ca system. - Damion Dooley - - - - - - - - - The count of healthy individuals or animals on a certain date/time from a group that was likely exposed to a pathogen - Damion Dooley - exposure group healthy count - - - - - - - - - The count of ill individuals or animals on a certain date/time from a group that was likely exposed to a pathogen - Damion Dooley - exposure group ill count - - - - - - - - - human general activity - - - - - - - - - - Damion Dooley - An exposure can be narrowed down to a single date, or can be reasoned to exist with a lower and/or upper bound date. A single date exposure has lower and upper bound dates set as the same value. - exposure history record - - - - - - - - - - Damion Dooley - isolate history record - - - - - - - - - - Damion Dooley - An outbreak date may have an official start, but because it might be ongoing, it may not have an end (yet). - outbreak history record - - - - - - - - - - Damion Dooley - Needs to cover the various pregnancy events - pregnancy history record - - - - - - - - - - Damion Dooley - Issue: a diagnosis is a set of diseases, each of which can be marked primary or secondary "Illness causality" with respect to a particular case? Requires a relation annotation. - diagnosis record - - - - - - - - - - Damion Dooley - exposure event record - - - - - - - - - - Damion Dooley - hospitalization event record - - - - - - - - - An exposure can be narrowed down to a single date, or can be reasoned to exist with a lower and/or upper bound date. A single date exposure has lower and upper bound dates set as the same value. - exposure history item - - - - - - - - - hospital admission date - - - - - - - - - A date-time datum that marks the end of possible human or animal exposure to a pathogen agent, directly or indirectly. - Damion Dooley - exposure event end - - - - - - - - - A date-time datum that marks the start of a human or animal exposure event to a suspected pathogen agent, directly or indirectly. - Damion Dooley - This datum is NOT predicted as a function of pathogen and first symptom date. - exposure event start - - - - - - - - - hospitalization history item - - - - - - - - - isolate history item - - - - - - - - - An outbreak date may have an official start, but because it might be ongoing, it may not have an end (yet). - outbreak history item - - - - - - - - - - - - - - - hospital discharge date - - - - - - - - - - A notification date is the date that an outbreak is suspected by a laboratory or other agency and is reported per outbreak detection guidelines. - Damion Dooley - notification date - - - - - - - - - - An outbreak date is on which disease onset appears to have occured - Damion Dooley - outbreak date - - - - - - - - - - - - - - - - An outbreak over date is the date on which a disease outbreak appears to have abated - Damion Dooley - outbreak over - - - - - - - - - - test history item - - - - - - - - - - lab test result date - - - - - - - - - requires discussion - A data item that is a set of entities, referenced by mention, that don't necessarily have something in common. - 0000-0002-8844-9165 - 0000-0002-9578-0788 - 2022-01-31T03:45:04Z - While "enumeration" is a "data item" not everything referenced within an enumeration qualifies as a "data item". Not to be confused with "data set" which describes "data item"s of the same type that have something in common. - enumeration - - - - - - - - - An analytic datum which describes the observed or detectable signs, and experienced symptomps of an illness, injury, or condition. - 0000-0002-9578-0788 - https://en.wikipedia.org/wiki/Signs_and_symptoms - 2022-01-31T23:08:50Z - signs & symptoms - signs and symptoms - - - - - - - - - - A particular attribute (feature, quality or process history) of a food sample. - Damion Dooley - The underlying facets will be supplied from the FoodOn food ontology. - food specimen datum - - - - - - - - - order: -FOODON:03411564 # food source -FOODON:00002381 # food product by organism -FOODON:03311737 # processed food product -NCIT:C71898 # brand name - - A food specimen type is a categorization of a food specimen, by the organism it is or came from, or by a class of food products. - Damion Dooley - food specimen specification - - - - - - - - - - An agency that has reported a disease cluster. - Damion Dooley - disease cluster notification agency - - - - - - - - This is a subset of OBI investigation identifier. It pertains only to NCBI Biosample projects - Damion Dooley - http://purl.obolibrary.org/obo/OBI_0001628 - obsolete: NCBI BioProject ID - true - - - - - - - - - The count of individuals or animals for which no health status is available on a certain date/time from a group that was likely exposed to a pathogen. - Damion Dooley - exposure group unknown health status count - - - - - - - - - - - - - - - - - - - - - A role which inheres in a person and is realized by the process of being in the context of civilization - Damion Dooley - person role - - - - - - - - - An exposed person role is the role a person takes on who has been exposed to a pathogen. In serious situations this may call for special treatment, e.g. quarantine. - Damion Dooley - exposed person role - - - - - - - - - parent-guardian role - - - - - - - - - - Damion Dooley - illness causality - - - - - - - - - pre-existing condition - - - - - - - - - - - - - - - - To restore to the normal state after some pathologic process. - Damion Dooley - Dorland's Illustrated Medical Dictionary, 30th ed. - improving - recovering - resolving health trend - - - - - - - - - Damion Dooley - close interpersonal relationship exposure - - - - - - - - - Damion Dooley - household exposure - - - - - - - - - Damion Dooley - exposure to individual with diarrhea - - - - - - - - - Damion Dooley - other human exposure - - - - - - - - - Damion Dooley - sexual contact exposure - - - - - - - - - Damion Dooley - exposure via diaper changing (human fecal) - - - - - - - - - container identifier - - - - - - - - - PulseNet: Outbreak - outbreak identifier - - - - - - - - - - - - - - - - - - - - - - GENEPIO - reference genome size - - - - - - - - - - - - - - - - The assembly genome size is the sum of all lengths of a sequence assembly's contigs. - Damion Dooley - GENEPIO - As noted in Quast documentation: " The total assembly size may increase (and in some cases exceeds the genome size) due to contaminants (see Chitsaz et al. (2011)), misassembled contigs, repeats, and hubs that contribute to multiple contigs. " - assembly genome size - - - - - - - - - - - - - - - - Identifier for a reference genome (used to build or compare an assembly) that is used in the genome browsers and in the community - Damion Dooley - GENEPIO - reference genome identifier - - - - - - - - - Assembly QC - - The 'genome size delta ratio' is a ratio of the difference between a sample's genome assembly size and the size of a given reference genome, over the reference genome size. - -The formula: - -| (reference_genome_size - assembly_genome_size) | / reference_genome_size - -This yeilds a decimal / percentage ranging from 0 = exact length, to say .1 which is equivalent to a 10% variance. If the ratio is too far from a quality control ratio that depends on the species in question, this indicates a bad assembly or a mis-identified sample. - Damion Dooley - GENEPIO - genome size delta ratio - - - - - - - - - Assembly QC - - This is the upper acceptable limit of the 'genome size delta ratio' with respect to a particular species. - -For Salmonella a 0.10 variance in length between an assembly size and a reference genome size may be acceptable. For E-coli a more generous 0.30 or .40 variance should be allowed, given the pathogenic subspecies’ highly dynamic genome. - GENEPIO - genome size delta ratio QC threshold - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - The contig N50 length QC threshold is a minimum length threshold that a contig N50 length datum should be above for good QC. A lower length is indicative of assembly problems (insufficient read depth) or a mismatched reference genome. - Damion Dooley - GENEPIO - contig N50 length QC threshold - - - - - - - - - Assembly QC - 2000 - - The contig N99 length QC threshold is the minimum length that a contig N99 or NG99 length datum can be for satisfactory QC. This threshold avoids having too many gene coding regions prematurely clipped inside short contigs. An assembly having 1% or more of its content in less than 2Kbp chunks is cause for concern. Bacterial genes are generally about 1Kbp in length. - Damion Dooley - GENEPIO - contig N99 length QC threshold - - - - - - - - - - - - - - - - - - - - - - - lookup - Homo sapiens - - The species of the host organism from which a specimen (pathogen) organism was obtained. Use the full taxonomic name, eg, "Homo sapiens". - Damion Dooley - - subject organism (host) taxonomic species - - - - - - - - - - - - - - - - - - - lookup - - - - - - - - - - - - - - - Assembly QC - - A single datum having to do with a metric for genomic sequence assembly quality control. - -A "quality control measurement" can be defined as a measurement that has some norm within a definable context, e.g. for a certain subspecies. It may be a calculated quantity. - -A "quality control metric" is an upper or lower bound threshold that a measurement is compared to. Surpassing the threshold may indicate an error situation. - -A "measure" can indicate an amount of activity, consumption, transformation, etc. but doesn't itself convey an over-stepping of bounds in the way that a metric does. - Damion Dooley - GENEPIO - assembly quality control datum - - - - - - - - - - - - - - - - - - - - - Damion Dooley - GSCID-BRC:Clinical/host-associated pathogen - NCBI:Pathogen.cl - clinical or host-associated pathogen - - - - - - - - - - - Clinical/host-associated pathogen - - - - - - - - - - - Pathogen.cl - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - The N99 length definition is identical to the N50 definition except that the threshold for determining the contigs is 1% of the nucleotides. This contig basepair length can be compared to a minimum threshold to determine if gene annotation (where contigs greater than say 2000bp are necessary) would generally succeed. - Damion Dooley - GENEPIO - contig N99 - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - The upper threshold of contig counts that are acceptable in a genome assembly. This may vary based on the overall genome length and depth of coverage. - -A large contig count may indicate insufficient read coverage. - Damion Dooley - contig count QC threshold - - - - - - - - - - Indicates how the knowledge derived from the project can be applied, and to what field(s). - Damion Dooley's note: NAIAD GRCID-BRC has Project Relevance map to OBO Foundry Study Design (http://purl.obolibrary.org/obo/OBI_0500000) but this is a bit of a stretch. - Damion Dooley - https://www.niaid.nih.gov/research/dmid-metadata-standards-core-project - project relevance - - - - - - - - - agricultural project relevance - - - - - - - - - medical knowledge relevance - - - - - - - - - industrial processing relevance - - - - - - - - - evolution modelling relevance - - - - - - - - - environmental project relevance - - - - - - - - - model organism relevance - - - - - - - - The NCBI BioProject model includes all datums associated with the current NCBI BioProject specification. - Damion Dooley - - obsolete: NCBI BioProject model - true - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0000147 - obsolete: NCBI SRA model - true - - - - - - - - - http://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ - http://www.ncbi.nlm.nih.gov/biosample/docs/packages/Pathogen.cl.1.0/ - - Damion Dooley notes: NCBI doesn't quite make the distinction but it may be helpful to distinguish sample submission facilitator vs submitter/repository organization contact? So should we have a -BioSample_submission_facilitator field and a BioSample_contact_information field? - Damion Dooley - Damion's note: There are a few different kinds of biosample, and required fields depend on the type selected. - draft NCBI BioSample model - mixed clinical and environmental/food/other - - - - - - - - - monoisolate - - A monoisolate sample scope involves specimens from a single animal, cultured cell-line, inbred population, or possibly a heterogeneous population when a single genome assembly is generated from a pooled sample because multiple individuals are needed to collect enough material and an inbred line is not available; however, this situation is not preferred. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - monoisolate - monoisolate sample scope - - - - - - - - - multiisolate - - A multiisolate sample scope contains multiple individuals that represent distinct specimen collections, a population (representative of a species). - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - This is often used for variation or phenotype and genotype studies. This should not be used when multiple genomes will be annotated. Eventually, multiple locus_tag prefixes will be able to be assigned to a single multiisolate genome sequencing project, but currently only a single prefix can be registered per project. Therefore, individual monoisolate projects need to be registered when more than one genome will be annotated. - multiisolate sample scope - - - - - - - - - multispecies - - A multi-species sample scope involves a sample representing multiple species. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - multispecies sample scope - - - - - - - - - environment - - An environment sample scope indicates that the species content of the sample is not known. Generally, nucleic acid is directly isolated from an environmental sample for analysis. This is used for metagenome studies. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - environment sample scope - - - - - - - - - - A synthetic sample scope involves a sample synthesized in a laboratory. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - synthetic sample scope - - - - - - - - - - Damion Dooley - single cell - - - - - - - - - other - - Other project objective: specify an objective not listed above - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - other project objective - - - - - - - - - - - - - - - - - - - - - Damion Dooley - GSCID-BRC:environmental/food/other - NCBI:Pathogen.env - environmental, food or other pathogen - - - - - - - - - - - environmental/food/other - - - - - - - - - - - Pathogen.env - - - - - - - - - whole - - Whole: the project makes use of the whole sample material (most common case). Use this for whole genome sequencing studies, transcriptome studies that are not targeting specific loci, epigenetic studies of a genome, and metagenomes or unbiased transcriptome studies of metagenomes. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - whole genomic data capture - - - - - - - - - raw sequence reads - - A raw sequence reads project objective has the goal of submission of raw reads to SRA or Trace repositories - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - raw sequence read objective - - - - - - - - - sequence - - A sequence project objective has a goal of submission of sequence data to standard archival sequence databases (yielding accession.version identifiers; e.g., whole genome shotgun, cDNA sequences, transcript shotgun assemblies) - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - sequence project objective - - - - - - - - - analysis - - An "analysis project objective" indicates there was an other analysis not otherwise indicated, includes submission of BAM files. - This defn. could be a negation of the "not otherwise indicated". - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - analysis objective - - - - - - - - - assembly - - Submission of genome assembly (AGP data) - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - assembly objective - - - - - - - - - annotation - - Sequence annotation data - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - sequence annotation objective - - - - - - - - - sequence variation - - Variation: identification of sequence variation data for submission to dbSNP or dbVAR - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - sequence variation project objective - - - - - - - - - epigenetic markers - - DNA methylation, histone modification, chromatin accessibility datasets - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - epigenetic markers objective - - - - - - - - - expression - - Expression: assays of transcript or protein existence or abundance - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - transcript or protein expression objective - - - - - - - - - maps - - Maps: non-sequence based map data; e.g., genetic, radiation hybrid, cytogenetic, etc. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - mapping objective - - - - - - - - - - Phenotypic descriptive data. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - phenotypic observation data from specimen - - - - - - - - - select sequence if any sequence data is generated from this project. - sequencing - - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - sequencing project method - - - - - - - - - array - - Select Array if that is the primary method and no sequence data is submitted - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - array project method - - - - - - - - - mass spectrometry - - Select Mass Spectrometry if that is the primary method - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - mass spectrometry project method - - - - - - - - - order: -NCIT:C40974 # first name -NCIT:C40975 # last name -NCIT:C42775 # email address -GENEPIO:0001756 # phone - contact specification - person - - - - - - - - - A categorical investigation datum is a datum pertaining to some entity examined for scientific research or diagnostic purposes and which has a scope that is broader than one of the clinical, environmental or epidemiological domains. - Damion Dooley - investigation datum - - - - - - - - - An organism and its host share physical space but no evidence exists to determine if one benefits from this arrangement. - commensal role - - - - - - - - - draft isolate details model - - - - - - - - - - A subject age is the age since birth of a given organism that is involved in an investigation or study at a given time. - Damion Dooley - subject age - - - - - - - - - - draft NCBI component model - - - - - - - - - draft IRIDA BioSample model - - - - - - - - - - - - - - - draft GenEpiO epidemiology case record - - - - - - - - - - - - - - - A subject description is a field containing additional information about an organism (related to an investigation, study and/or specimen) that is not included in other defined vocabulary fields. - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0001835 - subject description - - - - - - - - - - - host description - - - - - - - - - NCBI BioSample - The host profile or identifiers text is the "identification or description of the specific individual from which this sample was obtained". - Damion Dooley - NCBI BioSample: isolate - host profile or identifers - - - - - - - - - - A subject identifier is an identifier of a subject organism within the context of a particular investigation, study, or specimen extraction event. - Damion Dooley - This varies in its type (numeric or string) and its central repository depending on its context (use in a particular application/instance). - -Note: GSCID-BRC specification states " 'Host' is not the preferred term since some specimens may lack any detectable pathogen". In other words, a person would technically (logically) only have a host identifier AFTER they have been diagnosed as having a pathogen. A health care personal identifier, or a case identifier would be better than a more ephemeral "host id" - subject identifier - - - - - - - - - - - - - - - - Name of disease in a subject that is related to a given investigation, study and/or specimen. - Damion Dooley - NIAID GSCID-BRC metadata working group - Controlled vocabulary. Human specimen source: https://bioportal.bioontology.org/ontologies/DOID -or https://www.ncbi.nlm.nih.gov/mesh/1000067 - subject disease - - - - - - - - - INSDC term (top level) - A categorical choice recorded when a measurement value was known to be recorded in the past but the observed value cannot be located or retrieved for some reason. - - - NCBI Biosample: missing - missing - - - - - - - - - INSDC term (top level) - 'not applicable' is an appropriate value for the measure of femur length for a patient with a missing limb - - A categorical choice recorded when a measurable datum does not apply to a given context. - Damion Dooley - - - - not applicable - - - - - - - - - INSDC term (lower level) - A categorical choice recorded when a datum was not measured with respect to some entity during some process. - - - NCBI Biosample: not collected - not collected - - - - - - - - - draft isolate identifier model - - - - - - - - - - draft GenEpiO isolate testing model - - - - - - - - - - draft NCBI isolate source location model - - - - - - - - - draft GenEpiO isolate environment model - - - - - - - - - A subject disease stage is a measure of the acuteness of a subject organism's diagnosed disease, if any, at a given time in an investigation, study or specimen extraction event. - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0001835 - subject disease stage - - - - - - - - - environmental datum - - - - - - - - - - - - - - - temperature of sample - - - - - - - - - - de-novo assembly - - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0000025 - obsolete: sample body source - true - - - - - - - - - contig pre-analysis minimum length QC threshold - - A 'contig length QC threshold' is an integer setting which can be applied by an algorithm to an array of assembly and annotation contig lengths to remove (filter out) all items less than the threshold value. The reduced array is used for calculation of statistics. - Damion Dooley - http://quast.bioinf.spbau.ru/manual.html - QUAST specifies which of its report stats are affected by the "--min-contig" minimum contig length parameter. - contig length QC threshold - - - - - - - - - - The NG50 length is the same as the N50 length except that the length of the reference genome is used in the calculation rather than the assembly genome size. - Damion Dooley - "Note that N50 is calculated in the context of the assembly size rather than the genome size. Therefore, comparisons of N50 values derived from assemblies of significantly different lengths are usually not informative, even if for the same genome. To address this, the authors of the Assemblathon competition derived a new measure called NG50. The NG50 statistic is the same as N50 except that it is 50% of the known or estimated genome size that must be of the NG50 length or longer. This allows for meaningful comparisons between different assemblies. In the typical case that the assembly size is not more than the genome size, the NG50 statistic will not be more than the N50 statistic." - wikipedia - contig NG50 - - - - - - - - - - - - - - - - A contig length is the count of base pairs in a given sequence assembly contig. - Damion Dooley - contig length - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - Contig L50 is the number of contigs equal to or longer than contig N50. The length of the assembly itself is used in the calculation. - Damion Dooley - QUAST manual - contig L50 - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - The LG99 count is like the L99 count except that the length of the reference genome is used in the calculation rather than the sum of assembly contig lengths. - Damion Dooley - contig LG99 - - - - - - - - - An organism isolate datum is any datum pertaining to an isolate organism - Damion Dooley - obsolete: specimen from subject datum - true - - - - - - - - - - - - - - - - A product of an animal, as in blood, feces, sputum, etc. that has no particular anatomical site - Damion Dooley - animal body product - - - - - - - - This is the scientific role or category that the subject organism or material has with respect to an investigation. - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0001237 - obsolete: specimen source material category - true - - - - - - - - - draft GenEpiO general information record - - - - - - - - - - - - - - - - - - - - - An antigenic formula is a string composed of codes representing categorized results of tests performed on various viral, bacterial or immune cell surface antigens. - Damion Dooley - antigenic formula - http://medical-dictionary.thefreedictionary.com/antigen - - - - - - - - - - - - - - - - - - - - - - - - lookup - - This is the taxonomic species descriptor of a specimen isolate (an organism found within a specimen.) - Damion Dooley - specimen organism taxonomy (species) - - - - - - - - - - An identifier moe3l indicates an identifier, the organization it has been issued by, and the status of the identifier - whether it is a primary one, active or archaic. - Damion Dooley - identifier model - - - - - - - - - help:This should be populated with a selection from INSDC.org controlled vocabulary for providers: ftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/coll_dump.txt - - The curator organization name is the name of an organization that manages a given repository of entities (samples, isolates, sequences ...) - Damion Dooley - curator organization name - - - - - - - - - INSDC:institution_code:BRS - IRIDA:ACK - Agriculture and Agri-Food Canada - - - - - - - - - - An isolate identifier is an identifier assigned to a given isolate by a particular agency that is handling or storing it. - Damion Dooley - isolate identifier - - - - - - - - - - An identifier status describes the principle role of an identifier assigned to an entity by its curator or handler. An entity may have a number of identifiers assigned to it over time. An identifier may be phased-out as can happen when its content is transferred to another curator. - Damion Dooley - identifier status - - - - - - - - - GenEpiO - - A data protection role is a role (or user permission) that a user has with respect to particular data. - A data server may be able to provide a protected(modified) dataset with metadata indicating what parts have a protection role with respect to the user requesting this information. A data protection role would be inherited from a user's relation to an entitiy to the entity's components or subclasses. - Damion Dooley - data protection role - - - - - - - - - - - An identifier used in the initial submission of content to a repository. - original submission - - - - - - - - - - This was created to help define a contributing organization to a repository. However this still needs organizing. The "collected_by" field is free text but contact name AND organization could be associated with this in controlled vocabulary. - NCBI Contributing organization / project - - - - - - - - - food - liquid - - - - - - - - - - draft NCBI BioSample identifier model - - - - - - - - - - An INSDC institution code is an identifier of an organization from a list of sequence repository organizations managed by INSDC. - Damion Dooley - http://www.insdc.org/controlled-vocabulary-culturecollection-qualifier - INSDC institution code - - - - - - - - - draft IRIDA epidemiological case model - - - - - - - - - - An identifier that had been used previously but is no longer promoted. - Damion Dooley - previous (archaic) identifier - - - - - - - - - - A geographical location datum is a datum that refers to a real, hypothesized or fanciful spatial location - Damion Dooley - geographic location datum - - - - - - - - A categorical tree specification datum is a categorical value specification which takes its value from the ontology URI identifier of any one of its subclass items; these may be organized in a hierarchy. - Damion Dooley - http://purl.obolibrary.org/obo/OBI_0001930 - A categorical tree specification datum may have its own URI identifier as its value. This could be interpreted to mean that the datum was recorded but that no particular categorical subclass distinction was observed. This in effect makes the datum act as a boolean variable. - obsolete: categorical tree specification - true - - - - - - - - - - Damion Dooley - A geographic coordinate entity composed of both latitude and longitude components. - latitude and longitude coordinate (ISO 6709) - - - - - - - - - - - - - - - order: -NCIT:C25464 # country -ENVO:00000005 # state / province etc. - - Geographical origin of the sample; use the appropriate name from this list http://www.insdc.org/documents/country-qualifier-vocabulary. Use a colon to separate the country or ocean from more detailed information about the location, eg "Canada: Vancouver" or "Germany: halfway down Zugspitze, Alps" - Damion Dooley - draft NCBI BioSample geo_loc_name model - - - - - - - - - draft GenEpiO isolate sequencing model - - - - - - - - - A case ID is a unique identifier associated with a particular episode of care for an individual or animal. - Damion Dooley - case identifier - - - - - - - - - - - An animal that has had a substantial part of its reproductive organs removed surgically. - Damion Dooley - NCBI BioSample: neuter - Not a PATO phenotypic sex catigorical value. - neuter - - - - - - - - - - - - - - - - - NCBI BioSample - 'pooled male and female' is a categorical value used when the male and female categories or levels of a factor are combined. If used to describe a single organism, then the organism will be one or the other. - Not a PATO phenotypic sex catigorical value. - Damion Dooley - NCBI BioSample: 'pooled male and female' - pooled male and female - - - - - - - - - - A categorical choice recorded while the data for a given measurable datum has not finished being collected, is awaiting a conclusion, or has not yet been communicated. - Damion Dooley - undetermined - in process - - - - - - - - - swimming / wading - - - - - - - - - - Damion Dooley - NECESSARY? : What details are categorical and what are freehand? This item was originally too broad; moved sub-items to Treatment. - infection detail datum - - - - - - - - - - This is problematic - its not clear if this is reporting that antibiotics were administered, or whether they are recommended as a result of diagnosis. - Damion Dooley - antibiotics required - - - - - - - - - - The International Nucleotide Sequence Database Collaboration (INSDC) is a long-standing foundational initiative that operates between DDBJ, EMBL-EBI and NCBI. INSDC covers the spectrum of data raw reads, though alignments and assemblies to functional annotation, enriched with contextual information relating to samples and experimental configurations. - Damion Dooley - International Nucleotide Database Collaboration standard - INSDC - INSDC standard - - - - - - - - - - Damion Dooley - outcome of pregnancy associated with illness - - - - - - - - - INSDC term (lower level) - a categorical choice indicating that information of an expected format was not given; a value may be given at the later stage. - - - not provided - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - stable health status - http://purl.obolibrary.org/obo/GENEPIO_0002026 - - - - - - - - - induced abortion - - - - - - - - - - live birth - - - - - - - - Damion Dooley - http://purl.obolibrary.org/obo/VT_0002292 - obsolete: gestation duration (weeks) - true - - - - - - - - - - - - - - - date of pregnancy outcome - - - - - - - - - - - - - - - - - - - - - - contact specification - physician - - - - - - - - obsolete: matrix - solid - true - - - - - - - - - - - - - - - - contact specification - parent/guardian - - - - - - - - - - - - - - - - - - - - - - contact specification - patient - - - - - - - - - draft GenEpiO case epidemiology record - - - - - - - - - order: -NCIT:C25464 # Country -ENVO:00000005 # major administrative subdivision aka state/province/territory/region (via GenEpiO -> GAZ ) -NCIT:C80234 # Municipality (via GenEpiO -> GAZ cities) -NCIT:C25690 # Street Address -NCIT:C25621 # postal code - - The address component of a contact specification. - contact specification - address - - - - - - - - - GENEPIO_0001829 - obsolete: draft IRIDA model - true - - - - - - - - - - A datum related to the sequencing assay process applied to an isolate. - Damion Dooley - laboratory sequencing datum - http://purl.obolibrary.org/obo/OBI_0001901 - http://purl.obolibrary.org/obo/OBI_0400103 - - - - - - - - - - Damion Dooley - host illness associated with - - - - - - - - - draft subject demographic specification - - - - - - - - - - - - - - - - - - - - - - - K(1|2a|2ac|3|4|5|6|7|8|9|10|11|12|13|14|15|16|18a|18ab|19|20|22|23|24|26|27|28|29|30|31|34|37|39|40|41|42|43|44|45|46|47|49|50|51|52|53|54|56|96|55|74|82|84|85ab|85ac|87|92|93|95|97|98|100|101|102|103|X104|X105|X106) - - - - - - - E. coli K antigen specification - - - - - - - - - - - - - - - - - - 1 - - - - - - 6 - - - - - - - other antigen specification - - - - - - - - - - E. coli serotype specification - - - - - - - - - - Damion's note: This will be converted to a categorical tree specification list of serovars by name or id asap. - Salmonella serovar specification - - - - - - - - - - A lab test specification indicates the inputs and outputs (results / conclusions) of a test. - Damion Dooley - test specification - - - - - - - - - - - - - - - - - - - - - - - (1/2|1/2a|1/2b|1/2c|3a|3b|3c|4a|4ab|4b|4c|4d|4e|1|7) - - - - - - - listeria antigen - - - - - - - - obsolete: matrix - fluid - true - - - - - - - - - listeria serotype 1/2a - - - - - - - - - listeria serotype 1/2b - - - - - - - - - listeria serotype 1/2c - - - - - - - - - listeria serotype 1/2 - - - - - - - - - listeria serotype 3a - - - - - - - - - listeria serotype 3b - - - - - - - - - listeria serotype 4a - - - - - - - - - listeria serotype 4b - - - - - - - - - listeria serotype 4c - - - - - - - - - listeria serotype 4d - - - - - - - - - listeria serotype 4e - - - - - - - - - non-monocytogenes listeria antigen - - - - - - - - - listeria serotype 3c - - - - - - - - - textual test result - - - - - - - - This is an organizational category for grouping parameters relevant to biomedical research projects. - Damion Dooley - - obsolete: draft GenEpiO BioProject standard - true - - - - - - - - - Damion Dooley - NCBI BioSample: collection_code - NCBI BioSample collection code - - - - - - - - - - - - - - - - draft NCBI BioSample host model - - - - - - - - - food - solid - - - - - - - - - lab test datum - - - - - - - - - Xbal - - - - - - - - - Ascl - - - - - - - - - Smal - - - - - - - - - Blnl - - - - - - - - - Apal - - - - - - - - - Kpnl - - - - - - - - - - Taxonomy below subspecies; sometimes used in viruses to denote subgroups taken from a single isolate. - Damion Dooley - NCBI Biosample - subgroup - - - - - - - - - help:This is an optional additional subtype classification as per organism convention - - A viral subtype is a classification name for a virus according to some protocol. - Damion Dooley - NCBI BioSample - viral subtype - - - - - - - - - - - - 1 - - - - - - - 1 - - - - - serotype specification - - - - - - - - - IRIDA - - An integer and character referring to a pattern of opaque or confluent lysis caused by a panel of bacteriophage infections e.g. 14a. - Damion Dooley - SNOMED: http://www.snomedbrowser.com/Codes/Details/272405002 - phage type specification - - - - - - - - - obsolete: swab - food contact surface - true - - - - - - - - - ATCC:26370 - An NCBI culture collection is a composite identifier containing “institution code:collection code”. - Annotation with a culture_collection qualifier implies that the sequence was obtained from a sample retrieved (by the submitter or a collaborator) from the indicated culture collection, or that the sequence was obtained from a sample that was deposited (by the submitter or a collaborator) in the indicated culture collection. See the description for the proper format and list of allowed institutes, http://www.insdc.org/controlled-vocabulary-culturecollection-qualifier. - NCBI culture collection - - - - - - - - - UAM:Mamm:52179 - The NCBI specimen voucher is an identifier composed of “institution code:collection code:specimen id” parts. In addition to a specimen identifier, it includes an institution-code (and optional collection-code) taken from a controlled vocabulary maintained by the INSDC that denotes the museum or herbarium collection where the specimen resides. - INSDC:specimen_voucher - NCBI specimen voucher - http://www.insdc.org/controlled-vocabulary-specimenvoucher-qualifier. - - - - - - - - - culture identifier - - - - - - - - - - - - - - - human; dog; horse - The natural language (non-taxonomic) name of the type of organism (human or animal) that is the subject of a given investigation, study and/or specimen. - Damion Dooley's note: as of 2017 this is a problematic field for NCBI Biosample because it is slotted into "host" field, yet field is listed as "host common name" which does not fit with requirement that scientific name be provided. - Person: Damion Dooley - subject organism common name - - - - - - - - - - - - - - - - - - - - - temperature of air - average daily - - - - - - - - - obsolete: swab - inanimate object surface - true - - - - - - - - - obsolete: swab - meat - true - - - - - - - - - obsolete: swab - rectal swab - true - - - - - - - - - obsolete: swab - tissue - true - - - - - - - - - unknown source - - - - - - - - - - patient sample - human clinical specimen - - - - - - - - "environment (swab or sampling)" is a specific response for NCBI BioSample that could be mapped or unified with "environment sample" used elsewhere in GenEpiO - Damion Dooley - http://purl.obolibrary.org/obo/GENEPIO_0001246 - obsolete: environmental (swab or sampling) - true - - - - - - - - - avian - wild - - - - - - - - - avian - domesticated - - - - - - - - - human clinical specimen - invasive - - - - - - - - - In chemistry, pH is a numeric scale used to specify the acidity or basicity(alkalinity) of an aqueous solution - Damion Dooley - Wikipedia - Normally falls within the bounds of 0 - 14 - pH measurement - - - - - - - - - precipitation - - - - - - - - - - The assembly and annotation objective is the set of objectives that assembly and annotation techniques (including instruments and software platforms) applied to a sample are meant to satisfy. This impacts on the quality control thresholds applied to the sequencing project. - Damion Dooley - assembly and annotation project objective - - - - - - - - - - Damion Dooley - line list row record - - - - - - - - - - This class contains components under development for fulfilling GenEpiO and other standard data specifications. Components are relevant to epidemiological, laboratory, clinical or environmental pathogen sample data collection and analysis. - Damion Dooley - draft GenEpiO component record - - - - - - - - - - - - region - lookup:http://purl.obolibrary.org/obo/GAZ_00000448 - - A subnational region is a type of subnational entity similar to a nation's state, province, or territory. - Damion Dooley - subnational region - - - - - - - - - - A data standard related to public health research and service delivery. - Damion Dooley - public health data standard - - - - - - - - - Damion Dooley - - - - - - - - - - Reagent: material studied was obtained by chemical reaction, precipitation. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - reagent derived material from specimen - - - - - - - - - transcriptome - - Transcriptome: transcript and/or expression data. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - transcriptome data from specimen - - - - - - - - - proteome - - Proteome material is protein or peptide sequences. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - proteome data derived from specimen - - - - - - - - - purified chromosome - - Purified chromosome: one or more chromosomes or replicons were experimentally purified. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - purified chromosome from specimen - - - - - - - - - targeted locus/loci - - TargetedLocusLoci: capturing specific loci (gene, genomic region, bar code standard). - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - Targeted Locus Loci data capture - - - - - - - - - clone ends - - CloneEnds: capturing clone end data. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - clone end data capture - - - - - - - - - exome - - Exome: capturing exon-specific data. - Damion Dooley - NCBI BioSample - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - exome specific data capture - - - - - - - - - random survey - - Sequences generated from a random sampling of the collected sample; not intended to be comprehensive sampling of the material - Is this with respect to an isolate or a specimen derived culture? - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54364/ - random survey data capture - - - - - - - - - - This is a collection of various human (and animal contact location) contact information specifications used in data standards. - Damion Dooley - contact specification - - - - - - - - - order: -NCIT:C40978 # phone -GENEPIO:0001896 # phone type - - contact specification - phone - - - - - - - - - - Damion Dooley - millimetres per day - - - - - - - - - obsolete: millisiemens - true - - - - - - - - - - Damion Dooley - millisiemens per centimetre - - - - - - - - - - Damion Dooley - cubic metre per second - - - - - - - - - umol/kg - - Damion Dooley - micromole per kilogram - - - - - - - - - - Damion Dooley - micromole per litre - - - - - - - - - - Damion Dooley - quality control record - - - - - - - - - Standard draft: describing the minimum information needed for submission to a public database. - Damion Dooley - 1 - standard draft - - - - - - - - - High quality draft: describing sequences with little to no manual review. - Damion Dooley - 2 - high quality draft - - - - - - - - - Improved high quality draft: in which data is either reviewed by people or machines to some extent to indicate that most of the genetic data is assembled correctly, but some errors may still be present. - Damion Dooley - 3 - improved high quality draft - - - - - - - - - Annotation-directed improvement: in which genetic information in various gene regions is represented as accurately as possible. - Damion Dooley - 4 - annotation-directed improvement - - - - - - - - - Non-contiguous finished: which includes sequences that have been reviewed by both people and machines and would be considered complete except for “recalcitrant regions” that are proving problematic for genome closure. - Damion Dooley - 5 - non-contiguous finished - - - - - - - - - Finished: which describes un-gapped complete sequences that have minimal errors, if any. The biology of the microbe will determine whether this finished genome consists of more than one chromosome. - Damion Dooley - 6 - finished - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - The NG99 length is the same as the N99 length except that the length of the reference genome is used in the calculation rather than the sum of assembly contig lengths. - Damion Dooley - GENEPIO - contig NG99 - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - Contig L50 is the number of contigs equal to or longer than contig N50. The length of the assembly itself is used in the calculation. - Damion Dooley - contig LG50 - - - - - - - - - Assembly QC - http://purl.obolibrary.org/obo/IAO_0000428 - Contig L99 is the number of contigs equal to or longer than contig N99. The length of the assembly itself is used in the calculation. - Damion Dooley - contig L99 - - - - - - - - - - A subject age at time of specimen extraction is the age (since birth) of the organism at the time a given specimen was extracted. - Damion Dooley - subject age at time of specimen collection - - - - - - - - - - A public health related data standard involving a particular species of pathogen. - Damion Dooley - pathogen specific data standard - - - - - - - - - - The draft tuberculosis contextual data standard is a data standard for the collection of contextual information of a given tuberculosis case that pertain to typing, clinical treatment, and potential research questions. - Damion Dooley - draft tuberculosis contextual data standard - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - PulseNet:Outbreak - - - - - - - - The PulseNet Canada Salmonella submission standard details the fields required in a PuseNet Canada pathogen submission report for Salmonella in spreadsheet format - Damion Dooley - draft PulseNet Canada Salmonella submission standard - http://www.pulsenetinternational.org/assets/PulseNet/uploads/wgs/PND18-NCBI-Biosample-Submission.pdf - - - - - - - - - - - - - - - A PFGE pattern resulting from DNA fragmentation induced by the Xbal enzyme. - - PFGE Xbal pattern - - - - - - - - - - - - - - - A PFGE pattern resulting from DNA fragmentation induced by the Blnl enzyme. - - PFGE Blnl pattern - - - - - - - - - NLEP ID - An NLEP ID is a unique identifier code for a sample registered with the Canadian "National Laboratory for Enteric Pathogens" (NLEP) - Damion Dooley - Pulsenet Canada spreadsheet. - National Laboratory for Enteric Pathogens Identifier - - - - - - - - - - - - - - - PulseNet spreadsheet - Date an uploaded sample was re-uploaded or had its metadata modified. - Damion Dooley - PulseNet: UploadModifiedDate - upload modified date - - - - - - - - - - A travel destination is a destination city (or populated place of some scale) which a given human has travelled to on a particular trip. - Damion Dooley - travel destination - - - - - - - - - - - A symptom duration is a date-time entity which is the duration (in hours or days or weeks etc.) that one or more symptoms persist for in a particular human or animal - Damion Dooley - This may be a calculated field if symptoms are reported to cease on a particular date. Often however symptom duration is reported more generally as a date or time range since cesation date is less certain. - symptom duration - - - - - - - - - - - - - - - - The city where a specimen was collected (taken) from a subject or environment - Damion Dooley - specimen collection location - city - - - - - - - - - - - lookup - - - - - - - - Damion Dooley - - - obsolete: sample city - true - - - - - - - - - - - - - - - - This is the genus-level taxonomic name of an organism playing a pathogen role - Damion Dooley - genus of pathogen - - - - - - - - - - - - - - - - This is the species-level taxonomic name of an organism playing a pathogen role - Damion Dooley - species of pathogen - - - - - - - - - - A symptom cessation date is a date-time entity that marks the end of one or more reported symptoms pertaining to an episode of human or animal illness - Damion Dooley - symptom cessation date - - - - - - - - - - - - - - - This is a catch-all category for listing specimen related terms - Damion Dooley - specimen datum - - - - - - - - - - - - - http://purl.obolibrary.org/obo/GENEPIO_0002105 - http://purl.obolibrary.org/obo/OBI_0001616 - - - - - - - - - - - - - - - - isolate identifier specification - - - - - - - - - - The 'data obfuscated' role between a user and given data entails that the user is authorized to see particular fields that have been transformed consistently such that statistics performed on those fields would yeild the same results as statistics applied to the un-obfuscated data. The purpose of obfuscation is to prevent related individuals or organizations from being identified. - Damion Dooley - data obfuscated - https://www.hhs.gov/hipaa/for-professionals/privacy/special-topics/de-identification/ - - - - - - - - - - The 'data aggregated' role between a user and given data entails that the user is authorized to see aggregated results (like the patient count) via preset reports, queries or views. The results are not obfuscated. - Damion Dooley - data aggregated - - - - - - - - - - A 'limited data set' role between a user and given data entails that a user is authorized to see some of the fields but the remainder are withheld (or encrypted). - Damion Dooley - limited data set - - - - - - - - - help:In this dataset, selected data have been de-identified (anonymized) for access by dataset users. - - A 'de-identified data' role between a user and given data entails that the user is authorized to see only those fields (including those that are encrypted) which do not contain information that could be use to identify particular individuals (whether patients or medical practitioners) or potentially organizations in the case where an investigation may implicate them. - Damion Dooley's note: There is a case in the "draft tuberculosis contextual data standard" that has this be a boolean selection. If a categorical field is linked directly, and it has no underlings, this indicates that it is being treated as a boolean feature. - Damion Dooley - Generally de-identified data should include HIPAA patient privacy fields as indicated in https://www.hipaa.com/hipaa-protected-health-information-what-does-phi-include/ - de-identified data - - - - - - - - - - A 'data protected' role between a user and given data entails that a user must be authorized in order to view that data. - Damion Dooley - data protected - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - A datum containing the name of persons or institute who collected a given specimen. - Damion Dooley - https://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ - specimen collector - - - - - - - - - - Damion Dooley - NCBI BioSample culture identifier - - - - - - - - - A user identifier is an identifier provided as part of an authentication process of a client (user) to a service (server). User identifiers normally persist over time, in contrast to session identifiers which are temporary. - Damion Dooley - user identifier - - - - - - - - - sequence identifier - - - - - - - - - metagenomic species identification - - - - - - - - - Note: REPLACE WITH Citation: SIO_000174 ???? - document citation identifier - - - - - - - - - organization identifier - - - - - - - - - collection identifier - - - - - - - - - variant calling / pathogen identification and clustering - - - - - - - - - isolate (pathogen) identification - - - - - - - - http://purl.obolibrary.org/obo/OBI_0001616 - obsolete: NCBI BioSample ID - - true - - - - - - - - - 1) Escherichia coli O104:H4 str. C227-11 clinical isolate 2010_333_NC-6 -2) CD8+ T cells from female TSG6-knockout BALB/c mouse -3) Human metagenome isolated from urine of healthy female - - A specimen (or sample) title should be short and informative. Each specimen title must be unique in a submission. - NCBI BioSample record documentation refers to a "BioSample title", stating that it is "auto-generated if one is not supplied by the submitter." This is distinct from any assigned BioSession accession, or other "external sample identifier" that may have been issued by the source database or repository. - Damion Dooley - specimen title - - - - - - - - - draft GenEpiO isolate source context - - - - - - - - - INSDC term (lower level) - - A categorical choice recorded when the data for a given measurable datum is available but not shared publicly because of information privacy concerns. - - - restricted access - - - - - - - - - State (United States of America) - - - - - - - - - - - - - - - - - - - - - - - - - - A health status trend is a short-term prognosis about whether health is improving, worsening or unchanging - Damion Dooley - health status trend datum - - - - - - - - - http://www.itis.gov - - The Integrated Taxonomic Information System (ITIS) contains authoritative taxonomic information on plants, animals, fungi, and microbes of North America and the world. - Damion Dooley - Integrated Taxonomic Information System - ITIS - ITIS - - - - - - - - - https://www.nlm.nih.gov/mesh/meshhome.html - - MeSH is the National Library of Medicine's controlled vocabulary thesaurus. It consists of sets of terms naming descriptors in a hierarchical structure that permits searching at various levels of specificity. - Damion Dooley - Medical Subject Headings - MSH - MESH - - - - - - - - - https://ncit.nci.nih.gov/ncitbrowser/ - - The National Cancer Institute Thesaurus (NCIt) provides reference terminology for many NCI and other systems. It covers vocabulary for clinical care, translational and basic research, and public information and administrative activities. - Damion Dooley - National Cancer Institude Thesaurus - NCI_Thesaurus - NCIt - NCIT - - - - - - - - - - The NIFSTD ontology of the Neuroscience Information Framework is composed of a collection of OWL modules with separate modules covering major domains of neuroscience: anatomy, cell, subcellular, molecule, organism, function and dysfunction. - Damion Dooley - https://wiki.nci.nih.gov/display/VKC/NIFSTD+Ontology - NIFSTD - - - - - - - - - - SNOMED CT is a large clinical health terminology product owned and distributed by SNOMED International. - Damion Dooley - http://www.snomed.org/snomed-ct - SNOMEDCT - SNOMEDCT - - - - - - - - - http://www.fao.org/fishery/collection/asfis/en - - ASFIS is a database curated by the United Nations Food And Agriculture Organization (FAO) Fisheries and Aquaculture Statistics and Information Branch (FIPS). It contains over 12,700 species items selected according to their interest or relation to fisheries and aquaculture. - Damion Dooley - UN FAO Fisheries and Aquaculture Statistics and Information Branch database - FAO ASFIS - ASFIS - - - - - - - - - - FTT - - - - - - - - - - TGN - - - - - - - - - - Wikipedia is a free online encyclopedia that aims to allow anyone to edit articles. - Damion Dooley - https://en.wikipedia.org/wiki/Wikipedia - Wikipedia - - - - - - - - - - SWEETRealm - - - - - - - - - - The GeoNames geographical database covers all countries and contains over eleven million placenames that are available for download free of charge. - Damion Dooley - http://www.geonames.org/ - Geonames - - - - - - - - - http://ecolexicon.ugr.es/en/index.htm - - EcoLexicon is a terminological resource developed by the LexiCon Research Group at the University of Granada. - Damion Dooley - EcoLexicon - - - - - - - - - - A standard established for use by the Integrated Rapid Infectious Disease Analysis (IRIDA) project, which is a Canadian-led initiative to build an open source, end-to-end platform for infectious disease genomic epidemiology. - Damion Dooley - http://www.irida.ca/ - draft IRIDA standard - - - - - - - - - - ISO 3166-1 is part of the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for the names of countries, dependent territories, and special areas of geographical interest. - Damion Dooley - https://en.wikipedia.org/wiki/ISO_3166-2 - ISO3166-1 - - - - - - - - - - ISO 3166-2 is part of the ISO 3166 standard published by the International Organization for Standardization (ISO), and defines codes for identifying the principal subdivisions (e.g., provinces or states) of all countries coded in ISO 3166-1. - Damion Dooley - https://en.wikipedia.org/wiki/ISO_3166-1 - ISO3166-2 - - - - - - - - - - Information Technology – Codes For The Identification Of The States And Equivalent Areas Within The United States, Puerto Rico, And The Insular Areas - Damion Dooley - American National Standards Institute - ANSI INCITS 38 - - - - - - - - - - Damion Dooley - The Geographic Names Information System (GNIS), developed by the U.S. Geological Survey in cooperation with the U.S. Board on Geographic Names, contains information about physical and cultural geographic features in the United States and associated areas, both current and historical. - https://nhd.usgs.gov/gnis.html - GNISID - - - - - - - - - - LTER - - - - - - - - - - - - - - - order: -OBI:0001628 # investigation identifier -OBI:0001616 # specimen identifier -GENEPIO:0001808 # specimen title -GENEPIO:0000113 # specimen category -sep:00196 # specimen description -OBI:0001479 # specimen from organism -GENEPIO:0001640 # specimen organism taxonomy (species) -GENEPIO:0000027 # specimen source context -GENEPIO:0001722 # NCBI specimen voucher -GENEPIO:0001429 # strain identifier -GENEPIO:0001798 # NCBI BioSample culture identifier -GENEPIO:0001717 # viral subtype -OMP:0000207 # serotype phenotype -SO:0001027 # genotype -GENEPIO:0001079 # serovar -GENEPIO:0001716 # subgroup -GENEPIO:0001055 # NCBI pathotype -GENEPIO:0001054 # isolate passage history -GENEPIO:0001656 # latitude and longitude coordinate -GENEPIO:0001657 # NCBI BioSample geo_loc_name model -GENEPIO:0001051 # NCBI BioSample isolate (human name or description) -GENEPIO:0001648 # NCBI Contributing organization / project -GENEPIO:0001797 # specimen collector -OBI:0001619 # specimen collection date -OBI:0001888 # sequencing facility contact person -GENEPIO:0001651 # INSDC institution code -GENEPIO:0001721 # NCBI culture collection -GENEPIO:0001567 # subject (host) taxonomic species -GENEPIO:0001724 # subject organism common name -GENEPIO:0001775 # subject age at time of specimen collection -GENEPIO:0000026 # subject health status at time of specimen extraction -GENEPIO:0000031 # subject sex -GENEPIO:0001614 # subject description -GENEPIO:0001617 # subject disease -GENEPIO:0001625 # subject disease stage -GENEPIO:0001212 # subject disease outcome - - A National Center for Biotechnology Information BioSample specification defines fields and terms that provide "descriptions of biological source materials used in experimental assays". - Damion Dooley - http://www.ncbi.nlm.nih.gov/biosample/ - NCBI BioSample Pathogen.cl standard - https://www.ncbi.nlm.nih.gov/biosample/docs/packages/Pathogen.cl.1.0/ - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - 1 - - - - - - - 1 - - - - - - - 1 - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - The National Center for Biotechnology Information BioProject standard is a collection of datums that describe biological data related to a single initiative, originating from a single organization or from a consortium. A BioProject record provides users a single place to find links to the diverse data types generated for that project. - Damion Dooley - http://www.ncbi.nlm.nih.gov/bioproject/ - NCBI lists project data type and other controlled vocabulary fields at : https://www.ncbi.nlm.nih.gov/books/NBK54364/ - NCBI BioProject standard - - - - - - - - 1 - - - - - - - - - - - - - - Objective - - - - - - - - 1 - - - - The format of the BioProject Accession is five alpha-letters followed by one to six numbers. For example PRJNA43021 - Project Accession - - - - - - - - 1 - - - - - - - - - - - - - - Methodology - - - - - - - - - http://www.aha.org/content/00-10/overview0302.pdf - http://www.webcitation.org/5VBWPbFgY - - The American Hospital Association has issued HIPAA Updated Guidelines for Releasing Information on the Condition of Patients - Damion Dooley - American Hospital Association HIPAA Standard - AHA HIPPA - AHA HIPPA standard - - - - - - - - - http://www.ncbi.nlm.nih.gov/pubmed/ - - PubMed comprises more than 26 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites. - NCBI PubMed - PMID - PubMed - - - - - - - - - http://www.pulsenetinternational.org/ - - PulseNet, a national and international surveillance system used to identify and respond to foodborne disease outbreaks, has a standardized laboratory method and data submission standard for pathogen isolate typing test results and related isolate contextual data. From this information clusters of disease can be identified that might represent unrecognized outbreaks. - Pulse Net International BioSample Metadata - PulseNet - PulseNet submission standard - https://www.cdc.gov/pulsenet/pathogens/index.html - https://www.nml-lnm.gc.ca/Pulsenet/index-eng.htm - - - - - - - - - - - - - - - - - - - - - - AHA HIPPA: http://www.aha.org/content/00-10/overview0302.pdf - - Good - Vital signs are stable and within normal limits. Patient is conscious and comfortable. Indicators are excellent. - Damion Dooley - - - AHA Hippa: Good - good health status - - - - - - Good - - - - - - satisfactory - - - - - - - - - - - - - - - - - - - - - - - Fair - Vital signs are stable and within normal limits. Patient is conscious, but may be uncomfortable. Indicators are favorable. - Damion Dooley - - fair health status - - - - - - fair - - - - - - Stable - - - - - - - - - - - - - - - - - - - - - - - Serious - Vital signs may be unstable and not within normal limits. Patient is acutely ill. Indicators are questionable. - Damion Dooley - - serious health status - - - - - - Serious - - - - - - - - - - - - - - - - - - - - - - - - - - A health status history datum is a record of the longer-term pattern or presence of a given patient's health status. - Damion Dooley - health status history datum - - - - - - - - - (0,0) is the origin of the cartesian coordinate system. - "In mathematics, the origin of a Euclidean space is a special point, usually denoted by the letter O, used as a fixed point of reference for the geometry of the surrounding space. - -In physical problems, the choice of origin is often arbitrary, meaning any choice of origin will ultimately give the same answer. This allows one to pick an origin point that makes the mathematics as simple as possible, often by taking advantage of some kind of geometric symmetry." - Damion Dooley - https://en.wikipedia.org/wiki/Origin_(mathematics) - origin - - - - - - - - - https://en.wikipedia.org/wiki/Medical_state - United Kingdom National Health Service trusts, boards, etc. have some terminology in common for public disclosure of patient health conditions. - Damion Dooley - National Health Service terminology - NHS standard - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - Damion Dooley's note: This is a contentious term. AHA calls for it never to be used, since the common phrase "critical but stable" is misleading by the very nature of "critical". The NHS however has it as one of its central terms. The use of "stable" also points to a health trend, rather than a state. A separate "health status trend datum" has been set up to capture this. - critical but stable health status - - - - - - critical but stable - - - - - - - - - - - - - - - - - - - - - - NHS Terms: https://en.wikipedia.org/wiki/Medical_state - - Damion Dooley - comfortable health status - - - - - - Comfortable - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - progressing well health status - - - - - - progressing well - - - - - - - - - - - Damion Dooley - Damion Dooley note: This term (weakly) implies that the patient is recovered enough to be released from hospital. Technically this isn't a health status though, it is a patient medical service state. - discharged from hospital - - - - - - discharged - - - - - - - - - - A data item which is about the collection state of a datum at some point in time. - Damion Dooley note: We'll need to incorporate NIAID GSCID-BRC Sample data standards mention: -Unknown/Not Applicable/Censored Allowed -Unknown/not applicable/not available/ available upon request - Damion Dooley - A given datum's datum status value is metadata, i.e. a statement about a particular datum, often when no actual data entry or categorical choice for that datum has been made. - datum status - INSDC missing value reporting terms: -http://www.ebi.ac.uk/ena/about/missing-values-reporting - - - - - - - - - - A categorical choice indicating that a datum is available for retrieval. - Damion Dooley - In theory any datum that has a recorded value has 'recorded' for its datum status. - recorded - - - - - - - - - - - Patient is awaiting physician and/or assessment. - Very similar to 'datum status' 'in process' status. - Damion Dooley - - undetermined health status - awaiting assessment - - - - - - - - - - - - - - - - Damion Dooley - deteriorating - worsening health trend - - - - - - - - - - This covers the description of data and abstract structure in n-dimensional space. Within space there are coordinate systems, coordinates, and entities made up of coordinates. - Damion Dooley - - - - - - - - - - - - - - - /^[N+](:<lat>\d(\.\d+)?)$/, $lat -/^S(:<lat>\d(\.\d+)?)$/, '-' + $lat - /^(:<lat>[-S+N])?(:<degree>[1-8]?[0-9](:<decimal>\.\d{1,6})?)$/, $lat$degree.$decimal -/^(:<lat>[-S+N])?(:<degree>90(:<decimal>\.0{1,6})?))$/, $lat$degree.$decimal - /^(\d(\.\d+)?)$/, '+\1' - - A decimal latitude measurement in degrees in conformance with the ISO 6709 standard. - This is failing Hermit reasoner since it rejects totalDigits, and fractionDigits: -'has primitive data type' exactly 1 xsd:decimal[>= -90.0 , <= 90.0 , totalDigits 8 , fractionDigits 6]' - Damion Dooley - - - - - - - - - - - - - - - /^(:<long>[-W+E])?(:<degree>(1[0-7]|[1-9])?[0-9])(:<decimal>\.\d{1,6})?)$/, $long$degree.$decimal -/^(:<long>[-W+E])?(:<degree>180(:<decimal>\.0{1,6})?)$,$long$degree.$decimal - - A decimal longitude measurement in degrees in conformance with the ISO 6709 standard. - Damion Dooley - - - - - - - - - Damion Dooley - - - - - - - - - A 2D coordinate system is a coordinate system in 2 dimensional space. Each coordinate is composed of an offset from the origin of each dimension - Damion Dooley - - - - - - - - - Damion Dooley - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - - - - - A datetime range intermediate datum is a datetime item grouped under a process, and occuring after some process start and before some process end. - Damion Dooley - datetime range intermediate - - - - - - - - - Damion Dooley - datetime range item - - - - - - - - - - - - - - - The ending date of a process - datetime range end - - - - - - - - - - - - - - - Damion Dooley - The starting date of a process - datetime range start - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - Damion Dooley - - - - - - - - - - A designated area on earth is one or more areas defined by one or more boundaries. A boundary can be defined by a polygon perimeter, a lat/long and radius, or a fiat-boundary geographic featureset like a named river channel or mountain ridge; it may have one or more names associated with it. Note that areas associated with a name may change their boundary definitions over time. - Damion Dooley - - - - - - - - - - A Canadian postal code is a postal code that pertains to a geographic region of Canada. - Note that a Canadian postal code can cover multiple communities. Secondly, postal codes can be retired, and then reintroduced elsewhere. Historical data associations may need to take the date of postal code mapping into account. - - - - - - - - A "USA zip code" is a five digit (Zone Improvement Plan) or 9 digit postal code pertaining to a region of the United States of America. The optional trailing 4 digits of a 9 digit zip code provide greater granularity of delivery target. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C25720 - obsolete: US postal code - true - - - - - - - - - - Damion Dooley - entity history record - - - - - - - - - - Damion Dooley - generic range history record - - - - - - - - - - - - - - - - - - Damion Dooley - A set does not have a direct distance metric between its members. - - - - - - - - - - Damion Dooley - - - - - - - - - Damion Dooley - - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - - - - - - - - - - A product name and model number of a manufacturer's genomic (dna) sequencer. - Damion Dooley - sequencing instrument model - - - - - - - - - - - - - - 1 - - - - - - - 1 - - - - - A circle is a simple closed shape in Euclidean geometry. It is the set of all points in a plane that are at a given distance from a given point, the centre; equivalently it is the curve traced out by a point that moves so that its distance from a given point is constant. - Damion Dooley - https://en.wikipedia.org/wiki/Circle - circle - - - - - - - - - NCBI SRA: ILLUMINA - Illumina platform - - - - - - - - - NCBI SRA: COMPLETE_GENOMICS - Damion Dooley's note: This platform is in-house and not a product per se. Complete Genomics states: "Complete Genomics’ sequencing platform employs high-density DNA nanoarrays that are populated with DNA nanoballs (DNBs™). Base identification is performed using an unchained ligation-based read technology known as combinatorial probe-anchor ligation (cPAL™). The sequencing instrumentation is custom-developed to support this process. Details are described in our Science publication (Drmanac et al., 2010)." - Complete Genomics platform - - - - - - - - - - - - 0 - - - - - - - 1 - - - - - Damion Dooley - earth area boundary census - - - - - - - - - NCBI SRA: LS454 - Roche LS454 platform - - - - - - - - - NCBI SRA: PACBIO_SMRT - PacBio platform - - - - - - - - - NCBI SRA: AB SOLiD 4hq - SOLiD 4hq System - - - - - - - - - NCBI SRA: AB SOLiD 5500 - SOLiD 5500 - - - - - - - - - NCBI SRA: AB SOLiD 5500xl - SOLiD 5500xl - - - - - - - - - NCBI SRA: AB SOLiD PI System - SOLiD PI System - - - - - - - - - NCBI SRA: AB SOLiD System 2.0 - SOLiD System 2.0 - - - - - - - - - NCBI SRA: AB SOLiD System 3.0 - SOLiD System 3.0 - - - - - - - - - - A two dimensional entity is an entity composed of one or more points on a two dimensional surface. - Damion Dooley - 2D entity - - - - - - - - NCBI SRA: Ion Torrent PGM - - - - - - - - - NCBI SRA: 454 GS FLX Titanium - 454 Genome Sequencer FLX Titanium - - - - - - - - - - NCBI SRA: 454 GS - 454 Genome Sequencer - - - - - - - - - NCBI SRA: 454 GS Junior - 454 Genome Sequencer Junior - - - - - - - - - - - - - - - https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly - Whether any method was used to select for or against, enrich, or screen the material being sequenced. - Damion Dooley - NCBI SRA: LIBRARY_SELECTION - library selection - - - - - - - - - Selection of methylated DNA fragments using an antibody raised against 5-methylcytosine or 5-methylcytidine (m5C). - NCBI SRA: 5-methylcytidine antibody - 5-methylcytidine antibody method - - - - - - - - - Cap-analysis gene expression. - NCBI SRA: CAGE - CAGE method - - - - - - - - - Cot-filtered highly repetitive genomic DNA - NCBI SRA: CF-H - CF-H method - - - - - - - - - Cot-filtered moderately repetitive genomic DNA - NCBI SRA: CF-M - CF-M method - - - - - - - - - Cot-filtered single/low-copy genomic DNA - NCBI SRA: CF-S - CF-S method - - - - - - - - - Cot-filtered theoretical single-copy genomic DNA - NCBI SRA: CF-T - CF-T method - - - - - - - - - Chromatin immunoprecipitation - NCBI SRA: ChIP - ChIP method - - - - - - - - - Deoxyribonuclease (MNase) digestion - NCBI SRA: DNAse - DNAse method - - - - - - - - - Hypo-methylated partial restriction digest - NCBI SRA: HMPR - HMPR method - - - - - - - - - Selection by hybridization in array or solution. - NCBI SRA: Hybrid Selection - Hybrid Selection method - - - - - - - - - Enrichment by methyl-CpG binding domain. - NCBI SRA: MBD2 protein methyl-CpG binding domain - MBD2 protein methyl-CpG binding domain method - - - - - - - - - Methyl Filtrated - NCBI SRA: MF - MF method - - - - - - - - - Micrococcal Nuclease (MNase) digestion - NCBI SRA: MNase - MNase method - - - - - - - - - Methylation Spanning Linking Library - NCBI SRA: MSLL - MSLL method - - - - - - - - - Source material was selected by designed primers. - NCBI SRA: PCR - PCR method - - - - - - - - - Rapid Amplification of cDNA Ends. - NCBI SRA: RACE - RACE method - - - - - - - - - Source material was selected by randomly generated primers. - NCBI SRA: RANDOM PCR - RANDOM PCR method - - - - - - - - - Random selection by shearing or other method. - NCBI SRA: RANDOM - RANDOM method - - - - - - - - - Source material was selected by reverse transcription PCR - NCBI SRA: RT-PCR - RT-PCR method - - - - - - - - - Reproducible genomic subsets, often generated by restriction fragment size selection, containing a manageable number of loci to facilitate re-sampling. - NCBI SRA: Reduced Representation - Reduced Representation method - - - - - - - - - DNA fractionation using restriction enzymes. - NCBI SRA: Restriction Digest - Restriction Digest method - - - - - - - - - PolyA selection or enrichment for messenger RNA (mRNA). complementary DNA. - NCBI SRA: cDNA - cDNA method - - - - - - - - - Physical selection of size appropriate targets. - NCBI SRA: size fractionation - size fractionation method - - - - - - - - - Other library enrichment, screening, or selection process. - NCBI SRA: other - other library method - - - - - - - - - https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly - The library source specifies the type of source material that is being sequenced. - Damion Dooley - library source - - - - - - - - - Genomic DNA (includes PCR products from genomic DNA). - Damion Dooley - NCBI SRA: GENOMIC - genomic source - - - - - - - - - Mixed material from metagenome. - Damion Dooley - NCBI SRA: METAGENOMIC - metagenomic source - - - - - - - - - Transcription products from community targets - Damion Dooley - NCBI SRA: METATRANSCRIPTOMIC - metatranscriptomic source - - - - - - - - - Other, unspecified, or unknown library source material. - Damion Dooley - NCBI SRA: OTHER - other library source - - - - - - - - - Synthetic DNA. - Damion Dooley - NCBI SRA: SYNTHETIC - synthetic source - - - - - - - - - Transcription products or non genomic DNA (EST, cDNA, RT-PCR, screened libraries). - Damion Dooley - NCBI SRA: TRANSCRIPTOMIC - transcriptomic source - - - - - - - - - Viral RNA. - Damion Dooley - NCBI SRA: VIRAL RNA - viral RNA source - - - - - - - - - Sequencing technique intended for this library. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly - library strategy - - - - - - - - - Sequencing of overlapping or distinct PCR or RT-PCR products. For example, metagenomic community profiling using SSU rRNA - NCBI SRA: AMPLICON - amplicon strategy - - - - - - - - - MethylC-seq. Sequencing following treatment of DNA with bisulfite to convert cytosine residues to uracil depending on methylation status. - NCBI SRA: Bisulfite-Seq - Bisulfite-Seq strategy - - - - - - - - - Clone end (5', 3', or both) sequencing. - NCBI SRA: CLONEEND - clone end strategy - - - - - - - - - Genomic clone based (hierarchical) sequencing. - NCBI SRA: CLONE - clone strategy - - - - - - - - - Concatenated Tag Sequencing - NCBI SRA: CTS - CTS strategy - - - - - - - - - Direct sequencing of chromatin immunoprecipitates. - NCBI SRA: ChIP-Seq - ChIP-Seq strategy - - - - - - - - - Sequencing of hypersensitive sites, or segments of open chromatin that are more readily cleaved by DNaseI. - NCBI SRA: DNase-Hypersensitivity - DNase-Hypersensitivity strategy - - - - - - - - - Single pass sequencing of cDNA templates - NCBI SRA: EST - EST strategy - - - - - - - - - Sequencing intended to finish (close) gaps in existing coverage. - NCBI SRA: FINISHING - finishing strategy - - - - - - - - - Full-length sequencing of cDNA templates - NCBI SRA: FL-cDNA - FL-cDNA strategy - - - - - - - - - Direct sequencing of methylated fractions sequencing strategy. - NCBI SRA: MBD-Seq - MBD-Seq strategy - - - - - - - - - Direct sequencing following MNase digestion. - NCBI SRA: MNase-Seq - MNase-Seq strategy - - - - - - - - - Methylation-Sensitive Restriction Enzyme Sequencing strategy. - NCBI SRA: MRE-Seq - MRE-Seq strategy - - - - - - - - - Methylated DNA Immunoprecipitation Sequencing strategy. - NCBI SRA: MeDIP-Seq - MeDIP-Seq strategy - - - - - - - - - Library strategy not listed. - NCBI SRA: OTHER - other library strategy - - - - - - - - - Shotgun of pooled clones (usually BACs and Fosmids). - NCBI SRA: POOLCLONE - pool clone strategy - - - - - - - - - Random sequencing of whole transcriptome. - NCBI SRA: RNA-Seq - RNA-Seq strategy - - - - - - - - - Random sequencing of a whole chromosome or other replicon isolated from a genome. - NCBI SRA: WCS - WCS strategy - - - - - - - - - Random sequencing of the whole genome. - NCBI SRA: WGS - WGS strategy - - - - - - - - - Random sequencing of exonic regions selected from the genome. - NCBI SRA: WXS - WXS strategy - - - - - - - - - Free form text describing the protocol by which the sequencing library was constructed. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly - library construction protocol - - - - - - - - - - The submitter's name for this library. - Damion Dooley - https://www.ncbi.nlm.nih.gov/books/NBK54984/table/SRA_Glossary_BK.T._library_descriptor_te/?report=objectonly - NCBI SRA: LIBRARY_NAME - library name - - - - - - - - - - A two dimensional boundary is a continuous path (loop) defined on a two dimensional surface. - Damion Dooley - 2D boundary - - - - - - - - - cfu/100mL - - A colony forming unit count which is a count of viable bacterial numbers in 100 milliliters of liquid. - Should this be deprecated? Need to find working examples that actually use / 100mL. - Damion Dooley - colony forming unit per 100 milliliter - - - - - - - - - - A multiplier in the decimal number system that has been applied to an accompanying number or set of numbers often to simplfy their appearance. Numbers described by multipliers may have lost significant digits through rounding or trimming. - Damion Dooley - decimal quantity unit - - - - - - - - - - draft tuberculosis - dataset features and provenance - - - - - - - - - - draft tuberculosis - case specimen characteristics - - - - - - - - - - draft tuberculosis - case subject characteristics - - - - - - - - - - draft tuberculosis - case risk factors - - - - - - - - - - draft tuberculosis - case clinical presentation - - - - - - - - - - draft tuberculosis - case laboratory testing - - - - - - - - - - draft tuberculosis - case medication - - - - - - - - - - draft isolate whole genome sequencing model - - - - - - - - - - draft tuberculosis - case model - - - - - - - - - - A Mycobacterium tuberculosis lineage is a named family of strains of tuberculosis, named usually with reference to their shared geographic origin. - Damion Dooley - Mycobacterium tuberculosis lineage - A TB-Lineage identification tool using spoligotypes and MIRU data: -http://tbinsight.cs.rpi.edu/run_tb_lineage.html - Out-of-Africa migration and Neolithic coexpansion of Mycobacterium tuberculosis with modern humans -http://www.nature.com/ng/journal/v45/n10/full/ng.2744.html - - - - - - - - - TB lineage 2 - East-Asian, includes Bejing - - - - - - - - - TB lineage 3 - East-African Indian, includes CAS/Delhi - - - - - - - - - TB lineage 4 - Euro-American, includes Haarlem, LAM3, X, T, F11, H37Rv - - - - - - - - - TB lineage 1 - Indo-Oceanic - - - - - - - - - TB lineage 5 - West African 1 - - - - - - - - - TB lineage 6 - West African 2 - - - - - - - - - - Damion Dooley - An isolate preparation facility is a type of organization that provides the service of isolating organisms of interest from provided specimens. - isolate preparation facility - - - - - - - - - plant product - - - - - - - - - - - - - - - geospatial name - - - - - - - - - - A personal health datum is a datum that pertains to the health situation or history of an individual. - Personal health datum covers the following information - -'has member' some 'analytic datum' -'has member' some 'behavioural risk factor' -'has member' some 'country of birth' -'has member' some 'dietary restrictions' -'has member' some 'Disease Attributes' -'has member' some 'health status history datum' -'has member' some 'health status trend datum' -'has member' some 'host hospital service status' -'has member' some 'subject disease stage' -'has member' some 'subject health status' -'has member' some 'subject health status (AHA)' -'has member' some 'subject health status (GSCID-BRC)' -'has member' some 'subject health status (NCIT)' -'has member' some 'subject health status (UK NHS)' -'has member' some 'subject health status at time of specimen extraction' -'has member' some 'tuberculosis disease anatomical site' -'has member' some comorbidity -'has member' some disease -'has member' some symptom - Damion Dooley - personal health datum - - - - - - - - - A host hospital service status indicates the state of a host's interaction with hospital medical services. - Damion Dooley - host hospital service status - - - - - - - - - - Damion Dooley - admitted to hospital - - - - - - - - - - Received treatment but not admitted. - - treated and released (not admitted to hospital) - - - - - - Treated and Released - - - - - - - - - - Received treatment. Transferred to a different facility. - - treated and transferred - - - - - - Treated and Transferred - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - satisfactory health status - - - - - - satisfactory - - - - - - - - - depth:1 - subject health status (UK NHS) - - - - - - - - - depth:1 - subject health status (AHA) - http://purl.obolibrary.org/obo/GENEPIO_0002019 - - - - - - - - - - - - - - - - - - - - - stable health trend - http://purl.obolibrary.org/obo/GENEPIO_0001669 - - - - - - - - An ordinal variable is a categorical variable whose values have sequential order, but no distance metric between them. - Damion Dooley - http://purl.obolibrary.org/obo/STATO_0000228 - obsolete: ordinal variable - true - - - - - - - - - mapping (reference based) - - - - - - - - - data protection item - - - - - - - - - subject provided consent - - - - - - - - - - Damion Dooley - An ordinal tree specification is a value specification entity whose subclasses each represent a possible value selection, and which have a linear order with respect to their siblings. - ordinal value specification - - - - - - - - - consent datum - - - - - - - - - agency provided consent - - - - - - - - - - 2019-11-17T00:43:00Z - draft ISO sequence repository field - - - - - - - - - Centre of circle, ellipse or parabola; centre of mass. - - A centre point is a point used in the description of an n-dimentional entity from which other (given) aspects of the entity are most efficienty described. A point of symmetry. The entity must have only one such point. - Probably a better formal math defn? - Damion Dooley - centre point - - - - - - - - - - This covers the following entities: - -'has member' some 'antimicrobial phenotype' -'has member' some 'antimicrobial resistance test drug' -'has member' some 'antimicrobial resistance test platform' -'has member' some 'antimicrobial resistance testing method' -'has member' some 'antimicrobial resistance testing method version or reagent' -'has member' some 'antimicrobial resistance testing reference standard' -'has member' some 'antimicrobial resistance testing reference standard version' -'has member' some 'antimicrobial resistance tissue specificity' -'has member' some 'antimicrobial resistant plasmid type' -'has member' some 'automated testing platform vendor' -'has member' some 'draft antibiogram drug test model' -'has member' some 'in-vitro microbial susceptibility test' -'has member' some 'measurement comparator' -'has member' some 'MIC unit' -'has member' some 'MIC value' -'has member' some 'Minimum Inhibitory Concentration Test' -'has member' some 'test drug maximum concentration' -'has member' some 'test drug minimum concentration' -'has member' some 'tuberculosis treatment drug' - Damion Dooley - This is a collection of antibiotic resistance process parameters and outputs - phenotypic antimicrobial drug susceptibility test datum - - - - - - - - The resistance phenotype of an isolate represents the interpretation of an MIC value with regard to some breakpoint threshold e.g. resistant (R), sensitive (S), intermediate (I), wild type (WT), or non-wild type (NWT) - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85539 - obsolete: antimicrobial resistance phenotype - true - - - - - - - - Intermediate resistance indicates that an isolate is observed to offer an intermediate level of resistance to a given antibiotic. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85560 - obsolete: antibiotic intermediate resistance (I) - true - - - - - - - - Non-susceptible indicates that an isolate is observed to offer complete resistance to a given antibiotic. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85561 - obsolete: antibiotic nonsensitive (high resistance) - true - - - - - - - - - - A not defined resistance indicates that an isolate was not tested against a given antibiotic, or the result of the test was inconclusive. - Damion Dooley note: Is this the same as "indeterminate"? - Damion Dooley - N - ND - antibiotic resistance not defined - - - - - - - - Resistant indicates that an isolate is observed to offer a greater than intermediate level of resistance to a given antibiotic. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85562 - obsolete: antibiotic resistant (R) - true - - - - - - - - Susceptible indicates that an isolate is observed to offer a detectable but less than intermediate level of resistance to a given antibiotic. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85563 - obsolete: antibiotic sensitive (S) - true - - - - - - - - Susceptible - dose dependent indicates that an isolate is observed to offer resistance to a given antibiotic when a sufficient dose is given. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85559 - obsolete: sensitive - dose dependent - true - - - - - - - - - - - - - - - - A MIC test measurement resulting from a laboratory dilution method. - Damion Dooley's note: is this still useful? Currently "MIC dilution measurement specification' refers directly via 'is about' to "broth dilution method" but that may be too specific. - Damion Dooley - MIC dilution measurement datum - - - - - - - - The type of assay used to determine the minimum inhibitory concentration. - Damion Dooley - http://purl.obolibrary.org/obo/NCIT_C85540 - obsolete: antimicrobial resistance testing method - true - - - - - - - - - http://purl.obolibrary.org/obo/NCIT_C85555 - obsolete: agar dilution evidence - true - - - - - - - - - - The commercial kit or product used to determine the MIC e.g. E-Test. If a commercial product was not used, include the type of media used. - Damion Dooley - antimicrobial resistance testing method device or reagent - - - - - - - - - - - antimicrobial resistant plasmid type - - - - - - - - The instrumentation used to determine minimum inhibitory concentration values. - Damion Dooley - http://purl.obolibrary.org/obo/ARO_3004390 - obsolete: antimicrobial resistance testing platform - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004400 - obsolete: Microscan - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004401 - obsolete: Phoenix - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004402 - obsolete: Sensititre - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004403 - obsolete: Vitek - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004409 - obsolete: Trek - true - - - - - - - - - obsolete: manual - noncommercial - true - - - - - - - - The manufacturer of an antibiotic resistance lab typing platform - Damion Dooley - http://purl.obolibrary.org/obo/ARO_3004404 - obsolete: antimicrobial resistance testing platform vendor - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004407 - obsolete: Siemens - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004406 - obsolete: Biomérieux - true - - - - - - - - http://purl.obolibrary.org/obo/ARO_3004405 - obsolete: Becton Dickinson - true - - - - - - - - - - A manual in vitro diagnostic device used by laboratories to determine the MIC (Minimum Inhibitory Concentration) and whether or not a specific strain of bacterium or fungus is susceptible to the action of a specific antimicrobial. - Damion Dooley - - E-Test - Epsilometer test - Etest (device) - - - - - - - - - - GM-NEG - - - - - - - - The clinical and laboratory guidelines or standards that prescribe the threshold values for determining resistance phenotypes. - Damion Dooley - http://purl.obolibrary.org/obo/ARO_3004360 - obsolete: antimicrobial resistance testing reference standard - true - - - - - - - - BSAC is a British inter-professional organisation involved in antibiotic education, research and leadership - Damion Dooley - - BSAC - obsolete: British Society for Antimicrobial Chemotherapy (BSAC) - true - - - - - - - - The Clinical and Laboratory Standards Institute develops and implements clinical laboratory testing standards - Damion Dooley - NCCLS - http://clsi.org - - CLSI - On January 1, 2005 the National Committee on Clinical Laboratory Standards (NCCLS) changed its name to CLSI - obsolete: Clinical and Laboratory Standards Institute (CLSI) - true - - - - - - - - DIN is recognized by the Federal Government of Germany as the competent standards organization for Germany and as the national standards body representing Germany in non-governmental international standards organizations. - Damion Dooley - http://www.din.de/en/din-and-our-partners/din-e-v - - DIN - Deutsches Institut für Normung - obsolete: German Institute for Standardization (DIN) - true - - - - - - - - EUCAST is a standing committee jointly organized by ESCMID, ECDC and European national breakpoint committees; it deals with breakpoints and technical aspects of phenotypic in vitro antimicrobial susceptibility testing. - Damion Dooley - http://www.eucast.org/ - - EUCAST - obsolete: European Committe on Antimicrobial Susceptibility Testing (EUCAST) - true - - - - - - - - Damion Dooley - - NCCLS - obsolete: National Committee on Clinical Laboratory Standards (NCCLS) - true - - - - - - - - La SFM a vocation à rassembler les microbiologistes de France et des pays francophones, travaillant dans les différents domaines de la microbiologie médicale, industrielle, et environnementale, en physiologie, génétique, taxonomie, hygiène, agents antimicrobiens, ...concernant les bactéries, virus, champignons et parasites. - The French Society of Microbiology (SFM) is a non-profit association which aims to bring together microbiologists from French-speaking countries, working in the domains of bacteria, viruses, Fungi and parasites, and related medical, industrial and environmental microbiology, physiology, genetics, taxonomy, hygiene, and antimicrobial agents. - This isn't at moment considered a valid EBI antibiogram choice? - Damion Dooley - http://www.sfm-microbiologie.org/ - - SFM - obsolete: Société Française de Microbiologie (SFM) - true - - - - - - - - - - Damion Dooley - SIR - SIR - - - - - - - - - - Damion Dooley - WRG - WRG - - - - - - - - - first line tuberculosis drug - - - - - - - - - last resort antibiotic - - - - - - - - - NIAID standard - - NIAID provides The GSCID/BRC Project and Sample Application Standard. It is designed to capture standardized human pathogen and vector sequencing metadata to support epidemiologic and genotype-phenotype association studies for human infectious diseases. - Damion Dooley - https://www.niaid.nih.gov/research/human-pathogen-and-vector-sequencing-metadata-standards - National Institute of Allergy and Infectious Disease standard - - - - - - - - - A RefSeq accession identifier is an accession identifier for selected NCBI-curated genomic, transcript and protein sequences. These identifiers are distinct from DDBJ/EMBL/GenBank identifiers. - Damion Dooley - RefSeq accession identifier - http://www.ncbi.nlm.nih.gov/refseq/about/ - - - - - - - - - A Genomic Standards Consortium standard is an international, community-driven standard to facilitate genomic data integration, discovery and comparison. - Damion Dooley - Genomic Standards Consortium (GSC) standard - http://gensc.org/ - - - - - - - - - - A landform, biome or built environment at site that a given specimen was collected from. - Damion Dooley - specimen collection site - geographic feature - - - - - - - - - - - - - - - A particular human patient, or a given animal or plant. - - An investigative subject which is an organism. - Damion Dooley - subject organism - - - - - - - - - - help=The number of passages should be expressed as a numerical value. - - The number of serial iterations that an isolate is grown in one environment. - Damion Dooley - number of passages - - - - - - - - - - help:The passage protocol should include, when applicable, inoculum size, media type, temperature and duration of incubation. - A passage protocol should detail the number of serial iterations that an isolate is grown in one environment, and the conditions of that environment. - Damion Dooley - passage protocol - - - - - - - - The unit provided for an antibiotic drug test dosage. - Damion Dooley - http://purl.obolibrary.org/obo/ARO_3004372 - obsolete: drug minimum inhibitory concentration unit - true - - - - - - - - - order: -GENEPIO:0001237 # specimen type (host or environmental context) -OBI:0001619 # specimen collection date -OBI:0000659 # specimen collection process -GENEPIO:0002094 # specimen collection device -GENEPIO:00001600 # draft sequence repository data - geographic location -ENVO:00010483 # environmental material -ENVO:00002297 # environmental feature -GENEPIO:0001567 # subject (host) taxonomic species -GENEPIO:0000110 # subject health status -GENEPIO:0001617 # subject disease -GENEPIO:0000028 # subject body product -GENEPIO:0000025 # specimen source anatomical site -FOODON:03411564 # draft sequence repository data - food processing - - draft sequence repository data - specimen collection - - - - - - - - - order: -GENEPIO:0002105 # Specimen processing organization role -NCIT:C93874 # organization name -NCIT:C40974 # first name -NCIT:C40975 # last name -NCIT:C93582 # job title -NCIT:C42775 # email address -GENEPIO:0001756 # phone -NCIT:C25464 # Country -ENVO:00000005 # major administrative subdivision -> GAZ state/province/territory/region) -NCIT:C80234 # Municipality” (via GenEpiO -> GAZ cities) -NCIT:C25690 # Street Address - - Contact information for an organization related to specimen collection, processing or storage. - Damion Dooley - contact specification - specimen related organization - - - - - - - - - dateFormat:ISO 8601 - order: -GENEPIO:0002082 # specimen related organization -GENEPIO:0002081 # specimen collection -GENEPIO:0002086 # geographic location -GENEPIO:0002084 # isolate -GENEPIO:0002087 # isolate history -GENEPIO:0002106 # food specimen -GENEPIO:0002088 # antibiogram -GENEPIO:0002085 # sequencing -GENEPIO:0002090 # sequencing QC -GENEPIO:0002089 # virulence -GENEPIO:0002092 # submission to EBI -GENEPIO:0002091 # submission to NCBI/DDBJ - - This draft specification provides a collection of fields related to the contextual data of a specimen, its genomic sequencing, and its pathogenic epidemiology. - Damion Dooley - draft sequence repository contextual data standard - - - - - - - - - order: -GENEPIO:0001640 # specimen taxonomy -GENEPIO:0001429 # strain identifier -GENEPIO:0001644 # isolate identifier -OBI:0000079 # culture medium -GENEPIO:0002107 # isolation medium - - draft sequence repository data - isolate - - - - - - - - - order: - -GENEPIO:0000069 # sequencing date -OBI:0000079 # culture medium” (via MicrO, yields a list of formulas). -GENEPIO:0002093 # sequencing dna extraction method -EFO:0000683 # replicate -GENEPIO:0000085 # library preparation kit -GENEPIO:0000149 # library preparation kit version -GENEPIO:0000075 # sequencing chemistry -GENEPIO:0001921 # sequencing instrument model -GENEPIO:0000150 # read trimming and filtering software -GENEPIO:0000084 # read adapter trimming software -GENEPIO:0002095 # read paired-end merging software -GENEPIO:0000090 # assembly method -GENEPIO:0000151 # bioinformatics pipeline name -GENEPIO:0000153 # bioinformatics pipeline protocol -GENEPIO:0000152 # bioinformatics pipeline version -GENEPIO:0000095 # genome annotation algorithm - - draft sequence repository data - sequencing - - - - - - - - - order: -GENEPIO_0001656 # latitude and longitude ISO 6709 -GENEPIO:0000118 # specimen collection country -GENEPIO:0002097 # specimen collection state/prov/ter/region -GENEPIO:0001785 # specimen collection city - - The geographical origin of the sample by city, region, country or latitude and logitude. - Damion Dooley - draft sequence repository data - geographic location - - - - - - - - - order: -GENEPIO:0002078 # number of passages -GENEPIO:0002079 # passage protocol - - draft sequence repository data - isolate passage history - - - - - - - - - order: -GENEPIO:0001100 # antimicrobial drug tests -GENEPIO:0002101 # test drug minimum concentration -GENEPIO:0002100 # test drug maximum concentration -GENEPIO:0002045 # antimicrobial resistance testing method -GENEPIO:0002047 # antimicrobial testing method version or reagent -GENEPIO:0002062 # antimicrobial resistance testing reference standard -GENEPIO:0002049 # antimicrobial resistance testing platform - - A dataset of the minimal inhibitory concentrations (value, unit, sign (<,>, =)) and resistance phenotypes (resistant, sensitive or undetermined) of the sequenced isolate against different antibiotics tested. - Damion Dooley - draft sequence repository data - antibiogram - - - - - - - - - order: -GENEPIO:0002130 # Virulence factor name -GENEPIO:0002131 # Virulence testing protocol -GENEPIO:0002132 # detection limit - - The virulence factors determined to be present in the sequenced isolate by phenotypic or target amplification methods e.g. Shiga toxins, hemolysins. - Damion Dooley - draft sequence repository data - virulence - - - - - - - - - order: -OBI:0001941 # N50 -GENEPIO_0000092 # sequencing depth / read coverage - - Measurements or calculated quantities used to assess the extent and success of the sequence assembly process. Metric thresholds are species-specific. - Damion Dooley - draft sequence repository data - sequencing quality control - - - - - - - - - order: -OBI:0001616 # specimen identifier -GENEPIO:0001644 # isolate identifier -GENEPIO:0001429 # strain identifier -GENEPIO:0001640 # specimen organism taxonomy -GENEPIO:0000113 # specimen category -OBI:0001619 # specimen collection date -GENEPIO:0001797 # specimen collector -GENEPIO:0001657 # geo_loc_name -GENEPIO:0001656 # latitude and longitude coord -GENEPIO:0000027 # specimen source context -GENEPIO:0001567 # subject organism taxonomy -GENEPIO:0001724 # subject organism common name -GENEPIO:0001617 # subject disease - - - Damion Dooley - draft sequence repository data - submission to NCBI/DDBJ - - - - - - - - - order: -GENEPIO:0001644 # isolate identifier -GENEPIO:0001429 # strain identifier -GENEPIO:0001640 # specimen organism taxonomy -GENEPIO:0001079 # serovar -GENEPIO:0002135 # EBI environmental feature -GENEPIO:0000113 # specimen category -OBI:0001619 # specimen collection date -GENEPIO:0001797 # specimen collector -GENEPIO:0002086 # geographic location -GENEPIO:0000027 # specimen source context -GENEPIO:0002076 # geographic feature -GENEPIO:0001567 # subject taxonomy -GENEPIO:0000110 # subject health status - - - Damion Dooley - draft sequence repository data - submission to EBI - https://www.ebi.ac.uk/ena/submit/pathogen-data - - - - - - - - - - The procedure used to obtain genomic DNA from a sample through chemical, physical or mechanical means. - Damion Dooley - sequencing dna extraction method datum - - - - - - - - - The tool or device used to extract a specimen. - Damion Dooley - specimen collection device - - - - - - - - - The name and version of the software used to merge paired-end reads before assembly. - read paired-end merging software - - - - - - - - - Sequencing - The name and version of the software product used for removal of adapter sequences from demultiplexed data reads - GROUP: IRIDA Ontology (Emma) - GENEPIO - read adapter trimming software - - - - - - - - - - - - - - - - - - - - - - - - - An ontology identifier or textual name of the most precise geographical location available for the site of a specimen collection event. - Damion Dooley - Adapted from NIAID GSCID-BRC metadata working group - Note that this is expressed in a particular format in some standards. - specimen collection location - state/province/territory/region - - - - - - - - - - - - - - - - - - - - lookup - - - - - - - - A wild type (WT) resistance phenotype indicates a bacterial pathogen belongs to a "Naïve", susceptible wild-type population with respect to a given antimicrobial. No acquired or mutational resistance mechanisms are -present to the antimicrobial in question. - Damion Dooley - https://sisu.ut.ee/sites/default/files/amr/files/pab_new_legislation_on_amr.pdf - http://purl.obolibrary.org/obo/ARO_3004432 - obsolete: wild type (WT) - true - - - - - - - - A non-wild type (WT) resistance phenotype indicates a bacterial pathogen has an acquired or mutational resistance mechanism present with respect to the antimicrobial in question. The bacteria has a reduced susceptibility to this agent. - Damion Dooley - https://sisu.ut.ee/sites/default/files/amr/files/pab_new_legislation_on_amr.pdf - http://purl.obolibrary.org/obo/ARO_3004433 - obsolete: non-wild type (NWT) - true - - - - - - - - - - This is the maximum concentration of a drug applied during an an assay. - Damion Dooley - test drug maximum concentration - - - - - - - - - - This is the minimum concentration of a drug applied during an an assay. - Damion Dooley - test drug minimum concentration - - - - - - - - The tissue type used to select breakpoints from a particular standard, for the interpretation of MIC results. - Damion Dooley - http://purl.obolibrary.org/obo/ARO_3004430 - obsolete: antimicrobial resistance tissue specificity - true - - - - - - - - - depth:1 - order: -NCIT:C115935 # healthy -NCIT:C126054 # non-pathalogical -NCIT:C25610 # pathologic -NCIT:C82508 # life threatening -NCIT:C28554 # deceased - subject health status (NCIT) - - - - - - - - - order: -NCIT:C40974 # first name -NCIT:C40975 # last name -NCIT:C93582 # job title -NCIT:C42775 # email address -GENEPIO:0001756 # phone - contact specification - professional role - - - - - - - - - - An organization related to the collection, isolate production, sequencing or storage of specimen material or data. - Damion Dooley - specimen processing organization type - - - - - - - - - order: -GENEPIO:0001533 # food specimen type -FOODON:03450002 # food cooking method -FOODON:03440011 # extent of heat treatment -FOODON:03430113 # physical state, shape or form -FOODON:03470107 # food preservation method -FOODON:03490100 # container or wrapping -FOODON:03480020 # food packing medium -FOODON:03500010 # food contact surface -GENEPIO:0000139 # food cultural origin -FOODON:03460111 # treatment applied to food - This specification offers food source, product type, packaging and processing attributes relevant to describing a food specimen. - draft sequence repository data - food specimen - - - - - - - - - - An isolation medium is a culture medium which has the disposition to encourage growth of particular bacteria to the exclusion of others in the same growth environment. - Chris has proposed this term for OBI as "enrichment culture medium" - Damion Dooley - isolation medium - - - - - - - - - order: -GENEPIO:0000121 # start date -GENEPIO:0000122 # end date -GENEPIO:0001783 # travel destination -GENEPIO:0001064 # travel mode -GENEPIO:0001065 # travel reason - - This record details a person's travel movement and duration for epidemiological analysis. - Damion Dooley - draft travel log specification - - - - - - - - - order: -OBI:0001616 # BioSample_ID -GENEPIO:0001640 # Species -GENEPIO:0001187 # Antibiotic_Name -GENEPIO:0002062 # AST_Standard -GENEPIO:0002111 # Breakpoint_version -NCIT:C85540 # Laboratory_typing_method -GENEPIO:0002112 # Measurement -GENEPIO:0002080 # Measurement_units -GENEPIO:0001001 # Measurement_sign -NCIT:C85539 # Resistance_phenotype -GENEPIO:0002181 # Resistance_phenotype - ECOFF -GENEPIO:0002049 # Platform - - A standard for European Bioinformatics Institute (EBI) antibiogram data submission - Damion Dooley - draft EBI antimicrobial susceptibility test V. 2017-08-30 - https://github.com/EBI-COMMUNITY/compare-amr/blob/master/Antimicrobial-susceptibility-testing-data-submission_V_2017-08-30.pdf - - - - - - - - - - - - - - - - A MIC test measurement resulting from a laboratory diffusion method. - Damion Dooley's note: is this still useful? Currently "MIC diffusion measurement specification' refers directly via 'is about' to "Disk Diffusion Method". - Damion Dooley - MIC diffusion measurement datum - - - - - - - - - - The version of the antimicrobial reistance testing reference standard protocol used in assessing an isolate. - Damion Dooley - antimicrobial resistance testing reference standard version - - - - - - - - - This is a component of an antibiogram that enables a choice of MIC measurements based on either the diffusion or dilution method. These methods call for different numeric input ranges and units. - draft sequence repository data - antibiogram MIC measurement - - - - - - - - - - - - 1 - - - - - - - - - - time value specification - - - - - - - - - - The process of collecting a portion of feces from an organism. - Emma Griffiths - stool collection - feces collection - - - - - - - - - - The process of collecting a portion of urine from an organism. - Emma Griffiths - sputum collection - - - - - - - - - - The process of removal and collection of specimen material from the surface of an entity by washing, or a similar application of fluids. - Emma Griffiths - rinsing for specimen collection - - - - - - - - - - The process of collecting specimen material using a swab collection device. - Emma Griffiths - swabbing for specimen collection - - - - - - - - - - The process of collecting bodily fluids that have been discharged from blood vessels usually arising from inflammation or injury. - Emma Griffiths - exudate collection - - - - - - - - - - The removal or collection of specimen material through the use of suction. - Emma Griffiths - vacuuming for specimen collection - - - - - - - - - - Emma Griffiths - NOTE: there are different types of tubes with coloured caps indicating different preservatives etc. - tube containing media or preservative - - - - - - - - - Emma Griffiths - NOTE: there are different types of tubes with coloured caps indicating different preservatives etc. - tube containing antimicrobial - - - - - - - - - - Emma Griffiths - Whirlpak sampling bag - - - - - - - - - - Emma Griffiths - spoon - - - - - - - - - - Emma Griffiths - fork - - - - - - - - - - Emma Griffiths - hand scoop - - - - - - - - - Emma Griffiths - trier - - - - - - - - - - Emma Griffiths - vaccum device - - - - - - - - - - - - - - - investigation identifier specification - - - - - - - - - order: -GENEPIO:0001640 # taxonomy -GENEPIO:0002086 # geographic location -GENEPIO:0002076 # geographic feature -GENEPIO:0002106 # food -FOODON:03510136 # food consumer -GENEPIO:0002094 # specimen collection device -GENEPIO:0000025 # anatomical site -GENEPIO:0000028 # body product -GENEPIO:0001724 # host organism common name -GENEPIO:0001567 # host taxonomy -UBERON:0000105 # life cycle -GENEPIO:0001639 # antigenic formula -GENEPIO:0001718 # serotype specification -GENEPIO:0000045 # PFGE test specification - - This is a draft (under development) collection of fields for capturing the contextual data for Enterobase (https://enterobase.warwick.ac.uk/) records. - Damion Dooley - draft Enterobase contextual data standard - - - - - - - - - - - - - - - - The name of the virulence factor molecule produced by a pathogen that specifically causes disease, or that influences the host's function to allow the pathogen to thrive. - Emma Griffiths - virulence factor name - - - - - - - - - - - - - - - help:The protocol for determining virulence should include, when applicable, inoculum preparation, platforms and instrumentation, conditions, cell lines and animal models. - - The laboratory protocol used to determine virulence phenotypes and markers. - Emma Griffiths - virulence testing protocol name - - - - - - - - - - - - - - - help:Detection limits should include the numerical cut-off (threshold) value and units for determining positive results e.g. qPCR value, CFUs. - The detection limit denotes the smallest measure that can be detected with reasonable certainty for a given analytical procedure. - Emma Griffiths - detection limit - - - - - - - - - - A disease cluster is an unusually high incidence of a particular disease or disorder occurring in close proximity in terms of both time and geography. - Damion Dooley - https://en.wikipedia.org/wiki/Disease_cluster - disease cluster - - - - - - - - - - - A disease cluster in which two or more cases have been linked by an infectious disease transmission process. - Damion Dooley - infectious disease cluster - - - - - - - - - help:used only with the source feature key; source feature keys containing the /environmental_sample qualifier should also contain the /isolation_source qualifier. entries including /environmental_sample must not include the /strain qualifier - Identifies sequences derived by direct molecular isolation from a bulk environmental DNA sample (by PCR with or without subsequent cloning of the product, DGGE, or other anonymous methods) with no reliable identification of the source organism. Environmental samples include clinical samples, gut contents, and other sequences from anonymous organisms that may be associated with a particular host. They do not include endosymbionts that can be reliably recovered from a particular host, organisms from a readily identifiable but uncultured field sample (e.g., many cyanobacteria), or phytoplasmas that can be reliably recovered from diseased plants (even though these cannot be grown in axenic culture). - ENA Webin:environmental_feature - EBI ENA Webin environmental feature - - - - - - - - - - The European Nucleotide Archive (ENA) provides a comprehensive record of the world's nucleotide sequencing information, covering raw sequencing data, sequence assembly information and functional annotation. Webin is an ENA interface and standard for sequence submissions. - https://www.ebi.ac.uk/ena - EBI European Nucleotide Archive Webin - https://www.ebi.ac.uk/ena/WebFeat/ - - - - - - - - - help:Breadth of coverage should be reported as a percentage value (e.g. 95%) to a fold of coverage (e.g. 10X). - - The breadth of coverage is the percentage of the genome that was sequenced to a prescribed depth of coverage. - Emma Griffiths - breadth of coverage - - - - - - - - - - The mean contig length is the count of base pairs in the average size contig of the sequence assembly. - Emma Griffiths - mean contig length - - - - - - - - - order: -GENEPIO:0000084 # read adapter trimming (y/n) -GENEPIO:0002096 # read adapter trimming software -GENEPIO:0002095 # read paired-end merging software -GENEPIO:0000150 # read trimming and filtering software - - The procedures used to remove adapters from raw sequence reads, trim low quality bases and where applicable, merge paired-end reads. - Emma Griffiths - raw sequence data processing datum - - - - - - - - - - Name of strain from which sample was obtained OR name of isolate from which sample was obtained. - Damion Dooley - specimen strain or isolate identifier - - - - - - - - - - - - - - - - - \s*(\d(.\d{1,4})?|[1-8]\d(.\d{1,4})?|90(.0{1,4})?)\s*[WEwe]\s*(\d(.\d{1,4})?|[1-9]\d(.\d{1,4})?|1[0-7]\d(.\d{1,4})?|180(.0{1,4})?)\s*[NSns]\s* - - - - - - - - The geographical coordinates of the location where the sample was collected. Specify as degrees latitude and longitude in format "d[d.dddd] N|S d[dd.dddd] W|E", eg, 38.98 N 77.11 W - Damion Dooley - https://www.ncbi.nlm.nih.gov/biosample/docs/attributes/ - latitude and longitude coordinate (NCBI BioSample format) - - - - - - - - - - - - - - - decimal value specification - - - - - - - - - - - - - - - floating point value specification - - - - - - - - - - - - - - - unsigned integer - A 32 bit number having a range 0 - 4294967295. - unsigned integer value specification - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - 1 - - - - - - - - - - date value specification - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - A specification for the size of an assembled genome as measured in base pairs. - This is a decimal because the megabasepair unit may involve a fractional component. - assembly genome size specification - - - - - - - - - - - - - - - sequencing facility name specification - - - - - - - - - date (ISO 8601) - A date should be recorded as YYYY-MM-DD according to ISO 8601. HOWEVER ... OWL 2.0 does not include xsd:date as a permitted data type, so this value specification only accepts xsd:dateTime - date value specification (ISO 8601) - - - - - - - - - - - - - - - strain identifier specification - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - 5 - - - 100 - - - - - - - A MIC test measurement resulting from a laboratory diffusion method. - Damion Dooley - MIC diffusion measurement specification - - - - - - - - - - - - - - - unsigned short - A 16 bit integer ranging from 0 - 65535 - unsigned short integer value specification - - - - - - - - - - - - 1 - - - - - - - - - - - genomic sequence length specification - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - 0.01 - - - 2048.0 - - - - - - - A MIC test measurement resulting from a laboratory dilution method. - Damion Dooley - MIC dilution measurement specification - - - - - - - - - - - - - - - The date on which a specimen was collected, in ISO 8601 format. - specimen collection date (ISO 8601) - - - - - - - - - - - - - - - date of diagnosis (ISO 8601) - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - 0 - - - - - - - A subject age is the age since birth of a given organism that is involved in an investigation or study at a given time. - Damion Dooley - subject age specification - - - - - - - - - - - - - - - subject age at time of specimen collection specification - - - - - - - - - - - - - - - - - - 1 - - - - boolean - - A boolean value specification indicates a presence (true value) or absence (false value) of a given feature. - Damion Dooley - boolean value specification - - - - - - - - - - - - - - - specimen identifier specification - - - - - - - - - - - - - - - - - - - - - - - [A-Za-z0-9]+([_.\-][A-Za-z0-9]+)*\@[A-Za-z0-9]+([.\-][A-Za-z0-9]+){1,3} - - - - - - - email address specification - - - - - - - - - - - - - - - - - - - - - - - - region, province, state or territory specification - - - - - - - - - - - - - - - A specification for a geographic location that a specimen was collected at. - specimen collection site specification - - - - - - - - - - - - - - - subject organism common name specification - - - - - - - - - - - - - - - A subject identifier specification is a specification including datatype pertaining to a given standard's subject identifier field. - Damion Dooley - subject identifier specification - - - - - - - - - - - - - - - - - - - - - Name of disease in a subject that is related to a given investigation, study and/or specimen. - Damion Dooley - NIAID GSCID-BRC metadata working group - Controlled vocabulary. Human specimen source: https://bioportal.bioontology.org/ontologies/DOID -or https://www.ncbi.nlm.nih.gov/mesh/1000067 - subject disease specification - - - - - - - - - - - - - - - unsigned long integer - A 64 bit integer ranging from 0 - 18446744073709551615 - unsigned long integer value specification - - - - - - - - - - - - - - - - - - - The physical location that a specimen was collected at. The location may be described by geographic coordinates, city or other geopolitical entity, biome, etc. - Damion Dooley - specimen collection site - - - - - - - - - - - - - - - - The unit provided for an antibiotic drug test dosage. - Damion Dooley - drug MIC unit specification - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - A datum specification for the maximum concentration of a drug applied during an an assay. - test drug maximum concentration specification - - - - - - - - - - - - - - - - - - - - - - - - - - - - This is the minimum concentration of a drug applied during an an assay. - Damion Dooley - test drug minimum concentration specification - - - - - - - - - - - - - - - - - - - - - - - (1/2|1/2a|1/2b|1/2c|3a|3b|3c|4a|4ab|4b|4c|4d|4e|1|7) - - - - - - - listeria antigen specification - - - - - - - - - - - - - - - - - - 1 - - - - - - url - - - - - - - URL specification - - - - - - - - - - - - - - - - - - - - - - - - - - - - A travel destination is a destination city (or populated place of some scale) which a given human has travelled to on a particular trip. - Damion Dooley - travel destination specification - - - - - - - - - - - - - - - A specimen source substance is an organism substance or food product or environmental substance from which the specimen was extracted. - Damion Dooley - specimen source substance specification - - - - - - - - - - - - - - - Damion Dooley note: OBI has a variety of subclasses like "blood specimen" and "colon specimen" etc. which we have not added here. The are mapped to UBERON terms indirectly through the logic "derives from some [uberon term]". GenEpiO takes a different approach in describing this class with lists for "subject anatomical site", "subject body product", and "plant anatomy". - specimen from organism specification - - - - - - - - - - - - 1 - - - - - - - - - - - - 0 - - - - - - - duration specification - - - - - - - - - A field specification is the specification of a data field used in a data standard or database table. This includes at least a database field name, and optionally display name, description, and data type (binary blob, numeric, categorical, textual or cross-reference). - Damion Dooley - - 2019-04-17T23:04:53Z - obsolete: field specification - true - - - - - - - - Damion Dooley - http://purl.obolibrary.org/obo/ARO_3004431 - obsolete: antimicrobial resistance phenotype - epidemiological cut-off values - true - - - - - - - - - Damion Dooley - 2019-04-17T23:41:35Z - PulseNet Canada field - - - - - - - - - Damion Dooley - 2019-04-17T23:41:56Z - PulseNet Canada Salmonella field - - - - - - - - - Damion Dooley - 2019-05-03T02:44:38Z - specimen collection service - - - - - - - - - Damion Dooley - 2019-05-03T02:49:24Z - bioinformatics analysis service - - - - - - - - - An isolate preparation service prepares isolates for molecular sequencing. - Damion Dooley - 2019-05-03T02:51:51Z - - isolate preparation service - - - - - - - - - order: -GENEPIO:0002222 # specimen collection service -GENEPIO:0002226 # specimen repository/biobank service -GENEPIO:0002224 # isolate preparation service -OBI:0001904 # sequencing service -OBI:0000992 # DNA sequencing service -GENEPIO:0002223 # bioinformatics analysis service - Damion Dooley - 2019-05-03T02:52:19Z - specimen related service - - - - - - - - - Damion Dooley - 2019-05-03T03:24:33Z - specimen repository/biobank service - - - - - - - - - - - - - - - - - - Vital signs are unstable and not within normal limits. Patient may be unconscious. Indicators are unfavorable. - - 2019-11-19T22:17:43Z - grave - critical health status - - - - - - critical - - - - - - critical - - - - - - - - - A datum indicating one of six defined subspecies of Salmonella. - - - 2019-11-25T08:45:41Z - Salmonella subspecies - - - - - - - - - - A PFGE pattern resulting from DNA fragmentation induced by the Spel enzyme. - - 2019-11-25T09:07:26Z - PFGE Spel pattern - - - - - - - - - - A collection of organisms that is indicative of faecal -contamination. - - - 2020-02-08T20:15:43Z - Fecal indicator organism collections include bacterial groups such as thermotolerant coliforms or E. coli. Hence, they only infer that pathogens may be present - fecal indicator - - - - - - - - - - - - - - - - - - An isolate derived from a food sample. - Damion Dooley - 2019-06-28T23:41:26Z - food isolate - - - - - - - - - - A method for typing The RNA component of the small (30S) subunit of prokaryotic ribosomes. - - 2020-04-24T19:06:05Z - microbial 16S RNA typing - - - - - - - - - - - - - - - - - - - - - - - h(1|2|3|4|5|6|7|8|9|10|11|12|14|15|16|17|18|19|21|23|24|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|51|52|53|54|55|56) - - - - - - - E. coli H antigen specification - - - - - - - - - - - - - - - - - - - - - - - O([1-9][0-9][0-9]) - - - - - - - E. coli O antigen specification - - - - - - - - - - - - 1 - - - - string - string value specification - - - - - - - - - A sequencing platform brand provided by Helicos corporation (now defunct). - - 2020-04-24T22:50:49Z - Helicos platform - - - - - - - - - A sequencing platform provided by the Ion Torrent company. - - 2020-04-24T22:54:06Z - Ion Torrent platform - - - - - - - - - A sequencing platform provided by Life Technologies Corporation - - Sequencing by Oligonucleotide Ligation and Detection - 2020-04-24T22:55:31Z - SOLiD sequening platform - - - - - - - - - obsolete: drag swab - true - - - - - - - - - - - - - - - - Rinse is the liquid output of rinsing plant, animal or other material with liquid with the objective of extracting specimen material from that liquid. - Damion Dooley - 2019-06-28T20:07:25Z - rinse - - - - - - - - - - - - - - - - - Animal rinse is a rinse derived from animal material of one or more animals. - Damion Dooley - 2019-06-28T20:11:45Z - animal rinse - - - - - - - - - obsolete: surface wipe - true - - - - - - - - - - - - - - - - - - - - - requires discussion - A personal health datum which specifies host health complications at time of specimen collection. - 0000-0002-9578-0788 - 2022-01-31T23:52:14Z - host health complications at time of specimen collection - - - - - - - - - - - - - - - - - - - - - requires discussion - A personal health datum which specifies host pre-existing conditions and risk factors at time of specimen collection. - 0000-0002-9578-0788 - 2022-01-31T23:52:41Z - pre-existing conditions and risk factors at time of specimen collection - - - - - - - - - - - - - - - - - - - - - requires discussion - A personal health datum which specifies host signs and symptoms at time of specimen collection. - 0000-0002-9578-0788 - 2022-01-31T23:53:13Z - signs and symptoms at time of specimen collection - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - symptom - http://purl.obolibrary.org/obo/SYMP_0000462 - - - - - - - - - position of phenotype abnormality - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://www.ebi.ac.uk/efo/EFO_0001444 - - - - - - - - Damion Dooley's note: See https://www.w3.org/TR/NOTE-datetime for ISO 8601 time standards - - - - - - - - Damion notes: Subclasses can actually have two components - the identifier, and the agency it is associated with. - -Under the general concept of "postal code" one can place particular national postal code systems like the US Postal code. - - - - - - - - - - 2020-04-24T22:38:17Z - pregnant woman - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://www.ontobee.org/ontology/MI - data source - - Database that originally provided the interaction record for exchange purposes. - PMID:14755292 - Damion Dooley's note: GenEpiO is using members of this class for the first part of the hasDbXref relation. This is where we are keeping the mapping between a code and its source database. - -Depending on its context, hasDbXref annotations may point directly to metadata field names in the target database, and may be annotated with additional information that guides any additional specifications that impact on data conversion of these fields. - source database - - - - - - - - - tissue collection (necropsy) - A postmortem examination of the body of an animal to determine the cause of death or the character and extent of changes produced by disease. [database_cross_reference: Merriam-Webster:Merriam-Websters_Online_Dictionary--11th_Ed] - necropsy - - - - - - - - - - - - - - - - - The Archaea constitute a domain and kingdom of single-celled microorganisms - Damion Dooley - https://en.wikipedia.org/wiki/Archaea - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - subspecies - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley's note: this term was mistakenly placed in a list of GenEpiO diagnostic tests; in fact it references a material entity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - healthy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NCIT offers this alternate definition which GenEpiO intends: -"A measurement that specifies the minimum concentration of the agent at which organism growth was inhibited." - MIC - Clinical and Laboratory Standards Institute MIC antimicrobial testing standards at http://em100.edaptivedocs.info/GetDoc.aspx?doc=CLSI%20M100%20S27:2017&scope=user - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A portion of an absorbent material attached to one end of a small stick for the purpose of applying or collecting material. - - Emma Griffiths - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/GEO_000000396 - - - - - - - - - - - diseased - sick - - - - - - - - - - - - - - - - - - - lookup:http://purl.obolibrary.org/obo/GAZ_00000448 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [A-Za-z0-9]+([_.\-][A-Za-z0-9]+)*\@[A-Za-z0-9]+([.\-][A-Za-z0-9]+){1,3} - - - - - - - /^(:<zip>\d{5}(-\d{4})?)/, $zip - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - deceased - - - - - - deceased - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - phone - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A hollow cylinder, especially one for holding or conveying liquids. - Damion Dooley - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley's note: It can also be used as an authorization token in some identification processes. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley's note: here "sample" means more than one specimen merged together. - pooled - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - brand name - - - - - - - - - - - - - - - - - - - - - - - - - An entity, either biologic or otherwise, of interest in an investigation. [def-source: NCI] - Damion Dooley - NCIT Thesaurus - investigative subject - - - - - - - - - - lookup:http://purl.obolibrary.org/obo/GAZ_00000448 - http://semanticscience.org/resource/SIO_000665 - - - - - - - - - - - - - - - - - antimicrobial resistance testing method - - - - - - - - - - - - - - - - - E-test (Epsilometry) - - - - - - - - - - - - - - - - - - lookup:http://purl.obolibrary.org/obo/GAZ_00000448 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - lookup:http://purl.obolibrary.org/obo/GAZ_00000448 - - - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/ncit.owl - - - - - - - - - organization name - - Damion Dooley - NCI Thesaurus - - - - - - - - - - - - - - - - - antibiotic treatment - - - - - - - - - fetal death (miscarriage/still birth) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - NCBI SRA: 454 GS 20 - - - - - - - - - NCBI SRA: AB SOLiD System - - - - - - - - - NCBI SRA: 454 GS FLX - - - - - - - - - NCBI SRA: Illumina Genome Analyzer II - - - - - - - - - NCBI SRA: Helicos HeliScope - - - - - - - - - pathogen role - - - - - - - - - - - - - - - - - - - Note: testing use of 'transmitted by' relation; issue to be resolved is whether appropriate domain and range are involved. This use would place 'transmitted by' as a subclass of 'participates in' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley note: OBI has a variety of subclasses like "blood specimen" and "colon specimen" etc. which we have not added here. The are mapped to UBERON terms indirectly through the logic "derives from some [uberon term]". GenEpiO takes a different approach in describing this class with lists for "subject anatomical site", "subject body product", and "plant anatomy". - - - - - - - - - ^SAM[NED](\w)?\d+$ - http://www.ebi.ac.uk/miriam/main/datatypes/MIR:00000350 - http://www.ncbi.nlm.nih.gov/Sequin/acc.html - https://www.ncbi.nlm.nih.gov/books/NBK21091/table/ch18.T.refseq_accession_numbers_and_mole/ - - - - - - - - - - - - - - - - - - - - - - - - - - - NCBI BioProject - - - - - - - - - - - Project Description - - - - - - - - - - - Description* - - - - - - - - sample identifier - - - - - - - - - specimen collection date - - - - - - - - - help:Latitude should not be abstracted to the centre of a city, province/state or country as this may falsely implicate an existing location. - Damion Dooley's note: IAO lat/long can't be made a subclass of "angular coordinate" or disjoint contradiction arises. - See http://www.csgnetwork.com/gpscoordconv.html - -See http://www.geomidpoint.com/latlon.html -See http://www.ontobee.org/browser/rdf.php?o=OBI&iri=http://purl.obolibrary.org/obo/OBI_0001621 -See http://www.w3.org/2003/01/geo/wgs84_pos - - - - - - - - - - - - - - - - - - - - - - - NCBI BioProject - NIAID GSCID-BRC - - - - - - - - - - - - - - - Damion Dooley's note: A 'sovereign state' entity should have attribute or relationships to measurables - population, size, name, etc. So e.g. " 'country name' inheres in some 'sovereign state/country'". - -Also note historical name issue (Myanmar vs Burma) and diplomatic name issue (Taiwan vs "Republic of China"). Both point to needing a single entity with multiple names. - - - - - - - - http://purl.obolibrary.org/obo/OMIABIS_0000006 - - - - - - - - target material - NCBI BioProject: Material - Used in NCBI BioProject specifcation - - - - - - - - specimen sample scope - - - - - - - - - - - - - - - - - - - - - - - - sequencing facility - - - - - - - - project objective - NCBI BioProject: Objective - - - - - - - - - - - - - - - - - - - - - - project method - - - - - - - - - specimen provider PI email - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - categorical - - - - - - - - scalar - - - - - - - - Damion Dooley's note: -Often a value specification may need to allow for a "data item state" that indicates that a given datum doesn't have a recorded or observed or retrievable value, and the general reason for this state. - - - - - - - - - Assembly QC - Damion Dooley - http://www.nature.com/nature/journal.../409860a0.html - GENEPIO - - - - - - - - - - - - - - - - - - - - - - - - - NCBI SRA: Illumina MiSeq - - - - - - - - - NCBI SRA: PacBio RS - - - - - - - - - NCBI SRA: Illumina NextSeq - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - sample - - - - - - - - - - - - - - - - 2019-09-08T23:41:09Z - diagnosis - - - - - - - - - An object aggregate consisting of an organism and all material entities located within the organism, overlapping the organism, or occupying sites formed in part by the organism. - extended organism - - - - - - - - - - Damion Dooley - - NIAID: Comorbidity - complications - - - - - - Comorbidity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/omit - - - - - - - - - - - - - - - - - - - - - - - - - - - Vital signs are unstable and not within normal limits. Patient may be unconscious. Indicators are unfavorable. - Damion Dooley - grave - - - - - - - - - - - - - - - - - - - - - - - - - - A type of Shiga toxin found in E. coli - Damion Dooley - Stx1 - - - - Shiga toxin 1 - - - - - - - - - - A type of Shiga toxin found in E. coli which is antigenically distinct from Shiga toxin 1 - Damion Dooley - Stx2 - - - - Shiga toxin 2 - - - - - - - - - - - - - - - - - MLST typing - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A health care role borne by a human being and realized by promoting, maintaining or restoring human health through the study, diagnosis, and treatment of disease, injury and other physical and mental impairments. - physician role - - - - - - - - - - - - - - Damion's Note: Future use might prefer: CMO_0000015 body temperature. - - - - - - - - NCBI BioSample: female - - - - - - - - NCBI BioSample: male - - - - - - - - - - - - - - Phenotypic sex refers to an individual's sex as determined by their internal and external genitalia, expression of secondary sex characteristics, and behavior. - Note that NCBI Biosample has these values allowed: -male | female | pooled male and female | neuter | hermaphrodite | intersex | not determined | missing | not applicable | not collected - NCBI: http://www.ncbi.nlm.nih.gov/books/NBK10943/ - - - - - - - - - Damion Dooley's note: We can't say radius is a subclass of "linear coordinate" because length is considered a quality/specifically dependent continuant, which is disjoint with immaterial entity/independent continuant . I.e. "length" as quality unfortunately can't pertain to abstract entities, only "real" ones. - - - - - - - - - - - - - - - - - - - - - - - - - social gathering - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - - 1 - - - - sequence assembly - http://edamontology.org/data_0925 - http://purl.obolibrary.org/obo/OBI_0000973 - 'sequence data' - - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/ERO_0002173 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley's note: Unfortunately an IAO "count" cannot be a subclass of immaterial entity "linear coordinate" as this leads to disjoint conflict. - Damion Dooley's note: A count datum often implicity carries a date range for which the count is ascertained, or estimated, or simulated for. - Damion Dooley's note: The result of the act of counting is a scalar number whose unit is a description of the thing being counted. One can count 10 oranges and compare that to a count of 5 oranges. One can generalize that a count of 5 oranges is a count of pieces of fruit. One can then compare 5 oranges and 5 apples, fruitfully! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - variable type - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A process that is the means during which the pathogen is transmitted directly or indirectly from its natural reservoir, a susceptible host or source to a new host. - https://www.ebi.ac.uk/ols/ontologies/trans - TRANS follows the CDC Epidemiology model of transmission between two hosts, a reservoir and host or other non-host, non-reservoir entities (e.g), a needle and a host. - transmission of infection - - - - - - - - - Direct and essentially immediate transfer of infectious agents to a receptive portal of entry through which human or animal infection may take place. This may be by direct contact such as touching, kissing, biting, or sexual intercourse or by the direct projection (droplet spread) of droplet spray onto the conjunctiva or the mucous membranes of the eyes, nose, or mouth. It may also be by direct exposure of susceptible tissue to an agent in soil, compost, or decaying vegetable matter or by the bite of a rabid animal. Transplacental transmission is another form of direct transmission. - https://www.ebi.ac.uk/ols/ontologies/trans - direct transmission - - - - - - - - - Indirect transmission is a transmission process during which the pathogen is indirectly transferred from a reservoir, source or host to another host by intermediary vehicles, vectors or as airborne dust particles. - https://www.ebi.ac.uk/ols/ontologies/trans - indirect transmission - - - - - - - - - Congenital transmission is a direct transmission process during which the pathogen is transmitted directly from mother to child at or around the time of birth. - https://www.ebi.ac.uk/ols/ontologies/trans - congenital - - - - - - - - - contact transmission - Contact transmission is a direct transmission process during which the pathogen is transmitted from a reservoir, source or host to another host by kissing, skin-to-skin contact, sexual intercourse, or by contact with soil or vegetation containing the pathogen. - https://www.ebi.ac.uk/ols/ontologies/trans - contact - - - - - - - - - Droplet spread transmission is a direct transmission process during which the pathogen is transmitted from a reservoir, source or host to another host by spray of aerosols over a short distance, spray from sneezing, coughing or talking. - https://www.ebi.ac.uk/ols/ontologies/trans - droplet spread - - - - - - - - - Vehicle-borne ingestion transmission is an indirect vehicle-borne transmission process during which the pathogen is indirectly transferred from a reservoir, source or host to another host by ingestion of fluids or foods or food products including: food, water, milk, or meat products. - https://www.ebi.ac.uk/ols/ontologies/trans - vehicle-born ingestion - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - organism body product - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - poultry fluff - Damion Dooley's note: Poultry fluff is both an 'anatomical structure' and a body product when it is shed. - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley's note: Need to build this out further with reference to http://unitsofmeasure.org/trac and other unit ontologies: - -[1] R. Hodgson and P. J. Keller, "QUDT-quantities, units, dimensions and data types in OWL and XML." Online (September 2011) http://www. qudt.org -[2] M. van Assem, H. Rijgersberg, and J. Top, "Ontology of units of measure and related concepts." Semantic Web 4, no. 1 (2013): 3-13. -[3] G. V. Gkoutos, P. N. Schofield, and R. Hoehndorf, "The Units Ontology: a tool for integrating units of measurement in science." Database2012 (2012): bas033. - - - - - - - - - - - - - - mm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - µg/ml - - - - - - - - - - - - - - - - - - - - - - - - - ongoing pregnancy - - - - - - - - - ancestral group - - - - - - - - - - Damion Dooley - - - - - - - - - - - - - - - - - - - - - requires discussion - A personal health datum which specifies host role at time of specimen collection. - 0000-0002-9578-0788 - 2022-01-31T23:53:59Z - host role at time of specimen collection - - - - - - - - - - - - - - - - - MLVA typing - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley's comment: On spheroids a polygon can be minimally defined by latitude and longitude coordinates, however technically this is ambiguous whether the larger or smaller area is being referred to. Unambiguously, such a polygon could be defined by an epicenter, and a latitude width and longitude height. - - - - - - - - - - In elementary geometry, a polygon is a plane figure that is bounded by a finite chain of straight line segments closing in a loop to form a closed chain or circuit. - Damion Dooley - https://en.wikipedia.org/wiki/Polygon - - - - - - - - - - - - - - - - - - - - - - - - - - PulseNet: Key - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - medical health record (history / timeline) - - - - - - - - - - - - - - - - - - - - - - - - - depth:1 - lookup - - - - - - - - - - Bacterial bacteriophage typing - http://phinvads.cdc.gov/vads/http:/phinvads.cdc.gov/vads/ViewCodeSystemConcept.action?oid=2.16.840.1.113883.6.96&code=22642004 - - - - - - - - - - - - - - - - - http://purl.obolibrary.org/obo/hancestro_0004 - obsolete: ancestral group - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - A social group characterized by a distinctive social and cultural tradition maintained from generation to generation, a common history and origin and a sense of identification with the group; members of the group have distinctive features in their way of life, shared experiences and often a common genetic heritage; these features may be reflected in their experience of health and disease. (NCI); Ethnicity - an arbitrary classification of the social group a person belongs to, and either identifies with or is identified with by others, as a result of a complex of cultural, biological, geographical and other factors such as linguistic, dietary and religion traditions; ancestry, background, allegiance, or association; and physical characteristics traditionally associated with race. Increasingly the concept is used synonymously with race but this use trend has a pragmatic basis rather than scientific. (NCI); The concept of ethnic origin is an attempt to classify people, not according to their current ethnicity, but according to where their ancestors came from. Ethnic origin has become a popular classification in statistics, where the concept of race has been largely discarded. (from Wikipedia) (NCI); a group of people with a common cultural heritage that sets them apart from others in a variety of social relationships. (CSP) - - - - - - - - - - - - - - - - - - - - - - - - Welcome to the GenEpiO ontology! The "information content entity" class has many GenEpiO terms. "data item > measurement data item" has many datum terms; see "data representational model" for collections of terms set up for compatibility with 3rd party sources. - -Note that this file contains examples of cities, provinces, states, territories, and soverign nations from around the world; customization of this geographical content would be expected for particular regional use. - - - - - - - - - - - - - - - - - - - - - - - - - - Base class for definitions. - - - - - - - - - A named element in the model. - - - - - - - - - Usage example and description. - - - - - - - - - An attributed label. - - - - - - - - - A permissible value, accompanied by intended text and an optional mapping to a concept URI. - - - - - - - - - A collection of subset, type, slot and class definitions. - - - - - - - - - The definition of a property or a slot. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Damion Dooley - Damion Dooley's note: Here we are exploring the use of individuals/instances to describe local picklists for GenEpiO driven software. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - United Nations - - - - - - - - MSH - - - - - - - - NCI_Thesaurus - - - - - - - - NIFSTD - - - - - - - - home - - - - - - - - _test_individual - - - - - - - - - LabID assigned by NLEP - Damion Dooley - 2019-04-17T23:31:44Z - PulseNet:LabID - - - - - - - - Country where isolate was collected - Damion Dooley - 2019-04-17T23:32:45Z - SourceCountry - - - - - - - - - Country where isolate was collected - Currently not used for PulseNet Canada - Damion Dooley - 2019-04-17T23:37:19Z - PulseNet:SourceCountry - - - - - - - - - (Province for PNC) where isolate was collected. - Damion Dooley - 2019-04-17T23:38:09Z - PulseNet:SourceState - - - - - - - - - Damion Dooley - 2019-04-17T23:40:57Z - PulseNet:SourceCity - - - - - - - - - Site of the source type where isolate was collected, e.g. blood, CSF, etc. - Damion Dooley - 2019-04-17T23:47:10Z - PulseNet:SourceSite - - - - - - - - - The source type of the isolate, e.g. human, environmental, etc. - Damion Dooley - 2019-04-17T23:48:49Z - PulseNet:SourceType - - - - - - - - - Other countries where the patient traveled - Damion Dooley - 2019-04-17T23:49:47Z - PulseNet:Traveled_To - - - - - - - - - Further description of the source type, e.g. bovine, chicken - Damion Dooley - 2019-04-17T23:51:02Z - PulseNet:TypeDetails - - - - - - - - - Submitted isolate # (if diff. From Key #), NLEP will enter Prov. Submitted # if sample was sent to NLEP for PFGE - Damion Dooley - 2019-04-17T23:52:01Z - PulseNet:SubmittedNumber - - - - - - - - - (Province for PNC) additional number used to identify the isolate - Damion Dooley - 2019-04-17T23:53:47Z - PulseNet:OtherStateIsolate - - - - - - - - - Age of patient when isolate was collected - Damion Dooley - 2019-04-17T23:54:24Z - PulseNet:PatientAge - - - - - - - - - Sex of patient when isolate was collected - Damion Dooley - 2019-04-17T23:55:04Z - PulseNet:PatientSex - - - - - - - - - - Date of collection - Damion Dooley - 2019-04-17T23:56:33Z - PulseNet:IsolatDate - - - - - - - - - Date the isolate is uploaded to the national database after initial upload - Damion Dooley - 2019-04-18T00:21:46Z - PulseNet:UploadModifiedDate - - - - - - - - - Antigenic Formula - Damion Dooley - 2019-04-18T00:23:18Z - PulseNet:AntigenForm - - - - - - - - - Subspecies, I - VI (roman numerals) - Damion Dooley - 2019-04-18T00:24:11Z - PulseNet:Subspecies - - - - - - - - - O polysaccharide (LPS) Group - Damion Dooley - 2019-04-18T00:24:53Z - PulseNet:OGroup - - - - - - - - - Serotype of isolate - Damion Dooley - 2019-04-18T00:25:22Z - PulseNet:Serotype - - - - - - - - - Code issued by CDC; see: 'Naming of outbreaks…' on WebBoard. (format YYMMLabIDLITScode-#) - Currently not used for PulseNet Canada - Damion Dooley - 2019-04-18T00:27:08Z - PulseNet:Outbreak - - - - - - - - - Number issued by CDC if isolate is run at CDC (Key will be # issued by NLEP if isolate run at NLEP) - Damion Dooley - 2019-04-18T00:28:01Z - PulseNet:cdc_id - - - - - - - - - Enzyme name present if part of that national list. - Damion Dooley - 2019-04-18T00:28:35Z - PulseNet:ListMember - - - - - - - - - Phage type - Damion Dooley - 2019-04-18T00:29:20Z - PulseNet:Phagetype - - - - - - - - - Provides LabID, gel and lane information - Damion Dooley - 2019-04-18T00:29:58Z - PulseNet:TEMP - - - - - - - - - Status of the isolate; this is only confirmed once CDC runs it. - Currently not used for PulseNet Canada - Damion Dooley - 2019-04-18T00:30:44Z - PulseNet:Status - - - - - - - - - Currently not used for PulseNet Canada - checked if the isolate is part of NARMS. - Damion Dooley - 2019-04-18T00:35:55Z - PulseNet:NARMS-EB - - - - - - - - - Checked if the isolate is part of FoodNet. - Currently not used for PulseNet Canada - Damion Dooley - 2019-04-18T00:36:39Z - PulseNet:FoodNet - - - - - - - - - XbaI gel where the isolate is located, lane of gel - Damion Dooley - 2019-04-18T00:38:57Z - PulseNet:PFGE-XbaI-file - - - - - - - - - XbaI pattern assigned by CDC (format XXXXXX.####) - Damion Dooley - 2019-04-18T00:39:23Z - PulseNet:PFGE-XbaI-pattern - - - - - - - - - The date the XbaI gel is run - Damion Dooley - 2019-04-18T00:40:05Z - PulseNet:PFGE-XbaI-rundate - - - - - - - - - Once the XbaI pattern is named, the status is confirmed by CDC - Damion Dooley - 2019-04-18T00:41:39Z - PulseNet:PFGE-XbaI-status - - - - - - - - - BlnI gel where the isolate is located, lane of gel - Damion Dooley - 2019-04-18T00:42:11Z - PulseNet:PFGE-BlnI-file - - - - - - - - - BlnI pattern assigned by CDC (format XXXXXX.####). - Damion Dooley - 2019-04-18T00:42:42Z - PulseNet:PFGE-BlnI-pattern - - - - - - - - - The date the BlnI gel is run - Damion Dooley - 2019-04-18T00:43:50Z - PulseNet:PFGE-BlnI-rundate - - - - - - - - - Once the BlnI pattern is named, the status is confirmed by CDC - Damion Dooley - 2019-04-18T00:44:44Z - PulseNet:PFGE-BlnI-status - - - - - - - - - SpeI gel where the isolate is located, lane of gel. - Damion Dooley - 2019-04-18T00:45:15Z - PulseNet:PFGE-SpeI-file - - - - - - - - - SpeI pattern assigned by CDC (format XXXXXX.####). - Damion Dooley - 2019-04-18T00:45:41Z - PulseNet:PFGE-SpeI-pattern - - - - - - - - - The date the SpeI gel is run. - Damion Dooley - 2019-04-18T00:46:21Z - PulseNet:PFGE-SpeI-rundate - - - - - - - - - Once the SpeI pattern is named, the status is confirmed by CDC. - Damion Dooley - 2019-04-18T00:47:00Z - PulseNet:PFGE-SpeI-status - - - - - - - - - Date WHICH (PH?) lab received isolate. - Damion Dooley - 2019-04-18T00:57:28Z - PulseNet:ReceivedDate - - - - - - - - - - 2019-11-17T00:54:44Z - ISO_23418.organization_contact.service - - - - - - - - - Date the isolate uploaded to the national database. - Damion Dooley - 2019-04-17T22:47:51Z - PulseNet:UploadDate - - - 2 - - - 2 - - - - - - - - I - intermediate - - - R - resistant - - - S - sensitive - susceptible - - - NS - nonsensitive - nonsusceptible - - - sensitive - dose dependent - susceptible - dose dependent - SSD - - - BSAC - - - DIN - - - EUCAST - - - SFM - - - Damion Dooley's note: this BFO class is incompatible with "immaterial entity" "n-dimensional concept". - - - food role - - - constructed feature - - - http://purl.obolibrary.org/obo/NCIT_C25464 - - - irrigation pond - - - http://purl.obolibrary.org/obo/NCIT_C80234 - - - stool - - - http://opendata.inra.fr/EOL/EOL_0001601#bedding - straw bedding - - - true - - - chicken cage - - - NCBI SRA: ION_TORRENT - - - asian tiger shrimp - black tiger shrimp - - - wild - gathered - - - Damion Dooley - - - - This is a catch-all category for Gazetteer items that have "located in" relations but not an imported GAZETTEER class parent in GenEpiO. - Damion Dooley - - - true - - Damion Dooley - obsolete: has primitive data type - - - - Damion Dooley - - - - Damion Dooley - - - - Damion Dooley - - - Damion Dooley - - - - Damion Dooley - - - - - Damion Dooley - - - - Damion Dooley - - - Damion Dooley's note: IAO lat/long can't be made a subclass of "angular coordinate" or disjoint contradiction arises with "immaterial entity" - Damion Dooley - - - - - Damion Dooley - - - - Damion Dooley - - - Damion Dooley - - - - - Damion Dooley - - - Damion Dooley - - - - Damion Dooley - This seems to be covered by 'datetime range intermediate' - - - - Damion Dooley - - - - Damion Dooley - - - - Damion Dooley - A datetime set item is a datetime that has been grouped semantically under a given type of process - - - Damion Dooley - - - - Damion Dooley - - - - Damion Dooley - - - - Damion Dooley - - - - Damion Dooley - - - - Damion Dooley - - - - mobile - - - work - - - - Damion Dooley - - - - An unordered set is a set of elements which have no intrinsic (semantic) order with respect to each other. The set of all living people is not intrinsically ordered; an ordering can only be provided by looking at some partiular feature of the given set elements. - Damion Dooley - - - - Damion Dooley - - - Damion Dooley - - - - - Damion Dooley - - - Damion Dooley - - https://en.wikipedia.org/wiki/Plane_(geometry) - - - Damion Dooley - - - - clam, squid, octopus - - - NCBI SRA: HELICOS - - - NCBI SRA: ABI_SOLID - - - A measurement datum that representing the primary structure of a macromolecule(it's sequence) sometimes associated with an indicator of confidence of that measurement. - - - specimen provider PI organization - - - NCBI SRA: Illumina Genome Analyzer IIx - - - NCBI SRA: AB SOLiD 3 Plus System - - - NCBI SRA: AB SOLiD 4 System - - - NCBI SRA: Illumina Genome Analyzer IIe - - - disease (OGMS) - - - - - - NCBI BioSample: hermaphrodite - - - This value is not present in NCBI BioSample host sex. - - - derives into - - - starts during - - - happens during - - - starts with - - - ends with - - - input of - - - Damion Dooley's note:Damion Dooley's note: Outstanding issue: How to attach units to each dimension? This depends on the instance of the problem involving a dimension? - -Linear offset can be decimal or integer or complex, or a count. - - Can have a unit: meter, kilometer, foot, light-year, oranges, apples, fruit - -Angular offset can be radians or degrees. - n-dimensional coordinate system - - - rectal - - - http://purl.obolibrary.org/obo/BTO_0000818 - - - cerebrospinal fluid (CSF) - - - Damion Dooley - - cfu/mL - - - Damion Dooley - - - - http://purl.obolibrary.org/obo/PATO_0000011 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/relecov_tools/schema/gisaid_V0.json b/relecov_tools/schema/gisaid_schema.json similarity index 100% rename from relecov_tools/schema/gisaid_V0.json rename to relecov_tools/schema/gisaid_schema.json diff --git a/relecov_tools/schema/mapping_metadata_json_v01.json b/relecov_tools/schema/mapping_metadata_to_json.json similarity index 100% rename from relecov_tools/schema/mapping_metadata_json_v01.json rename to relecov_tools/schema/mapping_metadata_to_json.json diff --git a/relecov_tools/schema/phage_plus_V0.json b/relecov_tools/schema/phage_plus_schema.json similarity index 100% rename from relecov_tools/schema/phage_plus_V0.json rename to relecov_tools/schema/phage_plus_schema.json diff --git a/relecov_tools/schema/phage_V0.json b/relecov_tools/schema/phage_schema.json similarity index 100% rename from relecov_tools/schema/phage_V0.json rename to relecov_tools/schema/phage_schema.json diff --git a/relecov_tools/schema/small_schema.json b/relecov_tools/schema/small_schema.json deleted file mode 100644 index 4ee288c8..00000000 --- a/relecov_tools/schema/small_schema.json +++ /dev/null @@ -1,1210 +0,0 @@ -{ - "schema": "PHAGE_PLUS", - "required": [ - "sample_name", - "collecting_institution", - "submitting_institution", - "sample_collection_date", - "geo_loc_country", - "geo_loc_state", - "organism", - "isolate", - "host_scientific_name", - "host_common_name", - "host_disease", - "sequencing_instrument_model", - "sequencing_instrument_platform", - "consensus_sequence_software_name", - "consensus_sequence_software_version", - "file_name", - "tax_id", - "sample_description", - "library_source", - "library_selection", - "library_strategy", - "library_layout", - "type", - "virus_name", - "submitter", - "collecting_institution_address" - ], - "type": "object", - "properties": { - "sample_name": { - "examples": [ - "prov_rona_99" - ], - "ontology": "0", - "type": [ - "string", - "null" - ], - "description": "The user-defined name for the sample.", - "clasification": "Database Identifiers", - "label": "Collecting Sample id" - }, - "collecting_institution": { - "examples": [ - "Public Health Agency of Canada" - ], - "ontology": "GENEPIO:0001153", - "type": [ - "string", - "null" - ], - "description": "The name of the agency that collected the original sample.", - "label": "Originating Laboratory Address" - }, - "submitting_institution": { - "examples": [ - "Centers for Disease Control and Prevention" - ], - "ontology": "GENEPIO:0001159", - "type": [ - "string", - "null" - ], - "description": "The name of the agency that generated the sequence." - }, - "sample_collection_date": { - "examples": [ - "3/19/2020" - ], - "ontology": "GENEPIO:0001174", - "type": [ - "string", - "null" - ], - "description": "The date on which the sample was collected.", - "format": "date" - }, - "geo_loc_name_country": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001181", - "type": [ - "string", - "null" - ], - "description": "The country of origin of the sample.", - "examples": [ - "South Africa [GAZ:00001094]" - ], - "classification": "Sample collection and processing", - "label": "Geo Loc Autonomic Country" - }, - "geo_loc_state": { - "examples": [ - "Western Cape" - ], - "ontology": "GENEPIO:0001185", - "type": [ - "string", - "null" - ], - "description": "The state/province/territory of origin of the sample.", - "classification": "Sample collection and processing", - "label": "Geo Loc Autonomic Community" - }, - "organism": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": [ - "string", - "null" - ], - "description": "Taxonomic name of the organism.", - "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" - ], - "classification": "Sample collection and processing", - "label": "Organism" - }, - "isolate": { - "examples": [ - "SARS-CoV-2/human/USA/CA-CDPH-001/2020" - ], - "ontology": "GENEPIO:0001644", - "type": [ - "string", - "null" - ], - "description": "Identifier of the specific isolate.", - "clasification": "Sample collection and processing", - "label": "Isolate" - }, - "host_scientific_name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": [ - "Homo sapiens [NCBITaxon:9606]" - ], - "clasification": "Host information", - "label": "Host Scientific Name" - }, - "host_disease": { - "Enums": [ - "COVID-19 [MONDO:0100096]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001391", - "type": "string", - "description": "The name of the disease experienced by the host.", - "examples": [ - "COVID-19 [MONDO:0100096]" - ] - }, - "sequencing_instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": [ - "Oxford Nanopore MinION [GENEPIO:0100142]" - ], - "classification": "Sequencing", - "label": "Sequencing Instrument Model" - }, - "sequencing_instrument_platform": { - "examples": [ - "MinIon" - ], - "ontology": "GENEPIO_0000071", - "type": "string", - "description": "The model of the sequencing instrument used.", - "label": "Sequencing Platforms " - }, - "consensus_sequence_software_name": { - "examples": [ - "Ivar" - ], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence.", - "clasification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software name" - }, - "consensus_sequence_software_version": { - "examples": [ - "1.3" - ], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "clasification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software version" - }, - "host_common_name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": [ - "Human [NCBITaxon:9606]" - ], - "classification": "Host information", - "label": "Host Common Name" - }, - "file_name": { - "examples": [ - "ABC123_S1_L001_R1_001.fastq.gz" - ], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", - "label": "Sequence file R1 fastq" - }, - "tax_id": { - "examples": [ - "probably 2697049 in all cases" - ], - "ontology": "GENEPIO_0001724", - "type": [ - "number", - "string" - ], - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification": "Sample collection and processing", - "label": "Tax ID" - }, - "scientific_name": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "examples": [ - "" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "The taxonomic name of the organism.", - "clasification": "Sample collection and processing", - "classification": "Sample collection and processing", - "label": "Organism" - }, - "common_name": { - "examples": [ - "" - ], - "ontology": "NCIT:C164471", - "type": "string", - "description": "The common name of the organism.", - "clasification": "Sample collection and processing", - "label": "Common name" - }, - "sample_description": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "clasification": "Sample collection and processing", - "label": "Sample Description" - }, - "sample_storage_conditions": { - "examples": [ - "24 degrees celsius" - ], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "clasification": "Sample collection and processing" - }, - "library_source": { - "Enums": [ - "5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]" - ], - "examples": [ - "METAGENOMIC" - ], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "clasification": "Sequencing", - "label": "Source material" - }, - "library_selection": { - "examples": [ - "RANDOM PCR" - ], - "ontology": "GENPIO_0001940", - "type": "string", - "description": "Library capture method.", - "clasification": "Sequencing", - "label": "Capture method" - }, - "library_strategy": { - "Enums": [ - "Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]" - ], - "examples": [ - "WGS" - ], - "ontology": "GENPIO_0001973", - "type": "string", - "description": "Overall sequencing strategy or approach.", - "clasification": "Sequencing", - "label": "Sequencing technique" - }, - "library_layout": { - "examples": [ - "CTS strategy" - ], - "ontology": "BU_ISCIII:007", - "type": "string", - "description": "Single or paired.", - "clasification": "Sequencing", - "label": "Library Layout" - }, - "type": { - "examples": [ - "betacoronavirus" - ], - "ontology": "NCBITaxon:694002", - "type": "string", - "description": "default must remain 'betacoronavirus'", - "clasification": "Database Identifiers" - }, - "virus_name": { - "examples": [ - "hCoV-19/Canada/prov_rona_99/2020" - ], - "ontology": "GENEPIO:0100282", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification": "Database Identifiers", - "label": "GISAID Virus Name" - }, - "submitter": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "enter your GISAID-Username", - "label": "GISAID Username" - }, - "collecting_institution_address": { - "examples": [ - "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" - ], - "ontology": "GENEPIO:0001158", - "type": "string", - "description": "The mailing address of the agency submitting the sample.", - "clasification": "Originating Laboratory Address" - }, - "library_name": { - "examples": [ - "e.g PAIRED" - ], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "clasification": "Sequencing", - "label": "Library Name" - }, - "nominal_length": { - "examples": [ - "350" - ], - "ontology": "GENEPIO_0000076", - "type": "number", - "description": "", - "clasification": "Sequencing", - "label": "Nominal Length" - }, - "analysis_accession": { - "examples": [ - "" - ], - "ontology": "GENEPIO_0001145", - "type": [ - "string", - "null" - ], - "description": "", - "clasification": "Submission ENA", - "label": "Analysis Accession" - }, - "read_length": { - "examples": [ - "" - ], - "ontology": "STATO_0000064", - "type": [ - "string", - "null" - ], - "description": "", - "clasification": "Submission ENA", - "label": "Read length" - }, - "study_accession": { - "examples": [ - "e.g PRJEB39632" - ], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Study accession" - }, - "secondary_study_accession": { - "examples": [ - "e.g ERP123173" - ], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Secondary study accession" - }, - "sample_accession": { - "examples": [ - "e.g SAMEA7098096" - ], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Sample accession" - }, - "secondary_sample_accession": { - "examples": [ - "e.g ERS4858671" - ], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Secondary sample accession" - }, - "experiment_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Experiment Accession" - }, - "run_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Run Accession" - }, - "submission_accession": { - "examples": [ - "e.g ERA2794974" - ], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submission accession" - }, - "read_count": { - "examples": [ - "e.g 837055" - ], - "ontology": "STATO_0000064", - "type": [ - "string", - "number" - ], - "description": "", - "clasification": "Submission ENA", - "label": "Read count" - }, - "base_count": { - "examples": [ - "e.g 503907110" - ], - "ontology": "UO_0000244", - "type": [ - "string", - "number" - ], - "description": "", - "clasification": "Submission ENA", - "label": "Base count" - }, - "center_name": { - "examples": [ - " KAROLINSKA INSITUTET" - ], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification": "Sample collection and processing", - "label": "Center Name" - }, - "first_public_date": { - "examples": [ - "e.g 2020-08-07" - ], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "First Public date", - "format": "date" - }, - "last_updated_date": { - "examples": [ - "e.g 2020-07-29" - ], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Last Updated", - "format": "date" - }, - "experiment_title": { - "examples": [ - "e.g Illumina MiSeq paired end sequencing" - ], - "ontology": "ORNASEQ_0000004", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Experiment title" - }, - "study_title": { - "examples": [ - "e.g SARS-CoV-2 genomes from late April in Stockholm" - ], - "ontology": "OPMI_0000380", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Study title" - }, - "study_alias": { - "examples": [ - "e.g Sweden" - ], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Study alias" - }, - "experiment_alias": { - "examples": [ - "e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092" - ], - "ontology": "NCIT_C42790", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Experiment alias" - }, - "run_alias": { - "examples": [ - "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" - ], - "ontology": "NCIT_C47911", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Run Alias" - }, - "fastq_bytes": { - "examples": [ - "e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" - ], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq bytes" - }, - "fastq_md5": { - "examples": [ - "" - ], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq md5" - }, - "fastq_ftp": { - "examples": [ - "" - ], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq ftp" - }, - "fastq_aspera": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" - ], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq aspera" - }, - "fastq_galaxy": { - "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" - ], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq galaxy" - }, - "submitted_bytes": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" - ], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted bytes " - }, - "submitted_md5": { - "examples": [ - "e.g 139853010;166270048" - ], - "ontology": "BU_ISCIII:035", - "type": [ - "string", - "number" - ], - "description": "", - "clasification": "Submission ENA", - "label": "Submitted md5" - }, - "submitted_ftp": { - "examples": [ - "e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a" - ], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted ftp" - }, - "submitted_aspera": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" - ], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted aspera" - }, - "submitted_galaxy": { - "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" - ], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted Galaxy" - }, - "submitted_format": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" - ], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted Format" - }, - "sra_bytes": { - "examples": [ - "e.g FASTQ;FASTQ" - ], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA bytes" - }, - "sra_md5": { - "examples": [ - "e.g 260236789" - ], - "ontology": "BU_ISCIII:041", - "type": [ - "string", - "number" - ], - "description": "", - "clasification": "Submission ENA", - "label": "SRA md5" - }, - "sra_ftp": { - "examples": [ - "e.g 2cf0d467d6dc4ae0a5473774d54c059c" - ], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA ftp" - }, - "sra_aspera": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385" - ], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA aspera" - }, - "sra_galaxy": { - "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385" - ], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA galaxy" - }, - "broker_name": { - "examples": [ - "P17157_1007" - ], - "ontology": "BU_ISCIII:045", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Broker Name" - }, - "nominal_sdev": { - "examples": [ - "" - ], - "ontology": "STATO_0000237", - "type": "number", - "description": "", - "clasification": "Submission ENA", - "label": "Nominal sdev" - }, - "first_created_date": { - "examples": [ - "e.g 2020-08-07" - ], - "ontology": "NCIT_C164483", - "description": "", - "clasification": "Submission ENA", - "format": "date", - "label": "First created date" - } - } -} \ No newline at end of file From ced0d90435231872b9e8a7ab11e57a19f03e0e2e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:43:49 +0100 Subject: [PATCH 0174/1454] rename sftp.py to sftp_handled.py --- relecov_tools/__main__.py | 2 +- relecov_tools/{sftp.py => sftp_handled.py} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename relecov_tools/{sftp.py => sftp_handled.py} (100%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b3a9c5e1..b7448989 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -10,7 +10,7 @@ import relecov_tools.utils import relecov_tools.read_metadata -import relecov_tools.sftp +import relecov_tools.sftp_handled import relecov_tools.create_xml import relecov_tools.validation_json import relecov_tools.conversion_schema diff --git a/relecov_tools/sftp.py b/relecov_tools/sftp_handled.py similarity index 100% rename from relecov_tools/sftp.py rename to relecov_tools/sftp_handled.py From 3561b134de775c72482b732ba7445e941fa31b2e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 18:46:36 +0100 Subject: [PATCH 0175/1454] remove create_xml.py, because it was exactly the same as ena_upload.py --- relecov_tools/create_xml.py | 174 ------------------------------------ 1 file changed, 174 deletions(-) delete mode 100644 relecov_tools/create_xml.py diff --git a/relecov_tools/create_xml.py b/relecov_tools/create_xml.py deleted file mode 100644 index 226f04a3..00000000 --- a/relecov_tools/create_xml.py +++ /dev/null @@ -1,174 +0,0 @@ -import os -import logging -import rich.console -from email import utils -import json as j -import xml.etree.cElementTree as e - -import relecov_tools.utils - -log = logging.getLogger(__name__) -stderr = rich.console.Console( - stderr=True, - style="dim", - highlight=False, - force_terminal=relecov_tools.utils.rich_force_colors(), -) - - -class XmlCreation: - def __init__(self, source_json=None, output_path=None, action=None): - if source_json is None: - self.source_json = utils.prompt_source_path() - else: - self.source_json = source_json - if output_path is None: - self.output_path = utils.prompt_destination_path() - else: - self.output_path = output_path - if action is None: - self.action = "ADD" - else: - self.action = action - - def xml_study( - self, - ): - """ - 1.From validated json to xml study- submission.xml and project.xml - 1.1 Upload study info - - 2. From validated json to xml samples - submission.xml and samples.xml - 2.2 Upload samples info - - 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest - """ - - # Load validated json - with open(self.source_json) as json_format_file: - json_data = j.load(json_format_file) - - # Create output directory - - try: - # Create target Directory - os.mkdir(self.output_path) - print("Directory ", self.output_path, " Created ") - except FileExistsError: - print("Directory ", self.output_path, " already exists") - - # 1. From validated json to xml study- submission.xml and project.xml - - # submission.xml - os.chdir("xml_files/") - if self.action.upper == "ADD": - # submission add - submission_file = "submission_add.xml" - if self.action.upper() == "MODIFY": - # submission modify - submission_file = "submission_modify.xml" - - # project_relecov.xml - os.chdir("../conf") - dict_conf = j.loads("configuration.json") - r = e.Element("PROJECT_SET") - project = e.SubElement(r, "PROJECT") - project.set("alias", dict_conf["project_relecov_xml"]["alias"]) - e.SubElement(project, "TITLE").text = dict_conf["project_relecov_xml"][ - "TITLE" - ] - e.SubElement(project, "DESCRIPTION").text = dict_conf[ - "project_relecov_xml" - ]["DESCRIPTION"] - submission = e.SubElement(project, "SUBMISSION_PROJECT") - e.SubElement(submission, "SEQUENCING_PROJECT") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) - - # 1.1 Upload study info - """ - import requests - from requests.structures import CaseInsensitiveDict - - url = "https://reqbin.com/echo/post/json" - - headers = CaseInsensitiveDict() - headers["Content-Type"] = "application/json" - headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" - - data = '{"login":"my_login","password":"my_password"}' - - - resp = requests.post(url, headers=headers, data=data) - - print(resp.status_code) - """ - - # 2. From validated json to xml samples - submission.xml and samples.xml - - def xml_samples(): - # submission.xml - os.chdir("../xml_files/") - if self.action.upper == "ADD": - # submission add - submission_file = "submission_add.xml" - if self.action.upper() == "MODIFY": - # submission modify - submission_file = "submission_modify.xml" - - # samples_relecov.xml - os.chdir("../schema/") - json_data = j.loads("to_ena.json") - os.chdir("../conf") - dict_conf = j.loads("configuration.json") - - data_keys = list(json_data.keys()) - r = e.Element("SAMPLE_SET") - sample = e.SubElement(r, "SAMPLE") - sample.set( - "alias", - "Programmatic Test SARS-CoV-2 Sample" + str(json_data["sample_name"]), - ) - e.SubElement(sample, "TITLE").text = "SARS-CoV-2 Sample" + str( - json_data["sample_name"] - ) - sample_name = e.SubElement(sample, "SAMPLE_NAME") - e.SubElement(sample_name, "TAXON_ID").text = dict_conf["fixed_data"][ - "tax_id" - ] - e.SubElement(sample_name, "SCIENTIFIC_NAME").text = dict_conf["fixed_data"][ - "scientific_name" - ] - e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample" + str( - json_data["sample_name"] - ) - sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") - for i in json_data: - sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") - e.SubElement(sample_attribute, "TAG").text = str(i) - e.SubElement(sample_attribute, "VALUE").text = json_data[i] - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) - - # 2.2 Upload samples info - """ - import requests - from requests.structures import CaseInsensitiveDict - - url = "https://reqbin.com/echo/post/json" - - headers = CaseInsensitiveDict() - headers["Content-Type"] = "application/json" - headers["Authorization"] = "Basic bG9naW46cGFzc3dvcmQ=" - - data = '{"login":"my_login","password":"my_password"}' - - - resp = requests.post(url, headers=headers, data=data) - - print(resp.status_code) - """ - - # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest From f5b4e236e784d04c802630c871904781e422e668 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 18 Mar 2022 19:16:32 +0100 Subject: [PATCH 0176/1454] starting ena_upload from scratch --- relecov_tools/ena_upload.py | 148 ++++++------------------------------ 1 file changed, 24 insertions(+), 124 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 62b60c2a..7eb3053b 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,10 +1,12 @@ import os import logging import rich.console -from email import utils -import json as j -import xml.etree.cElementTree as e +import json +# import pandas as pd +import sys + +# import ena_upload import relecov_tools.utils log = logging.getLogger(__name__) @@ -16,134 +18,32 @@ ) -class XmlCreation: +class EnaUpload: def __init__(self, source_json=None, output_path=None, action=None): if source_json is None: - self.source_json = utils.prompt_source_path() + self.source_json_file = relecov_tools.utils.prompt_source_path() else: - self.source_json = source_json + self.source_json_file = source_json if output_path is None: - self.output_path = utils.prompt_destination_path() + self.output_path = relecov_tools.utils.prompt_destination_path() else: self.output_path = output_path if action is None: self.action = "ADD" else: self.action = action - - def xml_study( - self, - ): - """ - 1.From validated json to xml study- submission.xml and project.xml - 1.1 Upload study info - - 2. From validated json to xml samples - submission.xml and samples.xml - 2.2 Upload samples info - - 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest - """ - - # Load validated json - with open(self.source_json) as json_format_file: - json_data = j.load(json_format_file) - - # Create output directory - - try: - # Create target Directory - os.mkdir(self.output_path) - print("Directory ", self.output_path, " Created ") - except FileExistsError: - print("Directory ", self.output_path, " already exists") - - # 1. From validated json to xml study- submission.xml and project.xml - - # submission.xml - os.chdir("xml_files/") - if self.action.upper == "ADD": - # submission add - submission_file = "submission_add.xml" - if self.action.upper() == "MODIFY": - # submission modify - submission_file = "submission_modify.xml" - - # project_relecov.xml - os.chdir("../conf") - dict_conf = j.loads("configuration.json") - r = e.Element("PROJECT_SET") - project = e.SubElement(r, "PROJECT") - project.set("alias", dict_conf["project_relecov_xml"]["alias"]) - e.SubElement(project, "TITLE").text = dict_conf["project_relecov_xml"][ - "TITLE" - ] - e.SubElement(project, "DESCRIPTION").text = dict_conf[ - "project_relecov_xml" - ]["DESCRIPTION"] - submission = e.SubElement(project, "SUBMISSION_PROJECT") - e.SubElement(submission, "SEQUENCING_PROJECT") - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "study", "project_relecov.xml")) - - # 1.1 Upload study info - # 2. From validated json to xml samples - submission.xml and samples.xml - - def xml_samples(): - # submission.xml - os.chdir("../xml_files/") - if self.action.upper == "ADD": - # submission add - submission_file = "submission_add.xml" - if self.action.upper() == "MODIFY": - # submission modify - submission_file = "submission_modify.xml" - - # samples_relecov.xml - os.chdir("../schema/") - json_data = j.loads("to_ena.json") - os.chdir("../conf") - dict_conf = j.loads("configuration.json") - - data_keys = list(json_data.keys()) - r = e.Element("SAMPLE_SET") - sample = e.SubElement(r, "SAMPLE") - sample.set( - "alias", - "Programmatic Test SARS-CoV-2 Sample" + str(json_data["sample_name"]), - ) - e.SubElement(sample, "TITLE").text = "SARS-CoV-2 Sample" + str( - json_data["sample_name"] - ) - sample_name = e.SubElement(sample, "SAMPLE_NAME") - e.SubElement(sample_name, "TAXON_ID").text = dict_conf["fixed_data"][ - "tax_id" - ] - e.SubElement(sample_name, "SCIENTIFIC_NAME").text = dict_conf["fixed_data"][ - "scientific_name" - ] - e.SubElement(sample, "DESCRIPTION").text = "SARS-CoV-2 Sample" + str( - json_data["sample_name"] - ) - sample_attributes = e.SubElement(sample, "SAMPLE_ATTRIBUTES") - for i in json_data: - sample_attribute = e.SubElement(sample_attributes, "SAMPLE_ATTRIBUTE") - e.SubElement(sample_attribute, "TAG").text = str(i) - e.SubElement(sample_attribute, "VALUE").text = json_data[i] - a = e.ElementTree(r) - a.write(os.path.join(self.output_path, "samples", "samples_relecov.xml")) - - # 2.2 Upload samples info - - # 3. From sftp upload runs (FASTQ files programmatic)- experiments.xmlm, runs.xml and submission.xml - # 4. From sftp upload sequences (FASTA files programmatic) - json using webin-cli-rest - - -# Adaptation to ena_upload -with open('../example_data/ena_upload.json','r') as f: - data = j.loads(f.read()) - -df_study = pd.DataFrame.from_dict(data["study"]) -df_samples = pd.DataFrame.from_dict(data["samples"]) -df_runs = pd.DataFrame.from_dict(data["runs"]) -df_experiments = pd.DataFrame.from_dict(data["experiments"]) \ No newline at end of file + if not os.path.isfile(self.source_json_file): + log.error("json data file %s does not exist ", self.source_json_file) + stderr.print(f"json data file {self.source_json_file} does not exist") + sys.exit(1) + with open(self.source_json_file, "r") as fh: + self.json_data = json.loads(fh.read()) + + def upload_files_to_ena(self): + """Create the required files and upload to ENA""" + # df = {} + + # df_study = pd.DataFrame.from_dict(data["study"]) + # df_samples = pd.DataFrame.from_dict(data["samples"]) + # df_runs = pd.DataFrame.from_dict(data["runs"]) + # df_experiments = pd.DataFrame.from_dict(data["experiments"]) From 25aea38da1a64f18e549dc61b2ffde5ad4e98eec Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 19 Mar 2022 22:15:02 +0100 Subject: [PATCH 0177/1454] working on the mapping from ena data to the df required by ena_upload package --- relecov_tools/__main__.py | 24 ++- relecov_tools/conf/configuration.json | 14 +- relecov_tools/ena_upload.py | 89 ++++++++-- .../schema/mapping_ena_to_upload_ena.json | 166 ++++++++++++++++++ .../schema/mapping_metadata_to_json.json | 4 +- relecov_tools/utils.py | 14 +- 6 files changed, 266 insertions(+), 45 deletions(-) create mode 100644 relecov_tools/schema/mapping_ena_to_upload_ena.json diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b7448989..0378da81 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -11,7 +11,7 @@ import relecov_tools.utils import relecov_tools.read_metadata import relecov_tools.sftp_handled -import relecov_tools.create_xml +import relecov_tools.ena_upload import relecov_tools.validation_json import relecov_tools.conversion_schema @@ -158,7 +158,7 @@ def list(keywords, sort, json, show_archived): "--conf_file", help="Configuration file Create Nextflow command with params (no params file)", ) -def sftp(user, password, conf_file): +def download_sftp(user, password, conf_file): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp.SftpHandle(user, password, conf_file) sftp_connection.download_from_sftp() @@ -240,18 +240,24 @@ def mapped_schema( @relecov_tools_cli.command(help_priority=6) -@click.option("-s", "--source_json", help="Where the validated json is") -@click.option("-o", "--output_path", help="Output folder for the xml generated files") +@click.option("-u", "--user", help="User name for login to sftp server") +@click.option("-p", "--password", help="password for the user to login") +@click.option("-e", "--ena_json", help="Where the validated json is") +@click.option("-s", "--study", help="study/project name to include in xml files") @click.option( "-a", "--action", - type=click.Choice(["ADD", "MODIFY"], case_sensitive=True), - help="Select one of the options ADD or MODIFY", + type=click.Choice(["add", "modify", "cancel", "release"], case_sensitive=False), + help="Select one of the available options", ) -def upload_to_ena(source_json, output_path, action): +@click.option("--dev/--production", default=True) +@click.option("-o", "--output_path", help="Output folder for the xml generated files") +def upload_to_ena(user, password, ena_json, dev, study, action, output_path): """Parsed data to create xml files to upload to ENA""" - upload_ena = relecov_tools.ena_upload.EnaUpload(source_json, output_path, action) - upload_ena.generate_xml() + upload_ena = relecov_tools.ena_upload.EnaUpload( + user, password, ena_json, dev, study, action, output_path + ) + upload_ena.upload_files_to_ena() if __name__ == "__main__": diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 9fc52356..44ec39d9 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -4,8 +4,8 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, - "mapping_metadata_json": "mapping_metadata_json_v01.json", - "additional_metadata": "additional_metadata_v01.json", + "mapping_metadata_json": "mapping_metadata_json.json", + "mapping_upload_ena": "mapping_ena_to_upload_ena.json", "sftp_connection": { "sftp_server": "sftprelecov.isciii.es", "sftp_port": "50122" @@ -16,13 +16,9 @@ "fastq.gz", "fasta" ], - "project_relecov_xml": { + "study": { "alias": "RELECOV", - "TITLE": "Example project for ENA submission RELECOV", - "DESCRIPTION": "This study was created as part of an ENA submissions example RELECOV" - }, - "fixed_data": { - "tax_id": "2697049", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2" + "title": "Example project for ENA submission RELECOV", + "study_type": "This study was created as part of an ENA submissions example RELECOV" } } diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 7eb3053b..34c43657 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -2,12 +2,11 @@ import logging import rich.console import json - -# import pandas as pd +import pandas as pd import sys - -# import ena_upload +from ena_upload import ena_upload import relecov_tools.utils +from relecov_tools.config_json import ConfigJson log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -19,30 +18,94 @@ class EnaUpload: - def __init__(self, source_json=None, output_path=None, action=None): + def __init__( + self, + user=None, + passwd=None, + source_json=None, + dev=None, + project=None, + action=None, + output_path=None, + ): + if user is None: + self.user = relecov_tools.utils.prompt_text( + msg="Enter your username defined in ENA" + ) + else: + self.user = user + if passwd is None: + self.passwd = relecov_tools.utils.prompt_password( + msg="Enter your password to ENA" + ) + else: + self.passwd = passwd if source_json is None: - self.source_json_file = relecov_tools.utils.prompt_source_path() + self.source_json_file = relecov_tools.utils.prompt_path( + msg="Select the ENA json file to upload" + ) else: self.source_json_file = source_json - if output_path is None: - self.output_path = relecov_tools.utils.prompt_destination_path() + if dev is None: + self.dev = relecov_tools.utils.prompt_yn_question( + msg="Do you want to test upload data?" + ) else: - self.output_path = output_path + self.dev = dev + if project is None: + self.project = None + else: + self.project = project if action is None: - self.action = "ADD" + self.action = relecov_tools.utils.prompt_selection( + msg="Select the action to upload to ENA", + choices=["add", "modify", "cancel", "release"], + ) else: - self.action = action + self.action = action.upper() + if output_path is None: + self.output_path = relecov_tools.utils.prompt_path( + msg="Select the folder to store the xml files" + ) + else: + self.output_path = output_path + if not os.path.isfile(self.source_json_file): log.error("json data file %s does not exist ", self.source_json_file) - stderr.print(f"json data file {self.source_json_file} does not exist") + stderr.print(f"[red]json data file {self.source_json_file} does not exist") sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) + def convert_input_json_to_ena(self): + """Convert json to dataframe required by ena-upload-cli package""" + schema_dataframe = {} + config_json = ConfigJson() + map_to_upload = config_json.get_configuration("mapping_upload_ena") + map_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", map_to_upload + ) + fh = open(map_file) + map_json = json.load(fh) + fh.close() + + for xml_file in map_json["xml_files"]: + if self.project is not None and xml_file in self.project: + pass + elif config_json.get_configuration(xml_file): + df = pd.DataFrame.from_dict( + config_json.get_configuration(xml_file), orient="index" + ) + else: + pass + df = ena_upload.check_columns(df, xml_file, self.action, self.dev, False) + schema_dataframe[xml_file] = df + return schema_dataframe + def upload_files_to_ena(self): """Create the required files and upload to ENA""" # df = {} - + self.convert_input_json_to_ena() # df_study = pd.DataFrame.from_dict(data["study"]) # df_samples = pd.DataFrame.from_dict(data["samples"]) # df_runs = pd.DataFrame.from_dict(data["runs"]) diff --git a/relecov_tools/schema/mapping_ena_to_upload_ena.json b/relecov_tools/schema/mapping_ena_to_upload_ena.json new file mode 100644 index 00000000..a195e6e1 --- /dev/null +++ b/relecov_tools/schema/mapping_ena_to_upload_ena.json @@ -0,0 +1,166 @@ +{ + "xml_files":["study","runs","samples","experiment"], + "study": { + "alias": "", + "title": "", + "study_type": "", + "study_abstract": "", + "pubmed_id": "" + }, + "runs": { + "alias": [ + "run_alias_1a", + "run_alias_1a", + "run_alias_3c" + ], + "experiment_alias": [ + "experiment_alias_7a", + "experiment_alias_7a", + "experiment_alias_9c" + ], + "file_name": [ + "ENA_TEST2.R1.fastq.gz", + "ENA_TEST2.R2.fastq.gz", + "ENA_TEST1.R1.fastq.gz" + ], + "file_type": [ + "fastq", + "fastq", + "fastq" + ], + "file_checksum": [ + "3e69af1f875fab020aed82f5edbc1f03", + "3e69af1f875fab020aed82f5edbc1f03", + "3e69af1f875fab020aed82f5edbc1f03" + ] + }, + "samples": { + "alias": [ + "sample_alias_4", + "sample_alias_5" + ], + "title": [ + "sample_title_2", + "sample_title_3" + ], + "taxon_id": [ + "2697049", + "2697049" + ], + "sample_description": [ + "sample_description_1", + "sample_description_2" + ], + "collection date": [ + "2020-10-11", + "2008-01-24" + ], + "geographic location (country and/or sea)": [ + "Argentina", + "Belgium" + ], + "host common name": [ + "host_common_name_1", + "host_common_name_2" + ], + "host subject id": [ + "host_subject_id_1", + "host_subject_id_2" + ], + "host health state": [ + "diseased", + "restricted access" + ], + "host sex": [ + "male", + "female" + ], + "host scientific name": [ + "host_scientific_name_1", + "host_scientific_name_2" + ], + "collector name": [ + "collector_name_1", + "collector_name_2" + ], + "collecting institution": [ + "collecting_institution_1", + "collecting_institution_2" + ], + "isolate": [ + "isolate_1", + "isolate_2" + ] + }, + + "experiments": { + "alias": [ + "experiment_alias_7a", + "experiment_alias_8b", + "experiment_alias_9c" + ], + "title": [ + "experiment_title_1", + "experiment_title_2", + "experiment_title_3" + ], + "study_alias": [ + "study_alias_4", + "study_alias_5", + "study_alias_5" + ], + "sample_alias": [ + "study_alias_4", + "study_alias_5", + "study_alias_5" + ], + "design_description": [ + "design_description_1", + "design_description_2", + "design_description_3" + ], + "library_name": [ + "library_name_1", + "library_name_2", + "library_name_3" + ], + "library_strategy": [ + "WGA", + "RNA-Seq", + "RNA-Seq" + ], + "library_source": [ + "GENOMIC", + "TRANSCRIPTOMIC", + "TRANSCRIPTOMIC" + ], + "library_selection": [ + "RANDOM", + "repeat fractionation", + "repeat fractionation" + ], + "library_layout": [ + "paired", + "single", + "single" + ], + "insert_size": [ + "250","None","None" + ], + "library_construction_protocol": [ + "library_construction_protocol_1", + "library_construction_protocol_2", + "library_construction_protocol_2" + ], + "platform": [ + "LS454", + "illumina", + "illumina" + ], + "instrument_model": [ + "454 GS 20", + "Illumina Genome Analyzer", + "Illumina Genome Analyzer" + ] + } +} diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json index 301e0967..dd509eb5 100644 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -88,6 +88,8 @@ "host_disease":"COVID-19", "sequence_file_R1_fastq": "", "sequence_file_R2_fastq": "", - "type" : "betacoronavirus" + "type" : "betacoronavirus", + "tax_id": "2697049", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2" } } diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 8a08f4c8..0c40930c 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -67,23 +67,11 @@ def prompt_password(msg): def prompt_tmp_dir_path(): - stderr.print("Temporal directory destination to execute sercive") + stderr.print("Temporal directory destination to execute service") source = questionary.path("Source path").unsafe_ask() return source -def prompt_source_path(): - stderr.print("Directory containing files cd to transfer") - source = questionary.path("Source path").unsafe_ask() - return source - - -def prompt_destination_path(): - stderr.print("Directory to which the files will be transfered") - destination = questionary.path("Destination path").unsafe_ask() - return destination - - def prompt_selection(msg, choices): selection = questionary.select(msg, choices=choices).unsafe_ask() return selection From 7624a005b74af9488a09acfbf9a7bdc9da053b09 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 21 Mar 2022 19:16:34 +0100 Subject: [PATCH 0178/1454] working on sftp md5 --- relecov_tools/sftp_handled.py | 9 ++++++--- relecov_tools/utils.py | 14 ++++++++++++++ 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 8c590847..0f25e044 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -57,7 +57,7 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.passwd = config["password"] except KeyError as e: log.error("Invalid configuration file %s", e) - stderr.print("[red] Invalide configuration file " + e + "!") + stderr.print("[red] Invalide configuration file {e} !") sys.exit(1) if user is None: self.user = relecov_tools.utils.text(msg="Enter the userid") @@ -70,7 +70,7 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.client = None def open_connection(self): - """Stablish sftp connection""" + """Establish sftp connection""" self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self.client.connect( @@ -146,7 +146,7 @@ def get_files_from_sftp_folder(self, folder, files_list): ) except FileNotFoundError as e: log.error("Unable to fetch file %s ", e) - result_data["unable_to_fetch"].append(file_list) + result_data["Unable_to_fetch"].append(file_list) continue result_data["fetched_files"].append(os.path.basename(file_list)) @@ -225,10 +225,13 @@ def download_from_sftp(self): sys.exit(1) os.chdir(self.storage_local_folder) if not self.open_connection(): + log.error("Unable to establish connection towards sftp server") + stderr.print("[red] Unable to establish sftp connection") sys.exit(1) root_directory_list = self.list_folders(".") if not root_directory_list: + log.error("There is no folders under root directory") sys.exit(1) folders_to_download = {} # create_main_folders(root_directory_list) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 0c40930c..40037efd 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -20,6 +20,20 @@ def file_exists(file_to_check): return False +def get_md5_from_local_folder(local_folder, file_list): + """Fetch the md5 values for each file in the file list""" + md5_results = {} + for file_name in file_list: + f_name, f_ext = os.path.splitext(file_name) + if f_ext.lowercase() == ".md5": + file_md5_path = os.path.join(local_folder, file_name) + # file_origin_path = os + fh = open(file_path, "r") + md5_results[file_name] + if file_exists(file_path): + pass + + def calculate_md5(files_list): """Calculate the md5 value for the list of files""" block_size = 2**20 From 54d6c55dfac23cbccc2aa694b14ba2e137d484c4 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 22 Mar 2022 18:01:20 +0100 Subject: [PATCH 0179/1454] hal of the changes in the schema. --- relecov_tools/schema/ena_schema.json | 14 +- relecov_tools/schema/gisaid_schema.json | 4 +- relecov_tools/schema/phage_plus_schema.json | 531 ++++++++++++++++++-- relecov_tools/schema/phage_schema.json | 9 +- 4 files changed, 522 insertions(+), 36 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 541dc9f6..c74714a8 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -40,6 +40,16 @@ "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", "label": "Originating Laboratory" }, + "collector_name": { + "examples": [ + "John Smith" + ], + "ontology": "NCIT:C164471", + "type": "string", + "description": "Name of the person who collected the specimen", + "clasification": "Sample collection and processing", + "label": "Collector name" + }, "collection_date": { "examples": [ "3/19/2020" @@ -381,7 +391,7 @@ "label": "Geo Loc Longitude" }, "isolate": { - "ontology": "GENEPIO:0001644", + "ontology": "GENEPIO:0001123", "type": "string", "description": "Identifier of the specific isolate.", "examples": [ @@ -543,7 +553,7 @@ "examples": [ "e.g. #131" ], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001398", "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 08ad14d9..8aae7cf1 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -49,11 +49,11 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "NCIT:C54269", "type": "string", "description": "", "clasification": "enter your GISAID-Username", - "label": "GISAID Username" + "label": "GISAID Id" }, "originating_lab": { "examples": [ diff --git a/relecov_tools/schema/phage_plus_schema.json b/relecov_tools/schema/phage_plus_schema.json index ed7382aa..ef7df4c3 100644 --- a/relecov_tools/schema/phage_plus_schema.json +++ b/relecov_tools/schema/phage_plus_schema.json @@ -26,6 +26,16 @@ "clasification": "Database Identifiers", "label": "Collecting Sample id" }, + "sample_description": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001156", + "type": "string", + "description": "Free text description of the sample.", + "clasification": "Sample collection and processing", + "label": "Sample Description" + }, "collecting_institution": { "examples": [ "Public Health Agency of Canada" @@ -41,7 +51,8 @@ ], "ontology": "GENEPIO:0001159", "type": "string", - "description": "The name of the agency that generated the sequence." + "description": "The name of the agency that generated the sequence.", + "label": "Submitting Institution" }, "sample_collection_date": { "examples": [ @@ -50,7 +61,18 @@ "ontology": "GENEPIO:0001174", "type": "string", "description": "The date on which the sample was collected.", - "format": "date" + "format": "date", + "label": "Sample Collection Date" + }, + "host_subject_id": { + "examples": [ + "e.g. #131" + ], + "ontology": "GENEPIO:0001398", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification": "Host information", + "label": "Host Subject Id" }, "geo_loc_country": { "Enums": [ @@ -338,7 +360,7 @@ "South Africa [GAZ:00001094]" ], "classification": "Sample collection and processing", - "label": "Geo Loc Autonomic Country" + "label": "Country" }, "geo_loc_state": { "examples": [ @@ -348,7 +370,7 @@ "type": "string", "description": "The state/province/territory of origin of the sample.", "classification": "Sample collection and processing", - "label": "Geo Loc Autonomic Community" + "label": "Autonomic Community" }, "organism": { "Enums": [ @@ -369,15 +391,59 @@ "classification": "Sample collection and processing", "label": "Organism" }, - "isolate": { + "symptom_onset_date": { "examples": [ - "SARS-CoV-2/human/USA/CA-CDPH-001/2020" + "16/03/2020" ], - "ontology": "GENEPIO:0001644", + "ontology": "GENEPIO:0001399", "type": "string", - "description": "Identifier of the specific isolate.", - "clasification": "Sample collection and processing", - "label": "Isolate" + "description": "The date on which the symptoms began or were first noted.", + "format": "date", + "label": "Symptom onset date" + }, + "host_health_state": { + "Enums": [ + "Asymptomatic [NCIT:C3833]", + "Deceased [NCIT:C28554]", + "Healthy [NCIT:C115935]", + "Recovered [NCIT:C49498]", + "Symptomatic [NCIT:C25269]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": "Health status of the host at the time of sample collection.", + "examples": [ + "Asymptomatic [NCIT:C3833]" + ], + "label": "Host health state" + }, + "host_health_status_details": { + "Enums": [ + "Hospitalized [NCIT:C25179]", + "Hospitalized (Non-ICU) [GENEPIO:0100045]", + "Hospitalized (ICU) [GENEPIO:0100046]", + "Mechanical Ventilation [NCIT:C70909]", + "Medically Isolated [GENEPIO:0100047]", + "Medically Isolated (Negative Pressure) [GENEPIO:0100048]", + "Self-quarantining [NCIT:C173768]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001389", + "type": "string", + "description": "Further details pertaining to the health or disease status of the host at time of collection.", + "examples": [ + "Hospitalized (ICU) [GENEPIO:0100046]" + ], + "label": "Host health status details" }, "host_scientific_name": { "Enums": [ @@ -426,7 +492,8 @@ "description": "The name of the disease experienced by the host.", "examples": [ "COVID-19 [MONDO:0100096]" - ] + ], + "host_disease": "Host disease" }, "sequencing_instrument_model": { "Enums": [ @@ -515,7 +582,8 @@ "ontology": "GENEPIO:0001133", "type": "string", "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification": "Database Identifiers" + "clasification": "Database Identifiers", + "label": "Bioproject umbrella accession ENA" }, "bioproject_accession_ENA": { "examples": [ @@ -544,7 +612,8 @@ "ontology": "GENEPIO:0001142", "type": "string", "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification": "Database Identifiers" + "clasification": "Database Identifiers", + "label": "SRA Accession" }, "genBank/ENA/DDBJ_accession": { "examples": [ @@ -556,7 +625,7 @@ "clasification": "Database Identifiers", "label": "GenBank/ENA/DDBJ accession" }, - "gisaid_accession": { + "GISAID_accession": { "examples": [ "EPI_ISL_123456" ], @@ -564,7 +633,7 @@ "type": "string", "description": "The GISAID accession number assigned to the sequence.", "clasification": "Database Identifiers", - "label": "GISAID Virus Name" + "label": "GISAID Accession" }, "virus_name": { "examples": [ @@ -607,7 +676,7 @@ "examples": [ "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" ], - "ontology": "0", + "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", "clasification": "Sample collection and processing" @@ -620,7 +689,8 @@ "type": "string", "description": "The date on which the sample was received.", "format": "date", - "clasification": "Sample collection and processing" + "clasification": "Sample collection and processing", + "label": "Sample Received Date" }, "shipping_date": { "examples": [ @@ -654,6 +724,22 @@ "clasification": "Sample collection and processing", "label": "Biological Sample Storage Condition" }, + "culture_collection": { + "ontology": "GENEPIO:0100284", + "type": "string", + "description": "The name of the source collection and unique culture identifier. ", + "examples": [ + "/culture_collection=\"ATCC:26370\"" + ], + "label": "Culture collection" + }, + "treatment": { + "ontology": "OGMS:0000090", + "type": "string", + "description": "Include drug name, dosage", + "examples": [], + "label": "Treatment" + }, "host_age": { "ontology": "GENEPIO:0001392", "anyOf": [ @@ -681,12 +767,13 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001393", + "ontology": "NCIT:C50400", "type": "string", "description": "The units used to measure the host's age.", "examples": [ "years [UO:0000036]" - ] + ], + "label": "Host Age unit" }, "host_age_bin": { "Enums": [ @@ -745,7 +832,7 @@ "type": "string", "description": "The county/region of origin of the sample.", "clasification": "Sample collection and processing", - "label": "Geo Loc Province" + "label": "Province" }, "geo_loc_city": { "examples": [ @@ -755,7 +842,7 @@ "type": "string", "description": "The city of origin of the sample.", "clasification": "Sample collection and processing", - "label": "Geo Loc City" + "label": "City" }, "geo_loc_latitude": { "examples": [ @@ -801,7 +888,7 @@ "Blood [UBERON:0000178]" ], "classification": "Sample collection and processing", - "label": "Organism Substance" + "label": "Specimen source" }, "anatomical_part": { "Enums": [ @@ -835,14 +922,14 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001214", + "ontology": "GENEPIO:0001211", "type": "string", "description": "An anatomical part of an organism e.g. oropharynx. ", "examples": [ "Nasopharynx (NP) [UBERON:0001728]" ], "classification": "Sample collection and processing", - "label": "Anatomical Structure" + "label": "Specimen source" }, "body_product": { "Enums": [ @@ -955,7 +1042,25 @@ "Hospital [ENVO:00002173]" ], "classification": "Sample collection and processing", - "label": "Anthropogenic Geographic Feature" + "label": "Environmental System" + }, + "sample_collected_in_quarantine": { + "Enums": [ + "Yes [NCIT:C49488]", + "No [NCIT:C49487]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0100277", + "type": "string", + "description": "Whether the sample was collected from an individual in quarantine.", + "examples": [ + "Yes [NCIT:C49488]" + ], + "label": "Sample collected in quarantine" }, "collection_device": { "Enums": [ @@ -1124,20 +1229,29 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001266", + "ontology": "GENEPIO_0001965", "type": "string", "description": "The biomaterial extracted from samples for the purpose of sequencing.", "examples": [ "RNA (Total) [OBI:0000895]" ], "classification": "Sample collection and processing", - "label": "Biomaterial Extracted" + "label": "Source material" + }, + "data_abstraction_details": { + "ontology": "GENEPIO:0100278", + "type": "string", + "description": "A description of how any data elements were altered to preserve patient privacy.", + "examples": [ + "Jitter added to publicly shared collection dates to prevent re-identifiability." + ], + "label": "Data abstraction details" }, "tax_id": { "examples": [ "probably 2697049 in all cases" ], - "ontology": "GENEPIO_0001800", + "ontology": "GENEPIO_0001724", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", "clasification": "Sample collection and processing", @@ -1183,6 +1297,293 @@ "classification": "Host information", "label": "Host Common Name" }, + "host_residence_country": { + "Enums": [ + "Afghanistan [GAZ:00006882]", + "Albania [GAZ:00002953]", + "Algeria [GAZ:00000563]", + "American Samoa [GAZ:00003957]", + "Andorra [GAZ:00002948]", + "Angola [GAZ:00001095]", + "Anguilla [GAZ:00009159]", + "Antarctica [GAZ:00000462]", + "Antigua and Barbuda [GAZ:00006883]", + "Argentina [GAZ:00002928]", + "Armenia [GAZ:00004094]", + "Aruba [GAZ:00004025]", + "Ashmore and Cartier Islands [GAZ:00005901]", + "Australia [GAZ:00000463]", + "Austria [GAZ:00002942]", + "Azerbaijan [GAZ:00004941]", + "Bahamas [GAZ:00002733]", + "Bahrain [GAZ:00005281]", + "Baker Island [GAZ:00007117]", + "Bangladesh [GAZ:00003750]", + "Barbados [GAZ:00001251]", + "Bassas da India [GAZ:00005810]", + "Belarus [GAZ:00006886]", + "Belgium [GAZ:00002938]", + "Belize [GAZ:00002934]", + "Benin [GAZ:00000904]", + "Bermuda [GAZ:00001264]", + "Bhutan [GAZ:00003920]", + "Bolivia [GAZ:00002511]", + "Borneo [GAZ:00025355]", + "Bosnia and Herzegovina [GAZ:00006887]", + "Botswana [GAZ:00001097]", + "Bouvet Island [GAZ:00001453]", + "Brazil [GAZ:00002828]", + "British Virgin Islands [GAZ:00003961]", + "Brunei [GAZ:00003901]", + "Bulgaria [GAZ:00002950]", + "Burkina Faso [GAZ:00000905]", + "Burundi [GAZ:00001090]", + "Cambodia [GAZ:00006888]", + "Cameroon [GAZ:00001093]", + "Canada [GAZ:00002560]", + "Cape Verde [GAZ:00001227]", + "Cayman Islands [GAZ:00003986]", + "Central African Republic [GAZ:00001089]", + "Chad [GAZ:00000586]", + "Chile [GAZ:00002825]", + "China [GAZ:00002845]", + "Christmas Island [GAZ:00005915]", + "Clipperton Island [GAZ:00005838]", + "Cocos Islands [GAZ:00009721]", + "Colombia [GAZ:00002929]", + "Comoros [GAZ:00005820]", + "Cook Islands [GAZ:00053798]", + "Coral Sea Islands [GAZ:00005917]", + "Costa Rica [GAZ:00002901]", + "Cote d'Ivoire [GAZ:00000906]", + "Croatia [GAZ:00002719]", + "Cuba [GAZ:00003762]", + "Curacao [GAZ:00012582]", + "Cyprus [GAZ:00004006]", + "Czech Republic [GAZ:00002954]", + "Democratic Republic of the Congo [GAZ:00001086]", + "Denmark [GAZ:00005852]", + "Djibouti [GAZ:00000582]", + "Dominica [GAZ:00006890]", + "Dominican Republic [GAZ:00003952]", + "Ecuador [GAZ:00002912]", + "Egypt [GAZ:00003934]", + "El Salvador [GAZ:00002935]", + "Equatorial Guinea [GAZ:00001091]", + "Eritrea [GAZ:00000581]", + "Estonia [GAZ:00002959]", + "Eswatini [GAZ:00001099]", + "Ethiopia [GAZ:00000567]", + "Europa Island [GAZ:00005811]", + "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Faroe Islands [GAZ:00059206]", + "Fiji [GAZ:00006891]", + "Finland [GAZ:00002937]", + "France [GAZ:00003940]", + "French Guiana [GAZ:00002516]", + "French Polynesia [GAZ:00002918]", + "French Southern and Antarctic Lands [GAZ:00003753]", + "Gabon [GAZ:00001092]", + "Gambia [GAZ:00000907]", + "Gaza Strip [GAZ:00009571]", + "Georgia [GAZ:00004942]", + "Germany [GAZ:00002646]", + "Ghana [GAZ:00000908]", + "Gibraltar [GAZ:00003987]", + "Glorioso Islands [GAZ:00005808]", + "Greece [GAZ:00002945]", + "Greenland [GAZ:00001507]", + "Grenada [GAZ:02000573]", + "Guadeloupe [GAZ:00067142]", + "Guam [GAZ:00003706]", + "Guatemala [GAZ:00002936]", + "Guernsey [GAZ:00001550]", + "Guinea [GAZ:00000909]", + "Guinea-Bissau [GAZ:00000910]", + "Guyana [GAZ:00002522]", + "Haiti [GAZ:00003953]", + "Heard Island and McDonald Islands [GAZ:00009718]", + "Honduras [GAZ:00002894]", + "Hong Kong [GAZ:00003203]", + "Howland Island [GAZ:00007120]", + "Hungary [GAZ:00002952]", + "Iceland [GAZ:00000843]", + "India [GAZ:00002839]", + "Indonesia [GAZ:00003727]", + "Iran [GAZ:00004474]", + "Iraq [GAZ:00004483]", + "Ireland [GAZ:00002943]", + "Isle of Man [GAZ:00052477]", + "Israel [GAZ:00002476]", + "Italy [GAZ:00002650]", + "Jamaica [GAZ:00003781]", + "Jan Mayen [GAZ:00005853]", + "Japan [GAZ:00002747]", + "Jarvis Island [GAZ:00007118]", + "Jersey [GAZ:00001551]", + "Johnston Atoll [GAZ:00007114]", + "Jordan [GAZ:00002473]", + "Juan de Nova Island [GAZ:00005809]", + "Kazakhstan [GAZ:00004999]", + "Kenya [GAZ:00001101]", + "Kerguelen Archipelago [GAZ:00005682]", + "Kingman Reef [GAZ:00007116]", + "Kiribati [GAZ:00006894]", + "Kosovo [GAZ:00011337]", + "Kuwait [GAZ:00005285]", + "Kyrgyzstan [GAZ:00006893]", + "Laos [GAZ:00006889]", + "Latvia [GAZ:00002958]", + "Lebanon [GAZ:00002478]", + "Lesotho [GAZ:00001098]", + "Liberia [GAZ:00000911]", + "Libya [GAZ:00000566]", + "Liechtenstein [GAZ:00003858]", + "Line Islands [GAZ:00007144]", + "Lithuania [GAZ:00002960]", + "Luxembourg [GAZ:00002947]", + "Macau [GAZ:00003202]", + "Madagascar [GAZ:00001108]", + "Malawi [GAZ:00001105]", + "Malaysia [GAZ:00003902]", + "Maldives [GAZ:00006924]", + "Mali [GAZ:00000584]", + "Malta [GAZ:00004017]", + "Marshall Islands [GAZ:00007161]", + "Martinique [GAZ:00067143]", + "Mauritania [GAZ:00000583]", + "Mauritius [GAZ:00003745]", + "Mayotte [GAZ:00003943]", + "Mexico [GAZ:00002852]", + "Micronesia [GAZ:00005862]", + "Midway Islands [GAZ:00007112]", + "Moldova [GAZ:00003897]", + "Monaco [GAZ:00003857]", + "Mongolia [GAZ:00008744]", + "Montenegro [GAZ:00006898]", + "Montserrat [GAZ:00003988]", + "Morocco [GAZ:00000565]", + "Mozambique [GAZ:00001100]", + "Myanmar [GAZ:00006899]", + "Namibia [GAZ:00001096]", + "Nauru [GAZ:00006900]", + "Navassa Island [GAZ:00007119]", + "Nepal [GAZ:00004399]", + "Netherlands [GAZ:00002946]", + "New Caledonia [GAZ:00005206]", + "New Zealand [GAZ:00000469]", + "Nicaragua [GAZ:00002978]", + "Niger [GAZ:00000585]", + "Nigeria [GAZ:00000912]", + "Niue [GAZ:00006902]", + "Norfolk Island [GAZ:00005908]", + "North Korea [GAZ:00002801]", + "North Macedonia [GAZ:00006895]", + "North Sea [GAZ:00002284]", + "Northern Mariana Islands [GAZ:00003958]", + "Norway [GAZ:00002699]", + "Oman [GAZ:00005283]", + "Pakistan [GAZ:00005246]", + "Palau [GAZ:00006905]", + "Panama [GAZ:00002892]", + "Papua New Guinea [GAZ:00003922]", + "Paracel Islands [GAZ:00010832]", + "Paraguay [GAZ:00002933]", + "Peru [GAZ:00002932]", + "Philippines [GAZ:00004525]", + "Pitcairn Islands [GAZ:00005867]", + "Poland [GAZ:00002939]", + "Portugal [GAZ:00004126]", + "Puerto Rico [GAZ:00006935]", + "Qatar [GAZ:00005286]", + "Republic of the Congo [GAZ:00001088]", + "Reunion [GAZ:00003945]", + "Romania [GAZ:00002951]", + "Ross Sea [GAZ:00023304]", + "Russia [GAZ:00002721]", + "Rwanda [GAZ:00001087]", + "Saint Helena [GAZ:00000849]", + "Saint Kitts and Nevis [GAZ:00006906]", + "Saint Lucia [GAZ:00006909]", + "Saint Pierre and Miquelon [GAZ:00003942]", + "Saint Martin [GAZ:00005841]", + "Saint Vincent and the Grenadines [GAZ:02000565]", + "Samoa [GAZ:00006910]", + "San Marino [GAZ:00003102]", + "Sao Tome and Principe [GAZ:00006927]", + "Saudi Arabia [GAZ:00005279]", + "Senegal [GAZ:00000913]", + "Serbia [GAZ:00002957]", + "Seychelles [GAZ:00006922]", + "Sierra Leone [GAZ:00000914]", + "Singapore [GAZ:00003923]", + "Sint Maarten [GAZ:00012579]", + "Slovakia [GAZ:00002956]", + "Slovenia [GAZ:00002955]", + "Solomon Islands [GAZ:00005275]", + "Somalia [GAZ:00001104]", + "South Africa [GAZ:00001094]", + "South Georgia and the South Sandwich Islands [GAZ:00003990]", + "South Korea [GAZ:00002802]", + "South Sudan [GAZ:00233439]", + "Spain [GAZ:00003936]", + "Spratly Islands [GAZ:00010831]", + "Sri Lanka [GAZ:00003924]", + "State of Palestine [GAZ:00002475]", + "Sudan [GAZ:00000560]", + "Suriname [GAZ:00002525]", + "Svalbard [GAZ:00005396]", + "Swaziland [GAZ:00001099]", + "Sweden [GAZ:00002729]", + "Switzerland [GAZ:00002941]", + "Syria [GAZ:00002474]", + "Taiwan [GAZ:00005341]", + "Tajikistan [GAZ:00006912]", + "Tanzania [GAZ:00001103]", + "Thailand [GAZ:00003744]", + "Timor-Leste [GAZ:00006913]", + "Togo [GAZ:00000915]", + "Tokelau [GAZ:00260188]", + "Tonga [GAZ:00006916]", + "Trinidad and Tobago [GAZ:00003767]", + "Tromelin Island [GAZ:00005812]", + "Tunisia [GAZ:00000562]", + "Turkey [GAZ:00000558]", + "Turkmenistan [GAZ:00005018]", + "Turks and Caicos Islands [GAZ:00003955]", + "Tuvalu [GAZ:00009715]", + "USA [GAZ:00002459]", + "Uganda [GAZ:00001102]", + "Ukraine [GAZ:00002724]", + "United Arab Emirates [GAZ:00005282]", + "United Kingdom [GAZ:00002637]", + "Uruguay [GAZ:00002930]", + "Uzbekistan [GAZ:00004979]", + "Vanuatu [GAZ:00006918]", + "Venezuela [GAZ:00002931]", + "Viet Nam [GAZ:00003756]", + "Virgin Islands [GAZ:00003959]", + "Wake Island [GAZ:00007111]", + "Wallis and Futuna [GAZ:00007191]", + "West Bank [GAZ:00009572]", + "Western Sahara [GAZ:00000564]", + "Yemen [GAZ:00005284]", + "Zambia [GAZ:00001107]", + "Zimbabwe [GAZ:00001106]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001396", + "type": "string", + "description": "The country where the host resides.", + "examples": [ + "South Africa [GAZ:00001094]" + ], + "label": "Host residence country" + }, "outbreak": { "examples": [ "Date, Location e.g. type of gathering, Family cluster, etc." @@ -1203,6 +1604,15 @@ "clasification": "Host information", "label": "Additional Host Information" }, + "host_ethnicity": { + "ontology": "GECKO:0000061", + "type": "string", + "description": "The self-identified ethnicity(ies) of the host.", + "examples": [ + "Indigenous, European" + ], + "label": "Host ethnicity" + }, "purpose_of_sequencing": { "Enums": [ "Baseline surveillance (random sampling) [GENEPIO:0100005]", @@ -1244,6 +1654,36 @@ "classification": "Sequencing", "label": "Purpose of Sequencing" }, + "purpose_of_sampling": { + "Enums": [ + "Cluster/Outbreak Investigation [GENEPIO:0100001]", + "Diagnostic Testing [GENEPIO:0100002]", + "Research [GENEPIO:0100003]", + "Protocol Testing [GENEPIO:0100024]", + "Surveillance [GENEPIO:0100004]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "examples": [ + "Diagnostic Testing [GENEPIO:0100002]" + ], + "label": "Purpose of Sampling" + }, + "purpose_of_sampling_details": { + "ontology": "GENEPIO:0001200", + "type": "string", + "description": "Further details pertaining to the reason the sample was collected.", + "examples": [ + "Screening of bat specimens in museum collections." + ], + "label": "Purpose of sampling details" + }, "sequencing_sample_id": { "examples": [ "" @@ -1597,6 +2037,16 @@ "clasification": "Bioinformatics and QC metrics", "label": "Dehosting Method" }, + "personal_protective_equipment": { + "examples": [ + "mask" + ], + "ontology": "NCIT:C173748", + "type": "string", + "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure.", + "clasification": "Sample collection and processing", + "label": "Personal protective equipment" + }, "assembly": { "examples": [ "" @@ -1887,6 +2337,15 @@ "clasification": "Bioinformatics and QC metrics", "label": "Commercial/Open-source/both" }, + "sample_plan_name": { + "ontology": "GENEPIO:0100285", + "type": "string", + "description": "The name of the sample plan implemented for sample collection.", + "examples": [ + "CanCOGeN Sampling Strategy 1.0" + ], + "label": "Sample plan name" + }, "preprocessing": { "examples": [ "" @@ -2272,11 +2731,11 @@ "clasification": "Contributor Acknowledgement", "label": "Author Submitter" }, - "submitter": { + "gisaid_id": { "examples": [ "" ], - "ontology": "0", + "ontology": "NCIT:C54269", "type": "string", "description": "", "clasification": "enter your GISAID-Username", @@ -2301,6 +2760,16 @@ "description": "The common name of the organism.", "clasification": "Sample collection and processing" }, + "collector_name": { + "examples": [ + "John Smith" + ], + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "Name of the person who collected the specimen", + "clasification": "Sample collection and processing", + "label": "Originating Laboratory" + }, "library_source": { "Enums": [ "5-methycytidine antibody method [GENPIO:0001941]", @@ -2727,4 +3196,4 @@ "clasification": "Database Identifiers" } } -} +} \ No newline at end of file diff --git a/relecov_tools/schema/phage_schema.json b/relecov_tools/schema/phage_schema.json index 98c96bee..deb1330b 100644 --- a/relecov_tools/schema/phage_schema.json +++ b/relecov_tools/schema/phage_schema.json @@ -1179,6 +1179,13 @@ "CanCOGeN Sampling Strategy 1.0" ] }, + "treatment": { + "ontology": "OGMS:0000090", + "type": "string", + "description": "Include drug name, dosage", + "examples": [], + "label": "Treatment" + }, "prior_sars_cov_2_antiviral_treatment_date": { "examples": [ "28/01/2021" @@ -3524,7 +3531,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001198", + "ontology": "NCIT_C146997", "type": "string", "description": "The reason that the sample was collected.", "examples": [ From 67983f88df414e4fdfde75869c371abc4f143642 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 21:19:39 +0100 Subject: [PATCH 0180/1454] include study alias for ENA --- relecov_tools/schema/mapping_metadata_to_json.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json index dd509eb5..ba891e56 100644 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -84,12 +84,17 @@ "host_scientific_name": { "Human": "Homo sapiens" }, - "tax_id": "", "host_disease":"COVID-19", "sequence_file_R1_fastq": "", "sequence_file_R2_fastq": "", "type" : "betacoronavirus", "tax_id": "2697049", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2" + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "study_alias": "", + "experiment_alias": "", + "run_alias": "", + "study_title": "", + "experiment_title": "", + } } From 0bf01f6078f362d0425dd772df1bf0d367afbd1a Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 21:21:17 +0100 Subject: [PATCH 0181/1454] remove the example information and adding mapping tags --- .../schema/mapping_ena_to_upload_ena.json | 99 +++++-------------- 1 file changed, 27 insertions(+), 72 deletions(-) diff --git a/relecov_tools/schema/mapping_ena_to_upload_ena.json b/relecov_tools/schema/mapping_ena_to_upload_ena.json index a195e6e1..4b663473 100644 --- a/relecov_tools/schema/mapping_ena_to_upload_ena.json +++ b/relecov_tools/schema/mapping_ena_to_upload_ena.json @@ -1,68 +1,34 @@ { "xml_files":["study","runs","samples","experiment"], + "one_loop_in_mapping": ["study"] "study": { - "alias": "", - "title": "", + "study_alias": "alias", + "study_title": "title", "study_type": "", "study_abstract": "", "pubmed_id": "" }, "runs": { - "alias": [ - "run_alias_1a", - "run_alias_1a", - "run_alias_3c" - ], - "experiment_alias": [ - "experiment_alias_7a", - "experiment_alias_7a", - "experiment_alias_9c" - ], - "file_name": [ - "ENA_TEST2.R1.fastq.gz", - "ENA_TEST2.R2.fastq.gz", - "ENA_TEST1.R1.fastq.gz" - ], - "file_type": [ - "fastq", - "fastq", - "fastq" - ], - "file_checksum": [ - "3e69af1f875fab020aed82f5edbc1f03", - "3e69af1f875fab020aed82f5edbc1f03", - "3e69af1f875fab020aed82f5edbc1f03" - ] + "file_name": "", + "experiment_alias": "", + "host_scientific_name": "" + "file_name": "", + "file_type": "", + "file_checksum": "" }, "samples": { - "alias": [ - "sample_alias_4", - "sample_alias_5" - ], - "title": [ - "sample_title_2", - "sample_title_3" - ], - "taxon_id": [ - "2697049", - "2697049" - ], - "sample_description": [ - "sample_description_1", - "sample_description_2" - ], - "collection date": [ - "2020-10-11", - "2008-01-24" - ], - "geographic location (country and/or sea)": [ - "Argentina", - "Belgium" - ], - "host common name": [ - "host_common_name_1", - "host_common_name_2" - ], + "": "alias", + "title": "", + "taxon_id":"" + "sample_description": "", + "scientific_name": "", + "common_name": "", + "host scientific name": "", + "host common name": "", + "isolate": "", + "collecting institution": "", + "geographic location (country and/or sea)":"", + "host subject id": [ "host_subject_id_1", "host_subject_id_2" @@ -75,29 +41,18 @@ "male", "female" ], - "host scientific name": [ + [ "host_scientific_name_1", "host_scientific_name_2" ], - "collector name": [ - "collector_name_1", - "collector_name_2" - ], - "collecting institution": [ - "collecting_institution_1", - "collecting_institution_2" - ], - "isolate": [ - "isolate_1", - "isolate_2" - ] + "collector name": "", + + + "collection date": }, "experiments": { - "alias": [ - "experiment_alias_7a", - "experiment_alias_8b", - "experiment_alias_9c" + "experiment_alias": "alias" ], "title": [ "experiment_title_1", From daa3d83be06d245dd519952dc5bdb850999e7331 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 21:22:45 +0100 Subject: [PATCH 0182/1454] re-design the way to fetch the md5 files from dowloaded files --- relecov_tools/utils.py | 58 ++++++++++++++++++++++++++++-------------- 1 file changed, 39 insertions(+), 19 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 40037efd..496442ff 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -3,6 +3,7 @@ Common utility function for relecov_tools package. """ import os +import glob import hashlib from rich.console import Console import questionary @@ -20,29 +21,48 @@ def file_exists(file_to_check): return False -def get_md5_from_local_folder(local_folder, file_list): +def get_md5_from_local_folder(local_folder): """Fetch the md5 values for each file in the file list""" md5_results = {} - for file_name in file_list: - f_name, f_ext = os.path.splitext(file_name) - if f_ext.lowercase() == ".md5": - file_md5_path = os.path.join(local_folder, file_name) - # file_origin_path = os - fh = open(file_path, "r") - md5_results[file_name] - if file_exists(file_path): - pass + reg_for_md5 = os.path.join(local_folder, "*.md5") + reg_for_non_md5 = os.path.join(local_folder, "*[!.md5]") + md5_files = glob.glob(reg_for_md5) + if len(md5_files) > 0: + # find the md5 files and link them to the original file + non_md5_files = glob.glob(reg_for_non_md5) + for file_name in md5_files: + f_name, f_ext = os.path.splitext(file_name) + f_related_md5 = [v for v in non_md5_files if f_name in v] + if len(f_related_md5) == 1: + file_md5_path = os.path.join(local_folder, file_name) + fh = open(file_md5_path, "r") + md5_results[f_related_md5[0]] = fh.read() + fh.close() + return md5_results + + +def calculate_md5(file_name): + """Calculate the md5 value for the file name""" + block_size = 2**20 + return hashlib.md5(open(file_name, "rb").read(block_size)).hexdigest() -def calculate_md5(files_list): - """Calculate the md5 value for the list of files""" - block_size = 2**20 - hash_md5 = hashlib.md5() - for file_list in files_list: - f_name, f_ext = os.path.splitext(file_list) - if not f_ext.lowercase() == ".md5": - hash_md5.update(open(file_list, "rb").read(block_size)) - return hash_md5.hexdigest() +def write_md5_file(file_name, md5_value): + """Write md5 to file """ + with open(file_name, "wb") as fh: + fh.write(md5_value) + return + + +def create_md5_files(file_list): + """Create the md5 files and return their value """ + md5_results = {} + for file_name in file_list: + f_name, f_ext = os.path.splitext(file_name) + md5_results[os.path.base_name(f_name)] = calculate_md5(file_name) + md5_file_name = f_name + ".md5" + write_md5_file(md5_file_name, md5_results[os.path.base_name(f_name)]) + return md5_results def save_local_md5(file_name, md5_value): From 50b9958dd95a9a10fcca89eb5ca8bc920832e1d3 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 21:23:38 +0100 Subject: [PATCH 0183/1454] rename the sft file --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 0378da81..2b0d6623 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -160,7 +160,7 @@ def list(keywords, sort, json, show_archived): ) def download_sftp(user, password, conf_file): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp.SftpHandle(user, password, conf_file) + sftp_connection = relecov_tools.sftp_handled.SftpHandle(user, password, conf_file) sftp_connection.download_from_sftp() From 17ddf09e6ff2073fa5102d0ec3cb73f5d766b019 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 21:24:31 +0100 Subject: [PATCH 0184/1454] working on the mapping to generate the data frames --- relecov_tools/ena_upload.py | 32 +++++++++++++++++++++++--------- 1 file changed, 23 insertions(+), 9 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 34c43657..dcdf5e49 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -24,7 +24,7 @@ def __init__( passwd=None, source_json=None, dev=None, - project=None, + customized_project=None, action=None, output_path=None, ): @@ -52,10 +52,10 @@ def __init__( ) else: self.dev = dev - if project is None: - self.project = None + if customized_project is None: + self.customized_project = None else: - self.project = project + self.customized_project = customized_project if action is None: self.action = relecov_tools.utils.prompt_selection( msg="Select the action to upload to ENA", @@ -78,34 +78,48 @@ def __init__( self.json_data = json.loads(fh.read()) def convert_input_json_to_ena(self): + """Split the input ena json, in samples and runs json """ + pass + + def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" schema_dataframe = {} + config_json = ConfigJson() - map_to_upload = config_json.get_configuration("mapping_upload_ena") + map_to_upload = config_json.get_configuration("mapping_ena_to_upload_ena") map_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", map_to_upload ) fh = open(map_file) - map_json = json.load(fh) + map_structure_json = json.load(fh) fh.close() - for xml_file in map_json["xml_files"]: + for xml_file in map_structure_json["xml_files"]: if self.project is not None and xml_file in self.project: pass elif config_json.get_configuration(xml_file): df = pd.DataFrame.from_dict( config_json.get_configuration(xml_file), orient="index" ) + else: - pass + data = [] + for chunk in self.json_data: + xml_dict = {} + for key, value in chunk.items(): + if key in map_structure_json[xml_file]: + xml_dict[map_structure_json[xml_file][key]] = value + data.append(xml_dict) + if xml_file in map_structure_json["one_loop_in_mapping"]: + break df = ena_upload.check_columns(df, xml_file, self.action, self.dev, False) schema_dataframe[xml_file] = df return schema_dataframe def upload_files_to_ena(self): """Create the required files and upload to ENA""" - # df = {} self.convert_input_json_to_ena() + self.create_structure_to_ena() # df_study = pd.DataFrame.from_dict(data["study"]) # df_samples = pd.DataFrame.from_dict(data["samples"]) # df_runs = pd.DataFrame.from_dict(data["runs"]) From 860669dd8a696db602eace2b122fa1183d04a4c8 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 21:25:25 +0100 Subject: [PATCH 0185/1454] Working on the flowc for downlading files --- relecov_tools/sftp_handled.py | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 0f25e044..313abee3 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -27,11 +27,15 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.allowed_sample_ext = config_json.get_configuration( "allowed_sample_extensions" ) + if conf_file is None: self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") + self.storage_local_folder = config_json.get_configuration("storage_local_folder") + self.metadata_tmp_folder = config_json.get_configuration("tmp_folder_for_metadata") else: if not os.path.isfile(conf_file): + log.error("Configuration file %s does not exists", conf_file) stderr.print( "[red] Configuration file does not exist. " + conf_file + "!" ) @@ -138,6 +142,7 @@ def get_files_from_sftp_folder(self, folder, files_list): os.makedirs(local_folder_path) log.info("created the folder to download files %s", local_folder_path) self.open_connection() + import pdb; pdb.set_trace() for file_list in files_list: try: self.client.get( @@ -149,18 +154,36 @@ def get_files_from_sftp_folder(self, folder, files_list): result_data["Unable_to_fetch"].append(file_list) continue result_data["fetched_files"].append(os.path.basename(file_list)) - + import pdb; pdb.set_trace() return result_data def verify_md5_checksum(self, local_folder, file_list): """Get the md5 value from sftp match with the generated at local folder """ + required_retransmition = [] + successful_files = [] # fetch the md5 file if exists sftp_md5 = relecov_tools.utils.get_md5_from_local_folder(local_folder) - local_md5 = relecov_tools.utils.calculate_md5(file_list) + if len(sftp_md5) > 0: + # check md5 checksum for eac file + for f_name, checksum in sftp_md5.items(): + if checksum == relecov_tools.utils.calculate_md5(f_name): + log.info( + "Successful file download for %s in folder %s", + f_name, local_folder, + ) + successful_files.append(f_name) + else: + required_retransmition.append(f_name) + log.error("%s requested file re-sending", f_name) + if len(file_list) != len(sftp_md5)*2: + # create the md5 file from the ones not upload to server + req_create_md5 = [v for v in file_list if (v not in successful_files and not v.endswith("*.md5"))] + sftp_md5.update(relecov_tools.utils.create_md5_files(req_create_md5)) # MD5 Checking - if sftp_md5: + """ + if required_retransmition: if sftp_md5 == local_md5: log.info( "Successful file download for files in folder %s", @@ -181,6 +204,7 @@ def verify_md5_checksum(self, local_folder, file_list): file_name = os.path.join(local_folder, "generated_locally.md5") relecov_tools.utils.save_md5(file_name, local_md5) return True + """ def create_tmp_files_with_metadata_info(self, local_folder, file_list): """Copy metadata file from folder and create a file with the sample @@ -243,7 +267,7 @@ def download_from_sftp(self): log.info("Exiting download. There is no files on sftp to dowload") self.close_connection() sys.exit(0) - + import pdb; pdb.set_trace() for folder, files in folders_to_download.items(): # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) From a7a00c2cc1fe89571904056f4ec8c961616ba9b6 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 23:13:07 +0100 Subject: [PATCH 0186/1454] new parameter abort_if_md5_mismatch to abort processing the folder containing these files --- relecov_tools/conf/configuration.json | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 44ec39d9..b7d3953e 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -10,6 +10,7 @@ "sftp_server": "sftprelecov.isciii.es", "sftp_port": "50122" }, + "abort_if_md5_mismatch": "False", "storage_local_folder": "/tmp/relecov", "tmp_folder_for_metadata": "/tmp/relecov/tmp", "allowed_sample_extensions": [ From 60190b9a9ff5b84783191ee6ab1de0cc2890d911 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 23:58:16 +0100 Subject: [PATCH 0187/1454] Implemented retransmition for wrong md5 check and create output files --- relecov_tools/sftp_handled.py | 96 ++++++++++++++--------------------- 1 file changed, 39 insertions(+), 57 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 313abee3..d0996b7b 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -33,6 +33,7 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.port = config_json.get_topic_data("sftp_connection", "sftp_port") self.storage_local_folder = config_json.get_configuration("storage_local_folder") self.metadata_tmp_folder = config_json.get_configuration("tmp_folder_for_metadata") + self.abort_if_md5_mismatch = True if config_json.get_configuration("abort_if_md5_mismatch") == "True" else False else: if not os.path.isfile(conf_file): log.error("Configuration file %s does not exists", conf_file) @@ -181,57 +182,36 @@ def verify_md5_checksum(self, local_folder, file_list): # create the md5 file from the ones not upload to server req_create_md5 = [v for v in file_list if (v not in successful_files and not v.endswith("*.md5"))] sftp_md5.update(relecov_tools.utils.create_md5_files(req_create_md5)) - # MD5 Checking - """ - if required_retransmition: - if sftp_md5 == local_md5: - log.info( - "Successful file download for files in folder %s", - local_folder, - ) - return True - else: - log.error( - "MD5 does not match. Files could be corrupted atfolder %s", - local_folder, - ) - return False - else: - log.info( - "Md5 file was not created by lab. Copy the local md5 into folder %s", - local_folder, - ) - file_name = os.path.join(local_folder, "generated_locally.md5") - relecov_tools.utils.save_md5(file_name, local_md5) - return True - """ + return sftp_md5, required_retransmition - def create_tmp_files_with_metadata_info(self, local_folder, file_list): + def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data): """Copy metadata file from folder and create a file with the sample names """ out_folder = self.metadata_tmp_folder os.makedirs(out_folder, exist_ok=True) - metadata_file = "_".join(local_folder.split("/")[-2:]) + "_metadata_lab.xlsx" - shutil.copy( - os.path.join(local_folder, "Metadata_lab.xlsx"), - os.path.join(out_folder, metadata_file), - ) - for ext in self.allowed_sample_ext: - sample_names = [] - for file_name in os.listdir(local_folder): - if file_name.endswith("*." + ext): - m = re.search(r"(.*)_R[1,2].*", file_name) - if m.group(1) not in metadata_file: - sample_names.append(m.group(1)) - if len(sample_names) > 0: - break - if len(sample_names) == 0: + prefix_file_name = "_".join(local_folder.split("/")[-2:]) + metadata_file = prefix_file_name + "_metadata_lab.xlsx" + sample_data_file = os.path.join(out_folder, prefix_file_name + "samples.csv") + try: + shutil.copy( + os.path.join(local_folder, "Metadata_lab.xlsx"), + os.path.join(out_folder, metadata_file), + ) + except OSError as e: + log.error("Unable to copy Metadata file %s" , e) + stderr.print("[red] Unable to copy Metadata file") + sample_data = [] + for file_data in md5_data: + if file_data[0].endswith(tuple(self.allowed_sample_ext)): + sample_data.append(",".join(file_data)) + if len(sample_data) == 0: log.error("There is no samples in folder %s", local_folder) - file_with_samples = metadata_file.split("_")[0] + "samples.txt" - with open(file_with_samples, "w") as fh: - for sample_name in sample_names: - fh.write(sample_name + "\n") + stderr.print("[red] There is no samples for this loacal folder") + else: + with open(sample_data_file, "w") as fh: + for sample in sample_data: + fh.write(sample + "\n") return def create_main_folders(self, root_directory_list): @@ -267,22 +247,24 @@ def download_from_sftp(self): log.info("Exiting download. There is no files on sftp to dowload") self.close_connection() sys.exit(0) - import pdb; pdb.set_trace() + for folder, files in folders_to_download.items(): # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) - if not self.verify_md5_checksum( + md5_files, req_retransmition = self.verify_md5_checksum( result_data["local_folder"], result_data["fetched_files"] - ): - # retrasmision of files in folder - result_data = self.get_files_from_sftp_folder(folder, files) - if not self.verify_md5_checksum( - result_data["local_folder"], result_data["fetched_files"] - ): - log.error( - "Second retransmision of files on folder %s", - result_data["local_folder"], - ) + ) + # retrasmision of files in folder + if len(req_retransmition) > 0: + restransmition_data = self.get_files_from_sftp_folder(folder, req_retransmition) + md5_ret_files, corrupted = self.verify_md5_checksum( + result_data["local_folder"], restransmition_data["fetched_files"]) + md5_files.update(md5_ret_files) + if len(corrupted) > 0 and self.abort_if_md5_mismatch: + log.error("Stopping because of corrupted files %s", corrupted) + stderr.print(f"[red] Stop processing folder {folder} because of corrupted files {corrupted}") + continue self.create_tmp_files_with_metadata_info( - result_data["local_folder"], result_data["fetched_files"] + result_data["local_folder"], result_data["fetched_files"], md5_files ) + self.close_connection() From ca0269c4577983a4eeca702b509b4ab0288631d8 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 22 Mar 2022 23:59:16 +0100 Subject: [PATCH 0188/1454] fixed litin --- relecov_tools/sftp_handled.py | 46 ++++++++++++++++++++++++++--------- 1 file changed, 34 insertions(+), 12 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index d0996b7b..540c0e1d 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -31,9 +31,17 @@ def __init__(self, user=None, passwd=None, conf_file=None): if conf_file is None: self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") - self.storage_local_folder = config_json.get_configuration("storage_local_folder") - self.metadata_tmp_folder = config_json.get_configuration("tmp_folder_for_metadata") - self.abort_if_md5_mismatch = True if config_json.get_configuration("abort_if_md5_mismatch") == "True" else False + self.storage_local_folder = config_json.get_configuration( + "storage_local_folder" + ) + self.metadata_tmp_folder = config_json.get_configuration( + "tmp_folder_for_metadata" + ) + self.abort_if_md5_mismatch = ( + True + if config_json.get_configuration("abort_if_md5_mismatch") == "True" + else False + ) else: if not os.path.isfile(conf_file): log.error("Configuration file %s does not exists", conf_file) @@ -143,7 +151,9 @@ def get_files_from_sftp_folder(self, folder, files_list): os.makedirs(local_folder_path) log.info("created the folder to download files %s", local_folder_path) self.open_connection() - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() for file_list in files_list: try: self.client.get( @@ -155,7 +165,9 @@ def get_files_from_sftp_folder(self, folder, files_list): result_data["Unable_to_fetch"].append(file_list) continue result_data["fetched_files"].append(os.path.basename(file_list)) - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() return result_data def verify_md5_checksum(self, local_folder, file_list): @@ -172,15 +184,20 @@ def verify_md5_checksum(self, local_folder, file_list): if checksum == relecov_tools.utils.calculate_md5(f_name): log.info( "Successful file download for %s in folder %s", - f_name, local_folder, + f_name, + local_folder, ) successful_files.append(f_name) else: required_retransmition.append(f_name) log.error("%s requested file re-sending", f_name) - if len(file_list) != len(sftp_md5)*2: + if len(file_list) != len(sftp_md5) * 2: # create the md5 file from the ones not upload to server - req_create_md5 = [v for v in file_list if (v not in successful_files and not v.endswith("*.md5"))] + req_create_md5 = [ + v + for v in file_list + if (v not in successful_files and not v.endswith("*.md5")) + ] sftp_md5.update(relecov_tools.utils.create_md5_files(req_create_md5)) return sftp_md5, required_retransmition @@ -199,7 +216,7 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) os.path.join(out_folder, metadata_file), ) except OSError as e: - log.error("Unable to copy Metadata file %s" , e) + log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") sample_data = [] for file_data in md5_data: @@ -256,13 +273,18 @@ def download_from_sftp(self): ) # retrasmision of files in folder if len(req_retransmition) > 0: - restransmition_data = self.get_files_from_sftp_folder(folder, req_retransmition) + restransmition_data = self.get_files_from_sftp_folder( + folder, req_retransmition + ) md5_ret_files, corrupted = self.verify_md5_checksum( - result_data["local_folder"], restransmition_data["fetched_files"]) + result_data["local_folder"], restransmition_data["fetched_files"] + ) md5_files.update(md5_ret_files) if len(corrupted) > 0 and self.abort_if_md5_mismatch: log.error("Stopping because of corrupted files %s", corrupted) - stderr.print(f"[red] Stop processing folder {folder} because of corrupted files {corrupted}") + stderr.print( + f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" + ) continue self.create_tmp_files_with_metadata_info( result_data["local_folder"], result_data["fetched_files"], md5_files From 32855e9bc9ad4fc9858e1f87cd44b43ea9326669 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 23 Mar 2022 00:01:03 +0100 Subject: [PATCH 0189/1454] fixed litin --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index dcdf5e49..25a9968f 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -78,7 +78,7 @@ def __init__( self.json_data = json.loads(fh.read()) def convert_input_json_to_ena(self): - """Split the input ena json, in samples and runs json """ + """Split the input ena json, in samples and runs json""" pass def create_structure_to_ena(self): From 271e7144e7f1afe4f5130dbc71e906c5f4be01b5 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 23 Mar 2022 00:11:47 +0100 Subject: [PATCH 0190/1454] update black in jupyter format --- .github/workflows/python_lint.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 31edb167..651c3841 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -31,6 +31,8 @@ jobs: black_lint: runs-on: ubuntu-latest steps: + - name: Install black in jupyter + run: pip install black[jupyter] - name: Setup uses: actions/checkout@v2 - name: Check code lints with Black From 448eb2be86b6d4094df091de68488d29e2a2092f Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 23 Mar 2022 00:17:59 +0100 Subject: [PATCH 0191/1454] trying to install black jupiter --- .github/workflows/python_lint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 651c3841..791ba18f 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -31,9 +31,9 @@ jobs: black_lint: runs-on: ubuntu-latest steps: - - name: Install black in jupyter - run: pip install black[jupyter] - name: Setup uses: actions/checkout@v2 + - name: Install black in jupyter + run: pip install black[jupyter] - name: Check code lints with Black uses: psf/black@stable From 9a65c3267eddedf6ee441f25da28a3968e3dad4d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 23 Mar 2022 00:26:49 +0100 Subject: [PATCH 0192/1454] fixed litin --- relecov_tools/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 496442ff..51de5d9d 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -48,14 +48,14 @@ def calculate_md5(file_name): def write_md5_file(file_name, md5_value): - """Write md5 to file """ + """Write md5 to file""" with open(file_name, "wb") as fh: fh.write(md5_value) return def create_md5_files(file_list): - """Create the md5 files and return their value """ + """Create the md5 files and return their value""" md5_results = {} for file_name in file_list: f_name, f_ext = os.path.splitext(file_name) From c581141e2670eb05536dd7863202d2ad73158dd2 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 23 Mar 2022 00:29:10 +0100 Subject: [PATCH 0193/1454] fixed litin --- relecov_tools/sftp_handled.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 540c0e1d..65ac3df8 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -2,7 +2,6 @@ from datetime import datetime import logging import rich.console -import re import paramiko import sys import os @@ -151,9 +150,7 @@ def get_files_from_sftp_folder(self, folder, files_list): os.makedirs(local_folder_path) log.info("created the folder to download files %s", local_folder_path) self.open_connection() - import pdb - pdb.set_trace() for file_list in files_list: try: self.client.get( @@ -165,9 +162,6 @@ def get_files_from_sftp_folder(self, folder, files_list): result_data["Unable_to_fetch"].append(file_list) continue result_data["fetched_files"].append(os.path.basename(file_list)) - import pdb - - pdb.set_trace() return result_data def verify_md5_checksum(self, local_folder, file_list): From ea65b9a955ae68b47037e905471cb5d0fbe4ea79 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 23 Mar 2022 12:22:38 +0100 Subject: [PATCH 0194/1454] I have performed all the changes in the schemas --- relecov_tools/schema/ena_schema.json | 3 ++- relecov_tools/schema/phage_plus_schema.json | 9 +++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index c74714a8..6c944e74 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1199,12 +1199,13 @@ "clasification": "Submission ENA", "label": "Nominal sdev" }, - "first_created": { + "first_created_date": { "examples": [ "e.g 2020-08-07" ], "ontology": "NCIT_C164483", "type": "string", + "format": "date", "description": "", "clasification": "Submission ENA", "label": "First created date" diff --git a/relecov_tools/schema/phage_plus_schema.json b/relecov_tools/schema/phage_plus_schema.json index ef7df4c3..e920d682 100644 --- a/relecov_tools/schema/phage_plus_schema.json +++ b/relecov_tools/schema/phage_plus_schema.json @@ -1688,11 +1688,11 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "GENEPIO:0000079", "type": "number", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Database Identifiers", - "label": "Sequencing Sample Id" + "label": "Sample ID given for sequencing" }, "passage_details": { "examples": [ @@ -2005,7 +2005,7 @@ "type": "string", "description": "Name of the used library", "clasification": "Sequencing", - "label": "LibraryName" + "label": "Library Name" }, "nominal_length ": { "examples": [ @@ -3176,12 +3176,13 @@ "clasification": "Submission ENA", "label": "Nominal sdev" }, - "first_created": { + "first_created_date": { "examples": [ "e.g 2020-08-07" ], "ontology": "NCIT_C164483", "type": "string", + "format": "date", "description": "", "clasification": "Submission ENA", "label": "First created date" From 54abb115609affcb0b58034e4185b1dcb2da113c Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 23 Mar 2022 23:43:42 +0100 Subject: [PATCH 0195/1454] Tested until writing md5 to file --- relecov_tools/sftp_handled.py | 11 ++++++++--- relecov_tools/utils.py | 8 ++++---- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 65ac3df8..d2752c76 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -147,7 +147,7 @@ def get_files_from_sftp_folder(self, folder, files_list): date = datetime.today().strftime("%Y%m%d") local_folder_path = os.path.join(self.storage_local_folder, folder, date) result_data["local_folder"] = local_folder_path - os.makedirs(local_folder_path) + os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) self.open_connection() @@ -175,7 +175,9 @@ def verify_md5_checksum(self, local_folder, file_list): if len(sftp_md5) > 0: # check md5 checksum for eac file for f_name, checksum in sftp_md5.items(): - if checksum == relecov_tools.utils.calculate_md5(f_name): + f_path_name = os.path.join(local_folder, f_name) + import pdb; pdb.set_trace() + if checksum == relecov_tools.utils.calculate_md5(f_path_name): log.info( "Successful file download for %s in folder %s", f_name, @@ -192,7 +194,7 @@ def verify_md5_checksum(self, local_folder, file_list): for v in file_list if (v not in successful_files and not v.endswith("*.md5")) ] - sftp_md5.update(relecov_tools.utils.create_md5_files(req_create_md5)) + sftp_md5.update(relecov_tools.utils.create_md5_files(local_folder, req_create_md5)) return sftp_md5, required_retransmition def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data): @@ -204,6 +206,7 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) prefix_file_name = "_".join(local_folder.split("/")[-2:]) metadata_file = prefix_file_name + "_metadata_lab.xlsx" sample_data_file = os.path.join(out_folder, prefix_file_name + "samples.csv") + import pdb; pdb.set_trace() try: shutil.copy( os.path.join(local_folder, "Metadata_lab.xlsx"), @@ -213,6 +216,7 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") sample_data = [] + import pdb; pdb.set_trace() for file_data in md5_data: if file_data[0].endswith(tuple(self.allowed_sample_ext)): sample_data.append(",".join(file_data)) @@ -280,6 +284,7 @@ def download_from_sftp(self): f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" ) continue + import pdb; pdb.set_trace() self.create_tmp_files_with_metadata_info( result_data["local_folder"], result_data["fetched_files"], md5_files ) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 51de5d9d..f493ad71 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -49,19 +49,19 @@ def calculate_md5(file_name): def write_md5_file(file_name, md5_value): """Write md5 to file""" - with open(file_name, "wb") as fh: + with open(file_name, "w") as fh: fh.write(md5_value) return -def create_md5_files(file_list): +def create_md5_files(local_folder, file_list): """Create the md5 files and return their value""" md5_results = {} for file_name in file_list: f_name, f_ext = os.path.splitext(file_name) - md5_results[os.path.base_name(f_name)] = calculate_md5(file_name) + md5_results[file_name] = calculate_md5(os.path.join(local_folder, file_name)) md5_file_name = f_name + ".md5" - write_md5_file(md5_file_name, md5_results[os.path.base_name(f_name)]) + write_md5_file(os.path.join(local_folder, md5_file_name), md5_results[file_name]) return md5_results From 29bbd19ea9723620e9b69bd605362cf5fee84a70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 24 Mar 2022 11:29:37 +0100 Subject: [PATCH 0196/1454] Update README.md --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index d12406fa..7095c3c5 100644 --- a/README.md +++ b/README.md @@ -1,15 +1,10 @@ # relecov-tools [![Python tests](https://github.com/nf-core/tools/workflows/Python%20tests/badge.svg?branch=master&event=push)](https://github.com/nf-core/tools/actions?query=workflow%3A%22Python+tests%22+branch%3Amaster) -[![codecov](https://codecov.io/gh/nf-core/tools/branch/master/graph/badge.svg)](https://codecov.io/gh/nf-core/tools) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) -[![install with Bioconda](https://img.shields.io/badge/install%20with-bioconda-brightgreen.svg)](https://bioconda.github.io/recipes/nf-core/README.html) -[![install with PyPI](https://img.shields.io/badge/install%20with-PyPI-blue.svg)](https://pypi.org/project/nf-core/) - A Python package with helper tools for the relecov project. - -## Table of contents +## Table of contents * [ installation][*installation] From e604e6d17ac1dbc89028ce3136b9402db91617ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 24 Mar 2022 11:30:28 +0100 Subject: [PATCH 0197/1454] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 7095c3c5..18a8ca22 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # relecov-tools -[![Python tests](https://github.com/nf-core/tools/workflows/Python%20tests/badge.svg?branch=master&event=push)](https://github.com/nf-core/tools/actions?query=workflow%3A%22Python+tests%22+branch%3Amaster) +[![python_lint](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml/badge.svg)](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) A Python package with helper tools for the relecov project. From 47b83ddbb8ac3a4c24d5d99a70e67336d6689ca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 24 Mar 2022 11:31:21 +0100 Subject: [PATCH 0198/1454] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 18a8ca22..6d4757f6 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ A Python package with helper tools for the relecov project. ## Table of contents -* [ installation][*installation] +* [Install](#installation) +* [Usage](#usage) - -## Installation +## Install From 18ca856546d04418fb5cd9036d4e0c6462719bb1 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 24 Mar 2022 22:38:21 +0100 Subject: [PATCH 0199/1454] Tested download, md5 checking and creation of sample with checsum --- relecov_tools/sftp_handled.py | 26 +++++++++++++------------ relecov_tools/utils.py | 36 ++++++++++++++++++++--------------- 2 files changed, 35 insertions(+), 27 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index d2752c76..c47b2ade 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -174,10 +174,10 @@ def verify_md5_checksum(self, local_folder, file_list): sftp_md5 = relecov_tools.utils.get_md5_from_local_folder(local_folder) if len(sftp_md5) > 0: # check md5 checksum for eac file - for f_name, checksum in sftp_md5.items(): + for f_name, values in sftp_md5.items(): f_path_name = os.path.join(local_folder, f_name) - import pdb; pdb.set_trace() - if checksum == relecov_tools.utils.calculate_md5(f_path_name): + # Checksum value is stored in the index 1 + if values[1] == relecov_tools.utils.calculate_md5(f_path_name): log.info( "Successful file download for %s in folder %s", f_name, @@ -187,14 +187,17 @@ def verify_md5_checksum(self, local_folder, file_list): else: required_retransmition.append(f_name) log.error("%s requested file re-sending", f_name) - if len(file_list) != len(sftp_md5) * 2: + + if len(set(file_list)) != len(sftp_md5) * 2: # create the md5 file from the ones not upload to server req_create_md5 = [ v for v in file_list if (v not in successful_files and not v.endswith("*.md5")) ] - sftp_md5.update(relecov_tools.utils.create_md5_files(local_folder, req_create_md5)) + sftp_md5.update( + relecov_tools.utils.create_md5_files(local_folder, req_create_md5) + ) return sftp_md5, required_retransmition def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data): @@ -206,7 +209,6 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) prefix_file_name = "_".join(local_folder.split("/")[-2:]) metadata_file = prefix_file_name + "_metadata_lab.xlsx" sample_data_file = os.path.join(out_folder, prefix_file_name + "samples.csv") - import pdb; pdb.set_trace() try: shutil.copy( os.path.join(local_folder, "Metadata_lab.xlsx"), @@ -216,13 +218,13 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") sample_data = [] - import pdb; pdb.set_trace() - for file_data in md5_data: - if file_data[0].endswith(tuple(self.allowed_sample_ext)): - sample_data.append(",".join(file_data)) + + for key, values in md5_data.items(): + if key.endswith(tuple(self.allowed_sample_ext)): + sample_data.append(key + "," + ",".join(values)) if len(sample_data) == 0: log.error("There is no samples in folder %s", local_folder) - stderr.print("[red] There is no samples for this loacal folder") + stderr.print("[red] There is no samples for this local folder") else: with open(sample_data_file, "w") as fh: for sample in sample_data: @@ -284,8 +286,8 @@ def download_from_sftp(self): f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" ) continue - import pdb; pdb.set_trace() self.create_tmp_files_with_metadata_info( result_data["local_folder"], result_data["fetched_files"], md5_files ) self.close_connection() + return diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index f493ad71..3b29e75e 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -5,9 +5,12 @@ import os import glob import hashlib +import logging from rich.console import Console import questionary +log = logging.getLogger(__name__) + def file_exists(file_to_check): """ @@ -25,19 +28,18 @@ def get_md5_from_local_folder(local_folder): """Fetch the md5 values for each file in the file list""" md5_results = {} reg_for_md5 = os.path.join(local_folder, "*.md5") - reg_for_non_md5 = os.path.join(local_folder, "*[!.md5]") + # reg_for_non_md5 = os.path.join(local_folder, "*[!.md5]") md5_files = glob.glob(reg_for_md5) if len(md5_files) > 0: - # find the md5 files and link them to the original file - non_md5_files = glob.glob(reg_for_non_md5) - for file_name in md5_files: - f_name, f_ext = os.path.splitext(file_name) - f_related_md5 = [v for v in non_md5_files if f_name in v] - if len(f_related_md5) == 1: - file_md5_path = os.path.join(local_folder, file_name) - fh = open(file_md5_path, "r") - md5_results[f_related_md5[0]] = fh.read() - fh.close() + for md5_file in md5_files: + file_path_name, f_ext = os.path.splitext(md5_file) + if not file_exists(file_path_name): + log.error("Found md5 file but not %s", file_path_name) + continue + file_name = os.path.basename(file_path_name) + fh = open(md5_file, "r") + md5_results[file_name] = [local_folder, fh.read()] + fh.close() return md5_results @@ -58,10 +60,14 @@ def create_md5_files(local_folder, file_list): """Create the md5 files and return their value""" md5_results = {} for file_name in file_list: - f_name, f_ext = os.path.splitext(file_name) - md5_results[file_name] = calculate_md5(os.path.join(local_folder, file_name)) - md5_file_name = f_name + ".md5" - write_md5_file(os.path.join(local_folder, md5_file_name), md5_results[file_name]) + md5_results[file_name] = [ + local_folder, + calculate_md5(os.path.join(local_folder, file_name)), + ] + md5_file_name = file_name + ".md5" + write_md5_file( + os.path.join(local_folder, md5_file_name), md5_results[file_name][1] + ) return md5_results From 5b985c781829e85ec5cb62df5c7a09af44cb01ca Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 26 Mar 2022 13:21:21 +0100 Subject: [PATCH 0200/1454] included deleting remote files. pending testing --- relecov_tools/sftp_handled.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index c47b2ade..27f5eda7 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -238,6 +238,17 @@ def create_main_folders(self, root_directory_list): os.makedirs(full_folder, exist_ok=True) return True + def delete_remote_files(self, folder, files): + """Delete files from remote server """ + self.open_connection() + for file in files: + try: + self.client.remove(file) + log.info("%s Deleted from remote server", file) + except FileNotFoundError: + continue + return + def download_from_sftp(self): try: os.makedirs(self.storage_local_folder, exist_ok=True) @@ -289,5 +300,6 @@ def download_from_sftp(self): self.create_tmp_files_with_metadata_info( result_data["local_folder"], result_data["fetched_files"], md5_files ) + self.delete_remote_files(folder, files) self.close_connection() return From c513ac77bcafd5b3d6eed3e5993e837057524466 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 26 Mar 2022 13:22:17 +0100 Subject: [PATCH 0201/1454] litin changes --- relecov_tools/sftp_handled.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 27f5eda7..441d3257 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -239,7 +239,7 @@ def create_main_folders(self, root_directory_list): return True def delete_remote_files(self, folder, files): - """Delete files from remote server """ + """Delete files from remote server""" self.open_connection() for file in files: try: From 9b46da4a29fdd73514b7e2377f6d5dc6ef888aef Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 26 Mar 2022 23:19:33 +0100 Subject: [PATCH 0202/1454] Updated metadata to json from the lastest changes 25-march --- .../schema/mapping_metadata_to_json.json | 73 ++++++------------- 1 file changed, 22 insertions(+), 51 deletions(-) diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json index ba891e56..ebfa769e 100644 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -1,78 +1,49 @@ { - "Collecting Sample id": "sample_name", + "Public Health sample id (SIVIES)": "XXXXXXXXXXX", + "Sample ID given by originating laboratory": "sample_name", "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", - "Passage details": "passage_details", - "Sequencing sample id": "sequencing_sample_id", + "Sample ID given in the microbiology lab": "XXXXXXX", + "Sample ID given if multiple rna-extraction or passages": "XXXXXXXXXXXX", + "Sample ID given for sequencing": "sequencing_sample_id", "ENA Sample ID": "biosample_accession_ENA", "GISAID Virus Name": "virus_name", - "GISAID id": "submitter", - "Country": "geo_loc_country", - "Autonomic community": "geo_loc_state", - "Province": "geo_loc_region", - "City":"geo_loc_city", + "GISAID id": "gisaid_id", "Originating Laboratory": "collecting_institution", - "Originating Laboratory email": "collecting_institution_email", - "Originating Laboratory Address": "collecting_institution_address", "Submitting Institution": "submitting_institution", - "Submitting Institution Email": "submitting_institution_email", - "Submitting Institution Address": "submitting_institution_address", "Sample Collection Date": "sample_collection_date", "Sample Received Date": "sample_received_date", - "Purpose of sampling": "purpose_of_sequencing", - "Biological Sample Storage Condition": "sample_storage_conditions", + "Purpose of sampling": "purpose_of_sampling", + "Biological Sample Storage Condition": "XXXXXXX", "Specimen source": "anatomical_material", - "Anatomical Structure": "anatomical_part", + "Anatomical Structure": "XXXXXXXXXXXXXXX", "Environmental Material": "environmental_material", "Environmental System": "environmental_site", - "Sampling Device": "collection_device", - "Sampling method": "collection_method", - "Sampling Protocol": "collection_protocol", - "Specimen Processing": "specimen_processing", - "Lab passage Host": "lab_host", - "Passage Number": "passage_number", - "Passage Method": "passage_method", - "Nucleic acid extraction methods": "biomaterial_extracted", - "Host Common Name": "host_common_name", + "Source material": "biomaterial_extracted", + "Collection Device": "collection_device", + "Host": "host_common_name", "Host Age": "host_age", - "Host Age Unit": "host_age_unit", - "Host Age Bin": "host_age_bin", "Host Gender": "host_gender", - "Outbreak Exposure Event Location": "outbreak", - "Additional Host Information": "additional_host_information", - "Purpose Of Sequencing Details": "purpose_of_sequencing", "Sequencing Date": "sequencing_date", "Rna Extraction Protocol": "rna_extraction_protocol", + "Commercial All-in-one library kit": "library_kit", "Library preparation kit": "library_preparation_kit", "Enrichment Protocol": "enrichment_protocol", "If Enrichment Protocol Is Other, Specify": "if_enrichment_protocol_is_other_specify", - "Amplicon Protocol": "amplicon_protocol", + "Amplicon panel/assay": "amplicon_protocol", "If Amplicon Protocol If Other, Especify": "if_amplicon_protocol_if_other_especify", - "Amplicon Version": "amplicon_protocol", - "Amplicon Size": "amplicon_size", - "Was Phix Used?": "was_phix_used?", + "Amplicon Version": "amplicon_version", "Number Of Samples In Run": "number_of_samples_in_run", - "Flowcell Kit": "flowcell_kit", "Runid": "runID", - "Sequencing Platforms": "sequencing_platforms", - "Library Preparation Kit": "library_kit", - "Flow Cell Barcode": "flow_cell_barcode", "Sequencing Instrument Model": "sequencing_instrument_model", - "Sequencing Protocol Name": "sequencing_protocol_name", - "Sequencing Protocol": "sequencing_protocol", - "Sequencing Kit Number": "sequencing_kit_number", - "Amplicon Pcr Primer Scheme": "amplicon_pcr_primer_scheme", - "Library Source": "library_source", - "Library Selection": "library_selection", - "Library Strategy": "library_strategy", + "Flowcell Kit": "flowcell_kit", + "Source material": "biomaterial_extracted", + "Capture method": "library_selection", + "Sequencing technique": "library_strategy", "Library Layout": "library_layout", - "Library Name": "library_name", - "Nominal Length": "nominal_length", - "PCR Target 1": "gene_name_1", - "Diagnostic Pcr Protocol 1": "diagnostic_pcr_protocol_1", + "Gene Name 1" : "gene_name_1", "Diagnostic Pcr Ct Value 1": "diagnostic_pcr_Ct_value_1", - "PCR Target 2": "gene_name_2", - "Diagnostic Pcr Protocol 2": "diagnostic_pcr_protocol_2", - "Diagnostic Pcr Ct Value-2": "diagnostic_pcr_Ct_value_2", + "Gene Name 2" : "gene_name_2", + "Diagnostic Pcr Ct Value 2": "diagnostic_pcr_Ct_value_2", "Analysis Authors": "analysis_author", "Author Submitter": "author_submitter", "Authors": "authors", From 2b8ba8346f32b6f24bc4fd074206c6e3d82d6ae9 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 26 Mar 2022 23:28:29 +0100 Subject: [PATCH 0203/1454] adding parameters in additional fields --- relecov_tools/schema/mapping_metadata_to_json.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json index ebfa769e..0135c23d 100644 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -48,6 +48,8 @@ "Author Submitter": "author_submitter", "Authors": "authors", "Additional_fields": { + "geo_loc_country" : "", + "geo_loc_state": "", "geo_loc_latitude": "", "geo_loc_longitude": "", "organism": "sars_cov_2", @@ -66,6 +68,7 @@ "run_alias": "", "study_title": "", "experiment_title": "", + "sequencing_instrument_platform": "" } } From 542f7e00cd8b82e7689ce4bbf50fb5d260027f83 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 26 Mar 2022 23:44:01 +0100 Subject: [PATCH 0204/1454] missing sample_storage_conditions --- relecov_tools/schema/mapping_metadata_to_json.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json index 0135c23d..0de5c9a0 100644 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -13,7 +13,7 @@ "Sample Collection Date": "sample_collection_date", "Sample Received Date": "sample_received_date", "Purpose of sampling": "purpose_of_sampling", - "Biological Sample Storage Condition": "XXXXXXX", + "Biological Sample Storage Condition": "sample_storage_conditions", "Specimen source": "anatomical_material", "Anatomical Structure": "XXXXXXXXXXXXXXX", "Environmental Material": "environmental_material", From 88ddb401e772e1d98743e18bc35db9c5af68bf5f Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 28 Mar 2022 00:47:59 +0200 Subject: [PATCH 0205/1454] Adding aditional data to metadata --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/conf/geo_loc_cities.json | 12217 +++++++++++++++++++ relecov_tools/conf/laboratory_address.json | 134 + relecov_tools/read_metadata.py | 11 +- 4 files changed, 12359 insertions(+), 5 deletions(-) create mode 100644 relecov_tools/conf/geo_loc_cities.json create mode 100644 relecov_tools/conf/laboratory_address.json diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b7d3953e..66a74a5f 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -4,7 +4,7 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, - "mapping_metadata_json": "mapping_metadata_json.json", + "mapping_metadata_json": "mapping_metadata_to_json.json", "mapping_upload_ena": "mapping_ena_to_upload_ena.json", "sftp_connection": { "sftp_server": "sftprelecov.isciii.es", diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json new file mode 100644 index 00000000..8ff1a201 --- /dev/null +++ b/relecov_tools/conf/geo_loc_cities.json @@ -0,0 +1,12217 @@ +[ + { + "geo_loc_city": "Madrid", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167" + }, + { + "geo_loc_city": "Barcelona", + "geo_loc_latitude": "41.3825", + "geo_loc_longitude": "2.1769" + }, + { + "geo_loc_city": "Sevilla", + "geo_loc_latitude": "37.3900", + "geo_loc_longitude": "-5.9900" + }, + { + "geo_loc_city": "Málaga", + "geo_loc_latitude": "36.7194", + "geo_loc_longitude": "-4.4200" + }, + { + "geo_loc_city": "Valencia", + "geo_loc_latitude": "39.4700", + "geo_loc_longitude": "-0.3764" + }, + { + "geo_loc_city": "Zaragoza", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830" + }, + { + "geo_loc_city": "Palma de Mallorca", + "geo_loc_latitude": "39.5667", + "geo_loc_longitude": "2.6500" + }, + { + "geo_loc_city": "Murcia", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303" + }, + { + "geo_loc_city": "Las Palmas", + "geo_loc_latitude": "28.1272", + "geo_loc_longitude": "-15.4314" + }, + { + "geo_loc_city": "A Coruña", + "geo_loc_latitude": "43.3713", + "geo_loc_longitude": "-8.4188" + }, + { + "geo_loc_city": "Bilbao", + "geo_loc_latitude": "43.2569", + "geo_loc_longitude": "-2.9236" + }, + { + "geo_loc_city": "Alicante", + "geo_loc_latitude": "38.3453", + "geo_loc_longitude": "-0.4831" + }, + { + "geo_loc_city": "Córdoba", + "geo_loc_latitude": "37.8845", + "geo_loc_longitude": "-4.7796" + }, + { + "geo_loc_city": "Valladolid", + "geo_loc_latitude": "41.6528", + "geo_loc_longitude": "-4.7236" + }, + { + "geo_loc_city": "Vigo", + "geo_loc_latitude": "42.2314", + "geo_loc_longitude": "-8.7124" + }, + { + "geo_loc_city": "Gijón", + "geo_loc_latitude": "43.5333", + "geo_loc_longitude": "-5.7000" + }, + { + "geo_loc_city": "Vitoria-Gasteiz", + "geo_loc_latitude": "42.8500", + "geo_loc_longitude": "-2.6833" + }, + { + "geo_loc_city": "Elche", + "geo_loc_latitude": "38.2669", + "geo_loc_longitude": "-0.6983" + }, + { + "geo_loc_city": "Granada", + "geo_loc_latitude": "37.1781", + "geo_loc_longitude": "-3.6008" + }, + { + "geo_loc_city": "Tarrasa", + "geo_loc_latitude": "41.5611", + "geo_loc_longitude": "2.0081" + }, + { + "geo_loc_city": "Badalona", + "geo_loc_latitude": "41.4333", + "geo_loc_longitude": "2.2333" + }, + { + "geo_loc_city": "Oviedo", + "geo_loc_latitude": "43.3600", + "geo_loc_longitude": "-5.8450" + }, + { + "geo_loc_city": "Petrel", + "geo_loc_latitude": "38.4789", + "geo_loc_longitude": "-0.7967" + }, + { + "geo_loc_city": "Sabadell", + "geo_loc_latitude": "41.5483", + "geo_loc_longitude": "2.1075" + }, + { + "geo_loc_city": "Cartagena", + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-0.9819" + }, + { + "geo_loc_city": "Jerez de la Frontera", + "geo_loc_latitude": "36.6817", + "geo_loc_longitude": "-6.1378" + }, + { + "geo_loc_city": "Santa Cruz", + "geo_loc_latitude": "28.4667", + "geo_loc_longitude": "-16.2500" + }, + { + "geo_loc_city": "Pamplona", + "geo_loc_latitude": "42.8167", + "geo_loc_longitude": "-1.6500" + }, + { + "geo_loc_city": "León", + "geo_loc_latitude": "42.6056", + "geo_loc_longitude": "-5.5700" + }, + { + "geo_loc_city": "Almería", + "geo_loc_latitude": "36.8403", + "geo_loc_longitude": "-2.4681" + }, + { + "geo_loc_city": "Logroño", + "geo_loc_latitude": "42.4650", + "geo_loc_longitude": "-2.4456" + }, + { + "geo_loc_city": "Fuenlabrada", + "geo_loc_latitude": "40.2833", + "geo_loc_longitude": "-3.8000" + }, + { + "geo_loc_city": "Leganés", + "geo_loc_latitude": "40.3281", + "geo_loc_longitude": "-3.7644" + }, + { + "geo_loc_city": "Donostia", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800" + }, + { + "geo_loc_city": "Mataró", + "geo_loc_latitude": "41.5421", + "geo_loc_longitude": "2.4445" + }, + { + "geo_loc_city": "Albacete", + "geo_loc_latitude": "38.9956", + "geo_loc_longitude": "-1.8558" + }, + { + "geo_loc_city": "Castellón de la Plana", + "geo_loc_latitude": "39.9831", + "geo_loc_longitude": "-0.0331" + }, + { + "geo_loc_city": "Santander", + "geo_loc_latitude": "43.4628", + "geo_loc_longitude": "-3.8050" + }, + { + "geo_loc_city": "Getafe", + "geo_loc_latitude": "40.3047", + "geo_loc_longitude": "-3.7311" + }, + { + "geo_loc_city": "Alcorcón", + "geo_loc_latitude": "40.3500", + "geo_loc_longitude": "-3.8333" + }, + { + "geo_loc_city": "Burgos", + "geo_loc_latitude": "42.3500", + "geo_loc_longitude": "-3.6822" + }, + { + "geo_loc_city": "Guadalajara", + "geo_loc_latitude": "40.6337", + "geo_loc_longitude": "-3.1674" + }, + { + "geo_loc_city": "La Laguna", + "geo_loc_latitude": "28.4853", + "geo_loc_longitude": "-16.3167" + }, + { + "geo_loc_city": "Badajoz", + "geo_loc_latitude": "38.8803", + "geo_loc_longitude": "-6.9753" + }, + { + "geo_loc_city": "Marbella", + "geo_loc_latitude": "36.5167", + "geo_loc_longitude": "-4.8833" + }, + { + "geo_loc_city": "Salamanca", + "geo_loc_latitude": "40.9667", + "geo_loc_longitude": "-5.6639" + }, + { + "geo_loc_city": "Huelva", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-6.9500" + }, + { + "geo_loc_city": "Ciudad de Melilla", + "geo_loc_latitude": "35.2937", + "geo_loc_longitude": "-2.9383" + }, + { + "geo_loc_city": "Tarragona", + "geo_loc_latitude": "41.1187", + "geo_loc_longitude": "1.2453" + }, + { + "geo_loc_city": "Dos Hermanas", + "geo_loc_latitude": "37.2836", + "geo_loc_longitude": "-5.9222" + }, + { + "geo_loc_city": "Torrejón de Ardoz", + "geo_loc_latitude": "40.4614", + "geo_loc_longitude": "-3.4978" + }, + { + "geo_loc_city": "Algeciras", + "geo_loc_latitude": "36.1275", + "geo_loc_longitude": "-5.4539" + }, + { + "geo_loc_city": "Cádiz", + "geo_loc_latitude": "36.5350", + "geo_loc_longitude": "-6.2975" + }, + { + "geo_loc_city": "Jaén", + "geo_loc_latitude": "37.7667", + "geo_loc_longitude": "-3.7711" + }, + { + "geo_loc_city": "Reus", + "geo_loc_latitude": "41.1549", + "geo_loc_longitude": "1.1087" + }, + { + "geo_loc_city": "Girona", + "geo_loc_latitude": "41.9833", + "geo_loc_longitude": "2.8167" + }, + { + "geo_loc_city": "San Vicente de Baracaldo", + "geo_loc_latitude": "43.2972", + "geo_loc_longitude": "-2.9917" + }, + { + "geo_loc_city": "Lugo", + "geo_loc_latitude": "43.0167", + "geo_loc_longitude": "-7.5500" + }, + { + "geo_loc_city": "Roquetas de Mar", + "geo_loc_latitude": "36.7642", + "geo_loc_longitude": "-2.6147" + }, + { + "geo_loc_city": "Cáceres", + "geo_loc_latitude": "39.4833", + "geo_loc_longitude": "-6.3667" + }, + { + "geo_loc_city": "Las Rozas de Madrid", + "geo_loc_latitude": "40.4917", + "geo_loc_longitude": "-3.8733" + }, + { + "geo_loc_city": "Lorca", + "geo_loc_latitude": "37.6798", + "geo_loc_longitude": "-1.6944" + }, + { + "geo_loc_city": "San Fernando", + "geo_loc_latitude": "36.4667", + "geo_loc_longitude": "-6.2000" + }, + { + "geo_loc_city": "San Cugat del Vallés", + "geo_loc_latitude": "41.4735", + "geo_loc_longitude": "2.0852" + }, + { + "geo_loc_city": "Santiago de Compostela", + "geo_loc_latitude": "42.8778", + "geo_loc_longitude": "-8.5444" + }, + { + "geo_loc_city": "San Sebastián de los Reyes", + "geo_loc_latitude": "40.5469", + "geo_loc_longitude": "-3.6258" + }, + { + "geo_loc_city": "Vaciamadrid", + "geo_loc_latitude": "40.3394", + "geo_loc_longitude": "-3.5181" + }, + { + "geo_loc_city": "El Puerto de Santa María", + "geo_loc_latitude": "36.6000", + "geo_loc_longitude": "-6.2167" + }, + { + "geo_loc_city": "Toledo", + "geo_loc_latitude": "39.8567", + "geo_loc_longitude": "-4.0244" + }, + { + "geo_loc_city": "Mijas", + "geo_loc_latitude": "36.6000", + "geo_loc_longitude": "-4.6333" + }, + { + "geo_loc_city": "Chiclana de la Frontera", + "geo_loc_latitude": "36.4167", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Torrevieja", + "geo_loc_latitude": "37.9778", + "geo_loc_longitude": "-0.6833" + }, + { + "geo_loc_city": "San Baudilio de Llobregat", + "geo_loc_latitude": "41.3458", + "geo_loc_longitude": "2.0417" + }, + { + "geo_loc_city": "Ciudad de Ceuta", + "geo_loc_latitude": "35.8867", + "geo_loc_longitude": "-5.3000" + }, + { + "geo_loc_city": "Torrente", + "geo_loc_latitude": "39.4365", + "geo_loc_longitude": "-0.4679" + }, + { + "geo_loc_city": "El Ejido", + "geo_loc_latitude": "36.7831", + "geo_loc_longitude": "-2.8167" + }, + { + "geo_loc_city": "Pontevedra", + "geo_loc_latitude": "42.4333", + "geo_loc_longitude": "-8.6333" + }, + { + "geo_loc_city": "Fuengirola", + "geo_loc_latitude": "36.5417", + "geo_loc_longitude": "-4.6250" + }, + { + "geo_loc_city": "Arona", + "geo_loc_latitude": "28.0996", + "geo_loc_longitude": "-16.6809" + }, + { + "geo_loc_city": "Vélez-Málaga", + "geo_loc_latitude": "36.7833", + "geo_loc_longitude": "-4.1000" + }, + { + "geo_loc_city": "Rubí", + "geo_loc_latitude": "41.4933", + "geo_loc_longitude": "2.0325" + }, + { + "geo_loc_city": "Manresa", + "geo_loc_latitude": "41.7264", + "geo_loc_longitude": "1.8292" + }, + { + "geo_loc_city": "Avilés", + "geo_loc_latitude": "43.5561", + "geo_loc_longitude": "-5.9083" + }, + { + "geo_loc_city": "Valdemoro", + "geo_loc_latitude": "40.1908", + "geo_loc_longitude": "-3.6742" + }, + { + "geo_loc_city": "Gandía", + "geo_loc_latitude": "38.9667", + "geo_loc_longitude": "-0.1833" + }, + { + "geo_loc_city": "Alcalá de Guadaira", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-5.8500" + }, + { + "geo_loc_city": "Molina de Segura", + "geo_loc_latitude": "38.0548", + "geo_loc_longitude": "-1.2131" + }, + { + "geo_loc_city": "Majadahonda", + "geo_loc_latitude": "40.4728", + "geo_loc_longitude": "-3.8722" + }, + { + "geo_loc_city": "Paterna", + "geo_loc_latitude": "39.5028", + "geo_loc_longitude": "-0.4406" + }, + { + "geo_loc_city": "Benidorm", + "geo_loc_latitude": "38.5342", + "geo_loc_longitude": "-0.1314" + }, + { + "geo_loc_city": "Sanlúcar de Barrameda", + "geo_loc_latitude": "36.7667", + "geo_loc_longitude": "-6.3500" + }, + { + "geo_loc_city": "Torremolinos", + "geo_loc_latitude": "36.6218", + "geo_loc_longitude": "-4.5003" + }, + { + "geo_loc_city": "Benalmádena", + "geo_loc_latitude": "36.6000", + "geo_loc_longitude": "-4.5167" + }, + { + "geo_loc_city": "Villanueva y Geltrú", + "geo_loc_latitude": "41.2243", + "geo_loc_longitude": "1.7259" + }, + { + "geo_loc_city": "Castelldefels", + "geo_loc_latitude": "41.2800", + "geo_loc_longitude": "1.9767" + }, + { + "geo_loc_city": "Viladecáns", + "geo_loc_latitude": "41.3158", + "geo_loc_longitude": "2.0194" + }, + { + "geo_loc_city": "Sagunto", + "geo_loc_latitude": "39.6764", + "geo_loc_longitude": "-0.2733" + }, + { + "geo_loc_city": "Ferrol", + "geo_loc_latitude": "43.4844", + "geo_loc_longitude": "-8.2328" + }, + { + "geo_loc_city": "El Prat de Llobregat", + "geo_loc_latitude": "41.3246", + "geo_loc_longitude": "2.0953" + }, + { + "geo_loc_city": "Arrecife", + "geo_loc_latitude": "28.9625", + "geo_loc_longitude": "-13.5506" + }, + { + "geo_loc_city": "Collado-Villalba", + "geo_loc_latitude": "40.6333", + "geo_loc_longitude": "-4.0083" + }, + { + "geo_loc_city": "La Línea de la Concepción", + "geo_loc_latitude": "36.1611", + "geo_loc_longitude": "-5.3486" + }, + { + "geo_loc_city": "Irún", + "geo_loc_latitude": "43.3378", + "geo_loc_longitude": "-1.7888" + }, + { + "geo_loc_city": "Granollers", + "geo_loc_latitude": "41.6083", + "geo_loc_longitude": "2.2889" + }, + { + "geo_loc_city": "Zamora", + "geo_loc_latitude": "41.5033", + "geo_loc_longitude": "-5.7556" + }, + { + "geo_loc_city": "Mérida", + "geo_loc_latitude": "38.9000", + "geo_loc_longitude": "-6.3333" + }, + { + "geo_loc_city": "Alcoy", + "geo_loc_latitude": "38.6983", + "geo_loc_longitude": "-0.4736" + }, + { + "geo_loc_city": "San Vicente del Raspeig", + "geo_loc_latitude": "38.3964", + "geo_loc_longitude": "-0.5253" + }, + { + "geo_loc_city": "Motril", + "geo_loc_latitude": "36.7500", + "geo_loc_longitude": "-3.5167" + }, + { + "geo_loc_city": "Ávila", + "geo_loc_latitude": "40.6500", + "geo_loc_longitude": "-4.6833" + }, + { + "geo_loc_city": "Linares", + "geo_loc_latitude": "38.0833", + "geo_loc_longitude": "-3.6333" + }, + { + "geo_loc_city": "Cuenca", + "geo_loc_latitude": "40.0667", + "geo_loc_longitude": "-2.1500" + }, + { + "geo_loc_city": "Huesca", + "geo_loc_latitude": "42.1333", + "geo_loc_longitude": "-0.4167" + }, + { + "geo_loc_city": "San Bartolomé", + "geo_loc_latitude": "27.9254", + "geo_loc_longitude": "-15.5726" + }, + { + "geo_loc_city": "Pinto", + "geo_loc_latitude": "40.2500", + "geo_loc_longitude": "-3.7000" + }, + { + "geo_loc_city": "Elda", + "geo_loc_latitude": "38.4789", + "geo_loc_longitude": "-0.7967" + }, + { + "geo_loc_city": "Colmenar Viejo", + "geo_loc_latitude": "40.6589", + "geo_loc_longitude": "-3.7658" + }, + { + "geo_loc_city": "Mollet", + "geo_loc_latitude": "41.5356", + "geo_loc_longitude": "2.2107" + }, + { + "geo_loc_city": "Torrelavega", + "geo_loc_latitude": "43.3531", + "geo_loc_longitude": "-4.0458" + }, + { + "geo_loc_city": "Pola de Siero", + "geo_loc_latitude": "43.3833", + "geo_loc_longitude": "-5.6500" + }, + { + "geo_loc_city": "Villareal", + "geo_loc_latitude": "39.9378", + "geo_loc_longitude": "-0.1014" + }, + { + "geo_loc_city": "Granadilla de Abona", + "geo_loc_latitude": "28.1167", + "geo_loc_longitude": "-16.5833" + }, + { + "geo_loc_city": "Ibiza", + "geo_loc_latitude": "38.9089", + "geo_loc_longitude": "1.4328" + }, + { + "geo_loc_city": "Utrera", + "geo_loc_latitude": "37.1830", + "geo_loc_longitude": "-5.7670" + }, + { + "geo_loc_city": "Adeje", + "geo_loc_latitude": "28.1167", + "geo_loc_longitude": "-16.7167" + }, + { + "geo_loc_city": "Rincón de la Victoria", + "geo_loc_latitude": "36.7167", + "geo_loc_longitude": "-4.2833" + }, + { + "geo_loc_city": "Figueras", + "geo_loc_latitude": "42.2667", + "geo_loc_longitude": "2.9650" + }, + { + "geo_loc_city": "Esplugas de Llobregat", + "geo_loc_latitude": "41.3767", + "geo_loc_longitude": "2.0858" + }, + { + "geo_loc_city": "Gavá", + "geo_loc_latitude": "41.3072", + "geo_loc_longitude": "2.0039" + }, + { + "geo_loc_city": "Puertollano", + "geo_loc_latitude": "38.6833", + "geo_loc_longitude": "-4.1167" + }, + { + "geo_loc_city": "Mairena del Aljarafe", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-6.0667" + }, + { + "geo_loc_city": "Santurce-Antiguo", + "geo_loc_latitude": "43.3303", + "geo_loc_longitude": "-3.0314" + }, + { + "geo_loc_city": "Portugalete", + "geo_loc_latitude": "43.3194", + "geo_loc_longitude": "-3.0194" + }, + { + "geo_loc_city": "San Felíu de Llobregat", + "geo_loc_latitude": "41.3833", + "geo_loc_longitude": "2.0439" + }, + { + "geo_loc_city": "Alcira", + "geo_loc_latitude": "39.1500", + "geo_loc_longitude": "-0.4350" + }, + { + "geo_loc_city": "Manacor", + "geo_loc_latitude": "39.5700", + "geo_loc_longitude": "3.2089" + }, + { + "geo_loc_city": "Mislata", + "geo_loc_latitude": "39.4750", + "geo_loc_longitude": "-0.4156" + }, + { + "geo_loc_city": "Denia", + "geo_loc_latitude": "38.8444", + "geo_loc_longitude": "0.1111" + }, + { + "geo_loc_city": "Lucena", + "geo_loc_latitude": "37.4000", + "geo_loc_longitude": "-4.4833" + }, + { + "geo_loc_city": "Alcantarilla", + "geo_loc_latitude": "37.9722", + "geo_loc_longitude": "-1.2094" + }, + { + "geo_loc_city": "La Orotava", + "geo_loc_latitude": "28.3667", + "geo_loc_longitude": "-16.5167" + }, + { + "geo_loc_city": "Puerto del Rosario", + "geo_loc_latitude": "28.5000", + "geo_loc_longitude": "-13.8667" + }, + { + "geo_loc_city": "Puerto Real", + "geo_loc_latitude": "36.5292", + "geo_loc_longitude": "-6.1919" + }, + { + "geo_loc_city": "Antequera", + "geo_loc_latitude": "37.0183", + "geo_loc_longitude": "-4.5597" + }, + { + "geo_loc_city": "Alhaurín de la Torre", + "geo_loc_latitude": "36.6667", + "geo_loc_longitude": "-4.5500" + }, + { + "geo_loc_city": "Igualada", + "geo_loc_latitude": "41.5814", + "geo_loc_longitude": "1.6208" + }, + { + "geo_loc_city": "Villafranca del Panadés", + "geo_loc_latitude": "41.3447", + "geo_loc_longitude": "1.6994" + }, + { + "geo_loc_city": "Blanes", + "geo_loc_latitude": "41.6740", + "geo_loc_longitude": "2.7921" + }, + { + "geo_loc_city": "Écija", + "geo_loc_latitude": "37.5333", + "geo_loc_longitude": "-5.0833" + }, + { + "geo_loc_city": "Plasencia", + "geo_loc_latitude": "40.0275", + "geo_loc_longitude": "-6.0908" + }, + { + "geo_loc_city": "San Fernando de Henares", + "geo_loc_latitude": "40.4256", + "geo_loc_longitude": "-3.5353" + }, + { + "geo_loc_city": "Santa Eulalia del Río", + "geo_loc_latitude": "38.9847", + "geo_loc_longitude": "1.5336" + }, + { + "geo_loc_city": "Sama", + "geo_loc_latitude": "43.3000", + "geo_loc_longitude": "-5.6833" + }, + { + "geo_loc_city": "Lloret de Mar", + "geo_loc_latitude": "41.7000", + "geo_loc_longitude": "2.8333" + }, + { + "geo_loc_city": "Narón", + "geo_loc_latitude": "43.5500", + "geo_loc_longitude": "-8.1500" + }, + { + "geo_loc_city": "Burjasot", + "geo_loc_latitude": "39.5064", + "geo_loc_longitude": "-0.4067" + }, + { + "geo_loc_city": "Los Palacios y Villafranca", + "geo_loc_latitude": "37.1625", + "geo_loc_longitude": "-5.9242" + }, + { + "geo_loc_city": "Vendrell", + "geo_loc_latitude": "41.2201", + "geo_loc_longitude": "1.5348" + }, + { + "geo_loc_city": "Ripollet", + "geo_loc_latitude": "41.4969", + "geo_loc_longitude": "2.1574" + }, + { + "geo_loc_city": "Lluchmayor", + "geo_loc_latitude": "39.4900", + "geo_loc_longitude": "2.8915" + }, + { + "geo_loc_city": "Marratxi", + "geo_loc_latitude": "39.6421", + "geo_loc_longitude": "2.7527" + }, + { + "geo_loc_city": "Villagarcía de Arosa", + "geo_loc_latitude": "42.5977", + "geo_loc_longitude": "-8.7632" + }, + { + "geo_loc_city": "Mieres", + "geo_loc_latitude": "43.2508", + "geo_loc_longitude": "-5.7767" + }, + { + "geo_loc_city": "San Adrián de Besós", + "geo_loc_latitude": "41.4305", + "geo_loc_longitude": "2.2183" + }, + { + "geo_loc_city": "Don Benito", + "geo_loc_latitude": "38.9545", + "geo_loc_longitude": "-5.8617" + }, + { + "geo_loc_city": "Tudela", + "geo_loc_latitude": "42.0653", + "geo_loc_longitude": "-1.6067" + }, + { + "geo_loc_city": "Moncada", + "geo_loc_latitude": "41.4867", + "geo_loc_longitude": "2.1879" + }, + { + "geo_loc_city": "Andújar", + "geo_loc_latitude": "38.0392", + "geo_loc_longitude": "-4.0506" + }, + { + "geo_loc_city": "Oleiros", + "geo_loc_latitude": "43.3333", + "geo_loc_longitude": "-8.3166" + }, + { + "geo_loc_city": "Torre-Pacheco", + "geo_loc_latitude": "37.7333", + "geo_loc_longitude": "-0.9500" + }, + { + "geo_loc_city": "Tomelloso", + "geo_loc_latitude": "39.1578", + "geo_loc_longitude": "-3.0208" + }, + { + "geo_loc_city": "Olot", + "geo_loc_latitude": "42.1822", + "geo_loc_longitude": "2.4890" + }, + { + "geo_loc_city": "Onteniente", + "geo_loc_latitude": "38.8222", + "geo_loc_longitude": "-0.6072" + }, + { + "geo_loc_city": "Miranda de Ebro", + "geo_loc_latitude": "42.6833", + "geo_loc_longitude": "-2.9333" + }, + { + "geo_loc_city": "Águilas", + "geo_loc_latitude": "37.4042", + "geo_loc_longitude": "-1.5819" + }, + { + "geo_loc_city": "Teruel", + "geo_loc_latitude": "40.3456", + "geo_loc_longitude": "-1.1065" + }, + { + "geo_loc_city": "Cieza", + "geo_loc_latitude": "38.2392", + "geo_loc_longitude": "-1.4189" + }, + { + "geo_loc_city": "Villajoyosa", + "geo_loc_latitude": "38.5053", + "geo_loc_longitude": "-0.2328" + }, + { + "geo_loc_city": "Burriana", + "geo_loc_latitude": "39.8894", + "geo_loc_longitude": "-0.0925" + }, + { + "geo_loc_city": "Cambrils", + "geo_loc_latitude": "41.0670", + "geo_loc_longitude": "1.0564" + }, + { + "geo_loc_city": "San Juan Despí", + "geo_loc_latitude": "41.3668", + "geo_loc_longitude": "2.0570" + }, + { + "geo_loc_city": "Villena", + "geo_loc_latitude": "38.6350", + "geo_loc_longitude": "-0.8658" + }, + { + "geo_loc_city": "Almendralejo", + "geo_loc_latitude": "38.6833", + "geo_loc_longitude": "-6.4167" + }, + { + "geo_loc_city": "Ronda", + "geo_loc_latitude": "36.7461", + "geo_loc_longitude": "-5.1611" + }, + { + "geo_loc_city": "Inca", + "geo_loc_latitude": "39.7167", + "geo_loc_longitude": "2.9167" + }, + { + "geo_loc_city": "Tortosa", + "geo_loc_latitude": "40.8125", + "geo_loc_longitude": "0.5211" + }, + { + "geo_loc_city": "Santa Pola", + "geo_loc_latitude": "38.1897", + "geo_loc_longitude": "-0.5556" + }, + { + "geo_loc_city": "Aranda de Duero", + "geo_loc_latitude": "41.6833", + "geo_loc_longitude": "-3.6833" + }, + { + "geo_loc_city": "San Javier", + "geo_loc_latitude": "37.8037", + "geo_loc_longitude": "-0.8343" + }, + { + "geo_loc_city": "Mazarrón", + "geo_loc_latitude": "37.5983", + "geo_loc_longitude": "-1.3139" + }, + { + "geo_loc_city": "Arteijo", + "geo_loc_latitude": "43.3044", + "geo_loc_longitude": "-8.5114" + }, + { + "geo_loc_city": "Totana", + "geo_loc_latitude": "37.7711", + "geo_loc_longitude": "-1.5003" + }, + { + "geo_loc_city": "Castro-Urdiales", + "geo_loc_latitude": "43.3844", + "geo_loc_longitude": "-3.2150" + }, + { + "geo_loc_city": "Aldaya", + "geo_loc_latitude": "39.4639", + "geo_loc_longitude": "-0.4628" + }, + { + "geo_loc_city": "Salt", + "geo_loc_latitude": "41.9761", + "geo_loc_longitude": "2.7881" + }, + { + "geo_loc_city": "Vall de Uxó", + "geo_loc_latitude": "39.8236", + "geo_loc_longitude": "-0.2317" + }, + { + "geo_loc_city": "Níjar", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-2.2000" + }, + { + "geo_loc_city": "San Roque", + "geo_loc_latitude": "36.2097", + "geo_loc_longitude": "-5.3844" + }, + { + "geo_loc_city": "Carballo", + "geo_loc_latitude": "43.2167", + "geo_loc_longitude": "-8.6833" + }, + { + "geo_loc_city": "Arroyomolinos", + "geo_loc_latitude": "40.2667", + "geo_loc_longitude": "-3.9000" + }, + { + "geo_loc_city": "Manises", + "geo_loc_latitude": "39.4833", + "geo_loc_longitude": "-0.4500" + }, + { + "geo_loc_city": "San Pedro de Ribas", + "geo_loc_latitude": "41.2592", + "geo_loc_longitude": "1.7730" + }, + { + "geo_loc_city": "Coria del Río", + "geo_loc_latitude": "37.2833", + "geo_loc_longitude": "-6.0500" + }, + { + "geo_loc_city": "Arcos de la Frontera", + "geo_loc_latitude": "36.7500", + "geo_loc_longitude": "-5.8000" + }, + { + "geo_loc_city": "Alcázar de San Juan", + "geo_loc_latitude": "39.4056", + "geo_loc_longitude": "-3.2056" + }, + { + "geo_loc_city": "Culleredo", + "geo_loc_latitude": "43.2883", + "geo_loc_longitude": "-8.3894" + }, + { + "geo_loc_city": "San Andrés del Rabanedo", + "geo_loc_latitude": "42.6167", + "geo_loc_longitude": "-5.6000" + }, + { + "geo_loc_city": "Puerto de la Cruz", + "geo_loc_latitude": "28.4167", + "geo_loc_longitude": "-16.5500" + }, + { + "geo_loc_city": "Valdepeñas", + "geo_loc_latitude": "38.7667", + "geo_loc_longitude": "-3.4000" + }, + { + "geo_loc_city": "Chirivella", + "geo_loc_latitude": "39.4656", + "geo_loc_longitude": "-0.4267" + }, + { + "geo_loc_city": "Durango", + "geo_loc_latitude": "43.1689", + "geo_loc_longitude": "-2.6300" + }, + { + "geo_loc_city": "Puente-Genil", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-4.7667" + }, + { + "geo_loc_city": "Alacuás", + "geo_loc_latitude": "39.4583", + "geo_loc_longitude": "-0.4628" + }, + { + "geo_loc_city": "Mahón", + "geo_loc_latitude": "39.8894", + "geo_loc_longitude": "4.2642" + }, + { + "geo_loc_city": "Sitges", + "geo_loc_latitude": "41.2339", + "geo_loc_longitude": "1.8042" + }, + { + "geo_loc_city": "Crevillente", + "geo_loc_latitude": "38.2486", + "geo_loc_longitude": "-0.8089" + }, + { + "geo_loc_city": "Galdácano", + "geo_loc_latitude": "43.2306", + "geo_loc_longitude": "-2.8458" + }, + { + "geo_loc_city": "Rota", + "geo_loc_latitude": "36.6167", + "geo_loc_longitude": "-6.3500" + }, + { + "geo_loc_city": "Redondela", + "geo_loc_latitude": "42.2833", + "geo_loc_longitude": "-8.6167" + }, + { + "geo_loc_city": "Campello", + "geo_loc_latitude": "38.4275", + "geo_loc_longitude": "-0.4011" + }, + { + "geo_loc_city": "Vinaroz", + "geo_loc_latitude": "40.4686", + "geo_loc_longitude": "0.4736" + }, + { + "geo_loc_city": "Martorell", + "geo_loc_latitude": "41.4744", + "geo_loc_longitude": "1.9305" + }, + { + "geo_loc_city": "Catarroja", + "geo_loc_latitude": "39.4028", + "geo_loc_longitude": "-0.4044" + }, + { + "geo_loc_city": "Premiá de Mar", + "geo_loc_latitude": "41.4920", + "geo_loc_longitude": "2.3620" + }, + { + "geo_loc_city": "Salou", + "geo_loc_latitude": "41.0796", + "geo_loc_longitude": "1.1316" + }, + { + "geo_loc_city": "Candelaria", + "geo_loc_latitude": "28.3547", + "geo_loc_longitude": "-16.3710" + }, + { + "geo_loc_city": "Jávea", + "geo_loc_latitude": "38.7892", + "geo_loc_longitude": "0.1631" + }, + { + "geo_loc_city": "Lepe", + "geo_loc_latitude": "37.2542", + "geo_loc_longitude": "-7.2033" + }, + { + "geo_loc_city": "Éibar", + "geo_loc_latitude": "43.1843", + "geo_loc_longitude": "-2.4733" + }, + { + "geo_loc_city": "Morón de la Frontera", + "geo_loc_latitude": "37.1222", + "geo_loc_longitude": "-5.4517" + }, + { + "geo_loc_city": "Calafell", + "geo_loc_latitude": "41.2004", + "geo_loc_longitude": "1.5693" + }, + { + "geo_loc_city": "Lebrija", + "geo_loc_latitude": "36.9194", + "geo_loc_longitude": "-6.0781" + }, + { + "geo_loc_city": "San Andrés de la Barca", + "geo_loc_latitude": "41.4478", + "geo_loc_longitude": "1.9769" + }, + { + "geo_loc_city": "Sueca", + "geo_loc_latitude": "39.2026", + "geo_loc_longitude": "-0.3112" + }, + { + "geo_loc_city": "Camas", + "geo_loc_latitude": "37.4020", + "geo_loc_longitude": "-6.0332" + }, + { + "geo_loc_city": "Sestao", + "geo_loc_latitude": "43.3108", + "geo_loc_longitude": "-3.0056" + }, + { + "geo_loc_city": "Algemesí", + "geo_loc_latitude": "39.1897", + "geo_loc_longitude": "-0.4378" + }, + { + "geo_loc_city": "Benicarló", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "0.4167" + }, + { + "geo_loc_city": "La Oliva", + "geo_loc_latitude": "28.6167", + "geo_loc_longitude": "-13.9333" + }, + { + "geo_loc_city": "Vícar", + "geo_loc_latitude": "36.8317", + "geo_loc_longitude": "-2.6431" + }, + { + "geo_loc_city": "Santa Eugenia", + "geo_loc_latitude": "42.5667", + "geo_loc_longitude": "-8.9833" + }, + { + "geo_loc_city": "Almazora", + "geo_loc_latitude": "39.9403", + "geo_loc_longitude": "-0.0625" + }, + { + "geo_loc_city": "Cártama", + "geo_loc_latitude": "36.7114", + "geo_loc_longitude": "-4.6306" + }, + { + "geo_loc_city": "Cangas", + "geo_loc_latitude": "42.2642", + "geo_loc_longitude": "-8.7819" + }, + { + "geo_loc_city": "Paiporta", + "geo_loc_latitude": "39.4278", + "geo_loc_longitude": "-0.4183" + }, + { + "geo_loc_city": "Santa Perpetua de Moguda", + "geo_loc_latitude": "41.5375", + "geo_loc_longitude": "2.1819" + }, + { + "geo_loc_city": "Jumilla", + "geo_loc_latitude": "38.4792", + "geo_loc_longitude": "-1.3250" + }, + { + "geo_loc_city": "Molíns de Rey", + "geo_loc_latitude": "41.4139", + "geo_loc_longitude": "2.0158" + }, + { + "geo_loc_city": "San Pedro del Pinatar", + "geo_loc_latitude": "37.8167", + "geo_loc_longitude": "-0.7500" + }, + { + "geo_loc_city": "Almuñécar", + "geo_loc_latitude": "36.7339", + "geo_loc_longitude": "-3.6911" + }, + { + "geo_loc_city": "Paracuellos de Jarama", + "geo_loc_latitude": "40.5500", + "geo_loc_longitude": "-3.5167" + }, + { + "geo_loc_city": "Villanueva de la Serena", + "geo_loc_latitude": "38.9667", + "geo_loc_longitude": "-5.8000" + }, + { + "geo_loc_city": "Novelda", + "geo_loc_latitude": "38.3850", + "geo_loc_longitude": "-0.7680" + }, + { + "geo_loc_city": "Renedo", + "geo_loc_latitude": "43.3578", + "geo_loc_longitude": "-3.9581" + }, + { + "geo_loc_city": "Muchamiel", + "geo_loc_latitude": "38.4136", + "geo_loc_longitude": "-0.4456" + }, + { + "geo_loc_city": "Tomares", + "geo_loc_latitude": "37.3764", + "geo_loc_longitude": "-6.0458" + }, + { + "geo_loc_city": "Adra", + "geo_loc_latitude": "36.7478", + "geo_loc_longitude": "-3.0161" + }, + { + "geo_loc_city": "Alhaurín el Grande", + "geo_loc_latitude": "36.6331", + "geo_loc_longitude": "-4.6831" + }, + { + "geo_loc_city": "Oliva", + "geo_loc_latitude": "38.9194", + "geo_loc_longitude": "-0.1211" + }, + { + "geo_loc_city": "Villarrobledo", + "geo_loc_latitude": "39.2667", + "geo_loc_longitude": "-2.6000" + }, + { + "geo_loc_city": "Ciempozuelos", + "geo_loc_latitude": "40.1592", + "geo_loc_longitude": "-3.6183" + }, + { + "geo_loc_city": "Cuart de Poblet", + "geo_loc_latitude": "39.4833", + "geo_loc_longitude": "-0.4428" + }, + { + "geo_loc_city": "Onda", + "geo_loc_latitude": "39.9625", + "geo_loc_longitude": "-0.2639" + }, + { + "geo_loc_city": "Puebla de Vallbona", + "geo_loc_latitude": "39.5917", + "geo_loc_longitude": "-0.5530" + }, + { + "geo_loc_city": "Alboraya", + "geo_loc_latitude": "39.5000", + "geo_loc_longitude": "-0.3522" + }, + { + "geo_loc_city": "Bétera", + "geo_loc_latitude": "39.5922", + "geo_loc_longitude": "-0.4625" + }, + { + "geo_loc_city": "Cambre", + "geo_loc_latitude": "43.2830", + "geo_loc_longitude": "-8.3330" + }, + { + "geo_loc_city": "Calahorra", + "geo_loc_latitude": "42.3000", + "geo_loc_longitude": "-1.9667" + }, + { + "geo_loc_city": "Erandio", + "geo_loc_latitude": "43.3047", + "geo_loc_longitude": "-2.9731" + }, + { + "geo_loc_city": "Almansa", + "geo_loc_latitude": "38.8682", + "geo_loc_longitude": "-1.0979" + }, + { + "geo_loc_city": "Almonte", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-6.5167" + }, + { + "geo_loc_city": "Valls", + "geo_loc_latitude": "41.2883", + "geo_loc_longitude": "1.2508" + }, + { + "geo_loc_city": "San Juan de Alicante", + "geo_loc_latitude": "38.4014", + "geo_loc_longitude": "-0.4367" + }, + { + "geo_loc_city": "Armilla", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-3.6167" + }, + { + "geo_loc_city": "Olesa de Montserrat", + "geo_loc_latitude": "41.5450", + "geo_loc_longitude": "1.8944" + }, + { + "geo_loc_city": "Torrelodones", + "geo_loc_latitude": "40.5778", + "geo_loc_longitude": "-3.9278" + }, + { + "geo_loc_city": "Masnou", + "geo_loc_latitude": "41.4817", + "geo_loc_longitude": "2.3178" + }, + { + "geo_loc_city": "Los Barrios", + "geo_loc_latitude": "36.1833", + "geo_loc_longitude": "-5.4833" + }, + { + "geo_loc_city": "Mairena del Alcor", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-5.7333" + }, + { + "geo_loc_city": "Ibi", + "geo_loc_latitude": "38.6272", + "geo_loc_longitude": "-0.5753" + }, + { + "geo_loc_city": "Liria", + "geo_loc_latitude": "39.6258", + "geo_loc_longitude": "-0.5961" + }, + { + "geo_loc_city": "Zarautz", + "geo_loc_latitude": "43.2833", + "geo_loc_longitude": "-2.1667" + }, + { + "geo_loc_city": "Calpe", + "geo_loc_latitude": "38.6450", + "geo_loc_longitude": "0.0442" + }, + { + "geo_loc_city": "Icod de los Vinos", + "geo_loc_latitude": "28.3500", + "geo_loc_longitude": "-16.7000" + }, + { + "geo_loc_city": "Puenteareas", + "geo_loc_latitude": "42.1667", + "geo_loc_longitude": "-8.5000" + }, + { + "geo_loc_city": "Conil de la Frontera", + "geo_loc_latitude": "36.2667", + "geo_loc_longitude": "-6.0833" + }, + { + "geo_loc_city": "Laguna de Duero", + "geo_loc_latitude": "41.5833", + "geo_loc_longitude": "-4.7167" + }, + { + "geo_loc_city": "Montilla", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-4.6333" + }, + { + "geo_loc_city": "Coín", + "geo_loc_latitude": "36.8167", + "geo_loc_longitude": "-4.7500" + }, + { + "geo_loc_city": "Altea", + "geo_loc_latitude": "38.5986", + "geo_loc_longitude": "-0.0519" + }, + { + "geo_loc_city": "Barbate de Franco", + "geo_loc_latitude": "36.1833", + "geo_loc_longitude": "-5.9167" + }, + { + "geo_loc_city": "Vilaseca de Solcina", + "geo_loc_latitude": "41.1110", + "geo_loc_longitude": "1.1450" + }, + { + "geo_loc_city": "Cullera", + "geo_loc_latitude": "39.1639", + "geo_loc_longitude": "-0.2517" + }, + { + "geo_loc_city": "Priego de Córdoba", + "geo_loc_latitude": "37.4333", + "geo_loc_longitude": "-4.1833" + }, + { + "geo_loc_city": "Pilar de la Horadada", + "geo_loc_latitude": "37.8667", + "geo_loc_longitude": "-0.7833" + }, + { + "geo_loc_city": "Maracena", + "geo_loc_latitude": "37.2000", + "geo_loc_longitude": "-3.6333" + }, + { + "geo_loc_city": "Esparraguera", + "geo_loc_latitude": "41.5381", + "geo_loc_longitude": "1.8692" + }, + { + "geo_loc_city": "Bormujos", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-6.0667" + }, + { + "geo_loc_city": "Torre del Mar", + "geo_loc_latitude": "36.7500", + "geo_loc_longitude": "-4.1000" + }, + { + "geo_loc_city": "Alhama de Murcia", + "geo_loc_latitude": "37.8514", + "geo_loc_longitude": "-1.4264" + }, + { + "geo_loc_city": "San Felíu de Guixols", + "geo_loc_latitude": "41.7806", + "geo_loc_longitude": "3.0306" + }, + { + "geo_loc_city": "Moncada", + "geo_loc_latitude": "39.5333", + "geo_loc_longitude": "-0.3833" + }, + { + "geo_loc_city": "Moguer", + "geo_loc_latitude": "37.2747", + "geo_loc_longitude": "-6.8386" + }, + { + "geo_loc_city": "Guía de Isora", + "geo_loc_latitude": "28.2110", + "geo_loc_longitude": "-16.7784" + }, + { + "geo_loc_city": "San Juan de Aznalfarache", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-6.0167" + }, + { + "geo_loc_city": "Las Torres de Cotillas", + "geo_loc_latitude": "38.0264", + "geo_loc_longitude": "-1.2436" + }, + { + "geo_loc_city": "Alcalá la Real", + "geo_loc_latitude": "37.4500", + "geo_loc_longitude": "-3.9167" + }, + { + "geo_loc_city": "Aljaraque", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-7.0167" + }, + { + "geo_loc_city": "Alfafar", + "geo_loc_latitude": "39.4222", + "geo_loc_longitude": "-0.3906" + }, + { + "geo_loc_city": "Isla-Cristina", + "geo_loc_latitude": "37.1992", + "geo_loc_longitude": "-7.3214" + }, + { + "geo_loc_city": "Pájara", + "geo_loc_latitude": "28.3500", + "geo_loc_longitude": "-14.1000" + }, + { + "geo_loc_city": "Picasent", + "geo_loc_latitude": "39.3611", + "geo_loc_longitude": "-0.4600" + }, + { + "geo_loc_city": "Almoradí", + "geo_loc_latitude": "38.1097", + "geo_loc_longitude": "-0.7894" + }, + { + "geo_loc_city": "Nerja", + "geo_loc_latitude": "36.7469", + "geo_loc_longitude": "-3.8790" + }, + { + "geo_loc_city": "Ayamonte", + "geo_loc_latitude": "37.2000", + "geo_loc_longitude": "-7.4000" + }, + { + "geo_loc_city": "Palafrugell", + "geo_loc_latitude": "41.9174", + "geo_loc_longitude": "3.1631" + }, + { + "geo_loc_city": "San Juan de Vilasar", + "geo_loc_latitude": "41.5053", + "geo_loc_longitude": "2.3928" + }, + { + "geo_loc_city": "Palma del Río", + "geo_loc_latitude": "37.7000", + "geo_loc_longitude": "-5.2833" + }, + { + "geo_loc_city": "Manlleu", + "geo_loc_latitude": "42.0000", + "geo_loc_longitude": "2.2836" + }, + { + "geo_loc_city": "Alcudia", + "geo_loc_latitude": "39.8525", + "geo_loc_longitude": "3.1192" + }, + { + "geo_loc_city": "Aspe", + "geo_loc_latitude": "38.3456", + "geo_loc_longitude": "-0.7689" + }, + { + "geo_loc_city": "Los Llanos de Aridane", + "geo_loc_latitude": "28.6500", + "geo_loc_longitude": "-17.9000" + }, + { + "geo_loc_city": "Güimar", + "geo_loc_latitude": "28.3150", + "geo_loc_longitude": "-16.4100" + }, + { + "geo_loc_city": "La Unión", + "geo_loc_latitude": "37.6192", + "geo_loc_longitude": "-0.8756" + }, + { + "geo_loc_city": "Hernani", + "geo_loc_latitude": "43.2667", + "geo_loc_longitude": "-1.9667" + }, + { + "geo_loc_city": "Carcagente", + "geo_loc_latitude": "39.1222", + "geo_loc_longitude": "-0.4489" + }, + { + "geo_loc_city": "Baza", + "geo_loc_latitude": "37.4833", + "geo_loc_longitude": "-2.7667" + }, + { + "geo_loc_city": "Loja", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-4.1500" + }, + { + "geo_loc_city": "Medina del Campo", + "geo_loc_latitude": "41.3000", + "geo_loc_longitude": "-4.9167" + }, + { + "geo_loc_city": "Requena", + "geo_loc_latitude": "39.4861", + "geo_loc_longitude": "-1.1017" + }, + { + "geo_loc_city": "La Estrada", + "geo_loc_latitude": "42.7000", + "geo_loc_longitude": "-8.4833" + }, + { + "geo_loc_city": "Cabra", + "geo_loc_latitude": "37.4667", + "geo_loc_longitude": "-4.4333" + }, + { + "geo_loc_city": "Lalín", + "geo_loc_latitude": "42.6500", + "geo_loc_longitude": "-8.1167" + }, + { + "geo_loc_city": "Barañáin", + "geo_loc_latitude": "42.8000", + "geo_loc_longitude": "-1.6667" + }, + { + "geo_loc_city": "Porriño", + "geo_loc_latitude": "42.1667", + "geo_loc_longitude": "-8.6167" + }, + { + "geo_loc_city": "Calatayud", + "geo_loc_latitude": "41.3500", + "geo_loc_longitude": "-1.6333" + }, + { + "geo_loc_city": "Cartaya", + "geo_loc_latitude": "37.2833", + "geo_loc_longitude": "-7.1500" + }, + { + "geo_loc_city": "Bañolas", + "geo_loc_latitude": "42.1194", + "geo_loc_longitude": "2.7664" + }, + { + "geo_loc_city": "Rosas", + "geo_loc_latitude": "42.2633", + "geo_loc_longitude": "3.1750" + }, + { + "geo_loc_city": "Puzol", + "geo_loc_latitude": "39.6167", + "geo_loc_longitude": "-0.3011" + }, + { + "geo_loc_city": "El Arahal", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-5.5500" + }, + { + "geo_loc_city": "Amorebieta", + "geo_loc_latitude": "43.2192", + "geo_loc_longitude": "-2.7342" + }, + { + "geo_loc_city": "Moaña", + "geo_loc_latitude": "42.2833", + "geo_loc_longitude": "-8.7500" + }, + { + "geo_loc_city": "Huércal-Overa", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-1.9333" + }, + { + "geo_loc_city": "Archena", + "geo_loc_latitude": "38.1150", + "geo_loc_longitude": "-1.2992" + }, + { + "geo_loc_city": "Zubia", + "geo_loc_latitude": "37.1206", + "geo_loc_longitude": "-3.5850" + }, + { + "geo_loc_city": "Marchena", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-5.4167" + }, + { + "geo_loc_city": "El Viso del Alcor", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-5.7167" + }, + { + "geo_loc_city": "Calella", + "geo_loc_latitude": "41.6169", + "geo_loc_longitude": "2.6642" + }, + { + "geo_loc_city": "Chipiona", + "geo_loc_latitude": "36.7333", + "geo_loc_longitude": "-6.4333" + }, + { + "geo_loc_city": "Callosa de Segura", + "geo_loc_latitude": "38.1225", + "geo_loc_longitude": "-0.8797" + }, + { + "geo_loc_city": "Silla", + "geo_loc_latitude": "39.3618", + "geo_loc_longitude": "-0.4103" + }, + { + "geo_loc_city": "Baena", + "geo_loc_latitude": "37.6167", + "geo_loc_longitude": "-4.3167" + }, + { + "geo_loc_city": "Albolote", + "geo_loc_latitude": "37.2306", + "geo_loc_longitude": "-3.6569" + }, + { + "geo_loc_city": "Atarfe", + "geo_loc_latitude": "37.2229", + "geo_loc_longitude": "-3.6899" + }, + { + "geo_loc_city": "Utebo", + "geo_loc_latitude": "41.7141", + "geo_loc_longitude": "-0.9944" + }, + { + "geo_loc_city": "Malgrat de Mar", + "geo_loc_latitude": "41.6456", + "geo_loc_longitude": "2.7428" + }, + { + "geo_loc_city": "Villaquilambre", + "geo_loc_latitude": "42.6167", + "geo_loc_longitude": "-5.6000" + }, + { + "geo_loc_city": "Sant Just Desvern", + "geo_loc_latitude": "41.3833", + "geo_loc_longitude": "2.0750" + }, + { + "geo_loc_city": "Lora del Río", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-5.5167" + }, + { + "geo_loc_city": "San Lorenzo de El Escorial", + "geo_loc_latitude": "40.5936", + "geo_loc_longitude": "-4.1428" + }, + { + "geo_loc_city": "Guadix", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-3.1333" + }, + { + "geo_loc_city": "Cardedeu", + "geo_loc_latitude": "41.6406", + "geo_loc_longitude": "2.3594" + }, + { + "geo_loc_city": "Benicasim", + "geo_loc_latitude": "40.0553", + "geo_loc_longitude": "0.0642" + }, + { + "geo_loc_city": "La Eliana", + "geo_loc_latitude": "39.5661", + "geo_loc_longitude": "-0.5281" + }, + { + "geo_loc_city": "Felanitx", + "geo_loc_latitude": "39.4692", + "geo_loc_longitude": "3.1481" + }, + { + "geo_loc_city": "Tarifa", + "geo_loc_latitude": "36.0140", + "geo_loc_longitude": "-5.6060" + }, + { + "geo_loc_city": "La Nucía", + "geo_loc_latitude": "38.6172", + "geo_loc_longitude": "-0.1231" + }, + { + "geo_loc_city": "San Celoni", + "geo_loc_latitude": "41.6895", + "geo_loc_longitude": "2.4897" + }, + { + "geo_loc_city": "El Astillero", + "geo_loc_latitude": "43.4017", + "geo_loc_longitude": "-3.8194" + }, + { + "geo_loc_city": "Manzanares", + "geo_loc_latitude": "38.9964", + "geo_loc_longitude": "-3.3731" + }, + { + "geo_loc_city": "Torrox", + "geo_loc_latitude": "36.7500", + "geo_loc_longitude": "-3.9500" + }, + { + "geo_loc_city": "Huércal de Almería", + "geo_loc_latitude": "36.8833", + "geo_loc_longitude": "-2.4333" + }, + { + "geo_loc_city": "Daimiel", + "geo_loc_latitude": "39.0833", + "geo_loc_longitude": "-3.6167" + }, + { + "geo_loc_city": "Caldas de Montbuy", + "geo_loc_latitude": "41.6328", + "geo_loc_longitude": "2.1675" + }, + { + "geo_loc_city": "Benavente", + "geo_loc_latitude": "42.0031", + "geo_loc_longitude": "-5.6742" + }, + { + "geo_loc_city": "Nigrán", + "geo_loc_latitude": "42.1419", + "geo_loc_longitude": "-8.8056" + }, + { + "geo_loc_city": "Munguía", + "geo_loc_latitude": "43.3547", + "geo_loc_longitude": "-2.8472" + }, + { + "geo_loc_city": "Osuna", + "geo_loc_latitude": "37.2333", + "geo_loc_longitude": "-5.1000" + }, + { + "geo_loc_city": "Bailén", + "geo_loc_latitude": "38.0833", + "geo_loc_longitude": "-3.7667" + }, + { + "geo_loc_city": "Castilleja de la Cuesta", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-6.0500" + }, + { + "geo_loc_city": "Balaguer", + "geo_loc_latitude": "41.7904", + "geo_loc_longitude": "0.8056" + }, + { + "geo_loc_city": "Tárrega", + "geo_loc_latitude": "41.6464", + "geo_loc_longitude": "1.1394" + }, + { + "geo_loc_city": "Sangenjo", + "geo_loc_latitude": "42.4017", + "geo_loc_longitude": "-8.8067" + }, + { + "geo_loc_city": "Tabernes de Valldigna", + "geo_loc_latitude": "39.0722", + "geo_loc_longitude": "-0.2658" + }, + { + "geo_loc_city": "Pozoblanco", + "geo_loc_latitude": "38.3833", + "geo_loc_longitude": "-4.8500" + }, + { + "geo_loc_city": "Barbastro", + "geo_loc_latitude": "42.0361", + "geo_loc_longitude": "0.1264" + }, + { + "geo_loc_city": "Navalmoral de la Mata", + "geo_loc_latitude": "39.8983", + "geo_loc_longitude": "-5.5403" + }, + { + "geo_loc_city": "Guernica y Luno", + "geo_loc_latitude": "43.3167", + "geo_loc_longitude": "-2.6667" + }, + { + "geo_loc_city": "Poyo", + "geo_loc_latitude": "42.4333", + "geo_loc_longitude": "-8.6667" + }, + { + "geo_loc_city": "Mula", + "geo_loc_latitude": "38.0419", + "geo_loc_longitude": "-1.4906" + }, + { + "geo_loc_city": "Vera", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-1.8667" + }, + { + "geo_loc_city": "Bermeo", + "geo_loc_latitude": "43.4200", + "geo_loc_longitude": "-2.7264" + }, + { + "geo_loc_city": "Canovellas", + "geo_loc_latitude": "41.6176", + "geo_loc_longitude": "2.2814" + }, + { + "geo_loc_city": "Zafra", + "geo_loc_latitude": "38.4167", + "geo_loc_longitude": "-6.4167" + }, + { + "geo_loc_city": "Fuente-Álamo de Murcia", + "geo_loc_latitude": "37.7394", + "geo_loc_longitude": "-1.1881" + }, + { + "geo_loc_city": "Berga", + "geo_loc_latitude": "42.1000", + "geo_loc_longitude": "1.8456" + }, + { + "geo_loc_city": "Rojales", + "geo_loc_latitude": "38.0886", + "geo_loc_longitude": "-0.7236" + }, + { + "geo_loc_city": "La Garriga", + "geo_loc_latitude": "41.6804", + "geo_loc_longitude": "2.2833" + }, + { + "geo_loc_city": "Pollensa", + "geo_loc_latitude": "39.8772", + "geo_loc_longitude": "3.0164" + }, + { + "geo_loc_city": "Montornés del Vallés", + "geo_loc_latitude": "41.5444", + "geo_loc_longitude": "2.2670" + }, + { + "geo_loc_city": "Ubrique", + "geo_loc_latitude": "36.6833", + "geo_loc_longitude": "-5.4500" + }, + { + "geo_loc_city": "Los Alcázares", + "geo_loc_latitude": "37.7436", + "geo_loc_longitude": "-0.8497" + }, + { + "geo_loc_city": "Albal", + "geo_loc_latitude": "39.3972", + "geo_loc_longitude": "-0.4156" + }, + { + "geo_loc_city": "Torredembarra", + "geo_loc_latitude": "41.1457", + "geo_loc_longitude": "1.3957" + }, + { + "geo_loc_city": "Guadarrama", + "geo_loc_latitude": "40.6728", + "geo_loc_longitude": "-4.0889" + }, + { + "geo_loc_city": "La Algaba", + "geo_loc_latitude": "37.4500", + "geo_loc_longitude": "-6.0000" + }, + { + "geo_loc_city": "Manilva", + "geo_loc_latitude": "36.3833", + "geo_loc_longitude": "-5.2500" + }, + { + "geo_loc_city": "Las Cabezas de San Juan", + "geo_loc_latitude": "36.9817", + "geo_loc_longitude": "-5.9406" + }, + { + "geo_loc_city": "Santomera", + "geo_loc_latitude": "38.0617", + "geo_loc_longitude": "-1.0492" + }, + { + "geo_loc_city": "Arzúa", + "geo_loc_latitude": "42.9167", + "geo_loc_longitude": "-8.2167" + }, + { + "geo_loc_city": "Sada", + "geo_loc_latitude": "43.3500", + "geo_loc_longitude": "-8.2500" + }, + { + "geo_loc_city": "Masamagrell", + "geo_loc_latitude": "39.5703", + "geo_loc_longitude": "-0.3300" + }, + { + "geo_loc_city": "Piera", + "geo_loc_latitude": "41.5222", + "geo_loc_longitude": "1.7494" + }, + { + "geo_loc_city": "Alcañiz", + "geo_loc_latitude": "41.0511", + "geo_loc_longitude": "-0.1336" + }, + { + "geo_loc_city": "Arenys de Mar", + "geo_loc_latitude": "41.5819", + "geo_loc_longitude": "2.5503" + }, + { + "geo_loc_city": "Guardamar del Segura", + "geo_loc_latitude": "38.0897", + "geo_loc_longitude": "-0.6550" + }, + { + "geo_loc_city": "Ermúa", + "geo_loc_latitude": "43.1875", + "geo_loc_longitude": "-2.5008" + }, + { + "geo_loc_city": "Espartinas", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-6.1167" + }, + { + "geo_loc_city": "Baeza", + "geo_loc_latitude": "37.9833", + "geo_loc_longitude": "-3.4667" + }, + { + "geo_loc_city": "Lumbreras", + "geo_loc_latitude": "37.5633", + "geo_loc_longitude": "-1.8072" + }, + { + "geo_loc_city": "Cubellas", + "geo_loc_latitude": "41.2100", + "geo_loc_longitude": "1.6736" + }, + { + "geo_loc_city": "Santa Cruz de Tenerife", + "geo_loc_latitude": "28.6825", + "geo_loc_longitude": "-17.7650" + }, + { + "geo_loc_city": "Churriana de la Vega", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-3.6500" + }, + { + "geo_loc_city": "La Roda", + "geo_loc_latitude": "39.2070", + "geo_loc_longitude": "-2.1604" + }, + { + "geo_loc_city": "Miguelturra", + "geo_loc_latitude": "38.9647", + "geo_loc_longitude": "-3.8911" + }, + { + "geo_loc_city": "La Solana", + "geo_loc_latitude": "38.9414", + "geo_loc_longitude": "-3.2394" + }, + { + "geo_loc_city": "Chiva", + "geo_loc_latitude": "39.4714", + "geo_loc_longitude": "-0.7197" + }, + { + "geo_loc_city": "Vieiro", + "geo_loc_latitude": "43.6481", + "geo_loc_longitude": "-7.5900" + }, + { + "geo_loc_city": "Punta Umbría", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-6.9500" + }, + { + "geo_loc_city": "Fraga", + "geo_loc_latitude": "41.5200", + "geo_loc_longitude": "0.3500" + }, + { + "geo_loc_city": "La Carolina", + "geo_loc_latitude": "38.2667", + "geo_loc_longitude": "-3.6167" + }, + { + "geo_loc_city": "Azpeitia", + "geo_loc_latitude": "43.1819", + "geo_loc_longitude": "-2.2653" + }, + { + "geo_loc_city": "Cizur Mayor", + "geo_loc_latitude": "42.7867", + "geo_loc_longitude": "-1.6908" + }, + { + "geo_loc_city": "Vergara", + "geo_loc_latitude": "43.1175", + "geo_loc_longitude": "-2.4133" + }, + { + "geo_loc_city": "Arnedo", + "geo_loc_latitude": "42.2167", + "geo_loc_longitude": "-2.1000" + }, + { + "geo_loc_city": "Benetúser", + "geo_loc_latitude": "39.4250", + "geo_loc_longitude": "-0.3961" + }, + { + "geo_loc_city": "Santa Úrsula", + "geo_loc_latitude": "28.4253", + "geo_loc_longitude": "-16.4917" + }, + { + "geo_loc_city": "San Carlos de la Rápita", + "geo_loc_latitude": "40.6203", + "geo_loc_longitude": "0.5927" + }, + { + "geo_loc_city": "Corbera de Llobregat", + "geo_loc_latitude": "41.4169", + "geo_loc_longitude": "1.9314" + }, + { + "geo_loc_city": "Canet de Mar", + "geo_loc_latitude": "41.5911", + "geo_loc_longitude": "2.5828" + }, + { + "geo_loc_city": "Cehegín", + "geo_loc_latitude": "38.0925", + "geo_loc_longitude": "-1.7989" + }, + { + "geo_loc_city": "Gondomar", + "geo_loc_latitude": "42.1111", + "geo_loc_longitude": "-8.7611" + }, + { + "geo_loc_city": "Andoain", + "geo_loc_latitude": "43.2167", + "geo_loc_longitude": "-2.0167" + }, + { + "geo_loc_city": "Meco", + "geo_loc_latitude": "40.5539", + "geo_loc_longitude": "-3.3261" + }, + { + "geo_loc_city": "Mollerusa", + "geo_loc_latitude": "41.6317", + "geo_loc_longitude": "0.8961" + }, + { + "geo_loc_city": "Villaviciosa", + "geo_loc_latitude": "43.4833", + "geo_loc_longitude": "-5.4333" + }, + { + "geo_loc_city": "Cuevas del Almanzora", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-1.8667" + }, + { + "geo_loc_city": "Torelló", + "geo_loc_latitude": "42.0492", + "geo_loc_longitude": "2.2629" + }, + { + "geo_loc_city": "Bollullos par del Condado", + "geo_loc_latitude": "37.3358", + "geo_loc_longitude": "-6.5364" + }, + { + "geo_loc_city": "Ogíjares", + "geo_loc_latitude": "37.1167", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Noya", + "geo_loc_latitude": "42.7833", + "geo_loc_longitude": "-8.8833" + }, + { + "geo_loc_city": "Torre del Campo", + "geo_loc_latitude": "37.7667", + "geo_loc_longitude": "-3.8833" + }, + { + "geo_loc_city": "Sopelana", + "geo_loc_latitude": "43.3814", + "geo_loc_longitude": "-2.9792" + }, + { + "geo_loc_city": "Carballino", + "geo_loc_latitude": "42.4310", + "geo_loc_longitude": "-8.0790" + }, + { + "geo_loc_city": "La Carlota", + "geo_loc_latitude": "37.6667", + "geo_loc_longitude": "-4.9333" + }, + { + "geo_loc_city": "Villalba", + "geo_loc_latitude": "43.3000", + "geo_loc_longitude": "-7.6833" + }, + { + "geo_loc_city": "Pilas", + "geo_loc_latitude": "37.3017", + "geo_loc_longitude": "-6.2986" + }, + { + "geo_loc_city": "Sanlúcar la Mayor", + "geo_loc_latitude": "37.3831", + "geo_loc_longitude": "-6.2000" + }, + { + "geo_loc_city": "Beasain", + "geo_loc_latitude": "43.0458", + "geo_loc_longitude": "-2.1894" + }, + { + "geo_loc_city": "Guia", + "geo_loc_latitude": "28.1389", + "geo_loc_longitude": "-15.6328" + }, + { + "geo_loc_city": "Alginet", + "geo_loc_latitude": "39.2625", + "geo_loc_longitude": "-0.4683" + }, + { + "geo_loc_city": "La Puebla", + "geo_loc_latitude": "39.7693", + "geo_loc_longitude": "3.0225" + }, + { + "geo_loc_city": "Cambados", + "geo_loc_latitude": "42.5000", + "geo_loc_longitude": "-8.8000" + }, + { + "geo_loc_city": "Llanera", + "geo_loc_latitude": "43.4667", + "geo_loc_longitude": "-5.9333" + }, + { + "geo_loc_city": "Torrijos", + "geo_loc_latitude": "39.9833", + "geo_loc_longitude": "-4.2814" + }, + { + "geo_loc_city": "Verín", + "geo_loc_latitude": "41.9408", + "geo_loc_longitude": "-7.4358" + }, + { + "geo_loc_city": "Sóller", + "geo_loc_latitude": "39.7667", + "geo_loc_longitude": "2.7000" + }, + { + "geo_loc_city": "Torredonjimeno", + "geo_loc_latitude": "37.7667", + "geo_loc_longitude": "-3.9500" + }, + { + "geo_loc_city": "La Llagosta", + "geo_loc_latitude": "41.5156", + "geo_loc_longitude": "2.1928" + }, + { + "geo_loc_city": "Tomiño", + "geo_loc_latitude": "41.9833", + "geo_loc_longitude": "-8.7167" + }, + { + "geo_loc_city": "Cunit", + "geo_loc_latitude": "41.1976", + "geo_loc_longitude": "1.6345" + }, + { + "geo_loc_city": "Canals", + "geo_loc_latitude": "38.9611", + "geo_loc_longitude": "-0.5850" + }, + { + "geo_loc_city": "Llanes", + "geo_loc_latitude": "43.4214", + "geo_loc_longitude": "-4.7564" + }, + { + "geo_loc_city": "San Agustín de Guadalix", + "geo_loc_latitude": "40.6781", + "geo_loc_longitude": "-3.6150" + }, + { + "geo_loc_city": "Cuarte de Huerva", + "geo_loc_latitude": "41.5833", + "geo_loc_longitude": "-0.9167" + }, + { + "geo_loc_city": "El Barco de Valdeorras", + "geo_loc_latitude": "42.4167", + "geo_loc_longitude": "-6.9831" + }, + { + "geo_loc_city": "Gines", + "geo_loc_latitude": "37.3875", + "geo_loc_longitude": "-6.0781" + }, + { + "geo_loc_city": "Aguilar", + "geo_loc_latitude": "37.5167", + "geo_loc_longitude": "-4.6500" + }, + { + "geo_loc_city": "Santa Coloma de Farnés", + "geo_loc_latitude": "41.8624", + "geo_loc_longitude": "2.6654" + }, + { + "geo_loc_city": "Sarria", + "geo_loc_latitude": "42.7833", + "geo_loc_longitude": "-7.4167" + }, + { + "geo_loc_city": "Campo de Criptana", + "geo_loc_latitude": "39.4000", + "geo_loc_longitude": "-3.1167" + }, + { + "geo_loc_city": "Nules", + "geo_loc_latitude": "39.8525", + "geo_loc_longitude": "-0.1506" + }, + { + "geo_loc_city": "Alora", + "geo_loc_latitude": "36.8167", + "geo_loc_longitude": "-4.7000" + }, + { + "geo_loc_city": "Santa Cruz de Bezana", + "geo_loc_latitude": "43.4442", + "geo_loc_longitude": "-3.9031" + }, + { + "geo_loc_city": "Betanzos", + "geo_loc_latitude": "43.2792", + "geo_loc_longitude": "-8.2106" + }, + { + "geo_loc_city": "Abarán", + "geo_loc_latitude": "38.2031", + "geo_loc_longitude": "-1.4003" + }, + { + "geo_loc_city": "Pola de Laviana", + "geo_loc_latitude": "43.2358", + "geo_loc_longitude": "-5.5563" + }, + { + "geo_loc_city": "Fene", + "geo_loc_latitude": "43.4667", + "geo_loc_longitude": "-8.1667" + }, + { + "geo_loc_city": "Sant Sadurní d’Anoia", + "geo_loc_latitude": "41.4261", + "geo_loc_longitude": "1.7850" + }, + { + "geo_loc_city": "Santa Margarita", + "geo_loc_latitude": "39.7033", + "geo_loc_longitude": "3.1036" + }, + { + "geo_loc_city": "Valverde del Camino", + "geo_loc_latitude": "37.5667", + "geo_loc_longitude": "-6.7500" + }, + { + "geo_loc_city": "Gibraleón", + "geo_loc_latitude": "37.3753", + "geo_loc_longitude": "-6.9694" + }, + { + "geo_loc_city": "Villafranca de los Barros", + "geo_loc_latitude": "38.5667", + "geo_loc_longitude": "-6.3333" + }, + { + "geo_loc_city": "Vejer de la Frontera", + "geo_loc_latitude": "36.2500", + "geo_loc_longitude": "-5.9667" + }, + { + "geo_loc_city": "Vilanova del Camí", + "geo_loc_latitude": "41.5733", + "geo_loc_longitude": "1.6381" + }, + { + "geo_loc_city": "Berja", + "geo_loc_latitude": "36.8453", + "geo_loc_longitude": "-2.9469" + }, + { + "geo_loc_city": "Castellbisbal", + "geo_loc_latitude": "41.4767", + "geo_loc_longitude": "1.9822" + }, + { + "geo_loc_city": "Abrera", + "geo_loc_latitude": "41.5165", + "geo_loc_longitude": "1.9024" + }, + { + "geo_loc_city": "Argentona", + "geo_loc_latitude": "41.5558", + "geo_loc_longitude": "2.4025" + }, + { + "geo_loc_city": "Teror", + "geo_loc_latitude": "28.0590", + "geo_loc_longitude": "-15.5476" + }, + { + "geo_loc_city": "Salobreña", + "geo_loc_latitude": "36.7467", + "geo_loc_longitude": "-3.5869" + }, + { + "geo_loc_city": "Brenes", + "geo_loc_latitude": "37.5500", + "geo_loc_longitude": "-5.8667" + }, + { + "geo_loc_city": "Estepa", + "geo_loc_latitude": "37.2917", + "geo_loc_longitude": "-4.8792" + }, + { + "geo_loc_city": "Albatera", + "geo_loc_latitude": "38.1786", + "geo_loc_longitude": "-0.8681" + }, + { + "geo_loc_city": "Ocaña", + "geo_loc_latitude": "39.9569", + "geo_loc_longitude": "-3.4967" + }, + { + "geo_loc_city": "Santañy", + "geo_loc_latitude": "39.3542", + "geo_loc_longitude": "3.1283" + }, + { + "geo_loc_city": "Arrigorriaga", + "geo_loc_latitude": "43.2078", + "geo_loc_longitude": "-2.8861" + }, + { + "geo_loc_city": "Monóvar", + "geo_loc_latitude": "38.4369", + "geo_loc_longitude": "-0.8381" + }, + { + "geo_loc_city": "Mongat", + "geo_loc_latitude": "41.4667", + "geo_loc_longitude": "2.2790" + }, + { + "geo_loc_city": "Acalá del Río", + "geo_loc_latitude": "37.5167", + "geo_loc_longitude": "-5.9667" + }, + { + "geo_loc_city": "Capdepera", + "geo_loc_latitude": "39.7000", + "geo_loc_longitude": "3.4333" + }, + { + "geo_loc_city": "Villamartín", + "geo_loc_latitude": "36.8667", + "geo_loc_longitude": "-5.6500" + }, + { + "geo_loc_city": "Bayona", + "geo_loc_latitude": "42.1178", + "geo_loc_longitude": "-8.8506" + }, + { + "geo_loc_city": "Cangas de Narcea", + "geo_loc_latitude": "43.1714", + "geo_loc_longitude": "-6.5389" + }, + { + "geo_loc_city": "Alcudia de Carlet", + "geo_loc_latitude": "39.1958", + "geo_loc_longitude": "-0.5072" + }, + { + "geo_loc_city": "Albox", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-2.1333" + }, + { + "geo_loc_city": "Socuéllamos", + "geo_loc_latitude": "39.2933", + "geo_loc_longitude": "-2.7942" + }, + { + "geo_loc_city": "Huétor Vega", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-3.5667" + }, + { + "geo_loc_city": "Bolaños de Calatrava", + "geo_loc_latitude": "38.8831", + "geo_loc_longitude": "-3.7167" + }, + { + "geo_loc_city": "Ceuti", + "geo_loc_latitude": "38.0789", + "geo_loc_longitude": "-1.2722" + }, + { + "geo_loc_city": "Benifayó", + "geo_loc_latitude": "39.2847", + "geo_loc_longitude": "-0.4281" + }, + { + "geo_loc_city": "Bueu", + "geo_loc_latitude": "42.3167", + "geo_loc_longitude": "-8.7833" + }, + { + "geo_loc_city": "La Puebla del Río", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-6.0500" + }, + { + "geo_loc_city": "Olivenza", + "geo_loc_latitude": "38.6858", + "geo_loc_longitude": "-7.1008" + }, + { + "geo_loc_city": "Son Servera", + "geo_loc_latitude": "39.6208", + "geo_loc_longitude": "3.3600" + }, + { + "geo_loc_city": "Medina Sidonia", + "geo_loc_latitude": "36.4667", + "geo_loc_longitude": "-5.9167" + }, + { + "geo_loc_city": "Palos de la Frontera", + "geo_loc_latitude": "37.2283", + "geo_loc_longitude": "-6.8944" + }, + { + "geo_loc_city": "Jódar", + "geo_loc_latitude": "37.8333", + "geo_loc_longitude": "-3.3500" + }, + { + "geo_loc_city": "Azcoitia", + "geo_loc_latitude": "43.1792", + "geo_loc_longitude": "-2.3106" + }, + { + "geo_loc_city": "Pallejá", + "geo_loc_latitude": "41.4242", + "geo_loc_longitude": "1.9978" + }, + { + "geo_loc_city": "Picaña", + "geo_loc_latitude": "39.4361", + "geo_loc_longitude": "-0.4350" + }, + { + "geo_loc_city": "Elgóibar", + "geo_loc_latitude": "43.2142", + "geo_loc_longitude": "-2.4169" + }, + { + "geo_loc_city": "Bullas", + "geo_loc_latitude": "38.0497", + "geo_loc_longitude": "-1.6706" + }, + { + "geo_loc_city": "Oñate", + "geo_loc_latitude": "43.0333", + "geo_loc_longitude": "-2.4167" + }, + { + "geo_loc_city": "Peligros", + "geo_loc_latitude": "37.2333", + "geo_loc_longitude": "-3.6333" + }, + { + "geo_loc_city": "Beniel", + "geo_loc_latitude": "38.0464", + "geo_loc_longitude": "-1.0014" + }, + { + "geo_loc_city": "Utiel", + "geo_loc_latitude": "39.5672", + "geo_loc_longitude": "-1.2067" + }, + { + "geo_loc_city": "Andraitx", + "geo_loc_latitude": "39.5746", + "geo_loc_longitude": "2.4206" + }, + { + "geo_loc_city": "Laracha", + "geo_loc_latitude": "43.2486", + "geo_loc_longitude": "-8.5833" + }, + { + "geo_loc_city": "Mancha Real", + "geo_loc_latitude": "37.7833", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Benisa", + "geo_loc_latitude": "38.7145", + "geo_loc_longitude": "0.0527" + }, + { + "geo_loc_city": "Tegueste", + "geo_loc_latitude": "28.5233", + "geo_loc_longitude": "-16.3408" + }, + { + "geo_loc_city": "Campos del Puerto", + "geo_loc_latitude": "39.4306", + "geo_loc_longitude": "3.0194" + }, + { + "geo_loc_city": "Santiago del Teide", + "geo_loc_latitude": "28.2957", + "geo_loc_longitude": "-16.8145" + }, + { + "geo_loc_city": "Teulada", + "geo_loc_latitude": "38.7292", + "geo_loc_longitude": "0.1019" + }, + { + "geo_loc_city": "Benaguacil", + "geo_loc_latitude": "39.5933", + "geo_loc_longitude": "-0.5864" + }, + { + "geo_loc_city": "Beniaján", + "geo_loc_latitude": "37.9833", + "geo_loc_longitude": "-1.0667" + }, + { + "geo_loc_city": "Barbadanes", + "geo_loc_latitude": "42.3003", + "geo_loc_longitude": "-7.9064" + }, + { + "geo_loc_city": "San Andrés de Llevaneras", + "geo_loc_latitude": "41.5733", + "geo_loc_longitude": "2.4828" + }, + { + "geo_loc_city": "Sonseca", + "geo_loc_latitude": "39.7000", + "geo_loc_longitude": "-3.9500" + }, + { + "geo_loc_city": "Laredo", + "geo_loc_latitude": "43.4144", + "geo_loc_longitude": "-3.4100" + }, + { + "geo_loc_city": "Santoña", + "geo_loc_latitude": "43.4414", + "geo_loc_longitude": "-3.4575" + }, + { + "geo_loc_city": "Rianxo", + "geo_loc_latitude": "42.6500", + "geo_loc_longitude": "-8.8167" + }, + { + "geo_loc_city": "Sant Joan de Vilatorrada", + "geo_loc_latitude": "41.7456", + "geo_loc_longitude": "1.8056" + }, + { + "geo_loc_city": "Meliana", + "geo_loc_latitude": "39.5272", + "geo_loc_longitude": "-0.3492" + }, + { + "geo_loc_city": "La Puebla de Cazalla", + "geo_loc_latitude": "37.2222", + "geo_loc_longitude": "-5.3125" + }, + { + "geo_loc_city": "Bollullos de la Mitación", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-6.1333" + }, + { + "geo_loc_city": "Aizoáin", + "geo_loc_latitude": "42.8356", + "geo_loc_longitude": "-1.6394" + }, + { + "geo_loc_city": "Lardero", + "geo_loc_latitude": "42.4261", + "geo_loc_longitude": "-2.4614" + }, + { + "geo_loc_city": "Ripoll", + "geo_loc_latitude": "42.2011", + "geo_loc_longitude": "2.1903" + }, + { + "geo_loc_city": "La Palma del Condado", + "geo_loc_latitude": "37.3842", + "geo_loc_longitude": "-6.5517" + }, + { + "geo_loc_city": "Los Corrales de Buelna", + "geo_loc_latitude": "43.2617", + "geo_loc_longitude": "-4.0653" + }, + { + "geo_loc_city": "Astorga", + "geo_loc_latitude": "42.4589", + "geo_loc_longitude": "-6.0633" + }, + { + "geo_loc_city": "Cantillana", + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-5.8167" + }, + { + "geo_loc_city": "Pola de Lena", + "geo_loc_latitude": "43.1583", + "geo_loc_longitude": "-5.8292" + }, + { + "geo_loc_city": "Villacarrillo", + "geo_loc_latitude": "38.1000", + "geo_loc_longitude": "-3.0833" + }, + { + "geo_loc_city": "Berriozar", + "geo_loc_latitude": "42.8361", + "geo_loc_longitude": "-1.6714" + }, + { + "geo_loc_city": "Tafalla", + "geo_loc_latitude": "42.5289", + "geo_loc_longitude": "-1.6736" + }, + { + "geo_loc_city": "Peñarroya-Pueblonuevo", + "geo_loc_latitude": "38.3000", + "geo_loc_longitude": "-5.2667" + }, + { + "geo_loc_city": "Tarazona de Aragón", + "geo_loc_latitude": "41.9044", + "geo_loc_longitude": "-1.7225" + }, + { + "geo_loc_city": "Bargas", + "geo_loc_latitude": "39.9400", + "geo_loc_longitude": "-4.0194" + }, + { + "geo_loc_city": "Alberique", + "geo_loc_latitude": "39.1167", + "geo_loc_longitude": "-0.5211" + }, + { + "geo_loc_city": "Grove", + "geo_loc_latitude": "42.4940", + "geo_loc_longitude": "-8.8650" + }, + { + "geo_loc_city": "Alcaudete", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-4.1000" + }, + { + "geo_loc_city": "Castalla", + "geo_loc_latitude": "38.5967", + "geo_loc_longitude": "-0.6708" + }, + { + "geo_loc_city": "Alcora", + "geo_loc_latitude": "40.0667", + "geo_loc_longitude": "-0.2000" + }, + { + "geo_loc_city": "Cabañaquinta", + "geo_loc_latitude": "43.1000", + "geo_loc_longitude": "-5.5833" + }, + { + "geo_loc_city": "Cassá de la Selva", + "geo_loc_latitude": "41.8893", + "geo_loc_longitude": "2.8742" + }, + { + "geo_loc_city": "Huétor-Tájar", + "geo_loc_latitude": "37.1947", + "geo_loc_longitude": "-4.0464" + }, + { + "geo_loc_city": "Sedaví", + "geo_loc_latitude": "39.4271", + "geo_loc_longitude": "-0.3849" + }, + { + "geo_loc_city": "Pulpí", + "geo_loc_latitude": "37.4019", + "geo_loc_longitude": "-1.7508" + }, + { + "geo_loc_city": "Madridejos", + "geo_loc_latitude": "39.4667", + "geo_loc_longitude": "-3.5333" + }, + { + "geo_loc_city": "Candás", + "geo_loc_latitude": "43.5486", + "geo_loc_longitude": "-5.7897" + }, + { + "geo_loc_city": "La Bañeza", + "geo_loc_latitude": "42.2975", + "geo_loc_longitude": "-5.9017" + }, + { + "geo_loc_city": "Fortuna", + "geo_loc_latitude": "38.1789", + "geo_loc_longitude": "-1.1233" + }, + { + "geo_loc_city": "Luanco", + "geo_loc_latitude": "43.6100", + "geo_loc_longitude": "-5.7900" + }, + { + "geo_loc_city": "Amurrio", + "geo_loc_latitude": "43.0528", + "geo_loc_longitude": "-3.0014" + }, + { + "geo_loc_city": "La Escala", + "geo_loc_latitude": "42.1136", + "geo_loc_longitude": "3.1350" + }, + { + "geo_loc_city": "Villanueva de Arosa", + "geo_loc_latitude": "42.5628", + "geo_loc_longitude": "-8.8278" + }, + { + "geo_loc_city": "Santa Margarita de Mombúy", + "geo_loc_latitude": "41.5756", + "geo_loc_longitude": "1.6092" + }, + { + "geo_loc_city": "Gelves", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-6.0167" + }, + { + "geo_loc_city": "Canteras", + "geo_loc_latitude": "37.6121", + "geo_loc_longitude": "-1.0437" + }, + { + "geo_loc_city": "Calasparra", + "geo_loc_latitude": "38.2306", + "geo_loc_longitude": "-1.7000" + }, + { + "geo_loc_city": "Zumaia", + "geo_loc_latitude": "43.2972", + "geo_loc_longitude": "-2.2569" + }, + { + "geo_loc_city": "Puentes de García Rodríguez", + "geo_loc_latitude": "43.4500", + "geo_loc_longitude": "-7.8333" + }, + { + "geo_loc_city": "Illora", + "geo_loc_latitude": "37.2883", + "geo_loc_longitude": "-3.8797" + }, + { + "geo_loc_city": "Caspe", + "geo_loc_latitude": "41.2333", + "geo_loc_longitude": "-0.0333" + }, + { + "geo_loc_city": "La Guardia", + "geo_loc_latitude": "41.9017", + "geo_loc_longitude": "-8.8753" + }, + { + "geo_loc_city": "Foz", + "geo_loc_latitude": "43.5694", + "geo_loc_longitude": "-7.2583" + }, + { + "geo_loc_city": "Caudete", + "geo_loc_latitude": "38.7044", + "geo_loc_longitude": "-0.9881" + }, + { + "geo_loc_city": "Mengibar", + "geo_loc_latitude": "37.9683", + "geo_loc_longitude": "-3.8089" + }, + { + "geo_loc_city": "Salvatierra de Miño", + "geo_loc_latitude": "42.0833", + "geo_loc_longitude": "-8.5000" + }, + { + "geo_loc_city": "Alella", + "geo_loc_latitude": "41.4953", + "geo_loc_longitude": "2.2958" + }, + { + "geo_loc_city": "Rute", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-4.3667" + }, + { + "geo_loc_city": "Pinos Puente", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-3.7500" + }, + { + "geo_loc_city": "Villamarchante", + "geo_loc_latitude": "39.5678", + "geo_loc_longitude": "-0.6225" + }, + { + "geo_loc_city": "El Álamo", + "geo_loc_latitude": "40.2306", + "geo_loc_longitude": "-3.9944" + }, + { + "geo_loc_city": "Ribadeo", + "geo_loc_latitude": "43.5336", + "geo_loc_longitude": "-7.0403" + }, + { + "geo_loc_city": "Mora", + "geo_loc_latitude": "39.6840", + "geo_loc_longitude": "-3.7770" + }, + { + "geo_loc_city": "Masanasa", + "geo_loc_latitude": "39.4083", + "geo_loc_longitude": "-0.3989" + }, + { + "geo_loc_city": "Caldas de Reyes", + "geo_loc_latitude": "42.6028", + "geo_loc_longitude": "-8.6383" + }, + { + "geo_loc_city": "San Vicente de Castellet", + "geo_loc_latitude": "41.6655", + "geo_loc_longitude": "1.8641" + }, + { + "geo_loc_city": "Fuente Palmera", + "geo_loc_latitude": "37.7000", + "geo_loc_longitude": "-5.1000" + }, + { + "geo_loc_city": "Villarrubia de los Ojos", + "geo_loc_latitude": "39.2167", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Alguazas", + "geo_loc_latitude": "38.0514", + "geo_loc_longitude": "-1.2414" + }, + { + "geo_loc_city": "Binéfar", + "geo_loc_latitude": "41.8500", + "geo_loc_longitude": "0.3000" + }, + { + "geo_loc_city": "Alcarraz", + "geo_loc_latitude": "41.5638", + "geo_loc_longitude": "0.5241" + }, + { + "geo_loc_city": "Grado", + "geo_loc_latitude": "43.3881", + "geo_loc_longitude": "-6.0736" + }, + { + "geo_loc_city": "Cuéllar", + "geo_loc_latitude": "41.4009", + "geo_loc_longitude": "-4.3136" + }, + { + "geo_loc_city": "Fernán-Núñez", + "geo_loc_latitude": "37.6667", + "geo_loc_longitude": "-4.7167" + }, + { + "geo_loc_city": "Santa María de Palautordera", + "geo_loc_latitude": "41.6953", + "geo_loc_longitude": "2.4458" + }, + { + "geo_loc_city": "Alfaro", + "geo_loc_latitude": "42.1783", + "geo_loc_longitude": "-1.7492" + }, + { + "geo_loc_city": "Piedras Blancas", + "geo_loc_latitude": "43.5600", + "geo_loc_longitude": "-5.9760" + }, + { + "geo_loc_city": "Miajadas", + "geo_loc_latitude": "39.1500", + "geo_loc_longitude": "-6.0667" + }, + { + "geo_loc_city": "Garrucha", + "geo_loc_latitude": "37.1833", + "geo_loc_longitude": "-1.8167" + }, + { + "geo_loc_city": "Alhendín", + "geo_loc_latitude": "37.1167", + "geo_loc_longitude": "-3.6500" + }, + { + "geo_loc_city": "Buñol", + "geo_loc_latitude": "39.4194", + "geo_loc_longitude": "-0.7906" + }, + { + "geo_loc_city": "Burela de Cabo", + "geo_loc_latitude": "43.6500", + "geo_loc_longitude": "-7.4000" + }, + { + "geo_loc_city": "Matadepera", + "geo_loc_latitude": "41.6036", + "geo_loc_longitude": "2.0244" + }, + { + "geo_loc_city": "Tocina", + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-5.7333" + }, + { + "geo_loc_city": "Alayor", + "geo_loc_latitude": "39.9342", + "geo_loc_longitude": "4.1400" + }, + { + "geo_loc_city": "Olivares", + "geo_loc_latitude": "37.4167", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Pizarra", + "geo_loc_latitude": "36.7667", + "geo_loc_longitude": "-4.7000" + }, + { + "geo_loc_city": "Alcanar", + "geo_loc_latitude": "40.5430", + "geo_loc_longitude": "0.4808" + }, + { + "geo_loc_city": "San Juan del Puerto", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-6.8333" + }, + { + "geo_loc_city": "Masquefa", + "geo_loc_latitude": "41.5036", + "geo_loc_longitude": "1.8136" + }, + { + "geo_loc_city": "Sevilla La Nueva", + "geo_loc_latitude": "40.3475", + "geo_loc_longitude": "-4.0272" + }, + { + "geo_loc_city": "Valsequillo de Gran Canaria", + "geo_loc_latitude": "27.9808", + "geo_loc_longitude": "-15.4989" + }, + { + "geo_loc_city": "Santa Comba", + "geo_loc_latitude": "43.0383", + "geo_loc_longitude": "-8.8142" + }, + { + "geo_loc_city": "Cervera", + "geo_loc_latitude": "41.6657", + "geo_loc_longitude": "1.2710" + }, + { + "geo_loc_city": "Puebla del Caramiñal", + "geo_loc_latitude": "42.6000", + "geo_loc_longitude": "-8.9330" + }, + { + "geo_loc_city": "Muro del Alcoy", + "geo_loc_latitude": "38.7797", + "geo_loc_longitude": "-0.4361" + }, + { + "geo_loc_city": "Montoro", + "geo_loc_latitude": "38.0167", + "geo_loc_longitude": "-4.3833" + }, + { + "geo_loc_city": "El Molar", + "geo_loc_latitude": "40.7336", + "geo_loc_longitude": "-3.5814" + }, + { + "geo_loc_city": "San Sebastián de la Gomera", + "geo_loc_latitude": "28.0922", + "geo_loc_longitude": "-17.1100" + }, + { + "geo_loc_city": "Senmanat", + "geo_loc_latitude": "41.6086", + "geo_loc_longitude": "2.1358" + }, + { + "geo_loc_city": "Colmenarejo", + "geo_loc_latitude": "40.5608", + "geo_loc_longitude": "-4.0169" + }, + { + "geo_loc_city": "Tabernes Blanques", + "geo_loc_latitude": "39.5064", + "geo_loc_longitude": "-0.3626" + }, + { + "geo_loc_city": "Tineo", + "geo_loc_latitude": "43.3333", + "geo_loc_longitude": "-6.4167" + }, + { + "geo_loc_city": "El Campo", + "geo_loc_latitude": "36.7522", + "geo_loc_longitude": "-2.6839" + }, + { + "geo_loc_city": "Sabiñánigo", + "geo_loc_latitude": "42.5186", + "geo_loc_longitude": "-0.3643" + }, + { + "geo_loc_city": "Santa María de Cayón", + "geo_loc_latitude": "43.3114", + "geo_loc_longitude": "-3.8525" + }, + { + "geo_loc_city": "La Victoria de Acentejo", + "geo_loc_latitude": "28.4348", + "geo_loc_longitude": "-16.4682" + }, + { + "geo_loc_city": "Rafelbuñol", + "geo_loc_latitude": "39.5922", + "geo_loc_longitude": "-0.3342" + }, + { + "geo_loc_city": "Solsona", + "geo_loc_latitude": "41.9944", + "geo_loc_longitude": "1.5178" + }, + { + "geo_loc_city": "Arenys de Munt", + "geo_loc_latitude": "41.6128", + "geo_loc_longitude": "2.5403" + }, + { + "geo_loc_city": "Segorbe", + "geo_loc_latitude": "39.8519", + "geo_loc_longitude": "-0.4896" + }, + { + "geo_loc_city": "El Espinar", + "geo_loc_latitude": "40.7186", + "geo_loc_longitude": "-4.2478" + }, + { + "geo_loc_city": "Cervelló", + "geo_loc_latitude": "41.3962", + "geo_loc_longitude": "1.9589" + }, + { + "geo_loc_city": "La Matanza de Acentejo", + "geo_loc_latitude": "28.4403", + "geo_loc_longitude": "-16.4389" + }, + { + "geo_loc_city": "Cistérniga", + "geo_loc_latitude": "41.6167", + "geo_loc_longitude": "-4.6833" + }, + { + "geo_loc_city": "Umbrete", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Almusafes", + "geo_loc_latitude": "39.2903", + "geo_loc_longitude": "-0.4147" + }, + { + "geo_loc_city": "Reinosa", + "geo_loc_latitude": "43.0019", + "geo_loc_longitude": "-4.1378" + }, + { + "geo_loc_city": "Tiana", + "geo_loc_latitude": "41.4831", + "geo_loc_longitude": "2.2697" + }, + { + "geo_loc_city": "Sauzal", + "geo_loc_latitude": "28.4799", + "geo_loc_longitude": "-16.4357" + }, + { + "geo_loc_city": "Manzanares el Real", + "geo_loc_latitude": "40.7272", + "geo_loc_longitude": "-3.8611" + }, + { + "geo_loc_city": "Almagro", + "geo_loc_latitude": "38.8878", + "geo_loc_longitude": "-3.7122" + }, + { + "geo_loc_city": "Catral", + "geo_loc_latitude": "38.1594", + "geo_loc_longitude": "-0.8050" + }, + { + "geo_loc_city": "Loeches", + "geo_loc_latitude": "40.3833", + "geo_loc_longitude": "-3.4000" + }, + { + "geo_loc_city": "Silleda", + "geo_loc_latitude": "42.7000", + "geo_loc_longitude": "-8.2333" + }, + { + "geo_loc_city": "San Fausto de Campcentellas", + "geo_loc_latitude": "41.5061", + "geo_loc_longitude": "2.2400" + }, + { + "geo_loc_city": "Palomares del Río", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-6.0500" + }, + { + "geo_loc_city": "San Fructuoso de Bagés", + "geo_loc_latitude": "41.7507", + "geo_loc_longitude": "1.8727" + }, + { + "geo_loc_city": "Montmeló", + "geo_loc_latitude": "41.5547", + "geo_loc_longitude": "2.2500" + }, + { + "geo_loc_city": "Suances", + "geo_loc_latitude": "43.4333", + "geo_loc_longitude": "-4.0500" + }, + { + "geo_loc_city": "Binisalem", + "geo_loc_latitude": "39.6831", + "geo_loc_longitude": "2.8333" + }, + { + "geo_loc_city": "Tordesillas", + "geo_loc_latitude": "41.5000", + "geo_loc_longitude": "-5.0000" + }, + { + "geo_loc_city": "San Lorenzo de Descardazar", + "geo_loc_latitude": "39.6090", + "geo_loc_longitude": "3.2853" + }, + { + "geo_loc_city": "Cheste", + "geo_loc_latitude": "39.4797", + "geo_loc_longitude": "-0.6844" + }, + { + "geo_loc_city": "Puig", + "geo_loc_latitude": "39.5896", + "geo_loc_longitude": "-0.3031" + }, + { + "geo_loc_city": "Padul", + "geo_loc_latitude": "37.0244", + "geo_loc_longitude": "-3.6267" + }, + { + "geo_loc_city": "Villanueva de Córdoba", + "geo_loc_latitude": "38.3167", + "geo_loc_longitude": "-4.6167" + }, + { + "geo_loc_city": "Toro", + "geo_loc_latitude": "41.5200", + "geo_loc_longitude": "-5.3947" + }, + { + "geo_loc_city": "Llagostera", + "geo_loc_latitude": "41.8292", + "geo_loc_longitude": "2.8933" + }, + { + "geo_loc_city": "Colindres", + "geo_loc_latitude": "43.3967", + "geo_loc_longitude": "-3.4483" + }, + { + "geo_loc_city": "Bembibre", + "geo_loc_latitude": "42.6154", + "geo_loc_longitude": "-6.4170" + }, + { + "geo_loc_city": "Santiponce", + "geo_loc_latitude": "37.4353", + "geo_loc_longitude": "-6.0433" + }, + { + "geo_loc_city": "Polinyá", + "geo_loc_latitude": "41.5575", + "geo_loc_longitude": "2.1562" + }, + { + "geo_loc_city": "Herencia", + "geo_loc_latitude": "39.3500", + "geo_loc_longitude": "-3.3667" + }, + { + "geo_loc_city": "El Corrillo", + "geo_loc_latitude": "43.2142", + "geo_loc_longitude": "-3.1311" + }, + { + "geo_loc_city": "Valldoreix", + "geo_loc_latitude": "41.4678", + "geo_loc_longitude": "2.0647" + }, + { + "geo_loc_city": "Reocín", + "geo_loc_latitude": "43.3611", + "geo_loc_longitude": "-4.0864" + }, + { + "geo_loc_city": "Ondárroa", + "geo_loc_latitude": "43.3219", + "geo_loc_longitude": "-2.4194" + }, + { + "geo_loc_city": "Campillos", + "geo_loc_latitude": "37.0500", + "geo_loc_longitude": "-4.8500" + }, + { + "geo_loc_city": "Ortuella", + "geo_loc_latitude": "43.3103", + "geo_loc_longitude": "-3.0569" + }, + { + "geo_loc_city": "Padrón", + "geo_loc_latitude": "42.7381", + "geo_loc_longitude": "-8.6603" + }, + { + "geo_loc_city": "Villamediana de Iregua", + "geo_loc_latitude": "42.4264", + "geo_loc_longitude": "-2.4181" + }, + { + "geo_loc_city": "Cabezón de la Sal", + "geo_loc_latitude": "43.3075", + "geo_loc_longitude": "-4.2325" + }, + { + "geo_loc_city": "Tona", + "geo_loc_latitude": "41.8506", + "geo_loc_longitude": "2.2292" + }, + { + "geo_loc_city": "Monforte del Cid", + "geo_loc_latitude": "38.3792", + "geo_loc_longitude": "-0.7303" + }, + { + "geo_loc_city": "Navia", + "geo_loc_latitude": "43.5333", + "geo_loc_longitude": "-6.7167" + }, + { + "geo_loc_city": "Legazpia", + "geo_loc_latitude": "43.0550", + "geo_loc_longitude": "-2.3350" + }, + { + "geo_loc_city": "Ollería", + "geo_loc_latitude": "38.9142", + "geo_loc_longitude": "-0.5494" + }, + { + "geo_loc_city": "Santa Coloma de Cervelló", + "geo_loc_latitude": "41.3687", + "geo_loc_longitude": "2.0175" + }, + { + "geo_loc_city": "Aracena", + "geo_loc_latitude": "37.8911", + "geo_loc_longitude": "-6.5611" + }, + { + "geo_loc_city": "Monserrat", + "geo_loc_latitude": "39.3575", + "geo_loc_longitude": "-0.6031" + }, + { + "geo_loc_city": "Archidona", + "geo_loc_latitude": "37.1000", + "geo_loc_longitude": "-4.3833" + }, + { + "geo_loc_city": "Chantada", + "geo_loc_latitude": "42.6167", + "geo_loc_longitude": "-7.7667" + }, + { + "geo_loc_city": "Cenes de la Vega", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-3.5333" + }, + { + "geo_loc_city": "Puebla de Farnals", + "geo_loc_latitude": "39.5643", + "geo_loc_longitude": "-0.2834" + }, + { + "geo_loc_city": "Arico el Nuevo", + "geo_loc_latitude": "28.1904", + "geo_loc_longitude": "-16.4977" + }, + { + "geo_loc_city": "Carboneras", + "geo_loc_latitude": "36.9992", + "geo_loc_longitude": "-1.8922" + }, + { + "geo_loc_city": "Corella", + "geo_loc_latitude": "42.1147", + "geo_loc_longitude": "-1.7867" + }, + { + "geo_loc_city": "Roquetas", + "geo_loc_latitude": "40.8206", + "geo_loc_longitude": "0.5025" + }, + { + "geo_loc_city": "Villanueva del Arzobispo", + "geo_loc_latitude": "38.1667", + "geo_loc_longitude": "-3.0000" + }, + { + "geo_loc_city": "Los Santos de Maimona", + "geo_loc_latitude": "38.4489", + "geo_loc_longitude": "-6.3839" + }, + { + "geo_loc_city": "Nájera", + "geo_loc_latitude": "42.4167", + "geo_loc_longitude": "-2.7333" + }, + { + "geo_loc_city": "Olvera", + "geo_loc_latitude": "36.9344", + "geo_loc_longitude": "-5.2597" + }, + { + "geo_loc_city": "Cintruénigo", + "geo_loc_latitude": "42.0800", + "geo_loc_longitude": "-1.8050" + }, + { + "geo_loc_city": "Pinoso", + "geo_loc_latitude": "38.4033", + "geo_loc_longitude": "-1.0422" + }, + { + "geo_loc_city": "Monachil", + "geo_loc_latitude": "37.1319", + "geo_loc_longitude": "-3.5389" + }, + { + "geo_loc_city": "Pravia", + "geo_loc_latitude": "43.4833", + "geo_loc_longitude": "-6.1000" + }, + { + "geo_loc_city": "Artá", + "geo_loc_latitude": "39.6952", + "geo_loc_longitude": "3.3512" + }, + { + "geo_loc_city": "Arévalo", + "geo_loc_latitude": "41.0667", + "geo_loc_longitude": "-4.7167" + }, + { + "geo_loc_city": "Vidreras", + "geo_loc_latitude": "41.7889", + "geo_loc_longitude": "2.7793" + }, + { + "geo_loc_city": "Almodóvar del Río", + "geo_loc_latitude": "37.8000", + "geo_loc_longitude": "-5.0167" + }, + { + "geo_loc_city": "Redován", + "geo_loc_latitude": "38.1139", + "geo_loc_longitude": "-0.9056" + }, + { + "geo_loc_city": "Brion", + "geo_loc_latitude": "42.8670", + "geo_loc_longitude": "-8.6780" + }, + { + "geo_loc_city": "Pedreguer", + "geo_loc_latitude": "38.7933", + "geo_loc_longitude": "0.0342" + }, + { + "geo_loc_city": "Malagón", + "geo_loc_latitude": "39.1833", + "geo_loc_longitude": "-3.8667" + }, + { + "geo_loc_city": "Caldas de Malavella", + "geo_loc_latitude": "41.8387", + "geo_loc_longitude": "2.8089" + }, + { + "geo_loc_city": "Trigueros", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-6.8333" + }, + { + "geo_loc_city": "La Puebla de Montalbán", + "geo_loc_latitude": "39.8722", + "geo_loc_longitude": "-4.3589" + }, + { + "geo_loc_city": "Villaverde del Río", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-5.8667" + }, + { + "geo_loc_city": "Valencina de la Concepción", + "geo_loc_latitude": "37.4167", + "geo_loc_longitude": "-6.0667" + }, + { + "geo_loc_city": "Castro del Río", + "geo_loc_latitude": "37.6833", + "geo_loc_longitude": "-4.4667" + }, + { + "geo_loc_city": "Puentedeume", + "geo_loc_latitude": "43.4125", + "geo_loc_longitude": "-8.1703" + }, + { + "geo_loc_city": "Benahavís", + "geo_loc_latitude": "36.5190", + "geo_loc_longitude": "-5.0454" + }, + { + "geo_loc_city": "Azuaga", + "geo_loc_latitude": "38.2589", + "geo_loc_longitude": "-5.6778" + }, + { + "geo_loc_city": "Valmaseda", + "geo_loc_latitude": "43.1958", + "geo_loc_longitude": "-3.1928" + }, + { + "geo_loc_city": "Tobarra", + "geo_loc_latitude": "38.5831", + "geo_loc_longitude": "-1.6831" + }, + { + "geo_loc_city": "San Esteban Sasroviras", + "geo_loc_latitude": "41.4950", + "geo_loc_longitude": "1.8744" + }, + { + "geo_loc_city": "Marchamalo", + "geo_loc_latitude": "40.6706", + "geo_loc_longitude": "-3.2006" + }, + { + "geo_loc_city": "Peñíscola", + "geo_loc_latitude": "40.3592", + "geo_loc_longitude": "0.4075" + }, + { + "geo_loc_city": "Gerena", + "geo_loc_latitude": "37.5170", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Gélida", + "geo_loc_latitude": "41.4409", + "geo_loc_longitude": "1.8647" + }, + { + "geo_loc_city": "Abadiano Celayeta", + "geo_loc_latitude": "43.1525", + "geo_loc_longitude": "-2.6075" + }, + { + "geo_loc_city": "Bornos", + "geo_loc_latitude": "36.8167", + "geo_loc_longitude": "-5.7333" + }, + { + "geo_loc_city": "El Paso", + "geo_loc_latitude": "28.6513", + "geo_loc_longitude": "-17.8806" + }, + { + "geo_loc_city": "Sampedor", + "geo_loc_latitude": "41.7836", + "geo_loc_longitude": "1.8392" + }, + { + "geo_loc_city": "Onil", + "geo_loc_latitude": "38.6333", + "geo_loc_longitude": "-0.6667" + }, + { + "geo_loc_city": "Vega de San Mateo", + "geo_loc_latitude": "28.0106", + "geo_loc_longitude": "-15.5325" + }, + { + "geo_loc_city": "Cee", + "geo_loc_latitude": "42.9500", + "geo_loc_longitude": "-9.1667" + }, + { + "geo_loc_city": "Cúllar-Vega", + "geo_loc_latitude": "37.1531", + "geo_loc_longitude": "-3.6706" + }, + { + "geo_loc_city": "Viladecaballs", + "geo_loc_latitude": "41.5578", + "geo_loc_longitude": "1.9558" + }, + { + "geo_loc_city": "Oroso", + "geo_loc_latitude": "42.9833", + "geo_loc_longitude": "-8.4333" + }, + { + "geo_loc_city": "Dolores", + "geo_loc_latitude": "38.1389", + "geo_loc_longitude": "-0.7700" + }, + { + "geo_loc_city": "La Rambla", + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-4.7333" + }, + { + "geo_loc_city": "Callosa de Ensarriá", + "geo_loc_latitude": "38.6514", + "geo_loc_longitude": "-0.1228" + }, + { + "geo_loc_city": "Centellas", + "geo_loc_latitude": "41.7994", + "geo_loc_longitude": "2.2217" + }, + { + "geo_loc_city": "San Nicolás", + "geo_loc_latitude": "27.9826", + "geo_loc_longitude": "-15.7799" + }, + { + "geo_loc_city": "Cobeña", + "geo_loc_latitude": "40.5669", + "geo_loc_longitude": "-3.5069" + }, + { + "geo_loc_city": "Foyos", + "geo_loc_latitude": "39.5386", + "geo_loc_longitude": "-0.3567" + }, + { + "geo_loc_city": "Almácera", + "geo_loc_latitude": "39.5117", + "geo_loc_longitude": "-0.3561" + }, + { + "geo_loc_city": "Villarejo de Salvanés", + "geo_loc_latitude": "40.1833", + "geo_loc_longitude": "-3.3167" + }, + { + "geo_loc_city": "Cabrils", + "geo_loc_latitude": "41.5283", + "geo_loc_longitude": "2.3692" + }, + { + "geo_loc_city": "Santa Eulalia de Ronsaná", + "geo_loc_latitude": "41.6531", + "geo_loc_longitude": "2.2261" + }, + { + "geo_loc_city": "Sotomayor", + "geo_loc_latitude": "42.3330", + "geo_loc_longitude": "-8.5670" + }, + { + "geo_loc_city": "Talayuela", + "geo_loc_latitude": "39.9667", + "geo_loc_longitude": "-5.6000" + }, + { + "geo_loc_city": "Cox", + "geo_loc_latitude": "38.1394", + "geo_loc_longitude": "-0.8847" + }, + { + "geo_loc_city": "Montblanch", + "geo_loc_latitude": "41.3764", + "geo_loc_longitude": "1.1639" + }, + { + "geo_loc_city": "Valverde de la Virgen", + "geo_loc_latitude": "42.5667", + "geo_loc_longitude": "-5.6833" + }, + { + "geo_loc_city": "Elorrio", + "geo_loc_latitude": "43.1306", + "geo_loc_longitude": "-2.5428" + }, + { + "geo_loc_city": "Albuñol", + "geo_loc_latitude": "36.8000", + "geo_loc_longitude": "-3.2000" + }, + { + "geo_loc_city": "Cazorla", + "geo_loc_latitude": "37.9000", + "geo_loc_longitude": "-3.0000" + }, + { + "geo_loc_city": "Andorra", + "geo_loc_latitude": "40.9775", + "geo_loc_longitude": "-0.4483" + }, + { + "geo_loc_city": "Bujalance", + "geo_loc_latitude": "37.9000", + "geo_loc_longitude": "-4.3833" + }, + { + "geo_loc_city": "Lekeitio", + "geo_loc_latitude": "43.3622", + "geo_loc_longitude": "-2.4961" + }, + { + "geo_loc_city": "Rocafort", + "geo_loc_latitude": "39.5306", + "geo_loc_longitude": "-0.4100" + }, + { + "geo_loc_city": "Begas", + "geo_loc_latitude": "41.3319", + "geo_loc_longitude": "1.9228" + }, + { + "geo_loc_city": "Pedro Muñoz", + "geo_loc_latitude": "39.4000", + "geo_loc_longitude": "-2.9500" + }, + { + "geo_loc_city": "Guisona", + "geo_loc_latitude": "41.7847", + "geo_loc_longitude": "1.2880" + }, + { + "geo_loc_city": "Breña Alta", + "geo_loc_latitude": "28.6333", + "geo_loc_longitude": "-17.7667" + }, + { + "geo_loc_city": "Lorquí", + "geo_loc_latitude": "38.0817", + "geo_loc_longitude": "-1.2550" + }, + { + "geo_loc_city": "Benacazón", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-6.1833" + }, + { + "geo_loc_city": "Torreperogil", + "geo_loc_latitude": "38.0417", + "geo_loc_longitude": "-3.2844" + }, + { + "geo_loc_city": "Berango", + "geo_loc_latitude": "43.3650", + "geo_loc_longitude": "-2.9900" + }, + { + "geo_loc_city": "Villamayor", + "geo_loc_latitude": "41.0008", + "geo_loc_longitude": "-5.6897" + }, + { + "geo_loc_city": "Cercedilla", + "geo_loc_latitude": "40.7411", + "geo_loc_longitude": "-4.0569" + }, + { + "geo_loc_city": "Huéscar", + "geo_loc_latitude": "37.8000", + "geo_loc_longitude": "-2.5333" + }, + { + "geo_loc_city": "Fuentes de Andalucía", + "geo_loc_latitude": "37.4667", + "geo_loc_longitude": "-5.3333" + }, + { + "geo_loc_city": "Dúrcal", + "geo_loc_latitude": "36.9833", + "geo_loc_longitude": "-3.5667" + }, + { + "geo_loc_city": "Collado Mediano", + "geo_loc_latitude": "40.6939", + "geo_loc_longitude": "-4.0231" + }, + { + "geo_loc_city": "Arechavaleta", + "geo_loc_latitude": "43.0361", + "geo_loc_longitude": "-2.5044" + }, + { + "geo_loc_city": "Finestrat", + "geo_loc_latitude": "38.5669", + "geo_loc_longitude": "-0.2125" + }, + { + "geo_loc_city": "Ondara", + "geo_loc_latitude": "38.8261", + "geo_loc_longitude": "0.0169" + }, + { + "geo_loc_city": "Villa del Río", + "geo_loc_latitude": "37.9833", + "geo_loc_longitude": "-4.2833" + }, + { + "geo_loc_city": "Massanet de la Selva", + "geo_loc_latitude": "41.7340", + "geo_loc_longitude": "2.6730" + }, + { + "geo_loc_city": "Montellano", + "geo_loc_latitude": "36.9833", + "geo_loc_longitude": "-5.5667" + }, + { + "geo_loc_city": "Astigarraga", + "geo_loc_latitude": "43.2833", + "geo_loc_longitude": "-1.9500" + }, + { + "geo_loc_city": "San Clemente", + "geo_loc_latitude": "39.4039", + "geo_loc_longitude": "-2.4294" + }, + { + "geo_loc_city": "Benalup de Sidonia", + "geo_loc_latitude": "36.3333", + "geo_loc_longitude": "-5.8000" + }, + { + "geo_loc_city": "Vimianzo", + "geo_loc_latitude": "43.1100", + "geo_loc_longitude": "-9.0344" + }, + { + "geo_loc_city": "Argamasilla de Alba", + "geo_loc_latitude": "39.1167", + "geo_loc_longitude": "-3.1000" + }, + { + "geo_loc_city": "Puerto Serrano", + "geo_loc_latitude": "36.9333", + "geo_loc_longitude": "-5.5500" + }, + { + "geo_loc_city": "Bigastro", + "geo_loc_latitude": "38.0631", + "geo_loc_longitude": "-0.8956" + }, + { + "geo_loc_city": "Náquera", + "geo_loc_latitude": "39.6589", + "geo_loc_longitude": "-0.4263" + }, + { + "geo_loc_city": "Buñola", + "geo_loc_latitude": "39.6967", + "geo_loc_longitude": "2.6997" + }, + { + "geo_loc_city": "Guareña", + "geo_loc_latitude": "38.8500", + "geo_loc_longitude": "-6.0833" + }, + { + "geo_loc_city": "Casares", + "geo_loc_latitude": "36.4444", + "geo_loc_longitude": "-5.2728" + }, + { + "geo_loc_city": "Infiesto", + "geo_loc_latitude": "43.3500", + "geo_loc_longitude": "-5.3500" + }, + { + "geo_loc_city": "La Ametlla de Mar", + "geo_loc_latitude": "40.8839", + "geo_loc_longitude": "0.8025" + }, + { + "geo_loc_city": "Paradas", + "geo_loc_latitude": "37.2903", + "geo_loc_longitude": "-5.4967" + }, + { + "geo_loc_city": "Vacarisas", + "geo_loc_latitude": "41.6063", + "geo_loc_longitude": "1.9182" + }, + { + "geo_loc_city": "Almacellas", + "geo_loc_latitude": "41.7322", + "geo_loc_longitude": "0.4372" + }, + { + "geo_loc_city": "Fuente el Saz", + "geo_loc_latitude": "40.6361", + "geo_loc_longitude": "-3.5111" + }, + { + "geo_loc_city": "Negreira", + "geo_loc_latitude": "42.9110", + "geo_loc_longitude": "-8.7350" + }, + { + "geo_loc_city": "Roda de Bará", + "geo_loc_latitude": "41.1857", + "geo_loc_longitude": "1.4568" + }, + { + "geo_loc_city": "Mojácar", + "geo_loc_latitude": "37.1403", + "geo_loc_longitude": "-1.8514" + }, + { + "geo_loc_city": "Burguillos", + "geo_loc_latitude": "37.5858", + "geo_loc_longitude": "-5.9673" + }, + { + "geo_loc_city": "Canet de Berenguer", + "geo_loc_latitude": "39.6794", + "geo_loc_longitude": "-0.2206" + }, + { + "geo_loc_city": "Marmolejo", + "geo_loc_latitude": "38.0500", + "geo_loc_longitude": "-4.1667" + }, + { + "geo_loc_city": "Güeñes", + "geo_loc_latitude": "43.2139", + "geo_loc_longitude": "-3.0942" + }, + { + "geo_loc_city": "San Luis", + "geo_loc_latitude": "39.8494", + "geo_loc_longitude": "4.2581" + }, + { + "geo_loc_city": "Sallent", + "geo_loc_latitude": "41.8259", + "geo_loc_longitude": "1.8949" + }, + { + "geo_loc_city": "Derio", + "geo_loc_latitude": "43.2917", + "geo_loc_longitude": "-2.8858" + }, + { + "geo_loc_city": "Turís", + "geo_loc_latitude": "39.3899", + "geo_loc_longitude": "-0.7105" + }, + { + "geo_loc_city": "Fuente del Maestre", + "geo_loc_latitude": "38.5289", + "geo_loc_longitude": "-6.4500" + }, + { + "geo_loc_city": "Moncófar", + "geo_loc_latitude": "39.8025", + "geo_loc_longitude": "-0.1339" + }, + { + "geo_loc_city": "Jimena de la Frontera", + "geo_loc_latitude": "36.4333", + "geo_loc_longitude": "-5.4500" + }, + { + "geo_loc_city": "Hinojosa del Duque", + "geo_loc_latitude": "38.5000", + "geo_loc_longitude": "-5.1333" + }, + { + "geo_loc_city": "Moraleja", + "geo_loc_latitude": "40.0667", + "geo_loc_longitude": "-6.6500" + }, + { + "geo_loc_city": "Cedeira", + "geo_loc_latitude": "43.6500", + "geo_loc_longitude": "-8.0500" + }, + { + "geo_loc_city": "Constantí", + "geo_loc_latitude": "41.1532", + "geo_loc_longitude": "1.2143" + }, + { + "geo_loc_city": "Bergondo", + "geo_loc_latitude": "43.3167", + "geo_loc_longitude": "-8.2333" + }, + { + "geo_loc_city": "Taradell", + "geo_loc_latitude": "41.8737", + "geo_loc_longitude": "2.2874" + }, + { + "geo_loc_city": "Las Pedroñeras", + "geo_loc_latitude": "39.4500", + "geo_loc_longitude": "-2.6667" + }, + { + "geo_loc_city": "Alcalá de Chivert", + "geo_loc_latitude": "40.3042", + "geo_loc_longitude": "0.2256" + }, + { + "geo_loc_city": "Arbucias", + "geo_loc_latitude": "41.8161", + "geo_loc_longitude": "2.5142" + }, + { + "geo_loc_city": "Museros", + "geo_loc_latitude": "39.5658", + "geo_loc_longitude": "-0.3411" + }, + { + "geo_loc_city": "Villanueva del Ariscal", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-6.1333" + }, + { + "geo_loc_city": "Briviesca", + "geo_loc_latitude": "42.5500", + "geo_loc_longitude": "-3.3167" + }, + { + "geo_loc_city": "Ríudoms", + "geo_loc_latitude": "41.1391", + "geo_loc_longitude": "1.0520" + }, + { + "geo_loc_city": "Blanca", + "geo_loc_latitude": "38.1792", + "geo_loc_longitude": "-1.3761" + }, + { + "geo_loc_city": "Argés", + "geo_loc_latitude": "39.8050", + "geo_loc_longitude": "-4.0572" + }, + { + "geo_loc_city": "Algarrobo", + "geo_loc_latitude": "36.7667", + "geo_loc_longitude": "-4.0333" + }, + { + "geo_loc_city": "Vélez Rubio", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-2.0667" + }, + { + "geo_loc_city": "Valdoviño", + "geo_loc_latitude": "43.6000", + "geo_loc_longitude": "-8.1331" + }, + { + "geo_loc_city": "Jaraiz de la Vera", + "geo_loc_latitude": "40.0603", + "geo_loc_longitude": "-5.7550" + }, + { + "geo_loc_city": "Llissá de Vall", + "geo_loc_latitude": "41.5936", + "geo_loc_longitude": "2.2431" + }, + { + "geo_loc_city": "Roda del Ter", + "geo_loc_latitude": "41.9801", + "geo_loc_longitude": "2.3091" + }, + { + "geo_loc_city": "Carral", + "geo_loc_latitude": "43.2296", + "geo_loc_longitude": "-8.3560" + }, + { + "geo_loc_city": "Villamuriel de Cerrato", + "geo_loc_latitude": "41.9500", + "geo_loc_longitude": "-4.5167" + }, + { + "geo_loc_city": "Herrera", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-4.8333" + }, + { + "geo_loc_city": "San Vicente de Mont-Alt", + "geo_loc_latitude": "41.5803", + "geo_loc_longitude": "2.5086" + }, + { + "geo_loc_city": "Teyá", + "geo_loc_latitude": "41.4986", + "geo_loc_longitude": "2.3242" + }, + { + "geo_loc_city": "Venta de Baños", + "geo_loc_latitude": "41.9333", + "geo_loc_longitude": "-4.5000" + }, + { + "geo_loc_city": "Moyá", + "geo_loc_latitude": "41.8131", + "geo_loc_longitude": "2.0971" + }, + { + "geo_loc_city": "San Felíu de Codinas", + "geo_loc_latitude": "41.6885", + "geo_loc_longitude": "2.1647" + }, + { + "geo_loc_city": "Miraflores de la Sierra", + "geo_loc_latitude": "40.8114", + "geo_loc_longitude": "-3.7686" + }, + { + "geo_loc_city": "Puebla de Alfindén", + "geo_loc_latitude": "41.6340", + "geo_loc_longitude": "-0.7480" + }, + { + "geo_loc_city": "Pereiro de Aguiar", + "geo_loc_latitude": "42.3464", + "geo_loc_longitude": "-7.8003" + }, + { + "geo_loc_city": "San Adrián", + "geo_loc_latitude": "42.3325", + "geo_loc_longitude": "-1.9333" + }, + { + "geo_loc_city": "Arenas de San Pedro", + "geo_loc_latitude": "40.2089", + "geo_loc_longitude": "-5.0911" + }, + { + "geo_loc_city": "Iscar", + "geo_loc_latitude": "41.3606", + "geo_loc_longitude": "-4.5358" + }, + { + "geo_loc_city": "San Miguel de Salinas", + "geo_loc_latitude": "37.9806", + "geo_loc_longitude": "-0.7897" + }, + { + "geo_loc_city": "Rosal", + "geo_loc_latitude": "41.9356", + "geo_loc_longitude": "-8.8250" + }, + { + "geo_loc_city": "Santo Domingo de la Calzada", + "geo_loc_latitude": "42.4330", + "geo_loc_longitude": "-2.9500" + }, + { + "geo_loc_city": "Alpicat", + "geo_loc_latitude": "41.6681", + "geo_loc_longitude": "0.5561" + }, + { + "geo_loc_city": "Olula del Río", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-2.2833" + }, + { + "geo_loc_city": "Allariz", + "geo_loc_latitude": "42.1833", + "geo_loc_longitude": "-7.8000" + }, + { + "geo_loc_city": "Gata de Gorgos", + "geo_loc_latitude": "38.7747", + "geo_loc_longitude": "0.0853" + }, + { + "geo_loc_city": "Zaratán", + "geo_loc_latitude": "41.6603", + "geo_loc_longitude": "-4.7836" + }, + { + "geo_loc_city": "Sils", + "geo_loc_latitude": "41.8094", + "geo_loc_longitude": "2.7435" + }, + { + "geo_loc_city": "San Antonio de Vilamajor", + "geo_loc_latitude": "41.6726", + "geo_loc_longitude": "2.4000" + }, + { + "geo_loc_city": "Tarazona de la Mancha", + "geo_loc_latitude": "39.2650", + "geo_loc_longitude": "-1.9128" + }, + { + "geo_loc_city": "Urnieta", + "geo_loc_latitude": "43.2469", + "geo_loc_longitude": "-1.9917" + }, + { + "geo_loc_city": "Almensilla", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-6.1167" + }, + { + "geo_loc_city": "Usúrbil", + "geo_loc_latitude": "43.2667", + "geo_loc_longitude": "-2.0500" + }, + { + "geo_loc_city": "Calamonte", + "geo_loc_latitude": "38.8900", + "geo_loc_longitude": "-6.3850" + }, + { + "geo_loc_city": "Porcuna", + "geo_loc_latitude": "37.8697", + "geo_loc_longitude": "-4.1872" + }, + { + "geo_loc_city": "Outes", + "geo_loc_latitude": "42.8500", + "geo_loc_longitude": "-8.9000" + }, + { + "geo_loc_city": "Lloseta", + "geo_loc_latitude": "39.7179", + "geo_loc_longitude": "2.8667" + }, + { + "geo_loc_city": "Nazaret", + "geo_loc_latitude": "39.4481", + "geo_loc_longitude": "-0.3335" + }, + { + "geo_loc_city": "Lezo", + "geo_loc_latitude": "43.3167", + "geo_loc_longitude": "-1.9000" + }, + { + "geo_loc_city": "Abanilla", + "geo_loc_latitude": "38.2072", + "geo_loc_longitude": "-1.0414" + }, + { + "geo_loc_city": "Orio", + "geo_loc_latitude": "43.2780", + "geo_loc_longitude": "-2.1260" + }, + { + "geo_loc_city": "Almenara", + "geo_loc_latitude": "39.7533", + "geo_loc_longitude": "-0.2256" + }, + { + "geo_loc_city": "Aznalcóllar", + "geo_loc_latitude": "37.5167", + "geo_loc_longitude": "-6.2667" + }, + { + "geo_loc_city": "Torrellas de Llobregat", + "geo_loc_latitude": "41.3565", + "geo_loc_longitude": "1.9816" + }, + { + "geo_loc_city": "Bonares", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-6.6667" + }, + { + "geo_loc_city": "Navarcles", + "geo_loc_latitude": "41.7532", + "geo_loc_longitude": "1.9034" + }, + { + "geo_loc_city": "Los Villares", + "geo_loc_latitude": "37.6833", + "geo_loc_longitude": "-3.8167" + }, + { + "geo_loc_city": "Navás", + "geo_loc_latitude": "41.8997", + "geo_loc_longitude": "1.8786" + }, + { + "geo_loc_city": "Almodóvar del Campo", + "geo_loc_latitude": "38.7186", + "geo_loc_longitude": "-4.1667" + }, + { + "geo_loc_city": "Viator", + "geo_loc_latitude": "36.8833", + "geo_loc_longitude": "-2.4167" + }, + { + "geo_loc_city": "La Canonja", + "geo_loc_latitude": "41.1191", + "geo_loc_longitude": "1.1830" + }, + { + "geo_loc_city": "Coristanco", + "geo_loc_latitude": "43.2000", + "geo_loc_longitude": "-8.7500" + }, + { + "geo_loc_city": "Suria", + "geo_loc_latitude": "41.8311", + "geo_loc_longitude": "1.7526" + }, + { + "geo_loc_city": "Membrilla", + "geo_loc_latitude": "38.9667", + "geo_loc_longitude": "-3.3500" + }, + { + "geo_loc_city": "Vilaboa", + "geo_loc_latitude": "42.4167", + "geo_loc_longitude": "-8.5500" + }, + { + "geo_loc_city": "Albaida", + "geo_loc_latitude": "38.8369", + "geo_loc_longitude": "-0.5156" + }, + { + "geo_loc_city": "Tremp", + "geo_loc_latitude": "42.1667", + "geo_loc_longitude": "0.8946" + }, + { + "geo_loc_city": "Gójar", + "geo_loc_latitude": "37.1000", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Guadasuar", + "geo_loc_latitude": "39.1833", + "geo_loc_longitude": "-0.4781" + }, + { + "geo_loc_city": "Górliz-Elexalde", + "geo_loc_latitude": "43.4167", + "geo_loc_longitude": "-2.9333" + }, + { + "geo_loc_city": "Los Yébenes", + "geo_loc_latitude": "39.5667", + "geo_loc_longitude": "-3.8833" + }, + { + "geo_loc_city": "Villabona", + "geo_loc_latitude": "43.1881", + "geo_loc_longitude": "-2.0525" + }, + { + "geo_loc_city": "Guardo", + "geo_loc_latitude": "42.7833", + "geo_loc_longitude": "-4.8333" + }, + { + "geo_loc_city": "Alhama de Granada", + "geo_loc_latitude": "37.0000", + "geo_loc_longitude": "-3.9833" + }, + { + "geo_loc_city": "Constantina", + "geo_loc_latitude": "37.8667", + "geo_loc_longitude": "-5.6167" + }, + { + "geo_loc_city": "Argamasilla de Calatrava", + "geo_loc_latitude": "38.7333", + "geo_loc_longitude": "-4.0667" + }, + { + "geo_loc_city": "Puebla de la Calzada", + "geo_loc_latitude": "38.9000", + "geo_loc_longitude": "-6.6167" + }, + { + "geo_loc_city": "Lazcano", + "geo_loc_latitude": "43.0378", + "geo_loc_longitude": "-2.1872" + }, + { + "geo_loc_city": "Ares", + "geo_loc_latitude": "43.4278", + "geo_loc_longitude": "-8.2417" + }, + { + "geo_loc_city": "Valga", + "geo_loc_latitude": "42.6893", + "geo_loc_longitude": "-8.6481" + }, + { + "geo_loc_city": "Breña Baja", + "geo_loc_latitude": "28.6167", + "geo_loc_longitude": "-17.7667" + }, + { + "geo_loc_city": "Algaida", + "geo_loc_latitude": "39.5592", + "geo_loc_longitude": "2.8947" + }, + { + "geo_loc_city": "Órjiva", + "geo_loc_latitude": "36.9000", + "geo_loc_longitude": "-3.4167" + }, + { + "geo_loc_city": "Castuera", + "geo_loc_latitude": "38.7231", + "geo_loc_longitude": "-5.5444" + }, + { + "geo_loc_city": "Benigánim", + "geo_loc_latitude": "38.9431", + "geo_loc_longitude": "-0.4433" + }, + { + "geo_loc_city": "Arroyo de la Luz", + "geo_loc_latitude": "39.4840", + "geo_loc_longitude": "-6.5846" + }, + { + "geo_loc_city": "Artés", + "geo_loc_latitude": "41.7981", + "geo_loc_longitude": "1.9552" + }, + { + "geo_loc_city": "Huelma", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-3.4500" + }, + { + "geo_loc_city": "Llerena", + "geo_loc_latitude": "38.2333", + "geo_loc_longitude": "-6.0167" + }, + { + "geo_loc_city": "Medina de Pomar", + "geo_loc_latitude": "42.9333", + "geo_loc_longitude": "-3.4833" + }, + { + "geo_loc_city": "Cartes", + "geo_loc_latitude": "43.3256", + "geo_loc_longitude": "-4.0681" + }, + { + "geo_loc_city": "Montehermoso", + "geo_loc_latitude": "40.0833", + "geo_loc_longitude": "-6.3333" + }, + { + "geo_loc_city": "San Hilario Sacalm", + "geo_loc_latitude": "41.8786", + "geo_loc_longitude": "2.5079" + }, + { + "geo_loc_city": "Ribadesella", + "geo_loc_latitude": "43.4625", + "geo_loc_longitude": "-5.0583" + }, + { + "geo_loc_city": "La Selva", + "geo_loc_latitude": "41.2155", + "geo_loc_longitude": "1.1373" + }, + { + "geo_loc_city": "Anglés", + "geo_loc_latitude": "41.9574", + "geo_loc_longitude": "2.6400" + }, + { + "geo_loc_city": "Dosríus", + "geo_loc_latitude": "41.5942", + "geo_loc_longitude": "2.4072" + }, + { + "geo_loc_city": "Celanova", + "geo_loc_latitude": "42.1519", + "geo_loc_longitude": "-7.9575" + }, + { + "geo_loc_city": "La Cenia", + "geo_loc_latitude": "40.6336", + "geo_loc_longitude": "0.2853" + }, + { + "geo_loc_city": "Aldeamayor de San Martín", + "geo_loc_latitude": "41.5167", + "geo_loc_longitude": "-4.6333" + }, + { + "geo_loc_city": "Santa Marta de Ortigueira", + "geo_loc_latitude": "43.6831", + "geo_loc_longitude": "-7.8500" + }, + { + "geo_loc_city": "Esquivias", + "geo_loc_latitude": "40.1000", + "geo_loc_longitude": "-3.7667" + }, + { + "geo_loc_city": "Alaró", + "geo_loc_latitude": "39.7067", + "geo_loc_longitude": "2.7908" + }, + { + "geo_loc_city": "Arafo", + "geo_loc_latitude": "28.3404", + "geo_loc_longitude": "-16.4173" + }, + { + "geo_loc_city": "Prado del Rey", + "geo_loc_latitude": "36.7833", + "geo_loc_longitude": "-5.5667" + }, + { + "geo_loc_city": "Porreras", + "geo_loc_latitude": "39.5144", + "geo_loc_longitude": "3.0237" + }, + { + "geo_loc_city": "Torreblanca", + "geo_loc_latitude": "40.2206", + "geo_loc_longitude": "0.1953" + }, + { + "geo_loc_city": "Nueva-Carteya", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-4.4667" + }, + { + "geo_loc_city": "Salteras", + "geo_loc_latitude": "37.4167", + "geo_loc_longitude": "-6.1000" + }, + { + "geo_loc_city": "Celrá", + "geo_loc_latitude": "42.0247", + "geo_loc_longitude": "2.8789" + }, + { + "geo_loc_city": "Yeles", + "geo_loc_latitude": "40.1167", + "geo_loc_longitude": "-3.8000" + }, + { + "geo_loc_city": "Chauchina", + "geo_loc_latitude": "37.2000", + "geo_loc_longitude": "-3.7667" + }, + { + "geo_loc_city": "La Guancha", + "geo_loc_latitude": "28.3738", + "geo_loc_longitude": "-16.6516" + }, + { + "geo_loc_city": "Puente Caldelas", + "geo_loc_latitude": "42.3833", + "geo_loc_longitude": "-8.5000" + }, + { + "geo_loc_city": "Arjona", + "geo_loc_latitude": "37.9350", + "geo_loc_longitude": "-4.0569" + }, + { + "geo_loc_city": "Algodonales", + "geo_loc_latitude": "36.8811", + "geo_loc_longitude": "-5.4056" + }, + { + "geo_loc_city": "Vilanova de la Roca", + "geo_loc_latitude": "41.5542", + "geo_loc_longitude": "2.2886" + }, + { + "geo_loc_city": "Guitiriz", + "geo_loc_latitude": "43.1820", + "geo_loc_longitude": "-7.8954" + }, + { + "geo_loc_city": "Alfacar", + "geo_loc_latitude": "37.2333", + "geo_loc_longitude": "-3.5667" + }, + { + "geo_loc_city": "Macael", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-2.3000" + }, + { + "geo_loc_city": "Aceuchal", + "geo_loc_latitude": "38.6500", + "geo_loc_longitude": "-6.4831" + }, + { + "geo_loc_city": "Almazán", + "geo_loc_latitude": "41.3525", + "geo_loc_longitude": "-2.5331" + }, + { + "geo_loc_city": "Pulianas", + "geo_loc_latitude": "37.2167", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Deba", + "geo_loc_latitude": "43.2955", + "geo_loc_longitude": "-2.3538" + }, + { + "geo_loc_city": "Paterna de Rivera", + "geo_loc_latitude": "36.5167", + "geo_loc_longitude": "-5.8667" + }, + { + "geo_loc_city": "Benejúzar", + "geo_loc_latitude": "38.0778", + "geo_loc_longitude": "-0.8386" + }, + { + "geo_loc_city": "Casariche", + "geo_loc_latitude": "37.2833", + "geo_loc_longitude": "-4.7500" + }, + { + "geo_loc_city": "San Pol de Mar", + "geo_loc_latitude": "41.6033", + "geo_loc_longitude": "2.6244" + }, + { + "geo_loc_city": "Vilafant", + "geo_loc_latitude": "42.2468", + "geo_loc_longitude": "2.9379" + }, + { + "geo_loc_city": "Chinchón", + "geo_loc_latitude": "40.1394", + "geo_loc_longitude": "-3.4264" + }, + { + "geo_loc_city": "Agramunt", + "geo_loc_latitude": "41.7863", + "geo_loc_longitude": "1.0964" + }, + { + "geo_loc_city": "Abegondo", + "geo_loc_latitude": "43.2067", + "geo_loc_longitude": "-8.3100" + }, + { + "geo_loc_city": "Borriol", + "geo_loc_latitude": "40.0422", + "geo_loc_longitude": "-0.0714" + }, + { + "geo_loc_city": "San Ciprián de Viñas", + "geo_loc_latitude": "42.2969", + "geo_loc_longitude": "-7.8714" + }, + { + "geo_loc_city": "Alameda", + "geo_loc_latitude": "37.2000", + "geo_loc_longitude": "-4.6500" + }, + { + "geo_loc_city": "San Vicente de Alcántara", + "geo_loc_latitude": "39.3611", + "geo_loc_longitude": "-7.1333" + }, + { + "geo_loc_city": "Valencia de Alcántara", + "geo_loc_latitude": "39.4133", + "geo_loc_longitude": "-7.2436" + }, + { + "geo_loc_city": "Malpica", + "geo_loc_latitude": "43.3167", + "geo_loc_longitude": "-8.8000" + }, + { + "geo_loc_city": "Capellades", + "geo_loc_latitude": "41.5319", + "geo_loc_longitude": "1.6867" + }, + { + "geo_loc_city": "Cigales", + "geo_loc_latitude": "41.7581", + "geo_loc_longitude": "-4.6997" + }, + { + "geo_loc_city": "Librilla", + "geo_loc_latitude": "37.8831", + "geo_loc_longitude": "-1.3500" + }, + { + "geo_loc_city": "Meaño", + "geo_loc_latitude": "42.4500", + "geo_loc_longitude": "-8.7833" + }, + { + "geo_loc_city": "Parres", + "geo_loc_latitude": "43.3587", + "geo_loc_longitude": "-5.1846" + }, + { + "geo_loc_city": "Talavera La Real", + "geo_loc_latitude": "38.8833", + "geo_loc_longitude": "-6.7667" + }, + { + "geo_loc_city": "Montefrío", + "geo_loc_latitude": "37.3211", + "geo_loc_longitude": "-4.0111" + }, + { + "geo_loc_city": "Mutriku", + "geo_loc_latitude": "43.3072", + "geo_loc_longitude": "-2.3850" + }, + { + "geo_loc_city": "Villanueva del Trabuco", + "geo_loc_latitude": "37.0286", + "geo_loc_longitude": "-4.3381" + }, + { + "geo_loc_city": "Altafulla", + "geo_loc_latitude": "41.1433", + "geo_loc_longitude": "1.3769" + }, + { + "geo_loc_city": "Alburquerque", + "geo_loc_latitude": "39.2167", + "geo_loc_longitude": "-7.0000" + }, + { + "geo_loc_city": "Santa Cristina de Aro", + "geo_loc_latitude": "41.8139", + "geo_loc_longitude": "2.9974" + }, + { + "geo_loc_city": "San Ildefonso", + "geo_loc_latitude": "40.9017", + "geo_loc_longitude": "-4.0067" + }, + { + "geo_loc_city": "Ayora", + "geo_loc_latitude": "39.0583", + "geo_loc_longitude": "-1.0572" + }, + { + "geo_loc_city": "Mollina", + "geo_loc_latitude": "37.1231", + "geo_loc_longitude": "-4.6561" + }, + { + "geo_loc_city": "Nava", + "geo_loc_latitude": "43.3500", + "geo_loc_longitude": "-5.5167" + }, + { + "geo_loc_city": "Valencia de Don Juan", + "geo_loc_latitude": "42.3000", + "geo_loc_longitude": "-5.5167" + }, + { + "geo_loc_city": "Simancas", + "geo_loc_latitude": "41.5919", + "geo_loc_longitude": "-4.8286" + }, + { + "geo_loc_city": "Entrambasaguas", + "geo_loc_latitude": "43.3778", + "geo_loc_longitude": "-3.6767" + }, + { + "geo_loc_city": "Peal de Becerro", + "geo_loc_latitude": "37.9000", + "geo_loc_longitude": "-3.1167" + }, + { + "geo_loc_city": "La Campana", + "geo_loc_latitude": "37.5681", + "geo_loc_longitude": "-5.4278" + }, + { + "geo_loc_city": "Sarriá de Ter", + "geo_loc_latitude": "42.0181", + "geo_loc_longitude": "2.8261" + }, + { + "geo_loc_city": "Alcalá de los Gazules", + "geo_loc_latitude": "36.4667", + "geo_loc_longitude": "-5.7167" + }, + { + "geo_loc_city": "Bellpuig", + "geo_loc_latitude": "41.6267", + "geo_loc_longitude": "1.0133" + }, + { + "geo_loc_city": "Mugardos", + "geo_loc_latitude": "43.4544", + "geo_loc_longitude": "-8.2358" + }, + { + "geo_loc_city": "Otero de Rey", + "geo_loc_latitude": "43.1025", + "geo_loc_longitude": "-7.6136" + }, + { + "geo_loc_city": "Camariñas", + "geo_loc_latitude": "43.1300", + "geo_loc_longitude": "-9.1850" + }, + { + "geo_loc_city": "Moral de Calatrava", + "geo_loc_latitude": "38.8831", + "geo_loc_longitude": "-3.7167" + }, + { + "geo_loc_city": "Cájar", + "geo_loc_latitude": "37.1333", + "geo_loc_longitude": "-3.5667" + }, + { + "geo_loc_city": "Almadén", + "geo_loc_latitude": "38.7764", + "geo_loc_longitude": "-4.8369" + }, + { + "geo_loc_city": "Quesada", + "geo_loc_latitude": "37.8500", + "geo_loc_longitude": "-3.0667" + }, + { + "geo_loc_city": "Gualchos", + "geo_loc_latitude": "36.7500", + "geo_loc_longitude": "-3.3833" + }, + { + "geo_loc_city": "Pedrera", + "geo_loc_latitude": "37.2167", + "geo_loc_longitude": "-4.8833" + }, + { + "geo_loc_city": "Las Navas del Marqués", + "geo_loc_latitude": "40.6039", + "geo_loc_longitude": "-4.3278" + }, + { + "geo_loc_city": "Noreña", + "geo_loc_latitude": "43.3933", + "geo_loc_longitude": "-5.7042" + }, + { + "geo_loc_city": "Alcover", + "geo_loc_latitude": "41.2621", + "geo_loc_longitude": "1.1711" + }, + { + "geo_loc_city": "La Cañiza", + "geo_loc_latitude": "42.2128", + "geo_loc_longitude": "-8.2744" + }, + { + "geo_loc_city": "Iznalloz", + "geo_loc_latitude": "37.3925", + "geo_loc_longitude": "-3.5225" + }, + { + "geo_loc_city": "Alcudia de Crespins", + "geo_loc_latitude": "38.9708", + "geo_loc_longitude": "-0.5908" + }, + { + "geo_loc_city": "Esporlas", + "geo_loc_latitude": "39.6662", + "geo_loc_longitude": "2.5799" + }, + { + "geo_loc_city": "Ribadumia", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-8.7500" + }, + { + "geo_loc_city": "Beas de Segura", + "geo_loc_latitude": "38.2500", + "geo_loc_longitude": "-2.8833" + }, + { + "geo_loc_city": "Ses Salines", + "geo_loc_latitude": "39.3386", + "geo_loc_longitude": "3.0536" + }, + { + "geo_loc_city": "Oliva de la Frontera", + "geo_loc_latitude": "38.2764", + "geo_loc_longitude": "-6.9200" + }, + { + "geo_loc_city": "Sariegos", + "geo_loc_latitude": "42.6500", + "geo_loc_longitude": "-5.6333" + }, + { + "geo_loc_city": "La Puebla de Almoradiel", + "geo_loc_latitude": "39.6000", + "geo_loc_longitude": "-3.1000" + }, + { + "geo_loc_city": "Castro de Rey", + "geo_loc_latitude": "43.2079", + "geo_loc_longitude": "-7.4001" + }, + { + "geo_loc_city": "Valverde", + "geo_loc_latitude": "27.8097", + "geo_loc_longitude": "-17.9151" + }, + { + "geo_loc_city": "Marquina-Jemein", + "geo_loc_latitude": "43.2689", + "geo_loc_longitude": "-2.4964" + }, + { + "geo_loc_city": "Polop", + "geo_loc_latitude": "38.6220", + "geo_loc_longitude": "-0.1270" + }, + { + "geo_loc_city": "Los Montesinos", + "geo_loc_latitude": "38.0281", + "geo_loc_longitude": "-0.7419" + }, + { + "geo_loc_city": "Peñafiel", + "geo_loc_latitude": "41.6000", + "geo_loc_longitude": "-4.1167" + }, + { + "geo_loc_city": "Alcalá del Valle", + "geo_loc_latitude": "36.9000", + "geo_loc_longitude": "-5.1667" + }, + { + "geo_loc_city": "Candeleda", + "geo_loc_latitude": "40.1558", + "geo_loc_longitude": "-5.2408" + }, + { + "geo_loc_city": "Neda", + "geo_loc_latitude": "43.5000", + "geo_loc_longitude": "-8.1167" + }, + { + "geo_loc_city": "Ribadavia", + "geo_loc_latitude": "42.2833", + "geo_loc_longitude": "-8.1333" + }, + { + "geo_loc_city": "Cerceda", + "geo_loc_latitude": "43.1886", + "geo_loc_longitude": "-8.4703" + }, + { + "geo_loc_city": "Vedra", + "geo_loc_latitude": "42.7833", + "geo_loc_longitude": "-8.4667" + }, + { + "geo_loc_city": "Cacabelos", + "geo_loc_latitude": "42.5997", + "geo_loc_longitude": "-6.7256" + }, + { + "geo_loc_city": "Bescanó", + "geo_loc_latitude": "41.9649", + "geo_loc_longitude": "2.7370" + }, + { + "geo_loc_city": "Salvatierra", + "geo_loc_latitude": "42.8525", + "geo_loc_longitude": "-2.3894" + }, + { + "geo_loc_city": "Borja", + "geo_loc_latitude": "41.8333", + "geo_loc_longitude": "-1.5333" + }, + { + "geo_loc_city": "Benamejí", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-4.5333" + }, + { + "geo_loc_city": "Carranque", + "geo_loc_latitude": "40.1708", + "geo_loc_longitude": "-3.8969" + }, + { + "geo_loc_city": "Gironella", + "geo_loc_latitude": "42.0375", + "geo_loc_longitude": "1.8831" + }, + { + "geo_loc_city": "Isla de Arosa", + "geo_loc_latitude": "42.5544", + "geo_loc_longitude": "-8.8639" + }, + { + "geo_loc_city": "Cudillero", + "geo_loc_latitude": "43.5600", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Ferrerías", + "geo_loc_latitude": "39.9833", + "geo_loc_longitude": "4.0108" + }, + { + "geo_loc_city": "Salas", + "geo_loc_latitude": "43.4000", + "geo_loc_longitude": "-6.2500" + }, + { + "geo_loc_city": "Castilblanco de los Arroyos", + "geo_loc_latitude": "37.6750", + "geo_loc_longitude": "-5.9889" + }, + { + "geo_loc_city": "Miengo", + "geo_loc_latitude": "43.4281", + "geo_loc_longitude": "-3.9911" + }, + { + "geo_loc_city": "Sollana", + "geo_loc_latitude": "39.2785", + "geo_loc_longitude": "-0.3818" + }, + { + "geo_loc_city": "Garachico", + "geo_loc_latitude": "28.3737", + "geo_loc_longitude": "-16.7640" + }, + { + "geo_loc_city": "Infantes", + "geo_loc_latitude": "38.7342", + "geo_loc_longitude": "-3.0167" + }, + { + "geo_loc_city": "Villafranca de Córdoba", + "geo_loc_latitude": "37.9500", + "geo_loc_longitude": "-4.5333" + }, + { + "geo_loc_city": "Campanario", + "geo_loc_latitude": "38.8667", + "geo_loc_longitude": "-5.6167" + }, + { + "geo_loc_city": "Pallaresos", + "geo_loc_latitude": "41.1752", + "geo_loc_longitude": "1.2695" + }, + { + "geo_loc_city": "Villanueva del Río y Minas", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-5.7000" + }, + { + "geo_loc_city": "Lodosa", + "geo_loc_latitude": "42.4242", + "geo_loc_longitude": "-2.0786" + }, + { + "geo_loc_city": "Fregenal de la Sierra", + "geo_loc_latitude": "38.1667", + "geo_loc_longitude": "-6.6500" + }, + { + "geo_loc_city": "El Viso de San Juan", + "geo_loc_latitude": "40.1500", + "geo_loc_longitude": "-3.9167" + }, + { + "geo_loc_city": "Martorellas", + "geo_loc_latitude": "41.5279", + "geo_loc_longitude": "2.2375" + }, + { + "geo_loc_city": "Cabeza del Buey", + "geo_loc_latitude": "38.7378", + "geo_loc_longitude": "-5.2194" + }, + { + "geo_loc_city": "Agost", + "geo_loc_latitude": "38.4392", + "geo_loc_longitude": "-0.6394" + }, + { + "geo_loc_city": "Buenavista del Norte", + "geo_loc_latitude": "28.3721", + "geo_loc_longitude": "-16.8514" + }, + { + "geo_loc_city": "Enguera", + "geo_loc_latitude": "38.9819", + "geo_loc_longitude": "-0.6878" + }, + { + "geo_loc_city": "Meis", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-8.7000" + }, + { + "geo_loc_city": "Cabrera de Mataró", + "geo_loc_latitude": "41.5275", + "geo_loc_longitude": "2.3956" + }, + { + "geo_loc_city": "Los Silos", + "geo_loc_latitude": "28.3658", + "geo_loc_longitude": "-16.8167" + }, + { + "geo_loc_city": "Pozo Alcón", + "geo_loc_latitude": "37.7040", + "geo_loc_longitude": "-2.9350" + }, + { + "geo_loc_city": "Villanueva de Gállego", + "geo_loc_latitude": "41.7683", + "geo_loc_longitude": "-0.8264" + }, + { + "geo_loc_city": "El Coronil", + "geo_loc_latitude": "37.0833", + "geo_loc_longitude": "-5.6333" + }, + { + "geo_loc_city": "Campa", + "geo_loc_latitude": "43.3728", + "geo_loc_longitude": "-2.9492" + }, + { + "geo_loc_city": "Canyellas", + "geo_loc_latitude": "41.2829", + "geo_loc_longitude": "1.7229" + }, + { + "geo_loc_city": "Finisterre", + "geo_loc_latitude": "42.9000", + "geo_loc_longitude": "-9.2500" + }, + { + "geo_loc_city": "Torrefarrera", + "geo_loc_latitude": "41.6750", + "geo_loc_longitude": "0.6081" + }, + { + "geo_loc_city": "Fuente de Cantos", + "geo_loc_latitude": "38.2467", + "geo_loc_longitude": "-6.3092" + }, + { + "geo_loc_city": "Cazalla de la Sierra", + "geo_loc_latitude": "37.9333", + "geo_loc_longitude": "-5.7667" + }, + { + "geo_loc_city": "Porqueras", + "geo_loc_latitude": "42.1221", + "geo_loc_longitude": "2.7480" + }, + { + "geo_loc_city": "Sotillo de la Adrada", + "geo_loc_latitude": "40.2831", + "geo_loc_longitude": "-4.5831" + }, + { + "geo_loc_city": "El Pino", + "geo_loc_latitude": "42.9350", + "geo_loc_longitude": "-8.3330" + }, + { + "geo_loc_city": "Cardona", + "geo_loc_latitude": "41.9141", + "geo_loc_longitude": "1.6810" + }, + { + "geo_loc_city": "Madrigueras", + "geo_loc_latitude": "39.2333", + "geo_loc_longitude": "-1.8000" + }, + { + "geo_loc_city": "Ayelo de Malferit", + "geo_loc_latitude": "38.8778", + "geo_loc_longitude": "-0.5919" + }, + { + "geo_loc_city": "Arboleas", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-2.0667" + }, + { + "geo_loc_city": "Autol", + "geo_loc_latitude": "42.2139", + "geo_loc_longitude": "-2.0069" + }, + { + "geo_loc_city": "Bellreguart", + "geo_loc_latitude": "38.9464", + "geo_loc_longitude": "-0.1625" + }, + { + "geo_loc_city": "Doña Mencía", + "geo_loc_latitude": "37.5500", + "geo_loc_longitude": "-4.3500" + }, + { + "geo_loc_city": "Santaella", + "geo_loc_latitude": "37.5675", + "geo_loc_longitude": "-4.8466" + }, + { + "geo_loc_city": "Medina de Ríoseco", + "geo_loc_latitude": "41.8833", + "geo_loc_longitude": "-5.0333" + }, + { + "geo_loc_city": "Cortegana", + "geo_loc_latitude": "37.9000", + "geo_loc_longitude": "-6.8167" + }, + { + "geo_loc_city": "Malpartida de Plasencia", + "geo_loc_latitude": "39.9833", + "geo_loc_longitude": "-6.0333" + }, + { + "geo_loc_city": "Tazacorte", + "geo_loc_latitude": "28.6167", + "geo_loc_longitude": "-17.9167" + }, + { + "geo_loc_city": "Aznalcázar", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-6.2500" + }, + { + "geo_loc_city": "Bérriz", + "geo_loc_latitude": "43.1758", + "geo_loc_longitude": "-2.5756" + }, + { + "geo_loc_city": "La Luisiana", + "geo_loc_latitude": "37.5167", + "geo_loc_longitude": "-5.2500" + }, + { + "geo_loc_city": "Quintana de la Serena", + "geo_loc_latitude": "38.7333", + "geo_loc_longitude": "-5.6667" + }, + { + "geo_loc_city": "Catllar", + "geo_loc_latitude": "41.1754", + "geo_loc_longitude": "1.3264" + }, + { + "geo_loc_city": "Fuentes de Ebro", + "geo_loc_latitude": "41.5167", + "geo_loc_longitude": "-0.6333" + }, + { + "geo_loc_city": "Collbató", + "geo_loc_latitude": "41.5708", + "geo_loc_longitude": "1.8303" + }, + { + "geo_loc_city": "San Pedro de Vilamajor", + "geo_loc_latitude": "41.6834", + "geo_loc_longitude": "2.3930" + }, + { + "geo_loc_city": "Casas Ibáñez", + "geo_loc_latitude": "39.2833", + "geo_loc_longitude": "-1.4667" + }, + { + "geo_loc_city": "Rois", + "geo_loc_latitude": "42.7500", + "geo_loc_longitude": "-8.6830" + }, + { + "geo_loc_city": "Fuente Obejuna", + "geo_loc_latitude": "38.2667", + "geo_loc_longitude": "-5.4167" + }, + { + "geo_loc_city": "Casar de Cáceres", + "geo_loc_latitude": "39.5500", + "geo_loc_longitude": "-6.4167" + }, + { + "geo_loc_city": "Benahadux", + "geo_loc_latitude": "36.9267", + "geo_loc_longitude": "-2.4614" + }, + { + "geo_loc_city": "Santovenia de Pisuerga", + "geo_loc_latitude": "41.7000", + "geo_loc_longitude": "-4.6833" + }, + { + "geo_loc_city": "Hornachuelos", + "geo_loc_latitude": "37.8333", + "geo_loc_longitude": "-5.2333" + }, + { + "geo_loc_city": "Villamanrique de la Condesa", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-6.3000" + }, + { + "geo_loc_city": "Montalbán de Córdoba", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-4.7500" + }, + { + "geo_loc_city": "Puebla Larga", + "geo_loc_latitude": "39.0861", + "geo_loc_longitude": "-0.4767" + }, + { + "geo_loc_city": "Benitachell", + "geo_loc_latitude": "38.7328", + "geo_loc_longitude": "0.1442" + }, + { + "geo_loc_city": "Los Molinos", + "geo_loc_latitude": "40.7111", + "geo_loc_longitude": "-4.0744" + }, + { + "geo_loc_city": "Mondariz", + "geo_loc_latitude": "42.2333", + "geo_loc_longitude": "-8.4500" + }, + { + "geo_loc_city": "Navalvillar de Pela", + "geo_loc_latitude": "39.0833", + "geo_loc_longitude": "-5.4667" + }, + { + "geo_loc_city": "Cospeito", + "geo_loc_latitude": "43.2361", + "geo_loc_longitude": "-7.5583" + }, + { + "geo_loc_city": "Zas", + "geo_loc_latitude": "43.1000", + "geo_loc_longitude": "-8.9000" + }, + { + "geo_loc_city": "Fabero", + "geo_loc_latitude": "42.7678", + "geo_loc_longitude": "-6.6250" + }, + { + "geo_loc_city": "Fuente Vaqueros", + "geo_loc_latitude": "37.2167", + "geo_loc_longitude": "-3.7831" + }, + { + "geo_loc_city": "Piedrabuena", + "geo_loc_latitude": "39.0333", + "geo_loc_longitude": "-4.1667" + }, + { + "geo_loc_city": "Épila", + "geo_loc_latitude": "41.6000", + "geo_loc_longitude": "-1.2830" + }, + { + "geo_loc_city": "Valmojado", + "geo_loc_latitude": "40.2044", + "geo_loc_longitude": "-4.0911" + }, + { + "geo_loc_city": "Villalonga", + "geo_loc_latitude": "38.8833", + "geo_loc_longitude": "-0.2000" + }, + { + "geo_loc_city": "El Carpio", + "geo_loc_latitude": "37.9333", + "geo_loc_longitude": "-4.5000" + }, + { + "geo_loc_city": "Plencia", + "geo_loc_latitude": "43.4058", + "geo_loc_longitude": "-2.9464" + }, + { + "geo_loc_city": "Beas", + "geo_loc_latitude": "37.4167", + "geo_loc_longitude": "-6.7833" + }, + { + "geo_loc_city": "Ampuero", + "geo_loc_latitude": "43.3447", + "geo_loc_longitude": "-3.4144" + }, + { + "geo_loc_city": "Bárcena de Cicero", + "geo_loc_latitude": "43.4250", + "geo_loc_longitude": "-3.5211" + }, + { + "geo_loc_city": "Sigüenza", + "geo_loc_latitude": "41.0692", + "geo_loc_longitude": "-2.6392" + }, + { + "geo_loc_city": "Puigreig", + "geo_loc_latitude": "41.9742", + "geo_loc_longitude": "1.8806" + }, + { + "geo_loc_city": "Hostalrich", + "geo_loc_latitude": "41.7481", + "geo_loc_longitude": "2.6361" + }, + { + "geo_loc_city": "Formentera de Segura", + "geo_loc_latitude": "38.0833", + "geo_loc_longitude": "-0.7500" + }, + { + "geo_loc_city": "Castejón", + "geo_loc_latitude": "42.1611", + "geo_loc_longitude": "-1.7603" + }, + { + "geo_loc_city": "Ibarra", + "geo_loc_latitude": "43.1308", + "geo_loc_longitude": "-2.0617" + }, + { + "geo_loc_city": "Cadrete", + "geo_loc_latitude": "41.5553", + "geo_loc_longitude": "-0.9597" + }, + { + "geo_loc_city": "El Saucejo", + "geo_loc_latitude": "37.0667", + "geo_loc_longitude": "-5.0833" + }, + { + "geo_loc_city": "Santillana", + "geo_loc_latitude": "43.3933", + "geo_loc_longitude": "-4.1047" + }, + { + "geo_loc_city": "Cervo", + "geo_loc_latitude": "43.6819", + "geo_loc_longitude": "-7.4478" + }, + { + "geo_loc_city": "Sodupe", + "geo_loc_latitude": "43.2008", + "geo_loc_longitude": "-3.0486" + }, + { + "geo_loc_city": "Monesterio", + "geo_loc_latitude": "38.0833", + "geo_loc_longitude": "-6.2667" + }, + { + "geo_loc_city": "Boqueijón", + "geo_loc_latitude": "42.8170", + "geo_loc_longitude": "-8.4170" + }, + { + "geo_loc_city": "Chinchilla de Monte Aragón", + "geo_loc_latitude": "38.9196", + "geo_loc_longitude": "-1.7264" + }, + { + "geo_loc_city": "Yebes", + "geo_loc_latitude": "40.5347", + "geo_loc_longitude": "-3.1097" + }, + { + "geo_loc_city": "Frontera", + "geo_loc_latitude": "27.7535", + "geo_loc_longitude": "-18.0108" + }, + { + "geo_loc_city": "Sariñena", + "geo_loc_latitude": "41.7833", + "geo_loc_longitude": "-0.1667" + }, + { + "geo_loc_city": "Los Sauces", + "geo_loc_latitude": "28.8000", + "geo_loc_longitude": "-17.7667" + }, + { + "geo_loc_city": "El Tiemblo", + "geo_loc_latitude": "40.4144", + "geo_loc_longitude": "-4.5003" + }, + { + "geo_loc_city": "La Roda de Andalucía", + "geo_loc_latitude": "37.2106", + "geo_loc_longitude": "-4.7703" + }, + { + "geo_loc_city": "Papiol", + "geo_loc_latitude": "41.4392", + "geo_loc_longitude": "2.0106" + }, + { + "geo_loc_city": "Valverde de Leganés", + "geo_loc_latitude": "38.6667", + "geo_loc_longitude": "-6.9833" + }, + { + "geo_loc_city": "San Clemente de Llobregat", + "geo_loc_latitude": "41.3381", + "geo_loc_longitude": "1.9983" + }, + { + "geo_loc_city": "Albuixech", + "geo_loc_latitude": "39.5436", + "geo_loc_longitude": "-0.3217" + }, + { + "geo_loc_city": "Miravalles", + "geo_loc_latitude": "43.1814", + "geo_loc_longitude": "-2.9003" + }, + { + "geo_loc_city": "Boecillo", + "geo_loc_latitude": "41.5333", + "geo_loc_longitude": "-4.7000" + }, + { + "geo_loc_city": "Villanueva de Algaidas", + "geo_loc_latitude": "37.1831", + "geo_loc_longitude": "-4.4500" + }, + { + "geo_loc_city": "Moraña", + "geo_loc_latitude": "42.5500", + "geo_loc_longitude": "-8.5500" + }, + { + "geo_loc_city": "Orcoyen", + "geo_loc_latitude": "42.8239", + "geo_loc_longitude": "-1.6992" + }, + { + "geo_loc_city": "Bocairente", + "geo_loc_latitude": "38.7658", + "geo_loc_longitude": "-0.6128" + }, + { + "geo_loc_city": "Adamuz", + "geo_loc_latitude": "38.0167", + "geo_loc_longitude": "-4.5167" + }, + { + "geo_loc_city": "Iznájar", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-4.3000" + }, + { + "geo_loc_city": "Murchante", + "geo_loc_latitude": "42.0333", + "geo_loc_longitude": "-1.6500" + }, + { + "geo_loc_city": "Consell", + "geo_loc_latitude": "39.6691", + "geo_loc_longitude": "2.8122" + }, + { + "geo_loc_city": "Niebla", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-6.6833" + }, + { + "geo_loc_city": "Beriáin", + "geo_loc_latitude": "42.7336", + "geo_loc_longitude": "-1.6444" + }, + { + "geo_loc_city": "Escoriaza", + "geo_loc_latitude": "43.0169", + "geo_loc_longitude": "-2.5283" + }, + { + "geo_loc_city": "Pechina", + "geo_loc_latitude": "36.9167", + "geo_loc_longitude": "-2.4333" + }, + { + "geo_loc_city": "Camponaraya", + "geo_loc_latitude": "42.5806", + "geo_loc_longitude": "-6.6703" + }, + { + "geo_loc_city": "San Vicente de la Barquera", + "geo_loc_latitude": "43.3850", + "geo_loc_longitude": "-4.3986" + }, + { + "geo_loc_city": "Santa Cruz de Mudela", + "geo_loc_latitude": "38.6333", + "geo_loc_longitude": "-3.4667" + }, + { + "geo_loc_city": "Arriate", + "geo_loc_latitude": "36.7992", + "geo_loc_longitude": "-5.1408" + }, + { + "geo_loc_city": "Selva", + "geo_loc_latitude": "39.7545", + "geo_loc_longitude": "2.9007" + }, + { + "geo_loc_city": "Arroyo de San Serván", + "geo_loc_latitude": "38.8500", + "geo_loc_longitude": "-6.4500" + }, + { + "geo_loc_city": "Malpartida de Cáceres", + "geo_loc_latitude": "39.4456", + "geo_loc_longitude": "-6.5058" + }, + { + "geo_loc_city": "Pinseque", + "geo_loc_latitude": "41.7378", + "geo_loc_longitude": "-1.1014" + }, + { + "geo_loc_city": "Villamalea", + "geo_loc_latitude": "39.3667", + "geo_loc_longitude": "-1.5833" + }, + { + "geo_loc_city": "Dalías", + "geo_loc_latitude": "36.8214", + "geo_loc_longitude": "-2.8703" + }, + { + "geo_loc_city": "La Guardia de Jaén", + "geo_loc_latitude": "37.7419", + "geo_loc_longitude": "-3.6925" + }, + { + "geo_loc_city": "Curtis", + "geo_loc_latitude": "43.1389", + "geo_loc_longitude": "-8.0358" + }, + { + "geo_loc_city": "Castillo de Locubín", + "geo_loc_latitude": "37.5167", + "geo_loc_longitude": "-3.9333" + }, + { + "geo_loc_city": "Albalat dels Sorells", + "geo_loc_latitude": "39.5433", + "geo_loc_longitude": "-0.3461" + }, + { + "geo_loc_city": "Sineu", + "geo_loc_latitude": "39.6431", + "geo_loc_longitude": "3.0116" + }, + { + "geo_loc_city": "Caniles", + "geo_loc_latitude": "37.4333", + "geo_loc_longitude": "-2.7167" + }, + { + "geo_loc_city": "La Lastrilla", + "geo_loc_latitude": "40.9689", + "geo_loc_longitude": "-4.1033" + }, + { + "geo_loc_city": "Talamanca de Jarama", + "geo_loc_latitude": "40.7444", + "geo_loc_longitude": "-3.5081" + }, + { + "geo_loc_city": "Olite", + "geo_loc_latitude": "42.4875", + "geo_loc_longitude": "-1.6625" + }, + { + "geo_loc_city": "Santa Amalia", + "geo_loc_latitude": "39.0167", + "geo_loc_longitude": "-6.0167" + }, + { + "geo_loc_city": "La Pobla de Mafumet", + "geo_loc_latitude": "41.1866", + "geo_loc_longitude": "1.2083" + }, + { + "geo_loc_city": "Cómpeta", + "geo_loc_latitude": "36.8333", + "geo_loc_longitude": "-3.9833" + }, + { + "geo_loc_city": "Hinojos", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-6.3833" + }, + { + "geo_loc_city": "Hervás", + "geo_loc_latitude": "40.2739", + "geo_loc_longitude": "-5.8658" + }, + { + "geo_loc_city": "Cascante", + "geo_loc_latitude": "41.9992", + "geo_loc_longitude": "-1.6789" + }, + { + "geo_loc_city": "Yuncler", + "geo_loc_latitude": "40.0406", + "geo_loc_longitude": "-3.9036" + }, + { + "geo_loc_city": "Los Corrales", + "geo_loc_latitude": "37.1000", + "geo_loc_longitude": "-4.9833" + }, + { + "geo_loc_city": "Olivella", + "geo_loc_latitude": "41.3104", + "geo_loc_longitude": "1.8109" + }, + { + "geo_loc_city": "Alosno", + "geo_loc_latitude": "37.5486", + "geo_loc_longitude": "-7.1153" + }, + { + "geo_loc_city": "San Gregorio", + "geo_loc_latitude": "41.9893", + "geo_loc_longitude": "2.7597" + }, + { + "geo_loc_city": "Veigas", + "geo_loc_latitude": "43.4157", + "geo_loc_longitude": "-6.9992" + }, + { + "geo_loc_city": "Placencia", + "geo_loc_latitude": "43.1748", + "geo_loc_longitude": "-2.4117" + }, + { + "geo_loc_city": "Pradejón", + "geo_loc_latitude": "42.3344", + "geo_loc_longitude": "-2.0681" + }, + { + "geo_loc_city": "Carnota", + "geo_loc_latitude": "42.8211", + "geo_loc_longitude": "-9.0872" + }, + { + "geo_loc_city": "Bagur", + "geo_loc_latitude": "41.9542", + "geo_loc_longitude": "3.2088" + }, + { + "geo_loc_city": "Rincón de Soto", + "geo_loc_latitude": "42.2344", + "geo_loc_longitude": "-1.8508" + }, + { + "geo_loc_city": "Sabiote", + "geo_loc_latitude": "38.0667", + "geo_loc_longitude": "-3.3000" + }, + { + "geo_loc_city": "Villargordo", + "geo_loc_latitude": "37.9406", + "geo_loc_longitude": "-3.7294" + }, + { + "geo_loc_city": "Espera", + "geo_loc_latitude": "36.8667", + "geo_loc_longitude": "-5.8000" + }, + { + "geo_loc_city": "Montemayor", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-4.7000" + }, + { + "geo_loc_city": "Jun", + "geo_loc_latitude": "37.2167", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "La Lantejuela", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-5.2167" + }, + { + "geo_loc_city": "Pliego", + "geo_loc_latitude": "37.9900", + "geo_loc_longitude": "-1.5061" + }, + { + "geo_loc_city": "Luarca", + "geo_loc_latitude": "43.5448", + "geo_loc_longitude": "-6.5327" + }, + { + "geo_loc_city": "Mazaricos", + "geo_loc_latitude": "42.9333", + "geo_loc_longitude": "-8.9500" + }, + { + "geo_loc_city": "Balenyá", + "geo_loc_latitude": "41.8129", + "geo_loc_longitude": "2.2348" + }, + { + "geo_loc_city": "Azagra", + "geo_loc_latitude": "42.3000", + "geo_loc_longitude": "-1.9000" + }, + { + "geo_loc_city": "Calanda", + "geo_loc_latitude": "40.9408", + "geo_loc_longitude": "-0.2317" + }, + { + "geo_loc_city": "Ojén", + "geo_loc_latitude": "36.5667", + "geo_loc_longitude": "-4.8500" + }, + { + "geo_loc_city": "Minas de Ríotinto", + "geo_loc_latitude": "37.6833", + "geo_loc_longitude": "-6.5833" + }, + { + "geo_loc_city": "Villasana de Mena", + "geo_loc_latitude": "43.1014", + "geo_loc_longitude": "-3.2814" + }, + { + "geo_loc_city": "Nieves", + "geo_loc_latitude": "42.0880", + "geo_loc_longitude": "-8.4150" + }, + { + "geo_loc_city": "Soto del Barco", + "geo_loc_latitude": "43.5333", + "geo_loc_longitude": "-6.0667" + }, + { + "geo_loc_city": "Quart d’Onyar", + "geo_loc_latitude": "41.9399", + "geo_loc_longitude": "2.8399" + }, + { + "geo_loc_city": "Almogía", + "geo_loc_latitude": "36.8267", + "geo_loc_longitude": "-4.5367" + }, + { + "geo_loc_city": "Turre", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-1.8833" + }, + { + "geo_loc_city": "Cariño", + "geo_loc_latitude": "43.7414", + "geo_loc_longitude": "-7.8692" + }, + { + "geo_loc_city": "Cestona", + "geo_loc_latitude": "43.2400", + "geo_loc_longitude": "-2.2586" + }, + { + "geo_loc_city": "Breda", + "geo_loc_latitude": "41.7486", + "geo_loc_longitude": "2.5573" + }, + { + "geo_loc_city": "San Bartolomé de la Torre", + "geo_loc_latitude": "37.4500", + "geo_loc_longitude": "-7.1000" + }, + { + "geo_loc_city": "El Franco", + "geo_loc_latitude": "43.5500", + "geo_loc_longitude": "-6.8667" + }, + { + "geo_loc_city": "Vera de Bidasoa", + "geo_loc_latitude": "43.2806", + "geo_loc_longitude": "-1.6819" + }, + { + "geo_loc_city": "La Robla", + "geo_loc_latitude": "42.8000", + "geo_loc_longitude": "-5.6167" + }, + { + "geo_loc_city": "Teba", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-4.9333" + }, + { + "geo_loc_city": "Morell", + "geo_loc_latitude": "41.1922", + "geo_loc_longitude": "1.2087" + }, + { + "geo_loc_city": "Bonrepós y Mirambell", + "geo_loc_latitude": "39.5206", + "geo_loc_longitude": "-0.3650" + }, + { + "geo_loc_city": "Ribaforada", + "geo_loc_latitude": "41.9972", + "geo_loc_longitude": "-1.5108" + }, + { + "geo_loc_city": "Espluga de Francolí", + "geo_loc_latitude": "41.3972", + "geo_loc_longitude": "1.1029" + }, + { + "geo_loc_city": "La Alameda de la Sagra", + "geo_loc_latitude": "40.0119", + "geo_loc_longitude": "-3.7950" + }, + { + "geo_loc_city": "Magán", + "geo_loc_latitude": "39.9500", + "geo_loc_longitude": "-3.9167" + }, + { + "geo_loc_city": "Gilena", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-4.9000" + }, + { + "geo_loc_city": "Tabernas", + "geo_loc_latitude": "37.0500", + "geo_loc_longitude": "-2.3833" + }, + { + "geo_loc_city": "Santa Bárbara", + "geo_loc_latitude": "40.7146", + "geo_loc_longitude": "0.4929" + }, + { + "geo_loc_city": "Alhama de Almería", + "geo_loc_latitude": "36.9500", + "geo_loc_longitude": "-2.5667" + }, + { + "geo_loc_city": "Valdepeñas de Jaén", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-3.8167" + }, + { + "geo_loc_city": "Olvega", + "geo_loc_latitude": "41.7667", + "geo_loc_longitude": "-1.9667" + }, + { + "geo_loc_city": "Cangas de Onís", + "geo_loc_latitude": "43.3500", + "geo_loc_longitude": "-5.1167" + }, + { + "geo_loc_city": "Odena", + "geo_loc_latitude": "41.6081", + "geo_loc_longitude": "1.6419" + }, + { + "geo_loc_city": "Yurreta", + "geo_loc_latitude": "43.1831", + "geo_loc_longitude": "-2.6331" + }, + { + "geo_loc_city": "Friol", + "geo_loc_latitude": "43.0333", + "geo_loc_longitude": "-7.7833" + }, + { + "geo_loc_city": "Calaf", + "geo_loc_latitude": "41.7327", + "geo_loc_longitude": "1.5148" + }, + { + "geo_loc_city": "Biar", + "geo_loc_latitude": "38.6331", + "geo_loc_longitude": "-0.7667" + }, + { + "geo_loc_city": "Lopera", + "geo_loc_latitude": "37.9333", + "geo_loc_longitude": "-4.2000" + }, + { + "geo_loc_city": "Olmedo", + "geo_loc_latitude": "41.2889", + "geo_loc_longitude": "-4.6833" + }, + { + "geo_loc_city": "Llosa de Ranes", + "geo_loc_latitude": "39.0186", + "geo_loc_longitude": "-0.5336" + }, + { + "geo_loc_city": "Peñaflor", + "geo_loc_latitude": "37.7000", + "geo_loc_longitude": "-5.3333" + }, + { + "geo_loc_city": "Bisbal del Panadés", + "geo_loc_latitude": "41.2808", + "geo_loc_longitude": "1.4879" + }, + { + "geo_loc_city": "La Calzada de Calatrava", + "geo_loc_latitude": "38.7039", + "geo_loc_longitude": "-3.7764" + }, + { + "geo_loc_city": "Casabermeja", + "geo_loc_latitude": "36.8833", + "geo_loc_longitude": "-4.4167" + }, + { + "geo_loc_city": "Barro", + "geo_loc_latitude": "42.5250", + "geo_loc_longitude": "-8.6472" + }, + { + "geo_loc_city": "Villa de Don Fadrique", + "geo_loc_latitude": "39.6150", + "geo_loc_longitude": "-3.2233" + }, + { + "geo_loc_city": "Moclín", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-3.7833" + }, + { + "geo_loc_city": "Jove", + "geo_loc_latitude": "43.6858", + "geo_loc_longitude": "-7.5089" + }, + { + "geo_loc_city": "Cuevas de San Marcos", + "geo_loc_latitude": "37.2669", + "geo_loc_longitude": "-4.4176" + }, + { + "geo_loc_city": "Altura", + "geo_loc_latitude": "39.8667", + "geo_loc_longitude": "-0.4000" + }, + { + "geo_loc_city": "Pedrola", + "geo_loc_latitude": "41.7874", + "geo_loc_longitude": "-1.2142" + }, + { + "geo_loc_city": "Godelleta", + "geo_loc_latitude": "39.4222", + "geo_loc_longitude": "-0.6856" + }, + { + "geo_loc_city": "Arjonilla", + "geo_loc_latitude": "37.9667", + "geo_loc_longitude": "-4.1000" + }, + { + "geo_loc_city": "Navahermosa", + "geo_loc_latitude": "39.6367", + "geo_loc_longitude": "-4.4856" + }, + { + "geo_loc_city": "Faura", + "geo_loc_latitude": "39.7278", + "geo_loc_longitude": "-0.2611" + }, + { + "geo_loc_city": "Santa Susana", + "geo_loc_latitude": "41.6367", + "geo_loc_longitude": "2.7081" + }, + { + "geo_loc_city": "Tíjola", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-2.4333" + }, + { + "geo_loc_city": "Zalamea de la Serena", + "geo_loc_latitude": "38.6500", + "geo_loc_longitude": "-5.6500" + }, + { + "geo_loc_city": "Seva", + "geo_loc_latitude": "41.8406", + "geo_loc_longitude": "2.2853" + }, + { + "geo_loc_city": "San Hipólito de Voltregá", + "geo_loc_latitude": "42.0172", + "geo_loc_longitude": "2.2389" + }, + { + "geo_loc_city": "Mondoñedo", + "geo_loc_latitude": "43.4281", + "geo_loc_longitude": "-7.3628" + }, + { + "geo_loc_city": "Hornachos", + "geo_loc_latitude": "38.4667", + "geo_loc_longitude": "-6.1667" + }, + { + "geo_loc_city": "Villar del Arzobispo", + "geo_loc_latitude": "39.7337", + "geo_loc_longitude": "-0.8273" + }, + { + "geo_loc_city": "Rus", + "geo_loc_latitude": "38.0500", + "geo_loc_longitude": "-3.4500" + }, + { + "geo_loc_city": "Lanjarón", + "geo_loc_latitude": "36.9167", + "geo_loc_longitude": "-3.4667" + }, + { + "geo_loc_city": "Mendavia", + "geo_loc_latitude": "42.4500", + "geo_loc_longitude": "-2.2000" + }, + { + "geo_loc_city": "Elche de la Sierra", + "geo_loc_latitude": "38.4500", + "geo_loc_longitude": "-2.0500" + }, + { + "geo_loc_city": "Los Molares", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-5.7167" + }, + { + "geo_loc_city": "Láchar", + "geo_loc_latitude": "37.2000", + "geo_loc_longitude": "-3.8333" + }, + { + "geo_loc_city": "Las Ventas de Retamosa", + "geo_loc_latitude": "40.1500", + "geo_loc_longitude": "-4.1167" + }, + { + "geo_loc_city": "Lemorieta", + "geo_loc_latitude": "43.2083", + "geo_loc_longitude": "-2.7750" + }, + { + "geo_loc_city": "Juneda", + "geo_loc_latitude": "41.5492", + "geo_loc_longitude": "0.8251" + }, + { + "geo_loc_city": "Viella", + "geo_loc_latitude": "42.7023", + "geo_loc_longitude": "0.7958" + }, + { + "geo_loc_city": "Herrera del Duque", + "geo_loc_latitude": "39.1686", + "geo_loc_longitude": "-5.0511" + }, + { + "geo_loc_city": "Tamarite de Litera", + "geo_loc_latitude": "41.8700", + "geo_loc_longitude": "0.4333" + }, + { + "geo_loc_city": "Barcarrota", + "geo_loc_latitude": "38.5147", + "geo_loc_longitude": "-6.8486" + }, + { + "geo_loc_city": "Albelda de Iregua", + "geo_loc_latitude": "42.3575", + "geo_loc_longitude": "-2.4728" + }, + { + "geo_loc_city": "Villafranca de Bonany", + "geo_loc_latitude": "39.5699", + "geo_loc_longitude": "3.0880" + }, + { + "geo_loc_city": "Porzuna", + "geo_loc_latitude": "39.1500", + "geo_loc_longitude": "-4.1500" + }, + { + "geo_loc_city": "Paterna del Campo", + "geo_loc_latitude": "37.4167", + "geo_loc_longitude": "-6.4000" + }, + { + "geo_loc_city": "Milagro", + "geo_loc_latitude": "42.2500", + "geo_loc_longitude": "-1.7667" + }, + { + "geo_loc_city": "San Cipriano de Vallalta", + "geo_loc_latitude": "41.6214", + "geo_loc_longitude": "2.6006" + }, + { + "geo_loc_city": "Alcoletge", + "geo_loc_latitude": "41.6474", + "geo_loc_longitude": "0.6942" + }, + { + "geo_loc_city": "Munera", + "geo_loc_latitude": "39.0333", + "geo_loc_longitude": "-2.4667" + }, + { + "geo_loc_city": "Villaconejos", + "geo_loc_latitude": "40.1042", + "geo_loc_longitude": "-3.4850" + }, + { + "geo_loc_city": "Corgo", + "geo_loc_latitude": "42.9500", + "geo_loc_longitude": "-7.4167" + }, + { + "geo_loc_city": "Cijuela", + "geo_loc_latitude": "37.2000", + "geo_loc_longitude": "-3.8000" + }, + { + "geo_loc_city": "La Baña", + "geo_loc_latitude": "42.9670", + "geo_loc_longitude": "-8.7670" + }, + { + "geo_loc_city": "Vinalesa", + "geo_loc_latitude": "39.5406", + "geo_loc_longitude": "-0.3700" + }, + { + "geo_loc_city": "Flix", + "geo_loc_latitude": "41.2310", + "geo_loc_longitude": "0.5501" + }, + { + "geo_loc_city": "Colmenar", + "geo_loc_latitude": "36.9053", + "geo_loc_longitude": "-4.3364" + }, + { + "geo_loc_city": "Talarrubias", + "geo_loc_latitude": "39.0333", + "geo_loc_longitude": "-5.2333" + }, + { + "geo_loc_city": "Gilet", + "geo_loc_latitude": "39.6792", + "geo_loc_longitude": "-0.3217" + }, + { + "geo_loc_city": "Zarza de Alange", + "geo_loc_latitude": "38.8181", + "geo_loc_longitude": "-6.2208" + }, + { + "geo_loc_city": "Artesa de Segre", + "geo_loc_latitude": "41.8954", + "geo_loc_longitude": "1.0454" + }, + { + "geo_loc_city": "Elizondo", + "geo_loc_latitude": "43.1468", + "geo_loc_longitude": "-1.5171" + }, + { + "geo_loc_city": "Fonsagrada", + "geo_loc_latitude": "43.1330", + "geo_loc_longitude": "-7.0670" + }, + { + "geo_loc_city": "Sancellas", + "geo_loc_latitude": "39.6464", + "geo_loc_longitude": "2.8978" + }, + { + "geo_loc_city": "El Rubio", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-4.9833" + }, + { + "geo_loc_city": "Villalba del Alcor", + "geo_loc_latitude": "37.4000", + "geo_loc_longitude": "-6.4667" + }, + { + "geo_loc_city": "Cantoria", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-2.1833" + }, + { + "geo_loc_city": "Graus", + "geo_loc_latitude": "42.1875", + "geo_loc_longitude": "0.3342" + }, + { + "geo_loc_city": "Carracedelo", + "geo_loc_latitude": "42.5547", + "geo_loc_longitude": "-6.7339" + }, + { + "geo_loc_city": "Villanueva del Fresno", + "geo_loc_latitude": "38.3833", + "geo_loc_longitude": "-7.1667" + }, + { + "geo_loc_city": "Villanueva del Rosario", + "geo_loc_latitude": "37.0000", + "geo_loc_longitude": "-4.3500" + }, + { + "geo_loc_city": "Almenar", + "geo_loc_latitude": "41.7986", + "geo_loc_longitude": "0.5689" + }, + { + "geo_loc_city": "Cariñena", + "geo_loc_latitude": "41.3333", + "geo_loc_longitude": "-1.2167" + }, + { + "geo_loc_city": "Santa Oliva", + "geo_loc_latitude": "41.2533", + "geo_loc_longitude": "1.5522" + }, + { + "geo_loc_city": "Alcolea del Río", + "geo_loc_latitude": "37.6167", + "geo_loc_longitude": "-5.6667" + }, + { + "geo_loc_city": "Castropol", + "geo_loc_latitude": "43.5333", + "geo_loc_longitude": "-7.0333" + }, + { + "geo_loc_city": "Viloví de Oñar", + "geo_loc_latitude": "41.8889", + "geo_loc_longitude": "2.7425" + }, + { + "geo_loc_city": "Catoira", + "geo_loc_latitude": "42.6667", + "geo_loc_longitude": "-8.7217" + }, + { + "geo_loc_city": "Albalat de la Ribera", + "geo_loc_latitude": "39.2014", + "geo_loc_longitude": "-0.3867" + }, + { + "geo_loc_city": "Palas de Rey", + "geo_loc_latitude": "42.8736", + "geo_loc_longitude": "-7.8694" + }, + { + "geo_loc_city": "Cañada Rosal", + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-5.2000" + }, + { + "geo_loc_city": "La Junquera", + "geo_loc_latitude": "42.4197", + "geo_loc_longitude": "2.8753" + }, + { + "geo_loc_city": "Sierra de Yeguas", + "geo_loc_latitude": "37.1167", + "geo_loc_longitude": "-4.8667" + }, + { + "geo_loc_city": "Antas", + "geo_loc_latitude": "37.2333", + "geo_loc_longitude": "-1.9167" + }, + { + "geo_loc_city": "Pedrajas de San Esteban", + "geo_loc_latitude": "41.3500", + "geo_loc_longitude": "-4.5833" + }, + { + "geo_loc_city": "Forcarey", + "geo_loc_latitude": "42.5889", + "geo_loc_longitude": "-8.3514" + }, + { + "geo_loc_city": "Santa Cruz del Retamar", + "geo_loc_latitude": "40.1167", + "geo_loc_longitude": "-4.2333" + }, + { + "geo_loc_city": "Alcorisa", + "geo_loc_latitude": "40.8833", + "geo_loc_longitude": "-0.3833" + }, + { + "geo_loc_city": "Humilladero", + "geo_loc_latitude": "37.1147", + "geo_loc_longitude": "-4.7028" + }, + { + "geo_loc_city": "Simat de Valldigna", + "geo_loc_latitude": "39.0437", + "geo_loc_longitude": "-0.3104" + }, + { + "geo_loc_city": "Coaña", + "geo_loc_latitude": "43.5167", + "geo_loc_longitude": "-6.7500" + }, + { + "geo_loc_city": "Benijófar", + "geo_loc_latitude": "38.0806", + "geo_loc_longitude": "-0.7386" + }, + { + "geo_loc_city": "Villanueva de la Concepción", + "geo_loc_latitude": "36.9311", + "geo_loc_longitude": "-4.5317" + }, + { + "geo_loc_city": "Alfara del Patriarca", + "geo_loc_latitude": "39.5436", + "geo_loc_longitude": "-0.3850" + }, + { + "geo_loc_city": "La Ampolla", + "geo_loc_latitude": "40.8142", + "geo_loc_longitude": "0.7100" + }, + { + "geo_loc_city": "Escalona", + "geo_loc_latitude": "40.1708", + "geo_loc_longitude": "-4.4053" + }, + { + "geo_loc_city": "Zamudio", + "geo_loc_latitude": "43.2828", + "geo_loc_longitude": "-2.8625" + }, + { + "geo_loc_city": "Jamilena", + "geo_loc_latitude": "37.7500", + "geo_loc_longitude": "-3.9000" + }, + { + "geo_loc_city": "San Mateo de Gállego", + "geo_loc_latitude": "41.8314", + "geo_loc_longitude": "-0.7662" + }, + { + "geo_loc_city": "Lousame", + "geo_loc_latitude": "42.7833", + "geo_loc_longitude": "-8.8667" + }, + { + "geo_loc_city": "San Martín Sarroca", + "geo_loc_latitude": "41.3872", + "geo_loc_longitude": "1.6119" + }, + { + "geo_loc_city": "Lucena del Puerto", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-6.7333" + }, + { + "geo_loc_city": "Tordoya", + "geo_loc_latitude": "43.0880", + "geo_loc_longitude": "-8.5600" + }, + { + "geo_loc_city": "Mojados", + "geo_loc_latitude": "41.4333", + "geo_loc_longitude": "-4.6500" + }, + { + "geo_loc_city": "Ribera del Fresno", + "geo_loc_latitude": "38.5333", + "geo_loc_longitude": "-6.2167" + }, + { + "geo_loc_city": "Belalcázar", + "geo_loc_latitude": "38.5667", + "geo_loc_longitude": "-5.1667" + }, + { + "geo_loc_city": "Molina de Aragón", + "geo_loc_latitude": "40.8461", + "geo_loc_longitude": "-1.8864" + }, + { + "geo_loc_city": "San Juan de Moró", + "geo_loc_latitude": "40.0500", + "geo_loc_longitude": "-0.1333" + }, + { + "geo_loc_city": "Campdevánol", + "geo_loc_latitude": "42.2258", + "geo_loc_longitude": "2.1694" + }, + { + "geo_loc_city": "San Juan de las Abadesas", + "geo_loc_latitude": "42.2361", + "geo_loc_longitude": "2.2867" + }, + { + "geo_loc_city": "Cebolla", + "geo_loc_latitude": "39.9506", + "geo_loc_longitude": "-4.5686" + }, + { + "geo_loc_city": "Fuente el Fresno", + "geo_loc_latitude": "39.2333", + "geo_loc_longitude": "-3.7667" + }, + { + "geo_loc_city": "Colunga", + "geo_loc_latitude": "43.4861", + "geo_loc_longitude": "-5.2703" + }, + { + "geo_loc_city": "Albaida del Aljarafe", + "geo_loc_latitude": "37.4333", + "geo_loc_longitude": "-6.1667" + }, + { + "geo_loc_city": "Villaviciosa de Córdoba", + "geo_loc_latitude": "38.0667", + "geo_loc_longitude": "-5.0000" + }, + { + "geo_loc_city": "Balsareny", + "geo_loc_latitude": "41.8658", + "geo_loc_longitude": "1.8769" + }, + { + "geo_loc_city": "Serra", + "geo_loc_latitude": "39.6854", + "geo_loc_longitude": "-0.4285" + }, + { + "geo_loc_city": "Cortes", + "geo_loc_latitude": "41.9228", + "geo_loc_longitude": "-1.4219" + }, + { + "geo_loc_city": "Oza de los Ríos", + "geo_loc_latitude": "43.2167", + "geo_loc_longitude": "-8.1831" + }, + { + "geo_loc_city": "Cebreros", + "geo_loc_latitude": "40.4550", + "geo_loc_longitude": "-4.4647" + }, + { + "geo_loc_city": "Fuenmayor", + "geo_loc_latitude": "42.4667", + "geo_loc_longitude": "-2.5600" + }, + { + "geo_loc_city": "Sant Juliá de Vilatorta", + "geo_loc_latitude": "41.9230", + "geo_loc_longitude": "2.3251" + }, + { + "geo_loc_city": "Algorfa", + "geo_loc_latitude": "38.0858", + "geo_loc_longitude": "-0.8047" + }, + { + "geo_loc_city": "La Pola de Gordón", + "geo_loc_latitude": "42.8500", + "geo_loc_longitude": "-5.6833" + }, + { + "geo_loc_city": "Moraleda de Zafayona", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-3.9667" + }, + { + "geo_loc_city": "Villanueva de Río Segura", + "geo_loc_latitude": "38.1356", + "geo_loc_longitude": "-1.3242" + }, + { + "geo_loc_city": "Mora la Nueva", + "geo_loc_latitude": "41.1003", + "geo_loc_longitude": "0.6508" + }, + { + "geo_loc_city": "Sant Pau d’Ordal", + "geo_loc_latitude": "41.3847", + "geo_loc_longitude": "1.7981" + }, + { + "geo_loc_city": "Santa María del Páramo", + "geo_loc_latitude": "42.3500", + "geo_loc_longitude": "-5.7500" + }, + { + "geo_loc_city": "Carrión de Calatrava", + "geo_loc_latitude": "39.0183", + "geo_loc_longitude": "-3.8178" + }, + { + "geo_loc_city": "Vallada", + "geo_loc_latitude": "38.8958", + "geo_loc_longitude": "-0.6919" + }, + { + "geo_loc_city": "Gandesa", + "geo_loc_latitude": "41.0521", + "geo_loc_longitude": "0.4389" + }, + { + "geo_loc_city": "Puebla de Guzmán", + "geo_loc_latitude": "37.6167", + "geo_loc_longitude": "-7.2500" + }, + { + "geo_loc_city": "Navacerrada", + "geo_loc_latitude": "40.7300", + "geo_loc_longitude": "-4.0153" + }, + { + "geo_loc_city": "Cistierna", + "geo_loc_latitude": "42.8000", + "geo_loc_longitude": "-5.1167" + }, + { + "geo_loc_city": "Periana", + "geo_loc_latitude": "36.9167", + "geo_loc_longitude": "-4.2000" + }, + { + "geo_loc_city": "Badolatosa", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-4.6667" + }, + { + "geo_loc_city": "Busot", + "geo_loc_latitude": "38.4814", + "geo_loc_longitude": "-0.4203" + }, + { + "geo_loc_city": "Coles", + "geo_loc_latitude": "42.4022", + "geo_loc_longitude": "-7.8397" + }, + { + "geo_loc_city": "Burguillos del Cerro", + "geo_loc_latitude": "38.3806", + "geo_loc_longitude": "-6.5917" + }, + { + "geo_loc_city": "Cortes de la Frontera", + "geo_loc_latitude": "36.6167", + "geo_loc_longitude": "-5.3333" + }, + { + "geo_loc_city": "Frigiliana", + "geo_loc_latitude": "36.7833", + "geo_loc_longitude": "-3.9000" + }, + { + "geo_loc_city": "Castellar de la Frontera", + "geo_loc_latitude": "36.3167", + "geo_loc_longitude": "-5.4500" + }, + { + "geo_loc_city": "Zalamea la Real", + "geo_loc_latitude": "37.6833", + "geo_loc_longitude": "-6.6500" + }, + { + "geo_loc_city": "Aroche", + "geo_loc_latitude": "37.9500", + "geo_loc_longitude": "-6.9500" + }, + { + "geo_loc_city": "Puentecesures", + "geo_loc_latitude": "42.7167", + "geo_loc_longitude": "-8.6500" + }, + { + "geo_loc_city": "Cadalso de los Vidrios", + "geo_loc_latitude": "40.3014", + "geo_loc_longitude": "-4.4417" + }, + { + "geo_loc_city": "Benamocarra", + "geo_loc_latitude": "36.8000", + "geo_loc_longitude": "-4.1500" + }, + { + "geo_loc_city": "Zaldívar", + "geo_loc_latitude": "43.1725", + "geo_loc_longitude": "-2.5453" + }, + { + "geo_loc_city": "Sant Joan les Fonts", + "geo_loc_latitude": "42.2125", + "geo_loc_longitude": "2.5117" + }, + { + "geo_loc_city": "Fuensanta de Martos", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-3.9000" + }, + { + "geo_loc_city": "Villanueva de la Reina", + "geo_loc_latitude": "38.0000", + "geo_loc_longitude": "-3.9167" + }, + { + "geo_loc_city": "Fuente de San Luis", + "geo_loc_latitude": "39.4442", + "geo_loc_longitude": "-0.3675" + }, + { + "geo_loc_city": "Alguaire", + "geo_loc_latitude": "41.7363", + "geo_loc_longitude": "0.5838" + }, + { + "geo_loc_city": "Ágreda", + "geo_loc_latitude": "41.8551", + "geo_loc_longitude": "-1.9204" + }, + { + "geo_loc_city": "Estartit", + "geo_loc_latitude": "42.0531", + "geo_loc_longitude": "3.1994" + }, + { + "geo_loc_city": "Cizurquil", + "geo_loc_latitude": "43.2000", + "geo_loc_longitude": "-2.0772" + }, + { + "geo_loc_city": "Caldas de Estrach", + "geo_loc_latitude": "41.5719", + "geo_loc_longitude": "2.5286" + }, + { + "geo_loc_city": "Trazo", + "geo_loc_latitude": "43.0167", + "geo_loc_longitude": "-8.5333" + }, + { + "geo_loc_city": "Toreno", + "geo_loc_latitude": "42.7006", + "geo_loc_longitude": "-6.5097" + }, + { + "geo_loc_city": "Utrillas", + "geo_loc_latitude": "40.8167", + "geo_loc_longitude": "-0.8500" + }, + { + "geo_loc_city": "Mallén", + "geo_loc_latitude": "41.9000", + "geo_loc_longitude": "-1.4167" + }, + { + "geo_loc_city": "Navarrés", + "geo_loc_latitude": "39.1014", + "geo_loc_longitude": "-0.6933" + }, + { + "geo_loc_city": "Lage", + "geo_loc_latitude": "43.2167", + "geo_loc_longitude": "-9.0000" + }, + { + "geo_loc_city": "Vallgorguina", + "geo_loc_latitude": "41.6479", + "geo_loc_longitude": "2.5104" + }, + { + "geo_loc_city": "Montuiri", + "geo_loc_latitude": "39.5700", + "geo_loc_longitude": "2.9841" + }, + { + "geo_loc_city": "Els Hostalets", + "geo_loc_latitude": "41.5356", + "geo_loc_longitude": "1.7719" + }, + { + "geo_loc_city": "La Puebla de los Infantes", + "geo_loc_latitude": "37.7667", + "geo_loc_longitude": "-5.3833" + }, + { + "geo_loc_city": "Begonte", + "geo_loc_latitude": "43.1333", + "geo_loc_longitude": "-7.6833" + }, + { + "geo_loc_city": "Cabanes", + "geo_loc_latitude": "40.1558", + "geo_loc_longitude": "0.0453" + }, + { + "geo_loc_city": "Luque", + "geo_loc_latitude": "37.5500", + "geo_loc_longitude": "-4.2667" + }, + { + "geo_loc_city": "Villarejo de Órbigo", + "geo_loc_latitude": "42.4500", + "geo_loc_longitude": "-5.9000" + }, + { + "geo_loc_city": "Morales del Vino", + "geo_loc_latitude": "41.4447", + "geo_loc_longitude": "-5.7342" + }, + { + "geo_loc_city": "Torralba de Calatrava", + "geo_loc_latitude": "39.0164", + "geo_loc_longitude": "-3.7500" + }, + { + "geo_loc_city": "Leiza", + "geo_loc_latitude": "43.0789", + "geo_loc_longitude": "-1.9147" + }, + { + "geo_loc_city": "Pastoriza", + "geo_loc_latitude": "43.3004", + "geo_loc_longitude": "-7.3512" + }, + { + "geo_loc_city": "Saldaña", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-4.7333" + }, + { + "geo_loc_city": "Montroy", + "geo_loc_latitude": "39.3394", + "geo_loc_longitude": "-0.6139" + }, + { + "geo_loc_city": "Zurgena", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-2.0333" + }, + { + "geo_loc_city": "San Esteban de Gormaz", + "geo_loc_latitude": "41.5733", + "geo_loc_longitude": "-3.2050" + }, + { + "geo_loc_city": "Barreiros", + "geo_loc_latitude": "43.5333", + "geo_loc_longitude": "-7.2333" + }, + { + "geo_loc_city": "Cañete de las Torres", + "geo_loc_latitude": "37.8667", + "geo_loc_longitude": "-4.3167" + }, + { + "geo_loc_city": "Bélmez", + "geo_loc_latitude": "38.2722", + "geo_loc_longitude": "-5.2086" + }, + { + "geo_loc_city": "Torrejoncillo", + "geo_loc_latitude": "39.9000", + "geo_loc_longitude": "-6.4667" + }, + { + "geo_loc_city": "Portas", + "geo_loc_latitude": "42.5833", + "geo_loc_longitude": "-8.6667" + }, + { + "geo_loc_city": "Los Gallardos", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-1.9333" + }, + { + "geo_loc_city": "Alonsótegui", + "geo_loc_latitude": "43.2467", + "geo_loc_longitude": "-2.9878" + }, + { + "geo_loc_city": "Vélez de Benaudalla", + "geo_loc_latitude": "36.8333", + "geo_loc_longitude": "-3.5167" + }, + { + "geo_loc_city": "Puente la Reina", + "geo_loc_latitude": "42.6717", + "geo_loc_longitude": "-1.8155" + }, + { + "geo_loc_city": "Villablanca", + "geo_loc_latitude": "37.3000", + "geo_loc_longitude": "-7.3333" + }, + { + "geo_loc_city": "Pobla de Montornés", + "geo_loc_latitude": "41.1789", + "geo_loc_longitude": "1.4145" + }, + { + "geo_loc_city": "Villafranca", + "geo_loc_latitude": "42.2831", + "geo_loc_longitude": "-1.7500" + }, + { + "geo_loc_city": "Vallehermosa", + "geo_loc_latitude": "28.1799", + "geo_loc_longitude": "-17.2647" + }, + { + "geo_loc_city": "Ramales de la Victoria", + "geo_loc_latitude": "43.2589", + "geo_loc_longitude": "-3.4639" + }, + { + "geo_loc_city": "Pegalajar", + "geo_loc_latitude": "37.7333", + "geo_loc_longitude": "-3.6500" + }, + { + "geo_loc_city": "Yunquera", + "geo_loc_latitude": "36.7330", + "geo_loc_longitude": "-4.9170" + }, + { + "geo_loc_city": "Ricla", + "geo_loc_latitude": "41.5036", + "geo_loc_longitude": "-1.4028" + }, + { + "geo_loc_city": "San Esteban de Palautordera", + "geo_loc_latitude": "41.7061", + "geo_loc_longitude": "2.4319" + }, + { + "geo_loc_city": "Marcilla", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-1.7333" + }, + { + "geo_loc_city": "Calatorao", + "geo_loc_latitude": "41.5333", + "geo_loc_longitude": "-1.3500" + }, + { + "geo_loc_city": "Güéjar-Sierra", + "geo_loc_latitude": "37.1500", + "geo_loc_longitude": "-3.4333" + }, + { + "geo_loc_city": "Vall d’Alba", + "geo_loc_latitude": "40.1667", + "geo_loc_longitude": "-0.0333" + }, + { + "geo_loc_city": "Villafranca del Bierzo", + "geo_loc_latitude": "42.6075", + "geo_loc_longitude": "-6.8075" + }, + { + "geo_loc_city": "Tanque", + "geo_loc_latitude": "28.3563", + "geo_loc_longitude": "-16.7798" + }, + { + "geo_loc_city": "Puente Viesgo", + "geo_loc_latitude": "43.3006", + "geo_loc_longitude": "-3.9631" + }, + { + "geo_loc_city": "Maceda", + "geo_loc_latitude": "42.2708", + "geo_loc_longitude": "-7.6508" + }, + { + "geo_loc_city": "Castilleja de Guzmán", + "geo_loc_latitude": "37.4000", + "geo_loc_longitude": "-6.0500" + }, + { + "geo_loc_city": "Castellvell", + "geo_loc_latitude": "41.1801", + "geo_loc_longitude": "1.0987" + }, + { + "geo_loc_city": "Ibros", + "geo_loc_latitude": "38.0167", + "geo_loc_longitude": "-3.5000" + }, + { + "geo_loc_city": "Perelló", + "geo_loc_latitude": "40.8751", + "geo_loc_longitude": "0.7124" + }, + { + "geo_loc_city": "Villanueva de los Castillejos", + "geo_loc_latitude": "37.5000", + "geo_loc_longitude": "-7.2667" + }, + { + "geo_loc_city": "Viana del Bollo", + "geo_loc_latitude": "42.1794", + "geo_loc_longitude": "-7.1111" + }, + { + "geo_loc_city": "Pedro Abad", + "geo_loc_latitude": "37.9667", + "geo_loc_longitude": "-4.4500" + }, + { + "geo_loc_city": "Pedralba", + "geo_loc_latitude": "39.6056", + "geo_loc_longitude": "-0.7261" + }, + { + "geo_loc_city": "Illueca", + "geo_loc_latitude": "41.5333", + "geo_loc_longitude": "-1.6167" + }, + { + "geo_loc_city": "Jarandilla de la Vera", + "geo_loc_latitude": "40.1264", + "geo_loc_longitude": "-5.6583" + }, + { + "geo_loc_city": "Catadau", + "geo_loc_latitude": "39.2758", + "geo_loc_longitude": "-0.5697" + }, + { + "geo_loc_city": "Caparroso", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-1.6667" + }, + { + "geo_loc_city": "Torrenueva", + "geo_loc_latitude": "36.7019", + "geo_loc_longitude": "-3.4858" + }, + { + "geo_loc_city": "Getaria", + "geo_loc_latitude": "43.3044", + "geo_loc_longitude": "-2.2036" + }, + { + "geo_loc_city": "Pozo-Cañada", + "geo_loc_latitude": "38.9167", + "geo_loc_longitude": "-1.7167" + }, + { + "geo_loc_city": "San Saturnino", + "geo_loc_latitude": "43.5667", + "geo_loc_longitude": "-8.0333" + }, + { + "geo_loc_city": "Casinos", + "geo_loc_latitude": "39.7016", + "geo_loc_longitude": "-0.7093" + }, + { + "geo_loc_city": "Genovés", + "geo_loc_latitude": "38.9889", + "geo_loc_longitude": "-0.4703" + }, + { + "geo_loc_city": "Golmayo", + "geo_loc_latitude": "41.7667", + "geo_loc_longitude": "-2.5167" + }, + { + "geo_loc_city": "Aoiz", + "geo_loc_latitude": "42.7830", + "geo_loc_longitude": "-1.3670" + }, + { + "geo_loc_city": "Zahinos", + "geo_loc_latitude": "38.3306", + "geo_loc_longitude": "-6.9547" + }, + { + "geo_loc_city": "Molvízar", + "geo_loc_latitude": "36.7833", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Villanubla", + "geo_loc_latitude": "41.7114", + "geo_loc_longitude": "-4.8447" + }, + { + "geo_loc_city": "Calañas", + "geo_loc_latitude": "37.6500", + "geo_loc_longitude": "-6.8833" + }, + { + "geo_loc_city": "Alfarrás", + "geo_loc_latitude": "41.8328", + "geo_loc_longitude": "0.5722" + }, + { + "geo_loc_city": "Lobón", + "geo_loc_latitude": "38.8500", + "geo_loc_longitude": "-6.6167" + }, + { + "geo_loc_city": "Dodro", + "geo_loc_latitude": "42.7175", + "geo_loc_longitude": "-8.7147" + }, + { + "geo_loc_city": "Lesaca", + "geo_loc_latitude": "43.2472", + "geo_loc_longitude": "-1.7028" + }, + { + "geo_loc_city": "Piles", + "geo_loc_latitude": "38.9411", + "geo_loc_longitude": "-0.1322" + }, + { + "geo_loc_city": "Villarta de San Juan", + "geo_loc_latitude": "39.2333", + "geo_loc_longitude": "-3.4167" + }, + { + "geo_loc_city": "Guarromán", + "geo_loc_latitude": "38.1840", + "geo_loc_longitude": "-3.6852" + }, + { + "geo_loc_city": "La Cabrera", + "geo_loc_latitude": "40.8667", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Tielmes", + "geo_loc_latitude": "40.2333", + "geo_loc_longitude": "-3.3167" + }, + { + "geo_loc_city": "Falset", + "geo_loc_latitude": "41.1462", + "geo_loc_longitude": "0.8201" + }, + { + "geo_loc_city": "Ríogordo", + "geo_loc_latitude": "36.9167", + "geo_loc_longitude": "-4.3000" + }, + { + "geo_loc_city": "El Bonillo", + "geo_loc_latitude": "38.9500", + "geo_loc_longitude": "-2.5333" + }, + { + "geo_loc_city": "Liñola", + "geo_loc_latitude": "41.7122", + "geo_loc_longitude": "0.9056" + }, + { + "geo_loc_city": "Losar de la Vera", + "geo_loc_latitude": "40.1167", + "geo_loc_longitude": "-5.6000" + }, + { + "geo_loc_city": "Taboada", + "geo_loc_latitude": "42.7161", + "geo_loc_longitude": "-7.7631" + }, + { + "geo_loc_city": "El Gurb", + "geo_loc_latitude": "41.9575", + "geo_loc_longitude": "2.2339" + }, + { + "geo_loc_city": "Maside", + "geo_loc_latitude": "42.4131", + "geo_loc_longitude": "-8.0242" + }, + { + "geo_loc_city": "Monda", + "geo_loc_latitude": "36.6333", + "geo_loc_longitude": "-4.8333" + }, + { + "geo_loc_city": "Cadaqués", + "geo_loc_latitude": "42.2886", + "geo_loc_longitude": "3.2778" + }, + { + "geo_loc_city": "Los Santos de la Humosa", + "geo_loc_latitude": "40.5017", + "geo_loc_longitude": "-3.2561" + }, + { + "geo_loc_city": "Miramar", + "geo_loc_latitude": "38.9500", + "geo_loc_longitude": "-0.1389" + }, + { + "geo_loc_city": "Cambil", + "geo_loc_latitude": "37.6667", + "geo_loc_longitude": "-3.5667" + }, + { + "geo_loc_city": "Basigo de Baguio", + "geo_loc_latitude": "43.4278", + "geo_loc_longitude": "-2.8114" + }, + { + "geo_loc_city": "Puebla de Sancho Pérez", + "geo_loc_latitude": "38.3972", + "geo_loc_longitude": "-6.4000" + }, + { + "geo_loc_city": "Santa Coloma de Queralt", + "geo_loc_latitude": "41.5324", + "geo_loc_longitude": "1.3839" + }, + { + "geo_loc_city": "Poblete", + "geo_loc_latitude": "38.9333", + "geo_loc_longitude": "-3.9833" + }, + { + "geo_loc_city": "Torrenueva", + "geo_loc_latitude": "38.6397", + "geo_loc_longitude": "-3.3647" + }, + { + "geo_loc_city": "Martín de la Jara", + "geo_loc_latitude": "37.1000", + "geo_loc_longitude": "-4.9500" + }, + { + "geo_loc_city": "Fuente de Piedra", + "geo_loc_latitude": "37.1333", + "geo_loc_longitude": "-4.7333" + }, + { + "geo_loc_city": "Llombay", + "geo_loc_latitude": "39.2814", + "geo_loc_longitude": "-0.5719" + }, + { + "geo_loc_city": "Campanet", + "geo_loc_latitude": "39.7667", + "geo_loc_longitude": "2.9667" + }, + { + "geo_loc_city": "Pons", + "geo_loc_latitude": "41.9160", + "geo_loc_longitude": "1.1883" + }, + { + "geo_loc_city": "Orellana la Vieja", + "geo_loc_latitude": "39.0000", + "geo_loc_longitude": "-5.5333" + }, + { + "geo_loc_city": "Güevéjar", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Guntín", + "geo_loc_latitude": "42.8878", + "geo_loc_longitude": "-7.6972" + }, + { + "geo_loc_city": "Oropesa", + "geo_loc_latitude": "39.9167", + "geo_loc_longitude": "-5.1833" + }, + { + "geo_loc_city": "San Jaime dels Domenys", + "geo_loc_latitude": "41.2999", + "geo_loc_longitude": "1.5596" + }, + { + "geo_loc_city": "Dueñas", + "geo_loc_latitude": "41.8833", + "geo_loc_longitude": "-4.5500" + }, + { + "geo_loc_city": "Salar", + "geo_loc_latitude": "37.1489", + "geo_loc_longitude": "-4.0678" + }, + { + "geo_loc_city": "Anna", + "geo_loc_latitude": "39.0222", + "geo_loc_longitude": "-0.6447" + }, + { + "geo_loc_city": "Yeste", + "geo_loc_latitude": "38.3500", + "geo_loc_longitude": "-2.3167" + }, + { + "geo_loc_city": "Guadalcanal", + "geo_loc_latitude": "38.0833", + "geo_loc_longitude": "-5.8167" + }, + { + "geo_loc_city": "Pruna", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-5.2167" + }, + { + "geo_loc_city": "Prats de Llusanés", + "geo_loc_latitude": "42.0108", + "geo_loc_longitude": "2.0308" + }, + { + "geo_loc_city": "Solana de los Barros", + "geo_loc_latitude": "38.7250", + "geo_loc_longitude": "-6.5389" + }, + { + "geo_loc_city": "Deifontes", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "Menasalbas", + "geo_loc_latitude": "39.6333", + "geo_loc_longitude": "-4.2833" + }, + { + "geo_loc_city": "Castroverde", + "geo_loc_latitude": "43.0310", + "geo_loc_longitude": "-7.3250" + }, + { + "geo_loc_city": "Marinaleda", + "geo_loc_latitude": "37.3711", + "geo_loc_longitude": "-4.9581" + }, + { + "geo_loc_city": "Granja de Rocamora", + "geo_loc_latitude": "38.1525", + "geo_loc_longitude": "-0.8897" + }, + { + "geo_loc_city": "Cartelle", + "geo_loc_latitude": "42.2492", + "geo_loc_longitude": "-8.0689" + }, + { + "geo_loc_city": "Noja", + "geo_loc_latitude": "43.4814", + "geo_loc_longitude": "-3.5186" + }, + { + "geo_loc_city": "Láncara", + "geo_loc_latitude": "42.8667", + "geo_loc_longitude": "-7.3500" + }, + { + "geo_loc_city": "Arbo", + "geo_loc_latitude": "42.1167", + "geo_loc_longitude": "-8.3167" + }, + { + "geo_loc_city": "Baños de la Encina", + "geo_loc_latitude": "38.1667", + "geo_loc_longitude": "-3.7667" + }, + { + "geo_loc_city": "Cella", + "geo_loc_latitude": "40.4522", + "geo_loc_longitude": "-1.2817" + }, + { + "geo_loc_city": "Aytona", + "geo_loc_latitude": "41.4945", + "geo_loc_longitude": "0.4594" + }, + { + "geo_loc_city": "Gallur", + "geo_loc_latitude": "41.8692", + "geo_loc_longitude": "-1.3161" + }, + { + "geo_loc_city": "Chozas de Abajo", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-5.6833" + }, + { + "geo_loc_city": "Lillo", + "geo_loc_latitude": "39.7214", + "geo_loc_longitude": "-3.3047" + }, + { + "geo_loc_city": "Vallromanas", + "geo_loc_latitude": "41.5318", + "geo_loc_longitude": "2.2982" + }, + { + "geo_loc_city": "Masalfasar", + "geo_loc_latitude": "39.5611", + "geo_loc_longitude": "-0.3250" + }, + { + "geo_loc_city": "Alcuéscar", + "geo_loc_latitude": "39.1811", + "geo_loc_longitude": "-6.2294" + }, + { + "geo_loc_city": "Puntallana", + "geo_loc_latitude": "28.7167", + "geo_loc_longitude": "-17.7167" + }, + { + "geo_loc_city": "Castelltersol", + "geo_loc_latitude": "41.7519", + "geo_loc_longitude": "2.1225" + }, + { + "geo_loc_city": "La Gineta", + "geo_loc_latitude": "39.1167", + "geo_loc_longitude": "-2.0000" + }, + { + "geo_loc_city": "Carrión de los Céspedes", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-6.3167" + }, + { + "geo_loc_city": "Zújar", + "geo_loc_latitude": "37.5333", + "geo_loc_longitude": "-2.8333" + }, + { + "geo_loc_city": "La Adrada", + "geo_loc_latitude": "40.2992", + "geo_loc_longitude": "-4.6350" + }, + { + "geo_loc_city": "Lerma", + "geo_loc_latitude": "42.0264", + "geo_loc_longitude": "-3.7589" + }, + { + "geo_loc_city": "Real de Gandía", + "geo_loc_latitude": "38.9472", + "geo_loc_longitude": "-0.1906" + }, + { + "geo_loc_city": "Villasequilla de Yepes", + "geo_loc_latitude": "39.8833", + "geo_loc_longitude": "-3.7167" + }, + { + "geo_loc_city": "Monterrey", + "geo_loc_latitude": "41.9633", + "geo_loc_longitude": "-7.4492" + }, + { + "geo_loc_city": "Ugíjar", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-3.0500" + }, + { + "geo_loc_city": "El Viso", + "geo_loc_latitude": "38.4833", + "geo_loc_longitude": "-4.9500" + }, + { + "geo_loc_city": "Puebla del Duc", + "geo_loc_latitude": "38.9033", + "geo_loc_longitude": "-0.4172" + }, + { + "geo_loc_city": "Casarabonela", + "geo_loc_latitude": "36.7833", + "geo_loc_longitude": "-4.8500" + }, + { + "geo_loc_city": "Ayguafreda", + "geo_loc_latitude": "41.7681", + "geo_loc_longitude": "2.2515" + }, + { + "geo_loc_city": "Torreblascopedro", + "geo_loc_latitude": "37.9974", + "geo_loc_longitude": "-3.6363" + }, + { + "geo_loc_city": "Tijarafe", + "geo_loc_latitude": "28.7130", + "geo_loc_longitude": "-17.9568" + }, + { + "geo_loc_city": "Ardales", + "geo_loc_latitude": "36.8778", + "geo_loc_longitude": "-4.8447" + }, + { + "geo_loc_city": "Favareta", + "geo_loc_latitude": "39.1278", + "geo_loc_longitude": "-0.2906" + }, + { + "geo_loc_city": "Valle de Abdalagís", + "geo_loc_latitude": "36.9333", + "geo_loc_longitude": "-4.6833" + }, + { + "geo_loc_city": "Carcastillo", + "geo_loc_latitude": "42.3800", + "geo_loc_longitude": "-1.4444" + }, + { + "geo_loc_city": "Echarri-Aranaz", + "geo_loc_latitude": "42.9000", + "geo_loc_longitude": "-2.0667" + }, + { + "geo_loc_city": "Mesia", + "geo_loc_latitude": "43.1000", + "geo_loc_longitude": "-8.2667" + }, + { + "geo_loc_city": "Madroñera", + "geo_loc_latitude": "39.4333", + "geo_loc_longitude": "-5.7667" + }, + { + "geo_loc_city": "La Romana", + "geo_loc_latitude": "38.3669", + "geo_loc_longitude": "-0.8969" + }, + { + "geo_loc_city": "Huesa", + "geo_loc_latitude": "37.7667", + "geo_loc_longitude": "-3.0667" + }, + { + "geo_loc_city": "Besalú", + "geo_loc_latitude": "42.1989", + "geo_loc_longitude": "2.6986" + }, + { + "geo_loc_city": "Monreal del Campo", + "geo_loc_latitude": "40.7833", + "geo_loc_longitude": "-1.3500" + }, + { + "geo_loc_city": "El Burgo de Ebro", + "geo_loc_latitude": "41.5667", + "geo_loc_longitude": "-0.7333" + }, + { + "geo_loc_city": "Ablitas", + "geo_loc_latitude": "41.9667", + "geo_loc_longitude": "-1.6333" + }, + { + "geo_loc_city": "Fustiñana", + "geo_loc_latitude": "42.0167", + "geo_loc_longitude": "-1.4833" + }, + { + "geo_loc_city": "Baralla", + "geo_loc_latitude": "42.8833", + "geo_loc_longitude": "-7.2500" + }, + { + "geo_loc_city": "Almoines", + "geo_loc_latitude": "38.9433", + "geo_loc_longitude": "-0.1822" + }, + { + "geo_loc_city": "Sahagún", + "geo_loc_latitude": "42.3719", + "geo_loc_longitude": "-5.0303" + }, + { + "geo_loc_city": "Fuente-Álamo", + "geo_loc_latitude": "38.6932", + "geo_loc_longitude": "-1.4317" + }, + { + "geo_loc_city": "Chella", + "geo_loc_latitude": "39.0444", + "geo_loc_longitude": "-0.6606" + }, + { + "geo_loc_city": "San Pedro de Torelló", + "geo_loc_latitude": "42.0748", + "geo_loc_longitude": "2.2968" + }, + { + "geo_loc_city": "Albiñana", + "geo_loc_latitude": "41.2455", + "geo_loc_longitude": "1.4867" + }, + { + "geo_loc_city": "Algarinejo", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-4.1500" + }, + { + "geo_loc_city": "Cesuras", + "geo_loc_latitude": "43.1667", + "geo_loc_longitude": "-8.2000" + }, + { + "geo_loc_city": "Alberite", + "geo_loc_latitude": "42.4167", + "geo_loc_longitude": "-2.4333" + }, + { + "geo_loc_city": "Funes", + "geo_loc_latitude": "42.3167", + "geo_loc_longitude": "-1.8000" + }, + { + "geo_loc_city": "Benavides", + "geo_loc_latitude": "42.5000", + "geo_loc_longitude": "-5.9000" + }, + { + "geo_loc_city": "Manuel", + "geo_loc_latitude": "39.0517", + "geo_loc_longitude": "-0.4961" + }, + { + "geo_loc_city": "Sorbas", + "geo_loc_latitude": "37.1000", + "geo_loc_longitude": "-2.1167" + }, + { + "geo_loc_city": "Valderrobres", + "geo_loc_latitude": "40.8833", + "geo_loc_longitude": "0.1500" + }, + { + "geo_loc_city": "El Provencio", + "geo_loc_latitude": "39.3667", + "geo_loc_longitude": "-2.5667" + }, + { + "geo_loc_city": "Valtierra", + "geo_loc_latitude": "42.1953", + "geo_loc_longitude": "-1.6342" + }, + { + "geo_loc_city": "San Lorenzo de Hortóns", + "geo_loc_latitude": "41.4697", + "geo_loc_longitude": "1.8256" + }, + { + "geo_loc_city": "Los Navalmorales", + "geo_loc_latitude": "39.7167", + "geo_loc_longitude": "-4.6333" + }, + { + "geo_loc_city": "San Lorenzo Savall", + "geo_loc_latitude": "41.6789", + "geo_loc_longitude": "2.0586" + }, + { + "geo_loc_city": "Morella", + "geo_loc_latitude": "40.6196", + "geo_loc_longitude": "-0.1017" + }, + { + "geo_loc_city": "Fontanar", + "geo_loc_latitude": "40.7269", + "geo_loc_longitude": "-3.1769" + }, + { + "geo_loc_city": "Vilallonga del Campo", + "geo_loc_latitude": "41.2115", + "geo_loc_longitude": "1.2059" + }, + { + "geo_loc_city": "Espiel", + "geo_loc_latitude": "38.1833", + "geo_loc_longitude": "-5.0167" + }, + { + "geo_loc_city": "Cornellá de Terri", + "geo_loc_latitude": "42.0914", + "geo_loc_longitude": "2.8178" + }, + { + "geo_loc_city": "Torrellas de Foix", + "geo_loc_latitude": "41.3900", + "geo_loc_longitude": "1.5706" + }, + { + "geo_loc_city": "Lama", + "geo_loc_latitude": "42.3910", + "geo_loc_longitude": "-8.4440" + }, + { + "geo_loc_city": "Lloréns del Panadés", + "geo_loc_latitude": "41.2820", + "geo_loc_longitude": "1.5537" + }, + { + "geo_loc_city": "Ayegui", + "geo_loc_latitude": "42.6567", + "geo_loc_longitude": "-2.0383" + }, + { + "geo_loc_city": "Pals", + "geo_loc_latitude": "41.9717", + "geo_loc_longitude": "3.1500" + }, + { + "geo_loc_city": "Dos Torres", + "geo_loc_latitude": "38.4333", + "geo_loc_longitude": "-4.8833" + }, + { + "geo_loc_city": "Rodeiro", + "geo_loc_latitude": "42.6500", + "geo_loc_longitude": "-7.9500" + }, + { + "geo_loc_city": "Pina de Ebro", + "geo_loc_latitude": "41.4890", + "geo_loc_longitude": "-0.5260" + }, + { + "geo_loc_city": "Agullent", + "geo_loc_latitude": "38.8222", + "geo_loc_longitude": "-0.5475" + }, + { + "geo_loc_city": "San Pedro de Riudevitlles", + "geo_loc_latitude": "41.4525", + "geo_loc_longitude": "1.7047" + }, + { + "geo_loc_city": "Almudébar", + "geo_loc_latitude": "42.0333", + "geo_loc_longitude": "-0.5667" + }, + { + "geo_loc_city": "Portillo", + "geo_loc_latitude": "41.4833", + "geo_loc_longitude": "-4.5833" + }, + { + "geo_loc_city": "Carcabuey", + "geo_loc_latitude": "37.4333", + "geo_loc_longitude": "-4.2667" + }, + { + "geo_loc_city": "Almedinilla", + "geo_loc_latitude": "37.4333", + "geo_loc_longitude": "-4.0833" + }, + { + "geo_loc_city": "Torres de Segre", + "geo_loc_latitude": "41.5342", + "geo_loc_longitude": "0.5143" + }, + { + "geo_loc_city": "Grijota", + "geo_loc_latitude": "42.0500", + "geo_loc_longitude": "-4.5833" + }, + { + "geo_loc_city": "La Garrovilla", + "geo_loc_latitude": "38.9167", + "geo_loc_longitude": "-6.4667" + }, + { + "geo_loc_city": "Rafelguaraf", + "geo_loc_latitude": "39.0514", + "geo_loc_longitude": "-0.4572" + }, + { + "geo_loc_city": "Toén", + "geo_loc_latitude": "42.3167", + "geo_loc_longitude": "-7.9500" + }, + { + "geo_loc_city": "El Palmar de Troya", + "geo_loc_latitude": "37.0625", + "geo_loc_longitude": "-5.8042" + }, + { + "geo_loc_city": "Alfajarín", + "geo_loc_latitude": "41.6167", + "geo_loc_longitude": "-0.7000" + }, + { + "geo_loc_city": "Falces", + "geo_loc_latitude": "42.3833", + "geo_loc_longitude": "-1.8000" + }, + { + "geo_loc_city": "Berlanga", + "geo_loc_latitude": "38.2828", + "geo_loc_longitude": "-5.8292" + }, + { + "geo_loc_city": "El Barco de Ávila", + "geo_loc_latitude": "40.3597", + "geo_loc_longitude": "-5.5236" + }, + { + "geo_loc_city": "Balazote", + "geo_loc_latitude": "38.8833", + "geo_loc_longitude": "-2.1333" + }, + { + "geo_loc_city": "El Cerro de Andévalo", + "geo_loc_latitude": "37.7333", + "geo_loc_longitude": "-6.9333" + }, + { + "geo_loc_city": "Monterrubio de la Serena", + "geo_loc_latitude": "38.5900", + "geo_loc_longitude": "-5.4433" + }, + { + "geo_loc_city": "Abadín", + "geo_loc_latitude": "43.3667", + "geo_loc_longitude": "-7.4833" + }, + { + "geo_loc_city": "San Quintín de Mediona", + "geo_loc_latitude": "41.4644", + "geo_loc_longitude": "1.6650" + }, + { + "geo_loc_city": "Las Mesas", + "geo_loc_latitude": "39.4000", + "geo_loc_longitude": "-2.7500" + }, + { + "geo_loc_city": "Purullena", + "geo_loc_latitude": "37.3167", + "geo_loc_longitude": "-3.1833" + }, + { + "geo_loc_city": "Golada", + "geo_loc_latitude": "42.7622", + "geo_loc_longitude": "-8.0197" + }, + { + "geo_loc_city": "Frades", + "geo_loc_latitude": "43.0400", + "geo_loc_longitude": "-8.2772" + }, + { + "geo_loc_city": "Murguía", + "geo_loc_latitude": "42.9817", + "geo_loc_longitude": "-2.8440" + }, + { + "geo_loc_city": "Castellón de Rugat", + "geo_loc_latitude": "38.8758", + "geo_loc_longitude": "-0.3831" + }, + { + "geo_loc_city": "Llubí", + "geo_loc_latitude": "39.6991", + "geo_loc_longitude": "3.0049" + }, + { + "geo_loc_city": "Camprodón", + "geo_loc_latitude": "42.3118", + "geo_loc_longitude": "2.3648" + }, + { + "geo_loc_city": "Idiazábal", + "geo_loc_latitude": "43.0106", + "geo_loc_longitude": "-2.2336" + }, + { + "geo_loc_city": "Benisanó", + "geo_loc_latitude": "39.6133", + "geo_loc_longitude": "-0.5753" + }, + { + "geo_loc_city": "La Victoria", + "geo_loc_latitude": "37.6811", + "geo_loc_longitude": "-4.8525" + }, + { + "geo_loc_city": "Avinyó", + "geo_loc_latitude": "41.8630", + "geo_loc_longitude": "1.9707" + }, + { + "geo_loc_city": "Arroyo del Ojanco", + "geo_loc_latitude": "38.3200", + "geo_loc_longitude": "-2.8900" + }, + { + "geo_loc_city": "Arguedas", + "geo_loc_latitude": "42.1769", + "geo_loc_longitude": "-1.5983" + }, + { + "geo_loc_city": "Escacena del Campo", + "geo_loc_latitude": "37.4167", + "geo_loc_longitude": "-6.3833" + }, + { + "geo_loc_city": "Guaro", + "geo_loc_latitude": "36.6500", + "geo_loc_longitude": "-4.8333" + }, + { + "geo_loc_city": "Alcaucín", + "geo_loc_latitude": "36.9000", + "geo_loc_longitude": "-4.1167" + }, + { + "geo_loc_city": "Mequinenza", + "geo_loc_latitude": "41.3667", + "geo_loc_longitude": "0.3000" + }, + { + "geo_loc_city": "Santa Eugenia de Berga", + "geo_loc_latitude": "41.9022", + "geo_loc_longitude": "2.2842" + }, + { + "geo_loc_city": "Cervera de Pisuerga", + "geo_loc_latitude": "42.8667", + "geo_loc_longitude": "-4.5000" + }, + { + "geo_loc_city": "Medellín", + "geo_loc_latitude": "38.9631", + "geo_loc_longitude": "-5.9578" + }, + { + "geo_loc_city": "Benimodo", + "geo_loc_latitude": "39.2139", + "geo_loc_longitude": "-0.5281" + }, + { + "geo_loc_city": "Folgarolas", + "geo_loc_latitude": "41.9401", + "geo_loc_longitude": "2.3163" + }, + { + "geo_loc_city": "Ossa de Montiel", + "geo_loc_latitude": "38.9667", + "geo_loc_longitude": "-2.7500" + }, + { + "geo_loc_city": "Alpera", + "geo_loc_latitude": "38.9667", + "geo_loc_longitude": "-1.2167" + }, + { + "geo_loc_city": "Jabugo", + "geo_loc_latitude": "37.9167", + "geo_loc_longitude": "-6.7333" + }, + { + "geo_loc_city": "Bellvís", + "geo_loc_latitude": "41.6956", + "geo_loc_longitude": "0.8328" + }, + { + "geo_loc_city": "Benamaurel", + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-2.7000" + }, + { + "geo_loc_city": "Sober", + "geo_loc_latitude": "42.4667", + "geo_loc_longitude": "-7.6000" + }, + { + "geo_loc_city": "Ajofrín", + "geo_loc_latitude": "39.7136", + "geo_loc_longitude": "-3.9819" + }, + { + "geo_loc_city": "Torremegía", + "geo_loc_latitude": "38.7833", + "geo_loc_longitude": "-6.3667" + }, + { + "geo_loc_city": "Pont de Suert", + "geo_loc_latitude": "42.4082", + "geo_loc_longitude": "0.7417" + }, + { + "geo_loc_city": "Viso del Marqués", + "geo_loc_latitude": "38.5167", + "geo_loc_longitude": "-3.5500" + }, + { + "geo_loc_city": "Encinas Reales", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-4.4833" + }, + { + "geo_loc_city": "Valverde del Fresno", + "geo_loc_latitude": "40.2239", + "geo_loc_longitude": "-6.8798" + }, + { + "geo_loc_city": "Irurzun", + "geo_loc_latitude": "42.9170", + "geo_loc_longitude": "-1.8170" + }, + { + "geo_loc_city": "María de la Salud", + "geo_loc_latitude": "39.6645", + "geo_loc_longitude": "3.0747" + }, + { + "geo_loc_city": "Oria", + "geo_loc_latitude": "37.4833", + "geo_loc_longitude": "-2.2833" + }, + { + "geo_loc_city": "Puebla de Don Fadrique", + "geo_loc_latitude": "37.9667", + "geo_loc_longitude": "-2.4333" + }, + { + "geo_loc_city": "Bellvey", + "geo_loc_latitude": "41.2413", + "geo_loc_longitude": "1.5766" + }, + { + "geo_loc_city": "Albatarrech", + "geo_loc_latitude": "41.5750", + "geo_loc_longitude": "0.6064" + }, + { + "geo_loc_city": "La Puerta de Segura", + "geo_loc_latitude": "38.3497", + "geo_loc_longitude": "-2.7367" + }, + { + "geo_loc_city": "Orba", + "geo_loc_latitude": "38.7800", + "geo_loc_longitude": "0.0644" + }, + { + "geo_loc_city": "Carrizo de la Ribera", + "geo_loc_latitude": "42.5833", + "geo_loc_longitude": "-5.8333" + }, + { + "geo_loc_city": "Chucena", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-6.3833" + }, + { + "geo_loc_city": "Boborás", + "geo_loc_latitude": "42.4333", + "geo_loc_longitude": "-8.1500" + }, + { + "geo_loc_city": "Aviá", + "geo_loc_latitude": "42.0797", + "geo_loc_longitude": "1.8183" + }, + { + "geo_loc_city": "Siles", + "geo_loc_latitude": "38.3889", + "geo_loc_longitude": "-2.5806" + }, + { + "geo_loc_city": "Higuera la Real", + "geo_loc_latitude": "38.1333", + "geo_loc_longitude": "-6.6833" + }, + { + "geo_loc_city": "Benifairó de Les Valls", + "geo_loc_latitude": "39.7308", + "geo_loc_longitude": "-0.2678" + }, + { + "geo_loc_city": "La Guardia", + "geo_loc_latitude": "39.7860", + "geo_loc_longitude": "-3.4770" + }, + { + "geo_loc_city": "Villarrasa", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-6.6000" + }, + { + "geo_loc_city": "La Granada", + "geo_loc_latitude": "41.3792", + "geo_loc_longitude": "1.7203" + }, + { + "geo_loc_city": "Riudarenas", + "geo_loc_latitude": "41.8239", + "geo_loc_longitude": "2.7175" + }, + { + "geo_loc_city": "Puntagorda", + "geo_loc_latitude": "28.7500", + "geo_loc_longitude": "-17.9667" + }, + { + "geo_loc_city": "Cuatretonda", + "geo_loc_latitude": "38.9458", + "geo_loc_longitude": "-0.4031" + }, + { + "geo_loc_city": "Minglanilla", + "geo_loc_latitude": "39.5333", + "geo_loc_longitude": "-1.6000" + }, + { + "geo_loc_city": "Jeresa", + "geo_loc_latitude": "39.0092", + "geo_loc_longitude": "-0.2181" + }, + { + "geo_loc_city": "Villafranca del Cid", + "geo_loc_latitude": "40.4269", + "geo_loc_longitude": "-0.2576" + }, + { + "geo_loc_city": "Buñuel", + "geo_loc_latitude": "41.9814", + "geo_loc_longitude": "-1.4408" + }, + { + "geo_loc_city": "La Pobla de Claramunt", + "geo_loc_latitude": "41.5544", + "geo_loc_longitude": "1.6797" + }, + { + "geo_loc_city": "Benasque", + "geo_loc_latitude": "42.6000", + "geo_loc_longitude": "0.5333" + }, + { + "geo_loc_city": "Torregrosa", + "geo_loc_latitude": "41.5817", + "geo_loc_longitude": "0.8300" + }, + { + "geo_loc_city": "Valdefresno", + "geo_loc_latitude": "42.6000", + "geo_loc_longitude": "-5.4833" + }, + { + "geo_loc_city": "Palau de Anglesola", + "geo_loc_latitude": "41.6525", + "geo_loc_longitude": "0.8833" + }, + { + "geo_loc_city": "La Coronada", + "geo_loc_latitude": "38.9197", + "geo_loc_longitude": "-5.6708" + }, + { + "geo_loc_city": "Beniarbeig", + "geo_loc_latitude": "38.8217", + "geo_loc_longitude": "-0.0017" + }, + { + "geo_loc_city": "Puente de Génave", + "geo_loc_latitude": "38.3500", + "geo_loc_longitude": "-2.8000" + }, + { + "geo_loc_city": "San Quírico de Besora", + "geo_loc_latitude": "42.1033", + "geo_loc_longitude": "2.2203" + }, + { + "geo_loc_city": "Sort", + "geo_loc_latitude": "42.4101", + "geo_loc_longitude": "1.1287" + }, + { + "geo_loc_city": "Tapia de Casariego", + "geo_loc_latitude": "43.5667", + "geo_loc_longitude": "-6.9500" + }, + { + "geo_loc_city": "San Juan", + "geo_loc_latitude": "39.5943", + "geo_loc_longitude": "3.0401" + }, + { + "geo_loc_city": "Penagos", + "geo_loc_latitude": "43.3378", + "geo_loc_longitude": "-3.8081" + }, + { + "geo_loc_city": "La Pueblanueva", + "geo_loc_latitude": "39.9000", + "geo_loc_longitude": "-4.6833" + }, + { + "geo_loc_city": "Bagá", + "geo_loc_latitude": "42.2547", + "geo_loc_longitude": "1.8636" + }, + { + "geo_loc_city": "Lorenzana", + "geo_loc_latitude": "43.4711", + "geo_loc_longitude": "-7.2994" + }, + { + "geo_loc_city": "Carballedo", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-7.8333" + }, + { + "geo_loc_city": "El Bosque", + "geo_loc_latitude": "36.7500", + "geo_loc_longitude": "-5.5000" + }, + { + "geo_loc_city": "Tolox", + "geo_loc_latitude": "36.7000", + "geo_loc_longitude": "-4.9000" + }, + { + "geo_loc_city": "Cabezuela del Valle", + "geo_loc_latitude": "40.1833", + "geo_loc_longitude": "-5.8000" + }, + { + "geo_loc_city": "Santo Tomé", + "geo_loc_latitude": "38.0167", + "geo_loc_longitude": "-3.1000" + }, + { + "geo_loc_city": "El Hoyo de Pinares", + "geo_loc_latitude": "40.5008", + "geo_loc_longitude": "-4.4239" + }, + { + "geo_loc_city": "Arbeca", + "geo_loc_latitude": "41.5417", + "geo_loc_longitude": "0.9237" + }, + { + "geo_loc_city": "Larraga", + "geo_loc_latitude": "42.5667", + "geo_loc_longitude": "-1.8500" + }, + { + "geo_loc_city": "Zafarraya", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-4.1333" + }, + { + "geo_loc_city": "Manzanilla", + "geo_loc_latitude": "37.3833", + "geo_loc_longitude": "-6.4167" + }, + { + "geo_loc_city": "Torre del Bierzo", + "geo_loc_latitude": "42.5947", + "geo_loc_longitude": "-6.3258" + }, + { + "geo_loc_city": "El Bruch", + "geo_loc_latitude": "41.5825", + "geo_loc_longitude": "1.7811" + }, + { + "geo_loc_city": "Montejicar", + "geo_loc_latitude": "37.5667", + "geo_loc_longitude": "-3.5000" + }, + { + "geo_loc_city": "Arnuero", + "geo_loc_latitude": "43.4731", + "geo_loc_longitude": "-3.5631" + }, + { + "geo_loc_city": "Villar del Rey", + "geo_loc_latitude": "39.1333", + "geo_loc_longitude": "-6.8500" + }, + { + "geo_loc_city": "Anzuola", + "geo_loc_latitude": "43.0992", + "geo_loc_longitude": "-2.3806" + }, + { + "geo_loc_city": "Santovenia de Valdoncina", + "geo_loc_latitude": "42.5500", + "geo_loc_longitude": "-5.6167" + }, + { + "geo_loc_city": "Luzmela", + "geo_loc_latitude": "43.2986", + "geo_loc_longitude": "-4.2067" + }, + { + "geo_loc_city": "Dílar", + "geo_loc_latitude": "37.0667", + "geo_loc_longitude": "-3.6000" + }, + { + "geo_loc_city": "San Pedro Pescador", + "geo_loc_latitude": "42.1900", + "geo_loc_longitude": "3.0837" + }, + { + "geo_loc_city": "Ullastrell", + "geo_loc_latitude": "41.5263", + "geo_loc_longitude": "1.9587" + }, + { + "geo_loc_city": "Cea", + "geo_loc_latitude": "42.4725", + "geo_loc_longitude": "-7.9819" + }, + { + "geo_loc_city": "Cenicero", + "geo_loc_latitude": "42.4833", + "geo_loc_longitude": "-2.6333" + }, + { + "geo_loc_city": "Anoeta", + "geo_loc_latitude": "43.1622", + "geo_loc_longitude": "-2.0700" + }, + { + "geo_loc_city": "Fitero", + "geo_loc_latitude": "42.0581", + "geo_loc_longitude": "-1.8572" + }, + { + "geo_loc_city": "Yátova", + "geo_loc_latitude": "39.3849", + "geo_loc_longitude": "-0.8085" + }, + { + "geo_loc_city": "Riudellots de la Selva", + "geo_loc_latitude": "41.8956", + "geo_loc_longitude": "2.8064" + }, + { + "geo_loc_city": "Piedralaves", + "geo_loc_latitude": "40.3172", + "geo_loc_longitude": "-4.6981" + }, + { + "geo_loc_city": "Valderrubio", + "geo_loc_latitude": "37.2344", + "geo_loc_longitude": "-3.8236" + }, + { + "geo_loc_city": "Viana de Cega", + "geo_loc_latitude": "41.5333", + "geo_loc_longitude": "-4.7500" + }, + { + "geo_loc_city": "Villanueva de la Vera", + "geo_loc_latitude": "40.1306", + "geo_loc_longitude": "-5.4639" + }, + { + "geo_loc_city": "Alozaina", + "geo_loc_latitude": "36.7258", + "geo_loc_longitude": "-4.8581" + }, + { + "geo_loc_city": "La Codosera", + "geo_loc_latitude": "39.2000", + "geo_loc_longitude": "-7.1667" + }, + { + "geo_loc_city": "San Vicente de Torelló", + "geo_loc_latitude": "42.0622", + "geo_loc_longitude": "2.2728" + }, + { + "geo_loc_city": "Borjas del Campo", + "geo_loc_latitude": "41.1722", + "geo_loc_longitude": "1.0204" + }, + { + "geo_loc_city": "San Leonardo de Yagüe", + "geo_loc_latitude": "41.8281", + "geo_loc_longitude": "-3.0669" + }, + { + "geo_loc_city": "Los Navalucillos", + "geo_loc_latitude": "39.6667", + "geo_loc_longitude": "-4.6333" + }, + { + "geo_loc_city": "Cadreita", + "geo_loc_latitude": "42.2167", + "geo_loc_longitude": "-1.6833" + }, + { + "geo_loc_city": "Ezcaray", + "geo_loc_latitude": "42.3267", + "geo_loc_longitude": "-3.0133" + }, + { + "geo_loc_city": "Puigpuñent", + "geo_loc_latitude": "39.6226", + "geo_loc_longitude": "2.5275" + }, + { + "geo_loc_city": "Vega de Espinareda", + "geo_loc_latitude": "42.7258", + "geo_loc_longitude": "-6.6550" + }, + { + "geo_loc_city": "Aldeanueva de la Vera", + "geo_loc_latitude": "40.0167", + "geo_loc_longitude": "-5.8667" + }, + { + "geo_loc_city": "Montealegre del Castillo", + "geo_loc_latitude": "38.7833", + "geo_loc_longitude": "-1.3167" + }, + { + "geo_loc_city": "Cenicientos", + "geo_loc_latitude": "40.2639", + "geo_loc_longitude": "-4.4667" + }, + { + "geo_loc_city": "Larrabezúa", + "geo_loc_latitude": "43.2619", + "geo_loc_longitude": "-2.7947" + }, + { + "geo_loc_city": "Aguadulce", + "geo_loc_latitude": "37.2522", + "geo_loc_longitude": "-4.9925" + }, + { + "geo_loc_city": "La Albuera", + "geo_loc_latitude": "38.7161", + "geo_loc_longitude": "-6.8239" + }, + { + "geo_loc_city": "Carrión de los Condes", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-4.6000" + }, + { + "geo_loc_city": "Cuadros", + "geo_loc_latitude": "42.7000", + "geo_loc_longitude": "-5.6333" + }, + { + "geo_loc_city": "Serón", + "geo_loc_latitude": "37.3333", + "geo_loc_longitude": "-2.5000" + }, + { + "geo_loc_city": "Campos del Río", + "geo_loc_latitude": "38.0408", + "geo_loc_longitude": "-1.3517" + }, + { + "geo_loc_city": "Fuente la Higuera", + "geo_loc_latitude": "38.8056", + "geo_loc_longitude": "-0.8794" + }, + { + "geo_loc_city": "Navaconcejo", + "geo_loc_latitude": "40.1800", + "geo_loc_longitude": "-5.8200" + }, + { + "geo_loc_city": "El Campillo", + "geo_loc_latitude": "37.6830", + "geo_loc_longitude": "-6.6170" + }, + { + "geo_loc_city": "Santa Olalla del Cala", + "geo_loc_latitude": "37.9000", + "geo_loc_longitude": "-6.2167" + }, + { + "geo_loc_city": "Villanueva de Mesía", + "geo_loc_latitude": "37.2142", + "geo_loc_longitude": "-4.0111" + }, + { + "geo_loc_city": "Castril", + "geo_loc_latitude": "37.7833", + "geo_loc_longitude": "-2.7667" + }, + { + "geo_loc_city": "Navaluenga", + "geo_loc_latitude": "40.4097", + "geo_loc_longitude": "-4.7081" + }, + { + "geo_loc_city": "Jabalquinto", + "geo_loc_latitude": "38.0167", + "geo_loc_longitude": "-3.7167" + }, + { + "geo_loc_city": "Beniparrell", + "geo_loc_latitude": "39.3806", + "geo_loc_longitude": "-0.4114" + }, + { + "geo_loc_city": "Puebla de Trives", + "geo_loc_latitude": "42.3394", + "geo_loc_longitude": "-7.2531" + }, + { + "geo_loc_city": "Grazalema", + "geo_loc_latitude": "36.7667", + "geo_loc_longitude": "-5.3667" + }, + { + "geo_loc_city": "Valldemosa", + "geo_loc_latitude": "39.7117", + "geo_loc_longitude": "2.6226" + }, + { + "geo_loc_city": "El Pedroso", + "geo_loc_latitude": "37.8333", + "geo_loc_longitude": "-5.7500" + }, + { + "geo_loc_city": "Maella", + "geo_loc_latitude": "41.1333", + "geo_loc_longitude": "0.1500" + }, + { + "geo_loc_city": "Obejo", + "geo_loc_latitude": "38.1333", + "geo_loc_longitude": "-4.8000" + }, + { + "geo_loc_city": "Cogollos Vega", + "geo_loc_latitude": "37.2747", + "geo_loc_longitude": "-3.5731" + }, + { + "geo_loc_city": "El Vellón", + "geo_loc_latitude": "40.7667", + "geo_loc_longitude": "-3.5833" + }, + { + "geo_loc_city": "Garrovillas", + "geo_loc_latitude": "39.7000", + "geo_loc_longitude": "-6.5500" + }, + { + "geo_loc_city": "Jacarilla", + "geo_loc_latitude": "38.0667", + "geo_loc_longitude": "-0.8667" + }, + { + "geo_loc_city": "Sierra de Fuentes", + "geo_loc_latitude": "39.4333", + "geo_loc_longitude": "-6.2667" + }, + { + "geo_loc_city": "Bareyo", + "geo_loc_latitude": "43.4822", + "geo_loc_longitude": "-3.6108" + }, + { + "geo_loc_city": "Crecente", + "geo_loc_latitude": "42.1525", + "geo_loc_longitude": "-8.2225" + }, + { + "geo_loc_city": "Valdeganga", + "geo_loc_latitude": "39.1500", + "geo_loc_longitude": "-1.6667" + }, + { + "geo_loc_city": "Nogueira de Ramuin", + "geo_loc_latitude": "42.4197", + "geo_loc_longitude": "-7.7531" + }, + { + "geo_loc_city": "Salas de los Infantes", + "geo_loc_latitude": "42.0231", + "geo_loc_longitude": "-3.2814" + }, + { + "geo_loc_city": "Fiñana", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-2.8333" + }, + { + "geo_loc_city": "Viñuela", + "geo_loc_latitude": "36.8500", + "geo_loc_longitude": "-4.1333" + }, + { + "geo_loc_city": "Granja de Torrehermosa", + "geo_loc_latitude": "38.3100", + "geo_loc_longitude": "-5.5953" + }, + { + "geo_loc_city": "Mendaro", + "geo_loc_latitude": "43.2642", + "geo_loc_longitude": "-2.3755" + }, + { + "geo_loc_city": "Ontur", + "geo_loc_latitude": "38.6333", + "geo_loc_longitude": "-1.4833" + }, + { + "geo_loc_city": "Nava del Rey", + "geo_loc_latitude": "41.3333", + "geo_loc_longitude": "-5.0833" + }, + { + "geo_loc_city": "Albalate del Arzobispo", + "geo_loc_latitude": "41.1167", + "geo_loc_longitude": "-0.5167" + }, + { + "geo_loc_city": "Logrosán", + "geo_loc_latitude": "39.3372", + "geo_loc_longitude": "-5.4922" + }, + { + "geo_loc_city": "Benferri", + "geo_loc_latitude": "38.1417", + "geo_loc_longitude": "-0.9625" + }, + { + "geo_loc_city": "Daroca", + "geo_loc_latitude": "41.1153", + "geo_loc_longitude": "-1.4139" + }, + { + "geo_loc_city": "Cálig", + "geo_loc_latitude": "40.4617", + "geo_loc_longitude": "0.3536" + }, + { + "geo_loc_city": "Valencia del Ventoso", + "geo_loc_latitude": "38.2653", + "geo_loc_longitude": "-6.4744" + }, + { + "geo_loc_city": "Boimorto", + "geo_loc_latitude": "43.0080", + "geo_loc_longitude": "-8.1270" + }, + { + "geo_loc_city": "Artana", + "geo_loc_latitude": "39.8833", + "geo_loc_longitude": "-0.2500" + }, + { + "geo_loc_city": "Navalcán", + "geo_loc_latitude": "40.0680", + "geo_loc_longitude": "-5.0930" + }, + { + "geo_loc_city": "Fuensaldaña", + "geo_loc_latitude": "41.7000", + "geo_loc_longitude": "-4.7667" + }, + { + "geo_loc_city": "San Mateo", + "geo_loc_latitude": "40.4650", + "geo_loc_longitude": "0.1803" + }, + { + "geo_loc_city": "La Sellera de Ter", + "geo_loc_latitude": "41.9683", + "geo_loc_longitude": "2.6207" + }, + { + "geo_loc_city": "Quinto", + "geo_loc_latitude": "41.4248", + "geo_loc_longitude": "-0.4975" + }, + { + "geo_loc_city": "Almargen", + "geo_loc_latitude": "37.0000", + "geo_loc_longitude": "-5.0167" + }, + { + "geo_loc_city": "Serós", + "geo_loc_latitude": "41.4617", + "geo_loc_longitude": "0.4119" + }, + { + "geo_loc_city": "Monturque", + "geo_loc_latitude": "37.4667", + "geo_loc_longitude": "-4.5667" + }, + { + "geo_loc_city": "Las Arenas", + "geo_loc_latitude": "43.2833", + "geo_loc_longitude": "-4.7667" + }, + { + "geo_loc_city": "Castellví de Rosanés", + "geo_loc_latitude": "41.4517", + "geo_loc_longitude": "1.9006" + }, + { + "geo_loc_city": "Noalejo", + "geo_loc_latitude": "37.5167", + "geo_loc_longitude": "-3.6500" + }, + { + "geo_loc_city": "Limpias", + "geo_loc_latitude": "43.3628", + "geo_loc_longitude": "-3.4247" + }, + { + "geo_loc_city": "Barlovento", + "geo_loc_latitude": "28.8167", + "geo_loc_longitude": "-17.7667" + }, + { + "geo_loc_city": "Higuera de Vargas", + "geo_loc_latitude": "38.4472", + "geo_loc_longitude": "-6.9750" + }, + { + "geo_loc_city": "Herrera de Pisuerga", + "geo_loc_latitude": "42.6000", + "geo_loc_longitude": "-4.3333" + }, + { + "geo_loc_city": "La Merca", + "geo_loc_latitude": "42.2231", + "geo_loc_longitude": "-7.9053" + }, + { + "geo_loc_city": "Monfero", + "geo_loc_latitude": "43.3667", + "geo_loc_longitude": "-7.9500" + }, + { + "geo_loc_city": "Vallfogona de Balaguer", + "geo_loc_latitude": "41.7539", + "geo_loc_longitude": "0.8156" + }, + { + "geo_loc_city": "Batea", + "geo_loc_latitude": "41.0941", + "geo_loc_longitude": "0.3120" + }, + { + "geo_loc_city": "Barraco", + "geo_loc_latitude": "40.4753", + "geo_loc_longitude": "-4.6419" + }, + { + "geo_loc_city": "Paredes de Nava", + "geo_loc_latitude": "42.1528", + "geo_loc_longitude": "-4.6944" + }, + { + "geo_loc_city": "Muros de Nalón", + "geo_loc_latitude": "43.5500", + "geo_loc_longitude": "-6.1000" + }, + { + "geo_loc_city": "Tejeda", + "geo_loc_latitude": "27.9974", + "geo_loc_longitude": "-15.6139" + }, + { + "geo_loc_city": "Huétor Santillán", + "geo_loc_latitude": "37.2186", + "geo_loc_longitude": "-3.5172" + }, + { + "geo_loc_city": "La Iruela", + "geo_loc_latitude": "37.9167", + "geo_loc_longitude": "-3.0000" + }, + { + "geo_loc_city": "Vélez Blanco", + "geo_loc_latitude": "37.6833", + "geo_loc_longitude": "-2.0833" + }, + { + "geo_loc_city": "Selaya", + "geo_loc_latitude": "43.2167", + "geo_loc_longitude": "-3.8000" + }, + { + "geo_loc_city": "Guadahortuna", + "geo_loc_latitude": "37.5581", + "geo_loc_longitude": "-3.3992" + }, + { + "geo_loc_city": "Belmonte", + "geo_loc_latitude": "39.5594", + "geo_loc_longitude": "-2.7084" + }, + { + "geo_loc_city": "Castellar de Santiago", + "geo_loc_latitude": "38.5353", + "geo_loc_longitude": "-3.2833" + }, + { + "geo_loc_city": "Siruela", + "geo_loc_latitude": "38.9775", + "geo_loc_longitude": "-5.0492" + }, + { + "geo_loc_city": "Olza", + "geo_loc_latitude": "42.8225", + "geo_loc_longitude": "-1.7539" + }, + { + "geo_loc_city": "Santa Marina del Rey", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-5.8500" + }, + { + "geo_loc_city": "Villagonzalo-Pedernales", + "geo_loc_latitude": "42.3014", + "geo_loc_longitude": "-3.7364" + }, + { + "geo_loc_city": "Alange", + "geo_loc_latitude": "38.7858", + "geo_loc_longitude": "-6.2456" + }, + { + "geo_loc_city": "Las Presas", + "geo_loc_latitude": "42.1464", + "geo_loc_longitude": "2.4594" + }, + { + "geo_loc_city": "Coirós", + "geo_loc_latitude": "43.2500", + "geo_loc_longitude": "-8.1667" + }, + { + "geo_loc_city": "Irura", + "geo_loc_latitude": "43.1675", + "geo_loc_longitude": "-2.0672" + }, + { + "geo_loc_city": "Villamarín", + "geo_loc_latitude": "42.4639", + "geo_loc_longitude": "-7.8900" + }, + { + "geo_loc_city": "Segura de León", + "geo_loc_latitude": "38.1208", + "geo_loc_longitude": "-6.5292" + }, + { + "geo_loc_city": "Mundaca", + "geo_loc_latitude": "43.4072", + "geo_loc_longitude": "-2.6983" + }, + { + "geo_loc_city": "Cortes de Baza", + "geo_loc_latitude": "37.6333", + "geo_loc_longitude": "-2.7667" + }, + { + "geo_loc_city": "Oliana", + "geo_loc_latitude": "42.0671", + "geo_loc_longitude": "1.3142" + }, + { + "geo_loc_city": "Olesa de Bonesvalls", + "geo_loc_latitude": "41.3553", + "geo_loc_longitude": "1.8506" + }, + { + "geo_loc_city": "Puebla de Obando", + "geo_loc_latitude": "39.1833", + "geo_loc_longitude": "-6.6333" + }, + { + "geo_loc_city": "Ablaña de Arriba", + "geo_loc_latitude": "43.3083", + "geo_loc_longitude": "-5.8750" + }, + { + "geo_loc_city": "Aranga", + "geo_loc_latitude": "43.2339", + "geo_loc_longitude": "-8.0158" + }, + { + "geo_loc_city": "Fuentealbilla", + "geo_loc_latitude": "39.2667", + "geo_loc_longitude": "-1.5492" + }, + { + "geo_loc_city": "Villafamés", + "geo_loc_latitude": "40.1125", + "geo_loc_longitude": "-0.0539" + }, + { + "geo_loc_city": "Olocau", + "geo_loc_latitude": "39.7000", + "geo_loc_longitude": "-0.5317" + }, + { + "geo_loc_city": "Guadalupe", + "geo_loc_latitude": "39.4528", + "geo_loc_longitude": "-5.3275" + }, + { + "geo_loc_city": "Cárcer", + "geo_loc_latitude": "39.0667", + "geo_loc_longitude": "-0.5667" + }, + { + "geo_loc_city": "Villaturiel", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-5.4833" + }, + { + "geo_loc_city": "Almáchar", + "geo_loc_latitude": "36.8000", + "geo_loc_longitude": "-4.2333" + }, + { + "geo_loc_city": "El Carpio de Tajo", + "geo_loc_latitude": "39.8875", + "geo_loc_longitude": "-4.4544" + }, + { + "geo_loc_city": "Boñar", + "geo_loc_latitude": "42.8667", + "geo_loc_longitude": "-5.3167" + }, + { + "geo_loc_city": "Canena", + "geo_loc_latitude": "38.0500", + "geo_loc_longitude": "-3.4667" + }, + { + "geo_loc_city": "Toral de los Vados", + "geo_loc_latitude": "42.5444", + "geo_loc_longitude": "-6.7814" + }, + { + "geo_loc_city": "Almoharín", + "geo_loc_latitude": "39.1667", + "geo_loc_longitude": "-6.0333" + }, + { + "geo_loc_city": "Fuenlabrada de los Montes", + "geo_loc_latitude": "39.1317", + "geo_loc_longitude": "-4.9356" + }, + { + "geo_loc_city": "Villaralbo", + "geo_loc_latitude": "41.4922", + "geo_loc_longitude": "-5.6847" + }, + { + "geo_loc_city": "La Peroja", + "geo_loc_latitude": "42.4389", + "geo_loc_longitude": "-7.7933" + }, + { + "geo_loc_city": "San Justo de la Vega", + "geo_loc_latitude": "42.4542", + "geo_loc_longitude": "-6.0147" + }, + { + "geo_loc_city": "Cuevas de Vinromá", + "geo_loc_latitude": "40.3078", + "geo_loc_longitude": "0.1225" + }, + { + "geo_loc_city": "Brozas", + "geo_loc_latitude": "39.6000", + "geo_loc_longitude": "-6.7667" + }, + { + "geo_loc_city": "Segura de la Sierra", + "geo_loc_latitude": "38.3000", + "geo_loc_longitude": "-2.6500" + }, + { + "geo_loc_city": "Piedrahita", + "geo_loc_latitude": "40.4635", + "geo_loc_longitude": "-5.3276" + }, + { + "geo_loc_city": "Villardevós", + "geo_loc_latitude": "41.9069", + "geo_loc_longitude": "-7.3131" + }, + { + "geo_loc_city": "Arciniega", + "geo_loc_latitude": "43.1167", + "geo_loc_longitude": "-3.1333" + }, + { + "geo_loc_city": "Zarza de Granadilla", + "geo_loc_latitude": "40.2381", + "geo_loc_longitude": "-6.0475" + }, + { + "geo_loc_city": "Barrax", + "geo_loc_latitude": "39.0458", + "geo_loc_longitude": "-2.2028" + }, + { + "geo_loc_city": "Zaidín", + "geo_loc_latitude": "41.6000", + "geo_loc_longitude": "0.2667" + }, + { + "geo_loc_city": "Burgo", + "geo_loc_latitude": "36.7830", + "geo_loc_longitude": "-4.9330" + }, + { + "geo_loc_city": "Orcera", + "geo_loc_latitude": "38.3167", + "geo_loc_longitude": "-2.6500" + }, + { + "geo_loc_city": "Híjar", + "geo_loc_latitude": "41.1746", + "geo_loc_longitude": "-0.4498" + }, + { + "geo_loc_city": "Riola", + "geo_loc_latitude": "39.1964", + "geo_loc_longitude": "-0.3336" + }, + { + "geo_loc_city": "Chillón", + "geo_loc_latitude": "38.7969", + "geo_loc_longitude": "-4.8669" + }, + { + "geo_loc_city": "Villahermosa", + "geo_loc_latitude": "38.7500", + "geo_loc_longitude": "-2.8667" + }, + { + "geo_loc_city": "Argoños", + "geo_loc_latitude": "43.4600", + "geo_loc_longitude": "-3.4914" + }, + { + "geo_loc_city": "Almonaster la Real", + "geo_loc_latitude": "37.8733", + "geo_loc_longitude": "-6.7861" + }, + { + "geo_loc_city": "Colmenar del Arroyo", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-4.2000" + }, + { + "geo_loc_city": "Guadamur", + "geo_loc_latitude": "39.8167", + "geo_loc_longitude": "-4.1500" + }, + { + "geo_loc_city": "Alforja", + "geo_loc_latitude": "41.2114", + "geo_loc_longitude": "0.9755" + }, + { + "geo_loc_city": "Germade", + "geo_loc_latitude": "43.3000", + "geo_loc_longitude": "-7.6833" + }, + { + "geo_loc_city": "Cabra del Santo Cristo", + "geo_loc_latitude": "37.7000", + "geo_loc_longitude": "-3.2833" + }, + { + "geo_loc_city": "Belorado", + "geo_loc_latitude": "42.4167", + "geo_loc_longitude": "-3.1833" + }, + { + "geo_loc_city": "Socovos", + "geo_loc_latitude": "38.3333", + "geo_loc_longitude": "-1.9667" + }, + { + "geo_loc_city": "Aliseda", + "geo_loc_latitude": "39.4225", + "geo_loc_longitude": "-6.6928" + }, + { + "geo_loc_city": "Hermigua", + "geo_loc_latitude": "28.1630", + "geo_loc_longitude": "-17.1985" + }, + { + "geo_loc_city": "Vallmoll", + "geo_loc_latitude": "41.2459", + "geo_loc_longitude": "1.2497" + }, + { + "geo_loc_city": "Cubillos del Sil", + "geo_loc_latitude": "42.6236", + "geo_loc_longitude": "-6.5636" + }, + { + "geo_loc_city": "Beniarjó", + "geo_loc_latitude": "38.9328", + "geo_loc_longitude": "-0.1878" + }, + { + "geo_loc_city": "Ateca", + "geo_loc_latitude": "41.3308", + "geo_loc_longitude": "-1.7929" + }, + { + "geo_loc_city": "Sosés", + "geo_loc_latitude": "41.5350", + "geo_loc_longitude": "0.4878" + }, + { + "geo_loc_city": "Ribas de Fresser", + "geo_loc_latitude": "42.3062", + "geo_loc_longitude": "2.1676" + }, + { + "geo_loc_city": "Almayate Bajo", + "geo_loc_latitude": "36.7308", + "geo_loc_longitude": "-4.1294" + }, + { + "geo_loc_city": "Camuñas", + "geo_loc_latitude": "39.4167", + "geo_loc_longitude": "-3.4500" + }, + { + "geo_loc_city": "Fuencaliente de la Palma", + "geo_loc_latitude": "28.5066", + "geo_loc_longitude": "-17.8416" + }, + { + "geo_loc_city": "Campillo de Arenas", + "geo_loc_latitude": "37.5500", + "geo_loc_longitude": "-3.6333" + }, + { + "geo_loc_city": "Usagre", + "geo_loc_latitude": "38.3500", + "geo_loc_longitude": "-6.1667" + }, + { + "geo_loc_city": "Cumbres Mayores", + "geo_loc_latitude": "38.0667", + "geo_loc_longitude": "-6.6333" + }, + { + "geo_loc_city": "Meira", + "geo_loc_latitude": "43.2167", + "geo_loc_longitude": "-7.2831" + }, + { + "geo_loc_city": "Lerín", + "geo_loc_latitude": "42.4833", + "geo_loc_longitude": "-1.9667" + }, + { + "geo_loc_city": "Cuevas del Campo", + "geo_loc_latitude": "37.6068", + "geo_loc_longitude": "-2.9291" + }, + { + "geo_loc_city": "Mansilla de las Mulas", + "geo_loc_latitude": "42.5000", + "geo_loc_longitude": "-5.4167" + }, + { + "geo_loc_city": "El Toboso", + "geo_loc_latitude": "39.5181", + "geo_loc_longitude": "-2.9981" + }, + { + "geo_loc_city": "Paradela", + "geo_loc_latitude": "42.7640", + "geo_loc_longitude": "-7.5674" + }, + { + "geo_loc_city": "Grañén", + "geo_loc_latitude": "41.9333", + "geo_loc_longitude": "-0.3667" + }, + { + "geo_loc_city": "Avión", + "geo_loc_latitude": "42.3883", + "geo_loc_longitude": "-8.2728" + }, + { + "geo_loc_city": "Villalobón", + "geo_loc_latitude": "42.0333", + "geo_loc_longitude": "-4.5000" + }, + { + "geo_loc_city": "Zarzalejo", + "geo_loc_latitude": "40.5000", + "geo_loc_longitude": "-4.0500" + }, + { + "geo_loc_city": "Daya Nueva", + "geo_loc_latitude": "38.1136", + "geo_loc_longitude": "-0.7614" + }, + { + "geo_loc_city": "Moraleja del Vino", + "geo_loc_latitude": "41.4667", + "geo_loc_longitude": "-5.6500" + }, + { + "geo_loc_city": "Ador", + "geo_loc_latitude": "38.9181", + "geo_loc_longitude": "-0.2253" + }, + { + "geo_loc_city": "Garafía", + "geo_loc_latitude": "28.8042", + "geo_loc_longitude": "-17.9167" + }, + { + "geo_loc_city": "Sobrado", + "geo_loc_latitude": "43.0224", + "geo_loc_longitude": "-8.0144" + }, + { + "geo_loc_city": "El Gastor", + "geo_loc_latitude": "36.8500", + "geo_loc_longitude": "-5.3167" + }, + { + "geo_loc_city": "Almaraz", + "geo_loc_latitude": "39.8000", + "geo_loc_longitude": "-5.6667" + }, + { + "geo_loc_city": "Oliva de Mérida", + "geo_loc_latitude": "38.7833", + "geo_loc_longitude": "-6.1167" + }, + { + "geo_loc_city": "Polopos", + "geo_loc_latitude": "36.7956", + "geo_loc_longitude": "-3.2972" + }, + { + "geo_loc_city": "Arquillos", + "geo_loc_latitude": "38.1833", + "geo_loc_longitude": "-3.4167" + }, + { + "geo_loc_city": "Salvaleón", + "geo_loc_latitude": "38.5167", + "geo_loc_longitude": "-6.7833" + }, + { + "geo_loc_city": "Oimbra", + "geo_loc_latitude": "41.8853", + "geo_loc_longitude": "-7.4725" + }, + { + "geo_loc_city": "El Casar de Escalona", + "geo_loc_latitude": "40.0500", + "geo_loc_longitude": "-4.5167" + }, + { + "geo_loc_city": "Madrigalejo", + "geo_loc_latitude": "39.1333", + "geo_loc_longitude": "-5.6167" + }, + { + "geo_loc_city": "Palma de Gandía", + "geo_loc_latitude": "38.9250", + "geo_loc_longitude": "-0.2225" + }, + { + "geo_loc_city": "La Secuita", + "geo_loc_latitude": "41.2032", + "geo_loc_longitude": "1.2794" + }, + { + "geo_loc_city": "Alanís", + "geo_loc_latitude": "38.0375", + "geo_loc_longitude": "-5.7153" + }, + { + "geo_loc_city": "Rosal de la Frontera", + "geo_loc_latitude": "37.9686", + "geo_loc_longitude": "-7.2197" + }, + { + "geo_loc_city": "Ataun", + "geo_loc_latitude": "42.9781", + "geo_loc_longitude": "-2.1814" + }, + { + "geo_loc_city": "Pinofranqueado", + "geo_loc_latitude": "40.3039", + "geo_loc_longitude": "-6.4981" + }, + { + "geo_loc_city": "Benejama", + "geo_loc_latitude": "38.7000", + "geo_loc_longitude": "-0.7672" + }, + { + "geo_loc_city": "Montizón", + "geo_loc_latitude": "38.3333", + "geo_loc_longitude": "-3.1000" + }, + { + "geo_loc_city": "Montrás", + "geo_loc_latitude": "41.9080", + "geo_loc_longitude": "3.1447" + }, + { + "geo_loc_city": "Canillas de Aceituno", + "geo_loc_latitude": "36.8730", + "geo_loc_longitude": "-4.0820" + }, + { + "geo_loc_city": "Bimenes", + "geo_loc_latitude": "43.3333", + "geo_loc_longitude": "-5.5500" + }, + { + "geo_loc_city": "Lovios", + "geo_loc_latitude": "41.8753", + "geo_loc_longitude": "-8.0844" + }, + { + "geo_loc_city": "Padrenda", + "geo_loc_latitude": "42.1394", + "geo_loc_longitude": "-8.1583" + }, + { + "geo_loc_city": "La Torre de Esteban Hambrán", + "geo_loc_latitude": "40.1686", + "geo_loc_longitude": "-4.2186" + }, + { + "geo_loc_city": "Montánchez", + "geo_loc_latitude": "39.2167", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Gatica", + "geo_loc_latitude": "43.3639", + "geo_loc_longitude": "-2.8719" + }, + { + "geo_loc_city": "Arenas de Iguña", + "geo_loc_latitude": "43.1881", + "geo_loc_longitude": "-4.0483" + }, + { + "geo_loc_city": "Purchena", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-2.3500" + }, + { + "geo_loc_city": "Tibi", + "geo_loc_latitude": "38.5333", + "geo_loc_longitude": "-0.5833" + }, + { + "geo_loc_city": "Alcaudete de la Jaya", + "geo_loc_latitude": "39.7900", + "geo_loc_longitude": "-4.8720" + }, + { + "geo_loc_city": "Alconchel", + "geo_loc_latitude": "38.5167", + "geo_loc_longitude": "-7.0667" + }, + { + "geo_loc_city": "Agudo", + "geo_loc_latitude": "38.9833", + "geo_loc_longitude": "-4.8667" + }, + { + "geo_loc_city": "Torreorgaz", + "geo_loc_latitude": "39.3667", + "geo_loc_longitude": "-6.2500" + }, + { + "geo_loc_city": "Cuartell", + "geo_loc_latitude": "39.7389", + "geo_loc_longitude": "-0.2639" + }, + { + "geo_loc_city": "Espinosa de los Monteros", + "geo_loc_latitude": "43.0667", + "geo_loc_longitude": "-3.5333" + }, + { + "geo_loc_city": "Santiurde de Toranzo", + "geo_loc_latitude": "43.2397", + "geo_loc_longitude": "-3.9378" + }, + { + "geo_loc_city": "Ascó", + "geo_loc_latitude": "41.1808", + "geo_loc_longitude": "0.5672" + }, + { + "geo_loc_city": "Covaleda", + "geo_loc_latitude": "41.9333", + "geo_loc_longitude": "-2.8833" + }, + { + "geo_loc_city": "Aviñonet de Puig Ventós", + "geo_loc_latitude": "42.2505", + "geo_loc_longitude": "2.9120" + }, + { + "geo_loc_city": "Santa Eugenia", + "geo_loc_latitude": "39.6237", + "geo_loc_longitude": "2.8392" + }, + { + "geo_loc_city": "Zaldivia", + "geo_loc_latitude": "43.0364", + "geo_loc_longitude": "-2.1497" + }, + { + "geo_loc_city": "Montaberner", + "geo_loc_latitude": "38.8883", + "geo_loc_longitude": "-0.4961" + }, + { + "geo_loc_city": "Darro", + "geo_loc_latitude": "37.3500", + "geo_loc_longitude": "-3.3000" + }, + { + "geo_loc_city": "Cañete la Real", + "geo_loc_latitude": "36.9535", + "geo_loc_longitude": "-5.0254" + }, + { + "geo_loc_city": "Valdestillas", + "geo_loc_latitude": "41.4667", + "geo_loc_longitude": "-4.7667" + }, + { + "geo_loc_city": "Puebla del Brollón", + "geo_loc_latitude": "42.5571", + "geo_loc_longitude": "-7.3919" + }, + { + "geo_loc_city": "Zarátamo", + "geo_loc_latitude": "43.2128", + "geo_loc_longitude": "-2.8722" + }, + { + "geo_loc_city": "Aldea del Rey", + "geo_loc_latitude": "38.7389", + "geo_loc_longitude": "-3.8392" + }, + { + "geo_loc_city": "Castropodame", + "geo_loc_latitude": "42.5800", + "geo_loc_longitude": "-6.4672" + }, + { + "geo_loc_city": "Araya", + "geo_loc_latitude": "42.8957", + "geo_loc_longitude": "-2.3210" + }, + { + "geo_loc_city": "Pol", + "geo_loc_latitude": "43.1297", + "geo_loc_longitude": "-7.3600" + }, + { + "geo_loc_city": "Salinas", + "geo_loc_latitude": "38.5211", + "geo_loc_longitude": "-0.9117" + }, + { + "geo_loc_city": "Cabeza la Vaca", + "geo_loc_latitude": "38.0833", + "geo_loc_longitude": "-6.4167" + }, + { + "geo_loc_city": "Tivisa", + "geo_loc_latitude": "41.0423", + "geo_loc_longitude": "0.7331" + }, + { + "geo_loc_city": "Cañamero", + "geo_loc_latitude": "39.3000", + "geo_loc_longitude": "-5.3667" + }, + { + "geo_loc_city": "Pola de Allande", + "geo_loc_latitude": "43.2667", + "geo_loc_longitude": "-6.6167" + }, + { + "geo_loc_city": "Santa Pau", + "geo_loc_latitude": "42.1458", + "geo_loc_longitude": "2.5722" + }, + { + "geo_loc_city": "Masalavés", + "geo_loc_latitude": "39.1417", + "geo_loc_longitude": "-0.5211" + }, + { + "geo_loc_city": "La Alberca de Záncara", + "geo_loc_latitude": "39.5167", + "geo_loc_longitude": "-2.4833" + }, + { + "geo_loc_city": "Salvatierra de los Barros", + "geo_loc_latitude": "38.4911", + "geo_loc_longitude": "-6.6853" + }, + { + "geo_loc_city": "Quintanar de la Sierra", + "geo_loc_latitude": "41.9814", + "geo_loc_longitude": "-3.0394" + }, + { + "geo_loc_city": "Cilleros", + "geo_loc_latitude": "40.1167", + "geo_loc_longitude": "-6.8000" + }, + { + "geo_loc_city": "Fornelos de Montes", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-8.4500" + }, + { + "geo_loc_city": "Cuevas del Becerro", + "geo_loc_latitude": "36.8667", + "geo_loc_longitude": "-5.0333" + }, + { + "geo_loc_city": "Pozohondo", + "geo_loc_latitude": "38.7167", + "geo_loc_longitude": "-1.9167" + }, + { + "geo_loc_city": "Villanueva de Perales", + "geo_loc_latitude": "40.3458", + "geo_loc_longitude": "-4.1017" + }, + { + "geo_loc_city": "Barruera", + "geo_loc_latitude": "42.5055", + "geo_loc_longitude": "0.8012" + }, + { + "geo_loc_city": "Corcubión", + "geo_loc_latitude": "42.9500", + "geo_loc_longitude": "-9.1833" + }, + { + "geo_loc_city": "Brea de Aragón", + "geo_loc_latitude": "41.5333", + "geo_loc_longitude": "-1.6000" + }, + { + "geo_loc_city": "Gaucín", + "geo_loc_latitude": "36.5167", + "geo_loc_longitude": "-5.3167" + }, + { + "geo_loc_city": "Caserras", + "geo_loc_latitude": "42.0150", + "geo_loc_longitude": "1.8433" + }, + { + "geo_loc_city": "Fuentesaúco", + "geo_loc_latitude": "41.2314", + "geo_loc_longitude": "-5.4931" + }, + { + "geo_loc_city": "Barcheta", + "geo_loc_latitude": "39.0211", + "geo_loc_longitude": "-0.4158" + }, + { + "geo_loc_city": "Valderas", + "geo_loc_latitude": "42.0831", + "geo_loc_longitude": "-5.4500" + }, + { + "geo_loc_city": "Baños de Río Tobía", + "geo_loc_latitude": "42.3350", + "geo_loc_longitude": "-2.7608" + }, + { + "geo_loc_city": "Frailes", + "geo_loc_latitude": "37.4864", + "geo_loc_longitude": "-3.8372" + }, + { + "geo_loc_city": "Hazas de Cesto", + "geo_loc_latitude": "43.3969", + "geo_loc_longitude": "-3.5897" + }, + { + "geo_loc_city": "Lecumberri", + "geo_loc_latitude": "43.0033", + "geo_loc_longitude": "-1.8939" + }, + { + "geo_loc_city": "Viver", + "geo_loc_latitude": "39.9208", + "geo_loc_longitude": "-0.5953" + }, + { + "geo_loc_city": "Alfarp", + "geo_loc_latitude": "39.2764", + "geo_loc_longitude": "-0.5608" + }, + { + "geo_loc_city": "Lumbrales", + "geo_loc_latitude": "40.9333", + "geo_loc_longitude": "-6.7167" + }, + { + "geo_loc_city": "Bélmez de la Moraleda", + "geo_loc_latitude": "37.7167", + "geo_loc_longitude": "-3.3667" + }, + { + "geo_loc_city": "Sayalonga", + "geo_loc_latitude": "36.8000", + "geo_loc_longitude": "-4.0167" + }, + { + "geo_loc_city": "Asteasu", + "geo_loc_latitude": "43.1928", + "geo_loc_longitude": "-2.0953" + }, + { + "geo_loc_city": "Albesa", + "geo_loc_latitude": "41.7539", + "geo_loc_longitude": "0.6617" + }, + { + "geo_loc_city": "Madrigal de la Vera", + "geo_loc_latitude": "40.1475", + "geo_loc_longitude": "-5.3668" + }, + { + "geo_loc_city": "Villalón de Campos", + "geo_loc_latitude": "42.1000", + "geo_loc_longitude": "-5.0330" + }, + { + "geo_loc_city": "Guadalcázar", + "geo_loc_latitude": "37.7500", + "geo_loc_longitude": "-4.9333" + }, + { + "geo_loc_city": "Jérica", + "geo_loc_latitude": "39.9000", + "geo_loc_longitude": "-0.5667" + }, + { + "geo_loc_city": "Benifairó de Valldigna", + "geo_loc_latitude": "39.0533", + "geo_loc_longitude": "-0.3031" + }, + { + "geo_loc_city": "Benirredrá", + "geo_loc_latitude": "38.9611", + "geo_loc_longitude": "-0.1919" + }, + { + "geo_loc_city": "La Plaza", + "geo_loc_latitude": "43.1500", + "geo_loc_longitude": "-6.1000" + }, + { + "geo_loc_city": "gualba de Dalt", + "geo_loc_latitude": "41.7322", + "geo_loc_longitude": "2.5047" + }, + { + "geo_loc_city": "Melgar de Fernamental", + "geo_loc_latitude": "42.4042", + "geo_loc_longitude": "-4.2456" + }, + { + "geo_loc_city": "Ledesma", + "geo_loc_latitude": "41.0875", + "geo_loc_longitude": "-6.0000" + }, + { + "geo_loc_city": "Entrena", + "geo_loc_latitude": "42.3833", + "geo_loc_longitude": "-2.5333" + }, + { + "geo_loc_city": "Santiso", + "geo_loc_latitude": "42.8500", + "geo_loc_longitude": "-8.0500" + }, + { + "geo_loc_city": "Las Navas de la Concepción", + "geo_loc_latitude": "37.9333", + "geo_loc_longitude": "-5.4500" + }, + { + "geo_loc_city": "Sarreal", + "geo_loc_latitude": "41.4446", + "geo_loc_longitude": "1.2489" + }, + { + "geo_loc_city": "Ibars de Urgel", + "geo_loc_latitude": "41.6808", + "geo_loc_longitude": "0.9859" + }, + { + "geo_loc_city": "Benamargosa", + "geo_loc_latitude": "36.8333", + "geo_loc_longitude": "-4.1833" + }, + { + "geo_loc_city": "Artesa de Lérida", + "geo_loc_latitude": "41.5547", + "geo_loc_longitude": "0.7039" + }, + { + "geo_loc_city": "Belvis de la Jara", + "geo_loc_latitude": "39.7594", + "geo_loc_longitude": "-4.9494" + }, + { + "geo_loc_city": "Cruz de Incio", + "geo_loc_latitude": "42.6567", + "geo_loc_longitude": "-7.3636" + }, + { + "geo_loc_city": "Chelva", + "geo_loc_latitude": "39.7469", + "geo_loc_longitude": "-0.9975" + }, + { + "geo_loc_city": "Añora", + "geo_loc_latitude": "38.4124", + "geo_loc_longitude": "-4.8976" + }, + { + "geo_loc_city": "Mancor del Valle", + "geo_loc_latitude": "39.7501", + "geo_loc_longitude": "2.8710" + }, + { + "geo_loc_city": "Torija", + "geo_loc_latitude": "40.7433", + "geo_loc_longitude": "-3.0314" + }, + { + "geo_loc_city": "Laujar de Andarax", + "geo_loc_latitude": "36.9833", + "geo_loc_longitude": "-2.8833" + }, + { + "geo_loc_city": "Soto de la Vega", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-5.8833" + }, + { + "geo_loc_city": "Belchite", + "geo_loc_latitude": "41.3064", + "geo_loc_longitude": "-0.7542" + }, + { + "geo_loc_city": "Beiro", + "geo_loc_latitude": "42.3692", + "geo_loc_longitude": "-8.1247" + }, + { + "geo_loc_city": "Cegama", + "geo_loc_latitude": "42.9767", + "geo_loc_longitude": "-2.2908" + }, + { + "geo_loc_city": "Benavent de Lérida", + "geo_loc_latitude": "41.6975", + "geo_loc_longitude": "0.6344" + }, + { + "geo_loc_city": "Garrafe de Torío", + "geo_loc_latitude": "42.7333", + "geo_loc_longitude": "-5.5167" + }, + { + "geo_loc_city": "Mora de Rubielos", + "geo_loc_latitude": "40.2500", + "geo_loc_longitude": "-0.7500" + }, + { + "geo_loc_city": "Navalafuente", + "geo_loc_latitude": "40.8231", + "geo_loc_longitude": "-3.6731" + }, + { + "geo_loc_city": "Guijo de Galisteo", + "geo_loc_latitude": "40.0937", + "geo_loc_longitude": "-6.4117" + }, + { + "geo_loc_city": "Molledo", + "geo_loc_latitude": "43.1542", + "geo_loc_longitude": "-4.0408" + }, + { + "geo_loc_city": "Serradilla", + "geo_loc_latitude": "39.8333", + "geo_loc_longitude": "-6.1333" + }, + { + "geo_loc_city": "Rábade", + "geo_loc_latitude": "43.1167", + "geo_loc_longitude": "-7.6167" + }, + { + "geo_loc_city": "Bande", + "geo_loc_latitude": "42.0306", + "geo_loc_longitude": "-7.9753" + }, + { + "geo_loc_city": "Alquería de la Condesa", + "geo_loc_latitude": "38.9361", + "geo_loc_longitude": "-0.1544" + }, + { + "geo_loc_city": "Segura", + "geo_loc_latitude": "43.0092", + "geo_loc_longitude": "-2.2528" + }, + { + "geo_loc_city": "Istán", + "geo_loc_latitude": "36.5833", + "geo_loc_longitude": "-4.9500" + }, + { + "geo_loc_city": "El Real de la Jara", + "geo_loc_latitude": "37.9500", + "geo_loc_longitude": "-6.1500" + }, + { + "geo_loc_city": "Baños de Molgas", + "geo_loc_latitude": "42.2411", + "geo_loc_longitude": "-7.6728" + }, + { + "geo_loc_city": "Pulgar", + "geo_loc_latitude": "39.6947", + "geo_loc_longitude": "-4.1522" + }, + { + "geo_loc_city": "Pinos Genil", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-3.5000" + }, + { + "geo_loc_city": "Olazagutía", + "geo_loc_latitude": "42.8778", + "geo_loc_longitude": "-2.1944" + }, + { + "geo_loc_city": "Chirivel", + "geo_loc_latitude": "37.5833", + "geo_loc_longitude": "-2.2667" + }, + { + "geo_loc_city": "Labastida", + "geo_loc_latitude": "42.5903", + "geo_loc_longitude": "-2.7958" + }, + { + "geo_loc_city": "Piornal", + "geo_loc_latitude": "40.1167", + "geo_loc_longitude": "-5.8333" + }, + { + "geo_loc_city": "Boal", + "geo_loc_latitude": "43.4286", + "geo_loc_longitude": "-6.8183" + }, + { + "geo_loc_city": "Pedroche", + "geo_loc_latitude": "38.4333", + "geo_loc_longitude": "-4.7667" + }, + { + "geo_loc_city": "Mayorga", + "geo_loc_latitude": "42.1667", + "geo_loc_longitude": "-5.2667" + }, + { + "geo_loc_city": "Sallent de Gállego", + "geo_loc_latitude": "42.7719", + "geo_loc_longitude": "-0.3328" + }, + { + "geo_loc_city": "Gurrea de Gállego", + "geo_loc_latitude": "42.0167", + "geo_loc_longitude": "-0.7667" + }, + { + "geo_loc_city": "Minaya", + "geo_loc_latitude": "39.2831", + "geo_loc_longitude": "-2.3167" + }, + { + "geo_loc_city": "Villalba de los Barros", + "geo_loc_latitude": "38.6167", + "geo_loc_longitude": "-6.5000" + }, + { + "geo_loc_city": "Cardeña", + "geo_loc_latitude": "38.2667", + "geo_loc_longitude": "-4.3167" + }, + { + "geo_loc_city": "Alcaracejos", + "geo_loc_latitude": "38.3833", + "geo_loc_longitude": "-4.9667" + }, + { + "geo_loc_city": "Fontcuberta", + "geo_loc_latitude": "42.1444", + "geo_loc_longitude": "2.7911" + }, + { + "geo_loc_city": "El Castillo de las Guardas", + "geo_loc_latitude": "37.6833", + "geo_loc_longitude": "-6.3000" + }, + { + "geo_loc_city": "Muiños", + "geo_loc_latitude": "41.9542", + "geo_loc_longitude": "-7.9856" + }, + { + "geo_loc_city": "Palenciana", + "geo_loc_latitude": "37.2500", + "geo_loc_longitude": "-4.5833" + }, + { + "geo_loc_city": "Cádiar", + "geo_loc_latitude": "36.9333", + "geo_loc_longitude": "-3.1667" + }, + { + "geo_loc_city": "Corbíns", + "geo_loc_latitude": "41.6906", + "geo_loc_longitude": "0.6931" + }, + { + "geo_loc_city": "Riós", + "geo_loc_latitude": "41.9742", + "geo_loc_longitude": "-7.2825" + }, + { + "geo_loc_city": "Esparragalejo", + "geo_loc_latitude": "38.9500", + "geo_loc_longitude": "-6.4333" + }, + { + "geo_loc_city": "Villanueva de Tapia", + "geo_loc_latitude": "37.1833", + "geo_loc_longitude": "-4.3333" + }, + { + "geo_loc_city": "Fonollosa", + "geo_loc_latitude": "41.7632", + "geo_loc_longitude": "1.6690" + }, + { + "geo_loc_city": "Puente de Domingo Flórez", + "geo_loc_latitude": "42.4142", + "geo_loc_longitude": "-6.8239" + }, + { + "geo_loc_city": "Villalpando", + "geo_loc_latitude": "41.8647", + "geo_loc_longitude": "-5.4131" + }, + { + "geo_loc_city": "Campo de Caso", + "geo_loc_latitude": "43.1833", + "geo_loc_longitude": "-5.3500" + }, + { + "geo_loc_city": "Palau-Sabardera", + "geo_loc_latitude": "42.3079", + "geo_loc_longitude": "3.1471" + }, + { + "geo_loc_city": "Soneja", + "geo_loc_latitude": "39.8167", + "geo_loc_longitude": "-0.4167" + }, + { + "geo_loc_city": "La Roca de la Sierra", + "geo_loc_latitude": "39.1083", + "geo_loc_longitude": "-6.6889" + }, + { + "geo_loc_city": "Arcos de Jalón", + "geo_loc_latitude": "41.2167", + "geo_loc_longitude": "-2.2667" + }, + { + "geo_loc_city": "Benaoján", + "geo_loc_latitude": "36.7196", + "geo_loc_longitude": "-5.2517" + }, + { + "geo_loc_city": "Rioja", + "geo_loc_latitude": "36.9333", + "geo_loc_longitude": "-2.4500" + }, + { + "geo_loc_city": "Bóveda", + "geo_loc_latitude": "42.6278", + "geo_loc_longitude": "-7.4806" + }, + { + "geo_loc_city": "Lubrín", + "geo_loc_latitude": "37.2167", + "geo_loc_longitude": "-2.0667" + }, + { + "geo_loc_city": "Villanueva del Duque", + "geo_loc_latitude": "38.3927", + "geo_loc_longitude": "-5.0000" + }, + { + "geo_loc_city": "Casas de Don Pedro", + "geo_loc_latitude": "39.1056", + "geo_loc_longitude": "-5.3308" + }, + { + "geo_loc_city": "Congosto", + "geo_loc_latitude": "42.6178", + "geo_loc_longitude": "-6.5200" + }, + { + "geo_loc_city": "Torres de Berrellén", + "geo_loc_latitude": "41.7573", + "geo_loc_longitude": "-1.0645" + }, + { + "geo_loc_city": "Alfamén", + "geo_loc_latitude": "41.4333", + "geo_loc_longitude": "-1.2500" + }, + { + "geo_loc_city": "Estivella", + "geo_loc_latitude": "39.7092", + "geo_loc_longitude": "-0.3483" + }, + { + "geo_loc_city": "Lloret de Vista Alegre", + "geo_loc_latitude": "39.6179", + "geo_loc_longitude": "2.9752" + }, + { + "geo_loc_city": "San Felíu de Pallarols", + "geo_loc_latitude": "42.0758", + "geo_loc_longitude": "2.5078" + }, + { + "geo_loc_city": "Casavieja", + "geo_loc_latitude": "40.2811", + "geo_loc_longitude": "-4.7667" + }, + { + "geo_loc_city": "Llivia", + "geo_loc_latitude": "42.4644", + "geo_loc_longitude": "1.9808" + }, + { + "geo_loc_city": "Algar", + "geo_loc_latitude": "36.6500", + "geo_loc_longitude": "-5.6500" + }, + { + "geo_loc_city": "Navata", + "geo_loc_latitude": "42.2240", + "geo_loc_longitude": "2.8614" + }, + { + "geo_loc_city": "Villalbilla de Burgos", + "geo_loc_latitude": "42.3469", + "geo_loc_longitude": "-3.7792" + }, + { + "geo_loc_city": "Legorreta", + "geo_loc_latitude": "43.0850", + "geo_loc_longitude": "-2.1486" + }, + { + "geo_loc_city": "Taboadela", + "geo_loc_latitude": "42.2408", + "geo_loc_longitude": "-7.8250" + }, + { + "geo_loc_city": "Gata", + "geo_loc_latitude": "40.2333", + "geo_loc_longitude": "-6.6000" + }, + { + "geo_loc_city": "Puertomarín", + "geo_loc_latitude": "42.8072", + "geo_loc_longitude": "-7.6158" + }, + { + "geo_loc_city": "Alcántara", + "geo_loc_latitude": "39.7222", + "geo_loc_longitude": "-6.8897" + }, + { + "geo_loc_city": "Chilluévar", + "geo_loc_latitude": "38.0000", + "geo_loc_longitude": "-3.0167" + }, + { + "geo_loc_city": "Ibeas de Juarros", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-3.5333" + }, + { + "geo_loc_city": "Madrigal de las Altas Torres", + "geo_loc_latitude": "41.0894", + "geo_loc_longitude": "-4.9989" + }, + { + "geo_loc_city": "Peñas de San Pedro", + "geo_loc_latitude": "38.7333", + "geo_loc_longitude": "-2.0000" + }, + { + "geo_loc_city": "Peraleda de la Mata", + "geo_loc_latitude": "39.8500", + "geo_loc_longitude": "-5.4667" + }, + { + "geo_loc_city": "Alcolea de Calatrava", + "geo_loc_latitude": "38.9833", + "geo_loc_longitude": "-4.1167" + }, + { + "geo_loc_city": "Miralcamp", + "geo_loc_latitude": "41.6064", + "geo_loc_longitude": "0.8814" + }, + { + "geo_loc_city": "Santa Eulalia de Ríuprimer", + "geo_loc_latitude": "41.9128", + "geo_loc_longitude": "2.1897" + }, + { + "geo_loc_city": "Galaroza", + "geo_loc_latitude": "37.9167", + "geo_loc_longitude": "-6.7000" + }, + { + "geo_loc_city": "Ahigal", + "geo_loc_latitude": "40.1833", + "geo_loc_longitude": "-6.1833" + }, + { + "geo_loc_city": "Alaejos", + "geo_loc_latitude": "41.3167", + "geo_loc_longitude": "-5.2167" + }, + { + "geo_loc_city": "El Ronquillo", + "geo_loc_latitude": "37.7167", + "geo_loc_longitude": "-6.1667" + }, + { + "geo_loc_city": "Trujillanos", + "geo_loc_latitude": "38.9500", + "geo_loc_longitude": "-6.2500" + }, + { + "geo_loc_city": "Albudeite", + "geo_loc_latitude": "38.0283", + "geo_loc_longitude": "-1.3853" + }, + { + "geo_loc_city": "Junquera de Ambía", + "geo_loc_latitude": "42.2056", + "geo_loc_longitude": "-7.7356" + }, + { + "geo_loc_city": "Torres", + "geo_loc_latitude": "37.7833", + "geo_loc_longitude": "-3.5000" + }, + { + "geo_loc_city": "Cuevas Bajas", + "geo_loc_latitude": "37.2333", + "geo_loc_longitude": "-4.4833" + }, + { + "geo_loc_city": "Jadraque", + "geo_loc_latitude": "40.9267", + "geo_loc_longitude": "-2.9236" + }, + { + "geo_loc_city": "Cardeñadijo", + "geo_loc_latitude": "42.3000", + "geo_loc_longitude": "-3.6667" + }, + { + "geo_loc_city": "San Cristóbal de Entreviñas", + "geo_loc_latitude": "42.0500", + "geo_loc_longitude": "-5.6333" + }, + { + "geo_loc_city": "Traiguera", + "geo_loc_latitude": "40.5256", + "geo_loc_longitude": "0.2906" + }, + { + "geo_loc_city": "Busto de Treviño", + "geo_loc_latitude": "42.7350", + "geo_loc_longitude": "-2.7470" + }, + { + "geo_loc_city": "Mahora", + "geo_loc_latitude": "39.2167", + "geo_loc_longitude": "-1.7333" + }, + { + "geo_loc_city": "Montemolín", + "geo_loc_latitude": "38.1500", + "geo_loc_longitude": "-6.2000" + }, + { + "geo_loc_city": "Termens", + "geo_loc_latitude": "41.7194", + "geo_loc_longitude": "0.7617" + }, + { + "geo_loc_city": "Puebla de Sanabria", + "geo_loc_latitude": "42.0553", + "geo_loc_longitude": "-6.6336" + }, + { + "geo_loc_city": "Rafelcofer", + "geo_loc_latitude": "38.9347", + "geo_loc_longitude": "-0.1678" + }, + { + "geo_loc_city": "Fuerte del Rey", + "geo_loc_latitude": "37.8667", + "geo_loc_longitude": "-3.8833" + }, + { + "geo_loc_city": "Lagartera", + "geo_loc_latitude": "39.9000", + "geo_loc_longitude": "-5.2000" + }, + { + "geo_loc_city": "Villar de Rena", + "geo_loc_latitude": "39.0667", + "geo_loc_longitude": "-5.8000" + }, + { + "geo_loc_city": "Cabanillas", + "geo_loc_latitude": "42.0314", + "geo_loc_longitude": "-1.5269" + }, + { + "geo_loc_city": "Abenójar", + "geo_loc_latitude": "38.8833", + "geo_loc_longitude": "-4.3500" + }, + { + "geo_loc_city": "Puigvert de Lérida", + "geo_loc_latitude": "41.5456", + "geo_loc_longitude": "0.7347" + }, + { + "geo_loc_city": "Villoría", + "geo_loc_latitude": "40.9944", + "geo_loc_longitude": "-5.3747" + }, + { + "geo_loc_city": "Casatejada", + "geo_loc_latitude": "39.8833", + "geo_loc_longitude": "-5.6833" + }, + { + "geo_loc_city": "Facinas", + "geo_loc_latitude": "36.1406", + "geo_loc_longitude": "-5.6989" + }, + { + "geo_loc_city": "Campillo de Llerena", + "geo_loc_latitude": "38.5000", + "geo_loc_longitude": "-5.8167" + }, + { + "geo_loc_city": "San Acisclo de Vallalta", + "geo_loc_latitude": "41.6247", + "geo_loc_longitude": "2.5703" + }, + { + "geo_loc_city": "Alcántara de Júcar", + "geo_loc_latitude": "39.0694", + "geo_loc_longitude": "-0.5600" + }, + { + "geo_loc_city": "Almoster", + "geo_loc_latitude": "41.1977", + "geo_loc_longitude": "1.1128" + }, + { + "geo_loc_city": "Riópar", + "geo_loc_latitude": "38.5000", + "geo_loc_longitude": "-2.4500" + }, + { + "geo_loc_city": "Cantimpalos", + "geo_loc_latitude": "41.0739", + "geo_loc_longitude": "-4.1589" + }, + { + "geo_loc_city": "Castrelo de Miño", + "geo_loc_latitude": "42.2944", + "geo_loc_longitude": "-8.0667" + }, + { + "geo_loc_city": "Irijoa", + "geo_loc_latitude": "43.2847", + "geo_loc_longitude": "-8.0578" + }, + { + "geo_loc_city": "Potes", + "geo_loc_latitude": "43.1536", + "geo_loc_longitude": "-4.6233" + }, + { + "geo_loc_city": "Carchel", + "geo_loc_latitude": "37.6333", + "geo_loc_longitude": "-3.6333" + }, + { + "geo_loc_city": "Lezuza", + "geo_loc_latitude": "38.9500", + "geo_loc_longitude": "-2.3500" + }, + { + "geo_loc_city": "Comares", + "geo_loc_latitude": "36.8500", + "geo_loc_longitude": "-4.2500" + }, + { + "geo_loc_city": "Costitx", + "geo_loc_latitude": "39.6575", + "geo_loc_longitude": "2.9500" + }, + { + "geo_loc_city": "Torrente de Cinca", + "geo_loc_latitude": "41.4667", + "geo_loc_longitude": "0.3333" + }, + { + "geo_loc_city": "La Parra", + "geo_loc_latitude": "38.5167", + "geo_loc_longitude": "-6.7833" + }, + { + "geo_loc_city": "Algueña", + "geo_loc_latitude": "38.3378", + "geo_loc_longitude": "-1.0036" + }, + { + "geo_loc_city": "Casas de Juan Núñez", + "geo_loc_latitude": "39.1167", + "geo_loc_longitude": "-1.5500" + }, + { + "geo_loc_city": "Bolbaite", + "geo_loc_latitude": "39.0639", + "geo_loc_longitude": "-0.6739" + }, + { + "geo_loc_city": "Alcaraz", + "geo_loc_latitude": "38.6667", + "geo_loc_longitude": "-2.4833" + }, + { + "geo_loc_city": "Majadas", + "geo_loc_latitude": "39.9423", + "geo_loc_longitude": "-5.7474" + }, + { + "geo_loc_city": "Castilléjar", + "geo_loc_latitude": "37.7167", + "geo_loc_longitude": "-2.6333" + }, + { + "geo_loc_city": "Mañón", + "geo_loc_latitude": "43.7361", + "geo_loc_longitude": "-7.7056" + }, + { + "geo_loc_city": "Lucena del Cid", + "geo_loc_latitude": "40.2764", + "geo_loc_longitude": "-0.2094" + }, + { + "geo_loc_city": "Encinasola", + "geo_loc_latitude": "38.1350", + "geo_loc_longitude": "-6.8722" + }, + { + "geo_loc_city": "Almadén de la Plata", + "geo_loc_latitude": "37.8667", + "geo_loc_longitude": "-6.0667" + }, + { + "geo_loc_city": "Alcalalí", + "geo_loc_latitude": "38.7494", + "geo_loc_longitude": "0.0417" + }, + { + "geo_loc_city": "Colomera", + "geo_loc_latitude": "37.3667", + "geo_loc_longitude": "-3.7000" + }, + { + "geo_loc_city": "Macastre", + "geo_loc_latitude": "39.3814", + "geo_loc_longitude": "-0.7872" + }, + { + "geo_loc_city": "Almoguera", + "geo_loc_latitude": "40.2989", + "geo_loc_longitude": "-2.9811" + }, + { + "geo_loc_city": "Lumbier", + "geo_loc_latitude": "42.6542", + "geo_loc_longitude": "-1.3056" + }, + { + "geo_loc_city": "Montiel", + "geo_loc_latitude": "38.7000", + "geo_loc_longitude": "-2.8667" + }, + { + "geo_loc_city": "San Román", + "geo_loc_latitude": "42.8670", + "geo_loc_longitude": "-7.0670" + }, + { + "geo_loc_city": "Villapresente", + "geo_loc_latitude": "43.3644", + "geo_loc_longitude": "-4.1042" + }, + { + "geo_loc_city": "Rótova", + "geo_loc_latitude": "38.9326", + "geo_loc_longitude": "-0.2581" + }, + { + "geo_loc_city": "Higuera de la Sierra", + "geo_loc_latitude": "37.8333", + "geo_loc_longitude": "-6.4333" + }, + { + "geo_loc_city": "Tous", + "geo_loc_latitude": "39.1381", + "geo_loc_longitude": "-0.5867" + }, + { + "geo_loc_city": "La Fuente de San Esteban", + "geo_loc_latitude": "40.8003", + "geo_loc_longitude": "-6.2500" + }, + { + "geo_loc_city": "Villar de Barrio", + "geo_loc_latitude": "42.1597", + "geo_loc_longitude": "-7.6117" + }, + { + "geo_loc_city": "Sartaguda", + "geo_loc_latitude": "42.3814", + "geo_loc_longitude": "-2.0586" + }, + { + "geo_loc_city": "La Caña", + "geo_loc_latitude": "42.2069", + "geo_loc_longitude": "2.4975" + }, + { + "geo_loc_city": "Melón", + "geo_loc_latitude": "42.2575", + "geo_loc_longitude": "-8.2172" + }, + { + "geo_loc_city": "Navas del Madroño", + "geo_loc_latitude": "39.6167", + "geo_loc_longitude": "-6.6500" + }, + { + "geo_loc_city": "Vilarrodona", + "geo_loc_latitude": "41.3105", + "geo_loc_longitude": "1.3580" + }, + { + "geo_loc_city": "Pla del Panadés", + "geo_loc_latitude": "41.4176", + "geo_loc_longitude": "1.7128" + }, + { + "geo_loc_city": "Lacunza", + "geo_loc_latitude": "42.9230", + "geo_loc_longitude": "-2.0210" + }, + { + "geo_loc_city": "Vall de Vianya", + "geo_loc_latitude": "42.2413", + "geo_loc_longitude": "2.4326" + }, + { + "geo_loc_city": "Carballeda de Avia", + "geo_loc_latitude": "42.3214", + "geo_loc_longitude": "-8.1653" + }, + { + "geo_loc_city": "Matallana de Torío", + "geo_loc_latitude": "42.8667", + "geo_loc_longitude": "-5.5167" + }, + { + "geo_loc_city": "Perafort", + "geo_loc_latitude": "41.1911", + "geo_loc_longitude": "1.2557" + }, + { + "geo_loc_city": "Loranca de Tajuña", + "geo_loc_latitude": "40.4469", + "geo_loc_longitude": "-3.1139" + }, + { + "geo_loc_city": "Trasmiras", + "geo_loc_latitude": "42.0228", + "geo_loc_longitude": "-7.6167" + }, + { + "geo_loc_city": "Figueruelas", + "geo_loc_latitude": "41.7667", + "geo_loc_longitude": "-1.1667" + }, + { + "geo_loc_city": "Mirandilla", + "geo_loc_latitude": "39.0017", + "geo_loc_longitude": "-6.2875" + }, + { + "geo_loc_city": "Iza", + "geo_loc_latitude": "42.8825", + "geo_loc_longitude": "-1.7675" + }, + { + "geo_loc_city": "Jerte", + "geo_loc_latitude": "40.2167", + "geo_loc_longitude": "-5.7500" + }, + { + "geo_loc_city": "Ormáiztegui", + "geo_loc_latitude": "43.0431", + "geo_loc_longitude": "-2.2550" + }, + { + "geo_loc_city": "Mas de las Matas", + "geo_loc_latitude": "40.8333", + "geo_loc_longitude": "-0.2500" + }, + { + "geo_loc_city": "Páramo del Sil", + "geo_loc_latitude": "42.8200", + "geo_loc_longitude": "-6.4900" + }, + { + "geo_loc_city": "Sariego", + "geo_loc_latitude": "43.4167", + "geo_loc_longitude": "-5.5667" + }, + { + "geo_loc_city": "Algámitas", + "geo_loc_latitude": "37.0167", + "geo_loc_longitude": "-5.1500" + }, + { + "geo_loc_city": "Ricote", + "geo_loc_latitude": "38.1500", + "geo_loc_longitude": "-1.3667" + }, + { + "geo_loc_city": "Nuñomoral", + "geo_loc_latitude": "40.3833", + "geo_loc_longitude": "-6.1667" + }, + { + "geo_loc_city": "Moclinejo", + "geo_loc_latitude": "36.7667", + "geo_loc_longitude": "-4.2500" + }, + { + "geo_loc_city": "Berriatúa", + "geo_loc_latitude": "43.3097", + "geo_loc_longitude": "-2.4672" + }, + { + "geo_loc_city": "Chimeneas", + "geo_loc_latitude": "37.1333", + "geo_loc_longitude": "-3.8167" + }, + { + "geo_loc_city": "La Fuliola", + "geo_loc_latitude": "41.7153", + "geo_loc_longitude": "1.0192" + }, + { + "geo_loc_city": "Abla", + "geo_loc_latitude": "37.1425", + "geo_loc_longitude": "-2.7772" + }, + { + "geo_loc_city": "Torre de Miguel Sesmero", + "geo_loc_latitude": "38.6167", + "geo_loc_longitude": "-6.8000" + }, + { + "geo_loc_city": "Samos", + "geo_loc_latitude": "42.7333", + "geo_loc_longitude": "-7.3000" + }, + { + "geo_loc_city": "Ceánuri Alto", + "geo_loc_latitude": "43.0986", + "geo_loc_longitude": "-2.7492" + }, + { + "geo_loc_city": "Montalbán", + "geo_loc_latitude": "40.8333", + "geo_loc_longitude": "-0.8000" + }, + { + "geo_loc_city": "Hondón de los Frailes", + "geo_loc_latitude": "38.2667", + "geo_loc_longitude": "-0.9167" + }, + { + "geo_loc_city": "Almendral", + "geo_loc_latitude": "38.6142", + "geo_loc_longitude": "-6.8208" + }, + { + "geo_loc_city": "Coripe", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-5.4333" + }, + { + "geo_loc_city": "Llers", + "geo_loc_latitude": "42.2972", + "geo_loc_longitude": "2.9133" + }, + { + "geo_loc_city": "Torá de Riubregós", + "geo_loc_latitude": "41.8129", + "geo_loc_longitude": "1.4029" + }, + { + "geo_loc_city": "Rueda", + "geo_loc_latitude": "41.4140", + "geo_loc_longitude": "-4.9600" + }, + { + "geo_loc_city": "La Gudiña", + "geo_loc_latitude": "42.0608", + "geo_loc_longitude": "-7.1381" + }, + { + "geo_loc_city": "Ríotorto", + "geo_loc_latitude": "43.3597", + "geo_loc_longitude": "-7.2544" + }, + { + "geo_loc_city": "Villagonzalo", + "geo_loc_latitude": "38.8667", + "geo_loc_longitude": "-6.2000" + }, + { + "geo_loc_city": "Campredó", + "geo_loc_latitude": "40.7597", + "geo_loc_longitude": "0.5533" + }, + { + "geo_loc_city": "Velilla del Río Carrión", + "geo_loc_latitude": "42.8333", + "geo_loc_longitude": "-4.8333" + }, + { + "geo_loc_city": "María", + "geo_loc_latitude": "37.7000", + "geo_loc_longitude": "-2.1500" + }, + { + "geo_loc_city": "Alborache", + "geo_loc_latitude": "39.3917", + "geo_loc_longitude": "-0.7711" + }, + { + "geo_loc_city": "Campotéjar", + "geo_loc_latitude": "37.4833", + "geo_loc_longitude": "-3.6167" + }, + { + "geo_loc_city": "San Martín de Tous", + "geo_loc_latitude": "41.5619", + "geo_loc_longitude": "1.5247" + }, + { + "geo_loc_city": "Rairiz de Veiga", + "geo_loc_latitude": "42.0833", + "geo_loc_longitude": "-7.8333" + }, + { + "geo_loc_city": "Albocácer", + "geo_loc_latitude": "40.3578", + "geo_loc_longitude": "-0.0236" + }, + { + "geo_loc_city": "El Puente del Arzobispo", + "geo_loc_latitude": "39.8000", + "geo_loc_longitude": "-5.1667" + }, + { + "geo_loc_city": "Barrio de Jarana", + "geo_loc_latitude": "36.5025", + "geo_loc_longitude": "-6.1433" + }, + { + "geo_loc_city": "Laza", + "geo_loc_latitude": "42.0606", + "geo_loc_longitude": "-7.4614" + }, + { + "geo_loc_city": "Capela", + "geo_loc_latitude": "43.4353", + "geo_loc_longitude": "-8.0722" + }, + { + "geo_loc_city": "Villatuerta", + "geo_loc_latitude": "42.6595", + "geo_loc_longitude": "-1.9934" + }, + { + "geo_loc_city": "Alfarrasi", + "geo_loc_latitude": "38.9056", + "geo_loc_longitude": "-0.4906" + }, + { + "geo_loc_city": "La Haba", + "geo_loc_latitude": "38.9167", + "geo_loc_longitude": "-5.7833" + }, + { + "geo_loc_city": "Puebla Tornesa", + "geo_loc_latitude": "40.1011", + "geo_loc_longitude": "-0.0014" + }, + { + "geo_loc_city": "Puebla de Alcocer", + "geo_loc_latitude": "38.9833", + "geo_loc_longitude": "-5.2500" + }, + { + "geo_loc_city": "Vilasantar", + "geo_loc_latitude": "43.0667", + "geo_loc_longitude": "-8.1000" + }, + { + "geo_loc_city": "Villarmayor", + "geo_loc_latitude": "43.3406", + "geo_loc_longitude": "-8.1556" + }, + { + "geo_loc_city": "Aldeadávila de la Ribera", + "geo_loc_latitude": "41.2183", + "geo_loc_longitude": "-6.6200" + }, + { + "geo_loc_city": "Albalat de Taronchers", + "geo_loc_latitude": "39.7028", + "geo_loc_longitude": "-0.3378" + }, + { + "geo_loc_city": "San Antolín", + "geo_loc_latitude": "43.0333", + "geo_loc_longitude": "-6.8667" + }, + { + "geo_loc_city": "Baltanás", + "geo_loc_latitude": "41.9333", + "geo_loc_longitude": "-4.2500" + }, + { + "geo_loc_city": "Castro Caldelas", + "geo_loc_latitude": "42.3833", + "geo_loc_longitude": "-7.4333" + }, + { + "geo_loc_city": "Olost", + "geo_loc_latitude": "41.9878", + "geo_loc_longitude": "2.0969" + }, + { + "geo_loc_city": "Ríolobos", + "geo_loc_latitude": "39.9167", + "geo_loc_longitude": "-6.3000" + }, + { + "geo_loc_city": "Valdepolo", + "geo_loc_latitude": "42.5833", + "geo_loc_longitude": "-5.2167" + }, + { + "geo_loc_city": "Bellcaire de Urgel", + "geo_loc_latitude": "41.7591", + "geo_loc_longitude": "0.9051" + }, + { + "geo_loc_city": "Zarza la Mayor", + "geo_loc_latitude": "39.8772", + "geo_loc_longitude": "-6.8622" + }, + { + "geo_loc_city": "Sandianes", + "geo_loc_latitude": "42.1111", + "geo_loc_longitude": "-7.7567" + }, + { + "geo_loc_city": "Camporrobles", + "geo_loc_latitude": "39.6481", + "geo_loc_longitude": "-1.3953" + }, + { + "geo_loc_city": "Venta del Moro", + "geo_loc_latitude": "39.4839", + "geo_loc_longitude": "-1.3569" + }, + { + "geo_loc_city": "Cenizate", + "geo_loc_latitude": "39.3000", + "geo_loc_longitude": "-1.6500" + }, + { + "geo_loc_city": "Alcalá del Júcar", + "geo_loc_latitude": "39.2000", + "geo_loc_longitude": "-1.4333" + }, + { + "geo_loc_city": "Corte de Peleas", + "geo_loc_latitude": "38.7167", + "geo_loc_longitude": "-6.6667" + }, + { + "geo_loc_city": "Riudecols", + "geo_loc_latitude": "41.1681", + "geo_loc_longitude": "0.9763" + }, + { + "geo_loc_city": "Villanueva de Duero", + "geo_loc_latitude": "41.5186", + "geo_loc_longitude": "-4.8658" + }, + { + "geo_loc_city": "Canjáyar", + "geo_loc_latitude": "37.0000", + "geo_loc_longitude": "-2.7333" + }, + { + "geo_loc_city": "Carrizosa", + "geo_loc_latitude": "38.8417", + "geo_loc_longitude": "-2.9928" + }, + { + "geo_loc_city": "Bárzana", + "geo_loc_latitude": "43.1333", + "geo_loc_longitude": "-5.9667" + }, + { + "geo_loc_city": "Moeche", + "geo_loc_latitude": "43.5833", + "geo_loc_longitude": "-7.9500" + }, + { + "geo_loc_city": "Nigüelas", + "geo_loc_latitude": "36.9667", + "geo_loc_longitude": "-3.5333" + }, + { + "geo_loc_city": "Orce", + "geo_loc_latitude": "37.7167", + "geo_loc_longitude": "-2.4667" + }, + { + "geo_loc_city": "Vilanova de Bellpuig", + "geo_loc_latitude": "41.6156", + "geo_loc_longitude": "0.9650" + }, + { + "geo_loc_city": "Piñor", + "geo_loc_latitude": "42.4978", + "geo_loc_longitude": "-8.0050" + }, + { + "geo_loc_city": "Abrucena", + "geo_loc_latitude": "37.1333", + "geo_loc_longitude": "-2.7833" + }, + { + "geo_loc_city": "Ayllón", + "geo_loc_latitude": "41.4194", + "geo_loc_longitude": "-3.3764" + }, + { + "geo_loc_city": "Caminomorisco", + "geo_loc_latitude": "40.3167", + "geo_loc_longitude": "-6.2833" + }, + { + "geo_loc_city": "Burgohondo", + "geo_loc_latitude": "40.4136", + "geo_loc_longitude": "-4.7864" + }, + { + "geo_loc_city": "Villayón", + "geo_loc_latitude": "43.4478", + "geo_loc_longitude": "-6.7047" + }, + { + "geo_loc_city": "Valdetorres", + "geo_loc_latitude": "38.9161", + "geo_loc_longitude": "-6.0686" + }, + { + "geo_loc_city": "Nerpio", + "geo_loc_latitude": "38.1500", + "geo_loc_longitude": "-2.3000" + }, + { + "geo_loc_city": "Ullá", + "geo_loc_latitude": "42.0525", + "geo_loc_longitude": "3.1092" + }, + { + "geo_loc_city": "Arenas", + "geo_loc_latitude": "36.8158", + "geo_loc_longitude": "-4.0447" + }, + { + "geo_loc_city": "Alcolea de Cinca", + "geo_loc_latitude": "41.7167", + "geo_loc_longitude": "0.1167" + }, + { + "geo_loc_city": "Medina de las Torres", + "geo_loc_latitude": "38.3436", + "geo_loc_longitude": "-6.4117" + }, + { + "geo_loc_city": "Cabra del Campo", + "geo_loc_latitude": "41.3972", + "geo_loc_longitude": "1.2778" + }, + { + "geo_loc_city": "Mallavia", + "geo_loc_latitude": "43.1831", + "geo_loc_longitude": "-2.5331" + }, + { + "geo_loc_city": "Cheles", + "geo_loc_latitude": "38.5122", + "geo_loc_longitude": "-7.2803" + }, + { + "geo_loc_city": "Valle de la Serena", + "geo_loc_latitude": "38.7000", + "geo_loc_longitude": "-5.7833" + }, + { + "geo_loc_city": "San Pedro", + "geo_loc_latitude": "38.8267", + "geo_loc_longitude": "-2.1867" + }, + { + "geo_loc_city": "Huéneja", + "geo_loc_latitude": "37.1667", + "geo_loc_longitude": "-2.9667" + }, + { + "geo_loc_city": "Verges", + "geo_loc_latitude": "42.0612", + "geo_loc_longitude": "3.0461" + }, + { + "geo_loc_city": "Lapeza", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-3.2833" + }, + { + "geo_loc_city": "Fermoselle", + "geo_loc_latitude": "41.3174", + "geo_loc_longitude": "-6.3949" + }, + { + "geo_loc_city": "Ribesalbes", + "geo_loc_latitude": "40.0219", + "geo_loc_longitude": "-0.2778" + }, + { + "geo_loc_city": "Puigpelat", + "geo_loc_latitude": "41.2780", + "geo_loc_longitude": "1.2971" + }, + { + "geo_loc_city": "Villadangos del Páramo", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-5.7667" + }, + { + "geo_loc_city": "Adzaneta de Albaida", + "geo_loc_latitude": "38.8364", + "geo_loc_longitude": "-0.4961" + }, + { + "geo_loc_city": "Paymogo", + "geo_loc_latitude": "37.7500", + "geo_loc_longitude": "-7.3333" + }, + { + "geo_loc_city": "Puebla de Don Rodrigo", + "geo_loc_latitude": "39.0833", + "geo_loc_longitude": "-4.6167" + }, + { + "geo_loc_city": "Vilamalla", + "geo_loc_latitude": "42.2166", + "geo_loc_longitude": "2.9708" + }, + { + "geo_loc_city": "Sesma", + "geo_loc_latitude": "42.4778", + "geo_loc_longitude": "-2.0833" + }, + { + "geo_loc_city": "Cala", + "geo_loc_latitude": "37.9667", + "geo_loc_longitude": "-6.3167" + }, + { + "geo_loc_city": "Siete Aguas", + "geo_loc_latitude": "39.4718", + "geo_loc_longitude": "-0.9169" + }, + { + "geo_loc_city": "Antella", + "geo_loc_latitude": "39.0828", + "geo_loc_longitude": "-0.5906" + }, + { + "geo_loc_city": "Montesa", + "geo_loc_latitude": "38.9500", + "geo_loc_longitude": "-0.6531" + }, + { + "geo_loc_city": "Cherta", + "geo_loc_latitude": "40.9094", + "geo_loc_longitude": "0.4917" + }, + { + "geo_loc_city": "Pradoluengo", + "geo_loc_latitude": "42.3250", + "geo_loc_longitude": "-3.1986" + }, + { + "geo_loc_city": "Liétor", + "geo_loc_latitude": "38.5423", + "geo_loc_longitude": "-1.9558" + }, + { + "geo_loc_city": "Relleu", + "geo_loc_latitude": "38.5872", + "geo_loc_longitude": "-0.3114" + }, + { + "geo_loc_city": "Sarrión", + "geo_loc_latitude": "40.1333", + "geo_loc_longitude": "-0.8167" + }, + { + "geo_loc_city": "Fuente Carreteros", + "geo_loc_latitude": "37.6700", + "geo_loc_longitude": "-5.3217" + }, + { + "geo_loc_city": "Horta de San Juan", + "geo_loc_latitude": "40.9556", + "geo_loc_longitude": "0.3151" + }, + { + "geo_loc_city": "Leciñena", + "geo_loc_latitude": "41.8000", + "geo_loc_longitude": "-0.6167" + }, + { + "geo_loc_city": "Sarreaus", + "geo_loc_latitude": "42.0867", + "geo_loc_longitude": "-7.6033" + }, + { + "geo_loc_city": "Valle de Santa Ana", + "geo_loc_latitude": "38.3667", + "geo_loc_longitude": "-6.7833" + }, + { + "geo_loc_city": "Benabarre", + "geo_loc_latitude": "42.1167", + "geo_loc_longitude": "0.4833" + }, + { + "geo_loc_city": "Benisanet", + "geo_loc_latitude": "41.0569", + "geo_loc_longitude": "0.6347" + }, + { + "geo_loc_city": "El Pedernoso", + "geo_loc_latitude": "39.4833", + "geo_loc_longitude": "-2.7500" + }, + { + "geo_loc_city": "Valdefuentes", + "geo_loc_latitude": "39.2833", + "geo_loc_longitude": "-6.1167" + }, + { + "geo_loc_city": "Pedro Martínez", + "geo_loc_latitude": "37.5000", + "geo_loc_longitude": "-3.2167" + }, + { + "geo_loc_city": "Tuéjar", + "geo_loc_latitude": "39.7625", + "geo_loc_longitude": "-1.0386" + }, + { + "geo_loc_city": "Cardeñajimeno", + "geo_loc_latitude": "42.3333", + "geo_loc_longitude": "-3.6167" + }, + { + "geo_loc_city": "Sobradiel", + "geo_loc_latitude": "41.7389", + "geo_loc_longitude": "-1.0369" + }, + { + "geo_loc_city": "Higueruela", + "geo_loc_latitude": "38.9667", + "geo_loc_longitude": "-1.4500" + }, + { + "geo_loc_city": "Señera", + "geo_loc_latitude": "39.0625", + "geo_loc_longitude": "-0.5133" + }, + { + "geo_loc_city": "Elgueta", + "geo_loc_latitude": "43.1778", + "geo_loc_longitude": "-2.4528" + }, + { + "geo_loc_city": "Llaurí", + "geo_loc_latitude": "39.1472", + "geo_loc_longitude": "-0.3294" + }, + { + "geo_loc_city": "Bustillo del Páramo", + "geo_loc_latitude": "42.4333", + "geo_loc_longitude": "-5.7833" + }, + { + "geo_loc_city": "Montillana", + "geo_loc_latitude": "37.5000", + "geo_loc_longitude": "-3.6667" + }, + { + "geo_loc_city": "Villamanrique", + "geo_loc_latitude": "38.5500", + "geo_loc_longitude": "-3.0000" + }, + { + "geo_loc_city": "Los Arcos", + "geo_loc_latitude": "42.5667", + "geo_loc_longitude": "-2.1831" + }, + { + "geo_loc_city": "Trabada", + "geo_loc_latitude": "43.4472", + "geo_loc_longitude": "-7.1943" + }, + { + "geo_loc_city": "La Pedraja de Portillo", + "geo_loc_latitude": "41.4714", + "geo_loc_longitude": "-4.6469" + }, + { + "geo_loc_city": "Bitem", + "geo_loc_latitude": "40.8601", + "geo_loc_longitude": "0.5232" + }, + { + "geo_loc_city": "Sabero", + "geo_loc_latitude": "42.8333", + "geo_loc_longitude": "-5.1500" + }, + { + "geo_loc_city": "Cofrentes", + "geo_loc_latitude": "39.2297", + "geo_loc_longitude": "-1.0614" + }, + { + "geo_loc_city": "Igüeña", + "geo_loc_latitude": "42.7289", + "geo_loc_longitude": "-6.2764" + }, + { + "geo_loc_city": "Sástago", + "geo_loc_latitude": "41.3234", + "geo_loc_longitude": "-0.3456" + }, + { + "geo_loc_city": "Valenzuela", + "geo_loc_latitude": "37.7667", + "geo_loc_longitude": "-4.2167" + }, + { + "geo_loc_city": "Villaralto", + "geo_loc_latitude": "38.4500", + "geo_loc_longitude": "-4.9833" + }, + { + "geo_loc_city": "Rotglá y Corbera", + "geo_loc_latitude": "39.0039", + "geo_loc_longitude": "-0.5653" + }, + { + "geo_loc_city": "Corral de Calatrava", + "geo_loc_latitude": "38.8500", + "geo_loc_longitude": "-4.0833" + }, + { + "geo_loc_city": "Vilajuiga", + "geo_loc_latitude": "42.3281", + "geo_loc_longitude": "3.0953" + }, + { + "geo_loc_city": "Bosost", + "geo_loc_latitude": "42.7875", + "geo_loc_longitude": "0.6936" + }, + { + "geo_loc_city": "Feria", + "geo_loc_latitude": "38.5167", + "geo_loc_longitude": "-6.5667" + }, + { + "geo_loc_city": "Magallón", + "geo_loc_latitude": "41.8333", + "geo_loc_longitude": "-1.4500" + }, + { + "geo_loc_city": "Traspinedo", + "geo_loc_latitude": "41.5833", + "geo_loc_longitude": "-4.4667" + }, + { + "geo_loc_city": "Agulo", + "geo_loc_latitude": "28.1882", + "geo_loc_longitude": "-17.1946" + }, + { + "geo_loc_city": "Ribarroja de Ebro", + "geo_loc_latitude": "41.2514", + "geo_loc_longitude": "0.4856" + }, + { + "geo_loc_city": "Arbizu", + "geo_loc_latitude": "42.9167", + "geo_loc_longitude": "-2.0333" + }, + { + "geo_loc_city": "San Carlos del Valle", + "geo_loc_latitude": "38.8333", + "geo_loc_longitude": "-3.2333" + }, + { + "geo_loc_city": "Entrimo", + "geo_loc_latitude": "41.9333", + "geo_loc_longitude": "-8.1167" + }, + { + "geo_loc_city": "Fabara", + "geo_loc_latitude": "41.1833", + "geo_loc_longitude": "0.1667" + }, + { + "geo_loc_city": "Vegasdel Condado", + "geo_loc_latitude": "42.6833", + "geo_loc_longitude": "-5.3656" + }, + { + "geo_loc_city": "San Asensio", + "geo_loc_latitude": "42.5000", + "geo_loc_longitude": "-2.7500" + }, + { + "geo_loc_city": "Albaladejo", + "geo_loc_latitude": "38.6181", + "geo_loc_longitude": "-2.8061" + }, + { + "geo_loc_city": "Sinarcas", + "geo_loc_latitude": "39.7339", + "geo_loc_longitude": "-1.2317" + }, + { + "geo_loc_city": "Cárcar", + "geo_loc_latitude": "42.3833", + "geo_loc_longitude": "-1.9667" + }, + { + "geo_loc_city": "Serrada", + "geo_loc_latitude": "41.4592", + "geo_loc_longitude": "-4.8611" + }, + { + "geo_loc_city": "Esgos", + "geo_loc_latitude": "42.3250", + "geo_loc_longitude": "-7.6972" + }, + { + "geo_loc_city": "Piñar", + "geo_loc_latitude": "37.4425", + "geo_loc_longitude": "-3.4406" + }, + { + "geo_loc_city": "Casalarreina", + "geo_loc_latitude": "42.5475", + "geo_loc_longitude": "-2.9125" + }, + { + "geo_loc_city": "Villagordo del Júcar", + "geo_loc_latitude": "39.3000", + "geo_loc_longitude": "-2.0667" + }, + { + "geo_loc_city": "Villamañán", + "geo_loc_latitude": "42.3167", + "geo_loc_longitude": "-5.5831" + }, + { + "geo_loc_city": "Cenlle", + "geo_loc_latitude": "42.3425", + "geo_loc_longitude": "-8.0878" + }, + { + "geo_loc_city": "Ariza", + "geo_loc_latitude": "41.3131", + "geo_loc_longitude": "-2.0522" + }, + { + "geo_loc_city": "Beniarrés", + "geo_loc_latitude": "38.8200", + "geo_loc_longitude": "-0.3794" + }, + { + "geo_loc_city": "Albalate de Cinca", + "geo_loc_latitude": "41.7236", + "geo_loc_longitude": "0.1464" + }, + { + "geo_loc_city": "Sorihuela del Guadalimar", + "geo_loc_latitude": "38.2333", + "geo_loc_longitude": "-3.0500" + }, + { + "geo_loc_city": "Tornavacas", + "geo_loc_latitude": "40.2500", + "geo_loc_longitude": "-5.6833" + }, + { + "geo_loc_city": "Sumacárcel", + "geo_loc_latitude": "39.0961", + "geo_loc_longitude": "-0.6297" + }, + { + "geo_loc_city": "Agoncillo", + "geo_loc_latitude": "42.4464", + "geo_loc_longitude": "-2.2906" + }, + { + "geo_loc_city": "Mendigorría", + "geo_loc_latitude": "42.6333", + "geo_loc_longitude": "-1.8333" + }, + { + "geo_loc_city": "Monteagudo", + "geo_loc_latitude": "41.9640", + "geo_loc_longitude": "-1.6900" + }, + { + "geo_loc_city": "La Pobla de Lillet", + "geo_loc_latitude": "42.2444", + "geo_loc_longitude": "1.9744" + }, + { + "geo_loc_city": "Pola de Somiedo", + "geo_loc_latitude": "43.1000", + "geo_loc_longitude": "-6.2500" + }, + { + "geo_loc_city": "Villanueva de San Juan", + "geo_loc_latitude": "37.0500", + "geo_loc_longitude": "-5.1667" + }, + { + "geo_loc_city": "Villanueva de la Barca", + "geo_loc_latitude": "41.6911", + "geo_loc_longitude": "0.7286" + }, + { + "geo_loc_city": "Duruelo de la Sierra", + "geo_loc_latitude": "41.9542", + "geo_loc_longitude": "-2.9317" + }, + { + "geo_loc_city": "Búger", + "geo_loc_latitude": "39.7591", + "geo_loc_longitude": "2.9856" + }, + { + "geo_loc_city": "Cerdido", + "geo_loc_latitude": "43.6121", + "geo_loc_longitude": "-7.9520" + }, + { + "geo_loc_city": "Carcaboso", + "geo_loc_latitude": "40.0500", + "geo_loc_longitude": "-6.2167" + }, + { + "geo_loc_city": "Casar de Palomero", + "geo_loc_latitude": "40.3667", + "geo_loc_longitude": "-6.2167" + }, + { + "geo_loc_city": "Somozas", + "geo_loc_latitude": "43.5330", + "geo_loc_longitude": "-7.9441" + }, + { + "geo_loc_city": "Gérgal", + "geo_loc_latitude": "37.1186", + "geo_loc_longitude": "-2.5396" + }, + { + "geo_loc_city": "Benidoleig", + "geo_loc_latitude": "38.7917", + "geo_loc_longitude": "-0.0325" + }, + { + "geo_loc_city": "Torremocha de Jarama", + "geo_loc_latitude": "40.8333", + "geo_loc_longitude": "-3.5000" + }, + { + "geo_loc_city": "Berástegui", + "geo_loc_latitude": "43.1242", + "geo_loc_longitude": "-1.9792" + }, + { + "geo_loc_city": "Remolinos", + "geo_loc_latitude": "41.8373", + "geo_loc_longitude": "-1.1754" + }, + { + "geo_loc_city": "Santa Cristina de la Polvorosa", + "geo_loc_latitude": "41.9986", + "geo_loc_longitude": "-5.6864" + }, + { + "geo_loc_city": "Dozón", + "geo_loc_latitude": "42.5844", + "geo_loc_longitude": "-8.0222" + }, + { + "geo_loc_city": "Masdenverge", + "geo_loc_latitude": "40.7146", + "geo_loc_longitude": "0.5313" + }, + { + "geo_loc_city": "La Alberca", + "geo_loc_latitude": "40.4892", + "geo_loc_longitude": "-6.1111" + }, + { + "geo_loc_city": "Galera", + "geo_loc_latitude": "37.7431", + "geo_loc_longitude": "-2.5514" + }, + { + "geo_loc_city": "Cortegada", + "geo_loc_latitude": "42.2069", + "geo_loc_longitude": "-8.1692" + }, + { + "geo_loc_city": "Torrecillas de la Tiesa", + "geo_loc_latitude": "39.5667", + "geo_loc_longitude": "-5.7333" + }, + { + "geo_loc_city": "Escatrón", + "geo_loc_latitude": "41.2833", + "geo_loc_longitude": "-0.3167" + }, + { + "geo_loc_city": "Morata de Jalón", + "geo_loc_latitude": "41.4667", + "geo_loc_longitude": "-1.4667" + }, + { + "geo_loc_city": "Alfarnate", + "geo_loc_latitude": "36.9833", + "geo_loc_longitude": "-4.2500" + }, + { + "geo_loc_city": "Alcañices", + "geo_loc_latitude": "41.6998", + "geo_loc_longitude": "-6.3466" + }, + { + "geo_loc_city": "Valdecaballeros", + "geo_loc_latitude": "39.2333", + "geo_loc_longitude": "-5.1833" + }, + { + "geo_loc_city": "Port-Bou", + "geo_loc_latitude": "42.4267", + "geo_loc_longitude": "3.1594" + }, + { + "geo_loc_city": "Benasal", + "geo_loc_latitude": "40.3833", + "geo_loc_longitude": "-0.1333" + }, + { + "geo_loc_city": "Navia de Suarna", + "geo_loc_latitude": "42.9650", + "geo_loc_longitude": "-7.0044" + }, + { + "geo_loc_city": "Ventas con Peña Aguilera", + "geo_loc_latitude": "39.6130", + "geo_loc_longitude": "-4.2290" + }, + { + "geo_loc_city": "Vedia-Elejalde", + "geo_loc_latitude": "43.2081", + "geo_loc_longitude": "-2.8019" + }, + { + "geo_loc_city": "Laguna de Negrillos", + "geo_loc_latitude": "42.2333", + "geo_loc_longitude": "-5.6667" + }, + { + "geo_loc_city": "Potríes", + "geo_loc_latitude": "38.9153", + "geo_loc_longitude": "-0.2044" + }, + { + "geo_loc_city": "Campaspero", + "geo_loc_latitude": "41.4917", + "geo_loc_longitude": "-4.1944" + }, + { + "geo_loc_city": "La Seca", + "geo_loc_latitude": "41.4150", + "geo_loc_longitude": "-4.9069" + }, + { + "geo_loc_city": "Nalda", + "geo_loc_latitude": "42.3297", + "geo_loc_longitude": "-2.4797" + }, + { + "geo_loc_city": "Santa Eulalia", + "geo_loc_latitude": "43.4167", + "geo_loc_longitude": "-5.4000" + }, + { + "geo_loc_city": "Benalúa de las Villas", + "geo_loc_latitude": "37.4333", + "geo_loc_longitude": "-3.6833" + }, + { + "geo_loc_city": "Algimia de Alfara", + "geo_loc_latitude": "39.7531", + "geo_loc_longitude": "-0.3617" + }, + { + "geo_loc_city": "Villabrágima", + "geo_loc_latitude": "41.8167", + "geo_loc_longitude": "-5.1167" + }, + { + "geo_loc_city": "El Robledo", + "geo_loc_latitude": "39.2167", + "geo_loc_longitude": "-4.2833" + }, + { + "geo_loc_city": "San Amaro", + "geo_loc_latitude": "42.3731", + "geo_loc_longitude": "-8.0731" + }, + { + "geo_loc_city": "Ayerbe", + "geo_loc_latitude": "42.2767", + "geo_loc_longitude": "-0.6892" + }, + { + "geo_loc_city": "Jayena", + "geo_loc_latitude": "36.9500", + "geo_loc_longitude": "-3.8167" + }, + { + "geo_loc_city": "Santa Eulalia", + "geo_loc_latitude": "40.5667", + "geo_loc_longitude": "-1.3167" + }, + { + "geo_loc_city": "Benlloch", + "geo_loc_latitude": "40.2106", + "geo_loc_longitude": "0.0269" + }, + { + "geo_loc_city": "Llanera de Ranes", + "geo_loc_latitude": "38.9944", + "geo_loc_longitude": "-0.5753" + }, + { + "geo_loc_city": "Viladrau", + "geo_loc_latitude": "41.8500", + "geo_loc_longitude": "2.4000" + }, + { + "geo_loc_city": "Valverde de Mérida", + "geo_loc_latitude": "38.9108", + "geo_loc_longitude": "-6.2203" + }, + { + "geo_loc_city": "Santa Elena de Jamuz", + "geo_loc_latitude": "42.2667", + "geo_loc_longitude": "-5.8833" + }, + { + "geo_loc_city": "Solórzano", + "geo_loc_latitude": "43.3869", + "geo_loc_longitude": "-3.5864" + }, + { + "geo_loc_city": "Calders", + "geo_loc_latitude": "41.7906", + "geo_loc_longitude": "1.9878" + }, + { + "geo_loc_city": "Folgoso de la Ribera", + "geo_loc_latitude": "42.6433", + "geo_loc_longitude": "-6.3192" + }, + { + "geo_loc_city": "Boltaña", + "geo_loc_latitude": "42.4500", + "geo_loc_longitude": "0.0667" + }, + { + "geo_loc_city": "Coreses", + "geo_loc_latitude": "41.5500", + "geo_loc_longitude": "-5.6167" + }, + { + "geo_loc_city": "Santa Bárbara de Casa", + "geo_loc_latitude": "37.8000", + "geo_loc_longitude": "-7.1833" + }, + { + "geo_loc_city": "Gabarda", + "geo_loc_latitude": "39.0917", + "geo_loc_longitude": "-0.5600" + }, + { + "geo_loc_city": "Torrecampo", + "geo_loc_latitude": "38.4667", + "geo_loc_longitude": "-4.6667" + }, + { + "geo_loc_city": "Hortaleza", + "geo_loc_latitude": "40.4667", + "geo_loc_longitude": "-3.6333" + }, + { + "geo_loc_city": "Arróniz", + "geo_loc_latitude": "42.5889", + "geo_loc_longitude": "-2.0914" + }, + { + "geo_loc_city": "Ademuz", + "geo_loc_latitude": "40.0667", + "geo_loc_longitude": "-1.2833" + }, + { + "geo_loc_city": "Nívar", + "geo_loc_latitude": "37.2667", + "geo_loc_longitude": "-3.5833" + }, + { + "geo_loc_city": "Bodonal de la Sierra", + "geo_loc_latitude": "38.1483", + "geo_loc_longitude": "-6.5600" + }, + { + "geo_loc_city": "Cañaveral", + "geo_loc_latitude": "39.7833", + "geo_loc_longitude": "-6.4000" + }, + { + "geo_loc_city": "Partaloa", + "geo_loc_latitude": "37.4000", + "geo_loc_longitude": "-2.2167" + }, + { + "geo_loc_city": "Matapozuelos", + "geo_loc_latitude": "41.4167", + "geo_loc_longitude": "-4.7833" + }, + { + "geo_loc_city": "Castañar de Ibor", + "geo_loc_latitude": "39.6167", + "geo_loc_longitude": "-5.4167" + }, + { + "geo_loc_city": "Aledo", + "geo_loc_latitude": "37.7958", + "geo_loc_longitude": "-1.5733" + }, + { + "geo_loc_city": "Montesquíu", + "geo_loc_latitude": "42.1111", + "geo_loc_longitude": "2.2106" + }, + { + "geo_loc_city": "Bonete", + "geo_loc_latitude": "38.8699", + "geo_loc_longitude": "-1.3538" + }, + { + "geo_loc_city": "Quintanilla de Onésimo", + "geo_loc_latitude": "41.6167", + "geo_loc_longitude": "-4.3500" + }, + { + "geo_loc_city": "Cuart de les Valls", + "geo_loc_latitude": "39.7411", + "geo_loc_longitude": "-0.2714" + }, + { + "geo_loc_city": "Santa María de Oló", + "geo_loc_latitude": "41.8747", + "geo_loc_longitude": "2.0349" + }, + { + "geo_loc_city": "Illas", + "geo_loc_latitude": "43.5000", + "geo_loc_longitude": "-5.9667" + }, + { + "geo_loc_city": "Fortaleny", + "geo_loc_latitude": "39.1833", + "geo_loc_longitude": "-0.3142" + }, + { + "geo_loc_city": "Macotera", + "geo_loc_latitude": "40.8333", + "geo_loc_longitude": "-5.2833" + }, + { + "geo_loc_city": "Palmera", + "geo_loc_latitude": "38.9417", + "geo_loc_longitude": "-0.1517" + }, + { + "geo_loc_city": "La Pesga", + "geo_loc_latitude": "40.3333", + "geo_loc_longitude": "-6.1667" + }, + { + "geo_loc_city": "Villanueva del Rey", + "geo_loc_latitude": "38.2000", + "geo_loc_longitude": "-5.1500" + }, + { + "geo_loc_city": "La Mezquita", + "geo_loc_latitude": "42.0114", + "geo_loc_longitude": "-7.0453" + }, + { + "geo_loc_city": "San José", + "geo_loc_latitude": "36.7578", + "geo_loc_longitude": "-2.1094" + }, + { + "geo_loc_city": "Alhama de Aragón", + "geo_loc_latitude": "41.3000", + "geo_loc_longitude": "-1.9000" + }, + { + "geo_loc_city": "Albanchez de Úbeda", + "geo_loc_latitude": "37.7917", + "geo_loc_longitude": "-3.4500" + }, + { + "geo_loc_city": "Otívar", + "geo_loc_latitude": "36.8167", + "geo_loc_longitude": "-3.6833" + }, + { + "geo_loc_city": "Arenas de San Juan", + "geo_loc_latitude": "39.2167", + "geo_loc_longitude": "-3.5000" + }, + { + "geo_loc_city": "Ruente", + "geo_loc_latitude": "43.2594", + "geo_loc_longitude": "-4.2661" + }, + { + "geo_loc_city": "San Cugat Sasgarrigas", + "geo_loc_latitude": "41.3661", + "geo_loc_longitude": "1.7542" + }, + { + "geo_loc_city": "Pinell de Bray", + "geo_loc_latitude": "41.0155", + "geo_loc_longitude": "0.5144" + }, + { + "geo_loc_city": "Bermillo de Sayago", + "geo_loc_latitude": "41.3669", + "geo_loc_longitude": "-6.1121" + }, + { + "geo_loc_city": "Albarracín", + "geo_loc_latitude": "40.4053", + "geo_loc_longitude": "-1.4440" + }, + { + "geo_loc_city": "Santibáñez de la Peña", + "geo_loc_latitude": "42.8167", + "geo_loc_longitude": "-4.7167" + }, + { + "geo_loc_city": "Elciego", + "geo_loc_latitude": "42.5167", + "geo_loc_longitude": "-2.6167" + }, + { + "geo_loc_city": "Báscara", + "geo_loc_latitude": "42.1622", + "geo_loc_longitude": "2.9111" + }, + { + "geo_loc_city": "Ourense", + "geo_loc_latitude": "42.3364", + "geo_loc_longitude": "-7.8633" + }, + { + "geo_loc_city": "Palencia", + "geo_loc_latitude": "42.0167", + "geo_loc_longitude": "-4.5333" + }, + { + "geo_loc_city": "Lleida", + "geo_loc_latitude": "41.6167", + "geo_loc_longitude": "0.6222" + }, + { + "geo_loc_city": "Segovia", + "geo_loc_latitude": "40.9481", + "geo_loc_longitude": "-4.1184" + }, + { + "geo_loc_city": "Ciudad Real", + "geo_loc_latitude": "38.9833", + "geo_loc_longitude": "-3.9167" + }, + { + "geo_loc_city": "Soria", + "geo_loc_latitude": "41.7667", + "geo_loc_longitude": "-2.4667" + } +] diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json new file mode 100644 index 00000000..256fe123 --- /dev/null +++ b/relecov_tools/conf/laboratory_address.json @@ -0,0 +1,134 @@ +[ + { + "collecting_institution": "Microbiología HUC San Cecilio", + "geo_loc_country" : "Spain", + "geo_loc_state": "Andalucia", + "geo_loc_city": "Granada" + }, + { + "collecting_institution": "Microbiología. Hospital Universitario Virgen del Rocio", + "geo_loc_country" : "Spain", + "geo_loc_state": "Andalucia", + "geo_loc_city": "Sevilla" + }, + { + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "geo_loc_country" : "Spain", + "geo_loc_state": "Aragon", + "geo_loc_city": "Zaragoza" + }, + { + "collecting_institution": "Hospital Universitario Miguel Servet", + "geo_loc_country" : "Spain", + "geo_loc_state": "Aragon", + "geo_loc_city": "Zaragoza" + }, + { + "collecting_institution": "Centro de Investigación Biomédica de Aragón", + "geo_loc_country" : "Spain", + "geo_loc_state": "Aragon", + "geo_loc_city": "Zaragoza" + }, + { + "collecting_institution": "Hospital Universitario Central de Asturias", + "geo_loc_country" : "Spain", + "geo_loc_state": "Asturias", + "geo_loc_city": "Oviedo" + }, + { + "collecting_institution": "Servicio de Microbiologia HU Son Espases", + "geo_loc_country" : "Spain", + "geo_loc_state": "Baleares", + "geo_loc_city": "Palma de Mallorca" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, + { + "collecting_institution": "", + "geo_loc_country" : "Spain", + "geo_loc_state": "", + "geo_loc_city": "" + }, +] diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index beffcf89..e3465ab6 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -152,11 +152,11 @@ def read_metadata_file(self, meta_map_json): wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row - heading_without_none = [i.value.strip() for i in ws_metadata_lab[1] if i.value] + heading_without_none = [i.value.strip() for i in ws_metadata_lab[4] if i.value] heading = self.update_heading_to_json(heading_without_none, meta_map_json) metadata_values = [] errors = {} - for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): + for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): sample_data_row = {} for idx in range(len(heading)): if "date" in heading[idx]: @@ -167,9 +167,11 @@ def read_metadata_file(self, meta_map_json): errors[row[0]] = {} errors[row[0]][heading[idx]] = "Invalid date format" else: - if heading[idx] == "host_age": - sample_data_row[heading[idx]] = row[idx] if row[idx] else "" + # if heading[idx] == "host_age": + # import pdb; pdb.set_trace() + sample_data_row[heading[idx]] = row[idx] if row[idx] else "" metadata_values.append(sample_data_row) + import pdb; pdb.set_trace() return metadata_values, errors def write_json_fo_file(self, completed_metadata, file_name): @@ -200,6 +202,7 @@ def create_metadata_json(self): meta_map_json = self.read_json_file(meta_map_json_file) valid_metadata_rows, errors = self.read_metadata_file(meta_map_json) + completed_metadata = self.add_extra_data( valid_metadata_rows, meta_map_json["Additional_fields"] ) From d2c08419242c4b38aad184bc1bb14727b54fb8e8 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 28 Mar 2022 17:04:09 +0200 Subject: [PATCH 0206/1454] Updating to read geo location from json --- relecov_tools/read_metadata.py | 65 ++++++++++++++++++++++++++++------ 1 file changed, 55 insertions(+), 10 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index e3465ab6..dc065f2d 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -73,17 +73,61 @@ def add_extra_data(self, metadata, extra_data): """ geo_loc_data = {} extra_metadata = [] + fh_lab = open( + os.path.join(os.path.dirname(__file__), "conf", "laboratory_address.json") + ) + + laboratory_json = json.load(fh_lab) + fh_lab.close() + fh_geo = open( + os.path.join(os.path.dirname(__file__), "conf", "geo_loc_cities.json") + ) + + geo_loc_json = json.load(fh_geo) + fh_geo.close() + for row in metadata: for new_field, value in extra_data.items(): row[new_field] = value - # get the geo location latitude and longitude + # from collecting_institution find city, and geo location latitude and longitude + for lab in laboratory_json: + if row["collecting_institution"] == lab["collecting_institution"]: + for key, value in lab.items(): + row[key] = value + if row["geo_loc_city"] in geo_loc_data: + row["geo_loc_latitude"] = geo_loc_data[row["geo_loc_city"]][ + "geo_loc_latitude" + ] + row["geo_loc_longitude"] = geo_loc_data[row["geo_loc_city"]][ + "geo_loc_longitude" + ] + break + else: + for city in geo_loc_json: + if city["geo_loc_city"] == row["geo_loc_city"]: + geo_loc_data[city["geo_loc_city"]] = {} + geo_loc_data[city["geo_loc_city"]][ + "geo_loc_latitude" + ] = city["geo_loc_latitude"] + geo_loc_data[city["geo_loc_city"]][ + "geo_loc_longitude" + ] = city["geo_loc_longitude"] + row["geo_loc_latitude"] = geo_loc_data[ + city["geo_loc_city"] + ]["geo_loc_latitude"] + row["geo_loc_longitude"] = geo_loc_data[ + city["geo_loc_city"] + ]["geo_loc_longitude"] + break + """ country = row["geo_loc_country"] city = row["geo_loc_state"] if city not in geo_loc_data: geo_loc_data[city] = self.get_geo_location_data(city, country) row["geo_loc_latitude"], row["geo_loc_longitude"] = geo_loc_data[city] + """ # update isolate qith the name of the sample - row["isolate"] = row["sample_name"] + row["isolate"] = row["collecting_lab_sample_id"] row["host_scientific_name"] = extra_data["host_scientific_name"][ row["host_common_name"] ] @@ -92,7 +136,7 @@ def add_extra_data(self, metadata, extra_data): return extra_metadata def compare_sample_in_metadata(self, completed_metadata): - """Compare te samples defined in metadata file and the ones in the + """Compare the samples defined in metadata file and the ones in the sample file """ not_found_samples = [] @@ -102,8 +146,8 @@ def compare_sample_in_metadata(self, completed_metadata): with open(self.sample_list_file, "r") as fh: samples = fh.read().split("\n") for line_metadata in completed_metadata: - if line_metadata["sample_name"] not in samples: - not_found_samples.append(line_metadata["sample_name"]) + if line_metadata["collecting_institution"] not in samples: + not_found_samples.append(line_metadata["collecting_institution"]) if len(not_found_samples) > 0: return not_found_samples return True @@ -167,19 +211,20 @@ def read_metadata_file(self, meta_map_json): errors[row[0]] = {} errors[row[0]][heading[idx]] = "Invalid date format" else: - # if heading[idx] == "host_age": - # import pdb; pdb.set_trace() sample_data_row[heading[idx]] = row[idx] if row[idx] else "" metadata_values.append(sample_data_row) - import pdb; pdb.set_trace() return metadata_values, errors def write_json_fo_file(self, completed_metadata, file_name): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) json_file = os.path.join(self.output_folder, file_name) - with open(json_file, "w") as fh: - fh.write(json.dumps(completed_metadata)) + with open(json_file, "w", encoding="utf-8") as fh: + fh.write( + json.dumps( + completed_metadata, indent=4, sort_keys=True, ensure_ascii=False + ) + ) return True def create_metadata_json(self): From 4f271c1d1076b0ce30abe10044b990fa4372610c Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 28 Mar 2022 17:04:58 +0200 Subject: [PATCH 0207/1454] first draft laboratory and changes in mapping with the new changes --- relecov_tools/conf/laboratory_address.json | 2 +- relecov_tools/schema/mapping_metadata_to_json.json | 10 +++++----- relecov_tools/schema/phage_plus_schema.json | 12 ++++++------ 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 256fe123..f2afd170 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -130,5 +130,5 @@ "geo_loc_country" : "Spain", "geo_loc_state": "", "geo_loc_city": "" - }, + } ] diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json index 0de5c9a0..debcf610 100644 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -1,10 +1,10 @@ { "Public Health sample id (SIVIES)": "XXXXXXXXXXX", - "Sample ID given by originating laboratory": "sample_name", + "Sample ID given by originating laboratory": "collecting_lab_sample_id", "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", - "Sample ID given in the microbiology lab": "XXXXXXX", - "Sample ID given if multiple rna-extraction or passages": "XXXXXXXXXXXX", - "Sample ID given for sequencing": "sequencing_sample_id", + "Sample ID given in the microbiology lab": "microbiology_lab_sample_id", + "Sample ID given if multiple rna-extraction or passages": "isolate_sample_id", + "Sample ID given for sequencing": "isolate_sample_id", "ENA Sample ID": "biosample_accession_ENA", "GISAID Virus Name": "virus_name", "GISAID id": "gisaid_id", @@ -15,7 +15,7 @@ "Purpose of sampling": "purpose_of_sampling", "Biological Sample Storage Condition": "sample_storage_conditions", "Specimen source": "anatomical_material", - "Anatomical Structure": "XXXXXXXXXXXXXXX", + "Anatomical Structure": "anatomical_part", "Environmental Material": "environmental_material", "Environmental System": "environmental_site", "Source material": "biomaterial_extracted", diff --git a/relecov_tools/schema/phage_plus_schema.json b/relecov_tools/schema/phage_plus_schema.json index ed7382aa..5cc27761 100644 --- a/relecov_tools/schema/phage_plus_schema.json +++ b/relecov_tools/schema/phage_plus_schema.json @@ -1,7 +1,7 @@ { "schema": "PHAGE_PLUS", "required": [ - "sample_name", + "collecting_lab_sample_id", "collecting_institution", "submitting_institution", "sample_collection_date", @@ -16,7 +16,7 @@ ], "type": "object", "properties": { - "sample_name": { + "collecting_lab_sample_id": { "examples": [ "prov_rona_99" ], @@ -24,7 +24,7 @@ "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Collecting Sample id" + "label": "Sample ID given by originating laboratory" }, "collecting_institution": { "examples": [ @@ -801,7 +801,7 @@ "Blood [UBERON:0000178]" ], "classification": "Sample collection and processing", - "label": "Organism Substance" + "label": "Specimen source" }, "anatomical_part": { "Enums": [ @@ -1248,11 +1248,11 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "GENEPIO:0000079", "type": "number", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Database Identifiers", - "label": "Sequencing Sample Id" + "label": "Sample ID given for sequencing" }, "passage_details": { "examples": [ From c3b0cf5af5d04a23cf308f8121a02f3878740be8 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 28 Mar 2022 18:52:36 +0200 Subject: [PATCH 0208/1454] create json file with the samples , location_folder and md5 file --- relecov_tools/read_metadata.py | 16 +++++++++++----- relecov_tools/sftp_handled.py | 15 ++++++++++----- 2 files changed, 21 insertions(+), 10 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index dc065f2d..4e4dfaa1 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -76,16 +76,18 @@ def add_extra_data(self, metadata, extra_data): fh_lab = open( os.path.join(os.path.dirname(__file__), "conf", "laboratory_address.json") ) - laboratory_json = json.load(fh_lab) fh_lab.close() fh_geo = open( os.path.join(os.path.dirname(__file__), "conf", "geo_loc_cities.json") ) - geo_loc_json = json.load(fh_geo) fh_geo.close() - + samples_data = {} + fh_samples = open(self.sample_list_file, "r") + for line in fh_samples.readlines(): + line_split = line.strip().split(",") + samples_data[line_split[0]] = [line_split[1], line_split[2]] for row in metadata: for new_field, value in extra_data.items(): row[new_field] = value @@ -119,6 +121,10 @@ def add_extra_data(self, metadata, extra_data): city["geo_loc_city"] ]["geo_loc_longitude"] break + try: + row["sequence_file_R1_fastq"] = samples_data[row["collecting_lab_sample_id"]] + except KeyError: + pass """ country = row["geo_loc_country"] city = row["geo_loc_state"] @@ -146,8 +152,8 @@ def compare_sample_in_metadata(self, completed_metadata): with open(self.sample_list_file, "r") as fh: samples = fh.read().split("\n") for line_metadata in completed_metadata: - if line_metadata["collecting_institution"] not in samples: - not_found_samples.append(line_metadata["collecting_institution"]) + if line_metadata["collecting_lab_sample_id"] not in samples: + not_found_samples.append(line_metadata["collecting_lab_sample_id"]) if len(not_found_samples) > 0: return not_found_samples return True diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index 441d3257..f3bdc8b4 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -1,6 +1,7 @@ #!/usr/bin/env python from datetime import datetime import logging +import json import rich.console import paramiko import sys @@ -217,18 +218,22 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) except OSError as e: log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") - sample_data = [] + sample_data = {} for key, values in md5_data.items(): if key.endswith(tuple(self.allowed_sample_ext)): - sample_data.append(key + "," + ",".join(values)) + if key.split(".")[0] not in sample_data: + sample_data[key.split(".")[0]] = {} + sample_data[key.split(".")[0]][key] = values + # sample_data.append(key + "," + ",".join(values)) if len(sample_data) == 0: log.error("There is no samples in folder %s", local_folder) stderr.print("[red] There is no samples for this local folder") else: - with open(sample_data_file, "w") as fh: - for sample in sample_data: - fh.write(sample + "\n") + with open(sample_data_file, "w" , encoding="utf-8") as fh: + fh.write(json.dumps( + sample_data, indent=4, sort_keys=True, ensure_ascii=False + )) return def create_main_folders(self, root_directory_list): From 599eb430149cf874e2ca14c6be268fbfb355c7c5 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 28 Mar 2022 22:12:56 +0200 Subject: [PATCH 0209/1454] Modify sample_file to json. --- relecov_tools/sftp_handled.py | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index f3bdc8b4..eb9cc9e7 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -219,21 +219,27 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") sample_data = {} + for f_name, values in md5_data.items(): + if f_name.endswith(tuple(self.allowed_sample_ext)): + sample = f_name.split(".")[0] + if sample not in sample_data: + sample_data[sample] = {} + sample_data[sample][f_name] = {} + sample_data[sample][f_name]["local_folder"] = values[0] + sample_data[sample][f_name]["md5"] = values[1] - for key, values in md5_data.items(): - if key.endswith(tuple(self.allowed_sample_ext)): - if key.split(".")[0] not in sample_data: - sample_data[key.split(".")[0]] = {} - sample_data[key.split(".")[0]][key] = values # sample_data.append(key + "," + ",".join(values)) if len(sample_data) == 0: log.error("There is no samples in folder %s", local_folder) stderr.print("[red] There is no samples for this local folder") else: - with open(sample_data_file, "w" , encoding="utf-8") as fh: - fh.write(json.dumps( + with open(sample_data_file, "w", encoding="utf-8") as fh: + fh.write( + json.dumps( sample_data, indent=4, sort_keys=True, ensure_ascii=False - )) + ) + ) + fh.close() return def create_main_folders(self, root_directory_list): From 17162f5cdcd006429573c1c9cbc1b4dfe89b7e6d Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 28 Mar 2022 22:13:40 +0200 Subject: [PATCH 0210/1454] reformating for litin --- relecov_tools/read_metadata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 4e4dfaa1..b8e4ce19 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -122,7 +122,9 @@ def add_extra_data(self, metadata, extra_data): ]["geo_loc_longitude"] break try: - row["sequence_file_R1_fastq"] = samples_data[row["collecting_lab_sample_id"]] + row["sequence_file_R1_fastq"] = samples_data[ + row["collecting_lab_sample_id"] + ] except KeyError: pass """ From 923039aaafee4db30ef507c6c70670b950e30921 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 29 Mar 2022 00:43:03 +0200 Subject: [PATCH 0211/1454] Including samples information inside the extra data --- relecov_tools/conf/configuration.json | 2 + relecov_tools/read_metadata.py | 140 ++++++++++++++------------ 2 files changed, 75 insertions(+), 67 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 66a74a5f..3c6da228 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -17,6 +17,8 @@ "fastq.gz", "fasta" ], + "laboratory_data": "laboratory_address.json", + "geo_location_data" : "geo_loc_cities", "study": { "alias": "RELECOV", "title": "Example project for ENA submission RELECOV", diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index b8e4ce19..a0ab7b57 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -62,78 +62,79 @@ def fetch_metadata_file(folder, file_name): for cell in ws_metadata_lab[1]: heading.append(cell.value) - def validate_metadata_sample(row_sample): - """Validate sample information""" + def read_json_file(self, j_file): + """Read json file.""" + with open(j_file, "r") as fh: + data = json.load(fh) + return data - def add_extra_data(self, metadata, extra_data): + def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): + """Fetch the laboratory location and return a dictionary""" + data = {} + for lab in lab_json: + if lab_name == lab["collecting_institution"]: + for key, value in lab_name.items(): + data[key] = value + break + for city in geo_loc_json: + if city["geo_loc_city"] == data["geo_loc_city"]: + data[city["geo_loc_city"]] = {} + data[city["geo_loc_city"]]["geo_loc_latitude"] = city[ + "geo_loc_latitude" + ] + data[city["geo_loc_city"]]["geo_loc_longitude"] = city[ + "geo_loc_longitude" + ] + break + return data + + def add_extra_data(self, metadata, extra_data, lab_json_file, geo_loc_file): """Add the additional information that must be included in final metadata metadata Origin metadata extra_data additional data to be included result_metadata final metadata after adding the additional data """ - geo_loc_data = {} + lab_data = {} extra_metadata = [] - fh_lab = open( - os.path.join(os.path.dirname(__file__), "conf", "laboratory_address.json") - ) - laboratory_json = json.load(fh_lab) - fh_lab.close() - fh_geo = open( - os.path.join(os.path.dirname(__file__), "conf", "geo_loc_cities.json") - ) - geo_loc_json = json.load(fh_geo) - fh_geo.close() - samples_data = {} - fh_samples = open(self.sample_list_file, "r") - for line in fh_samples.readlines(): - line_split = line.strip().split(",") - samples_data[line_split[0]] = [line_split[1], line_split[2]] + lab_json = self.read_json_file(lab_json_file) + geo_loc_json = self.read_json_file(geo_loc_file) + samples_json = self.read_json_file(self.sample_list_file) + for row in metadata: for new_field, value in extra_data.items(): row[new_field] = value - # from collecting_institution find city, and geo location latitude and longitude - for lab in laboratory_json: - if row["collecting_institution"] == lab["collecting_institution"]: - for key, value in lab.items(): - row[key] = value - if row["geo_loc_city"] in geo_loc_data: - row["geo_loc_latitude"] = geo_loc_data[row["geo_loc_city"]][ - "geo_loc_latitude" - ] - row["geo_loc_longitude"] = geo_loc_data[row["geo_loc_city"]][ - "geo_loc_longitude" - ] - break - else: - for city in geo_loc_json: - if city["geo_loc_city"] == row["geo_loc_city"]: - geo_loc_data[city["geo_loc_city"]] = {} - geo_loc_data[city["geo_loc_city"]][ - "geo_loc_latitude" - ] = city["geo_loc_latitude"] - geo_loc_data[city["geo_loc_city"]][ - "geo_loc_longitude" - ] = city["geo_loc_longitude"] - row["geo_loc_latitude"] = geo_loc_data[ - city["geo_loc_city"] - ]["geo_loc_latitude"] - row["geo_loc_longitude"] = geo_loc_data[ - city["geo_loc_city"] - ]["geo_loc_longitude"] - break + if row["collecting_institution"] not in lab_data: + # from collecting_institution find city, and geo location latitude and longitude + l_data = self.get_laboratory_data( + lab_json, geo_loc_json, row["collecting_institution"] + ) + row.update(l_data) + lab_data[row["collecting_institution"]] = l_data + else: + row.update(lab_data[row["collecting_institution"]]) + try: - row["sequence_file_R1_fastq"] = samples_data[ - row["collecting_lab_sample_id"] - ] + s_data = samples_json[row["collecting_lab_sample_id"]] + for key, values in s_data.items(): + if key.endswith("_R1_fastq.gz"): + row["sequence_file_R1_fastq"] = key + row["r1_fastq_filepath"] = values["local_folder"] + row["fastq_md5"] = values["md5"] + elif key.endswith("_R2_fastq.gz"): + row["sequence_file_R2_fastq"] = key + row["r2_fastq_filepath"] = values["local_folder"] + # # WARNING: no md5 value for R2 is deficned on schena + # row["fastq_md5"] = values["md5"] + elif key.endswith(".fasta"): + file_path = os.path.join(values["local_folder"], key) + row["consensus_sequence_filepath"] = file_path + # # WARNING: no md5 value for fasta is deficned on schena + # row["fastq_md5"] = values["md5"] except KeyError: - pass - """ - country = row["geo_loc_country"] - city = row["geo_loc_state"] - if city not in geo_loc_data: - geo_loc_data[city] = self.get_geo_location_data(city, country) - row["geo_loc_latitude"], row["geo_loc_longitude"] = geo_loc_data[city] - """ + log.error( + "There is no files for sample %s", row["collecting_lab_sample_id"] + ) + # update isolate qith the name of the sample row["isolate"] = row["collecting_lab_sample_id"] row["host_scientific_name"] = extra_data["host_scientific_name"][ @@ -190,12 +191,6 @@ def update_heading_to_json(self, heading, meta_map_json): mapped_heading.append(cell) return mapped_heading - def read_json_file(self, j_file): - """Read json file.""" - with open(j_file, "r") as fh: - data = json.load(fh) - return data - def read_metadata_file(self, meta_map_json): """Read the input metadata file, mapping the metadata heading with the values used in json. Convert the date colunms value to the @@ -248,6 +243,14 @@ def create_metadata_json(self): phage_plus_schema = relecov_tools.schema_json.PhagePlusSchema(schema_json) properties_in_schema = phage_plus_schema.get_schema_properties() """ + geo_loc_json = config_json.get_configuration("geo_location_data") + geo_loc_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "conf", geo_loc_json + ) + lab_json = config_json.get_configuration("laboratory_data") + lab_json_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "conf", lab_json + ) metadata_mapping_json = config_json.get_configuration("mapping_metadata_json") meta_map_json_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", metadata_mapping_json @@ -257,7 +260,10 @@ def create_metadata_json(self): valid_metadata_rows, errors = self.read_metadata_file(meta_map_json) completed_metadata = self.add_extra_data( - valid_metadata_rows, meta_map_json["Additional_fields"] + valid_metadata_rows, + meta_map_json["Additional_fields"], + lab_json_file, + geo_loc_file, ) comp_result = self.compare_sample_in_metadata(completed_metadata) if isinstance(comp_result, list): From 3ec150ac1b015a4ad527fdbbc0b8627bcd9c6129 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:36:35 +0200 Subject: [PATCH 0212/1454] removing and cleaning stuff --- relecov-tools | 14 -------------- relecov_tools/example_data/dummy_data.xlsx | Bin 8770 -> 0 bytes relecov_tools/example_data/dummy_data_new.xlsx | Bin 7390 -> 0 bytes relecov_tools/example_data/dummy_data_small.xlsx | Bin 7683 -> 0 bytes relecov_tools/example_data/metadata_leyenda.xlsx | Bin 9920 -> 0 bytes .../samples/programmatic/._samples.xml | Bin 212 -> 0 bytes .../{conversion_schema.py => map_schema.py} | 0 .../{sftp_handled.py => sftp_handle.py} | 0 8 files changed, 14 deletions(-) delete mode 100644 relecov-tools delete mode 100644 relecov_tools/example_data/dummy_data.xlsx delete mode 100644 relecov_tools/example_data/dummy_data_new.xlsx delete mode 100644 relecov_tools/example_data/dummy_data_small.xlsx delete mode 100644 relecov_tools/example_data/metadata_leyenda.xlsx delete mode 100644 relecov_tools/example_data/samples/programmatic/._samples.xml rename relecov_tools/{conversion_schema.py => map_schema.py} (100%) rename relecov_tools/{sftp_handled.py => sftp_handle.py} (100%) diff --git a/relecov-tools b/relecov-tools deleted file mode 100644 index a2bf5d2c..00000000 --- a/relecov-tools +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -echo -n Password: - -read -s password - -usuario=bioinfoadm -host=sftprelecov.isciii.es - -SSHPASS=$password sshpass -e sftp $usuario@$host <5YBAPH4*+G?E7aEH%kY1Zmx&_io_8G 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 T5Rsk+p*((sA0e@fx-0PCM diff --git a/relecov_tools/example_data/metadata_leyenda.xlsx b/relecov_tools/example_data/metadata_leyenda.xlsx deleted file mode 100644 index 305052dd3bfdb52283f875e0d98a00401ccdf87e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9920 zcmaKS1z4O*uW)gf#kG`03KWVKmja8sySuv=in~kk;!qq46pFj+;REOys3tU~yg`A|k#JG&fg%@duzhwe=iLteqI&K7W_Tk4eHX zV}=}ghsS!keZvJA*R+I=r;B_0rVKwAaHKL3x_Em9AZivDAjC-coQ`k^r!8Zdo`+|M zg^SviXugSzz9aC;%R;~0BW|%$8=)9gm88Tl8Z4RWwmy3mZwvL6m}yR1p;KL#driN9 z
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 Sf1ZT&^bvS+iB^=)z5fU8P5+Ak diff --git a/relecov_tools/example_data/samples/programmatic/._samples.xml b/relecov_tools/example_data/samples/programmatic/._samples.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/relecov_tools/conversion_schema.py b/relecov_tools/map_schema.py similarity index 100% rename from relecov_tools/conversion_schema.py rename to relecov_tools/map_schema.py diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handle.py similarity index 100% rename from relecov_tools/sftp_handled.py rename to relecov_tools/sftp_handle.py From d3ea5f77a4b12de2e12160c76148d085c60089e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:37:29 +0200 Subject: [PATCH 0213/1454] more cleaning renaming --- .../schema/mapping_metadata_to_json.json | 100 ------------------ ...e_plus_schema.json => relecov_schema.json} | 0 2 files changed, 100 deletions(-) delete mode 100644 relecov_tools/schema/mapping_metadata_to_json.json rename relecov_tools/schema/{phage_plus_schema.json => relecov_schema.json} (100%) diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json deleted file mode 100644 index ba891e56..00000000 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ /dev/null @@ -1,100 +0,0 @@ -{ - "Collecting Sample id": "sample_name", - "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", - "Passage details": "passage_details", - "Sequencing sample id": "sequencing_sample_id", - "ENA Sample ID": "biosample_accession_ENA", - "GISAID Virus Name": "virus_name", - "GISAID id": "submitter", - "Country": "geo_loc_country", - "Autonomic community": "geo_loc_state", - "Province": "geo_loc_region", - "City":"geo_loc_city", - "Originating Laboratory": "collecting_institution", - "Originating Laboratory email": "collecting_institution_email", - "Originating Laboratory Address": "collecting_institution_address", - "Submitting Institution": "submitting_institution", - "Submitting Institution Email": "submitting_institution_email", - "Submitting Institution Address": "submitting_institution_address", - "Sample Collection Date": "sample_collection_date", - "Sample Received Date": "sample_received_date", - "Purpose of sampling": "purpose_of_sequencing", - "Biological Sample Storage Condition": "sample_storage_conditions", - "Specimen source": "anatomical_material", - "Anatomical Structure": "anatomical_part", - "Environmental Material": "environmental_material", - "Environmental System": "environmental_site", - "Sampling Device": "collection_device", - "Sampling method": "collection_method", - "Sampling Protocol": "collection_protocol", - "Specimen Processing": "specimen_processing", - "Lab passage Host": "lab_host", - "Passage Number": "passage_number", - "Passage Method": "passage_method", - "Nucleic acid extraction methods": "biomaterial_extracted", - "Host Common Name": "host_common_name", - "Host Age": "host_age", - "Host Age Unit": "host_age_unit", - "Host Age Bin": "host_age_bin", - "Host Gender": "host_gender", - "Outbreak Exposure Event Location": "outbreak", - "Additional Host Information": "additional_host_information", - "Purpose Of Sequencing Details": "purpose_of_sequencing", - "Sequencing Date": "sequencing_date", - "Rna Extraction Protocol": "rna_extraction_protocol", - "Library preparation kit": "library_preparation_kit", - "Enrichment Protocol": "enrichment_protocol", - "If Enrichment Protocol Is Other, Specify": "if_enrichment_protocol_is_other_specify", - "Amplicon Protocol": "amplicon_protocol", - "If Amplicon Protocol If Other, Especify": "if_amplicon_protocol_if_other_especify", - "Amplicon Version": "amplicon_protocol", - "Amplicon Size": "amplicon_size", - "Was Phix Used?": "was_phix_used?", - "Number Of Samples In Run": "number_of_samples_in_run", - "Flowcell Kit": "flowcell_kit", - "Runid": "runID", - "Sequencing Platforms": "sequencing_platforms", - "Library Preparation Kit": "library_kit", - "Flow Cell Barcode": "flow_cell_barcode", - "Sequencing Instrument Model": "sequencing_instrument_model", - "Sequencing Protocol Name": "sequencing_protocol_name", - "Sequencing Protocol": "sequencing_protocol", - "Sequencing Kit Number": "sequencing_kit_number", - "Amplicon Pcr Primer Scheme": "amplicon_pcr_primer_scheme", - "Library Source": "library_source", - "Library Selection": "library_selection", - "Library Strategy": "library_strategy", - "Library Layout": "library_layout", - "Library Name": "library_name", - "Nominal Length": "nominal_length", - "PCR Target 1": "gene_name_1", - "Diagnostic Pcr Protocol 1": "diagnostic_pcr_protocol_1", - "Diagnostic Pcr Ct Value 1": "diagnostic_pcr_Ct_value_1", - "PCR Target 2": "gene_name_2", - "Diagnostic Pcr Protocol 2": "diagnostic_pcr_protocol_2", - "Diagnostic Pcr Ct Value-2": "diagnostic_pcr_Ct_value_2", - "Analysis Authors": "analysis_author", - "Author Submitter": "author_submitter", - "Authors": "authors", - "Additional_fields": { - "geo_loc_latitude": "", - "geo_loc_longitude": "", - "organism": "sars_cov_2", - "isolate": "", - "host_scientific_name": { - "Human": "Homo sapiens" - }, - "host_disease":"COVID-19", - "sequence_file_R1_fastq": "", - "sequence_file_R2_fastq": "", - "type" : "betacoronavirus", - "tax_id": "2697049", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "study_alias": "", - "experiment_alias": "", - "run_alias": "", - "study_title": "", - "experiment_title": "", - - } -} diff --git a/relecov_tools/schema/phage_plus_schema.json b/relecov_tools/schema/relecov_schema.json similarity index 100% rename from relecov_tools/schema/phage_plus_schema.json rename to relecov_tools/schema/relecov_schema.json From c2023e675d392eb1ec8f70bd091eea069f0b5ba4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:38:44 +0200 Subject: [PATCH 0214/1454] more renaming --- relecov_tools/{schema_json.py => json_schema.py} | 0 relecov_tools/{validation_json.py => json_validation.py} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename relecov_tools/{schema_json.py => json_schema.py} (100%) rename relecov_tools/{validation_json.py => json_validation.py} (100%) diff --git a/relecov_tools/schema_json.py b/relecov_tools/json_schema.py similarity index 100% rename from relecov_tools/schema_json.py rename to relecov_tools/json_schema.py diff --git a/relecov_tools/validation_json.py b/relecov_tools/json_validation.py similarity index 100% rename from relecov_tools/validation_json.py rename to relecov_tools/json_validation.py From be2e337fe8e48bfcdefb08680ccfd995498ccdd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:40:56 +0200 Subject: [PATCH 0215/1454] rename imports in main and download method name --- relecov_tools/__main__.py | 11 +++++------ relecov_tools/sftp_handle.py | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 2b0d6623..cafc2cf3 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -10,10 +10,10 @@ import relecov_tools.utils import relecov_tools.read_metadata -import relecov_tools.sftp_handled +import relecov_tools.sftp_handle import relecov_tools.ena_upload -import relecov_tools.validation_json -import relecov_tools.conversion_schema +import relecov_tools.json_validation +import relecov_tools.map_schema log = logging.getLogger() @@ -160,9 +160,8 @@ def list(keywords, sort, json, show_archived): ) def download_sftp(user, password, conf_file): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handled.SftpHandle(user, password, conf_file) - sftp_connection.download_from_sftp() - + sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file) + sftp_connection.download() # metadata @relecov_tools_cli.command(help_priority=3) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 65ac3df8..ccf29d8a 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -232,7 +232,7 @@ def create_main_folders(self, root_directory_list): os.makedirs(full_folder, exist_ok=True) return True - def download_from_sftp(self): + def download(self): try: os.makedirs(self.storage_local_folder, exist_ok=True) except OSError as e: From a375b3da3bd2be93117fd309473ab7045b13ea06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:51:38 +0200 Subject: [PATCH 0216/1454] added left functionalities to main, fixed names --- relecov_tools/__main__.py | 44 +++++++++++++++++++++++--------- relecov_tools/json_validation.py | 2 +- 2 files changed, 33 insertions(+), 13 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index cafc2cf3..a55f69da 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -158,7 +158,7 @@ def list(keywords, sort, json, show_archived): "--conf_file", help="Configuration file Create Nextflow command with params (no params file)", ) -def download_sftp(user, password, conf_file): +def download(user, password, conf_file): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file) sftp_connection.download() @@ -201,13 +201,13 @@ def read_metadata(metadata_file, sample_list_file, metadata_out): @click.option("-j", "--json_file", help="Json file to validate") @click.option("-s", "--json_schema", help="Json schema") @click.option("-o", "--out_folder", help="Path to save validate json file") -def validation(json_file, json_schema, out_folder): +def validate(json_file, json_schema, out_folder): """Validate json file against schema.""" ( validated_json_data, invalid_json, errors, - ) = relecov_tools.validation_json.validate_json_vs_schema( + ) = relecov_tools.json_validation.validate( json_file, json_schema, out_folder ) if len(invalid_json) > 0: @@ -228,7 +228,7 @@ def validation(json_file, json_schema, out_folder): ) @click.option("-f", "--schema_file", help="file with the custom schema") @click.option("-o", "--output", help="File name and path to store the mapped json") -def mapped_schema( +def map( phage_plus_schema, json_data, destination_schema, schema_file, output ): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" @@ -239,25 +239,45 @@ def mapped_schema( @relecov_tools_cli.command(help_priority=6) -@click.option("-u", "--user", help="User name for login to sftp server") +@click.option("-u", "--user", help="user name for login to ena") @click.option("-p", "--password", help="password for the user to login") -@click.option("-e", "--ena_json", help="Where the validated json is") +@click.option("-e", "--ena_json", help="where the validated json is") @click.option("-s", "--study", help="study/project name to include in xml files") @click.option( "-a", "--action", - type=click.Choice(["add", "modify", "cancel", "release"], case_sensitive=False), - help="Select one of the available options", + type=click.choice(["add", "modify", "cancel", "release"], case_sensitive=false), + help="select one of the available options", ) -@click.option("--dev/--production", default=True) -@click.option("-o", "--output_path", help="Output folder for the xml generated files") +@click.option("--dev/--production", default=true) +@click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena(user, password, ena_json, dev, study, action, output_path): - """Parsed data to create xml files to upload to ENA""" - upload_ena = relecov_tools.ena_upload.EnaUpload( + """parsed data to create xml files to upload to ena""" + upload_ena = relecov_tools.ena_upload.enaupload( user, password, ena_json, dev, study, action, output_path ) upload_ena.upload_files_to_ena() +@relecov_tools_cli.command(help_priority=7) +@click.option("-u", "--user", help="user name for login") +@click.option("-p", "--password", help="password for the user to login") +@click.option("-e", "--gisaid_json", help="where the validated json is") +@click.option("-o", "--output_path", help="output folder for the xml generated files") +def upload_to_gisaid(user, password, gisaid_json, output_path): + """parsed data to create files to upload to gisaid""" + pass + +@relecov_tools_cli.command(help_priority=8) +@click.option("-u", "--user", help="user name for connecting to the server") +def launch(user): + """launch viralrecon in hpc""" + pass + +@relecov_tools_cli.command(help_priority=9) +@click.option("-j", "--json", help="data in json format") +def update_db(user): + """feed database with metadata jsons""" + pass if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 1206d34f..9b9f41c4 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -20,7 +20,7 @@ ) -def validate_json_vs_schema( +def validate( json_data_file=None, json_schema_file=None, out_folder=None ): """Validate json file against the schema""" From 1e2855a1f23e765a2282de88aeef0a558df832a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:52:53 +0200 Subject: [PATCH 0217/1454] removed empty download.py --- relecov_tools/download.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 relecov_tools/download.py diff --git a/relecov_tools/download.py b/relecov_tools/download.py deleted file mode 100644 index e69de29b..00000000 From eeb26f9dd4a2f1f8d84770fba7a2533053d63d23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 13:57:49 +0200 Subject: [PATCH 0218/1454] fixed renaming --- relecov_tools/read_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index beffcf89..f66b652b 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -11,7 +11,7 @@ import sys import relecov_tools.utils from relecov_tools.config_json import ConfigJson -import relecov_tools.schema_json +import relecov_tools.json_schema log = logging.getLogger(__name__) stderr = rich.console.Console( From df6944f2b4c2df3434015540b388993ae92d661b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 14:10:12 +0200 Subject: [PATCH 0219/1454] black linting --- relecov_tools/__main__.py | 13 +++++++------ relecov_tools/json_validation.py | 4 +--- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a55f69da..e93d502b 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -163,6 +163,7 @@ def download(user, password, conf_file): sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file) sftp_connection.download() + # metadata @relecov_tools_cli.command(help_priority=3) @click.option( @@ -207,9 +208,7 @@ def validate(json_file, json_schema, out_folder): validated_json_data, invalid_json, errors, - ) = relecov_tools.json_validation.validate( - json_file, json_schema, out_folder - ) + ) = relecov_tools.json_validation.validate(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") else: @@ -228,9 +227,7 @@ def validate(json_file, json_schema, out_folder): ) @click.option("-f", "--schema_file", help="file with the custom schema") @click.option("-o", "--output", help="File name and path to store the mapped json") -def map( - phage_plus_schema, json_data, destination_schema, schema_file, output -): +def map(phage_plus_schema, json_data, destination_schema, schema_file, output): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" new_schema = relecov_tools.conversion_schema.MappingSchema( phage_plus_schema, json_data, destination_schema, schema_file, output @@ -258,6 +255,7 @@ def upload_to_ena(user, password, ena_json, dev, study, action, output_path): ) upload_ena.upload_files_to_ena() + @relecov_tools_cli.command(help_priority=7) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") @@ -267,17 +265,20 @@ def upload_to_gisaid(user, password, gisaid_json, output_path): """parsed data to create files to upload to gisaid""" pass + @relecov_tools_cli.command(help_priority=8) @click.option("-u", "--user", help="user name for connecting to the server") def launch(user): """launch viralrecon in hpc""" pass + @relecov_tools_cli.command(help_priority=9) @click.option("-j", "--json", help="data in json format") def update_db(user): """feed database with metadata jsons""" pass + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 9b9f41c4..c737cd0a 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -20,9 +20,7 @@ ) -def validate( - json_data_file=None, json_schema_file=None, out_folder=None -): +def validate(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" if json_data_file is None: json_data_file = relecov_tools.utils.prompt_path( From be13c40d0284b3edc0c5858cc72ea46fc14ef4c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 14:13:21 +0200 Subject: [PATCH 0220/1454] fixed true false typo --- relecov_tools/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e93d502b..bb02eba1 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -243,10 +243,10 @@ def map(phage_plus_schema, json_data, destination_schema, schema_file, output): @click.option( "-a", "--action", - type=click.choice(["add", "modify", "cancel", "release"], case_sensitive=false), + type=click.choice(["add", "modify", "cancel", "release"], case_sensitive=False), help="select one of the available options", ) -@click.option("--dev/--production", default=true) +@click.option("--dev/--production", default=True) @click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena(user, password, ena_json, dev, study, action, output_path): """parsed data to create xml files to upload to ena""" From b6178f57896531c9e5749512497108e3084d4654 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 29 Mar 2022 14:16:25 +0200 Subject: [PATCH 0221/1454] continue fixed renaming --- relecov_tools/__main__.py | 4 ++-- relecov_tools/ena_upload.py | 2 +- relecov_tools/json_validation.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index bb02eba1..fa362274 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -208,7 +208,7 @@ def validate(json_file, json_schema, out_folder): validated_json_data, invalid_json, errors, - ) = relecov_tools.json_validation.validate(json_file, json_schema, out_folder) + ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") else: @@ -250,7 +250,7 @@ def map(phage_plus_schema, json_data, destination_schema, schema_file, output): @click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena(user, password, ena_json, dev, study, action, output_path): """parsed data to create xml files to upload to ena""" - upload_ena = relecov_tools.ena_upload.enaupload( + upload_ena = relecov_tools.ena_upload.upload( user, password, ena_json, dev, study, action, output_path ) upload_ena.upload_files_to_ena() diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 25a9968f..cb843356 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -116,7 +116,7 @@ def create_structure_to_ena(self): schema_dataframe[xml_file] = df return schema_dataframe - def upload_files_to_ena(self): + def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index c737cd0a..509a3469 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -20,7 +20,7 @@ ) -def validate(json_data_file=None, json_schema_file=None, out_folder=None): +def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" if json_data_file is None: json_data_file = relecov_tools.utils.prompt_path( From 7daf70889593d590dd913f445b864c7ecdd2d4a0 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 29 Mar 2022 14:31:45 +0200 Subject: [PATCH 0222/1454] Added test parameter for testing and create sftp config for testing --- relecov_tools/__main__.py | 3 ++- relecov_tools/example_data/samples/sftp_config.yaml | 11 +++++++++++ relecov_tools/sftp_handled.py | 6 +++++- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 relecov_tools/example_data/samples/sftp_config.yaml diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 2b0d6623..19300645 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -158,9 +158,10 @@ def list(keywords, sort, json, show_archived): "--conf_file", help="Configuration file Create Nextflow command with params (no params file)", ) +@click.option("--test", is_flag=True, default=False, help="download files for testing") def download_sftp(user, password, conf_file): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handled.SftpHandle(user, password, conf_file) + sftp_connection = relecov_tools.sftp_handled.SftpHandle(user, password, conf_file, test) sftp_connection.download_from_sftp() diff --git a/relecov_tools/example_data/samples/sftp_config.yaml b/relecov_tools/example_data/samples/sftp_config.yaml new file mode 100644 index 00000000..d6ded6ae --- /dev/null +++ b/relecov_tools/example_data/samples/sftp_config.yaml @@ -0,0 +1,11 @@ +sftp_serve": "sftprelecov.isciii.es", +sftp_port": "22", +sftp_user : "usuario_test", +sftp_passwd : "U[9[Gpyu3.", +storage_local_folder: "/tmp/relecov", +tmp_folder_for_metadata: "/tmp/relecov/tmp", +allowed_sample_extensions: extensions + +extensions: + -fastq.gz + -fasta diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index eb9cc9e7..ca24d264 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -21,7 +21,7 @@ class SftpHandle: - def __init__(self, user=None, passwd=None, conf_file=None): + def __init__(self, user=None, passwd=None, conf_file=None, test=None): """Initializes the sftp object""" config_json = ConfigJson() self.allowed_sample_ext = config_json.get_configuration( @@ -81,6 +81,10 @@ def __init__(self, user=None, passwd=None, conf_file=None): else: self.passwd = passwd self.client = None + if test is None: + self.test = False + else: + self.test = True def open_connection(self): """Establish sftp connection""" From 8874eaeef600ae35202ef1b36fb1f8b43a2f94c7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 29 Mar 2022 16:11:07 +0200 Subject: [PATCH 0223/1454] changes in schemas --- relecov_tools/schema/ena_schema.json | 4 +-- relecov_tools/schema/phage_plus_schema.json | 2 +- relecov_tools/schema/phage_schema.json | 27 +++++++++++++-------- 3 files changed, 20 insertions(+), 13 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 6c944e74..0337308c 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -29,7 +29,7 @@ "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Collecting Sample id" + "label": "Sample ID given by originating laboratory" }, "collecting_institution": { "examples": [ @@ -399,7 +399,7 @@ ], "genepio_label": "isolate identifier", "clasification": "Sample collection and processing", - "label": "Isolate" + "label": "Sample ID given by originating laboratory" }, "purpose_sampling": { "examples": [ diff --git a/relecov_tools/schema/phage_plus_schema.json b/relecov_tools/schema/phage_plus_schema.json index e920d682..75f58b1a 100644 --- a/relecov_tools/schema/phage_plus_schema.json +++ b/relecov_tools/schema/phage_plus_schema.json @@ -24,7 +24,7 @@ "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Collecting Sample id" + "label": "Sample ID given by originating laboratory" }, "sample_description": { "examples": [ diff --git a/relecov_tools/schema/phage_schema.json b/relecov_tools/schema/phage_schema.json index deb1330b..544b3be2 100644 --- a/relecov_tools/schema/phage_schema.json +++ b/relecov_tools/schema/phage_schema.json @@ -572,7 +572,8 @@ "description": "The self-identified ethnicity(ies) of the host.", "examples": [ "Indigenous, European" - ] + ], + "label": "Host ethnicity" }, "collection_device": { "Enums": [ @@ -1177,7 +1178,8 @@ "description": "The name of the sample plan implemented for sample collection.", "examples": [ "CanCOGeN Sampling Strategy 1.0" - ] + ], + "label": "Sample plan name" }, "treatment": { "ontology": "OGMS:0000090", @@ -2015,7 +2017,7 @@ "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Collecting Sample id" + "label": "Sample ID given by originating laboratory" }, "host_scientific_name": { "Enums": [ @@ -2143,7 +2145,8 @@ "ontology": "GENEPIO:0001399", "type": "string", "description": "The date on which the symptoms began or were first noted.", - "format": "date" + "format": "date", + "label": "Symptom onset date" }, "r2 fastq filename": { "examples": [ @@ -2435,7 +2438,7 @@ "clasification": "Pathogen diagnostic testing", "label": "reference genome accession" }, - "host_residence_geo_loc_name_country": { + "host_residence_country": { "Enums": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", @@ -2719,7 +2722,8 @@ "description": "The country where the host resides.", "examples": [ "South Africa [GAZ:00001094]" - ] + ], + "label": "Host residence country" }, "travel_history": { "ontology": "GENEPIO:0001416", @@ -3173,7 +3177,8 @@ "description": "Whether the sample was collected from an individual in quarantine.", "examples": [ "Yes [NCIT:C49488]" - ] + ], + "label": "Sample collected in quarantine" }, "sample_collected_by": { "examples": [ @@ -3267,7 +3272,8 @@ "description": "Further details pertaining to the health or disease status of the host at time of collection.", "examples": [ "Hospitalized (ICU) [GENEPIO:0100046]" - ] + ], + "label": "Host health status details" }, "isolate": { "ontology": "GENEPIO:0001644", @@ -3277,7 +3283,7 @@ "SARS-CoV-2/human/USA/CA-CDPH-001/2020" ], "clasification": "Sample collection and processing", - "label": "Isolate" + "label": "Sample ID given by originating laboratory" }, "host_health_state": { "Enums": [ @@ -3435,7 +3441,8 @@ "description": "A description of how any data elements were altered to preserve patient privacy.", "examples": [ "Jitter added to publicly shared collection dates to prevent re-identifiability." - ] + ], + "label": "Data abstraction details" }, "consensus_sequence_filename": { "ontology": "GENEPIO:0001461", From c3c1a04c48f197164b083668573cd78fc1f47460 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 29 Mar 2022 16:24:40 +0200 Subject: [PATCH 0224/1454] changes for using test configuration yaml --- relecov_tools/__main__.py | 2 +- .../example_data/samples/sftp_config.yaml | 11 ----- relecov_tools/sftp_handled.py | 45 +++++++++++-------- relecov_tools/test/sftp_config.yaml | 9 ++++ 4 files changed, 36 insertions(+), 31 deletions(-) delete mode 100644 relecov_tools/example_data/samples/sftp_config.yaml create mode 100644 relecov_tools/test/sftp_config.yaml diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 19300645..12a1cc09 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -159,7 +159,7 @@ def list(keywords, sort, json, show_archived): help="Configuration file Create Nextflow command with params (no params file)", ) @click.option("--test", is_flag=True, default=False, help="download files for testing") -def download_sftp(user, password, conf_file): +def download_sftp(user, password, conf_file, test): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handled.SftpHandle(user, password, conf_file, test) sftp_connection.download_from_sftp() diff --git a/relecov_tools/example_data/samples/sftp_config.yaml b/relecov_tools/example_data/samples/sftp_config.yaml deleted file mode 100644 index d6ded6ae..00000000 --- a/relecov_tools/example_data/samples/sftp_config.yaml +++ /dev/null @@ -1,11 +0,0 @@ -sftp_serve": "sftprelecov.isciii.es", -sftp_port": "22", -sftp_user : "usuario_test", -sftp_passwd : "U[9[Gpyu3.", -storage_local_folder: "/tmp/relecov", -tmp_folder_for_metadata: "/tmp/relecov/tmp", -allowed_sample_extensions: extensions - -extensions: - -fastq.gz - -fasta diff --git a/relecov_tools/sftp_handled.py b/relecov_tools/sftp_handled.py index ca24d264..68f9cdc0 100644 --- a/relecov_tools/sftp_handled.py +++ b/relecov_tools/sftp_handled.py @@ -27,7 +27,8 @@ def __init__(self, user=None, passwd=None, conf_file=None, test=None): self.allowed_sample_ext = config_json.get_configuration( "allowed_sample_extensions" ) - + self.sftp_user = user + self.sftp_passwd = passwd if conf_file is None: self.server = config_json.get_topic_data("sftp_connection", "sftp_server") self.port = config_json.get_topic_data("sftp_connection", "sftp_port") @@ -66,35 +67,41 @@ def __init__(self, user=None, passwd=None, conf_file=None, test=None): self.metadata_tmp_folder = config_json.get_configuration( "tmp_folder_for_metadata" ) - self.user = config["user_sftp"] - self.passwd = config["password"] + try: + self.abort_if_md5_mismatch = ( + True + if config["abort_if_md5_mismatch"] == "True" + else False + ) + except KeyError: + self.abort_if_md5_mismatch = ( + True + if config_json.get_configuration("abort_if_md5_mismatch") == "True" + else False + ) + self.sftp_user = config["sftp_user"] + self.sftp_passwd = config["sftp_passwd"] + self.pp = config["allowed_sample_extensions"] except KeyError as e: log.error("Invalid configuration file %s", e) stderr.print("[red] Invalide configuration file {e} !") sys.exit(1) - if user is None: - self.user = relecov_tools.utils.text(msg="Enter the userid") - else: - self.user = user - if passwd is None: - self.passwd = relecov_tools.utils.password(msg="Enter your password") - else: - self.passwd = passwd + if self.sftp_user is None: + self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the userid") + if self.sftp_passwd is None: + self.sftp_passwd = relecov_tools.utils.prompt_password(msg="Enter your password") self.client = None - if test is None: - self.test = False - else: - self.test = True + self.test = test def open_connection(self): """Establish sftp connection""" self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self.client.connect( - hostname=self.server, - port=self.port, - username=self.user, - password=self.passwd, + hostname=self.sftp_server, + port=self.sftp_port, + username=self.sftp_user, + password=self.sftp_passwd, allow_agent=False, look_for_keys=False, ) diff --git a/relecov_tools/test/sftp_config.yaml b/relecov_tools/test/sftp_config.yaml new file mode 100644 index 00000000..07d84433 --- /dev/null +++ b/relecov_tools/test/sftp_config.yaml @@ -0,0 +1,9 @@ +sftp_server: "sftprelecov.isciii.es" +sftp_port: "22" +sftp_user : "usuario_test" +sftp_passwd : "U[9[Gpyu3." +storage_local_folder: "/tmp/relecov" +tmp_folder_for_metadata: "/tmp/relecov/tmp" +allowed_sample_extensions: + - .fastq.gz + - .fasta From e23195f2e40b685a94bc00bb93ca3641aa154cca Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 29 Mar 2022 17:11:39 +0200 Subject: [PATCH 0225/1454] Fixed error typing for choice click and incompleted changes at merging --- relecov_tools/__main__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 4b093653..2b75132c 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -161,8 +161,7 @@ def list(keywords, sort, json, show_archived): @click.option("--test", is_flag=True, default=False, help="download files for testing") def download(user, password, conf_file, test): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handled.SftpHandle(user, password, conf_file, test) - sftp_connection.download_from_sftp() + sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file, test) sftp_connection.download() @@ -245,7 +244,7 @@ def map(phage_plus_schema, json_data, destination_schema, schema_file, output): @click.option( "-a", "--action", - type=click.choice(["add", "modify", "cancel", "release"], case_sensitive=False), + type=click.Choice(["add", "modify", "cancel", "release"], case_sensitive=False), help="select one of the available options", ) @click.option("--dev/--production", default=True) From cee03bab42b7b2bae85a56da57814f744715528b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 29 Mar 2022 17:12:33 +0200 Subject: [PATCH 0226/1454] This file must be remain. the one to remove is the mapping_ena_to_upload_ena.json --- .../schema/mapping_metadata_to_json.json | 74 +++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 relecov_tools/schema/mapping_metadata_to_json.json diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json new file mode 100644 index 00000000..debcf610 --- /dev/null +++ b/relecov_tools/schema/mapping_metadata_to_json.json @@ -0,0 +1,74 @@ +{ + "Public Health sample id (SIVIES)": "XXXXXXXXXXX", + "Sample ID given by originating laboratory": "collecting_lab_sample_id", + "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", + "Sample ID given in the microbiology lab": "microbiology_lab_sample_id", + "Sample ID given if multiple rna-extraction or passages": "isolate_sample_id", + "Sample ID given for sequencing": "isolate_sample_id", + "ENA Sample ID": "biosample_accession_ENA", + "GISAID Virus Name": "virus_name", + "GISAID id": "gisaid_id", + "Originating Laboratory": "collecting_institution", + "Submitting Institution": "submitting_institution", + "Sample Collection Date": "sample_collection_date", + "Sample Received Date": "sample_received_date", + "Purpose of sampling": "purpose_of_sampling", + "Biological Sample Storage Condition": "sample_storage_conditions", + "Specimen source": "anatomical_material", + "Anatomical Structure": "anatomical_part", + "Environmental Material": "environmental_material", + "Environmental System": "environmental_site", + "Source material": "biomaterial_extracted", + "Collection Device": "collection_device", + "Host": "host_common_name", + "Host Age": "host_age", + "Host Gender": "host_gender", + "Sequencing Date": "sequencing_date", + "Rna Extraction Protocol": "rna_extraction_protocol", + "Commercial All-in-one library kit": "library_kit", + "Library preparation kit": "library_preparation_kit", + "Enrichment Protocol": "enrichment_protocol", + "If Enrichment Protocol Is Other, Specify": "if_enrichment_protocol_is_other_specify", + "Amplicon panel/assay": "amplicon_protocol", + "If Amplicon Protocol If Other, Especify": "if_amplicon_protocol_if_other_especify", + "Amplicon Version": "amplicon_version", + "Number Of Samples In Run": "number_of_samples_in_run", + "Runid": "runID", + "Sequencing Instrument Model": "sequencing_instrument_model", + "Flowcell Kit": "flowcell_kit", + "Source material": "biomaterial_extracted", + "Capture method": "library_selection", + "Sequencing technique": "library_strategy", + "Library Layout": "library_layout", + "Gene Name 1" : "gene_name_1", + "Diagnostic Pcr Ct Value 1": "diagnostic_pcr_Ct_value_1", + "Gene Name 2" : "gene_name_2", + "Diagnostic Pcr Ct Value 2": "diagnostic_pcr_Ct_value_2", + "Analysis Authors": "analysis_author", + "Author Submitter": "author_submitter", + "Authors": "authors", + "Additional_fields": { + "geo_loc_country" : "", + "geo_loc_state": "", + "geo_loc_latitude": "", + "geo_loc_longitude": "", + "organism": "sars_cov_2", + "isolate": "", + "host_scientific_name": { + "Human": "Homo sapiens" + }, + "host_disease":"COVID-19", + "sequence_file_R1_fastq": "", + "sequence_file_R2_fastq": "", + "type" : "betacoronavirus", + "tax_id": "2697049", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "study_alias": "", + "experiment_alias": "", + "run_alias": "", + "study_title": "", + "experiment_title": "", + "sequencing_instrument_platform": "" + + } +} From adb17de139471925cdbd578881d6c9e48c95733a Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 29 Mar 2022 17:17:33 +0200 Subject: [PATCH 0227/1454] added metadata lab test --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 0 -> 494447 bytes relecov_tools/schema/ena_schema.json | 16 +++++++-- relecov_tools/schema/phage_plus_schema.json | 34 ++++++++++++++++-- relecov_tools/schema/phage_schema.json | 3 +- 4 files changed, 46 insertions(+), 7 deletions(-) create mode 100644 relecov_tools/example_data/METADATA_LAB_TEST.xlsx diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..e3df4243ebcc4f3cfce42af9c605c7fabb9d10f6 GIT binary patch literal 494447 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 kwEnizUi!k__i&;l2Xi~70sv@k|IFNuMg0742S Date: Tue, 29 Mar 2022 17:22:50 +0200 Subject: [PATCH 0228/1454] removing mapping, data willbe collected from schema --- .../schema/mapping_metadata_to_json.json | 74 ------------------- 1 file changed, 74 deletions(-) delete mode 100644 relecov_tools/schema/mapping_metadata_to_json.json diff --git a/relecov_tools/schema/mapping_metadata_to_json.json b/relecov_tools/schema/mapping_metadata_to_json.json deleted file mode 100644 index debcf610..00000000 --- a/relecov_tools/schema/mapping_metadata_to_json.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "Public Health sample id (SIVIES)": "XXXXXXXXXXX", - "Sample ID given by originating laboratory": "collecting_lab_sample_id", - "Sample ID given by the submitting laboratory" : "submitting_lab_sequence_id", - "Sample ID given in the microbiology lab": "microbiology_lab_sample_id", - "Sample ID given if multiple rna-extraction or passages": "isolate_sample_id", - "Sample ID given for sequencing": "isolate_sample_id", - "ENA Sample ID": "biosample_accession_ENA", - "GISAID Virus Name": "virus_name", - "GISAID id": "gisaid_id", - "Originating Laboratory": "collecting_institution", - "Submitting Institution": "submitting_institution", - "Sample Collection Date": "sample_collection_date", - "Sample Received Date": "sample_received_date", - "Purpose of sampling": "purpose_of_sampling", - "Biological Sample Storage Condition": "sample_storage_conditions", - "Specimen source": "anatomical_material", - "Anatomical Structure": "anatomical_part", - "Environmental Material": "environmental_material", - "Environmental System": "environmental_site", - "Source material": "biomaterial_extracted", - "Collection Device": "collection_device", - "Host": "host_common_name", - "Host Age": "host_age", - "Host Gender": "host_gender", - "Sequencing Date": "sequencing_date", - "Rna Extraction Protocol": "rna_extraction_protocol", - "Commercial All-in-one library kit": "library_kit", - "Library preparation kit": "library_preparation_kit", - "Enrichment Protocol": "enrichment_protocol", - "If Enrichment Protocol Is Other, Specify": "if_enrichment_protocol_is_other_specify", - "Amplicon panel/assay": "amplicon_protocol", - "If Amplicon Protocol If Other, Especify": "if_amplicon_protocol_if_other_especify", - "Amplicon Version": "amplicon_version", - "Number Of Samples In Run": "number_of_samples_in_run", - "Runid": "runID", - "Sequencing Instrument Model": "sequencing_instrument_model", - "Flowcell Kit": "flowcell_kit", - "Source material": "biomaterial_extracted", - "Capture method": "library_selection", - "Sequencing technique": "library_strategy", - "Library Layout": "library_layout", - "Gene Name 1" : "gene_name_1", - "Diagnostic Pcr Ct Value 1": "diagnostic_pcr_Ct_value_1", - "Gene Name 2" : "gene_name_2", - "Diagnostic Pcr Ct Value 2": "diagnostic_pcr_Ct_value_2", - "Analysis Authors": "analysis_author", - "Author Submitter": "author_submitter", - "Authors": "authors", - "Additional_fields": { - "geo_loc_country" : "", - "geo_loc_state": "", - "geo_loc_latitude": "", - "geo_loc_longitude": "", - "organism": "sars_cov_2", - "isolate": "", - "host_scientific_name": { - "Human": "Homo sapiens" - }, - "host_disease":"COVID-19", - "sequence_file_R1_fastq": "", - "sequence_file_R2_fastq": "", - "type" : "betacoronavirus", - "tax_id": "2697049", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "study_alias": "", - "experiment_alias": "", - "run_alias": "", - "study_title": "", - "experiment_title": "", - "sequencing_instrument_platform": "" - - } -} From 3b6b5ae3c1453f20abbd201876a3577ad841c19b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 29 Mar 2022 17:34:23 +0200 Subject: [PATCH 0229/1454] fixin litin --- relecov_tools/__main__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 2b75132c..b8f84e84 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -161,7 +161,9 @@ def list(keywords, sort, json, show_archived): @click.option("--test", is_flag=True, default=False, help="download files for testing") def download(user, password, conf_file, test): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file, test) + sftp_connection = relecov_tools.sftp_handle.SftpHandle( + user, password, conf_file, test + ) sftp_connection.download() From d4290eeb4bdd5937ef7b926052a26946d8f9e8d5 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 01:03:59 +0200 Subject: [PATCH 0230/1454] Validating if all fastq files are downloaded --- relecov_tools/sftp_handle.py | 69 +++++++++++++++++++++++++++++++----- 1 file changed, 60 insertions(+), 9 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 6b75b3cf..bd78ab17 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1,5 +1,6 @@ #!/usr/bin/env python from datetime import datetime +from itertools import islice import logging import json import rich.console @@ -8,6 +9,7 @@ import os import shutil import yaml +import openpyxl import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -69,14 +71,13 @@ def __init__(self, user=None, passwd=None, conf_file=None, test=None): ) try: self.abort_if_md5_mismatch = ( - True - if config["abort_if_md5_mismatch"] == "True" - else False + True if config["abort_if_md5_mismatch"] == "True" else False ) except KeyError: self.abort_if_md5_mismatch = ( True - if config_json.get_configuration("abort_if_md5_mismatch") == "True" + if config_json.get_configuration("abort_if_md5_mismatch") + == "True" else False ) self.sftp_user = config["sftp_user"] @@ -89,7 +90,9 @@ def __init__(self, user=None, passwd=None, conf_file=None, test=None): if self.sftp_user is None: self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the userid") if self.sftp_passwd is None: - self.sftp_passwd = relecov_tools.utils.prompt_password(msg="Enter your password") + self.sftp_passwd = relecov_tools.utils.prompt_password( + msg="Enter your password" + ) self.client = None self.test = test @@ -260,6 +263,50 @@ def create_main_folders(self, root_directory_list): os.makedirs(full_folder, exist_ok=True) return True + def get_sample_fastq_file_names(self, ws_metadata_lab): + """ """ + sample_file_list = {} + # find out the index for file names + for col in ws_metadata_lab[4]: + if "Sequence file R1 fastq" == col.value: + index_fastq_r1 = col.column - 1 + elif "Sequence file R2 fastq" == col.value: + index_fastq_r2 = col.column - 1 + for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): + if row[2] is not None: + if row[2].value not in sample_file_list: + sample_file_list[row[2]] = {} + if row[index_fastq_r1] is not None: + sample_file_list[row[2]]["fastq_r1"] = row[index_fastq_r1] + else: + log.error( + "Fastq_R1 not defined in Metadata file for sample %s", row[2] + ) + stderr.print("[red] No fastq R1 file for sample " + row[2]) + return False + if row[index_fastq_r2] is not None: + sample_file_list[row[2]]["fastq_r2"] = row[index_fastq_r2] + return sample_file_list + + def validate_download_files(self, local_folder): + """Check if download sample files are the ones defined on metadata file""" + meta_f_path = os.path.join(local_folder, "METADATA_LAB.xlsx") + if not os.path.isfile(meta_f_path): + log.error("Metadata file does not exists on %s", local_folder) + stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) + return False + wb_file = openpyxl.load_workbook(meta_f_path, data_only=True) + sample_file_list = self.get_sample_fastq_file_names(wb_file["METADATA_LAB"]) + if not sample_file_list: + return False + for sample, files in sample_file_list.items(): + for file in files.values(): + if not os.path.isfile(os.path.join(local_folder, file)): + log.error("File %s does not exist", file) + stderr.print("[red] File " + file + " does not exist") + return False + return True + def delete_remote_files(self, folder, files): """Delete files from remote server""" self.open_connection() @@ -319,9 +366,13 @@ def download(self): f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" ) continue - self.create_tmp_files_with_metadata_info( - result_data["local_folder"], result_data["fetched_files"], md5_files - ) - self.delete_remote_files(folder, files) + if self.validate_download_files(self, local_folder): + + self.create_tmp_files_with_metadata_info( + result_data["local_folder"], result_data["fetched_files"], md5_files + ) + self.delete_remote_files(folder, files) + else: + self.delete_local_folder(local_folder) self.close_connection() return From aa097abe754550ac2f6a743630469ee2900d4cf3 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 09:04:36 +0200 Subject: [PATCH 0231/1454] Change the validate method, get_sample_fastq_file_names is calling from main --- relecov_tools/sftp_handle.py | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index bd78ab17..0ba4910f 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -263,8 +263,15 @@ def create_main_folders(self, root_directory_list): os.makedirs(full_folder, exist_ok=True) return True - def get_sample_fastq_file_names(self, ws_metadata_lab): + def get_sample_fastq_file_names(self, local_folder): """ """ + meta_f_path = os.path.join(local_folder, "METADATA_LAB.xlsx") + if not os.path.isfile(meta_f_path): + log.error("Metadata file does not exists on %s", local_folder) + stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) + return False + wb_file = openpyxl.load_workbook(meta_f_path, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] sample_file_list = {} # find out the index for file names for col in ws_metadata_lab[4]: @@ -288,15 +295,8 @@ def get_sample_fastq_file_names(self, ws_metadata_lab): sample_file_list[row[2]]["fastq_r2"] = row[index_fastq_r2] return sample_file_list - def validate_download_files(self, local_folder): + def validate_download_files(self, sample_file_list, local_folder): """Check if download sample files are the ones defined on metadata file""" - meta_f_path = os.path.join(local_folder, "METADATA_LAB.xlsx") - if not os.path.isfile(meta_f_path): - log.error("Metadata file does not exists on %s", local_folder) - stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) - return False - wb_file = openpyxl.load_workbook(meta_f_path, data_only=True) - sample_file_list = self.get_sample_fastq_file_names(wb_file["METADATA_LAB"]) if not sample_file_list: return False for sample, files in sample_file_list.items(): @@ -366,13 +366,18 @@ def download(self): f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" ) continue - if self.validate_download_files(self, local_folder): + sample_file_list = self.get_sample_fastq_file_names( + result_data["local_folder"] + ) + if self.validate_download_files( + self, sample_file_list, result_data["local_folder"] + ): self.create_tmp_files_with_metadata_info( result_data["local_folder"], result_data["fetched_files"], md5_files ) self.delete_remote_files(folder, files) else: - self.delete_local_folder(local_folder) + self.delete_local_folder(result_data["local_folder"]) self.close_connection() return From 01f215e615a92700dd69735bc066104b616ffb6d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 09:16:49 +0200 Subject: [PATCH 0232/1454] Added sample_list when creating files on tmp folder --- relecov_tools/sftp_handle.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 0ba4910f..ed38c5c1 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -232,6 +232,7 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) except OSError as e: log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") + return False sample_data = {} for f_name, values in md5_data.items(): if f_name.endswith(tuple(self.allowed_sample_ext)): @@ -254,7 +255,7 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data) ) ) fh.close() - return + return True def create_main_folders(self, root_directory_list): """Create the main folder structure if not exists""" @@ -374,7 +375,7 @@ def download(self): ): self.create_tmp_files_with_metadata_info( - result_data["local_folder"], result_data["fetched_files"], md5_files + result_data["local_folder"], sample_file_list, md5_files ) self.delete_remote_files(folder, files) else: From b00d355d054c87ced9c8f2f95f1cba4e2548c31d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 30 Mar 2022 12:54:27 +0200 Subject: [PATCH 0233/1454] added table labels to ena shcema --- relecov_tools/schema/ena_schema.json | 245 +++++++++++++++++++++++---- 1 file changed, 214 insertions(+), 31 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 48b04519..0d2beccd 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -29,7 +29,11 @@ "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Sample ID given by originating laboratory" + "label": "Sample ID given by originating laboratory", + "table": [ + "sample", + "experiments" + ] }, "collecting_institution": { "examples": [ @@ -38,7 +42,8 @@ "ontology": "GENEPIO:0001153", "type": "string", "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", - "label": "Originating Laboratory" + "label": "Originating Laboratory", + "table": "sample" }, "collector_name": { "examples": [ @@ -48,7 +53,8 @@ "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", - "label": "Collector name" + "label": "Collector name", + "table": "sample" }, "collection_date": { "examples": [ @@ -59,7 +65,8 @@ "description": "The date on which the sample was collected.", "format": "date", "classification": "Sample collection and processing", - "label": "Sample Collection Date" + "label": "Sample Collection Date", + "table": "sample" }, "receipt_date": { "examples": [ @@ -72,6 +79,19 @@ "clasification": "Sample collection and processing", "label": "Sample Received Date" }, + "design_description": { + "examples": [ + "design_description_1" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "", + "label": "Design description", + "table": [ + "experiments" + ] + }, "geographic_location_(country_and/or_sea)": { "Enums": [ "Afghanistan [GAZ:00006882]", @@ -358,7 +378,8 @@ "South Africa [GAZ:00001094]" ], "clasification": "Sample collection and processing", - "label": "Geo Loc Autonomic Country" + "label": "Geo Loc Autonomic Country", + "table": "sample" }, "geographic location (region and locality)": { "ontology": "GENEPIO:0100280", @@ -399,7 +420,8 @@ ], "genepio_label": "isolate identifier", "clasification": "Sample collection and processing", - "label": "Sample ID given by originating laboratory" + "label": "Sample ID given by originating laboratory", + "table": "sample" }, "purpose_sampling": { "examples": [ @@ -486,7 +508,7 @@ "clasification": "Sample collection and processing", "label": "Environmental Material" }, - "host common name": { + "host_common_name": { "Enums": [ "Human [NCBITaxon:9606]", "Bat [NCBITaxon:9397]", @@ -514,9 +536,10 @@ "Human [NCBITaxon:9606]" ], "classification": "Host information", - "label": "Host Common Name" + "label": "Host Common Name", + "table": "sample" }, - "host scientific name": { + "host_scientific_name": { "Enums": [ "Bos taurus [NCBITaxon:9913]", "Canis lupus familiaris [NCBITaxon:9615]", @@ -547,7 +570,8 @@ "Homo sapiens [NCBITaxon:9606]" ], "clasification": "Host information", - "label": "Host Scientific Name" + "label": "Host Scientific Name", + "table": "runs" }, "host_subject_id": { "examples": [ @@ -557,7 +581,31 @@ "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", - "label": "Host Subject Id" + "label": "Host Subject Id", + "table": "sample" + }, + "host_gender": { + "Enums": [ + "Female [NCIT:C46110]", + "Male [NCIT:C46109]", + "Non-binary Gender [GSSO:000132]", + "Transgender (assigned male at birth) [GSSO:004004]", + "Transgender (assigned female at birth) [GSSO:004005]", + "Undeclared [NCIT:C110959]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001395", + "type": "string", + "description": "The gender of the host at the time of sample collection.", + "examples": [ + "Male [NCIT:C46109]" + ], + "label": "Host Gender", + "table": "sample" }, "type exposure": { "examples": [ @@ -640,7 +688,10 @@ "Oxford Nanopore MinION [GENEPIO:0100142]" ], "classification": "Sequencing", - "label": "Sequencing Instrument Model" + "label": "Sequencing Instrument Model", + "table": [ + "experiments" + ] }, "instrument_platform": { "examples": [ @@ -649,7 +700,10 @@ "ontology": "GENEPIO_0000071", "type": "string", "description": "The model of the sequencing instrument used.", - "label": "Sequencing Platforms " + "label": "Sequencing Platforms ", + "table": [ + "experiments" + ] }, "file_name": { "examples": [ @@ -659,7 +713,30 @@ "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", "clasification": "Bioinformatics and QC metrics", - "label": "Sequence file R1 fastq" + "label": "Sequence file R1 fastq", + "table": "runs" + }, + "file_type": { + "examples": [ + "fastq" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Bioinformatics and QC metrics", + "label": "file type", + "table": "runs" + }, + "file_checksum": { + "examples": [ + "3e69af1f875fab020aed82f5edbc1f03" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Bioinformatics and QC metrics", + "label": "file checksum", + "table": "runs" }, "tax_id": { "examples": [ @@ -669,7 +746,8 @@ "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", "clasification": "Sample collection and processing", - "label": "Tax ID" + "label": "Tax ID", + "table": "sample" }, "scientific_name": { "Enums": [ @@ -689,7 +767,8 @@ "description": "The taxonomic name of the organism.", "clasification": "Sample collection and processing", "classification": "Sample collection and processing", - "label": "Organism" + "label": "Organism", + "table": "sample" }, "common_name": { "examples": [ @@ -709,7 +788,8 @@ "type": "string", "description": "Free text description of the sample.", "clasification": "Sample collection and processing", - "label": "Sample Description" + "label": "Sample Description", + "table": "sample" }, "sample_storage_conditions": { "examples": [ @@ -755,7 +835,10 @@ "type": "string", "description": "Molecule type used to make the library.", "clasification": "Sequencing", - "label": "Source material" + "label": "Source material", + "table": [ + "experiments" + ] }, "library_selection": { "examples": [ @@ -765,7 +848,23 @@ "type": "string", "description": "Library capture method.", "clasification": "Sequencing", - "label": "Capture method" + "label": "Capture method", + "table": [ + "experiments" + ] + }, + "library_construction_protocol": { + "examples": [ + "library_construction_protocol_1" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Library Construction protocol", + "table": [ + "experiments" + ] }, "library_strategy": { "Enums": [ @@ -797,7 +896,10 @@ "type": "string", "description": "Overall sequencing strategy or approach.", "clasification": "Sequencing", - "label": "Sequencing technique" + "label": "Sequencing technique", + "table": [ + "experiments" + ] }, "library_layout": { "examples": [ @@ -807,7 +909,10 @@ "type": "string", "description": "Single or paired.", "clasification": "Sequencing", - "label": "Library Layout" + "label": "Library Layout", + "table": [ + "experiments" + ] }, "library_name": { "examples": [ @@ -817,7 +922,10 @@ "type": "string", "description": "The submitter's name for this library.", "clasification": "Sequencing", - "label": "Library Name" + "label": "Library Name", + "table": [ + "experiments" + ] }, "nominal_length ": { "examples": [ @@ -939,6 +1047,19 @@ "clasification": "Submission ENA", "label": "Base count" }, + "insert_size": { + "examples": [ + "250" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Insert size", + "table": [ + "experiments" + ] + }, "center_name": { "examples": [ " KAROLINSKA INSITUTET" @@ -971,13 +1092,27 @@ }, "experiment_title": { "examples": [ - "e.g Illumina MiSeq paired end sequencing" + "experiment_title_1" ], - "ontology": "ORNASEQ_0000004", + "ontology": "0", "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Experiment title" + "label": "Experiment title", + "table": [ + "experiments" + ] + }, + "sample_title": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Sample title", + "table": "sample" }, "study_title": { "examples": [ @@ -987,7 +1122,45 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Study title" + "label": "Study title", + "table": "study" + }, + "study_type": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study type", + "table": "study" + }, + "pubmed_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "pubmed id", + "table": [ + "study" + ] + }, + "study_abstract": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study abstract", + "table": [ + "study" + ] }, "study_alias": { "examples": [ @@ -997,17 +1170,24 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Study alias" + "label": "Study alias", + "table": [ + "study", + "experiments" + ] }, "experiment_alias": { "examples": [ - "e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092" + "experiment_alias_7a" ], - "ontology": "NCIT_C42790", + "ontology": "0", "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Experiment alias" + "label": "Experiment alias", + "table": [ + "experiments" + ] }, "run_alias": { "examples": [ @@ -1017,7 +1197,10 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Run Alias" + "label": "Run Alias", + "table": [ + "runs" + ] }, "fastq_bytes": { "examples": [ From 96a96fb7cb9f2f8fcbda6a1f458167cfd0546d6e Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 13:43:52 +0200 Subject: [PATCH 0234/1454] Fixed bug after testing --- relecov_tools/sftp_handle.py | 84 ++++++++++++++++++++++-------------- 1 file changed, 52 insertions(+), 32 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index ed38c5c1..e25c10d0 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1,7 +1,9 @@ #!/usr/bin/env python from datetime import datetime from itertools import islice +import copy import logging +import glob import json import rich.console import paramiko @@ -215,46 +217,40 @@ def verify_md5_checksum(self, local_folder, file_list): ) return sftp_md5, required_retransmition - def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data): + def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data, metadata_file): """Copy metadata file from folder and create a file with the sample names """ out_folder = self.metadata_tmp_folder os.makedirs(out_folder, exist_ok=True) prefix_file_name = "_".join(local_folder.split("/")[-2:]) - metadata_file = prefix_file_name + "_metadata_lab.xlsx" - sample_data_file = os.path.join(out_folder, prefix_file_name + "samples.csv") + new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" + sample_data_file = "samples_data_" + prefix_file_name + ".json" + sample_data_path = os.path.join(out_folder, sample_data_file) try: shutil.copy( - os.path.join(local_folder, "Metadata_lab.xlsx"), - os.path.join(out_folder, metadata_file), + os.path.join(local_folder, metadata_file), + os.path.join(out_folder, new_metadata_file), ) except OSError as e: log.error("Unable to copy Metadata file %s", e) stderr.print("[red] Unable to copy Metadata file") return False - sample_data = {} - for f_name, values in md5_data.items(): - if f_name.endswith(tuple(self.allowed_sample_ext)): - sample = f_name.split(".")[0] - if sample not in sample_data: - sample_data[sample] = {} - sample_data[sample][f_name] = {} - sample_data[sample][f_name]["local_folder"] = values[0] - sample_data[sample][f_name]["md5"] = values[1] + data = copy.deepcopy(file_list) - # sample_data.append(key + "," + ",".join(values)) - if len(sample_data) == 0: - log.error("There is no samples in folder %s", local_folder) - stderr.print("[red] There is no samples for this local folder") - else: - with open(sample_data_file, "w", encoding="utf-8") as fh: - fh.write( - json.dumps( - sample_data, indent=4, sort_keys=True, ensure_ascii=False - ) + for s_name, values in file_list.items(): + for f_type , f_name in values.items(): + if not f_name.endswith(tuple(self.allowed_sample_ext)): + stderr.print("[red] " + f_name + " has a not valid extension") + data[s_name]["local_folder"] = md5_data[f_name][0] + data[s_name][f_type + "_md5"] = md5_data[f_name][1] + with open(sample_data_path, "w", encoding="utf-8") as fh: + fh.write( + json.dumps( + data, indent=4, sort_keys=True, ensure_ascii=False ) - fh.close() + ) + return True def create_main_folders(self, root_directory_list): @@ -264,9 +260,22 @@ def create_main_folders(self, root_directory_list): os.makedirs(full_folder, exist_ok=True) return True - def get_sample_fastq_file_names(self, local_folder): + def find_metadata_file(self, local_folder): + """Find excel extension file which contains metatada """ + reg_for_xlsx = os.path.join(local_folder, "*.xlsx") + ex_files = glob.glob(reg_for_xlsx) + if len(ex_files) == 0: + log.error("Excel file for metadata does not exist on %s", local_folder) + stderr.print("[red] Metadata file does not exist on " + local_folder) + return False + if len(ex_files) > 1: + log.error("Too many Excel files on folder %s", local_folder) + stderr.print("[red] Metadata file does not exist on " + local_folder) + return False + return ex_files[0] + + def get_sample_fastq_file_names(self, local_folder, meta_f_path): """ """ - meta_f_path = os.path.join(local_folder, "METADATA_LAB.xlsx") if not os.path.isfile(meta_f_path): log.error("Metadata file does not exists on %s", local_folder) stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) @@ -282,7 +291,7 @@ def get_sample_fastq_file_names(self, local_folder): index_fastq_r2 = col.column - 1 for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): if row[2] is not None: - if row[2].value not in sample_file_list: + if row[2] not in sample_file_list: sample_file_list[row[2]] = {} if row[index_fastq_r1] is not None: sample_file_list[row[2]]["fastq_r1"] = row[index_fastq_r1] @@ -300,6 +309,7 @@ def validate_download_files(self, sample_file_list, local_folder): """Check if download sample files are the ones defined on metadata file""" if not sample_file_list: return False + for sample, files in sample_file_list.items(): for file in files.values(): if not os.path.isfile(os.path.join(local_folder, file)): @@ -319,6 +329,11 @@ def delete_remote_files(self, folder, files): continue return + def delete_local_folder(self, local_folder): + """Delete download folder because files does not complain requisites""" + shutil.rmtree(local_folder, ignore_errors=True) + return True + def download(self): try: os.makedirs(self.storage_local_folder, exist_ok=True) @@ -347,6 +362,8 @@ def download(self): sys.exit(0) for folder, files in folders_to_download.items(): + log.info("Processing folder %s", folder) + stderr.print("Processing folder " + folder) # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) md5_files, req_retransmition = self.verify_md5_checksum( @@ -367,18 +384,21 @@ def download(self): f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" ) continue + meta_file = self.find_metadata_file(result_data["local_folder"]) sample_file_list = self.get_sample_fastq_file_names( - result_data["local_folder"] + result_data["local_folder"], meta_file ) if self.validate_download_files( - self, sample_file_list, result_data["local_folder"] + sample_file_list, result_data["local_folder"] ): self.create_tmp_files_with_metadata_info( - result_data["local_folder"], sample_file_list, md5_files + result_data["local_folder"], sample_file_list, md5_files, meta_file ) - self.delete_remote_files(folder, files) + # self.delete_remote_files(folder, files) else: + log.info("Deleting local folder %s", result_data["local_folder"]) self.delete_local_folder(result_data["local_folder"]) + self.close_connection() return From 6c8dc543957f2af7d7898c18e02047d7ef11d46e Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 13:44:27 +0200 Subject: [PATCH 0235/1454] Fixed bug after testing and litin --- relecov_tools/sftp_handle.py | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index e25c10d0..46fcee1c 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -217,7 +217,9 @@ def verify_md5_checksum(self, local_folder, file_list): ) return sftp_md5, required_retransmition - def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data, metadata_file): + def create_tmp_files_with_metadata_info( + self, local_folder, file_list, md5_data, metadata_file + ): """Copy metadata file from folder and create a file with the sample names """ @@ -239,17 +241,13 @@ def create_tmp_files_with_metadata_info(self, local_folder, file_list, md5_data, data = copy.deepcopy(file_list) for s_name, values in file_list.items(): - for f_type , f_name in values.items(): + for f_type, f_name in values.items(): if not f_name.endswith(tuple(self.allowed_sample_ext)): stderr.print("[red] " + f_name + " has a not valid extension") data[s_name]["local_folder"] = md5_data[f_name][0] data[s_name][f_type + "_md5"] = md5_data[f_name][1] with open(sample_data_path, "w", encoding="utf-8") as fh: - fh.write( - json.dumps( - data, indent=4, sort_keys=True, ensure_ascii=False - ) - ) + fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) return True @@ -261,7 +259,7 @@ def create_main_folders(self, root_directory_list): return True def find_metadata_file(self, local_folder): - """Find excel extension file which contains metatada """ + """Find excel extension file which contains metatada""" reg_for_xlsx = os.path.join(local_folder, "*.xlsx") ex_files = glob.glob(reg_for_xlsx) if len(ex_files) == 0: From e4f9aa43b541e905ade153e07873a095ceebb25f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 30 Mar 2022 13:56:05 +0200 Subject: [PATCH 0236/1454] minor change in main --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index fa362274..446614a2 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -188,7 +188,7 @@ def download(user, password, conf_file): ) def read_metadata(metadata_file, sample_list_file, metadata_out): """ - Create the json complaining the relecov schema from the Metadata file. + Create the json compliant to the relecov schema from the Metadata file. """ new_metadata = relecov_tools.read_metadata.RelecovMetadata( metadata_file, sample_list_file, metadata_out From f1405b3be815295f8d1fb0e32530d0acd91d1a1a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 13:59:25 +0200 Subject: [PATCH 0237/1454] include required testing file for read_metadata module --- .../samples_data_COD_test_01_20220330.json | 72 +++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 relecov_tools/example_data/samples_data_COD_test_01_20220330.json diff --git a/relecov_tools/example_data/samples_data_COD_test_01_20220330.json b/relecov_tools/example_data/samples_data_COD_test_01_20220330.json new file mode 100644 index 00000000..ab634772 --- /dev/null +++ b/relecov_tools/example_data/samples_data_COD_test_01_20220330.json @@ -0,0 +1,72 @@ +{ + "1197663.0": { + "fastq_r1": "ABC123_S1_L001_R1_008.fastq.gz", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2": "ABC123_S1_L001_R2_008.fastq.gz", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197677.0": { + "fastq_r1": "ABC123_S1_L001_R1_005.fastq.gz", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2": "ABC123_S1_L001_R2_005.fastq.gz", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197678.0": { + "fastq_r1": "ABC123_S1_L001_R1_006.fastq.gz", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2": "ABC123_S1_L001_R2_006.fastq.gz", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197685.0": { + "fastq_r1": "ABC123_S1_L001_R1_0010.fastq.gz", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2": "ABC123_S1_L001_R2_0010.fastq.gz", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197689.0": { + "fastq_r1": "ABC123_S1_L001_R1_009.fastq.gz", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2": "ABC123_S1_L001_R2_009.fastq.gz", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197737.0": { + "fastq_r1": "ABC123_S1_L001_R1_007.fastq.gz", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2": "ABC123_S1_L001_R2_007.fastq.gz", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197767.0": { + "fastq_r1": "ABC123_S1_L001_R1_003.fastq.gz", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2": "ABC123_S1_L001_R2_003.fastq.gz", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197824.0": { + "fastq_r1": "ABC123_S1_L001_R1_002.fastq.gz", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2": "ABC123_S1_L001_R2_002.fastq.gz", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "1197860.0": { + "fastq_r1": "ABC123_S1_L001_R1_001.fastq.gz", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2": "ABC123_S1_L001_R2_001.fastq.gz", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + }, + "8328199.0": { + "fastq_r1": "ABC123_S1_L001_R1_004.fastq.gz", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2": "ABC123_S1_L001_R2_004.fastq.gz", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "local_folder": "/tmp/relecov/COD_test_01/20220330" + } +} \ No newline at end of file From f278a886abad2bee5464308325df0ee96958fc6a Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 30 Mar 2022 16:05:53 +0200 Subject: [PATCH 0238/1454] added last table labels --- relecov_tools/schema/ena_schema.json | 36 +++++++++++++++++++++------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 0d2beccd..39e1b5ad 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -571,7 +571,9 @@ ], "clasification": "Host information", "label": "Host Scientific Name", - "table": "runs" + "table": [ + "runs" + ] }, "host_subject_id": { "examples": [ @@ -582,7 +584,9 @@ "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", "label": "Host Subject Id", - "table": "sample" + "table": [ + "sample" + ] }, "host_gender": { "Enums": [ @@ -605,7 +609,9 @@ "Male [NCIT:C46109]" ], "label": "Host Gender", - "table": "sample" + "table": [ + "sample" + ] }, "type exposure": { "examples": [ @@ -714,7 +720,9 @@ "description": "The user-specified filename of the r1 FASTQ file.", "clasification": "Bioinformatics and QC metrics", "label": "Sequence file R1 fastq", - "table": "runs" + "table": [ + "runs" + ] }, "file_type": { "examples": [ @@ -725,7 +733,9 @@ "description": "", "clasification": "Bioinformatics and QC metrics", "label": "file type", - "table": "runs" + "table": [ + "runs" + ] }, "file_checksum": { "examples": [ @@ -736,7 +746,9 @@ "description": "", "clasification": "Bioinformatics and QC metrics", "label": "file checksum", - "table": "runs" + "table": [ + "runs" + ] }, "tax_id": { "examples": [ @@ -747,7 +759,9 @@ "description": "The NCBITaxon identifier for the organism being sequenced.", "clasification": "Sample collection and processing", "label": "Tax ID", - "table": "sample" + "table": [ + "sample" + ] }, "scientific_name": { "Enums": [ @@ -1112,7 +1126,9 @@ "description": "", "clasification": "Submission ENA", "label": "Sample title", - "table": "sample" + "table": [ + "sample" + ] }, "study_title": { "examples": [ @@ -1123,7 +1139,9 @@ "description": "", "clasification": "Submission ENA", "label": "Study title", - "table": "study" + "table": [ + "study" + ] }, "study_type": { "examples": [ From 45c3324b0ac5fe9a42de45438a32aade1604ef8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 16:56:55 +0200 Subject: [PATCH 0239/1454] updated readme and setup.py now command is relecov-tools --- README.md | 16 +++++++++++++++- setup.py | 4 ++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 6d4757f6..91f1d747 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![python_lint](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml/badge.svg)](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) -A Python package with helper tools for the relecov project. +relecov-tools is a set of helper tools for the assembly of the different elements in the RELECOV platform (Spanish Network for genomic surveillance of SARS-Cov-2) as data download, processing, validation and upload to publica databases, as well as analysis runs and database storage. ## Table of contents @@ -12,5 +12,19 @@ A Python package with helper tools for the relecov project. ## Install +### Bioconda +soon + +### Pip +soon + +### Development version +If you want to install the latest code in the repository: + +``` +pip install --force-reinstall --upgrade git+https://github.com/bu-isciii/relecov-tools.git@develop + +``` + diff --git a/setup.py b/setup.py index 40521d90..27555f97 100644 --- a/setup.py +++ b/setup.py @@ -26,10 +26,10 @@ ], author="Sara Monzon", author_email="smonzon@isciii.es", - url="https://github.com/BU-ISCIII/relecov_tools", + url="https://github.com/BU-ISCIII/relecov-tools", license="GNU GENERAL PUBLIC LICENSE v.3", entry_points={ - "console_scripts": ["relecov_tools=relecov_tools.__main__:run_relecov_tools"] + "console_scripts": ["relecov-tools=relecov_tools.__main__:run_relecov_tools"] }, install_requires=required, packages=find_packages(exclude=("docs")), From 354b0ab16e3de918d45897a5bc2f0bda0642122a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 17:16:24 +0200 Subject: [PATCH 0240/1454] adding .json extension to geo_loc_cities that was missing --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 3c6da228..6d0a3698 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -18,7 +18,7 @@ "fasta" ], "laboratory_data": "laboratory_address.json", - "geo_location_data" : "geo_loc_cities", + "geo_location_data" : "geo_loc_cities.json", "study": { "alias": "RELECOV", "title": "Example project for ENA submission RELECOV", From 93982bdfe4e105c3d6a97c55efd9f6584c5277c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 17:22:34 +0200 Subject: [PATCH 0241/1454] modified readme and removed list module --- README.md | 62 +++++++++++++++++++++++++++++++++++++-- relecov_tools/__main__.py | 41 +++++++++++++------------- 2 files changed, 79 insertions(+), 24 deletions(-) diff --git a/README.md b/README.md index 91f1d747..693f2b8c 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,18 @@ relecov-tools is a set of helper tools for the assembly of the different element ## Table of contents -* [Install](#installation) +* [Installation](#installation) * [Usage](#usage) +* [download](#download) +* [read-metadata](#read-metadata) +* [validate](#validate) +* [map](#map) +* [upload-to-ena](#upload-to-ena) +* [upload-to-gisaid](#upload-to-gisaid) +* [launch](#launch) +* [update-db](#update-db) -## Install - +## Installation ### Bioconda soon @@ -22,9 +29,58 @@ soon If you want to install the latest code in the repository: ``` +conda create -n relecov_dev pip pip install --force-reinstall --upgrade git+https://github.com/bu-isciii/relecov-tools.git@develop +``` + +## Usage + +### Command-line +relecov-tools provides a command-line version with help descriptions and params prompt if needed. + +``` +$ relecov-tools --help + ___ ___ ___ ___ ___ +\ |--| | \ | | | | | | \ / +\ \ / |__ / |__ | |___ | | | \ / +/ / \ | \ | | | | | | \ / +/ |--| | \ |___ |___ |___ |___ |___| \/ +RELECOV-tools version 0.0.1 +Usage: relecov-tools [OPTIONS] COMMAND [ARGS]... + +Options: +--version Show the version and exit. +-v, --verbose Print verbose output to the console. +-l, --log-file Save a verbose log to a file. +--help Show this message and exit. + +Commands: + download Download files located in sftp server. + read-metadata Create the json compliant to the relecov schema from... + validate Validate json file against schema. + map Convert data between phage plus schema to ENA,... + upload-to-ena parsed data to create xml files to upload to ena + upload-to-gisaid parsed data to create files to upload to gisaid + launch launch viralrecon in hpc + update-db feed database with metadata jsons +``` + + +# Python package mode +relecov-tools is designed in a way that you can use import the different modules and use them in your own scripts, for example: + +``` +import relecov_tools.sftp_handle +user="admin" +passwd="1234" +conf_file="/path/to/conf" +sftp_connection = relecov_tools.sftp_handle.SftpHandle( + user, password, conf_file +) +sftp_connection.download() ``` +DOCs soon!! diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index cf1e5e3e..c3468173 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -126,27 +126,26 @@ def relecov_tools_cli(verbose, log_file): log.addHandler(log_fh) -# pipeline list -@relecov_tools_cli.command(help_priority=1) -@click.argument("keywords", required=False, nargs=-1, metavar="") -@click.option( - "-s", - "--sort", - type=click.Choice(["release", "pulled", "name", "stars"]), - default="release", - help="How to sort listed pipelines", -) -@click.option("--json", is_flag=True, default=False, help="Print full output as JSON") -@click.option( - "--show-archived", is_flag=True, default=False, help="Print archived workflows" -) -def list(keywords, sort, json, show_archived): - """ - List available bu-isciii workflows used for relecov. - Checks the web for a list of nf-core pipelines with their latest releases. - Shows which nf-core pipelines you have pulled locally and whether they are up to date. - """ - pass +#@relecov_tools_cli.command(help_priority=1) +#@click.argument("keywords", required=False, nargs=-1, metavar="") +#@click.option( +# "-s", +# "--sort", +# type=click.Choice(["release", "pulled", "name", "stars"]), +# default="release", +# help="How to sort listed pipelines", +#) +#@click.option("--json", is_flag=True, default=False, help="Print full output as JSON") +#@click.option( +# "--show-archived", is_flag=True, default=False, help="Print archived workflows" +#) +#def list(keywords, sort, json, show_archived): +# """ +# List available bu-isciii workflows used for relecov. +# Checks the web for a list of nf-core pipelines with their latest releases. +# Shows which nf-core pipelines you have pulled locally and whether they are up to date. +# """ +# pass # sftp From bb49bb1bc7ae75608c90419375fa1aae8ed7df72 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 17:40:08 +0200 Subject: [PATCH 0242/1454] removing mapping json --- relecov_tools/conf/configuration.json | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6d0a3698..449d5aaf 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -4,8 +4,6 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, - "mapping_metadata_json": "mapping_metadata_to_json.json", - "mapping_upload_ena": "mapping_ena_to_upload_ena.json", "sftp_connection": { "sftp_server": "sftprelecov.isciii.es", "sftp_port": "50122" From c90b456de66a970427f4f0aab409351ab49975fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 17:43:43 +0200 Subject: [PATCH 0243/1454] removed test param from main and sftp class, updating readme --- relecov_tools/__main__.py | 7 +++---- relecov_tools/sftp_handle.py | 3 +-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index c3468173..24e3c584 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -155,13 +155,12 @@ def relecov_tools_cli(verbose, log_file): @click.option( "-f", "--conf_file", - help="Configuration file Create Nextflow command with params (no params file)", + help="Configuration file (no params file)", ) -@click.option("--test", is_flag=True, default=False, help="download files for testing") -def download(user, password, conf_file, test): +def download(user, password, conf_file): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( - user, password, conf_file, test + user, password, conf_file ) sftp_connection.download() diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 46fcee1c..a922563b 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -25,7 +25,7 @@ class SftpHandle: - def __init__(self, user=None, passwd=None, conf_file=None, test=None): + def __init__(self, user=None, passwd=None, conf_file=None): """Initializes the sftp object""" config_json = ConfigJson() self.allowed_sample_ext = config_json.get_configuration( @@ -96,7 +96,6 @@ def __init__(self, user=None, passwd=None, conf_file=None, test=None): msg="Enter your password" ) self.client = None - self.test = test def open_connection(self): """Establish sftp connection""" From 2d4533d5fbd7681cfed433216d9baca5ec2de7e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 17:47:35 +0200 Subject: [PATCH 0244/1454] add validate docs in readme --- README.md | 89 +++++++++++++++++++++++++++++++++++++-- relecov_tools/__main__.py | 20 ++++----- 2 files changed, 95 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 693f2b8c..61e20616 100644 --- a/README.md +++ b/README.md @@ -20,10 +20,10 @@ relecov-tools is a set of helper tools for the assembly of the different element ## Installation ### Bioconda -soon +Soon ### Pip -soon +Soon ### Development version If you want to install the latest code in the repository: @@ -64,9 +64,92 @@ Commands: launch launch viralrecon in hpc update-db feed database with metadata jsons ``` +#### download +The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different foldes available in the passed credentials. In addition, it checks if the files in the folder match the files in the metadata file and checks if there are md5sum for each file, if not it creates one before storing in the final repository. +``` +$ relecov-tools download --help +Usage: relecov-tools download [OPTIONS] + + Download files located in sftp server. + + Options: + -u, --user TEXT User name for login to sftp server + -p, --password TEXT password for the user to login + -f, --conf_file TEXT Configuration file in yaml format (no params file) + --help Show this message and exit. +``` + +Configuration can be passed in several formats: +- if no config_file is passed default values are fetched from conf/configuration.json, and user and password are asked in prompt. +- Default values can be overwritten using a yml config file, so you can input user, password, sftp_server, etc. + +Config file example with all available options: +``` +sftp_server: "sftprelecov.isciii.es" +sftp_port: "22" +sftp_user : "user" +sftp_passwd : "pass" +storage_local_folder: "/tmp/relecov" +tmp_folder_for_metadata: "/tmp/relecov/tmp" +allowed_sample_extensions: + - .fastq.gz + - .fasta +``` + +#### read-metadata +`read-metadata` command reads the excel file with laboratory metadata and processes it adding aditional needed fields. + +``` +$ relecov-tools read-metadata --help +Usage: relecov-tools read-metadata [OPTIONS] + + Create the json compliant to the relecov schema from the Metadata file. + + Options: + -m, --metadata_file PATH file containing metadata in xlsx format. + -s, --sample_list_file PATH Json with the additional metadata to add to the + received user metadata. + -o, --metadata-out PATH Path to save output metadata file in json format. + --help Show this message and exit. +``` + + +An example for the metadata excel file can be found [here](./relecov_tools/example_data/METADATA_LAB_TEST.xlsx) + +#### validate +`validate` commands validate the data in json format outputted by `read-metadata` command against a json schema, in this case the relecov [schema specification](./relecov_tools/schema/relecov_schema.json). + +``` +$ relecov-tools validate --help +Usage: relecov-tools validate [OPTIONS] + + Validate json file against schema. + + Options: + -j, --json_file TEXT Json file to validate + -s, --json_schema TEXT Json schema + -o, --out_folder TEXT Path to save validate json file + --help Show this message and exit. + +``` + +#### map + + +#### upload-to-ena + + +#### upload-to-gisaid +SOON + +#### launch +SOON + +#### update-db +SOON -# Python package mode +#### Python package mode relecov-tools is designed in a way that you can use import the different modules and use them in your own scripts, for example: ``` diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 24e3c584..72a849be 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -126,20 +126,20 @@ def relecov_tools_cli(verbose, log_file): log.addHandler(log_fh) -#@relecov_tools_cli.command(help_priority=1) -#@click.argument("keywords", required=False, nargs=-1, metavar="") -#@click.option( +# @relecov_tools_cli.command(help_priority=1) +# @click.argument("keywords", required=False, nargs=-1, metavar="") +# @click.option( # "-s", # "--sort", # type=click.Choice(["release", "pulled", "name", "stars"]), # default="release", # help="How to sort listed pipelines", -#) -#@click.option("--json", is_flag=True, default=False, help="Print full output as JSON") -#@click.option( +# ) +# @click.option("--json", is_flag=True, default=False, help="Print full output as JSON") +# @click.option( # "--show-archived", is_flag=True, default=False, help="Print archived workflows" -#) -#def list(keywords, sort, json, show_archived): +# ) +# def list(keywords, sort, json, show_archived): # """ # List available bu-isciii workflows used for relecov. # Checks the web for a list of nf-core pipelines with their latest releases. @@ -159,9 +159,7 @@ def relecov_tools_cli(verbose, log_file): ) def download(user, password, conf_file): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handle.SftpHandle( - user, password, conf_file - ) + sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file) sftp_connection.download() From f180109cbb3c0ea57941ec69a24831495ec8bbbb Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 17:48:43 +0200 Subject: [PATCH 0245/1454] Removed test parameter from sft_handle --- relecov_tools/__main__.py | 1 - relecov_tools/sftp_handle.py | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b8f84e84..b162fc34 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -158,7 +158,6 @@ def list(keywords, sort, json, show_archived): "--conf_file", help="Configuration file Create Nextflow command with params (no params file)", ) -@click.option("--test", is_flag=True, default=False, help="download files for testing") def download(user, password, conf_file, test): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 46fcee1c..a922563b 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -25,7 +25,7 @@ class SftpHandle: - def __init__(self, user=None, passwd=None, conf_file=None, test=None): + def __init__(self, user=None, passwd=None, conf_file=None): """Initializes the sftp object""" config_json = ConfigJson() self.allowed_sample_ext = config_json.get_configuration( @@ -96,7 +96,6 @@ def __init__(self, user=None, passwd=None, conf_file=None, test=None): msg="Enter your password" ) self.client = None - self.test = test def open_connection(self): """Establish sftp connection""" From afda8a8b658db533e466957b475ee1f02b23e48d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 17:57:49 +0200 Subject: [PATCH 0246/1454] upload readme with remaining modules --- README.md | 35 +++++++++++++++++++++++++++++++++++ relecov_tools/__main__.py | 4 ++-- 2 files changed, 37 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 61e20616..3197d7fd 100644 --- a/README.md +++ b/README.md @@ -135,10 +135,43 @@ Usage: relecov-tools validate [OPTIONS] ``` #### map +The command `map` converts a data in json format from relecov data model to ena or gisaid data model using their own schemas acording to their annotated ontoly terms. +``` +$ relecov-tools map --help +Usage: relecov-tools map [OPTIONS] + + Convert data between phage plus schema to ENA, GISAID, or any other schema + + Options: + -p, --origin_schema TEXT File with the origin (relecov) schema + -j, --json_data TEXT File with the json data to convert + -d, --destination_schema [ENA|GSAID|other] + schema to be mapped + -f, --schema_file TEXT file with the custom schema + -o, --output TEXT File name and path to store the mapped json + --help Show this message and exit. +``` #### upload-to-ena +`upload-to-ena` command uses json data mapped to ena schema to use the [ena_upload_cli](https://github.com/usegalaxy-eu/ena-upload-cli) package to upload raw data and metadata to ENA db. +``` +Usage: relecov-tools upload-to-ena [OPTIONS] + + parsed data to create xml files to upload to ena + + Options: + -u, --user TEXT user name for login to ena + -p, --password TEXT password for the user to login + -e, --ena_json TEXT where the validated json is + -s, --study TEXT study/project name to include in xml files + -a, --action [add|modify|cancel|release] select one of the available options + --dev / --production + -o, --output_path TEXT output folder for the xml generated files + --help Show this message and exit. + +``` #### upload-to-gisaid SOON @@ -167,3 +200,5 @@ sftp_connection.download() DOCs soon!! +## Acknowledgements +Python package idea and designed is really inspired in [nf-core/tools](https://github.com/nf-core/tools). diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 72a849be..f0b688bd 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -216,7 +216,7 @@ def validate(json_file, json_schema, out_folder): # mapping to ENA schema @relecov_tools_cli.command(help_priority=5) -@click.option("-p", "--phage_plus_schema", help="File with the phage plus schema") +@click.option("-p", "--origin_schema", help="File with the origin (relecov) schema") @click.option("-j", "--json_data", help="File with the json data to convert") @click.option( "-d", @@ -229,7 +229,7 @@ def validate(json_file, json_schema, out_folder): def map(phage_plus_schema, json_data, destination_schema, schema_file, output): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" new_schema = relecov_tools.conversion_schema.MappingSchema( - phage_plus_schema, json_data, destination_schema, schema_file, output + origin_schema, json_data, destination_schema, schema_file, output ) new_schema.map_to_data_to_new_schema() From 161048b6e83db01c4fec81eaadb78c0fdda8e6dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 17:59:00 +0200 Subject: [PATCH 0247/1454] minor format change readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3197d7fd..f2b7a47b 100644 --- a/README.md +++ b/README.md @@ -182,7 +182,7 @@ SOON #### update-db SOON -#### Python package mode +### Python package mode relecov-tools is designed in a way that you can use import the different modules and use them in your own scripts, for example: ``` From 7cddb310415b56a8a41271659f14c10eaace24a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:02:43 +0200 Subject: [PATCH 0248/1454] fix typo from renaming in main --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f0b688bd..0d8e3726 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -226,7 +226,7 @@ def validate(json_file, json_schema, out_folder): ) @click.option("-f", "--schema_file", help="file with the custom schema") @click.option("-o", "--output", help="File name and path to store the mapped json") -def map(phage_plus_schema, json_data, destination_schema, schema_file, output): +def map(origin_schema, json_data, destination_schema, schema_file, output): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" new_schema = relecov_tools.conversion_schema.MappingSchema( origin_schema, json_data, destination_schema, schema_file, output From 5017e89087348016a6b426b3a5277424911643c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:08:20 +0200 Subject: [PATCH 0249/1454] added warning of active development --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index f2b7a47b..4a77438c 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,8 @@ [![python_lint](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml/badge.svg)](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) +> THIS REPO IS IN ACTIVE DEVELOPMENT WITH NO RELEASE VERSION YET. + relecov-tools is a set of helper tools for the assembly of the different elements in the RELECOV platform (Spanish Network for genomic surveillance of SARS-Cov-2) as data download, processing, validation and upload to publica databases, as well as analysis runs and database storage. ## Table of contents From 0d71380408b99b39c919d894e13f33f3b6dde532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:08:27 +0200 Subject: [PATCH 0250/1454] added warning of active development --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a77438c..4fa7e23f 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![python_lint](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml/badge.svg)](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) -> THIS REPO IS IN ACTIVE DEVELOPMENT WITH NO RELEASE VERSION YET. +> THIS REPO IS IN ACTIVE DEVELOPMENT. relecov-tools is a set of helper tools for the assembly of the different elements in the RELECOV platform (Spanish Network for genomic surveillance of SARS-Cov-2) as data download, processing, validation and upload to publica databases, as well as analysis runs and database storage. From 6088dca2884147dc7d93eed690cbf3bb06eb65cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:14:18 +0200 Subject: [PATCH 0251/1454] updated paramiko version due to vulnerabilities --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 0e38527e..df6c9d32 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ prompt_toolkit>=3.0.3 rich>=10.0.0 requests==2.27.1 geopy==2.2.0 -paramiko==2.9.2 +paramiko>=2.10.1 pyyaml openpyxl ena-upload-cli From 608ff9b1f9156fddde2e31b5cee3a57515770547 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:16:12 +0200 Subject: [PATCH 0252/1454] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4fa7e23f..1a037f62 100644 --- a/README.md +++ b/README.md @@ -203,4 +203,4 @@ DOCs soon!! ## Acknowledgements -Python package idea and designed is really inspired in [nf-core/tools](https://github.com/nf-core/tools). +Python package idea and design is really inspired in [nf-core/tools](https://github.com/nf-core/tools). From 4237948086520af780e859db60a934eb39d6e7ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:20:09 +0200 Subject: [PATCH 0253/1454] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1a037f62..68fa6bd4 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ > THIS REPO IS IN ACTIVE DEVELOPMENT. -relecov-tools is a set of helper tools for the assembly of the different elements in the RELECOV platform (Spanish Network for genomic surveillance of SARS-Cov-2) as data download, processing, validation and upload to publica databases, as well as analysis runs and database storage. +relecov-tools is a set of helper tools for the assembly of the different elements in the RELECOV platform (Spanish Network for genomic surveillance of SARS-Cov-2) as data download, processing, validation and upload to public databases, as well as analysis runs and database storage. ## Table of contents From 3f9ba5cec65bc95048b4e5b9d776a3f94ab908cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 18:22:24 +0200 Subject: [PATCH 0254/1454] Update README.md --- README.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 68fa6bd4..cc025622 100644 --- a/README.md +++ b/README.md @@ -10,14 +10,15 @@ relecov-tools is a set of helper tools for the assembly of the different element * [Installation](#installation) * [Usage](#usage) -* [download](#download) -* [read-metadata](#read-metadata) -* [validate](#validate) -* [map](#map) -* [upload-to-ena](#upload-to-ena) -* [upload-to-gisaid](#upload-to-gisaid) -* [launch](#launch) -* [update-db](#update-db) + * [download](#download) + * [read-metadata](#read-metadata) + * [validate](#validate) + * [map](#map) + * [upload-to-ena](#upload-to-ena) + * [upload-to-gisaid](#upload-to-gisaid) + * [launch](#launch) + * [update-db](#update-db) +* [Aknowledgements](#aknowledgements) ## Installation From abde81c469991c5d4d8ff249e454fa98c6b65449 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Wed, 30 Mar 2022 18:39:54 +0200 Subject: [PATCH 0255/1454] Some english misprints --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index cc025622..17df3c52 100644 --- a/README.md +++ b/README.md @@ -68,9 +68,9 @@ Commands: update-db feed database with metadata jsons ``` #### download -The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different foldes available in the passed credentials. In addition, it checks if the files in the folder match the files in the metadata file and checks if there are md5sum for each file, if not it creates one before storing in the final repository. +The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. If not, it creates one before storing in the final repository. -``` +``` $ relecov-tools download --help Usage: relecov-tools download [OPTIONS] @@ -138,7 +138,7 @@ Usage: relecov-tools validate [OPTIONS] ``` #### map -The command `map` converts a data in json format from relecov data model to ena or gisaid data model using their own schemas acording to their annotated ontoly terms. +The command `map` converts a data in json format from relecov data model to ena or gisaid data model using their own schemas acording to their annotated ontology terms. ``` $ relecov-tools map --help @@ -204,4 +204,4 @@ DOCs soon!! ## Acknowledgements -Python package idea and design is really inspired in [nf-core/tools](https://github.com/nf-core/tools). +Python package idea and design is really inspired in [nf-core/tools](https://github.com/nf-core/tools). \ No newline at end of file From eaf1144b2ea6553166622053c5392181d544706a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 30 Mar 2022 19:31:25 +0200 Subject: [PATCH 0256/1454] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 17df3c52..45dc033a 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ Commands: update-db feed database with metadata jsons ``` #### download -The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. If not, it creates one before storing in the final repository. +The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. Else, it creates one before storing in the final repository. ``` $ relecov-tools download --help @@ -84,7 +84,7 @@ Usage: relecov-tools download [OPTIONS] ``` Configuration can be passed in several formats: -- if no config_file is passed default values are fetched from conf/configuration.json, and user and password are asked in prompt. +- if no config_file is passed, default values are fetched from conf/configuration.json, and user and password are asked in prompt. - Default values can be overwritten using a yml config file, so you can input user, password, sftp_server, etc. Config file example with all available options: @@ -204,4 +204,4 @@ DOCs soon!! ## Acknowledgements -Python package idea and design is really inspired in [nf-core/tools](https://github.com/nf-core/tools). \ No newline at end of file +Python package idea and design is really inspired in [nf-core/tools](https://github.com/nf-core/tools). From ce9b7fb9a92b1d855076ed95cb83ba4611e8794a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 22:11:46 +0200 Subject: [PATCH 0257/1454] Rename the PHAGE_PLUS to RELECOV --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index bdba659d..86f8eac5 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1,5 +1,5 @@ { - "schema": "PHAGE_PLUS", + "schema": "RELECOV", "required": [ "collecting_lab_sample_id", "collecting_institution", @@ -3225,4 +3225,4 @@ "clasification": "Database Identifiers" } } -} \ No newline at end of file +} From 7aa93c41b715f169d499e533a08f8f8e328509d4 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 22:16:01 +0200 Subject: [PATCH 0258/1454] Set the prompt to unsafe_ask() --- relecov_tools/utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 3b29e75e..662d6787 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -97,12 +97,12 @@ def rich_force_colors(): def prompt_text(msg): - source = questionary.text(msg).ask() + source = questionary.text(msg).unsafe_ask() return source def prompt_password(msg): - source = questionary.password(msg).ask() + source = questionary.password(msg).unsafe_ask() return source From c843d45f238877d2c9eb273c3ded1e83d784495b Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 30 Mar 2022 22:35:03 +0200 Subject: [PATCH 0259/1454] rename to relecov the references to phage_plus schema --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 449d5aaf..02e45c1d 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,6 +1,6 @@ { "json_schemas": { - "phage_plus_schema": "phage_plus_schema.json", + "relecov_schema": "relecov_schema.json", "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, From 1d2b45a8ae3ee6d8fe0b80842b4620bd5e79f16c Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 00:22:57 +0200 Subject: [PATCH 0260/1454] changes in the label field not matched with Metadata file --- relecov_tools/schema/relecov_schema.json | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 86f8eac5..0c7e16e7 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -573,7 +573,8 @@ ], "ontology": "0", "type": "string", - "description": "Sample ID given by the submitting laboratory" + "description": "Sample ID given by the submitting laboratory", + "label": "Sample ID given by the submitting laboratory" }, "bioproject_umbrella_accession_ENA": { "examples": [ @@ -603,7 +604,7 @@ "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", "clasification": "Database Identifiers", - "label": "ENA Sample Id" + "label": "ENA Sample ID" }, "sra_accession": { "examples": [ @@ -1295,7 +1296,7 @@ "Human [NCBITaxon:9606]" ], "classification": "Host information", - "label": "Host Common Name" + "label": "Host" }, "host_residence_country": { "Enums": [ @@ -1673,7 +1674,7 @@ "examples": [ "Diagnostic Testing [GENEPIO:0100002]" ], - "label": "Purpose of Sampling" + "label": "Purpose of sampling" }, "purpose_of_sampling_details": { "ontology": "GENEPIO:0001200", @@ -1743,7 +1744,7 @@ "description": "The date the sample was sequenced.", "format": "date", "clasification": "Sequencing", - "label": "Sequencing date" + "label": "Sequencing Date" }, "rna_extraction_protocol": { "examples": [ @@ -1763,7 +1764,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "Library Kit" + "label": "Commercial All-in-one library kit" }, "library_id": { "examples": [ @@ -1783,7 +1784,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "Enrichment_protocol" + "label": "Enrichment Protocol" }, "if_enrichment_protocol_is_other_specify": { "examples": [ @@ -1803,7 +1804,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "Amplicon Protocol" + "label": "Amplicon panel/assay" }, "if_amplicon_protocol_if_other_especify": { "examples": [ @@ -1813,7 +1814,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "labe": "If Amplicon Protocol If Other, Especify" + "label": "If Amplicon Protocol If Other, Especify" }, "amplicon_version": { "examples": [ @@ -1863,7 +1864,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "labe": "Flowcell Kit" + "label": "Flowcell Kit" }, "runID": { "examples": [ @@ -1873,7 +1874,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "RunID" + "label": "Runid" }, "sequencing_platforms": { "examples": [ From 5c0001e31e7585bcf11c7556877e6114c3e5a6ea Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 00:24:57 +0200 Subject: [PATCH 0261/1454] Starting mapping metadata using label field in schema --- relecov_tools/read_metadata.py | 57 +++++++++++++++++++++++++--------- 1 file changed, 42 insertions(+), 15 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index ac794da7..857f8a2a 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -32,19 +32,35 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.metadata_file = metadata_file if not os.path.exists(self.metadata_file): log.error("Metadata file %s does not exist ", self.metadata_file) + stderr.print("[red] Metadata file " + self.meta_file + " does not exist") sys.exit(1) if sample_list_file is None: self.sample_list_file = relecov_tools.utils.prompt_path( - msg="Select the file which contains the sample list" + msg="Select the file which contains the sample information" ) else: self.sample_list_file = sample_list_file + if not os.path.exists(self.sample_list_file): + log.error("Sample information file %s does not exist ", self.metadata_file) + stderr.print("[red] Sample information " + self.sample_list_file + " does not exist") + sys.exit(1) if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" ) else: self.output_folder = output_folder + config_json = ConfigJson() + relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") + relecov_sch_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema) + with open(relecov_sch_path, "r") as fh: + self.relecov_sch_json = json.load(fh) + self.label_prop_dict = {} + for prop, values in self.relecov_sch_json['properties'].items(): + try: + self.label_prop_dict[values["label"]] = prop + except KeyError: + continue def check_new_metadata(folder): """Check if there is a new metadata to be processed @@ -191,30 +207,40 @@ def update_heading_to_json(self, heading, meta_map_json): mapped_heading.append(cell) return mapped_heading - def read_metadata_file(self, meta_map_json): - """Read the input metadata file, mapping the metadata heading with - the values used in json. Convert the date colunms value to the - dd/mm/yyyy format. Return list of dict with data, and errors + def read_metadata_file(self): + """Read the input metadata file, changing the metadata heading with + their property name values defined in schema. + Convert the date colunms value to the dd/mm/yyyy format. + Return list of dict with data, and errors """ wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row - heading_without_none = [i.value.strip() for i in ws_metadata_lab[4] if i.value] - heading = self.update_heading_to_json(heading_without_none, meta_map_json) + heading = [i.value.strip() for i in ws_metadata_lab[4] if i.value] + # heading = self.update_heading_to_json(heading_without_none, meta_map_json) metadata_values = [] errors = {} for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): sample_data_row = {} - for idx in range(len(heading)): + # Ignore the empty rows + if row[2] is None: + continue + for idx in range(2, len(heading)): if "date" in heading[idx]: try: - sample_data_row[heading[idx]] = row[idx].strftime("%Y/%m/%d") + sample_data_row[self.label_prop_dict[heading[idx]]] = row[idx].strftime("%Y/%m/%d") except AttributeError: - if row[0] not in errors: - errors[row[0]] = {} - errors[row[0]][heading[idx]] = "Invalid date format" + if row[2] not in errors: + errors[row[2]] = {} + errors[row[2]][heading[idx]] = "Invalid date format" + log.error("Invalid date format in sample", row[2]) + stderr.print("[red] Invalid date format in sample", row[2] + " column " + heading[idx]) else: - sample_data_row[heading[idx]] = row[idx] if row[idx] else "" + try: + sample_data_row[self.label_prop_dict[heading[idx]]] = row[idx] if row[idx] else "" + except KeyError as e: + print (e) + import pdb; pdb.set_trace() metadata_values.append(sample_data_row) return metadata_values, errors @@ -251,13 +277,14 @@ def create_metadata_json(self): lab_json_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", lab_json ) + """ metadata_mapping_json = config_json.get_configuration("mapping_metadata_json") meta_map_json_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", metadata_mapping_json ) meta_map_json = self.read_json_file(meta_map_json_file) - - valid_metadata_rows, errors = self.read_metadata_file(meta_map_json) + """ + valid_metadata_rows, errors = self.read_metadata_file() completed_metadata = self.add_extra_data( valid_metadata_rows, From 3a78040b780ca17d8933ec021e67207fa1a771b8 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 00:31:35 +0200 Subject: [PATCH 0262/1454] Removing debuging tags --- relecov_tools/read_metadata.py | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 857f8a2a..e4767f34 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -42,7 +42,9 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.sample_list_file = sample_list_file if not os.path.exists(self.sample_list_file): log.error("Sample information file %s does not exist ", self.metadata_file) - stderr.print("[red] Sample information " + self.sample_list_file + " does not exist") + stderr.print( + "[red] Sample information " + self.sample_list_file + " does not exist" + ) sys.exit(1) if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( @@ -52,11 +54,13 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.output_folder = output_folder config_json = ConfigJson() relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") - relecov_sch_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema) + relecov_sch_path = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema + ) with open(relecov_sch_path, "r") as fh: self.relecov_sch_json = json.load(fh) self.label_prop_dict = {} - for prop, values in self.relecov_sch_json['properties'].items(): + for prop, values in self.relecov_sch_json["properties"].items(): try: self.label_prop_dict[values["label"]] = prop except KeyError: @@ -104,7 +108,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): break return data - def add_extra_data(self, metadata, extra_data, lab_json_file, geo_loc_file): + def add_extra_data(self, metadata, lab_json_file, geo_loc_file): """Add the additional information that must be included in final metadata metadata Origin metadata extra_data additional data to be included @@ -112,6 +116,7 @@ def add_extra_data(self, metadata, extra_data, lab_json_file, geo_loc_file): """ lab_data = {} extra_metadata = [] + extra_data = "" lab_json = self.read_json_file(lab_json_file) geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) @@ -228,19 +233,26 @@ def read_metadata_file(self): for idx in range(2, len(heading)): if "date" in heading[idx]: try: - sample_data_row[self.label_prop_dict[heading[idx]]] = row[idx].strftime("%Y/%m/%d") + sample_data_row[self.label_prop_dict[heading[idx]]] = row[ + idx + ].strftime("%Y/%m/%d") except AttributeError: if row[2] not in errors: errors[row[2]] = {} errors[row[2]][heading[idx]] = "Invalid date format" log.error("Invalid date format in sample", row[2]) - stderr.print("[red] Invalid date format in sample", row[2] + " column " + heading[idx]) + stderr.print( + "[red] Invalid date format in sample", + row[2] + " column " + heading[idx], + ) else: try: - sample_data_row[self.label_prop_dict[heading[idx]]] = row[idx] if row[idx] else "" + sample_data_row[self.label_prop_dict[heading[idx]]] = ( + row[idx] if row[idx] else "" + ) except KeyError as e: - print (e) - import pdb; pdb.set_trace() + print(e) + metadata_values.append(sample_data_row) return metadata_values, errors @@ -288,7 +300,6 @@ def create_metadata_json(self): completed_metadata = self.add_extra_data( valid_metadata_rows, - meta_map_json["Additional_fields"], lab_json_file, geo_loc_file, ) From 4f7246f25538e9b4763600edc92d74e3f12efce4 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 13:56:48 +0200 Subject: [PATCH 0263/1454] working with extra data --- relecov_tools/read_metadata.py | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index e4767f34..c68566f4 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -1,6 +1,7 @@ #!/usr/bin/env python from itertools import islice -from geopy.geocoders import Nominatim + +# from geopy.geocoders import Nominatim import json import logging import rich.console @@ -165,10 +166,11 @@ def add_extra_data(self, metadata, lab_json_file, geo_loc_file): extra_metadata.append(row) return extra_metadata - def compare_sample_in_metadata(self, completed_metadata): + # def compare_sample_in_metadata(self, completed_metadata): """Compare the samples defined in metadata file and the ones in the sample file """ + """ not_found_samples = [] if not os.path.exists(self.sample_list_file): return False @@ -181,6 +183,7 @@ def compare_sample_in_metadata(self, completed_metadata): if len(not_found_samples) > 0: return not_found_samples return True + """ def request_information(external_url, request): """Get information from external database server using Rest API @@ -194,16 +197,19 @@ def store_information(external_url, request, data): """Update information""" pass - def get_geo_location_data(self, state, country): + # def get_geo_location_data(self, state, country): """Get the geo_loc_latitude and geo_loc_longitude from state""" + """ geolocator = Nominatim(user_agent="geoapiRelecov") loc = geolocator.geocode(state + "," + country) return [str(loc.latitude), str(loc.longitude)] + """ - def update_heading_to_json(self, heading, meta_map_json): + # def update_heading_to_json(self, heading, meta_map_json): """Change the heading values from the metadata file for the ones defined in the json schema """ + """ mapped_heading = [] for cell in heading: if cell in meta_map_json: @@ -211,6 +217,7 @@ def update_heading_to_json(self, heading, meta_map_json): else: mapped_heading.append(cell) return mapped_heading + """ def read_metadata_file(self): """Read the input metadata file, changing the metadata heading with @@ -230,7 +237,7 @@ def read_metadata_file(self): # Ignore the empty rows if row[2] is None: continue - for idx in range(2, len(heading)): + for idx in range(1, len(heading)): if "date" in heading[idx]: try: sample_data_row[self.label_prop_dict[heading[idx]]] = row[ @@ -240,7 +247,7 @@ def read_metadata_file(self): if row[2] not in errors: errors[row[2]] = {} errors[row[2]][heading[idx]] = "Invalid date format" - log.error("Invalid date format in sample", row[2]) + log.error("Invalid date format in sample %s", row[2]) stderr.print( "[red] Invalid date format in sample", row[2] + " column " + heading[idx], @@ -252,8 +259,8 @@ def read_metadata_file(self): ) except KeyError as e: print(e) - metadata_values.append(sample_data_row) + # import pdb; pdb.set_trace() return metadata_values, errors def write_json_fo_file(self, completed_metadata, file_name): From 9a6a63a98f33fda7aca688e7a077354402a1c741 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 13:58:09 +0200 Subject: [PATCH 0264/1454] update relecov schema --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 0c7e16e7..b9d9d2eb 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2758,7 +2758,7 @@ "type": "string", "description": "", "clasification": "enter your GISAID-Username", - "label": "GISAID Id" + "label": "GISAID id" }, "authors": { "examples": [ From 891a92d1a21dad83111601b92901dfdae2aa4d38 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 31 Mar 2022 16:28:19 +0200 Subject: [PATCH 0265/1454] latest changes in the schema --- relecov_tools/__main__.py | 5 ++- relecov_tools/ena_upload.py | 20 +++++++++- .../schema/mapping_ena_to_upload_ena.json | 38 ++++++++++--------- 3 files changed, 42 insertions(+), 21 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index cf1e5e3e..767cef09 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -238,6 +238,7 @@ def map(phage_plus_schema, json_data, destination_schema, schema_file, output): new_schema.map_to_data_to_new_schema() +# upload to ENA @relecov_tools_cli.command(help_priority=6) @click.option("-u", "--user", help="user name for login to ena") @click.option("-p", "--password", help="password for the user to login") @@ -253,10 +254,10 @@ def map(phage_plus_schema, json_data, destination_schema, schema_file, output): @click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena(user, password, ena_json, dev, study, action, output_path): """parsed data to create xml files to upload to ena""" - upload_ena = relecov_tools.ena_upload.upload( + upload_ena = relecov_tools.ena_upload.EnaUpload( user, password, ena_json, dev, study, action, output_path ) - upload_ena.upload_files_to_ena() + upload_ena.upload() @relecov_tools_cli.command(help_priority=7) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index cb843356..2ce63fff 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,3 +1,4 @@ +from bdb import set_trace import os import logging import rich.console @@ -86,15 +87,28 @@ def create_structure_to_ena(self): schema_dataframe = {} config_json = ConfigJson() - map_to_upload = config_json.get_configuration("mapping_ena_to_upload_ena") + + map_to_upload = config_json.get_topic_data("json_schemas", "ena_schema") + map_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", map_to_upload ) fh = open(map_file) map_structure_json = json.load(fh) fh.close() + lista = ["study", "runs", "samples", "experiments"] + + for i in map_structure_json["properties"].keys(): + import pdb + + pdb.set_trace() - for xml_file in map_structure_json["xml_files"]: + if "table" in i.keys() and "study" in i["table"]: + + print(i["table"]) + + """ + for xml_file in lista: if self.project is not None and xml_file in self.project: pass elif config_json.get_configuration(xml_file): @@ -115,11 +129,13 @@ def create_structure_to_ena(self): df = ena_upload.check_columns(df, xml_file, self.action, self.dev, False) schema_dataframe[xml_file] = df return schema_dataframe + """ def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() + # df_study = pd.DataFrame.from_dict(data["study"]) # df_samples = pd.DataFrame.from_dict(data["samples"]) # df_runs = pd.DataFrame.from_dict(data["runs"]) diff --git a/relecov_tools/schema/mapping_ena_to_upload_ena.json b/relecov_tools/schema/mapping_ena_to_upload_ena.json index 4b663473..44456b71 100644 --- a/relecov_tools/schema/mapping_ena_to_upload_ena.json +++ b/relecov_tools/schema/mapping_ena_to_upload_ena.json @@ -1,6 +1,13 @@ { - "xml_files":["study","runs","samples","experiment"], - "one_loop_in_mapping": ["study"] + "xml_files": [ + "study", + "runs", + "samples", + "experiment" + ], + "one_loop_in_mapping": [ + "study" + ], "study": { "study_alias": "alias", "study_title": "title", @@ -11,7 +18,7 @@ "runs": { "file_name": "", "experiment_alias": "", - "host_scientific_name": "" + "host_scientific_name": "", "file_name": "", "file_type": "", "file_checksum": "" @@ -19,7 +26,7 @@ "samples": { "": "alias", "title": "", - "taxon_id":"" + "taxon_id": "", "sample_description": "", "scientific_name": "", "common_name": "", @@ -27,8 +34,7 @@ "host common name": "", "isolate": "", "collecting institution": "", - "geographic location (country and/or sea)":"", - + "geographic location (country and/or sea)": "", "host subject id": [ "host_subject_id_1", "host_subject_id_2" @@ -41,18 +47,14 @@ "male", "female" ], - [ - "host_scientific_name_1", - "host_scientific_name_2" - ], + "host_scientific_name_1": [], + "host_scientific_name_2": [], "collector name": "", - - - "collection date": + "collection date": "" }, - "experiments": { - "experiment_alias": "alias" + "experiment_alias": [ + "alias" ], "title": [ "experiment_title_1", @@ -100,7 +102,9 @@ "single" ], "insert_size": [ - "250","None","None" + "250", + "None", + "None" ], "library_construction_protocol": [ "library_construction_protocol_1", @@ -118,4 +122,4 @@ "Illumina Genome Analyzer" ] } -} +} \ No newline at end of file From 3a1e00841a9a757f455c10750cf65692d52d6df6 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 31 Mar 2022 16:51:49 +0200 Subject: [PATCH 0266/1454] added fields to schema --- relecov_tools/schema/ena_schema.json | 32 ++++++++++- relecov_tools/schema/relecov_schema.json | 67 ++++++++++++------------ 2 files changed, 65 insertions(+), 34 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 39e1b5ad..129e15eb 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -53,9 +53,39 @@ "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", - "label": "Collector name", + "label": "Sample collector name", "table": "sample" }, + "public_health_sample_id_sivies": { + "examples": [ + "2022CEU03926" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sample collection and processing", + "label": "Public Health sample id (SIVIES)" + }, + "microbiology_lab_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sample collection and processing", + "label": "Sample ID given in the microbiology lab" + }, + "isolate_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "", + "label": "Sample ID given if multiple rna-extraction or passages" + }, "collection_date": { "examples": [ "3/19/2020" diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index b9d9d2eb..cf29c565 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -825,6 +825,36 @@ ], "label": "Host Gender" }, + "microbiology_lab_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sample collection and processing", + "label": "Sample ID given in the microbiology lab" + }, + "public_health_sample_id_sivies": { + "examples": [ + "2022CEU03926" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Sample collection and processing", + "label": "Public Health sample id (SIVIES)" + }, + "isolate_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "", + "label": "Sample ID given if multiple rna-extraction or passages" + }, "geo_loc_region": { "examples": [ "Derbyshire" @@ -1218,36 +1248,6 @@ "clasification": "Sample collection and processing", "label": "Passage Method" }, - "biomaterial_extracted": { - "Enums": [ - "mRNA (cDNA) [OBI:0002754]", - "RNA (Total) [OBI:0000895]", - "RNA (Poly-A) [OBI:0000869]", - "RNA (Ribo-Depleted) [OBI:0002627]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "The biomaterial extracted from samples for the purpose of sequencing.", - "examples": [ - "RNA (Total) [OBI:0000895]" - ], - "classification": "Sample collection and processing", - "label": "Source material" - }, - "data_abstraction_details": { - "ontology": "GENEPIO:0100278", - "type": "string", - "description": "A description of how any data elements were altered to preserve patient privacy.", - "examples": [ - "Jitter added to publicly shared collection dates to prevent re-identifiability." - ], - "label": "Data abstraction details" - }, "tax_id": { "examples": [ "probably 2697049 in all cases" @@ -2783,11 +2783,12 @@ "examples": [ "John Smith" ], - "ontology": "GENEPIO:0001153", + "ontology": "NCIT:C164471", "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", - "label": "Originating Laboratory" + "label": "Sample collector name", + "table": "sample" }, "library_source": { "Enums": [ @@ -3226,4 +3227,4 @@ "clasification": "Database Identifiers" } } -} +} \ No newline at end of file From bb4baa0ce908d09cf53d787c334448c48de01f4f Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 18:18:42 +0200 Subject: [PATCH 0267/1454] working on additional data --- relecov_tools/read_metadata.py | 79 +++++++++++++++++++--------------- 1 file changed, 44 insertions(+), 35 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index c68566f4..48ecbe64 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -109,62 +109,71 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): break return data - def add_extra_data(self, metadata, lab_json_file, geo_loc_file): + def include_fixed_data(): + """Include fixed data that are always the same for each samples""" + fixed_data = { + "host_disease": "COVID-19", + "type": "betacoronavirus", + "tax_id": "2697049", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "study_alias": "", + "experiment_alias": "", + "run_alias": "", + "study_title": "", + "experiment_title": "", + } + return fixed_data + + def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """Add the additional information that must be included in final metadata metadata Origin metadata extra_data additional data to be included result_metadata final metadata after adding the additional data """ lab_data = {} - extra_metadata = [] + additional_metadata = [] extra_data = "" lab_json = self.read_json_file(lab_json_file) geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) - for row in metadata: - for new_field, value in extra_data.items(): - row[new_field] = value - if row["collecting_institution"] not in lab_data: + for row_sample in metadata: + """Include sample data from sample json""" + for row_sample_data in samples_json: + if row_sample_data == row_sample: + for key, value in row_sample_data.items(): + row_sample[key] = value + + """ Fetch the information related to the laboratory. + Info is stored in lab_data, to prevent to call get_laboratory_data + each time for each sample that belongs to the same lab + """ + if row_sample["collecting_institution"] not in lab_data: # from collecting_institution find city, and geo location latitude and longitude l_data = self.get_laboratory_data( - lab_json, geo_loc_json, row["collecting_institution"] + lab_json, geo_loc_json, row_sample["collecting_institution"] ) - row.update(l_data) - lab_data[row["collecting_institution"]] = l_data + row_sample.update(l_data) + lab_data[row_sample["collecting_institution"]] = l_data else: - row.update(lab_data[row["collecting_institution"]]) + row_sample.update(lab_data[row_sample["collecting_institution"]]) - try: - s_data = samples_json[row["collecting_lab_sample_id"]] - for key, values in s_data.items(): - if key.endswith("_R1_fastq.gz"): - row["sequence_file_R1_fastq"] = key - row["r1_fastq_filepath"] = values["local_folder"] - row["fastq_md5"] = values["md5"] - elif key.endswith("_R2_fastq.gz"): - row["sequence_file_R2_fastq"] = key - row["r2_fastq_filepath"] = values["local_folder"] - # # WARNING: no md5 value for R2 is deficned on schena - # row["fastq_md5"] = values["md5"] - elif key.endswith(".fasta"): - file_path = os.path.join(values["local_folder"], key) - row["consensus_sequence_filepath"] = file_path - # # WARNING: no md5 value for fasta is deficned on schena - # row["fastq_md5"] = values["md5"] - except KeyError: - log.error( - "There is no files for sample %s", row["collecting_lab_sample_id"] - ) + """ Add Fixed information + """ + row_sample.update(self.include_fixed_data()) + + """Add information which is already fetched but required + """ - # update isolate qith the name of the sample + """ row["isolate"] = row["collecting_lab_sample_id"] row["host_scientific_name"] = extra_data["host_scientific_name"][ row["host_common_name"] ] row["sequencing_instrument_platform"] = "To change" - extra_metadata.append(row) - return extra_metadata + """ + additional_metadata.append(row_sample) + return additional_metadata # def compare_sample_in_metadata(self, completed_metadata): """Compare the samples defined in metadata file and the ones in the @@ -305,7 +314,7 @@ def create_metadata_json(self): """ valid_metadata_rows, errors = self.read_metadata_file() - completed_metadata = self.add_extra_data( + completed_metadata = self.add_additional_data( valid_metadata_rows, lab_json_file, geo_loc_file, From a908bbfd811420c06758719687a998e9f0cfc2f3 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 31 Mar 2022 23:16:28 +0200 Subject: [PATCH 0268/1454] testing code --- relecov_tools/read_metadata.py | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 48ecbe64..f154b9c8 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -67,12 +67,6 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None except KeyError: continue - def check_new_metadata(folder): - """Check if there is a new metadata to be processed - folder Directory to be checked - """ - pass - def fetch_metadata_file(folder, file_name): """Fetch the metadata file folder Directory to fetch metadata file file_name metadata file name @@ -124,6 +118,17 @@ def include_fixed_data(): } return fixed_data + def include_processed_data(self, metadata): + """Include the data that requires to be processed to set the value + """ + new_data = {} + p_data = {"host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}} + for key, values in p_data.items(): + v_data = metadata[key] + if v_data in values: + new_data[values[v_data][0]] = values[v_data][1] + return new_data + def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """Add the additional information that must be included in final metadata metadata Origin metadata @@ -132,7 +137,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """ lab_data = {} additional_metadata = [] - extra_data = "" + lab_json = self.read_json_file(lab_json_file) geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) @@ -162,9 +167,9 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """ row_sample.update(self.include_fixed_data()) - """Add information which is already fetched but required + """Add information which requires processing """ - + row_sample.update(self.include_processed_data(row_sample)) """ row["isolate"] = row["collecting_lab_sample_id"] row["host_scientific_name"] = extra_data["host_scientific_name"][ @@ -173,6 +178,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): row["sequencing_instrument_platform"] = "To change" """ additional_metadata.append(row_sample) + import pdb; pdb.set_trace() return additional_metadata # def compare_sample_in_metadata(self, completed_metadata): From f7a6560c769071bf050db392a04695619df84bd0 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 00:58:38 +0200 Subject: [PATCH 0269/1454] Error when saving json beacuse of date is object datetime --- relecov_tools/read_metadata.py | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index f154b9c8..fb796616 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -88,7 +88,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): data = {} for lab in lab_json: if lab_name == lab["collecting_institution"]: - for key, value in lab_name.items(): + for key, value in lab.items(): data[key] = value break for city in geo_loc_json: @@ -103,7 +103,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): break return data - def include_fixed_data(): + def include_fixed_data(self): """Include fixed data that are always the same for each samples""" fixed_data = { "host_disease": "COVID-19", @@ -122,11 +122,17 @@ def include_processed_data(self, metadata): """Include the data that requires to be processed to set the value """ new_data = {} - p_data = {"host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}} + p_data = {"host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, + "collecting_lab_sample_id": ["isolate", metadata["collecting_lab_sample_id"]] + } + for key, values in p_data.items(): v_data = metadata[key] - if v_data in values: - new_data[values[v_data][0]] = values[v_data][1] + if isinstance(values, dict): + if v_data in values: + new_data[values[v_data][0]] = values[v_data][1] + else: + new_data[values[0]] = values[1] return new_data def add_additional_data(self, metadata, lab_json_file, geo_loc_file): @@ -162,7 +168,6 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): lab_data[row_sample["collecting_institution"]] = l_data else: row_sample.update(lab_data[row_sample["collecting_institution"]]) - """ Add Fixed information """ row_sample.update(self.include_fixed_data()) @@ -178,7 +183,6 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): row["sequencing_instrument_platform"] = "To change" """ additional_metadata.append(row_sample) - import pdb; pdb.set_trace() return additional_metadata # def compare_sample_in_metadata(self, completed_metadata): @@ -275,17 +279,18 @@ def read_metadata_file(self): except KeyError as e: print(e) metadata_values.append(sample_data_row) - # import pdb; pdb.set_trace() + return metadata_values, errors - def write_json_fo_file(self, completed_metadata, file_name): + def write_json_fo_file(self, data, file_name): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) json_file = os.path.join(self.output_folder, file_name) + import pdb; pdb.set_trace() with open(json_file, "w", encoding="utf-8") as fh: fh.write( json.dumps( - completed_metadata, indent=4, sort_keys=True, ensure_ascii=False + data, indent=4, sort_keys=True, ensure_ascii=False ) ) return True @@ -325,7 +330,8 @@ def create_metadata_json(self): lab_json_file, geo_loc_file, ) - comp_result = self.compare_sample_in_metadata(completed_metadata) + # comp_result = self.compare_sample_in_metadata(completed_metadata) + """ if isinstance(comp_result, list): missing_samples = ",".join(comp_result) log.error("Missing samples %s", missing_samples) @@ -333,5 +339,7 @@ def create_metadata_json(self): log.info("Samples in metadata matches with the ones uploaded") else: log.error("There is missing samples in metadata and/or uploaded") - self.write_json_fo_file(completed_metadata, "completed_metadata.json") + """ + file_name = "processed_" + os.path.basename(self.metadata_file) + ".json" + self.write_json_fo_file(completed_metadata, file_name) return True From 9825f1cbc440ad41457cda25108436948f2cac0e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 10:54:33 +0200 Subject: [PATCH 0270/1454] Removed biomaterial source column in METADATA_LAB sheet --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 494447 -> 492337 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index e3df4243ebcc4f3cfce42af9c605c7fabb9d10f6..13fd080532279130421dd15a316a0cf707ad80be 100644 GIT binary patch literal 492337 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�gD-*<*MY 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%0AYzIeRUCKDDHPTiGq9 z#_OO&^P%ovhAZrTV?A4SC3T+nK}a)Q_fNy6c4t_zt6Wkacpa2#X6Vjq7Cr5jR&?&( zv@zeAg)dkV@u6^c7a|by-Pnaf-)-V0{Yz)T2c4TE*KYpf7W<{Q)tutvL&qNPcm4R_ z&Bq5;9M>OoT<7fZK@P`t3yu$)ar~RK$okn^6P{_G*t044&?p@%gHZnodtS~yddb#0 zF0v@6X0vdz|4Z|u%slJ*NNG+dx6V`cy_|FOvh6d=9{#KY^gDXLF=-ar`V07{%v)da>>6odG{Rcu_tWCiswXO zJOwmjTCMv;o4L9N3IpwtOW$ZcKG9|D3C-&#dTc(?x8g+SK__~hJ<;9agjT_cuDwdq zeOK3~r^X6P4s(9ew;2&()3omvrXEbZ>36uZsD8T#Jwvhn&FmA?Mp|fwFBliTXmI$# znc)^a)-M>ne$l}73#YEP=sPk%o4@jzw!rjVkmvZWD8zcs{Jt*mjpe>mmIq&09=L58 z)bQx1BaZ@}JlcQbQQ(J1`vPi8Qm2b{m>f%!{NidUQ-JT4!y`N`j}5T=d4=WC$(DzA zSqArcbZF_LBSw#Y@pyD>sHKJpfA{k+-_;Fe2jtSs>$k9VO*CCCnKdKzbdK+g)U!FsGg2?+h-ai;$(c1XH6q7%X6p5v}_YrvlQJHqEI37_W{KG!jP z{@(R-7OkJRVf|d&_4B>n%$eu2hqW*5Z}-b4QVI?Jk`@*2 z!&KpvXJNit4G(*aYZ0UerXbuowCX9(^oIO~qE2rxmTBw2l({-jo_(xxgZf(g0T2go^iobxpF~H zV+xW6rUag{lM7;pDToM6DOKo`thE9~b(HlL@wZ7?SH#~XSzi@@pOke~JR!;Yns|Cr z)-~~*BciSczuf`^u_czW%z;^{#qO6Wa@ozZ=U}+2 zV1R;PpkE6)5`r-oS}9OhDKO%5Iou2|P15Y#Rq9hOy&zxB6#u!Ap6?oTFQ#3~3EL$K zT}I2P@SW-ZpGeR54J$9EMdgI;79}jBaVx|#{aqqGKQx@am=-swF8e8%X$Bbnnj8%l zn7B2&7`DCrC~+4M<(3=|3o!AJ3h+?mewiuvKIYG{@L&z_U=6f9Mvez-Og!WOgX91_ zJeK33KPDa;03N=$DEx|)BVcMFa;%KO#7YH_q5@29z1%(hjO9rE_5y<>0WBBIi9mDd zt61Ke2^J_51QBcbVqjv1gh*hJav(~aT$GKNq6mQ~LLiEVT$HnzqR@dThyy8EKy8=C?-G@MUsM@Iw2_s2Z*A`gfR27W{}rN zcK}i3>6UmNmMCc{Uqci$3zV*v!~P&9>_MhU2N@bWUk>{#Sg@yo6^x{TisY1rxq`!h zL6BVYuzUq$XO3mSARrHvDsm;vtj^CLhyq+b`=wkI%+!$vRxpwXvg9k6hPi^dKolg~ zRAgk>xntwk5QUesXAqd0BBfk@HMOz%mW7Dffej2hdmE-1t$W7Bmym;m#^Sym@&8t7^Dhld4t>; z9mRA;zQ7>Oxv3hW`n#N|BbpA`_q#cHZ9z`jkV6fl%WQ_9wi%UcV-RmMrZM}wquC=f zvqwZ{kFLrdesJ3@j$3v2Y-ZNY!TmS?aq>`v4(F1Wqt?Y0e?`n27qR5`h(&G@%ic%K z9UK7;7A$m(_~B*5e9e;eVYz=Fj-)czO?jJx@=9h^w+9dY{glW@t7pqF&v08Bg_1nJFE>wVSUEOK^ZKcA*Fy(iKRxq$ zSdY!8MsE%sxcT(d&0&4V2867(-D#2p`5ntWv)TY

F56ZDQGs*R>hD(#Cj-jp1$^ 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 SRCj-7@5Uk`u6KhY!2biD4u1gv literal 494447 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 kwEnizUi!k__i&;l2Xi~70sv@k|IFNuMg0742S Date: Fri, 1 Apr 2022 10:55:36 +0200 Subject: [PATCH 0271/1454] added label for gisaid virus name --- relecov_tools/schema/relecov_schema.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index cf29c565..ccd96b11 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -643,7 +643,8 @@ "ontology": "GENEPIO:0100282", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification": "Database Identifiers" + "clasification": "Database Identifiers", + "label": "GISAID Virus Name" }, "collecting_institution_email": { "examples": [ @@ -3227,4 +3228,4 @@ "clasification": "Database Identifiers" } } -} \ No newline at end of file +} From 1e72c6096a48ce95a7d9b72825ded5e6c424ad71 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 10:56:52 +0200 Subject: [PATCH 0272/1454] Json file is created. pending testing for validation --- relecov_tools/read_metadata.py | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index fb796616..fd833874 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -119,12 +119,15 @@ def include_fixed_data(self): return fixed_data def include_processed_data(self, metadata): - """Include the data that requires to be processed to set the value - """ + """Include the data that requires to be processed to set the value""" new_data = {} - p_data = {"host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, - "collecting_lab_sample_id": ["isolate", metadata["collecting_lab_sample_id"]] - } + p_data = { + "host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, + "collecting_lab_sample_id": [ + "isolate", + metadata["collecting_lab_sample_id"], + ], + } for key, values in p_data.items(): v_data = metadata[key] @@ -257,7 +260,8 @@ def read_metadata_file(self): if row[2] is None: continue for idx in range(1, len(heading)): - if "date" in heading[idx]: + if "date" in heading[idx].lower(): + # import pdb; pdb.set_trace() try: sample_data_row[self.label_prop_dict[heading[idx]]] = row[ idx @@ -286,13 +290,11 @@ def write_json_fo_file(self, data, file_name): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) json_file = os.path.join(self.output_folder, file_name) - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() with open(json_file, "w", encoding="utf-8") as fh: - fh.write( - json.dumps( - data, indent=4, sort_keys=True, ensure_ascii=False - ) - ) + fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) return True def create_metadata_json(self): From 003542b47cb8ca61f9b107958c993608f81803c1 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 11:35:21 +0200 Subject: [PATCH 0273/1454] Fixed bug when including geo location data --- relecov_tools/read_metadata.py | 55 ++-------------------------------- 1 file changed, 3 insertions(+), 52 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index fd833874..437c03fc 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -93,13 +93,8 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): break for city in geo_loc_json: if city["geo_loc_city"] == data["geo_loc_city"]: - data[city["geo_loc_city"]] = {} - data[city["geo_loc_city"]]["geo_loc_latitude"] = city[ - "geo_loc_latitude" - ] - data[city["geo_loc_city"]]["geo_loc_longitude"] = city[ - "geo_loc_longitude" - ] + data["geo_loc_latitude"] = city["geo_loc_latitude"] + data["geo_loc_longitude"] = city["geo_loc_longitude"] break return data @@ -171,6 +166,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): lab_data[row_sample["collecting_institution"]] = l_data else: row_sample.update(lab_data[row_sample["collecting_institution"]]) + """ Add Fixed information """ row_sample.update(self.include_fixed_data()) @@ -188,25 +184,6 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): additional_metadata.append(row_sample) return additional_metadata - # def compare_sample_in_metadata(self, completed_metadata): - """Compare the samples defined in metadata file and the ones in the - sample file - """ - """ - not_found_samples = [] - if not os.path.exists(self.sample_list_file): - return False - # get the smaples defined in json - with open(self.sample_list_file, "r") as fh: - samples = fh.read().split("\n") - for line_metadata in completed_metadata: - if line_metadata["collecting_lab_sample_id"] not in samples: - not_found_samples.append(line_metadata["collecting_lab_sample_id"]) - if len(not_found_samples) > 0: - return not_found_samples - return True - """ - def request_information(external_url, request): """Get information from external database server using Rest API @@ -219,28 +196,6 @@ def store_information(external_url, request, data): """Update information""" pass - # def get_geo_location_data(self, state, country): - """Get the geo_loc_latitude and geo_loc_longitude from state""" - """ - geolocator = Nominatim(user_agent="geoapiRelecov") - loc = geolocator.geocode(state + "," + country) - return [str(loc.latitude), str(loc.longitude)] - """ - - # def update_heading_to_json(self, heading, meta_map_json): - """Change the heading values from the metadata file for the ones defined - in the json schema - """ - """ - mapped_heading = [] - for cell in heading: - if cell in meta_map_json: - mapped_heading.append(meta_map_json[cell]) - else: - mapped_heading.append(cell) - return mapped_heading - """ - def read_metadata_file(self): """Read the input metadata file, changing the metadata heading with their property name values defined in schema. @@ -261,7 +216,6 @@ def read_metadata_file(self): continue for idx in range(1, len(heading)): if "date" in heading[idx].lower(): - # import pdb; pdb.set_trace() try: sample_data_row[self.label_prop_dict[heading[idx]]] = row[ idx @@ -290,9 +244,6 @@ def write_json_fo_file(self, data, file_name): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) json_file = os.path.join(self.output_folder, file_name) - import pdb - - pdb.set_trace() with open(json_file, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) return True From 33ce37ff42d5c3a5a55e1cc64228bbda4d87cd9e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 13:14:38 +0200 Subject: [PATCH 0274/1454] Preform the json validation on webpage --- relecov_tools/read_metadata.py | 42 +++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 437c03fc..cc82b32a 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -104,7 +104,7 @@ def include_fixed_data(self): "host_disease": "COVID-19", "type": "betacoronavirus", "tax_id": "2697049", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "organism": "Severe acute respiratory syndrome coronavirus 2", "study_alias": "", "experiment_alias": "", "run_alias": "", @@ -123,7 +123,16 @@ def include_processed_data(self, metadata): metadata["collecting_lab_sample_id"], ], } - + seq_inst_plat = { + "Illumina": [ + "Illumina iSeq 100", + "Illumina MiSeq", + "Illumina NextSeq550", + "Illumina NovaSeq 6000", + ], + "MinION": ["Oxford Nanopore"], + "Ion Torrent": ["Ion Torrent S5", "Ion Torrent PGM"], + } for key, values in p_data.items(): v_data = metadata[key] if isinstance(values, dict): @@ -131,6 +140,11 @@ def include_processed_data(self, metadata): new_data[values[v_data][0]] = values[v_data][1] else: new_data[values[0]] = values[1] + """New fields that required processing from other field """ + for key, values in seq_inst_plat.items(): + if metadata["sequencing_instrument_model"] in values: + new_data["sequencing_instrument_platform"] = key + break return new_data def add_additional_data(self, metadata, lab_json_file, geo_loc_file): @@ -202,6 +216,7 @@ def read_metadata_file(self): Convert the date colunms value to the dd/mm/yyyy format. Return list of dict with data, and errors """ + exc_format_num = ["Host Age", "Sample ID given for sequencing"] wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row @@ -230,12 +245,23 @@ def read_metadata_file(self): row[2] + " column " + heading[idx], ) else: - try: - sample_data_row[self.label_prop_dict[heading[idx]]] = ( - row[idx] if row[idx] else "" - ) - except KeyError as e: - print(e) + + if isinstance(row[idx], float): + if heading[idx] in exc_format_num: + val = int(row[idx]) + else: + val = str(int(row[idx])) + try: + sample_data_row[self.label_prop_dict[heading[idx]]] = val + except TypeError as e: + stderr.print("[red] Error when reading " + row[2] + e) + else: + try: + sample_data_row[self.label_prop_dict[heading[idx]]] = ( + row[idx] if row[idx] else "" + ) + except KeyError as e: + stderr.print("[red] Error when reading " + row[2] + e) metadata_values.append(sample_data_row) return metadata_values, errors From 2b4618a3f161f57bdc784d88a7c6cd56705d85e6 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 13:48:09 +0200 Subject: [PATCH 0275/1454] Pending to update ENA settings --- .../processed_METADATA_LAB_TEST.json | 672 ++++++++++++++++++ 1 file changed, 672 insertions(+) create mode 100644 relecov_tools/example_data/processed_METADATA_LAB_TEST.json diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json new file mode 100644 index 00000000..26ab8790 --- /dev/null +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -0,0 +1,672 @@ +[ + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123456", + "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_lab_sample_id": "1197860", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "45", + "diagnostic_pcr_Ct_value_2": "34", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222687", + "host_age": 55, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197860", + "isolate_sample_id": "220407", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220407", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU01394", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2021/04/13", + "sample_received_date": "2021/05/13", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 214824, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201751", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123457", + "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_lab_sample_id": "1197824", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "12", + "diagnostic_pcr_Ct_value_2": "16", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222688", + "host_age": 59, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197824", + "isolate_sample_id": "220433", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220433", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU01469", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2021/03/31", + "sample_received_date": "2021/05/13", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 214832, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201678", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123458", + "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_lab_sample_id": "1197767", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "45", + "diagnostic_pcr_Ct_value_2": "41", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222689", + "host_age": 8, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197767", + "isolate_sample_id": "220435", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220435", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03926", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/13", + "sample_received_date": "2022/01/18", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220338, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201853", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123459", + "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_lab_sample_id": "8328199", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "23", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222690", + "host_age": 9, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "8328199", + "isolate_sample_id": "220436", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220436", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU06554", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/11", + "sample_received_date": "2022/01/20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220407, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202202165", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123460", + "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_lab_sample_id": "1197677", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "12", + "diagnostic_pcr_Ct_value_2": "10", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222691", + "host_age": 31, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197677", + "isolate_sample_id": "220624", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220624", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03790", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/10", + "sample_received_date": "2022/01/20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220624, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203144", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123461", + "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_lab_sample_id": "1197678", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "56", + "diagnostic_pcr_Ct_value_2": "19", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222692", + "host_age": 27, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197678", + "isolate_sample_id": "220625", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220625", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03901", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/12", + "sample_received_date": "2022/01/20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220625, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203146", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123462", + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_lab_sample_id": "1197737", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "11", + "diagnostic_pcr_Ct_value_2": "11", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222693", + "host_age": 42, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197737", + "isolate_sample_id": "220629", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220629", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03862", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/02", + "sample_received_date": "2022/01/20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220629, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203153", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123463", + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_lab_sample_id": "1197663", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "34", + "diagnostic_pcr_Ct_value_2": "36", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222694", + "host_age": 40, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197663", + "isolate_sample_id": "220634", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220634", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03614", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/23", + "sample_received_date": "2022/01/25", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220634, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203163", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123464", + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_lab_sample_id": "1197689", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "20", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222695", + "host_age": 53, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197689", + "isolate_sample_id": "220636", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220636", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04252", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/18", + "sample_received_date": "2022/01/26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220636, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203170", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123465", + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_lab_sample_id": "1197685", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "32", + "diagnostic_pcr_Ct_value_2": "32", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222696", + "host_age": 96, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197685", + "isolate_sample_id": "220639", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220639", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04223", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/19", + "sample_received_date": "2022/01/26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220639, + "study_alias": "", + "study_title": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203166", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" + } +] From 0c075bb9335e2346f26bbdb12720e3fc3a928534 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 15:42:21 +0200 Subject: [PATCH 0276/1454] defining ENA fixed values in configuration json file --- relecov_tools/conf/configuration.json | 10 +-- .../processed_METADATA_LAB_TEST.json | 62 +++++++++---------- relecov_tools/read_metadata.py | 7 +-- 3 files changed, 39 insertions(+), 40 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 02e45c1d..4cd3fa9b 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -17,9 +17,11 @@ ], "laboratory_data": "laboratory_address.json", "geo_location_data" : "geo_loc_cities.json", - "study": { - "alias": "RELECOV", - "title": "Example project for ENA submission RELECOV", - "study_type": "This study was created as part of an ENA submissions example RELECOV" + "ENA_configuration": { + "study_alias": "RELECOV", + "experiment_alias": "", + "run_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance" } } diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index 26ab8790..fda2fd6c 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -16,7 +16,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -58,8 +58,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 214824, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202201751", "tax_id": "2697049", @@ -83,7 +83,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -125,8 +125,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 214832, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202201678", "tax_id": "2697049", @@ -150,7 +150,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -192,8 +192,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220338, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202201853", "tax_id": "2697049", @@ -217,7 +217,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -259,8 +259,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220407, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202202165", "tax_id": "2697049", @@ -284,7 +284,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -326,8 +326,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220624, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203144", "tax_id": "2697049", @@ -351,7 +351,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -393,8 +393,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220625, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203146", "tax_id": "2697049", @@ -418,7 +418,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -460,8 +460,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220629, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203153", "tax_id": "2697049", @@ -485,7 +485,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -527,8 +527,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220634, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203163", "tax_id": "2697049", @@ -552,7 +552,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -594,8 +594,8 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220636, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203170", "tax_id": "2697049", @@ -619,7 +619,7 @@ "environmental_material": "Other", "environmental_site": "Earth surface", "experiment_alias": "", - "experiment_title": "", + "experiment_title": "Example project for ENA submission RELECOV", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -661,12 +661,12 @@ "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220639, - "study_alias": "", - "study_title": "", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203166", "tax_id": "2697049", "type": "betacoronavirus", "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" } -] +] \ No newline at end of file diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index cc82b32a..914c3cee 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -58,6 +58,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None relecov_sch_path = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema ) + self.configuration = config_json with open(relecov_sch_path, "r") as fh: self.relecov_sch_json = json.load(fh) self.label_prop_dict = {} @@ -105,12 +106,8 @@ def include_fixed_data(self): "type": "betacoronavirus", "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", - "study_alias": "", - "experiment_alias": "", - "run_alias": "", - "study_title": "", - "experiment_title": "", } + fixed_data.update(self.configuration.get_configuration("ENA_configuration")) return fixed_data def include_processed_data(self, metadata): From f1e194ae010f90ee97103737e0c5638e5035758e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 15:49:33 +0200 Subject: [PATCH 0277/1454] fixin litin issues --- relecov_tools/ena_upload.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 2ce63fff..c42da157 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,11 +1,10 @@ -from bdb import set_trace import os import logging import rich.console import json -import pandas as pd + +# import pandas as pd import sys -from ena_upload import ena_upload import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -84,7 +83,7 @@ def convert_input_json_to_ena(self): def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" - schema_dataframe = {} + # schema_dataframe = {} config_json = ConfigJson() @@ -96,7 +95,7 @@ def create_structure_to_ena(self): fh = open(map_file) map_structure_json = json.load(fh) fh.close() - lista = ["study", "runs", "samples", "experiments"] + # lista = ["study", "runs", "samples", "experiments"] for i in map_structure_json["properties"].keys(): import pdb From 8d7271e72fca2549831ea560c9388041f7a19fb3 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 1 Apr 2022 15:58:26 +0200 Subject: [PATCH 0278/1454] Changed python version to 3.9.12 in worlflows --- .github/workflows/python_lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 791ba18f..12d3beb8 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v1 with: - python-version: 3.9.10 + python-version: 3.9.12 architecture: x64 - name: Checkout PyTorch uses: actions/checkout@master From 35a13c72ba3728b77d20783cd894ae3110140000 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 4 Apr 2022 14:39:50 +0200 Subject: [PATCH 0279/1454] Validate when all samples in json are ok --- relecov_tools/json_validation.py | 5 +++-- relecov_tools/utils.py | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 509a3469..a1b87909 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -4,10 +4,10 @@ import jsonschema from jsonschema import validate from jsonschema import Draft202012Validator - import json import sys import os + import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -28,7 +28,7 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): ) if json_schema_file is None: config_json = ConfigJson() - schema_name = config_json.get_topic_data("json_schemas", "phage_plus_schema") + schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") json_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", schema_name ) @@ -43,6 +43,7 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): if not os.path.isfile(json_data_file): stderr.print("[red] Json file does not exists") sys.exit(1) + json_data = relecov_tools.utils.read_json_file(json_data_file) with open(json_data_file, "r") as fh: json_data = json.load(fh) validated_json_data = [] diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 662d6787..e6fd447b 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -8,6 +8,7 @@ import logging from rich.console import Console import questionary +import json log = logging.getLogger(__name__) @@ -24,6 +25,13 @@ def file_exists(file_to_check): return False +def read_json_file(j_file): + """Read json file.""" + with open(j_file, "r") as fh: + data = json.load(fh) + return data + + def get_md5_from_local_folder(local_folder): """Fetch the md5 values for each file in the file list""" md5_results = {} From 0875597bd56be0a3568a75f91dd1329f83b3c4e7 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 4 Apr 2022 18:04:18 +0200 Subject: [PATCH 0280/1454] working on invalid metadata file --- relecov_tools/__main__.py | 15 +- .../invalid_METADATA_LAB_TEST.json | 136 ++++++++++++++++++ relecov_tools/json_validation.py | 35 +++++ 3 files changed, 185 insertions(+), 1 deletion(-) create mode 100644 relecov_tools/example_data/invalid_METADATA_LAB_TEST.json diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 6103ec51..fdd6cd8a 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -200,9 +200,17 @@ def read_metadata(metadata_file, sample_list_file, metadata_out): @relecov_tools_cli.command(help_priority=4) @click.option("-j", "--json_file", help="Json file to validate") @click.option("-s", "--json_schema", help="Json schema") +@click.option( + "-m", + "--metadata", + type=click.Path(), + help="Origin file containing metadata", +) @click.option("-o", "--out_folder", help="Path to save validate json file") -def validate(json_file, json_schema, out_folder): +def validate(json_file, json_schema, metadata, out_folder): """Validate json file against schema.""" + relecov_tools.json_validation.create_invalid_metadata(metadata, json_file, out_folder) + import pdb; pdb.set_trace() ( validated_json_data, invalid_json, @@ -210,6 +218,11 @@ def validate(json_file, json_schema, out_folder): ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") + if not os.isfile(metadata): + log.error("Metadata file %s does not exists", metadata) + exit(1) + relecov_tools.json_validation.create_invalid_metadata(metadata, invalid_json, out_folder) + else: log.info("All data in json were validated") diff --git a/relecov_tools/example_data/invalid_METADATA_LAB_TEST.json b/relecov_tools/example_data/invalid_METADATA_LAB_TEST.json new file mode 100644 index 00000000..9e1e6dd3 --- /dev/null +++ b/relecov_tools/example_data/invalid_METADATA_LAB_TEST.json @@ -0,0 +1,136 @@ +[ + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123464", + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_lab_sample_id": "1197689", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "20", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222695", + "host_age": 53, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197689", + "isolate_sample_id": "220636", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220636", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04252", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/18", + "sample_received_date": "2022/01/26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220636, + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203170", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_part": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123465", + "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_lab_sample_id": "1197685", + "collection_device": "Swab", + "diagnostic_pcr_Ct_value_1": "32", + "diagnostic_pcr_Ct_value_2": "32", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain", + "geo_loc_latitude": "41.6483", + "geo_loc_longitude": "-0.8830", + "geo_loc_state": "Aragon", + "gisaid_id": "EPI_ISL_11222696", + "host_age": 96, + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate": "1197685", + "isolate_sample_id": "220639", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "Single End", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "microbiology_lab_sample_id": "220639", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04223", + "purpose_of_sampling": "Surveillance", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022/01/19", + "sample_received_date": "2022/01/26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "sequencing_date": "2022/02/22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220639, + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203166", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" + } +] diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index a1b87909..bcce30c1 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -7,6 +7,7 @@ import json import sys import os +import openpyxl import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -57,3 +58,37 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): log.error("Invalid sample data %s", e) invalid_json.append(item_row) return validated_json_data, invalid_json, errors + + +def create_invalid_metadata(metadata_file, invalid_json, out_folder): + """Create a new sub excel file having only the samples that were invalid + """ + invalid_metadata = "" + sample_id_head = "Sequencing sample id" + wb_inv = openpyxl.Workbook() + sample_list = [] + + json_data = relecov_tools.utils.read_json_file(invalid_json) + for row in json_data: + sample_list.append(row["collecting_lab_sample_id"]) + wb = openpyxl.load_workbook(metadata_file) + import pdb; pdb.set_trace() + for sheet in wb.sheetnames: + ws_sheet = wb[sheet] + ws_inv = wb_inv.create_sheet(sheet) + head_list = [cell.value for cell in ws_sheet[1]] + import pdb; pdb.set_trace() + try: + s_index = head_list.index(sample_id_head) + except: + + for row in ws_sheet.iter_rows(): + if row[s_index].value in sample_list: + ws_inv.append(row) + import pdb; pdb.set_trace() + target = wb_inv.copy_worksheet(ws_inv) + target.title(sheet) + import pdb; pdb.set_trace() + + + wb_inv.save(filename=invalid_metadata) From 3d0df513ffc8b53fa0f7cc0db7a73c1f985200b7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 5 Apr 2022 16:47:43 +0200 Subject: [PATCH 0281/1454] changes in schema relecov and created bioinfo_schema.json --- relecov_tools/ena_upload.py | 6 +- relecov_tools/example_data/ena_upload.json | 178 ---- relecov_tools/example_data/to_ena.json | 39 + relecov_tools/schema/bioinfo_schema.json | 512 +++++++++++ relecov_tools/schema/relecov_schema.json | 8 +- relecov_tools/schema/sample_relecov.xml | 1 + relecov_tools/test/pruebas.ipynb | 849 ++++++++++++++++++ relecov_tools/test/try_01.ipynb | 4 +- .../xml_files/samples/submission_add.xml | 10 + .../xml_files/samples/submission_modify.xml | 10 + relecov_tools/xml_files/study/project.xml | 9 + relecov_tools/xml_files/study/receipt.xml | 12 + relecov_tools/xml_files/study/submission.xml | 10 + 13 files changed, 1461 insertions(+), 187 deletions(-) delete mode 100644 relecov_tools/example_data/ena_upload.json create mode 100644 relecov_tools/example_data/to_ena.json create mode 100644 relecov_tools/schema/bioinfo_schema.json create mode 100644 relecov_tools/schema/sample_relecov.xml create mode 100644 relecov_tools/test/pruebas.ipynb create mode 100644 relecov_tools/xml_files/samples/submission_add.xml create mode 100644 relecov_tools/xml_files/samples/submission_modify.xml create mode 100644 relecov_tools/xml_files/study/project.xml create mode 100644 relecov_tools/xml_files/study/receipt.xml create mode 100644 relecov_tools/xml_files/study/submission.xml diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index c42da157..fac92f33 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -96,11 +96,11 @@ def create_structure_to_ena(self): map_structure_json = json.load(fh) fh.close() # lista = ["study", "runs", "samples", "experiments"] + import pdb - for i in map_structure_json["properties"].keys(): - import pdb + pdb.set_trace() - pdb.set_trace() + for i in map_structure_json["properties"].keys(): if "table" in i.keys() and "study" in i["table"]: diff --git a/relecov_tools/example_data/ena_upload.json b/relecov_tools/example_data/ena_upload.json deleted file mode 100644 index 92aaefb9..00000000 --- a/relecov_tools/example_data/ena_upload.json +++ /dev/null @@ -1,178 +0,0 @@ -{ - "study": { - "alias": [ - "study_alias_4", - "study_alias_5" - ], - "title": [ - "study_title_1", - "study_title_2" - ], - "study_type": [ - "Transcriptome Analysis", - "RNASeq" - ], - "study_abstract": [ - "study_abstract_1", - "study_abstract_2" - ], - "pubmed_id": ["None", - "pubmed_id_2" - ] - }, - "samples": { - "alias": [ - "sample_alias_4", - "sample_alias_5" - ], - "title": [ - "sample_title_2", - "sample_title_3" - ], - "taxon_id": [ - "2697049", - "2697049" - ], - "sample_description": [ - "sample_description_1", - "sample_description_2" - ], - "collection date": [ - "2020-10-11", - "2008-01-24" - ], - "geographic location (country and/or sea)": [ - "Argentina", - "Belgium" - ], - "host common name": [ - "host_common_name_1", - "host_common_name_2" - ], - "host subject id": [ - "host_subject_id_1", - "host_subject_id_2" - ], - "host health state": [ - "diseased", - "restricted access" - ], - "host sex": [ - "male", - "female" - ], - "host scientific name": [ - "host_scientific_name_1", - "host_scientific_name_2" - ], - "collector name": [ - "collector_name_1", - "collector_name_2" - ], - "collecting institution": [ - "collecting_institution_1", - "collecting_institution_2" - ], - "isolate": [ - "isolate_1", - "isolate_2" - ] - }, - "runs": { - "alias": [ - "run_alias_1a", - "run_alias_1a", - "run_alias_3c" - ], - "experiment_alias": [ - "experiment_alias_7a", - "experiment_alias_7a", - "experiment_alias_9c" - ], - "file_name": [ - "ENA_TEST2.R1.fastq.gz", - "ENA_TEST2.R2.fastq.gz", - "ENA_TEST1.R1.fastq.gz" - ], - "file_type": [ - "fastq", - "fastq", - "fastq" - ], - "file_checksum": [ - "3e69af1f875fab020aed82f5edbc1f03", - "3e69af1f875fab020aed82f5edbc1f03", - "3e69af1f875fab020aed82f5edbc1f03" - ] - }, - "experiments": { - "alias": [ - "experiment_alias_7a", - "experiment_alias_8b", - "experiment_alias_9c" - ], - "title": [ - "experiment_title_1", - "experiment_title_2", - "experiment_title_3" - ], - "study_alias": [ - "study_alias_4", - "study_alias_5", - "study_alias_5" - ], - "sample_alias": [ - "study_alias_4", - "study_alias_5", - "study_alias_5" - ], - "design_description": [ - "design_description_1", - "design_description_2", - "design_description_3" - ], - "library_name": [ - "library_name_1", - "library_name_2", - "library_name_3" - ], - "library_strategy": [ - "WGA", - "RNA-Seq", - "RNA-Seq" - ], - "library_source": [ - "GENOMIC", - "TRANSCRIPTOMIC", - "TRANSCRIPTOMIC" - ], - "library_selection": [ - "RANDOM", - "repeat fractionation", - "repeat fractionation" - ], - "library_layout": [ - "paired", - "single", - "single" - ], - "insert_size": [ - "250","None","None" - ], - "library_construction_protocol": [ - "library_construction_protocol_1", - "library_construction_protocol_2", - "library_construction_protocol_2" - ], - "platform": [ - "LS454", - "illumina", - "illumina" - ], - "instrument_model": [ - "454 GS 20", - "Illumina Genome Analyzer", - "Illumina Genome Analyzer" - ] - } -} \ No newline at end of file diff --git a/relecov_tools/example_data/to_ena.json b/relecov_tools/example_data/to_ena.json new file mode 100644 index 00000000..fa46d819 --- /dev/null +++ b/relecov_tools/example_data/to_ena.json @@ -0,0 +1,39 @@ +{ + "sample_name": "ID_001", + "sample_title": "sample_title_2", + "tax_id": "2697049", + "collecting_institution": "Hospital Universitario de Basurto", + "geographic_location_(country_and/or_sea)": "Spain", + "isolate": "ID_001", + "host_scientific_name": "Homo sapiens", + "host_common_name": "Human", + "host_health_state": "diseased", + "host_gender": "male", + "host_subject_id": "#131", + "instrument_model": "Illumina MiSeq", + "file_name": "ABC123_S1_L001_R1_001.fasstq.gz", + "collection_date": "2020-10-11", + "scientific_name": "severe acute respiratory syndrome coronavirus 2", + "common_name": "SARS-CoV-2", + "collector_name": "John Smith", + "sample_description": "SARS-CoV-2 Sample #1", + "library_source": "METAGENOMIC", + "library_selection": "RANDOM PCR", + "library_strategy": "WGS", + "library_layout": "PAIRED", + "library_name": "library_name_1", + "study_alias": "study_alias_1", + "study_title": "study_title", + "study_type": "RNASeq", + "study_abstract": "study_abstract_1", + "pubmed_id": "pubmed_id_2", + "run_alias": "run_alias_1a", + "experiment_alias": "experiment_alias_7a", + "file_type": "fastq", + "file_checksum": "3e69af1f875fab020aed82f5edbc1f03", + "experiment_title": "experiment_title_1", + "design_description": "design_description_1", + "insert_size": "250", + "library_construction_protocol": "library_construction_protocol_1", + "platform": "LS454" +} \ No newline at end of file diff --git a/relecov_tools/schema/bioinfo_schema.json b/relecov_tools/schema/bioinfo_schema.json new file mode 100644 index 00000000..872c9882 --- /dev/null +++ b/relecov_tools/schema/bioinfo_schema.json @@ -0,0 +1,512 @@ +{ + "schema": "bioinfo_metadata", + "type": "object", + "properties": { + "dehosting_method": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "assembly": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_assembly_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "assembly_params": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "variant_calling": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_variant_calling_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "variant_calling_params": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_sequence_name": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_sequence_name_md5": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_sequence_filepath": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_sequence_software_name": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_consensus_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_sequence_software_version": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_criteria": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "quality_control_metrics": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "depth_of_coverage_value": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "depth_of_coverage_threshold": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "number_of_base_pairs_sequenced": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "consensus_genome_length": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "reference_genome_accession": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "bioinformatics_protocol": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_bioinformatic_protocol_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "bioinformatic_protocol_version": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "commercial/open-source/both": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "preprocessing": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_preprocessing_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "preprocessing_params": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "mapping": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_mapping_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "mapping_params": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "lineage/clade_name": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "lineage/clade_analysis_software_name": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "if_lineage_identification_other": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "lineage/clade_analysis_software_version": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "variant_designation": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "gene_name_1": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "%qc_filtered": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "%reads_host": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "%reads_virus": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "%unmapped": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "% genome _greater_10x": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "mean_depth_of_coverage_value": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "%Ns": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "Number_of_variants_(AF_greater_75%)": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "Numer_of_variants_with_effect": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + }, + "long_table_path": { + "examples": [ + "" + ], + "ontology": "", + "type": "", + "description": "", + "clasification": "", + "label": "", + "table": [] + } + } +} \ No newline at end of file diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ccd96b11..66a3bcff 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1805,7 +1805,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "Amplicon panel/assay" + "label": "Enrichment panel/assay" }, "if_amplicon_protocol_if_other_especify": { "examples": [ @@ -1815,7 +1815,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "If Amplicon Protocol If Other, Especify" + "label": "If Enrichment panel/assay If Other, Especify" }, "amplicon_version": { "examples": [ @@ -1825,7 +1825,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "Amplicon Version" + "label": "Enrichment panel/assay version" }, "amplicon_size": { "examples": [ @@ -3228,4 +3228,4 @@ "clasification": "Database Identifiers" } } -} +} \ No newline at end of file diff --git a/relecov_tools/schema/sample_relecov.xml b/relecov_tools/schema/sample_relecov.xml new file mode 100644 index 00000000..4715010b --- /dev/null +++ b/relecov_tools/schema/sample_relecov.xml @@ -0,0 +1 @@ +SARS Sample 12697049Severe acute respiratory syndrome coronavirus 2SARS-CoV-2 Sample #1sample_nameID_001collecting_institutionHospital Universitario de Basurtogeographic_location_(country_and/or_sea)SpainisolateID_001host_scientific_nameHomo sapienshost_common_nameHumanhost_subject_id#131instrument_modelIllumina MiSeqfile_nameABC123_S1_L001_R1_001.fasstq.gztax_id2697049scientific_namesevere acute respiratory syndrome coronavirus 2common_nameSARS-CoV-2sample_descriptionSARS-CoV-2 Sample #1library_sourceMETAGENOMIClibrary_selectionRANDOM PCRlibrary_strategyWGSlibrary_layoutPAIRED \ No newline at end of file diff --git a/relecov_tools/test/pruebas.ipynb b/relecov_tools/test/pruebas.ipynb new file mode 100644 index 00000000..1f1fb881 --- /dev/null +++ b/relecov_tools/test/pruebas.ipynb @@ -0,0 +1,849 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 3, + "id": "a99df8ae", + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "import openpyxl" + ] + }, + { + "cell_type": "code", + "execution_count": 220, + "id": "dd64f661", + "metadata": {}, + "outputs": [], + "source": [ + "f = open(\"schema/small_schema.json\")\n", + "json_phage_plus_schema = json.load(f)" + ] + }, + { + "cell_type": "code", + "execution_count": 221, + "id": "9057ba90", + "metadata": {}, + "outputs": [], + "source": [ + "json_phage_plus_schema;" + ] + }, + { + "cell_type": "code", + "execution_count": 222, + "id": "97b35c6a", + "metadata": {}, + "outputs": [], + "source": [ + " wb_file = openpyxl.load_workbook(\"example_data/dummy_data_small.xlsx\", data_only=True)\n", + "ws_metadata_lab = wb_file[\"METADATA_LAB\"]\n", + "heading = []\n", + "for cell in ws_metadata_lab[1]:\n", + " heading.append(cell.value)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 223, + "id": "986c372a", + "metadata": {}, + "outputs": [], + "source": [ + "heading;" + ] + }, + { + "cell_type": "code", + "execution_count": 224, + "id": "895b82c2", + "metadata": {}, + "outputs": [], + "source": [ + "for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row):\n", + " sample_data_row = {}\n", + " for idx in range(len(heading)):\n", + " if \"date\" in heading[idx]:\n", + " sample_data_row[heading[idx]] = row[idx].strftime(\"%d/%m/%Y\")\n", + " else:\n", + " sample_data_row[heading[idx]] = row[idx]\n", + " \n", + "fila = sample_data_row" + ] + }, + { + "cell_type": "code", + "execution_count": 225, + "id": "c441ba9d", + "metadata": {}, + "outputs": [], + "source": [ + "list(fila.keys());" + ] + }, + { + "cell_type": "code", + "execution_count": 226, + "id": "a2f1610b", + "metadata": {}, + "outputs": [], + "source": [ + "json_phage_plus_schema['properties'];" + ] + }, + { + "cell_type": "code", + "execution_count": 227, + "id": "2b3da23d", + "metadata": {}, + "outputs": [], + "source": [ + "instance = [{}, 3, \"foo\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 228, + "id": "2b30fc71", + "metadata": {}, + "outputs": [], + "source": [ + "validate(instance = list(fila.keys()), schema =json_phage_plus_schema['properties']) " + ] + }, + { + "cell_type": "code", + "execution_count": 229, + "id": "cc3c4bac", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'prov_rona_99'" + ] + }, + "execution_count": 229, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sample_data_row[\"Collecting Sample id\"]" + ] + }, + { + "cell_type": "code", + "execution_count": 63, + "id": "72587d32", + "metadata": {}, + "outputs": [], + "source": [ + "heading =['Collecting Sample id', 'Originating Laboratory', 'Submitting Institution', 'Sample Collection Date', 'geo_loc_country', 'geo_loc_state', 'organism', 'isolate', 'host_scientific_name', 'Host Common Name', 'host_disease', 'Sequencing Instrument Model', 'Sequencing Platforms', 'consensus_sequence_software_name', 'consensus_sequence_software_version', 'file_name', 'tax_id', 'sample_description', 'Library Source', 'Library Selection', 'Library Strategy', 'Library Layout', 'type', 'GISAID Virus Name', 'GISAID Id', 'Originating Laboratory Address']\n" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "id": "7ea69469", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "26" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "len(heading)" + ] + }, + { + "cell_type": "code", + "execution_count": 64, + "id": "54afd367", + "metadata": {}, + "outputs": [], + "source": [ + "map_file = open(\"schema/mapping_file.json\")\n", + "mapping_file = json.load(map_file)" + ] + }, + { + "cell_type": "code", + "execution_count": 65, + "id": "3d1e0f63", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'Collecting Sample id': 'sample_name',\n", + " 'Originating Laboratory': 'collecting_institution',\n", + " 'Submitting Institution': 'submitting_institution',\n", + " 'Sample Collection Date': 'sample_collection_date',\n", + " 'geo_loc_country': 'geo_loc_country',\n", + " 'geo_loc_state': 'geo_loc_state',\n", + " 'organism': 'organism',\n", + " 'isolate': 'isolate',\n", + " 'host_scientific_name': 'host_scientific_name',\n", + " 'Host Common Name': 'host_common_name',\n", + " 'host_disease': 'host_disease',\n", + " 'Sequencing Instrument Model': 'sequencing_instrument_model',\n", + " 'Sequencing Platforms': 'sequencing_instrument_platform',\n", + " 'consensus_sequence_software_name': 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version': 'consensus_sequence_software_version',\n", + " 'file_name': 'file_name',\n", + " 'tax_id': 'tax_id',\n", + " 'sample_description': 'sample_description',\n", + " 'Library Source': 'library_source',\n", + " 'Library Selection': 'library_selection',\n", + " 'Library Strategy': 'library_strategy',\n", + " 'Library Layout': 'library_layout',\n", + " 'type': 'type',\n", + " 'GISAID Virus Name': 'virus_name',\n", + " 'GISAID Id': 'submitter',\n", + " 'Originating Laboratory Address': 'collecting_address'}" + ] + }, + "execution_count": 65, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "mapping_file" + ] + }, + { + "cell_type": "code", + "execution_count": 54, + "id": "def77932", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'sample_name'" + ] + }, + "execution_count": 54, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "list(mapping_file.values())[0]" + ] + }, + { + "cell_type": "code", + "execution_count": 70, + "id": "34b84069", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0\n", + "1\n", + "2\n", + "3\n", + "4\n", + "5\n", + "6\n", + "7\n", + "8\n", + "9\n", + "10\n", + "11\n", + "12\n", + "13\n", + "14\n", + "15\n", + "16\n", + "17\n", + "18\n", + "19\n", + "20\n", + "21\n", + "22\n", + "23\n", + "24\n", + "25\n" + ] + } + ], + "source": [ + "for i in range(len(heading)):\n", + " print(i)" + ] + }, + { + "cell_type": "code", + "execution_count": 72, + "id": "1caa1045", + "metadata": {}, + "outputs": [], + "source": [ + "for i in range(len(heading)):\n", + " if heading[i] in list(mapping_file.keys()):\n", + " index = list(mapping_file).index(heading[i])\n", + " heading[index] = list(mapping_file.values())[index]\n", + " \n", + " \n" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "id": "8ab4a0c2", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['sample_name',\n", + " 'collecting_institution',\n", + " 'submitting_institution',\n", + " 'sample_collection_date',\n", + " 'geo_loc_country',\n", + " 'geo_loc_state',\n", + " 'organism',\n", + " 'isolate',\n", + " 'host_scientific_name',\n", + " 'host_common_name',\n", + " 'host_disease',\n", + " 'sequencing_instrument_model',\n", + " 'sequencing_instrument_platform',\n", + " 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version',\n", + " 'file_name',\n", + " 'tax_id',\n", + " 'sample_description',\n", + " 'library_source',\n", + " 'library_selection',\n", + " 'library_strategy',\n", + " 'library_layout',\n", + " 'type',\n", + " 'virus_name',\n", + " 'submitter',\n", + " 'collecting_address']" + ] + }, + "execution_count": 73, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "heading" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4689d46e", + "metadata": {}, + "outputs": [], + "source": [ + "dictionary = {'test':{1,3}, 'test2':{2}, 'test3':{2,3}}\n", + "\n", + "if 'test' in dictionary:\n", + " print(list(dictionary).index('test'))" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "id": "5ae4de88", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "['Collecting Sample id',\n", + " 'Originating Laboratory',\n", + " 'Submitting Institution',\n", + " 'Sample Collection Date',\n", + " 'geo_loc_country',\n", + " 'geo_loc_state',\n", + " 'organism',\n", + " 'isolate',\n", + " 'host_scientific_name',\n", + " 'Host Common Name',\n", + " 'host_disease',\n", + " 'Sequencing Instrument Model',\n", + " 'Sequencing Platforms',\n", + " 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version',\n", + " 'file_name',\n", + " 'tax_id',\n", + " 'sample_description',\n", + " 'Library Source',\n", + " 'Library Selection',\n", + " 'Library Strategy',\n", + " 'Library Layout',\n", + " 'type',\n", + " 'GISAID Virus Name',\n", + " 'GISAID Id',\n", + " 'Originating Laboratory Address']" + ] + }, + "execution_count": 27, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "heading" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b212e5ee", + "metadata": {}, + "outputs": [], + "source": [ + " 'sample_name',\n", + " 'collecting_institution',\n", + " 'submitting_institution',\n", + "'sample_collection_date',\n", + " 'geo_loc_country',\n", + " 'geo_loc_state',\n", + " 'organism',\n", + " 'isolate',\n", + " 'host_scientific_name',\n", + " 'host_common_name',\n", + " 'host_disease',\n", + " 'sequencing_instrument_model',\n", + " 'sequencing_instrument_platform',\n", + " 'consensus_sequence_software_name',\n", + " 'consensus_sequence_software_version',\n", + " 'file_name',\n", + " 'tax_id',\n", + " 'sample_description',\n", + " 'library_source',\n", + " 'library_selection',\n", + " 'library_strategy',\n", + " 'library_layout',\n", + " 'type',\n", + " 'virus_name',\n", + " 'submitter',\n", + " 'collecting_institution_address'],\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "697682c3", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "prueba.py pruebas.ipynb to_ena.json\r\n" + ] + } + ], + "source": [ + "ls" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "3124de94", + "metadata": {}, + "outputs": [], + "source": [ + "d = {'collecting_institution': 'Hospital Universitario de Basurto',\n", + "'collecting_institution_address': 'Avda. Montevideo, 18,Bilbao,Vizcaya, ',\n", + "'consensus_sequence_software_name': 'CLC Genomics Workbench 12',\n", + "'consensus_sequence_software_version': '. CLC Genomics Workbench 12,',\n", + "'file_name': 'filename2',\n", + "'geo_loc_country': 'Spain',\n", + "'geo_loc_state': 'Madrid',\n", + "'host_common_name': 'Human',\n", + "'host_disease': 'SARS-CoV2',\n", + "'host_scientific_name': 'Homo sapiens',\n", + "'isolate': 'SARS-CoV-2/human/USA/CA-CDPH-001/2020',\n", + "'library_layout': 'PAIRED',\n", + "'library_selection': 'RANDOM PCR',\n", + "'library_source': 'METAGENOMIC',\n", + "'library_strategy': 'WGS',\n", + "'organism': 'Severe acute respiratory syndrome coronavirus 2',\n", + "'sample_description': 'madnatory ENA description sample',\n", + "'sample_name': 'ID_001',\n", + "'sequencing_instrument_model': 'Illumina MiSeq',\n", + "'sequencing_instrument_platform': 'ILLUMINA',\n", + "'submitter': 'GISAID-Username',\n", + "'submitting_institution': 'Laboratorio de Microbiología de Bibao ',\n", + "'tax_id': 2697049,\n", + "'type': 'betacoronavirus',\n", + "'virus_name': 'hCoV-19/España/Vizcaya-01/2020'}\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "5c390e91", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'collecting_institution': 'Hospital Universitario de Basurto',\n", + " 'collecting_institution_address': 'Avda. Montevideo, 18,Bilbao,Vizcaya, ',\n", + " 'consensus_sequence_software_name': 'CLC Genomics Workbench 12',\n", + " 'consensus_sequence_software_version': '. CLC Genomics Workbench 12,',\n", + " 'file_name': 'filename2',\n", + " 'geo_loc_country': 'Spain',\n", + " 'geo_loc_state': 'Madrid',\n", + " 'host_common_name': 'Human',\n", + " 'host_disease': 'SARS-CoV2',\n", + " 'host_scientific_name': 'Homo sapiens',\n", + " 'isolate': 'SARS-CoV-2/human/USA/CA-CDPH-001/2020',\n", + " 'library_layout': 'PAIRED',\n", + " 'library_selection': 'RANDOM PCR',\n", + " 'library_source': 'METAGENOMIC',\n", + " 'library_strategy': 'WGS',\n", + " 'organism': 'Severe acute respiratory syndrome coronavirus 2',\n", + " 'sample_description': 'madnatory ENA description sample',\n", + " 'sample_name': 'ID_001',\n", + " 'sequencing_instrument_model': 'Illumina MiSeq',\n", + " 'sequencing_instrument_platform': 'ILLUMINA',\n", + " 'submitter': 'GISAID-Username',\n", + " 'submitting_institution': 'Laboratorio de Microbiología de Bibao ',\n", + " 'tax_id': 2697049,\n", + " 'type': 'betacoronavirus',\n", + " 'virus_name': 'hCoV-19/España/Vizcaya-01/2020'}" + ] + }, + "execution_count": 2, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "d" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "id": "2939d552", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/schema'" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pwd\n" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "88c37daa", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Directory xml_outout Created \n" + ] + } + ], + "source": [ + "# Create directory\n", + "import os \n", + "dirName = 'xml_outout'\n", + "try:\n", + " # Create target Directory\n", + " os.mkdir(dirName)\n", + " print(\"Directory \" , dirName , \" Created \") \n", + "except FileExistsError:\n", + " print(\"Directory \" , dirName , \" already exists\")" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "id": "e0ff2698", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "ena_v01.json mapping_metadata_json_v01.json pruebas.ipynb to_ena.json\r\n", + "genepio.owl phage_plus_V0.json sample_relecov.xml\r\n", + "gisaid_V0.json phage_V0.json small_schema.json\r\n" + ] + } + ], + "source": [ + "ls\n" + ] + }, + { + "cell_type": "code", + "execution_count": 29, + "id": "42698e3a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 29, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import json as j\n", + "import xml.etree.cElementTree as e\n", + "\n", + "\n", + "with open(\"to_ena.json\") as json_format_file:\n", + " d = j.load(json_format_file)\n", + " \n", + "\n", + "data_keys = list(d.keys())\n", + "\n", + "\n", + "r = e.Element(\"SUBMISSION_SET\")\n", + "\n", + "\n", + "sample = e.SubElement(r,\"SUBMISSION\")\n", + "actions = e.SubElement(sample,'ACTIONS')\n", + "action = e.SubElement(actions,\"ACTION\")\n", + "\n", + "e.SubElement(action,\"ADD\")\n", + "\n", + "\n", + " \n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "id": "8f06bf42", + "metadata": {}, + "outputs": [], + "source": [ + "\n", + "a = e.ElementTree(r)\n", + "a.write(\"xml_outout/submission.xml\")" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "id": "914fc897", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/schema'" + ] + }, + "execution_count": 14, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pwd" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "id": "b20e77ff", + "metadata": {}, + "outputs": [ + { + "ename": "SyntaxError", + "evalue": "EOL while scanning string literal (3660535544.py, line 1)", + "output_type": "error", + "traceback": [ + "\u001b[0;36m Input \u001b[0;32mIn [18]\u001b[0;36m\u001b[0m\n\u001b[0;31m xml = '\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m EOL while scanning string literal\n" + ] + } + ], + "source": [ + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "id": "2e794989", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/schema'" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import os\n", + "os.getcwd()" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "5fd9f694", + "metadata": {}, + "outputs": [], + "source": [ + "os.chdir('xml_files/')" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "id": "39fb227a", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/xml_files'" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "os.getcwd()" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "id": "b76abb51", + "metadata": {}, + "outputs": [], + "source": [ + "import json\n", + "\n", + "conf_dict = {\n", + " \"json_schemas\": {\n", + " \"phage_plus_schema\": \"phage_plus_V0.json\",\n", + " \"ene_schema\": \"ena_v01.json\",\n", + " \"gisaid_schema\": \"gisaid_v01.json\"\n", + " },\n", + " \"mapping_metadata_json\": \"mapping_metadata_json_v01.json\",\n", + " \"additional_metadata\": \"additional_metadata_v01.json\",\n", + " \"sftp_connection\": {\n", + " \"sftp_server\": \"sftprelecov.isciii.es\",\n", + " \"sftp_port\": \"50122\"\n", + " },\n", + " \"storage_local_folder\": \"/tmp/relecov\",\n", + " \"tmp_folder_for_metadata\": \"/tmp/relecov/tmp\",\n", + " \"allowed_sample_extensions\": [\n", + " \"fastq.gz\",\n", + " \"fasta\"\n", + " ],\n", + " \"project_relecov_xml\": {\n", + " \"alias\": \"RELECOV\",\n", + " \"TITLE\": \"Example project for ENA submission RELECOV\",\n", + " \"DESCRIPTION\": \"This study was created as part of an ENA submissions example RELECOV\"\n", + " }\n", + "}\n", + "\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "id": "74cfbcea", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "'RELECOV'" + ] + }, + "execution_count": 17, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "conf_dict[\"project_relecov_xml\"][\"alias\"]\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "d13efc61", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.5" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/relecov_tools/test/try_01.ipynb b/relecov_tools/test/try_01.ipynb index df0f0e80..384ef60c 100644 --- a/relecov_tools/test/try_01.ipynb +++ b/relecov_tools/test/try_01.ipynb @@ -239,7 +239,7 @@ ], "metadata": { "kernelspec": { - "display_name": "Python 3", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -253,7 +253,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.3" + "version": "3.9.5" } }, "nbformat": 4, diff --git a/relecov_tools/xml_files/samples/submission_add.xml b/relecov_tools/xml_files/samples/submission_add.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/relecov_tools/xml_files/samples/submission_add.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/relecov_tools/xml_files/samples/submission_modify.xml b/relecov_tools/xml_files/samples/submission_modify.xml new file mode 100644 index 00000000..d9bc1a3a --- /dev/null +++ b/relecov_tools/xml_files/samples/submission_modify.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/relecov_tools/xml_files/study/project.xml b/relecov_tools/xml_files/study/project.xml new file mode 100644 index 00000000..5e244c5a --- /dev/null +++ b/relecov_tools/xml_files/study/project.xml @@ -0,0 +1,9 @@ + + + Example project for ENA submission workshop + This study was created as part of an ENA submissions workshop + + + + + diff --git a/relecov_tools/xml_files/study/receipt.xml b/relecov_tools/xml_files/study/receipt.xml new file mode 100644 index 00000000..06d1e5ba --- /dev/null +++ b/relecov_tools/xml_files/study/receipt.xml @@ -0,0 +1,12 @@ +curl -u Webin-60330:W2b3nENA%2021 -F "SUBMISSION=@submission.xml" -F "PROJECT=@project.xml" "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/" + + + + + + + In project, alias:"workshop_project", accession:"". The object being added already exists in the submission account with accession: "PRJEB51674". + This submission is a TEST submission and will be discarded within 24 hours + + ADD + diff --git a/relecov_tools/xml_files/study/submission.xml b/relecov_tools/xml_files/study/submission.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/relecov_tools/xml_files/study/submission.xml @@ -0,0 +1,10 @@ + + + + + + + + + + From c93d6b678fce93cd7b9162091ea362815bb1153b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 5 Apr 2022 22:50:09 +0200 Subject: [PATCH 0282/1454] Create a new METADATA file with the invalid samples --- relecov_tools/__main__.py | 6 ++-- relecov_tools/json_validation.py | 47 ++++++++++++++++++-------------- 2 files changed, 29 insertions(+), 24 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index fdd6cd8a..d4fd2a13 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -209,8 +209,6 @@ def read_metadata(metadata_file, sample_list_file, metadata_out): @click.option("-o", "--out_folder", help="Path to save validate json file") def validate(json_file, json_schema, metadata, out_folder): """Validate json file against schema.""" - relecov_tools.json_validation.create_invalid_metadata(metadata, json_file, out_folder) - import pdb; pdb.set_trace() ( validated_json_data, invalid_json, @@ -221,7 +219,9 @@ def validate(json_file, json_schema, metadata, out_folder): if not os.isfile(metadata): log.error("Metadata file %s does not exists", metadata) exit(1) - relecov_tools.json_validation.create_invalid_metadata(metadata, invalid_json, out_folder) + relecov_tools.json_validation.create_invalid_metadata( + metadata, invalid_json, out_folder + ) else: log.info("All data in json were validated") diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index bcce30c1..a6eb28be 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -61,34 +61,39 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): def create_invalid_metadata(metadata_file, invalid_json, out_folder): - """Create a new sub excel file having only the samples that were invalid + """Create a new sub excel file having only the samples that were invalid. + Samples name are checking the Sequencing sample id which are in + column B (index 1). + The rows that match the value collected from json file on tag + collecting_lab_sample_id are removed from excel """ - invalid_metadata = "" - sample_id_head = "Sequencing sample id" - wb_inv = openpyxl.Workbook() sample_list = [] - json_data = relecov_tools.utils.read_json_file(invalid_json) for row in json_data: sample_list.append(row["collecting_lab_sample_id"]) wb = openpyxl.load_workbook(metadata_file) - import pdb; pdb.set_trace() + exclude_sheet = ["Overview", "METADATA_LAB", "DATA VALIDATION"] for sheet in wb.sheetnames: + if sheet in exclude_sheet: + continue ws_sheet = wb[sheet] - ws_inv = wb_inv.create_sheet(sheet) - head_list = [cell.value for cell in ws_sheet[1]] - import pdb; pdb.set_trace() - try: - s_index = head_list.index(sample_id_head) - except: - - for row in ws_sheet.iter_rows(): - if row[s_index].value in sample_list: - ws_inv.append(row) - import pdb; pdb.set_trace() - target = wb_inv.copy_worksheet(ws_inv) - target.title(sheet) - import pdb; pdb.set_trace() + row_to_del = [] + # Findout where the sample index is + idx_sample = 2 if ws_sheet.title == "1.Database Identifiers" else 1 + for row in ws_sheet.iter_rows(min_row=4, max_row=ws_sheet.max_row): + if not row[2].value and not row[1].value: + if len(row_to_del) > 0: + row_to_del.sort(reverse=True) + for idx in row_to_del: + ws_sheet.delete_rows(idx) + break + if row[0].value == "CAMPO": + continue + if str(row[idx_sample].value) not in sample_list: + row_to_del.append(row[0].row) - wb_inv.save(filename=invalid_metadata) + new_name = "invalid_" + os.path.basename(metadata_file) + m_file = os.path.join(out_folder, new_name) + wb.save(m_file) + return From 2dc3d1951d4e1715e691cb1a7442dded28515b98 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 00:10:54 +0200 Subject: [PATCH 0283/1454] update metadata parameter in validate module --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 45dc033a..e8d42b6c 100644 --- a/README.md +++ b/README.md @@ -70,7 +70,7 @@ Commands: #### download The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. Else, it creates one before storing in the final repository. -``` +``` $ relecov-tools download --help Usage: relecov-tools download [OPTIONS] @@ -101,7 +101,7 @@ allowed_sample_extensions: ``` #### read-metadata -`read-metadata` command reads the excel file with laboratory metadata and processes it adding aditional needed fields. +`read-metadata` command reads the excel file with laboratory metadata and processes it adding additional needed fields. ``` $ relecov-tools read-metadata --help @@ -132,6 +132,7 @@ Usage: relecov-tools validate [OPTIONS] Options: -j, --json_file TEXT Json file to validate -s, --json_schema TEXT Json schema + -m, --metadata PATH Origin file containing metadata -o, --out_folder TEXT Path to save validate json file --help Show this message and exit. From 52943826f112f362e12ef382827069d154c92af8 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 00:45:35 +0200 Subject: [PATCH 0284/1454] Working on mapping to ENA --- relecov_tools/__main__.py | 2 +- relecov_tools/map_schema.py | 63 ++++++++++++++++++++----------------- 2 files changed, 35 insertions(+), 30 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d4fd2a13..a49ee039 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -241,7 +241,7 @@ def validate(json_file, json_schema, metadata, out_folder): @click.option("-o", "--output", help="File name and path to store the mapped json") def map(origin_schema, json_data, destination_schema, schema_file, output): """Convert data between phage plus schema to ENA, GISAID, or any other schema""" - new_schema = relecov_tools.conversion_schema.MappingSchema( + new_schema = relecov_tools.map_schema.MappingSchema( origin_schema, json_data, destination_schema, schema_file, output ) new_schema.map_to_data_to_new_schema() diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 91fc112b..dbcc399b 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -25,43 +25,46 @@ class MappingSchema: def __init__( self, - phage_plus_schema=None, - json_data=None, + relecov_schema=None, + json_file=None, destination_schema=None, schema_file=None, output=None, ): config_json = ConfigJson() - if phage_plus_schema is None: - phage_plus_schema_file = os.path.join( + if relecov_schema is None: + relecov_schema = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", - config_json.get_topic_data("json_schemas", "phage_plus_schema"), + config_json.get_topic_data("json_schemas", "relecov_schema"), ) - with open(phage_plus_schema_file, "r") as fh: - self.phage_plus_schema = json.load(fh) else: - with open(phage_plus_schema, "r") as fh: - json_schema = json.load(fh) - try: - Draft202012Validator.check_schema(json_schema) - except jsonschema.ValidationError: + if os.path.isfile(relecov_schema): + log.error("Relecov schema file %s does not exists", relecov_schema) stderr.print( - "[red] phage plus schema does not fulfil Draft 202012 Validation" + "[red] Relecov schema " + relecov_schema + "does not exists" ) - sys.exit(1) - self.phage_plus_schema = json.load(fh) + exit(1) + rel_schema_json = relecov_tools.utils.read_json_file(relecov_schema) + try: + Draft202012Validator.check_schema(rel_schema_json) + except jsonschema.ValidationError: + log.error("Relecov schema does not fulfil Draft 202012 Validation ") + stderr.print( + "[red] phage plus schema does not fulfil Draft 202012 Validation" + ) + sys.exit(1) + self.relecov_schema = rel_schema_json - if json_data is None: - self.json_data_file = relecov_tools.utils.prompt_path( - msg="Select the json which have the data to map" + if json_file is None: + json_file = relecov_tools.utils.prompt_path( + msg="Select the json file which have the data to map" ) - else: - self.json_data_file = json_data - if not os.path.isfile(self.json_data_file): - log.error("json data file %s does not exist ", self.json_data_file) - stderr.print(f"json data file {self.json_data_file} does not exist") + if not os.path.isfile(json_file): + log.error("json data file %s does not exist ", json_file) + stderr.print(f"[red] json data file {json_file} does not exist") sys.exit(1) + self.json_data = relecov_tools.utils.read_json_file(json_file) if destination_schema is None: self.destination_schema = relecov_tools.utils.prompt_selection( @@ -111,7 +114,7 @@ def __init__( self.mapped_to_schema = json.load(fh) self.ontology = {} - for key, values in self.phage_plus_schema["properties"].items(): + for key, values in self.relecov_schema["properties"].items(): self.ontology[values["ontology"]] = key def maping_schemas_based_on_geontology(self): @@ -131,12 +134,14 @@ def maping_schemas_based_on_geontology(self): def mapping_json_data(self, mapping_schema_dict): """Convert phage plus data to the requested schema""" mapped_data = [] - with open(self.json_data, "r") as fh: - json_data = json.load(fh) - for data in json_data: + + for data in self.json_data: map_sample_dict = OrderedDict() - for item, value in mapping_schema_dict.items: - map_sample_dict[item] = self.data[value] + for item, value in mapping_schema_dict.items(): + try: + map_sample_dict[item] = data[value] + except KeyError as e: + print(e) mapped_data.append(map_sample_dict) return mapped_data From 052b2f0c815fcd5928ce258fca83015b466bd6a4 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 14:27:47 +0200 Subject: [PATCH 0285/1454] Remove duplicated nominal_length --- relecov_tools/schema/relecov_schema.json | 9 --------- 1 file changed, 9 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ccd96b11..4b4c7b20 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2827,15 +2827,6 @@ "clasification": "Sequencing", "label": "Source material" }, - "nominal_length": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "Sequencing" - }, "analysis_accession": { "examples": [ "" From 6e46de827a6c814e19395a2d2ed610fa3349158b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 6 Apr 2022 14:35:44 +0200 Subject: [PATCH 0286/1454] added changes in schema --- relecov_tools/schema/relecov_schema.json | 338 +++++++++++------------ 1 file changed, 169 insertions(+), 169 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 66a3bcff..546bdcbf 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -23,7 +23,7 @@ "ontology": "GENEPIO:0001123", "type": "string", "description": "The user-defined name for the sample.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory" }, "sample_description": { @@ -33,7 +33,7 @@ "ontology": "GENEPIO:0001156", "type": "string", "description": "Free text description of the sample.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Sample Description" }, "collecting_institution": { @@ -71,7 +71,7 @@ "ontology": "GENEPIO:0001398", "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification": "Host information", + "classification": "Host information", "label": "Host Subject Id" }, "geo_loc_country": { @@ -475,7 +475,7 @@ "examples": [ "Homo sapiens [NCBITaxon:9606]" ], - "clasification": "Host information", + "classification": "Host information", "label": "Host Scientific Name" }, "host_disease": { @@ -583,7 +583,7 @@ "ontology": "GENEPIO:0001133", "type": "string", "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "Bioproject umbrella accession ENA" }, "bioproject_accession_ENA": { @@ -593,7 +593,7 @@ "ontology": "GENEPIO:0001136", "type": "string", "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "Bioproject accession ENA" }, "biosample_accession_ENA": { @@ -603,7 +603,7 @@ "ontology": "GENEPIO:0001139", "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "ENA Sample ID" }, "sra_accession": { @@ -613,7 +613,7 @@ "ontology": "GENEPIO:0001142", "type": "string", "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "SRA Accession" }, "genBank/ENA/DDBJ_accession": { @@ -623,7 +623,7 @@ "ontology": "GENEPIO_0001145", "type": "string", "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "GenBank/ENA/DDBJ accession" }, "GISAID_accession": { @@ -633,7 +633,7 @@ "ontology": "GENEPIO:0001147", "type": "string", "description": "The GISAID accession number assigned to the sequence.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "GISAID Accession" }, "virus_name": { @@ -643,7 +643,7 @@ "ontology": "GENEPIO:0100282", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "GISAID Virus Name" }, "collecting_institution_email": { @@ -653,7 +653,7 @@ "ontology": "OBI:0001890", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sample.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Originating Laboratory Email" }, "collecting_institution_address": { @@ -663,7 +663,7 @@ "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", - "clasification": "Originating Laboratory Address" + "classification": "Originating Laboratory Address" }, "submitting_institution_email": { "examples": [ @@ -672,7 +672,7 @@ "ontology": "GENEPIO:0001165", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "clasification": "Sample collection and processing" + "classification": "Sample collection and processing" }, "submitting_institution_address": { "examples": [ @@ -681,7 +681,7 @@ "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "clasification": "Sample collection and processing" + "classification": "Sample collection and processing" }, "sample_received_date": { "examples": [ @@ -691,7 +691,7 @@ "type": "string", "description": "The date on which the sample was received.", "format": "date", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Sample Received Date" }, "shipping_date": { @@ -702,7 +702,7 @@ "type": "string", "description": "The date on which the sample was sent.", "format": "date", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Shipping Date" }, "results_emission_date": { @@ -713,7 +713,7 @@ "type": "string", "description": "The date on which the results were emitted.", "format": "date", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Results Emission Date" }, "sample_storage_conditions": { @@ -723,7 +723,7 @@ "ontology": "NCIT_C115535", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Biological Sample Storage Condition" }, "culture_collection": { @@ -833,7 +833,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Sample ID given in the microbiology lab" }, "public_health_sample_id_sivies": { @@ -843,7 +843,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Public Health sample id (SIVIES)" }, "isolate_sample_id": { @@ -853,7 +853,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "", + "classification": "", "label": "Sample ID given if multiple rna-extraction or passages" }, "geo_loc_region": { @@ -863,7 +863,7 @@ "ontology": "GENEPIO:0100280", "type": "string", "description": "The county/region of origin of the sample.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Province" }, "geo_loc_city": { @@ -873,7 +873,7 @@ "ontology": "GENEPIO:0001189", "type": "string", "description": "The city of origin of the sample.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "City" }, "geo_loc_latitude": { @@ -883,7 +883,7 @@ "ontology": "OBI:0001620", "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Geo Loc Latitude" }, "geo_loc_longitude": { @@ -893,7 +893,7 @@ "ontology": "OBI:0001621", "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Geo Loc Longitude" }, "anatomical_material": { @@ -1035,7 +1035,7 @@ "examples": [ "Face Mask [OBI:0002787]" ], - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Environmental Material" }, "environmental_site": { @@ -1125,7 +1125,7 @@ "examples": [ "Swab [GENEPIO:0100027]" ], - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Collection Device" }, "collection_method": { @@ -1163,7 +1163,7 @@ "examples": [ "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]" ], - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Collection Method" }, "collection_protocol": { @@ -1173,7 +1173,7 @@ "ontology": "GENEPIO:0001243", "type": "string", "description": "The name and version of a particular protocol used for sampling.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Collection Protocol" }, "specimen_processing": { @@ -1236,7 +1236,7 @@ "ontology": "GENEPIO:0001261", "type": "string", "description": "Number of passages.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Passage Number" }, "passage_method": { @@ -1246,7 +1246,7 @@ "ontology": "GENEPIO:0001264", "type": "string", "description": "Description of how organism was passaged.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Passage Method" }, "tax_id": { @@ -1256,7 +1256,7 @@ "ontology": "GENEPIO_0001724", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Tax ID" }, "center_name": { @@ -1266,7 +1266,7 @@ "ontology": "NCIT_C19983", "type": "string", "description": "The name of the institution", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Center Name" }, "host_common_name": { @@ -1593,7 +1593,7 @@ "ontology": "GENEPIO:0001417", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification": "Host information", + "classification": "Host information", "label": "Outbreak Exposure Event Location" }, "additional_host_information": { @@ -1603,7 +1603,7 @@ "ontology": "GENEPIO_0001268", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification": "Host information", + "classification": "Host information", "label": "Additional Host Information" }, "host_ethnicity": { @@ -1693,7 +1693,7 @@ "ontology": "GENEPIO:0000079", "type": "number", "description": "If the information is unknown or can not be shared, leave blank.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "Sample ID given for sequencing" }, "passage_details": { @@ -1706,7 +1706,7 @@ "number" ], "description": "If the information is unknown or can not be shared, leave blank.", - "clasification": "Database Identifiers", + "classification": "Database Identifiers", "label": "Passage Details" }, "purpose_of_sequencing_details": { @@ -1733,7 +1733,7 @@ "examples": [ "Screened for S gene target failure (S dropout)" ], - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Purpose Of Sequencing Details" }, "sequencing_date": { @@ -1744,7 +1744,7 @@ "type": "string", "description": "The date the sample was sequenced.", "format": "date", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing Date" }, "rna_extraction_protocol": { @@ -1754,7 +1754,7 @@ "ontology": "OBI_0302884", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Rna Extraction Protocol" }, "library_kit": { @@ -1764,7 +1764,7 @@ "ontology": "GENEPIO_0000085", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Commercial All-in-one library kit" }, "library_id": { @@ -1774,7 +1774,7 @@ "ontology": "GENEPIO:0001448", "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", - "clasification": "Sequencing", + "classification": "Sequencing", "labe": "Library Id" }, "enrichment_protocol": { @@ -1784,7 +1784,7 @@ "ontology": "EFO_0009089", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Enrichment Protocol" }, "if_enrichment_protocol_is_other_specify": { @@ -1794,7 +1794,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "If Enrichment Protocol Is Other, Specify" }, "amplicon_protocol": { @@ -1804,7 +1804,7 @@ "ontology": "EFO_0003747", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Enrichment panel/assay" }, "if_amplicon_protocol_if_other_especify": { @@ -1814,7 +1814,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "If Enrichment panel/assay If Other, Especify" }, "amplicon_version": { @@ -1824,7 +1824,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Enrichment panel/assay version" }, "amplicon_size": { @@ -1834,7 +1834,7 @@ "ontology": "GENEPIO:0001449", "type": "string", "description": "The length of the amplicon generated by PCR amplification.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Amplicon Size" }, "was_phix_used?": { @@ -1844,7 +1844,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Was Phix Used" }, "number_of_samples_in_run": { @@ -1854,7 +1854,7 @@ "ontology": "KISAO_0000326", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Number Of Samples In Run" }, "flowcell_kit": { @@ -1864,7 +1864,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Flowcell Kit" }, "runID": { @@ -1874,7 +1874,7 @@ "ontology": "NCIT_C117058", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Runid" }, "sequencing_platforms": { @@ -1884,7 +1884,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing Platforms " }, "library_preparation_kit": { @@ -1894,7 +1894,7 @@ "ontology": "GENEPIO:0001450", "type": "string", "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Library Preparation Kit" }, "flow_cell_barcode": { @@ -1904,7 +1904,7 @@ "ontology": "GENEPIO:0001451", "type": "string", "description": "The barcode of the flow cell used for sequencing.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Flow Cell Barcode" }, "sequencing_protocol_name": { @@ -1914,7 +1914,7 @@ "ontology": "GENEPIO:0001453", "type": "string", "description": "The name and version number of the sequencing protocol used.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing Protocol Name" }, "sequencing_protocol": { @@ -1924,7 +1924,7 @@ "ontology": "GENEPIO:0001454", "type": "string", "description": "The protocol used to generate the sequence.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing Protocol" }, "sequencing_kit_number": { @@ -1934,7 +1934,7 @@ "ontology": "GENEPIO:0001455", "type": "string", "description": "The manufacturer's kit number.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing Kit Number" }, "amplicon_pcr_primer_scheme": { @@ -1944,7 +1944,7 @@ "ontology": "GENEPIO:0001456", "type": "string", "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Amplicon Pcr Primer Scheme" }, "library_selection": { @@ -1954,7 +1954,7 @@ "ontology": "GENPIO_0001940", "type": "string", "description": "Library capture method.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Capture method" }, "library_strategy": { @@ -1986,7 +1986,7 @@ "ontology": "GENPIO_0001973", "type": "string", "description": "Overall sequencing strategy or approach.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing technique" }, "library_layout": { @@ -1996,7 +1996,7 @@ "ontology": "NCIT:C175894", "type": "string", "description": "Single or paired.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Library Layout" }, "library_name": { @@ -2006,7 +2006,7 @@ "ontology": "GENEPIO_0001995", "type": "string", "description": "Name of the used library", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Library Name" }, "nominal_length ": { @@ -2016,7 +2016,7 @@ "ontology": "GENEPIO_0000076", "type": "string", "description": "", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Nominal Length" }, "raw_sequence_data_processing_method": { @@ -2026,7 +2026,7 @@ "ontology": "GENEPIO:0001458", "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Raw sequence data processin method" }, "dehosting_method": { @@ -2036,7 +2036,7 @@ "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Dehosting Method" }, "personal_protective_equipment": { @@ -2046,7 +2046,7 @@ "ontology": "NCIT:C173748", "type": "string", "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure.", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Personal protective equipment" }, "assembly": { @@ -2056,7 +2056,7 @@ "ontology": "NCIT_C63548", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Assembly" }, "if_assembly_other": { @@ -2066,7 +2066,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "If assembly Is Other, Specify" }, "assembly_params": { @@ -2076,7 +2076,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Assambly params" }, "variant_calling": { @@ -2086,7 +2086,7 @@ "ontology": "operation_3227", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Variant Calling" }, "if_variant_calling_other": { @@ -2096,7 +2096,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "If variant calling Is Other, Specify" }, "variant_calling_params": { @@ -2106,7 +2106,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Variant Calling params" }, "consensus_sequence_name": { @@ -2134,7 +2134,7 @@ "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Consensus sequence filepath" }, "consensus_sequence_software_name": { @@ -2144,7 +2144,7 @@ "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Consensus sequence software name" }, "if_consensus_other": { @@ -2154,7 +2154,7 @@ "ontology": "0", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "If consensus Is Other, Specify" }, "consensus_sequence_software_version": { @@ -2164,7 +2164,7 @@ "ontology": "GENEPIO:0001469", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Consensus sequence software version" }, "consensus_criteria": { @@ -2174,7 +2174,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Consensus criteria" }, "quality_control_metrics": { @@ -2184,7 +2184,7 @@ "ontology": "data_3914", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Quality control metrics " }, "breadth_of_coverage_value": { @@ -2194,7 +2194,7 @@ "ontology": "GENEPIO:0001472", "type": "string", "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Breadth of coverage value" }, "depth_of_coverage_value": { @@ -2204,7 +2204,7 @@ "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Depth of coverage value " }, "depth_of_coverage_threshold": { @@ -2214,7 +2214,7 @@ "ontology": "GENEPIO:0001475", "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Depth of coverage threshold" }, "sequence_file_R1_fastq": { @@ -2224,7 +2224,7 @@ "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Sequence file R1 fastq" }, "sequence_file_R2_fastq": { @@ -2234,7 +2234,7 @@ "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Sequence file R2 fastq" }, "r1_fastq_filepath": { @@ -2244,7 +2244,7 @@ "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Filepath R1 fastq" }, "r2_fastq_filepath": { @@ -2254,7 +2254,7 @@ "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Filepath R2 fastq" }, "fast5_filename": { @@ -2264,7 +2264,7 @@ "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Filename fast5" }, "fast5_filepath": { @@ -2274,7 +2274,7 @@ "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Filepath fast5" }, "number_of_base_pairs_sequenced": { @@ -2284,7 +2284,7 @@ "ontology": "GENEPIO:0001482", "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Number of base pairs sequenced " }, "consensus_genome_length": { @@ -2294,7 +2294,7 @@ "ontology": "GENEPIO:0001483", "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Consensus genome length" }, "ns_per_100_kbp": { @@ -2304,7 +2304,7 @@ "ontology": "GENEPIO:0001484", "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Ns per 100 kbp" }, "reference_genome_accession": { @@ -2314,7 +2314,7 @@ "ontology": "GENEPIO:0001485", "type": "string", "description": "A persistent, unique identifier of a genome database entry.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Reference genome accession" }, "bioinformatics_protocol": { @@ -2324,7 +2324,7 @@ "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Bioinformatics protocol" }, "if_bioinformatic_protocol_is_other_specify": { @@ -2334,7 +2334,7 @@ "ontology": "0", "type": "string", "description": "The name of the bioinformatics protocol used.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "If bioinformatic protocol Is Other, Specify" }, "bioinformatic_protocol_version": { @@ -2344,7 +2344,7 @@ "ontology": "NCIT:C93490", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "bioinformatics protocol version" }, "commercial/open-source/both": { @@ -2354,7 +2354,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Commercial/Open-source/both" }, "sample_plan_name": { @@ -2373,7 +2373,7 @@ "ontology": "MS_1002386", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Preprocessing" }, "if_preprocessing_other": { @@ -2383,7 +2383,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "If preprocessing Is Other, Specify" }, "preprocessing_params": { @@ -2393,7 +2393,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics", "label": "Preprocessing params" }, "mapping": { @@ -2403,7 +2403,7 @@ "ontology": "topic:0102", "type": "string", "description": "", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "Mapping" }, "if_mapping_other": { @@ -2413,7 +2413,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "If mapping Is Other, Specify" }, "mapping_params": { @@ -2423,7 +2423,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "Mapping params" }, "lineage/clade_name": { @@ -2433,7 +2433,7 @@ "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "Lineage/clade name" }, "lineage/clade_analysis_software_name": { @@ -2443,7 +2443,7 @@ "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "lineage/clade analysis software name" }, "if_lineage_identification_other": { @@ -2453,7 +2453,7 @@ "ontology": "0", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "If lineage identification Is Other, Specify" }, "lineage/clade_analysis_software_version": { @@ -2463,7 +2463,7 @@ "ontology": "GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "Lineage/clade analysis software version" }, "variant_designation": { @@ -2488,7 +2488,7 @@ "ontology": "GENEPIO:0001504", "type": "string", "description": "The evidence used to make the variant determination.", - "clasification": "Lineage and Variant information", + "classification": "Lineage and Variant information", "label": "Variant evidence" }, "gene_name_1": { @@ -2548,7 +2548,7 @@ "ontology": "CIDO_0020274", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Protocol SARS-CoV-2 detection" }, "%qc_filtered": { @@ -2558,7 +2558,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "%qc filtered" }, "%reads_host": { @@ -2568,7 +2568,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "%reads host" }, "%reads_virus": { @@ -2578,7 +2578,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "%reads virus" }, "%unmapped": { @@ -2588,7 +2588,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "%unmapped" }, "%genome _greater_10x": { @@ -2598,7 +2598,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "% genome greater 10x" }, "mean_depth_of_coverage_value": { @@ -2608,7 +2608,7 @@ "ontology": "NCIT:C167285", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "mean depth of coverage value" }, "%Ns": { @@ -2618,7 +2618,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "%Ns" }, "Number_of_variants_(AF_greater_75%)": { @@ -2628,7 +2628,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Number of variants (AF greater 75%)" }, "Numer_of_variants_with_effect": { @@ -2638,7 +2638,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Numer of variants with effect" }, "diagnostic_pcr_protocol_1": { @@ -2648,7 +2648,7 @@ "ontology": "GENEPIO:0001508", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Protocol 1" }, "diagnostic_pcr_Ct_value_1": { @@ -2658,7 +2658,7 @@ "ontology": "GENEPIO:0001509", "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Ct Value 1" }, "gene_name_2": { @@ -2718,7 +2718,7 @@ "ontology": "GENEPIO:0001511", "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Protocol 2" }, "diagnostic_pcr_Ct_value_2": { @@ -2728,7 +2728,7 @@ "ontology": "GENEPIO:0001512", "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "clasification": "Pathogen diagnostic testing", + "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Ct Value-2" }, "analysis_author": { @@ -2738,7 +2738,7 @@ "ontology": "NCIT:C42781", "type": "string", "description": "", - "clasification": "Contributor Acknowledgement", + "classification": "Contributor Acknowledgement", "label": "Analysis Authors" }, "author_submitter": { @@ -2748,7 +2748,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Contributor Acknowledgement", + "classification": "Contributor Acknowledgement", "label": "Author Submitter" }, "gisaid_id": { @@ -2758,7 +2758,7 @@ "ontology": "NCIT:C54269", "type": "string", "description": "", - "clasification": "enter your GISAID-Username", + "classification": "enter your GISAID-Username", "label": "GISAID id" }, "authors": { @@ -2768,7 +2768,7 @@ "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "clasification": "Contributor Acknowledgement", + "classification": "Contributor Acknowledgement", "label": "Authors" }, "common_name": { @@ -2778,7 +2778,7 @@ "ontology": "NCIT:C164471", "type": "string", "description": "The common name of the organism.", - "clasification": "Sample collection and processing" + "classification": "Sample collection and processing" }, "collector_name": { "examples": [ @@ -2787,7 +2787,7 @@ "ontology": "NCIT:C164471", "type": "string", "description": "Name of the person who collected the specimen", - "clasification": "Sample collection and processing", + "classification": "Sample collection and processing", "label": "Sample collector name", "table": "sample" }, @@ -2824,7 +2824,7 @@ "ontology": "GENEPIO_0001965", "type": "string", "description": "Molecule type used to make the library.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Source material" }, "nominal_length": { @@ -2834,7 +2834,7 @@ "ontology": "0", "type": "string", "description": "", - "clasification": "Sequencing" + "classification": "Sequencing" }, "analysis_accession": { "examples": [ @@ -2843,7 +2843,7 @@ "ontology": "GENEPIO_0001145", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Analysis Accession" }, "study_accession": { @@ -2853,7 +2853,7 @@ "ontology": "GENEPIO_0001136", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Study accession" }, "secondary_study_accession": { @@ -2863,7 +2863,7 @@ "ontology": "BU_ISCIII:012", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Secondary study accession" }, "sample_accession": { @@ -2873,7 +2873,7 @@ "ontology": "GENEPIO_0001139", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Sample accession" }, "secondary_sample_accession": { @@ -2883,7 +2883,7 @@ "ontology": "BU_ISCIII:014", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Secondary sample accession" }, "experiment_accession": { @@ -2893,7 +2893,7 @@ "ontology": "BU_ISCIII:015", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Experiment Accession" }, "run_accession": { @@ -2903,7 +2903,7 @@ "ontology": "BU_ISCIII:016", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Run Accession" }, "submission_accession": { @@ -2913,7 +2913,7 @@ "ontology": "BU_ISCIII:017", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submission Accession" }, "read_count": { @@ -2923,7 +2923,7 @@ "ontology": "STATO_0000064", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Read count" }, "read_length": { @@ -2933,7 +2933,7 @@ "ontology": "STATO_0000064", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Read length" }, "base_count": { @@ -2943,7 +2943,7 @@ "ontology": "UO_0000244", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Base count" }, "first_public": { @@ -2953,7 +2953,7 @@ "ontology": "NCIT_C142711", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "First Public date" }, "last_updated": { @@ -2963,7 +2963,7 @@ "ontology": "OMIABIS_0001005", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "format": "date", "label": "Last Updated" }, @@ -2974,7 +2974,7 @@ "ontology": "ORNASEQ_0000004", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Experiment title" }, "study_title": { @@ -2984,7 +2984,7 @@ "ontology": "OPMI_0000380", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Study title" }, "study_alias": { @@ -2994,7 +2994,7 @@ "ontology": "SIO_001066", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Study alias" }, "experiment_alias": { @@ -3004,7 +3004,7 @@ "ontology": "NCIT_C42790", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Experiment alias" }, "run_alias": { @@ -3014,7 +3014,7 @@ "ontology": "NCIT_C47911", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Run Alias" }, "fastq_bytes": { @@ -3024,7 +3024,7 @@ "ontology": "NCIT_C48047", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Fastq bytes" }, "fastq_md5_r1": { @@ -3034,7 +3034,7 @@ "ontology": "MS_1000568", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Fastq md5 r1" }, "fastq_md5_r2": { @@ -3044,7 +3044,7 @@ "ontology": "MS_1000568", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Fastq md5 r2" }, "fastq_ftp": { @@ -3054,7 +3054,7 @@ "ontology": "PRIDE_0000469", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Fastq ftp" }, "fastq_aspera": { @@ -3064,7 +3064,7 @@ "ontology": "BU_ISCIII:032", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Fastq aspera" }, "fastq_galaxy": { @@ -3074,7 +3074,7 @@ "ontology": "ENVO_01000807", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Fastq galaxy" }, "submitted_bytes": { @@ -3084,7 +3084,7 @@ "ontology": "NCIT_C172872", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submitted bytes " }, "submitted_md5": { @@ -3094,7 +3094,7 @@ "ontology": "BU_ISCIII:035", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submitted md5" }, "submitted_ftp": { @@ -3104,7 +3104,7 @@ "ontology": "BU_ISCIII:036", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submitted ftp" }, "submitted_aspera": { @@ -3114,7 +3114,7 @@ "ontology": "BU_ISCIII:037", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submitted aspera" }, "submitted_galaxy": { @@ -3124,7 +3124,7 @@ "ontology": "BU_ISCIII:038", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submitted Galaxy" }, "submitted_format": { @@ -3134,7 +3134,7 @@ "ontology": "BU_ISCIII:039", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Submitted Format" }, "sra_bytes": { @@ -3144,7 +3144,7 @@ "ontology": "BU_ISCIII:040", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "SRA bytes" }, "sra_md5": { @@ -3154,7 +3154,7 @@ "ontology": "BU_ISCIII:041", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "SRA md5" }, "sra_ftp": { @@ -3164,7 +3164,7 @@ "ontology": "BU_ISCIII:042", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "SRA ftp" }, "sra_aspera": { @@ -3174,7 +3174,7 @@ "ontology": "BU_ISCIII:043", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "SRA aspera" }, "sra_galaxy": { @@ -3184,7 +3184,7 @@ "ontology": "BU_ISCIII:044", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "SRA galaxy" }, "broker_name": { @@ -3194,7 +3194,7 @@ "ontology": "BU_ISCIII:045", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Broker Name" }, "nominal_sdev": { @@ -3204,7 +3204,7 @@ "ontology": "STATO_0000237", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Nominal sdev" }, "first_created_date": { @@ -3215,7 +3215,7 @@ "type": "string", "format": "date", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "First created date" }, "type": { @@ -3225,7 +3225,7 @@ "ontology": "NCIT:C25284", "type": "string", "description": "default must remain 'betacoronavirus'", - "clasification": "Database Identifiers" + "classification": "Database Identifiers" } } } \ No newline at end of file From 1d497c92787c6ca8689f8021f53506ed0e7daac7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 6 Apr 2022 15:33:31 +0200 Subject: [PATCH 0287/1454] removed library name and insert size --- relecov_tools/schema/relecov_schema.json | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 5ce188e8..0d241846 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1999,16 +1999,6 @@ "classification": "Sequencing", "label": "Library Layout" }, - "library_name": { - "examples": [ - "P17157_1007" - ], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "Name of the used library", - "classification": "Sequencing", - "label": "Library Name" - }, "nominal_length ": { "examples": [ "350" From 24e0a89421407a59622c30638aca31ceee68b7f2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 6 Apr 2022 15:36:40 +0200 Subject: [PATCH 0288/1454] added analysis and lineage date --- relecov_tools/schema/relecov_schema.json | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 0d241846..5846f4ce 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2711,6 +2711,28 @@ "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Protocol 2" }, + "analysis_date": { + "examples": [ + "" + ], + "ontology": "0", + "type": "date", + "format": "date", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Analysis date" + }, + "lineage_identification_date": { + "examples": [ + "" + ], + "ontology": "0", + "type": "date", + "format": "date", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Lineage identification date" + }, "diagnostic_pcr_Ct_value_2": { "examples": [ "36" From 9f09f65926949d2f7c2898fd78c8a3de5f697daa Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 15:55:16 +0200 Subject: [PATCH 0289/1454] Required fields for creating files to ENA are set in required --- relecov_tools/schema/ena_schema.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 129e15eb..dae74691 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -17,7 +17,12 @@ "library_source", "library_selection", "library_strategy", - "library_layout" + "library_layout", + "study_alias", + "experiment_alias", + "run_alias", + "experiment_title", + "study_title" ], "type": "object", "properties": { @@ -1452,4 +1457,4 @@ "label": "First created date" } } -} \ No newline at end of file +} From 59422bef56f0688b0cb3ef18d8f756cedbb64a1e Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 15:56:42 +0200 Subject: [PATCH 0290/1454] checking result mapping --- relecov_tools/map_schema.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index dbcc399b..0367053a 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -29,7 +29,7 @@ def __init__( json_file=None, destination_schema=None, schema_file=None, - output=None, + output_folder=None, ): config_json = ConfigJson() if relecov_schema is None: @@ -65,7 +65,7 @@ def __init__( stderr.print(f"[red] json data file {json_file} does not exist") sys.exit(1) self.json_data = relecov_tools.utils.read_json_file(json_file) - + self.json_file = json_file if destination_schema is None: self.destination_schema = relecov_tools.utils.prompt_selection( msg="Select ENA, GISAID for already defined schemas or other for custom", @@ -116,6 +116,7 @@ def __init__( self.ontology = {} for key, values in self.relecov_schema["properties"].items(): self.ontology[values["ontology"]] = key + self.output_folder = output_folder def maping_schemas_based_on_geontology(self): """Return a dictionnary with the properties of the mapped_to_schema as key and @@ -129,6 +130,7 @@ def maping_schemas_based_on_geontology(self): # There is no exact match on ontology. Search for the parent # to be implemented later stderr.print(f"[red] Ontology value {e} not in phage plus schema") + import pdb; pdb.set_trace() return mapped_dict def mapping_json_data(self, mapping_schema_dict): @@ -141,6 +143,7 @@ def mapping_json_data(self, mapping_schema_dict): try: map_sample_dict[item] = data[value] except KeyError as e: + log.warning("Property %s not set in the source data", e) print(e) mapped_data.append(map_sample_dict) return mapped_data @@ -149,11 +152,11 @@ def write_json_fo_file(self, mapped_json_data): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) time = datetime.now().strftime("%Y_%m_%d_%H_%M") - f_sub_name = os.path.basename(self.json_data).split(".")[0] - file_name = f_sub_name + "_" + time + "_ena_mapped.json" + f_sub_name = os.path.basename(self.json_file).split(".")[0] + file_name = f_sub_name + "_" + time + "_" + self.destination_schema + "_mapped.json" json_file = os.path.join(self.output_folder, file_name) - with open(json_file, "w") as fh: - fh.write(json.dumps(mapped_json_data)) + with open(json_file, "w", encoding="utf-8") as fh: + fh.write(json.dumps(mapped_json_data, indent=4, sort_keys=True, ensure_ascii=False)) return True def map_to_data_to_new_schema(self): @@ -161,3 +164,4 @@ def map_to_data_to_new_schema(self): mapping_schema_dict = self.maping_schemas_based_on_geontology() mapped_json_data = self.mapping_json_data(mapping_schema_dict) self.write_json_fo_file(mapped_json_data) + return From d6a74e97bbd73988cec49c867f20ca9ef317399c Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 17:40:50 +0200 Subject: [PATCH 0291/1454] update METADATA test and include file for testing --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 492337 -> 495600 bytes relecov_tools/test/test_cases.txt | 4 ++++ 2 files changed, 4 insertions(+) create mode 100644 relecov_tools/test/test_cases.txt diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index 13fd080532279130421dd15a316a0cf707ad80be..6a6df9c2a2f20aa0f366d4bdc301be1d46251e9d 100644 GIT binary patch delta 88718 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˸yPGU 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 a0h0dqxAV&%Mko|H6v%)K2zxwP0R9g#-V|*B delta 83686 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 BN-+Qc diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt new file mode 100644 index 00000000..37d93062 --- /dev/null +++ b/relecov_tools/test/test_cases.txt @@ -0,0 +1,4 @@ + +read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_toold/example_data/samples_data_COD_test_01_20220330.json -o /tmp +relecov-tools validate -j relecov_tools/example_data/invalid_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx +relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp From 6602984295cfe0d58a69b827d4bc1364fc13938f Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 17:46:26 +0200 Subject: [PATCH 0292/1454] Update schema and configuration for mapping to ENA --- relecov_tools/conf/configuration.json | 1 + relecov_tools/map_schema.py | 2 ++ relecov_tools/schema/ena_schema.json | 23 ++++++++++++++++++----- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 4cd3fa9b..1eb337d2 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -19,6 +19,7 @@ "geo_location_data" : "geo_loc_cities.json", "ENA_configuration": { "study_alias": "RELECOV", + "design_description":"Design Description", "experiment_alias": "", "run_alias": "", "experiment_title": "Example project for ENA submission RELECOV", diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 0367053a..6a7b7d86 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -115,6 +115,8 @@ def __init__( self.ontology = {} for key, values in self.relecov_schema["properties"].items(): + if values["ontology"] == "0": + continue self.ontology[values["ontology"]] = key self.output_folder = output_folder diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index dae74691..679c91fb 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -772,11 +772,24 @@ "runs" ] }, - "file_checksum": { + "fastq_md5_r1": { "examples": [ "3e69af1f875fab020aed82f5edbc1f03" ], - "ontology": "0", + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification": "Bioinformatics and QC metrics", + "label": "file checksum", + "table": [ + "runs" + ] + }, + "fastq_md5_r2": { + "examples": [ + "3e69af1f875fab020aed82f5edbc1f03" + ], + "ontology": "MS_1000568", "type": "string", "description": "", "clasification": "Bioinformatics and QC metrics", @@ -1143,7 +1156,7 @@ "examples": [ "experiment_title_1" ], - "ontology": "0", + "ontology": "ORNASEQ_0000004", "type": "string", "description": "", "clasification": "Submission ENA", @@ -1182,7 +1195,7 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "OPMI_0000380", "type": "string", "description": "", "clasification": "Submission ENA", @@ -1233,7 +1246,7 @@ "examples": [ "experiment_alias_7a" ], - "ontology": "0", + "ontology": "NCIT_C42790", "type": "string", "description": "", "clasification": "Submission ENA", From 0cb9eecfadbe705c10a0ba2fb49e9ea4f9cd3c2c Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 18:09:01 +0200 Subject: [PATCH 0293/1454] fixed bug for printing keyerror --- relecov_tools/read_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 914c3cee..6f92f68d 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -258,7 +258,7 @@ def read_metadata_file(self): row[idx] if row[idx] else "" ) except KeyError as e: - stderr.print("[red] Error when reading " + row[2] + e) + stderr.print("[red] Error when reading " + str(row[2]) + str(e)) metadata_values.append(sample_data_row) return metadata_values, errors From 999268be22bdfbc5f35470bf17712ce75af80489 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 18:09:22 +0200 Subject: [PATCH 0294/1454] update test --- relecov_tools/test/test_cases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 37d93062..804e7e61 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -1,4 +1,4 @@ -read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_toold/example_data/samples_data_COD_test_01_20220330.json -o /tmp +relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220330.json -o /tmp relecov-tools validate -j relecov_tools/example_data/invalid_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp From e01c0b1b3c4ed233fe8b60b3d3aecbfb71f5f00a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:07:07 +0200 Subject: [PATCH 0295/1454] Remove the xslx extension in the ouput json --- relecov_tools/read_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 6f92f68d..8e60206c 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -316,6 +316,6 @@ def create_metadata_json(self): else: log.error("There is missing samples in metadata and/or uploaded") """ - file_name = "processed_" + os.path.basename(self.metadata_file) + ".json" + file_name = "processed_" + os.path.splitext(os.path.basename(self.metadata_file))[0] + ".json" self.write_json_fo_file(completed_metadata, file_name) return True From ead87e238edfc6453c95f88dee5847d14fe33ddb Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:07:32 +0200 Subject: [PATCH 0296/1454] Remove the xslx extension in the ouput json --- relecov_tools/read_metadata.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 8e60206c..1b201fc8 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -258,7 +258,9 @@ def read_metadata_file(self): row[idx] if row[idx] else "" ) except KeyError as e: - stderr.print("[red] Error when reading " + str(row[2]) + str(e)) + stderr.print( + "[red] Error when reading " + str(row[2]) + str(e) + ) metadata_values.append(sample_data_row) return metadata_values, errors @@ -316,6 +318,10 @@ def create_metadata_json(self): else: log.error("There is missing samples in metadata and/or uploaded") """ - file_name = "processed_" + os.path.splitext(os.path.basename(self.metadata_file))[0] + ".json" + file_name = ( + "processed_" + + os.path.splitext(os.path.basename(self.metadata_file))[0] + + ".json" + ) self.write_json_fo_file(completed_metadata, file_name) return True From 1cb0129ee6e9718168f9b3cd66e14f440bf5b833 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:08:26 +0200 Subject: [PATCH 0297/1454] Update the testing files with new changes --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 495600 -> 495061 bytes .../processed_METADATA_LAB_TEST.json | 10 ++++++++++ 2 files changed, 10 insertions(+) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index 6a6df9c2a2f20aa0f366d4bdc301be1d46251e9d..98f3b73f41d3924626df585f918d1b58d37c61cc 100644 GIT binary patch literal 495061 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
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    collection_datecommon_nameexperiment_aliasexperiment_titlefastq_r1_md5fastq_r2_md5geographic location (latitude)geographic location (longitude)geographic_location_(country_and/or_sea)host_common_name...sample_descriptionsample_namesample_storage_conditionsscientific_namesequence_file_R1_fastqsequence_file_R2_fastqstudy_aliasstudy_titlestudy_typetax_id
    02021/04/13PEPITOExample project for ENA submission RELECOVf2facbd1d6c7e0972074ced31ccbfd8efd9948be8da7a38b0f80659dfc21aeea41.6483-0.8830SpainHuman...Sample for surveillance1197860-80ºCSevere acute respiratory syndrome coronavirus 2ABC123_S1_L001_R1_001.fastq.gzABC123_S1_L001_R2_001.fastq.gzRELECOVRELECOV Spanish Network for genomics surveillanceRELECOV Spanish Network for genomics surveillance2697049
    \n", + "

    1 rows × 36 columns

    \n", + "
    " + ], "text/plain": [ - "['Collecting Sample id',\n", - " 'Originating Laboratory',\n", - " 'Submitting Institution',\n", - " 'Sample Collection Date',\n", - " 'geo_loc_country',\n", - " 'geo_loc_state',\n", - " 'organism',\n", - " 'isolate',\n", - " 'host_scientific_name',\n", - " 'Host Common Name',\n", - " 'host_disease',\n", - " 'Sequencing Instrument Model',\n", - " 'Sequencing Platforms',\n", - " 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version',\n", - " 'file_name',\n", - " 'tax_id',\n", - " 'sample_description',\n", - " 'Library Source',\n", - " 'Library Selection',\n", - " 'Library Strategy',\n", - " 'Library Layout',\n", - " 'type',\n", - " 'GISAID Virus Name',\n", - " 'GISAID Id',\n", - " 'Originating Laboratory Address']" + " collection_date common_name experiment_alias \\\n", + "0 2021/04/13 PEPITO \n", + "\n", + " experiment_title \\\n", + "0 Example project for ENA submission RELECOV \n", + "\n", + " fastq_r1_md5 fastq_r2_md5 \\\n", + "0 f2facbd1d6c7e0972074ced31ccbfd8e fd9948be8da7a38b0f80659dfc21aeea \n", + "\n", + " geographic location (latitude) geographic location (longitude) \\\n", + "0 41.6483 -0.8830 \n", + "\n", + " geographic_location_(country_and/or_sea) host_common_name ... \\\n", + "0 Spain Human ... \n", + "\n", + " sample_description sample_name sample_storage_conditions \\\n", + "0 Sample for surveillance 1197860 -80ºC \n", + "\n", + " scientific_name \\\n", + "0 Severe acute respiratory syndrome coronavirus 2 \n", + "\n", + " sequence_file_R1_fastq sequence_file_R2_fastq study_alias \\\n", + "0 ABC123_S1_L001_R1_001.fastq.gz ABC123_S1_L001_R2_001.fastq.gz RELECOV \n", + "\n", + " study_title \\\n", + "0 RELECOV Spanish Network for genomics surveillance \n", + "\n", + " study_type tax_id \n", + "0 RELECOV Spanish Network for genomics surveillance 2697049 \n", + "\n", + "[1 rows x 36 columns]" ] }, - "execution_count": 27, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "heading" + "df1_transposed = df.T\n", + "df1_transposed" ] }, { "cell_type": "code", - "execution_count": null, - "id": "b212e5ee", - "metadata": {}, - "outputs": [], - "source": [ - " 'sample_name',\n", - " 'collecting_institution',\n", - " 'submitting_institution',\n", - "'sample_collection_date',\n", - " 'geo_loc_country',\n", - " 'geo_loc_state',\n", - " 'organism',\n", - " 'isolate',\n", - " 'host_scientific_name',\n", - " 'host_common_name',\n", - " 'host_disease',\n", - " 'sequencing_instrument_model',\n", - " 'sequencing_instrument_platform',\n", - " 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version',\n", - " 'file_name',\n", - " 'tax_id',\n", - " 'sample_description',\n", - " 'library_source',\n", - " 'library_selection',\n", - " 'library_strategy',\n", - " 'library_layout',\n", - " 'type',\n", - " 'virus_name',\n", - " 'submitter',\n", - " 'collecting_institution_address'],\n" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "697682c3", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "prueba.py pruebas.ipynb to_ena.json\r\n" - ] - } - ], - "source": [ - "ls" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "3124de94", + "execution_count": 26, + "id": "0817f87d", "metadata": {}, "outputs": [], "source": [ - "d = {'collecting_institution': 'Hospital Universitario de Basurto',\n", - "'collecting_institution_address': 'Avda. Montevideo, 18,Bilbao,Vizcaya, ',\n", - "'consensus_sequence_software_name': 'CLC Genomics Workbench 12',\n", - "'consensus_sequence_software_version': '. CLC Genomics Workbench 12,',\n", - "'file_name': 'filename2',\n", - "'geo_loc_country': 'Spain',\n", - "'geo_loc_state': 'Madrid',\n", - "'host_common_name': 'Human',\n", - "'host_disease': 'SARS-CoV2',\n", - "'host_scientific_name': 'Homo sapiens',\n", - "'isolate': 'SARS-CoV-2/human/USA/CA-CDPH-001/2020',\n", - "'library_layout': 'PAIRED',\n", - "'library_selection': 'RANDOM PCR',\n", - "'library_source': 'METAGENOMIC',\n", - "'library_strategy': 'WGS',\n", - "'organism': 'Severe acute respiratory syndrome coronavirus 2',\n", - "'sample_description': 'madnatory ENA description sample',\n", - "'sample_name': 'ID_001',\n", - "'sequencing_instrument_model': 'Illumina MiSeq',\n", - "'sequencing_instrument_platform': 'ILLUMINA',\n", - "'submitter': 'GISAID-Username',\n", - "'submitting_institution': 'Laboratorio de Microbiología de Bibao ',\n", - "'tax_id': 2697049,\n", - "'type': 'betacoronavirus',\n", - "'virus_name': 'hCoV-19/España/Vizcaya-01/2020'}\n", - "\n" + "df_study = df1_transposed[[\"study_alias\",\"study_title\",\"study_type\"]]" ] }, { "cell_type": "code", - "execution_count": 2, - "id": "5c390e91", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'collecting_institution': 'Hospital Universitario de Basurto',\n", - " 'collecting_institution_address': 'Avda. Montevideo, 18,Bilbao,Vizcaya, ',\n", - " 'consensus_sequence_software_name': 'CLC Genomics Workbench 12',\n", - " 'consensus_sequence_software_version': '. CLC Genomics Workbench 12,',\n", - " 'file_name': 'filename2',\n", - " 'geo_loc_country': 'Spain',\n", - " 'geo_loc_state': 'Madrid',\n", - " 'host_common_name': 'Human',\n", - " 'host_disease': 'SARS-CoV2',\n", - " 'host_scientific_name': 'Homo sapiens',\n", - " 'isolate': 'SARS-CoV-2/human/USA/CA-CDPH-001/2020',\n", - " 'library_layout': 'PAIRED',\n", - " 'library_selection': 'RANDOM PCR',\n", - " 'library_source': 'METAGENOMIC',\n", - " 'library_strategy': 'WGS',\n", - " 'organism': 'Severe acute respiratory syndrome coronavirus 2',\n", - " 'sample_description': 'madnatory ENA description sample',\n", - " 'sample_name': 'ID_001',\n", - " 'sequencing_instrument_model': 'Illumina MiSeq',\n", - " 'sequencing_instrument_platform': 'ILLUMINA',\n", - " 'submitter': 'GISAID-Username',\n", - " 'submitting_institution': 'Laboratorio de Microbiología de Bibao ',\n", - " 'tax_id': 2697049,\n", - " 'type': 'betacoronavirus',\n", - " 'virus_name': 'hCoV-19/España/Vizcaya-01/2020'}" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "d" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "2939d552", + "execution_count": 27, + "id": "c8783948", "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    study_aliasstudy_titlestudy_type
    0RELECOVRELECOV Spanish Network for genomics surveillanceRELECOV Spanish Network for genomics surveillance
    \n", + "
    " + ], "text/plain": [ - "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/schema'" + " study_alias study_title \\\n", + "0 RELECOV RELECOV Spanish Network for genomics surveillance \n", + "\n", + " study_type \n", + "0 RELECOV Spanish Network for genomics surveillance " ] }, - "execution_count": 5, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "pwd\n" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "88c37daa", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Directory xml_outout Created \n" - ] - } - ], - "source": [ - "# Create directory\n", - "import os \n", - "dirName = 'xml_outout'\n", - "try:\n", - " # Create target Directory\n", - " os.mkdir(dirName)\n", - " print(\"Directory \" , dirName , \" Created \") \n", - "except FileExistsError:\n", - " print(\"Directory \" , dirName , \" already exists\")" + "df_study \n", + "#falta study abstract y pubmed_id " ] }, { "cell_type": "code", - "execution_count": 9, - "id": "e0ff2698", + "execution_count": 28, + "id": "1a2f62ab", "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "ena_v01.json mapping_metadata_json_v01.json pruebas.ipynb to_ena.json\r\n", - "genepio.owl phage_plus_V0.json sample_relecov.xml\r\n", - "gisaid_V0.json phage_V0.json small_schema.json\r\n" - ] - } - ], + "outputs": [], "source": [ - "ls\n" + "df_samples = df1_transposed[['sample_name','tax_id','sample_description','collection_date','geographic_location_(country_and/or_sea)','host_common_name','host_gender','host_scientific_name','isolate' ]]" ] }, { "cell_type": "code", "execution_count": 29, - "id": "42698e3a", + "id": "254eb9bc", "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    sample_nametax_idsample_descriptioncollection_dategeographic_location_(country_and/or_sea)host_common_namehost_genderhost_scientific_nameisolate
    011978602697049Sample for surveillance2021/04/13SpainHumanMujerHomo Sapiens1197860
    \n", + "
    " + ], "text/plain": [ - "" + " sample_name tax_id sample_description collection_date \\\n", + "0 1197860 2697049 Sample for surveillance 2021/04/13 \n", + "\n", + " geographic_location_(country_and/or_sea) host_common_name host_gender \\\n", + "0 Spain Human Mujer \n", + "\n", + " host_scientific_name isolate \n", + "0 Homo Sapiens 1197860 " ] }, "execution_count": 29, @@ -626,200 +560,173 @@ } ], "source": [ - "import json as j\n", - "import xml.etree.cElementTree as e\n", - "\n", - "\n", - "with open(\"to_ena.json\") as json_format_file:\n", - " d = j.load(json_format_file)\n", - " \n", - "\n", - "data_keys = list(d.keys())\n", - "\n", - "\n", - "r = e.Element(\"SUBMISSION_SET\")\n", - "\n", - "\n", - "sample = e.SubElement(r,\"SUBMISSION\")\n", - "actions = e.SubElement(sample,'ACTIONS')\n", - "action = e.SubElement(actions,\"ACTION\")\n", - "\n", - "e.SubElement(action,\"ADD\")\n", - "\n", - "\n", - " \n", - "\n" + "df_samples\n", + "#FALTA:sample_title, host_subject_id, host_health_state, collector_name, collecting institutions\n" ] }, { "cell_type": "code", - "execution_count": 30, - "id": "8f06bf42", + "execution_count": 32, + "id": "b699c031", "metadata": {}, "outputs": [], "source": [ - "\n", - "a = e.ElementTree(r)\n", - "a.write(\"xml_outout/submission.xml\")" + "df_runs = df1_transposed[['experiment_alias','sequence_file_R1_fastq','sequence_file_R2_fastq']]\n", + "#FALTA: run alias, file_type, flie_checksum" ] }, { "cell_type": "code", - "execution_count": 14, - "id": "914fc897", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/schema'" - ] - }, - "execution_count": 14, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "pwd" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "b20e77ff", - "metadata": {}, - "outputs": [ - { - "ename": "SyntaxError", - "evalue": "EOL while scanning string literal (3660535544.py, line 1)", - "output_type": "error", - "traceback": [ - "\u001b[0;36m Input \u001b[0;32mIn [18]\u001b[0;36m\u001b[0m\n\u001b[0;31m xml = '\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m EOL while scanning string literal\n" - ] - } - ], - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "id": "2e794989", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/schema'" - ] - }, - "execution_count": 1, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "import os\n", - "os.getcwd()" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "id": "5fd9f694", - "metadata": {}, - "outputs": [], - "source": [ - "os.chdir('xml_files/')" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "id": "39fb227a", + "execution_count": 33, + "id": "f44ab490", "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    experiment_aliassequence_file_R1_fastqsequence_file_R2_fastq
    0ABC123_S1_L001_R1_001.fastq.gzABC123_S1_L001_R2_001.fastq.gz
    \n", + "
    " + ], "text/plain": [ - "'/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/xml_files'" + " experiment_alias sequence_file_R1_fastq \\\n", + "0 ABC123_S1_L001_R1_001.fastq.gz \n", + "\n", + " sequence_file_R2_fastq \n", + "0 ABC123_S1_L001_R2_001.fastq.gz " ] }, - "execution_count": 26, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "os.getcwd()" + "df_runs\n" ] }, { "cell_type": "code", - "execution_count": 13, - "id": "b76abb51", + "execution_count": 35, + "id": "4e3037fd", "metadata": {}, "outputs": [], "source": [ - "import json\n", - "\n", - "conf_dict = {\n", - " \"json_schemas\": {\n", - " \"phage_plus_schema\": \"phage_plus_V0.json\",\n", - " \"ene_schema\": \"ena_v01.json\",\n", - " \"gisaid_schema\": \"gisaid_v01.json\"\n", - " },\n", - " \"mapping_metadata_json\": \"mapping_metadata_json_v01.json\",\n", - " \"additional_metadata\": \"additional_metadata_v01.json\",\n", - " \"sftp_connection\": {\n", - " \"sftp_server\": \"sftprelecov.isciii.es\",\n", - " \"sftp_port\": \"50122\"\n", - " },\n", - " \"storage_local_folder\": \"/tmp/relecov\",\n", - " \"tmp_folder_for_metadata\": \"/tmp/relecov/tmp\",\n", - " \"allowed_sample_extensions\": [\n", - " \"fastq.gz\",\n", - " \"fasta\"\n", - " ],\n", - " \"project_relecov_xml\": {\n", - " \"alias\": \"RELECOV\",\n", - " \"TITLE\": \"Example project for ENA submission RELECOV\",\n", - " \"DESCRIPTION\": \"This study was created as part of an ENA submissions example RELECOV\"\n", - " }\n", - "}\n", - "\n", - "\n", - "\n", - "\n" + "df_runs = df1_transposed[['experiment_alias','study_title','sample_name','library_strategy', 'library_source','library_selection', 'library_layout', 'instrument_platform', 'instrument_model']]\n", + "#FALTA: sample alias lo he llamado sample name\n", + "#FALTA platform lo he llamado instrument_platform\n", + "#FALTA: design_description, library_name, 'insert_size', library_construction_protocol ,'experiemnt_title'\n" ] }, { "cell_type": "code", - "execution_count": 17, - "id": "74cfbcea", + "execution_count": 36, + "id": "18fe6ccc", "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "
    \n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
    experiment_aliasstudy_titlesample_namelibrary_strategylibrary_sourcelibrary_selectionlibrary_layoutinstrument_platforminstrument_model
    0RELECOV Spanish Network for genomics surveillance1197860WGS strategyRNART-PCRSingle EndIlluminaIllumina MiSeq
    \n", + "
    " + ], "text/plain": [ - "'RELECOV'" + " experiment_alias study_title \\\n", + "0 RELECOV Spanish Network for genomics surveillance \n", + "\n", + " sample_name library_strategy library_source library_selection \\\n", + "0 1197860 WGS strategy RNA RT-PCR \n", + "\n", + " library_layout instrument_platform instrument_model \n", + "0 Single End Illumina Illumina MiSeq " ] }, - "execution_count": 17, + "execution_count": 36, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "conf_dict[\"project_relecov_xml\"][\"alias\"]\n" + "df_runs" ] }, { "cell_type": "code", "execution_count": null, - "id": "d13efc61", + "id": "a649c726", "metadata": {}, "outputs": [], "source": [] From e98d2cf9ab710730553719d6bb20bd8ff02171db Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 12 Apr 2022 13:03:15 +0200 Subject: [PATCH 0327/1454] removed jupyter notebooks for trials --- relecov_tools/test/pruebas.ipynb | 756 ------------------------------- relecov_tools/test/try_01.ipynb | 261 ----------- 2 files changed, 1017 deletions(-) delete mode 100644 relecov_tools/test/pruebas.ipynb delete mode 100644 relecov_tools/test/try_01.ipynb diff --git a/relecov_tools/test/pruebas.ipynb b/relecov_tools/test/pruebas.ipynb deleted file mode 100644 index f3727b96..00000000 --- a/relecov_tools/test/pruebas.ipynb +++ /dev/null @@ -1,756 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "id": "ca2ef1c4", - "metadata": {}, - "outputs": [], - "source": [ - "esquema_json = {'collection_date': '2021/04/13', 'common_name': 'PEPITO', 'experiment_alias': '', 'experiment_title': 'Example project for ENA submission RELECOV', 'fastq_r1_md5': 'f2facbd1d6c7e0972074ced31ccbfd8e', 'fastq_r2_md5': 'fd9948be8da7a38b0f80659dfc21aeea', 'geographic location (latitude)': '41.6483', 'geographic location (longitude)': '-0.8830', 'geographic_location_(country_and/or_sea)': 'Spain', 'host_common_name': 'Human', 'host_gender': 'Mujer', 'host_scientific_name': 'Homo Sapiens', 'instrument_model': 'Illumina MiSeq', 'instrument_platform': 'Illumina', 'isolate': '1197860', 'isolation source host-associated': 'Nasopharynx aspirate', 'isolation source non-host-associated': 'Other', 'library_layout': 'Single End', 'library_selection': 'RT-PCR', 'library_source': 'RNA', 'library_strategy': 'WGS strategy', 'purpose_sampling': 'Surveillance', 'r1_fastq_filepath': '/tmp/relecov/COD_test_01/20220408', 'r2_fastq_filepath': '/tmp/relecov/COD_test_01/20220408', 'receipt_date': '2021/05/13', 'run_alias': '', 'sample_description': 'Sample for surveillance', 'sample_name': '1197860', 'sample_storage_conditions': ' -80ºC', 'scientific_name': 'Severe acute respiratory syndrome coronavirus 2', 'sequence_file_R1_fastq': 'ABC123_S1_L001_R1_001.fastq.gz', 'sequence_file_R2_fastq': 'ABC123_S1_L001_R2_001.fastq.gz', 'study_alias': 'RELECOV', 'study_title': 'RELECOV Spanish Network for genomics surveillance', 'study_type': 'RELECOV Spanish Network for genomics surveillance', 'tax_id': '2697049'}\n" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "226a90e0", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'collection_date': '2021/04/13',\n", - " 'common_name': 'PEPITO',\n", - " 'experiment_alias': '',\n", - " 'experiment_title': 'Example project for ENA submission RELECOV',\n", - " 'fastq_r1_md5': 'f2facbd1d6c7e0972074ced31ccbfd8e',\n", - " 'fastq_r2_md5': 'fd9948be8da7a38b0f80659dfc21aeea',\n", - " 'geographic location (latitude)': '41.6483',\n", - " 'geographic location (longitude)': '-0.8830',\n", - " 'geographic_location_(country_and/or_sea)': 'Spain',\n", - " 'host_common_name': 'Human',\n", - " 'host_gender': 'Mujer',\n", - " 'host_scientific_name': 'Homo Sapiens',\n", - " 'instrument_model': 'Illumina MiSeq',\n", - " 'instrument_platform': 'Illumina',\n", - " 'isolate': '1197860',\n", - " 'isolation source host-associated': 'Nasopharynx aspirate',\n", - " 'isolation source non-host-associated': 'Other',\n", - " 'library_layout': 'Single End',\n", - " 'library_selection': 'RT-PCR',\n", - " 'library_source': 'RNA',\n", - " 'library_strategy': 'WGS strategy',\n", - " 'purpose_sampling': 'Surveillance',\n", - " 'r1_fastq_filepath': '/tmp/relecov/COD_test_01/20220408',\n", - " 'r2_fastq_filepath': '/tmp/relecov/COD_test_01/20220408',\n", - " 'receipt_date': '2021/05/13',\n", - " 'run_alias': '',\n", - " 'sample_description': 'Sample for surveillance',\n", - " 'sample_name': '1197860',\n", - " 'sample_storage_conditions': ' -80ºC',\n", - " 'scientific_name': 'Severe acute respiratory syndrome coronavirus 2',\n", - " 'sequence_file_R1_fastq': 'ABC123_S1_L001_R1_001.fastq.gz',\n", - " 'sequence_file_R2_fastq': 'ABC123_S1_L001_R2_001.fastq.gz',\n", - " 'study_alias': 'RELECOV',\n", - " 'study_title': 'RELECOV Spanish Network for genomics surveillance',\n", - " 'study_type': 'RELECOV Spanish Network for genomics surveillance',\n", - " 'tax_id': '2697049'}" - ] - }, - "execution_count": 2, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "esquema_json" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "be0cb85c", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "dict_keys(['collection_date', 'common_name', 'experiment_alias', 'experiment_title', 'fastq_r1_md5', 'fastq_r2_md5', 'geographic location (latitude)', 'geographic location (longitude)', 'geographic_location_(country_and/or_sea)', 'host_common_name', 'host_gender', 'host_scientific_name', 'instrument_model', 'instrument_platform', 'isolate', 'isolation source host-associated', 'isolation source non-host-associated', 'library_layout', 'library_selection', 'library_source', 'library_strategy', 'purpose_sampling', 'r1_fastq_filepath', 'r2_fastq_filepath', 'receipt_date', 'run_alias', 'sample_description', 'sample_name', 'sample_storage_conditions', 'scientific_name', 'sequence_file_R1_fastq', 'sequence_file_R2_fastq', 'study_alias', 'study_title', 'study_type', 'tax_id'])" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "esquema_json.keys()" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "8d390edf", - "metadata": {}, - "outputs": [], - "source": [ - "llaves = list(esquema_json.keys())" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "ec640155", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['collection_date',\n", - " 'common_name',\n", - " 'experiment_alias',\n", - " 'experiment_title',\n", - " 'fastq_r1_md5',\n", - " 'fastq_r2_md5',\n", - " 'geographic location (latitude)',\n", - " 'geographic location (longitude)',\n", - " 'geographic_location_(country_and/or_sea)',\n", - " 'host_common_name',\n", - " 'host_gender',\n", - " 'host_scientific_name',\n", - " 'instrument_model',\n", - " 'instrument_platform',\n", - " 'isolate',\n", - " 'isolation source host-associated',\n", - " 'isolation source non-host-associated',\n", - " 'library_layout',\n", - " 'library_selection',\n", - " 'library_source',\n", - " 'library_strategy',\n", - " 'purpose_sampling',\n", - " 'r1_fastq_filepath',\n", - " 'r2_fastq_filepath',\n", - " 'receipt_date',\n", - " 'run_alias',\n", - " 'sample_description',\n", - " 'sample_name',\n", - " 'sample_storage_conditions',\n", - " 'scientific_name',\n", - " 'sequence_file_R1_fastq',\n", - " 'sequence_file_R2_fastq',\n", - " 'study_alias',\n", - " 'study_title',\n", - " 'study_type',\n", - " 'tax_id']" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "llaves" - ] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "85d6577f", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "collection_date\n", - "common_name\n", - "experiment_alias\n", - "experiment_title\n", - "fastq_r1_md5\n", - "fastq_r2_md5\n", - "geographic location (latitude)\n", - "geographic location (longitude)\n", - "geographic_location_(country_and/or_sea)\n", - "host_common_name\n", - "host_gender\n", - "host_scientific_name\n", - "instrument_model\n", - "instrument_platform\n", - "isolate\n", - "isolation source host-associated\n", - "isolation source non-host-associated\n", - "library_layout\n", - "library_selection\n", - "library_source\n", - "library_strategy\n", - "purpose_sampling\n", - "r1_fastq_filepath\n", - "r2_fastq_filepath\n", - "receipt_date\n", - "run_alias\n", - "sample_description\n", - "sample_name\n", - "sample_storage_conditions\n", - "scientific_name\n", - "sequence_file_R1_fastq\n", - "sequence_file_R2_fastq\n", - "study_alias\n", - "study_title\n", - "study_type\n", - "tax_id\n" - ] - } - ], - "source": [ - "for key, value in esquema_json.items():\n", - " print (key)" - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "961f966c", - "metadata": {}, - "outputs": [], - "source": [ - "import pandas as pd" - ] - }, - { - "cell_type": "code", - "execution_count": 18, - "id": "04bb5f74", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "['collection_date',\n", - " 'common_name',\n", - " 'experiment_alias',\n", - " 'experiment_title',\n", - " 'fastq_r1_md5',\n", - " 'fastq_r2_md5',\n", - " 'geographic location (latitude)',\n", - " 'geographic location (longitude)',\n", - " 'geographic_location_(country_and/or_sea)',\n", - " 'host_common_name',\n", - " 'host_gender',\n", - " 'host_scientific_name',\n", - " 'instrument_model',\n", - " 'instrument_platform',\n", - " 'isolate',\n", - " 'isolation source host-associated',\n", - " 'isolation source non-host-associated',\n", - " 'library_layout',\n", - " 'library_selection',\n", - " 'library_source',\n", - " 'library_strategy',\n", - " 'purpose_sampling',\n", - " 'r1_fastq_filepath',\n", - " 'r2_fastq_filepath',\n", - " 'receipt_date',\n", - " 'run_alias',\n", - " 'sample_description',\n", - " 'sample_name',\n", - " 'sample_storage_conditions',\n", - " 'scientific_name',\n", - " 'sequence_file_R1_fastq',\n", - " 'sequence_file_R2_fastq',\n", - " 'study_alias',\n", - " 'study_title',\n", - " 'study_type',\n", - " 'tax_id']" - ] - }, - "execution_count": 18, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "columnas = list(esquema_json.keys())\n" - ] - }, - { - "cell_type": "code", - "execution_count": 23, - "id": "036986a0", - "metadata": {}, - "outputs": [], - "source": [ - "df = pd.DataFrame.from_dict(esquema_json, orient=\"index\")" - ] - }, - { - "cell_type": "code", - "execution_count": 25, - "id": "a6b4f961", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    collection_datecommon_nameexperiment_aliasexperiment_titlefastq_r1_md5fastq_r2_md5geographic location (latitude)geographic location (longitude)geographic_location_(country_and/or_sea)host_common_name...sample_descriptionsample_namesample_storage_conditionsscientific_namesequence_file_R1_fastqsequence_file_R2_fastqstudy_aliasstudy_titlestudy_typetax_id
    02021/04/13PEPITOExample project for ENA submission RELECOVf2facbd1d6c7e0972074ced31ccbfd8efd9948be8da7a38b0f80659dfc21aeea41.6483-0.8830SpainHuman...Sample for surveillance1197860-80ºCSevere acute respiratory syndrome coronavirus 2ABC123_S1_L001_R1_001.fastq.gzABC123_S1_L001_R2_001.fastq.gzRELECOVRELECOV Spanish Network for genomics surveillanceRELECOV Spanish Network for genomics surveillance2697049
    \n", - "

    1 rows × 36 columns

    \n", - "
    " - ], - "text/plain": [ - " collection_date common_name experiment_alias \\\n", - "0 2021/04/13 PEPITO \n", - "\n", - " experiment_title \\\n", - "0 Example project for ENA submission RELECOV \n", - "\n", - " fastq_r1_md5 fastq_r2_md5 \\\n", - "0 f2facbd1d6c7e0972074ced31ccbfd8e fd9948be8da7a38b0f80659dfc21aeea \n", - "\n", - " geographic location (latitude) geographic location (longitude) \\\n", - "0 41.6483 -0.8830 \n", - "\n", - " geographic_location_(country_and/or_sea) host_common_name ... \\\n", - "0 Spain Human ... \n", - "\n", - " sample_description sample_name sample_storage_conditions \\\n", - "0 Sample for surveillance 1197860 -80ºC \n", - "\n", - " scientific_name \\\n", - "0 Severe acute respiratory syndrome coronavirus 2 \n", - "\n", - " sequence_file_R1_fastq sequence_file_R2_fastq study_alias \\\n", - "0 ABC123_S1_L001_R1_001.fastq.gz ABC123_S1_L001_R2_001.fastq.gz RELECOV \n", - "\n", - " study_title \\\n", - "0 RELECOV Spanish Network for genomics surveillance \n", - "\n", - " study_type tax_id \n", - "0 RELECOV Spanish Network for genomics surveillance 2697049 \n", - "\n", - "[1 rows x 36 columns]" - ] - }, - "execution_count": 25, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df1_transposed = df.T\n", - "df1_transposed" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "id": "0817f87d", - "metadata": {}, - "outputs": [], - "source": [ - "df_study = df1_transposed[[\"study_alias\",\"study_title\",\"study_type\"]]" - ] - }, - { - "cell_type": "code", - "execution_count": 27, - "id": "c8783948", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    study_aliasstudy_titlestudy_type
    0RELECOVRELECOV Spanish Network for genomics surveillanceRELECOV Spanish Network for genomics surveillance
    \n", - "
    " - ], - "text/plain": [ - " study_alias study_title \\\n", - "0 RELECOV RELECOV Spanish Network for genomics surveillance \n", - "\n", - " study_type \n", - "0 RELECOV Spanish Network for genomics surveillance " - ] - }, - "execution_count": 27, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_study \n", - "#falta study abstract y pubmed_id " - ] - }, - { - "cell_type": "code", - "execution_count": 28, - "id": "1a2f62ab", - "metadata": {}, - "outputs": [], - "source": [ - "df_samples = df1_transposed[['sample_name','tax_id','sample_description','collection_date','geographic_location_(country_and/or_sea)','host_common_name','host_gender','host_scientific_name','isolate' ]]" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "id": "254eb9bc", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    sample_nametax_idsample_descriptioncollection_dategeographic_location_(country_and/or_sea)host_common_namehost_genderhost_scientific_nameisolate
    011978602697049Sample for surveillance2021/04/13SpainHumanMujerHomo Sapiens1197860
    \n", - "
    " - ], - "text/plain": [ - " sample_name tax_id sample_description collection_date \\\n", - "0 1197860 2697049 Sample for surveillance 2021/04/13 \n", - "\n", - " geographic_location_(country_and/or_sea) host_common_name host_gender \\\n", - "0 Spain Human Mujer \n", - "\n", - " host_scientific_name isolate \n", - "0 Homo Sapiens 1197860 " - ] - }, - "execution_count": 29, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_samples\n", - "#FALTA:sample_title, host_subject_id, host_health_state, collector_name, collecting institutions\n" - ] - }, - { - "cell_type": "code", - "execution_count": 32, - "id": "b699c031", - "metadata": {}, - "outputs": [], - "source": [ - "df_runs = df1_transposed[['experiment_alias','sequence_file_R1_fastq','sequence_file_R2_fastq']]\n", - "#FALTA: run alias, file_type, flie_checksum" - ] - }, - { - "cell_type": "code", - "execution_count": 33, - "id": "f44ab490", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    experiment_aliassequence_file_R1_fastqsequence_file_R2_fastq
    0ABC123_S1_L001_R1_001.fastq.gzABC123_S1_L001_R2_001.fastq.gz
    \n", - "
    " - ], - "text/plain": [ - " experiment_alias sequence_file_R1_fastq \\\n", - "0 ABC123_S1_L001_R1_001.fastq.gz \n", - "\n", - " sequence_file_R2_fastq \n", - "0 ABC123_S1_L001_R2_001.fastq.gz " - ] - }, - "execution_count": 33, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_runs\n" - ] - }, - { - "cell_type": "code", - "execution_count": 35, - "id": "4e3037fd", - "metadata": {}, - "outputs": [], - "source": [ - "df_runs = df1_transposed[['experiment_alias','study_title','sample_name','library_strategy', 'library_source','library_selection', 'library_layout', 'instrument_platform', 'instrument_model']]\n", - "#FALTA: sample alias lo he llamado sample name\n", - "#FALTA platform lo he llamado instrument_platform\n", - "#FALTA: design_description, library_name, 'insert_size', library_construction_protocol ,'experiemnt_title'\n" - ] - }, - { - "cell_type": "code", - "execution_count": 36, - "id": "18fe6ccc", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    experiment_aliasstudy_titlesample_namelibrary_strategylibrary_sourcelibrary_selectionlibrary_layoutinstrument_platforminstrument_model
    0RELECOV Spanish Network for genomics surveillance1197860WGS strategyRNART-PCRSingle EndIlluminaIllumina MiSeq
    \n", - "
    " - ], - "text/plain": [ - " experiment_alias study_title \\\n", - "0 RELECOV Spanish Network for genomics surveillance \n", - "\n", - " sample_name library_strategy library_source library_selection \\\n", - "0 1197860 WGS strategy RNA RT-PCR \n", - "\n", - " library_layout instrument_platform instrument_model \n", - "0 Single End Illumina Illumina MiSeq " - ] - }, - "execution_count": 36, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_runs" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "a649c726", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.5" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/relecov_tools/test/try_01.ipynb b/relecov_tools/test/try_01.ipynb deleted file mode 100644 index 384ef60c..00000000 --- a/relecov_tools/test/try_01.ipynb +++ /dev/null @@ -1,261 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 25, - "id": "aef6b5c1", - "metadata": {}, - "outputs": [], - "source": [ - "#json to dataframe\n", - "import pandas as pd\n", - "\n", - "df = pd.read_json('../example_data/ena_upload_study.json')" - ] - }, - { - "cell_type": "code", - "execution_count": 26, - "id": "8cf882d3", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    study
    alias[study_alias_4, study_alias_5]
    \n", - "
    " - ], - "text/plain": [ - " study\n", - "alias [study_alias_4, study_alias_5]" - ] - }, - "execution_count": 26, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df" - ] - }, - { - "cell_type": "code", - "execution_count": 39, - "id": "95cf4dd2", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "(2,)" - ] - }, - "execution_count": 39, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "lista = data[\"study\"][\"alias\"]\n", - "import numpy as np\n", - "a = np.array(lista)\n", - "a.shape" - ] - }, - { - "cell_type": "code", - "execution_count": 40, - "id": "f1a7dcf1", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'study': {'alias': ['study_alias_4', 'study_alias_5']}}" - ] - }, - "execution_count": 40, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "data" - ] - }, - { - "cell_type": "code", - "execution_count": 52, - "id": "6f6c7f87", - "metadata": {}, - "outputs": [], - "source": [ - "import json\n", - "# load data using Python JSON module\n", - "with open('../example_data/ena_upload.json','r') as f:\n", - " data = json.loads(f.read())\n", - "\n", - "lista = data[\"study\"]\n", - "df_study = pd.DataFrame(lista, columns=['alias',\"title\",\"study_type\",\"study_abstract\",\"pubmed_id\"])\n", - "\n", - "#study_df pd.DataFrame(columns=[\"alias\"], )\n" - ] - }, - { - "cell_type": "code", - "execution_count": 53, - "id": "a8066308", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'alias': ['study_alias_4', 'study_alias_5'],\n", - " 'title': ['study_title_1', 'study_title_2'],\n", - " 'study_type': ['Transcriptome Analysis', 'RNASeq'],\n", - " 'study_abstract': ['study_abstract_1', 'study_abstract_2'],\n", - " 'pubmed_id': ['None', 'pubmed_id_2']}" - ] - }, - "execution_count": 53, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "lista" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "id": "5dcb05c6", - "metadata": {}, - "outputs": [ - { - "data": { - "text/html": [ - "
    \n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "
    aliastitlestudy_typestudy_abstractpubmed_id
    0study_alias_4study_title_1Transcriptome Analysisstudy_abstract_1None
    1study_alias_5study_title_2RNASeqstudy_abstract_2pubmed_id_2
    \n", - "
    " - ], - "text/plain": [ - " alias title study_type study_abstract \\\n", - "0 study_alias_4 study_title_1 Transcriptome Analysis study_abstract_1 \n", - "1 study_alias_5 study_title_2 RNASeq study_abstract_2 \n", - "\n", - " pubmed_id \n", - "0 None \n", - "1 pubmed_id_2 " - ] - }, - "execution_count": 54, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df_study" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "308e5c21", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.5" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} From 3d710e506806fb10849a2e8e6b5583738c5c7068 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 13 Apr 2022 15:41:11 +0200 Subject: [PATCH 0328/1454] added changes in the labels in relecov schema and ena_upload script --- relecov_tools/ena_upload.py | 12 ++-- relecov_tools/schema/relecov_schema.json | 90 ++++++++---------------- 2 files changed, 39 insertions(+), 63 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index d482396d..bbcdac6d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -7,6 +7,7 @@ import sys import relecov_tools.utils from relecov_tools.config_json import ConfigJson +from ena_upload.ena_upload import extract_targets log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -102,10 +103,7 @@ def create_structure_to_ena(self): fh_esquema.close() # lista = ["study", "runs", "samples", "experiments"] - llaves = esquema_json.keys() - import pdb - - pdb.set_trace() + # llaves = esquema_json.keys() df = pd.DataFrame.from_dict(esquema_json, orient="index") df_transposed = df.T @@ -140,6 +138,12 @@ def create_structure_to_ena(self): ] ] + extract_targets(self.action, df_study) + + import pdb + + pdb.set_trace() + def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 1bff8211..006f3db8 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2096,6 +2096,7 @@ "examples": [ "ncov123assembly3" ], + "classification": "Bioinformatics and QC metrics", "label": "Consensus sequence name" }, "consensus_sequence_name_md5": { @@ -2105,6 +2106,7 @@ "examples": [ "ncov123assembly3" ], + "classification": "Bioinformatics and QC metrics", "label": "Consensus sequence name md5" }, "consensus_sequence_filepath": { @@ -2167,16 +2169,6 @@ "classification": "Bioinformatics and QC metrics", "label": "Quality control metrics " }, - "breadth_of_coverage_value": { - "examples": [ - "95%" - ], - "ontology": "GENEPIO:0001472", - "type": "string", - "description": "The percentage of the reference genome covered by the sequenced data, to a prescribed depth.", - "classification": "Bioinformatics and QC metrics", - "label": "Breadth of coverage value" - }, "depth_of_coverage_value": { "examples": [ "400x" @@ -2214,7 +2206,7 @@ "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "classification": "Bioinformatics and QC metrics", + "classification": "", "label": "Sequence file R1 fastq" }, "sequence_file_R2_fastq": { @@ -2224,7 +2216,7 @@ "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "classification": "Bioinformatics and QC metrics", + "classification": "", "label": "Sequence file R2 fastq" }, "r1_fastq_filepath": { @@ -2234,7 +2226,7 @@ "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "classification": "Bioinformatics and QC metrics", + "classification": "", "label": "Filepath R1 fastq" }, "r2_fastq_filepath": { @@ -2244,7 +2236,7 @@ "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "classification": "Bioinformatics and QC metrics", + "classification": "", "label": "Filepath R2 fastq" }, "fast5_filename": { @@ -2254,7 +2246,7 @@ "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "classification": "Bioinformatics and QC metrics", + "classification": "", "label": "Filename fast5" }, "fast5_filepath": { @@ -2264,7 +2256,7 @@ "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "classification": "Bioinformatics and QC metrics", + "classification": "", "label": "Filepath fast5" }, "number_of_base_pairs_sequenced": { @@ -2393,7 +2385,7 @@ "ontology": "topic:0102", "type": "string", "description": "", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "Mapping" }, "if_mapping_other": { @@ -2403,7 +2395,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "If mapping Is Other, Specify" }, "mapping_params": { @@ -2413,7 +2405,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "Mapping params" }, "lineage_name": { @@ -2423,7 +2415,7 @@ "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "Lineage/clade name" }, "lineage_analysis_software_name": { @@ -2433,7 +2425,7 @@ "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "lineage/clade analysis software name" }, "if_lineage_identification_other": { @@ -2443,7 +2435,7 @@ "ontology": "0", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "If lineage identification Is Other, Specify" }, "lineage_analysis_software_version": { @@ -2453,7 +2445,7 @@ "ontology": "GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "Lineage/clade analysis software version" }, "design_description": { @@ -2488,19 +2480,9 @@ "examples": [ "Variant of Concern (VOC) [GENEPIO:0100083]" ], - "classification": "Lineage and Variant information", + "classification": "Bioinformatics and QC metrics", "label": "Variant designation" }, - "variant_evidence": { - "examples": [ - "lineage-defining mutations: ORF1ab (K1655N), Spike (K417N, E484K, N501Y, D614G, A701V), N (T205I), E (P71L)" - ], - "ontology": "GENEPIO:0001504", - "type": "string", - "description": "The evidence used to make the variant determination.", - "classification": "Lineage and Variant information", - "label": "Variant evidence" - }, "gene_name_1": { "Enums": [ "E gene (orf4) [GENEPIO:0100151]", @@ -2548,19 +2530,9 @@ "examples": [ "E gene (orf4) [GENEPIO:0100151]" ], - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "Gene Name 1" }, - "protocol_SARS-CoV-2_detection": { - "examples": [ - "" - ], - "ontology": "CIDO_0020274", - "type": "string", - "description": "", - "classification": "Pathogen diagnostic testing", - "label": "Protocol SARS-CoV-2 detection" - }, "per_qc_filtered": { "examples": [ "" @@ -2568,7 +2540,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "%qc filtered" }, "per_reads_host": { @@ -2578,7 +2550,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "%reads host" }, "per_reads_virus": { @@ -2588,7 +2560,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "%reads virus" }, "per_unmapped": { @@ -2598,7 +2570,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "%unmapped" }, "per_genome _greater_10x": { @@ -2608,7 +2580,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "% genome greater 10x" }, "mean_depth_of_coverage_value": { @@ -2618,7 +2590,7 @@ "ontology": "NCIT:C167285", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "mean depth of coverage value" }, "per_Ns": { @@ -2628,28 +2600,28 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "%Ns" }, - "Number_of_variants_AF_greater_75percent": { + "number_of_variants_AF_greater_75percent": { "examples": [ "" ], "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", + "classification": "Bioinformatics and QC metrics", "label": "Number of variants (AF greater 75%)" }, - "Numer_of_variants_with_effect": { + "number_of_variants_with_effect": { "examples": [ "" ], "ontology": "0", "type": "string", "description": "", - "classification": "Pathogen diagnostic testing", - "label": "Numer of variants with effect" + "classification": "Bioinformatics and QC metrics", + "label": "Number of variants with effect" }, "diagnostic_pcr_protocol_1": { "examples": [ @@ -2733,7 +2705,7 @@ }, "analysis_date": { "examples": [ - "e.g 2020-08-07" + "e.g 2020-08-07" ], "ontology": "0", "type": "string", @@ -3251,4 +3223,4 @@ "classification": "Database Identifiers" } } -} +} \ No newline at end of file From 081d42fa4d2580bc7a8e75d44b2e8d5d51eae1e2 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 11:41:49 +0200 Subject: [PATCH 0329/1454] define parameters for update_db --- relecov_tools/__main__.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a49ee039..2b1877cb 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -287,10 +287,17 @@ def launch(user): @relecov_tools_cli.command(help_priority=9) +@click.option("-u", "--user", help="user name for login") +@click.option("-p", "--password", help="password for the user to login") @click.option("-j", "--json", help="data in json format") -def update_db(user): +@click.option("-i", "--iskylims", help="url for sending request to iSkyLIMs") +@click.option("-r", "--relecov", help="url for sending request to Relecov Platform") +def update_db(user, password, json, iskylims, relecov): """feed database with metadata jsons""" - pass + feed_databases = relecov_tools.feed_databases.FeedDatabases( + user, password, json, iskylims, relecov + ) + feed_databases.store_data() if __name__ == "__main__": From c027260042d26fb286bb5c7c629039b6ed1eb9ac Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 12:44:23 +0200 Subject: [PATCH 0330/1454] Include external url to feed database --- relecov_tools/conf/configuration.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 1eb337d2..6c5f9926 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -24,5 +24,18 @@ "run_alias": "", "experiment_title": "Example project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance" + }, + "external_url":{ + "iskylims": { + "url": "http://relecov-iskylims.isciiides.es/wetlab/api/", + "store_samples": "createSampleData", + "get_project_fields": "sampleProjectFields", + "token": "" + }, + "relecov": { + "url": "http://relecov-platform.isciiides.es/api/", + "store_samples": "storeData", + "token": "" + } } } From fe6f4476726d4f82a9b5b410ad93f9d678baca3a Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 13:06:42 +0200 Subject: [PATCH 0331/1454] RestApi is include to send the requests --- relecov_tools/rest_api.py | 42 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 relecov_tools/rest_api.py diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py new file mode 100644 index 00000000..f234dd18 --- /dev/null +++ b/relecov_tools/rest_api.py @@ -0,0 +1,42 @@ +#!/usr/bin/env python +import logging +import json +import requests + +log = logging.getLogger(__name__) + + +class RestApi: + def __init__(self, server, url): + self.request_url = server + url + self.headers = {"content-type": "application/json"} + + def get_request(self, request_info, parameter, value): + url_http = str(self.request_url + request_info + "?" + parameter + "=" + value) + try: + req = requests.get(url_http, headers=self.headers) + if req.status_code > 201: + return False + return json.loads(req.text) + except requests.ConnectionError: + log.error("Unable to open connection towards %s", self.server) + return False + + def put_request(self, request_info, parameter, value): + url_http = str(self.request_url + request_info + "?" + parameter + "=" + value) + try: + requests.get(url_http, headers=self.headers) + return True + except requests.ConnectionError: + log.error("Unable to open connection towards %s", self.server) + return False + + def post_request(self, data): + try: + req = requests.post(self.request_url, data=data, headers=self.headers) + if req.status_code > 201: + log.error(str(req.status_code)) + return False + except requests.ConnectionError: + log.error("Unable to open connection towards %s", self.server) + return True From 3fb24046a2690b423750c6cb08d6dcbf4def8905 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 13:07:58 +0200 Subject: [PATCH 0332/1454] First draft for feed_database --- relecov_tools/feed_databases.py | 51 +++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 relecov_tools/feed_databases.py diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py new file mode 100644 index 00000000..ec2afcbf --- /dev/null +++ b/relecov_tools/feed_databases.py @@ -0,0 +1,51 @@ +#!/usr/bin/env python +import sys +import os + +import logging +import rich.console +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson +import relecov_tools.json_schema + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class RelecovMetadata: + def __init__( + self, + user=None, + passwd=None, + json_file=None, + iskylims_url=None, + relecov_url=None, + ): + config_json = ConfigJson() + if json_file is None: + json_file = relecov_tools.utils.prompt_path( + msg="Select the json file which have the data to map" + ) + if not os.path.isfile(json_file): + log.error("json data file %s does not exist ", json_file) + stderr.print(f"[red] json data file {json_file} does not exist") + sys.exit(1) + self.json_data = relecov_tools.utils.read_json_file(json_file) + self.json_file = json_file + + def split_json(): + """Split the information in the input json to populate iSkyLIMS and + Relecov platform + """ + pass + + def store_data(self): + """Collect data from json file and split them to store data in iSkyLIMS + amd in Relecov Platform + """ + split_data = self.split_json() From bc655793a1ec0061be0ba69422a69a3f1d6c1ecb Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 13:13:16 +0200 Subject: [PATCH 0333/1454] fixing litin --- relecov_tools/read_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index d3ef2aa7..b68b4f9d 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -108,7 +108,7 @@ def include_fixed_data(self): "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", "common_name": "PEPITO", - "sample_description" : "Sample for surveillance", + "sample_description": "Sample for surveillance", } fixed_data.update(self.configuration.get_configuration("ENA_configuration")) return fixed_data From ea030b59833bcaf39ab421f352c778631e98059d Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 13:52:45 +0200 Subject: [PATCH 0334/1454] Include fields for iskylims --- relecov_tools/conf/configuration.json | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6c5f9926..4b7675c4 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -37,5 +37,19 @@ "store_samples": "storeData", "token": "" } + }, + "iskylims_sample_fields": [ + ["patientCore", "collector_name"], + ["sampleName", "collecting_lab_sample_id"], + ["labRequest","collecting_institution"], + ["sampleType", "anatomical_material"], + ["species", "host_common_name"], + ["sampleEntryDate", "sample_received_date"], + ["sampleCollectionDate", "sample_collection_date"] + ], + "iskylims_fixed_values": { + "sampleProject": "Relecov", + "onlyRecorded": "Yes", + "sampleLocation": "Not defined" } } From 71ec2610db8414589cde4c466d63b57405693e3f Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 15:59:42 +0200 Subject: [PATCH 0335/1454] split external url into server and url --- relecov_tools/conf/configuration.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 4b7675c4..6c5ad2b0 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -27,13 +27,15 @@ }, "external_url":{ "iskylims": { - "url": "http://relecov-iskylims.isciiides.es/wetlab/api/", + "server": "http://relecov-iskylims.isciiides.es/", + "url": "wetlab/api/", "store_samples": "createSampleData", "get_project_fields": "sampleProjectFields", "token": "" }, "relecov": { - "url": "http://relecov-platform.isciiides.es/api/", + "server": "http://relecov-platform.isciiides.es/", + "url": "api/", "store_samples": "storeData", "token": "" } From cd5bfcbda6a22f6f6753321dd345707eaacb1dbb Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 16:53:56 +0200 Subject: [PATCH 0336/1454] included project name in configuration --- relecov_tools/conf/configuration.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6c5ad2b0..ae1ab622 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -30,7 +30,8 @@ "server": "http://relecov-iskylims.isciiides.es/", "url": "wetlab/api/", "store_samples": "createSampleData", - "get_project_fields": "sampleProjectFields", + "url_project_fields": "sampleProjectFields", + "project_name" = "Relecov", "token": "" }, "relecov": { From bad105363dbbe6140a18d979db26414de96f67c9 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 16:54:30 +0200 Subject: [PATCH 0337/1454] testing creation class for feed_bd --- relecov_tools/feed_databases.py | 47 ++++++++++++++++++++++++++++++--- 1 file changed, 43 insertions(+), 4 deletions(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index ec2afcbf..be030d11 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -6,6 +6,7 @@ import rich.console import relecov_tools.utils from relecov_tools.config_json import ConfigJson +from relecov_tools.rest_api import RestApi import relecov_tools.json_schema log = logging.getLogger(__name__) @@ -17,7 +18,7 @@ ) -class RelecovMetadata: +class FeedDatabases: def __init__( self, user=None, @@ -26,7 +27,7 @@ def __init__( iskylims_url=None, relecov_url=None, ): - config_json = ConfigJson() + self.config_json = ConfigJson() if json_file is None: json_file = relecov_tools.utils.prompt_path( msg="Select the json file which have the data to map" @@ -37,12 +38,50 @@ def __init__( sys.exit(1) self.json_data = relecov_tools.utils.read_json_file(json_file) self.json_file = json_file + # Get iSkyLIMS settings + self.iskylims_settings = self.config_json.get_topic_data("external_url", "iskylims") + self.iskylims_server = self.iskylims_settings['server'] + self.iskylims_url = self.iskylims_settings['url'] + if iskylims_url: + split = iskylims_url.split("/") + self.iskylims_server = split[0] + "/" + self.iskylims_url = "/".join(split[1:]) + "/" - def split_json(): + self.relecov_settings = self.config_json.get_topic_data("external_url", "relecov") + self.relecov_server = self.relecov_settings['server'] + self.relecov_url = self.relecov_settings['url'] + if relecov_url: + split = relecov_url.split("/") + self.relecov_server = split[0] + "/" + self.relecov_url = "/".join(split[1:]) + "/" + + self.iskylims_rest_api = RestApi(self.iskylims_server, self.iskylims_url) + self.relecov_rest_api = RestApi(self.relecov_server, self.relecov_url) + + def fetch_sample_project_fields(self): + s_project = self.iskylims_rest_api.get_request(self.iskylims_settings["url_project_fields"], "project", self.iskylims_settings["project_name"]) + if not s_project: + return False + + def get_fields_sample(self): + """Get from configuration file the mandatory fields for Sample""" + sample_fields = {} + sample_fields["iskylims_s_fields"] = self.config_json.get_configuration("iskylims_sample_fields") + sample_fields["relecov_fields"] = self.config_json.get_configuration("relecov_fields") + req_data = self.fetch_sample_project_fields() + if not req_data: + stderr.print("[red] Unable to fetch fields for sample project ") + log.error("Unable to fetch fields for sample project") + sys.exit(1) + sample_fields["iskylims_s_proj_fields"] = req_data + return sample_fields + + def split_json(self): """Split the information in the input json to populate iSkyLIMS and Relecov platform """ - pass + sample_fields = self.get_fields_sample() + def store_data(self): """Collect data from json file and split them to store data in iSkyLIMS From 2c6245c07a8331aed4622997f8036bc1b2664d26 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 17:07:27 +0200 Subject: [PATCH 0338/1454] add import feed_database that was missing --- relecov_tools/__main__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 2b1877cb..85c4f19b 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -14,6 +14,7 @@ import relecov_tools.ena_upload import relecov_tools.json_validation import relecov_tools.map_schema +import relecov_tools.feed_databases log = logging.getLogger() From 1d5a48cc836480534c58f244d1c19fe874bbb86b Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 19:26:58 +0200 Subject: [PATCH 0339/1454] fixed ikylims url for deployment --- relecov_tools/test/test_cases.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 0e810fa9..6b63b9f5 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -3,3 +3,4 @@ relecov-tools -l /tmp/logs.log download -f relecov_tools/test/sftp_config.yaml relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220408.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp +relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api/ -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json From 272fb229fe6fd0b757f59df7a60de759b681d25f Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 19:28:27 +0200 Subject: [PATCH 0340/1454] Include http protocol to isklims settings --- relecov_tools/conf/configuration.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ae1ab622..49d02676 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -27,16 +27,16 @@ }, "external_url":{ "iskylims": { - "server": "http://relecov-iskylims.isciiides.es/", - "url": "wetlab/api/", + "server": "http://relecov-iskylims.isciiides.es", + "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", - "project_name" = "Relecov", + "project_name" : "Relecov", "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es/", - "url": "api/", + "server": "http://relecov-platform.isciiides.es", + "url": "/api/", "store_samples": "storeData", "token": "" } From d2a379c809c4c1d6ee4dde8853c6a30b928cdbeb Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 16 Apr 2022 19:28:58 +0200 Subject: [PATCH 0341/1454] working on sending request to iSkyLIMS --- relecov_tools/feed_databases.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index be030d11..7707316e 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -29,6 +29,7 @@ def __init__( ): self.config_json = ConfigJson() if json_file is None: + self.config_json = ConfigJson() json_file = relecov_tools.utils.prompt_path( msg="Select the json file which have the data to map" ) @@ -53,12 +54,13 @@ def __init__( if relecov_url: split = relecov_url.split("/") self.relecov_server = split[0] + "/" - self.relecov_url = "/".join(split[1:]) + "/" + self.relecov_url = "/".join(split[1:]) self.iskylims_rest_api = RestApi(self.iskylims_server, self.iskylims_url) self.relecov_rest_api = RestApi(self.relecov_server, self.relecov_url) def fetch_sample_project_fields(self): + import pdb; pdb.set_trace() s_project = self.iskylims_rest_api.get_request(self.iskylims_settings["url_project_fields"], "project", self.iskylims_settings["project_name"]) if not s_project: return False From 3e83c4a2cdf9c54bd6b726a2ea080c81e07db74b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 18 Apr 2022 12:41:22 +0200 Subject: [PATCH 0342/1454] changes in ena upload --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index bbcdac6d..0b7fbda2 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -138,7 +138,7 @@ def create_structure_to_ena(self): ] ] - extract_targets(self.action, df_study) + targets = extract_targets(self.action, df_study) import pdb From 0edd782c8cd0172bff786585996352514c12b132 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 18 Apr 2022 18:02:57 +0200 Subject: [PATCH 0343/1454] extract target function implemented --- relecov_tools/ena_upload.py | 39 ++++++++++++++++++------ relecov_tools/example_data/to_ena_2.json | 5 +-- 2 files changed, 32 insertions(+), 12 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 0b7fbda2..631f755d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,3 +1,4 @@ +from bdb import set_trace import os import logging import rich.console @@ -8,6 +9,7 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets +from ena_upload.ena_upload import check_filenames log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -108,6 +110,7 @@ def create_structure_to_ena(self): df = pd.DataFrame.from_dict(esquema_json, orient="index") df_transposed = df.T df_study = df_transposed[["study_alias", "study_title", "study_type"]] + df_study["status"] = self.action df_samples = df_transposed[ [ "sample_name", @@ -121,9 +124,11 @@ def create_structure_to_ena(self): "isolate", ] ] + df_samples["status"] = self.action df_runs = df_transposed[ ["experiment_alias", "sequence_file_R1_fastq", "sequence_file_R2_fastq"] ] + df_runs["status"] = self.action df_experiments = df_transposed[ [ "experiment_alias", @@ -137,19 +142,33 @@ def create_structure_to_ena(self): "instrument_model", ] ] + df_experiments["status"] = self.action + + schema_dataframe = {} + schema_dataframe["study"] = df_study + schema_dataframe["samples"] = df_samples + schema_dataframe["runs"] = df_runs + schema_dataframe["experiments"] = df_experiments + + schema_targets = extract_targets(self.action, schema_dataframe) + if not schema_targets: + sys.exit( + f"There is no table submitted having at least one row with {self.action} as action in the status column." + ) - targets = extract_targets(self.action, df_study) - - import pdb - - pdb.set_trace() + if self.action == "add": + if "run" in schema_targets: + # a dictionary of filename:file_path + df = schema_targets["run"] + file_paths = {} + if self.source_json: + for path in self.source_json: + file_paths[os.path.basename(path)] = os.path.abspath(path) + # check if file names identical between command line and table + # if not, system exits + check_filenames(file_paths, df_runs) def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() - - # df_study = pd.DataFrame.from_dict(data["study"]) - # df_samples = pd.DataFrame.from_dict(data["samples"]) - # df_runs = pd.DataFrame.from_dict(data["runs"]) - # df_experiments = pd.DataFrame.from_dict(data["experiments"]) diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 951803d8..9fd0de80 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -34,5 +34,6 @@ "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" -} \ No newline at end of file + "tax_id": "2697049", + "query":"" +} From e370217ed8b621d1afcc8163c5f8086399201f92 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 18 Apr 2022 23:34:38 +0200 Subject: [PATCH 0344/1454] modified rest api and completed for sending request to iSkyLIMS --- relecov_tools/__main__.py | 5 +- relecov_tools/feed_databases.py | 140 ++++++++++++++++++++++++++------ relecov_tools/map_schema.py | 4 +- relecov_tools/rest_api.py | 55 ++++++++++--- 4 files changed, 164 insertions(+), 40 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 85c4f19b..af938bd0 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -291,12 +291,13 @@ def launch(user): @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") @click.option("-j", "--json", help="data in json format") +@click.option("-s", "--schema", help="json schema if relecov is not used") @click.option("-i", "--iskylims", help="url for sending request to iSkyLIMs") @click.option("-r", "--relecov", help="url for sending request to Relecov Platform") -def update_db(user, password, json, iskylims, relecov): +def update_db(user, password, json, schema, iskylims, relecov): """feed database with metadata jsons""" feed_databases = relecov_tools.feed_databases.FeedDatabases( - user, password, json, iskylims, relecov + user, password, json, schema, iskylims, relecov ) feed_databases.store_data() diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index 7707316e..baaf5954 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -1,13 +1,17 @@ #!/usr/bin/env python import sys import os - +import jsonschema import logging import rich.console +from jsonschema import Draft202012Validator +import time + import relecov_tools.utils from relecov_tools.config_json import ConfigJson from relecov_tools.rest_api import RestApi -import relecov_tools.json_schema + +# import relecov_tools.json_schema log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -24,9 +28,20 @@ def __init__( user=None, passwd=None, json_file=None, + schema=None, iskylims_url=None, relecov_url=None, ): + if user is None: + user = relecov_tools.utils.prompt_text( + msg="Enter username for iskylims and relecov_plaform" + ) + self.user = user + if passwd is None: + passwd = relecov_tools.utils.prompt_text( + msg="Enter credential password for iskylims and relecov_plaform" + ) + self.passwd = passwd self.config_json = ConfigJson() if json_file is None: self.config_json = ConfigJson() @@ -39,18 +54,42 @@ def __init__( sys.exit(1) self.json_data = relecov_tools.utils.read_json_file(json_file) self.json_file = json_file + if schema is None: + schema = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + self.config_json.get_topic_data("json_schemas", "relecov_schema"), + ) + else: + if os.path.isfile(schema): + log.error("Relecov schema file %s does not exists", schema) + stderr.print("[red] Relecov schema " + schema + "does not exists") + sys.exit(1) + rel_schema_json = relecov_tools.utils.read_json_file(schema) + try: + Draft202012Validator.check_schema(rel_schema_json) + except jsonschema.ValidationError: + log.error("Schema does not fulfil Draft 202012 Validation ") + stderr.print("[red] Schema does not fulfil Draft 202012 Validation") + sys.exit(1) + self.schema = rel_schema_json + # Get iSkyLIMS settings - self.iskylims_settings = self.config_json.get_topic_data("external_url", "iskylims") - self.iskylims_server = self.iskylims_settings['server'] - self.iskylims_url = self.iskylims_settings['url'] + self.iskylims_settings = self.config_json.get_topic_data( + "external_url", "iskylims" + ) + self.iskylims_server = self.iskylims_settings["server"] + self.iskylims_url = self.iskylims_settings["url"] if iskylims_url: split = iskylims_url.split("/") self.iskylims_server = split[0] + "/" self.iskylims_url = "/".join(split[1:]) + "/" - self.relecov_settings = self.config_json.get_topic_data("external_url", "relecov") - self.relecov_server = self.relecov_settings['server'] - self.relecov_url = self.relecov_settings['url'] + self.relecov_settings = self.config_json.get_topic_data( + "external_url", "relecov" + ) + self.relecov_server = self.relecov_settings["server"] + self.relecov_url = self.relecov_settings["url"] if relecov_url: split = relecov_url.split("/") self.relecov_server = split[0] + "/" @@ -59,34 +98,87 @@ def __init__( self.iskylims_rest_api = RestApi(self.iskylims_server, self.iskylims_url) self.relecov_rest_api = RestApi(self.relecov_server, self.relecov_url) - def fetch_sample_project_fields(self): - import pdb; pdb.set_trace() - s_project = self.iskylims_rest_api.get_request(self.iskylims_settings["url_project_fields"], "project", self.iskylims_settings["project_name"]) - if not s_project: - return False + def mapping_sample_project_fields(self, s_project_fields): + """Map the label defined in the sample project fields with the name + in json schema based on label + """ + label_prop_dict = {} + map_list = {} # key is the label, value the property + for prop, values in self.schema["properties"].items(): + try: + self.label_prop_dict[values["label"]] = prop + except KeyError: + continue + + for field in s_project_fields: + try: + map_list[field] = label_prop_dict[field] + except KeyError as e: + log.error("Unable to map in the schema the label %s", e) + stderr.print("[red] Unable to map in the schema the label ", e) + sys.exit(1) + return map_list def get_fields_sample(self): """Get from configuration file the mandatory fields for Sample""" sample_fields = {} - sample_fields["iskylims_s_fields"] = self.config_json.get_configuration("iskylims_sample_fields") - sample_fields["relecov_fields"] = self.config_json.get_configuration("relecov_fields") - req_data = self.fetch_sample_project_fields() - if not req_data: - stderr.print("[red] Unable to fetch fields for sample project ") - log.error("Unable to fetch fields for sample project") + sample_fields["iskylims_s_fields"] = self.config_json.get_configuration( + "iskylims_sample_fields" + ) + sample_fields["relecov_fields"] = self.config_json.get_configuration( + "relecov_fields" + ) + + s_project = self.iskylims_rest_api.get_request( + self.iskylims_settings["url_project_fields"], + "project", + self.iskylims_settings["project_name"], + ) + if "ERROR" in s_project: + log.error( + "Unable to get parameters. Received error code %s", s_project["ERROR"] + ) + stderr.print( + "[red] Unable to fetch data. Received error ", s_project["ERROR"] + ) sys.exit(1) - sample_fields["iskylims_s_proj_fields"] = req_data + s_project_fields = list(s_project.values()) + sample_fields["iskylims_s_fields"].update( + self.mapping_sample_project_fields(s_project_fields) + ) + return sample_fields - def split_json(self): + def update_databases(self, sample_fields): """Split the information in the input json to populate iSkyLIMS and Relecov platform """ - sample_fields = self.get_fields_sample() - + for sample in self.json_file: + iskylims_data = {} + for label, value in sample_fields["iskylims_s_fields"]: + iskylims_data[label] = sample[value] + result = self.iskylims_rest_api.post_request( + iskylims_data, {"user": self.user, "passwd": self.passwd} + ) + if "ERROR" in result: + for i in range(10): + # wait 5 sec before resending the request + time.sleep(5) + result = self.iskylims_rest_api.post_request( + iskylims_data, {"user": self.user, "passwd": self.passwd} + ) + if "ERROR" not in result: + break + if i == 9 and "ERROR" in result: + log.error("Unable to sent the request to iSlyLIMS") + stderr.print("[red] Unable to sent the request to iSlyLIMS") + sys.exit(1) + log.info("stored data in iskylims %s", sample["sampleName"]) + return def store_data(self): """Collect data from json file and split them to store data in iSkyLIMS amd in Relecov Platform """ - split_data = self.split_json() + sample_fields = self.get_fields_sample() + self.update_databases(sample_fields) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index fb227f4a..6e7e94f1 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -50,9 +50,7 @@ def __init__( Draft202012Validator.check_schema(rel_schema_json) except jsonschema.ValidationError: log.error("Relecov schema does not fulfil Draft 202012 Validation ") - stderr.print( - "[red] phage plus schema does not fulfil Draft 202012 Validation" - ) + stderr.print("[red] Relecov schema does not fulfil Draft 202012 Validation") sys.exit(1) self.relecov_schema = rel_schema_json diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index f234dd18..3c617741 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -2,25 +2,45 @@ import logging import json import requests +import sys +import rich.console +import relecov_tools.utils log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + class RestApi: def __init__(self, server, url): self.request_url = server + url self.headers = {"content-type": "application/json"} - def get_request(self, request_info, parameter, value): + def get_request(self, request_info, parameter, value, safe=True): url_http = str(self.request_url + request_info + "?" + parameter + "=" + value) try: req = requests.get(url_http, headers=self.headers) - if req.status_code > 201: - return False - return json.loads(req.text) + if req.status_code != 200: + if safe: + log.error( + "Unable to get parameters. Received error code %s", + req.status_code, + ) + stderr.print( + "[red] Unable to fetch data. Received error ", req.status_code + ) + sys.exit(1) + return {"ERROR": req.status_code} + return {"DATA": json.loads(req.text)} except requests.ConnectionError: log.error("Unable to open connection towards %s", self.server) - return False + stderr.print("[red] Unable to open connection towards ", self.server) + return {"ERROR": "Server not available"} def put_request(self, request_info, parameter, value): url_http = str(self.request_url + request_info + "?" + parameter + "=" + value) @@ -31,12 +51,25 @@ def put_request(self, request_info, parameter, value): log.error("Unable to open connection towards %s", self.server) return False - def post_request(self, data): + def post_request(self, data, credentials): + if isinstance(credentials, dict): + auth = (credentials["user"], credentials["pass"]) try: - req = requests.post(self.request_url, data=data, headers=self.headers) - if req.status_code > 201: - log.error(str(req.status_code)) - return False + req = requests.post( + self.request_url, data=data, headers=self.headers, auth=auth + ) + if req.status_code != 201: + log.error( + "Unable to store parameters. Received error code %s", + req.status_code, + ) + stderr.print( + "[red] Unable to store data. Received error ", req.status_code + ) + sys.exit(1) + return True except requests.ConnectionError: log.error("Unable to open connection towards %s", self.server) - return True + stderr.print("[red] Unable to open connection towards ", self.server) + return {"ERROR": "Server not available"} + return {"Success": "Data are store in requested server"} From 65e7ee2e1ce82f177a5d62ac1494a58dc018c5d8 Mon Sep 17 00:00:00 2001 From: Erika <39902241+ErikaKvalem@users.noreply.github.com> Date: Tue, 19 Apr 2022 10:24:57 +0200 Subject: [PATCH 0345/1454] Update relecov_tools/ena_upload.py Co-authored-by: luissian --- relecov_tools/ena_upload.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 631f755d..dfefb28c 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -152,9 +152,9 @@ def create_structure_to_ena(self): schema_targets = extract_targets(self.action, schema_dataframe) if not schema_targets: - sys.exit( - f"There is no table submitted having at least one row with {self.action} as action in the status column." - ) + stderr.print(f"[red] There is no table submitted having at least one row with {self.action} as action in the status column.") + sys.exit(1) + if self.action == "add": if "run" in schema_targets: From 8743d2538a8e1ea89b5963c5feca8583343aa555 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 20 Apr 2022 14:01:49 +0200 Subject: [PATCH 0346/1454] adding new functions from ena-upload lci --- relecov_tools/ena_upload.py | 96 +++++++++++++++++++++++++++++++------ 1 file changed, 82 insertions(+), 14 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index dfefb28c..61957e85 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -10,6 +10,10 @@ from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets from ena_upload.ena_upload import check_filenames +from ena_upload.ena_upload import check_file_checksum +from ena_upload.ena_upload import get_md5 +from ena_upload.ena_upload import get_taxon_id +from ena_upload.ena_upload import get_scientific_name log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -103,14 +107,11 @@ def create_structure_to_ena(self): fh_esquema = open(esquema) esquema_json = json.load(fh_esquema) fh_esquema.close() - # lista = ["study", "runs", "samples", "experiments"] - - # llaves = esquema_json.keys() df = pd.DataFrame.from_dict(esquema_json, orient="index") df_transposed = df.T df_study = df_transposed[["study_alias", "study_title", "study_type"]] - df_study["status"] = self.action + df_study.insert(3, "status", self.action) df_samples = df_transposed[ [ "sample_name", @@ -124,11 +125,11 @@ def create_structure_to_ena(self): "isolate", ] ] - df_samples["status"] = self.action + df_samples.insert(3, "status", self.action) df_runs = df_transposed[ ["experiment_alias", "sequence_file_R1_fastq", "sequence_file_R2_fastq"] ] - df_runs["status"] = self.action + df_runs.insert(3, "status", self.action) df_experiments = df_transposed[ [ "experiment_alias", @@ -142,7 +143,7 @@ def create_structure_to_ena(self): "instrument_model", ] ] - df_experiments["status"] = self.action + df_experiments.insert(3, "status", self.action) schema_dataframe = {} schema_dataframe["study"] = df_study @@ -151,12 +152,20 @@ def create_structure_to_ena(self): schema_dataframe["experiments"] = df_experiments schema_targets = extract_targets(self.action, schema_dataframe) + import pdb + + pdb.set_trace() + if not schema_targets: - stderr.print(f"[red] There is no table submitted having at least one row with {self.action} as action in the status column.") + stderr.print( + f"[red] There is no table submitted having at least one row with {self.action} as action in the status column." + ) sys.exit(1) - - if self.action == "add": + if self.action == "ADD": + # when adding run object + # update schema_targets wit md5 hash + # submit data if "run" in schema_targets: # a dictionary of filename:file_path df = schema_targets["run"] @@ -168,7 +177,66 @@ def create_structure_to_ena(self): # if not, system exits check_filenames(file_paths, df_runs) - def upload(self): - """Create the required files and upload to ENA""" - self.convert_input_json_to_ena() - self.create_structure_to_ena() + +""" + # generate MD5 sum if not supplied in table + if file_paths and not check_file_checksum(df): + print("No valid checksums found, generate now...", end=" ") + file_md5 = {filename: get_md5(path) for filename, path + in file_paths.items()} + + # update schema_targets wih md5 hash + md5 = df['file_name'].apply(lambda x: file_md5[x]).values + # SettingWithCopyWarning causes false positive + # e.g at df.loc[:, 'file_checksum'] = md5 + pd.options.mode.chained_assignment = None + df.loc[:, 'file_checksum'] = md5 + print("done.") + elif check_file_checksum(df): + print("Valid checksums found", end=" ") + else: + sys.exit("No valid checksums found and no files given to generate checksum from. Please list the files using the --data option or specify the checksums in the run-table when the data is uploaded separately.") + + schema_targets['run'] = df + + # submit data to webin ftp server + if args.no_data_upload: + print( + "No files will be uploaded, remove `--no_data_upload' argument to perform upload.") + elif draft: + print( + "No files will be uploaded, remove `--draft' argument to perform upload.") + else: + submit_data(file_paths, password, webin_id) + + # when adding sample + # update schema_targets with taxon ids or scientific names + if 'sample' in schema_targets: + df = schema_targets['sample'] + print('Retrieving taxon IDs and scientific names if needed') + for index, row in df.iterrows(): + if pd.notna(row['scientific_name']) and pd.isna(row['taxon_id']): + # retrieve taxon id using scientific name + taxonID = get_taxon_id(row['scientific_name']) + df.loc[index, 'taxon_id'] = taxonID + elif pd.notna(row['taxon_id']) and pd.isna(row['scientific_name']): + # retrieve scientific name using taxon id + scientificName = get_scientific_name(row['taxon_id']) + df.loc[index, 'scientific_name'] = scientificName + elif pd.isna(row['taxon_id']) and pd.isna(row['scientific_name']): + sys.exit( + f"No taxon_id or scientific_name was given with sample {row['alias']}.") + print('Taxon IDs and scientific names are retrieved') + schema_targets['sample'] = df + + # ? need to add a place holder for setting up + base_path = os.path.abspath(os.path.dirname(__file__)) + template_path = os.path.join(base_path, 'templates' + + """ + + +def upload(self): + """Create the required files and upload to ENA""" + self.convert_input_json_to_ena() + self.create_structure_to_ena() From 97e15151adfcbda9b49ce97f874dca353a31901c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 20 Apr 2022 15:59:35 +0200 Subject: [PATCH 0347/1454] changes in main, enaupload and json file to_ena_2.json stuck with checkfilename funciton --- relecov_tools/__main__.py | 5 +- relecov_tools/ena_upload.py | 129 +++++++++-------------- relecov_tools/example_data/to_ena_2.json | 4 +- 3 files changed, 56 insertions(+), 82 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a49ee039..4ae2da1a 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -253,6 +253,7 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): @click.option("-p", "--password", help="password for the user to login") @click.option("-e", "--ena_json", help="where the validated json is") @click.option("-s", "--study", help="study/project name to include in xml files") +@click.option("-f", "--filename", help="data for submitting RUN objec") @click.option( "-a", "--action", @@ -261,10 +262,10 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): ) @click.option("--dev/--production", default=True) @click.option("-o", "--output_path", help="output folder for the xml generated files") -def upload_to_ena(user, password, ena_json, dev, study, action, output_path): +def upload_to_ena(user, password, ena_json, dev, study, action, output_path, filename): """parsed data to create xml files to upload to ena""" upload_ena = relecov_tools.ena_upload.EnaUpload( - user, password, ena_json, dev, study, action, output_path + user, password, ena_json, dev, study, action, output_path, filename ) upload_ena.upload() diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 61957e85..7e631d0b 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -34,6 +34,7 @@ def __init__( customized_project=None, action=None, output_path=None, + filename=None, ): if user is None: self.user = relecov_tools.utils.prompt_text( @@ -83,6 +84,22 @@ def __init__( sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) + # check if data is given when adding a 'run' table + + if filename is None: + self.filename = relecov_tools.utils.prompt_path( + msg="Oops, requires data for submitting RUN object" + ) + else: + self.filename = filename + """ + else: + # validate if given data is file + for path in filename: + if not os.path.isfile(path): + msg = f"Oops, the file {path} does not exist" + log.error(msg) + """ def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" @@ -108,8 +125,8 @@ def create_structure_to_ena(self): esquema_json = json.load(fh_esquema) fh_esquema.close() - df = pd.DataFrame.from_dict(esquema_json, orient="index") - df_transposed = df.T + df_schemas = pd.DataFrame.from_dict(esquema_json, orient="index") + df_transposed = df_schemas.T df_study = df_transposed[["study_alias", "study_title", "study_type"]] df_study.insert(3, "status", self.action) df_samples = df_transposed[ @@ -126,10 +143,10 @@ def create_structure_to_ena(self): ] ] df_samples.insert(3, "status", self.action) - df_runs = df_transposed[ - ["experiment_alias", "sequence_file_R1_fastq", "sequence_file_R2_fastq"] + df_run = df_transposed[ + ["experiment_alias", "file_name", "sequence_file_R2_fastq"] ] - df_runs.insert(3, "status", self.action) + df_run.insert(3, "status", self.action) df_experiments = df_transposed[ [ "experiment_alias", @@ -148,21 +165,19 @@ def create_structure_to_ena(self): schema_dataframe = {} schema_dataframe["study"] = df_study schema_dataframe["samples"] = df_samples - schema_dataframe["runs"] = df_runs + schema_dataframe["run"] = df_run schema_dataframe["experiments"] = df_experiments schema_targets = extract_targets(self.action, schema_dataframe) - import pdb - - pdb.set_trace() - + """ if not schema_targets: stderr.print( f"[red] There is no table submitted having at least one row with {self.action} as action in the status column." ) sys.exit(1) + """ - if self.action == "ADD": + if self.action == "ADD" or self.action == "add": # when adding run object # update schema_targets wit md5 hash # submit data @@ -170,73 +185,31 @@ def create_structure_to_ena(self): # a dictionary of filename:file_path df = schema_targets["run"] file_paths = {} - if self.source_json: - for path in self.source_json: + if self.filename: + for path in self.source_json_file: file_paths[os.path.basename(path)] = os.path.abspath(path) # check if file names identical between command line and table # if not, system exits - check_filenames(file_paths, df_runs) - - -""" - # generate MD5 sum if not supplied in table - if file_paths and not check_file_checksum(df): - print("No valid checksums found, generate now...", end=" ") - file_md5 = {filename: get_md5(path) for filename, path - in file_paths.items()} - - # update schema_targets wih md5 hash - md5 = df['file_name'].apply(lambda x: file_md5[x]).values - # SettingWithCopyWarning causes false positive - # e.g at df.loc[:, 'file_checksum'] = md5 - pd.options.mode.chained_assignment = None - df.loc[:, 'file_checksum'] = md5 - print("done.") - elif check_file_checksum(df): - print("Valid checksums found", end=" ") - else: - sys.exit("No valid checksums found and no files given to generate checksum from. Please list the files using the --data option or specify the checksums in the run-table when the data is uploaded separately.") - - schema_targets['run'] = df - - # submit data to webin ftp server - if args.no_data_upload: - print( - "No files will be uploaded, remove `--no_data_upload' argument to perform upload.") - elif draft: - print( - "No files will be uploaded, remove `--draft' argument to perform upload.") - else: - submit_data(file_paths, password, webin_id) - - # when adding sample - # update schema_targets with taxon ids or scientific names - if 'sample' in schema_targets: - df = schema_targets['sample'] - print('Retrieving taxon IDs and scientific names if needed') - for index, row in df.iterrows(): - if pd.notna(row['scientific_name']) and pd.isna(row['taxon_id']): - # retrieve taxon id using scientific name - taxonID = get_taxon_id(row['scientific_name']) - df.loc[index, 'taxon_id'] = taxonID - elif pd.notna(row['taxon_id']) and pd.isna(row['scientific_name']): - # retrieve scientific name using taxon id - scientificName = get_scientific_name(row['taxon_id']) - df.loc[index, 'scientific_name'] = scientificName - elif pd.isna(row['taxon_id']) and pd.isna(row['scientific_name']): - sys.exit( - f"No taxon_id or scientific_name was given with sample {row['alias']}.") - print('Taxon IDs and scientific names are retrieved') - schema_targets['sample'] = df - - # ? need to add a place holder for setting up - base_path = os.path.abspath(os.path.dirname(__file__)) - template_path = os.path.join(base_path, 'templates' - - """ - - -def upload(self): - """Create the required files and upload to ENA""" - self.convert_input_json_to_ena() - self.create_structure_to_ena() + check_filenames(file_paths, df_run) + # generate MD5 sum if not supplied in table + if file_paths and not check_file_checksum(df): + print("No valid checksums found, generate now...", end=" ") + file_md5 = { + filename: get_md5(path) for filename, path in file_paths.items() + } + df_experiments.insert(1, "status", self.action) + import pdb + + pdb.set_trace() + # update schema_targets wih md5 hash + md5 = df["file_name"].apply(lambda x: file_md5[x]).values + # SettingWithCopyWarning causes false positive + # e.g at df.loc[:, 'file_checksum'] = md5 + pd.options.mode.chained_assignment = None + df.loc[:, "file_checksum"] = md5 + print("done.") + + def upload(self): + """Create the required files and upload to ENA""" + self.convert_input_json_to_ena() + self.create_structure_to_ena() diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 9fd0de80..3f3aee55 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -21,8 +21,8 @@ "library_source": "RNA", "library_strategy": "WGS strategy", "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "file_name": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", + "r2_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/", "receipt_date": "2021/05/13", "run_alias": "", "sample_description": "Sample for surveillance", From 9552263148d825627089d65a2a72924aedd3b278 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 11:12:56 +0200 Subject: [PATCH 0348/1454] fixing lintin --- relecov_tools/ena_upload.py | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 7e631d0b..cf6b8091 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,5 @@ -from bdb import set_trace -import os +#from pdb import set_trace +import python3 get-pip.py import logging import rich.console import json @@ -12,8 +12,8 @@ from ena_upload.ena_upload import check_filenames from ena_upload.ena_upload import check_file_checksum from ena_upload.ena_upload import get_md5 -from ena_upload.ena_upload import get_taxon_id -from ena_upload.ena_upload import get_scientific_name +# from ena_upload.ena_upload import get_taxon_id +# from ena_upload.ena_upload import get_scientific_name log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -111,6 +111,7 @@ def create_structure_to_ena(self): config_json = ConfigJson() + """ map_to_upload = config_json.get_topic_data("json_schemas", "ena_schema") map_file = os.path.join( @@ -119,6 +120,7 @@ def create_structure_to_ena(self): fh = open(map_file) map_structure_json = json.load(fh) fh.close() + """ esquema = self.source_json_file fh_esquema = open(esquema) @@ -213,3 +215,8 @@ def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() + + + + + From a562f7228f86573cea147f41bf2de015d65593f0 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 11:31:47 +0200 Subject: [PATCH 0349/1454] changed import for linting --- relecov_tools/ena_upload.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index cf6b8091..45dd125e 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,5 @@ -#from pdb import set_trace -import python3 get-pip.py +# from pdb import set_trace +# import python3 get-pip.py import logging import rich.console import json @@ -12,6 +12,7 @@ from ena_upload.ena_upload import check_filenames from ena_upload.ena_upload import check_file_checksum from ena_upload.ena_upload import get_md5 + # from ena_upload.ena_upload import get_taxon_id # from ena_upload.ena_upload import get_scientific_name @@ -215,8 +216,3 @@ def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() - - - - - From 4c723518e78eaf87cd7fc1b1c36a7749b74a4cd7 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 11:37:53 +0200 Subject: [PATCH 0350/1454] fixing linting 2 --- relecov_tools/ena_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 45dd125e..acdf36a0 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -6,6 +6,7 @@ import pandas as pd import sys +import os import relecov_tools.utils from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets @@ -110,7 +111,7 @@ def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" # schema_dataframe = {} - config_json = ConfigJson() + # config_json = ConfigJson() """ map_to_upload = config_json.get_topic_data("json_schemas", "ena_schema") From 9b2d23f8686cb2fe9bbd443c2d42cfa31c1b5615 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 11:41:16 +0200 Subject: [PATCH 0351/1454] fixing linting 3 --- relecov_tools/ena_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index acdf36a0..c8588668 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -8,7 +8,8 @@ import sys import os import relecov_tools.utils -from relecov_tools.config_json import ConfigJson + +# from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets from ena_upload.ena_upload import check_filenames from ena_upload.ena_upload import check_file_checksum From fb3e1be44aa48f7bf34639ea0fe53f00b69a8372 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 15:32:55 +0200 Subject: [PATCH 0352/1454] adding center name, removed filename for input in terminal --- relecov_tools/__main__.py | 6 +- relecov_tools/ena_upload.py | 142 +++++++++++------------ relecov_tools/example_data/to_ena_2.json | 12 +- 3 files changed, 78 insertions(+), 82 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index fb4d0725..e5e6db57 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -252,9 +252,9 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): @relecov_tools_cli.command(help_priority=6) @click.option("-u", "--user", help="user name for login to ena") @click.option("-p", "--password", help="password for the user to login") +@click.option("-c", "--center", help="center name") @click.option("-e", "--ena_json", help="where the validated json is") @click.option("-s", "--study", help="study/project name to include in xml files") -@click.option("-f", "--filename", help="data for submitting RUN objec") @click.option( "-a", "--action", @@ -263,10 +263,10 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): ) @click.option("--dev/--production", default=True) @click.option("-o", "--output_path", help="output folder for the xml generated files") -def upload_to_ena(user, password, ena_json, dev, study, action, output_path, filename): +def upload_to_ena(user, password, center, ena_json, dev, study, action, output_path): """parsed data to create xml files to upload to ena""" upload_ena = relecov_tools.ena_upload.EnaUpload( - user, password, ena_json, dev, study, action, output_path, filename + user, password, center, ena_json, dev, study, action, output_path ) upload_ena.upload() diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index c8588668..011e208d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,3 @@ -# from pdb import set_trace -# import python3 get-pip.py import logging import rich.console import json @@ -9,14 +7,12 @@ import os import relecov_tools.utils -# from relecov_tools.config_json import ConfigJson + from ena_upload.ena_upload import extract_targets -from ena_upload.ena_upload import check_filenames -from ena_upload.ena_upload import check_file_checksum -from ena_upload.ena_upload import get_md5 +from ena_upload.ena_upload import submit_data +from ena_upload.ena_upload import run_construct +from ena_upload.ena_upload import construct_submission -# from ena_upload.ena_upload import get_taxon_id -# from ena_upload.ena_upload import get_scientific_name log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -32,12 +28,12 @@ def __init__( self, user=None, passwd=None, + center = None, source_json=None, dev=None, customized_project=None, action=None, output_path=None, - filename=None, ): if user is None: self.user = relecov_tools.utils.prompt_text( @@ -51,6 +47,12 @@ def __init__( ) else: self.passwd = passwd + if center is None: + self.center = relecov_tools.utils.prompt_text( + msg="Enter your center name" + ) + else: + self.center = center if source_json is None: self.source_json_file = relecov_tools.utils.prompt_path( msg="Select the ENA json file to upload" @@ -89,21 +91,6 @@ def __init__( self.json_data = json.loads(fh.read()) # check if data is given when adding a 'run' table - if filename is None: - self.filename = relecov_tools.utils.prompt_path( - msg="Oops, requires data for submitting RUN object" - ) - else: - self.filename = filename - """ - else: - # validate if given data is file - for path in filename: - if not os.path.isfile(path): - msg = f"Oops, the file {path} does not exist" - log.error(msg) - """ - def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" pass @@ -114,17 +101,6 @@ def create_structure_to_ena(self): # config_json = ConfigJson() - """ - map_to_upload = config_json.get_topic_data("json_schemas", "ena_schema") - - map_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "schema", map_to_upload - ) - fh = open(map_file) - map_structure_json = json.load(fh) - fh.close() - """ - esquema = self.source_json_file fh_esquema = open(esquema) esquema_json = json.load(fh_esquema) @@ -149,9 +125,16 @@ def create_structure_to_ena(self): ] df_samples.insert(3, "status", self.action) df_run = df_transposed[ - ["experiment_alias", "file_name", "sequence_file_R2_fastq"] + [ + "experiment_alias", + "sequence_file_R1_fastq", + "sequence_file_R2_fastq", + "r1_fastq_filepath", + "r2_fastq_filepath", + ] ] df_run.insert(3, "status", self.action) + df_experiments = df_transposed[ [ "experiment_alias", @@ -174,47 +157,60 @@ def create_structure_to_ena(self): schema_dataframe["experiments"] = df_experiments schema_targets = extract_targets(self.action, schema_dataframe) - """ - if not schema_targets: - stderr.print( - f"[red] There is no table submitted having at least one row with {self.action} as action in the status column." - ) - sys.exit(1) - """ if self.action == "ADD" or self.action == "add": - # when adding run object - # update schema_targets wit md5 hash - # submit data - if "run" in schema_targets: - # a dictionary of filename:file_path - df = schema_targets["run"] - file_paths = {} - if self.filename: - for path in self.source_json_file: - file_paths[os.path.basename(path)] = os.path.abspath(path) - # check if file names identical between command line and table - # if not, system exits - check_filenames(file_paths, df_run) - # generate MD5 sum if not supplied in table - if file_paths and not check_file_checksum(df): - print("No valid checksums found, generate now...", end=" ") - file_md5 = { - filename: get_md5(path) for filename, path in file_paths.items() - } - df_experiments.insert(1, "status", self.action) - import pdb - - pdb.set_trace() - # update schema_targets wih md5 hash - md5 = df["file_name"].apply(lambda x: file_md5[x]).values - # SettingWithCopyWarning causes false positive - # e.g at df.loc[:, 'file_checksum'] = md5 - pd.options.mode.chained_assignment = None - df.loc[:, "file_checksum"] = md5 - print("done.") + file_paths = {} + + for path in df_run["r1_fastq_filepath"]: + file_paths[os.path.basename(path)] = os.path.abspath(path) + import pdb + + pdb.set_trace() + + # submit data to webin ftp server + if self.dev == "dev": + print( + "No files will be uploaded, remove `--no_data_upload' argument to perform upload." + ) + else: + submit_data(file_paths, self.passwd, self.user) + + # when ADD/MODIFY, + # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' + # schema_xmls record XMLs for all these schema and following 'submission' + tool = "ena-upload-cli" + checklist = "ERC000033" + schema_xmls = run_construct( + template_path, schema_targets, center, checklist, tool + ) + + submission_xml = construct_submission( + template_path, action, schema_xmls, center, checklist, tool + ) def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() + + +""" +def check_filenames(file_paths, run_df): + + Compare data filenames from command line and from RUN table. + :param file_paths: a dictionary of filename string and file_path string + :param df: dataframe built from RUN table + + + cmd_input = file_paths.keys() + table_input = run_df['file_name'].values + + # symmetric difference between two sets + difference = set(cmd_input) ^ set(table_input) + + if difference: + msg = f"different file names between command line and RUN table: {difference}" + sys.exit(msg) + + +""" diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 3f3aee55..4c69ecc6 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -21,19 +21,19 @@ "library_source": "RNA", "library_strategy": "WGS strategy", "purpose_sampling": "Surveillance", - "file_name": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", - "r2_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/", + "r1_fastq_filepath": "/Users/erika/Desktop/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", + "r2_fastq_filepath": "/Users/erika/Desktop/relecov-tools/relecov_tools/example_data/ENA_TEST1.R2.fastq", "receipt_date": "2021/05/13", "run_alias": "", "sample_description": "Sample for surveillance", "sample_name": "1197860", "sample_storage_conditions": " -80ºC", "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "sequence_file_R1_fastq": "ENA_TEST1.R1.fastq", + "sequence_file_R2_fastq": "ENA_TEST1.R2.fastq", "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "RELECOV Spanish Network for genomics surveillance", "tax_id": "2697049", - "query":"" -} + "query": "" +} \ No newline at end of file From 47bf6c727d9c022834d200a7cf2a9713b68d0448 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 17:39:48 +0200 Subject: [PATCH 0353/1454] added templates folder, 2 fields to configuration.json and modified ena_upload --- relecov_tools/conf/configuration.json | 53 ++-- relecov_tools/ena_upload.py | 55 ++--- .../templates/ENA_template_experiments.xml | 51 ++++ relecov_tools/templates/ENA_template_runs.xml | 36 +++ .../ENA_template_samples_ERC000033.xml | 228 ++++++++++++++++++ .../templates/ENA_template_studies.xml | 49 ++++ .../templates/ENA_template_submission.xml | 36 +++ 7 files changed, 458 insertions(+), 50 deletions(-) create mode 100644 relecov_tools/templates/ENA_template_experiments.xml create mode 100644 relecov_tools/templates/ENA_template_runs.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000033.xml create mode 100644 relecov_tools/templates/ENA_template_studies.xml create mode 100644 relecov_tools/templates/ENA_template_submission.xml diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 49d02676..22ed5aa4 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -16,43 +16,66 @@ "fasta" ], "laboratory_data": "laboratory_address.json", - "geo_location_data" : "geo_loc_cities.json", + "geo_location_data": "geo_loc_cities.json", "ENA_configuration": { "study_alias": "RELECOV", - "design_description":"Design Description", + "design_description": "Design Description", "experiment_alias": "", "run_alias": "", "experiment_title": "Example project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance" }, - "external_url":{ + "external_url": { "iskylims": { "server": "http://relecov-iskylims.isciiides.es", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", - "project_name" : "Relecov", + "project_name": "Relecov", "token": "" - }, + }, "relecov": { "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "storeData", "token": "" - } + } }, "iskylims_sample_fields": [ - ["patientCore", "collector_name"], - ["sampleName", "collecting_lab_sample_id"], - ["labRequest","collecting_institution"], - ["sampleType", "anatomical_material"], - ["species", "host_common_name"], - ["sampleEntryDate", "sample_received_date"], - ["sampleCollectionDate", "sample_collection_date"] + [ + "patientCore", + "collector_name" + ], + [ + "sampleName", + "collecting_lab_sample_id" + ], + [ + "labRequest", + "collecting_institution" + ], + [ + "sampleType", + "anatomical_material" + ], + [ + "species", + "host_common_name" + ], + [ + "sampleEntryDate", + "sample_received_date" + ], + [ + "sampleCollectionDate", + "sample_collection_date" + ] ], "iskylims_fixed_values": { "sampleProject": "Relecov", "onlyRecorded": "Yes", "sampleLocation": "Not defined" - } -} + }, + "tool": "ena-upload-cli", + "checklist": "ERC000033" +} \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 011e208d..24a1f879 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -6,6 +6,7 @@ import sys import os import relecov_tools.utils +from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets @@ -28,7 +29,7 @@ def __init__( self, user=None, passwd=None, - center = None, + center=None, source_json=None, dev=None, customized_project=None, @@ -48,9 +49,7 @@ def __init__( else: self.passwd = passwd if center is None: - self.center = relecov_tools.utils.prompt_text( - msg="Enter your center name" - ) + self.center = relecov_tools.utils.prompt_text(msg="Enter your center name") else: self.center = center if source_json is None: @@ -163,54 +162,40 @@ def create_structure_to_ena(self): for path in df_run["r1_fastq_filepath"]: file_paths[os.path.basename(path)] = os.path.abspath(path) - import pdb - - pdb.set_trace() # submit data to webin ftp server - if self.dev == "dev": + if self.dev: print( "No files will be uploaded, remove `--no_data_upload' argument to perform upload." ) + else: - submit_data(file_paths, self.passwd, self.user) + + submit_data(file_paths, self.passwd, self.user) # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' # schema_xmls record XMLs for all these schema and following 'submission' - tool = "ena-upload-cli" - checklist = "ERC000033" + + # No me está funcionando con el absolute path + # base_path = os.path.abspath(os.path.dirname(__file__)) + base_path = os.getcwd() + template_path = os.path.join(base_path, "relecov_tools", "templates") + config_json = ConfigJson() + tool = config_json.get_configuration("tool") + checklist = config_json.get_configuration("checklist") + import pdb + + pdb.set_trace() schema_xmls = run_construct( - template_path, schema_targets, center, checklist, tool + template_path, schema_targets, self.center, checklist, tool ) submission_xml = construct_submission( - template_path, action, schema_xmls, center, checklist, tool + template_path, self.action, schema_xmls, self.center, checklist, tool ) def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() self.create_structure_to_ena() - - -""" -def check_filenames(file_paths, run_df): - - Compare data filenames from command line and from RUN table. - :param file_paths: a dictionary of filename string and file_path string - :param df: dataframe built from RUN table - - - cmd_input = file_paths.keys() - table_input = run_df['file_name'].values - - # symmetric difference between two sets - difference = set(cmd_input) ^ set(table_input) - - if difference: - msg = f"different file names between command line and RUN table: {difference}" - sys.exit(msg) - - -""" diff --git a/relecov_tools/templates/ENA_template_experiments.xml b/relecov_tools/templates/ENA_template_experiments.xml new file mode 100644 index 00000000..b2c77ce5 --- /dev/null +++ b/relecov_tools/templates/ENA_template_experiments.xml @@ -0,0 +1,51 @@ + + + + + + ${row.title} + + + ${row.design_description} + + ${row.spot_descriptor} + + + + ${row.library_name} + + + + + + + + + ${row.library_construction_protocol} + + + + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_runs.xml b/relecov_tools/templates/ENA_template_runs.xml new file mode 100644 index 00000000..ade3e42f --- /dev/null +++ b/relecov_tools/templates/ENA_template_runs.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000033.xml b/relecov_tools/templates/ENA_template_samples_ERC000033.xml new file mode 100644 index 00000000..46e57d86 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000033.xml @@ -0,0 +1,228 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + subject exposure + ${row['subject exposure']} + + + + + subject exposure duration + ${row['subject exposure duration']} + + + + + type exposure + ${row['type exposure']} + + + + + personal protective equipment + ${row['personal protective equipment']} + + + + + hospitalisation + ${row['hospitalisation']} + + + + + illness duration + ${row['illness duration']} + + + + + illness symptoms + ${row['illness symptoms']} + + + + + collection date + ${row['collection date']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + sample capture status + ${row['sample capture status']} + + + + + host disease outcome + ${row['host disease outcome']} + + + + host common name + ${row['host common name']} + + + host subject id + ${row['host subject id']} + + + + host age + ${row['host age']} + + + + host health state + ${row['host health state']} + + + host sex + ${row['host sex']} + + + host scientific name + ${row['host scientific name']} + + + + virus identifier + ${row['virus identifier']} + + + + collector name + ${row['collector name']} + + + collecting institution + ${row['collecting institution']} + + + + receipt date + ${row['receipt date']} + + + + + sample storage conditions + ${row['sample storage conditions']} + + + + + definition for seropositive sample + ${row['definition for seropositive sample']} + + + + + serotype (required for a seropositive sample) + ${row['serotype (required for a seropositive sample)']} + + + + isolate + ${row['isolate']} + + + + strain + ${row['strain']} + + + + + host habitat + ${row['host habitat']} + + + + + isolation source host-associated + ${row['isolation source host-associated']} + + + + + host description + ${row['host description']} + + + + + gravidity + ${row['gravidity']} + + + + + host behaviour + ${row['host behaviour']} + + + + + isolation source non-host-associated + ${row['isolation source non-host-associated']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_studies.xml b/relecov_tools/templates/ENA_template_studies.xml new file mode 100644 index 00000000..2316d410 --- /dev/null +++ b/relecov_tools/templates/ENA_template_studies.xml @@ -0,0 +1,49 @@ + + + + + + + ${row.title} + + ${row.study_abstract} + + ${row.center_project_name} + + + ${row.study_description} + + + + + + + PUBMED + ${row.pubmed_id} + + + + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_submission.xml b/relecov_tools/templates/ENA_template_submission.xml new file mode 100644 index 00000000..7cf27072 --- /dev/null +++ b/relecov_tools/templates/ENA_template_submission.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From b779d99f1b66e9b0dfb135282dd1fd5d6f4c6346 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 17:43:47 +0200 Subject: [PATCH 0354/1454] changed templates path to og --- relecov_tools/ena_upload.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 24a1f879..8177c9d9 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -178,9 +178,8 @@ def create_structure_to_ena(self): # schema_xmls record XMLs for all these schema and following 'submission' # No me está funcionando con el absolute path - # base_path = os.path.abspath(os.path.dirname(__file__)) - base_path = os.getcwd() - template_path = os.path.join(base_path, "relecov_tools", "templates") + base_path = os.path.abspath(os.path.dirname(__file__)) + template_path = os.path.join(base_path, "templates") config_json = ConfigJson() tool = config_json.get_configuration("tool") checklist = config_json.get_configuration("checklist") From fd0f012cb087842cd48cc9e12eac9164001e3201 Mon Sep 17 00:00:00 2001 From: ErikaKvalem Date: Thu, 21 Apr 2022 20:09:04 +0200 Subject: [PATCH 0355/1454] added changes to dict tools --- relecov_tools/conf/configuration.json | 5 ++++- relecov_tools/ena_upload.py | 11 ++++++++--- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 22ed5aa4..1c23b6c7 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -76,6 +76,9 @@ "onlyRecorded": "Yes", "sampleLocation": "Not defined" }, - "tool": "ena-upload-cli", + "tool": { + "tool_name": "ena-upload-cli", + "tool_version": "1.0" + }, "checklist": "ERC000033" } \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 8177c9d9..8b25a7a0 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -13,6 +13,9 @@ from ena_upload.ena_upload import submit_data from ena_upload.ena_upload import run_construct from ena_upload.ena_upload import construct_submission +import site + +template_path = os.path.join(site.getsitepackages()[0], "ena_upload", "templates") log = logging.getLogger(__name__) @@ -178,10 +181,12 @@ def create_structure_to_ena(self): # schema_xmls record XMLs for all these schema and following 'submission' # No me está funcionando con el absolute path - base_path = os.path.abspath(os.path.dirname(__file__)) - template_path = os.path.join(base_path, "templates") + # base_path = os.path.abspath(os.path.dirname(__file__)) + # base_path = "miniconda3/envs/relecov/lib/python3.1/site-packages/ena_upload" + # template_path = os.path.join(base_path, "templates") config_json = ConfigJson() - tool = config_json.get_configuration("tool") + # tool = config_json.get_topic_data("tool") + tool = {"tool_name": "ena-upload-cli", "tool_version": "1.0"} checklist = config_json.get_configuration("checklist") import pdb From f17336aed6f4debafa26bfd2bfa402d7e2527e1e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 12:26:12 +0200 Subject: [PATCH 0356/1454] include json for testing upload ENA --- ..._LAB_TEST_2022_04_22_12_23_ENA_mapped.json | 382 ++++++++++++++++++ 1 file changed, 382 insertions(+) create mode 100644 relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json new file mode 100644 index 00000000..610d84b2 --- /dev/null +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json @@ -0,0 +1,382 @@ +[ + { + "collection_date": "2021/04/13", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197860", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2021/05/13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197860", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2021/03/31", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197824", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2021/05/13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197824", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/13", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197767", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/18", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197767", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/11", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "8328199", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "8328199", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/10", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197677", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197677", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/12", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197678", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197678", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/02", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197737", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197737", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/23", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197663", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/25", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197663", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/18", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197689", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/26", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197689", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + }, + { + "collection_date": "2022/01/19", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197685", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2022/01/26", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197685", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" + } +] \ No newline at end of file From f81b2efc1b0035b4328ed9d4b778079a2d8e8631 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 22 Apr 2022 13:56:56 +0200 Subject: [PATCH 0357/1454] ena-upload almost working removed templates folder --- relecov_tools/ena_upload.py | 93 +++++-- relecov_tools/example_data/to_ena_2.json | 41 ++-- .../templates/ENA_template_experiments.xml | 51 ---- relecov_tools/templates/ENA_template_runs.xml | 36 --- .../ENA_template_samples_ERC000033.xml | 228 ------------------ .../templates/ENA_template_studies.xml | 49 ---- .../templates/ENA_template_submission.xml | 36 --- 7 files changed, 93 insertions(+), 441 deletions(-) delete mode 100644 relecov_tools/templates/ENA_template_experiments.xml delete mode 100644 relecov_tools/templates/ENA_template_runs.xml delete mode 100644 relecov_tools/templates/ENA_template_samples_ERC000033.xml delete mode 100644 relecov_tools/templates/ENA_template_studies.xml delete mode 100644 relecov_tools/templates/ENA_template_submission.xml diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 8b25a7a0..ffc8b362 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -13,6 +13,10 @@ from ena_upload.ena_upload import submit_data from ena_upload.ena_upload import run_construct from ena_upload.ena_upload import construct_submission +from ena_upload.ena_upload import send_schemas +from ena_upload.ena_upload import process_receipt +from ena_upload.ena_upload import update_table +from ena_upload.ena_upload import save_update import site template_path = os.path.join(site.getsitepackages()[0], "ena_upload", "templates") @@ -91,7 +95,6 @@ def __init__( sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) - # check if data is given when adding a 'run' table def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" @@ -99,9 +102,6 @@ def convert_input_json_to_ena(self): def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" - # schema_dataframe = {} - - # config_json = ConfigJson() esquema = self.source_json_file fh_esquema = open(esquema) @@ -110,21 +110,33 @@ def create_structure_to_ena(self): df_schemas = pd.DataFrame.from_dict(esquema_json, orient="index") df_transposed = df_schemas.T - df_study = df_transposed[["study_alias", "study_title", "study_type"]] + df_study = df_transposed[ + ["study_alias", "study_title", "study_type", "study_abstract"] + ] + df_study.rename(columns={"study_alias": "alias"}, inplace=True) + df_study.rename(columns={"study_title": "title"}, inplace=True) df_study.insert(3, "status", self.action) df_samples = df_transposed[ [ "sample_name", - "tax_id", + "sample_title", + "taxon_id", "sample_description", - "collection_date", - "geographic_location_(country_and/or_sea)", - "host_common_name", - "host_gender", - "host_scientific_name", + "collection date", + "geographic location (country and/or sea)", + "host common name", + "host scientific name", + "host subject id", + "host health state", + "host sex", + "scientific_name", + "collector name", + "collecting institution", "isolate", ] ] + df_samples.rename(columns={"sample_name": "alias"}, inplace=True) + df_samples.rename(columns={"sample_title": "title"}, inplace=True) df_samples.insert(3, "status", self.action) df_run = df_transposed[ [ @@ -133,30 +145,40 @@ def create_structure_to_ena(self): "sequence_file_R2_fastq", "r1_fastq_filepath", "r2_fastq_filepath", + "file_type", + "file_checksum", ] ] df_run.insert(3, "status", self.action) + df_run.insert(4, "alias", df_run["experiment_alias"]) + df_run.insert(4, "file_name", df_run["sequence_file_R1_fastq"]) df_experiments = df_transposed[ [ "experiment_alias", "study_title", + "study_alias", + "design_description", "sample_name", + "library_name", "library_strategy", "library_source", "library_selection", "library_layout", - "instrument_platform", + "platform", "instrument_model", ] ] df_experiments.insert(3, "status", self.action) + df_experiments.insert(4, "alias", df_experiments["experiment_alias"]) + df_experiments.rename(columns={"study_title": "title"}, inplace=True) + df_experiments.rename(columns={"sample_name": "sample_alias"}, inplace=True) schema_dataframe = {} schema_dataframe["study"] = df_study - schema_dataframe["samples"] = df_samples + schema_dataframe["sample"] = df_samples schema_dataframe["run"] = df_run - schema_dataframe["experiments"] = df_experiments + schema_dataframe["experiment"] = df_experiments schema_targets = extract_targets(self.action, schema_dataframe) @@ -168,29 +190,23 @@ def create_structure_to_ena(self): # submit data to webin ftp server if self.dev: - print( + log.error( "No files will be uploaded, remove `--no_data_upload' argument to perform upload." ) - else: submit_data(file_paths, self.passwd, self.user) - # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' # schema_xmls record XMLs for all these schema and following 'submission' - - # No me está funcionando con el absolute path - # base_path = os.path.abspath(os.path.dirname(__file__)) - # base_path = "miniconda3/envs/relecov/lib/python3.1/site-packages/ena_upload" - # template_path = os.path.join(base_path, "templates") config_json = ConfigJson() - # tool = config_json.get_topic_data("tool") - tool = {"tool_name": "ena-upload-cli", "tool_version": "1.0"} - checklist = config_json.get_configuration("checklist") import pdb pdb.set_trace() + tool = config_json.get_configuration("tool") + # tool = {"tool_name": "ena-upload-cli", "tool_version": "1.0"} + checklist = config_json.get_configuration("checklist") + schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool ) @@ -198,6 +214,33 @@ def create_structure_to_ena(self): submission_xml = construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) + import pdb + + pdb.set_trace() + if self.dev: + url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" + else: + url = "https://www.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" + + print(f"\nSubmitting XMLs to ENA server: {url}") + receipt = send_schemas(schema_xmls, url, self.passwd, self.user).text + print("Printing receipt to ./receipt.xml") + + with open("receipt.xml", "w") as fw: + fw.write(receipt) + try: + schema_update = process_receipt(receipt.encode("utf-8"), self.action) + except ValueError: + log.error("There was an ERROR during submission:") + sys.exit(receipt) + + if self.action in ["ADD", "MODIFY"] or self.action in ["add", "modify"]: + schema_dataframe = update_table( + schema_dataframe, schema_targets, schema_update + ) + + # save updates in new tables + # save_update(schema_tables, schema_dataframe) def upload(self): """Create the required files and upload to ENA""" diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 4c69ecc6..6a9b4c9a 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -1,39 +1,48 @@ { - "collection_date": "2021/04/13", - "common_name": "PEPITO", - "experiment_alias": "", + "collection date": "2021/04/13", + "collector name": "CNM", + "experiment_alias": "45321", "experiment_title": "Example project for ENA submission RELECOV", "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", "geographic location (latitude)": "41.6483", "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Mujer", - "host_scientific_name": "Homo Sapiens", + "geographic location (country and/or sea)": "Spain", + "host subject id": "host_subject_id_1", + "host common name": "Human", + "host health state": "diseased", + "collecting institution": "ISCIII", + "host sex": "Mujer", + "host scientific name": "Homo Sapiens", "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", + "platform": "Illumina", "isolate": "1197860", "isolation source host-associated": "Nasopharynx aspirate", "isolation source non-host-associated": "Other", - "library_layout": "Single End", + "library_name": "", + "library_layout": "Single", "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_source": "viral RNA", + "library_strategy": "WGS", "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/Users/erika/Desktop/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", - "r2_fastq_filepath": "/Users/erika/Desktop/relecov-tools/relecov_tools/example_data/ENA_TEST1.R2.fastq", + "r1_fastq_filepath": "home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", + "r2_fastq_filepath": "home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R2.fastq", "receipt_date": "2021/05/13", "run_alias": "", "sample_description": "Sample for surveillance", - "sample_name": "1197860", + "design_description": "", + "sample_name": "sample_alias_4", + "sample_title": "sample_title_1", "sample_storage_conditions": " -80ºC", "scientific_name": "Severe acute respiratory syndrome coronavirus 2", "sequence_file_R1_fastq": "ENA_TEST1.R1.fastq", "sequence_file_R2_fastq": "ENA_TEST1.R2.fastq", + "file_type": "fastq", + "file_checksum": "41ca-bcf0-cbfd43e06d29", "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049", + "study_type": "Whole Genome Sequencing", + "study_abstract": "", + "taxon_id": "2697049", "query": "" } \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_experiments.xml b/relecov_tools/templates/ENA_template_experiments.xml deleted file mode 100644 index b2c77ce5..00000000 --- a/relecov_tools/templates/ENA_template_experiments.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - ${row.title} - - - ${row.design_description} - - ${row.spot_descriptor} - - - - ${row.library_name} - - - - - - - - - ${row.library_construction_protocol} - - - - - - - SUBMISSION_TOOL - ${tool_name} - - - SUBMISSION_TOOL_VERSION - ${tool_version} - - - - - \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_runs.xml b/relecov_tools/templates/ENA_template_runs.xml deleted file mode 100644 index ade3e42f..00000000 --- a/relecov_tools/templates/ENA_template_runs.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - SUBMISSION_TOOL - ${tool_name} - - - SUBMISSION_TOOL_VERSION - ${tool_version} - - - - - \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000033.xml b/relecov_tools/templates/ENA_template_samples_ERC000033.xml deleted file mode 100644 index 46e57d86..00000000 --- a/relecov_tools/templates/ENA_template_samples_ERC000033.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - ${row.title} - - ${row.taxon_id} - ${row.scientific_name} - - ${row.common_name} - - - ${row.sample_description} - - - - subject exposure - ${row['subject exposure']} - - - - - subject exposure duration - ${row['subject exposure duration']} - - - - - type exposure - ${row['type exposure']} - - - - - personal protective equipment - ${row['personal protective equipment']} - - - - - hospitalisation - ${row['hospitalisation']} - - - - - illness duration - ${row['illness duration']} - - - - - illness symptoms - ${row['illness symptoms']} - - - - - collection date - ${row['collection date']} - - - - geographic location (country and/or sea) - ${row['geographic location (country and/or sea)']} - - - - geographic location (latitude) - ${row['geographic location (latitude)']} - - - - - geographic location (longitude) - ${row['geographic location (longitude)']} - - - - - geographic location (region and locality) - ${row['geographic location (region and locality)']} - - - - - sample capture status - ${row['sample capture status']} - - - - - host disease outcome - ${row['host disease outcome']} - - - - host common name - ${row['host common name']} - - - host subject id - ${row['host subject id']} - - - - host age - ${row['host age']} - - - - host health state - ${row['host health state']} - - - host sex - ${row['host sex']} - - - host scientific name - ${row['host scientific name']} - - - - virus identifier - ${row['virus identifier']} - - - - collector name - ${row['collector name']} - - - collecting institution - ${row['collecting institution']} - - - - receipt date - ${row['receipt date']} - - - - - sample storage conditions - ${row['sample storage conditions']} - - - - - definition for seropositive sample - ${row['definition for seropositive sample']} - - - - - serotype (required for a seropositive sample) - ${row['serotype (required for a seropositive sample)']} - - - - isolate - ${row['isolate']} - - - - strain - ${row['strain']} - - - - - host habitat - ${row['host habitat']} - - - - - isolation source host-associated - ${row['isolation source host-associated']} - - - - - host description - ${row['host description']} - - - - - gravidity - ${row['gravidity']} - - - - - host behaviour - ${row['host behaviour']} - - - - - isolation source non-host-associated - ${row['isolation source non-host-associated']} - - - - SUBMISSION_TOOL - ${tool_name} - - - SUBMISSION_TOOL_VERSION - ${tool_version} - - - - - \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_studies.xml b/relecov_tools/templates/ENA_template_studies.xml deleted file mode 100644 index 2316d410..00000000 --- a/relecov_tools/templates/ENA_template_studies.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - - ${row.title} - - ${row.study_abstract} - - ${row.center_project_name} - - - ${row.study_description} - - - - - - - PUBMED - ${row.pubmed_id} - - - - - - - SUBMISSION_TOOL - ${tool_name} - - - SUBMISSION_TOOL_VERSION - ${tool_version} - - - - - \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_submission.xml b/relecov_tools/templates/ENA_template_submission.xml deleted file mode 100644 index 7cf27072..00000000 --- a/relecov_tools/templates/ENA_template_submission.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From a5fc7ec30a845a9f4d6297ba76de916a143d8e88 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 22 Apr 2022 13:59:14 +0200 Subject: [PATCH 0358/1454] fixing linting --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/ena_upload.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 1c23b6c7..c02328dd 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -78,7 +78,7 @@ }, "tool": { "tool_name": "ena-upload-cli", - "tool_version": "1.0" + "tool_version": "0.5.3" }, "checklist": "ERC000033" } \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index ffc8b362..ad9965e8 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -16,7 +16,8 @@ from ena_upload.ena_upload import send_schemas from ena_upload.ena_upload import process_receipt from ena_upload.ena_upload import update_table -from ena_upload.ena_upload import save_update + +# from ena_upload.ena_upload import save_update import site template_path = os.path.join(site.getsitepackages()[0], "ena_upload", "templates") @@ -211,7 +212,8 @@ def create_structure_to_ena(self): template_path, schema_targets, self.center, checklist, tool ) - submission_xml = construct_submission( + # submission_xml = construct_submission(template_path, self.action, schema_xmls, self.center, checklist, tool) + construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) import pdb From 6c93785105c30baa061855793e253bceae4bada1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 22 Apr 2022 14:09:14 +0200 Subject: [PATCH 0359/1454] updated METADA_LAB_TEST excel --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 495061 -> 490767 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index 98f3b73f41d3924626df585f918d1b58d37c61cc..2a6c0e40bc397a9245e5fb11467750f82d645fc4 100644 GIT binary patch literal 490767 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

    Mg6=zeiFshyPGHzE4gPsS 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 SpuYPzbvG7S_PHAz0sbE!)<6CL From 5e613648c1c4c26099022ba5fc307e70b87ffdf8 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 15:05:31 +0200 Subject: [PATCH 0360/1454] upload test files --- .../metadata_lab_COD_test_01_20220422.xlsx | Bin 0 -> 490767 bytes ...=> samples_data_COD_test_01_20220422.json} | 40 +++++++++--------- 2 files changed, 20 insertions(+), 20 deletions(-) create mode 100644 relecov_tools/example_data/metadata_lab_COD_test_01_20220422.xlsx rename relecov_tools/example_data/{samples_data_COD_test_01_20220408.json => samples_data_COD_test_01_20220422.json} (68%) diff --git a/relecov_tools/example_data/metadata_lab_COD_test_01_20220422.xlsx b/relecov_tools/example_data/metadata_lab_COD_test_01_20220422.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..2a6c0e40bc397a9245e5fb11467750f82d645fc4 GIT binary patch literal 490767 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 literal 0 HcmV?d00001 diff --git a/relecov_tools/example_data/samples_data_COD_test_01_20220408.json b/relecov_tools/example_data/samples_data_COD_test_01_20220422.json similarity index 68% rename from relecov_tools/example_data/samples_data_COD_test_01_20220408.json rename to relecov_tools/example_data/samples_data_COD_test_01_20220422.json index 5403a0e1..18568ea1 100644 --- a/relecov_tools/example_data/samples_data_COD_test_01_20220408.json +++ b/relecov_tools/example_data/samples_data_COD_test_01_20220422.json @@ -2,80 +2,80 @@ "1197663": { "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz" }, "1197677": { "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz" }, "1197678": { "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz" }, "1197685": { "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz" }, "1197689": { "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz" }, "1197737": { "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz" }, "1197767": { "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz" }, "1197824": { "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz" }, "1197860": { "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz" }, "8328199": { "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz" } From 50da257fbfe96b88a48a3dbd91ce7b6332d6d637 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 17:32:54 +0200 Subject: [PATCH 0361/1454] fixed bug when checking invalid json --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e5e6db57..042249f0 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -217,7 +217,7 @@ def validate(json_file, json_schema, metadata, out_folder): ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") - if not os.isfile(metadata): + if not os.path.isfile(metadata): log.error("Metadata file %s does not exists", metadata) exit(1) relecov_tools.json_validation.create_invalid_metadata( From 1715197030bef8cb884e7a4d2b80160027671a23 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 17:49:11 +0200 Subject: [PATCH 0362/1454] Fixed bug when sample is an integer and checking with a string --- relecov_tools/json_validation.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index b096886e..090062b9 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -68,9 +68,10 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): collecting_lab_sample_id are removed from excel """ sample_list = [] - json_data = relecov_tools.utils.read_json_file(invalid_json) - for row in json_data: - sample_list.append(row["collecting_lab_sample_id"]) + # import pdb; pdb.set_trace() + # json_data = relecov_tools.utils.read_json_file(invalid_json) + for row in invalid_json: + sample_list.append(str(row["collecting_lab_sample_id"])) wb = openpyxl.load_workbook(metadata_file) ws_sheet = wb["METADATA_LAB"] row_to_del = [] @@ -84,7 +85,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): for idx in row_to_del: ws_sheet.delete_rows(idx) break - + import pdb; pdb.set_trace() if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) From f94fef75b5025ff637cee9d804e8574a6412e2e7 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 17:50:02 +0200 Subject: [PATCH 0363/1454] update test parameters with the new metadatada test file --- relecov_tools/test/test_cases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 6b63b9f5..31fdb85a 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -1,6 +1,6 @@ relecov-tools -l /tmp/logs.log download -u usuario_test -p U[9[Gpyu3. relecov-tools -l /tmp/logs.log download -f relecov_tools/test/sftp_config.yaml -relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220408.json -o /tmp +relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220422.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api/ -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json From 32dcd33e7487d3963d8d9bb095c3766fc9eae159 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 17:53:23 +0200 Subject: [PATCH 0364/1454] removed debugging tag --- relecov_tools/json_validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 090062b9..f648c7d2 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -85,7 +85,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): for idx in row_to_del: ws_sheet.delete_rows(idx) break - import pdb; pdb.set_trace() + if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) From e2ae5e1f7fad2fc80a2478b3cdbc9c0a2358e11f Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 18:24:26 +0200 Subject: [PATCH 0365/1454] Update relecov schema with latest changes --- relecov_tools/schema/relecov_schema.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 006f3db8..6eaf4227 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -8,7 +8,7 @@ "geo_loc_country", "geo_loc_state", "organism", - "isolate", + "isolate_sample_id", "host_scientific_name", "host_disease", "sequencing_instrument_model", @@ -2466,7 +2466,7 @@ "type": "string", "description": "", "classification": "", - "label": "" + "label": "Sample ID given if multiple rna-extraction or passages" }, "variant_designation": { "Enums": [ @@ -3223,4 +3223,4 @@ "classification": "Database Identifiers" } } -} \ No newline at end of file +} From 6e067669172fd9dbb223b7fe75c9af4823c0dc2a Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 18:29:22 +0200 Subject: [PATCH 0366/1454] fixed changes done on metadata file --- relecov_tools/read_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index b68b4f9d..5ff92b3b 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -119,7 +119,7 @@ def include_processed_data(self, metadata): p_data = { "host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, "collecting_lab_sample_id": [ - "isolate", + "isolate_sample_id", metadata["collecting_lab_sample_id"], ], } @@ -248,7 +248,7 @@ def read_metadata_file(self): ) else: - if isinstance(row[idx], float): + if isinstance(row[idx], float) or isinstance(row[idx], int): if heading[idx] in exc_format_num: val = int(row[idx]) else: From d855a6af260355d03b95a8aefc4ce28624c73fd8 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 18:30:25 +0200 Subject: [PATCH 0367/1454] example for processed data after the changes in metadata file --- .../processed_METADATA_LAB_TEST.json | 110 ++++++++---------- 1 file changed, 50 insertions(+), 60 deletions(-) diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index cdb3cbc7..643009ed 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -37,21 +37,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197860", - "isolate_sample_id": "220407", + "isolate_sample_id": "1197860", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220407", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU01394", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -111,21 +110,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197824", - "isolate_sample_id": "220433", + "isolate_sample_id": "1197824", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220433", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU01469", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -185,21 +183,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197767", - "isolate_sample_id": "220435", + "isolate_sample_id": "1197767", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220435", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03926", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -259,21 +256,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "8328199", - "isolate_sample_id": "220436", + "isolate_sample_id": "8328199", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220436", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU06554", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -333,21 +329,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197677", - "isolate_sample_id": "220624", + "isolate_sample_id": "1197677", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220624", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03790", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -407,21 +402,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197678", - "isolate_sample_id": "220625", + "isolate_sample_id": "1197678", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220625", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03901", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -481,21 +475,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197737", - "isolate_sample_id": "220629", + "isolate_sample_id": "1197737", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220629", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03862", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -555,21 +548,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197663", - "isolate_sample_id": "220634", + "isolate_sample_id": "1197663", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220634", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03614", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -629,21 +621,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197689", - "isolate_sample_id": "220636", + "isolate_sample_id": "1197689", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220636", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU04252", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -703,21 +694,20 @@ "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197685", - "isolate_sample_id": "220639", + "isolate_sample_id": "1197685", "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", + "library_layout": "SINGLE", "library_preparation_kit": "Truseq Nano", "library_selection": "RT-PCR", "library_source": "RNA", - "library_strategy": "WGS strategy", + "library_strategy": "WGS", "microbiology_lab_sample_id": "220639", "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU04223", "purpose_of_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", From 7d2a45f42146ee974af9da58269afc66e1a551a0 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 19:39:38 +0200 Subject: [PATCH 0368/1454] change host_sex and include GO for design_description --- relecov_tools/schema/ena_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 40327552..5f33df8d 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -116,7 +116,7 @@ "examples": [ "design_description_1" ], - "ontology": "0", + "ontology": "NCIT:C147139", "type": "string", "description": "", "clasification": "", @@ -621,7 +621,7 @@ "sample" ] }, - "host_gender": { + "host_sex": { "Enums": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", From 73a9a56a110da652ae9dc99f53afdfdfb1819d0b Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Apr 2022 19:41:18 +0200 Subject: [PATCH 0369/1454] change platform for instrument_platform --- relecov_tools/example_data/to_ena_2.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 6a9b4c9a..fb281980 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -15,7 +15,7 @@ "host sex": "Mujer", "host scientific name": "Homo Sapiens", "instrument_model": "Illumina MiSeq", - "platform": "Illumina", + "instrument_platform": "Illumina", "isolate": "1197860", "isolation source host-associated": "Nasopharynx aspirate", "isolation source non-host-associated": "Other", @@ -45,4 +45,4 @@ "study_abstract": "", "taxon_id": "2697049", "query": "" -} \ No newline at end of file +} From 8a01c80338fb31da50d982c58b5574373946da45 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 24 Apr 2022 18:23:52 +0200 Subject: [PATCH 0370/1454] Define study title in configuration for ENA --- relecov_tools/conf/configuration.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c02328dd..e684bdf7 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -23,7 +23,8 @@ "experiment_alias": "", "run_alias": "", "experiment_title": "Example project for ENA submission RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance" + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type" : "" }, "external_url": { "iskylims": { @@ -81,4 +82,4 @@ "tool_version": "0.5.3" }, "checklist": "ERC000033" -} \ No newline at end of file +} From 8024bb5fdcd52770bdf2ef6c21a9c4d22b457295 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 24 Apr 2022 18:24:24 +0200 Subject: [PATCH 0371/1454] Update mapping to ENA with Sara's comments --- relecov_tools/map_schema.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 6e7e94f1..1fbf5d78 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -159,6 +159,27 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["fastq_r2_md5"] = self.json_data[idx][ "fastq_r2_md5" ] + mapped_json_data[idx]["r1_fastq_filepath"] = ( + self.json_data[idx]["r1_fastq_filepath"] + + self.json_data[idx]["sequence_file_R1_fastq"] + ) + mapped_json_data[idx]["r2_fastq_filepath"] = ( + self.json_data[idx]["r2_fastq_filepath"] + + self.json_data[idx]["sequence_file_R2_fastq"] + ) + mapped_json_data[idx]["collecting_institution"] = self.json_data[idx][ + "collecting_institution" + ] + mapped_json_data[idx]["collector_name"] = self.json_data[idx][ + "collector_name" + ] + mapped_json_data[idx]["library_name"] = self.json_data[idx][ + "collecting_lab_sample_id" + ] + mapped_json_data[idx]["sample_title"] = self.json_data[idx][ + "collecting_lab_sample_id" + ] + mapped_json_data[idx]["file_type"] = "fastq" return mapped_json_data From 63941cdb8307c493e259c97cfd6770ead785036b Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:07:48 +0200 Subject: [PATCH 0372/1454] Fixed typing error on GISAID --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 042249f0..a87d1d57 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -235,7 +235,7 @@ def validate(json_file, json_schema, metadata, out_folder): @click.option( "-d", "--destination_schema", - type=click.Choice(["ENA", "GSAID", "other"], case_sensitive=True), + type=click.Choice(["ENA", "GISAID", "other"], case_sensitive=True), help="schema to be mapped", ) @click.option("-f", "--schema_file", help="file with the custom schema") From b1c975938b5d64e6143ae2f93c8b94625a4aa663 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:08:54 +0200 Subject: [PATCH 0373/1454] Added configuration for GISAID --- relecov_tools/conf/configuration.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index e684bdf7..8c14b1aa 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -26,6 +26,9 @@ "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type" : "" }, + "GISATD_configuration": { + "submitter" : "GISAID_ID" + }, "external_url": { "iskylims": { "server": "http://relecov-iskylims.isciiides.es", From 2ecf093cf1cbca15bafcaf14e9b6f5e2819450de Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:09:38 +0200 Subject: [PATCH 0374/1454] Addind mor laboratories to the file --- relecov_tools/conf/laboratory_address.json | 184 +++++++++++++-------- 1 file changed, 114 insertions(+), 70 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index f2afd170..8757be7a 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1,134 +1,178 @@ [ { "collecting_institution": "Microbiología HUC San Cecilio", - "geo_loc_country" : "Spain", + "collecting_institution_address": "Av. del Conocimiento S/N,", + "collecting_institution_email": "fegarcia@ugr.es", "geo_loc_state": "Andalucia", - "geo_loc_city": "Granada" + "geo_loc_city": "Granada", + "geo_loc_country": "Spain" }, { "collecting_institution": "Microbiología. Hospital Universitario Virgen del Rocio", - "geo_loc_country" : "Spain", + "collecting_institution_address": "Avenida Manuel Siurot s/n", + "collecting_institution_email": "josea.lepe.sspa@juntadeandalucia.es", "geo_loc_state": "Andalucia", - "geo_loc_city": "Sevilla" + "geo_loc_city": "Sevilla", + "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "geo_loc_country" : "Spain", + "collecting_institution_address": "S. Juan Bosco, 15", + "collecting_institution_email": "rbenito@salud.aragon.es", "geo_loc_state": "Aragon", - "geo_loc_city": "Zaragoza" + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital Universitario Miguel Servet", - "geo_loc_country" : "Spain", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "geo_loc_state": "Aragon", - "geo_loc_city": "Zaragoza" + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain" }, { "collecting_institution": "Centro de Investigación Biomédica de Aragón", - "geo_loc_country" : "Spain", + "collecting_institution_address": "Avenida San Juan Bosco 13", + "collecting_institution_email": "mhpstrunk.iacs@aragon.es", "geo_loc_state": "Aragon", - "geo_loc_city": "Zaragoza" + "geo_loc_city": "Zaragoza", + "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital Universitario Central de Asturias", - "geo_loc_country" : "Spain", + "collecting_institution_address": " Av. Roma, s/n,", + "collecting_institution_email": "santiago.melon@sespa.es", "geo_loc_state": "Asturias", - "geo_loc_city": "Oviedo" + "geo_loc_city": "Oviedo", + "geo_loc_country": "Spain" }, { "collecting_institution": "Servicio de Microbiologia HU Son Espases", - "geo_loc_country" : "Spain", + "collecting_institution_address": " Ctra. Valldemossa 79", + "collecting_institution_email": "antonio.oliver@ssib.es", "geo_loc_state": "Baleares", - "geo_loc_city": "Palma de Mallorca" + "geo_loc_city": "Palma de Mallorca", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Universitario Ntra. Sra de Candelaria", + "collecting_institution_address": "Carretera del Rosario 145", + "collecting_institution_email": "Not available", + "geo_loc_state": "Canarias", + "geo_loc_city": "Santa Cruz de Tenerife", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Universitario de Gran Canaria", + "collecting_institution_address": "Bco. de la Ballena s/n", + "collecting_institution_email": "", + "geo_loc_state": "Canarias", + "geo_loc_city": "Las Palmas", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Universitario Marqués de Valdecilla", + "collecting_institution_address": "Av. Valdecilla s/n", + "collecting_institution_email": "", + "geo_loc_state": "Cantabria", + "geo_loc_city": "Santander", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital General Universitario de Ciudad Real.", + "collecting_institution_address": "Calle Obispo Rafael Torija s/n", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Ciudad Real", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Virgen de la Salud", + "collecting_institution_address": "Calle Barber 30", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Toledo", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital General Universitario de Albacete", + "collecting_institution_address": "Calle Hermanos Falcó 37", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Albacete", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Consorcio LUCIA (SACYL,ITACYL UBU,UVa)", + "collecting_institution_address": "Paseo de Belen 19", + "collecting_institution_email": "", + "geo_loc_state": "Castilla y León", + "geo_loc_city": "Valladolid", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Universitari Vall d’Hebron", + "collecting_institution_address": " Passeig de la Vall d’Hebron, 119-129", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Universitari Germans Trias i Pujol", + "collecting_institution_address": " Crta del Canyet s/n", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Clínic de Barcelona", + "collecting_institution_address": "C/Villarroel 170", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Hospital Universitari Bellvitge", + "collecting_institution_address": "Carrer Feixa Llarga s/n ", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "" + "collecting_institution": "Lab Clínic ICS Camp de Tarragona-Terres de l'Ebre. Hospital Joan XXIII", + "collecting_institution_address": "c/ Dr. Mallafrè Guasch, 4,", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Tarragona", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", + "collecting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "collecting_institution_address": "", + "collecting_institution_email": "", "geo_loc_state": "", - "geo_loc_city": "" + "geo_loc_city": "", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", + "collecting_institution": "Banc de Sang i Teixits Catalunya", + "collecting_institution_address": "", "geo_loc_country" : "Spain", "geo_loc_state": "", - "geo_loc_city": "" + "geo_loc_city": "", + "geo_loc_country": "Spain" }, { - "collecting_institution": "", - "geo_loc_country" : "Spain", + "collecting_institution": "Unitat de Genòmica i Medicina Personalitzada - Hospital Dr. Josep Trueta", + "collecting_institution_address": "", + "collecting_institution_email": "", "geo_loc_state": "", - "geo_loc_city": "" + "geo_loc_city": "", + "geo_loc_country": "Spain" } ] From e412ac073f41459f822e71f3b8a602d560e8e60d Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:11:40 +0200 Subject: [PATCH 0375/1454] Updated with the information of laboratory, country and address --- .../processed_METADATA_LAB_TEST.json | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index 643009ed..a2884048 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -8,6 +8,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123456", "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197860", "collection_device": "Swab", "common_name": "PEPITO", @@ -66,6 +68,7 @@ "sequencing_sample_id": 214824, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202201751", "tax_id": "2697049", @@ -81,6 +84,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123457", "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197824", "collection_device": "Swab", "common_name": "PEPITO", @@ -139,6 +144,7 @@ "sequencing_sample_id": 214832, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202201678", "tax_id": "2697049", @@ -154,6 +160,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123458", "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197767", "collection_device": "Swab", "common_name": "PEPITO", @@ -212,6 +220,7 @@ "sequencing_sample_id": 220338, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202201853", "tax_id": "2697049", @@ -227,6 +236,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123459", "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "8328199", "collection_device": "Swab", "common_name": "PEPITO", @@ -285,6 +296,7 @@ "sequencing_sample_id": 220407, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202202165", "tax_id": "2697049", @@ -300,6 +312,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123460", "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197677", "collection_device": "Swab", "common_name": "PEPITO", @@ -358,6 +372,7 @@ "sequencing_sample_id": 220624, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203144", "tax_id": "2697049", @@ -373,6 +388,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123461", "collecting_institution": "Hospital Universitario Miguel Servet", + "collecting_institution_address": "P.º Isabel la Católica, 1-3", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197678", "collection_device": "Swab", "common_name": "PEPITO", @@ -431,6 +448,7 @@ "sequencing_sample_id": 220625, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203146", "tax_id": "2697049", @@ -446,6 +464,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123462", "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_institution_address": "S. Juan Bosco, 15", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197737", "collection_device": "Swab", "common_name": "PEPITO", @@ -504,6 +524,7 @@ "sequencing_sample_id": 220629, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203153", "tax_id": "2697049", @@ -519,6 +540,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123463", "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_institution_address": "S. Juan Bosco, 15", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197663", "collection_device": "Swab", "common_name": "PEPITO", @@ -577,6 +600,7 @@ "sequencing_sample_id": 220634, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203163", "tax_id": "2697049", @@ -592,6 +616,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123464", "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_institution_address": "S. Juan Bosco, 15", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197689", "collection_device": "Swab", "common_name": "PEPITO", @@ -650,6 +676,7 @@ "sequencing_sample_id": 220636, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203170", "tax_id": "2697049", @@ -665,6 +692,8 @@ "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123465", "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "collecting_institution_address": "S. Juan Bosco, 15", + "collecting_institution_email": "rbenito@salud.aragon.es", "collecting_lab_sample_id": "1197685", "collection_device": "Swab", "common_name": "PEPITO", @@ -723,6 +752,7 @@ "sequencing_sample_id": 220639, "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", "submitting_lab_sequence_id": "202203166", "tax_id": "2697049", From f13393cfd304c4bd5a4239061934dbec941beec2 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:12:29 +0200 Subject: [PATCH 0376/1454] Testing mapping for gisaid test --- ...B_TEST_2022_04_25_00_03_GISAID_mapped.json | 152 ++++++++++++++++++ 1 file changed, 152 insertions(+) create mode 100644 relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json new file mode 100644 index 00000000..edf69533 --- /dev/null +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json @@ -0,0 +1,152 @@ +[ + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2021/04/13", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 55, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222687", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2021/03/31", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 59, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222688", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/13", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 8, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222689", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/11", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 9, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222690", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/10", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 31, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222691", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/12", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 27, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222692", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/02", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 42, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222693", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/23", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 40, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222694", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/18", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 53, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222695", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/19", + "gender": "Male", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 96, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222696", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" + } +] \ No newline at end of file From 8e31aee112fad90615d9d3c4fbb30ad51fcae887 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:14:48 +0200 Subject: [PATCH 0377/1454] Used the right function get_topic_data to fetch data from config file --- relecov_tools/map_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 1fbf5d78..7c716cab 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -103,7 +103,7 @@ def __init__( self.schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", - config_json.get_item("json_schemas", "gisaid_schema"), + config_json.get_topic_data("json_schemas", "gisaid_schema"), ) else: stderr.print("[red] Invalid option for mapping to schena") From 0f3178cf0e561de219bbcada76c33af26f9cad7b Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:15:41 +0200 Subject: [PATCH 0378/1454] update patient data --- relecov_tools/schema/gisaid_schema.json | 44 ++++++++++--------------- 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 8aae7cf1..cb2a2cf9 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -20,7 +20,7 @@ "examples": [ "betacoronavirus" ], - "ontology": "NCBITaxon:694002", + "ontology": "NCIT:C25284", "type": "string", "description": "default must remain 'betacoronavirus'", "clasification": "Database Identifiers" @@ -99,7 +99,7 @@ "examples": [ "e.g. Europe / Germany / Bavaria / Munich" ], - "ontology": "GENEPIO:0001181 ", + "ontology": "GENEPIO:0001181", "type": "string", "description": "The country of origin of the sample.", "clasification": "Sample collection and processing", @@ -116,31 +116,21 @@ "label": "Host Scientific Name" }, "patient_age": { - "Enums": [ - "0 - 9 [GENEPIO:0100049]", - "10 - 19 [GENEPIO:0100050]", - "20 - 29 [GENEPIO:0100051]", - "30 - 39 [GENEPIO:0100052]", - "40 - 49 [GENEPIO:0100053]", - "50 - 59 [GENEPIO:0100054]", - "60 - 69 [GENEPIO:0100055]", - "70 - 79 [GENEPIO:0100056]", - "80 - 89 [GENEPIO:0100057]", - "90 - 99 [GENEPIO:0100058]", - "100+ [GENEPIO:0100059]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" + "ontology": "GENEPIO:0001392", + "anyOf": [ + { + "type": "integer" + }, + { + "pattern": "\\d+-\\d+", + "type": "string" + } ], + "description": "Age of host at the time of sampling.", "examples": [ - "50 - 59 [GENEPIO:0100054]" + 79 ], - "ontology": "GENEPIO:0001394", - "type": "string", - "description": "The age category of the host at the time of sampling.", - "clasification": "Host information" + "label": "Host Age" }, "specimen_source": { "Enums": [ @@ -234,7 +224,7 @@ "examples": [ "" ], - "ontology": "GENEPIO:0001156", + "ontology": "GENEPIO:0001460", "type": "string", "description": "Filename that contains the sequence without path", "clasification": "Bioinformatics and QC metrics" @@ -253,7 +243,7 @@ "examples": [ "e.g. 04/09/2021" ], - "ontology": "GENEPIO:0001156", + "ontology": "0", "type": "string", "description": "The date the host received their last dose of vaccine.", "format": "date", @@ -298,4 +288,4 @@ "label": "Submitting Institution" } } -} \ No newline at end of file +} From 926a6e6d73f4f5d20c4d03a30887351fd0bc4ae4 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 00:16:25 +0200 Subject: [PATCH 0379/1454] Update test after software updated --- relecov_tools/test/test_cases.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 31fdb85a..c2c532e3 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -2,5 +2,6 @@ relecov-tools -l /tmp/logs.log download -u usuario_test -p U[9[Gpyu3. relecov-tools -l /tmp/logs.log download -f relecov_tools/test/sftp_config.yaml relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220422.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp -relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp +relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json - d ENA -o /tmp +relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api/ -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json From df5ab219e69e871a945adc47940b5fa016bbecb2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 25 Apr 2022 12:08:28 +0200 Subject: [PATCH 0380/1454] added desplegable to metadata en field purpose of surveillance --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 490767 -> 490959 bytes relecov_tools/example_data/to_ena.json | 37 ------------------ relecov_tools/example_data/to_ena_2.json | 5 +-- relecov_tools/schema/relecov_schema.json | 15 ++++++- 4 files changed, 16 insertions(+), 41 deletions(-) delete mode 100644 relecov_tools/example_data/to_ena.json diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index 2a6c0e40bc397a9245e5fb11467750f82d645fc4..b573095216b4ea087e71ea27b70961d702c9eea3 100644 GIT binary patch literal 490959 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�IT%LE~b)-c|w)dW=xtHQ>Zfff2s_^ zh8Mvq9bzN(aw7GF-YZjEKT=!I!7AlCRis%eVX(?7V{LCQZEseSXwYO6PFgHC~y=62@KG&zBe9DHOI~{y6-=!+_P5XQ!Ra`^gr6Tlr`wqK{N*);(;}aN-n@X>| zowIFc`NH=DY5KZX7SHvbdh2cDvpp`6MtyNhdnmrH&-=i;v4 zZmX^yEG^rdvZWFIBmO3z&EcvM1-qs!nssdF#kO@!!&k;r zm1kU6cut-kVB5Zce5|ly%nI+q;_1rYU*GwhydyBnY~v64#^TBgyIGmXTo+wGwJ|3D z?TiuKE%%PjR93w1w{hBQe(3k@DzD#4D6hDF`#HJb$E>K0fv=5cE3aKoe66a!5EHO) z2EgH6{_~RcS8TUk**@oNwuff-=G5b|naAHxdyxE4id2ee5cgV?b}@b(r$AMGDJEbk zEF$xwOu9GkJ0W}M1S~R-R2tnN{xdA1U8t(Q789@*7CHW+WPPyhwqRJq zwtI8`30baCWD%+KO@sJbSOohUJ7MYP|ks#{?KtYDE}fR;P9+wQ<3&$>6C zKP~HZ8rHI&RC=aS{46YjEm2js!35aABE3LMgzc*cSR}uD^Sm>%i_X9zn@FXhjp8?8 z5n`#T`WZ~X8CYa{YRUQsw%Z=SBDEkcXJj*lB3h)h72TcUa_RYRS`w zwyz$-BAp;E_OgfUVJ*6(Qd*<<2ca(&s_H(N03TT7BhW&y-9~^#cpxtJvRt9aHd5(~ zCUFTl2r=w?RrMb+0YAbbo6<_2{$l&;7g$7wu{r##?7g$FmR+P$)h6+cun4hIRXr3F z5DJR~q?N3XwcQpAi>zd9R(Fuy;sA^6CY2s+5?*?_mP&!6KDFOT6u?cvxgB zV{^5GY=cn5f>erY62AzGXxFH!$6x|tV3B3%CF>JywuCOTDW4D@?#ESVShHfD@EKL79mouHM*`lMg-qln?*fXia9!! zBza`pzG6nki44l@21sJJD{(<8_24VlOAFuc_aHsH$HDfgpP@dR|Il77BBHpcacBK7cxyEJ!5?m{vfLi(2R77|esvYY6ZLv94y#7@; zyd>?vcIj`n<14s2sp8v7yUAGmgJW?fgCYkPvLmiU%~Wa~ydtXsE3*5Hj2UntyGwB? zb0%uSg)F_<)d_?<04^YHn4{_x7fHB~Z6Hz}G`c#$h0HOFS_c+=)8SfK!pQh*DoCa4 zaQW8=WBcjfir2sDwxFb*yl1WOH{0v<*6EDDpjNRhJk{)9i`T#E_GyY4G+>^RH52`4gLI+{hYJ^TD<;;?&`trMePgVg8Dbw z@fBR1RPpVk-DE8O!Lg`zCYr&8tgP8J5)?9+BXelSP&6nm^WZ|JPNc*)x<;Wib zWf+PWT*yip84ei~6}XU{aV468LIyATG|rP;01Y<_u9f#GE`Lph_kHWpzy&Dyp6dTs zy#7@;bjNmM%9g*`j<4YAq>67R?IvUK501rAP{?48%%KfK*-UYn0~fM&M9SSp*Q0PD zJCa4s0Q1%~xRAYLWSq{REQAZlL0962RB8siB1;1+GC;$L!-eb)#ihiVxB;$}&zfET znu=#7IiF;oa>v?Dek)%8svB-f@h*f5>fdL_S8#Pw#kZ4old(VEx3?jT!}8AkO>P2Sdjr5P7*F;Q4|-7GtmVuWQ=B4 z3aFJZ4d>8-q5L%!=>K0Y+rR6E`|ifNJ^nsBzJjZhD!!exn~cRjI2OsWXL1Xx?@NGqA+1UW=VQ5Cr;9G4%aMCjb%3mqBq=6&fUQ7+*| zKUxqZh)Q^`COXP5C&rqC_aCXCQ*(Jd299c=t7u1etuK*g60g3l_w-TF1~2lmeEU_HWC4G$-;LEs86gq}3r0wE19CROz#fn5 z7+|uk3H8#ehB`Nl#QB{UFxf#C0bK=UT+eyn_b71wgJ0N0I*nFG3{ygXh;SNSBjDF2 z2|CosqbIn-B_q};{N9#%%?5MuY#s%R(r-x^?dRZmCx}XXHveOV5(-P^qoA{GRda4T z-_e>fMQiT#an82=FTe1z2|C)ALp8;&s6QUxH8ix~$OGceQ!0H`rkE7v*}q&H;pseD z`J}M+_TwE^7!sbhW?{g7rq{IPGa2^|wHKJJn9Y`%!Z~`MTPEPr@k7J10)88j?$0hm z3)&(q$iv+cWN>y6&utGw^VoQPiQ0(juvjw(5pt~5y*U|8yz=PsD$F}02b8;RT$_BhQU9xfnM%H{s8VnqZh0=GID4BlACvgt7QoJpYRuJvTR9z$+rK2l-rvtf03yVtA0RmlI4L>18$3 zY1LPWoQM>D4?~;o-=Dz3vxD6DeZ$E^NjbdXg`+xxz92$>D6cKpO;Ar441!_u5uA)G zE zDbe*u1!OL>f<9_A(5pW>QjhlI49-A(WPy{1VU5;!Uf&~}fI&yU7-~lu2->@(l~D7Q zh-|L*T{RT0l=gv=!tWrU^1>P;@WXt*3R&=p-ULwUlLpZ)`f&Um882WL89500)dYiO z^&DbPk(ywjkPZ%<1#v#MwD|WkA_XHw*dg%iQT0j&F=)JBBz=?-RKy)ENg?w;S`U|? zM?VIo_7=_DLck3L3;N5n@eYEX!g?i?xdp+0u&2H-0q^$=<+n3cjo%+h#t&!a@Tp3C ze=gB2ZwQTgFYU%jRl*Src$;xt2>~NmiBI+RR|A()Gx$Qr4~22smGGb@3k=5}U!1KzA!aidOe3rBlC56nT zV5Q0acu-O4`2L7`Y*!JTfWotjPymdwAl|?|{Lm*n-cJd|XMsozkm>#c0&0{$+H;fN zTc#jQ_R-<@d>kT=+z6@<(sR~pZEKl1K>n~SEJfP8+3RgWLW1B{kzTGryF<$+X(HM- zMZi(&8)7db5OMd51h?p={arhvwH5n@hLgJ5s>yaJRZfw`Fc>F=WPUrvjo%_m#~q=D zNsqR?WreX@$ok~rkLaXY-`|Yj1{v|#>qZBSxS79( zxpkAmiugPU00}@@GT}jv~SLs#B@ZURA zgOrK2s?uGy$;<3^yu9Km*(leiIp1k@{oZH4*zHKYf{~=k4Qqbqw5WdLv*UIJ9$xkl zMNwF98$3pDb3p<-p-5TR?+6~J$8Y^U47K&wdMu;J;upNX|3gZf-{EI`P7zz7{`-_= zhj(OOah4pCyQX>D>2clOlwS_-AYE~lGB2NpY6GYS-3_Y8mqI zwY6}O?3KHv8SC`6?ncTlhjwILag=1sJZ`ds%u<@lk3%qtF({c?A^boY@Mdg=1} zNL$luWlJjDO1g(n^swI-OuMTy);XqQ2pT%O+yO(eG3j%7zD*6@ET(VH2sr_B*w^vem(iLhcFw zP2`+9L6CEg{a(- zsDIVGimR->6)5|7xBDGRf-=D)1x3O7_gCGFJ9WmvCv0xA2dl1sXSesu!H3){1E1Co zT^Z;*f6#lV(;`}4{PVB%UUR=6$D2n#s#A66=-b{;wEcV^)#4qv_p{CHt? zlDfaaQ~TWpKb%;x-D<@SkJxRyV}Edr-F_r?htH{PhNpfwbIRK%Wwkyd>UOkiX-)iq zpH0O;`yPv~`!rnn9yf3W%9}ledi9l>%QoFwy5`ohtyW7{S}oJ8TDqZXnf~Ub%A1#| zztr2!O{nE0TLe|qsp~HyL=R2>@+QHa|I@HN>SX-PzUm}}zyryGA1eb!fBe-rFxL1= zt8u_>2C99ALdowdzi`rCvlLkdd?Vy&qc{p4;`Oz*q8jddrXfY#RO zek$&6LjQ1>?vnMuCMB$nv)+=Q?(jXmbi^toeEgrX2?08LqsGZ3Db@jSq1sOOPreuX zFYxqVh1pAm;j>$Fq%7Tn6a{B{Pus>w8Js`MJF6B%0DlX+F#CrZZ(hw!x{`$DIC&Ms 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 literal 490767 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 diff --git a/relecov_tools/example_data/to_ena.json b/relecov_tools/example_data/to_ena.json deleted file mode 100644 index e9d06f17..00000000 --- a/relecov_tools/example_data/to_ena.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "sample_name": "ID_001", - "sample_title": "sample_title_2", - "tax_id": "2697049", - "collecting_institution": "Hospital Universitario de Basurto", - "geographic_location_(country_and/or_sea)": "Spain", - "isolate": "ID_001", - "host_scientific_name": "Homo sapiens", - "host_common_name": "Human", - "host_health_state": "diseased", - "host_gender": "male", - "host_subject_id": "#131", - "instrument_model": "Illumina MiSeq", - "file_name": "ABC123_S1_L001_R1_001.fasstq.gz", - "collection_date": "2020-10-11", - "scientific_name": "severe acute respiratory syndrome coronavirus 2", - "common_name": "SARS-CoV-2", - "collector_name": "John Smith", - "sample_description": "SARS-CoV-2 Sample #1", - "library_source": "METAGENOMIC", - "library_selection": "RANDOM PCR", - "library_strategy": "WGS", - "library_layout": "PAIRED", - "library_name": "library_name_1", - "study_alias": "study_alias_1", - "study_title": "study_title", - "study_type": "RNASeq", - "run_alias": "run_alias_1a", - "experiment_alias": "experiment_alias_7a", - "file_type": "fastq", - "file_checksum": "3e69af1f875fab020aed82f5edbc1f03", - "experiment_title": "experiment_title_1", - "design_description": "design_description_1", - "insert_size": "250", - "library_construction_protocol": "library_construction_protocol_1", - "platform": "LS454" -} \ No newline at end of file diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index fb281980..077aabed 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -43,6 +43,5 @@ "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "Whole Genome Sequencing", "study_abstract": "", - "taxon_id": "2697049", - "query": "" -} + "taxon_id": "2697049" +} \ No newline at end of file diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 6eaf4227..5be00cbe 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1757,6 +1757,19 @@ "classification": "Sequencing", "label": "Commercial All-in-one library kit" }, + "library_name": { + "examples": [ + "e.g PAIRED" + ], + "ontology": "GENEPIO_0001995", + "type": "string", + "description": "The submitter's name for this library.", + "clasification": "Sequencing", + "label": "Library Name", + "table": [ + "experiments" + ] + }, "library_id": { "examples": [ "XYZ_123345" @@ -3223,4 +3236,4 @@ "classification": "Database Identifiers" } } -} +} \ No newline at end of file From 9981ef8c7c5a17a80c89c5b1414d4d7add8d866a Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 25 Apr 2022 15:58:15 +0200 Subject: [PATCH 0381/1454] changes in Santa cruz de tenerife --- relecov_tools/conf/geo_loc_cities.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 8ff1a201..dbd0fc2e 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -130,7 +130,7 @@ "geo_loc_longitude": "-6.1378" }, { - "geo_loc_city": "Santa Cruz", + "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_latitude": "28.4667", "geo_loc_longitude": "-16.2500" }, From 0acb3993ecc74dda6cca393a5ed5466ef7266304 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 26 Apr 2022 10:57:24 +0200 Subject: [PATCH 0382/1454] latest chenges in ena.json and script to upload --- relecov_tools/ena_upload.py | 23 ++++++++--------------- relecov_tools/example_data/to_ena_2.json | 12 ++++++------ 2 files changed, 14 insertions(+), 21 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index ad9965e8..e7331bce 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,4 +1,5 @@ import logging +from tkinter.tix import CheckList import rich.console import json @@ -7,7 +8,7 @@ import os import relecov_tools.utils from relecov_tools.config_json import ConfigJson - +from lxml import etree from ena_upload.ena_upload import extract_targets from ena_upload.ena_upload import submit_data @@ -190,42 +191,34 @@ def create_structure_to_ena(self): file_paths[os.path.basename(path)] = os.path.abspath(path) # submit data to webin ftp server - if self.dev: - log.error( - "No files will be uploaded, remove `--no_data_upload' argument to perform upload." - ) - else: + submit_data(file_paths, self.passwd, self.user) - submit_data(file_paths, self.passwd, self.user) # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' # schema_xmls record XMLs for all these schema and following 'submission' config_json = ConfigJson() - import pdb - pdb.set_trace() tool = config_json.get_configuration("tool") - # tool = {"tool_name": "ena-upload-cli", "tool_version": "1.0"} - checklist = config_json.get_configuration("checklist") - + checklist = "ERC000011" + # checklist = config_json.get_configuration("checklist") + print(checklist) schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool ) + print(schema_xmls) # submission_xml = construct_submission(template_path, self.action, schema_xmls, self.center, checklist, tool) construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) - import pdb - pdb.set_trace() if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" else: url = "https://www.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" print(f"\nSubmitting XMLs to ENA server: {url}") - receipt = send_schemas(schema_xmls, url, self.passwd, self.user).text + receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text print("Printing receipt to ./receipt.xml") with open("receipt.xml", "w") as fw: diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 077aabed..5335408f 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -15,7 +15,7 @@ "host sex": "Mujer", "host scientific name": "Homo Sapiens", "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", + "platform": "Illumina", "isolate": "1197860", "isolation source host-associated": "Nasopharynx aspirate", "isolation source non-host-associated": "Other", @@ -25,8 +25,8 @@ "library_source": "viral RNA", "library_strategy": "WGS", "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", - "r2_fastq_filepath": "home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R2.fastq", + "r1_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", + "r2_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R2.fastq", "receipt_date": "2021/05/13", "run_alias": "", "sample_description": "Sample for surveillance", @@ -35,10 +35,10 @@ "sample_title": "sample_title_1", "sample_storage_conditions": " -80ºC", "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ENA_TEST1.R1.fastq", - "sequence_file_R2_fastq": "ENA_TEST1.R2.fastq", + "sequence_file_R1_fastq": "ENA_TEST1.R1.fastq.gz", + "sequence_file_R2_fastq": "ENA_TEST1.R2.fastq.gz", "file_type": "fastq", - "file_checksum": "41ca-bcf0-cbfd43e06d29", + "file_checksum": "f2facbd1d6c7e0972074ced31ccbfd8e", "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "Whole Genome Sequencing", From 09d0fe19d2f9e57a203a83da56cad87a59817b23 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 26 Apr 2022 13:56:39 +0200 Subject: [PATCH 0383/1454] changes in confinguration json --- relecov_tools/conf/configuration.json | 7 ++++--- relecov_tools/ena_upload.py | 25 ++++++++++++++++++------- 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 8c14b1aa..ef0626ef 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -24,10 +24,11 @@ "run_alias": "", "experiment_title": "Example project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type" : "" + "study_type": "", + "study_id": "ERP137164" }, "GISATD_configuration": { - "submitter" : "GISAID_ID" + "submitter": "GISAID_ID" }, "external_url": { "iskylims": { @@ -85,4 +86,4 @@ "tool_version": "0.5.3" }, "checklist": "ERC000033" -} +} \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e7331bce..b91903eb 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,6 @@ import logging from tkinter.tix import CheckList +from numpy import empty import rich.console import json @@ -176,13 +177,24 @@ def create_structure_to_ena(self): df_experiments.rename(columns={"study_title": "title"}, inplace=True) df_experiments.rename(columns={"sample_name": "sample_alias"}, inplace=True) - schema_dataframe = {} - schema_dataframe["study"] = df_study - schema_dataframe["sample"] = df_samples - schema_dataframe["run"] = df_run - schema_dataframe["experiment"] = df_experiments + config_json = ConfigJson() + ena_config = config_json.get_configuration("ENA_configuration") - schema_targets = extract_targets(self.action, schema_dataframe) + if ena_config["study_id"] is empty: + schema_dataframe = {} + schema_dataframe["study"] = df_study + schema_dataframe["sample"] = df_samples + schema_dataframe["run"] = df_run + schema_dataframe["experiment"] = df_experiments + + schema_targets = extract_targets(self.action, schema_dataframe) + else: + schema_dataframe = {} + schema_dataframe["sample"] = df_samples + schema_dataframe["run"] = df_run + schema_dataframe["experiment"] = df_experiments + + schema_targets = extract_targets(self.action, schema_dataframe) if self.action == "ADD" or self.action == "add": file_paths = {} @@ -196,7 +208,6 @@ def create_structure_to_ena(self): # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' # schema_xmls record XMLs for all these schema and following 'submission' - config_json = ConfigJson() tool = config_json.get_configuration("tool") checklist = "ERC000011" From c281b30367c6d778ddd6ea5b1b4e2ef5c0094525 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 26 Apr 2022 16:39:37 +0200 Subject: [PATCH 0384/1454] latest changes in config and script --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ef0626ef..ef61a750 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -25,7 +25,7 @@ "experiment_title": "Example project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", - "study_id": "ERP137164" + "study_id": "" }, "GISATD_configuration": { "submitter": "GISAID_ID" From bc24256e392d885c43befcceeb0fae237791c414 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 26 Apr 2022 17:49:33 +0200 Subject: [PATCH 0385/1454] Vamos que casi lo tenemos --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/ena_upload.py | 44 +++++++++++++----------- relecov_tools/example_data/to_ena_2.json | 2 +- 3 files changed, 26 insertions(+), 22 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ef61a750..ef0626ef 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -25,7 +25,7 @@ "experiment_title": "Example project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", - "study_id": "" + "study_id": "ERP137164" }, "GISATD_configuration": { "submitter": "GISAID_ID" diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index b91903eb..839b8ff4 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -116,6 +116,9 @@ def create_structure_to_ena(self): df_study = df_transposed[ ["study_alias", "study_title", "study_type", "study_abstract"] ] + # df_study.columns.values[0] = "alias" + # df_study.columns.values[1] = "title" + df_study.rename(columns={"study_alias": "alias"}, inplace=True) df_study.rename(columns={"study_title": "title"}, inplace=True) df_study.insert(3, "status", self.action) @@ -138,9 +141,16 @@ def create_structure_to_ena(self): "isolate", ] ] + # df_samples.columns.values[0] = "alias" + # df_samples.columns.values[1] = "title" + df_samples.rename(columns={"sample_name": "alias"}, inplace=True) df_samples.rename(columns={"sample_title": "title"}, inplace=True) df_samples.insert(3, "status", self.action) + config_json = ConfigJson() + checklist = config_json.get_configuration("checklist") + df_samples.insert(4, "ENA_CHECKLIST", checklist) + df_run = df_transposed[ [ "experiment_alias", @@ -174,29 +184,24 @@ def create_structure_to_ena(self): ] df_experiments.insert(3, "status", self.action) df_experiments.insert(4, "alias", df_experiments["experiment_alias"]) + + # df_experiments.columns.values[0] = "title" + # df_experiments.columns.values[1] = "sample_alias" + df_experiments.rename(columns={"study_title": "title"}, inplace=True) df_experiments.rename(columns={"sample_name": "sample_alias"}, inplace=True) - config_json = ConfigJson() ena_config = config_json.get_configuration("ENA_configuration") + schema_dataframe = {} + schema_dataframe["sample"] = df_samples + schema_dataframe["run"] = df_run + schema_dataframe["experiment"] = df_experiments + schema_targets = extract_targets(self.action, schema_dataframe) - if ena_config["study_id"] is empty: - schema_dataframe = {} + if ena_config["study_id"] is not None: schema_dataframe["study"] = df_study - schema_dataframe["sample"] = df_samples - schema_dataframe["run"] = df_run - schema_dataframe["experiment"] = df_experiments - - schema_targets = extract_targets(self.action, schema_dataframe) - else: - schema_dataframe = {} - schema_dataframe["sample"] = df_samples - schema_dataframe["run"] = df_run - schema_dataframe["experiment"] = df_experiments - schema_targets = extract_targets(self.action, schema_dataframe) - - if self.action == "ADD" or self.action == "add": + if self.action == "ADD" or self.action == "add" or self.action == "modify": file_paths = {} for path in df_run["r1_fastq_filepath"]: @@ -210,18 +215,17 @@ def create_structure_to_ena(self): # schema_xmls record XMLs for all these schema and following 'submission' tool = config_json.get_configuration("tool") - checklist = "ERC000011" - # checklist = config_json.get_configuration("checklist") + print(checklist) schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool ) - print(schema_xmls) # submission_xml = construct_submission(template_path, self.action, schema_xmls, self.center, checklist, tool) - construct_submission( + submission_xml = construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) + schema_xmls["submission"] = submission_xml if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index 5335408f..dff3d6dd 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -1,5 +1,5 @@ { - "collection date": "2021/04/13", + "collection date": "2021-04-13", "collector name": "CNM", "experiment_alias": "45321", "experiment_title": "Example project for ENA submission RELECOV", From 7902ce0bc2a32ff6262a518a3e4c9f2d3ee23618 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 26 Apr 2022 22:54:22 +0200 Subject: [PATCH 0386/1454] changes in ENA mapping from Erika comments --- relecov_tools/map_schema.py | 15 +++++++++++++++ relecov_tools/schema/ena_schema.json | 6 +++--- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 7c716cab..239c6c23 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -180,6 +180,21 @@ def additional_formating(self, mapped_json_data): "collecting_lab_sample_id" ] mapped_json_data[idx]["file_type"] = "fastq" + mapped_json_data[idx]["collector_name"] = self.json_data[idx][ + "author_submitter" + ] + mapped_json_data[idx]["library_name"] = self.json_data[idx][ + "library_kit" + ] + mapped_json_data[idx]["sample_name"] = self.json_data[idx][ + "sample_title" + ] + mapped_json_data[idx]["study_type"] = self.json_data[idx][ + "purpose_of_sampling" + ] + mapped_json_data[idx]["study_abstract"] = self.json_data[idx][ + "study_title" + ] return mapped_json_data diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 5f33df8d..aca6249e 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -8,7 +8,7 @@ "host_scientific_name", "host_common_name", "instrument_model", - "tax_id", + "taxon_id", "scientific_name", "common_name", "sample_description", @@ -732,7 +732,7 @@ "experiments" ] }, - "instrument_platform": { + "platform": { "examples": [ "MinIon" ], @@ -823,7 +823,7 @@ "runs" ] }, - "tax_id": { + "taxon_id": { "examples": [ "probably 2697049 in all cases" ], From 97c00271298dbaf92da2da7aa454d77833b230b1 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 27 Apr 2022 21:35:11 +0200 Subject: [PATCH 0387/1454] Change date format to Y-m-d --- relecov_tools/read_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 5ff92b3b..55a62996 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -236,7 +236,7 @@ def read_metadata_file(self): try: sample_data_row[self.label_prop_dict[heading[idx]]] = row[ idx - ].strftime("%Y/%m/%d") + ].strftime("%Y-%m-%d") except AttributeError: if row[2] not in errors: errors[row[2]] = {} From 88f1b51890b636174f5be14576e46adcd65e27c3 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 28 Apr 2022 11:47:40 +0200 Subject: [PATCH 0388/1454] latest changes in example files that worked --- relecov_tools/ena_upload.py | 17 +++++++++-------- relecov_tools/example_data/to_ena_2.json | 22 +++++++++++++--------- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 839b8ff4..69d30948 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -119,8 +119,8 @@ def create_structure_to_ena(self): # df_study.columns.values[0] = "alias" # df_study.columns.values[1] = "title" - df_study.rename(columns={"study_alias": "alias"}, inplace=True) - df_study.rename(columns={"study_title": "title"}, inplace=True) + df_study = df_study.rename(columns={"study_alias": "alias"}) + df_study = df_study.rename(columns={"study_title": "title"}) df_study.insert(3, "status", self.action) df_samples = df_transposed[ [ @@ -144,8 +144,8 @@ def create_structure_to_ena(self): # df_samples.columns.values[0] = "alias" # df_samples.columns.values[1] = "title" - df_samples.rename(columns={"sample_name": "alias"}, inplace=True) - df_samples.rename(columns={"sample_title": "title"}, inplace=True) + df_samples = df_samples.rename(columns={"sample_name": "alias"}) + df_samples = df_samples.rename(columns={"sample_title": "title"}) df_samples.insert(3, "status", self.action) config_json = ConfigJson() checklist = config_json.get_configuration("checklist") @@ -188,8 +188,8 @@ def create_structure_to_ena(self): # df_experiments.columns.values[0] = "title" # df_experiments.columns.values[1] = "sample_alias" - df_experiments.rename(columns={"study_title": "title"}, inplace=True) - df_experiments.rename(columns={"sample_name": "sample_alias"}, inplace=True) + df_experiments = df_experiments.rename(columns={"study_title": "title"}) + df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) ena_config = config_json.get_configuration("ENA_configuration") schema_dataframe = {} @@ -201,14 +201,15 @@ def create_structure_to_ena(self): if ena_config["study_id"] is not None: schema_dataframe["study"] = df_study - if self.action == "ADD" or self.action == "add" or self.action == "modify": + if self.action == "ADD" or self.action == "add": file_paths = {} for path in df_run["r1_fastq_filepath"]: file_paths[os.path.basename(path)] = os.path.abspath(path) # submit data to webin ftp server - submit_data(file_paths, self.passwd, self.user) + chec = submit_data(file_paths, self.passwd, self.user) + print(chec) # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json index dff3d6dd..89f10805 100644 --- a/relecov_tools/example_data/to_ena_2.json +++ b/relecov_tools/example_data/to_ena_2.json @@ -1,7 +1,7 @@ { "collection date": "2021-04-13", "collector name": "CNM", - "experiment_alias": "45321", + "experiment_alias": "45499", "experiment_title": "Example project for ENA submission RELECOV", "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", @@ -12,7 +12,7 @@ "host common name": "Human", "host health state": "diseased", "collecting institution": "ISCIII", - "host sex": "Mujer", + "host sex": "Female", "host scientific name": "Homo Sapiens", "instrument_model": "Illumina MiSeq", "platform": "Illumina", @@ -25,23 +25,27 @@ "library_source": "viral RNA", "library_strategy": "WGS", "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R1.fastq", - "r2_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1.R2.fastq", - "receipt_date": "2021/05/13", + "r1_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz", + "r2_fastq_filepath": "/home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/ENA_TEST1_V1.R2.fastq.gz", + "receipt_date": "2021-05-13", "run_alias": "", "sample_description": "Sample for surveillance", "design_description": "", - "sample_name": "sample_alias_4", + "sample_name": "sample_alias_6", "sample_title": "sample_title_1", "sample_storage_conditions": " -80ºC", "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ENA_TEST1.R1.fastq.gz", - "sequence_file_R2_fastq": "ENA_TEST1.R2.fastq.gz", + "sequence_file_R1_fastq": "ENA_TEST1_V1.R1.fastq.gz", + "sequence_file_R2_fastq": "ENA_TEST1_V1.R2.fastq.gz", "file_type": "fastq", "file_checksum": "f2facbd1d6c7e0972074ced31ccbfd8e", "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "Whole Genome Sequencing", "study_abstract": "", - "taxon_id": "2697049" + "taxon_id": "2697049", + "host_age": "45", + "geo_loc_state": "Madrid", + "geo_loc_latitude": "40.4587", + "geo_loc_longitude": "-3.986681Q" } \ No newline at end of file From 5b35727df2d5a393f50df7a92b7f8b28a8222cbe Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 28 Apr 2022 12:59:01 +0200 Subject: [PATCH 0389/1454] fastq.gz --- .../example_data/ENA_TEST1_V1.R1.fastq.gz | Bin 0 -> 4221 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz diff --git a/relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz b/relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..767ed22df42c888128415376943c07bf033094d8 GIT binary patch literal 4221 zcmV-@5Q6U?iwFqt_#avT14T|jUsOd?R5316F)n6db98Y4ty{~ItH=@E&sWUe5e^AG zxp!`hqJVcu|Niax?RY%sLv_4-s}7gb&;R=SzyI-{fBul8KZOvY z^C1Qwy^Aq8{6rUQ*Xxg$J=u5iAV2z+=;hiVr{qAix5x>(7;lhw>veL->$#u)@;|P! zX`8kihHjK?2-7r7+&;&E=P=2l!YI$5pA$~Yi*}qob*JZ9dF(^ejdExhhrS=Wt{;ZJ zb6wZA-J@-PYL=_KY_IZsIm#;Uhvh02KqoNCqrhV?ob1ah51_awm?(Vu9Pl1MtUHRJ zU9ITr=5@#8Skx`Ya?dKgA9PbJ$Irz!+0(Q>m>t43dez8HKTNQctIB5EKLVJzsmE32XEUv8SP>e~KBcS*=n`(&Ih4uiuB-WyI&_SngP5 z11!5WmN|Y2#A(L(Q%rIUVc_Qb89jrrTWmR&_w7~I_q&`rp7U>9JQaU5Oi)1+k5+^N z{W!pLVQ%WV-Vo)pVyRv&$Mua~ulM>n`k)^e)xZlM-?7T(on5X?R7~%=XBOBO7{14Vc+G}56;PTz;(~=o!>N61xIH}VQhwXlSl$lXtGry!5{YhA#yzy3 z0Q}&&e1cH|9>A>NM57b@z)BHLK{Gt&qn$U7N*8BX?pbBiF6?sQ!}&JSD#z@kyvG71 zJ^h`H`U1=27ptt+-s6B2pi*1Zpa?kCAQKw!SU4`Q*5e+5kjHVcnm0M$!h=_~3Wx^< zmOED2e&yp~%IQbh=xLHOdf(j=zP@`OFXg-3UZp%%$Llfk9*{Iy7~BK%g2eF}>m1OG zDLO_tIS8K{8DFiMFk%mHQ`^R`_c@k3R@t`gODxA1_Bom3FHdEz-sh(26QVhmr|nhN z$D4T1xlkK{Tmw#4>+}qB@K@Si&@ccoq}oUUR&H`;tqhiGrqHU0mci&J68;>^U90?> zdveduF9VWY2OtHtkJf_alG6Je%WV~0)dyYW<(jP$JWVkO*g(b(#umIuOB^Rg%KC~b z4ABhQ&c_!yK;+=&$kFgXUa0O)jUEsSAcg|G8SkR(#A(I`&F9U-HMHhf?pS4pWgwc< z7^WPpRo193J{b*-$cSB5VkxCVU^4d39A2cAK$Y|V%ZNflusNrCWbI;&Y8s1t7%H;c^IPi#@iCmA(nuw6byBA1ba{mnS*8!ntqD_bOcJ3*6;;P5id3E+ z&-7d)XRe9%tg?AD-!;%_PCoRZbplN@xX0shZ-;3b{BUnvi`q~9Xxr}}PJWvY_t7{f z`w!U>wAzohspY9@JNd=t+IHT_vD{W0=Toi9t-cmDH<*=L9*xTK7X-i<=JF6+KU(r` z;895eMNP;}6+vK{kEq#DDC9PbQ_}63JLim(6Of!O>qPf$wQ;`4;i@|4 zb)rCU9FiBfu^J*=nJx@H?jr0}9~5!~SC{mpr?3wc>`a3o*F7R?iRF$}zUJ}ib#YBY z>9Byw9QvuvXTr%5&9U588<*ovzwyg4=W*tbEDHIg9H9<}fXbZUJ$1?8jbpC8YWj zSf}3JrNCKWxve%Xmvb#D_*!HXmU2T<0wT|+z+xI~5b)AwO?9$Bhg6ZSO_^>bObUAj z1YgF>9jj~_MPTU0j)kJ|2~Q8I*abHMv>SaVzzNYz4X*3MBoK;|kDZk+m0((*j1ws0 z<-?1_lz%yvw=Y(C)2cz8b5AP!z?@Qb9Qk)(g`N3$r0Q|001x_RRYcuABGYkh<|ArP zs~P23?pS5!69dio}RbW!LV||1r_OiCI zXO-fcs)hy$m&!fUP~iE=8s)0flOiWd8)S4pqgYUTUfZa*t6A5Re&dJJz07;eG5O5Q zk%0?TcNyd6&()z5kLKWW6k`WmG+1$<21L~^+m)12u}2QA62t!L?--p}x0-ASnS z9LqhcEU^r8Y3QZHhg3{be)nU5*#-r(ZxJVZ|Fq2hRSsEiGvw`zNOY+SEFpeU6E|AV zhn)vzLST7S<7}RJ*kYh8qT!+#&jzGk%gCT#59=K{mU~vISa$4>3x}gmF}VRO)Q8FX zwP=$|Kz)Ft<*~(%|Ahx6wdp8=UN_QmEVmi*b~-@?pYm0*&xLAQux<}!I>IEfp}_1g zu!HM?t21IZG0D^jK>@pzN>KD=yxg_QqTgfNV5}a@vw`l+^HUg>ShX+k!`85smSefi zkhkmYBB%05ge(XCNm7aIF@S8C2O_~ip~xA%1nV}!jltl|fPAVBdv8Q$70(>YJ*)hp zemQ0Bil^T%dlS70%Xg@{9Lw!)>Fsvc3e2f4a>&#dW6_5_F_@L1%L+Ox8tjZSIb!u) zUE1gyS4LA!j2NJ#!pC>4@=XqD$brF`rZ1EA8Ca3>5;Co#-XZhpyLoD(f7$Pm|MiPy zUNsces|Go(k@7l8a6oJG2axToB(c_ED&6uN3d^KCsWDkLqO^*+lkZyQL$XLGVz3#0Po6!PTpqu9|A9Zmuh85s z!rV`%laOS6%1tvGBF=HR3Tcg_CYr11NWEQ})`D=NC})ntuY}nSHM(_;kV*Lh%^k~Z znyeT3Ruv6p_vcyLqzMNoeo}a!q~>ee+%Ci1ZwGauyfsDArl5q}@s`>^^RQEa5;}?; zA=NsKX23at)g=>@^OReJ62)Z&nmd-+Hsa|{Y%hp;%BQw%5Ze=z9K<3$GIQ1NfqRf&)~h_R0r6$y;D{w#mIF%9Z$Kq{ChXBdqPls2B_P;2JZW!&7i%y*2= zWU)B#f{RG{$b$MIk$i@Bf#$Y|yWg%lv{UE8!zhIlRSrE{Yx5>9imCnUIRD13rIqG6 z%Ee}+o+yCZu_7HK(#FIL9C+t5aAs&yXGg6FMNQq4Z&jT8ht}Hybx=PmAc?mHM%#iy zR-{e5V(1}K90s!{W+up8Y;rO>rY!6=So?=%^pwb;?(S>?fhRdm%;BvPxIN3vEN)oZ zl6Y}5EW5QZ!6d}nw<0{j=;kYOG>_Y5mil%+uUb#u3gBpD#ksH+Vj8YAKs+0eR^DJC z7@Z#~PpU~u9%tRj$Y%Kp&0WiUq8S#xI*p&jfQzwnd2Cup^DYr|g1djo)W>akR^K%V zTQ}>$za|I?p0kn|L}jGr4(v|AQiEx9pJp&wV6#*lMNX5Uj0pvr`rXst21p zVovE8DNIPo!2-=a%lso#Sg$vYrOGR7;x2J5(A*ZgwS4Oukjg|1;gW4vvTq2K)>aJi zHjQECMoVOA)3H*N8WaU3?^zETVzP}6^QK*o#@H`yH%_7TLK{eG0uq>BlNYZ{<9$E< zc=WxHaPQmZL-+~lSAox_M5qo`eb<6>IX?M+>1?|F&c%)zrJCs&CL5tNN?A#7UuG=T7fHWP zEuHQKMO(%OV!<$wN4^p`e~R=NrL;gFkK`W?`kD5z@;3*0(OZZdDlq3Su-vgqUkJrT zl$+D$m9#ENc|pv+TPHFFmYcy^9H*9`bGa09hx7mdER~Li7RRHkxn=V`(F%@W5;wPV zQmqjN%6!t(D9d@EU8|&Bc5kv372)rz7318enJ26CnVM0@gLGDCRpqHRBe;YjRk(Te z#3k9N7KxmV!Vx~q8DG|IXtCC1^menIwYf|^!WuoB4M|VJQVT5q{3>T34=99N*HBH8 z)v`~p%=np&t39LUJbnJkQq5Rh!OqoY@uZTlFWz&#=kbzv+Ij04@LrrG4DF6OXALkH z(=iGfP6>F+dD5t*qeKsOM_$>J-LuN&%-^3A>-Mbda>ptYmfbiI%fJ|j4uTkEtLi6c zV`gGc;nS{40|G0vT&FcTmZweSCL;JO-}q{-m(0Ox1XN>k?41?3P&`&gZbKBl`O0_72H(dyv@AKmhprl$)mcdT-S*ug< TpU>|nFn{_l!E-B~m_PskPT)_z literal 0 HcmV?d00001 From b334c0d8c4aa0e928a5f74d34c9f73204af9f9a0 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 15:50:33 +0200 Subject: [PATCH 0390/1454] Update metadata validation with gender option in english --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 490959 -> 490978 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index b573095216b4ea087e71ea27b70961d702c9eea3..00adc3238f8f19428d353699d1800bf2ee3cdb6d 100644 GIT binary patch delta 102607 zcmeFad0dR^|37X-n-$N;z#bk5?8O^>!gJIT! z8O+SgGrEj##j`I$F@T?mBB-I6^nVD?x<4Co@Q|^=iwe@#R?d{YB`c)hD?59`LEcg` zUmNCwy03!>eDADhM88&ze7VkOd(z9C>Y$AT(tOnW2#@p$lE&G32CxN5b+q4&#U)w>8~5y; zt?N8nSWpbdKll1oj<>V+SMrRtKmvxOZNU@>-y= zYe>`S`VmQ8*5DcJO`L049}*Pbixh{1x>`7gr!R!pwS_8b_Ky@souu>L7UQ;j>;U?Pek9pd8;mv z@k-$R#9JpHL)vS#97K-tk=I_nJGg&EU_Q}<^QKp5x!#Jf{dcz+vQt9)& zd~?kCLi9U0++SkfCEwbeg{#?0_BXA+zkE%8*mALa8QrTUM$kcY+Ji8wH8yFfpZ0Lr zcsq3SbSZGUdXacHyGk^zd7DzT4!k(gWuKmggoyn$yEaaflye8-J+f2W-WPNkth=(y zmM1sPE=3?Bv?Y6pzp$Zchh)M!>zn+?G~E-({w>04Eirgm*VVRjdU`&%2^pOthNG{B zXx1E~)NSou!PF?0nt-mjdc8F zE$M1!n;u-{%x8J+Ad$Q>-4mZ8eK_LkjSS^|AwF}P6|Y7|^@!FS(Rlglr8g;T*{rE-*Lw!;Z$#tNMAP-RnvHh|5qPn4;PffA0 z-fsP*P6+P}^_s<+WqRWVDUCRs8E%jAiLOu_tuQoG#p{b1wWp*wF!hUXpF>?HwJj94 zy-_8>Cf&8OVRKpjT|#jzZLp(?MtKc*HfTxfl%-Oz`oxz)DmmFTq0mh#;FvmzO2BK! zxpo&91(}@+ly6*RQcSBKAa%xE{Xi(DLA|N@`s=(X75&=knNV-2lo_pyl;0l#pZ5Vx zf>aC#zXWQREAvx^Xp&7mD$UJ01D{RT*ZJ2Lt7On>8pUk9UC4(^tYsWR>`U)mt8e3! zr*xWOKGQs|=um0lH4v@2#499|n%`z75UG-RtEIhjKs&Uq|7s+yNjtE=r#7E9Sl>bI zYVCKy3zu1L0n}kY| z)WfQ%F_bS0B@LBVZ}-?Qz-uO)@w)4hRkcvbkV3IlqUV0-X5R}LT#>oWwLr}hfgAa; zM{&TR zG1fo_Hd`BQwobymthK|kKk{leIj>#@4Q(krRa$687pioQrj)vBid-qbyz^?6kt%7qScWzJC#!`C( z>PpI#Gu92%E8Qlw4eU0}v>5pOpdq<_zUL5>u3{{SX`t3;TqkOO@K^X$x-pf*Jv56c zIZ*0DZR1-Y@q13>a9{!JyVo!54L$pklkYfN+w#Cxb7LmBWQn}?e%93tH+;o6ToV+# zIP;_M3*P+<3A3ww+Bb3ts$V?$iRmtf4)&pX>2lt=>}S+e_bqK@r<^*mIrmP(8^;yv zk|2I-4kiD)n@b)&q*CMA*Y}=izUr~DyXUYHbdDGi*vT1cU0oa?5Fs4AtDrXjGF~~j z#PxAnMr3f=)tu&lgWX#q-`eYIc<5DoI@Uy$^@=%#7uRPRuDN*g;61}N>&xDB{y zITqpe@O^A`-gD>pYWAS5+aqXh3=FNm7MG6ijnSpOGV*Cr>26chL5%t@2Sw6hTs?_CG^Ti>i26Jgz6slo((B0 z-CL7tQ)XJcp~$K{iL>d}K|=4j_FL6Q6*E8FI&-Te;((L2Y;v)eNJRu^$CJ`hAza+e z>b5(>p9jTi5?eDAoOfh6QU$m4_iEL~-*vy&VW{I}-WzgOIZzYu#T|z>&>@^DcyqSZ z<-qH#nH>er`-j(G))+)!Kg`Lbo?oxP6tKOlxYkK&e`WP;<}2aRmpRgqz2tEF91gd{}nd0(f;w3TvJF`DG5cc3~YcD-Fq zsHstJca)Nz%2u7|`}+K@Hx76F^Vce{@i*{kRb*tF{3GiokJ@7jvztZ=m37zk(tvTOSTU*!3 zFDiqolL2Sa%8S7N_J`kW!7ss=cXV&G?y&A3bd7MMh7e6MmTcj$E+roGz8FDvFD4l1 zWLP;hZINv?+xj3pHiAk}!$-8Tyx0&S(27@LkACPKtERUbr@PNXN2*mS!qZ+1ZrMUP zxIH<7npdD1*(z^iuiGnk!%wd))<8M?D&!E>Y9}og8G#GHZi;MmX?TzkL+W3?$40mI zjap3#IyrPCA*lZ@PhcfHL` zOkJp)zRS~$=v}Mr=TeMM7#h%WY>e@)uX~i#nVvLw*M!!Z09n*#wF(4nqli7J4~L#M zcS{9!Ug-QB_40VW;`7k6yjLBrwGkJGa#(v&A61-L@8IPM4S+qQB`;3a0?0fK!#p&_xD;#s=V0a89H#Rw7dTdLADgHv^5Y@iRJvr zmlqyrqm*XkdC#C@A$~=9#U9$Md_!H#lKIg&sTn(Up-`1IZdATrsm9f*bGpv&_1bg& z@ez$qyL-y_!6O$UAjON=t9QF}%a(rz3I`wSUU08Pw>K*^q>S8pYG$29N^B;NM(19wVj*7b1y->MOK{9R)VeRy-R2NI;t5dvMSMmHHh5aPe&xs+@ zgFm)6_SC6V{@C**dEt9TH)4DHS@Ki6Jj+6J3M3fY39}jc%0(;_sTc6Zg=@{5&hp2l zV%ZFo9x0nAKU6k^Y-ebq+LZB(Ugxt3ZL-omD&e5%>?4yvC`%a zQoM0T7BPv3P>vB~4`+2Tkh^?_-}FSEKaQlZ$~>8sK`&C;{J~joW#_O=QYsk=B%dljkScyd-_xD?oKL#<*AP+!MQhCU94z9L3j zN=vefvN^G}|EY(IeO6rspF6SR)rTnBP+!hdpNiyGyfX*UHmm%snv0ydjm2VoLANfn z+2M#k%EKl5ct&D@+b)NJ?llKE@yQqg`v)xJ<5G(* zD^-s!H80(^)jGeu1Ckun>+4AP%fqGMep%2-@bm5ctBGr^-p+cLT#@xxA!mCb(~);| zCabNQOda2~wmrLFCaP%|opb-HsFq>dtXoOW8?_99*prTE3`R$x^Zv3?FI$)ywIDb+ z$>b<{rCCk3(W>^)toFE()Qce;>sSX_VQ}i{4yE|?_PWp; zN!w?|x+_e0o0Nh7C@s|ftD5>wt ztBm%{PLsBjGS8vX&MK*o4gAUd*mH(J)Yd@M)(@EP0a4%6vzE3N7VdShCQ1#4^-&Xa zJfMPyWl+#b@Q=3-0nOHLXCpN04AWd%XSUiJ&|C^=epn`Y4$%DYs^|qno7w!y&KoZP zninSnRlld}rMAvmYF+Dr2cO!J&sB#n_HryW{1D%nSrSpKA9b$U-{wL!)46Kx`(2x> zNK!;k(MLnO3n90bjbXJn%%HmXo#dwAIc<#G<I0a^9x^xO`@y z($io)ufAP3k}y=k+Fmt6z6zutoGcvSX=Y?bZo8seoK_m{W|Rh-M2a)nORQ3grbsVo zb69F-xb|_z~%u2-Mo!c(z}%EDt8S`1n5weE0k`pZlpt4W7u zKQpwI`kJ{f&5y^}v6VsZK>imET{mO4t+vGl3bo=e22)SEr z5N_kKhzRx;5^?TTOC?OvYmHM!OZ@G^p<2Rj$7M!b zY6%M*muc*5g%0o659w)=i0XO>DP9iZKEFT1h`-=>A zmhfJNr+~C~-R0zSLVF6=UVfmdmT-&-;wy084u1b`?d7Jr25w(K>m^%%3znybPTtFG zc+|UgMP;tP+_dsg1G+C5>!r2dX&E#ayNB{t=tsJQal(M!dZxm%h;BMt zLihGIT@u&cI3KqrxjUgaHd^6wjXt`-?!w2E^B=1vTCeEx7bM#{MJEhN@~D`kRC6*c zaIi2lK=v}&%I80lwpBceP`KP?#UC0G0SI5dU!-YIvHB76I^v zGtV<{CD~|((tem1su#e0C_!1|AY%daZ@P5b>|Qg*eWQrR@L7A65}EkYxX&LuW48TasL(!Hw<%7AUjctgi*D zZ275>-E1lT8D?{xTh)`$-KM?T(y{~c*H6RoYtj48hpUu#KdHZGy*+73^*n;>P>3$m zT_K&2V=5j!c`mB1&s%}g{5HI@!%*vFOS&@W>2xv!GHg3gcm|aYOX+0(HQZZpBd})=qQ2Cjm)0ETH z1v$%RT$-i2^x|rU^On(0`W9u*j%B#BZ$E_Q3Bo>`(9AL+RO_4;XCHW-uo%2|=_0nG z2=G>175+nP-+Z`U63xu3jU!Q>nB0bsi-^Gk%QzNpowf7e?P|%8#8#-PKLQv0{-eY4 z;g8fnyI-& zp=X3(!P#TDyHgF2^TV%?v{ z8krIhY40Qlvx+T29f5CeQk;8n^~^HoB}Tz?GHY9H;doiWnQuSBIMMZU56p@nY)VlO zLkN0WR`n5HB`Sz2fPIwKv%O^AUE^o#q-XHJBncK5-3iyOnag=#mMCFUWlRnt5~E-V zxK2_qF?hwHnTa9G)lo2BY$wdUeD2&!%=ceycwn*{A=)W2@in}0Ehe#69DJ-!OdZ8o z2Y%Uo3RyIY5B3rfALp4-e_lU#Dc9B;fQxI>%G{2YMHlfQ--@z_SFKQEYI&`js^IV# zo+E~t`M4gCq{b+(U)!2q4+z1`Y&Zqu#npcNzW?qEJ-`Z$Mph^%EP<)^EB#6FuR80{ z)qeCR*TY4Utc)!LgdQL~!I_Vn=;Wj#-;d>)ksJNgN_s->ALVZG{UCi(d)p>KzY3v{9seD+51iFVUPi z_pc4hX0BYb!-{)kSB?HG&^R+dO$ePDj~}Ul05u*X)W`{sh=_u)Xjtqmbg}>V{r{bJ zDkD45hrUjxiFV@mKabY5!NY(ICOR1c!$QdgBw&U$!u12422Q|3&kw^q^r1`nhwuB( zzmWU8t*CN!EK4p5#74@pS)gI68ip~%W$q)RIq({_l`F${?5;kmYbd_=$?4fbej5YS z#QEY6e_V;aO5N#~%y_hH%bPV_zhp@By(wVh8;G61#Yxeq_7GApOjDbkkg0qIc zm;7{muLT%L?_8X8=ve~S9QBZQIyTal^6Gq2F;5jpoktEy8wovtJvIP!olA zt*~ZSyS9_vP;zhfR*N@xxeC?9`Q5guM`z!v)v`-}-0I$%Uw9|`@J3w&eFJR+v&s#X zJ1VzU8dR!Q?yl6VG_KrKxwCScflh+8Z~gO#xbtz*alyv>q@0*6)Ggu#pIx3Cut|JQ zy!5koa|1SubH;CYHjgVnReZi1>z3&37rc=|8wdcVR*$^QXhmrDU z%oR2OLRktK#plT7fJ6Am`HWKZNwiWwiCTWg}gl6+-`k?iVIt?9Xq$ab?ZrSb~KlU7e<^B z*Rkbb3rpDK#N~HM=b_A9xw~r632esxdl_ymMT>DSL@p`f{W}zlse;)k%GY5~zao;Z# zfJ1Yz1B&Bo=Lq_e&p-@;FIl4D#fE5UT>M7~JEodkjyP7m+zWB@+u3Z)C8B&y%=Ha8 z`OF&&!S2Q@h97K^)S zjJ0_1@k2Z^kf(D2nE_~(^Q1;S?xO@@v{9E^(^(}<#<&UY~40&uBfDlgYQlrmKM0Oi$DKvGG!reAkF!|kfxLQOBb5& znDd7p4zw1K`qhJ8=0B^!AW#GCX{bR9q6X73ccI8OdG?EKGNBs$4uAf=WXkjcX-fS< znq@vK@f1#H-&%|LRM!u+AataK)>M{ueI$NY@~-r1)~jlzY75k_DU>rE^b2C>{*5<| zXC^9ue&D8KCd?51_?7QAp?-LQ{WIqm`)54;_#MXmd&z`N&F3%u*$bb*gBFkq5O%Oq ztQ2rQt{cbed@|VF(tyFn0^L3{Eyulb2A^4qva~_hwJ{nfD@!EO7?(yt>Q@huvdn>R&hG5LeW20DMH^o77Y6Rw#Vtcl)TqNxM|lwM8~T;MKi-88 zrvmPn=clgdGSuH;&cB_`79dZRU&u3(VOJ&@GbUDnhRM2U>0dqA#xRZ*2?dHkLzHW( zH-88THXtvYqQ#S;4uW06`HNjLks|yKgZ|ZY;t_f7{e?Uyy2$_X!SO5tgjj@WoI^5H z3Qz>8X(~cL*eTOGHh+sj|6V#*D>`7)@gQtkK*qZSF)&PaPo~kbKKv9*DR(?MQ zEsm^#S2^%387JZtX55uCCgLOjpK*{_GM-b`beVgMQ-*>29K@H57ZzBFO&=5f!oYhE zODq{DQmXmnqu-dDssLOBJ~?jOSy*a}Eyuu$j^azlk0-nR5Ko4~9VLF7q1^IPZhs=g ze}dW54A|qrb>r_5A%>O!IrYl5%5tVe_@~ z*^7;DKbzf+d2v;_;L|2?m(P-Z3xd@hY_Lpf8m711PoFq__Vne`H?c2;Q2f{e42lcG z=zKCcZhn++Z`>N>8fYI^Z&yh7!i3s6JU#@%^<+`(hGi&D?0Et3Y2He%a**}mD9t z|BFi&mz{t<#1+BVo~*Ut9KyykfR*^mqA-F642n61l`Q4i?v*@9`b)m@OG*M$cWkcA*!YQf&lY-6$9fT_*G5=ocVn&;LmVhZ!@ z=lrH;OR(41q0r(?!=9YMY{e|=-<99*ecv^D{z$D7-Is-d<2sgNzi^_s;gBx2Wx61S z5Av=;QGUVZ=qUeS3lPJ1_GNc45d=@U13=n*&N)%f)55)-=cCszg%jSsVEzi0T zx5)W~Q=EYFDUhYAWS2{~b3>xUc63FA9UDcl!Ca`h@Zgs@!vAuD;J`O*%ciCY%cr9W zlYYHZ=_>8knjE4E0Y{1O7RL%t@N6*9p%8>VU* zMgo3Q;oJ06o(V1CmD6vX_d=O_3NTqzrzp35q3?__QcBK8v*KmrZ3IGxP&&2wI|jel{* z?nOG>I*WNuZWFQ=IxBP(9l((Itjwp19wG#Vl^`gl6m?1zZ zg7JbP0Z2}3l-6w(Se*W&))g`&W&y1Ol@9E~l@62W9FoxbrgJ0FjVL}~seU^kbC`F6 zfW>$LnJVPNzZsC3iw)sH&7DG2=I^@hiK0nUlQnu;vYzO>|DD0N|5m&(b|z|$@Pxat z0V#CI{uZ?nge8+%RT%HQJ6(Oc;e~O2SC;r;C-ao=(demoYn-q{$yELRKTrIAq-^TE z0=c3E9L=w*H!j`v!GZ8Jr&ZXRj$*x70zaD8?R$16~GXJ*h< zp5h}LCxO)4&|4rtE&51M5Hv7U(Ot*t?@2*ywg8G3j=RW)T7eZjfZ|>8=fS@>b2hKo z&8x$w!@trgisKbonAi`L0z@$;RSFQx_U<2*fyJ(JMWL}phA5WJU%Pa!C|qMY=o3k= z2?gPeWIJO>!y+V(rsw)9`6D& z1yue0dDkC)AvMSU37tT(!niYwMJG0X6YKew@$?*2Q`^*J@m4NEy5#7kVW7orBrgeC zdTi;Al->7=R4HudcGR+&`xjs#U0_L#kbVk!VHjv68_7_D4z@&kIy3ouWdwGK7f6-9 z(HvvY(bxMm>b}-Pr?5x)*ja#XB6>|FQdK*W#ze^#(es_<-)lFpZ!dt|b~}^>rG|~# z4VIDO2ioW8g|$c}=13Bju@XSuBKgmnZ-pdSolD?B+$|Oq5BBgb6tCzXy3K!A-WT*I zlQ)MZrNiud#SWd(+q<$pJV-eG^mNXPZw6bO^VLj!rsm;t)=3TaB&Rrh``lvD@~jl3 z50l;(g!E93r1)m=S<;h&Hs336u^W#9sngD}pzgsj7Z!^eFx2FLhDUnE6Vf9(l6z*b zy+uzBMt|=lq8}3Qm$NLJzcz>N%x}#~H|zRZ#eIynW3Vxwx&cG!V0V~+tuSR{wOMWWPP7#%ldF?*qam$r zOd567a&e5)F<|zFQ#W9$-_HO&re@0J{$k)d{o%!bh!R$Sxi=|qkSkxw1Rs_Q?DL0GBl+F#kwgMNtnPVHr3G=|~S_x6|ugNo?4k{Oq{T2xgXS>xELsHj2VW|iXW`Gt5ijOK; zupEpi-dU^aYv&_=A}{=*pC2xK%gzkoNRYZm0D05NJ8NG~+H&k$9@KK|?U|tGtB?`J zz8rueBDH(Vk*p0s8l<<;$YlS0pHN0?0ogmj}0EkIn&HVM%aA!9k z!$}uyEY~{Ja@eeabD>8KJq7v=ECcBo(t=Tad<-na5bPxp@Ua~qIN`|m?92#G7pU9{ zhT}i+&7Kdy6s6#|pJcEZvrz0T2>c?bKUK_zRj9nPL;$=Tat{-MkALBWJ7PJQ0VEx$ zEOb5rOAqnR`c6e$Cm%L&Hj0B8fE|MB(e_zzd_C_hgv(eTG4MFxEp`C;`((^LTr(+i zVO;8{wWGWFzRLz%%zzT)au|(S^fQ5QQ2iw9Lr=`xMWgHK=>U}zai~3IQVJK2Dt)IT znv5$X^u$c&hwGB2z@stpg?BWKBA?drO)=0gzJL{0CC;BW2DxHq;hSE5Ph+ zC^i;4R^2!%GKNP#s_nExfmQl_YgX1*(7|zxCV{3R?K)gg zA~5iL#NeT|^L*ZF9N-#-P`kP!eyy|yi00D^p<~uc0~CT0>{YrR+gN~pM)u*h;pd1*Ov?kW%#B4^o=|foQk~ zxD&J??~Iu{S|GAB8b%i^QbGEAxpm7~`a{FmMs#&YGOYmHir#^2>j~28 zBlrwTU(Syhag3I)aO`Nz+gC_&PQEa)f+h!|V*O7*nII?-9|p~$3lpi{0)Vsh7HB>^ z$nlThGjMu-J-RSj<^^KAk&^TgpXw-5RpW>ReE)Fse~6oKZ~a_2gE$QfG#c4+d<(Q_ zbffYlh6p|B0Y3O;5+j7wUN)KOj_X`GnP&wb&!4~m$$-}7Q3u=4MjNnfLLMa7^K5hS9& zimsga1comZOm-5DdeWH8_ss)D!`I1Zu8~gWiCrH~tnG@)m4qKI9+>=mHx-%Wd>?o- zsj9@ho?8AmV)jvs9&aPh8-po2-WCA&nX#|=aToqyuZsK=8v-m%7Pw=RY?7;MQ4

    j|b|BD{hB0$sl(i(v7Y;bYD>%~8 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 bU^}Gz`^ol44^_Fp*%pB$Ow>;R9GL$C_nZ>h literal 490959 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�IT%LE~b)-c|w)dW=xtHQ>Zfff2s_^ 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%0DlX+F#CrZZ(hw!x{`$DIC&Ms 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 From f9d7ac2d99d9e2829e1f2117752cfc2c9bfe0504 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 28 Apr 2022 16:14:29 +0200 Subject: [PATCH 0391/1454] added originating lab in metadata test --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 490959 -> 490944 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index b573095216b4ea087e71ea27b70961d702c9eea3..b5e790caf372027570781bda9a91cba25df89fd4 100644 GIT binary patch delta 101625 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 delta 102527 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

    jbiVrwNXQ~G_>c4to9pCdvAu>{YAQDH7^fou` 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 Du_uZ^ From d45e020e40228dc2e6ba4571e81e9f5d5b28779d Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 16:40:03 +0200 Subject: [PATCH 0392/1454] include isciii in lab address --- relecov_tools/conf/laboratory_address.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 8757be7a..3f13d429 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1,4 +1,12 @@ [ + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N,", + "collecting_institution_email": "info@isciii.es", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Microbiología HUC San Cecilio", "collecting_institution_address": "Av. del Conocimiento S/N,", From 93d27a9784b449d56d23f3abee79a590bbf42bf0 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 17:39:05 +0200 Subject: [PATCH 0393/1454] Fill with empty values if no originating lab is given --- relecov_tools/read_metadata.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 55a62996..47492739 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -87,6 +87,14 @@ def read_json_file(self, j_file): def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): """Fetch the laboratory location and return a dictionary""" data = {} + if lab_name == "": + data["geo_loc_city"] = "" + data["geo_loc_latitude"] = "" + data["geo_loc_longitude"] = "" + data["geo_loc_country"] = "" + stderr.print("[red] Empty Originating Laboratory.") + log.error("Found empti Originating Laboratory") + return data for lab in lab_json: if lab_name == lab["collecting_institution"]: for key, value in lab.items(): From 787ec9a39c8069d31071ff1527fc4c602cc9492f Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 20:21:30 +0200 Subject: [PATCH 0394/1454] change host age from integer to string --- relecov_tools/schema/relecov_schema.json | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 5be00cbe..0c297502 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -744,18 +744,10 @@ }, "host_age": { "ontology": "GENEPIO:0001392", - "anyOf": [ - { - "type": "integer" - }, - { - "pattern": "\\d+-\\d+", - "type": "string" - } - ], + "type": "string", "description": "Age of host at the time of sampling.", "examples": [ - 79 + "79" ], "label": "Host Age" }, @@ -3236,4 +3228,4 @@ "classification": "Database Identifiers" } } -} \ No newline at end of file +} From b2d0004a92cf41d940f2c7c078549867ada1eefa Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 20:35:39 +0200 Subject: [PATCH 0395/1454] Fixing space in parameter for ENA mapping --- relecov_tools/test/test_cases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index c2c532e3..81f87fa1 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -2,6 +2,6 @@ relecov-tools -l /tmp/logs.log download -u usuario_test -p U[9[Gpyu3. relecov-tools -l /tmp/logs.log download -f relecov_tools/test/sftp_config.yaml relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220422.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp -relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json - d ENA -o /tmp +relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d ENA -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api/ -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json From f8fac7b5e5ecf6fd5a138b3cbbc4e19500557e06 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 20:39:26 +0200 Subject: [PATCH 0396/1454] host age is now a string --- relecov_tools/read_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 47492739..9ec45cec 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -100,6 +100,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): for key, value in lab.items(): data[key] = value break + for city in geo_loc_json: if city["geo_loc_city"] == data["geo_loc_city"]: data["geo_loc_latitude"] = city["geo_loc_latitude"] @@ -226,7 +227,7 @@ def read_metadata_file(self): Convert the date colunms value to the dd/mm/yyyy format. Return list of dict with data, and errors """ - exc_format_num = ["Host Age", "Sample ID given for sequencing"] + exc_format_num = ["Sample ID given for sequencing"] wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row From 8b49f42ce23dd0531a78a5068dad32117d526834 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:15:15 +0200 Subject: [PATCH 0397/1454] adding more laboratories --- relecov_tools/conf/laboratory_address.json | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 3f13d429..625f267a 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -182,5 +182,21 @@ "geo_loc_state": "", "geo_loc_city": "", "geo_loc_country": "Spain" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "geo_loc_state": "País Vasco", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain" } ] From 41b5430ba15364ccac7c127c08d707eed74d1923 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:17:01 +0200 Subject: [PATCH 0398/1454] Select several lab for testing --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 490978 -> 490183 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index 00adc3238f8f19428d353699d1800bf2ee3cdb6d..02846bb96e5866dce68b2f330327bc16ab089895 100644 GIT binary patch literal 490183 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

    Hg8CvDgyU%^4*Xi27dh}TK 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

    jU;E54J9l%?s#G(lM@B3m)<3j13V38gexcH?z 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

    Q^w>TZgKU{%*5skcjXv?RkWp!md( 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 z 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 literal 490978 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 Date: Thu, 28 Apr 2022 22:17:52 +0200 Subject: [PATCH 0399/1454] Update test file after changes --- .../processed_METADATA_LAB_TEST.json | 280 ++++++++++-------- 1 file changed, 150 insertions(+), 130 deletions(-) diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index a2884048..b5bd53e1 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -7,11 +7,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123456", - "collecting_institution": "Hospital Universitario Miguel Servet", - "collecting_institution_address": "P.º Isabel la Católica, 1-3", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197860", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "45", @@ -26,16 +27,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Murcia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", "gisaid_id": "EPI_ISL_11222687", - "host_age": 55, + "host_age": "55", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Mujer", + "host_gender": "Female", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -50,23 +51,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU01394", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2021/04/13", + "sample_collection_date": "2021-04-13", "sample_description": "Sample for surveillance", - "sample_received_date": "2021/05/13", + "sample_received_date": "2021-05-13", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 214824, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -83,11 +85,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123457", - "collecting_institution": "Hospital Universitario Miguel Servet", - "collecting_institution_address": "P.º Isabel la Católica, 1-3", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197824", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "12", @@ -102,16 +105,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Murcia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", "gisaid_id": "EPI_ISL_11222688", - "host_age": 59, + "host_age": "59", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Hombre", + "host_gender": "Male", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -126,23 +129,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU01469", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2021/03/31", + "sample_collection_date": "2021-03-31", "sample_description": "Sample for surveillance", - "sample_received_date": "2021/05/13", + "sample_received_date": "2021-05-13", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 214832, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -159,11 +163,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123458", - "collecting_institution": "Hospital Universitario Miguel Servet", - "collecting_institution_address": "P.º Isabel la Católica, 1-3", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197767", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "45", @@ -178,16 +183,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Murcia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", "gisaid_id": "EPI_ISL_11222689", - "host_age": 8, + "host_age": "8", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Mujer", + "host_gender": "Female", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -202,23 +207,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03926", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/13", + "sample_collection_date": "2022-01-13", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/18", + "sample_received_date": "2022-01-18", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220338, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -235,11 +241,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123459", - "collecting_institution": "Hospital Universitario Miguel Servet", - "collecting_institution_address": "P.º Isabel la Católica, 1-3", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "8328199", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "23", @@ -254,16 +261,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Murcia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", "gisaid_id": "EPI_ISL_11222690", - "host_age": 9, + "host_age": "9", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Mujer", + "host_gender": "Male", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -278,23 +285,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU06554", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/11", + "sample_collection_date": "2022-01-11", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/20", + "sample_received_date": "2022-01-20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220407, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -311,11 +319,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123460", - "collecting_institution": "Hospital Universitario Miguel Servet", - "collecting_institution_address": "P.º Isabel la Católica, 1-3", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197677", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "12", @@ -330,16 +339,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Donostia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", "gisaid_id": "EPI_ISL_11222691", - "host_age": 31, + "host_age": "31", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Hombre", + "host_gender": "Male", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -354,23 +363,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03790", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/10", + "sample_collection_date": "2022-01-10", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/20", + "sample_received_date": "2022-01-20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220624, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -387,11 +397,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123461", - "collecting_institution": "Hospital Universitario Miguel Servet", - "collecting_institution_address": "P.º Isabel la Católica, 1-3", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197678", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "56", @@ -406,16 +417,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Donostia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", "gisaid_id": "EPI_ISL_11222692", - "host_age": 27, + "host_age": "27", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Mujer", + "host_gender": "Male", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -430,23 +441,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03901", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/12", + "sample_collection_date": "2022-01-12", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/20", + "sample_received_date": "2022-01-20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220625, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -463,11 +475,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123462", - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "collecting_institution_address": "S. Juan Bosco, 15", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197737", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "11", @@ -482,16 +495,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Donostia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", "gisaid_id": "EPI_ISL_11222693", - "host_age": 42, + "host_age": "42", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Mujer", + "host_gender": "Male", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -506,23 +519,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03862", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/02", + "sample_collection_date": "2022-01-02", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/20", + "sample_received_date": "2022-01-20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220629, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -539,11 +553,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123463", - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "collecting_institution_address": "S. Juan Bosco, 15", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197663", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "34", @@ -558,16 +573,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Donostia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", "gisaid_id": "EPI_ISL_11222694", - "host_age": 40, + "host_age": "40", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Hombre", + "host_gender": "Female", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -582,23 +597,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03614", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/23", + "sample_collection_date": "2022-01-23", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/25", + "sample_received_date": "2022-01-25", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220634, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -615,11 +631,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123464", - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "collecting_institution_address": "S. Juan Bosco, 15", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197689", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "23", @@ -634,16 +651,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Donostia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", "gisaid_id": "EPI_ISL_11222695", - "host_age": 53, + "host_age": "53", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Hombre", + "host_gender": "Male", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -658,23 +675,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU04252", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/18", + "sample_collection_date": "2022-01-18", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/26", + "sample_received_date": "2022-01-26", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220636, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", @@ -691,11 +709,12 @@ "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123465", - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "collecting_institution_address": "S. Juan Bosco, 15", - "collecting_institution_email": "rbenito@salud.aragon.es", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", "collecting_lab_sample_id": "1197685", "collection_device": "Swab", + "collector_name": "Maria de la Montaña", "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "32", @@ -710,16 +729,16 @@ "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", - "geo_loc_city": "Zaragoza", + "geo_loc_city": "Donostia", "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", "gisaid_id": "EPI_ISL_11222696", - "host_age": 96, + "host_age": "96", "host_common_name": "Human", "host_disease": "COVID-19", - "host_gender": "Male", + "host_gender": "Female", "host_scientific_name": "Homo Sapiens", "if_amplicon_protocol_if_other_especify": "", "if_enrichment_protocol_is_other_specify": "", @@ -734,23 +753,24 @@ "number_of_samples_in_run": "96", "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU04223", - "purpose_of_sampling": "Surveillance", + "purpose_of_sampling": "Whole Genome Sequencing", "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", - "sample_collection_date": "2022/01/19", + "sample_collection_date": "2022-01-19", "sample_description": "Sample for surveillance", - "sample_received_date": "2022/01/26", + "sample_received_date": "2022-01-26", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", - "sequencing_date": "2022/02/22", + "sequencing_date": "2022-02-22", "sequencing_instrument_model": "Illumina MiSeq", "sequencing_instrument_platform": "Illumina", "sequencing_sample_id": 220639, "study_alias": "RELECOV", + "study_id": "ERP137164", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", "submitting_institution": "Instituto de Salud Carlos III ", From 5686856accd917320234eb2a069ab37708fbf9c7 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:18:43 +0200 Subject: [PATCH 0400/1454] Update ENA test file after changes in mapping --- ..._LAB_TEST_2022_04_22_12_23_ENA_mapped.json | 382 ------------------ 1 file changed, 382 deletions(-) delete mode 100644 relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json deleted file mode 100644 index 610d84b2..00000000 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_22_12_23_ENA_mapped.json +++ /dev/null @@ -1,382 +0,0 @@ -[ - { - "collection_date": "2021/04/13", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", - "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Mujer", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197860", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2021/05/13", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197860", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2021/03/31", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", - "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Hombre", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197824", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2021/05/13", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197824", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/13", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", - "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Mujer", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197767", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/18", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197767", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/11", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", - "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Mujer", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "8328199", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "8328199", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/10", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", - "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Hombre", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197677", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197677", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/12", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", - "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Mujer", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197678", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197678", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/02", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", - "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Mujer", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197737", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197737", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/23", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", - "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Hombre", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197663", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/25", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197663", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/18", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", - "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Hombre", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197689", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/26", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197689", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - }, - { - "collection_date": "2022/01/19", - "common_name": "PEPITO", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", - "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", - "geographic location (latitude)": "41.6483", - "geographic location (longitude)": "-0.8830", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "instrument_model": "Illumina MiSeq", - "instrument_platform": "Illumina", - "isolate": "1197685", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "Single End", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "purpose_sampling": "Surveillance", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", - "receipt_date": "2022/01/26", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197685", - "sample_storage_conditions": " -80ºC", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "RELECOV Spanish Network for genomics surveillance", - "tax_id": "2697049" - } -] \ No newline at end of file From bc19df73c4c6cfefada8000d2ac126c05e68e813 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:20:33 +0200 Subject: [PATCH 0401/1454] fixing bugs during mapping --- relecov_tools/map_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 239c6c23..3755ff4f 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -187,7 +187,7 @@ def additional_formating(self, mapped_json_data): "library_kit" ] mapped_json_data[idx]["sample_name"] = self.json_data[idx][ - "sample_title" + "collecting_lab_sample_id" ] mapped_json_data[idx]["study_type"] = self.json_data[idx][ "purpose_of_sampling" From 4b0f8a9c0377f857062bdc5232db96c7cd56e2f2 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:21:33 +0200 Subject: [PATCH 0402/1454] add collector_name to json data --- relecov_tools/read_metadata.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 9ec45cec..162e43b8 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -122,6 +122,12 @@ def include_fixed_data(self): fixed_data.update(self.configuration.get_configuration("ENA_configuration")) return fixed_data + def include_fields_already_set(self, row_sample): + processed_data = {} + processed_data["collector_name"] = row_sample['author_submitter'] + + return processed_data + def include_processed_data(self, metadata): """Include the data that requires to be processed to set the value""" new_data = {} @@ -196,6 +202,9 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """ row_sample.update(self.include_fixed_data()) + """ Add fields that are already in other fields + """ + row_sample.update(self.include_fields_already_set(row_sample)) """Add information which requires processing """ row_sample.update(self.include_processed_data(row_sample)) From e5c41fc07eb6bd95ed1f76ea60f2c287a372f55f Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:21:59 +0200 Subject: [PATCH 0403/1454] remove old file --- ..._LAB_TEST_2022_04_28_21_05_ENA_mapped.json | 452 ++++++++++++++++++ 1 file changed, 452 insertions(+) create mode 100644 relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json new file mode 100644 index 00000000..684be7bc --- /dev/null +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json @@ -0,0 +1,452 @@ +[ + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2021-04-13", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197860", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_001.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_001.fastq.gz", + "receipt_date": "2021-05-13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197860", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197860", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2021-03-31", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197824", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_002.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_002.fastq.gz", + "receipt_date": "2021-05-13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197824", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197824", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2022-01-13", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197767", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_003.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_003.fastq.gz", + "receipt_date": "2022-01-18", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197767", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197767", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2022-01-11", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "8328199", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_004.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_004.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "8328199", + "sample_storage_conditions": " -80ºC", + "sample_title": "8328199", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-10", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197677", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_005.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_005.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197677", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197677", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-12", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197678", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_006.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_006.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197678", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197678", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-02", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197737", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_007.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_007.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197737", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197737", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-23", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197663", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_008.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_008.fastq.gz", + "receipt_date": "2022-01-25", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197663", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197663", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-18", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197689", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_009.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_009.fastq.gz", + "receipt_date": "2022-01-26", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197689", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197689", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-19", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197685", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_0010.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_0010.fastq.gz", + "receipt_date": "2022-01-26", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197685", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197685", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + } +] \ No newline at end of file From b1d4c1f923c490526a7ac344e9024d2e8fdc8bf2 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 28 Apr 2022 22:26:57 +0200 Subject: [PATCH 0404/1454] fix litin --- relecov_tools/ena_upload.py | 3 --- relecov_tools/read_metadata.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 69d30948..b56dbb57 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,6 +1,4 @@ import logging -from tkinter.tix import CheckList -from numpy import empty import rich.console import json @@ -9,7 +7,6 @@ import os import relecov_tools.utils from relecov_tools.config_json import ConfigJson -from lxml import etree from ena_upload.ena_upload import extract_targets from ena_upload.ena_upload import submit_data diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 162e43b8..9a103de1 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -124,7 +124,7 @@ def include_fixed_data(self): def include_fields_already_set(self, row_sample): processed_data = {} - processed_data["collector_name"] = row_sample['author_submitter'] + processed_data["collector_name"] = row_sample["author_submitter"] return processed_data From 4c88cd4ad38bef85ede673aee8c4319624837362 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 29 Apr 2022 15:00:09 +0200 Subject: [PATCH 0405/1454] Adding more lab in json --- relecov_tools/conf/laboratory_address.json | 35 +++++++++++++++------- 1 file changed, 25 insertions(+), 10 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 625f267a..0b0f7045 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -161,26 +161,41 @@ }, { "collecting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", - "collecting_institution_address": "", + "collecting_institution_address": "Carrer de la Selva, 10", "collecting_institution_email": "", - "geo_loc_state": "", - "geo_loc_city": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, { "collecting_institution": "Banc de Sang i Teixits Catalunya", - "collecting_institution_address": "", - "geo_loc_country" : "Spain", - "geo_loc_state": "", - "geo_loc_city": "", + "collecting_institution_address": "Passeig del Taulat, 116", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, { "collecting_institution": "Unitat de Genòmica i Medicina Personalitzada - Hospital Dr. Josep Trueta", - "collecting_institution_address": "", + "collecting_institution_address": "Avinguda de França, S/N,", "collecting_institution_email": "", - "geo_loc_state": "", - "geo_loc_city": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Girona", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario de Ceuta", + "collecting_institution_address": "Colmenar s/n", + "collecting_institution_email": "", + "geo_loc_state": "Ceuta", + "geo_loc_city": "Ceuta", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital de Mostoles", + "collecting_institution_address": "C. Dr. Luis Montes, S/N ", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, { From c24d82b80c4f8473fc163c61cf45e26daca0ea60 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:12:56 +0200 Subject: [PATCH 0406/1454] remove / form the url in update_db command --- relecov_tools/test/test_cases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 81f87fa1..7ddd6d58 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -4,4 +4,4 @@ relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d ENA -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp -relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api/ -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json +relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json From 62a16a16287047e78887614d738a02ca364b3b9d Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:14:09 +0200 Subject: [PATCH 0407/1454] replace anatomical_part for anatomical_material, and add label for Type --- relecov_tools/schema/relecov_schema.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 0c297502..051bd1a3 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -904,7 +904,7 @@ "classification": "Sample collection and processing", "label": "Specimen source" }, - "anatomical_part": { + "anatomical_material": { "Enums": [ "Anus [UBERON:0001245]", "Duodenum [UBERON:0002114]", @@ -3225,7 +3225,8 @@ "ontology": "NCIT:C25284", "type": "string", "description": "default must remain 'betacoronavirus'", - "classification": "Database Identifiers" + "classification": "Database Identifiers", + "label": "Type" } } } From 98ffae317ec831d10a4ef88fe4589a67d674a2a9 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:15:15 +0200 Subject: [PATCH 0408/1454] Add url for post and update the return error messages --- relecov_tools/rest_api.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 3c617741..616ecf6a 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -51,25 +51,24 @@ def put_request(self, request_info, parameter, value): log.error("Unable to open connection towards %s", self.server) return False - def post_request(self, data, credentials): + def post_request(self, data, credentials, url): if isinstance(credentials, dict): auth = (credentials["user"], credentials["pass"]) + url_http = str(self.request_url + url) try: - req = requests.post( - self.request_url, data=data, headers=self.headers, auth=auth - ) + req = requests.post(url_http, data=data, headers=self.headers, auth=auth) if req.status_code != 201: log.error( - "Unable to store parameters. Received error code %s", + "Unable to post parameters. Received error code %s", req.status_code, ) stderr.print( - "[red] Unable to store data. Received error ", req.status_code + f"[red] Unable to post data. Received error {req.status_code}" ) - sys.exit(1) - return True + # sys.exit(1) + return {"ERROR": req.status_code} + return {"Success": req.data} except requests.ConnectionError: log.error("Unable to open connection towards %s", self.server) stderr.print("[red] Unable to open connection towards ", self.server) return {"ERROR": "Server not available"} - return {"Success": "Data are store in requested server"} From 0bad7522b168fa47f815d820a7b456db5920a259 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:19:09 +0200 Subject: [PATCH 0409/1454] reformat to dict the sampleData to send to iSkyLIMS and starting adding data for relecov post request --- relecov_tools/conf/configuration.json | 50 ++++++++++----------------- 1 file changed, 19 insertions(+), 31 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ef0626ef..b3f6882a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -46,44 +46,32 @@ "token": "" } }, - "iskylims_sample_fields": [ - [ - "patientCore", - "collector_name" - ], - [ - "sampleName", - "collecting_lab_sample_id" - ], - [ - "labRequest", - "collecting_institution" - ], - [ - "sampleType", - "anatomical_material" - ], - [ - "species", - "host_common_name" - ], - [ - "sampleEntryDate", - "sample_received_date" - ], - [ - "sampleCollectionDate", - "sample_collection_date" - ] - ], + "iskylims_sample_fields": { + "patientCore": "collector_name", + "sampleName": "collecting_lab_sample_id", + "labRequest": "collecting_institution", + "sampleType": "anatomical_material", + "species": "host_common_name", + "sampleEntryDate": "sample_received_date", + "sampleCollectionDate": "sample_collection_date" + }, "iskylims_fixed_values": { "sampleProject": "Relecov", "onlyRecorded": "Yes", "sampleLocation": "Not defined" }, + "relecov_metadata":[ + "collecting_lab_sample_id", + "sequencing_sample_id", + "biosample_accession_ENA", + "virus_name", + "gisaid_id", + "sequencing_date" + ], "tool": { "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, "checklist": "ERC000033" -} \ No newline at end of file + +} From 713e663b4057e4f614543f2f2563fd905da2843f Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:20:28 +0200 Subject: [PATCH 0410/1454] manualy replace anatomical_part by anatomical_material --- .../processed_METADATA_LAB_TEST.json | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index b5bd53e1..eb51fcc1 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -3,7 +3,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123456", @@ -81,7 +81,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123457", @@ -159,7 +159,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123458", @@ -237,7 +237,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123459", @@ -315,7 +315,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123460", @@ -393,7 +393,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123461", @@ -471,7 +471,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123462", @@ -549,7 +549,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123463", @@ -627,7 +627,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123464", @@ -705,7 +705,7 @@ "amplicon_protocol": "ARTIC", "amplicon_version": "v.4", "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", + "anatomical_material": "Nasopharynx aspirate", "author_submitter": "Maria de la Montaña", "authors": "Inmaculada Casas,Maria de la Montaña", "biosample_accession_ENA": "ERS123465", @@ -779,4 +779,4 @@ "type": "betacoronavirus", "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" } -] \ No newline at end of file +] From 4cafa131305e3aa5dbc277071e01537c616de77c Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:21:47 +0200 Subject: [PATCH 0411/1454] fixing error when sending request to iSkyLIMS --- relecov_tools/feed_databases.py | 63 +++++++++++++++++++++++---------- 1 file changed, 44 insertions(+), 19 deletions(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index baaf5954..efc8bb05 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -2,6 +2,7 @@ import sys import os import jsonschema +import json import logging import rich.console from jsonschema import Draft202012Validator @@ -106,10 +107,9 @@ def mapping_sample_project_fields(self, s_project_fields): map_list = {} # key is the label, value the property for prop, values in self.schema["properties"].items(): try: - self.label_prop_dict[values["label"]] = prop + label_prop_dict[values["label"]] = prop except KeyError: continue - for field in s_project_fields: try: map_list[field] = label_prop_dict[field] @@ -142,7 +142,8 @@ def get_fields_sample(self): "[red] Unable to fetch data. Received error ", s_project["ERROR"] ) sys.exit(1) - s_project_fields = list(s_project.values()) + s_project_fields = [x["sampleProjectFieldName"] for x in s_project['DATA']] + sample_fields["iskylims_s_fields"].update( self.mapping_sample_project_fields(s_project_fields) ) @@ -153,27 +154,51 @@ def update_databases(self, sample_fields): """Split the information in the input json to populate iSkyLIMS and Relecov platform """ - for sample in self.json_file: + for sample in self.json_data: iskylims_data = {} - for label, value in sample_fields["iskylims_s_fields"]: - iskylims_data[label] = sample[value] + for label, value in sample_fields["iskylims_s_fields"].items(): + try: + iskylims_data[label] = sample[value] + except KeyError as e: + import pdb; pdb.set_trace() + log.error("Found %s when mapping data for sending to iSkyLIMS") + stderr.print(f"[red] {e} not found in mapping") + sys.exit(1) + iskylims_data["project"] = self.iskylims_settings["project_name"] result = self.iskylims_rest_api.post_request( - iskylims_data, {"user": self.user, "passwd": self.passwd} + json.dumps(iskylims_data), {"user": self.user, "pass": self.passwd}, + self.iskylims_settings['store_samples'] ) - if "ERROR" in result: - for i in range(10): - # wait 5 sec before resending the request - time.sleep(5) - result = self.iskylims_rest_api.post_request( - iskylims_data, {"user": self.user, "passwd": self.passwd} - ) - if "ERROR" not in result: - break - if i == 9 and "ERROR" in result: - log.error("Unable to sent the request to iSlyLIMS") - stderr.print("[red] Unable to sent the request to iSlyLIMS") + if "ERROR" in result : + if result["ERROR"] == "Server not available": + # retry to connect to server + for i in range(10): + # wait 5 sec before resending the request + time.sleep(5) + result = self.iskylims_rest_api.post_request( + iskylims_data, {"user": self.user, "passwd": self.passwd}, + self.iskylims_settings['store_samples'] + ) + if "ERROR" not in result: + break + if i == 9 and "ERROR" in result: + log.error("Unable to sent the request to iSkyLIMS") + stderr.print("[red] Unable to sent the request to iSkyLIMS") + sys.exit(1) + else: + log.error("Unable to sent the request to iSkyLIMS") + stderr.print(f"[red] Error {result['ERROR']} when sending request to iSkyLIMS ") sys.exit(1) + import pdb; pdb.set_trace() log.info("stored data in iskylims %s", sample["sampleName"]) + # send request to releco-latform + relecov_data = {} + for label, value in sample.items(): + if label not in sample_fields["iskylims_s_fields"]: + relecov_data[label] = sample[value] + result = self.relecov_rest_api.post_request( + relecov_data, {"user": self.user, "passwd": self.passwd} + ) return def store_data(self): From 885e12e7eb17663872c511e676cdeeaa9ddc47f7 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 14:22:53 +0200 Subject: [PATCH 0412/1454] fixing litin --- relecov_tools/feed_databases.py | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index efc8bb05..e917a5c6 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -142,7 +142,7 @@ def get_fields_sample(self): "[red] Unable to fetch data. Received error ", s_project["ERROR"] ) sys.exit(1) - s_project_fields = [x["sampleProjectFieldName"] for x in s_project['DATA']] + s_project_fields = [x["sampleProjectFieldName"] for x in s_project["DATA"]] sample_fields["iskylims_s_fields"].update( self.mapping_sample_project_fields(s_project_fields) @@ -160,24 +160,28 @@ def update_databases(self, sample_fields): try: iskylims_data[label] = sample[value] except KeyError as e: - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() log.error("Found %s when mapping data for sending to iSkyLIMS") stderr.print(f"[red] {e} not found in mapping") sys.exit(1) iskylims_data["project"] = self.iskylims_settings["project_name"] result = self.iskylims_rest_api.post_request( - json.dumps(iskylims_data), {"user": self.user, "pass": self.passwd}, - self.iskylims_settings['store_samples'] + json.dumps(iskylims_data), + {"user": self.user, "pass": self.passwd}, + self.iskylims_settings["store_samples"], ) - if "ERROR" in result : + if "ERROR" in result: if result["ERROR"] == "Server not available": # retry to connect to server for i in range(10): # wait 5 sec before resending the request time.sleep(5) result = self.iskylims_rest_api.post_request( - iskylims_data, {"user": self.user, "passwd": self.passwd}, - self.iskylims_settings['store_samples'] + iskylims_data, + {"user": self.user, "passwd": self.passwd}, + self.iskylims_settings["store_samples"], ) if "ERROR" not in result: break @@ -187,9 +191,13 @@ def update_databases(self, sample_fields): sys.exit(1) else: log.error("Unable to sent the request to iSkyLIMS") - stderr.print(f"[red] Error {result['ERROR']} when sending request to iSkyLIMS ") + stderr.print( + f"[red] Error {result['ERROR']} when sending request to iSkyLIMS " + ) sys.exit(1) - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() log.info("stored data in iskylims %s", sample["sampleName"]) # send request to releco-latform relecov_data = {} From 306b3202ac405e0ec61e0432f487044969dcd0b3 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 2 May 2022 21:28:58 +0200 Subject: [PATCH 0413/1454] remove patientCore and change collectionSampleDate --- relecov_tools/conf/configuration.json | 3 +-- relecov_tools/feed_databases.py | 12 +++++++----- relecov_tools/rest_api.py | 7 +++++-- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b3f6882a..f5ea31a9 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -47,13 +47,12 @@ } }, "iskylims_sample_fields": { - "patientCore": "collector_name", "sampleName": "collecting_lab_sample_id", "labRequest": "collecting_institution", "sampleType": "anatomical_material", "species": "host_common_name", "sampleEntryDate": "sample_received_date", - "sampleCollectionDate": "sample_collection_date" + "collectionSampleDate": "sample_collection_date" }, "iskylims_fixed_values": { "sampleProject": "Relecov", diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index e917a5c6..83446ce2 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -166,7 +166,11 @@ def update_databases(self, sample_fields): log.error("Found %s when mapping data for sending to iSkyLIMS") stderr.print(f"[red] {e} not found in mapping") sys.exit(1) - iskylims_data["project"] = self.iskylims_settings["project_name"] + # add fxxed valuurs before sending request + iskylims_data["patientCore"] = "" + iskylims_data["sampleLocation"] = "" + iskylims_data["onlyRecorded"] = "Yes" + iskylims_data["sampleProject"] = self.iskylims_settings["project_name"] result = self.iskylims_rest_api.post_request( json.dumps(iskylims_data), {"user": self.user, "pass": self.passwd}, @@ -190,15 +194,13 @@ def update_databases(self, sample_fields): stderr.print("[red] Unable to sent the request to iSkyLIMS") sys.exit(1) else: - log.error("Unable to sent the request to iSkyLIMS") + log.error("Request to iSkyLIMS was not accepted") stderr.print( f"[red] Error {result['ERROR']} when sending request to iSkyLIMS " ) sys.exit(1) - import pdb - pdb.set_trace() - log.info("stored data in iskylims %s", sample["sampleName"]) + log.info("stored data in iskylims for sample %s", iskylims_data["sampleName"]) # send request to releco-latform relecov_data = {} for label, value in sample.items(): diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 616ecf6a..516ca748 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -63,11 +63,14 @@ def post_request(self, data, credentials, url): req.status_code, ) stderr.print( - f"[red] Unable to post data. Received error {req.status_code}" + f"[red] Unable to post data because {req.text}" + ) + stderr.print( + f"[red] Received error {req.status_code}" ) # sys.exit(1) return {"ERROR": req.status_code} - return {"Success": req.data} + return {"Success": req.text} except requests.ConnectionError: log.error("Unable to open connection towards %s", self.server) stderr.print("[red] Unable to open connection towards ", self.server) From c653e5f846791bddf0b23ca452a1180e7ff9e426 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 7 May 2022 16:58:18 +0200 Subject: [PATCH 0414/1454] fixing missing data in schema --- relecov_tools/schema/relecov_schema.json | 26 ++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 051bd1a3..c6cd829c 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -43,6 +43,7 @@ "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency that collected the original sample.", + "classification": "Sample collection and processing", "label": "Originating Laboratory" }, "submitting_institution": { @@ -52,6 +53,7 @@ "ontology": "GENEPIO:0001159", "type": "string", "description": "The name of the agency that generated the sequence.", + "classification": "Sample collection and processing", "label": "Submitting Institution" }, "sample_collection_date": { @@ -62,6 +64,7 @@ "type": "string", "description": "The date on which the sample was collected.", "format": "date", + "classification": "Sample collection and processing", "label": "Sample Collection Date" }, "host_subject_id": { @@ -152,7 +155,7 @@ "Eswatini [GAZ:00001099]", "Ethiopia [GAZ:00000567]", "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", + "Falkland Islands [GAZ:00001412]", "Faroe Islands [GAZ:00059206]", "Fiji [GAZ:00006891]", "Finland [GAZ:00002937]", @@ -399,6 +402,7 @@ "type": "string", "description": "The date on which the symptoms began or were first noted.", "format": "date", + "classification": "Host information", "label": "Symptom onset date" }, "host_health_state": { @@ -420,6 +424,7 @@ "examples": [ "Asymptomatic [NCIT:C3833]" ], + "classification": "Host information", "label": "Host health state" }, "host_health_status_details": { @@ -443,6 +448,7 @@ "examples": [ "Hospitalized (ICU) [GENEPIO:0100046]" ], + "classification": "Host information", "label": "Host health status details" }, "host_scientific_name": { @@ -493,7 +499,8 @@ "examples": [ "COVID-19 [MONDO:0100096]" ], - "host_disease": "Host disease" + "classification": "Host information", + "label": "Host disease" }, "sequencing_instrument_model": { "Enums": [ @@ -565,6 +572,7 @@ "ontology": "GENEPIO_0000071", "type": "string", "description": "The model of the sequencing instrument used.", + "classification": "Sequencing", "label": "Sequencing Instrument Platform" }, "submitting_lab_sequence_id": { @@ -574,6 +582,7 @@ "ontology": "0", "type": "string", "description": "Sample ID given by the submitting laboratory", + "classification": "Sequencing", "label": "Sample ID given by the submitting laboratory" }, "bioproject_umbrella_accession_ENA": { @@ -663,7 +672,8 @@ "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", - "classification": "Originating Laboratory Address" + "classification": "Sample collection and processing", + "label": "Originating Laboratory Address" }, "submitting_institution_email": { "examples": [ @@ -672,7 +682,8 @@ "ontology": "GENEPIO:0001165", "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "classification": "Sample collection and processing" + "classification": "Sample collection and processing", + "label": "Submitting Institution Email" }, "submitting_institution_address": { "examples": [ @@ -681,7 +692,8 @@ "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", - "classification": "Sample collection and processing" + "classification": "Sample collection and processing", + "label": "Submitting Institution Address" }, "sample_received_date": { "examples": [ @@ -733,6 +745,7 @@ "examples": [ "/culture_collection=\"ATCC:26370\"" ], + "classification": "Sample collection and processing", "label": "Culture collection" }, "treatment": { @@ -740,6 +753,7 @@ "type": "string", "description": "Include drug name, dosage", "examples": [], + "classification": "Sample collection and processing", "label": "Treatment" }, "host_age": { @@ -1756,7 +1770,7 @@ "ontology": "GENEPIO_0001995", "type": "string", "description": "The submitter's name for this library.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Library Name", "table": [ "experiments" From cc40143ab131e21d5e2586497eea382aed253e6b Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 8 May 2022 08:48:20 +0200 Subject: [PATCH 0415/1454] added test for feed database --- relecov_tools/test/test_cases.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 7ddd6d58..c9b80f05 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -5,3 +5,4 @@ relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d ENA -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json +relecov-tools update-db -i http://localhost:8001/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 From 35c842c6e70650a8e122bc20bf451c7e0ccd1eac Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 8 May 2022 08:49:12 +0200 Subject: [PATCH 0416/1454] fixed error for sending to iskylims --- relecov_tools/feed_databases.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index 83446ce2..ef205ef7 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -201,11 +201,12 @@ def update_databases(self, sample_fields): sys.exit(1) log.info("stored data in iskylims for sample %s", iskylims_data["sampleName"]) - # send request to releco-latform + # send request to releco-platform relecov_data = {} for label, value in sample.items(): if label not in sample_fields["iskylims_s_fields"]: - relecov_data[label] = sample[value] + relecov_data[label] = value + import pdb; pdb.set_trace() result = self.relecov_rest_api.post_request( relecov_data, {"user": self.user, "passwd": self.passwd} ) From 7a2b1602fecd2112ef32fb5ea08b29eb40e5ffcc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 11:52:28 +0200 Subject: [PATCH 0417/1454] changes in relecov schema and bioinfo metadata --- relecov_tools/schema/bioinfo_schema.json | 526 ++++++++++------------- relecov_tools/schema/relecov_schema.json | 45 +- 2 files changed, 235 insertions(+), 336 deletions(-) diff --git a/relecov_tools/schema/bioinfo_schema.json b/relecov_tools/schema/bioinfo_schema.json index 872c9882..e68e29c5 100644 --- a/relecov_tools/schema/bioinfo_schema.json +++ b/relecov_tools/schema/bioinfo_schema.json @@ -4,498 +4,438 @@ "properties": { "dehosting_method": { "examples": [ - "" + "Nanostripper" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001459", + "type": "string", + "description": "The method used to remove host reads from the pathogen sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "Dehosting Method" }, "assembly": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "NCIT_C63548", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Assembly" }, "if_assembly_other": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "If assembly Is Other, Specify" }, "assembly_params": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Assambly params" }, "variant_calling": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "operation_3227", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Variant Calling" }, "if_variant_calling_other": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "If variant calling Is Other, Specify" }, "variant_calling_params": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Variant Calling params" }, "consensus_sequence_name": { + "ontology": "GENEPIO:0001460", + "type": "string", + "description": "The name of the consensus sequence.", "examples": [ - "" + "ncov123assembly3" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Consensus sequence name" }, "consensus_sequence_name_md5": { + "ontology": "NMR:1000568", + "type": "string", + "description": "The name of the consensus sequence.", "examples": [ - "" + "ncov123assembly3" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Consensus sequence name md5" }, "consensus_sequence_filepath": { "examples": [ - "" + "/User/Documents/RespLab/Data/ncov123assembly.fasta" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001462", + "type": "string", + "description": "The filepath of the consesnsus sequence file.", + "classification": "Bioinformatics and QC metrics", + "label": "Consensus sequence filepath" }, "consensus_sequence_software_name": { "examples": [ - "" + "Ivar" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001463", + "type": "string", + "description": "The name of software used to generate the consensus sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "Consensus sequence software name" }, "if_consensus_other": { "examples": [ - "" + "1.3" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "0", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "If consensus Is Other, Specify" }, "consensus_sequence_software_version": { "examples": [ - "" + "1.3" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001469", + "type": "string", + "description": "The version of the software used to generate the consensus sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "Consensus sequence software version" }, "consensus_criteria": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] - }, - "quality_control_metrics": { - "examples": [ - "" - ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] - }, - "depth_of_coverage_value": { - "examples": [ - "" - ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Consensus criteria" }, "depth_of_coverage_threshold": { "examples": [ - "" + "100x" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001475", + "type": "string", + "description": "The threshold used as a cut-off for the depth of coverage.", + "classification": "Bioinformatics and QC metrics", + "label": "Depth of coverage threshold" }, "number_of_base_pairs_sequenced": { "examples": [ - "" + "387566" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001482", + "type": "string", + "description": "The number of total base pairs generated by the sequencing process.", + "classification": "Bioinformatics and QC metrics", + "label": "Number of base pairs sequenced " }, "consensus_genome_length": { "examples": [ - "" + "38677" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001483", + "type": "string", + "description": "Size of the assembled genome described as the number of base pairs.", + "classification": "Bioinformatics and QC metrics", + "label": "Consensus genome length" + }, + "ns_per_100_kbp": { + "examples": [ + "300" + ], + "ontology": "GENEPIO:0001484", + "type": "string", + "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "Ns per 100 kbp" }, "reference_genome_accession": { "examples": [ - "" + "NC_045512.2" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001485", + "type": "string", + "description": "A persistent, unique identifier of a genome database entry.", + "classification": "Bioinformatics and QC metrics", + "label": "Reference genome accession" }, "bioinformatics_protocol": { "examples": [ - "" + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001489", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "classification": "Bioinformatics and QC metrics", + "label": "Bioinformatics protocol" }, - "if_bioinformatic_protocol_other": { + "if_bioinformatic_protocol_is_other_specify": { "examples": [ - "" + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "0", + "type": "string", + "description": "The name of the bioinformatics protocol used.", + "classification": "Bioinformatics and QC metrics", + "label": "If bioinformatic protocol Is Other, Specify" }, "bioinformatic_protocol_version": { "examples": [ - "" + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "NCIT:C93490", + "type": "string", + "description": "The version number of the bioinformatics protocol used.", + "classification": "Bioinformatics and QC metrics", + "label": "bioinformatics protocol version" }, "commercial/open-source/both": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Commercial/Open-source/both" }, "preprocessing": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "MS_1002386", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Preprocessing" }, "if_preprocessing_other": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "If preprocessing Is Other, Specify" }, "preprocessing_params": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Preprocessing params" }, "mapping": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "topic:0102", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Mapping" }, "if_mapping_other": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "If mapping Is Other, Specify" }, "mapping_params": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Mapping params" }, - "lineage/clade_name": { + "lineage_name": { "examples": [ - "" + "B.1.1.7" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001500", + "type": "string", + "description": "The name of the lineage or clade.", + "classification": "Bioinformatics and QC metrics", + "label": "Lineage/clade name" }, - "lineage/clade_analysis_software_name": { + "lineage_analysis_software_name": { "examples": [ - "" + "Pangolin" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001501", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "classification": "Bioinformatics and QC metrics", + "label": "lineage/clade analysis software name" }, "if_lineage_identification_other": { "examples": [ - "" + "Other than Pangolin" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "0", + "type": "string", + "description": "The name of the software used to determine the lineage/clade.", + "classification": "Bioinformatics and QC metrics", + "label": "If lineage identification Is Other, Specify" }, - "lineage/clade_analysis_software_version": { + "lineage_analysis_software_version": { "examples": [ - "" + "2.1.10" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "ontology": "GENEPIO:0001502", + "type": "string", + "description": "The version of the software used to determine the lineage/clade.", + "classification": "Bioinformatics and QC metrics", + "label": "Lineage/clade analysis software version" }, "variant_designation": { - "examples": [ - "" + "Enums": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] - }, - "gene_name_1": { + "ontology": "GENEPIO:0001503", + "type": "string", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", "examples": [ - "" + "Variant of Concern (VOC) [GENEPIO:0100083]" ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Variant designation" }, - "%qc_filtered": { + "per_qc_filtered": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "%qc filtered" }, - "%reads_host": { + "per_reads_host": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "%reads host" }, - "%reads_virus": { + "per_reads_virus": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "%reads virus" }, - "%unmapped": { + "per_unmapped": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "%unmapped" }, - "% genome _greater_10x": { + "per_genome _greater_10x": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "% genome greater 10x" }, - "mean_depth_of_coverage_value": { + "median_depth_of_coverage_value": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "NCIT:C167285", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "mean depth of coverage value" }, - "%Ns": { + "per_Ns": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "%Ns" }, - "Number_of_variants_(AF_greater_75%)": { + "number_of_variants_AF_greater_75percent": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Number of variants (AF greater 75%)" }, - "Numer_of_variants_with_effect": { + "number_of_variants_with_effect": { "examples": [ "" ], - "ontology": "", - "type": "", + "ontology": "0", + "type": "string", "description": "", - "clasification": "", - "label": "", - "table": [] + "classification": "Bioinformatics and QC metrics", + "label": "Number of variants with effect" }, "long_table_path": { "examples": [ diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index c6cd829c..f1e47ad8 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -918,47 +918,6 @@ "classification": "Sample collection and processing", "label": "Specimen source" }, - "anatomical_material": { - "Enums": [ - "Anus [UBERON:0001245]", - "Duodenum [UBERON:0002114]", - "Eye [UBERON:0000970]", - "Intestine [UBERON:0000160]", - "Lower respiratory tract [UBERON:0001558]", - "Bronchus [UBERON:0002185]", - "Lung [UBERON:0002048]", - "Bronchiole [UBERON:0002186]", - "Alveolar sac [UBERON:0002169]", - "Pleural sac [UBERON:0009778]", - "Pleural cavity [UBERON:0002402]", - "Trachea [UBERON:0003126]", - "Rectum [UBERON:0001052]", - "Skin [UBERON:0001003]", - "Stomach [UBERON:0000945]", - "Upper respiratory tract [UBERON:0001557]", - "Anterior Nares [UBERON:2001427]", - "Esophagus [UBERON:0001043]", - "Ethmoid sinus [UBERON:0002453]", - "Nasal Cavity [UBERON:0001707]", - "Middle Nasal Turbinate [UBERON:0005921]", - "Inferior Nasal Turbinate [UBERON:0005922]", - "Nasopharynx (NP) [UBERON:0001728]", - "Oropharynx (OP) [UBERON:0001729]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001211", - "type": "string", - "description": "An anatomical part of an organism e.g. oropharynx. ", - "examples": [ - "Nasopharynx (NP) [UBERON:0001728]" - ], - "classification": "Sample collection and processing", - "label": "Specimen source" - }, "body_product": { "Enums": [ "Breast Milk [UBERON:0001913]", @@ -2602,7 +2561,7 @@ "classification": "Bioinformatics and QC metrics", "label": "% genome greater 10x" }, - "mean_depth_of_coverage_value": { + "median_depth_of_coverage_value": { "examples": [ "" ], @@ -3243,4 +3202,4 @@ "label": "Type" } } -} +} \ No newline at end of file From 2925c75cce95845e12c2b99650395218617c54f5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 11:57:24 +0200 Subject: [PATCH 0418/1454] changes in relecov schema classification attribute all filled --- relecov_tools/schema/relecov_schema.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index f1e47ad8..4d90d3a9 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2174,7 +2174,7 @@ "ontology": "", "type": "string", "description": "", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "" }, "sequence_file_R1_fastq": { @@ -2184,7 +2184,7 @@ "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "Sequence file R1 fastq" }, "sequence_file_R2_fastq": { @@ -2194,7 +2194,7 @@ "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "Sequence file R2 fastq" }, "r1_fastq_filepath": { @@ -2204,7 +2204,7 @@ "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "Filepath R1 fastq" }, "r2_fastq_filepath": { @@ -2214,7 +2214,7 @@ "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "Filepath R2 fastq" }, "fast5_filename": { @@ -2224,7 +2224,7 @@ "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "Filename fast5" }, "fast5_filepath": { @@ -2234,7 +2234,7 @@ "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "Filepath fast5" }, "number_of_base_pairs_sequenced": { @@ -2433,7 +2433,7 @@ "ontology": "NCIT:C147139", "type": "string", "description": "", - "classification": "", + "classification": "Bioinformatics and QC metrics", "label": "" }, "isolate_sample_id": { @@ -2443,7 +2443,7 @@ "ontology": "NCIT:C53471", "type": "string", "description": "", - "classification": "", + "classification": "Database Identifiers", "label": "Sample ID given if multiple rna-extraction or passages" }, "variant_designation": { From 400096f259b7f19e89c7d0c3a4cf5cf80d36136b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 12:17:01 +0200 Subject: [PATCH 0419/1454] created json with metadata bioinfo --- .../example_data/bioinfo_metadata.json | 45 ++ relecov_tools/schema/bioinfo_schema.json | 452 ------------------ 2 files changed, 45 insertions(+), 452 deletions(-) create mode 100644 relecov_tools/example_data/bioinfo_metadata.json delete mode 100644 relecov_tools/schema/bioinfo_schema.json diff --git a/relecov_tools/example_data/bioinfo_metadata.json b/relecov_tools/example_data/bioinfo_metadata.json new file mode 100644 index 00000000..d77fb38f --- /dev/null +++ b/relecov_tools/example_data/bioinfo_metadata.json @@ -0,0 +1,45 @@ +{ + "dehosting_method": "", + "if_assembly_other": "", + "assembly_params": "", + "variant_calling": "", + "if_variant_calling_other": "", + "variant_calling_params": "", + "consensus_sequence_name": "", + "consensus_sequence_name_md5": "", + "consensus_sequence_filepath": "", + "consensus_sequence_software_name": "", + "if_consensus_other": "", + "consensus_sequence_software_version": "", + "consensus_criteria": "", + "depth_of_coverage_threshold": "", + "number_of_base_pairs_sequenced": "", + "consensus_genome_length": "", + "ns_per_100_kbp": "", + "reference_genome_accession": "", + "bioinformatics_protocol": "", + "if_bioinformatic_protocol_is_other_specify": "", + "bioinformatic_protocol_version": "", + "commercial/open-source/both": "", + "preprocessing": "", + "if_preprocessing_other": "", + "preprocessing_params": "", + "mapping": "", + "if_mapping_other": "", + "mapping_params": "", + "lineage_name": "", + "lineage_analysis_software_name": "", + "if_lineage_identification_other": "", + "lineage_analysis_software_version": "", + "variant_designation": "", + "per_qc_filtered": "", + "per_reads_host": "", + "per_reads_virus": "", + "per_unmapped": "", + "per_genome _greater_10x": "", + "median_depth_of_coverage_value": "", + "per_Ns": "", + "number_of_variants_AF_greater_75percent": "", + "number_of_variants_with_effect": "", + "long_table_path": "" +} \ No newline at end of file diff --git a/relecov_tools/schema/bioinfo_schema.json b/relecov_tools/schema/bioinfo_schema.json deleted file mode 100644 index e68e29c5..00000000 --- a/relecov_tools/schema/bioinfo_schema.json +++ /dev/null @@ -1,452 +0,0 @@ -{ - "schema": "bioinfo_metadata", - "type": "object", - "properties": { - "dehosting_method": { - "examples": [ - "Nanostripper" - ], - "ontology": "GENEPIO:0001459", - "type": "string", - "description": "The method used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatics and QC metrics", - "label": "Dehosting Method" - }, - "assembly": { - "examples": [ - "" - ], - "ontology": "NCIT_C63548", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Assembly" - }, - "if_assembly_other": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "If assembly Is Other, Specify" - }, - "assembly_params": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Assambly params" - }, - "variant_calling": { - "examples": [ - "" - ], - "ontology": "operation_3227", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Variant Calling" - }, - "if_variant_calling_other": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "If variant calling Is Other, Specify" - }, - "variant_calling_params": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Variant Calling params" - }, - "consensus_sequence_name": { - "ontology": "GENEPIO:0001460", - "type": "string", - "description": "The name of the consensus sequence.", - "examples": [ - "ncov123assembly3" - ], - "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence name" - }, - "consensus_sequence_name_md5": { - "ontology": "NMR:1000568", - "type": "string", - "description": "The name of the consensus sequence.", - "examples": [ - "ncov123assembly3" - ], - "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence name md5" - }, - "consensus_sequence_filepath": { - "examples": [ - "/User/Documents/RespLab/Data/ncov123assembly.fasta" - ], - "ontology": "GENEPIO:0001462", - "type": "string", - "description": "The filepath of the consesnsus sequence file.", - "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence filepath" - }, - "consensus_sequence_software_name": { - "examples": [ - "Ivar" - ], - "ontology": "GENEPIO:0001463", - "type": "string", - "description": "The name of software used to generate the consensus sequence.", - "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software name" - }, - "if_consensus_other": { - "examples": [ - "1.3" - ], - "ontology": "0", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "classification": "Bioinformatics and QC metrics", - "label": "If consensus Is Other, Specify" - }, - "consensus_sequence_software_version": { - "examples": [ - "1.3" - ], - "ontology": "GENEPIO:0001469", - "type": "string", - "description": "The version of the software used to generate the consensus sequence.", - "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software version" - }, - "consensus_criteria": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Consensus criteria" - }, - "depth_of_coverage_threshold": { - "examples": [ - "100x" - ], - "ontology": "GENEPIO:0001475", - "type": "string", - "description": "The threshold used as a cut-off for the depth of coverage.", - "classification": "Bioinformatics and QC metrics", - "label": "Depth of coverage threshold" - }, - "number_of_base_pairs_sequenced": { - "examples": [ - "387566" - ], - "ontology": "GENEPIO:0001482", - "type": "string", - "description": "The number of total base pairs generated by the sequencing process.", - "classification": "Bioinformatics and QC metrics", - "label": "Number of base pairs sequenced " - }, - "consensus_genome_length": { - "examples": [ - "38677" - ], - "ontology": "GENEPIO:0001483", - "type": "string", - "description": "Size of the assembled genome described as the number of base pairs.", - "classification": "Bioinformatics and QC metrics", - "label": "Consensus genome length" - }, - "ns_per_100_kbp": { - "examples": [ - "300" - ], - "ontology": "GENEPIO:0001484", - "type": "string", - "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "classification": "Bioinformatics and QC metrics", - "label": "Ns per 100 kbp" - }, - "reference_genome_accession": { - "examples": [ - "NC_045512.2" - ], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "classification": "Bioinformatics and QC metrics", - "label": "Reference genome accession" - }, - "bioinformatics_protocol": { - "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" - ], - "ontology": "GENEPIO:0001489", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "classification": "Bioinformatics and QC metrics", - "label": "Bioinformatics protocol" - }, - "if_bioinformatic_protocol_is_other_specify": { - "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" - ], - "ontology": "0", - "type": "string", - "description": "The name of the bioinformatics protocol used.", - "classification": "Bioinformatics and QC metrics", - "label": "If bioinformatic protocol Is Other, Specify" - }, - "bioinformatic_protocol_version": { - "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" - ], - "ontology": "NCIT:C93490", - "type": "string", - "description": "The version number of the bioinformatics protocol used.", - "classification": "Bioinformatics and QC metrics", - "label": "bioinformatics protocol version" - }, - "commercial/open-source/both": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Commercial/Open-source/both" - }, - "preprocessing": { - "examples": [ - "" - ], - "ontology": "MS_1002386", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing" - }, - "if_preprocessing_other": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "If preprocessing Is Other, Specify" - }, - "preprocessing_params": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing params" - }, - "mapping": { - "examples": [ - "" - ], - "ontology": "topic:0102", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Mapping" - }, - "if_mapping_other": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "If mapping Is Other, Specify" - }, - "mapping_params": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Mapping params" - }, - "lineage_name": { - "examples": [ - "B.1.1.7" - ], - "ontology": "GENEPIO:0001500", - "type": "string", - "description": "The name of the lineage or clade.", - "classification": "Bioinformatics and QC metrics", - "label": "Lineage/clade name" - }, - "lineage_analysis_software_name": { - "examples": [ - "Pangolin" - ], - "ontology": "GENEPIO:0001501", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "classification": "Bioinformatics and QC metrics", - "label": "lineage/clade analysis software name" - }, - "if_lineage_identification_other": { - "examples": [ - "Other than Pangolin" - ], - "ontology": "0", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "classification": "Bioinformatics and QC metrics", - "label": "If lineage identification Is Other, Specify" - }, - "lineage_analysis_software_version": { - "examples": [ - "2.1.10" - ], - "ontology": "GENEPIO:0001502", - "type": "string", - "description": "The version of the software used to determine the lineage/clade.", - "classification": "Bioinformatics and QC metrics", - "label": "Lineage/clade analysis software version" - }, - "variant_designation": { - "Enums": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" - ], - "ontology": "GENEPIO:0001503", - "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": [ - "Variant of Concern (VOC) [GENEPIO:0100083]" - ], - "classification": "Bioinformatics and QC metrics", - "label": "Variant designation" - }, - "per_qc_filtered": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "%qc filtered" - }, - "per_reads_host": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "%reads host" - }, - "per_reads_virus": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "%reads virus" - }, - "per_unmapped": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "%unmapped" - }, - "per_genome _greater_10x": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "% genome greater 10x" - }, - "median_depth_of_coverage_value": { - "examples": [ - "" - ], - "ontology": "NCIT:C167285", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "mean depth of coverage value" - }, - "per_Ns": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "%Ns" - }, - "number_of_variants_AF_greater_75percent": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Number of variants (AF greater 75%)" - }, - "number_of_variants_with_effect": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Number of variants with effect" - }, - "long_table_path": { - "examples": [ - "" - ], - "ontology": "", - "type": "", - "description": "", - "clasification": "", - "label": "", - "table": [] - } - } -} \ No newline at end of file From 6e0dc00157f0f3b398584f524fde7ab0abdd5a5c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 14:08:46 +0200 Subject: [PATCH 0420/1454] added fill_mode and Files info classification changed --- .../example_data/bioinfo_metadata.json | 1 + relecov_tools/schema/relecov_schema.json | 630 ++++++++++++------ 2 files changed, 419 insertions(+), 212 deletions(-) diff --git a/relecov_tools/example_data/bioinfo_metadata.json b/relecov_tools/example_data/bioinfo_metadata.json index d77fb38f..f8831cc5 100644 --- a/relecov_tools/example_data/bioinfo_metadata.json +++ b/relecov_tools/example_data/bioinfo_metadata.json @@ -1,4 +1,5 @@ { + "sample_name": "", "dehosting_method": "", "if_assembly_other": "", "assembly_params": "", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4d90d3a9..9caab8f8 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -24,7 +24,8 @@ "type": "string", "description": "The user-defined name for the sample.", "classification": "Database Identifiers", - "label": "Sample ID given by originating laboratory" + "label": "Sample ID given by originating laboratory", + "fill_mode": "sample" }, "sample_description": { "examples": [ @@ -34,7 +35,8 @@ "type": "string", "description": "Free text description of the sample.", "classification": "Sample collection and processing", - "label": "Sample Description" + "label": "Sample Description", + "fill_mode": "batch" }, "collecting_institution": { "examples": [ @@ -44,7 +46,8 @@ "type": "string", "description": "The name of the agency that collected the original sample.", "classification": "Sample collection and processing", - "label": "Originating Laboratory" + "label": "Originating Laboratory", + "fill_mode": "sample" }, "submitting_institution": { "examples": [ @@ -54,7 +57,8 @@ "type": "string", "description": "The name of the agency that generated the sequence.", "classification": "Sample collection and processing", - "label": "Submitting Institution" + "label": "Submitting Institution", + "fill_mode": "sample" }, "sample_collection_date": { "examples": [ @@ -65,7 +69,8 @@ "description": "The date on which the sample was collected.", "format": "date", "classification": "Sample collection and processing", - "label": "Sample Collection Date" + "label": "Sample Collection Date", + "fill_mode": "sample" }, "host_subject_id": { "examples": [ @@ -75,7 +80,8 @@ "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "classification": "Host information", - "label": "Host Subject Id" + "label": "Host Subject Id", + "fill_mode": "batch" }, "geo_loc_country": { "Enums": [ @@ -363,7 +369,8 @@ "South Africa [GAZ:00001094]" ], "classification": "Sample collection and processing", - "label": "Country" + "label": "Country", + "fill_mode": "batch" }, "geo_loc_state": { "examples": [ @@ -373,7 +380,8 @@ "type": "string", "description": "The state/province/territory of origin of the sample.", "classification": "Sample collection and processing", - "label": "Autonomic Community" + "label": "Autonomic Community", + "fill_mode": "batch" }, "organism": { "Enums": [ @@ -392,7 +400,8 @@ "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" ], "classification": "Sample collection and processing", - "label": "Organism" + "label": "Organism", + "fill_mode": "batch" }, "symptom_onset_date": { "examples": [ @@ -403,7 +412,8 @@ "description": "The date on which the symptoms began or were first noted.", "format": "date", "classification": "Host information", - "label": "Symptom onset date" + "label": "Symptom onset date", + "fill_mode": "batch" }, "host_health_state": { "Enums": [ @@ -425,7 +435,8 @@ "Asymptomatic [NCIT:C3833]" ], "classification": "Host information", - "label": "Host health state" + "label": "Host health state", + "fill_mode": "batch" }, "host_health_status_details": { "Enums": [ @@ -449,7 +460,8 @@ "Hospitalized (ICU) [GENEPIO:0100046]" ], "classification": "Host information", - "label": "Host health status details" + "label": "Host health status details", + "fill_mode": "batch" }, "host_scientific_name": { "Enums": [ @@ -482,7 +494,8 @@ "Homo sapiens [NCBITaxon:9606]" ], "classification": "Host information", - "label": "Host Scientific Name" + "label": "Host Scientific Name", + "fill_mode": "batch" }, "host_disease": { "Enums": [ @@ -500,7 +513,8 @@ "COVID-19 [MONDO:0100096]" ], "classification": "Host information", - "label": "Host disease" + "label": "Host disease", + "fill_mode": "batch" }, "sequencing_instrument_model": { "Enums": [ @@ -563,7 +577,8 @@ "Oxford Nanopore MinION [GENEPIO:0100142]" ], "classification": "Sequencing", - "label": "Sequencing Instrument Model" + "label": "Sequencing Instrument Model", + "fill_mode": "batch" }, "sequencing_instrument_platform": { "examples": [ @@ -573,7 +588,8 @@ "type": "string", "description": "The model of the sequencing instrument used.", "classification": "Sequencing", - "label": "Sequencing Instrument Platform" + "label": "Sequencing Instrument Platform", + "fill_mode": "batch" }, "submitting_lab_sequence_id": { "examples": [ @@ -583,7 +599,8 @@ "type": "string", "description": "Sample ID given by the submitting laboratory", "classification": "Sequencing", - "label": "Sample ID given by the submitting laboratory" + "label": "Sample ID given by the submitting laboratory", + "fill_mode": "sample" }, "bioproject_umbrella_accession_ENA": { "examples": [ @@ -593,7 +610,8 @@ "type": "string", "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", "classification": "Database Identifiers", - "label": "Bioproject umbrella accession ENA" + "label": "Bioproject umbrella accession ENA", + "fill_mode": "batch" }, "bioproject_accession_ENA": { "examples": [ @@ -603,7 +621,8 @@ "type": "string", "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", "classification": "Database Identifiers", - "label": "Bioproject accession ENA" + "label": "Bioproject accession ENA", + "fill_mode": "batch" }, "biosample_accession_ENA": { "examples": [ @@ -613,7 +632,8 @@ "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", "classification": "Database Identifiers", - "label": "ENA Sample ID" + "label": "ENA Sample ID", + "fill_mode": "sample" }, "sra_accession": { "examples": [ @@ -623,7 +643,8 @@ "type": "string", "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", "classification": "Database Identifiers", - "label": "SRA Accession" + "label": "SRA Accession", + "fill_mode": "batch" }, "genBank/ENA/DDBJ_accession": { "examples": [ @@ -633,7 +654,8 @@ "type": "string", "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", "classification": "Database Identifiers", - "label": "GenBank/ENA/DDBJ accession" + "label": "GenBank/ENA/DDBJ accession", + "fill_mode": "batch" }, "GISAID_accession": { "examples": [ @@ -643,7 +665,8 @@ "type": "string", "description": "The GISAID accession number assigned to the sequence.", "classification": "Database Identifiers", - "label": "GISAID Accession" + "label": "GISAID Accession", + "fill_mode": "batch" }, "virus_name": { "examples": [ @@ -653,7 +676,8 @@ "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", "classification": "Database Identifiers", - "label": "GISAID Virus Name" + "label": "GISAID Virus Name", + "fill_mode": "sample" }, "collecting_institution_email": { "examples": [ @@ -663,7 +687,8 @@ "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sample.", "classification": "Sample collection and processing", - "label": "Originating Laboratory Email" + "label": "Originating Laboratory Email", + "fill_mode": "batch" }, "collecting_institution_address": { "examples": [ @@ -673,7 +698,8 @@ "type": "string", "description": "The mailing address of the agency submitting the sample.", "classification": "Sample collection and processing", - "label": "Originating Laboratory Address" + "label": "Originating Laboratory Address", + "fill_mode": "batch" }, "submitting_institution_email": { "examples": [ @@ -683,7 +709,8 @@ "type": "string", "description": "The email address of the contact responsible for follow-up regarding the sequence.", "classification": "Sample collection and processing", - "label": "Submitting Institution Email" + "label": "Submitting Institution Email", + "fill_mode": "batch" }, "submitting_institution_address": { "examples": [ @@ -693,7 +720,8 @@ "type": "string", "description": "The mailing address of the agency submitting the sequence.", "classification": "Sample collection and processing", - "label": "Submitting Institution Address" + "label": "Submitting Institution Address", + "fill_mode": "batch" }, "sample_received_date": { "examples": [ @@ -704,7 +732,8 @@ "description": "The date on which the sample was received.", "format": "date", "classification": "Sample collection and processing", - "label": "Sample Received Date" + "label": "Sample Received Date", + "fill_mode": "sample" }, "shipping_date": { "examples": [ @@ -715,7 +744,8 @@ "description": "The date on which the sample was sent.", "format": "date", "classification": "Sample collection and processing", - "label": "Shipping Date" + "label": "Shipping Date", + "fill_mode": "batch" }, "results_emission_date": { "examples": [ @@ -726,7 +756,8 @@ "description": "The date on which the results were emitted.", "format": "date", "classification": "Sample collection and processing", - "label": "Results Emission Date" + "label": "Results Emission Date", + "fill_mode": "batch" }, "sample_storage_conditions": { "examples": [ @@ -736,7 +767,8 @@ "type": "string", "description": "The name and version of a particular protocol used for sampling.", "classification": "Sample collection and processing", - "label": "Biological Sample Storage Condition" + "label": "Biological Sample Storage Condition", + "fill_mode": "batch" }, "culture_collection": { "ontology": "GENEPIO:0100284", @@ -746,7 +778,8 @@ "/culture_collection=\"ATCC:26370\"" ], "classification": "Sample collection and processing", - "label": "Culture collection" + "label": "Culture collection", + "fill_mode": "batch" }, "treatment": { "ontology": "OGMS:0000090", @@ -754,7 +787,8 @@ "description": "Include drug name, dosage", "examples": [], "classification": "Sample collection and processing", - "label": "Treatment" + "label": "Treatment", + "fill_mode": "batch" }, "host_age": { "ontology": "GENEPIO:0001392", @@ -763,7 +797,8 @@ "examples": [ "79" ], - "label": "Host Age" + "label": "Host Age", + "fill_mode": "sample" }, "host_age_unit": { "Enums": [ @@ -781,7 +816,8 @@ "examples": [ "years [UO:0000036]" ], - "label": "Host Age unit" + "label": "Host Age unit", + "fill_mode": "batch" }, "host_age_bin": { "Enums": [ @@ -808,7 +844,8 @@ "examples": [ "50 - 59 [GENEPIO:0100054]" ], - "label": "Host Age Bin" + "label": "Host Age Bin", + "fill_mode": "batch" }, "host_gender": { "Enums": [ @@ -830,7 +867,8 @@ "examples": [ "Male [NCIT:C46109]" ], - "label": "Host Gender" + "label": "Host Gender", + "fill_mode": "sample" }, "microbiology_lab_sample_id": { "examples": [ @@ -840,7 +878,8 @@ "type": "string", "description": "", "classification": "Sample collection and processing", - "label": "Sample ID given in the microbiology lab" + "label": "Sample ID given in the microbiology lab", + "fill_mode": "sample" }, "public_health_sample_id_sivies": { "examples": [ @@ -850,7 +889,8 @@ "type": "string", "description": "", "classification": "Sample collection and processing", - "label": "Public Health sample id (SIVIES)" + "label": "Public Health sample id (SIVIES)", + "fill_mode": "sample" }, "geo_loc_region": { "examples": [ @@ -860,7 +900,8 @@ "type": "string", "description": "The county/region of origin of the sample.", "classification": "Sample collection and processing", - "label": "Province" + "label": "Province", + "fill_mode": "batch" }, "geo_loc_city": { "examples": [ @@ -870,7 +911,8 @@ "type": "string", "description": "The city of origin of the sample.", "classification": "Sample collection and processing", - "label": "City" + "label": "City", + "fill_mode": "batch" }, "geo_loc_latitude": { "examples": [ @@ -880,7 +922,8 @@ "type": "string", "description": "The latitude coordinates of the geographical location of sample collection.", "classification": "Sample collection and processing", - "label": "Geo Loc Latitude" + "label": "Geo Loc Latitude", + "fill_mode": "batch" }, "geo_loc_longitude": { "examples": [ @@ -890,7 +933,8 @@ "type": "string", "description": "The longitude coordinates of the geographical location of sample collection.", "classification": "Sample collection and processing", - "label": "Geo Loc Longitude" + "label": "Geo Loc Longitude", + "fill_mode": "batch" }, "anatomical_material": { "Enums": [ @@ -916,7 +960,8 @@ "Blood [UBERON:0000178]" ], "classification": "Sample collection and processing", - "label": "Specimen source" + "label": "Specimen source", + "fill_mode": "batch" }, "body_product": { "Enums": [ @@ -941,7 +986,8 @@ "Feces [UBERON:0001988]" ], "classification": "Sample collection and processing", - "label": "Body product" + "label": "Body product", + "fill_mode": "batch" }, "environmental_material": { "Enums": [ @@ -991,7 +1037,8 @@ "Face Mask [OBI:0002787]" ], "classification": "Sample collection and processing", - "label": "Environmental Material" + "label": "Environmental Material", + "fill_mode": "batch" }, "environmental_site": { "Enums": [ @@ -1029,7 +1076,8 @@ "Hospital [ENVO:00002173]" ], "classification": "Sample collection and processing", - "label": "Environmental System" + "label": "Environmental System", + "fill_mode": "batch" }, "sample_collected_in_quarantine": { "Enums": [ @@ -1047,7 +1095,8 @@ "examples": [ "Yes [NCIT:C49488]" ], - "label": "Sample collected in quarantine" + "label": "Sample collected in quarantine", + "fill_mode": "batch" }, "collection_device": { "Enums": [ @@ -1081,7 +1130,8 @@ "Swab [GENEPIO:0100027]" ], "classification": "Sample collection and processing", - "label": "Collection Device" + "label": "Collection Device", + "fill_mode": "batch" }, "collection_method": { "Enums": [ @@ -1119,7 +1169,8 @@ "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]" ], "classification": "Sample collection and processing", - "label": "Collection Method" + "label": "Collection Method", + "fill_mode": "batch" }, "collection_protocol": { "examples": [ @@ -1129,7 +1180,8 @@ "type": "string", "description": "The name and version of a particular protocol used for sampling.", "classification": "Sample collection and processing", - "label": "Collection Protocol" + "label": "Collection Protocol", + "fill_mode": "batch" }, "specimen_processing": { "Enums": [ @@ -1149,7 +1201,8 @@ "Virus Passage [GENEPIO:0100039]" ], "classification": "Sample collection and processing", - "label": "Specimen Processing" + "label": "Specimen Processing", + "fill_mode": "batch" }, "lab_host": { "Enums": [ @@ -1182,7 +1235,8 @@ "Vero E6 Cell Line [BTO:0004755]" ], "classification": "Sample collection and processing", - "label": "Lab passage Host" + "label": "Lab passage Host", + "fill_mode": "batch" }, "passage_number": { "examples": [ @@ -1192,7 +1246,8 @@ "type": "string", "description": "Number of passages.", "classification": "Sample collection and processing", - "label": "Passage Number" + "label": "Passage Number", + "fill_mode": "batch" }, "passage_method": { "examples": [ @@ -1202,7 +1257,8 @@ "type": "string", "description": "Description of how organism was passaged.", "classification": "Sample collection and processing", - "label": "Passage Method" + "label": "Passage Method", + "fill_mode": "batch" }, "tax_id": { "examples": [ @@ -1212,7 +1268,8 @@ "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", "classification": "Sample collection and processing", - "label": "Tax ID" + "label": "Tax ID", + "fill_mode": "batch" }, "center_name": { "examples": [ @@ -1222,7 +1279,8 @@ "type": "string", "description": "The name of the institution", "classification": "Sample collection and processing", - "label": "Center Name" + "label": "Center Name", + "fill_mode": "batch" }, "host_common_name": { "Enums": [ @@ -1252,7 +1310,8 @@ "Human [NCBITaxon:9606]" ], "classification": "Host information", - "label": "Host" + "label": "Host", + "fill_mode": "batch" }, "host_residence_country": { "Enums": [ @@ -1539,7 +1598,8 @@ "examples": [ "South Africa [GAZ:00001094]" ], - "label": "Host residence country" + "label": "Host residence country", + "fill_mode": "batch" }, "outbreak": { "examples": [ @@ -1549,7 +1609,8 @@ "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Host information", - "label": "Outbreak Exposure Event Location" + "label": "Outbreak Exposure Event Location", + "fill_mode": "batch" }, "additional_host_information": { "examples": [ @@ -1559,7 +1620,8 @@ "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Host information", - "label": "Additional Host Information" + "label": "Additional Host Information", + "fill_mode": "batch" }, "host_ethnicity": { "ontology": "GECKO:0000061", @@ -1568,7 +1630,8 @@ "examples": [ "Indigenous, European" ], - "label": "Host ethnicity" + "label": "Host ethnicity", + "fill_mode": "batch" }, "purpose_of_sequencing": { "Enums": [ @@ -1609,7 +1672,8 @@ "Baseline surveillance (random sampling) [GENEPIO:0100005]" ], "classification": "Sequencing", - "label": "Purpose of Sequencing" + "label": "Purpose of Sequencing", + "fill_mode": "batch" }, "purpose_of_sampling": { "Enums": [ @@ -1630,7 +1694,8 @@ "examples": [ "Diagnostic Testing [GENEPIO:0100002]" ], - "label": "Purpose of sampling" + "label": "Purpose of sampling", + "fill_mode": "batch" }, "purpose_of_sampling_details": { "ontology": "GENEPIO:0001200", @@ -1639,7 +1704,8 @@ "examples": [ "Screening of bat specimens in museum collections." ], - "label": "Purpose of sampling details" + "label": "Purpose of sampling details", + "fill_mode": "batch" }, "sequencing_sample_id": { "examples": [ @@ -1649,7 +1715,8 @@ "type": "number", "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Database Identifiers", - "label": "Sample ID given for sequencing" + "label": "Sample ID given for sequencing", + "fill_mode": "sample" }, "passage_details": { "examples": [ @@ -1662,7 +1729,8 @@ ], "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Database Identifiers", - "label": "Passage Details" + "label": "Passage Details", + "fill_mode": "batch" }, "purpose_of_sequencing_details": { "Enums": [ @@ -1689,7 +1757,8 @@ "Screened for S gene target failure (S dropout)" ], "classification": "Sequencing", - "label": "Purpose Of Sequencing Details" + "label": "Purpose Of Sequencing Details", + "fill_mode": "batch" }, "sequencing_date": { "examples": [ @@ -1700,7 +1769,8 @@ "description": "The date the sample was sequenced.", "format": "date", "classification": "Sequencing", - "label": "Sequencing Date" + "label": "Sequencing Date", + "fill_mode": "batch" }, "rna_extraction_protocol": { "examples": [ @@ -1710,7 +1780,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Rna Extraction Protocol" + "label": "Rna Extraction Protocol", + "fill_mode": "batch" }, "library_kit": { "examples": [ @@ -1720,7 +1791,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Commercial All-in-one library kit" + "label": "Commercial All-in-one library kit", + "fill_mode": "batch" }, "library_name": { "examples": [ @@ -1733,7 +1805,8 @@ "label": "Library Name", "table": [ "experiments" - ] + ], + "fill_mode": "batch" }, "library_id": { "examples": [ @@ -1743,7 +1816,8 @@ "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", "classification": "Sequencing", - "labe": "Library Id" + "labe": "Library Id", + "fill_mode": "batch" }, "enrichment_protocol": { "examples": [ @@ -1753,7 +1827,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Enrichment Protocol" + "label": "Enrichment Protocol", + "fill_mode": "batch" }, "if_enrichment_protocol_is_other_specify": { "examples": [ @@ -1763,7 +1838,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "If Enrichment Protocol Is Other, Specify" + "label": "If Enrichment Protocol Is Other, Specify", + "fill_mode": "batch" }, "amplicon_protocol": { "examples": [ @@ -1773,7 +1849,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Enrichment panel/assay" + "label": "Enrichment panel/assay", + "fill_mode": "batch" }, "if_amplicon_protocol_if_other_especify": { "examples": [ @@ -1783,7 +1860,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "If Enrichment panel/assay If Other, Especify" + "label": "If Enrichment panel/assay If Other, Especify", + "fill_mode": "batch" }, "amplicon_version": { "examples": [ @@ -1793,7 +1871,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Enrichment panel/assay version" + "label": "Enrichment panel/assay version", + "fill_mode": "batch" }, "amplicon_size": { "examples": [ @@ -1803,7 +1882,8 @@ "type": "string", "description": "The length of the amplicon generated by PCR amplification.", "classification": "Sequencing", - "label": "Amplicon Size" + "label": "Amplicon Size", + "fill_mode": "batch" }, "was_phix_used?": { "examples": [ @@ -1813,7 +1893,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Was Phix Used" + "label": "Was Phix Used", + "fill_mode": "batch" }, "number_of_samples_in_run": { "examples": [ @@ -1823,7 +1904,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Number Of Samples In Run" + "label": "Number Of Samples In Run", + "fill_mode": "batch" }, "flowcell_kit": { "examples": [ @@ -1833,7 +1915,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Flowcell Kit" + "label": "Flowcell Kit", + "fill_mode": "batch" }, "runID": { "examples": [ @@ -1843,7 +1926,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Runid" + "label": "Runid", + "fill_mode": "batch" }, "sequencing_platforms": { "examples": [ @@ -1853,7 +1937,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Sequencing Platforms " + "label": "Sequencing Platforms ", + "fill_mode": "batch" }, "library_preparation_kit": { "examples": [ @@ -1863,7 +1948,8 @@ "type": "string", "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", "classification": "Sequencing", - "label": "Library Preparation Kit" + "label": "Library Preparation Kit", + "fill_mode": "batch" }, "flow_cell_barcode": { "examples": [ @@ -1873,7 +1959,8 @@ "type": "string", "description": "The barcode of the flow cell used for sequencing.", "classification": "Sequencing", - "label": "Flow Cell Barcode" + "label": "Flow Cell Barcode", + "fill_mode": "batch" }, "sequencing_protocol_name": { "examples": [ @@ -1883,7 +1970,8 @@ "type": "string", "description": "The name and version number of the sequencing protocol used.", "classification": "Sequencing", - "label": "Sequencing Protocol Name" + "label": "Sequencing Protocol Name", + "fill_mode": "batch" }, "sequencing_protocol": { "examples": [ @@ -1893,7 +1981,8 @@ "type": "string", "description": "The protocol used to generate the sequence.", "classification": "Sequencing", - "label": "Sequencing Protocol" + "label": "Sequencing Protocol", + "fill_mode": "batch" }, "sequencing_kit_number": { "examples": [ @@ -1903,7 +1992,8 @@ "type": "string", "description": "The manufacturer's kit number.", "classification": "Sequencing", - "label": "Sequencing Kit Number" + "label": "Sequencing Kit Number", + "fill_mode": "batch" }, "amplicon_pcr_primer_scheme": { "examples": [ @@ -1913,7 +2003,8 @@ "type": "string", "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", "classification": "Sequencing", - "label": "Amplicon Pcr Primer Scheme" + "label": "Amplicon Pcr Primer Scheme", + "fill_mode": "batch" }, "library_selection": { "examples": [ @@ -1923,7 +2014,8 @@ "type": "string", "description": "Library capture method.", "classification": "Sequencing", - "label": "Capture method" + "label": "Capture method", + "fill_mode": "batch" }, "library_strategy": { "Enums": [ @@ -1955,7 +2047,8 @@ "type": "string", "description": "Overall sequencing strategy or approach.", "classification": "Sequencing", - "label": "Sequencing technique" + "label": "Sequencing technique", + "fill_mode": "batch" }, "library_layout": { "examples": [ @@ -1965,7 +2058,8 @@ "type": "string", "description": "Single or paired.", "classification": "Sequencing", - "label": "Library Layout" + "label": "Library Layout", + "fill_mode": "batch" }, "nominal_length ": { "examples": [ @@ -1975,7 +2069,8 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Nominal Length" + "label": "Nominal Length", + "fill_mode": "batch" }, "raw_sequence_data_processing_method": { "examples": [ @@ -1985,7 +2080,8 @@ "type": "string", "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", "classification": "Bioinformatics and QC metrics", - "label": "Raw sequence data processin method" + "label": "Raw sequence data processin method", + "fill_mode": "batch" }, "dehosting_method": { "examples": [ @@ -1995,7 +2091,8 @@ "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", "classification": "Bioinformatics and QC metrics", - "label": "Dehosting Method" + "label": "Dehosting Method", + "fill_mode": "batch" }, "personal_protective_equipment": { "examples": [ @@ -2005,7 +2102,8 @@ "type": "string", "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure.", "classification": "Sample collection and processing", - "label": "Personal protective equipment" + "label": "Personal protective equipment", + "fill_mode": "batch" }, "assembly": { "examples": [ @@ -2015,7 +2113,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Assembly" + "label": "Assembly", + "fill_mode": "batch" }, "if_assembly_other": { "examples": [ @@ -2025,7 +2124,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "If assembly Is Other, Specify" + "label": "If assembly Is Other, Specify", + "fill_mode": "batch" }, "assembly_params": { "examples": [ @@ -2035,7 +2135,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Assambly params" + "label": "Assambly params", + "fill_mode": "batch" }, "variant_calling": { "examples": [ @@ -2045,7 +2146,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Variant Calling" + "label": "Variant Calling", + "fill_mode": "batch" }, "if_variant_calling_other": { "examples": [ @@ -2055,7 +2157,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "If variant calling Is Other, Specify" + "label": "If variant calling Is Other, Specify", + "fill_mode": "batch" }, "variant_calling_params": { "examples": [ @@ -2065,7 +2168,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Variant Calling params" + "label": "Variant Calling params", + "fill_mode": "batch" }, "consensus_sequence_name": { "ontology": "GENEPIO:0001460", @@ -2075,7 +2179,8 @@ "ncov123assembly3" ], "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence name" + "label": "Consensus sequence name", + "fill_mode": "batch" }, "consensus_sequence_name_md5": { "ontology": "NMR:1000568", @@ -2085,7 +2190,8 @@ "ncov123assembly3" ], "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence name md5" + "label": "Consensus sequence name md5", + "fill_mode": "batch" }, "consensus_sequence_filepath": { "examples": [ @@ -2095,7 +2201,8 @@ "type": "string", "description": "The filepath of the consesnsus sequence file.", "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence filepath" + "label": "Consensus sequence filepath", + "fill_mode": "batch" }, "consensus_sequence_software_name": { "examples": [ @@ -2105,7 +2212,8 @@ "type": "string", "description": "The name of software used to generate the consensus sequence.", "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software name" + "label": "Consensus sequence software name", + "fill_mode": "batch" }, "if_consensus_other": { "examples": [ @@ -2115,7 +2223,8 @@ "type": "string", "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatics and QC metrics", - "label": "If consensus Is Other, Specify" + "label": "If consensus Is Other, Specify", + "fill_mode": "batch" }, "consensus_sequence_software_version": { "examples": [ @@ -2125,7 +2234,8 @@ "type": "string", "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software version" + "label": "Consensus sequence software version", + "fill_mode": "batch" }, "consensus_criteria": { "examples": [ @@ -2135,7 +2245,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Consensus criteria" + "label": "Consensus criteria", + "fill_mode": "batch" }, "quality_control_metrics": { "examples": [ @@ -2145,7 +2256,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Quality control metrics " + "label": "Quality control metrics ", + "fill_mode": "batch" }, "depth_of_coverage_value": { "examples": [ @@ -2155,7 +2267,8 @@ "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", "classification": "Bioinformatics and QC metrics", - "label": "Depth of coverage value " + "label": "Depth of coverage value ", + "fill_mode": "batch" }, "depth_of_coverage_threshold": { "examples": [ @@ -2165,7 +2278,8 @@ "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", "classification": "Bioinformatics and QC metrics", - "label": "Depth of coverage threshold" + "label": "Depth of coverage threshold", + "fill_mode": "batch" }, "file_type": { "examples": [ @@ -2175,7 +2289,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "" + "label": "", + "fill_mode": "batch" }, "sequence_file_R1_fastq": { "examples": [ @@ -2184,8 +2299,9 @@ "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "classification": "Bioinformatics and QC metrics", - "label": "Sequence file R1 fastq" + "classification": "Files info", + "label": "Sequence file R1 fastq", + "fill_mode": "sample" }, "sequence_file_R2_fastq": { "examples": [ @@ -2194,8 +2310,9 @@ "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "classification": "Bioinformatics and QC metrics", - "label": "Sequence file R2 fastq" + "classification": "Files info", + "label": "Sequence file R2 fastq", + "fill_mode": "sample" }, "r1_fastq_filepath": { "examples": [ @@ -2204,8 +2321,9 @@ "ontology": "GENEPIO:0001478", "type": "string", "description": "The filepath of the r1 FASTQ file.", - "classification": "Bioinformatics and QC metrics", - "label": "Filepath R1 fastq" + "classification": "Files info", + "label": "Filepath R1 fastq", + "fill_mode": "batch" }, "r2_fastq_filepath": { "examples": [ @@ -2214,8 +2332,9 @@ "ontology": "GENEPIO:0001479", "type": "string", "description": "The filepath of the r2 FASTQ file.", - "classification": "Bioinformatics and QC metrics", - "label": "Filepath R2 fastq" + "classification": "Files info", + "label": "Filepath R2 fastq", + "fill_mode": "batch" }, "fast5_filename": { "examples": [ @@ -2224,8 +2343,9 @@ "ontology": "GENEPIO:0001480", "type": "string", "description": "The user-specified filename of the FAST5 file.", - "classification": "Bioinformatics and QC metrics", - "label": "Filename fast5" + "classification": "Files info", + "label": "Filename fast5", + "fill_mode": "batch" }, "fast5_filepath": { "examples": [ @@ -2234,8 +2354,9 @@ "ontology": "GENEPIO:0001481", "type": "string", "description": "The filepath of the FAST5 file.", - "classification": "Bioinformatics and QC metrics", - "label": "Filepath fast5" + "classification": "Files info", + "label": "Filepath fast5", + "fill_mode": "batch" }, "number_of_base_pairs_sequenced": { "examples": [ @@ -2245,7 +2366,8 @@ "type": "string", "description": "The number of total base pairs generated by the sequencing process.", "classification": "Bioinformatics and QC metrics", - "label": "Number of base pairs sequenced " + "label": "Number of base pairs sequenced ", + "fill_mode": "batch" }, "consensus_genome_length": { "examples": [ @@ -2255,7 +2377,8 @@ "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", "classification": "Bioinformatics and QC metrics", - "label": "Consensus genome length" + "label": "Consensus genome length", + "fill_mode": "batch" }, "ns_per_100_kbp": { "examples": [ @@ -2265,7 +2388,8 @@ "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", "classification": "Bioinformatics and QC metrics", - "label": "Ns per 100 kbp" + "label": "Ns per 100 kbp", + "fill_mode": "batch" }, "reference_genome_accession": { "examples": [ @@ -2275,7 +2399,8 @@ "type": "string", "description": "A persistent, unique identifier of a genome database entry.", "classification": "Bioinformatics and QC metrics", - "label": "Reference genome accession" + "label": "Reference genome accession", + "fill_mode": "batch" }, "bioinformatics_protocol": { "examples": [ @@ -2285,7 +2410,8 @@ "type": "string", "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatics and QC metrics", - "label": "Bioinformatics protocol" + "label": "Bioinformatics protocol", + "fill_mode": "batch" }, "if_bioinformatic_protocol_is_other_specify": { "examples": [ @@ -2295,7 +2421,8 @@ "type": "string", "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatics and QC metrics", - "label": "If bioinformatic protocol Is Other, Specify" + "label": "If bioinformatic protocol Is Other, Specify", + "fill_mode": "batch" }, "bioinformatic_protocol_version": { "examples": [ @@ -2305,7 +2432,8 @@ "type": "string", "description": "The version number of the bioinformatics protocol used.", "classification": "Bioinformatics and QC metrics", - "label": "bioinformatics protocol version" + "label": "bioinformatics protocol version", + "fill_mode": "batch" }, "commercial/open-source/both": { "examples": [ @@ -2315,7 +2443,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Commercial/Open-source/both" + "label": "Commercial/Open-source/both", + "fill_mode": "batch" }, "sample_plan_name": { "ontology": "GENEPIO:0100285", @@ -2324,7 +2453,8 @@ "examples": [ "CanCOGeN Sampling Strategy 1.0" ], - "label": "Sample plan name" + "label": "Sample plan name", + "fill_mode": "batch" }, "preprocessing": { "examples": [ @@ -2334,7 +2464,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing" + "label": "Preprocessing", + "fill_mode": "batch" }, "if_preprocessing_other": { "examples": [ @@ -2344,7 +2475,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "If preprocessing Is Other, Specify" + "label": "If preprocessing Is Other, Specify", + "fill_mode": "batch" }, "preprocessing_params": { "examples": [ @@ -2354,7 +2486,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing params" + "label": "Preprocessing params", + "fill_mode": "batch" }, "mapping": { "examples": [ @@ -2364,7 +2497,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Mapping" + "label": "Mapping", + "fill_mode": "batch" }, "if_mapping_other": { "examples": [ @@ -2374,7 +2508,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "If mapping Is Other, Specify" + "label": "If mapping Is Other, Specify", + "fill_mode": "batch" }, "mapping_params": { "examples": [ @@ -2384,7 +2519,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Mapping params" + "label": "Mapping params", + "fill_mode": "batch" }, "lineage_name": { "examples": [ @@ -2394,7 +2530,8 @@ "type": "string", "description": "The name of the lineage or clade.", "classification": "Bioinformatics and QC metrics", - "label": "Lineage/clade name" + "label": "Lineage/clade name", + "fill_mode": "batch" }, "lineage_analysis_software_name": { "examples": [ @@ -2404,7 +2541,8 @@ "type": "string", "description": "The name of the software used to determine the lineage/clade.", "classification": "Bioinformatics and QC metrics", - "label": "lineage/clade analysis software name" + "label": "lineage/clade analysis software name", + "fill_mode": "batch" }, "if_lineage_identification_other": { "examples": [ @@ -2414,7 +2552,8 @@ "type": "string", "description": "The name of the software used to determine the lineage/clade.", "classification": "Bioinformatics and QC metrics", - "label": "If lineage identification Is Other, Specify" + "label": "If lineage identification Is Other, Specify", + "fill_mode": "batch" }, "lineage_analysis_software_version": { "examples": [ @@ -2424,7 +2563,8 @@ "type": "string", "description": "The version of the software used to determine the lineage/clade.", "classification": "Bioinformatics and QC metrics", - "label": "Lineage/clade analysis software version" + "label": "Lineage/clade analysis software version", + "fill_mode": "batch" }, "design_description": { "examples": [ @@ -2434,7 +2574,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "" + "label": "", + "fill_mode": "batch" }, "isolate_sample_id": { "examples": [ @@ -2444,7 +2585,8 @@ "type": "string", "description": "", "classification": "Database Identifiers", - "label": "Sample ID given if multiple rna-extraction or passages" + "label": "Sample ID given if multiple rna-extraction or passages", + "fill_mode": "sample" }, "variant_designation": { "Enums": [ @@ -2459,7 +2601,8 @@ "Variant of Concern (VOC) [GENEPIO:0100083]" ], "classification": "Bioinformatics and QC metrics", - "label": "Variant designation" + "label": "Variant designation", + "fill_mode": "batch" }, "gene_name_1": { "Enums": [ @@ -2509,7 +2652,8 @@ "E gene (orf4) [GENEPIO:0100151]" ], "classification": "Bioinformatics and QC metrics", - "label": "Gene Name 1" + "label": "Gene Name 1", + "fill_mode": "batch" }, "per_qc_filtered": { "examples": [ @@ -2519,7 +2663,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "%qc filtered" + "label": "%qc filtered", + "fill_mode": "batch" }, "per_reads_host": { "examples": [ @@ -2529,7 +2674,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "%reads host" + "label": "%reads host", + "fill_mode": "batch" }, "per_reads_virus": { "examples": [ @@ -2539,7 +2685,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "%reads virus" + "label": "%reads virus", + "fill_mode": "batch" }, "per_unmapped": { "examples": [ @@ -2549,7 +2696,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "%unmapped" + "label": "%unmapped", + "fill_mode": "batch" }, "per_genome _greater_10x": { "examples": [ @@ -2559,7 +2707,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "% genome greater 10x" + "label": "% genome greater 10x", + "fill_mode": "batch" }, "median_depth_of_coverage_value": { "examples": [ @@ -2569,7 +2718,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "mean depth of coverage value" + "label": "mean depth of coverage value", + "fill_mode": "batch" }, "per_Ns": { "examples": [ @@ -2579,7 +2729,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "%Ns" + "label": "%Ns", + "fill_mode": "batch" }, "number_of_variants_AF_greater_75percent": { "examples": [ @@ -2589,7 +2740,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Number of variants (AF greater 75%)" + "label": "Number of variants (AF greater 75%)", + "fill_mode": "batch" }, "number_of_variants_with_effect": { "examples": [ @@ -2599,7 +2751,8 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Number of variants with effect" + "label": "Number of variants with effect", + "fill_mode": "batch" }, "diagnostic_pcr_protocol_1": { "examples": [ @@ -2609,7 +2762,8 @@ "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Protocol 1" + "label": "Diagnostic Pcr Protocol 1", + "fill_mode": "batch" }, "diagnostic_pcr_Ct_value_1": { "examples": [ @@ -2619,7 +2773,8 @@ "type": "string", "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Ct Value 1" + "label": "Diagnostic Pcr Ct Value 1", + "fill_mode": "batch" }, "gene_name_2": { "Enums": [ @@ -2669,7 +2824,8 @@ "RdRp gene (nsp12) [GENEPIO:0100168]" ], "classification": "Pathogen diagnostic testing", - "label": "Gene Name 2" + "label": "Gene Name 2", + "fill_mode": "batch" }, "diagnostic_pcr_protocol_2": { "examples": [ @@ -2679,7 +2835,8 @@ "type": "string", "description": "The name and version number of the protocol used for diagnostic marker amplification.", "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Protocol 2" + "label": "Diagnostic Pcr Protocol 2", + "fill_mode": "batch" }, "analysis_date": { "examples": [ @@ -2690,7 +2847,8 @@ "format": "date", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Analysis date" + "label": "Analysis date", + "fill_mode": "batch" }, "lineage_identification_date": { "examples": [ @@ -2701,7 +2859,8 @@ "format": "date", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Lineage identification date" + "label": "Lineage identification date", + "fill_mode": "batch" }, "diagnostic_pcr_Ct_value_2": { "examples": [ @@ -2711,7 +2870,8 @@ "type": "string", "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Ct Value-2" + "label": "Diagnostic Pcr Ct Value-2", + "fill_mode": "batch" }, "analysis_author": { "examples": [ @@ -2721,7 +2881,8 @@ "type": "string", "description": "", "classification": "Contributor Acknowledgement", - "label": "Analysis Authors" + "label": "Analysis Authors", + "fill_mode": "batch" }, "author_submitter": { "examples": [ @@ -2731,7 +2892,8 @@ "type": "string", "description": "", "classification": "Contributor Acknowledgement", - "label": "Author Submitter" + "label": "Author Submitter", + "fill_mode": "batch" }, "gisaid_id": { "examples": [ @@ -2741,7 +2903,8 @@ "type": "string", "description": "", "classification": "enter your GISAID-Username", - "label": "GISAID id" + "label": "GISAID id", + "fill_mode": "sample" }, "authors": { "examples": [ @@ -2751,7 +2914,8 @@ "type": "string", "description": "", "classification": "Contributor Acknowledgement", - "label": "Authors" + "label": "Authors", + "fill_mode": "batch" }, "common_name": { "examples": [ @@ -2760,7 +2924,8 @@ "ontology": "NCIT:C164471", "type": "string", "description": "The common name of the organism.", - "classification": "Sample collection and processing" + "classification": "Sample collection and processing", + "fill_mode": "batch" }, "collector_name": { "examples": [ @@ -2771,7 +2936,8 @@ "description": "Name of the person who collected the specimen", "classification": "Sample collection and processing", "label": "Sample collector name", - "table": "sample" + "table": "sample", + "fill_mode": "batch" }, "library_source": { "Enums": [ @@ -2807,7 +2973,8 @@ "type": "string", "description": "Molecule type used to make the library.", "classification": "Sequencing", - "label": "Source material" + "label": "Source material", + "fill_mode": "batch" }, "analysis_accession": { "examples": [ @@ -2817,7 +2984,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Analysis Accession" + "label": "Analysis Accession", + "fill_mode": "batch" }, "study_accession": { "examples": [ @@ -2827,7 +2995,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Study accession" + "label": "Study accession", + "fill_mode": "batch" }, "secondary_study_accession": { "examples": [ @@ -2837,7 +3006,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Secondary study accession" + "label": "Secondary study accession", + "fill_mode": "batch" }, "sample_accession": { "examples": [ @@ -2847,7 +3017,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Sample accession" + "label": "Sample accession", + "fill_mode": "batch" }, "secondary_sample_accession": { "examples": [ @@ -2857,7 +3028,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Secondary sample accession" + "label": "Secondary sample accession", + "fill_mode": "batch" }, "experiment_accession": { "examples": [ @@ -2867,7 +3039,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Experiment Accession" + "label": "Experiment Accession", + "fill_mode": "batch" }, "run_accession": { "examples": [ @@ -2877,7 +3050,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Run Accession" + "label": "Run Accession", + "fill_mode": "batch" }, "submission_accession": { "examples": [ @@ -2887,7 +3061,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submission Accession" + "label": "Submission Accession", + "fill_mode": "batch" }, "read_count": { "examples": [ @@ -2897,7 +3072,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Read count" + "label": "Read count", + "fill_mode": "batch" }, "read_length": { "examples": [ @@ -2907,7 +3083,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Read length" + "label": "Read length", + "fill_mode": "batch" }, "base_count": { "examples": [ @@ -2917,7 +3094,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Base count" + "label": "Base count", + "fill_mode": "batch" }, "first_public": { "examples": [ @@ -2927,7 +3105,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "First Public date" + "label": "First Public date", + "fill_mode": "batch" }, "last_updated": { "examples": [ @@ -2938,7 +3117,8 @@ "description": "", "classification": "Submission ENA", "format": "date", - "label": "Last Updated" + "label": "Last Updated", + "fill_mode": "batch" }, "experiment_title": { "examples": [ @@ -2948,7 +3128,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Experiment title" + "label": "Experiment title", + "fill_mode": "batch" }, "study_title": { "examples": [ @@ -2958,7 +3139,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Study title" + "label": "Study title", + "fill_mode": "batch" }, "study_alias": { "examples": [ @@ -2968,7 +3150,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Study alias" + "label": "Study alias", + "fill_mode": "batch" }, "experiment_alias": { "examples": [ @@ -2978,7 +3161,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Experiment alias" + "label": "Experiment alias", + "fill_mode": "batch" }, "run_alias": { "examples": [ @@ -2988,7 +3172,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Run Alias" + "label": "Run Alias", + "fill_mode": "batch" }, "fastq_bytes": { "examples": [ @@ -2998,7 +3183,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Fastq bytes" + "label": "Fastq bytes", + "fill_mode": "batch" }, "fastq_md5_r1": { "examples": [ @@ -3008,7 +3194,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Fastq md5 r1" + "label": "Fastq md5 r1", + "fill_mode": "batch" }, "fastq_md5_r2": { "examples": [ @@ -3018,7 +3205,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Fastq md5 r2" + "label": "Fastq md5 r2", + "fill_mode": "batch" }, "fastq_ftp": { "examples": [ @@ -3028,7 +3216,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Fastq ftp" + "label": "Fastq ftp", + "fill_mode": "batch" }, "fastq_aspera": { "examples": [ @@ -3038,7 +3227,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Fastq aspera" + "label": "Fastq aspera", + "fill_mode": "batch" }, "fastq_galaxy": { "examples": [ @@ -3048,7 +3238,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Fastq galaxy" + "label": "Fastq galaxy", + "fill_mode": "batch" }, "submitted_bytes": { "examples": [ @@ -3058,7 +3249,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submitted bytes " + "label": "Submitted bytes ", + "fill_mode": "batch" }, "submitted_md5": { "examples": [ @@ -3068,7 +3260,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submitted md5" + "label": "Submitted md5", + "fill_mode": "batch" }, "submitted_ftp": { "examples": [ @@ -3078,7 +3271,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submitted ftp" + "label": "Submitted ftp", + "fill_mode": "batch" }, "submitted_aspera": { "examples": [ @@ -3088,7 +3282,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submitted aspera" + "label": "Submitted aspera", + "fill_mode": "batch" }, "submitted_galaxy": { "examples": [ @@ -3098,7 +3293,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submitted Galaxy" + "label": "Submitted Galaxy", + "fill_mode": "batch" }, "submitted_format": { "examples": [ @@ -3108,7 +3304,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Submitted Format" + "label": "Submitted Format", + "fill_mode": "batch" }, "sra_bytes": { "examples": [ @@ -3118,7 +3315,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "SRA bytes" + "label": "SRA bytes", + "fill_mode": "batch" }, "sra_md5": { "examples": [ @@ -3128,7 +3326,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "SRA md5" + "label": "SRA md5", + "fill_mode": "batch" }, "sra_ftp": { "examples": [ @@ -3138,7 +3337,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "SRA ftp" + "label": "SRA ftp", + "fill_mode": "batch" }, "sra_aspera": { "examples": [ @@ -3148,7 +3348,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "SRA aspera" + "label": "SRA aspera", + "fill_mode": "batch" }, "sra_galaxy": { "examples": [ @@ -3158,7 +3359,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "SRA galaxy" + "label": "SRA galaxy", + "fill_mode": "batch" }, "broker_name": { "examples": [ @@ -3168,7 +3370,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Broker Name" + "label": "Broker Name", + "fill_mode": "batch" }, "nominal_sdev": { "examples": [ @@ -3178,7 +3381,8 @@ "type": "string", "description": "", "classification": "Submission ENA", - "label": "Nominal sdev" + "label": "Nominal sdev", + "fill_mode": "batch" }, "first_created_date": { "examples": [ @@ -3189,7 +3393,8 @@ "format": "date", "description": "", "classification": "Submission ENA", - "label": "First created date" + "label": "First created date", + "fill_mode": "batch" }, "type": { "examples": [ @@ -3199,7 +3404,8 @@ "type": "string", "description": "default must remain 'betacoronavirus'", "classification": "Database Identifiers", - "label": "Type" + "label": "Type", + "fill_mode": "batch" } } } \ No newline at end of file From 0cd324fdc1cf12ec46f539a40ab5402976be3bc3 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 15:33:28 +0200 Subject: [PATCH 0421/1454] minor change --- .../schema/mapping_ena_to_upload_ena.json | 125 ------------------ relecov_tools/schema/relecov_schema.json | 2 +- 2 files changed, 1 insertion(+), 126 deletions(-) delete mode 100644 relecov_tools/schema/mapping_ena_to_upload_ena.json diff --git a/relecov_tools/schema/mapping_ena_to_upload_ena.json b/relecov_tools/schema/mapping_ena_to_upload_ena.json deleted file mode 100644 index 44456b71..00000000 --- a/relecov_tools/schema/mapping_ena_to_upload_ena.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "xml_files": [ - "study", - "runs", - "samples", - "experiment" - ], - "one_loop_in_mapping": [ - "study" - ], - "study": { - "study_alias": "alias", - "study_title": "title", - "study_type": "", - "study_abstract": "", - "pubmed_id": "" - }, - "runs": { - "file_name": "", - "experiment_alias": "", - "host_scientific_name": "", - "file_name": "", - "file_type": "", - "file_checksum": "" - }, - "samples": { - "": "alias", - "title": "", - "taxon_id": "", - "sample_description": "", - "scientific_name": "", - "common_name": "", - "host scientific name": "", - "host common name": "", - "isolate": "", - "collecting institution": "", - "geographic location (country and/or sea)": "", - "host subject id": [ - "host_subject_id_1", - "host_subject_id_2" - ], - "host health state": [ - "diseased", - "restricted access" - ], - "host sex": [ - "male", - "female" - ], - "host_scientific_name_1": [], - "host_scientific_name_2": [], - "collector name": "", - "collection date": "" - }, - "experiments": { - "experiment_alias": [ - "alias" - ], - "title": [ - "experiment_title_1", - "experiment_title_2", - "experiment_title_3" - ], - "study_alias": [ - "study_alias_4", - "study_alias_5", - "study_alias_5" - ], - "sample_alias": [ - "study_alias_4", - "study_alias_5", - "study_alias_5" - ], - "design_description": [ - "design_description_1", - "design_description_2", - "design_description_3" - ], - "library_name": [ - "library_name_1", - "library_name_2", - "library_name_3" - ], - "library_strategy": [ - "WGA", - "RNA-Seq", - "RNA-Seq" - ], - "library_source": [ - "GENOMIC", - "TRANSCRIPTOMIC", - "TRANSCRIPTOMIC" - ], - "library_selection": [ - "RANDOM", - "repeat fractionation", - "repeat fractionation" - ], - "library_layout": [ - "paired", - "single", - "single" - ], - "insert_size": [ - "250", - "None", - "None" - ], - "library_construction_protocol": [ - "library_construction_protocol_1", - "library_construction_protocol_2", - "library_construction_protocol_2" - ], - "platform": [ - "LS454", - "illumina", - "illumina" - ], - "instrument_model": [ - "454 GS 20", - "Illumina Genome Analyzer", - "Illumina Genome Analyzer" - ] - } -} \ No newline at end of file diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 9caab8f8..d71be668 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2305,7 +2305,7 @@ }, "sequence_file_R2_fastq": { "examples": [ - "ABC123_S1_L001_R2_001.fastq.gz" + "ABC123_S1_L001_R2_002.fastq.gz" ], "ontology": "GENEPIO:0001477", "type": "string", From 88e41732878b505574e1afc318b92117f2825976 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 15:33:28 +0200 Subject: [PATCH 0422/1454] minor change --- .../schema/mapping_ena_to_upload_ena.json | 125 ------------------ relecov_tools/schema/relecov_schema.json | 2 +- 2 files changed, 1 insertion(+), 126 deletions(-) delete mode 100644 relecov_tools/schema/mapping_ena_to_upload_ena.json diff --git a/relecov_tools/schema/mapping_ena_to_upload_ena.json b/relecov_tools/schema/mapping_ena_to_upload_ena.json deleted file mode 100644 index 44456b71..00000000 --- a/relecov_tools/schema/mapping_ena_to_upload_ena.json +++ /dev/null @@ -1,125 +0,0 @@ -{ - "xml_files": [ - "study", - "runs", - "samples", - "experiment" - ], - "one_loop_in_mapping": [ - "study" - ], - "study": { - "study_alias": "alias", - "study_title": "title", - "study_type": "", - "study_abstract": "", - "pubmed_id": "" - }, - "runs": { - "file_name": "", - "experiment_alias": "", - "host_scientific_name": "", - "file_name": "", - "file_type": "", - "file_checksum": "" - }, - "samples": { - "": "alias", - "title": "", - "taxon_id": "", - "sample_description": "", - "scientific_name": "", - "common_name": "", - "host scientific name": "", - "host common name": "", - "isolate": "", - "collecting institution": "", - "geographic location (country and/or sea)": "", - "host subject id": [ - "host_subject_id_1", - "host_subject_id_2" - ], - "host health state": [ - "diseased", - "restricted access" - ], - "host sex": [ - "male", - "female" - ], - "host_scientific_name_1": [], - "host_scientific_name_2": [], - "collector name": "", - "collection date": "" - }, - "experiments": { - "experiment_alias": [ - "alias" - ], - "title": [ - "experiment_title_1", - "experiment_title_2", - "experiment_title_3" - ], - "study_alias": [ - "study_alias_4", - "study_alias_5", - "study_alias_5" - ], - "sample_alias": [ - "study_alias_4", - "study_alias_5", - "study_alias_5" - ], - "design_description": [ - "design_description_1", - "design_description_2", - "design_description_3" - ], - "library_name": [ - "library_name_1", - "library_name_2", - "library_name_3" - ], - "library_strategy": [ - "WGA", - "RNA-Seq", - "RNA-Seq" - ], - "library_source": [ - "GENOMIC", - "TRANSCRIPTOMIC", - "TRANSCRIPTOMIC" - ], - "library_selection": [ - "RANDOM", - "repeat fractionation", - "repeat fractionation" - ], - "library_layout": [ - "paired", - "single", - "single" - ], - "insert_size": [ - "250", - "None", - "None" - ], - "library_construction_protocol": [ - "library_construction_protocol_1", - "library_construction_protocol_2", - "library_construction_protocol_2" - ], - "platform": [ - "LS454", - "illumina", - "illumina" - ], - "instrument_model": [ - "454 GS 20", - "Illumina Genome Analyzer", - "Illumina Genome Analyzer" - ] - } -} \ No newline at end of file diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 9caab8f8..d71be668 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2305,7 +2305,7 @@ }, "sequence_file_R2_fastq": { "examples": [ - "ABC123_S1_L001_R2_001.fastq.gz" + "ABC123_S1_L001_R2_002.fastq.gz" ], "ontology": "GENEPIO:0001477", "type": "string", From 2e93a6f8e0d9d1352cff089b3e682b09567421a8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 9 May 2022 16:57:09 +0200 Subject: [PATCH 0423/1454] added BioinfoMetadata class --- relecov_tools/__main__.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a87d1d57..0368721b 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -15,6 +15,7 @@ import relecov_tools.json_validation import relecov_tools.map_schema import relecov_tools.feed_databases +import relecov_tools.bioinfo_metadata log = logging.getLogger() @@ -303,5 +304,27 @@ def update_db(user, password, json, schema, iskylims, relecov): feed_databases.store_data() +# metadata bioinformatics +@relecov_tools_cli.command(help_priority=3) +@click.option( + "-m", + "--metadata_file", + type=click.Path(), + help="file containing metadata", +) +@click.option( + "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" +) +def bioinfo_metadata(metadata_file, metadata_out): + """ + Create the json compliant from the Bioinfo Metadata. + """ + new_metadata = relecov_tools.bioinfo_metadata.BioinfoMetadata( + metadata_file, metadata_out + ) + bioinfo_json = new_metadata.create_metadata_json() + return bioinfo_json + + if __name__ == "__main__": run_relecov_tools() From 94cff03e5cb034f317dec9f52b333236c71703f0 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 9 May 2022 21:21:00 +0200 Subject: [PATCH 0424/1454] fixin litin --- relecov_tools/feed_databases.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index ef205ef7..949d737a 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -200,13 +200,15 @@ def update_databases(self, sample_fields): ) sys.exit(1) - log.info("stored data in iskylims for sample %s", iskylims_data["sampleName"]) + log.info( + "stored data in iskylims for sample %s", iskylims_data["sampleName"] + ) # send request to releco-platform relecov_data = {} for label, value in sample.items(): if label not in sample_fields["iskylims_s_fields"]: relecov_data[label] = value - import pdb; pdb.set_trace() + result = self.relecov_rest_api.post_request( relecov_data, {"user": self.user, "passwd": self.passwd} ) From 7f4fcebbc02b51d5e06af8dd0035aa6758e31456 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 9 May 2022 21:23:21 +0200 Subject: [PATCH 0425/1454] fixin litin --- relecov_tools/rest_api.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 516ca748..ee5f579f 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -62,12 +62,8 @@ def post_request(self, data, credentials, url): "Unable to post parameters. Received error code %s", req.status_code, ) - stderr.print( - f"[red] Unable to post data because {req.text}" - ) - stderr.print( - f"[red] Received error {req.status_code}" - ) + stderr.print(f"[red] Unable to post data because {req.text}") + stderr.print(f"[red] Received error {req.status_code}") # sys.exit(1) return {"ERROR": req.status_code} return {"Success": req.text} From 1e43fc90ae8268310cfa7c4cd754c5f6d126df3b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 11:33:05 +0200 Subject: [PATCH 0426/1454] minor changes in bioinfo_metadata.py --- relecov_tools/__main__.py | 11 +++++- relecov_tools/bioinfo_metadata.py | 64 +++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 relecov_tools/bioinfo_metadata.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 0368721b..442d3224 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -319,12 +319,19 @@ def bioinfo_metadata(metadata_file, metadata_out): """ Create the json compliant from the Bioinfo Metadata. """ - new_metadata = relecov_tools.bioinfo_metadata.BioinfoMetadata( + + new_bioinfo_metadata = relecov_tools.bioinfo_metadata.BioinfoMetadata( metadata_file, metadata_out ) - bioinfo_json = new_metadata.create_metadata_json() + bioinfo_json = new_bioinfo_metadata.create_metadata_json() return bioinfo_json if __name__ == "__main__": run_relecov_tools() + + +def read_metadata(metadata_file, sample_list_file, metadata_out): + """ + Create the json compliant to the relecov schema from the Metadata file. + """ diff --git a/relecov_tools/bioinfo_metadata.py b/relecov_tools/bioinfo_metadata.py new file mode 100644 index 00000000..4b7106bb --- /dev/null +++ b/relecov_tools/bioinfo_metadata.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python +from itertools import islice + +# from geopy.geocoders import Nominatim +import json +import logging +import rich.console + +# from openpyxl import Workbook +import openpyxl +import os +import sys +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson +import relecov_tools.json_schema + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class BioinfoMetadata: + def __init__(self, metadata_file=None, output_folder=None): + if metadata_file is None: + self.metadata_file = relecov_tools.utils.prompt_path( + msg="Select the excel file which contains metadata" + ) + else: + self.metadata_file = metadata_file + if not os.path.exists(self.metadata_file): + log.error("Metadata file %s does not exist ", self.metadata_file) + stderr.print("[red] Metadata file " + self.meta_file + " does not exist") + sys.exit(1) + if output_folder is None: + self.output_folder = relecov_tools.utils.prompt_path( + msg="Select the output folder" + ) + else: + self.output_folder = output_folder + + def fetch_metadata_file(folder, file_name): + """Fetch the metadata file folder Directory to fetch metadata file + file_name metadata file name + """ + wb_file = openpyxl.load_workbook(file_name, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + heading = [] + for cell in ws_metadata_lab[1]: + heading.append(cell.value) + + def read_json_file(self, j_file): + """Read json file.""" + with open(j_file, "r") as fh: + data = json.load(fh) + return data + + +# esto es una prueba + +print("Hello esto es una prueba ") From 636e123f15427dabf043b07892a68489caa479d7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 11:58:36 +0200 Subject: [PATCH 0427/1454] removed a repetition at the enf of main --- relecov_tools/__main__.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 442d3224..af449506 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -329,9 +329,3 @@ def bioinfo_metadata(metadata_file, metadata_out): if __name__ == "__main__": run_relecov_tools() - - -def read_metadata(metadata_file, sample_list_file, metadata_out): - """ - Create the json compliant to the relecov schema from the Metadata file. - """ From 147eae5f1874abbfa4d472f6597834ed2c94b6c5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 12:00:54 +0200 Subject: [PATCH 0428/1454] fixing linting --- relecov_tools/bioinfo_metadata.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/bioinfo_metadata.py b/relecov_tools/bioinfo_metadata.py index 4b7106bb..d3d971bf 100644 --- a/relecov_tools/bioinfo_metadata.py +++ b/relecov_tools/bioinfo_metadata.py @@ -1,5 +1,5 @@ #!/usr/bin/env python -from itertools import islice +# from itertools import islice # from geopy.geocoders import Nominatim import json @@ -11,7 +11,8 @@ import os import sys import relecov_tools.utils -from relecov_tools.config_json import ConfigJson + +# from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema log = logging.getLogger(__name__) From 3a1a9205ed83b818be55f411ad3d190285492539 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 12:23:50 +0200 Subject: [PATCH 0429/1454] changed names in read_metadata and bioinfo_metadta --- relecov_tools/__main__.py | 10 +++++----- .../{bioinfo_metadata.py => read_bioinfo_metadata.py} | 6 ++++-- .../{read_metadata.py => read_lab_metadata.py} | 0 3 files changed, 9 insertions(+), 7 deletions(-) rename relecov_tools/{bioinfo_metadata.py => read_bioinfo_metadata.py} (89%) rename relecov_tools/{read_metadata.py => read_lab_metadata.py} (100%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index af449506..e5f3cd6f 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -9,13 +9,13 @@ import rich.traceback import relecov_tools.utils -import relecov_tools.read_metadata +import relecov_tools.read_lab_metadata import relecov_tools.sftp_handle import relecov_tools.ena_upload import relecov_tools.json_validation import relecov_tools.map_schema import relecov_tools.feed_databases -import relecov_tools.bioinfo_metadata +import relecov_tools.read_bioinfo_metadata log = logging.getLogger() @@ -187,11 +187,11 @@ def download(user, password, conf_file): @click.option( "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" ) -def read_metadata(metadata_file, sample_list_file, metadata_out): +def read_lab_metadata(metadata_file, sample_list_file, metadata_out): """ Create the json compliant to the relecov schema from the Metadata file. """ - new_metadata = relecov_tools.read_metadata.RelecovMetadata( + new_metadata = relecov_tools.read_lab_metadata.RelecovMetadata( metadata_file, sample_list_file, metadata_out ) relecov_json = new_metadata.create_metadata_json() @@ -320,7 +320,7 @@ def bioinfo_metadata(metadata_file, metadata_out): Create the json compliant from the Bioinfo Metadata. """ - new_bioinfo_metadata = relecov_tools.bioinfo_metadata.BioinfoMetadata( + new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( metadata_file, metadata_out ) bioinfo_json = new_bioinfo_metadata.create_metadata_json() diff --git a/relecov_tools/bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py similarity index 89% rename from relecov_tools/bioinfo_metadata.py rename to relecov_tools/read_bioinfo_metadata.py index d3d971bf..67284d06 100644 --- a/relecov_tools/bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -25,7 +25,7 @@ class BioinfoMetadata: - def __init__(self, metadata_file=None, output_folder=None): + def __init__(self, metadata_file=None, input_folder=None, output_folder=None): if metadata_file is None: self.metadata_file = relecov_tools.utils.prompt_path( msg="Select the excel file which contains metadata" @@ -34,7 +34,9 @@ def __init__(self, metadata_file=None, output_folder=None): self.metadata_file = metadata_file if not os.path.exists(self.metadata_file): log.error("Metadata file %s does not exist ", self.metadata_file) - stderr.print("[red] Metadata file " + self.meta_file + " does not exist") + stderr.print( + "[red] Metadata file " + self.metadata_file + " does not exist" + ) sys.exit(1) if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_lab_metadata.py similarity index 100% rename from relecov_tools/read_metadata.py rename to relecov_tools/read_lab_metadata.py From 6bca20e0b82fec539e52db38ca49c0a11d0f2637 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 16:20:07 +0200 Subject: [PATCH 0430/1454] workin in read_bioinfo_metadtada --- relecov_tools/__main__.py | 11 ++- relecov_tools/conf/configuration.json | 14 ++- relecov_tools/read_bioinfo_metadata.py | 121 ++++++++++++++++++++++--- 3 files changed, 126 insertions(+), 20 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e5f3cd6f..664f8f7d 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -304,7 +304,7 @@ def update_db(user, password, json, schema, iskylims, relecov): feed_databases.store_data() -# metadata bioinformatics +# read metadata bioinformatics @relecov_tools_cli.command(help_priority=3) @click.option( "-m", @@ -312,19 +312,20 @@ def update_db(user, password, json, schema, iskylims, relecov): type=click.Path(), help="file containing metadata", ) +@click.option("-i", "--input-folder", type=click.Path(), help="Path to input files") @click.option( "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" ) -def bioinfo_metadata(metadata_file, metadata_out): +def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): """ Create the json compliant from the Bioinfo Metadata. """ new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( - metadata_file, metadata_out + metadata_file, input_folder, metadata_out ) - bioinfo_json = new_bioinfo_metadata.create_metadata_json() - return bioinfo_json + + new_bioinfo_metadata.bioinfo_parse(metadata_file) if __name__ == "__main__": diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f5ea31a9..f80f4c96 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -59,7 +59,7 @@ "onlyRecorded": "Yes", "sampleLocation": "Not defined" }, - "relecov_metadata":[ + "relecov_metadata": [ "collecting_lab_sample_id", "sequencing_sample_id", "biosample_accession_ENA", @@ -67,10 +67,18 @@ "gisaid_id", "sequencing_date" ], + "relecov_bioinfo_metadata": { + "dehosting_method_software_name": "kraken2", + "dehosting_method_software_version": "2.1.2", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14" + }, "tool": { "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, "checklist": "ERC000033" - -} +} \ No newline at end of file diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 67284d06..063bc280 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,7 +4,11 @@ # from geopy.geocoders import Nominatim import json import logging +from turtle import pd +import pandas as pd +from requests import head import rich.console +from itertools import islice # from openpyxl import Workbook import openpyxl @@ -12,7 +16,7 @@ import sys import relecov_tools.utils -# from relecov_tools.config_json import ConfigJson +from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema log = logging.getLogger(__name__) @@ -38,6 +42,12 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): "[red] Metadata file " + self.metadata_file + " does not exist" ) sys.exit(1) + if input_folder is None: + self.input_folder = relecov_tools.utils.prompt_path( + msg="Select the input folder" + ) + else: + self.output_folder = output_folder if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" @@ -45,23 +55,110 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): else: self.output_folder = output_folder - def fetch_metadata_file(folder, file_name): + def bioinfo_parse(self, file_name): """Fetch the metadata file folder Directory to fetch metadata file file_name metadata file name """ + wb_file = openpyxl.load_workbook(file_name, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] - heading = [] - for cell in ws_metadata_lab[1]: - heading.append(cell.value) + config_json = ConfigJson() + relecov_bioinfo_metadata = config_json.get_configuration( + "relecov_bioinfo_metadata" + ) + + for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): + # row = ws_metadata_lab[5] + sample_name = row[5] + fastq_r1 = row[47] + fastq_r2 = row[48] + bioinfo_dict = {} + bioinfo_dict["sample_name"] = sample_name + bioinfo_dict["fastq_r1"] = fastq_r1 + bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ + "dehosting_method_software_name" + ] # software_versions.yml + bioinfo_dict[ + "dehosting_method_software_version" + ] = relecov_bioinfo_metadata[ + "dehosting_method_software_version" + ] # software_versions.yml + bioinfo_dict["assembly"] = None + bioinfo_dict["if_assembly_other"] = None + bioinfo_dict["assembly_params"] = None + bioinfo_dict["variant_calling_software_name"] = relecov_bioinfo_metadata[ + "variant_calling_software_name" + ] # software_versions.yml + bioinfo_dict["variant_calling_software_version"] = relecov_bioinfo_metadata[ + "variant_calling_software_version" # software_versions.yml + ] + bioinfo_dict["variant_calling_params"] = relecov_bioinfo_metadata[ + "variant_calling_params" + ] + # bioinfo_dict["consensus_sequence_name"]= + # bioinfo_dict["consensus_sequence_name_md5"]= + # bioinfo_dict["consensus_sequence_filepath"]= input file path + + bioinfo_dict["consensus_sequence_software_name"] = relecov_bioinfo_metadata[ + "consensus_sequence_software_name" + ] # software_versions.yml + bioinfo_dict[ + "consensus_sequence_software_version" + ] = relecov_bioinfo_metadata[ + "consensus_sequence_software_version" # software_versions.yml + ] + + bioinfo_dict["if_consensus_other"] = self.input_folder + """ + "dehosting_method": "", + "if_assembly_other": "", + "assembly_params": "", + "variant_calling": "", + "if_variant_calling_other": "", + "variant_calling_params": "", + "consensus_sequence_name": "", + "consensus_sequence_name_md5": "", + "consensus_sequence_filepath": "", + + "consensus_sequence_software_name": "", + "if_consensus_other": "", + "consensus_sequence_software_version": "", - def read_json_file(self, j_file): - """Read json file.""" - with open(j_file, "r") as fh: - data = json.load(fh) - return data + "consensus_criteria": "", + "depth_of_coverage_threshold": "", + "number_of_base_pairs_sequenced": "", + "consensus_genome_length": "", + "ns_per_100_kbp": "", + "reference_genome_accession": "", + "bioinformatics_protocol": "", + "if_bioinformatic_protocol_is_other_specify": "", + "bioinformatic_protocol_version": "", + "commercial/open-source/both": "", + "preprocessing": "", + "if_preprocessing_other": "", + "preprocessing_params": "", + "mapping": "", + "if_mapping_other": "", + "mapping_params": "", + "lineage_name": "", + "lineage_analysis_software_name": "", + "if_lineage_identification_other": "", + "lineage_analysis_software_version": "", + "variant_designation": "", + "per_qc_filtered": "", + "per_reads_host": "", + "per_reads_virus": "", + "per_unmapped": "", + "per_genome _greater_10x": "", + "median_depth_of_coverage_value": "", + "per_Ns": "", + "number_of_variants_AF_greater_75percent": "", + "number_of_variants_with_effect": "", + "long_table_path": "" + """ -# esto es una prueba + print(bioinfo_dict) + import pdb -print("Hello esto es una prueba ") + pdb.set_trace() From 636afa80164ee7a00bb879f3c1df32175cba2d99 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 16:31:10 +0200 Subject: [PATCH 0431/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 063bc280..8ee42b48 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,11 +2,9 @@ # from itertools import islice # from geopy.geocoders import Nominatim -import json +# import json import logging from turtle import pd -import pandas as pd -from requests import head import rich.console from itertools import islice @@ -75,6 +73,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict = {} bioinfo_dict["sample_name"] = sample_name bioinfo_dict["fastq_r1"] = fastq_r1 + bioinfo_dict["fastq_r1"] = fastq_r2 bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ "dehosting_method_software_name" ] # software_versions.yml From b906d9e32a995fb4c3601b6c4585cee2cd339bf2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 16:32:23 +0200 Subject: [PATCH 0432/1454] linting2 --- relecov_tools/read_bioinfo_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 8ee42b48..18693fa4 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,7 +4,8 @@ # from geopy.geocoders import Nominatim # import json import logging -from turtle import pd + +# from turtle import pd import rich.console from itertools import islice From 338eff26ba9d632dcc8147d68da79669639f0e56 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 10 May 2022 17:58:27 +0200 Subject: [PATCH 0433/1454] working in read_bioinfo_metadata --- relecov_tools/read_bioinfo_metadata.py | 33 +++++++++++++++----------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 18693fa4..831448f3 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,6 +4,7 @@ # from geopy.geocoders import Nominatim # import json import logging +import yaml # from turtle import pd import rich.console @@ -77,54 +78,53 @@ def bioinfo_parse(self, file_name): bioinfo_dict["fastq_r1"] = fastq_r2 bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ "dehosting_method_software_name" - ] # software_versions.yml + ] # software_versions.yml software_list["KRAKEN2_KRAKEN2"].keys(0) bioinfo_dict[ "dehosting_method_software_version" ] = relecov_bioinfo_metadata[ "dehosting_method_software_version" - ] # software_versions.yml + ] # software_versions.yml software_list["KRAKEN2_KRAKEN2"].values(0) bioinfo_dict["assembly"] = None bioinfo_dict["if_assembly_other"] = None bioinfo_dict["assembly_params"] = None bioinfo_dict["variant_calling_software_name"] = relecov_bioinfo_metadata[ "variant_calling_software_name" - ] # software_versions.yml + ] # software_versions.yml software_list["IVAR_VARIANTS"].keys(0) bioinfo_dict["variant_calling_software_version"] = relecov_bioinfo_metadata[ - "variant_calling_software_version" # software_versions.yml + "variant_calling_software_version" # software_versions.yml software_list["IVAR_VARIANTS"].values(0) ] bioinfo_dict["variant_calling_params"] = relecov_bioinfo_metadata[ "variant_calling_params" ] # bioinfo_dict["consensus_sequence_name"]= # bioinfo_dict["consensus_sequence_name_md5"]= - # bioinfo_dict["consensus_sequence_filepath"]= input file path + bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["consensus_sequence_software_name"] = relecov_bioinfo_metadata[ "consensus_sequence_software_name" - ] # software_versions.yml + ] # software_versions.yml software_list["BCFTOOLS_CONSENSUS"].keys(0) bioinfo_dict[ "consensus_sequence_software_version" ] = relecov_bioinfo_metadata[ - "consensus_sequence_software_version" # software_versions.yml + "consensus_sequence_software_version" # software_versions.yml software_list["BCFTOOLS_CONSENSUS"].values(0) ] - bioinfo_dict["if_consensus_other"] = self.input_folder + bioinfo_dict["if_consensus_other"] = None """ - "dehosting_method": "", + "dehosting_method": "", RENAMED to dehosting_software_name y dehosting_software_version "if_assembly_other": "", - "assembly_params": "", - "variant_calling": "", + "assembly_params": "", + "variant_calling": "", RENAMED to variant_calling_software_name y variant_calling_software_version "if_variant_calling_other": "", - "variant_calling_params": "", + "variant_calling_params": "", "consensus_sequence_name": "", "consensus_sequence_name_md5": "", "consensus_sequence_filepath": "", - "consensus_sequence_software_name": "", "if_consensus_other": "", "consensus_sequence_software_version": "", - "consensus_criteria": "", + "consensus_criteria": "", RENAMED to consensus_params "depth_of_coverage_threshold": "", "number_of_base_pairs_sequenced": "", "consensus_genome_length": "", @@ -157,6 +157,11 @@ def bioinfo_parse(self, file_name): "long_table_path": "" """ + path_software_version = os.path.join( + self.input_folder, "software_versions.yml" + ) + with open(path_software_version) as file: + software_list = yaml.load(file, Loader=yaml.FullLoader) print(bioinfo_dict) import pdb From b0e512b78fb56fd35f3de3eb313084d6188b0f4f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 13:47:21 +0200 Subject: [PATCH 0434/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 831448f3..456ae9a3 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -123,7 +123,6 @@ def bioinfo_parse(self, file_name): "consensus_sequence_software_name": "", "if_consensus_other": "", "consensus_sequence_software_version": "", - "consensus_criteria": "", RENAMED to consensus_params "depth_of_coverage_threshold": "", "number_of_base_pairs_sequenced": "", @@ -155,14 +154,16 @@ def bioinfo_parse(self, file_name): "number_of_variants_AF_greater_75percent": "", "number_of_variants_with_effect": "", "long_table_path": "" - + """ """ path_software_version = os.path.join( - self.input_folder, "software_versions.yml" + self.input_folder, "software_versions.yml" ) with open(path_software_version) as file: software_list = yaml.load(file, Loader=yaml.FullLoader) + """ + print(bioinfo_dict) import pdb From ce0b0a39e18175a1e5f114726539eb197caa59d0 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 13:57:39 +0200 Subject: [PATCH 0435/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 456ae9a3..25aeff1e 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,7 +4,8 @@ # from geopy.geocoders import Nominatim # import json import logging -import yaml + +# import yaml # from turtle import pd import rich.console @@ -111,10 +112,10 @@ def bioinfo_parse(self, file_name): bioinfo_dict["if_consensus_other"] = None """ - "dehosting_method": "", RENAMED to dehosting_software_name y dehosting_software_version + "dehosting_method": "" RENAMED to dehosting_software_name y dehosting_software_version, "if_assembly_other": "", "assembly_params": "", - "variant_calling": "", RENAMED to variant_calling_software_name y variant_calling_software_version + "variant_calling": "" RENAMED to variant_calling_software_name y variant_calling_software_version, "if_variant_calling_other": "", "variant_calling_params": "", "consensus_sequence_name": "", @@ -155,14 +156,11 @@ def bioinfo_parse(self, file_name): "number_of_variants_with_effect": "", "long_table_path": "" """ - """ - path_software_version = os.path.join( - self.input_folder, "software_versions.yml" - ) - with open(path_software_version) as file: - software_list = yaml.load(file, Loader=yaml.FullLoader) - """ + # path_software_version = os.path.join( + # self.input_folder, "software_versions.yml") + # with open(path_software_version) as file: + # software_list = yaml.load(file, Loader=yaml.FullLoader) print(bioinfo_dict) import pdb From 5352ee9087a48c699a55a25650b0902891eaedb7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 14:02:43 +0200 Subject: [PATCH 0436/1454] linting3 --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 25aeff1e..9be4b209 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -48,7 +48,7 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): msg="Select the input folder" ) else: - self.output_folder = output_folder + self.input_folder = output_folder if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" From 557fded7e931f45d392cc03e8e1c2ad78cfde493 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 14:05:15 +0200 Subject: [PATCH 0437/1454] linting3 --- relecov_tools/read_bioinfo_metadata.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 9be4b209..736fbe1a 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -112,12 +112,12 @@ def bioinfo_parse(self, file_name): bioinfo_dict["if_consensus_other"] = None """ - "dehosting_method": "" RENAMED to dehosting_software_name y dehosting_software_version, + "dehosting_method": "" RENAMED to dehosting_software_name y dehosting_software_version, "if_assembly_other": "", - "assembly_params": "", + "assembly_params": "", "variant_calling": "" RENAMED to variant_calling_software_name y variant_calling_software_version, "if_variant_calling_other": "", - "variant_calling_params": "", + "variant_calling_params": "", "consensus_sequence_name": "", "consensus_sequence_name_md5": "", "consensus_sequence_filepath": "", From f7ea20997379ede1ac105db0577ef12cbdd57cde Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 11 May 2022 15:45:37 +0200 Subject: [PATCH 0438/1454] Remove geopy from requirements file --- relecov_tools/read_lab_metadata.py | 2 -- requirements.txt | 1 - 2 files changed, 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 9a103de1..47439689 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -1,12 +1,10 @@ #!/usr/bin/env python from itertools import islice -# from geopy.geocoders import Nominatim import json import logging import rich.console -# from openpyxl import Workbook import openpyxl import os import sys diff --git a/requirements.txt b/requirements.txt index df6c9d32..d2533548 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5,7 +5,6 @@ packaging prompt_toolkit>=3.0.3 rich>=10.0.0 requests==2.27.1 -geopy==2.2.0 paramiko>=2.10.1 pyyaml openpyxl From f346672167565abc0a8ac524e3dfd56862e13e0f Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 11 May 2022 15:52:30 +0200 Subject: [PATCH 0439/1454] change version to upload to pypi --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 27555f97..5f081b36 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -version = "0.0.1" +version = "0.0.2" with open("README.md") as f: readme = f.read() From c7df3f3477c68fe83b1bc2a9bead76ede24696cc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 16:31:55 +0200 Subject: [PATCH 0440/1454] changes in schema --- relecov_tools/conf/configuration.json | 27 +++++- relecov_tools/read_bioinfo_metadata.py | 110 ++++++++++++++++++----- relecov_tools/schema/relecov_schema.json | 62 +++++++++++-- 3 files changed, 167 insertions(+), 32 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f80f4c96..967e0d67 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -70,11 +70,32 @@ "relecov_bioinfo_metadata": { "dehosting_method_software_name": "kraken2", "dehosting_method_software_version": "2.1.2", - "variant_calling_software_name": "IVAR_VARIANTS", + "assembly": "None", + "if_assembly_other": "None", + "assembly_params": "None", + "variant_calling_software_name": "ivar_variants", "variant_calling_software_version": "1.3.1", "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "consensus_sequence_software_version": "1.14" + "consensus_sequence_software_name": "bcftools_consensus", + "consensus_sequence_software_version": "1.14", + "if_consensur_other": "None", + "consensus_params": "-p vcf -f", + "depth_of_coverage_threshold": ">10x", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "if_bioinformatic_protocol_is_other_specify": "None", + "commercial_open_source_both": "open-source", + "preprocessing_software_name": "fastp", + "preprocessing_software_version": "0.23.2", + "if_preprocessing_other": "None", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "mapping_software_name": "bowtie2", + "mapping_software_version": "2.4.4", + "if_mapping_other": "None", + "mapping_params": "--seed 1", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "if_lineage_identification_other": "None" }, "tool": { "tool_name": "ena-upload-cli", diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 736fbe1a..b8ea1ea9 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -76,41 +76,111 @@ def bioinfo_parse(self, file_name): bioinfo_dict = {} bioinfo_dict["sample_name"] = sample_name bioinfo_dict["fastq_r1"] = fastq_r1 - bioinfo_dict["fastq_r1"] = fastq_r2 + bioinfo_dict["fastq_r2"] = fastq_r2 bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ "dehosting_method_software_name" - ] # software_versions.yml software_list["KRAKEN2_KRAKEN2"].keys(0) + ] bioinfo_dict[ "dehosting_method_software_version" - ] = relecov_bioinfo_metadata[ - "dehosting_method_software_version" - ] # software_versions.yml software_list["KRAKEN2_KRAKEN2"].values(0) - bioinfo_dict["assembly"] = None - bioinfo_dict["if_assembly_other"] = None - bioinfo_dict["assembly_params"] = None + ] = relecov_bioinfo_metadata["dehosting_method_software_version"] + bioinfo_dict["assembly"] = relecov_bioinfo_metadata["assembly"] + bioinfo_dict["if_assembly_other"] = relecov_bioinfo_metadata[ + "if_assembly_other" + ] + bioinfo_dict["assembly_params"] = relecov_bioinfo_metadata[ + "assembly_params" + ] bioinfo_dict["variant_calling_software_name"] = relecov_bioinfo_metadata[ "variant_calling_software_name" - ] # software_versions.yml software_list["IVAR_VARIANTS"].keys(0) + ] bioinfo_dict["variant_calling_software_version"] = relecov_bioinfo_metadata[ - "variant_calling_software_version" # software_versions.yml software_list["IVAR_VARIANTS"].values(0) + "variant_calling_software_version" ] bioinfo_dict["variant_calling_params"] = relecov_bioinfo_metadata[ "variant_calling_params" ] # bioinfo_dict["consensus_sequence_name"]= # bioinfo_dict["consensus_sequence_name_md5"]= + bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["consensus_sequence_software_name"] = relecov_bioinfo_metadata[ "consensus_sequence_software_name" - ] # software_versions.yml software_list["BCFTOOLS_CONSENSUS"].keys(0) + ] bioinfo_dict[ "consensus_sequence_software_version" - ] = relecov_bioinfo_metadata[ - "consensus_sequence_software_version" # software_versions.yml software_list["BCFTOOLS_CONSENSUS"].values(0) + ] = relecov_bioinfo_metadata["consensus_sequence_software_version"] + bioinfo_dict["if_consensus_other"] = relecov_bioinfo_metadata[ + "if_consensur_other" ] - - bioinfo_dict["if_consensus_other"] = None + bioinfo_dict["consensus_params"] = relecov_bioinfo_metadata[ + "consensus_params" + ] + bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ + "depth_of_coverage_threshold" + ] + bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ + "depth_of_coverage_threshold" + ] + # "number_of_base_pairs_sequenced": "", + # "consensus_genome_length": "", + # "ns_per_100_kbp": "", + # "reference_genome_accession": "", + bioinfo_dict[ + "bioinformatics_protocol_software_name" + ] = relecov_bioinfo_metadata["bioinformatics_protocol_software_name"] + bioinfo_dict[ + "bioinformatics_protocol_software_version" + ] = relecov_bioinfo_metadata["bioinformatics_protocol_software_version"] + bioinfo_dict[ + "if_bioinformatic_protocol_is_other_specify" + ] = relecov_bioinfo_metadata["if_bioinformatic_protocol_is_other_specify"] + bioinfo_dict["commercial_open_source_both"] = relecov_bioinfo_metadata[ + "commercial_open_source_both" + ] + bioinfo_dict["preprocessing_software_name"] = relecov_bioinfo_metadata[ + "preprocessing_software_name" + ] + bioinfo_dict["preprocessing_software_version"] = relecov_bioinfo_metadata[ + "preprocessing_software_version" + ] + bioinfo_dict["if_preprocessing_other"] = relecov_bioinfo_metadata[ + "if_preprocessing_other" + ] + bioinfo_dict["preprocessing_params"] = relecov_bioinfo_metadata[ + "preprocessing_params" + ] + bioinfo_dict["mapping_software_name"] = relecov_bioinfo_metadata[ + "mapping_software_name" + ] + bioinfo_dict["mapping_software_version"] = relecov_bioinfo_metadata[ + "mapping_software_version" + ] + bioinfo_dict["if_mapping_other"] = relecov_bioinfo_metadata[ + "if_mapping_other" + ] + bioinfo_dict["mapping_params"] = relecov_bioinfo_metadata["mapping_params"] + # "lineage_name": "" + bioinfo_dict["lineage_analysis_software_name"] = relecov_bioinfo_metadata[ + "lineage_analysis_software_name" + ] + bioinfo_dict[ + "lineage_analysis_software_version" + ] = relecov_bioinfo_metadata["lineage_analysis_software_version"] + bioinfo_dict["if_lineage_identification_other"] = relecov_bioinfo_metadata[ + "if_lineage_identification_other" + ] + # "variant_designation": "", + # "per_qc_filtered": "", + # "per_reads_host": "", + # "per_reads_virus": "", + # "per_unmapped": "", + # "per_genome _greater_10x": "", + # "median_depth_of_coverage_value": "", + # "per_Ns": "", + # "number_of_variants_AF_greater_75percent": "", + # "number_of_variants_with_effect": "", + bioinfo_dict["long_table_path"] = self.input_folder """ "dehosting_method": "" RENAMED to dehosting_software_name y dehosting_software_version, "if_assembly_other": "", @@ -130,14 +200,14 @@ def bioinfo_parse(self, file_name): "consensus_genome_length": "", "ns_per_100_kbp": "", "reference_genome_accession": "", - "bioinformatics_protocol": "", + "bioinformatics_protocol": "", RENAMED to "bioinformatics_protocol_software_name" "if_bioinformatic_protocol_is_other_specify": "", - "bioinformatic_protocol_version": "", - "commercial/open-source/both": "", - "preprocessing": "", + "bioinformatic_protocol_version": "", RENAMED to "bioinformatics_protocol_software_version" + "commercial/open-source/both": "", RENAMED to "commercial_open_source_both" + "preprocessing": "", RENAMED to "preprocessing_software_name" y "preprocessing_software_version" "if_preprocessing_other": "", "preprocessing_params": "", - "mapping": "", + "mapping": "", RENAMED to "mapping_software_name" y ""mapping_software_version" "if_mapping_other": "", "mapping_params": "", "lineage_name": "", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index d71be668..62caaa82 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2083,7 +2083,7 @@ "label": "Raw sequence data processin method", "fill_mode": "batch" }, - "dehosting_method": { + "dehosting_software_name": { "examples": [ "Nanostripper" ], @@ -2094,6 +2094,17 @@ "label": "Dehosting Method", "fill_mode": "batch" }, + "dehosting_software_version": { + "examples": [ + "2.4.1" + ], + "ontology": "0", + "type": "string", + "description": "The method version used to remove host reads from the pathogen sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "Dehosting Method Version", + "fill_mode": "batch" + }, "personal_protective_equipment": { "examples": [ "mask" @@ -2138,7 +2149,7 @@ "label": "Assambly params", "fill_mode": "batch" }, - "variant_calling": { + "variant_calling_software_name": { "examples": [ "" ], @@ -2149,6 +2160,17 @@ "label": "Variant Calling", "fill_mode": "batch" }, + "variant_calling_software_version": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Variant Calling Version", + "fill_mode": "batch" + }, "if_variant_calling_other": { "examples": [ "" @@ -2237,7 +2259,7 @@ "label": "Consensus sequence software version", "fill_mode": "batch" }, - "consensus_criteria": { + "consensus_params": { "examples": [ "" ], @@ -2245,7 +2267,7 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Consensus criteria", + "label": "Consensus Params", "fill_mode": "batch" }, "quality_control_metrics": { @@ -2402,7 +2424,7 @@ "label": "Reference genome accession", "fill_mode": "batch" }, - "bioinformatics_protocol": { + "bioinformatics_protocol_software_name": { "examples": [ "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], @@ -2424,7 +2446,7 @@ "label": "If bioinformatic protocol Is Other, Specify", "fill_mode": "batch" }, - "bioinformatic_protocol_version": { + "bioinformatics_protocol_software_version": { "examples": [ "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], @@ -2435,7 +2457,7 @@ "label": "bioinformatics protocol version", "fill_mode": "batch" }, - "commercial/open-source/both": { + "commercial_open_source_both": { "examples": [ "" ], @@ -2456,7 +2478,7 @@ "label": "Sample plan name", "fill_mode": "batch" }, - "preprocessing": { + "preprocessing_software_name": { "examples": [ "" ], @@ -2467,6 +2489,17 @@ "label": "Preprocessing", "fill_mode": "batch" }, + "preprocessing_software_version": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Preprocessing Version", + "fill_mode": "batch" + }, "if_preprocessing_other": { "examples": [ "" @@ -2489,7 +2522,7 @@ "label": "Preprocessing params", "fill_mode": "batch" }, - "mapping": { + "mapping_software_name": { "examples": [ "" ], @@ -2500,6 +2533,17 @@ "label": "Mapping", "fill_mode": "batch" }, + "mapping_software_version": { + "examples": [ + "" + ], + "ontology": "topic:0102", + "type": "string", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Mapping Version", + "fill_mode": "batch" + }, "if_mapping_other": { "examples": [ "" From 648b481084a71d46084dc93cdfd8a1ad1781802f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 16:50:41 +0200 Subject: [PATCH 0441/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 50 ------------------------ relecov_tools/schema/relecov_schema.json | 2 +- 2 files changed, 1 insertion(+), 51 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index b8ea1ea9..15d80e56 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -181,56 +181,6 @@ def bioinfo_parse(self, file_name): # "number_of_variants_AF_greater_75percent": "", # "number_of_variants_with_effect": "", bioinfo_dict["long_table_path"] = self.input_folder - """ - "dehosting_method": "" RENAMED to dehosting_software_name y dehosting_software_version, - "if_assembly_other": "", - "assembly_params": "", - "variant_calling": "" RENAMED to variant_calling_software_name y variant_calling_software_version, - "if_variant_calling_other": "", - "variant_calling_params": "", - "consensus_sequence_name": "", - "consensus_sequence_name_md5": "", - "consensus_sequence_filepath": "", - "consensus_sequence_software_name": "", - "if_consensus_other": "", - "consensus_sequence_software_version": "", - "consensus_criteria": "", RENAMED to consensus_params - "depth_of_coverage_threshold": "", - "number_of_base_pairs_sequenced": "", - "consensus_genome_length": "", - "ns_per_100_kbp": "", - "reference_genome_accession": "", - "bioinformatics_protocol": "", RENAMED to "bioinformatics_protocol_software_name" - "if_bioinformatic_protocol_is_other_specify": "", - "bioinformatic_protocol_version": "", RENAMED to "bioinformatics_protocol_software_version" - "commercial/open-source/both": "", RENAMED to "commercial_open_source_both" - "preprocessing": "", RENAMED to "preprocessing_software_name" y "preprocessing_software_version" - "if_preprocessing_other": "", - "preprocessing_params": "", - "mapping": "", RENAMED to "mapping_software_name" y ""mapping_software_version" - "if_mapping_other": "", - "mapping_params": "", - "lineage_name": "", - "lineage_analysis_software_name": "", - "if_lineage_identification_other": "", - "lineage_analysis_software_version": "", - "variant_designation": "", - "per_qc_filtered": "", - "per_reads_host": "", - "per_reads_virus": "", - "per_unmapped": "", - "per_genome _greater_10x": "", - "median_depth_of_coverage_value": "", - "per_Ns": "", - "number_of_variants_AF_greater_75percent": "", - "number_of_variants_with_effect": "", - "long_table_path": "" - """ - - # path_software_version = os.path.join( - # self.input_folder, "software_versions.yml") - # with open(path_software_version) as file: - # software_list = yaml.load(file, Loader=yaml.FullLoader) print(bioinfo_dict) import pdb diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 62caaa82..c7fe37a9 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2537,7 +2537,7 @@ "examples": [ "" ], - "ontology": "topic:0102", + "ontology": "0", "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", From 265ba7d6681e7cbce0934d9e37026b9f530b6706 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 17:07:07 +0200 Subject: [PATCH 0442/1454] fixed repetition accessing dictionary --- relecov_tools/read_bioinfo_metadata.py | 213 +++++++++++++------------ 1 file changed, 107 insertions(+), 106 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 15d80e56..163c6342 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -73,116 +73,117 @@ def bioinfo_parse(self, file_name): sample_name = row[5] fastq_r1 = row[47] fastq_r2 = row[48] + bioinfo_dict = {} bioinfo_dict["sample_name"] = sample_name bioinfo_dict["fastq_r1"] = fastq_r1 bioinfo_dict["fastq_r2"] = fastq_r2 - bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ - "dehosting_method_software_name" - ] - bioinfo_dict[ - "dehosting_method_software_version" - ] = relecov_bioinfo_metadata["dehosting_method_software_version"] - bioinfo_dict["assembly"] = relecov_bioinfo_metadata["assembly"] - bioinfo_dict["if_assembly_other"] = relecov_bioinfo_metadata[ - "if_assembly_other" - ] - bioinfo_dict["assembly_params"] = relecov_bioinfo_metadata[ - "assembly_params" - ] - bioinfo_dict["variant_calling_software_name"] = relecov_bioinfo_metadata[ - "variant_calling_software_name" - ] - bioinfo_dict["variant_calling_software_version"] = relecov_bioinfo_metadata[ - "variant_calling_software_version" - ] - bioinfo_dict["variant_calling_params"] = relecov_bioinfo_metadata[ - "variant_calling_params" - ] - # bioinfo_dict["consensus_sequence_name"]= - # bioinfo_dict["consensus_sequence_name_md5"]= - - bioinfo_dict["consensus_sequence_filepath"] = self.input_folder + for key in relecov_bioinfo_metadata.keys(): + bioinfo_dict[key] = relecov_bioinfo_metadata[key] + """ + + bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ + "dehosting_method_software_name" + ] + bioinfo_dict["dehosting_method_software_version"] = relecov_bioinfo_metadata[ + "dehosting_method_software_version" + ] # NO HARCODED + bioinfo_dict["assembly"] = relecov_bioinfo_metadata["assembly"] + bioinfo_dict["if_assembly_other"] = relecov_bioinfo_metadata[ + "if_assembly_other" + ] + bioinfo_dict["assembly_params"] = relecov_bioinfo_metadata["assembly_params"] + bioinfo_dict["variant_calling_software_name"] = relecov_bioinfo_metadata[ + "variant_calling_software_name" + ] + bioinfo_dict["variant_calling_software_version"] = relecov_bioinfo_metadata[ + "variant_calling_software_version" + ] # NO HARCODED + bioinfo_dict["variant_calling_params"] = relecov_bioinfo_metadata[ + "variant_calling_params" + ] + # bioinfo_dict["consensus_sequence_name"]= + # bioinfo_dict["consensus_sequence_name_md5"]= - bioinfo_dict["consensus_sequence_software_name"] = relecov_bioinfo_metadata[ - "consensus_sequence_software_name" - ] - bioinfo_dict[ - "consensus_sequence_software_version" - ] = relecov_bioinfo_metadata["consensus_sequence_software_version"] - bioinfo_dict["if_consensus_other"] = relecov_bioinfo_metadata[ - "if_consensur_other" - ] - bioinfo_dict["consensus_params"] = relecov_bioinfo_metadata[ - "consensus_params" - ] - bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ - "depth_of_coverage_threshold" - ] - bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ - "depth_of_coverage_threshold" - ] - # "number_of_base_pairs_sequenced": "", - # "consensus_genome_length": "", - # "ns_per_100_kbp": "", - # "reference_genome_accession": "", - bioinfo_dict[ - "bioinformatics_protocol_software_name" - ] = relecov_bioinfo_metadata["bioinformatics_protocol_software_name"] - bioinfo_dict[ - "bioinformatics_protocol_software_version" - ] = relecov_bioinfo_metadata["bioinformatics_protocol_software_version"] - bioinfo_dict[ - "if_bioinformatic_protocol_is_other_specify" - ] = relecov_bioinfo_metadata["if_bioinformatic_protocol_is_other_specify"] - bioinfo_dict["commercial_open_source_both"] = relecov_bioinfo_metadata[ - "commercial_open_source_both" - ] - bioinfo_dict["preprocessing_software_name"] = relecov_bioinfo_metadata[ - "preprocessing_software_name" - ] - bioinfo_dict["preprocessing_software_version"] = relecov_bioinfo_metadata[ - "preprocessing_software_version" - ] - bioinfo_dict["if_preprocessing_other"] = relecov_bioinfo_metadata[ - "if_preprocessing_other" - ] - bioinfo_dict["preprocessing_params"] = relecov_bioinfo_metadata[ - "preprocessing_params" - ] - bioinfo_dict["mapping_software_name"] = relecov_bioinfo_metadata[ - "mapping_software_name" - ] - bioinfo_dict["mapping_software_version"] = relecov_bioinfo_metadata[ - "mapping_software_version" - ] - bioinfo_dict["if_mapping_other"] = relecov_bioinfo_metadata[ - "if_mapping_other" - ] - bioinfo_dict["mapping_params"] = relecov_bioinfo_metadata["mapping_params"] - # "lineage_name": "" - bioinfo_dict["lineage_analysis_software_name"] = relecov_bioinfo_metadata[ - "lineage_analysis_software_name" - ] - bioinfo_dict[ - "lineage_analysis_software_version" - ] = relecov_bioinfo_metadata["lineage_analysis_software_version"] - bioinfo_dict["if_lineage_identification_other"] = relecov_bioinfo_metadata[ - "if_lineage_identification_other" - ] - # "variant_designation": "", - # "per_qc_filtered": "", - # "per_reads_host": "", - # "per_reads_virus": "", - # "per_unmapped": "", - # "per_genome _greater_10x": "", - # "median_depth_of_coverage_value": "", - # "per_Ns": "", - # "number_of_variants_AF_greater_75percent": "", - # "number_of_variants_with_effect": "", - bioinfo_dict["long_table_path"] = self.input_folder + bioinfo_dict["consensus_sequence_filepath"] = self.input_folder - print(bioinfo_dict) - import pdb + bioinfo_dict["consensus_sequence_software_name"] = relecov_bioinfo_metadata[ + "consensus_sequence_software_name" + ] + bioinfo_dict["consensus_sequence_software_version"] = relecov_bioinfo_metadata[ + "consensus_sequence_software_version" + ] # NO HARCODED + bioinfo_dict["if_consensus_other"] = relecov_bioinfo_metadata[ + "if_consensur_other" + ] # NO HARCODED + bioinfo_dict["consensus_params"] = relecov_bioinfo_metadata["consensus_params"] + bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ + "depth_of_coverage_threshold" + ] + bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ + "depth_of_coverage_threshold" + ] + # "number_of_base_pairs_sequenced": "", # Input reads summary_variants_metrics_mqc.csv * 2 * read length + # "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta + # "ns_per_100_kbp": "", summary_variants_metrics_mqc.csv + # "reference_genome_accession": "", + bioinfo_dict[ + "bioinformatics_protocol_software_name" + ] = relecov_bioinfo_metadata["bioinformatics_protocol_software_name"] + bioinfo_dict[ + "bioinformatics_protocol_software_version" + ] = relecov_bioinfo_metadata[ + "bioinformatics_protocol_software_version" + ] # NO HARCODED + bioinfo_dict[ + "if_bioinformatic_protocol_is_other_specify" + ] = relecov_bioinfo_metadata["if_bioinformatic_protocol_is_other_specify"] + bioinfo_dict["commercial_open_source_both"] = relecov_bioinfo_metadata[ + "commercial_open_source_both" + ] + bioinfo_dict["preprocessing_software_name"] = relecov_bioinfo_metadata[ + "preprocessing_software_name" + ] + bioinfo_dict["preprocessing_software_version"] = relecov_bioinfo_metadata[ + "preprocessing_software_version" + ] # NO HARCODED + bioinfo_dict["if_preprocessing_other"] = relecov_bioinfo_metadata[ + "if_preprocessing_other" + ] + bioinfo_dict["preprocessing_params"] = relecov_bioinfo_metadata[ + "preprocessing_params" + ] + bioinfo_dict["mapping_software_name"] = relecov_bioinfo_metadata[ + "mapping_software_name" + ] + bioinfo_dict["mapping_software_version"] = relecov_bioinfo_metadata[ + "mapping_software_version" + ] # NO HARCODED + bioinfo_dict["if_mapping_other"] = relecov_bioinfo_metadata["if_mapping_other"] + bioinfo_dict["mapping_params"] = relecov_bioinfo_metadata["mapping_params"] + # "lineage_name": "" mapping_illumina + bioinfo_dict["lineage_analysis_software_name"] = relecov_bioinfo_metadata[ + "lineage_analysis_software_name" + ] + bioinfo_dict["lineage_analysis_software_version"] = relecov_bioinfo_metadata[ + "lineage_analysis_software_version" + ] + bioinfo_dict["if_lineage_identification_other"] = relecov_bioinfo_metadata[ + "if_lineage_identification_other" + ] + # "variant_designation": "", pangolin csv parseo + # "per_qc_filtered": "", tabla stats + # "per_reads_host": "", tabla stats + # "per_reads_virus": "", tabla stats + # "per_unmapped": "", tabla stats + # "per_genome _greater_10x": "", tabla stats + # "median_depth_of_coverage_value": "", tabla stats + # "per_Ns": "", tabla stats + # "number_of_variants_AF_greater_75percent": "", tabla stats + # "number_of_variants_with_effect": "", tabla stats + bioinfo_dict["long_table_path"] = self.input_folder + """ + print(bioinfo_dict) + import pdb - pdb.set_trace() + pdb.set_trace() From 2e788c9da941788ff572845ae2cf0647a507e853 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 17:08:57 +0200 Subject: [PATCH 0443/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 98 +++----------------------- 1 file changed, 11 insertions(+), 87 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 163c6342..e21ac454 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -81,96 +81,20 @@ def bioinfo_parse(self, file_name): for key in relecov_bioinfo_metadata.keys(): bioinfo_dict[key] = relecov_bioinfo_metadata[key] """ - - bioinfo_dict["dehosting_method_software_name"] = relecov_bioinfo_metadata[ - "dehosting_method_software_name" - ] - bioinfo_dict["dehosting_method_software_version"] = relecov_bioinfo_metadata[ - "dehosting_method_software_version" - ] # NO HARCODED - bioinfo_dict["assembly"] = relecov_bioinfo_metadata["assembly"] - bioinfo_dict["if_assembly_other"] = relecov_bioinfo_metadata[ - "if_assembly_other" - ] - bioinfo_dict["assembly_params"] = relecov_bioinfo_metadata["assembly_params"] - bioinfo_dict["variant_calling_software_name"] = relecov_bioinfo_metadata[ - "variant_calling_software_name" - ] - bioinfo_dict["variant_calling_software_version"] = relecov_bioinfo_metadata[ - "variant_calling_software_version" - ] # NO HARCODED - bioinfo_dict["variant_calling_params"] = relecov_bioinfo_metadata[ - "variant_calling_params" - ] - # bioinfo_dict["consensus_sequence_name"]= - # bioinfo_dict["consensus_sequence_name_md5"]= - - bioinfo_dict["consensus_sequence_filepath"] = self.input_folder - - bioinfo_dict["consensus_sequence_software_name"] = relecov_bioinfo_metadata[ - "consensus_sequence_software_name" - ] - bioinfo_dict["consensus_sequence_software_version"] = relecov_bioinfo_metadata[ - "consensus_sequence_software_version" - ] # NO HARCODED - bioinfo_dict["if_consensus_other"] = relecov_bioinfo_metadata[ - "if_consensur_other" - ] # NO HARCODED - bioinfo_dict["consensus_params"] = relecov_bioinfo_metadata["consensus_params"] - bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ - "depth_of_coverage_threshold" - ] - bioinfo_dict["depth_of_coverage_threshold"] = relecov_bioinfo_metadata[ - "depth_of_coverage_threshold" - ] + # "dehosting_method_software_version" # NO HARCODED + # "variant_calling_software_version" # NO HARCODED + # "consensus_sequence_software_version" # NO HARCODED + # "bioinformatics_protocol_software_version" # NO HARCODED + # "preprocessing_software_version"# NO HARCODED + # "mapping_software_version" # NO HARCODED + # "lineage_analysis_software_version" + # "lineage_name": "" mapping_illumina # "number_of_base_pairs_sequenced": "", # Input reads summary_variants_metrics_mqc.csv * 2 * read length # "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta # "ns_per_100_kbp": "", summary_variants_metrics_mqc.csv # "reference_genome_accession": "", - bioinfo_dict[ - "bioinformatics_protocol_software_name" - ] = relecov_bioinfo_metadata["bioinformatics_protocol_software_name"] - bioinfo_dict[ - "bioinformatics_protocol_software_version" - ] = relecov_bioinfo_metadata[ - "bioinformatics_protocol_software_version" - ] # NO HARCODED - bioinfo_dict[ - "if_bioinformatic_protocol_is_other_specify" - ] = relecov_bioinfo_metadata["if_bioinformatic_protocol_is_other_specify"] - bioinfo_dict["commercial_open_source_both"] = relecov_bioinfo_metadata[ - "commercial_open_source_both" - ] - bioinfo_dict["preprocessing_software_name"] = relecov_bioinfo_metadata[ - "preprocessing_software_name" - ] - bioinfo_dict["preprocessing_software_version"] = relecov_bioinfo_metadata[ - "preprocessing_software_version" - ] # NO HARCODED - bioinfo_dict["if_preprocessing_other"] = relecov_bioinfo_metadata[ - "if_preprocessing_other" - ] - bioinfo_dict["preprocessing_params"] = relecov_bioinfo_metadata[ - "preprocessing_params" - ] - bioinfo_dict["mapping_software_name"] = relecov_bioinfo_metadata[ - "mapping_software_name" - ] - bioinfo_dict["mapping_software_version"] = relecov_bioinfo_metadata[ - "mapping_software_version" - ] # NO HARCODED - bioinfo_dict["if_mapping_other"] = relecov_bioinfo_metadata["if_mapping_other"] - bioinfo_dict["mapping_params"] = relecov_bioinfo_metadata["mapping_params"] - # "lineage_name": "" mapping_illumina - bioinfo_dict["lineage_analysis_software_name"] = relecov_bioinfo_metadata[ - "lineage_analysis_software_name" - ] - bioinfo_dict["lineage_analysis_software_version"] = relecov_bioinfo_metadata[ - "lineage_analysis_software_version" - ] - bioinfo_dict["if_lineage_identification_other"] = relecov_bioinfo_metadata[ - "if_lineage_identification_other" - ] + # bioinfo_dict["consensus_sequence_name"]= + # bioinfo_dict["consensus_sequence_name_md5"]= # "variant_designation": "", pangolin csv parseo # "per_qc_filtered": "", tabla stats # "per_reads_host": "", tabla stats @@ -180,7 +104,7 @@ def bioinfo_parse(self, file_name): # "median_depth_of_coverage_value": "", tabla stats # "per_Ns": "", tabla stats # "number_of_variants_AF_greater_75percent": "", tabla stats - # "number_of_variants_with_effect": "", tabla stats + # "number_of_variants_with_effect": "", tabla stats bioinfo_dict["long_table_path"] = self.input_folder """ print(bioinfo_dict) From 35190e92d6c79eed1eb0b0ed233d7dd3a32b5285 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 11 May 2022 17:55:42 +0200 Subject: [PATCH 0444/1454] lastest minor changes --- relecov_tools/read_bioinfo_metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index e21ac454..00f5f486 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -80,6 +80,8 @@ def bioinfo_parse(self, file_name): bioinfo_dict["fastq_r2"] = fastq_r2 for key in relecov_bioinfo_metadata.keys(): bioinfo_dict[key] = relecov_bioinfo_metadata[key] + bioinfo_dict["consensus_sequence_filepath"] = self.input_folder + bioinfo_dict["long_table_path"] = self.input_folder """ # "dehosting_method_software_version" # NO HARCODED # "variant_calling_software_version" # NO HARCODED From 9fff32d0940c64f00ffbe879ed96fc36a7158953 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 11 May 2022 21:25:22 +0200 Subject: [PATCH 0445/1454] modify get_reques when no parameter requires to send --- relecov_tools/rest_api.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index ee5f579f..1850f58b 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -22,7 +22,12 @@ def __init__(self, server, url): self.headers = {"content-type": "application/json"} def get_request(self, request_info, parameter, value, safe=True): - url_http = str(self.request_url + request_info + "?" + parameter + "=" + value) + if parameter == "" or parameter is None: + url_http = str(self.request_url + request_info) + else: + url_http = str( + self.request_url + request_info + "?" + parameter + "=" + value + ) try: req = requests.get(url_http, headers=self.headers) if req.status_code != 200: From a2aaacd09c32b839809de94eb69b68a5a48b91d5 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 11 May 2022 21:59:27 +0200 Subject: [PATCH 0446/1454] remove the exit command if get request is not getting valid response --- relecov_tools/rest_api.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 1850f58b..9695ac2f 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -39,7 +39,6 @@ def get_request(self, request_info, parameter, value, safe=True): stderr.print( "[red] Unable to fetch data. Received error ", req.status_code ) - sys.exit(1) return {"ERROR": req.status_code} return {"DATA": json.loads(req.text)} except requests.ConnectionError: @@ -69,7 +68,6 @@ def post_request(self, data, credentials, url): ) stderr.print(f"[red] Unable to post data because {req.text}") stderr.print(f"[red] Received error {req.status_code}") - # sys.exit(1) return {"ERROR": req.status_code} return {"Success": req.text} except requests.ConnectionError: From f8586426a51e439f0ec8ff3ec1f70f0ad66c53f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 12 May 2022 10:21:48 +0200 Subject: [PATCH 0447/1454] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8d42b6c..200bfaad 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![python_lint](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml/badge.svg)](https://github.com/BU-ISCIII/relecov-tools/actions/workflows/python_lint.yml) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black) -> THIS REPO IS IN ACTIVE DEVELOPMENT. +> THIS REPO IS UNDER ACTIVE DEVELOPMENT. relecov-tools is a set of helper tools for the assembly of the different elements in the RELECOV platform (Spanish Network for genomic surveillance of SARS-Cov-2) as data download, processing, validation and upload to public databases, as well as analysis runs and database storage. From ca2bf73f907e469a2d4c3d376e065a53d394c3b5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 13:59:41 +0200 Subject: [PATCH 0448/1454] reading fields from files --- relecov_tools/read_bioinfo_metadata.py | 49 ++++++++++++++++++++------ 1 file changed, 38 insertions(+), 11 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 00f5f486..fec67bcb 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -3,6 +3,7 @@ # from geopy.geocoders import Nominatim # import json +from importlib.resources import path import logging # import yaml @@ -10,6 +11,7 @@ # from turtle import pd import rich.console from itertools import islice +import pandas as pd # from openpyxl import Workbook import openpyxl @@ -67,21 +69,51 @@ def bioinfo_parse(self, file_name): relecov_bioinfo_metadata = config_json.get_configuration( "relecov_bioinfo_metadata" ) - + c = 0 for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] + sample_name = row[5] fastq_r1 = row[47] fastq_r2 = row[48] - bioinfo_dict = {} bioinfo_dict["sample_name"] = sample_name bioinfo_dict["fastq_r1"] = fastq_r1 bioinfo_dict["fastq_r2"] = fastq_r2 - for key in relecov_bioinfo_metadata.keys(): - bioinfo_dict[key] = relecov_bioinfo_metadata[key] - bioinfo_dict["consensus_sequence_filepath"] = self.input_folder - bioinfo_dict["long_table_path"] = self.input_folder + for key in relecov_bioinfo_metadata.keys(): + bioinfo_dict[key] = relecov_bioinfo_metadata[key] + bioinfo_dict["consensus_sequence_filepath"] = self.input_folder + bioinfo_dict["long_table_path"] = self.input_folder + path_mapping_illumina_tab = os.path.join( + self.input_folder, "mapping_illumina.tab" + ) + mapping_illumina_tab = pd.read_csv(path_mapping_illumina_tab, sep="\t") + bioinfo_dict["linage_name"] = mapping_illumina_tab["Lineage"][c] + summary_variants_metrics_path = os.path.join( + self.input_folder, "summary_variants_metrics_mqc.csv" + ) + summary_variants_metrics = pd.read_csv( + summary_variants_metrics_path, sep="," + ) + bioinfo_dict["number_of_base_pairs_sequenced"] = ( + summary_variants_metrics["# Input reads"][c] * 2 + ) # REVISAR SI ES ASÍ CON SARA + + c = +1 + import pdb + + pdb.set_trace() + """ + f = open(path_illumina_tab, "r") + lines = f.readlines() + lineages = [] + lineage_index = lines[0].index("Lineage") + for line in range(1, len(lines)): + + line_split = lines.split("\t") + lineages.append(line_split[lineage_index]) + """ + """ # "dehosting_method_software_version" # NO HARCODED # "variant_calling_software_version" # NO HARCODED @@ -89,7 +121,6 @@ def bioinfo_parse(self, file_name): # "bioinformatics_protocol_software_version" # NO HARCODED # "preprocessing_software_version"# NO HARCODED # "mapping_software_version" # NO HARCODED - # "lineage_analysis_software_version" # "lineage_name": "" mapping_illumina # "number_of_base_pairs_sequenced": "", # Input reads summary_variants_metrics_mqc.csv * 2 * read length # "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta @@ -109,7 +140,3 @@ def bioinfo_parse(self, file_name): # "number_of_variants_with_effect": "", tabla stats bioinfo_dict["long_table_path"] = self.input_folder """ - print(bioinfo_dict) - import pdb - - pdb.set_trace() From 1a1ef7e072c385f531a334acf3dd4d09af5c0aec Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 16:07:05 +0200 Subject: [PATCH 0449/1454] added more fields --- relecov_tools/read_bioinfo_metadata.py | 79 +++++++++++++++++++------- 1 file changed, 58 insertions(+), 21 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index fec67bcb..12ae6544 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -5,6 +5,9 @@ # import json from importlib.resources import path import logging +import glob +from operator import contains +import pathlib # import yaml @@ -70,6 +73,18 @@ def bioinfo_parse(self, file_name): "relecov_bioinfo_metadata" ) c = 0 + mapping_illumina_tab_path = os.path.join( + self.input_folder, "mapping_illumina.tab" + ) + summary_variants_metrics_path = os.path.join( + self.input_folder, "summary_variants_metrics_mqc.csv" + ) + variants_long_table_path = os.path.join( + self.input_folder, "variants_long_table.csv" + ) + mapping_illumina_tab = pd.read_csv(mapping_illumina_tab_path, sep="\t") + summary_variants_metrics = pd.read_csv(summary_variants_metrics_path, sep=",") + variants_long_table = pd.read_csv(variants_long_table_path, sep=",") for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] @@ -80,30 +95,60 @@ def bioinfo_parse(self, file_name): bioinfo_dict["sample_name"] = sample_name bioinfo_dict["fastq_r1"] = fastq_r1 bioinfo_dict["fastq_r2"] = fastq_r2 + # inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict for key in relecov_bioinfo_metadata.keys(): bioinfo_dict[key] = relecov_bioinfo_metadata[key] bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["long_table_path"] = self.input_folder - path_mapping_illumina_tab = os.path.join( - self.input_folder, "mapping_illumina.tab" - ) - mapping_illumina_tab = pd.read_csv(path_mapping_illumina_tab, sep="\t") + # fields from mapping_illumina.tab bioinfo_dict["linage_name"] = mapping_illumina_tab["Lineage"][c] - summary_variants_metrics_path = os.path.join( - self.input_folder, "summary_variants_metrics_mqc.csv" - ) - summary_variants_metrics = pd.read_csv( - summary_variants_metrics_path, sep="," - ) + bioinfo_dict["variant_designation"] = mapping_illumina_tab[ + "Variantsinconsensusx10" + ][c] + bioinfo_dict["per_qc_filtered"] = mapping_illumina_tab["Coverage>10x(%)"][c] + # bioinfo_dict["per_reads_host"] = mapping_illumina_tab["%readshost"][c] + # bioinfo_dict["per_reads_virus"] = mapping_illumina_tab["%readsvirus"][c] + # bioinfo_dict["per_unmapped"] = mapping_illumina_tab["%unmapedreads"][c] + bioinfo_dict["per_Ns"] = mapping_illumina_tab["%Ns10x"][c] + bioinfo_dict["median_depth_of_coverage_value"] = mapping_illumina_tab[ + "medianDPcoveragevirus" + ][c] + bioinfo_dict[ + "number_of_variants_AF_greater_75percent" + ] = mapping_illumina_tab["Variantsinconsensusx10"][c] + bioinfo_dict["number_of_variants_with_effect"] = mapping_illumina_tab[ + "MissenseVariants" + ][c] + # fields from summary_variants_metrics_mqc.csv bioinfo_dict["number_of_base_pairs_sequenced"] = ( summary_variants_metrics["# Input reads"][c] * 2 ) # REVISAR SI ES ASÍ CON SARA + bioinfo_dict["ns_per_100_kbp"] = summary_variants_metrics[ + "# Ns per 100kb consensus" + ][c] + # FALTA "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta + # fields from variants_long_table.csv + bioinfo_dict["reference_genome_accession"] = variants_long_table["CHROM"][c] + """ + + # bioinfo_dict["consensus_sequence_name"] = str(sample_name)s.join(".consensus.fa") + # files_in_dir = os.listdir() + sample_files = sorted( + pathlib.Path(self.input_folder).glob(str(sample_name) + "*") + ) + for i in sample_files: + if i.endswith(".consensus.fa"): + bioinfo_dict["consensus_sequence_name"] = i + if "R1" in i and i.endswith(".md5"): + bioinfo_dict["consensus_sequence_name_md5"] = i + """ c = +1 import pdb pdb.set_trace() - """ + + """ f = open(path_illumina_tab, "r") lines = f.readlines() lineages = [] @@ -128,15 +173,7 @@ def bioinfo_parse(self, file_name): # "reference_genome_accession": "", # bioinfo_dict["consensus_sequence_name"]= # bioinfo_dict["consensus_sequence_name_md5"]= - # "variant_designation": "", pangolin csv parseo - # "per_qc_filtered": "", tabla stats - # "per_reads_host": "", tabla stats - # "per_reads_virus": "", tabla stats - # "per_unmapped": "", tabla stats - # "per_genome _greater_10x": "", tabla stats - # "median_depth_of_coverage_value": "", tabla stats - # "per_Ns": "", tabla stats - # "number_of_variants_AF_greater_75percent": "", tabla stats - # "number_of_variants_with_effect": "", tabla stats + + bioinfo_dict["long_table_path"] = self.input_folder """ From 4fc6fddfcfcc94d7cc6ceb46853f6f3cd3959717 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 16:19:52 +0200 Subject: [PATCH 0450/1454] almost done --- relecov_tools/conf/configuration.json | 12 ++++++++++++ relecov_tools/read_bioinfo_metadata.py | 14 +++++--------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 967e0d67..d885c7bf 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -97,6 +97,18 @@ "lineage_analysis_software_version": "4.0.6", "if_lineage_identification_other": "None" }, + "mapping_illumina_tab_field_list": [ + "Lineage", + "Variantsinconsensusx10", + "Coverage>10x(%)", + "%readshost", + "%readsvirus", + "%unmapedreads", + "%Ns10x", + "medianDPcoveragevirus", + "Variantsinconsensusx10", + "MissenseVariants" + ], "tool": { "tool_name": "ena-upload-cli", "tool_version": "0.5.3" diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 12ae6544..a669f8c2 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -129,9 +129,13 @@ def bioinfo_parse(self, file_name): # FALTA "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta # fields from variants_long_table.csv bioinfo_dict["reference_genome_accession"] = variants_long_table["CHROM"][c] + bioinfo_dict["consensus_sequence_name"] = str(sample_name).join( + ".consensus.fa" + ) + """ - # bioinfo_dict["consensus_sequence_name"] = str(sample_name)s.join(".consensus.fa") + # # files_in_dir = os.listdir() sample_files = sorted( pathlib.Path(self.input_folder).glob(str(sample_name) + "*") @@ -166,14 +170,6 @@ def bioinfo_parse(self, file_name): # "bioinformatics_protocol_software_version" # NO HARCODED # "preprocessing_software_version"# NO HARCODED # "mapping_software_version" # NO HARCODED - # "lineage_name": "" mapping_illumina - # "number_of_base_pairs_sequenced": "", # Input reads summary_variants_metrics_mqc.csv * 2 * read length - # "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta - # "ns_per_100_kbp": "", summary_variants_metrics_mqc.csv - # "reference_genome_accession": "", # bioinfo_dict["consensus_sequence_name"]= # bioinfo_dict["consensus_sequence_name_md5"]= - - - bioinfo_dict["long_table_path"] = self.input_folder """ From 019f3c9036b096d865fc39f41560da872ea46205 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 16:27:46 +0200 Subject: [PATCH 0451/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 47 ++++++-------------------- 1 file changed, 11 insertions(+), 36 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a669f8c2..a3272dd6 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,22 +1,16 @@ #!/usr/bin/env python # from itertools import islice -# from geopy.geocoders import Nominatim -# import json + from importlib.resources import path import logging -import glob -from operator import contains -import pathlib -# import yaml -# from turtle import pd import rich.console from itertools import islice import pandas as pd -# from openpyxl import Workbook + import openpyxl import os import sys @@ -87,7 +81,6 @@ def bioinfo_parse(self, file_name): variants_long_table = pd.read_csv(variants_long_table_path, sep=",") for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] - sample_name = row[5] fastq_r1 = row[47] fastq_r2 = row[48] @@ -132,38 +125,20 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_name"] = str(sample_name).join( ".consensus.fa" ) - - """ - - # - # files_in_dir = os.listdir() - sample_files = sorted( - pathlib.Path(self.input_folder).glob(str(sample_name) + "*") - ) - - for i in sample_files: - if i.endswith(".consensus.fa"): - bioinfo_dict["consensus_sequence_name"] = i - if "R1" in i and i.endswith(".md5"): - bioinfo_dict["consensus_sequence_name_md5"] = i - """ c = +1 import pdb pdb.set_trace() - """ - f = open(path_illumina_tab, "r") - lines = f.readlines() - lineages = [] - lineage_index = lines[0].index("Lineage") - for line in range(1, len(lines)): - - line_split = lines.split("\t") - lineages.append(line_split[lineage_index]) - """ - - """ + """ + f = open(path_illumina_tab, "r") + lines = f.readlines() + lineages = [] + lineage_index = lines[0].index("Lineage") + for line in range(1, len(lines)): + + line_split = lines.split("\t") + lineages.append(line_split[lineage_index]) # "dehosting_method_software_version" # NO HARCODED # "variant_calling_software_version" # NO HARCODED # "consensus_sequence_software_version" # NO HARCODED From f3061953d2bff40ce856751ff55ec6cd9a4297e7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 16:34:49 +0200 Subject: [PATCH 0452/1454] linting2 --- relecov_tools/read_bioinfo_metadata.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a3272dd6..2f5b7add 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,7 +2,7 @@ # from itertools import islice -from importlib.resources import path +# from importlib.resources import path import logging @@ -129,16 +129,14 @@ def bioinfo_parse(self, file_name): import pdb pdb.set_trace() - """ - f = open(path_illumina_tab, "r") + f = open(path_illumina_tab, "r") lines = f.readlines() lineages = [] lineage_index = lines[0].index("Lineage") - for line in range(1, len(lines)): - - line_split = lines.split("\t") - lineages.append(line_split[lineage_index]) + for line in range(1, len(lines)) + line_split = lines.split("\t") + lineages.append(line_split[lineage_index]) # "dehosting_method_software_version" # NO HARCODED # "variant_calling_software_version" # NO HARCODED # "consensus_sequence_software_version" # NO HARCODED From c6f5df67fee93a70e7968c72d531caf67838d721 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 16:35:57 +0200 Subject: [PATCH 0453/1454] linting3 --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 2f5b7add..fc0a4f3c 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -129,7 +129,7 @@ def bioinfo_parse(self, file_name): import pdb pdb.set_trace() - """ + """ f = open(path_illumina_tab, "r") lines = f.readlines() lineages = [] From e46e49d9a2bbc51e5d65031d23bb9fe4925bf04e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 12 May 2022 16:37:36 +0200 Subject: [PATCH 0454/1454] linting4 --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index fc0a4f3c..178f71fa 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -129,7 +129,7 @@ def bioinfo_parse(self, file_name): import pdb pdb.set_trace() - """ + """ f = open(path_illumina_tab, "r") lines = f.readlines() lineages = [] From e963fecb6edb79e89ca5361bea66edf932b50c50 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 13 May 2022 22:16:32 +0200 Subject: [PATCH 0455/1454] Allow to send files in POST request. fix bugs when sending relecov request --- relecov_tools/feed_databases.py | 11 +++++------ relecov_tools/rest_api.py | 17 ++++++++++++----- relecov_tools/test/test_cases.txt | 2 +- 3 files changed, 18 insertions(+), 12 deletions(-) diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_databases.py index 949d737a..50dcb028 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_databases.py @@ -160,9 +160,6 @@ def update_databases(self, sample_fields): try: iskylims_data[label] = sample[value] except KeyError as e: - import pdb - - pdb.set_trace() log.error("Found %s when mapping data for sending to iSkyLIMS") stderr.print(f"[red] {e} not found in mapping") sys.exit(1) @@ -183,8 +180,8 @@ def update_databases(self, sample_fields): # wait 5 sec before resending the request time.sleep(5) result = self.iskylims_rest_api.post_request( - iskylims_data, - {"user": self.user, "passwd": self.passwd}, + json.dumps(iskylims_data), + {"user": self.user, "pass": self.passwd}, self.iskylims_settings["store_samples"], ) if "ERROR" not in result: @@ -210,7 +207,9 @@ def update_databases(self, sample_fields): relecov_data[label] = value result = self.relecov_rest_api.post_request( - relecov_data, {"user": self.user, "passwd": self.passwd} + json.dumps(iskylims_data), + {"user": self.user, "pass": self.passwd}, + self.relecov_settings["store_samples"], ) return diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 9695ac2f..9274e8b6 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -2,7 +2,6 @@ import logging import json import requests -import sys import rich.console import relecov_tools.utils @@ -55,12 +54,20 @@ def put_request(self, request_info, parameter, value): log.error("Unable to open connection towards %s", self.server) return False - def post_request(self, data, credentials, url): + def post_request(self, data, credentials, url, file=None): if isinstance(credentials, dict): auth = (credentials["user"], credentials["pass"]) url_http = str(self.request_url + url) try: - req = requests.post(url_http, data=data, headers=self.headers, auth=auth) + if file: + files = {"upload_file": open(file, "rb")} + req = requests.post( + url_http, files=files, data=data, headers=self.headers, auth=auth + ) + else: + req = requests.post( + url_http, data=data, headers=self.headers, auth=auth + ) if req.status_code != 201: log.error( "Unable to post parameters. Received error code %s", @@ -71,6 +78,6 @@ def post_request(self, data, credentials, url): return {"ERROR": req.status_code} return {"Success": req.text} except requests.ConnectionError: - log.error("Unable to open connection towards %s", self.server) - stderr.print("[red] Unable to open connection towards ", self.server) + log.error("Unable to open connection towards %s", self.request_url) + stderr.print("[red] Unable to open connection towards ", self.request_url) return {"ERROR": "Server not available"} diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index c9b80f05..5b90e570 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -5,4 +5,4 @@ relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d ENA -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -relecov-tools update-db -i http://localhost:8001/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 +relecov-tools update-db -i http://localhost:8001/wetlab/api -r http://localhost:8000/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 From 03f813e8de0bd82f425577765a88fd5fd5659465 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 13 May 2022 22:23:53 +0200 Subject: [PATCH 0456/1454] Change the url for creating samples --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f80f4c96..08e1c007 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -42,7 +42,7 @@ "relecov": { "server": "http://relecov-platform.isciiides.es", "url": "/api/", - "store_samples": "storeData", + "store_samples": "createSample", "token": "" } }, @@ -81,4 +81,4 @@ "tool_version": "0.5.3" }, "checklist": "ERC000033" -} \ No newline at end of file +} From b16b07222b13bed23cb47be8c1965bbe7068d42d Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 14 May 2022 00:02:15 +0200 Subject: [PATCH 0457/1454] change Put request for sending json data --- relecov_tools/rest_api.py | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 9274e8b6..b8a765d1 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -45,14 +45,25 @@ def get_request(self, request_info, parameter, value, safe=True): stderr.print("[red] Unable to open connection towards ", self.server) return {"ERROR": "Server not available"} - def put_request(self, request_info, parameter, value): - url_http = str(self.request_url + request_info + "?" + parameter + "=" + value) + def put_request(self, data, credentials, url): + if isinstance(credentials, dict): + auth = (credentials["user"], credentials["pass"]) + url_http = str(self.request_url + url) try: - requests.get(url_http, headers=self.headers) - return True + req = requests.put(url_http, data=data, headers=self.headers, auth=auth) except requests.ConnectionError: - log.error("Unable to open connection towards %s", self.server) - return False + log.error("Unable to open connection towards %s", self.request_url) + stderr.print("[red] Unable to open connection towards ", self.request_url) + return {"ERROR": "Server not available"} + if req.status_code != 201: + log.error( + "Unable to post parameters. Received error code %s", + req.status_code, + ) + stderr.print(f"[red] Unable to post data because {req.text}") + stderr.print(f"[red] Received error {req.status_code}") + return {"ERROR": req.status_code} + return {"Success": req.text} def post_request(self, data, credentials, url, file=None): if isinstance(credentials, dict): From 2395574666d454cb176422e9fddbc3deae35f6bc Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 15 May 2022 22:30:43 +0200 Subject: [PATCH 0458/1454] adding classification to the ones which not defined --- relecov_tools/schema/relecov_schema.json | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index d71be668..5b81e5a9 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -797,6 +797,7 @@ "examples": [ "79" ], + "classification": "Host information", "label": "Host Age", "fill_mode": "sample" }, @@ -816,6 +817,7 @@ "examples": [ "years [UO:0000036]" ], + "classification": "Host information", "label": "Host Age unit", "fill_mode": "batch" }, @@ -844,6 +846,7 @@ "examples": [ "50 - 59 [GENEPIO:0100054]" ], + "classification": "Host information", "label": "Host Age Bin", "fill_mode": "batch" }, @@ -867,6 +870,7 @@ "examples": [ "Male [NCIT:C46109]" ], + "classification": "Host information", "label": "Host Gender", "fill_mode": "sample" }, @@ -1095,6 +1099,7 @@ "examples": [ "Yes [NCIT:C49488]" ], + "classification": "Sample collection and processing", "label": "Sample collected in quarantine", "fill_mode": "batch" }, @@ -1598,6 +1603,7 @@ "examples": [ "South Africa [GAZ:00001094]" ], + "classification": "Host Information", "label": "Host residence country", "fill_mode": "batch" }, @@ -1630,6 +1636,7 @@ "examples": [ "Indigenous, European" ], + "classification": "Host Information", "label": "Host ethnicity", "fill_mode": "batch" }, @@ -1816,7 +1823,7 @@ "type": "string", "description": "The user-specified identifier for the library prepared for sequencing.", "classification": "Sequencing", - "labe": "Library Id", + "label": "Library Id", "fill_mode": "batch" }, "enrichment_protocol": { @@ -2925,6 +2932,7 @@ "type": "string", "description": "The common name of the organism.", "classification": "Sample collection and processing", + "label":"Common name", "fill_mode": "batch" }, "collector_name": { @@ -3408,4 +3416,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 7688d740e90a2a07f16c5e4a129543a90ee92b47 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 16 May 2022 00:53:53 +0200 Subject: [PATCH 0459/1454] Deleting properties that are not selected and fixed quite different issues --- relecov_tools/schema/relecov_schema.json | 1240 +++------------------- 1 file changed, 153 insertions(+), 1087 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 5b81e5a9..0c0ebeb5 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -10,7 +10,6 @@ "organism", "isolate_sample_id", "host_scientific_name", - "host_disease", "sequencing_instrument_model", "sequencing_instrument_platform" ], @@ -27,17 +26,6 @@ "label": "Sample ID given by originating laboratory", "fill_mode": "sample" }, - "sample_description": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001156", - "type": "string", - "description": "Free text description of the sample.", - "classification": "Sample collection and processing", - "label": "Sample Description", - "fill_mode": "batch" - }, "collecting_institution": { "examples": [ "Public Health Agency of Canada" @@ -72,17 +60,6 @@ "label": "Sample Collection Date", "fill_mode": "sample" }, - "host_subject_id": { - "examples": [ - "e.g. #131" - ], - "ontology": "GENEPIO:0001398", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "classification": "Host information", - "label": "Host Subject Id", - "fill_mode": "batch" - }, "geo_loc_country": { "Enums": [ "Afghanistan [GAZ:00006882]", @@ -403,66 +380,6 @@ "label": "Organism", "fill_mode": "batch" }, - "symptom_onset_date": { - "examples": [ - "16/03/2020" - ], - "ontology": "GENEPIO:0001399", - "type": "string", - "description": "The date on which the symptoms began or were first noted.", - "format": "date", - "classification": "Host information", - "label": "Symptom onset date", - "fill_mode": "batch" - }, - "host_health_state": { - "Enums": [ - "Asymptomatic [NCIT:C3833]", - "Deceased [NCIT:C28554]", - "Healthy [NCIT:C115935]", - "Recovered [NCIT:C49498]", - "Symptomatic [NCIT:C25269]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001388", - "type": "string", - "description": "Health status of the host at the time of sample collection.", - "examples": [ - "Asymptomatic [NCIT:C3833]" - ], - "classification": "Host information", - "label": "Host health state", - "fill_mode": "batch" - }, - "host_health_status_details": { - "Enums": [ - "Hospitalized [NCIT:C25179]", - "Hospitalized (Non-ICU) [GENEPIO:0100045]", - "Hospitalized (ICU) [GENEPIO:0100046]", - "Mechanical Ventilation [NCIT:C70909]", - "Medically Isolated [GENEPIO:0100047]", - "Medically Isolated (Negative Pressure) [GENEPIO:0100048]", - "Self-quarantining [NCIT:C173768]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001389", - "type": "string", - "description": "Further details pertaining to the health or disease status of the host at time of collection.", - "examples": [ - "Hospitalized (ICU) [GENEPIO:0100046]" - ], - "classification": "Host information", - "label": "Host health status details", - "fill_mode": "batch" - }, "host_scientific_name": { "Enums": [ "Bos taurus [NCBITaxon:9913]", @@ -580,18 +497,7 @@ "label": "Sequencing Instrument Model", "fill_mode": "batch" }, - "sequencing_instrument_platform": { - "examples": [ - "MinIon" - ], - "ontology": "GENEPIO_0000071", - "type": "string", - "description": "The model of the sequencing instrument used.", - "classification": "Sequencing", - "label": "Sequencing Instrument Platform", - "fill_mode": "batch" - }, - "submitting_lab_sequence_id": { + "submitting_lab_sample_id": { "examples": [ "" ], @@ -602,28 +508,6 @@ "label": "Sample ID given by the submitting laboratory", "fill_mode": "sample" }, - "bioproject_umbrella_accession_ENA": { - "examples": [ - "PRJNA623807" - ], - "ontology": "GENEPIO:0001133", - "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "classification": "Database Identifiers", - "label": "Bioproject umbrella accession ENA", - "fill_mode": "batch" - }, - "bioproject_accession_ENA": { - "examples": [ - "PRJNA12345" - ], - "ontology": "GENEPIO:0001136", - "type": "string", - "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "classification": "Database Identifiers", - "label": "Bioproject accession ENA", - "fill_mode": "batch" - }, "biosample_accession_ENA": { "examples": [ "SAMN14180202" @@ -635,39 +519,6 @@ "label": "ENA Sample ID", "fill_mode": "sample" }, - "sra_accession": { - "examples": [ - "SRR11177792" - ], - "ontology": "GENEPIO:0001142", - "type": "string", - "description": "The Sequence Read Archive (SRA), European Nucleotide Archive (ENA) or DDBJ Sequence Read Archive (DRA) identifier linking raw read data, methodological metadata and quality control metrics submitted to the INSDC.", - "classification": "Database Identifiers", - "label": "SRA Accession", - "fill_mode": "batch" - }, - "genBank/ENA/DDBJ_accession": { - "examples": [ - "MN908947.3" - ], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "The GenBank/ENA/DDBJ identifier assigned to the sequence in the INSDC archives.", - "classification": "Database Identifiers", - "label": "GenBank/ENA/DDBJ accession", - "fill_mode": "batch" - }, - "GISAID_accession": { - "examples": [ - "EPI_ISL_123456" - ], - "ontology": "GENEPIO:0001147", - "type": "string", - "description": "The GISAID accession number assigned to the sequence.", - "classification": "Database Identifiers", - "label": "GISAID Accession", - "fill_mode": "batch" - }, "virus_name": { "examples": [ "hCoV-19/Canada/prov_rona_99/2020" @@ -735,30 +586,6 @@ "label": "Sample Received Date", "fill_mode": "sample" }, - "shipping_date": { - "examples": [ - "3/20/2020" - ], - "ontology": "0", - "type": "string", - "description": "The date on which the sample was sent.", - "format": "date", - "classification": "Sample collection and processing", - "label": "Shipping Date", - "fill_mode": "batch" - }, - "results_emission_date": { - "examples": [ - "3/23/2020" - ], - "ontology": "NCIT_C142672", - "type": "string", - "description": "The date on which the results were emitted.", - "format": "date", - "classification": "Sample collection and processing", - "label": "Results Emission Date", - "fill_mode": "batch" - }, "sample_storage_conditions": { "examples": [ "24 degrees celsius" @@ -770,26 +597,6 @@ "label": "Biological Sample Storage Condition", "fill_mode": "batch" }, - "culture_collection": { - "ontology": "GENEPIO:0100284", - "type": "string", - "description": "The name of the source collection and unique culture identifier. ", - "examples": [ - "/culture_collection=\"ATCC:26370\"" - ], - "classification": "Sample collection and processing", - "label": "Culture collection", - "fill_mode": "batch" - }, - "treatment": { - "ontology": "OGMS:0000090", - "type": "string", - "description": "Include drug name, dosage", - "examples": [], - "classification": "Sample collection and processing", - "label": "Treatment", - "fill_mode": "batch" - }, "host_age": { "ontology": "GENEPIO:0001392", "type": "string", @@ -801,55 +608,6 @@ "label": "Host Age", "fill_mode": "sample" }, - "host_age_unit": { - "Enums": [ - "months [UO:0000035]", - "years [UO:0000036]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "NCIT:C50400", - "type": "string", - "description": "The units used to measure the host's age.", - "examples": [ - "years [UO:0000036]" - ], - "classification": "Host information", - "label": "Host Age unit", - "fill_mode": "batch" - }, - "host_age_bin": { - "Enums": [ - "0 - 9 [GENEPIO:0100049]", - "10 - 19 [GENEPIO:0100050]", - "20 - 29 [GENEPIO:0100051]", - "30 - 39 [GENEPIO:0100052]", - "40 - 49 [GENEPIO:0100053]", - "50 - 59 [GENEPIO:0100054]", - "60 - 69 [GENEPIO:0100055]", - "70 - 79 [GENEPIO:0100056]", - "80 - 89 [GENEPIO:0100057]", - "90 - 99 [GENEPIO:0100058]", - "100+ [GENEPIO:0100059]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001394", - "type": "string", - "description": "The age category of the host at the time of sampling.", - "examples": [ - "50 - 59 [GENEPIO:0100054]" - ], - "classification": "Host information", - "label": "Host Age Bin", - "fill_mode": "batch" - }, "host_gender": { "Enums": [ "Female [NCIT:C46110]", @@ -967,32 +725,6 @@ "label": "Specimen source", "fill_mode": "batch" }, - "body_product": { - "Enums": [ - "Breast Milk [UBERON:0001913]", - "Feces [UBERON:0001988]", - "Mucus [UBERON:0000912]", - "Semen [UBERON:0006530]", - "Sputum [UBERON:0007311]", - "Sweat [UBERON:0001089]", - "Tear [UBERON:0001827]", - "Urine [UBERON:0001088]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001216", - "type": "string", - "description": "A substance excreted/secreted from an organism e.g. feces, urine, sweat.", - "examples": [ - "Feces [UBERON:0001988]" - ], - "classification": "Sample collection and processing", - "label": "Body product", - "fill_mode": "batch" - }, "environmental_material": { "Enums": [ "Air vent [ENVO:03501208]", @@ -1043,601 +775,132 @@ "classification": "Sample collection and processing", "label": "Environmental Material", "fill_mode": "batch" - }, - "environmental_site": { - "Enums": [ - "Acute care facility [ENVO:03501135]", - "Animal house [ENVO:00003040]", - "Bathroom [ENVO:01000422]", - "Clinical assessment centre [ENVO:03501136]", - "Conference venue [ENVO:03501127]", - "Corridor [ENVO:03501121]", - "Daycare [ENVO:01000927]", - "Emergency room (ER) [ENVO:03501145]", - "Family practice clinic [ENVO:03501186]", - "Group home [ENVO:03501196]", - "Homeless shelter [ENVO:03501133]", - "Hospital [ENVO:00002173]", - "Intensive Care Unit (ICU) [ENVO:03501152]", - "Long Term Care Facility [ENVO:03501194]", - "Patient room [ENVO:03501180]", - "Prison [ENVO:03501204]", - "Production Facility [ENVO:01000536]", - "School [ENVO:03501130]", - "Sewage Plant [ENVO:00003043]", - "Subway train [ENVO:03501109]", - "Wet market [ENVO:03501198]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001232", - "type": "string", - "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", - "examples": [ - "Hospital [ENVO:00002173]" - ], - "classification": "Sample collection and processing", - "label": "Environmental System", - "fill_mode": "batch" - }, - "sample_collected_in_quarantine": { - "Enums": [ - "Yes [NCIT:C49488]", - "No [NCIT:C49487]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0100277", - "type": "string", - "description": "Whether the sample was collected from an individual in quarantine.", - "examples": [ - "Yes [NCIT:C49488]" - ], - "classification": "Sample collection and processing", - "label": "Sample collected in quarantine", - "fill_mode": "batch" - }, - "collection_device": { - "Enums": [ - "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", - "Bronchoscope [OBI:0002826]", - "Collection Container [OBI:0002088]", - "Collection Cup [GENEPIO:0100026]", - "Fibrobronchoscope Brush [OBI:0002825]", - "Filter [GENEPIO:0100103]", - "Fine Needle [OBI:0002827]", - "Microcapillary tube [OBI:0002858]", - "Micropipette [OBI:0001128]", - "Needle [OBI:0000436]", - "Serum Collection Tube [OBI:0002860]", - "Sputum Collection Tube [OBI:0002861]", - "Suction Catheter [OBI:0002831]", - "Swab [GENEPIO:0100027]", - "Urine Collection Tube [OBI:0002862]", - "Virus Transport Medium [OBI:0002866]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001234", - "type": "string", - "description": "The instrument or container used to collect the sample e.g. swab.", - "examples": [ - "Swab [GENEPIO:0100027]" - ], - "classification": "Sample collection and processing", - "label": "Collection Device", - "fill_mode": "batch" - }, - "collection_method": { - "Enums": [ - "Amniocentesis [NCIT:C52009]", - "Aspiration [NCIT:C15631]", - "Suprapubic Aspiration [GENEPIO:0100028]", - "Tracheal Aspiration [GENEPIO:0100029]", - "Vacuum Aspiration [GENEPIO:0100030]", - "Biopsy [OBI:0002650]", - "Needle Biopsy [OBI:0002651]", - "Filtration [OBI:0302885]", - "Air Filtration [GENEPIO:0100031]", - "Lavage [OBI:0600044]", - "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", - "Gastric Lavage [GENEPIO:0100033]", - "Lumbar Puncture [NCIT:C15327]", - "Necropsy [MMO:0000344]", - "Phlebotomy [NCIT:C28221]", - "Rinsing [GENEPIO:0002116]", - "Saline gargle (mouth rinse and gargle) [GENEPIO:0100034]", - "Scraping [GENEPIO:0100035]", - "Swabbing [GENEPIO:0002117]", - "Finger Prick [GENEPIO:0100036]", - "Washout Tear Collection [GENEPIO:0100038]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001241", - "type": "string", - "description": "The process used to collect the sample e.g. phlebotomy, necropsy.", - "examples": [ - "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]" - ], - "classification": "Sample collection and processing", - "label": "Collection Method", - "fill_mode": "batch" - }, - "collection_protocol": { - "examples": [ - "SC2SamplingProtocol 1.2" - ], - "ontology": "GENEPIO:0001243", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "classification": "Sample collection and processing", - "label": "Collection Protocol", - "fill_mode": "batch" - }, - "specimen_processing": { - "Enums": [ - "Virus Passage [GENEPIO:0100039]", - "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", - "Specimens Pooled [OBI:0600016]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001253", - "type": "string", - "description": "Any processing applied to the sample during or after receiving the sample. ", - "examples": [ - "Virus Passage [GENEPIO:0100039]" - ], - "classification": "Sample collection and processing", - "label": "Specimen Processing", - "fill_mode": "batch" - }, - "lab_host": { - "Enums": [ - "293/ACE2 Cell Line [GENEPIO:0100041]", - "Caco2 Cell Line [BTO:0000195]", - "Calu3 Cell Line [BTO:0002750]", - "EFK3B Cell Line [GENEPIO:0100042]", - "HEK293T Cell Line [BTO:0002181]", - "HRCE Cell Line [GENEPIO:0100043]", - "Huh7 Cell Line [BTO:0001950]", - "LLCMk2 Cell Line [CLO:0007330]", - "MDBK Cell Line [BTO:0000836]", - "NHBE Cell Line [BTO:0002924]", - "PK-15 Cell Line [BTO:0001865]", - "RK-13 Cell Line [BTO:0002909]", - "U251 Cell Line [BTO:0002035]", - "Vero Cell Line [BTO:0001444]", - "Vero E6 Cell Line [BTO:0004755]", - "Vero E6/TMPRSS2 Cell Line [GENEPIO:0100044]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001255", - "type": "string", - "description": "Name and description of the laboratory host used to propagate the source organism or material from which the sample was obtained.", - "examples": [ - "Vero E6 Cell Line [BTO:0004755]" - ], - "classification": "Sample collection and processing", - "label": "Lab passage Host", - "fill_mode": "batch" - }, - "passage_number": { - "examples": [ - "3" - ], - "ontology": "GENEPIO:0001261", - "type": "string", - "description": "Number of passages.", - "classification": "Sample collection and processing", - "label": "Passage Number", - "fill_mode": "batch" - }, - "passage_method": { - "examples": [ - "AVL buffer+30%EtOH lysate received from Respiratory Lab. P3 passage in Vero-1 via bioreactor large-scale batch passage. P3 batch derived from the SP-2/reference lab strain." - ], - "ontology": "GENEPIO:0001264", - "type": "string", - "description": "Description of how organism was passaged.", - "classification": "Sample collection and processing", - "label": "Passage Method", - "fill_mode": "batch" - }, - "tax_id": { - "examples": [ - "probably 2697049 in all cases" - ], - "ontology": "GENEPIO_0001724", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "classification": "Sample collection and processing", - "label": "Tax ID", - "fill_mode": "batch" - }, - "center_name": { - "examples": [ - " KAROLINSKA INSITUTET" - ], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "classification": "Sample collection and processing", - "label": "Center Name", - "fill_mode": "batch" - }, - "host_common_name": { - "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001386", - "type": "string", - "description": "The commonly used name of the host.", - "examples": [ - "Human [NCBITaxon:9606]" - ], - "classification": "Host information", - "label": "Host", - "fill_mode": "batch" - }, - "host_residence_country": { - "Enums": [ - "Afghanistan [GAZ:00006882]", - "Albania [GAZ:00002953]", - "Algeria [GAZ:00000563]", - "American Samoa [GAZ:00003957]", - "Andorra [GAZ:00002948]", - "Angola [GAZ:00001095]", - "Anguilla [GAZ:00009159]", - "Antarctica [GAZ:00000462]", - "Antigua and Barbuda [GAZ:00006883]", - "Argentina [GAZ:00002928]", - "Armenia [GAZ:00004094]", - "Aruba [GAZ:00004025]", - "Ashmore and Cartier Islands [GAZ:00005901]", - "Australia [GAZ:00000463]", - "Austria [GAZ:00002942]", - "Azerbaijan [GAZ:00004941]", - "Bahamas [GAZ:00002733]", - "Bahrain [GAZ:00005281]", - "Baker Island [GAZ:00007117]", - "Bangladesh [GAZ:00003750]", - "Barbados [GAZ:00001251]", - "Bassas da India [GAZ:00005810]", - "Belarus [GAZ:00006886]", - "Belgium [GAZ:00002938]", - "Belize [GAZ:00002934]", - "Benin [GAZ:00000904]", - "Bermuda [GAZ:00001264]", - "Bhutan [GAZ:00003920]", - "Bolivia [GAZ:00002511]", - "Borneo [GAZ:00025355]", - "Bosnia and Herzegovina [GAZ:00006887]", - "Botswana [GAZ:00001097]", - "Bouvet Island [GAZ:00001453]", - "Brazil [GAZ:00002828]", - "British Virgin Islands [GAZ:00003961]", - "Brunei [GAZ:00003901]", - "Bulgaria [GAZ:00002950]", - "Burkina Faso [GAZ:00000905]", - "Burundi [GAZ:00001090]", - "Cambodia [GAZ:00006888]", - "Cameroon [GAZ:00001093]", - "Canada [GAZ:00002560]", - "Cape Verde [GAZ:00001227]", - "Cayman Islands [GAZ:00003986]", - "Central African Republic [GAZ:00001089]", - "Chad [GAZ:00000586]", - "Chile [GAZ:00002825]", - "China [GAZ:00002845]", - "Christmas Island [GAZ:00005915]", - "Clipperton Island [GAZ:00005838]", - "Cocos Islands [GAZ:00009721]", - "Colombia [GAZ:00002929]", - "Comoros [GAZ:00005820]", - "Cook Islands [GAZ:00053798]", - "Coral Sea Islands [GAZ:00005917]", - "Costa Rica [GAZ:00002901]", - "Cote d'Ivoire [GAZ:00000906]", - "Croatia [GAZ:00002719]", - "Cuba [GAZ:00003762]", - "Curacao [GAZ:00012582]", - "Cyprus [GAZ:00004006]", - "Czech Republic [GAZ:00002954]", - "Democratic Republic of the Congo [GAZ:00001086]", - "Denmark [GAZ:00005852]", - "Djibouti [GAZ:00000582]", - "Dominica [GAZ:00006890]", - "Dominican Republic [GAZ:00003952]", - "Ecuador [GAZ:00002912]", - "Egypt [GAZ:00003934]", - "El Salvador [GAZ:00002935]", - "Equatorial Guinea [GAZ:00001091]", - "Eritrea [GAZ:00000581]", - "Estonia [GAZ:00002959]", - "Eswatini [GAZ:00001099]", - "Ethiopia [GAZ:00000567]", - "Europa Island [GAZ:00005811]", - "Falkland Islands (Islas Malvinas) [GAZ:00001412]", - "Faroe Islands [GAZ:00059206]", - "Fiji [GAZ:00006891]", - "Finland [GAZ:00002937]", - "France [GAZ:00003940]", - "French Guiana [GAZ:00002516]", - "French Polynesia [GAZ:00002918]", - "French Southern and Antarctic Lands [GAZ:00003753]", - "Gabon [GAZ:00001092]", - "Gambia [GAZ:00000907]", - "Gaza Strip [GAZ:00009571]", - "Georgia [GAZ:00004942]", - "Germany [GAZ:00002646]", - "Ghana [GAZ:00000908]", - "Gibraltar [GAZ:00003987]", - "Glorioso Islands [GAZ:00005808]", - "Greece [GAZ:00002945]", - "Greenland [GAZ:00001507]", - "Grenada [GAZ:02000573]", - "Guadeloupe [GAZ:00067142]", - "Guam [GAZ:00003706]", - "Guatemala [GAZ:00002936]", - "Guernsey [GAZ:00001550]", - "Guinea [GAZ:00000909]", - "Guinea-Bissau [GAZ:00000910]", - "Guyana [GAZ:00002522]", - "Haiti [GAZ:00003953]", - "Heard Island and McDonald Islands [GAZ:00009718]", - "Honduras [GAZ:00002894]", - "Hong Kong [GAZ:00003203]", - "Howland Island [GAZ:00007120]", - "Hungary [GAZ:00002952]", - "Iceland [GAZ:00000843]", - "India [GAZ:00002839]", - "Indonesia [GAZ:00003727]", - "Iran [GAZ:00004474]", - "Iraq [GAZ:00004483]", - "Ireland [GAZ:00002943]", - "Isle of Man [GAZ:00052477]", - "Israel [GAZ:00002476]", - "Italy [GAZ:00002650]", - "Jamaica [GAZ:00003781]", - "Jan Mayen [GAZ:00005853]", - "Japan [GAZ:00002747]", - "Jarvis Island [GAZ:00007118]", - "Jersey [GAZ:00001551]", - "Johnston Atoll [GAZ:00007114]", - "Jordan [GAZ:00002473]", - "Juan de Nova Island [GAZ:00005809]", - "Kazakhstan [GAZ:00004999]", - "Kenya [GAZ:00001101]", - "Kerguelen Archipelago [GAZ:00005682]", - "Kingman Reef [GAZ:00007116]", - "Kiribati [GAZ:00006894]", - "Kosovo [GAZ:00011337]", - "Kuwait [GAZ:00005285]", - "Kyrgyzstan [GAZ:00006893]", - "Laos [GAZ:00006889]", - "Latvia [GAZ:00002958]", - "Lebanon [GAZ:00002478]", - "Lesotho [GAZ:00001098]", - "Liberia [GAZ:00000911]", - "Libya [GAZ:00000566]", - "Liechtenstein [GAZ:00003858]", - "Line Islands [GAZ:00007144]", - "Lithuania [GAZ:00002960]", - "Luxembourg [GAZ:00002947]", - "Macau [GAZ:00003202]", - "Madagascar [GAZ:00001108]", - "Malawi [GAZ:00001105]", - "Malaysia [GAZ:00003902]", - "Maldives [GAZ:00006924]", - "Mali [GAZ:00000584]", - "Malta [GAZ:00004017]", - "Marshall Islands [GAZ:00007161]", - "Martinique [GAZ:00067143]", - "Mauritania [GAZ:00000583]", - "Mauritius [GAZ:00003745]", - "Mayotte [GAZ:00003943]", - "Mexico [GAZ:00002852]", - "Micronesia [GAZ:00005862]", - "Midway Islands [GAZ:00007112]", - "Moldova [GAZ:00003897]", - "Monaco [GAZ:00003857]", - "Mongolia [GAZ:00008744]", - "Montenegro [GAZ:00006898]", - "Montserrat [GAZ:00003988]", - "Morocco [GAZ:00000565]", - "Mozambique [GAZ:00001100]", - "Myanmar [GAZ:00006899]", - "Namibia [GAZ:00001096]", - "Nauru [GAZ:00006900]", - "Navassa Island [GAZ:00007119]", - "Nepal [GAZ:00004399]", - "Netherlands [GAZ:00002946]", - "New Caledonia [GAZ:00005206]", - "New Zealand [GAZ:00000469]", - "Nicaragua [GAZ:00002978]", - "Niger [GAZ:00000585]", - "Nigeria [GAZ:00000912]", - "Niue [GAZ:00006902]", - "Norfolk Island [GAZ:00005908]", - "North Korea [GAZ:00002801]", - "North Macedonia [GAZ:00006895]", - "North Sea [GAZ:00002284]", - "Northern Mariana Islands [GAZ:00003958]", - "Norway [GAZ:00002699]", - "Oman [GAZ:00005283]", - "Pakistan [GAZ:00005246]", - "Palau [GAZ:00006905]", - "Panama [GAZ:00002892]", - "Papua New Guinea [GAZ:00003922]", - "Paracel Islands [GAZ:00010832]", - "Paraguay [GAZ:00002933]", - "Peru [GAZ:00002932]", - "Philippines [GAZ:00004525]", - "Pitcairn Islands [GAZ:00005867]", - "Poland [GAZ:00002939]", - "Portugal [GAZ:00004126]", - "Puerto Rico [GAZ:00006935]", - "Qatar [GAZ:00005286]", - "Republic of the Congo [GAZ:00001088]", - "Reunion [GAZ:00003945]", - "Romania [GAZ:00002951]", - "Ross Sea [GAZ:00023304]", - "Russia [GAZ:00002721]", - "Rwanda [GAZ:00001087]", - "Saint Helena [GAZ:00000849]", - "Saint Kitts and Nevis [GAZ:00006906]", - "Saint Lucia [GAZ:00006909]", - "Saint Pierre and Miquelon [GAZ:00003942]", - "Saint Martin [GAZ:00005841]", - "Saint Vincent and the Grenadines [GAZ:02000565]", - "Samoa [GAZ:00006910]", - "San Marino [GAZ:00003102]", - "Sao Tome and Principe [GAZ:00006927]", - "Saudi Arabia [GAZ:00005279]", - "Senegal [GAZ:00000913]", - "Serbia [GAZ:00002957]", - "Seychelles [GAZ:00006922]", - "Sierra Leone [GAZ:00000914]", - "Singapore [GAZ:00003923]", - "Sint Maarten [GAZ:00012579]", - "Slovakia [GAZ:00002956]", - "Slovenia [GAZ:00002955]", - "Solomon Islands [GAZ:00005275]", - "Somalia [GAZ:00001104]", - "South Africa [GAZ:00001094]", - "South Georgia and the South Sandwich Islands [GAZ:00003990]", - "South Korea [GAZ:00002802]", - "South Sudan [GAZ:00233439]", - "Spain [GAZ:00003936]", - "Spratly Islands [GAZ:00010831]", - "Sri Lanka [GAZ:00003924]", - "State of Palestine [GAZ:00002475]", - "Sudan [GAZ:00000560]", - "Suriname [GAZ:00002525]", - "Svalbard [GAZ:00005396]", - "Swaziland [GAZ:00001099]", - "Sweden [GAZ:00002729]", - "Switzerland [GAZ:00002941]", - "Syria [GAZ:00002474]", - "Taiwan [GAZ:00005341]", - "Tajikistan [GAZ:00006912]", - "Tanzania [GAZ:00001103]", - "Thailand [GAZ:00003744]", - "Timor-Leste [GAZ:00006913]", - "Togo [GAZ:00000915]", - "Tokelau [GAZ:00260188]", - "Tonga [GAZ:00006916]", - "Trinidad and Tobago [GAZ:00003767]", - "Tromelin Island [GAZ:00005812]", - "Tunisia [GAZ:00000562]", - "Turkey [GAZ:00000558]", - "Turkmenistan [GAZ:00005018]", - "Turks and Caicos Islands [GAZ:00003955]", - "Tuvalu [GAZ:00009715]", - "USA [GAZ:00002459]", - "Uganda [GAZ:00001102]", - "Ukraine [GAZ:00002724]", - "United Arab Emirates [GAZ:00005282]", - "United Kingdom [GAZ:00002637]", - "Uruguay [GAZ:00002930]", - "Uzbekistan [GAZ:00004979]", - "Vanuatu [GAZ:00006918]", - "Venezuela [GAZ:00002931]", - "Viet Nam [GAZ:00003756]", - "Virgin Islands [GAZ:00003959]", - "Wake Island [GAZ:00007111]", - "Wallis and Futuna [GAZ:00007191]", - "West Bank [GAZ:00009572]", - "Western Sahara [GAZ:00000564]", - "Yemen [GAZ:00005284]", - "Zambia [GAZ:00001107]", - "Zimbabwe [GAZ:00001106]", + }, + "environmental_site": { + "Enums": [ + "Acute care facility [ENVO:03501135]", + "Animal house [ENVO:00003040]", + "Bathroom [ENVO:01000422]", + "Clinical assessment centre [ENVO:03501136]", + "Conference venue [ENVO:03501127]", + "Corridor [ENVO:03501121]", + "Daycare [ENVO:01000927]", + "Emergency room (ER) [ENVO:03501145]", + "Family practice clinic [ENVO:03501186]", + "Group home [ENVO:03501196]", + "Homeless shelter [ENVO:03501133]", + "Hospital [ENVO:00002173]", + "Intensive Care Unit (ICU) [ENVO:03501152]", + "Long Term Care Facility [ENVO:03501194]", + "Patient room [ENVO:03501180]", + "Prison [ENVO:03501204]", + "Production Facility [ENVO:01000536]", + "School [ENVO:03501130]", + "Sewage Plant [ENVO:00003043]", + "Subway train [ENVO:03501109]", + "Wet market [ENVO:03501198]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001396", + "ontology": "GENEPIO:0001232", "type": "string", - "description": "The country where the host resides.", + "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", "examples": [ - "South Africa [GAZ:00001094]" + "Hospital [ENVO:00002173]" + ], + "classification": "Sample collection and processing", + "label": "Environmental System", + "fill_mode": "batch" + }, + "collection_device": { + "Enums": [ + "Air filter [ENVO:00003968]", + "Blood Collection Tube [OBI:0002859]", + "Bronchoscope [OBI:0002826]", + "Collection Container [OBI:0002088]", + "Collection Cup [GENEPIO:0100026]", + "Fibrobronchoscope Brush [OBI:0002825]", + "Filter [GENEPIO:0100103]", + "Fine Needle [OBI:0002827]", + "Microcapillary tube [OBI:0002858]", + "Micropipette [OBI:0001128]", + "Needle [OBI:0000436]", + "Serum Collection Tube [OBI:0002860]", + "Sputum Collection Tube [OBI:0002861]", + "Suction Catheter [OBI:0002831]", + "Swab [GENEPIO:0100027]", + "Urine Collection Tube [OBI:0002862]", + "Virus Transport Medium [OBI:0002866]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001234", + "type": "string", + "description": "The instrument or container used to collect the sample e.g. swab.", + "examples": [ + "Swab [GENEPIO:0100027]" ], - "classification": "Host Information", - "label": "Host residence country", + "classification": "Sample collection and processing", + "label": "Collection Device", "fill_mode": "batch" }, - "outbreak": { + "tax_id": { "examples": [ - "Date, Location e.g. type of gathering, Family cluster, etc." + "probably 2697049 in all cases" ], - "ontology": "GENEPIO:0001417", + "ontology": "GENEPIO_0001724", "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "classification": "Host information", - "label": "Outbreak Exposure Event Location", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "classification": "Sample collection and processing", + "label": "Tax ID", "fill_mode": "batch" }, - "additional_host_information": { + "center_name": { "examples": [ - "e.g. Patient infected while traveling in …." + " KAROLINSKA INSITUTET" ], - "ontology": "GENEPIO_0001268", + "ontology": "NCIT_C19983", "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "classification": "Host information", - "label": "Additional Host Information", + "description": "The name of the institution", + "classification": "Sample collection and processing", + "label": "Center Name", "fill_mode": "batch" }, - "host_ethnicity": { - "ontology": "GECKO:0000061", + "host_common_name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", "type": "string", - "description": "The self-identified ethnicity(ies) of the host.", + "description": "The commonly used name of the host.", "examples": [ - "Indigenous, European" + "Human [NCBITaxon:9606]" ], - "classification": "Host Information", - "label": "Host ethnicity", + "classification": "Host information", + "label": "Host", "fill_mode": "batch" }, "purpose_of_sequencing": { @@ -1682,7 +945,7 @@ "label": "Purpose of Sequencing", "fill_mode": "batch" }, - "purpose_of_sampling": { + "purpose_sampling": { "Enums": [ "Cluster/Outbreak Investigation [GENEPIO:0100001]", "Diagnostic Testing [GENEPIO:0100002]", @@ -1704,16 +967,6 @@ "label": "Purpose of sampling", "fill_mode": "batch" }, - "purpose_of_sampling_details": { - "ontology": "GENEPIO:0001200", - "type": "string", - "description": "Further details pertaining to the reason the sample was collected.", - "examples": [ - "Screening of bat specimens in museum collections." - ], - "label": "Purpose of sampling details", - "fill_mode": "batch" - }, "sequencing_sample_id": { "examples": [ "" @@ -1725,48 +978,6 @@ "label": "Sample ID given for sequencing", "fill_mode": "sample" }, - "passage_details": { - "examples": [ - "" - ], - "ontology": "0", - "type": [ - "string", - "number" - ], - "description": "If the information is unknown or can not be shared, leave blank.", - "classification": "Database Identifiers", - "label": "Passage Details", - "fill_mode": "batch" - }, - "purpose_of_sequencing_details": { - "Enums": [ - "Screened for S gene target failure (S dropout)", - "Screened for mink variants", - "Screened for B.1.1.7 variant", - "Screened for B.1.135 variant", - "Screened for P.1 variant", - "Screened due to travel history", - "Screened due to close contact with infected individual", - "Assessing public health control measures", - "Determining early introductions and spread", - "Investigating airline-related exposures", - "Investigating temporary foreign worker", - "Investigating remote regions", - "Investigating health care workers", - "Investigating schools/universities", - "Investigating reinfection" - ], - "ontology": "GENEPIO:0001446", - "type": "string", - "description": "The description of why the sample was sequenced providing specific details.", - "examples": [ - "Screened for S gene target failure (S dropout)" - ], - "classification": "Sequencing", - "label": "Purpose Of Sequencing Details", - "fill_mode": "batch" - }, "sequencing_date": { "examples": [ "4/26/2021" @@ -1801,31 +1012,6 @@ "label": "Commercial All-in-one library kit", "fill_mode": "batch" }, - "library_name": { - "examples": [ - "e.g PAIRED" - ], - "ontology": "GENEPIO_0001995", - "type": "string", - "description": "The submitter's name for this library.", - "classification": "Sequencing", - "label": "Library Name", - "table": [ - "experiments" - ], - "fill_mode": "batch" - }, - "library_id": { - "examples": [ - "XYZ_123345" - ], - "ontology": "GENEPIO:0001448", - "type": "string", - "description": "The user-specified identifier for the library prepared for sequencing.", - "classification": "Sequencing", - "label": "Library Id", - "fill_mode": "batch" - }, "enrichment_protocol": { "examples": [ "" @@ -1881,28 +1067,6 @@ "label": "Enrichment panel/assay version", "fill_mode": "batch" }, - "amplicon_size": { - "examples": [ - "300bp" - ], - "ontology": "GENEPIO:0001449", - "type": "string", - "description": "The length of the amplicon generated by PCR amplification.", - "classification": "Sequencing", - "label": "Amplicon Size", - "fill_mode": "batch" - }, - "was_phix_used?": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Sequencing", - "label": "Was Phix Used", - "fill_mode": "batch" - }, "number_of_samples_in_run": { "examples": [ "" @@ -1958,50 +1122,6 @@ "label": "Library Preparation Kit", "fill_mode": "batch" }, - "flow_cell_barcode": { - "examples": [ - "FAB06069" - ], - "ontology": "GENEPIO:0001451", - "type": "string", - "description": "The barcode of the flow cell used for sequencing.", - "classification": "Sequencing", - "label": "Flow Cell Barcode", - "fill_mode": "batch" - }, - "sequencing_protocol_name": { - "examples": [ - "1D_DNA_MinION, ARTIC Network Protocol V3" - ], - "ontology": "GENEPIO:0001453", - "type": "string", - "description": "The name and version number of the sequencing protocol used.", - "classification": "Sequencing", - "label": "Sequencing Protocol Name", - "fill_mode": "batch" - }, - "sequencing_protocol": { - "examples": [ - "Genomes were generated through amplicon sequencing of 1200 bp amplicons with Freed schema primers. Libraries were created using Illumina DNA Prep kits, and sequence data was produced using Miseq Micro v2 (500 cycles) sequencing kits." - ], - "ontology": "GENEPIO:0001454", - "type": "string", - "description": "The protocol used to generate the sequence.", - "classification": "Sequencing", - "label": "Sequencing Protocol", - "fill_mode": "batch" - }, - "sequencing_kit_number": { - "examples": [ - "AB456XYZ789" - ], - "ontology": "GENEPIO:0001455", - "type": "string", - "description": "The manufacturer's kit number.", - "classification": "Sequencing", - "label": "Sequencing Kit Number", - "fill_mode": "batch" - }, "amplicon_pcr_primer_scheme": { "examples": [ "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" @@ -2068,29 +1188,7 @@ "label": "Library Layout", "fill_mode": "batch" }, - "nominal_length ": { - "examples": [ - "350" - ], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "classification": "Sequencing", - "label": "Nominal Length", - "fill_mode": "batch" - }, - "raw_sequence_data_processing_method": { - "examples": [ - "Porechop 0.2.3" - ], - "ontology": "GENEPIO:0001458", - "type": "string", - "description": "The method used for raw data processing such as removing barcodes, adapter trimming, filtering etc.", - "classification": "Bioinformatics and QC metrics", - "label": "Raw sequence data processin method", - "fill_mode": "batch" - }, - "dehosting_method": { + "dehosting_software_name": { "examples": [ "Nanostripper" ], @@ -2101,15 +1199,15 @@ "label": "Dehosting Method", "fill_mode": "batch" }, - "personal_protective_equipment": { + "dehosting_software_version": { "examples": [ - "mask" + "2.4.1" ], - "ontology": "NCIT:C173748", + "ontology": "0", "type": "string", - "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure.", - "classification": "Sample collection and processing", - "label": "Personal protective equipment", + "description": "The method version used to remove host reads from the pathogen sequence.", + "classification": "Bioinformatics and QC metrics", + "label": "Dehosting Method Version", "fill_mode": "batch" }, "assembly": { @@ -2145,7 +1243,7 @@ "label": "Assambly params", "fill_mode": "batch" }, - "variant_calling": { + "variant_calling_software_name": { "examples": [ "" ], @@ -2156,6 +1254,17 @@ "label": "Variant Calling", "fill_mode": "batch" }, + "variant_calling_software_version": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Variant Calling Version", + "fill_mode": "batch" + }, "if_variant_calling_other": { "examples": [ "" @@ -2244,7 +1353,7 @@ "label": "Consensus sequence software version", "fill_mode": "batch" }, - "consensus_criteria": { + "consensus_params": { "examples": [ "" ], @@ -2252,7 +1361,7 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Consensus criteria", + "label": "Consensus Params", "fill_mode": "batch" }, "quality_control_metrics": { @@ -2288,17 +1397,6 @@ "label": "Depth of coverage threshold", "fill_mode": "batch" }, - "file_type": { - "examples": [ - "" - ], - "ontology": "", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "", - "fill_mode": "batch" - }, "sequence_file_R1_fastq": { "examples": [ "ABC123_S1_L001_R1_001.fastq.gz" @@ -2398,18 +1496,7 @@ "label": "Ns per 100 kbp", "fill_mode": "batch" }, - "reference_genome_accession": { - "examples": [ - "NC_045512.2" - ], - "ontology": "GENEPIO:0001485", - "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "classification": "Bioinformatics and QC metrics", - "label": "Reference genome accession", - "fill_mode": "batch" - }, - "bioinformatics_protocol": { + "bioinformatics_protocol_software_name": { "examples": [ "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], @@ -2431,7 +1518,7 @@ "label": "If bioinformatic protocol Is Other, Specify", "fill_mode": "batch" }, - "bioinformatic_protocol_version": { + "bioinformatics_protocol_software_version": { "examples": [ "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], @@ -2442,7 +1529,7 @@ "label": "bioinformatics protocol version", "fill_mode": "batch" }, - "commercial/open-source/both": { + "commercial_open_source_both": { "examples": [ "" ], @@ -2453,25 +1540,26 @@ "label": "Commercial/Open-source/both", "fill_mode": "batch" }, - "sample_plan_name": { - "ontology": "GENEPIO:0100285", - "type": "string", - "description": "The name of the sample plan implemented for sample collection.", + "preprocessing_software_name": { "examples": [ - "CanCOGeN Sampling Strategy 1.0" + "" ], - "label": "Sample plan name", + "ontology": "MS_1002386", + "type": "string", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Preprocessing", "fill_mode": "batch" }, - "preprocessing": { + "preprocessing_software_version": { "examples": [ "" ], - "ontology": "MS_1002386", + "ontology": "0", "type": "string", "description": "", "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing", + "label": "Preprocessing Version", "fill_mode": "batch" }, "if_preprocessing_other": { @@ -2496,7 +1584,7 @@ "label": "Preprocessing params", "fill_mode": "batch" }, - "mapping": { + "mapping_software_name": { "examples": [ "" ], @@ -2507,6 +1595,17 @@ "label": "Mapping", "fill_mode": "batch" }, + "mapping_software_version": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Bioinformatics and QC metrics", + "label": "Mapping Version", + "fill_mode": "batch" + }, "if_mapping_other": { "examples": [ "" @@ -2573,17 +1672,6 @@ "label": "Lineage/clade analysis software version", "fill_mode": "batch" }, - "design_description": { - "examples": [ - "" - ], - "ontology": "NCIT:C147139", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "", - "fill_mode": "batch" - }, "isolate_sample_id": { "examples": [ "" @@ -2706,7 +1794,7 @@ "label": "%unmapped", "fill_mode": "batch" }, - "per_genome _greater_10x": { + "per_genome_greater_10x": { "examples": [ "" ], @@ -2717,7 +1805,7 @@ "label": "% genome greater 10x", "fill_mode": "batch" }, - "median_depth_of_coverage_value": { + "mean_depth_of_coverage_value": { "examples": [ "" ], @@ -2761,17 +1849,6 @@ "label": "Number of variants with effect", "fill_mode": "batch" }, - "diagnostic_pcr_protocol_1": { - "examples": [ - "PCREGene 2.0" - ], - "ontology": "GENEPIO:0001508", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Protocol 1", - "fill_mode": "batch" - }, "diagnostic_pcr_Ct_value_1": { "examples": [ "21" @@ -2834,17 +1911,6 @@ "label": "Gene Name 2", "fill_mode": "batch" }, - "diagnostic_pcr_protocol_2": { - "examples": [ - "PCRRdRpGene 3.0" - ], - "ontology": "GENEPIO:0001511", - "type": "string", - "description": "The name and version number of the protocol used for diagnostic marker amplification.", - "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Protocol 2", - "fill_mode": "batch" - }, "analysis_date": { "examples": [ "e.g 2020-08-07" @@ -2880,7 +1946,7 @@ "label": "Diagnostic Pcr Ct Value-2", "fill_mode": "batch" }, - "analysis_author": { + "analysis_authors": { "examples": [ "" ], From 815bae1f418b64d933ef21951e9703b93ccae43d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 17 May 2022 16:22:09 +0200 Subject: [PATCH 0460/1454] finished v0 read_bioinfo_metadta --- relecov_tools/conf/configuration.json | 29 ++++--- relecov_tools/read_bioinfo_metadata.py | 100 ++++++++++++++----------- 2 files changed, 75 insertions(+), 54 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index d885c7bf..129c047f 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -97,17 +97,24 @@ "lineage_analysis_software_version": "4.0.6", "if_lineage_identification_other": "None" }, - "mapping_illumina_tab_field_list": [ - "Lineage", - "Variantsinconsensusx10", - "Coverage>10x(%)", - "%readshost", - "%readsvirus", - "%unmapedreads", - "%Ns10x", - "medianDPcoveragevirus", - "Variantsinconsensusx10", - "MissenseVariants" + "mapping_illumina_tab_field_list": { + "lineage_name": "Lineage", + "variant_designation": "Variantsinconsensusx10", + "per_qc_filtered": "Coverage>10x(%)", + "per_reads_host": "%readshost", + "per_reads_virus": "%readsvirus", + "per_unmapped": "%unmapedreads", + "per_Ns": "%Ns10x", + "median_depth_of_coverage_value": "medianDPcoveragevirus", + "number_of_variants_AF_greater_75percent": "Variantsinconsensusx10", + "number_of_variants_with_effect": "MissenseVariants" + }, + "files_read_bioinfo_metadata": [ + "mapping_illumina.tab", + "summary_variants_metrics_mqc.csv", + "variants_long_table.csv", + "consensus_genome_length.csv", + "software_versions.yml" ], "tool": { "tool_name": "ena-upload-cli", diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 178f71fa..6395d06c 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,12 +4,13 @@ # from importlib.resources import path import logging +from wsgiref.simple_server import software_version import rich.console from itertools import islice import pandas as pd - +import yaml import openpyxl import os @@ -67,6 +68,10 @@ def bioinfo_parse(self, file_name): "relecov_bioinfo_metadata" ) c = 0 + self.files_read_bioinfo_metadata = config_json.get_configuration( + "files_read_bioinfo_metadata" + ) + mapping_illumina_tab_path = os.path.join( self.input_folder, "mapping_illumina.tab" ) @@ -76,9 +81,31 @@ def bioinfo_parse(self, file_name): variants_long_table_path = os.path.join( self.input_folder, "variants_long_table.csv" ) + consensus_genome_length_path = os.path.join( + self.input_folder, "consensus_genome_length.csv" + ) + software_versions_path = os.path.join( + self.input_folder, "software_versions.yml" + ) + md5_info_path = os.path.join( + self.input_folder, + "md5sum_MiSeq_GEN_267_20220208_ICasas.md5", # como hacer esto general para los servicios + ) + mapping_illumina_tab = pd.read_csv(mapping_illumina_tab_path, sep="\t") summary_variants_metrics = pd.read_csv(summary_variants_metrics_path, sep=",") variants_long_table = pd.read_csv(variants_long_table_path, sep=",") + consensus_genome_length = pd.read_csv( + consensus_genome_length_path, header=None, sep="," + ) + md5_info = pd.read_csv(md5_info_path, header=None, sep=",") + + with open(software_versions_path) as file: + software_versions = yaml.load(file, Loader=yaml.FullLoader) + + self.mapping_illumina_tab_field_list = config_json.get_configuration( + "mapping_illumina_tab_field_list" + ) for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] sample_name = row[5] @@ -94,55 +121,42 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["long_table_path"] = self.input_folder # fields from mapping_illumina.tab - bioinfo_dict["linage_name"] = mapping_illumina_tab["Lineage"][c] - bioinfo_dict["variant_designation"] = mapping_illumina_tab[ - "Variantsinconsensusx10" - ][c] - bioinfo_dict["per_qc_filtered"] = mapping_illumina_tab["Coverage>10x(%)"][c] - # bioinfo_dict["per_reads_host"] = mapping_illumina_tab["%readshost"][c] - # bioinfo_dict["per_reads_virus"] = mapping_illumina_tab["%readsvirus"][c] - # bioinfo_dict["per_unmapped"] = mapping_illumina_tab["%unmapedreads"][c] - bioinfo_dict["per_Ns"] = mapping_illumina_tab["%Ns10x"][c] - bioinfo_dict["median_depth_of_coverage_value"] = mapping_illumina_tab[ - "medianDPcoveragevirus" - ][c] - bioinfo_dict[ - "number_of_variants_AF_greater_75percent" - ] = mapping_illumina_tab["Variantsinconsensusx10"][c] - bioinfo_dict["number_of_variants_with_effect"] = mapping_illumina_tab[ - "MissenseVariants" - ][c] + for key in self.mapping_illumina_tab_field_list.keys(): + bioinfo_dict[key] = mapping_illumina_tab[ + self.mapping_illumina_tab_field_list[key] + ][c] # fields from summary_variants_metrics_mqc.csv bioinfo_dict["number_of_base_pairs_sequenced"] = ( summary_variants_metrics["# Input reads"][c] * 2 - ) # REVISAR SI ES ASÍ CON SARA + ) bioinfo_dict["ns_per_100_kbp"] = summary_variants_metrics[ "# Ns per 100kb consensus" ][c] - # FALTA "consensus_genome_length": "", script que cuente el numero de nucleotidos tamaño del fasta # fields from variants_long_table.csv bioinfo_dict["reference_genome_accession"] = variants_long_table["CHROM"][c] - bioinfo_dict["consensus_sequence_name"] = str(sample_name).join( - ".consensus.fa" + bioinfo_dict["consensus_genome_length"] = consensus_genome_length.iloc[c, 0] + bioinfo_dict["consensus_sequence_name"] = md5_info.iloc[c, 0][0:32] + bioinfo_dict["consensus_sequence_name_md5"] = md5_info.iloc[c, 0][34:60] + + bioinfo_dict["dehosting_method_software_version"] = list( + software_versions["KRAKEN2_KRAKEN2"].values() + ) + bioinfo_dict["variant_calling_software_version"] = list( + software_versions["IVAR_VARIANTS"].values() + ) + bioinfo_dict["consensus_sequence_software_version"] = list( + software_versions["BCFTOOLS_CONSENSUS"].values() ) - c = +1 - import pdb - pdb.set_trace() - """ - f = open(path_illumina_tab, "r") - lines = f.readlines() - lineages = [] - lineage_index = lines[0].index("Lineage") - for line in range(1, len(lines)) - line_split = lines.split("\t") - lineages.append(line_split[lineage_index]) - # "dehosting_method_software_version" # NO HARCODED - # "variant_calling_software_version" # NO HARCODED - # "consensus_sequence_software_version" # NO HARCODED - # "bioinformatics_protocol_software_version" # NO HARCODED - # "preprocessing_software_version"# NO HARCODED - # "mapping_software_version" # NO HARCODED - # bioinfo_dict["consensus_sequence_name"]= - # bioinfo_dict["consensus_sequence_name_md5"]= - """ + bioinfo_dict[ + "bioinformatics_protocol_software_version" + ] = software_versions["Workflow"]["nf-core/viralrecon"] + + bioinfo_dict["preprocessing_software_version"] = list( + software_versions["FASTP"].values() + ) + bioinfo_dict["mapping_software_version"] = software_versions[ + "BOWTIE2_ALIGN" + ].values() + + c = +1 From 15d1449b04cd184c45be5df0581740412252767f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 19 May 2022 13:44:53 +0200 Subject: [PATCH 0461/1454] fixing lintin --- relecov_tools/read_bioinfo_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 6395d06c..9dc7e226 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,7 +4,8 @@ # from importlib.resources import path import logging -from wsgiref.simple_server import software_version + +# from wsgiref.simple_server import software_version import rich.console From 2a2744cb32dc8451063d0a4806d0734007a983e3 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 19 May 2022 15:19:16 +0200 Subject: [PATCH 0462/1454] added json dumpt and bioinfo_list --- relecov_tools/read_bioinfo_metadata.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 9dc7e226..5e35209e 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,10 +2,8 @@ # from itertools import islice -# from importlib.resources import path import logging - -# from wsgiref.simple_server import software_version +import json import rich.console @@ -107,6 +105,7 @@ def bioinfo_parse(self, file_name): self.mapping_illumina_tab_field_list = config_json.get_configuration( "mapping_illumina_tab_field_list" ) + bioinfo_list = [] for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] sample_name = row[5] @@ -159,5 +158,10 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = software_versions[ "BOWTIE2_ALIGN" ].values() - + bioinfo_list[c] = bioinfo_dict c = +1 + + output_path = os.join(self.output_folder, "bioinfo_metadata.json") + + with open(output_path, "w") as jsonFile: + json.dump(bioinfo_dict, jsonFile) From 0601ad15386e01c1c4936cc8bd6306c277652021 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 19 May 2022 16:49:31 +0200 Subject: [PATCH 0463/1454] changes in excel --- .../example_data/METADATA_LAB_TEST.xlsx | Bin 490183 -> 493368 bytes relecov_tools/read_bioinfo_metadata.py | 4 +++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx index 02846bb96e5866dce68b2f330327bc16ab089895..deafbc5e41f74633a8d39c7d1a89727822bff3cd 100644 GIT binary patch literal 493368 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

    oHBi@(X2G`;u6uL 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 literal 490183 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

    Hg8CvDgyU%^4*Xi27dh}TK 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

    jU;E54J9l%?s#G(lM@B3m)<3j13V38gexcH?z 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

    Q^w>TZgKU{%*5skcjXv?RkWp!md( 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 z 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 diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 5e35209e..337cc170 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -158,10 +158,12 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = software_versions[ "BOWTIE2_ALIGN" ].values() + bioinfo_dict[""] + bioinfo_list[c] = bioinfo_dict c = +1 output_path = os.join(self.output_folder, "bioinfo_metadata.json") with open(output_path, "w") as jsonFile: - json.dump(bioinfo_dict, jsonFile) + json.dump(bioinfo_list, jsonFile) From 5cc2cc797efb928890d6c96c64bfa9b2be4bc0f9 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 20 May 2022 12:39:03 +0200 Subject: [PATCH 0464/1454] added test cases --- relecov_tools/test/test_cases.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 5b90e570..69fb7dbf 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -6,3 +6,5 @@ relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools update-db -i http://localhost:8001/wetlab/api -r http://localhost:8000/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 +relecov-tools read-bioinfo-metadata -m /data/UCCT_Relecov/COD-2100-MAD-CNM/20220208/lab_metadata_20220208.xlsx -i /data/UCCT_Relecov/COD-2100-MAD-CNM/20220208/ -o /data/UCCT_Relecov/COD-2100-MAD-CNM/20220208/ +relecov-tools upload-to-ena -u Webin-60330 -p W2b3nENA%2021 -e /home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/to_ena_2.json -o /home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/test -a add -c ISCIII From 8b25b92909e49048c5d7e77a49736f22d50a2f35 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 20 May 2022 14:41:40 +0200 Subject: [PATCH 0465/1454] =?UTF-8?q?why=20the=20freaking=20json=20does=20?= =?UTF-8?q?not=20dump=3F=C2=BF=20WHYY=3F=C2=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- relecov_tools/read_bioinfo_metadata.py | 43 +++++++++++++++++--------- relecov_tools/test/test_cases.txt | 2 +- 2 files changed, 29 insertions(+), 16 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 337cc170..87d72c2c 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -112,7 +112,7 @@ def bioinfo_parse(self, file_name): fastq_r1 = row[47] fastq_r2 = row[48] bioinfo_dict = {} - bioinfo_dict["sample_name"] = sample_name + bioinfo_dict["sample_name"] = str(sample_name) bioinfo_dict["fastq_r1"] = fastq_r1 bioinfo_dict["fastq_r2"] = fastq_r2 # inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict @@ -126,17 +126,25 @@ def bioinfo_parse(self, file_name): self.mapping_illumina_tab_field_list[key] ][c] # fields from summary_variants_metrics_mqc.csv - bioinfo_dict["number_of_base_pairs_sequenced"] = ( - summary_variants_metrics["# Input reads"][c] * 2 + bioinfo_dict["number_of_base_pairs_sequenced"] = int( + (summary_variants_metrics["# Input reads"][c] * 2) + ) + bioinfo_dict["ns_per_100_kbp"] = int( + summary_variants_metrics["# Ns per 100kb consensus"][c] ) - bioinfo_dict["ns_per_100_kbp"] = summary_variants_metrics[ - "# Ns per 100kb consensus" - ][c] # fields from variants_long_table.csv bioinfo_dict["reference_genome_accession"] = variants_long_table["CHROM"][c] - bioinfo_dict["consensus_genome_length"] = consensus_genome_length.iloc[c, 0] - bioinfo_dict["consensus_sequence_name"] = md5_info.iloc[c, 0][0:32] - bioinfo_dict["consensus_sequence_name_md5"] = md5_info.iloc[c, 0][34:60] + bioinfo_dict["consensus_genome_length"] = int( + consensus_genome_length.iloc[c, 0] + ) + bioinfo_dict["consensus_sequence_R1_name"] = md5_info.iloc[c * 2, 0][34:60] + bioinfo_dict["consensus_sequence_R2_name"] = md5_info.iloc[c * 2 + 1, 0][ + 34:60 + ] + bioinfo_dict["consensus_sequence_R1_md5"] = md5_info.iloc[c * 2, 0][0:32] + bioinfo_dict["consensus_sequence__R2_md5"] = md5_info.iloc[c * 2 + 1, 0][ + 0:32 + ] bioinfo_dict["dehosting_method_software_version"] = list( software_versions["KRAKEN2_KRAKEN2"].values() @@ -158,12 +166,17 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = software_versions[ "BOWTIE2_ALIGN" ].values() - bioinfo_dict[""] - - bioinfo_list[c] = bioinfo_dict + bioinfo_list.append(bioinfo_dict) c = +1 - output_path = os.join(self.output_folder, "bioinfo_metadata.json") + import pdb - with open(output_path, "w") as jsonFile: - json.dump(bioinfo_list, jsonFile) + pdb.set_trace() + + json_file = "bioinfo_metadata.json" + output_path = os.path.join(self.output_folder, json_file) + + with open(output_path, "w", encoding="utf-8") as fh: + fh.write( + json.dumps(bioinfo_list, indent=4, sort_keys=True, ensure_ascii=False) + ) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 69fb7dbf..f6f2c56d 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -1,6 +1,6 @@ relecov-tools -l /tmp/logs.log download -u usuario_test -p U[9[Gpyu3. relecov-tools -l /tmp/logs.log download -f relecov_tools/test/sftp_config.yaml -relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220422.json -o /tmp +relecov-tools read-lab-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220422.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d ENA -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp From d9c20584c2efeaf42a5377df5f7cfdcfefa0ad07 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 23 May 2022 10:39:14 +0200 Subject: [PATCH 0466/1454] dealing with json dump --- relecov_tools/read_bioinfo_metadata.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 87d72c2c..32cfea96 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -169,10 +169,6 @@ def bioinfo_parse(self, file_name): bioinfo_list.append(bioinfo_dict) c = +1 - import pdb - - pdb.set_trace() - json_file = "bioinfo_metadata.json" output_path = os.path.join(self.output_folder, json_file) From baf078070b3bc9df5a6491672a5ed6fc8b0ad0ce Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 23 May 2022 11:37:36 +0200 Subject: [PATCH 0467/1454] fixed read_bioinfo_metadata bug --- relecov_tools/read_bioinfo_metadata.py | 34 ++++++++++++++++---------- 1 file changed, 21 insertions(+), 13 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 32cfea96..34714d47 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -47,7 +47,7 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): msg="Select the input folder" ) else: - self.input_folder = output_folder + self.input_folder = input_folder if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" @@ -105,10 +105,12 @@ def bioinfo_parse(self, file_name): self.mapping_illumina_tab_field_list = config_json.get_configuration( "mapping_illumina_tab_field_list" ) - bioinfo_list = [] + bioinfo_list = {} + for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] sample_name = row[5] + fastq_r1 = row[47] fastq_r2 = row[48] bioinfo_dict = {} @@ -126,15 +128,15 @@ def bioinfo_parse(self, file_name): self.mapping_illumina_tab_field_list[key] ][c] # fields from summary_variants_metrics_mqc.csv - bioinfo_dict["number_of_base_pairs_sequenced"] = int( + bioinfo_dict["number_of_base_pairs_sequenced"] = str( (summary_variants_metrics["# Input reads"][c] * 2) ) - bioinfo_dict["ns_per_100_kbp"] = int( + bioinfo_dict["ns_per_100_kbp"] = str( summary_variants_metrics["# Ns per 100kb consensus"][c] ) # fields from variants_long_table.csv bioinfo_dict["reference_genome_accession"] = variants_long_table["CHROM"][c] - bioinfo_dict["consensus_genome_length"] = int( + bioinfo_dict["consensus_genome_length"] = str( consensus_genome_length.iloc[c, 0] ) bioinfo_dict["consensus_sequence_R1_name"] = md5_info.iloc[c * 2, 0][34:60] @@ -148,13 +150,13 @@ def bioinfo_parse(self, file_name): bioinfo_dict["dehosting_method_software_version"] = list( software_versions["KRAKEN2_KRAKEN2"].values() - ) + )[0] bioinfo_dict["variant_calling_software_version"] = list( software_versions["IVAR_VARIANTS"].values() - ) + )[0] bioinfo_dict["consensus_sequence_software_version"] = list( software_versions["BCFTOOLS_CONSENSUS"].values() - ) + )[0] bioinfo_dict[ "bioinformatics_protocol_software_version" @@ -162,16 +164,22 @@ def bioinfo_parse(self, file_name): bioinfo_dict["preprocessing_software_version"] = list( software_versions["FASTP"].values() - ) - bioinfo_dict["mapping_software_version"] = software_versions[ - "BOWTIE2_ALIGN" - ].values() - bioinfo_list.append(bioinfo_dict) + )[0] + bioinfo_dict["mapping_software_version"] = list( + software_versions["BOWTIE2_ALIGN"].values() + )[0] + # bioinfo_list[str(sample_name)].append(bioinfo_dict) + # bioinfo_list.append(bioinfo_dict) + bioinfo_list[str(sample_name)] = bioinfo_dict c = +1 json_file = "bioinfo_metadata.json" output_path = os.path.join(self.output_folder, json_file) + import pdb + + pdb.set_trace() + with open(output_path, "w", encoding="utf-8") as fh: fh.write( json.dumps(bioinfo_list, indent=4, sort_keys=True, ensure_ascii=False) From 68c91278606645c075d5b12b5d8bdaa5b7b28f15 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 23 May 2022 11:46:46 +0200 Subject: [PATCH 0468/1454] fixed bug in read_bioinfo_metadata --- relecov_tools/read_bioinfo_metadata.py | 75 ++++++++++++++------------ 1 file changed, 40 insertions(+), 35 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 34714d47..104eb507 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -124,9 +124,9 @@ def bioinfo_parse(self, file_name): bioinfo_dict["long_table_path"] = self.input_folder # fields from mapping_illumina.tab for key in self.mapping_illumina_tab_field_list.keys(): - bioinfo_dict[key] = mapping_illumina_tab[ - self.mapping_illumina_tab_field_list[key] - ][c] + bioinfo_dict[key] = str( + mapping_illumina_tab[self.mapping_illumina_tab_field_list[key]][c] + ) # fields from summary_variants_metrics_mqc.csv bioinfo_dict["number_of_base_pairs_sequenced"] = str( (summary_variants_metrics["# Input reads"][c] * 2) @@ -135,41 +135,46 @@ def bioinfo_parse(self, file_name): summary_variants_metrics["# Ns per 100kb consensus"][c] ) # fields from variants_long_table.csv - bioinfo_dict["reference_genome_accession"] = variants_long_table["CHROM"][c] + bioinfo_dict["reference_genome_accession"] = str( + variants_long_table["CHROM"][c] + ) bioinfo_dict["consensus_genome_length"] = str( consensus_genome_length.iloc[c, 0] ) - bioinfo_dict["consensus_sequence_R1_name"] = md5_info.iloc[c * 2, 0][34:60] - bioinfo_dict["consensus_sequence_R2_name"] = md5_info.iloc[c * 2 + 1, 0][ - 34:60 - ] - bioinfo_dict["consensus_sequence_R1_md5"] = md5_info.iloc[c * 2, 0][0:32] - bioinfo_dict["consensus_sequence__R2_md5"] = md5_info.iloc[c * 2 + 1, 0][ - 0:32 - ] - - bioinfo_dict["dehosting_method_software_version"] = list( - software_versions["KRAKEN2_KRAKEN2"].values() - )[0] - bioinfo_dict["variant_calling_software_version"] = list( - software_versions["IVAR_VARIANTS"].values() - )[0] - bioinfo_dict["consensus_sequence_software_version"] = list( - software_versions["BCFTOOLS_CONSENSUS"].values() - )[0] - - bioinfo_dict[ - "bioinformatics_protocol_software_version" - ] = software_versions["Workflow"]["nf-core/viralrecon"] - - bioinfo_dict["preprocessing_software_version"] = list( - software_versions["FASTP"].values() - )[0] - bioinfo_dict["mapping_software_version"] = list( - software_versions["BOWTIE2_ALIGN"].values() - )[0] - # bioinfo_list[str(sample_name)].append(bioinfo_dict) - # bioinfo_list.append(bioinfo_dict) + bioinfo_dict["consensus_sequence_R1_name"] = str( + md5_info.iloc[c * 2, 0][34:60] + ) + bioinfo_dict["consensus_sequence_R2_name"] = str( + md5_info.iloc[c * 2 + 1, 0][34:60] + ) + bioinfo_dict["consensus_sequence_R1_md5"] = str( + md5_info.iloc[c * 2, 0][0:32] + ) + bioinfo_dict["consensus_sequence__R2_md5"] = str( + md5_info.iloc[c * 2 + 1, 0][0:32] + ) + + bioinfo_dict["dehosting_method_software_version"] = str( + list(software_versions["KRAKEN2_KRAKEN2"].values())[0] + ) + bioinfo_dict["variant_calling_software_version"] = str( + list(software_versions["IVAR_VARIANTS"].values())[0] + ) + bioinfo_dict["consensus_sequence_software_version"] = str( + list(software_versions["BCFTOOLS_CONSENSUS"].values())[0] + ) + + bioinfo_dict["bioinformatics_protocol_software_version"] = str( + software_versions["Workflow"]["nf-core/viralrecon"] + ) + + bioinfo_dict["preprocessing_software_version"] = str( + list(software_versions["FASTP"].values())[0] + ) + bioinfo_dict["mapping_software_version"] = str( + list(software_versions["BOWTIE2_ALIGN"].values())[0] + ) + bioinfo_list[str(sample_name)] = bioinfo_dict c = +1 From 12c7301049ab28b9aa093600632cdbcd289399da Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 23 May 2022 12:08:27 +0200 Subject: [PATCH 0469/1454] added to test cases and example data --- .../example_data/consensus_genome_length.csv | 91 + .../example_data/lab_metadata_20220208.xlsx | Bin 0 -> 403681 bytes .../example_data/mapping_illumina.tab | 97 + .../md5sum_MiSeq_GEN_267_20220208_ICasas.md5 | 192 + .../example_data/software_versions.yml | 89 + .../example_data/variants_long_table.csv | 3341 +++++++++++++++++ relecov_tools/test/test_cases.txt | 4 +- 7 files changed, 3812 insertions(+), 2 deletions(-) create mode 100755 relecov_tools/example_data/consensus_genome_length.csv create mode 100755 relecov_tools/example_data/lab_metadata_20220208.xlsx create mode 100755 relecov_tools/example_data/mapping_illumina.tab create mode 100755 relecov_tools/example_data/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 create mode 100755 relecov_tools/example_data/software_versions.yml create mode 100755 relecov_tools/example_data/variants_long_table.csv diff --git a/relecov_tools/example_data/consensus_genome_length.csv b/relecov_tools/example_data/consensus_genome_length.csv new file mode 100755 index 00000000..7b348648 --- /dev/null +++ b/relecov_tools/example_data/consensus_genome_length.csv @@ -0,0 +1,91 @@ +30416 +30416 +30422 +30422 +30422 +30422 +30422 +30422 +30422 +30422 +30422 +30419 +30422 +30422 +30422 +30397 +30407 +30422 +30422 +30416 +30407 +30397 +30407 +30407 +30422 +30413 +30407 +30407 +30407 +30407 +30407 +30404 +30407 +30416 +30407 +30407 +30407 +30407 +30422 +30394 +30407 +30407 +30407 +30413 +30407 +30407 +30407 +30415 +30407 +30407 +30407 +30407 +30407 +30413 +30407 +30407 +30415 +30407 +30407 +30407 +30407 +30407 +30407 +30407 +30407 +30413 +30407 +30407 +30416 +30416 +30397 +30407 +30407 +30407 +30413 +30407 +30407 +30409 +30407 +30413 +30407 +30406 +30407 +30401 +30416 +30407 +30407 +30407 +30421 +30407 +30407 diff --git a/relecov_tools/example_data/lab_metadata_20220208.xlsx b/relecov_tools/example_data/lab_metadata_20220208.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..c14b3b92fdbbae225c5e168ca500ab1725dd8d33 GIT binary patch literal 403681 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 Variantsinconsensusx10 MissenseVariants %Ns10x Lineage +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214821 285604 1545 3090 1,08 281428 98,54 1086 0,380247 287 92,0 19 9 8,44 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214822 306868 97177 194354 63,33 61642 20,09 50872 16,5778 6 41,0 8 3 58,83 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214823 196898 57130 114260 58,03 204 0,1 82434 41,8663 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214824 248 41 82 33,06 138 55,65 28 11,2903 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214825 277306 747 1494 0,54 271052 97,74 4760 1,71652 217 91,0 17 9 9,10 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214826 337052 415 830 0,25 334627 99,28 1595 0,473221 239 92,0 17 9 7,87 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214827 246530 27978 55956 22,70 79361 32,19 111213 45,1113 10 50,0 15 7 49,72 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214828 312802 28396 56792 18,16 218183 69,75 37827 12,093 33 68,0 14 7 32,31 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214829 379598 3419 6838 1,80 370149 97,51 2611 0,687833 249 89,0 20 8 10,65 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214830 354342 25175 50350 14,21 300202 84,72 3790 1,06959 169 88,0 22 10 12,15 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214831 253440 107619 215238 84,93 11221 4,43 26981 10,6459 NA 22,0 3 2 77,51 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214832 5052 1844 3688 73,00 364 7,21 1000 19,7941 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214833 326700 61771 123542 37,82 88067 26,96 115091 35,2283 16 55,00000000000001 12 5 44,94 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214834 384218 36429 72858 18,96 296545 77,18 14815 3,85588 85 83,0 17 8 17,29 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214835 347078 42041 84082 24,23 162912 46,94 100084 28,8362 32 67,0 17 7 32,56 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214836 362840 74483 148966 41,06 115115 31,73 98759 27,2183 9 49,0 8 4 50,53 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214837 400430 56534 113068 28,24 223768 55,88 63594 15,8814 52 75,0 17 7 25,35 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214838 113674 25661 51322 45,15 6240 5,49 56112 49,3622 1 27,0 5 3 73,34 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220338 214610 37082 74164 34,56 106457 49,6 33989 15,8376 28 68,0 35 23 31,88 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220339 310682 6731 13462 4,33 295685 95,17 1535 0,494074 401 91,0 49 35 8,77 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220407 188574 72874 145748 77,29 4001 2,12 38825 20,5887 NA 20,0 9 7 80,18 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220433 69680 7033 14066 20,19 16261 23,34 39353 56,4768 3 36,0 16 13 64,03 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220518 87796 15067 30134 34,32 27222 31,01 30440 34,6713 2 37,0 18 13 63,28 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220529 243588 24320 48640 19,97 192650 79,09 2298 0,943396 86 79,0 42 30 21,15 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220530 258694 20191 40382 15,61 164599 63,63 53713 20,7631 27 67,0 38 27 32,76 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220531 322478 7510 15020 4,66 306896 95,17 562 0,174275 317 90,0 57 44 9,95 BA.1.18 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220532 240540 44711 89422 37,18 145549 60,51 5569 2,31521 29 68,0 35 25 31,52 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220533 146454 67492 134984 92,17 7609 5,2 3861 2,63632 NA 15,0 7 5 85,29 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220534 383046 9624 19248 5,02 361544 94,39 2254 0,588441 505 91,0 58 43 8,91 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220535 372112 59321 118642 31,88 247472 66,5 5998 1,61188 39 72,0 36 25 28,36 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220536 342222 69820 139640 40,80 196456 57,41 6126 1,79007 27 66,0 35 23 33,56 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220537 296640 7817 15634 5,27 278999 94,05 2007 0,676578 171 85,0 51 36 14,74 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220538 316128 28736 57472 18,18 256420 81,11 2236 0,707308 154 84,0 52 38 16,06 BA.1.18 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220539 350584 24002 48004 13,69 295145 84,19 7435 2,12075 50 73,0 36 24 26,76 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220540 349706 131768 263536 75,36 73909 21,13 12261 3,50609 3 33,0 18 13 67,33 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220541 314886 34471 68942 21,89 243456 77,32 2488 0,790127 131 82,0 44 31 18,38 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220542 290650 24450 48900 16,82 231509 79,65 10241 3,52348 17 56,00000000000001 29 21 43,64 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220543 393188 3174 6348 1,61 386045 98,18 795 0,202193 340 89,0 53 40 11,10 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220544 301018 16814 33628 11,17 263474 87,53 3916 1,30092 44 72,0 43 33 28,08 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220545 265640 6396 12792 4,82 240982 90,72 11866 4,46695 50 76,0 38 25 24,27 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220546 257054 17714 35428 13,78 219613 85,43 2013 0,783104 127 81,0 47 33 19,22 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220599 189680 74903 149806 78,98 23086 12,17 16788 8,8507 6 43,0 19 17 56,97 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220600 245316 110739 221478 90,28 73 0,03 23765 9,68751 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220601 296392 13505 27010 9,11 268212 90,49 1170 0,394747 798 97,0 59 42 2,97 BA.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220603 132 9 18 13,64 102 77,27 12 9,09091 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220624 295422 43999 87998 29,79 180473 61,09 26951 9,12288 25 67,0 35 25 33,26 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220625 280118 42654 85308 30,45 183443 65,49 11367 4,05793 19 59,0 30 21 41,39 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220626 284748 4918 9836 3,45 272621 95,74 2291 0,804571 62 76,0 35 22 24,47 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220627 346396 2670 5340 1,54 340102 98,18 954 0,275407 303 90,0 49 33 10,41 BA.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220628 322910 4681 9362 2,90 312419 96,75 1129 0,349633 270 89,0 55 40 11,18 BA.1.15.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220629 415182 46596 93192 22,45 306635 73,86 15355 3,69838 25 65,0 34 25 34,69 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220630 295142 60733 121466 41,16 170297 57,7 3379 1,14487 81 72,0 34 23 28,01 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220631 274184 36346 72692 26,51 199758 72,86 1734 0,632422 122 81,0 47 31 18,92 AY.127 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220633 440478 7179 14358 3,26 422987 96,03 3133 0,711273 168 83,0 43 31 17,17 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220634 373722 60717 121434 32,49 228069 61,03 24219 6,48049 28 65,0 33 23 34,87 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220635 333686 33839 67678 20,28 247874 74,28 18134 5,43445 36 70,0 40 29 29,84 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220636 329688 8956 17912 5,43 246754 74,84 65022 19,7223 29 67,0 37 27 33,48 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220637 412358 5079 10158 2,46 396982 96,27 5218 1,26541 245 86,0 46 32 13,83 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220638 280140 3190 6380 2,28 273014 97,46 746 0,266295 195 85,0 56 38 14,94 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220639 293692 15694 31388 10,69 243186 82,8 19118 6,50954 22 64,0 31 22 35,73 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220640 283734 15102 30204 10,65 242119 85,33 11411 4,02172 41 71,0 35 23 28,83 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220642 287392 53325 106650 37,11 167518 58,29 13224 4,60138 15 57,99999999999999 29 17 42,35 B.1.617.2 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220644 329228 29537 59074 17,94 258356 78,47 11798 3,58353 31 67,0 34 25 33,42 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220646 372318 21905 43810 11,77 322145 86,52 6363 1,70902 64 78,0 38 26 22,36 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220647 433376 8059 16118 3,72 396231 91,43 21027 4,85191 170 86,0 51 36 14,41 BA.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220648 343850 86366 172732 50,23 148232 43,11 22886 6,65581 13 54,0 27 19 45,72 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220649 357146 25733 51466 14,41 298948 83,7 6732 1,88494 31 68,0 39 28 32,12 BA.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220650 345044 10516 21032 6,10 320092 92,77 3920 1,13609 66 73,0 36 26 27,50 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220651 375890 45387 90774 24,15 270823 72,05 14293 3,80244 24 65,0 33 24 34,80 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220652 324144 12938 25876 7,98 293776 90,63 4492 1,3858 44 72,0 39 27 27,86 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220653 281982 61894 123788 43,90 120219 42,63 37975 13,4672 8 48,0 25 19 52,46 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220654 264482 9708 19416 7,34 241570 91,34 3496 1,32183 57 76,0 39 27 23,71 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220655 342522 4194 8388 2,45 332968 97,21 1166 0,340416 144 84,0 50 36 15,92 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220656 342082 71678 143356 41,91 186800 54,61 11926 3,4863 7 45,0 24 17 55,26 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220657 289618 24404 48808 16,85 233722 80,7 7088 2,44736 18 59,0 28 21 41,14 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220658 288798 32526 65052 22,53 217510 75,32 6236 2,15929 26 68,0 36 26 32,35 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220659 325092 7722 15444 4,75 307924 94,72 1724 0,530311 127 81,0 43 30 18,81 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220660 314206 13118 26236 8,35 283672 90,28 4298 1,36789 129 84,0 43 28 16,46 BA.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220661 377508 8713 17426 4,62 357815 94,78 2267 0,600517 146 81,0 47 32 18,59 BA.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220663 367268 113353 226706 61,73 104983 28,58 35579 9,68748 4 41,0 28 23 58,98 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220664 310374 3372 6744 2,17 302546 97,48 1084 0,349256 230 87,0 51 38 13,50 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220665 335192 11738 23476 7,00 290215 86,58 21501 6,41453 47 72,0 38 26 28,33 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220666 240438 67516 135032 56,16 92624 38,52 12782 5,31613 4 40,0 21 14 59,96 B.1.617.2 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220667 310152 3164 6328 2,04 302582 97,56 1242 0,400449 127 81,0 49 31 18,87 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220668 259344 33241 66482 25,63 177798 68,56 15064 5,8085 15 57,99999999999999 33 23 42,41 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220669 310808 25247 50494 16,25 254109 81,76 6205 1,99641 32 68,0 36 25 32,00 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220670 410196 21372 42744 10,42 362154 88,29 5298 1,29158 90 78,0 43 31 21,51 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220671 281328 4791 9582 3,41 270074 96,0 1672 0,594324 161 83,0 45 33 17,22 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220672 286140 16646 33292 11,63 240636 84,1 12212 4,26784 35 70,0 37 23 30,19 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220675 310914 51986 103972 33,44 187328 60,25 19614 6,3085 12 54,0 30 22 46,41 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220677 305936 18288 36576 11,96 265405 86,75 3955 1,29275 47 71,0 38 26 29,04 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220678 346738 9926 19852 5,73 323905 93,41 2981 0,859727 98 81,0 42 30 19,02 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220679 276880 16703 33406 12,07 233349 84,28 10125 3,65682 63 75,0 40 27 24,71 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220680 363996 102852 205704 56,51 138444 38,03 19848 5,45281 11 51,0 26 21 49,07 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220684 327920 15093 30186 9,21 292768 89,28 4966 1,51439 63 75,0 35 25 25,05 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220685 276336 18454 36908 13,36 233558 84,52 5870 2,12423 56 75,0 41 29 25,49 BA.1.1.1 diff --git a/relecov_tools/example_data/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 b/relecov_tools/example_data/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 new file mode 100755 index 00000000..c8d6d0fc --- /dev/null +++ b/relecov_tools/example_data/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 @@ -0,0 +1,192 @@ +dbcc703ccb7da3002fee6c0486199009 214821_S12_R1_001.fastq.gz +b76fba963664b532004c4ce7153ae14f 214821_S12_R2_001.fastq.gz +4837ac15de51cfeda4596b09f5876ac8 214822_S13_R1_001.fastq.gz +f0bf2700ae3eadc9a3f01c515546bf4a 214822_S13_R2_001.fastq.gz +213a150461737cb0af48fddd370f4ceb 214823_S1_R1_001.fastq.gz +1b58f58f861c81ed94401a319c7ae9ce 214823_S1_R2_001.fastq.gz +cf00a386d54734ee7a60932f487d946c 214824_S14_R1_001.fastq.gz +eebdabee75e327f49d9e1741d22c40c3 214824_S14_R2_001.fastq.gz +c4b42c9ca78676b244f6fd3356a39bbd 214825_S15_R1_001.fastq.gz +7356129837732007e08e94a7699c5f7e 214825_S15_R2_001.fastq.gz +19c93d83eb76748429c4f466ee094314 214826_S16_R1_001.fastq.gz +3c245df1ecc9456ab121337847a8282d 214826_S16_R2_001.fastq.gz +43205fbe2b44e0bb2aaa3c67a4825c6b 214827_S17_R1_001.fastq.gz +b95ddabc2cb0337a225c7998ec3a11fd 214827_S17_R2_001.fastq.gz +7523b3b8f6129259f6004ef85b479926 214828_S18_R1_001.fastq.gz +fa80eea72d21d5d686af19b779e00cd7 214828_S18_R2_001.fastq.gz +ccb040c582e6c68c9efe84fca0e51c95 214829_S19_R1_001.fastq.gz +047dd05f8008dc7fa0c9f2c5d7f51677 214829_S19_R2_001.fastq.gz +f440d83caf0456f3af2bba389dbe9663 214830_S20_R1_001.fastq.gz +345fadf48d0f1b4e14951d82145f985a 214830_S20_R2_001.fastq.gz +8b674c46bded0f8e5e9b89cff4a7c1de 214831_S21_R1_001.fastq.gz +5414313cf3edb5bc6ab9c74a81237277 214831_S21_R2_001.fastq.gz +a118e8522bf3b2cf34020fe4f44536a0 214832_S22_R1_001.fastq.gz +7e8ee7de84d4a0c83da2fa4d86744795 214832_S22_R2_001.fastq.gz +13a584fb7800fa9d900d848555bec36f 214833_S23_R1_001.fastq.gz +634d553b612db4a272537b445827c3ae 214833_S23_R2_001.fastq.gz +a93fc6c69a31da28cbbde419f704d2e3 214834_S24_R1_001.fastq.gz +71b565731008044ca6115528230b1bcc 214834_S24_R2_001.fastq.gz +548177db795b4cb098bd27d7e8182ce5 214835_S25_R1_001.fastq.gz +8208d8f05c4dd2dedc7f8b017d1f00b4 214835_S25_R2_001.fastq.gz +e6c4dd1c4cb471b3c4dd09ee40f10591 214836_S26_R1_001.fastq.gz +5addc2c98ff7d6458a4b319e25731654 214836_S26_R2_001.fastq.gz +c1765535970d038196f72ece4a9b8624 214837_S27_R1_001.fastq.gz +17670b749961800dfdc995cf3c4c6faf 214837_S27_R2_001.fastq.gz +72480d9c23afea096a89ed456c9efdb9 214838_S2_R1_001.fastq.gz +6cddef3197226f00bd7eb8c437e94900 214838_S2_R2_001.fastq.gz +c9f6715f0fe6933126aa9a36d8190102 220338_S3_R1_001.fastq.gz +6ab5c2b6fa4005479da188e7bb7d584b 220338_S3_R2_001.fastq.gz +eea39c299ca945536c2d0583bc358d41 220339_S4_R1_001.fastq.gz +391b790d0d105fd9e8c6c037df8a18d4 220339_S4_R2_001.fastq.gz +ed9a7efa18f6a228c246953e1cd2aa64 220407_S5_R1_001.fastq.gz +1400d0c52ad2dc2231c1fe87e0bd1dde 220407_S5_R2_001.fastq.gz +1044ad9179937f00d76aa07b7c3f8ddc 220433_S6_R1_001.fastq.gz +3d39eeffbd2983251f7153b1792cb865 220433_S6_R2_001.fastq.gz +52d22b2aa4ad47f110cdd5527cc46e58 220518_S7_R1_001.fastq.gz +9884025a080d74f187017475c2e140f7 220518_S7_R2_001.fastq.gz +2b7815a5748ed76de208cac55e9265da 220529_S28_R1_001.fastq.gz +38ce949c2a98a1bf4dbcd444483860e1 220529_S28_R2_001.fastq.gz +d9337ab6c46b757b0cf76e725b1fed45 220530_S29_R1_001.fastq.gz +f474a72ba984af48d96b95ee3d9201a6 220530_S29_R2_001.fastq.gz +ffe0db11dd065f384e13c6be26599e84 220531_S30_R1_001.fastq.gz +e0b1d1d6557f03cfca04005721244270 220531_S30_R2_001.fastq.gz +98c6011d1e0537c3f02bec11cd3c2aef 220532_S31_R1_001.fastq.gz +fc770dc2431972bf859d64b3fb7b24cd 220532_S31_R2_001.fastq.gz +6dd04393363653aa94aadb887dcfbb5a 220533_S32_R1_001.fastq.gz +e752ffb157d139701ecf2e765ce4642f 220533_S32_R2_001.fastq.gz +003a1179f4afd449ba2f04f65d5bc071 220534_S33_R1_001.fastq.gz +632355ba64f7de8c471d98028394a792 220534_S33_R2_001.fastq.gz +abd5dea7f0ebb92d4dc44b6777aa14df 220535_S34_R1_001.fastq.gz +38ad2aaf11d71d43e8c9e2996419c9c7 220535_S34_R2_001.fastq.gz +943d099043ef8d374519526972cb1e10 220536_S35_R1_001.fastq.gz +95540b3c187f2be5b390e028a53744f0 220536_S35_R2_001.fastq.gz +4f8c1abacae760cc659902491acf01be 220537_S36_R1_001.fastq.gz +ba90ceea113af1b1154cfc88791130f4 220537_S36_R2_001.fastq.gz +262b2daea97f27716b45e4e42769fac2 220538_S37_R1_001.fastq.gz +001cde855df87b0bd1a53ee2f2b6b3ef 220538_S37_R2_001.fastq.gz +0da2a117841ac93bf98b592f80d0701b 220539_S38_R1_001.fastq.gz +3b9d109620122fe4f8d0395474cffa73 220539_S38_R2_001.fastq.gz +b7b0f6e63aa5f35bfed0c8e0af929346 220540_S39_R1_001.fastq.gz +ad64eff1e7994f31758f3539a68ee8f4 220540_S39_R2_001.fastq.gz +07d0690f4a552688557f5dff824ee164 220541_S40_R1_001.fastq.gz +79ec4ae16bfedc05b0ed0d2ab1cf5dc3 220541_S40_R2_001.fastq.gz +9df1b3c139ed67e0b47ae0bc2055f3d2 220542_S41_R1_001.fastq.gz +11e101b892f6429d4762f7e8acb8f8fa 220542_S41_R2_001.fastq.gz +781a331bd3c3083fc068928fa9e62b61 220543_S42_R1_001.fastq.gz +761f5cf6ec9e70a3c6052e6717181987 220543_S42_R2_001.fastq.gz +3a7d06d1d0eeb293377fbc40b8331a78 220544_S43_R1_001.fastq.gz +354eb8ebd7da78d0e4061ff45510b247 220544_S43_R2_001.fastq.gz +58cbb67f568d4f59d0a11d4df132412c 220545_S44_R1_001.fastq.gz +45f3f30a76c6c9099cc10a54a55326ac 220545_S44_R2_001.fastq.gz +54dfda3d4b9ec99067f1b57166c733f0 220546_S45_R1_001.fastq.gz +e03a1e702b7b0ff54bb57f95e47e99a2 220546_S45_R2_001.fastq.gz +5a476df56ca10e519da0937245b5f843 220599_S8_R1_001.fastq.gz +b0bf94bbd7290a0b2193025cda14dc02 220599_S8_R2_001.fastq.gz +721c349a644be2b184dc599c70b9d286 220600_S9_R1_001.fastq.gz +ba22af6782ec196a43e76cec80a36741 220600_S9_R2_001.fastq.gz +d6bd2082fb4fe550b1627c5b534776ec 220601_S10_R1_001.fastq.gz +f395c916a68376183577b7810af918bc 220601_S10_R2_001.fastq.gz +a997404b1926f1bd2330d95e4092bf06 220603_S11_R1_001.fastq.gz +aed63e4ee67de18ce6ff50c0a2fa3674 220603_S11_R2_001.fastq.gz +f867c8e39ff543445b4bbf1ca774e1ac 220624_S46_R1_001.fastq.gz +d0cd564bec34963ef961abfc7e9206fa 220624_S46_R2_001.fastq.gz +e71e817a639c9a688ee281aff5d958e2 220625_S47_R1_001.fastq.gz +a2f2cd43085caa4b198b5b7ffa0b0a09 220625_S47_R2_001.fastq.gz +6f8e8886752788c05b779ab4c2dae7f7 220626_S48_R1_001.fastq.gz +1c57c19841c6d25daa917135696dfabb 220626_S48_R2_001.fastq.gz +8b56a2a1d181eefc5469790c16f5d175 220627_S49_R1_001.fastq.gz +e4fbdcea92c7e7e762c494bdec1216dc 220627_S49_R2_001.fastq.gz +4c712e5ae5a5097aef16ab14123bff84 220628_S50_R1_001.fastq.gz +5ecbf9332f8f085bca8ff71095161d27 220628_S50_R2_001.fastq.gz +5f7f51e074fc61cc678ef706634dc2f2 220629_S51_R1_001.fastq.gz +c243d5d71e4dab63d4b5e5399c9336ae 220629_S51_R2_001.fastq.gz +bfaa0e4aef054c0bb369f935278e8364 220630_S52_R1_001.fastq.gz +df070c9a8e583211f198bc67bb16b3bc 220630_S52_R2_001.fastq.gz +3286b5c58719476e8832de107c366bc4 220631_S53_R1_001.fastq.gz +ca6a1e4503d3892e60f86b24ac26e7c1 220631_S53_R2_001.fastq.gz +893f9aa89c1cb03e02b7caf66c71ca80 220633_S54_R1_001.fastq.gz +33c3e32357450b511a5657b0c22aa9fb 220633_S54_R2_001.fastq.gz +53382ddf2ccadc39d6022e073a293c61 220634_S55_R1_001.fastq.gz +a49c009e9eeb68c46b8dafd0da05eadb 220634_S55_R2_001.fastq.gz +211658e701aaf7fb483a9a2b64a0f917 220635_S56_R1_001.fastq.gz +51bf5c329fc240c8e8f1baefc37d5c1b 220635_S56_R2_001.fastq.gz +1284ba20e1bee6a584d3f10042ffc38b 220636_S57_R1_001.fastq.gz +72334caba85e114c076aef467e6987e1 220636_S57_R2_001.fastq.gz +a36aa48dd53b5938a160ac094fd753cb 220637_S58_R1_001.fastq.gz +1c7c1bb51da20c0e8c9661436f598cc2 220637_S58_R2_001.fastq.gz +b6ecf898c0b6e15c7cded228718da4f8 220638_S59_R1_001.fastq.gz +d4d3b6325ef1ca17f6d36953b050f532 220638_S59_R2_001.fastq.gz +fa2af2a995a99809496fd34602a16542 220639_S60_R1_001.fastq.gz +a89de5a74985de324670f41ef730b29b 220639_S60_R2_001.fastq.gz +55f36a57fd7e621483b6653a84e6edad 220640_S61_R1_001.fastq.gz +40da6eac77dcd3c82f9531e3bc5f4e9c 220640_S61_R2_001.fastq.gz +424e46a2427c6c8f7c80aae322f22bc3 220642_S62_R1_001.fastq.gz +cd7a5f03488794eeec2b42e3c5dd73dd 220642_S62_R2_001.fastq.gz +727dcb0ceeef62ce68f9482188180ed8 220644_S63_R1_001.fastq.gz +68173f24d15e48a74b7b46a0937a5436 220644_S63_R2_001.fastq.gz +ea407b7488895db5d210dcd5fa2e8e07 220646_S64_R1_001.fastq.gz +425f1969ebcdd626729c94668f6c9985 220646_S64_R2_001.fastq.gz +93db59751dfb1685e149bfea5d1fa40d 220647_S65_R1_001.fastq.gz +dc234549b290f2649e7ae285aee6ff5b 220647_S65_R2_001.fastq.gz +86dc347a67cbc91692e8a44be43a1c49 220648_S66_R1_001.fastq.gz +ca841d76f56036e00b663be25fe32313 220648_S66_R2_001.fastq.gz +d26d54d5f3771b92405cd0bed11e22f4 220649_S67_R1_001.fastq.gz +d820aca88a3637fb44bb648d9a6a03c1 220649_S67_R2_001.fastq.gz +bfda7de91c9f4a1b938e2fd8809cb37b 220650_S68_R1_001.fastq.gz +2b596c41ad86057f9b45c60e1e551139 220650_S68_R2_001.fastq.gz +762264514323d8ba65ba3cf1b9ad7947 220651_S69_R1_001.fastq.gz +f9f7118d4eacdcff059f92a352e8f832 220651_S69_R2_001.fastq.gz +73e730f342ec9788d715639c982d34be 220652_S70_R1_001.fastq.gz +aa16ec3d36d7b457696f81ddd489340b 220652_S70_R2_001.fastq.gz +899d9eedeb862ed2b766b2ef38cdef89 220653_S71_R1_001.fastq.gz +d0613e93a129a7f935f44e9f8fe6dad7 220653_S71_R2_001.fastq.gz +1cd9636649fce7e6f8172fc4696362b6 220654_S72_R1_001.fastq.gz +43eabe0ccbc64a6762f07691b6cb9b78 220654_S72_R2_001.fastq.gz +cb1756e84c0c854814aa8ccfa6ef9965 220655_S73_R1_001.fastq.gz +c1c5d439d06d28839122cee8ec2a8a26 220655_S73_R2_001.fastq.gz +c582439856aaa10e58cde21b07323dbe 220656_S74_R1_001.fastq.gz +d4645048ab66627ec855d1231b4207a6 220656_S74_R2_001.fastq.gz +2cd60ea9dc7358578f2b11f3e2712898 220657_S75_R1_001.fastq.gz +4de125f0f89a02caf060259ff7ba97fd 220657_S75_R2_001.fastq.gz +b3c9abf04e41fb878ebde52383f27cd1 220658_S76_R1_001.fastq.gz +b8d3fb213057c4d1f909e187789ad8f1 220658_S76_R2_001.fastq.gz +efbc2790b3cf0ff305a2c6c949c3101c 220659_S77_R1_001.fastq.gz +12d26a620109b24172e517a03edca796 220659_S77_R2_001.fastq.gz +5da90c106b6c5791dc1058da6fb88d58 220660_S78_R1_001.fastq.gz +fae8c6af23e3fac5a9a448712c4613b6 220660_S78_R2_001.fastq.gz +507dba14ebad10c2c2e697bd506b3b17 220661_S79_R1_001.fastq.gz +00762bb19883db46289ef9047e9aa662 220661_S79_R2_001.fastq.gz +b2f14cba5c1a9c8b2ed589afb69238f3 220663_S80_R1_001.fastq.gz +8325daa2cb930e554c1a576ae529555b 220663_S80_R2_001.fastq.gz +2b7fca4ad9e1cf5b4d719337538b2ece 220664_S81_R1_001.fastq.gz +43d5cb91ffc5575a15a276c22eaf8db8 220664_S81_R2_001.fastq.gz +c79e735d65c1122bcb54e63adf003e98 220665_S82_R1_001.fastq.gz +a4cf0e9a3dbdefd46a928cf18acf5f08 220665_S82_R2_001.fastq.gz +9a60ceb8c32a4d67947c1ffcb3334223 220666_S83_R1_001.fastq.gz +f11417d562a870b154d8034c60cb997f 220666_S83_R2_001.fastq.gz +2791ff16b7e94f806b2c00442890112c 220667_S84_R1_001.fastq.gz +fe3a55379689e22cf111e1287c32f45f 220667_S84_R2_001.fastq.gz +87479e96b34106748b1cb342dce3d24e 220668_S85_R1_001.fastq.gz +01fc8610639039fae3a5039aa0f8ce3e 220668_S85_R2_001.fastq.gz +0374abb4d11b9bc701faf6e20e0b39b9 220669_S86_R1_001.fastq.gz +866f493a5fca69d1219839e25a2c59c1 220669_S86_R2_001.fastq.gz +ce29b2a53257a6682ca4d29590fb1397 220670_S87_R1_001.fastq.gz +2cb2bfa6bdd8d37e073ce386a51eb222 220670_S87_R2_001.fastq.gz +1901c8ee421c8ff3a461e73b9990548d 220671_S88_R1_001.fastq.gz +63075cf1ff8543ed1f685c34f145af53 220671_S88_R2_001.fastq.gz +f853f727c6c77062f9f0eb388b975cac 220672_S89_R1_001.fastq.gz +9508309f8b2d201cb8fcd9a96e4592b2 220672_S89_R2_001.fastq.gz +21c8ef96c84e40fecfbb3749e28b759c 220675_S90_R1_001.fastq.gz +dad21b92354af748bacf678f6ad1c6a6 220675_S90_R2_001.fastq.gz +9a56b40a023af7395a3610284425d3d2 220677_S91_R1_001.fastq.gz +0bcc1af3d0663e0cfa0edfedd533155e 220677_S91_R2_001.fastq.gz +bf9a3a7ec821fcf98a3e7383150175ed 220678_S92_R1_001.fastq.gz +a2bd2aafc26b8ff21e95dfea74c4e38f 220678_S92_R2_001.fastq.gz +4f253c4b5432f2ab3e446190703da03b 220679_S93_R1_001.fastq.gz +f4b182052d1fb7f0690719572d5e37d3 220679_S93_R2_001.fastq.gz +10528a48df6f6310d5b53fa402a9446f 220680_S94_R1_001.fastq.gz +994e273a5f941151c52727fa27732e03 220680_S94_R2_001.fastq.gz +87a281cb1cc7a5f246aeaf5ed33b2d3f 220684_S95_R1_001.fastq.gz +be0059af911542a8329249cc6fd4b50e 220684_S95_R2_001.fastq.gz +ce9c74bb150e98d62e1fa63912202fc8 220685_S96_R1_001.fastq.gz +0fe9bf77de1a6643fc77bba4bfef1a7b 220685_S96_R2_001.fastq.gz diff --git a/relecov_tools/example_data/software_versions.yml b/relecov_tools/example_data/software_versions.yml new file mode 100755 index 00000000..056108ff --- /dev/null +++ b/relecov_tools/example_data/software_versions.yml @@ -0,0 +1,89 @@ +ASCIIGENOME: + asciigenome: 1.16.0 + bedtools: 2.30.0 +BCFTOOLS_CONSENSUS: + bcftools: '1.14' +BCFTOOLS_FILTER: + bcftools: '1.14' +BCFTOOLS_QUERY: + bcftools: '1.14' +BCFTOOLS_STATS: + bcftools: '1.14' +BEDTOOLS_MASKFASTA: + bedtools: 2.30.0 +BEDTOOLS_MERGE: + bedtools: 2.30.0 +BOWTIE2_ALIGN: + bowtie2: 2.4.4 + pigz: '2.6' + samtools: '1.14' +BOWTIE2_BUILD: + bowtie2: 2.4.4 +COLLAPSE_PRIMERS: + python: 3.9.5 +CUSTOM_DUMPSOFTWAREVERSIONS: + python: 3.9.5 + yaml: 5.4.1 +CUSTOM_GETCHROMSIZES: + custom: '1.14' +FASTP: + fastp: 0.23.2 +FASTQC_RAW: + fastqc: 0.11.9 +FASTQC_TRIM: + fastqc: 0.11.9 +IVAR_TRIM: + ivar: 1.3.1 +IVAR_VARIANTS: + ivar: 1.3.1 +IVAR_VARIANTS_TO_VCF: + python: 3.9.9 +KRAKEN2_KRAKEN2: + kraken2: 2.1.2 + pigz: '2.6' +MAKE_BED_MASK: + python: 3.9.5 + samtools: '1.14' +MAKE_VARIANTS_LONG_TABLE: + python: 3.9.9 +MOSDEPTH_AMPLICON: + mosdepth: 0.3.3 +MOSDEPTH_GENOME: + mosdepth: 0.3.3 +PICARD_COLLECTMULTIPLEMETRICS: + picard: 2.26.10 +PLOT_BASE_DENSITY: + r-base: 4.0.3 +PLOT_MOSDEPTH_REGIONS_AMPLICON: + r-base: 4.0.3 +PLOT_MOSDEPTH_REGIONS_GENOME: + r-base: 4.0.3 +RENAME_FASTA_HEADER: + sed: '4.7' +SAMPLESHEET_CHECK: + python: 3.9.5 +SAMTOOLS_FLAGSTAT: + samtools: '1.14' +SAMTOOLS_IDXSTATS: + samtools: '1.14' +SAMTOOLS_INDEX: + samtools: '1.14' +SAMTOOLS_SORT: + samtools: '1.14' +SAMTOOLS_STATS: + samtools: '1.14' +SNPEFF_ANN: + snpeff: 5.0e +SNPEFF_BUILD: + snpeff: 5.0e +SNPSIFT_EXTRACTFIELDS: + snpsift: '4.3' +TABIX_BGZIP: + tabix: '1.12' +TABIX_TABIX: + tabix: '1.12' +UNTAR_KRAKEN2_DB: + untar: '1.30' +Workflow: + Nextflow: 21.10.6 + nf-core/viralrecon: 2.4.1 diff --git a/relecov_tools/example_data/variants_long_table.csv b/relecov_tools/example_data/variants_long_table.csv new file mode 100755 index 00000000..90148433 --- /dev/null +++ b/relecov_tools/example_data/variants_long_table.csv @@ -0,0 +1,3341 @@ +SAMPLE,CHROM,POS,REF,ALT,FILTER,DP,REF_DP,ALT_DP,AF,GENE,EFFECT,HGVS_C,HGVS_P,HGVS_P_1LETTER,CALLER,LINEAGE +214821,NC_045512.2,11132,G,T,PASS,366,0,363,0.99,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,B.1.177 +214821,NC_045512.2,14408,C,T,PASS,333,2,331,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214821,NC_045512.2,16726,C,T,PASS,697,1,695,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,B.1.177 +214821,NC_045512.2,17658,G,T,PASS,3710,6,3690,0.99,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,B.1.177 +214821,NC_045512.2,20132,C,T,PASS,83,0,83,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,B.1.177 +214821,NC_045512.2,21255,G,C,PASS,78,0,78,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214821,NC_045512.2,21786,G,T,PASS,276,0,275,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,B.1.177 +214821,NC_045512.2,23403,A,G,PASS,2590,2,2588,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214821,NC_045512.2,24138,C,T,PASS,1594,913,679,0.43,S,missense_variant,c.2576C>T,p.Thr859Ile,p.T859I,ivar,B.1.177 +214821,NC_045512.2,26801,C,G,PASS,896,0,892,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214821,NC_045512.2,28932,C,T,PASS,242,5,236,0.98,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214821,NC_045512.2,29645,G,T,PASS,84,0,82,0.98,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214821,NC_045512.2,3037,C,T,PASS,330,0,330,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214821,NC_045512.2,4230,C,T,PASS,57,0,57,1.0,orf1ab,missense_variant,c.3965C>T,p.Thr1322Ile,p.T1322I,ivar,B.1.177 +214821,NC_045512.2,445,T,C,PASS,8440,24,8415,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214821,NC_045512.2,504,CTCATGG,C,PASS,7769,7715,6191,0.8,orf1ab,disruptive_inframe_deletion,c.245_250delGTCATG,p.Gly82_His83del,p.G82_H83del,ivar,B.1.177 +214821,NC_045512.2,541,C,T,PASS,7835,36,7791,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,B.1.177 +214821,NC_045512.2,5548,C,T,PASS,28,0,27,0.96,orf1ab,synonymous_variant,c.5283C>T,p.Thr1761Thr,p.T1761T,ivar,B.1.177 +214821,NC_045512.2,6842,T,C,ft,13,9,4,0.31,orf1ab,missense_variant,c.6577T>C,p.Ser2193Pro,p.S2193P,ivar,B.1.177 +214821,NC_045512.2,8125,T,G,PASS,3054,5,3048,1.0,orf1ab,synonymous_variant,c.7860T>G,p.Leu2620Leu,p.L2620L,ivar,B.1.177 +214822,NC_045512.2,1199,TG,T,PASS,364,361,97,0.27,orf1ab,frameshift_variant,c.935delG,p.Cys312fs,p.C312fs,ivar,Unassigned +214822,NC_045512.2,13179,G,T,PASS,735,546,189,0.26,orf1ab,missense_variant,c.12914G>T,p.Gly4305Val,p.G4305V,ivar,Unassigned +214822,NC_045512.2,17658,G,T,PASS,2579,0,2575,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,Unassigned +214822,NC_045512.2,20132,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,Unassigned +214822,NC_045512.2,20473,A,C,PASS,423,175,247,0.58,orf1ab,missense_variant,c.20208A>C,p.Lys6736Asn,p.K6736N,ivar,Unassigned +214822,NC_045512.2,2076,G,T,PASS,80,47,33,0.41,orf1ab,missense_variant,c.1811G>T,p.Gly604Val,p.G604V,ivar,Unassigned +214822,NC_045512.2,23403,A,G,PASS,44,0,44,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214822,NC_045512.2,25217,G,T,PASS,334,113,221,0.66,S,missense_variant,c.3655G>T,p.Gly1219Cys,p.G1219C,ivar,Unassigned +214822,NC_045512.2,25424,G,T,PASS,228,109,119,0.52,ORF3a,missense_variant,c.32G>T,p.Gly11Val,p.G11V,ivar,Unassigned +214822,NC_045512.2,25451,T,C,ft,12,8,4,0.33,ORF3a,missense_variant,c.59T>C,p.Ile20Thr,p.I20T,ivar,Unassigned +214822,NC_045512.2,26801,C,G,PASS,21,0,21,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214822,NC_045512.2,2748,A,G,PASS,852,534,315,0.37,orf1ab,missense_variant,c.2483A>G,p.Asp828Gly,p.D828G,ivar,Unassigned +214822,NC_045512.2,3514,G,T,PASS,59,40,19,0.32,orf1ab,missense_variant,c.3249G>T,p.Met1083Ile,p.M1083I,ivar,Unassigned +214822,NC_045512.2,445,T,C,PASS,7802,4,7798,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214822,NC_045512.2,504,CTCATGG,C,PASS,6981,6922,5465,0.78,orf1ab,disruptive_inframe_deletion,c.245_250delGTCATG,p.Gly82_His83del,p.G82_H83del,ivar,Unassigned +214822,NC_045512.2,541,C,T,PASS,7271,38,7229,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,Unassigned +214822,NC_045512.2,8125,T,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.7860T>G,p.Leu2620Leu,p.L2620L,ivar,Unassigned +214825,NC_045512.2,10845,T,C,ft,16,12,4,0.25,orf1ab,missense_variant,c.10580T>C,p.Met3527Thr,p.M3527T,ivar,B.1.177 +214825,NC_045512.2,11132,G,T,PASS,108,0,108,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,B.1.177 +214825,NC_045512.2,14408,C,T,PASS,256,0,256,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214825,NC_045512.2,16726,C,T,PASS,500,3,496,0.99,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,B.1.177 +214825,NC_045512.2,17658,G,T,PASS,4879,1,4849,0.99,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,B.1.177 +214825,NC_045512.2,20132,C,T,PASS,62,0,62,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,B.1.177 +214825,NC_045512.2,21255,G,C,PASS,57,0,57,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214825,NC_045512.2,21786,G,T,PASS,247,0,247,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,B.1.177 +214825,NC_045512.2,22227,C,T,PASS,17,0,17,1.0,S,missense_variant,c.665C>T,p.Ala222Val,p.A222V,ivar,B.1.177 +214825,NC_045512.2,23403,A,G,PASS,2049,10,2039,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214825,NC_045512.2,26801,C,G,PASS,241,0,241,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214825,NC_045512.2,28932,C,T,PASS,173,0,172,0.99,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214825,NC_045512.2,29645,G,T,PASS,21,0,21,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214825,NC_045512.2,3037,C,T,PASS,243,3,239,0.98,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214825,NC_045512.2,445,T,C,PASS,10199,19,10180,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214825,NC_045512.2,541,C,T,PASS,9612,41,9559,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,B.1.177 +214825,NC_045512.2,5548,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.5283C>T,p.Thr1761Thr,p.T1761T,ivar,B.1.177 +214826,NC_045512.2,11132,G,T,PASS,238,0,238,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,B.1.177 +214826,NC_045512.2,14408,C,T,PASS,428,2,426,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214826,NC_045512.2,16726,C,T,PASS,621,0,621,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,B.1.177 +214826,NC_045512.2,17658,G,T,PASS,6934,3,6903,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,B.1.177 +214826,NC_045512.2,20132,C,T,PASS,101,0,101,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,B.1.177 +214826,NC_045512.2,21255,G,C,PASS,91,0,91,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214826,NC_045512.2,21786,G,T,PASS,464,4,460,0.99,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,B.1.177 +214826,NC_045512.2,22227,C,T,PASS,31,0,31,1.0,S,missense_variant,c.665C>T,p.Ala222Val,p.A222V,ivar,B.1.177 +214826,NC_045512.2,23403,A,G,PASS,1826,2,1824,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214826,NC_045512.2,26801,C,G,PASS,363,0,362,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214826,NC_045512.2,28932,C,T,PASS,196,2,193,0.98,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214826,NC_045512.2,29645,G,T,PASS,46,0,46,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214826,NC_045512.2,3037,C,T,PASS,154,0,154,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214826,NC_045512.2,4158,C,T,PASS,112,81,31,0.28,orf1ab,missense_variant,c.3893C>T,p.Ala1298Val,p.A1298V,ivar,B.1.177 +214826,NC_045512.2,445,T,C,PASS,10150,5,10145,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214826,NC_045512.2,541,C,T,PASS,9501,38,9460,1.0,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,B.1.177 +214826,NC_045512.2,5548,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.5283C>T,p.Thr1761Thr,p.T1761T,ivar,B.1.177 +214827,NC_045512.2,11132,G,T,PASS,36,0,36,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,Unassigned +214827,NC_045512.2,1123,A,T,PASS,161,3,158,0.98,orf1ab,synonymous_variant,c.858A>T,p.Pro286Pro,p.P286P,ivar,Unassigned +214827,NC_045512.2,14408,C,T,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214827,NC_045512.2,16726,C,T,PASS,47,0,47,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,Unassigned +214827,NC_045512.2,17658,G,T,PASS,6726,0,6694,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,Unassigned +214827,NC_045512.2,21786,G,T,PASS,49,0,49,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,Unassigned +214827,NC_045512.2,23403,A,G,PASS,336,0,336,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214827,NC_045512.2,24368,G,C,PASS,73,23,49,0.67,S,missense_variant,c.2806G>C,p.Asp936His,p.D936H,ivar,Unassigned +214827,NC_045512.2,25112,G,T,PASS,90,10,80,0.89,S,missense_variant,c.3550G>T,p.Asp1184Tyr,p.D1184Y,ivar,Unassigned +214827,NC_045512.2,26297,T,C,PASS,652,476,176,0.27,E,missense_variant,c.53T>C,p.Leu18Pro,p.L18P,ivar,Unassigned +214827,NC_045512.2,26410,T,C,ft,10,6,4,0.4,E,missense_variant,c.166T>C,p.Phe56Leu,p.F56L,ivar,Unassigned +214827,NC_045512.2,26801,C,G,PASS,12,1,11,0.92,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214827,NC_045512.2,28932,C,T,PASS,80,0,80,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214827,NC_045512.2,3037,C,T,PASS,48,0,48,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214827,NC_045512.2,445,T,C,PASS,3394,8,3386,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214827,NC_045512.2,541,C,T,PASS,3216,10,3206,1.0,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,Unassigned +214827,NC_045512.2,7521,C,T,PASS,29,3,26,0.9,orf1ab,missense_variant,c.7256C>T,p.Thr2419Ile,p.T2419I,ivar,Unassigned +214827,NC_045512.2,76,T,A,ft,14,10,4,0.29,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +214827,NC_045512.2,78,T,G,ft,15,11,4,0.27,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +214827,NC_045512.2,8302,A,T,PASS,28,17,10,0.36,orf1ab,missense_variant,c.8037A>T,p.Lys2679Asn,p.K2679N,ivar,Unassigned +214828,NC_045512.2,11132,G,T,PASS,47,0,47,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,Unassigned +214828,NC_045512.2,14408,C,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214828,NC_045512.2,14646,T,A,PASS,53,25,28,0.53,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +214828,NC_045512.2,16002,T,G,PASS,34,21,13,0.38,orf1ab,stop_gained,c.15737T>G,p.Leu5246*,p.L5246*,ivar,Unassigned +214828,NC_045512.2,16726,C,T,PASS,38,0,38,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,Unassigned +214828,NC_045512.2,17658,G,T,PASS,12609,1,12562,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,Unassigned +214828,NC_045512.2,19378,T,C,PASS,42,17,25,0.6,orf1ab,synonymous_variant,c.19113T>C,p.Ile6371Ile,p.I6371I,ivar,Unassigned +214828,NC_045512.2,20132,C,T,PASS,23,0,23,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,Unassigned +214828,NC_045512.2,21786,G,T,PASS,24,0,24,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,Unassigned +214828,NC_045512.2,23403,A,G,PASS,611,0,611,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214828,NC_045512.2,26801,C,G,PASS,178,0,178,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214828,NC_045512.2,27856,T,A,PASS,53,13,40,0.75,ORF7b,missense_variant,c.101T>A,p.Leu34Gln,p.L34Q,ivar,Unassigned +214828,NC_045512.2,28932,C,T,PASS,210,0,210,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214828,NC_045512.2,3037,C,T,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214828,NC_045512.2,445,T,C,PASS,14026,6,14017,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214828,NC_045512.2,541,C,T,PASS,13166,68,13075,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,Unassigned +214829,NC_045512.2,10833,C,T,PASS,17,0,17,1.0,orf1ab,missense_variant,c.10568C>T,p.Ala3523Val,p.A3523V,ivar,B.1.177 +214829,NC_045512.2,11824,C,T,PASS,73,0,73,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,B.1.177 +214829,NC_045512.2,14408,C,T,PASS,148,0,148,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214829,NC_045512.2,16308,C,T,PASS,433,3,428,0.99,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214829,NC_045512.2,21255,G,C,PASS,73,0,73,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214829,NC_045512.2,222,C,T,PASS,158,1,157,0.99,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214829,NC_045512.2,22482,C,T,PASS,39,20,19,0.49,S,missense_variant,c.920C>T,p.Thr307Ile,p.T307I,ivar,B.1.177 +214829,NC_045512.2,23403,A,G,PASS,2780,6,2774,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214829,NC_045512.2,24370,C,T,PASS,443,4,439,0.99,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214829,NC_045512.2,26801,C,G,PASS,694,0,694,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214829,NC_045512.2,28093,C,T,PASS,592,1,590,1.0,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214829,NC_045512.2,28486,C,T,PASS,493,2,491,1.0,N,synonymous_variant,c.213C>T,p.Gly71Gly,p.G71G,ivar,B.1.177 +214829,NC_045512.2,28932,C,T,PASS,556,1,554,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214829,NC_045512.2,29402,G,T,PASS,5976,2,5958,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214829,NC_045512.2,29578,C,T,PASS,99,5,94,0.95,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214829,NC_045512.2,29645,G,T,PASS,117,0,116,0.99,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214829,NC_045512.2,3037,C,T,PASS,260,0,260,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214829,NC_045512.2,445,T,C,PASS,13196,11,13183,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214829,NC_045512.2,527,C,T,PASS,11571,51,11487,0.99,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,B.1.177 +214829,NC_045512.2,5869,C,T,PASS,192,0,192,1.0,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,B.1.177 +214829,NC_045512.2,8326,C,T,PASS,2135,898,1233,0.58,orf1ab,synonymous_variant,c.8061C>T,p.Asp2687Asp,p.D2687D,ivar,B.1.177 +214830,NC_045512.2,10833,C,T,PASS,17,0,17,1.0,orf1ab,missense_variant,c.10568C>T,p.Ala3523Val,p.A3523V,ivar,B.1.177 +214830,NC_045512.2,11824,C,T,PASS,54,0,54,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,B.1.177 +214830,NC_045512.2,14408,C,T,PASS,160,2,158,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214830,NC_045512.2,16308,C,T,PASS,487,3,484,0.99,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214830,NC_045512.2,21255,G,C,PASS,56,0,56,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214830,NC_045512.2,222,C,T,PASS,52,0,52,1.0,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214830,NC_045512.2,22482,C,T,PASS,31,0,31,1.0,S,missense_variant,c.920C>T,p.Thr307Ile,p.T307I,ivar,B.1.177 +214830,NC_045512.2,23403,A,G,PASS,2950,2,2944,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214830,NC_045512.2,24370,C,T,PASS,234,1,233,1.0,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214830,NC_045512.2,26801,C,G,PASS,442,0,442,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214830,NC_045512.2,28093,C,T,PASS,632,8,622,0.98,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214830,NC_045512.2,28486,C,T,PASS,414,2,410,0.99,N,synonymous_variant,c.213C>T,p.Gly71Gly,p.G71G,ivar,B.1.177 +214830,NC_045512.2,28932,C,T,PASS,811,1,809,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214830,NC_045512.2,29402,G,T,PASS,7244,1,7211,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214830,NC_045512.2,29578,C,T,PASS,101,0,101,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214830,NC_045512.2,29645,G,T,PASS,106,0,106,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214830,NC_045512.2,3037,C,T,PASS,259,0,259,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214830,NC_045512.2,445,T,C,PASS,12135,22,12111,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214830,NC_045512.2,5274,C,T,PASS,12,0,12,1.0,orf1ab,missense_variant,c.5009C>T,p.Ala1670Val,p.A1670V,ivar,B.1.177 +214830,NC_045512.2,527,C,T,PASS,11747,79,11647,0.99,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,B.1.177 +214830,NC_045512.2,5869,C,T,PASS,58,2,54,0.93,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,B.1.177 +214831,NC_045512.2,1009,C,A,ft,12,7,5,0.42,orf1ab,missense_variant,c.744C>A,p.Ser248Arg,p.S248R,ivar,Unassigned +214831,NC_045512.2,13408,T,C,ft,13,9,4,0.31,orf1ab,synonymous_variant,c.13143T>C,p.Cys4381Cys,p.C4381C,ivar,Unassigned +214831,NC_045512.2,14646,T,A,ft,15,9,6,0.4,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +214831,NC_045512.2,14647,A,C,ft,15,9,6,0.4,orf1ab,synonymous_variant,c.14382A>C,p.Leu4794Leu,p.L4794L,ivar,Unassigned +214831,NC_045512.2,14661,T,G,PASS,13,7,6,0.46,orf1ab,missense_variant,c.14396T>G,p.Phe4799Cys,p.F4799C,ivar,Unassigned +214831,NC_045512.2,15604,A,T,ft,11,7,4,0.36,orf1ab,synonymous_variant,c.15339A>T,p.Ala5113Ala,p.A5113A,ivar,Unassigned +214831,NC_045512.2,17375,C,T,PASS,344,195,148,0.43,orf1ab,stop_gained,c.17110C>T,p.Gln5704*,p.Q5704*,ivar,Unassigned +214831,NC_045512.2,17469,G,T,PASS,472,337,127,0.27,orf1ab,missense_variant,c.17204G>T,p.Cys5735Phe,p.C5735F,ivar,Unassigned +214831,NC_045512.2,23333,T,C,PASS,54,30,24,0.44,S,missense_variant,c.1771T>C,p.Ser591Pro,p.S591P,ivar,Unassigned +214831,NC_045512.2,23403,A,G,PASS,59,0,59,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214831,NC_045512.2,28301,C,A,ft,10,6,4,0.4,N,synonymous_variant,c.28C>A,p.Arg10Arg,p.R10R,ivar,Unassigned +214831,NC_045512.2,29402,G,T,PASS,143,2,141,0.99,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214831,NC_045512.2,3154,T,A,ft,11,8,3,0.27,orf1ab,synonymous_variant,c.2889T>A,p.Gly963Gly,p.G963G,ivar,Unassigned +214831,NC_045512.2,3443,G,T,PASS,17,9,8,0.47,orf1ab,missense_variant,c.3178G>T,p.Ala1060Ser,p.A1060S,ivar,Unassigned +214831,NC_045512.2,3748,T,C,ft,12,8,4,0.33,orf1ab,synonymous_variant,c.3483T>C,p.Ser1161Ser,p.S1161S,ivar,Unassigned +214831,NC_045512.2,445,T,C,PASS,1048,6,1042,0.99,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214831,NC_045512.2,527,C,T,PASS,951,313,636,0.67,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,Unassigned +214833,NC_045512.2,14408,C,T,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214833,NC_045512.2,14595,T,G,ft,23,17,6,0.26,orf1ab,missense_variant,c.14330T>G,p.Val4777Gly,p.V4777G,ivar,Unassigned +214833,NC_045512.2,16308,C,T,PASS,50,0,50,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +214833,NC_045512.2,17213,C,T,PASS,14,4,10,0.71,orf1ab,synonymous_variant,c.16948C>T,p.Leu5650Leu,p.L5650L,ivar,Unassigned +214833,NC_045512.2,21563,A,G,PASS,36,27,9,0.25,S,start_lost,c.1A>G,p.Met1?,p.M1?,ivar,Unassigned +214833,NC_045512.2,23403,A,G,PASS,171,0,171,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214833,NC_045512.2,24370,C,T,PASS,15,0,15,1.0,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,Unassigned +214833,NC_045512.2,26114,A,G,ft,15,11,4,0.27,ORF3a,missense_variant,c.722A>G,p.Glu241Gly,p.E241G,ivar,Unassigned +214833,NC_045512.2,26663,T,C,PASS,33,19,14,0.42,M,synonymous_variant,c.141T>C,p.Tyr47Tyr,p.Y47Y,ivar,Unassigned +214833,NC_045512.2,26801,C,G,PASS,50,0,50,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214833,NC_045512.2,28093,C,T,PASS,54,2,51,0.94,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,Unassigned +214833,NC_045512.2,28932,C,T,PASS,45,0,45,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214833,NC_045512.2,29402,G,T,PASS,1250,2,1245,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214833,NC_045512.2,2966,A,G,PASS,36,23,13,0.36,orf1ab,missense_variant,c.2701A>G,p.Ser901Gly,p.S901G,ivar,Unassigned +214833,NC_045512.2,3037,C,T,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214833,NC_045512.2,445,T,C,PASS,5706,6,5700,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214833,NC_045512.2,5869,C,T,ft,16,12,4,0.25,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,Unassigned +214833,NC_045512.2,7948,C,T,PASS,109,25,84,0.77,orf1ab,synonymous_variant,c.7683C>T,p.Tyr2561Tyr,p.Y2561Y,ivar,Unassigned +214834,NC_045512.2,11824,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,B.1.177 +214834,NC_045512.2,14408,C,T,PASS,137,0,137,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214834,NC_045512.2,16308,C,T,PASS,255,0,255,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214834,NC_045512.2,21255,G,C,PASS,44,0,42,0.95,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214834,NC_045512.2,222,C,T,PASS,17,0,17,1.0,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214834,NC_045512.2,23403,A,G,PASS,1324,1,1323,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214834,NC_045512.2,24370,C,T,PASS,87,1,86,0.99,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214834,NC_045512.2,26801,C,G,PASS,95,0,95,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214834,NC_045512.2,28093,C,T,PASS,232,3,229,0.99,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214834,NC_045512.2,28932,C,T,PASS,295,1,294,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214834,NC_045512.2,29402,G,T,PASS,4981,0,4965,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214834,NC_045512.2,29578,C,T,PASS,13,0,13,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214834,NC_045512.2,29645,G,T,PASS,17,0,17,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214834,NC_045512.2,29681,TTA,T,PASS,20,20,12,0.6,S,downstream_gene_variant,c.*4298_*4299delTA,.,.,ivar,B.1.177 +214834,NC_045512.2,3037,C,T,PASS,72,1,71,0.99,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214834,NC_045512.2,3092,C,T,PASS,76,16,60,0.79,orf1ab,missense_variant,c.2827C>T,p.Pro943Ser,p.P943S,ivar,B.1.177 +214834,NC_045512.2,445,T,C,PASS,21304,21,21277,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214834,NC_045512.2,8807,G,A,ft,10,7,3,0.3,orf1ab,missense_variant,c.8542G>A,p.Asp2848Asn,p.D2848N,ivar,B.1.177 +214835,NC_045512.2,10741,CT,C,PASS,25,25,22,0.88,orf1ab,frameshift_variant,c.10479delT,p.Phe3493fs,p.F3493fs,ivar,Unassigned +214835,NC_045512.2,11808,G,C,ft,12,8,4,0.33,orf1ab,missense_variant,c.11543G>C,p.Gly3848Ala,p.G3848A,ivar,Unassigned +214835,NC_045512.2,11824,C,T,PASS,12,0,12,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,Unassigned +214835,NC_045512.2,14408,C,T,PASS,62,0,62,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214835,NC_045512.2,16308,C,T,PASS,142,1,139,0.98,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +214835,NC_045512.2,16988,G,A,PASS,28,18,10,0.36,orf1ab,missense_variant,c.16723G>A,p.Ala5575Thr,p.A5575T,ivar,Unassigned +214835,NC_045512.2,19307,A,G,PASS,32,23,9,0.28,orf1ab,missense_variant,c.19042A>G,p.Asn6348Asp,p.N6348D,ivar,Unassigned +214835,NC_045512.2,21255,G,C,PASS,11,0,11,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,Unassigned +214835,NC_045512.2,23403,A,G,PASS,183,0,183,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214835,NC_045512.2,23826,A,G,ft,15,11,4,0.27,S,missense_variant,c.2264A>G,p.Gln755Arg,p.Q755R,ivar,Unassigned +214835,NC_045512.2,24370,C,T,PASS,36,1,35,0.97,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,Unassigned +214835,NC_045512.2,26239,G,T,PASS,57,27,30,0.53,E,upstream_gene_variant,c.-6G>T,.,.,ivar,Unassigned +214835,NC_045512.2,26801,C,G,PASS,48,0,48,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214835,NC_045512.2,27518,G,A,PASS,84,60,24,0.29,ORF7a,missense_variant,c.125G>A,p.Gly42Asp,p.G42D,ivar,Unassigned +214835,NC_045512.2,28093,C,T,PASS,31,1,30,0.97,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,Unassigned +214835,NC_045512.2,28932,C,T,PASS,138,1,137,0.99,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214835,NC_045512.2,29402,G,T,PASS,2177,0,2173,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214835,NC_045512.2,29578,C,T,PASS,24,0,24,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,Unassigned +214835,NC_045512.2,29645,G,T,PASS,25,0,25,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,Unassigned +214835,NC_045512.2,29681,TTA,T,PASS,22,22,13,0.59,S,downstream_gene_variant,c.*4298_*4299delTA,.,.,ivar,Unassigned +214835,NC_045512.2,3037,C,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214835,NC_045512.2,3092,C,T,PASS,27,15,12,0.44,orf1ab,missense_variant,c.2827C>T,p.Pro943Ser,p.P943S,ivar,Unassigned +214835,NC_045512.2,4079,AGT,A,PASS,74,74,60,0.81,orf1ab,frameshift_variant,c.3816_3817delTG,p.Ser1272fs,p.S1272fs,ivar,Unassigned +214835,NC_045512.2,445,T,C,PASS,10789,17,10764,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214835,NC_045512.2,5869,C,T,PASS,51,36,15,0.29,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,Unassigned +214835,NC_045512.2,7639,C,T,PASS,45,33,12,0.27,orf1ab,synonymous_variant,c.7374C>T,p.Phe2458Phe,p.F2458F,ivar,Unassigned +214835,NC_045512.2,8596,A,T,PASS,238,177,61,0.26,orf1ab,synonymous_variant,c.8331A>T,p.Thr2777Thr,p.T2777T,ivar,Unassigned +214836,NC_045512.2,14408,C,T,PASS,51,0,51,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214836,NC_045512.2,17017,G,A,PASS,23,15,8,0.35,orf1ab,missense_variant,c.16752G>A,p.Met5584Ile,p.M5584I,ivar,Unassigned +214836,NC_045512.2,18774,A,G,PASS,37,27,10,0.27,orf1ab,missense_variant,c.18509A>G,p.Asn6170Ser,p.N6170S,ivar,Unassigned +214836,NC_045512.2,21747,T,G,PASS,35,23,12,0.34,S,missense_variant,c.185T>G,p.Val62Gly,p.V62G,ivar,Unassigned +214836,NC_045512.2,23403,A,G,PASS,149,0,149,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214836,NC_045512.2,24370,C,T,PASS,74,1,73,0.99,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,Unassigned +214836,NC_045512.2,26263,G,C,PASS,14,4,10,0.71,E,missense_variant,c.19G>C,p.Glu7Gln,p.E7Q,ivar,Unassigned +214836,NC_045512.2,27767,T,C,ft,11,8,3,0.27,ORF7b,synonymous_variant,c.12T>C,p.Leu4Leu,p.L4L,ivar,Unassigned +214836,NC_045512.2,28093,C,T,PASS,80,0,80,1.0,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,Unassigned +214836,NC_045512.2,28932,C,T,PASS,43,1,42,0.98,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214836,NC_045512.2,29402,G,T,PASS,4413,0,4393,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214836,NC_045512.2,3037,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214836,NC_045512.2,3092,C,T,ft,19,14,5,0.26,orf1ab,missense_variant,c.2827C>T,p.Pro943Ser,p.P943S,ivar,Unassigned +214836,NC_045512.2,445,T,C,PASS,3540,3,3537,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214836,NC_045512.2,8317,A,G,PASS,45,33,12,0.27,orf1ab,synonymous_variant,c.8052A>G,p.Thr2684Thr,p.T2684T,ivar,Unassigned +214837,NC_045512.2,10257,T,C,ft,16,12,4,0.25,orf1ab,missense_variant,c.9992T>C,p.Val3331Ala,p.V3331A,ivar,B.1.177 +214837,NC_045512.2,14408,C,T,PASS,55,0,55,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214837,NC_045512.2,14946,T,TG,ft,14,14,4,0.29,orf1ab,frameshift_variant,c.14683dupG,p.Val4895fs,p.V4895fs,ivar,B.1.177 +214837,NC_045512.2,14958,T,A,ft,14,10,4,0.29,orf1ab,stop_gained,c.14693T>A,p.Leu4898*,p.L4898*,ivar,B.1.177 +214837,NC_045512.2,16308,C,T,PASS,75,0,75,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214837,NC_045512.2,21255,G,C,PASS,19,0,19,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214837,NC_045512.2,222,C,T,PASS,35,0,35,1.0,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214837,NC_045512.2,23403,A,G,PASS,728,0,728,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214837,NC_045512.2,24370,C,T,PASS,63,1,62,0.98,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214837,NC_045512.2,26801,C,G,PASS,163,0,163,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214837,NC_045512.2,28093,C,T,PASS,85,0,85,1.0,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214837,NC_045512.2,28486,C,T,PASS,108,19,89,0.82,N,synonymous_variant,c.213C>T,p.Gly71Gly,p.G71G,ivar,B.1.177 +214837,NC_045512.2,28932,C,T,PASS,118,0,118,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214837,NC_045512.2,29402,G,T,PASS,1594,0,1584,0.99,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214837,NC_045512.2,29578,C,T,PASS,14,0,14,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214837,NC_045512.2,29645,G,T,PASS,17,0,17,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214837,NC_045512.2,3037,C,T,PASS,59,0,59,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214837,NC_045512.2,3958,A,C,PASS,178,56,122,0.69,orf1ab,missense_variant,c.3693A>C,p.Lys1231Asn,p.K1231N,ivar,B.1.177 +214837,NC_045512.2,3963,A,T,PASS,194,56,138,0.71,orf1ab,missense_variant,c.3698A>T,p.Lys1233Ile,p.K1233I,ivar,B.1.177 +214837,NC_045512.2,4082,G,A,PASS,39,16,23,0.59,orf1ab,missense_variant,c.3817G>A,p.Asp1273Asn,p.D1273N,ivar,B.1.177 +214837,NC_045512.2,445,T,C,PASS,19439,22,19412,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214837,NC_045512.2,527,C,T,PASS,17846,3108,14730,0.83,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,B.1.177 +214837,NC_045512.2,5869,C,T,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,B.1.177 +214837,NC_045512.2,76,T,A,ft,14,10,4,0.29,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,B.1.177 +214837,NC_045512.2,78,T,G,ft,14,10,4,0.29,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,B.1.177 +214838,NC_045512.2,16276,T,C,ft,10,6,4,0.4,orf1ab,synonymous_variant,c.16011T>C,p.His5337His,p.H5337H,ivar,Unassigned +214838,NC_045512.2,23403,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214838,NC_045512.2,28932,C,T,PASS,10,0,10,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214838,NC_045512.2,28951,A,G,ft,12,9,3,0.25,N,synonymous_variant,c.678A>G,p.Arg226Arg,p.R226R,ivar,Unassigned +214838,NC_045512.2,29402,G,T,PASS,60,0,60,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214838,NC_045512.2,445,T,C,PASS,256,3,253,0.99,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214838,NC_045512.2,527,C,T,PASS,197,18,179,0.91,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,Unassigned +214838,NC_045512.2,7948,C,T,ft,10,7,3,0.3,orf1ab,synonymous_variant,c.7683C>T,p.Tyr2561Tyr,p.Y2561Y,ivar,Unassigned +214838,NC_045512.2,9711,CCA,C,PASS,40,40,14,0.35,orf1ab,frameshift_variant,c.9449_9450delCA,p.Thr3150fs,p.T3150fs,ivar,Unassigned +220338,NC_045512.2,10029,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220338,NC_045512.2,10449,C,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220338,NC_045512.2,11282,AGTTTGTCTG,A,PASS,80,79,66,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220338,NC_045512.2,11537,A,G,PASS,39,0,39,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220338,NC_045512.2,13195,T,C,PASS,727,1,726,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220338,NC_045512.2,14408,C,T,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220338,NC_045512.2,16744,G,A,PASS,185,0,185,1.0,orf1ab,synonymous_variant,c.16479G>A,p.Leu5493Leu,p.L5493L,ivar,Unassigned +220338,NC_045512.2,21762,C,T,PASS,10,0,10,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220338,NC_045512.2,21764,ATACATG,A,PASS,10,10,10,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220338,NC_045512.2,21846,C,T,PASS,19,0,19,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220338,NC_045512.2,23403,A,G,PASS,732,2,730,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220338,NC_045512.2,23525,C,T,PASS,709,4,704,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220338,NC_045512.2,23599,T,G,PASS,254,0,254,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220338,NC_045512.2,23604,C,A,PASS,244,0,242,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220338,NC_045512.2,23854,C,A,PASS,10,0,10,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220338,NC_045512.2,23948,G,T,PASS,97,0,96,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220338,NC_045512.2,24130,C,A,PASS,162,0,162,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220338,NC_045512.2,24424,A,T,PASS,75,0,75,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220338,NC_045512.2,24469,T,A,PASS,127,0,127,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220338,NC_045512.2,24503,C,T,PASS,137,1,136,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220338,NC_045512.2,25000,C,T,PASS,12,0,12,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220338,NC_045512.2,25584,C,T,PASS,26,0,25,0.96,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220338,NC_045512.2,26270,C,T,PASS,91,0,91,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220338,NC_045512.2,26530,A,G,PASS,11,0,11,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220338,NC_045512.2,26577,C,G,PASS,11,0,11,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220338,NC_045512.2,27259,A,C,PASS,38,0,38,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220338,NC_045512.2,28271,A,T,PASS,36,0,36,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220338,NC_045512.2,28311,C,T,PASS,39,0,39,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220338,NC_045512.2,2832,A,G,PASS,24,0,24,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220338,NC_045512.2,28361,GGAGAACGCA,G,PASS,32,32,27,0.84,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220338,NC_045512.2,28881,GG,AA,PASS,1617,29,1583,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220338,NC_045512.2,28883,G,C,PASS,1606,0,1604,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220338,NC_045512.2,811,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.546C>T,p.Tyr182Tyr,p.Y182Y,ivar,Unassigned +220338,NC_045512.2,8393,G,A,PASS,1157,5,1150,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220339,NC_045512.2,10029,C,T,PASS,72,0,72,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220339,NC_045512.2,10449,C,A,PASS,257,0,257,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220339,NC_045512.2,11282,AGTTTGTCTG,A,PASS,507,502,426,0.84,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220339,NC_045512.2,11537,A,G,PASS,561,0,559,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220339,NC_045512.2,13195,T,C,PASS,3850,4,3846,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220339,NC_045512.2,14408,C,T,PASS,235,0,235,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220339,NC_045512.2,15240,C,T,PASS,83,0,83,1.0,orf1ab,missense_variant,c.14975C>T,p.Thr4992Ile,p.T4992I,ivar,BA.1.17 +220339,NC_045512.2,18163,A,G,PASS,92,0,92,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220339,NC_045512.2,21762,C,T,PASS,187,2,185,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220339,NC_045512.2,21764,ATACATG,A,PASS,192,189,166,0.86,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220339,NC_045512.2,21846,C,T,PASS,155,0,154,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220339,NC_045512.2,22578,G,A,PASS,38,0,38,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220339,NC_045512.2,22673,TC,CT,PASS,20,0,20,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220339,NC_045512.2,22679,T,C,PASS,23,0,23,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220339,NC_045512.2,22686,C,T,PASS,24,0,24,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220339,NC_045512.2,23075,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220339,NC_045512.2,23202,C,A,PASS,28,0,28,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220339,NC_045512.2,23403,A,G,PASS,2573,5,2568,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220339,NC_045512.2,23525,C,T,PASS,2372,11,2360,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220339,NC_045512.2,23599,T,G,PASS,877,0,877,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220339,NC_045512.2,23604,C,A,PASS,845,0,842,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220339,NC_045512.2,23854,C,A,PASS,175,2,171,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220339,NC_045512.2,23948,G,T,PASS,1194,2,1189,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220339,NC_045512.2,24130,C,A,PASS,1645,0,1631,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220339,NC_045512.2,24424,A,T,PASS,520,0,514,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220339,NC_045512.2,24469,T,A,PASS,983,2,973,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220339,NC_045512.2,24503,C,T,PASS,1108,16,1091,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220339,NC_045512.2,25000,C,T,PASS,98,1,97,0.99,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220339,NC_045512.2,25584,C,T,PASS,263,0,261,0.99,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220339,NC_045512.2,26270,C,T,PASS,738,4,731,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220339,NC_045512.2,26530,A,G,PASS,278,0,278,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220339,NC_045512.2,26568,C,T,PASS,248,2,245,0.99,M,missense_variant,c.46C>T,p.Leu16Phe,p.L16F,ivar,BA.1.17 +220339,NC_045512.2,26577,C,G,PASS,245,0,245,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220339,NC_045512.2,26709,G,A,PASS,271,0,269,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220339,NC_045512.2,27259,A,C,PASS,717,0,715,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220339,NC_045512.2,27807,C,T,PASS,258,2,256,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220339,NC_045512.2,28271,A,T,PASS,1012,1,1010,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220339,NC_045512.2,28311,C,T,PASS,951,3,944,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220339,NC_045512.2,2832,A,G,PASS,344,0,344,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220339,NC_045512.2,28361,GGAGAACGCA,G,PASS,754,751,516,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220339,NC_045512.2,28881,GG,AA,PASS,1968,19,1949,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220339,NC_045512.2,28883,G,C,PASS,1960,1,1959,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220339,NC_045512.2,29772,T,C,PASS,160,1,159,0.99,S,downstream_gene_variant,c.*4388T>C,.,.,ivar,BA.1.17 +220339,NC_045512.2,3037,C,T,PASS,42,0,42,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220339,NC_045512.2,5386,T,G,PASS,38,0,38,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220339,NC_045512.2,5672,C,T,PASS,269,2,267,0.99,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220339,NC_045512.2,5924,G,A,PASS,113,1,112,0.99,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220339,NC_045512.2,76,T,A,PASS,48,36,12,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220339,NC_045512.2,78,T,G,PASS,48,36,12,0.25,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220339,NC_045512.2,8393,G,A,PASS,2673,17,2656,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220339,NC_045512.2,8652,T,C,PASS,2561,2,2559,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220407,NC_045512.2,13195,T,C,PASS,34,0,34,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220407,NC_045512.2,23403,A,G,PASS,51,0,51,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220407,NC_045512.2,23525,C,T,PASS,42,0,42,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220407,NC_045512.2,23599,T,G,PASS,12,0,12,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220407,NC_045512.2,23604,C,A,PASS,10,0,10,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220407,NC_045512.2,28881,GG,AA,PASS,133,1,132,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220407,NC_045512.2,28883,G,C,PASS,133,0,132,0.99,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220407,NC_045512.2,8393,G,A,PASS,27,0,27,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220433,NC_045512.2,13195,T,C,PASS,59,2,57,0.97,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220433,NC_045512.2,1437,C,T,PASS,15,0,15,1.0,orf1ab,missense_variant,c.1172C>T,p.Ser391Phe,p.S391F,ivar,Unassigned +220433,NC_045512.2,1451,A,T,PASS,15,8,7,0.47,orf1ab,missense_variant,c.1186A>T,p.Ile396Phe,p.I396F,ivar,Unassigned +220433,NC_045512.2,21846,C,T,PASS,13,0,13,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220433,NC_045512.2,23403,A,G,PASS,18,0,18,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220433,NC_045512.2,23525,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220433,NC_045512.2,23987,C,T,PASS,13,4,9,0.69,S,missense_variant,c.2425C>T,p.Pro809Ser,p.P809S,ivar,Unassigned +220433,NC_045512.2,24123,A,C,PASS,19,8,11,0.58,S,missense_variant,c.2561A>C,p.Lys854Thr,p.K854T,ivar,Unassigned +220433,NC_045512.2,24130,C,A,PASS,18,0,18,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220433,NC_045512.2,24469,T,A,PASS,13,0,13,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220433,NC_045512.2,24503,C,T,PASS,18,0,18,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220433,NC_045512.2,26270,C,T,PASS,234,0,234,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220433,NC_045512.2,26577,C,G,PASS,11,0,11,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220433,NC_045512.2,26862,C,A,ft,13,8,5,0.38,M,missense_variant,c.340C>A,p.Pro114Thr,p.P114T,ivar,Unassigned +220433,NC_045512.2,28271,A,T,PASS,67,0,67,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220433,NC_045512.2,28311,C,T,PASS,83,2,81,0.98,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220433,NC_045512.2,28881,GG,AA,PASS,429,0,425,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220433,NC_045512.2,28883,G,C,PASS,431,0,429,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220433,NC_045512.2,8393,G,A,PASS,366,0,366,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220518,NC_045512.2,12834,AT,A,ft,12,12,5,0.42,orf1ab,frameshift_variant,c.12572delT,p.Leu4191fs,p.L4191fs,ivar,Unassigned +220518,NC_045512.2,13195,T,C,PASS,68,0,68,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220518,NC_045512.2,23403,A,G,PASS,35,0,35,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220518,NC_045512.2,23525,C,T,PASS,51,0,51,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220518,NC_045512.2,23599,T,G,PASS,28,0,28,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220518,NC_045512.2,23604,C,A,PASS,28,0,28,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220518,NC_045512.2,23948,G,T,PASS,17,0,17,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220518,NC_045512.2,24130,C,A,PASS,23,0,23,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220518,NC_045512.2,24469,T,A,PASS,32,0,32,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220518,NC_045512.2,24503,C,T,PASS,46,0,46,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220518,NC_045512.2,26270,C,T,PASS,340,2,336,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220518,NC_045512.2,27259,A,C,PASS,12,0,12,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220518,NC_045512.2,28271,A,T,PASS,92,0,92,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220518,NC_045512.2,28311,C,T,PASS,104,2,102,0.98,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220518,NC_045512.2,28361,GGAGAACGCA,G,PASS,81,81,30,0.37,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220518,NC_045512.2,28881,GG,AA,PASS,569,4,565,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220518,NC_045512.2,28883,G,C,PASS,566,0,565,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220518,NC_045512.2,3183,A,G,PASS,48,22,26,0.54,orf1ab,missense_variant,c.2918A>G,p.Glu973Gly,p.E973G,ivar,Unassigned +220518,NC_045512.2,514,TGTTATG,T,PASS,205,205,169,0.82,orf1ab,conservative_inframe_deletion,c.253_258delATGGTT,p.Met85_Val86del,p.M85_V86del,ivar,Unassigned +220518,NC_045512.2,8393,G,A,PASS,779,2,777,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220529,NC_045512.2,10029,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220529,NC_045512.2,10449,C,A,PASS,44,0,44,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220529,NC_045512.2,11282,AGTTTGTCTG,A,PASS,182,178,164,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220529,NC_045512.2,11537,A,G,PASS,173,0,173,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220529,NC_045512.2,13195,T,C,PASS,4328,6,4322,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220529,NC_045512.2,14408,C,T,PASS,79,4,75,0.95,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220529,NC_045512.2,16064,A,G,PASS,116,0,116,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220529,NC_045512.2,16308,C,T,PASS,220,0,220,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220529,NC_045512.2,18163,A,G,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220529,NC_045512.2,21762,C,T,PASS,119,0,119,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220529,NC_045512.2,21764,ATACATG,A,PASS,122,119,108,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220529,NC_045512.2,21846,C,T,PASS,100,2,96,0.96,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220529,NC_045512.2,22578,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220529,NC_045512.2,22599,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,Unassigned +220529,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,Unassigned +220529,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,Unassigned +220529,NC_045512.2,23403,A,G,PASS,2006,2,2004,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220529,NC_045512.2,23525,C,T,PASS,1968,2,1964,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220529,NC_045512.2,23599,T,G,PASS,712,0,712,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220529,NC_045512.2,23604,C,A,PASS,685,0,679,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220529,NC_045512.2,23854,C,A,PASS,25,0,25,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220529,NC_045512.2,23948,G,T,PASS,253,0,253,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220529,NC_045512.2,24130,C,A,PASS,342,0,338,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220529,NC_045512.2,24424,A,T,PASS,97,0,97,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220529,NC_045512.2,24469,T,A,PASS,548,1,547,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220529,NC_045512.2,24503,C,T,PASS,682,21,661,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220529,NC_045512.2,25000,C,T,PASS,60,0,60,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220529,NC_045512.2,25584,C,T,PASS,38,1,37,0.97,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220529,NC_045512.2,26270,C,T,PASS,138,0,138,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220529,NC_045512.2,26530,A,G,PASS,69,2,67,0.97,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220529,NC_045512.2,26577,C,G,PASS,93,0,93,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220529,NC_045512.2,26709,G,A,PASS,90,2,88,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220529,NC_045512.2,27259,A,C,PASS,80,0,80,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220529,NC_045512.2,27807,C,T,PASS,52,0,52,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220529,NC_045512.2,28271,A,T,PASS,775,0,775,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220529,NC_045512.2,28311,C,T,PASS,809,5,802,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220529,NC_045512.2,2832,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220529,NC_045512.2,28361,GGAGAACGCA,G,PASS,659,657,484,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220529,NC_045512.2,28881,GG,AA,PASS,2822,28,2789,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220529,NC_045512.2,28883,G,C,PASS,2814,0,2809,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220529,NC_045512.2,3037,C,T,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220529,NC_045512.2,8393,G,A,PASS,2312,8,2302,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220530,NC_045512.2,10029,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220530,NC_045512.2,10449,C,A,PASS,13,0,13,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220530,NC_045512.2,11282,AGTTTGTCTG,A,PASS,34,34,28,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220530,NC_045512.2,11537,A,G,PASS,46,0,46,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220530,NC_045512.2,13195,T,C,PASS,1638,0,1638,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220530,NC_045512.2,14408,C,T,PASS,16,0,16,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220530,NC_045512.2,16064,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220530,NC_045512.2,16308,C,T,PASS,44,0,44,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220530,NC_045512.2,21762,C,T,PASS,13,0,13,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220530,NC_045512.2,21764,ATACATG,A,PASS,13,13,13,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220530,NC_045512.2,21846,C,T,PASS,19,0,19,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220530,NC_045512.2,23403,A,G,PASS,470,2,468,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220530,NC_045512.2,23525,C,T,PASS,495,2,493,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220530,NC_045512.2,23599,T,G,PASS,216,0,216,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220530,NC_045512.2,23604,C,A,PASS,215,0,213,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220530,NC_045512.2,23854,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220530,NC_045512.2,23948,G,T,PASS,31,0,31,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220530,NC_045512.2,24130,C,A,PASS,31,0,31,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220530,NC_045512.2,24424,A,T,PASS,39,0,37,0.95,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220530,NC_045512.2,24469,T,A,PASS,158,0,158,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220530,NC_045512.2,24503,C,T,PASS,191,2,189,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220530,NC_045512.2,25000,C,T,PASS,16,0,16,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220530,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220530,NC_045512.2,26270,C,T,PASS,161,0,161,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220530,NC_045512.2,26530,A,G,PASS,46,0,46,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220530,NC_045512.2,26577,C,G,PASS,80,0,80,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220530,NC_045512.2,26709,G,A,PASS,61,0,61,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220530,NC_045512.2,27259,A,C,PASS,64,0,64,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220530,NC_045512.2,27406,C,T,PASS,65,0,65,1.0,ORF7a,missense_variant,c.13C>T,p.Leu5Phe,p.L5F,ivar,Unassigned +220530,NC_045512.2,27784,A,T,ft,16,11,5,0.31,ORF7b,missense_variant,c.29A>T,p.Tyr10Phe,p.Y10F,ivar,Unassigned +220530,NC_045512.2,27790,G,C,ft,13,8,5,0.38,ORF7b,missense_variant,c.35G>C,p.Cys12Ser,p.C12S,ivar,Unassigned +220530,NC_045512.2,27807,C,T,PASS,12,0,12,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220530,NC_045512.2,28271,A,T,PASS,189,0,188,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220530,NC_045512.2,28311,C,T,PASS,206,0,206,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220530,NC_045512.2,2832,A,G,PASS,78,0,78,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220530,NC_045512.2,28361,GGAGAACGCA,G,PASS,171,171,134,0.78,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220530,NC_045512.2,28403,G,A,PASS,112,78,34,0.3,N,missense_variant,c.130G>A,p.Gly44Ser,p.G44S,ivar,Unassigned +220530,NC_045512.2,2857,C,T,PASS,48,36,12,0.25,orf1ab,synonymous_variant,c.2592C>T,p.Leu864Leu,p.L864L,ivar,Unassigned +220530,NC_045512.2,28881,GG,AA,PASS,3635,36,3594,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220530,NC_045512.2,28883,G,C,PASS,3618,3,3608,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220530,NC_045512.2,4964,A,G,ft,10,6,4,0.4,orf1ab,missense_variant,c.4699A>G,p.Thr1567Ala,p.T1567A,ivar,Unassigned +220530,NC_045512.2,8393,G,A,PASS,1049,2,1046,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220531,NC_045512.2,10029,C,T,PASS,65,0,65,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.18 +220531,NC_045512.2,10449,C,A,PASS,294,0,293,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.18 +220531,NC_045512.2,11282,AGTTTGTCTG,A,PASS,608,606,530,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.18 +220531,NC_045512.2,11537,A,G,PASS,587,0,587,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.18 +220531,NC_045512.2,13195,T,C,PASS,5269,16,5253,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.18 +220531,NC_045512.2,14408,C,T,PASS,234,1,231,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.18 +220531,NC_045512.2,15336,T,C,ft,10,5,5,0.5,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.18 +220531,NC_045512.2,15359,G,A,PASS,10,4,6,0.6,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.18 +220531,NC_045512.2,18163,A,G,PASS,46,0,46,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.18 +220531,NC_045512.2,2172,A,G,PASS,3340,15,3325,1.0,orf1ab,missense_variant,c.1907A>G,p.Lys636Arg,p.K636R,ivar,BA.1.18 +220531,NC_045512.2,21762,C,T,PASS,443,0,443,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.18 +220531,NC_045512.2,21764,ATACATG,A,PASS,449,444,403,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.18 +220531,NC_045512.2,21846,C,T,PASS,384,3,381,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.18 +220531,NC_045512.2,22578,G,A,PASS,57,0,57,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.18 +220531,NC_045512.2,22673,TC,CT,PASS,39,0,39,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.18 +220531,NC_045512.2,22679,T,C,PASS,46,0,46,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.18 +220531,NC_045512.2,22686,C,T,PASS,45,0,45,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.18 +220531,NC_045512.2,22882,T,G,PASS,13,0,13,1.0,S,missense_variant,c.1320T>G,p.Asn440Lys,p.N440K,ivar,BA.1.18 +220531,NC_045512.2,22898,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1336G>A,p.Gly446Ser,p.G446S,ivar,BA.1.18 +220531,NC_045512.2,22992,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.18 +220531,NC_045512.2,22995,C,A,PASS,11,0,11,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.18 +220531,NC_045512.2,23013,A,C,PASS,11,0,11,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.18 +220531,NC_045512.2,23040,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.18 +220531,NC_045512.2,23048,G,A,PASS,18,0,18,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.18 +220531,NC_045512.2,23055,A,G,PASS,18,0,18,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.18 +220531,NC_045512.2,23063,A,T,PASS,17,0,17,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.18 +220531,NC_045512.2,23075,T,C,PASS,20,0,20,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.18 +220531,NC_045512.2,23202,C,A,PASS,48,0,48,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.18 +220531,NC_045512.2,23403,A,G,PASS,3684,4,3680,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.18 +220531,NC_045512.2,23525,C,T,PASS,3562,10,3542,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.18 +220531,NC_045512.2,23599,T,G,PASS,1310,0,1308,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.18 +220531,NC_045512.2,23604,C,A,PASS,1248,0,1245,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.18 +220531,NC_045512.2,23854,C,A,PASS,153,0,153,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.18 +220531,NC_045512.2,23948,G,T,PASS,1231,0,1229,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.18 +220531,NC_045512.2,24130,C,A,PASS,1843,2,1824,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.18 +220531,NC_045512.2,24424,A,T,PASS,589,0,589,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.18 +220531,NC_045512.2,24469,T,A,PASS,1156,4,1150,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.18 +220531,NC_045512.2,24503,C,T,PASS,1344,14,1330,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.18 +220531,NC_045512.2,25000,C,T,PASS,165,1,164,0.99,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.18 +220531,NC_045512.2,25584,C,T,PASS,263,0,263,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.18 +220531,NC_045512.2,25855,G,T,PASS,263,0,262,1.0,ORF3a,missense_variant,c.463G>T,p.Asp155Tyr,p.D155Y,ivar,BA.1.18 +220531,NC_045512.2,25931,CT,AC,PASS,276,1,275,1.0,ORF3a,missense_variant,c.539_540delCTinsAC,p.Ser180Tyr,p.S180Y,ivar,BA.1.18 +220531,NC_045512.2,26270,C,T,PASS,761,2,759,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.18 +220531,NC_045512.2,26530,A,G,PASS,192,0,192,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.18 +220531,NC_045512.2,26577,C,G,PASS,211,0,211,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.18 +220531,NC_045512.2,26709,G,A,PASS,190,1,189,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.18 +220531,NC_045512.2,27259,A,C,PASS,631,0,624,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.18 +220531,NC_045512.2,27807,C,T,PASS,247,2,245,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.18 +220531,NC_045512.2,27933,G,A,PASS,448,3,442,0.99,ORF8,missense_variant,c.40G>A,p.Ala14Thr,p.A14T,ivar,BA.1.18 +220531,NC_045512.2,28271,A,T,PASS,1392,0,1390,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.18 +220531,NC_045512.2,28311,C,T,PASS,1393,1,1382,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.18 +220531,NC_045512.2,2832,A,G,PASS,216,0,216,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.18 +220531,NC_045512.2,28361,GGAGAACGCA,G,PASS,1099,1092,795,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.18 +220531,NC_045512.2,28881,GG,AA,PASS,2048,32,2014,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.18 +220531,NC_045512.2,28883,G,C,PASS,2025,2,2020,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.18 +220531,NC_045512.2,3037,C,T,PASS,58,0,58,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.18 +220531,NC_045512.2,5386,T,G,PASS,34,0,34,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.18 +220531,NC_045512.2,5730,C,T,PASS,289,0,289,1.0,orf1ab,missense_variant,c.5465C>T,p.Thr1822Ile,p.T1822I,ivar,BA.1.18 +220531,NC_045512.2,8393,G,A,PASS,3368,17,3350,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.18 +220532,NC_045512.2,10449,C,A,PASS,26,0,26,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220532,NC_045512.2,11282,AGTTTGTCTG,A,PASS,38,38,33,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220532,NC_045512.2,11537,A,G,PASS,58,0,58,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220532,NC_045512.2,13195,T,C,PASS,3057,4,3053,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220532,NC_045512.2,14090,A,T,ft,13,9,4,0.31,orf1ab,missense_variant,c.13825A>T,p.Met4609Leu,p.M4609L,ivar,Unassigned +220532,NC_045512.2,14408,C,T,PASS,33,0,32,0.97,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220532,NC_045512.2,15933,C,T,PASS,69,4,65,0.94,orf1ab,missense_variant,c.15668C>T,p.Thr5223Ile,p.T5223I,ivar,Unassigned +220532,NC_045512.2,21762,C,T,PASS,51,0,51,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220532,NC_045512.2,21764,ATACATG,A,PASS,51,51,46,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220532,NC_045512.2,21846,C,T,PASS,72,0,72,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220532,NC_045512.2,23403,A,G,PASS,753,1,752,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220532,NC_045512.2,23525,C,T,PASS,730,0,730,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220532,NC_045512.2,23599,T,G,PASS,267,0,267,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220532,NC_045512.2,23604,C,A,PASS,263,0,261,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220532,NC_045512.2,23854,C,A,PASS,18,0,18,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220532,NC_045512.2,23948,G,T,PASS,81,0,81,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220532,NC_045512.2,24130,C,A,PASS,131,0,131,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220532,NC_045512.2,24424,A,T,PASS,26,0,26,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220532,NC_045512.2,24469,T,A,PASS,242,0,242,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220532,NC_045512.2,24503,C,T,PASS,289,2,287,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220532,NC_045512.2,25000,C,T,PASS,13,0,13,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220532,NC_045512.2,25584,C,T,PASS,13,0,13,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220532,NC_045512.2,26270,C,T,PASS,33,0,33,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220532,NC_045512.2,26530,A,G,PASS,31,0,31,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220532,NC_045512.2,26577,C,G,PASS,31,0,31,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220532,NC_045512.2,26654,G,GT,PASS,28,28,9,0.32,M,frameshift_variant,c.137dupT,p.Leu46fs,p.L46fs,ivar,Unassigned +220532,NC_045512.2,26709,G,A,PASS,33,0,33,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220532,NC_045512.2,27259,A,C,PASS,40,0,40,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220532,NC_045512.2,27807,C,T,PASS,22,3,19,0.86,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220532,NC_045512.2,28271,A,T,PASS,365,0,365,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220532,NC_045512.2,28311,C,T,PASS,335,0,335,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220532,NC_045512.2,2832,A,G,PASS,31,0,31,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220532,NC_045512.2,28361,GGAGAACGCA,G,PASS,279,279,202,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220532,NC_045512.2,28512,C,T,PASS,110,79,29,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220532,NC_045512.2,28881,GG,AA,PASS,2846,42,2800,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220532,NC_045512.2,28883,G,C,PASS,2820,3,2814,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220532,NC_045512.2,4097,T,TC,PASS,25,25,8,0.32,orf1ab,frameshift_variant,c.3832_3833insC,p.Phe1278fs,p.F1278fs,ivar,Unassigned +220532,NC_045512.2,4101,T,C,PASS,25,17,8,0.32,orf1ab,missense_variant,c.3836T>C,p.Leu1279Ser,p.L1279S,ivar,Unassigned +220532,NC_045512.2,5672,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220532,NC_045512.2,8393,G,A,PASS,1208,5,1203,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220533,NC_045512.2,13195,T,C,PASS,35,0,35,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220533,NC_045512.2,23403,A,G,PASS,19,0,19,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220533,NC_045512.2,23525,C,T,PASS,15,0,15,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220533,NC_045512.2,28881,GG,AA,PASS,335,4,331,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220533,NC_045512.2,28883,G,C,PASS,331,0,331,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220533,NC_045512.2,8393,G,A,PASS,102,0,102,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220534,NC_045512.2,10029,C,T,PASS,80,1,79,0.99,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220534,NC_045512.2,10449,C,A,PASS,302,0,300,0.99,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220534,NC_045512.2,11282,AGTTTGTCTG,A,PASS,1212,1193,1059,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220534,NC_045512.2,11537,A,G,PASS,576,0,576,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220534,NC_045512.2,13195,T,C,PASS,6107,17,6090,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220534,NC_045512.2,14408,C,T,PASS,315,0,315,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220534,NC_045512.2,18163,A,G,PASS,58,0,58,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220534,NC_045512.2,19374,C,T,PASS,426,3,423,0.99,orf1ab,missense_variant,c.19109C>T,p.Ser6370Phe,p.S6370F,ivar,BA.1.17 +220534,NC_045512.2,20743,A,C,PASS,3288,0,3285,1.0,orf1ab,missense_variant,c.20478A>C,p.Lys6826Asn,p.K6826N,ivar,BA.1.17 +220534,NC_045512.2,21762,C,T,PASS,429,4,425,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220534,NC_045512.2,21764,ATACATG,A,PASS,434,429,398,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220534,NC_045512.2,21846,C,T,PASS,452,2,450,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220534,NC_045512.2,22193,AATT,A,PASS,19,19,16,0.84,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1.17 +220534,NC_045512.2,22204,T,TGAGCCAGAA,PASS,16,16,13,0.81,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1.17 +220534,NC_045512.2,22578,G,A,PASS,87,0,87,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220534,NC_045512.2,22673,TC,CT,PASS,68,0,68,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220534,NC_045512.2,22679,T,C,PASS,95,0,95,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220534,NC_045512.2,22686,C,T,PASS,94,0,94,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220534,NC_045512.2,22882,T,G,PASS,13,0,13,1.0,S,missense_variant,c.1320T>G,p.Asn440Lys,p.N440K,ivar,BA.1.17 +220534,NC_045512.2,22898,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1336G>A,p.Gly446Ser,p.G446S,ivar,BA.1.17 +220534,NC_045512.2,22992,G,A,PASS,20,0,20,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.17 +220534,NC_045512.2,22995,C,A,PASS,20,0,20,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.17 +220534,NC_045512.2,23013,A,C,PASS,24,0,24,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.17 +220534,NC_045512.2,23040,A,G,PASS,33,0,33,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.17 +220534,NC_045512.2,23048,G,A,PASS,33,1,32,0.97,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220534,NC_045512.2,23055,A,G,PASS,35,0,35,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220534,NC_045512.2,23063,A,T,PASS,38,0,38,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220534,NC_045512.2,23075,T,C,PASS,42,0,42,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220534,NC_045512.2,23202,C,A,PASS,77,0,77,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220534,NC_045512.2,23403,A,G,PASS,3887,4,3880,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220534,NC_045512.2,23525,C,T,PASS,3730,6,3714,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220534,NC_045512.2,23599,T,G,PASS,1409,0,1404,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220534,NC_045512.2,23604,C,A,PASS,1356,0,1350,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220534,NC_045512.2,23854,C,A,PASS,252,1,250,0.99,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220534,NC_045512.2,23948,G,T,PASS,1209,0,1206,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220534,NC_045512.2,24130,C,A,PASS,1902,2,1884,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220534,NC_045512.2,24424,A,T,PASS,860,1,856,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220534,NC_045512.2,24469,T,A,PASS,1573,3,1565,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220534,NC_045512.2,24503,C,T,PASS,1795,32,1760,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220534,NC_045512.2,25000,C,T,PASS,198,0,198,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220534,NC_045512.2,25584,C,T,PASS,452,9,441,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220534,NC_045512.2,26270,C,T,PASS,1216,6,1208,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220534,NC_045512.2,26530,A,G,PASS,353,0,353,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220534,NC_045512.2,26577,C,G,PASS,356,0,355,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220534,NC_045512.2,26709,G,A,PASS,372,2,369,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220534,NC_045512.2,27259,A,C,PASS,803,0,799,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220534,NC_045512.2,27807,C,T,PASS,288,0,288,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220534,NC_045512.2,28271,A,T,PASS,1664,5,1652,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220534,NC_045512.2,28311,C,T,PASS,1664,11,1651,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220534,NC_045512.2,2832,A,G,PASS,326,0,326,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220534,NC_045512.2,28361,GGAGAACGCA,G,PASS,1461,1458,1071,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220534,NC_045512.2,28881,GG,AA,PASS,2169,23,2143,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220534,NC_045512.2,28883,G,C,PASS,2150,0,2147,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220534,NC_045512.2,3037,C,T,PASS,104,0,104,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220534,NC_045512.2,5386,T,G,PASS,33,0,33,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220534,NC_045512.2,5672,C,T,PASS,610,2,608,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220534,NC_045512.2,5924,G,A,PASS,241,0,241,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220534,NC_045512.2,8393,G,A,PASS,3994,13,3975,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220534,NC_045512.2,8715,C,T,PASS,28,20,8,0.29,orf1ab,missense_variant,c.8450C>T,p.Thr2817Ile,p.T2817I,ivar,BA.1.17 +220535,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220535,NC_045512.2,11282,AGTTTGTCTG,A,PASS,76,76,65,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220535,NC_045512.2,11537,A,G,PASS,61,0,61,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220535,NC_045512.2,13195,T,C,PASS,2278,1,2277,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220535,NC_045512.2,14408,C,T,PASS,40,0,40,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220535,NC_045512.2,14646,T,A,PASS,41,27,12,0.29,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220535,NC_045512.2,16064,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220535,NC_045512.2,16308,C,T,PASS,133,0,133,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220535,NC_045512.2,21762,C,T,PASS,42,0,42,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220535,NC_045512.2,21764,ATACATG,A,PASS,43,42,36,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220535,NC_045512.2,21846,C,T,PASS,55,0,55,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220535,NC_045512.2,23403,A,G,PASS,1687,0,1687,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220535,NC_045512.2,23525,C,T,PASS,1723,4,1719,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220535,NC_045512.2,23599,T,G,PASS,665,0,665,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220535,NC_045512.2,23604,C,A,PASS,648,0,645,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220535,NC_045512.2,23948,G,T,PASS,59,0,59,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220535,NC_045512.2,24130,C,A,PASS,93,0,93,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220535,NC_045512.2,24424,A,T,PASS,39,0,39,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220535,NC_045512.2,24469,T,A,PASS,245,1,244,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220535,NC_045512.2,24503,C,T,PASS,281,1,280,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220535,NC_045512.2,25000,C,T,PASS,19,0,19,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220535,NC_045512.2,25584,C,T,PASS,27,0,27,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220535,NC_045512.2,26270,C,T,PASS,194,0,194,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220535,NC_045512.2,26530,A,G,PASS,114,0,114,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220535,NC_045512.2,26577,C,G,PASS,120,1,119,0.99,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220535,NC_045512.2,26709,G,A,PASS,93,0,93,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220535,NC_045512.2,27259,A,C,PASS,78,0,78,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220535,NC_045512.2,27807,C,T,PASS,42,0,42,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220535,NC_045512.2,28271,A,T,PASS,684,0,684,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220535,NC_045512.2,28311,C,T,PASS,667,16,651,0.98,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220535,NC_045512.2,2832,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220535,NC_045512.2,28361,GGAGAACGCA,G,PASS,498,496,337,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220535,NC_045512.2,28512,C,T,PASS,234,171,62,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220535,NC_045512.2,28881,GG,AA,PASS,6177,65,6104,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220535,NC_045512.2,28883,G,C,PASS,6141,2,6131,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220535,NC_045512.2,3037,C,T,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220535,NC_045512.2,4273,T,A,PASS,31,13,18,0.58,orf1ab,synonymous_variant,c.4008T>A,p.Gly1336Gly,p.G1336G,ivar,Unassigned +220535,NC_045512.2,76,T,A,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220535,NC_045512.2,78,T,G,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220535,NC_045512.2,8393,G,A,PASS,2646,16,2630,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220535,NC_045512.2,9572,G,A,PASS,1287,8,1277,0.99,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,Unassigned +220536,NC_045512.2,10449,C,A,PASS,12,0,12,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220536,NC_045512.2,11282,AGTTTGTCTG,A,PASS,36,35,32,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220536,NC_045512.2,11537,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220536,NC_045512.2,13195,T,C,PASS,1638,4,1634,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220536,NC_045512.2,14408,C,T,PASS,33,0,33,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220536,NC_045512.2,14646,T,A,PASS,43,27,16,0.37,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220536,NC_045512.2,21595,C,T,PASS,167,0,167,1.0,S,synonymous_variant,c.33C>T,p.Val11Val,p.V11V,ivar,Unassigned +220536,NC_045512.2,21762,C,T,PASS,31,2,29,0.94,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220536,NC_045512.2,21764,ATACATG,A,PASS,32,32,32,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220536,NC_045512.2,21846,C,T,PASS,34,0,34,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220536,NC_045512.2,21859,C,T,PASS,31,0,31,1.0,S,synonymous_variant,c.297C>T,p.Asn99Asn,p.N99N,ivar,Unassigned +220536,NC_045512.2,23403,A,G,PASS,1494,4,1490,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220536,NC_045512.2,23525,C,T,PASS,1441,16,1425,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220536,NC_045512.2,23599,T,G,PASS,586,0,586,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220536,NC_045512.2,23604,C,A,PASS,571,0,571,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220536,NC_045512.2,23948,G,T,PASS,38,0,38,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220536,NC_045512.2,24130,C,A,PASS,51,0,51,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220536,NC_045512.2,24424,A,T,PASS,23,0,23,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220536,NC_045512.2,24469,T,A,PASS,203,0,203,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220536,NC_045512.2,24503,C,T,PASS,240,0,240,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220536,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220536,NC_045512.2,25577,T,C,PASS,14,0,14,1.0,ORF3a,missense_variant,c.185T>C,p.Ile62Thr,p.I62T,ivar,Unassigned +220536,NC_045512.2,26270,C,T,PASS,99,0,99,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220536,NC_045512.2,26530,A,G,PASS,36,0,36,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220536,NC_045512.2,26577,C,G,PASS,40,0,40,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220536,NC_045512.2,26709,G,A,PASS,42,0,42,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220536,NC_045512.2,27259,A,C,PASS,29,0,29,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220536,NC_045512.2,27807,C,T,PASS,12,0,12,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220536,NC_045512.2,28271,A,T,PASS,310,2,308,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220536,NC_045512.2,28311,C,T,PASS,327,2,325,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220536,NC_045512.2,2832,A,G,PASS,15,0,15,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220536,NC_045512.2,28361,GGAGAACGCA,G,PASS,223,222,162,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220536,NC_045512.2,28881,GG,AA,PASS,5160,55,5100,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220536,NC_045512.2,28883,G,C,PASS,5134,3,5127,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220536,NC_045512.2,3037,C,T,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220536,NC_045512.2,8393,G,A,PASS,2570,9,2558,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220537,NC_045512.2,10029,C,T,PASS,30,0,30,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220537,NC_045512.2,10449,C,A,PASS,81,0,79,0.98,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220537,NC_045512.2,11282,AGTTTGTCTG,A,PASS,360,355,322,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220537,NC_045512.2,11537,A,G,PASS,303,0,303,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220537,NC_045512.2,13195,T,C,PASS,5220,4,5213,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220537,NC_045512.2,14408,C,T,PASS,123,0,123,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220537,NC_045512.2,18163,A,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220537,NC_045512.2,21762,C,T,PASS,202,1,201,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220537,NC_045512.2,21764,ATACATG,A,PASS,207,202,188,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220537,NC_045512.2,21846,C,T,PASS,220,0,220,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220537,NC_045512.2,22478,T,C,ft,15,11,4,0.27,S,missense_variant,c.916T>C,p.Phe306Leu,p.F306L,ivar,BA.1.17 +220537,NC_045512.2,22578,G,A,PASS,22,0,22,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220537,NC_045512.2,22673,TC,CT,PASS,18,0,18,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220537,NC_045512.2,22679,T,C,PASS,22,0,22,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220537,NC_045512.2,22686,C,T,PASS,22,0,22,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220537,NC_045512.2,23048,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220537,NC_045512.2,23055,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220537,NC_045512.2,23063,A,T,PASS,11,0,11,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220537,NC_045512.2,23075,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220537,NC_045512.2,23202,C,A,PASS,47,0,47,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220537,NC_045512.2,23403,A,G,PASS,3085,4,3081,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220537,NC_045512.2,23525,C,T,PASS,2906,14,2884,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220537,NC_045512.2,23599,T,G,PASS,1118,0,1116,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220537,NC_045512.2,23604,C,A,PASS,1080,0,1077,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220537,NC_045512.2,23854,C,A,PASS,74,0,74,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220537,NC_045512.2,23948,G,T,PASS,689,2,686,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220537,NC_045512.2,24130,C,A,PASS,1007,0,997,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220537,NC_045512.2,24424,A,T,PASS,270,2,268,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220537,NC_045512.2,24469,T,A,PASS,895,0,888,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220537,NC_045512.2,24503,C,T,PASS,1054,21,1033,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220537,NC_045512.2,25000,C,T,PASS,93,0,93,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220537,NC_045512.2,25584,C,T,PASS,117,0,117,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220537,NC_045512.2,26270,C,T,PASS,578,0,576,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220537,NC_045512.2,26530,A,G,PASS,226,0,226,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220537,NC_045512.2,26577,C,G,PASS,274,0,274,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220537,NC_045512.2,26709,G,A,PASS,253,0,253,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220537,NC_045512.2,27259,A,C,PASS,315,0,315,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220537,NC_045512.2,27384,T,C,PASS,451,0,451,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,BA.1.17 +220537,NC_045512.2,27807,C,T,PASS,91,0,91,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220537,NC_045512.2,28271,A,T,PASS,918,2,913,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220537,NC_045512.2,28311,C,T,PASS,933,0,929,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220537,NC_045512.2,2832,A,G,PASS,97,0,97,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220537,NC_045512.2,28361,GGAGAACGCA,G,PASS,774,770,558,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220537,NC_045512.2,28881,GG,AA,PASS,3048,38,3005,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220537,NC_045512.2,28883,G,C,PASS,3032,4,3020,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220537,NC_045512.2,3037,C,T,PASS,49,0,49,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220537,NC_045512.2,5386,T,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220537,NC_045512.2,5672,C,T,PASS,149,0,149,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220537,NC_045512.2,5924,G,A,PASS,77,0,77,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220537,NC_045512.2,635,C,T,PASS,9649,48,9569,0.99,orf1ab,missense_variant,c.370C>T,p.Arg124Cys,p.R124C,ivar,BA.1.17 +220537,NC_045512.2,7984,T,C,PASS,1058,2,1056,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220537,NC_045512.2,8393,G,A,PASS,2866,7,2859,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220538,NC_045512.2,10029,C,T,PASS,23,0,23,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.18 +220538,NC_045512.2,10449,C,A,PASS,82,0,82,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.18 +220538,NC_045512.2,11282,AGTTTGTCTG,A,PASS,493,491,443,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.18 +220538,NC_045512.2,11537,A,G,PASS,252,0,252,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.18 +220538,NC_045512.2,13195,T,C,PASS,4749,6,4741,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.18 +220538,NC_045512.2,14408,C,T,PASS,81,0,79,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.18 +220538,NC_045512.2,18163,A,G,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.18 +220538,NC_045512.2,2172,A,G,PASS,1213,5,1207,1.0,orf1ab,missense_variant,c.1907A>G,p.Lys636Arg,p.K636R,ivar,BA.1.18 +220538,NC_045512.2,21762,C,T,PASS,158,0,158,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.18 +220538,NC_045512.2,21764,ATACATG,A,PASS,165,160,145,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.18 +220538,NC_045512.2,21846,C,T,PASS,170,0,170,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.18 +220538,NC_045512.2,22578,G,A,PASS,33,0,33,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.18 +220538,NC_045512.2,22673,TC,CT,PASS,19,1,18,0.95,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.18 +220538,NC_045512.2,22679,T,C,PASS,25,0,25,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.18 +220538,NC_045512.2,22686,C,T,PASS,25,0,25,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.18 +220538,NC_045512.2,23040,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.18 +220538,NC_045512.2,23048,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.18 +220538,NC_045512.2,23055,A,G,PASS,13,0,13,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.18 +220538,NC_045512.2,23063,A,T,PASS,13,0,13,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.18 +220538,NC_045512.2,23075,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.18 +220538,NC_045512.2,23202,C,A,PASS,22,0,22,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.18 +220538,NC_045512.2,23403,A,G,PASS,3286,10,3275,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.18 +220538,NC_045512.2,23525,C,T,PASS,3216,2,3208,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.18 +220538,NC_045512.2,23599,T,G,PASS,1320,1,1317,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.18 +220538,NC_045512.2,23604,C,A,PASS,1275,0,1266,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.18 +220538,NC_045512.2,23854,C,A,PASS,51,0,50,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.18 +220538,NC_045512.2,23948,G,T,PASS,254,0,253,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.18 +220538,NC_045512.2,24130,C,A,PASS,419,0,417,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.18 +220538,NC_045512.2,24424,A,T,PASS,173,0,171,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.18 +220538,NC_045512.2,24469,T,A,PASS,675,2,669,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.18 +220538,NC_045512.2,24503,C,T,PASS,821,13,808,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.18 +220538,NC_045512.2,25000,C,T,PASS,104,0,104,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.18 +220538,NC_045512.2,25584,C,T,PASS,103,0,103,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.18 +220538,NC_045512.2,25855,G,T,PASS,79,0,79,1.0,ORF3a,missense_variant,c.463G>T,p.Asp155Tyr,p.D155Y,ivar,BA.1.18 +220538,NC_045512.2,25931,CT,AC,PASS,88,0,88,1.0,ORF3a,missense_variant,c.539_540delCTinsAC,p.Ser180Tyr,p.S180Y,ivar,BA.1.18 +220538,NC_045512.2,26270,C,T,PASS,315,0,315,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.18 +220538,NC_045512.2,26530,A,G,PASS,141,0,141,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.18 +220538,NC_045512.2,26577,C,G,PASS,152,0,152,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.18 +220538,NC_045512.2,26709,G,A,PASS,160,0,160,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.18 +220538,NC_045512.2,27259,A,C,PASS,327,0,327,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.18 +220538,NC_045512.2,27519,C,T,PASS,303,0,303,1.0,ORF7a,synonymous_variant,c.126C>T,p.Gly42Gly,p.G42G,ivar,BA.1.18 +220538,NC_045512.2,27807,C,T,PASS,118,0,118,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.18 +220538,NC_045512.2,28271,A,T,PASS,985,4,981,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.18 +220538,NC_045512.2,28311,C,T,PASS,995,6,987,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.18 +220538,NC_045512.2,2832,A,G,PASS,59,0,59,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.18 +220538,NC_045512.2,28361,GGAGAACGCA,G,PASS,847,843,615,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.18 +220538,NC_045512.2,28881,GG,AA,PASS,2536,35,2498,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.18 +220538,NC_045512.2,28883,G,C,PASS,2511,2,2506,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.18 +220538,NC_045512.2,3037,C,T,PASS,42,0,42,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.18 +220538,NC_045512.2,5386,T,G,PASS,11,0,9,0.82,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.18 +220538,NC_045512.2,5730,C,T,PASS,90,1,89,0.99,orf1ab,missense_variant,c.5465C>T,p.Thr1822Ile,p.T1822I,ivar,BA.1.18 +220538,NC_045512.2,8393,G,A,PASS,3456,17,3437,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.18 +220539,NC_045512.2,10449,C,A,PASS,32,0,32,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220539,NC_045512.2,11282,AGTTTGTCTG,A,PASS,101,100,83,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220539,NC_045512.2,11455,C,T,PASS,127,0,127,1.0,orf1ab,synonymous_variant,c.11190C>T,p.Ala3730Ala,p.A3730A,ivar,Unassigned +220539,NC_045512.2,11537,A,G,PASS,82,0,82,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220539,NC_045512.2,13195,T,C,PASS,4012,6,4006,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220539,NC_045512.2,14408,C,T,PASS,72,0,72,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220539,NC_045512.2,21762,C,T,PASS,89,0,89,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220539,NC_045512.2,21764,ATACATG,A,PASS,89,89,82,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220539,NC_045512.2,21846,C,T,PASS,73,0,73,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220539,NC_045512.2,23403,A,G,PASS,1894,4,1890,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220539,NC_045512.2,23525,C,T,PASS,1971,3,1968,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220539,NC_045512.2,23599,T,G,PASS,834,0,834,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220539,NC_045512.2,23604,C,A,PASS,809,0,808,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220539,NC_045512.2,23854,C,A,PASS,14,1,12,0.86,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220539,NC_045512.2,23948,G,T,PASS,146,0,146,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220539,NC_045512.2,23987,C,T,PASS,177,2,175,0.99,S,missense_variant,c.2425C>T,p.Pro809Ser,p.P809S,ivar,Unassigned +220539,NC_045512.2,24130,C,A,PASS,230,0,228,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220539,NC_045512.2,24424,A,T,PASS,57,0,57,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220539,NC_045512.2,24469,T,A,PASS,456,0,456,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220539,NC_045512.2,24503,C,T,PASS,539,6,532,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220539,NC_045512.2,25000,C,T,PASS,35,2,33,0.94,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220539,NC_045512.2,25584,C,T,PASS,37,0,37,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220539,NC_045512.2,26270,C,T,PASS,144,0,144,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220539,NC_045512.2,26530,A,G,PASS,35,0,35,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220539,NC_045512.2,26577,C,G,PASS,49,0,49,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220539,NC_045512.2,26709,G,A,PASS,21,0,21,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220539,NC_045512.2,27259,A,C,PASS,73,0,73,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220539,NC_045512.2,27807,C,T,PASS,37,0,37,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220539,NC_045512.2,2785,T,C,PASS,30,22,8,0.27,orf1ab,synonymous_variant,c.2520T>C,p.Asn840Asn,p.N840N,ivar,Unassigned +220539,NC_045512.2,28271,A,T,PASS,299,0,299,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220539,NC_045512.2,28311,C,T,PASS,288,2,286,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220539,NC_045512.2,2832,A,G,PASS,35,0,35,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220539,NC_045512.2,28361,GGAGAACGCA,G,PASS,204,202,147,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220539,NC_045512.2,28881,GG,AA,PASS,5835,60,5773,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220539,NC_045512.2,28883,G,C,PASS,5804,4,5791,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220539,NC_045512.2,3037,C,T,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220539,NC_045512.2,8393,G,A,PASS,3152,5,3147,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220540,NC_045512.2,11282,AGTTTGTCTG,A,PASS,12,12,12,1.0,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220540,NC_045512.2,13195,T,C,PASS,87,0,87,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220540,NC_045512.2,14646,T,A,PASS,12,4,8,0.67,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220540,NC_045512.2,2010,A,G,ft,10,6,4,0.4,orf1ab,missense_variant,c.1745A>G,p.Asp582Gly,p.D582G,ivar,Unassigned +220540,NC_045512.2,23403,A,G,PASS,282,0,282,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220540,NC_045512.2,23525,C,T,PASS,293,0,293,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220540,NC_045512.2,23599,T,G,PASS,121,0,121,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220540,NC_045512.2,23604,C,A,PASS,117,0,117,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220540,NC_045512.2,24130,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220540,NC_045512.2,26270,C,T,PASS,40,0,40,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220540,NC_045512.2,26530,A,G,PASS,12,0,12,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220540,NC_045512.2,26577,C,G,PASS,15,0,15,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220540,NC_045512.2,28271,A,T,PASS,41,2,39,0.95,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220540,NC_045512.2,28311,C,T,PASS,45,0,45,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220540,NC_045512.2,28361,GGAGAACGCA,G,PASS,33,33,25,0.76,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220540,NC_045512.2,28881,GG,AA,PASS,3161,17,3140,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220540,NC_045512.2,28883,G,C,PASS,3153,4,3146,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220540,NC_045512.2,8393,G,A,PASS,606,0,606,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220540,NC_045512.2,9572,G,A,PASS,96,2,94,0.98,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,Unassigned +220541,NC_045512.2,10029,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220541,NC_045512.2,10449,C,A,PASS,83,0,82,0.99,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220541,NC_045512.2,11282,AGTTTGTCTG,A,PASS,120,120,116,0.97,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220541,NC_045512.2,11537,A,G,PASS,197,0,197,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220541,NC_045512.2,13195,T,C,PASS,5495,3,5491,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220541,NC_045512.2,14408,C,T,PASS,104,0,104,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220541,NC_045512.2,16064,A,G,PASS,228,0,228,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220541,NC_045512.2,16308,C,T,PASS,423,1,422,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,BA.1.1.1 +220541,NC_045512.2,18163,A,G,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220541,NC_045512.2,21762,C,T,PASS,147,0,147,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220541,NC_045512.2,21764,ATACATG,A,PASS,147,147,141,0.96,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220541,NC_045512.2,21846,C,T,PASS,142,0,142,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220541,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220541,NC_045512.2,22599,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220541,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220541,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220541,NC_045512.2,23403,A,G,PASS,2543,1,2541,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220541,NC_045512.2,23525,C,T,PASS,2437,14,2421,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220541,NC_045512.2,23599,T,G,PASS,936,0,936,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220541,NC_045512.2,23604,C,A,PASS,908,2,901,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220541,NC_045512.2,23854,C,A,PASS,41,0,41,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220541,NC_045512.2,23948,G,T,PASS,581,0,580,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220541,NC_045512.2,24130,C,A,PASS,761,0,760,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220541,NC_045512.2,24424,A,T,PASS,135,0,135,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220541,NC_045512.2,24469,T,A,PASS,759,0,758,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220541,NC_045512.2,24503,C,T,PASS,912,18,894,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220541,NC_045512.2,25000,C,T,PASS,39,0,39,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220541,NC_045512.2,25584,C,T,PASS,60,2,58,0.97,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220541,NC_045512.2,26270,C,T,PASS,319,0,317,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220541,NC_045512.2,26530,A,G,PASS,157,0,157,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220541,NC_045512.2,26577,C,G,PASS,174,0,174,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220541,NC_045512.2,26709,G,A,PASS,152,2,150,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220541,NC_045512.2,27259,A,C,PASS,165,0,165,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220541,NC_045512.2,27807,C,T,PASS,120,0,120,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220541,NC_045512.2,28271,A,T,PASS,1013,1,1010,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220541,NC_045512.2,28311,C,T,PASS,991,3,987,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220541,NC_045512.2,2832,A,G,PASS,41,0,41,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220541,NC_045512.2,28361,GGAGAACGCA,G,PASS,729,726,511,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220541,NC_045512.2,28512,C,T,PASS,407,288,106,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220541,NC_045512.2,28881,GG,AA,PASS,3023,30,2990,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220541,NC_045512.2,28883,G,C,PASS,3005,0,2998,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220541,NC_045512.2,3037,C,T,PASS,33,0,33,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220541,NC_045512.2,5386,T,G,PASS,16,0,16,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220541,NC_045512.2,728,G,A,PASS,79,58,20,0.25,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,BA.1.1.1 +220541,NC_045512.2,8393,G,A,PASS,3521,3,3515,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220541,NC_045512.2,9572,G,A,PASS,2527,14,2509,0.99,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,BA.1.1.1 +220542,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220542,NC_045512.2,11537,A,G,PASS,83,0,83,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220542,NC_045512.2,13195,T,C,PASS,3374,13,3359,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220542,NC_045512.2,14408,C,T,PASS,61,0,61,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220542,NC_045512.2,16064,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220542,NC_045512.2,16308,C,T,PASS,94,0,94,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220542,NC_045512.2,21762,C,T,PASS,64,0,64,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220542,NC_045512.2,21764,ATACATG,A,PASS,65,64,64,0.98,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220542,NC_045512.2,21846,C,T,PASS,65,0,65,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220542,NC_045512.2,23403,A,G,PASS,1214,0,1214,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220542,NC_045512.2,23525,C,T,PASS,1267,3,1261,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220542,NC_045512.2,23599,T,G,PASS,536,1,534,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220542,NC_045512.2,23604,C,A,PASS,511,0,510,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220542,NC_045512.2,23948,G,T,PASS,34,0,34,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220542,NC_045512.2,24130,C,A,PASS,86,0,86,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220542,NC_045512.2,24469,T,A,PASS,299,0,297,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220542,NC_045512.2,24503,C,T,PASS,373,5,368,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220542,NC_045512.2,26530,A,G,PASS,11,0,11,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220542,NC_045512.2,26577,C,G,PASS,13,0,13,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220542,NC_045512.2,26709,G,A,PASS,17,0,17,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220542,NC_045512.2,27807,C,T,PASS,35,0,35,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220542,NC_045512.2,28271,A,T,PASS,768,0,767,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220542,NC_045512.2,28311,C,T,PASS,724,2,722,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220542,NC_045512.2,28361,GGAGAACGCA,G,PASS,451,450,317,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220542,NC_045512.2,28512,C,T,PASS,106,64,42,0.4,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220542,NC_045512.2,28881,GG,AA,PASS,6562,63,6491,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220542,NC_045512.2,28883,G,C,PASS,6525,2,6516,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220542,NC_045512.2,3037,C,T,PASS,13,1,12,0.92,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220542,NC_045512.2,4276,C,T,PASS,40,0,40,1.0,orf1ab,synonymous_variant,c.4011C>T,p.Tyr1337Tyr,p.Y1337Y,ivar,Unassigned +220542,NC_045512.2,8393,G,A,PASS,1787,5,1782,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220543,NC_045512.2,10029,C,T,PASS,66,0,66,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220543,NC_045512.2,10449,C,A,PASS,291,0,290,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220543,NC_045512.2,11282,AGTTTGTCTG,A,PASS,357,354,314,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220543,NC_045512.2,11537,A,G,PASS,556,1,554,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220543,NC_045512.2,13195,T,C,PASS,7272,15,7253,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220543,NC_045512.2,14408,C,T,PASS,487,3,484,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220543,NC_045512.2,15336,T,C,PASS,19,12,7,0.37,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.1.1 +220543,NC_045512.2,15359,G,A,PASS,15,7,8,0.53,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.1.1 +220543,NC_045512.2,16064,A,G,PASS,636,1,635,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220543,NC_045512.2,16308,C,T,PASS,1330,1,1329,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,BA.1.1.1 +220543,NC_045512.2,18163,A,G,PASS,43,0,43,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220543,NC_045512.2,21306,C,T,PASS,138,4,134,0.97,orf1ab,missense_variant,c.21041C>T,p.Ala7014Val,p.A7014V,ivar,BA.1.1.1 +220543,NC_045512.2,21762,C,T,PASS,541,1,540,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220543,NC_045512.2,21764,ATACATG,A,PASS,555,541,494,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220543,NC_045512.2,21846,C,T,PASS,533,2,531,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220543,NC_045512.2,22578,G,A,PASS,17,0,17,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220543,NC_045512.2,22599,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220543,NC_045512.2,22673,TC,CT,PASS,17,0,17,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220543,NC_045512.2,22679,T,C,PASS,27,0,27,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220543,NC_045512.2,22686,C,T,PASS,26,0,26,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220543,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1.1 +220543,NC_045512.2,23040,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220543,NC_045512.2,23048,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220543,NC_045512.2,23055,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220543,NC_045512.2,23063,A,T,PASS,10,0,10,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220543,NC_045512.2,23075,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220543,NC_045512.2,23202,C,A,PASS,33,0,33,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220543,NC_045512.2,23403,A,G,PASS,5345,6,5339,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220543,NC_045512.2,23525,C,T,PASS,5055,8,5044,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220543,NC_045512.2,23599,T,G,PASS,1780,0,1780,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220543,NC_045512.2,23604,C,A,PASS,1726,0,1719,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220543,NC_045512.2,23854,C,A,PASS,106,0,106,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220543,NC_045512.2,23948,G,T,PASS,1529,0,1527,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220543,NC_045512.2,24130,C,A,PASS,2315,0,2289,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220543,NC_045512.2,24424,A,T,PASS,386,0,384,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220543,NC_045512.2,24469,T,A,PASS,1576,0,1573,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220543,NC_045512.2,24503,C,T,PASS,1890,45,1845,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220543,NC_045512.2,25000,C,T,PASS,139,0,139,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220543,NC_045512.2,25584,C,T,PASS,235,1,234,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220543,NC_045512.2,26270,C,T,PASS,603,4,599,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220543,NC_045512.2,26530,A,G,PASS,60,0,60,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220543,NC_045512.2,26577,C,G,PASS,65,0,65,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220543,NC_045512.2,26709,G,A,PASS,72,0,72,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220543,NC_045512.2,27259,A,C,PASS,453,0,451,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220543,NC_045512.2,27807,C,T,PASS,142,0,141,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220543,NC_045512.2,28271,A,T,PASS,1561,4,1557,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220543,NC_045512.2,28311,C,T,PASS,1582,3,1577,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220543,NC_045512.2,2832,A,G,PASS,172,1,171,0.99,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220543,NC_045512.2,28361,GGAGAACGCA,G,PASS,1130,1128,735,0.65,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220543,NC_045512.2,28512,C,T,PASS,615,428,178,0.29,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220543,NC_045512.2,28881,GG,AA,PASS,2666,37,2626,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220543,NC_045512.2,28883,G,C,PASS,2644,3,2638,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220543,NC_045512.2,29451,C,T,PASS,5293,30,5263,0.99,N,missense_variant,c.1178C>T,p.Thr393Ile,p.T393I,ivar,BA.1.1.1 +220543,NC_045512.2,3037,C,T,PASS,78,1,77,0.99,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220543,NC_045512.2,5386,T,G,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220543,NC_045512.2,8393,G,A,PASS,4660,24,4632,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220544,NC_045512.2,10449,C,A,PASS,10,0,10,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220544,NC_045512.2,11282,AGTTTGTCTG,A,PASS,73,72,66,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220544,NC_045512.2,11537,A,G,PASS,46,0,46,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220544,NC_045512.2,13195,T,C,PASS,3335,1,3334,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220544,NC_045512.2,14408,C,T,PASS,36,0,36,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220544,NC_045512.2,16064,A,G,PASS,57,0,57,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220544,NC_045512.2,16308,C,T,PASS,147,0,147,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,BA.1.1.1 +220544,NC_045512.2,206,C,A,PASS,32,18,12,0.38,orf1ab,upstream_gene_variant,c.-60C>A,.,.,ivar,BA.1.1.1 +220544,NC_045512.2,21762,C,T,PASS,78,0,78,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220544,NC_045512.2,21764,ATACATG,A,PASS,79,78,66,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220544,NC_045512.2,21846,C,T,PASS,38,0,38,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220544,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1.1 +220544,NC_045512.2,23030,T,C,ft,10,7,3,0.3,S,missense_variant,c.1468T>C,p.Phe490Leu,p.F490L,ivar,BA.1.1.1 +220544,NC_045512.2,23040,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220544,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220544,NC_045512.2,23055,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220544,NC_045512.2,23063,A,T,PASS,13,0,13,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220544,NC_045512.2,23075,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220544,NC_045512.2,23202,C,A,PASS,10,0,10,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220544,NC_045512.2,23403,A,G,PASS,1658,2,1655,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220544,NC_045512.2,23525,C,T,PASS,1539,5,1533,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220544,NC_045512.2,23599,T,G,PASS,601,3,598,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220544,NC_045512.2,23604,C,A,PASS,583,0,583,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220544,NC_045512.2,23756,A,G,ft,11,8,3,0.27,S,missense_variant,c.2194A>G,p.Thr732Ala,p.T732A,ivar,BA.1.1.1 +220544,NC_045512.2,23854,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220544,NC_045512.2,23948,G,T,PASS,178,0,178,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220544,NC_045512.2,24130,C,A,PASS,282,0,279,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220544,NC_045512.2,24424,A,T,PASS,68,0,68,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220544,NC_045512.2,24469,T,A,PASS,322,0,322,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220544,NC_045512.2,24503,C,T,PASS,381,14,367,0.96,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220544,NC_045512.2,25000,C,T,PASS,18,0,18,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220544,NC_045512.2,25584,C,T,PASS,27,0,27,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220544,NC_045512.2,26270,C,T,PASS,131,0,131,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220544,NC_045512.2,26530,A,G,PASS,119,0,119,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220544,NC_045512.2,26577,C,G,PASS,123,0,123,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220544,NC_045512.2,26709,G,A,PASS,133,2,131,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220544,NC_045512.2,27259,A,C,PASS,73,0,73,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220544,NC_045512.2,27807,C,T,PASS,15,0,15,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220544,NC_045512.2,2790,C,T,ft,15,11,4,0.27,orf1ab,missense_variant,c.2525C>T,p.Thr842Ile,p.T842I,ivar,BA.1.1.1 +220544,NC_045512.2,28271,A,T,PASS,206,0,206,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220544,NC_045512.2,28311,C,T,PASS,200,0,198,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220544,NC_045512.2,2832,A,G,PASS,15,0,15,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220544,NC_045512.2,28361,GGAGAACGCA,G,PASS,156,154,111,0.71,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220544,NC_045512.2,28881,GG,AA,PASS,6341,80,6256,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220544,NC_045512.2,28883,G,C,PASS,6310,0,6304,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220544,NC_045512.2,8393,G,A,PASS,1458,11,1447,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220544,NC_045512.2,9572,G,A,PASS,1323,9,1310,0.99,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,BA.1.1.1 +220545,NC_045512.2,10029,C,T,PASS,16,0,16,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220545,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220545,NC_045512.2,11282,AGTTTGTCTG,A,PASS,94,94,81,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220545,NC_045512.2,11537,A,G,PASS,99,0,99,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220545,NC_045512.2,11958,T,C,PASS,18,0,18,1.0,orf1ab,missense_variant,c.11693T>C,p.Ile3898Thr,p.I3898T,ivar,Unassigned +220545,NC_045512.2,13195,T,C,PASS,3708,5,3703,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220545,NC_045512.2,14408,C,T,PASS,59,0,59,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220545,NC_045512.2,14774,A,T,ft,13,9,4,0.31,orf1ab,missense_variant,c.14509A>T,p.Met4837Leu,p.M4837L,ivar,Unassigned +220545,NC_045512.2,16064,A,G,PASS,75,0,75,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220545,NC_045512.2,18163,A,G,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220545,NC_045512.2,21762,C,T,PASS,106,0,106,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220545,NC_045512.2,21764,ATACATG,A,PASS,109,106,91,0.83,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220545,NC_045512.2,21846,C,T,PASS,81,0,81,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220545,NC_045512.2,23403,A,G,PASS,1153,0,1153,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220545,NC_045512.2,23525,C,T,PASS,1133,2,1131,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220545,NC_045512.2,23599,T,G,PASS,445,0,445,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220545,NC_045512.2,23604,C,A,PASS,432,0,430,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220545,NC_045512.2,23854,C,A,PASS,24,0,24,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220545,NC_045512.2,23948,G,T,PASS,141,0,141,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220545,NC_045512.2,24130,C,A,PASS,177,0,177,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220545,NC_045512.2,24424,A,T,PASS,93,0,93,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220545,NC_045512.2,24469,T,A,PASS,454,0,451,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220545,NC_045512.2,24503,C,T,PASS,534,3,531,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220545,NC_045512.2,25000,C,T,PASS,35,0,35,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220545,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220545,NC_045512.2,26270,C,T,PASS,77,0,77,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220545,NC_045512.2,26530,A,G,PASS,25,0,25,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220545,NC_045512.2,26577,C,G,PASS,36,0,36,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220545,NC_045512.2,26709,G,A,PASS,42,2,40,0.95,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220545,NC_045512.2,27259,A,C,PASS,62,0,62,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220545,NC_045512.2,27807,C,T,PASS,27,0,27,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220545,NC_045512.2,28238,T,C,PASS,556,0,556,1.0,ORF8,synonymous_variant,c.345T>C,p.Arg115Arg,p.R115R,ivar,Unassigned +220545,NC_045512.2,28271,A,T,PASS,638,4,630,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220545,NC_045512.2,28311,C,T,PASS,637,2,635,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220545,NC_045512.2,28361,GGAGAACGCA,G,PASS,462,461,341,0.74,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220545,NC_045512.2,28881,GG,AA,PASS,4829,76,4753,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220545,NC_045512.2,28883,G,C,PASS,4774,5,4765,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220545,NC_045512.2,3037,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220545,NC_045512.2,4835,G,C,PASS,55,35,20,0.36,orf1ab,missense_variant,c.4570G>C,p.Gly1524Arg,p.G1524R,ivar,Unassigned +220545,NC_045512.2,8393,G,A,PASS,1501,4,1495,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220546,NC_045512.2,10029,C,T,PASS,29,0,29,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220546,NC_045512.2,10449,C,A,PASS,74,0,74,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220546,NC_045512.2,11282,AGTTTGTCTG,A,PASS,229,225,199,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220546,NC_045512.2,11537,A,G,PASS,132,0,132,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220546,NC_045512.2,13195,T,C,PASS,4491,2,4489,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220546,NC_045512.2,14408,C,T,PASS,115,0,115,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220546,NC_045512.2,16064,A,G,PASS,219,0,219,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220546,NC_045512.2,18163,A,G,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220546,NC_045512.2,21762,C,T,PASS,121,0,121,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220546,NC_045512.2,21764,ATACATG,A,PASS,127,121,110,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220546,NC_045512.2,21846,C,T,PASS,121,0,121,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220546,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220546,NC_045512.2,22686,C,T,PASS,10,0,10,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220546,NC_045512.2,23040,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220546,NC_045512.2,23048,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220546,NC_045512.2,23055,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220546,NC_045512.2,23063,A,T,PASS,12,0,12,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220546,NC_045512.2,23075,T,C,PASS,13,0,13,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220546,NC_045512.2,23202,C,A,PASS,30,0,30,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220546,NC_045512.2,23403,A,G,PASS,3367,2,3365,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220546,NC_045512.2,23525,C,T,PASS,3050,3,3045,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220546,NC_045512.2,23599,T,G,PASS,1142,0,1142,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220546,NC_045512.2,23604,C,A,PASS,1100,0,1094,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220546,NC_045512.2,23854,C,A,PASS,28,0,28,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220546,NC_045512.2,23948,G,T,PASS,349,1,344,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220546,NC_045512.2,24130,C,A,PASS,564,0,559,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220546,NC_045512.2,24424,A,T,PASS,122,0,122,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220546,NC_045512.2,24469,T,A,PASS,553,0,548,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220546,NC_045512.2,24503,C,T,PASS,663,14,649,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220546,NC_045512.2,25000,C,T,PASS,53,0,53,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220546,NC_045512.2,25584,C,T,PASS,61,0,61,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220546,NC_045512.2,26270,C,T,PASS,368,2,366,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220546,NC_045512.2,26530,A,G,PASS,140,0,140,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220546,NC_045512.2,26577,C,G,PASS,173,0,173,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220546,NC_045512.2,26709,G,A,PASS,158,1,157,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220546,NC_045512.2,27259,A,C,PASS,165,0,165,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220546,NC_045512.2,27807,C,T,PASS,79,0,79,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220546,NC_045512.2,28238,T,C,PASS,607,0,607,1.0,ORF8,synonymous_variant,c.345T>C,p.Arg115Arg,p.R115R,ivar,BA.1.1.1 +220546,NC_045512.2,28271,A,T,PASS,751,0,749,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220546,NC_045512.2,28311,C,T,PASS,709,4,703,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220546,NC_045512.2,2832,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220546,NC_045512.2,28361,GGAGAACGCA,G,PASS,531,529,373,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220546,NC_045512.2,28512,C,T,PASS,385,283,99,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220546,NC_045512.2,28881,GG,AA,PASS,2009,27,1980,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220546,NC_045512.2,28883,G,C,PASS,1988,0,1982,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220546,NC_045512.2,3037,C,T,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220546,NC_045512.2,5386,T,G,PASS,12,0,12,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220546,NC_045512.2,76,T,A,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.1.1 +220546,NC_045512.2,78,T,G,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.1.1 +220546,NC_045512.2,8393,G,A,PASS,3173,9,3162,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220599,NC_045512.2,11537,A,G,PASS,13,0,13,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220599,NC_045512.2,13195,T,C,PASS,273,2,271,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220599,NC_045512.2,16064,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220599,NC_045512.2,16853,G,T,PASS,16,0,14,0.88,orf1ab,missense_variant,c.16588G>T,p.Val5530Leu,p.V5530L,ivar,Unassigned +220599,NC_045512.2,23403,A,G,PASS,187,0,187,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220599,NC_045512.2,23525,C,T,PASS,144,0,144,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220599,NC_045512.2,23599,T,G,PASS,67,0,67,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220599,NC_045512.2,23604,C,A,PASS,67,0,67,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220599,NC_045512.2,23948,G,T,PASS,20,0,20,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220599,NC_045512.2,24130,C,A,PASS,36,0,36,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220599,NC_045512.2,24424,A,T,PASS,14,0,14,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220599,NC_045512.2,24469,T,A,PASS,30,0,30,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220599,NC_045512.2,24503,C,T,PASS,33,1,32,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220599,NC_045512.2,28881,GG,AA,PASS,166,5,161,0.97,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220599,NC_045512.2,28883,G,C,PASS,167,2,165,0.99,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220599,NC_045512.2,29400,C,T,PASS,89,0,89,1.0,N,missense_variant,c.1127C>T,p.Ala376Val,p.A376V,ivar,Unassigned +220599,NC_045512.2,3663,G,A,PASS,148,2,146,0.99,orf1ab,missense_variant,c.3398G>A,p.Ser1133Asn,p.S1133N,ivar,Unassigned +220599,NC_045512.2,4266,T,C,ft,11,8,3,0.27,orf1ab,missense_variant,c.4001T>C,p.Leu1334Ser,p.L1334S,ivar,Unassigned +220599,NC_045512.2,4363,A,T,ft,10,6,4,0.4,orf1ab,missense_variant,c.4098A>T,p.Glu1366Asp,p.E1366D,ivar,Unassigned +220599,NC_045512.2,8393,G,A,PASS,197,1,196,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220601,NC_045512.2,10029,C,T,PASS,335,2,333,0.99,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1 +220601,NC_045512.2,10449,C,A,PASS,827,0,824,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1 +220601,NC_045512.2,11282,AGTTTGTCTG,A,PASS,1412,1400,1185,0.84,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1 +220601,NC_045512.2,11537,A,G,PASS,872,0,872,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1 +220601,NC_045512.2,13195,T,C,PASS,2886,7,2877,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1 +220601,NC_045512.2,14408,C,T,PASS,367,5,362,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1 +220601,NC_045512.2,15240,C,T,PASS,59,0,59,1.0,orf1ab,missense_variant,c.14975C>T,p.Thr4992Ile,p.T4992I,ivar,BA.1.1 +220601,NC_045512.2,18163,A,G,PASS,241,2,239,0.99,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1 +220601,NC_045512.2,21762,C,T,PASS,460,2,458,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1 +220601,NC_045512.2,21764,ATACATG,A,PASS,465,463,409,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1 +220601,NC_045512.2,21846,C,T,PASS,446,6,440,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1 +220601,NC_045512.2,21986,GGTGTTTATT,G,PASS,15,15,15,1.0,S,disruptive_inframe_deletion,c.425_433delGTGTTTATT,p.Gly142_Tyr145delinsAsp,p.G142_Y145delinsD,ivar,BA.1.1 +220601,NC_045512.2,22193,AATT,A,PASS,25,25,15,0.6,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1.1 +220601,NC_045512.2,22204,T,TGAGCCAGAA,ft,14,14,5,0.36,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1.1 +220601,NC_045512.2,22578,G,A,PASS,130,2,128,0.98,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1 +220601,NC_045512.2,22599,G,A,PASS,141,0,141,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1 +220601,NC_045512.2,22673,TC,CT,PASS,111,0,111,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1 +220601,NC_045512.2,22679,T,C,PASS,162,0,162,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1 +220601,NC_045512.2,22686,C,T,PASS,161,1,160,0.99,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1 +220601,NC_045512.2,22813,G,T,PASS,20,0,20,1.0,S,missense_variant,c.1251G>T,p.Lys417Asn,p.K417N,ivar,BA.1.1 +220601,NC_045512.2,22882,T,G,PASS,10,0,10,1.0,S,missense_variant,c.1320T>G,p.Asn440Lys,p.N440K,ivar,BA.1.1 +220601,NC_045512.2,22898,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1336G>A,p.Gly446Ser,p.G446S,ivar,BA.1.1 +220601,NC_045512.2,22992,G,A,PASS,38,0,38,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.1 +220601,NC_045512.2,22995,C,A,PASS,37,0,37,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.1 +220601,NC_045512.2,23013,A,C,PASS,52,0,52,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1 +220601,NC_045512.2,23040,A,G,PASS,53,0,53,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1 +220601,NC_045512.2,23048,G,A,PASS,56,0,56,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1 +220601,NC_045512.2,23055,A,G,PASS,57,0,57,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1 +220601,NC_045512.2,23063,A,T,PASS,62,0,62,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1 +220601,NC_045512.2,23075,T,C,PASS,67,0,67,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1 +220601,NC_045512.2,23202,C,A,PASS,101,1,99,0.98,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1 +220601,NC_045512.2,23403,A,G,PASS,2063,4,2059,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1 +220601,NC_045512.2,23525,C,T,PASS,1975,4,1971,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1 +220601,NC_045512.2,23599,T,G,PASS,738,0,738,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1 +220601,NC_045512.2,23604,C,A,PASS,705,2,699,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1 +220601,NC_045512.2,23854,C,A,PASS,538,0,538,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1 +220601,NC_045512.2,23948,G,T,PASS,1237,0,1235,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1 +220601,NC_045512.2,24130,C,A,PASS,1834,0,1827,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1 +220601,NC_045512.2,24424,A,T,PASS,1387,0,1383,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1 +220601,NC_045512.2,24469,T,A,PASS,1593,3,1585,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1 +220601,NC_045512.2,24503,C,T,PASS,1682,21,1660,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1 +220601,NC_045512.2,25000,C,T,PASS,565,1,564,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1 +220601,NC_045512.2,25584,C,T,PASS,769,3,763,0.99,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1 +220601,NC_045512.2,26270,C,T,PASS,1265,4,1260,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1 +220601,NC_045512.2,26530,A,G,PASS,243,0,243,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1 +220601,NC_045512.2,26577,C,G,PASS,223,0,223,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1 +220601,NC_045512.2,26709,G,A,PASS,305,2,303,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1 +220601,NC_045512.2,27259,A,C,PASS,843,0,843,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1 +220601,NC_045512.2,27807,C,T,PASS,419,0,416,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1 +220601,NC_045512.2,28271,A,T,PASS,834,0,833,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1 +220601,NC_045512.2,28311,C,T,PASS,845,3,842,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1 +220601,NC_045512.2,2832,A,G,PASS,1221,6,1215,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1 +220601,NC_045512.2,28361,GGAGAACGCA,G,PASS,695,694,501,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1 +220601,NC_045512.2,28877,AG,TC,PASS,632,2,629,1.0,N,synonymous_variant,c.604_605delAGinsTC,p.203,p.203,ivar,BA.1.1 +220601,NC_045512.2,28881,GG,AA,PASS,631,2,628,1.0,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1 +220601,NC_045512.2,28883,G,C,PASS,629,0,629,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1 +220601,NC_045512.2,3037,C,T,PASS,124,0,124,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1 +220601,NC_045512.2,5386,T,G,PASS,102,0,102,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1 +220601,NC_045512.2,6445,C,T,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.6180C>T,p.Asp2060Asp,p.D2060D,ivar,BA.1.1 +220601,NC_045512.2,6512,AGTT,A,PASS,12,12,10,0.83,orf1ab,disruptive_inframe_deletion,c.6248_6250delGTT,p.Ser2083_Leu2084delinsIle,p.S2083_L2084delinsI,ivar,BA.1.1 +220601,NC_045512.2,8393,G,A,PASS,1980,19,1959,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1 +220624,NC_045512.2,10449,C,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220624,NC_045512.2,11282,AGTTTGTCTG,A,PASS,31,31,28,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220624,NC_045512.2,11537,A,G,PASS,58,0,58,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220624,NC_045512.2,13195,T,C,PASS,2327,1,2323,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220624,NC_045512.2,14408,C,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220624,NC_045512.2,16925,A,G,ft,24,18,6,0.25,orf1ab,missense_variant,c.16660A>G,p.Ile5554Val,p.I5554V,ivar,Unassigned +220624,NC_045512.2,20371,C,G,ft,23,17,6,0.26,orf1ab,stop_gained,c.20106C>G,p.Tyr6702*,p.Y6702*,ivar,Unassigned +220624,NC_045512.2,2172,A,G,PASS,181,5,176,0.97,orf1ab,missense_variant,c.1907A>G,p.Lys636Arg,p.K636R,ivar,Unassigned +220624,NC_045512.2,21762,C,T,PASS,21,0,21,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220624,NC_045512.2,21764,ATACATG,A,PASS,21,21,20,0.95,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220624,NC_045512.2,21846,C,T,PASS,25,0,25,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220624,NC_045512.2,23403,A,G,PASS,920,0,920,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220624,NC_045512.2,23525,C,T,PASS,910,0,907,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220624,NC_045512.2,23599,T,G,PASS,359,0,359,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220624,NC_045512.2,23604,C,A,PASS,351,0,351,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220624,NC_045512.2,23948,G,T,PASS,35,0,35,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220624,NC_045512.2,24130,C,A,PASS,29,0,29,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220624,NC_045512.2,24424,A,T,PASS,26,0,26,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220624,NC_045512.2,24469,T,A,PASS,145,0,142,0.98,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220624,NC_045512.2,24503,C,T,PASS,171,3,168,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220624,NC_045512.2,25584,C,T,PASS,17,0,17,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220624,NC_045512.2,25855,G,T,PASS,11,0,11,1.0,ORF3a,missense_variant,c.463G>T,p.Asp155Tyr,p.D155Y,ivar,Unassigned +220624,NC_045512.2,26270,C,T,PASS,112,0,112,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220624,NC_045512.2,26530,A,G,PASS,166,0,166,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220624,NC_045512.2,26577,C,G,PASS,175,0,175,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220624,NC_045512.2,26709,G,A,PASS,200,0,200,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220624,NC_045512.2,27259,A,C,PASS,51,0,51,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220624,NC_045512.2,27807,C,T,PASS,52,0,52,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220624,NC_045512.2,27933,G,A,PASS,186,0,186,1.0,ORF8,missense_variant,c.40G>A,p.Ala14Thr,p.A14T,ivar,Unassigned +220624,NC_045512.2,28271,A,T,PASS,345,2,343,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220624,NC_045512.2,28311,C,T,PASS,378,2,376,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220624,NC_045512.2,2832,A,G,PASS,18,0,18,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220624,NC_045512.2,28361,GGAGAACGCA,G,PASS,299,296,209,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220624,NC_045512.2,28512,C,T,PASS,182,132,46,0.25,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220624,NC_045512.2,28881,GG,AA,PASS,4288,63,4219,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220624,NC_045512.2,28883,G,C,PASS,4247,4,4241,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220624,NC_045512.2,3037,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220624,NC_045512.2,8393,G,A,PASS,2102,5,2097,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220625,NC_045512.2,10449,C,A,PASS,15,0,15,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220625,NC_045512.2,11282,AGTTTGTCTG,A,PASS,47,47,42,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220625,NC_045512.2,11537,A,G,PASS,14,0,14,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220625,NC_045512.2,13195,T,C,PASS,1350,2,1348,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220625,NC_045512.2,14408,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220625,NC_045512.2,21762,C,T,PASS,26,0,26,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220625,NC_045512.2,21764,ATACATG,A,PASS,26,26,22,0.85,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220625,NC_045512.2,21846,C,T,PASS,16,0,16,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220625,NC_045512.2,23403,A,G,PASS,467,0,467,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220625,NC_045512.2,23525,C,T,PASS,551,0,551,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220625,NC_045512.2,23599,T,G,PASS,216,0,216,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220625,NC_045512.2,23604,C,A,PASS,209,0,207,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220625,NC_045512.2,23948,G,T,PASS,33,0,33,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220625,NC_045512.2,24130,C,A,PASS,40,0,40,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220625,NC_045512.2,24424,A,T,PASS,38,0,37,0.97,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220625,NC_045512.2,24469,T,A,PASS,152,2,150,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220625,NC_045512.2,24503,C,T,PASS,165,2,163,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220625,NC_045512.2,25584,C,T,PASS,21,0,21,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220625,NC_045512.2,26270,C,T,PASS,74,0,74,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220625,NC_045512.2,26530,A,G,PASS,194,0,194,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220625,NC_045512.2,26577,C,G,PASS,195,0,195,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220625,NC_045512.2,26709,G,A,PASS,162,2,160,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220625,NC_045512.2,27259,A,C,PASS,40,0,40,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220625,NC_045512.2,27807,C,T,PASS,32,0,32,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220625,NC_045512.2,28271,A,T,PASS,286,3,281,0.98,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220625,NC_045512.2,28311,C,T,PASS,291,2,288,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220625,NC_045512.2,28361,GGAGAACGCA,G,PASS,230,223,167,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220625,NC_045512.2,28881,GG,AA,PASS,8535,93,8429,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220625,NC_045512.2,28883,G,C,PASS,8481,1,8473,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220625,NC_045512.2,8269,T,A,PASS,183,66,115,0.63,orf1ab,missense_variant,c.8004T>A,p.Asp2668Glu,p.D2668E,ivar,Unassigned +220625,NC_045512.2,8393,G,A,PASS,932,7,925,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220626,NC_045512.2,10449,C,A,PASS,33,0,33,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220626,NC_045512.2,11074,CT,C,PASS,41,41,13,0.32,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,Unassigned +220626,NC_045512.2,11282,AGTTTGTCTG,A,PASS,86,85,78,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220626,NC_045512.2,11537,A,G,PASS,82,0,82,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220626,NC_045512.2,13195,T,C,PASS,2747,4,2743,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220626,NC_045512.2,14408,C,T,PASS,43,0,43,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220626,NC_045512.2,21762,C,T,PASS,56,0,56,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220626,NC_045512.2,21764,ATACATG,A,PASS,57,56,48,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220626,NC_045512.2,21846,C,T,PASS,51,2,49,0.96,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220626,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,Unassigned +220626,NC_045512.2,23403,A,G,PASS,878,3,875,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220626,NC_045512.2,23525,C,T,PASS,938,2,934,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220626,NC_045512.2,23599,T,G,PASS,371,0,370,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220626,NC_045512.2,23604,C,A,PASS,357,0,352,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220626,NC_045512.2,23948,G,T,PASS,196,0,195,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220626,NC_045512.2,24130,C,A,PASS,297,0,296,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220626,NC_045512.2,24424,A,T,PASS,52,0,52,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220626,NC_045512.2,24469,T,A,PASS,251,0,249,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220626,NC_045512.2,24503,C,T,PASS,313,2,311,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220626,NC_045512.2,25000,C,T,PASS,21,0,21,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220626,NC_045512.2,25584,C,T,PASS,42,0,42,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220626,NC_045512.2,26270,C,T,PASS,221,0,221,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220626,NC_045512.2,26530,A,G,PASS,111,0,111,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220626,NC_045512.2,26577,C,G,PASS,88,0,88,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220626,NC_045512.2,26709,G,A,PASS,113,0,113,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220626,NC_045512.2,27052,C,T,ft,14,10,4,0.29,M,missense_variant,c.530C>T,p.Ser177Phe,p.S177F,ivar,Unassigned +220626,NC_045512.2,27259,A,C,PASS,184,0,184,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220626,NC_045512.2,27807,C,T,PASS,52,0,52,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220626,NC_045512.2,28271,A,T,PASS,513,0,513,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220626,NC_045512.2,28311,C,T,PASS,534,0,534,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220626,NC_045512.2,2832,A,G,PASS,36,0,36,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220626,NC_045512.2,28361,GGAGAACGCA,G,PASS,424,423,278,0.66,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220626,NC_045512.2,28877,AG,TC,PASS,4416,5,4405,1.0,N,synonymous_variant,c.604_605delAGinsTC,p.203,p.203,ivar,Unassigned +220626,NC_045512.2,28881,GG,AA,PASS,4440,22,4409,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220626,NC_045512.2,28883,G,C,PASS,4441,0,4429,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220626,NC_045512.2,3037,C,T,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220626,NC_045512.2,76,T,A,ft,13,9,4,0.31,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220626,NC_045512.2,78,T,G,ft,13,9,4,0.31,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220626,NC_045512.2,8393,G,A,PASS,2004,2,2002,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220627,NC_045512.2,10029,C,T,PASS,32,0,32,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1 +220627,NC_045512.2,10449,C,A,PASS,122,0,122,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1 +220627,NC_045512.2,11282,AGTTTGTCTG,A,PASS,385,380,343,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1 +220627,NC_045512.2,11537,A,G,PASS,480,0,480,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1 +220627,NC_045512.2,13195,T,C,PASS,6218,9,6205,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1 +220627,NC_045512.2,14408,C,T,PASS,260,0,258,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1 +220627,NC_045512.2,18163,A,G,PASS,37,0,37,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1 +220627,NC_045512.2,21762,C,T,PASS,324,2,319,0.98,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1 +220627,NC_045512.2,21764,ATACATG,A,PASS,333,322,292,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1 +220627,NC_045512.2,21795,G,A,PASS,361,3,355,0.98,S,missense_variant,c.233G>A,p.Arg78Lys,p.R78K,ivar,BA.1 +220627,NC_045512.2,21846,C,T,PASS,346,0,346,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1 +220627,NC_045512.2,22193,AATT,A,PASS,19,19,18,0.95,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1 +220627,NC_045512.2,22204,T,TGAGCCAGAA,PASS,17,17,14,0.82,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1 +220627,NC_045512.2,22578,G,A,PASS,36,0,36,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1 +220627,NC_045512.2,22673,TC,CT,PASS,33,0,33,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1 +220627,NC_045512.2,22679,T,C,PASS,42,0,42,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1 +220627,NC_045512.2,22686,C,T,PASS,42,0,42,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1 +220627,NC_045512.2,23063,A,T,PASS,10,0,10,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1 +220627,NC_045512.2,23075,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1 +220627,NC_045512.2,23202,C,A,PASS,40,0,39,0.98,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1 +220627,NC_045512.2,23403,A,G,PASS,2548,5,2543,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1 +220627,NC_045512.2,23525,C,T,PASS,2427,2,2416,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1 +220627,NC_045512.2,23599,T,G,PASS,916,0,916,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1 +220627,NC_045512.2,23604,C,A,PASS,885,0,881,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1 +220627,NC_045512.2,23854,C,A,PASS,66,0,64,0.97,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1 +220627,NC_045512.2,23948,G,T,PASS,817,1,810,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1 +220627,NC_045512.2,24130,C,A,PASS,1219,0,1209,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1 +220627,NC_045512.2,24424,A,T,PASS,314,0,312,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1 +220627,NC_045512.2,24469,T,A,PASS,1245,0,1245,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1 +220627,NC_045512.2,24503,C,T,PASS,1525,27,1496,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1 +220627,NC_045512.2,25000,C,T,PASS,110,0,110,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1 +220627,NC_045512.2,25584,C,T,PASS,182,3,179,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1 +220627,NC_045512.2,26270,C,T,PASS,987,2,984,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1 +220627,NC_045512.2,26530,A,G,PASS,399,0,399,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1 +220627,NC_045512.2,26577,C,G,PASS,422,0,422,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1 +220627,NC_045512.2,26709,G,A,PASS,464,3,461,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1 +220627,NC_045512.2,27259,A,C,PASS,444,0,441,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1 +220627,NC_045512.2,27807,C,T,PASS,143,0,143,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1 +220627,NC_045512.2,28271,A,T,PASS,3928,8,3914,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1 +220627,NC_045512.2,28311,C,T,PASS,4161,5,4146,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1 +220627,NC_045512.2,2832,A,G,PASS,161,2,159,0.99,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1 +220627,NC_045512.2,28361,GGAGAACGCA,G,PASS,3059,3037,1264,0.41,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1 +220627,NC_045512.2,28881,GG,AA,PASS,2726,36,2687,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1 +220627,NC_045512.2,28883,G,C,PASS,2704,2,2697,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1 +220627,NC_045512.2,29195,G,T,PASS,2958,0,2935,0.99,N,missense_variant,c.922G>T,p.Ala308Ser,p.A308S,ivar,BA.1 +220627,NC_045512.2,3037,C,T,PASS,68,0,68,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1 +220627,NC_045512.2,5386,T,G,PASS,16,0,16,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1 +220627,NC_045512.2,5515,G,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.5250G>T,p.Val1750Val,p.V1750V,ivar,BA.1 +220627,NC_045512.2,7321,C,T,ft,12,8,4,0.33,orf1ab,synonymous_variant,c.7056C>T,p.Ser2352Ser,p.S2352S,ivar,BA.1 +220627,NC_045512.2,8393,G,A,PASS,2820,7,2811,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1 +220628,NC_045512.2,10029,C,T,PASS,42,0,42,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.15.1 +220628,NC_045512.2,10135,T,C,PASS,138,0,138,1.0,orf1ab,synonymous_variant,c.9870T>C,p.Leu3290Leu,p.L3290L,ivar,BA.1.15.1 +220628,NC_045512.2,10449,C,A,PASS,143,0,141,0.99,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.15.1 +220628,NC_045512.2,11282,AGTTTGTCTG,A,PASS,551,550,482,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.15.1 +220628,NC_045512.2,11537,A,G,PASS,649,0,649,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.15.1 +220628,NC_045512.2,13195,T,C,PASS,5534,17,5515,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.15.1 +220628,NC_045512.2,14408,C,T,PASS,273,0,273,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.15.1 +220628,NC_045512.2,18163,A,G,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.15.1 +220628,NC_045512.2,21762,C,T,PASS,404,2,402,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.15.1 +220628,NC_045512.2,21764,ATACATG,A,PASS,409,405,357,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.15.1 +220628,NC_045512.2,21846,C,T,PASS,379,2,375,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.15.1 +220628,NC_045512.2,21,C,T,PASS,28,0,28,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1.15.1 +220628,NC_045512.2,22578,G,A,PASS,37,0,37,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.15.1 +220628,NC_045512.2,22673,TC,CT,PASS,14,0,14,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.15.1 +220628,NC_045512.2,22679,T,C,PASS,21,0,21,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.15.1 +220628,NC_045512.2,22686,C,T,PASS,20,0,20,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.15.1 +220628,NC_045512.2,22992,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.15.1 +220628,NC_045512.2,22995,C,A,PASS,12,0,10,0.83,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.15.1 +220628,NC_045512.2,23013,A,C,PASS,15,0,15,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.15.1 +220628,NC_045512.2,23040,A,G,PASS,16,0,16,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.15.1 +220628,NC_045512.2,23048,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.15.1 +220628,NC_045512.2,23055,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.15.1 +220628,NC_045512.2,23063,A,T,PASS,16,0,16,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.15.1 +220628,NC_045512.2,23075,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.15.1 +220628,NC_045512.2,23202,C,A,PASS,37,0,37,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.15.1 +220628,NC_045512.2,23403,A,G,PASS,3111,5,3106,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.15.1 +220628,NC_045512.2,23525,C,T,PASS,2843,8,2834,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.15.1 +220628,NC_045512.2,23599,T,G,PASS,962,0,962,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.15.1 +220628,NC_045512.2,23604,C,A,PASS,912,0,906,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.15.1 +220628,NC_045512.2,23854,C,A,PASS,88,1,87,0.99,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.15.1 +220628,NC_045512.2,23948,G,T,PASS,794,0,788,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.15.1 +220628,NC_045512.2,24130,C,A,PASS,1286,0,1279,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.15.1 +220628,NC_045512.2,24424,A,T,PASS,354,0,353,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.15.1 +220628,NC_045512.2,24469,T,A,PASS,1256,4,1247,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.15.1 +220628,NC_045512.2,24503,C,T,PASS,1507,30,1473,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.15.1 +220628,NC_045512.2,24803,A,G,PASS,632,0,632,1.0,S,missense_variant,c.3241A>G,p.Ile1081Val,p.I1081V,ivar,BA.1.15.1 +220628,NC_045512.2,25000,C,T,PASS,102,3,99,0.97,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.15.1 +220628,NC_045512.2,25584,C,T,PASS,85,0,85,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.15.1 +220628,NC_045512.2,25708,C,T,PASS,106,0,106,1.0,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,BA.1.15.1 +220628,NC_045512.2,26270,C,T,PASS,620,0,620,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.15.1 +220628,NC_045512.2,26530,A,G,PASS,288,0,288,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.15.1 +220628,NC_045512.2,26577,C,G,PASS,372,0,372,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.15.1 +220628,NC_045512.2,26709,G,A,PASS,304,2,302,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.15.1 +220628,NC_045512.2,27259,A,C,PASS,303,0,303,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.15.1 +220628,NC_045512.2,27667,G,T,PASS,76,56,20,0.26,ORF7a,stop_gained,c.274G>T,p.Glu92*,p.E92*,ivar,BA.1.15.1 +220628,NC_045512.2,27807,C,T,PASS,93,0,93,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.15.1 +220628,NC_045512.2,28271,A,T,PASS,1719,2,1712,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.15.1 +220628,NC_045512.2,28311,C,T,PASS,1718,5,1712,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.15.1 +220628,NC_045512.2,2832,A,G,PASS,220,0,220,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.15.1 +220628,NC_045512.2,28361,GGAGAACGCA,G,PASS,1218,1209,726,0.6,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.15.1 +220628,NC_045512.2,28363,A,T,PASS,16,12,4,0.25,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,BA.1.15.1 +220628,NC_045512.2,28881,GG,AA,PASS,2323,23,2299,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.15.1 +220628,NC_045512.2,28883,G,C,PASS,2314,1,2311,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.15.1 +220628,NC_045512.2,29301,A,G,PASS,3873,8,3862,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,BA.1.15.1 +220628,NC_045512.2,3037,C,T,PASS,99,0,99,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.15.1 +220628,NC_045512.2,5386,T,G,PASS,34,0,34,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.15.1 +220628,NC_045512.2,694,T,A,PASS,6454,3969,2458,0.38,orf1ab,missense_variant,c.429T>A,p.Phe143Leu,p.F143L,ivar,BA.1.15.1 +220628,NC_045512.2,728,G,A,PASS,296,218,78,0.26,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,BA.1.15.1 +220628,NC_045512.2,7488,C,T,PASS,1405,1041,364,0.26,orf1ab,missense_variant,c.7223C>T,p.Thr2408Ile,p.T2408I,ivar,BA.1.15.1 +220628,NC_045512.2,8393,G,A,PASS,3090,10,3074,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.15.1 +220629,NC_045512.2,11282,AGTTTGTCTG,A,PASS,38,38,34,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220629,NC_045512.2,11537,A,G,PASS,34,0,34,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220629,NC_045512.2,13195,T,C,PASS,1615,3,1612,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220629,NC_045512.2,14408,C,T,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220629,NC_045512.2,14646,T,A,PASS,36,22,14,0.39,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220629,NC_045512.2,15738,C,T,PASS,1840,8,1832,1.0,orf1ab,missense_variant,c.15473C>T,p.Ser5158Leu,p.S5158L,ivar,Unassigned +220629,NC_045512.2,21762,C,T,PASS,26,0,26,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220629,NC_045512.2,21764,ATACATG,A,PASS,29,26,26,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220629,NC_045512.2,21846,C,T,PASS,43,0,43,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220629,NC_045512.2,23403,A,G,PASS,916,0,916,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220629,NC_045512.2,23525,C,T,PASS,950,0,949,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220629,NC_045512.2,23599,T,G,PASS,431,0,431,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220629,NC_045512.2,23604,C,A,PASS,415,0,413,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220629,NC_045512.2,23811,G,A,ft,11,6,5,0.45,S,missense_variant,c.2249G>A,p.Ser750Asn,p.S750N,ivar,Unassigned +220629,NC_045512.2,23853,AC,A,ft,13,13,4,0.31,S,frameshift_variant,c.2293delC,p.Arg765fs,p.R765fs,ivar,Unassigned +220629,NC_045512.2,23948,G,T,PASS,45,0,45,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220629,NC_045512.2,24130,C,A,PASS,85,0,85,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220629,NC_045512.2,24424,A,T,PASS,44,0,44,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220629,NC_045512.2,24469,T,A,PASS,346,0,346,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220629,NC_045512.2,24503,C,T,PASS,398,4,394,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220629,NC_045512.2,25584,C,T,PASS,23,0,23,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220629,NC_045512.2,25893,T,C,ft,16,12,4,0.25,ORF3a,synonymous_variant,c.501T>C,p.Ile167Ile,p.I167I,ivar,Unassigned +220629,NC_045512.2,26270,C,T,PASS,711,0,711,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220629,NC_045512.2,26530,A,G,PASS,243,0,243,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220629,NC_045512.2,26577,C,G,PASS,236,0,236,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220629,NC_045512.2,26709,G,A,PASS,290,2,288,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220629,NC_045512.2,27259,A,C,PASS,76,0,76,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220629,NC_045512.2,27670,G,T,PASS,18,0,18,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,Unassigned +220629,NC_045512.2,27807,C,T,PASS,22,0,22,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220629,NC_045512.2,28271,A,T,PASS,1156,0,1152,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220629,NC_045512.2,28311,C,T,PASS,1197,0,1193,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220629,NC_045512.2,2832,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220629,NC_045512.2,28361,GGAGAACGCA,G,PASS,975,969,682,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220629,NC_045512.2,28881,GG,AA,PASS,17113,95,17009,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220629,NC_045512.2,28883,G,C,PASS,17089,4,17063,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220629,NC_045512.2,5672,C,T,PASS,18,0,18,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220629,NC_045512.2,5924,G,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220629,NC_045512.2,685,AAAGTCATTT,A,PASS,11104,11008,5619,0.51,orf1ab,conservative_inframe_deletion,c.421_429delAAGTCATTT,p.Lys141_Phe143del,p.K141_F143del,ivar,Unassigned +220629,NC_045512.2,694,T,A,PASS,13,9,4,0.31,orf1ab,missense_variant,c.429T>A,p.Phe143Leu,p.F143L,ivar,Unassigned +220629,NC_045512.2,7690,A,G,PASS,29,21,8,0.28,orf1ab,synonymous_variant,c.7425A>G,p.Leu2475Leu,p.L2475L,ivar,Unassigned +220629,NC_045512.2,76,T,A,PASS,18,6,12,0.67,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220629,NC_045512.2,8393,G,A,PASS,974,1,973,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220630,NC_045512.2,10449,C,A,PASS,35,0,35,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220630,NC_045512.2,11282,AGTTTGTCTG,A,PASS,64,64,58,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220630,NC_045512.2,11537,A,G,PASS,134,0,134,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220630,NC_045512.2,13195,T,C,PASS,2893,5,2888,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220630,NC_045512.2,13544,T,C,ft,13,9,4,0.31,orf1ab,synonymous_variant,c.13279T>C,p.Leu4427Leu,p.L4427L,ivar,Unassigned +220630,NC_045512.2,14408,C,T,PASS,69,1,68,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220630,NC_045512.2,14646,T,A,PASS,123,91,32,0.26,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220630,NC_045512.2,21762,C,T,PASS,121,0,121,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220630,NC_045512.2,21764,ATACATG,A,PASS,122,121,111,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220630,NC_045512.2,21846,C,T,PASS,117,0,117,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220630,NC_045512.2,23403,A,G,PASS,2458,2,2456,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220630,NC_045512.2,23525,C,T,PASS,2286,6,2280,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220630,NC_045512.2,23599,T,G,PASS,851,0,847,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220630,NC_045512.2,23604,C,A,PASS,823,0,815,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220630,NC_045512.2,23948,G,T,PASS,69,0,69,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220630,NC_045512.2,24130,C,A,PASS,115,0,115,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220630,NC_045512.2,24424,A,T,PASS,20,0,20,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220630,NC_045512.2,24469,T,A,PASS,294,0,291,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220630,NC_045512.2,24503,C,T,PASS,365,7,356,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220630,NC_045512.2,25000,C,T,PASS,28,0,28,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220630,NC_045512.2,25584,C,T,PASS,14,0,14,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220630,NC_045512.2,26270,C,T,PASS,131,2,129,0.98,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220630,NC_045512.2,26530,A,G,PASS,89,0,89,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220630,NC_045512.2,26577,C,G,PASS,75,0,75,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220630,NC_045512.2,26709,G,A,PASS,82,2,80,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220630,NC_045512.2,27259,A,C,PASS,79,0,79,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220630,NC_045512.2,27670,G,T,PASS,70,0,70,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,Unassigned +220630,NC_045512.2,27807,C,T,PASS,105,1,104,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220630,NC_045512.2,28271,A,T,PASS,798,0,796,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220630,NC_045512.2,28311,C,T,PASS,837,3,833,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220630,NC_045512.2,2832,A,G,PASS,16,0,16,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220630,NC_045512.2,28361,GGAGAACGCA,G,PASS,631,629,451,0.71,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220630,NC_045512.2,28512,C,T,PASS,400,289,104,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220630,NC_045512.2,28881,GG,AA,PASS,2288,23,2261,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220630,NC_045512.2,28883,G,C,PASS,2275,0,2270,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220630,NC_045512.2,3037,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220630,NC_045512.2,728,G,A,ft,19,14,5,0.26,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,Unassigned +220630,NC_045512.2,8393,G,A,PASS,2760,9,2748,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220631,NC_045512.2,10029,C,T,PASS,12,0,12,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,AY.127 +220631,NC_045512.2,11201,A,G,PASS,84,1,83,0.99,orf1ab,missense_variant,c.10936A>G,p.Thr3646Ala,p.T3646A,ivar,AY.127 +220631,NC_045512.2,11332,A,G,PASS,241,0,241,1.0,orf1ab,synonymous_variant,c.11067A>G,p.Val3689Val,p.V3689V,ivar,AY.127 +220631,NC_045512.2,1420,C,T,PASS,228,2,226,0.99,orf1ab,synonymous_variant,c.1155C>T,p.Ala385Ala,p.A385A,ivar,AY.127 +220631,NC_045512.2,14408,C,T,PASS,45,0,45,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,AY.127 +220631,NC_045512.2,14511,G,C,PASS,84,0,84,1.0,orf1ab,missense_variant,c.14246G>C,p.Arg4749Thr,p.R4749T,ivar,AY.127 +220631,NC_045512.2,15535,G,A,ft,16,12,4,0.25,orf1ab,synonymous_variant,c.15270G>A,p.Lys5090Lys,p.K5090K,ivar,AY.127 +220631,NC_045512.2,16466,C,T,PASS,221,0,221,1.0,orf1ab,missense_variant,c.16201C>T,p.His5401Tyr,p.H5401Y,ivar,AY.127 +220631,NC_045512.2,18788,C,T,PASS,1387,2,1385,1.0,orf1ab,stop_gained,c.18523C>T,p.Gln6175*,p.Q6175*,ivar,AY.127 +220631,NC_045512.2,19220,C,T,PASS,387,0,387,1.0,orf1ab,synonymous_variant,c.18955C>T,p.Leu6319Leu,p.L6319L,ivar,AY.127 +220631,NC_045512.2,21057,C,T,PASS,31,1,30,0.97,orf1ab,missense_variant,c.20792C>T,p.Thr6931Ile,p.T6931I,ivar,AY.127 +220631,NC_045512.2,210,G,T,PASS,39,0,39,1.0,orf1ab,upstream_gene_variant,c.-56G>T,.,.,ivar,AY.127 +220631,NC_045512.2,21618,C,G,PASS,390,0,390,1.0,S,missense_variant,c.56C>G,p.Thr19Arg,p.T19R,ivar,AY.127 +220631,NC_045512.2,21846,C,T,PASS,138,0,138,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,AY.127 +220631,NC_045512.2,22917,T,G,PASS,10,0,10,1.0,S,missense_variant,c.1355T>G,p.Leu452Arg,p.L452R,ivar,AY.127 +220631,NC_045512.2,23403,A,G,PASS,2800,7,2793,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,AY.127 +220631,NC_045512.2,23604,C,G,PASS,796,0,794,1.0,S,missense_variant,c.2042C>G,p.Pro681Arg,p.P681R,ivar,AY.127 +220631,NC_045512.2,24410,G,A,PASS,75,0,75,1.0,S,missense_variant,c.2848G>A,p.Asp950Asn,p.D950N,ivar,AY.127 +220631,NC_045512.2,25469,C,T,PASS,43,0,43,1.0,ORF3a,missense_variant,c.77C>T,p.Ser26Leu,p.S26L,ivar,AY.127 +220631,NC_045512.2,25518,T,C,PASS,43,0,43,1.0,ORF3a,synonymous_variant,c.126T>C,p.Pro42Pro,p.P42P,ivar,AY.127 +220631,NC_045512.2,25538,G,T,PASS,45,0,45,1.0,ORF3a,missense_variant,c.146G>T,p.Gly49Val,p.G49V,ivar,AY.127 +220631,NC_045512.2,26054,C,A,PASS,83,0,83,1.0,ORF3a,missense_variant,c.662C>A,p.Thr221Lys,p.T221K,ivar,AY.127 +220631,NC_045512.2,26172,G,T,PASS,94,0,92,0.98,ORF3a,missense_variant,c.780G>T,p.Met260Ile,p.M260I,ivar,AY.127 +220631,NC_045512.2,26767,T,C,PASS,376,0,376,1.0,M,missense_variant,c.245T>C,p.Ile82Thr,p.I82T,ivar,AY.127 +220631,NC_045512.2,27590,C,T,PASS,115,1,114,0.99,ORF7a,missense_variant,c.197C>T,p.Ala66Val,p.A66V,ivar,AY.127 +220631,NC_045512.2,27638,T,C,PASS,107,0,107,1.0,ORF7a,missense_variant,c.245T>C,p.Val82Ala,p.V82A,ivar,AY.127 +220631,NC_045512.2,27722,T,C,PASS,91,0,91,1.0,ORF7a,missense_variant,c.329T>C,p.Ile110Thr,p.I110T,ivar,AY.127 +220631,NC_045512.2,27752,C,T,PASS,109,0,109,1.0,ORF7a,missense_variant,c.359C>T,p.Thr120Ile,p.T120I,ivar,AY.127 +220631,NC_045512.2,27874,C,T,PASS,146,0,146,1.0,ORF7b,missense_variant,c.119C>T,p.Thr40Ile,p.T40I,ivar,AY.127 +220631,NC_045512.2,28247,AGATTTC,A,PASS,974,967,888,0.91,ORF8,conservative_inframe_deletion,c.355_360delGATTTC,p.Asp119_Phe120del,p.D119_F120del,ivar,AY.127 +220631,NC_045512.2,28253,C,A,PASS,105,1,102,0.97,ORF8,missense_variant,c.360C>A,p.Phe120Leu,p.F120L,ivar,AY.127 +220631,NC_045512.2,28270,TA,T,PASS,1218,1212,1147,0.94,N,upstream_gene_variant,c.-3delA,.,.,ivar,AY.127 +220631,NC_045512.2,28378,G,T,PASS,764,0,753,0.99,N,synonymous_variant,c.105G>T,p.Ala35Ala,p.A35A,ivar,AY.127 +220631,NC_045512.2,28461,A,G,PASS,480,0,480,1.0,N,missense_variant,c.188A>G,p.Asp63Gly,p.D63G,ivar,AY.127 +220631,NC_045512.2,28881,G,T,PASS,4129,17,4080,0.99,N,missense_variant,c.608G>T,p.Arg203Met,p.R203M,ivar,AY.127 +220631,NC_045512.2,28916,G,T,PASS,1270,0,1258,0.99,N,missense_variant,c.643G>T,p.Gly215Cys,p.G215C,ivar,AY.127 +220631,NC_045512.2,29402,G,T,PASS,6716,4,6694,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,AY.127 +220631,NC_045512.2,29734,G,A,PASS,113,0,113,1.0,S,downstream_gene_variant,c.*4350G>A,.,.,ivar,AY.127 +220631,NC_045512.2,29742,G,T,PASS,109,0,109,1.0,S,downstream_gene_variant,c.*4358G>T,.,.,ivar,AY.127 +220631,NC_045512.2,29751,G,T,PASS,113,0,111,0.98,S,downstream_gene_variant,c.*4367G>T,.,.,ivar,AY.127 +220631,NC_045512.2,3037,C,T,PASS,420,0,420,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,AY.127 +220631,NC_045512.2,3411,C,T,PASS,995,12,979,0.98,orf1ab,missense_variant,c.3146C>T,p.Ala1049Val,p.A1049V,ivar,AY.127 +220631,NC_045512.2,4181,G,T,PASS,27,0,27,1.0,orf1ab,missense_variant,c.3916G>T,p.Ala1306Ser,p.A1306S,ivar,AY.127 +220631,NC_045512.2,7526,G,A,PASS,1855,12,1843,0.99,orf1ab,missense_variant,c.7261G>A,p.Val2421Ile,p.V2421I,ivar,AY.127 +220631,NC_045512.2,8010,A,G,PASS,1725,54,1670,0.97,orf1ab,missense_variant,c.7745A>G,p.Asp2582Gly,p.D2582G,ivar,AY.127 +220631,NC_045512.2,8986,C,T,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.8721C>T,p.Asp2907Asp,p.D2907D,ivar,AY.127 +220631,NC_045512.2,9053,G,T,PASS,28,0,28,1.0,orf1ab,missense_variant,c.8788G>T,p.Val2930Leu,p.V2930L,ivar,AY.127 +220633,NC_045512.2,10029,C,T,PASS,30,0,30,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220633,NC_045512.2,10449,C,A,PASS,122,0,122,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220633,NC_045512.2,11282,AGTTTGTCTG,A,PASS,246,246,223,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220633,NC_045512.2,11537,A,G,PASS,139,0,139,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220633,NC_045512.2,13195,T,C,PASS,7290,16,7274,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220633,NC_045512.2,14408,C,T,PASS,146,0,146,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220633,NC_045512.2,18163,A,G,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220633,NC_045512.2,21762,C,T,PASS,154,0,154,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220633,NC_045512.2,21764,ATACATG,A,PASS,156,154,140,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220633,NC_045512.2,21846,C,T,PASS,158,0,158,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220633,NC_045512.2,22578,G,A,PASS,20,0,20,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220633,NC_045512.2,22673,TC,CT,PASS,11,0,11,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220633,NC_045512.2,22679,T,C,PASS,13,0,13,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220633,NC_045512.2,22686,C,T,PASS,13,0,13,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220633,NC_045512.2,23403,A,G,PASS,3760,2,3757,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220633,NC_045512.2,23525,C,T,PASS,3604,13,3581,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220633,NC_045512.2,23599,T,G,PASS,1393,0,1391,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220633,NC_045512.2,23604,C,A,PASS,1340,0,1337,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220633,NC_045512.2,23854,C,A,PASS,60,0,60,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220633,NC_045512.2,23948,G,T,PASS,659,0,658,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220633,NC_045512.2,24130,C,A,PASS,1017,1,1009,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220633,NC_045512.2,24424,A,T,PASS,219,1,216,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220633,NC_045512.2,24469,T,A,PASS,888,0,885,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220633,NC_045512.2,24503,C,T,PASS,1069,13,1054,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220633,NC_045512.2,25000,C,T,PASS,103,2,101,0.98,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220633,NC_045512.2,25584,C,T,PASS,173,0,173,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220633,NC_045512.2,26270,C,T,PASS,598,0,597,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220633,NC_045512.2,26530,A,G,PASS,161,0,161,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220633,NC_045512.2,26577,C,G,PASS,181,0,181,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220633,NC_045512.2,26709,G,A,PASS,150,0,150,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220633,NC_045512.2,27259,A,C,PASS,464,0,464,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220633,NC_045512.2,27670,G,T,PASS,112,0,111,0.99,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1.17 +220633,NC_045512.2,27807,C,T,PASS,123,1,122,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220633,NC_045512.2,28271,A,T,PASS,1502,5,1488,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220633,NC_045512.2,28311,C,T,PASS,1544,2,1540,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220633,NC_045512.2,2832,A,G,PASS,135,0,135,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220633,NC_045512.2,28361,GGAGAACGCA,G,PASS,1103,1083,619,0.56,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220633,NC_045512.2,28881,GG,AA,PASS,5114,72,5038,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220633,NC_045512.2,28883,G,C,PASS,5062,6,5048,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220633,NC_045512.2,3037,C,T,PASS,35,0,35,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220633,NC_045512.2,5672,C,T,PASS,153,0,153,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220633,NC_045512.2,5924,G,A,PASS,66,0,66,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220633,NC_045512.2,8393,G,A,PASS,5806,16,5787,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220634,NC_045512.2,11282,AGTTTGTCTG,A,PASS,61,61,50,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220634,NC_045512.2,11537,A,G,PASS,27,0,27,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220634,NC_045512.2,13195,T,C,PASS,1103,6,1097,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220634,NC_045512.2,21762,C,T,PASS,24,0,24,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220634,NC_045512.2,21764,ATACATG,A,PASS,24,24,19,0.79,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220634,NC_045512.2,21846,C,T,PASS,25,0,25,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220634,NC_045512.2,23403,A,G,PASS,955,2,953,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220634,NC_045512.2,23525,C,T,PASS,930,0,928,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220634,NC_045512.2,23599,T,G,PASS,394,0,394,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220634,NC_045512.2,23604,C,A,PASS,379,0,374,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220634,NC_045512.2,23948,G,T,PASS,35,0,35,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220634,NC_045512.2,24130,C,A,PASS,54,0,54,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220634,NC_045512.2,24424,A,T,PASS,41,0,41,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220634,NC_045512.2,24469,T,A,PASS,182,0,182,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220634,NC_045512.2,24503,C,T,PASS,193,4,189,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220634,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220634,NC_045512.2,26270,C,T,PASS,186,2,184,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220634,NC_045512.2,26465,T,C,ft,11,8,3,0.27,E,missense_variant,c.221T>C,p.Leu74Pro,p.L74P,ivar,Unassigned +220634,NC_045512.2,26530,A,G,PASS,202,0,202,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220634,NC_045512.2,26577,C,G,PASS,209,0,209,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220634,NC_045512.2,26709,G,A,PASS,216,0,216,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220634,NC_045512.2,27259,A,C,PASS,90,0,90,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220634,NC_045512.2,27384,T,C,PASS,72,0,72,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,Unassigned +220634,NC_045512.2,27807,C,T,PASS,34,0,34,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220634,NC_045512.2,28271,A,T,PASS,256,0,254,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220634,NC_045512.2,28311,C,T,PASS,270,0,270,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220634,NC_045512.2,2832,A,G,PASS,23,0,23,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220634,NC_045512.2,28361,GGAGAACGCA,G,PASS,202,201,147,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220634,NC_045512.2,28881,GG,AA,PASS,7905,96,7806,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220634,NC_045512.2,28883,G,C,PASS,7846,1,7833,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220634,NC_045512.2,5672,C,T,PASS,24,0,24,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220634,NC_045512.2,5924,G,A,PASS,12,0,12,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220634,NC_045512.2,7984,T,C,PASS,214,0,214,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,Unassigned +220634,NC_045512.2,8393,G,A,PASS,2278,6,2271,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220635,NC_045512.2,10029,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220635,NC_045512.2,10135,T,C,PASS,12,0,12,1.0,orf1ab,synonymous_variant,c.9870T>C,p.Leu3290Leu,p.L3290L,ivar,Unassigned +220635,NC_045512.2,10449,C,A,PASS,28,0,28,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220635,NC_045512.2,11074,CT,C,PASS,32,30,9,0.28,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,Unassigned +220635,NC_045512.2,11282,AGTTTGTCTG,A,PASS,114,114,105,0.92,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220635,NC_045512.2,11537,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220635,NC_045512.2,12864,A,C,PASS,80,0,78,0.98,orf1ab,missense_variant,c.12599A>C,p.Asp4200Ala,p.D4200A,ivar,Unassigned +220635,NC_045512.2,13195,T,C,PASS,1827,0,1827,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220635,NC_045512.2,14408,C,T,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220635,NC_045512.2,21762,C,T,PASS,33,0,33,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220635,NC_045512.2,21764,ATACATG,A,PASS,35,35,33,0.94,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220635,NC_045512.2,21846,C,T,PASS,33,0,33,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220635,NC_045512.2,21856,T,C,PASS,30,0,30,1.0,S,synonymous_variant,c.294T>C,p.Ser98Ser,p.S98S,ivar,Unassigned +220635,NC_045512.2,22578,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220635,NC_045512.2,23403,A,G,PASS,713,2,711,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220635,NC_045512.2,23525,C,T,PASS,852,0,848,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220635,NC_045512.2,23599,T,G,PASS,337,0,335,0.99,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220635,NC_045512.2,23604,C,A,PASS,327,0,325,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220635,NC_045512.2,23854,C,A,PASS,10,0,10,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220635,NC_045512.2,23948,G,T,PASS,68,0,65,0.96,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220635,NC_045512.2,24130,C,A,PASS,110,0,110,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220635,NC_045512.2,24424,A,T,PASS,52,0,52,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220635,NC_045512.2,24469,T,A,PASS,197,0,197,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220635,NC_045512.2,24503,C,T,PASS,238,6,232,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220635,NC_045512.2,25584,C,T,PASS,32,0,32,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220635,NC_045512.2,25708,C,T,PASS,39,0,39,1.0,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,Unassigned +220635,NC_045512.2,26270,C,T,PASS,278,0,276,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220635,NC_045512.2,26530,A,G,PASS,71,1,70,0.99,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220635,NC_045512.2,26577,C,G,PASS,96,0,96,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220635,NC_045512.2,26709,G,A,PASS,76,0,76,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220635,NC_045512.2,27259,A,C,PASS,122,0,122,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220635,NC_045512.2,27807,C,T,PASS,19,0,19,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220635,NC_045512.2,28271,A,T,PASS,593,0,592,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220635,NC_045512.2,28311,C,T,PASS,617,0,615,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220635,NC_045512.2,2832,A,G,PASS,17,0,17,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220635,NC_045512.2,28361,GGAGAACGCA,G,PASS,483,482,327,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220635,NC_045512.2,28881,GG,AA,PASS,6445,87,6352,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220635,NC_045512.2,28883,G,C,PASS,6389,4,6374,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220635,NC_045512.2,29301,A,G,PASS,2221,1,2219,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220635,NC_045512.2,3105,A,G,PASS,110,2,108,0.98,orf1ab,missense_variant,c.2840A>G,p.Tyr947Cys,p.Y947C,ivar,Unassigned +220635,NC_045512.2,76,T,A,ft,19,13,6,0.32,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220635,NC_045512.2,78,T,G,ft,19,13,6,0.32,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220635,NC_045512.2,8393,G,A,PASS,2010,9,2001,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220636,NC_045512.2,10449,C,A,PASS,12,0,12,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220636,NC_045512.2,11282,AGTTTGTCTG,A,PASS,40,40,39,0.98,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220636,NC_045512.2,11537,A,G,PASS,38,1,37,0.97,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220636,NC_045512.2,12864,A,C,PASS,59,0,59,1.0,orf1ab,missense_variant,c.12599A>C,p.Asp4200Ala,p.D4200A,ivar,Unassigned +220636,NC_045512.2,13195,T,C,PASS,2304,3,2301,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220636,NC_045512.2,14408,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220636,NC_045512.2,18047,A,T,PASS,12,4,8,0.67,orf1ab,missense_variant,c.17782A>T,p.Met5928Leu,p.M5928L,ivar,Unassigned +220636,NC_045512.2,21762,C,T,PASS,21,0,21,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220636,NC_045512.2,21764,ATACATG,A,PASS,24,21,21,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220636,NC_045512.2,21846,C,T,PASS,36,0,36,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220636,NC_045512.2,21856,T,C,PASS,38,0,38,1.0,S,synonymous_variant,c.294T>C,p.Ser98Ser,p.S98S,ivar,Unassigned +220636,NC_045512.2,23403,A,G,PASS,706,2,704,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220636,NC_045512.2,23525,C,T,PASS,762,0,762,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220636,NC_045512.2,23599,T,G,PASS,299,0,299,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220636,NC_045512.2,23604,C,A,PASS,295,0,295,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220636,NC_045512.2,23948,G,T,PASS,33,0,33,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220636,NC_045512.2,24130,C,A,PASS,39,0,38,0.97,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220636,NC_045512.2,24424,A,T,PASS,21,0,21,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220636,NC_045512.2,24469,T,A,PASS,277,0,277,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220636,NC_045512.2,24503,C,T,PASS,304,1,303,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220636,NC_045512.2,25584,C,T,PASS,23,0,23,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220636,NC_045512.2,25708,C,T,PASS,18,0,18,1.0,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,Unassigned +220636,NC_045512.2,26270,C,T,PASS,340,2,338,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220636,NC_045512.2,26530,A,G,PASS,121,0,121,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220636,NC_045512.2,26577,C,G,PASS,140,0,140,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220636,NC_045512.2,26709,G,A,PASS,138,0,138,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220636,NC_045512.2,27259,A,C,PASS,28,0,28,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220636,NC_045512.2,2754,T,C,PASS,102,1,101,0.99,orf1ab,missense_variant,c.2489T>C,p.Val830Ala,p.V830A,ivar,Unassigned +220636,NC_045512.2,27711,A,G,ft,13,9,4,0.31,ORF7a,synonymous_variant,c.318A>G,p.Ala106Ala,p.A106A,ivar,Unassigned +220636,NC_045512.2,27807,C,T,PASS,15,1,14,0.93,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220636,NC_045512.2,28271,A,T,PASS,490,1,489,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220636,NC_045512.2,28311,C,T,PASS,483,1,480,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220636,NC_045512.2,2832,A,G,PASS,132,0,132,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220636,NC_045512.2,28361,GGAGAACGCA,G,PASS,377,373,254,0.67,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220636,NC_045512.2,28881,GG,AA,PASS,8195,126,8059,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220636,NC_045512.2,28883,G,C,PASS,8109,0,8105,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220636,NC_045512.2,29301,A,G,PASS,3626,4,3622,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220636,NC_045512.2,3105,A,G,PASS,56,0,56,1.0,orf1ab,missense_variant,c.2840A>G,p.Tyr947Cys,p.Y947C,ivar,Unassigned +220636,NC_045512.2,4097,T,TC,ft,17,17,5,0.29,orf1ab,frameshift_variant,c.3832_3833insC,p.Phe1278fs,p.F1278fs,ivar,Unassigned +220636,NC_045512.2,4101,T,C,ft,18,12,6,0.33,orf1ab,missense_variant,c.3836T>C,p.Leu1279Ser,p.L1279S,ivar,Unassigned +220636,NC_045512.2,4166,A,T,PASS,52,26,26,0.5,orf1ab,missense_variant,c.3901A>T,p.Ile1301Leu,p.I1301L,ivar,Unassigned +220636,NC_045512.2,4171,T,C,PASS,51,25,26,0.51,orf1ab,synonymous_variant,c.3906T>C,p.Pro1302Pro,p.P1302P,ivar,Unassigned +220636,NC_045512.2,728,G,A,ft,11,8,3,0.27,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,Unassigned +220636,NC_045512.2,76,T,A,PASS,10,3,7,0.7,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220636,NC_045512.2,78,T,G,PASS,10,3,7,0.7,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220636,NC_045512.2,8393,G,A,PASS,1312,23,1286,0.98,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220637,NC_045512.2,10029,C,T,PASS,34,0,34,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220637,NC_045512.2,10449,C,A,PASS,121,0,121,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220637,NC_045512.2,11282,AGTTTGTCTG,A,PASS,312,310,269,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220637,NC_045512.2,11537,A,G,PASS,289,0,289,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220637,NC_045512.2,13195,T,C,PASS,7412,12,7399,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220637,NC_045512.2,14408,C,T,PASS,177,2,175,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220637,NC_045512.2,18163,A,G,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220637,NC_045512.2,21762,C,T,PASS,275,0,275,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220637,NC_045512.2,21764,ATACATG,A,PASS,280,276,255,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220637,NC_045512.2,21846,C,T,PASS,292,0,292,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220637,NC_045512.2,22578,G,A,PASS,25,0,25,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220637,NC_045512.2,22673,TC,CT,PASS,23,0,23,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220637,NC_045512.2,22679,T,C,PASS,29,0,29,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220637,NC_045512.2,22686,C,T,PASS,28,0,28,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220637,NC_045512.2,23202,C,A,PASS,20,0,20,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220637,NC_045512.2,23403,A,G,PASS,3875,6,3869,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220637,NC_045512.2,23525,C,T,PASS,3568,12,3551,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220637,NC_045512.2,23599,T,G,PASS,1289,0,1286,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220637,NC_045512.2,23604,C,A,PASS,1255,0,1246,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220637,NC_045512.2,23854,C,A,PASS,90,0,90,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220637,NC_045512.2,23948,G,T,PASS,810,0,810,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220637,NC_045512.2,24130,C,A,PASS,1321,0,1311,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220637,NC_045512.2,24424,A,T,PASS,329,2,323,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220637,NC_045512.2,24469,T,A,PASS,1351,1,1347,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220637,NC_045512.2,24503,C,T,PASS,1588,29,1552,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220637,NC_045512.2,25000,C,T,PASS,121,0,121,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220637,NC_045512.2,25584,C,T,PASS,173,0,173,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220637,NC_045512.2,26270,C,T,PASS,1076,2,1070,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220637,NC_045512.2,26530,A,G,PASS,346,2,344,0.99,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220637,NC_045512.2,26577,C,G,PASS,342,0,342,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220637,NC_045512.2,26709,G,A,PASS,373,1,371,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220637,NC_045512.2,27259,A,C,PASS,412,0,412,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220637,NC_045512.2,27807,C,T,PASS,128,0,127,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220637,NC_045512.2,28271,A,T,PASS,1853,2,1851,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220637,NC_045512.2,28311,C,T,PASS,1865,8,1857,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220637,NC_045512.2,2832,A,G,PASS,140,0,140,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220637,NC_045512.2,28361,GGAGAACGCA,G,PASS,1461,1454,930,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220637,NC_045512.2,28363,A,T,PASS,14,10,4,0.29,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,BA.1.17 +220637,NC_045512.2,28881,GG,AA,PASS,3791,57,3732,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220637,NC_045512.2,28883,G,C,PASS,3743,3,3735,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220637,NC_045512.2,29772,T,C,PASS,48,1,47,0.98,S,downstream_gene_variant,c.*4388T>C,.,.,ivar,BA.1.17 +220637,NC_045512.2,3037,C,T,PASS,52,3,49,0.94,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220637,NC_045512.2,5386,T,G,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220637,NC_045512.2,5672,C,T,PASS,278,0,278,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220637,NC_045512.2,5924,G,A,PASS,105,0,105,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220637,NC_045512.2,8393,G,A,PASS,3953,20,3931,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220637,NC_045512.2,8652,T,C,PASS,3517,5,3510,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220638,NC_045512.2,10029,C,T,PASS,19,0,19,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220638,NC_045512.2,10449,C,A,PASS,95,0,95,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220638,NC_045512.2,1051,A,G,PASS,3027,5,3022,1.0,orf1ab,synonymous_variant,c.786A>G,p.Lys262Lys,p.K262K,ivar,BA.1.17 +220638,NC_045512.2,11282,AGTTTGTCTG,A,PASS,254,252,219,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220638,NC_045512.2,11537,A,G,PASS,215,0,215,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220638,NC_045512.2,13195,T,C,PASS,4423,4,4419,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220638,NC_045512.2,14408,C,T,PASS,120,3,117,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220638,NC_045512.2,15359,G,A,ft,11,5,5,0.45,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.17 +220638,NC_045512.2,16887,C,T,PASS,704,4,700,0.99,orf1ab,missense_variant,c.16622C>T,p.Thr5541Ile,p.T5541I,ivar,BA.1.17 +220638,NC_045512.2,18163,A,G,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220638,NC_045512.2,18326,C,T,PASS,7551,39,7508,0.99,orf1ab,synonymous_variant,c.18061C>T,p.Leu6021Leu,p.L6021L,ivar,BA.1.17 +220638,NC_045512.2,21762,C,T,PASS,218,0,218,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220638,NC_045512.2,21764,ATACATG,A,PASS,227,218,201,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220638,NC_045512.2,21846,C,T,PASS,221,0,219,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220638,NC_045512.2,22193,AATT,A,PASS,11,11,11,1.0,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1.17 +220638,NC_045512.2,22204,T,TGAGCCAGAA,ft,11,11,9,0.82,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1.17 +220638,NC_045512.2,22578,G,A,PASS,17,0,17,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220638,NC_045512.2,22673,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1111T>C,p.Ser371Pro,p.S371P,ivar,BA.1.17 +220638,NC_045512.2,22679,T,C,PASS,18,0,18,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220638,NC_045512.2,22686,C,T,PASS,18,0,18,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220638,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.17 +220638,NC_045512.2,23040,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.17 +220638,NC_045512.2,23048,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220638,NC_045512.2,23055,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220638,NC_045512.2,23063,A,T,PASS,15,0,15,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220638,NC_045512.2,23075,T,C,PASS,17,0,17,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220638,NC_045512.2,23202,C,A,PASS,24,0,24,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220638,NC_045512.2,23403,A,G,PASS,3470,2,3468,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220638,NC_045512.2,23525,C,T,PASS,3180,6,3174,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220638,NC_045512.2,23599,T,G,PASS,1176,0,1176,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220638,NC_045512.2,23604,C,A,PASS,1131,2,1124,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220638,NC_045512.2,23854,C,A,PASS,57,0,57,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220638,NC_045512.2,23948,G,T,PASS,760,0,755,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220638,NC_045512.2,24130,C,A,PASS,1140,1,1136,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220638,NC_045512.2,24424,A,T,PASS,228,2,224,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220638,NC_045512.2,24469,T,A,PASS,848,0,844,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220638,NC_045512.2,24503,C,T,PASS,979,18,961,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220638,NC_045512.2,25000,C,T,PASS,110,2,108,0.98,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220638,NC_045512.2,25584,C,T,PASS,133,0,133,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220638,NC_045512.2,26270,C,T,PASS,779,0,779,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220638,NC_045512.2,26530,A,G,PASS,350,0,350,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220638,NC_045512.2,26577,C,G,PASS,369,0,369,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220638,NC_045512.2,26709,G,A,PASS,422,0,422,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220638,NC_045512.2,27259,A,C,PASS,515,0,515,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220638,NC_045512.2,27384,T,C,PASS,601,0,601,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,BA.1.17 +220638,NC_045512.2,27807,C,T,PASS,135,1,134,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220638,NC_045512.2,28271,A,T,PASS,1839,6,1831,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220638,NC_045512.2,28311,C,T,PASS,1989,8,1976,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220638,NC_045512.2,2832,A,G,PASS,111,2,109,0.98,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220638,NC_045512.2,28361,GGAGAACGCA,G,PASS,1474,1463,704,0.48,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220638,NC_045512.2,28881,GG,AA,PASS,2234,12,2219,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220638,NC_045512.2,28883,G,C,PASS,2229,0,2227,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220638,NC_045512.2,3037,C,T,PASS,41,0,41,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220638,NC_045512.2,5672,C,T,PASS,257,0,257,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220638,NC_045512.2,5924,G,A,PASS,85,0,85,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220638,NC_045512.2,7984,T,C,PASS,1178,0,1178,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220638,NC_045512.2,8393,G,A,PASS,3255,8,3241,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220638,NC_045512.2,9430,C,T,ft,14,9,5,0.36,orf1ab,synonymous_variant,c.9165C>T,p.Ile3055Ile,p.I3055I,ivar,BA.1.17 +220639,NC_045512.2,10449,C,A,PASS,16,0,16,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220639,NC_045512.2,11282,AGTTTGTCTG,A,PASS,57,57,52,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220639,NC_045512.2,11537,A,G,PASS,59,0,59,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220639,NC_045512.2,13195,T,C,PASS,3114,3,3110,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220639,NC_045512.2,14408,C,T,PASS,24,0,23,0.96,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220639,NC_045512.2,20337,T,C,ft,10,7,3,0.3,orf1ab,missense_variant,c.20072T>C,p.Ile6691Thr,p.I6691T,ivar,Unassigned +220639,NC_045512.2,21762,C,T,PASS,38,0,38,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220639,NC_045512.2,21764,ATACATG,A,PASS,38,38,36,0.95,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220639,NC_045512.2,21846,C,T,PASS,40,0,40,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220639,NC_045512.2,23403,A,G,PASS,1179,2,1177,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220639,NC_045512.2,23525,C,T,PASS,1112,0,1112,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220639,NC_045512.2,23599,T,G,PASS,414,0,414,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220639,NC_045512.2,23604,C,A,PASS,400,0,399,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220639,NC_045512.2,23948,G,T,PASS,80,0,80,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220639,NC_045512.2,24130,C,A,PASS,119,0,119,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220639,NC_045512.2,24424,A,T,PASS,14,0,14,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220639,NC_045512.2,24469,T,A,PASS,311,2,309,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220639,NC_045512.2,24503,C,T,PASS,388,8,380,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220639,NC_045512.2,25570,T,C,ft,20,14,6,0.3,ORF3a,missense_variant,c.178T>C,p.Ser60Pro,p.S60P,ivar,Unassigned +220639,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220639,NC_045512.2,26270,C,T,PASS,53,0,53,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220639,NC_045512.2,26709,G,A,PASS,11,0,11,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220639,NC_045512.2,27259,A,C,PASS,35,0,35,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220639,NC_045512.2,27807,C,T,PASS,21,0,21,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220639,NC_045512.2,28271,A,T,PASS,460,2,456,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220639,NC_045512.2,28311,C,T,PASS,473,0,471,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220639,NC_045512.2,2832,A,G,PASS,17,0,17,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220639,NC_045512.2,28361,GGAGAACGCA,G,PASS,321,319,210,0.65,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220639,NC_045512.2,28881,GG,AA,PASS,6361,88,6267,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220639,NC_045512.2,28883,G,C,PASS,6288,3,6278,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220639,NC_045512.2,5672,C,T,PASS,35,0,35,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220639,NC_045512.2,5924,G,A,PASS,10,0,10,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220639,NC_045512.2,685,AAAGTCATTT,A,PASS,11186,11106,5685,0.51,orf1ab,conservative_inframe_deletion,c.421_429delAAGTCATTT,p.Lys141_Phe143del,p.K141_F143del,ivar,Unassigned +220639,NC_045512.2,8393,G,A,PASS,1511,2,1506,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220640,NC_045512.2,10449,C,A,PASS,18,0,18,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220640,NC_045512.2,11282,AGTTTGTCTG,A,PASS,43,43,43,1.0,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220640,NC_045512.2,11537,A,G,PASS,55,0,55,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220640,NC_045512.2,13195,T,C,PASS,2220,3,2217,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220640,NC_045512.2,14408,C,T,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220640,NC_045512.2,19834,C,T,ft,12,8,4,0.33,orf1ab,synonymous_variant,c.19569C>T,p.Tyr6523Tyr,p.Y6523Y,ivar,Unassigned +220640,NC_045512.2,21762,C,T,PASS,43,0,43,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220640,NC_045512.2,21764,ATACATG,A,PASS,43,43,42,0.98,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220640,NC_045512.2,21846,C,T,PASS,37,0,37,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220640,NC_045512.2,23403,A,G,PASS,1160,1,1159,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220640,NC_045512.2,23525,C,T,PASS,1142,3,1139,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220640,NC_045512.2,23599,T,G,PASS,447,0,447,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220640,NC_045512.2,23604,C,A,PASS,424,0,424,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220640,NC_045512.2,23948,G,T,PASS,99,0,97,0.98,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220640,NC_045512.2,24130,C,A,PASS,179,0,177,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220640,NC_045512.2,24424,A,T,PASS,40,0,40,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220640,NC_045512.2,24469,T,A,PASS,333,0,332,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220640,NC_045512.2,24503,C,T,PASS,408,4,404,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220640,NC_045512.2,25000,C,T,PASS,14,0,14,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220640,NC_045512.2,25584,C,T,PASS,32,0,32,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220640,NC_045512.2,26270,C,T,PASS,220,0,220,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220640,NC_045512.2,26530,A,G,PASS,150,2,148,0.99,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220640,NC_045512.2,26577,C,G,PASS,136,0,136,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220640,NC_045512.2,26709,G,A,PASS,135,0,135,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220640,NC_045512.2,27259,A,C,PASS,62,0,62,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220640,NC_045512.2,27807,C,T,PASS,19,0,19,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220640,NC_045512.2,28271,A,T,PASS,374,0,374,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220640,NC_045512.2,28311,C,T,PASS,386,0,386,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220640,NC_045512.2,2832,A,G,PASS,47,0,47,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220640,NC_045512.2,28361,GGAGAACGCA,G,PASS,306,304,221,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220640,NC_045512.2,28881,GG,AA,PASS,6266,77,6185,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220640,NC_045512.2,28883,G,C,PASS,6208,1,6194,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220640,NC_045512.2,3037,C,T,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220640,NC_045512.2,3241,C,T,PASS,261,0,261,1.0,orf1ab,synonymous_variant,c.2976C>T,p.Asp992Asp,p.D992D,ivar,Unassigned +220640,NC_045512.2,5924,G,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220640,NC_045512.2,76,T,A,ft,15,9,6,0.4,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220640,NC_045512.2,78,T,G,ft,15,9,6,0.4,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220640,NC_045512.2,8393,G,A,PASS,1676,2,1671,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220642,NC_045512.2,11072,TTC,T,ft,16,14,4,0.25,orf1ab,frameshift_variant,c.10809_10810delCT,p.Leu3606fs,p.L3606fs,ivar,B.1.617.2 +220642,NC_045512.2,11201,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10936A>G,p.Thr3646Ala,p.T3646A,ivar,B.1.617.2 +220642,NC_045512.2,11332,A,G,PASS,27,0,26,0.96,orf1ab,synonymous_variant,c.11067A>G,p.Val3689Val,p.V3689V,ivar,B.1.617.2 +220642,NC_045512.2,14646,T,A,ft,23,17,6,0.26,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,B.1.617.2 +220642,NC_045512.2,15952,C,A,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.15687C>A,p.Ser5229Ser,p.S5229S,ivar,B.1.617.2 +220642,NC_045512.2,16466,C,T,PASS,41,0,41,1.0,orf1ab,missense_variant,c.16201C>T,p.His5401Tyr,p.H5401Y,ivar,B.1.617.2 +220642,NC_045512.2,18744,C,T,PASS,99,1,98,0.99,orf1ab,missense_variant,c.18479C>T,p.Thr6160Met,p.T6160M,ivar,B.1.617.2 +220642,NC_045512.2,19220,C,T,PASS,111,0,110,0.99,orf1ab,synonymous_variant,c.18955C>T,p.Leu6319Leu,p.L6319L,ivar,B.1.617.2 +220642,NC_045512.2,19590,T,C,ft,11,8,3,0.27,orf1ab,missense_variant,c.19325T>C,p.Ile6442Thr,p.I6442T,ivar,B.1.617.2 +220642,NC_045512.2,210,G,T,PASS,18,0,18,1.0,orf1ab,upstream_gene_variant,c.-56G>T,.,.,ivar,B.1.617.2 +220642,NC_045512.2,21618,C,G,PASS,12,0,12,1.0,S,missense_variant,c.56C>G,p.Thr19Arg,p.T19R,ivar,B.1.617.2 +220642,NC_045512.2,21682,C,T,PASS,23,0,23,1.0,S,synonymous_variant,c.120C>T,p.Asp40Asp,p.D40D,ivar,B.1.617.2 +220642,NC_045512.2,23403,A,G,PASS,557,0,557,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.617.2 +220642,NC_045512.2,23604,C,G,PASS,226,0,224,0.99,S,missense_variant,c.2042C>G,p.Pro681Arg,p.P681R,ivar,B.1.617.2 +220642,NC_045512.2,24410,G,A,PASS,21,0,21,1.0,S,missense_variant,c.2848G>A,p.Asp950Asn,p.D950N,ivar,B.1.617.2 +220642,NC_045512.2,26767,T,C,PASS,183,0,183,1.0,M,missense_variant,c.245T>C,p.Ile82Thr,p.I82T,ivar,B.1.617.2 +220642,NC_045512.2,27752,C,T,PASS,10,0,10,1.0,ORF7a,missense_variant,c.359C>T,p.Thr120Ile,p.T120I,ivar,B.1.617.2 +220642,NC_045512.2,27874,C,T,PASS,14,0,14,1.0,ORF7b,missense_variant,c.119C>T,p.Thr40Ile,p.T40I,ivar,B.1.617.2 +220642,NC_045512.2,28179,G,A,PASS,111,79,32,0.29,ORF8,missense_variant,c.286G>A,p.Gly96Ser,p.G96S,ivar,B.1.617.2 +220642,NC_045512.2,28247,AGATTTC,A,PASS,169,163,155,0.92,ORF8,conservative_inframe_deletion,c.355_360delGATTTC,p.Asp119_Phe120del,p.D119_F120del,ivar,B.1.617.2 +220642,NC_045512.2,28253,C,A,PASS,10,0,10,1.0,ORF8,missense_variant,c.360C>A,p.Phe120Leu,p.F120L,ivar,B.1.617.2 +220642,NC_045512.2,28270,TA,T,PASS,245,245,234,0.96,N,upstream_gene_variant,c.-3delA,.,.,ivar,B.1.617.2 +220642,NC_045512.2,28299,A,T,PASS,251,0,250,1.0,N,missense_variant,c.26A>T,p.Gln9Leu,p.Q9L,ivar,B.1.617.2 +220642,NC_045512.2,28326,G,T,PASS,239,1,236,0.99,N,missense_variant,c.53G>T,p.Gly18Val,p.G18V,ivar,B.1.617.2 +220642,NC_045512.2,28461,A,G,PASS,100,0,100,1.0,N,missense_variant,c.188A>G,p.Asp63Gly,p.D63G,ivar,B.1.617.2 +220642,NC_045512.2,28486,C,A,PASS,108,0,108,1.0,N,synonymous_variant,c.213C>A,p.Gly71Gly,p.G71G,ivar,B.1.617.2 +220642,NC_045512.2,28881,G,T,PASS,10522,44,10412,0.99,N,missense_variant,c.608G>T,p.Arg203Met,p.R203M,ivar,B.1.617.2 +220642,NC_045512.2,28916,G,T,PASS,434,0,429,0.99,N,missense_variant,c.643G>T,p.Gly215Cys,p.G215C,ivar,B.1.617.2 +220642,NC_045512.2,29260,G,T,PASS,1390,0,1387,1.0,N,synonymous_variant,c.987G>T,p.Thr329Thr,p.T329T,ivar,B.1.617.2 +220642,NC_045512.2,29402,G,T,PASS,2068,0,2058,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.617.2 +220642,NC_045512.2,3037,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.617.2 +220642,NC_045512.2,7945,C,T,PASS,279,4,275,0.99,orf1ab,synonymous_variant,c.7680C>T,p.Tyr2560Tyr,p.Y2560Y,ivar,B.1.617.2 +220644,NC_045512.2,11282,AGTTTGTCTG,A,PASS,32,32,29,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220644,NC_045512.2,11537,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220644,NC_045512.2,13195,T,C,PASS,1360,2,1358,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220644,NC_045512.2,14408,C,T,PASS,23,0,23,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220644,NC_045512.2,21762,C,T,PASS,35,0,35,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220644,NC_045512.2,21764,ATACATG,A,PASS,35,35,29,0.83,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220644,NC_045512.2,21846,C,T,PASS,37,4,33,0.89,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220644,NC_045512.2,23403,A,G,PASS,708,0,707,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220644,NC_045512.2,23525,C,T,PASS,716,3,713,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220644,NC_045512.2,23599,T,G,PASS,356,0,356,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220644,NC_045512.2,23604,C,A,PASS,349,0,347,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220644,NC_045512.2,23948,G,T,PASS,71,0,71,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220644,NC_045512.2,24130,C,A,PASS,90,0,90,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220644,NC_045512.2,24263,CA,C,ft,16,16,6,0.38,S,frameshift_variant,c.2704delA,p.Met902fs,p.M902fs,ivar,Unassigned +220644,NC_045512.2,24424,A,T,PASS,16,0,16,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220644,NC_045512.2,24469,T,A,PASS,168,0,168,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220644,NC_045512.2,24503,C,T,PASS,200,4,196,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220644,NC_045512.2,25584,C,T,PASS,24,0,24,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220644,NC_045512.2,26270,C,T,PASS,378,0,378,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220644,NC_045512.2,26530,A,G,PASS,116,2,114,0.98,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220644,NC_045512.2,26577,C,G,PASS,114,0,114,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220644,NC_045512.2,26709,G,A,PASS,135,0,135,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220644,NC_045512.2,27259,A,C,PASS,111,0,111,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220644,NC_045512.2,2754,T,C,PASS,101,13,88,0.87,orf1ab,missense_variant,c.2489T>C,p.Val830Ala,p.V830A,ivar,Unassigned +220644,NC_045512.2,27621,G,C,PASS,11,0,11,1.0,ORF7a,missense_variant,c.228G>C,p.Gln76His,p.Q76H,ivar,Unassigned +220644,NC_045512.2,27628,GC,G,ft,13,13,4,0.31,ORF7a,frameshift_variant,c.237delC,p.Arg80fs,p.R80fs,ivar,Unassigned +220644,NC_045512.2,27807,C,T,PASS,28,0,28,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220644,NC_045512.2,28271,A,T,PASS,550,2,546,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220644,NC_045512.2,28311,C,T,PASS,561,3,558,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220644,NC_045512.2,2832,A,G,PASS,97,0,97,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220644,NC_045512.2,28361,GGAGAACGCA,G,PASS,409,407,262,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220644,NC_045512.2,28881,GG,AA,PASS,11494,98,11384,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220644,NC_045512.2,28883,G,C,PASS,11443,5,11421,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220644,NC_045512.2,4097,T,TC,PASS,24,24,14,0.58,orf1ab,frameshift_variant,c.3832_3833insC,p.Phe1278fs,p.F1278fs,ivar,Unassigned +220644,NC_045512.2,4101,T,C,PASS,27,10,17,0.63,orf1ab,missense_variant,c.3836T>C,p.Leu1279Ser,p.L1279S,ivar,Unassigned +220644,NC_045512.2,4699,T,C,ft,10,7,3,0.3,orf1ab,synonymous_variant,c.4434T>C,p.Ser1478Ser,p.S1478S,ivar,Unassigned +220644,NC_045512.2,5672,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220644,NC_045512.2,5924,G,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220644,NC_045512.2,76,T,A,ft,10,6,4,0.4,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220644,NC_045512.2,78,T,G,ft,10,6,4,0.4,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220644,NC_045512.2,8393,G,A,PASS,1470,0,1470,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220646,NC_045512.2,10029,C,T,PASS,18,0,18,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220646,NC_045512.2,10449,C,A,PASS,27,0,27,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220646,NC_045512.2,11282,AGTTTGTCTG,A,PASS,84,84,74,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220646,NC_045512.2,11537,A,G,PASS,69,0,69,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220646,NC_045512.2,13195,T,C,PASS,3077,6,3071,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220646,NC_045512.2,14408,C,T,PASS,48,0,48,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220646,NC_045512.2,16064,A,G,PASS,37,0,37,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220646,NC_045512.2,16950,T,A,PASS,136,98,38,0.28,orf1ab,missense_variant,c.16685T>A,p.Leu5562Gln,p.L5562Q,ivar,Unassigned +220646,NC_045512.2,18163,A,G,PASS,17,0,17,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220646,NC_045512.2,21762,C,T,PASS,45,0,45,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220646,NC_045512.2,21764,ATACATG,A,PASS,45,45,42,0.93,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220646,NC_045512.2,21846,C,T,PASS,46,0,46,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220646,NC_045512.2,22578,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220646,NC_045512.2,23403,A,G,PASS,773,0,773,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220646,NC_045512.2,23525,C,T,PASS,776,2,774,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220646,NC_045512.2,23599,T,G,PASS,337,0,337,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220646,NC_045512.2,23604,C,A,PASS,326,0,324,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220646,NC_045512.2,23854,C,A,PASS,18,0,17,0.94,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220646,NC_045512.2,23948,G,T,PASS,99,0,99,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220646,NC_045512.2,24130,C,A,PASS,158,0,156,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220646,NC_045512.2,24424,A,T,PASS,114,0,114,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220646,NC_045512.2,24469,T,A,PASS,545,6,539,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220646,NC_045512.2,24503,C,T,PASS,626,7,619,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220646,NC_045512.2,25000,C,T,PASS,31,0,31,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220646,NC_045512.2,25584,C,T,PASS,51,0,51,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220646,NC_045512.2,26270,C,T,PASS,516,2,514,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220646,NC_045512.2,26530,A,G,PASS,515,0,515,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220646,NC_045512.2,26577,C,G,PASS,562,0,562,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220646,NC_045512.2,26709,G,A,PASS,563,2,559,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220646,NC_045512.2,27259,A,C,PASS,166,0,166,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220646,NC_045512.2,27807,C,T,PASS,44,0,44,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220646,NC_045512.2,28271,A,T,PASS,690,0,690,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220646,NC_045512.2,28311,C,T,PASS,717,16,699,0.97,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220646,NC_045512.2,2832,A,G,PASS,37,0,37,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220646,NC_045512.2,28361,GGAGAACGCA,G,PASS,572,566,417,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220646,NC_045512.2,28881,GG,AA,PASS,8092,117,7963,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220646,NC_045512.2,28883,G,C,PASS,8026,5,8016,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220646,NC_045512.2,3037,C,T,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220646,NC_045512.2,8393,G,A,PASS,1947,10,1934,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220647,NC_045512.2,10029,C,T,PASS,27,0,27,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1 +220647,NC_045512.2,10449,C,A,PASS,65,0,65,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1 +220647,NC_045512.2,10647,C,T,PASS,55,12,43,0.78,orf1ab,missense_variant,c.10382C>T,p.Thr3461Ile,p.T3461I,ivar,BA.1 +220647,NC_045512.2,11005,C,T,PASS,16,4,12,0.75,orf1ab,synonymous_variant,c.10740C>T,p.His3580His,p.H3580H,ivar,BA.1 +220647,NC_045512.2,11282,AGTTTGTCTG,A,PASS,61,61,57,0.93,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1 +220647,NC_045512.2,11537,A,G,PASS,177,0,177,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1 +220647,NC_045512.2,13195,T,C,PASS,6907,12,6895,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1 +220647,NC_045512.2,14408,C,T,PASS,123,0,123,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1 +220647,NC_045512.2,15240,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.14975C>T,p.Thr4992Ile,p.T4992I,ivar,BA.1 +220647,NC_045512.2,15359,G,A,PASS,10,4,6,0.6,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1 +220647,NC_045512.2,16064,A,G,PASS,224,42,182,0.81,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1 +220647,NC_045512.2,18163,A,G,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1 +220647,NC_045512.2,21762,C,T,PASS,165,2,161,0.98,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1 +220647,NC_045512.2,21764,ATACATG,A,PASS,167,164,153,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1 +220647,NC_045512.2,21846,C,T,PASS,158,0,158,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1 +220647,NC_045512.2,21,C,T,PASS,12,0,12,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1 +220647,NC_045512.2,22578,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1 +220647,NC_045512.2,22599,G,A,PASS,15,4,11,0.73,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1 +220647,NC_045512.2,22679,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1 +220647,NC_045512.2,22686,C,T,PASS,16,0,16,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1 +220647,NC_045512.2,23013,A,C,PASS,11,0,11,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1 +220647,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1 +220647,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1 +220647,NC_045512.2,23055,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1 +220647,NC_045512.2,23063,A,T,PASS,11,0,11,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1 +220647,NC_045512.2,23075,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1 +220647,NC_045512.2,23403,A,G,PASS,2817,2,2815,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1 +220647,NC_045512.2,23525,C,T,PASS,2713,5,2696,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1 +220647,NC_045512.2,23599,T,G,PASS,1006,0,1005,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1 +220647,NC_045512.2,23604,C,A,PASS,972,0,966,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1 +220647,NC_045512.2,23854,C,A,PASS,58,0,57,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1 +220647,NC_045512.2,23948,G,T,PASS,380,0,378,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1 +220647,NC_045512.2,24130,C,A,PASS,569,0,567,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1 +220647,NC_045512.2,24424,A,T,PASS,225,0,223,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1 +220647,NC_045512.2,24469,T,A,PASS,865,1,862,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1 +220647,NC_045512.2,24503,C,T,PASS,1063,11,1050,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1 +220647,NC_045512.2,25000,C,T,PASS,78,0,78,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1 +220647,NC_045512.2,25531,A,G,PASS,101,27,74,0.73,ORF3a,missense_variant,c.139A>G,p.Ile47Val,p.I47V,ivar,BA.1 +220647,NC_045512.2,25584,C,T,PASS,104,0,102,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1 +220647,NC_045512.2,26270,C,T,PASS,714,1,713,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1 +220647,NC_045512.2,26530,A,G,PASS,619,0,619,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1 +220647,NC_045512.2,26577,C,G,PASS,691,2,689,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1 +220647,NC_045512.2,26709,G,A,PASS,724,4,720,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1 +220647,NC_045512.2,27259,A,C,PASS,416,0,415,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1 +220647,NC_045512.2,27807,C,T,PASS,126,0,126,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1 +220647,NC_045512.2,28271,A,T,PASS,1379,0,1377,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1 +220647,NC_045512.2,28311,C,T,PASS,1323,4,1317,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1 +220647,NC_045512.2,2832,A,G,PASS,91,0,91,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1 +220647,NC_045512.2,28361,GGAGAACGCA,G,PASS,976,967,669,0.69,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1 +220647,NC_045512.2,28881,GG,AA,PASS,5179,67,5106,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1 +220647,NC_045512.2,28883,G,C,PASS,5137,2,5122,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1 +220647,NC_045512.2,3037,C,T,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1 +220647,NC_045512.2,5386,T,G,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1 +220647,NC_045512.2,8393,G,A,PASS,3724,9,3714,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1 +220648,NC_045512.2,11074,CT,C,ft,15,15,4,0.27,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,Unassigned +220648,NC_045512.2,11282,AGTTTGTCTG,A,PASS,60,60,57,0.95,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220648,NC_045512.2,11537,A,G,PASS,20,0,20,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220648,NC_045512.2,13195,T,C,PASS,1619,0,1619,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220648,NC_045512.2,14408,C,T,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220648,NC_045512.2,14717,A,G,ft,13,9,4,0.31,orf1ab,missense_variant,c.14452A>G,p.Arg4818Gly,p.R4818G,ivar,Unassigned +220648,NC_045512.2,1513,C,T,PASS,51,34,17,0.33,orf1ab,synonymous_variant,c.1248C>T,p.Cys416Cys,p.C416C,ivar,Unassigned +220648,NC_045512.2,21762,C,T,PASS,13,0,13,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220648,NC_045512.2,21764,ATACATG,A,PASS,13,13,11,0.85,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220648,NC_045512.2,23403,A,G,PASS,339,0,339,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220648,NC_045512.2,23525,C,T,PASS,317,0,317,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220648,NC_045512.2,23599,T,G,PASS,160,0,160,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220648,NC_045512.2,23604,C,A,PASS,149,0,148,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220648,NC_045512.2,23948,G,T,PASS,20,0,20,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220648,NC_045512.2,24130,C,A,PASS,45,0,45,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220648,NC_045512.2,24424,A,T,PASS,18,0,18,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220648,NC_045512.2,24469,T,A,PASS,106,0,106,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220648,NC_045512.2,24503,C,T,PASS,131,1,130,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220648,NC_045512.2,25584,C,T,PASS,11,0,11,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220648,NC_045512.2,26270,C,T,PASS,24,2,22,0.92,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220648,NC_045512.2,26530,A,G,PASS,80,0,80,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220648,NC_045512.2,26577,C,G,PASS,68,0,68,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220648,NC_045512.2,26709,G,A,PASS,56,0,56,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220648,NC_045512.2,27259,A,C,PASS,22,0,22,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220648,NC_045512.2,28271,A,T,PASS,75,2,73,0.97,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220648,NC_045512.2,28311,C,T,PASS,78,2,76,0.97,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220648,NC_045512.2,28361,GGAGAACGCA,G,PASS,58,57,37,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220648,NC_045512.2,28881,GG,AA,PASS,6310,41,6263,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220648,NC_045512.2,28883,G,C,PASS,6308,2,6297,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220648,NC_045512.2,8393,G,A,PASS,930,4,924,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220649,NC_045512.2,11282,AGTTTGTCTG,A,PASS,22,22,21,0.95,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1 +220649,NC_045512.2,11537,A,G,PASS,52,0,52,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1 +220649,NC_045512.2,13195,T,C,PASS,1944,4,1940,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1 +220649,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1 +220649,NC_045512.2,14646,T,A,PASS,35,21,14,0.4,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,BA.1 +220649,NC_045512.2,19275,T,C,PASS,37,5,32,0.86,orf1ab,missense_variant,c.19010T>C,p.Leu6337Pro,p.L6337P,ivar,BA.1 +220649,NC_045512.2,21762,C,T,PASS,68,0,68,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1 +220649,NC_045512.2,21764,ATACATG,A,PASS,68,68,60,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1 +220649,NC_045512.2,21846,C,T,PASS,79,0,79,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1 +220649,NC_045512.2,22673,TC,CT,PASS,12,0,12,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1 +220649,NC_045512.2,22679,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1 +220649,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1 +220649,NC_045512.2,23403,A,G,PASS,886,0,886,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1 +220649,NC_045512.2,23525,C,T,PASS,950,4,946,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1 +220649,NC_045512.2,23599,T,G,PASS,385,0,385,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1 +220649,NC_045512.2,23604,C,A,PASS,374,0,374,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1 +220649,NC_045512.2,23854,C,A,PASS,14,0,14,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1 +220649,NC_045512.2,23948,G,T,PASS,159,0,159,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1 +220649,NC_045512.2,24130,C,A,PASS,219,0,217,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1 +220649,NC_045512.2,24424,A,T,PASS,16,0,16,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1 +220649,NC_045512.2,24469,T,A,PASS,253,0,250,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1 +220649,NC_045512.2,24503,C,T,PASS,310,6,304,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1 +220649,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1 +220649,NC_045512.2,25482,C,T,PASS,30,0,30,1.0,ORF3a,synonymous_variant,c.90C>T,p.Arg30Arg,p.R30R,ivar,BA.1 +220649,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1 +220649,NC_045512.2,26270,C,T,PASS,293,0,293,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1 +220649,NC_045512.2,26530,A,G,PASS,178,0,178,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1 +220649,NC_045512.2,26577,C,G,PASS,169,0,169,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1 +220649,NC_045512.2,26709,G,A,PASS,149,0,149,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1 +220649,NC_045512.2,27259,A,C,PASS,88,0,88,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1 +220649,NC_045512.2,2754,T,C,PASS,25,13,12,0.48,orf1ab,missense_variant,c.2489T>C,p.Val830Ala,p.V830A,ivar,BA.1 +220649,NC_045512.2,27670,G,T,PASS,18,0,18,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1 +220649,NC_045512.2,27807,C,T,PASS,30,0,30,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1 +220649,NC_045512.2,2815,TA,T,PASS,34,34,19,0.56,orf1ab,frameshift_variant,c.2553delA,p.Val852fs,p.V852fs,ivar,BA.1 +220649,NC_045512.2,28271,A,T,PASS,719,1,718,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1 +220649,NC_045512.2,28311,C,T,PASS,808,2,802,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1 +220649,NC_045512.2,2832,A,G,PASS,31,0,31,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1 +220649,NC_045512.2,28361,GGAGAACGCA,G,PASS,558,557,301,0.54,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1 +220649,NC_045512.2,28363,A,T,PASS,23,13,6,0.26,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,BA.1 +220649,NC_045512.2,28881,GG,AA,PASS,10996,110,10874,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1 +220649,NC_045512.2,28883,G,C,PASS,10931,9,10905,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1 +220649,NC_045512.2,5672,C,T,PASS,19,0,19,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1 +220649,NC_045512.2,76,T,A,ft,14,8,6,0.43,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1 +220649,NC_045512.2,78,T,G,PASS,12,6,6,0.5,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1 +220649,NC_045512.2,8393,G,A,PASS,2396,9,2383,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1 +220650,NC_045512.2,10449,C,A,PASS,27,0,27,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220650,NC_045512.2,10647,C,T,PASS,14,0,14,1.0,orf1ab,missense_variant,c.10382C>T,p.Thr3461Ile,p.T3461I,ivar,Unassigned +220650,NC_045512.2,11282,AGTTTGTCTG,A,PASS,20,20,18,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220650,NC_045512.2,11537,A,G,PASS,65,0,65,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220650,NC_045512.2,13195,T,C,PASS,3292,5,3287,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220650,NC_045512.2,14408,C,T,PASS,82,0,82,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220650,NC_045512.2,16064,A,G,PASS,70,0,70,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220650,NC_045512.2,21762,C,T,PASS,63,0,63,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220650,NC_045512.2,21764,ATACATG,A,PASS,63,63,53,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220650,NC_045512.2,21846,C,T,PASS,94,1,93,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220650,NC_045512.2,23403,A,G,PASS,993,2,991,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220650,NC_045512.2,23525,C,T,PASS,908,0,908,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220650,NC_045512.2,23599,T,G,PASS,328,0,328,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220650,NC_045512.2,23604,C,A,PASS,312,0,311,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220650,NC_045512.2,23854,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220650,NC_045512.2,23948,G,T,PASS,190,0,190,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220650,NC_045512.2,24130,C,A,PASS,240,0,240,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220650,NC_045512.2,24424,A,T,PASS,42,0,42,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220650,NC_045512.2,24469,T,A,PASS,455,0,454,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220650,NC_045512.2,24503,C,T,PASS,551,10,540,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220650,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220650,NC_045512.2,25531,A,G,PASS,28,0,28,1.0,ORF3a,missense_variant,c.139A>G,p.Ile47Val,p.I47V,ivar,Unassigned +220650,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220650,NC_045512.2,26270,C,T,PASS,249,0,249,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220650,NC_045512.2,26530,A,G,PASS,144,0,144,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220650,NC_045512.2,26577,C,G,PASS,147,0,147,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220650,NC_045512.2,26709,G,A,PASS,176,1,175,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220650,NC_045512.2,27259,A,C,PASS,126,0,126,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220650,NC_045512.2,27807,C,T,PASS,26,0,26,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220650,NC_045512.2,2785,T,C,PASS,79,51,28,0.35,orf1ab,synonymous_variant,c.2520T>C,p.Asn840Asn,p.N840N,ivar,Unassigned +220650,NC_045512.2,28271,A,T,PASS,795,2,791,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220650,NC_045512.2,28311,C,T,PASS,801,2,799,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220650,NC_045512.2,2832,A,G,PASS,88,0,88,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220650,NC_045512.2,28361,GGAGAACGCA,G,PASS,589,587,367,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220650,NC_045512.2,28881,GG,AA,PASS,6879,67,6807,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220650,NC_045512.2,28883,G,C,PASS,6840,2,6824,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220650,NC_045512.2,76,T,A,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220650,NC_045512.2,78,T,G,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220650,NC_045512.2,8393,G,A,PASS,2169,2,2167,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220651,NC_045512.2,10323,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10058A>G,p.Lys3353Arg,p.K3353R,ivar,Unassigned +220651,NC_045512.2,10333,A,G,ft,11,8,3,0.27,orf1ab,synonymous_variant,c.10068A>G,p.Thr3356Thr,p.T3356T,ivar,Unassigned +220651,NC_045512.2,10449,C,A,PASS,22,0,22,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220651,NC_045512.2,11282,AGTTTGTCTG,A,PASS,34,33,26,0.76,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220651,NC_045512.2,11537,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220651,NC_045512.2,13195,T,C,PASS,1396,7,1389,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220651,NC_045512.2,14408,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220651,NC_045512.2,21740,T,G,PASS,27,15,12,0.44,S,missense_variant,c.178T>G,p.Ser60Ala,p.S60A,ivar,Unassigned +220651,NC_045512.2,21762,C,T,PASS,24,2,22,0.92,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220651,NC_045512.2,21764,ATACATG,A,PASS,24,24,24,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220651,NC_045512.2,21843,C,A,PASS,31,19,12,0.39,S,missense_variant,c.281C>A,p.Ser94Tyr,p.S94Y,ivar,Unassigned +220651,NC_045512.2,21846,C,T,PASS,31,0,31,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220651,NC_045512.2,23403,A,G,PASS,827,0,827,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220651,NC_045512.2,23525,C,T,PASS,880,1,878,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220651,NC_045512.2,23599,T,G,PASS,393,0,393,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220651,NC_045512.2,23604,C,A,PASS,380,1,378,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220651,NC_045512.2,23948,G,T,PASS,26,0,26,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220651,NC_045512.2,24130,C,A,PASS,44,0,44,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220651,NC_045512.2,24424,A,T,PASS,22,0,22,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220651,NC_045512.2,24469,T,A,PASS,263,0,262,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220651,NC_045512.2,24503,C,T,PASS,300,4,296,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220651,NC_045512.2,25584,C,T,PASS,17,0,17,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220651,NC_045512.2,2592,C,A,PASS,24,16,8,0.33,orf1ab,missense_variant,c.2327C>A,p.Ala776Asp,p.A776D,ivar,Unassigned +220651,NC_045512.2,26270,C,T,PASS,295,0,295,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220651,NC_045512.2,26530,A,G,PASS,223,0,223,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220651,NC_045512.2,26577,C,G,PASS,230,0,230,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220651,NC_045512.2,26709,G,A,PASS,234,0,234,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220651,NC_045512.2,27259,A,C,PASS,73,0,71,0.97,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220651,NC_045512.2,27807,C,T,PASS,24,0,24,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220651,NC_045512.2,28271,A,T,PASS,194,1,193,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220651,NC_045512.2,28311,C,T,PASS,223,2,221,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220651,NC_045512.2,2832,A,G,PASS,28,0,28,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220651,NC_045512.2,28361,GGAGAACGCA,G,PASS,186,186,128,0.69,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220651,NC_045512.2,28881,GG,AA,PASS,11290,87,11197,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220651,NC_045512.2,28883,G,C,PASS,11251,5,11237,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220651,NC_045512.2,4301,C,T,ft,12,8,4,0.33,orf1ab,missense_variant,c.4036C>T,p.Leu1346Phe,p.L1346F,ivar,Unassigned +220651,NC_045512.2,5672,C,T,PASS,16,0,16,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220651,NC_045512.2,7680,A,G,PASS,44,31,13,0.3,orf1ab,missense_variant,c.7415A>G,p.Asp2472Gly,p.D2472G,ivar,Unassigned +220651,NC_045512.2,76,T,A,ft,16,12,4,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220651,NC_045512.2,78,T,G,ft,16,12,4,0.25,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220651,NC_045512.2,8393,G,A,PASS,1490,7,1483,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220652,NC_045512.2,10135,T,C,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.9870T>C,p.Leu3290Leu,p.L3290L,ivar,Unassigned +220652,NC_045512.2,10449,C,A,PASS,21,0,21,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220652,NC_045512.2,11282,AGTTTGTCTG,A,PASS,58,58,53,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220652,NC_045512.2,113,A,G,PASS,33,20,13,0.39,orf1ab,upstream_gene_variant,c.-153A>G,.,.,ivar,Unassigned +220652,NC_045512.2,11537,A,G,PASS,41,0,41,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220652,NC_045512.2,116,G,A,PASS,36,23,13,0.36,orf1ab,upstream_gene_variant,c.-150G>A,.,.,ivar,Unassigned +220652,NC_045512.2,13195,T,C,PASS,2217,3,2214,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220652,NC_045512.2,14408,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220652,NC_045512.2,14646,T,A,PASS,49,35,14,0.29,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220652,NC_045512.2,21762,C,T,PASS,48,0,48,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220652,NC_045512.2,21764,ATACATG,A,PASS,49,48,45,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220652,NC_045512.2,21846,C,T,PASS,62,0,62,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220652,NC_045512.2,23403,A,G,PASS,858,0,858,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220652,NC_045512.2,23525,C,T,PASS,930,0,930,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220652,NC_045512.2,23599,T,G,PASS,413,0,413,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220652,NC_045512.2,23604,C,A,PASS,403,1,400,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220652,NC_045512.2,23854,C,A,PASS,14,0,14,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220652,NC_045512.2,23948,G,T,PASS,181,2,179,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220652,NC_045512.2,24130,C,A,PASS,220,0,219,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220652,NC_045512.2,24424,A,T,PASS,78,0,77,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220652,NC_045512.2,24469,T,A,PASS,425,0,425,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220652,NC_045512.2,24503,C,T,PASS,509,17,492,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220652,NC_045512.2,24803,A,G,PASS,190,0,190,1.0,S,missense_variant,c.3241A>G,p.Ile1081Val,p.I1081V,ivar,Unassigned +220652,NC_045512.2,25000,C,T,PASS,14,0,14,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220652,NC_045512.2,25584,C,T,PASS,19,0,19,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220652,NC_045512.2,25708,C,T,PASS,19,2,17,0.89,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,Unassigned +220652,NC_045512.2,26270,C,T,PASS,493,0,493,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220652,NC_045512.2,26530,A,G,PASS,207,0,207,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220652,NC_045512.2,26577,C,G,PASS,193,0,193,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220652,NC_045512.2,26709,G,A,PASS,201,1,199,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220652,NC_045512.2,27259,A,C,PASS,95,0,95,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220652,NC_045512.2,2755,G,A,PASS,92,69,23,0.25,orf1ab,synonymous_variant,c.2490G>A,p.Val830Val,p.V830V,ivar,Unassigned +220652,NC_045512.2,27807,C,T,PASS,31,0,31,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220652,NC_045512.2,28271,A,T,PASS,646,0,644,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220652,NC_045512.2,28311,C,T,PASS,720,2,718,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220652,NC_045512.2,2832,A,G,PASS,95,0,95,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220652,NC_045512.2,28361,GGAGAACGCA,G,PASS,559,554,308,0.55,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220652,NC_045512.2,28881,GG,AA,PASS,9059,70,8983,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220652,NC_045512.2,28883,G,C,PASS,9032,4,9012,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220652,NC_045512.2,29301,A,G,PASS,3790,4,3786,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220652,NC_045512.2,3037,C,T,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220652,NC_045512.2,7488,C,T,PASS,228,0,228,1.0,orf1ab,missense_variant,c.7223C>T,p.Thr2408Ile,p.T2408I,ivar,Unassigned +220652,NC_045512.2,76,T,A,ft,16,12,4,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220652,NC_045512.2,8393,G,A,PASS,2474,4,2469,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220653,NC_045512.2,11282,AGTTTGTCTG,A,ft,10,10,9,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220653,NC_045512.2,11537,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220653,NC_045512.2,13195,T,C,PASS,387,0,387,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220653,NC_045512.2,14560,T,A,ft,10,7,3,0.3,orf1ab,stop_gained,c.14295T>A,p.Cys4765*,p.C4765*,ivar,Unassigned +220653,NC_045512.2,23403,A,G,PASS,311,0,311,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220653,NC_045512.2,23525,C,T,PASS,312,2,310,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220653,NC_045512.2,23599,T,G,PASS,157,0,157,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220653,NC_045512.2,23604,C,A,PASS,154,0,154,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220653,NC_045512.2,23948,G,T,PASS,31,0,31,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220653,NC_045512.2,24130,C,A,PASS,25,0,25,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220653,NC_045512.2,24469,T,A,PASS,63,0,61,0.97,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220653,NC_045512.2,24503,C,T,PASS,71,0,71,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220653,NC_045512.2,26270,C,T,PASS,393,0,393,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220653,NC_045512.2,2633,T,A,PASS,11,5,6,0.55,orf1ab,missense_variant,c.2368T>A,p.Leu790Met,p.L790M,ivar,Unassigned +220653,NC_045512.2,26530,A,G,PASS,113,0,113,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220653,NC_045512.2,26577,C,G,PASS,115,0,113,0.98,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220653,NC_045512.2,26709,G,A,PASS,95,0,95,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220653,NC_045512.2,2702,T,C,ft,11,8,3,0.27,orf1ab,missense_variant,c.2437T>C,p.Phe813Leu,p.F813L,ivar,Unassigned +220653,NC_045512.2,27259,A,C,PASS,30,0,30,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220653,NC_045512.2,27807,C,T,PASS,17,0,17,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220653,NC_045512.2,28271,A,T,PASS,184,0,184,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220653,NC_045512.2,28311,C,T,PASS,212,1,211,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220653,NC_045512.2,2832,A,G,PASS,14,0,14,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220653,NC_045512.2,28361,GGAGAACGCA,G,PASS,166,166,120,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220653,NC_045512.2,28881,GG,AA,PASS,6955,64,6886,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220653,NC_045512.2,28883,G,C,PASS,6937,2,6917,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220653,NC_045512.2,5672,C,T,PASS,14,0,14,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220653,NC_045512.2,685,AAAGTCATTT,A,PASS,4513,4475,2142,0.47,orf1ab,conservative_inframe_deletion,c.421_429delAAGTCATTT,p.Lys141_Phe143del,p.K141_F143del,ivar,Unassigned +220653,NC_045512.2,694,T,A,PASS,14,9,5,0.36,orf1ab,missense_variant,c.429T>A,p.Phe143Leu,p.F143L,ivar,Unassigned +220653,NC_045512.2,76,T,A,PASS,10,4,6,0.6,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220653,NC_045512.2,8393,G,A,PASS,618,0,618,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220654,NC_045512.2,10029,C,T,PASS,14,0,14,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220654,NC_045512.2,10449,C,A,PASS,29,0,29,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220654,NC_045512.2,11282,AGTTTGTCTG,A,PASS,106,106,97,0.92,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220654,NC_045512.2,11537,A,G,PASS,65,0,65,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220654,NC_045512.2,13195,T,C,PASS,2838,1,2837,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220654,NC_045512.2,14408,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220654,NC_045512.2,18163,A,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220654,NC_045512.2,21762,C,T,PASS,35,0,35,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220654,NC_045512.2,21764,ATACATG,A,PASS,37,35,33,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220654,NC_045512.2,21846,C,T,PASS,62,0,62,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220654,NC_045512.2,22578,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220654,NC_045512.2,23403,A,G,PASS,780,0,780,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220654,NC_045512.2,23525,C,T,PASS,754,0,754,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220654,NC_045512.2,23599,T,G,PASS,331,0,331,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220654,NC_045512.2,23604,C,A,PASS,321,0,317,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220654,NC_045512.2,23854,C,A,PASS,26,0,26,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220654,NC_045512.2,23948,G,T,PASS,258,2,255,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220654,NC_045512.2,24130,C,A,PASS,310,0,308,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220654,NC_045512.2,24424,A,T,PASS,93,0,93,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220654,NC_045512.2,24469,T,A,PASS,384,0,384,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220654,NC_045512.2,24503,C,T,PASS,439,6,433,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220654,NC_045512.2,25000,C,T,PASS,26,0,26,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220654,NC_045512.2,25584,C,T,PASS,32,0,32,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220654,NC_045512.2,26270,C,T,PASS,591,3,588,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220654,NC_045512.2,26530,A,G,PASS,261,0,261,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220654,NC_045512.2,26577,C,G,PASS,241,0,241,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220654,NC_045512.2,26709,G,A,PASS,269,2,267,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220654,NC_045512.2,27259,A,C,PASS,227,0,225,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220654,NC_045512.2,27807,C,T,PASS,44,0,44,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220654,NC_045512.2,28271,A,T,PASS,695,0,693,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220654,NC_045512.2,28311,C,T,PASS,714,0,712,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220654,NC_045512.2,2832,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220654,NC_045512.2,28361,GGAGAACGCA,G,PASS,538,535,345,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220654,NC_045512.2,28881,GG,AA,PASS,5172,63,5108,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220654,NC_045512.2,28883,G,C,PASS,5131,0,5124,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220654,NC_045512.2,3037,C,T,PASS,17,0,17,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220654,NC_045512.2,5672,C,T,PASS,73,0,73,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220654,NC_045512.2,5924,G,A,PASS,24,0,24,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220654,NC_045512.2,76,T,A,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220654,NC_045512.2,78,T,G,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220654,NC_045512.2,8393,G,A,PASS,1798,4,1792,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220655,NC_045512.2,10029,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220655,NC_045512.2,10449,C,A,PASS,66,0,66,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220655,NC_045512.2,11282,AGTTTGTCTG,A,PASS,124,124,112,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220655,NC_045512.2,11537,A,G,PASS,249,2,247,0.99,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220655,NC_045512.2,13195,T,C,PASS,6068,4,6064,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220655,NC_045512.2,14408,C,T,PASS,167,2,164,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220655,NC_045512.2,17797,G,T,PASS,11,5,6,0.55,orf1ab,synonymous_variant,c.17532G>T,p.Leu5844Leu,p.L5844L,ivar,BA.1.17 +220655,NC_045512.2,18163,A,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220655,NC_045512.2,21762,C,T,PASS,224,0,224,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220655,NC_045512.2,21764,ATACATG,A,PASS,226,224,213,0.94,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220655,NC_045512.2,21846,C,T,PASS,271,0,271,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220655,NC_045512.2,21,C,T,PASS,14,0,14,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1.17 +220655,NC_045512.2,2270,A,G,PASS,22,0,22,1.0,orf1ab,missense_variant,c.2005A>G,p.Lys669Glu,p.K669E,ivar,BA.1.17 +220655,NC_045512.2,23013,A,C,PASS,13,0,13,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.17 +220655,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.17 +220655,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220655,NC_045512.2,23055,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220655,NC_045512.2,23063,A,T,PASS,11,2,9,0.82,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220655,NC_045512.2,23075,T,C,PASS,18,0,18,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220655,NC_045512.2,23202,C,A,PASS,23,0,23,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220655,NC_045512.2,23403,A,G,PASS,1843,2,1841,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220655,NC_045512.2,23525,C,T,PASS,1813,2,1808,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220655,NC_045512.2,23599,T,G,PASS,652,0,652,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220655,NC_045512.2,23604,C,A,PASS,630,0,620,0.98,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220655,NC_045512.2,23854,C,A,PASS,31,0,31,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220655,NC_045512.2,23948,G,T,PASS,445,0,445,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220655,NC_045512.2,24130,C,A,PASS,779,0,777,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220655,NC_045512.2,24424,A,T,PASS,137,0,136,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220655,NC_045512.2,24469,T,A,PASS,827,0,825,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220655,NC_045512.2,24503,C,T,PASS,960,7,950,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220655,NC_045512.2,25000,C,T,PASS,48,0,48,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220655,NC_045512.2,25584,C,T,PASS,85,0,85,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220655,NC_045512.2,25855,G,A,PASS,101,0,101,1.0,ORF3a,missense_variant,c.463G>A,p.Asp155Asn,p.D155N,ivar,BA.1.17 +220655,NC_045512.2,26270,C,T,PASS,450,2,448,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220655,NC_045512.2,26530,A,G,PASS,478,1,477,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220655,NC_045512.2,26577,C,G,PASS,554,0,554,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220655,NC_045512.2,26709,G,A,PASS,578,4,571,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220655,NC_045512.2,27259,A,C,PASS,283,0,281,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220655,NC_045512.2,27807,C,T,PASS,164,1,163,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220655,NC_045512.2,28271,A,T,PASS,2207,4,2199,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220655,NC_045512.2,28311,C,T,PASS,2296,7,2282,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220655,NC_045512.2,2832,A,G,PASS,60,0,60,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220655,NC_045512.2,28361,GGAGAACGCA,G,PASS,1753,1743,1191,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220655,NC_045512.2,28881,GG,AA,PASS,5261,74,5183,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220655,NC_045512.2,28883,G,C,PASS,5202,6,5186,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220655,NC_045512.2,29772,T,C,PASS,24,0,24,1.0,S,downstream_gene_variant,c.*4388T>C,.,.,ivar,BA.1.17 +220655,NC_045512.2,3037,C,T,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220655,NC_045512.2,5672,C,T,PASS,76,1,75,0.99,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220655,NC_045512.2,5924,G,A,PASS,36,0,36,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220655,NC_045512.2,76,T,A,ft,24,18,6,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220655,NC_045512.2,78,T,G,ft,24,18,6,0.25,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220655,NC_045512.2,8393,G,A,PASS,2376,3,2367,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220655,NC_045512.2,8652,T,C,PASS,2140,8,2132,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220656,NC_045512.2,11537,A,G,PASS,16,0,16,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220656,NC_045512.2,13195,T,C,PASS,831,0,831,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220656,NC_045512.2,13975,G,A,ft,11,8,3,0.27,orf1ab,stop_retained_variant,c.13710G>A,p.Ter4570Ter,p.*4570*,ivar,Unassigned +220656,NC_045512.2,14408,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220656,NC_045512.2,16409,C,T,PASS,31,22,9,0.29,orf1ab,stop_gained,c.16144C>T,p.Gln5382*,p.Q5382*,ivar,Unassigned +220656,NC_045512.2,21762,C,T,PASS,19,0,19,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220656,NC_045512.2,21764,ATACATG,A,PASS,19,19,17,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220656,NC_045512.2,21846,C,T,PASS,27,0,27,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220656,NC_045512.2,23403,A,G,PASS,428,0,428,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220656,NC_045512.2,23525,C,T,PASS,502,4,498,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220656,NC_045512.2,23599,T,G,PASS,215,0,215,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220656,NC_045512.2,23604,C,A,PASS,206,0,204,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220656,NC_045512.2,23948,G,T,PASS,45,0,45,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220656,NC_045512.2,24130,C,A,PASS,50,0,50,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220656,NC_045512.2,24469,T,A,PASS,80,0,80,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220656,NC_045512.2,24503,C,T,PASS,87,1,86,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220656,NC_045512.2,26577,C,G,PASS,16,0,16,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220656,NC_045512.2,26598,T,C,ft,14,10,4,0.29,M,missense_variant,c.76T>C,p.Phe26Leu,p.F26L,ivar,Unassigned +220656,NC_045512.2,26709,G,A,PASS,15,0,15,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220656,NC_045512.2,26712,T,C,PASS,15,5,10,0.67,M,missense_variant,c.190T>C,p.Cys64Arg,p.C64R,ivar,Unassigned +220656,NC_045512.2,27259,A,C,PASS,13,0,13,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220656,NC_045512.2,28271,A,T,PASS,136,0,134,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220656,NC_045512.2,28311,C,T,PASS,133,0,132,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220656,NC_045512.2,28361,GGAGAACGCA,G,PASS,98,97,63,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220656,NC_045512.2,28877,AG,TC,PASS,7768,7,7718,0.99,N,synonymous_variant,c.604_605delAGinsTC,p.203,p.203,ivar,Unassigned +220656,NC_045512.2,28881,GG,AA,PASS,7783,17,7748,1.0,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220656,NC_045512.2,28883,G,C,PASS,7807,2,7798,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220656,NC_045512.2,4920,C,T,ft,12,9,3,0.25,orf1ab,missense_variant,c.4655C>T,p.Thr1552Ile,p.T1552I,ivar,Unassigned +220656,NC_045512.2,8393,G,A,PASS,610,3,607,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220657,NC_045512.2,10647,C,T,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10382C>T,p.Thr3461Ile,p.T3461I,ivar,Unassigned +220657,NC_045512.2,11537,A,G,PASS,34,0,34,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220657,NC_045512.2,13195,T,C,PASS,1613,0,1613,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220657,NC_045512.2,14408,C,T,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220657,NC_045512.2,15966,T,C,PASS,20,12,8,0.4,orf1ab,missense_variant,c.15701T>C,p.Val5234Ala,p.V5234A,ivar,Unassigned +220657,NC_045512.2,16064,A,G,PASS,14,0,14,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220657,NC_045512.2,21762,C,T,PASS,37,0,37,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220657,NC_045512.2,21764,ATACATG,A,PASS,38,37,30,0.79,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220657,NC_045512.2,21846,C,T,PASS,36,0,36,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220657,NC_045512.2,23403,A,G,PASS,510,2,508,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220657,NC_045512.2,23525,C,T,PASS,541,0,541,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220657,NC_045512.2,23599,T,G,PASS,264,0,264,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220657,NC_045512.2,23604,C,A,PASS,253,0,249,0.98,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220657,NC_045512.2,23948,G,T,PASS,44,0,44,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220657,NC_045512.2,24130,C,A,PASS,53,0,53,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220657,NC_045512.2,24424,A,T,PASS,26,0,26,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220657,NC_045512.2,24469,T,A,PASS,149,0,146,0.98,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220657,NC_045512.2,24503,C,T,PASS,170,4,166,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220657,NC_045512.2,26270,C,T,PASS,139,0,139,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220657,NC_045512.2,26577,C,G,PASS,11,0,11,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220657,NC_045512.2,26709,G,A,PASS,10,0,10,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220657,NC_045512.2,27259,A,C,PASS,44,0,43,0.98,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220657,NC_045512.2,27807,C,T,PASS,10,0,10,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220657,NC_045512.2,28271,A,T,PASS,737,0,737,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220657,NC_045512.2,28311,C,T,PASS,713,2,711,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220657,NC_045512.2,28361,GGAGAACGCA,G,PASS,527,525,343,0.65,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220657,NC_045512.2,28425,C,T,PASS,95,70,25,0.26,N,missense_variant,c.152C>T,p.Ser51Phe,p.S51F,ivar,Unassigned +220657,NC_045512.2,28881,GG,AA,PASS,9546,60,9475,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220657,NC_045512.2,28883,G,C,PASS,9546,3,9522,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220657,NC_045512.2,8393,G,A,PASS,1051,5,1046,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220658,NC_045512.2,11282,AGTTTGTCTG,A,PASS,20,20,18,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220658,NC_045512.2,11454,C,T,PASS,29,0,27,0.93,orf1ab,missense_variant,c.11189C>T,p.Ala3730Val,p.A3730V,ivar,Unassigned +220658,NC_045512.2,11537,A,G,PASS,22,0,22,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220658,NC_045512.2,13195,T,C,PASS,1324,7,1317,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220658,NC_045512.2,20936,C,T,ft,15,11,4,0.27,orf1ab,missense_variant,c.20671C>T,p.Arg6891Cys,p.R6891C,ivar,Unassigned +220658,NC_045512.2,21266,A,G,ft,12,8,4,0.33,orf1ab,missense_variant,c.21001A>G,p.Lys7001Glu,p.K7001E,ivar,Unassigned +220658,NC_045512.2,21762,C,T,PASS,27,0,27,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220658,NC_045512.2,21764,ATACATG,A,PASS,27,27,24,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220658,NC_045512.2,21846,C,T,PASS,19,0,19,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220658,NC_045512.2,22679,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,Unassigned +220658,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,Unassigned +220658,NC_045512.2,23403,A,G,PASS,786,0,786,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220658,NC_045512.2,23525,C,T,PASS,772,0,772,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220658,NC_045512.2,23599,T,G,PASS,327,0,327,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220658,NC_045512.2,23604,C,A,PASS,323,0,323,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220658,NC_045512.2,23854,C,A,PASS,11,0,11,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220658,NC_045512.2,23948,G,T,PASS,89,0,89,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220658,NC_045512.2,24130,C,A,PASS,118,0,118,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220658,NC_045512.2,24424,A,T,PASS,36,0,36,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220658,NC_045512.2,24469,T,A,PASS,233,0,232,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220658,NC_045512.2,24503,C,T,PASS,264,11,253,0.96,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220658,NC_045512.2,25584,C,T,PASS,23,0,23,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220658,NC_045512.2,26270,C,T,PASS,231,2,229,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220658,NC_045512.2,26530,A,G,PASS,217,0,217,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220658,NC_045512.2,26577,C,G,PASS,261,0,261,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220658,NC_045512.2,26709,G,A,PASS,244,0,244,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220658,NC_045512.2,27259,A,C,PASS,60,0,60,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220658,NC_045512.2,27807,C,T,PASS,31,0,31,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220658,NC_045512.2,28271,A,T,PASS,725,0,723,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220658,NC_045512.2,28311,C,T,PASS,708,0,707,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220658,NC_045512.2,2832,A,G,PASS,13,0,13,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220658,NC_045512.2,28361,GGAGAACGCA,G,PASS,566,561,435,0.77,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220658,NC_045512.2,28881,GG,AA,PASS,10102,94,9997,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220658,NC_045512.2,28883,G,C,PASS,10039,10,10008,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220658,NC_045512.2,3037,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220658,NC_045512.2,5672,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220658,NC_045512.2,8393,G,A,PASS,885,0,885,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220659,NC_045512.2,10449,C,A,PASS,67,0,67,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220659,NC_045512.2,11282,AGTTTGTCTG,A,PASS,147,147,129,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220659,NC_045512.2,11537,A,G,PASS,153,0,153,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220659,NC_045512.2,13195,T,C,PASS,5113,5,5106,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220659,NC_045512.2,14408,C,T,PASS,87,0,87,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220659,NC_045512.2,18163,A,G,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220659,NC_045512.2,21762,C,T,PASS,130,2,128,0.98,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220659,NC_045512.2,21764,ATACATG,A,PASS,132,132,117,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220659,NC_045512.2,21846,C,T,PASS,126,0,126,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220659,NC_045512.2,22679,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220659,NC_045512.2,22686,C,T,PASS,12,0,12,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220659,NC_045512.2,23202,C,A,PASS,12,0,12,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220659,NC_045512.2,23403,A,G,PASS,3188,6,3182,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220659,NC_045512.2,23525,C,T,PASS,3075,2,3067,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220659,NC_045512.2,23599,T,G,PASS,1225,0,1223,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220659,NC_045512.2,23604,C,A,PASS,1183,1,1178,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220659,NC_045512.2,23854,C,A,PASS,44,0,44,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220659,NC_045512.2,23948,G,T,PASS,575,0,574,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220659,NC_045512.2,24130,C,A,PASS,852,0,845,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220659,NC_045512.2,24424,A,T,PASS,87,1,85,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220659,NC_045512.2,24469,T,A,PASS,624,1,618,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220659,NC_045512.2,24503,C,T,PASS,757,12,745,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220659,NC_045512.2,25000,C,T,PASS,40,1,39,0.98,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220659,NC_045512.2,25584,C,T,PASS,88,0,88,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220659,NC_045512.2,26270,C,T,PASS,546,1,545,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220659,NC_045512.2,26530,A,G,PASS,449,2,447,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220659,NC_045512.2,26577,C,G,PASS,432,0,432,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220659,NC_045512.2,26709,G,A,PASS,479,2,477,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220659,NC_045512.2,27259,A,C,PASS,294,0,294,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220659,NC_045512.2,27807,C,T,PASS,180,1,179,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220659,NC_045512.2,27970,C,T,PASS,696,19,675,0.97,ORF8,missense_variant,c.77C>T,p.Thr26Ile,p.T26I,ivar,BA.1.17 +220659,NC_045512.2,28271,A,T,PASS,1877,3,1872,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220659,NC_045512.2,28311,C,T,PASS,1989,8,1980,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220659,NC_045512.2,2832,A,G,PASS,68,0,68,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220659,NC_045512.2,28361,GGAGAACGCA,G,PASS,1571,1561,969,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220659,NC_045512.2,28881,GG,AA,PASS,3757,52,3700,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220659,NC_045512.2,28883,G,C,PASS,3725,2,3716,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220659,NC_045512.2,3037,C,T,PASS,23,0,23,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220659,NC_045512.2,5672,C,T,PASS,91,0,91,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220659,NC_045512.2,5924,G,A,PASS,34,0,34,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220659,NC_045512.2,76,T,A,PASS,24,10,14,0.58,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220659,NC_045512.2,78,T,G,PASS,23,9,14,0.61,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220659,NC_045512.2,7984,T,C,PASS,934,1,933,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220659,NC_045512.2,8393,G,A,PASS,3572,10,3552,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220659,NC_045512.2,999,C,T,PASS,2162,22,2138,0.99,orf1ab,missense_variant,c.734C>T,p.Ser245Phe,p.S245F,ivar,BA.1.17 +220660,NC_045512.2,10029,C,T,PASS,15,0,15,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1 +220660,NC_045512.2,10449,C,A,PASS,59,0,59,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1 +220660,NC_045512.2,11282,AGTTTGTCTG,A,PASS,155,151,132,0.85,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1 +220660,NC_045512.2,11537,A,G,PASS,138,0,138,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1 +220660,NC_045512.2,13195,T,C,PASS,4902,11,4891,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1 +220660,NC_045512.2,13750,T,A,ft,15,11,4,0.27,orf1ab,missense_variant,c.13485T>A,p.Ser4495Arg,p.S4495R,ivar,BA.1.1 +220660,NC_045512.2,14408,C,T,PASS,103,0,103,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1 +220660,NC_045512.2,15336,T,C,PASS,11,2,9,0.82,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.1 +220660,NC_045512.2,15359,G,A,PASS,14,7,7,0.5,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.1 +220660,NC_045512.2,16744,G,A,PASS,344,0,344,1.0,orf1ab,synonymous_variant,c.16479G>A,p.Leu5493Leu,p.L5493L,ivar,BA.1.1 +220660,NC_045512.2,18163,A,G,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1 +220660,NC_045512.2,21762,C,T,PASS,186,0,186,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1 +220660,NC_045512.2,21764,ATACATG,A,PASS,190,187,174,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1 +220660,NC_045512.2,21846,C,T,PASS,164,0,164,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1 +220660,NC_045512.2,22578,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1 +220660,NC_045512.2,23202,C,A,PASS,11,0,11,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1 +220660,NC_045512.2,23403,A,G,PASS,3655,3,3650,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1 +220660,NC_045512.2,23525,C,T,PASS,3613,12,3596,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1 +220660,NC_045512.2,23599,T,G,PASS,1227,0,1225,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1 +220660,NC_045512.2,23604,C,A,PASS,1189,2,1175,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1 +220660,NC_045512.2,23854,C,A,PASS,22,0,22,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1 +220660,NC_045512.2,23948,G,T,PASS,242,0,239,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1 +220660,NC_045512.2,24130,C,A,PASS,408,0,407,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1 +220660,NC_045512.2,24424,A,T,PASS,95,0,95,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1 +220660,NC_045512.2,24469,T,A,PASS,525,0,521,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1 +220660,NC_045512.2,24503,C,T,PASS,600,6,592,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1 +220660,NC_045512.2,25000,C,T,PASS,48,0,48,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1 +220660,NC_045512.2,2500,A,G,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.2235A>G,p.Glu745Glu,p.E745E,ivar,BA.1.1 +220660,NC_045512.2,25584,C,T,PASS,60,0,60,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1 +220660,NC_045512.2,26270,C,T,PASS,318,1,317,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1 +220660,NC_045512.2,26530,A,G,PASS,309,0,309,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1 +220660,NC_045512.2,26577,C,G,PASS,350,0,350,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1 +220660,NC_045512.2,26709,G,A,PASS,356,3,353,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1 +220660,NC_045512.2,27259,A,C,PASS,249,0,249,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1 +220660,NC_045512.2,27807,C,T,PASS,129,1,128,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1 +220660,NC_045512.2,28271,A,T,PASS,1073,0,1070,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1 +220660,NC_045512.2,28311,C,T,PASS,1105,5,1097,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1 +220660,NC_045512.2,2832,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1 +220660,NC_045512.2,28361,GGAGAACGCA,G,PASS,776,768,491,0.63,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1 +220660,NC_045512.2,28881,GG,AA,PASS,3182,53,3121,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1 +220660,NC_045512.2,28883,G,C,PASS,3146,1,3138,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1 +220660,NC_045512.2,3037,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1 +220660,NC_045512.2,3264,C,T,PASS,1132,6,1125,0.99,orf1ab,missense_variant,c.2999C>T,p.Thr1000Ile,p.T1000I,ivar,BA.1.1 +220660,NC_045512.2,5386,T,G,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1 +220660,NC_045512.2,5512,C,T,ft,15,11,4,0.27,orf1ab,synonymous_variant,c.5247C>T,p.Asn1749Asn,p.N1749N,ivar,BA.1.1 +220660,NC_045512.2,76,T,A,PASS,36,24,12,0.33,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.1 +220660,NC_045512.2,78,T,G,PASS,36,24,12,0.33,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.1 +220660,NC_045512.2,8393,G,A,PASS,3635,10,3623,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1 +220661,NC_045512.2,10029,C,T,PASS,28,2,26,0.93,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1 +220661,NC_045512.2,10449,C,A,PASS,83,0,83,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1 +220661,NC_045512.2,11282,AGTTTGTCTG,A,PASS,268,262,243,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1 +220661,NC_045512.2,11537,A,G,PASS,203,0,203,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1 +220661,NC_045512.2,13195,T,C,PASS,7311,6,7305,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1 +220661,NC_045512.2,13678,T,C,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.13413T>C,p.Thr4471Thr,p.T4471T,ivar,BA.1.1 +220661,NC_045512.2,14408,C,T,PASS,157,0,157,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1 +220661,NC_045512.2,18163,A,G,PASS,14,1,13,0.93,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1 +220661,NC_045512.2,20081,C,T,ft,11,7,4,0.36,orf1ab,synonymous_variant,c.19816C>T,p.Leu6606Leu,p.L6606L,ivar,BA.1.1 +220661,NC_045512.2,20085,AG,A,ft,12,12,4,0.33,orf1ab,frameshift_variant,c.19822delG,p.Val6608fs,p.V6608fs,ivar,BA.1.1 +220661,NC_045512.2,21595,C,T,PASS,626,3,621,0.99,S,synonymous_variant,c.33C>T,p.Val11Val,p.V11V,ivar,BA.1.1 +220661,NC_045512.2,21762,C,T,PASS,151,2,149,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1 +220661,NC_045512.2,21764,ATACATG,A,PASS,152,151,145,0.95,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1 +220661,NC_045512.2,21846,C,T,PASS,232,1,231,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1 +220661,NC_045512.2,22992,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.1 +220661,NC_045512.2,22995,C,A,PASS,13,0,13,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.1 +220661,NC_045512.2,23013,A,C,PASS,11,0,11,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1 +220661,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1 +220661,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1 +220661,NC_045512.2,23055,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1 +220661,NC_045512.2,23063,A,T,PASS,11,0,11,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1 +220661,NC_045512.2,23202,C,A,PASS,23,0,23,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1 +220661,NC_045512.2,23403,A,G,PASS,3174,1,3172,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1 +220661,NC_045512.2,23525,C,T,PASS,3000,2,2995,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1 +220661,NC_045512.2,23599,T,G,PASS,1121,0,1121,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1 +220661,NC_045512.2,23604,C,A,PASS,1072,0,1066,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1 +220661,NC_045512.2,23854,C,A,PASS,29,0,29,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1 +220661,NC_045512.2,23948,G,T,PASS,427,0,427,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1 +220661,NC_045512.2,24130,C,A,PASS,638,0,636,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1 +220661,NC_045512.2,24424,A,T,PASS,151,2,149,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1 +220661,NC_045512.2,24469,T,A,PASS,857,0,855,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1 +220661,NC_045512.2,24503,C,T,PASS,1013,12,1001,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1 +220661,NC_045512.2,2470,C,T,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.2205C>T,p.Ala735Ala,p.A735A,ivar,BA.1.1 +220661,NC_045512.2,25000,C,T,PASS,59,2,57,0.97,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1 +220661,NC_045512.2,25584,C,T,PASS,70,0,70,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1 +220661,NC_045512.2,26270,C,T,PASS,516,0,516,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1 +220661,NC_045512.2,26530,A,G,PASS,322,0,322,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1 +220661,NC_045512.2,26577,C,G,PASS,284,0,283,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1 +220661,NC_045512.2,26709,G,A,PASS,337,7,330,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1 +220661,NC_045512.2,27259,A,C,PASS,178,0,178,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1 +220661,NC_045512.2,27807,C,T,PASS,70,0,70,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1 +220661,NC_045512.2,28271,A,T,PASS,1288,0,1287,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1 +220661,NC_045512.2,28311,C,T,PASS,1327,5,1322,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1 +220661,NC_045512.2,2832,A,G,PASS,29,0,29,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1 +220661,NC_045512.2,28361,GGAGAACGCA,G,PASS,988,984,611,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1 +220661,NC_045512.2,28881,GG,AA,PASS,4858,62,4792,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1 +220661,NC_045512.2,28883,G,C,PASS,4828,1,4820,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1 +220661,NC_045512.2,3037,C,T,PASS,31,0,31,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1 +220661,NC_045512.2,8393,G,A,PASS,2995,5,2985,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1 +220663,NC_045512.2,11537,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220663,NC_045512.2,12864,A,C,PASS,17,0,17,1.0,orf1ab,missense_variant,c.12599A>C,p.Asp4200Ala,p.D4200A,ivar,Unassigned +220663,NC_045512.2,1312,G,T,PASS,475,0,473,1.0,orf1ab,missense_variant,c.1047G>T,p.Leu349Phe,p.L349F,ivar,Unassigned +220663,NC_045512.2,13195,T,C,PASS,259,0,259,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220663,NC_045512.2,18622,A,G,ft,16,11,5,0.31,orf1ab,synonymous_variant,c.18357A>G,p.Leu6119Leu,p.L6119L,ivar,Unassigned +220663,NC_045512.2,22578,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220663,NC_045512.2,23403,A,G,PASS,89,0,89,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220663,NC_045512.2,23525,C,T,PASS,106,0,106,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220663,NC_045512.2,23599,T,G,PASS,65,0,65,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220663,NC_045512.2,23604,C,A,PASS,61,0,61,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220663,NC_045512.2,23948,G,T,PASS,13,0,13,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220663,NC_045512.2,24130,C,A,PASS,37,0,37,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220663,NC_045512.2,24424,A,T,PASS,61,0,61,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220663,NC_045512.2,24469,T,A,PASS,139,0,139,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220663,NC_045512.2,24503,C,T,PASS,158,0,158,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220663,NC_045512.2,26270,C,T,PASS,479,2,477,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220663,NC_045512.2,26530,A,G,PASS,156,0,156,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220663,NC_045512.2,26577,C,G,PASS,120,0,120,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220663,NC_045512.2,26709,G,A,PASS,166,2,163,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220663,NC_045512.2,27259,A,C,PASS,23,0,23,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220663,NC_045512.2,27274,T,A,PASS,24,17,7,0.29,ORF6,missense_variant,c.73T>A,p.Ser25Thr,p.S25T,ivar,Unassigned +220663,NC_045512.2,27476,C,T,PASS,147,21,126,0.86,ORF7a,missense_variant,c.83C>T,p.Thr28Ile,p.T28I,ivar,Unassigned +220663,NC_045512.2,28271,A,T,PASS,150,0,150,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220663,NC_045512.2,28311,C,T,PASS,159,2,157,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220663,NC_045512.2,28361,GGAGAACGCA,G,PASS,171,171,136,0.8,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220663,NC_045512.2,28881,GG,AA,PASS,9147,39,9102,1.0,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220663,NC_045512.2,28883,G,C,PASS,9138,1,9105,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220663,NC_045512.2,29301,A,G,PASS,1729,4,1725,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220663,NC_045512.2,3760,T,A,PASS,316,215,97,0.31,orf1ab,stop_gained,c.3495T>A,p.Cys1165*,p.C1165*,ivar,Unassigned +220663,NC_045512.2,8393,G,A,PASS,223,0,223,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220664,NC_045512.2,10029,C,T,PASS,25,0,25,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220664,NC_045512.2,10449,C,A,PASS,112,0,112,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220664,NC_045512.2,11282,AGTTTGTCTG,A,PASS,302,300,269,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220664,NC_045512.2,11537,A,G,PASS,300,0,300,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220664,NC_045512.2,13195,T,C,PASS,5521,11,5501,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220664,NC_045512.2,14408,C,T,PASS,214,4,210,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220664,NC_045512.2,15336,T,C,PASS,11,5,6,0.55,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.1.1 +220664,NC_045512.2,15359,G,A,PASS,13,6,7,0.54,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.1.1 +220664,NC_045512.2,16064,A,G,PASS,251,1,250,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220664,NC_045512.2,18163,A,G,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220664,NC_045512.2,21762,C,T,PASS,261,0,261,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220664,NC_045512.2,21764,ATACATG,A,PASS,266,261,232,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220664,NC_045512.2,21846,C,T,PASS,297,0,297,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220664,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220664,NC_045512.2,22599,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220664,NC_045512.2,22673,TC,CT,PASS,11,0,11,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220664,NC_045512.2,22679,T,C,PASS,14,0,14,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220664,NC_045512.2,22686,C,T,PASS,12,0,12,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220664,NC_045512.2,22992,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.1.1 +220664,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1.1 +220664,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220664,NC_045512.2,23048,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220664,NC_045512.2,23055,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220664,NC_045512.2,23063,A,T,PASS,16,0,14,0.88,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220664,NC_045512.2,23075,T,C,PASS,17,0,17,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220664,NC_045512.2,23202,C,A,PASS,25,0,25,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220664,NC_045512.2,23403,A,G,PASS,2654,0,2654,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220664,NC_045512.2,23525,C,T,PASS,2542,8,2530,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220664,NC_045512.2,23599,T,G,PASS,936,0,935,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220664,NC_045512.2,23604,C,A,PASS,896,0,889,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220664,NC_045512.2,23854,C,A,PASS,55,0,54,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220664,NC_045512.2,23948,G,T,PASS,895,0,891,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220664,NC_045512.2,24130,C,A,PASS,1211,0,1198,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220664,NC_045512.2,24424,A,T,PASS,268,0,268,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220664,NC_045512.2,24469,T,A,PASS,1053,0,1053,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220664,NC_045512.2,24503,C,T,PASS,1182,13,1169,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220664,NC_045512.2,25000,C,T,PASS,80,0,80,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220664,NC_045512.2,25584,C,T,PASS,152,0,152,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220664,NC_045512.2,26270,C,T,PASS,636,2,634,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220664,NC_045512.2,26530,A,G,PASS,177,0,177,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220664,NC_045512.2,26577,C,G,PASS,203,0,203,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220664,NC_045512.2,26709,G,A,PASS,205,0,205,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220664,NC_045512.2,27259,A,C,PASS,346,0,340,0.98,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220664,NC_045512.2,27807,C,T,PASS,64,0,64,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220664,NC_045512.2,28271,A,T,PASS,1831,9,1819,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220664,NC_045512.2,28311,C,T,PASS,1835,8,1827,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220664,NC_045512.2,2832,A,G,PASS,167,1,166,0.99,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220664,NC_045512.2,28361,GGAGAACGCA,G,PASS,1291,1282,743,0.58,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220664,NC_045512.2,28881,GG,AA,PASS,2695,46,2646,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220664,NC_045512.2,28883,G,C,PASS,2663,6,2655,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220664,NC_045512.2,3037,C,T,PASS,50,0,50,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220664,NC_045512.2,5386,T,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220664,NC_045512.2,8393,G,A,PASS,2721,8,2712,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220665,NC_045512.2,10449,C,A,PASS,14,0,14,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220665,NC_045512.2,11074,CT,C,ft,15,15,4,0.27,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,BA.1.17 +220665,NC_045512.2,11186,T,C,PASS,26,18,8,0.31,orf1ab,synonymous_variant,c.10921T>C,p.Leu3641Leu,p.L3641L,ivar,BA.1.17 +220665,NC_045512.2,11282,AGTTTGTCTG,A,PASS,49,49,41,0.84,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220665,NC_045512.2,11537,A,G,PASS,41,0,41,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220665,NC_045512.2,13195,T,C,PASS,2411,5,2405,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220665,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220665,NC_045512.2,19162,G,T,PASS,872,0,868,1.0,orf1ab,synonymous_variant,c.18897G>T,p.Leu6299Leu,p.L6299L,ivar,BA.1.17 +220665,NC_045512.2,21762,C,T,PASS,52,0,52,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220665,NC_045512.2,21764,ATACATG,A,PASS,52,52,47,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220665,NC_045512.2,21846,C,T,PASS,44,0,44,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220665,NC_045512.2,23202,C,A,PASS,16,0,16,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220665,NC_045512.2,23235,A,G,PASS,19,12,7,0.37,S,missense_variant,c.1673A>G,p.Lys558Arg,p.K558R,ivar,BA.1.17 +220665,NC_045512.2,23403,A,G,PASS,1508,0,1508,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220665,NC_045512.2,23525,C,T,PASS,1423,6,1417,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220665,NC_045512.2,23599,T,G,PASS,648,0,648,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220665,NC_045512.2,23604,C,A,PASS,624,0,621,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220665,NC_045512.2,23948,G,T,PASS,71,0,71,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220665,NC_045512.2,24130,C,A,PASS,140,0,140,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220665,NC_045512.2,24424,A,T,PASS,37,0,37,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220665,NC_045512.2,24469,T,A,PASS,384,0,383,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220665,NC_045512.2,24503,C,T,PASS,449,11,438,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220665,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220665,NC_045512.2,25584,C,T,PASS,35,0,35,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220665,NC_045512.2,26270,C,T,PASS,646,0,646,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220665,NC_045512.2,26530,A,G,PASS,242,0,242,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220665,NC_045512.2,26577,C,G,PASS,271,0,269,0.99,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220665,NC_045512.2,26709,G,A,PASS,262,1,261,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220665,NC_045512.2,27259,A,C,PASS,149,0,149,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220665,NC_045512.2,27670,G,T,PASS,32,0,32,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1.17 +220665,NC_045512.2,27676,G,C,PASS,31,23,8,0.26,ORF7a,missense_variant,c.283G>C,p.Glu95Gln,p.E95Q,ivar,BA.1.17 +220665,NC_045512.2,27807,C,T,PASS,55,0,55,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220665,NC_045512.2,28271,A,T,PASS,837,0,837,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220665,NC_045512.2,28311,C,T,PASS,921,0,919,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220665,NC_045512.2,2832,A,G,PASS,88,0,88,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220665,NC_045512.2,28361,GGAGAACGCA,G,PASS,702,694,428,0.61,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220665,NC_045512.2,28881,GG,AA,PASS,8854,85,8762,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220665,NC_045512.2,28883,G,C,PASS,8819,2,8808,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220665,NC_045512.2,3037,C,T,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220665,NC_045512.2,4087,T,C,ft,15,11,4,0.27,orf1ab,synonymous_variant,c.3822T>C,p.Ile1274Ile,p.I1274I,ivar,BA.1.17 +220665,NC_045512.2,5672,C,T,PASS,49,0,49,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220665,NC_045512.2,5924,G,A,PASS,20,0,20,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220665,NC_045512.2,76,T,A,PASS,17,5,12,0.71,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220665,NC_045512.2,78,T,G,PASS,17,5,12,0.71,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220665,NC_045512.2,8393,G,A,PASS,2963,3,2957,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220666,NC_045512.2,11267,GAT,G,PASS,28,24,10,0.36,orf1ab,frameshift_variant,c.11005_11006delAT,p.Met3669fs,p.M3669fs,ivar,B.1.617.2 +220666,NC_045512.2,11332,A,G,PASS,31,0,31,1.0,orf1ab,synonymous_variant,c.11067A>G,p.Val3689Val,p.V3689V,ivar,B.1.617.2 +220666,NC_045512.2,11387,G,A,ft,14,10,4,0.29,orf1ab,missense_variant,c.11122G>A,p.Val3708Met,p.V3708M,ivar,B.1.617.2 +220666,NC_045512.2,13432,C,T,PASS,486,0,486,1.0,orf1ab,synonymous_variant,c.13167C>T,p.Pro4389Pro,p.P4389P,ivar,B.1.617.2 +220666,NC_045512.2,21456,A,G,ft,10,7,3,0.3,orf1ab,missense_variant,c.21191A>G,p.Lys7064Arg,p.K7064R,ivar,B.1.617.2 +220666,NC_045512.2,21618,C,G,PASS,18,0,18,1.0,S,missense_variant,c.56C>G,p.Thr19Arg,p.T19R,ivar,B.1.617.2 +220666,NC_045512.2,23403,A,G,PASS,319,0,319,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.617.2 +220666,NC_045512.2,23604,C,G,PASS,103,0,103,1.0,S,missense_variant,c.2042C>G,p.Pro681Arg,p.P681R,ivar,B.1.617.2 +220666,NC_045512.2,26767,T,C,PASS,24,0,24,1.0,M,missense_variant,c.245T>C,p.Ile82Thr,p.I82T,ivar,B.1.617.2 +220666,NC_045512.2,27874,C,T,PASS,13,0,13,1.0,ORF7b,missense_variant,c.119C>T,p.Thr40Ile,p.T40I,ivar,B.1.617.2 +220666,NC_045512.2,27916,G,A,PASS,12,0,12,1.0,ORF8,missense_variant,c.23G>A,p.Gly8Glu,p.G8E,ivar,B.1.617.2 +220666,NC_045512.2,27943,A,G,PASS,10,3,7,0.7,ORF8,missense_variant,c.50A>G,p.His17Arg,p.H17R,ivar,B.1.617.2 +220666,NC_045512.2,28055,A,G,PASS,15,8,7,0.47,ORF8,synonymous_variant,c.162A>G,p.Ser54Ser,p.S54S,ivar,B.1.617.2 +220666,NC_045512.2,28089,GGTTCTA,G,PASS,12,12,12,1.0,ORF8,disruptive_inframe_deletion,c.197_202delGTTCTA,p.Gly66_Lys68delinsGlu,p.G66_K68delinsE,ivar,B.1.617.2 +220666,NC_045512.2,28179,G,T,PASS,18,0,18,1.0,ORF8,missense_variant,c.286G>T,p.Gly96Cys,p.G96C,ivar,B.1.617.2 +220666,NC_045512.2,28247,AGATTTC,A,PASS,90,90,86,0.96,ORF8,conservative_inframe_deletion,c.355_360delGATTTC,p.Asp119_Phe120del,p.D119_F120del,ivar,B.1.617.2 +220666,NC_045512.2,28270,TA,T,PASS,118,118,105,0.89,N,upstream_gene_variant,c.-3delA,.,.,ivar,B.1.617.2 +220666,NC_045512.2,28367,C,T,PASS,96,0,96,1.0,N,missense_variant,c.94C>T,p.Arg32Cys,p.R32C,ivar,B.1.617.2 +220666,NC_045512.2,28378,G,T,PASS,78,0,78,1.0,N,synonymous_variant,c.105G>T,p.Ala35Ala,p.A35A,ivar,B.1.617.2 +220666,NC_045512.2,28461,A,G,PASS,16,0,16,1.0,N,missense_variant,c.188A>G,p.Asp63Gly,p.D63G,ivar,B.1.617.2 +220666,NC_045512.2,28881,G,T,PASS,5069,16,5029,0.99,N,missense_variant,c.608G>T,p.Arg203Met,p.R203M,ivar,B.1.617.2 +220666,NC_045512.2,28916,G,T,PASS,56,0,56,1.0,N,missense_variant,c.643G>T,p.Gly215Cys,p.G215C,ivar,B.1.617.2 +220666,NC_045512.2,29402,G,T,PASS,1865,0,1860,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.617.2 +220666,NC_045512.2,3903,C,T,PASS,82,0,82,1.0,orf1ab,missense_variant,c.3638C>T,p.Pro1213Leu,p.P1213L,ivar,B.1.617.2 +220666,NC_045512.2,3987,C,T,PASS,90,0,90,1.0,orf1ab,missense_variant,c.3722C>T,p.Thr1241Ile,p.T1241I,ivar,B.1.617.2 +220667,NC_045512.2,10029,C,T,PASS,30,0,30,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220667,NC_045512.2,10449,C,A,PASS,76,0,74,0.97,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220667,NC_045512.2,11282,AGTTTGTCTG,A,PASS,206,202,182,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220667,NC_045512.2,11537,A,G,PASS,96,0,96,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220667,NC_045512.2,13195,T,C,PASS,3626,4,3622,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220667,NC_045512.2,14408,C,T,PASS,117,0,117,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220667,NC_045512.2,18163,A,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220667,NC_045512.2,21762,C,T,PASS,157,2,155,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220667,NC_045512.2,21764,ATACATG,A,PASS,159,157,139,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220667,NC_045512.2,21846,C,T,PASS,153,1,152,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220667,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1.17 +220667,NC_045512.2,22578,G,A,PASS,18,0,18,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220667,NC_045512.2,22673,TC,CT,PASS,10,0,10,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220667,NC_045512.2,22679,T,C,PASS,20,0,20,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220667,NC_045512.2,22686,C,T,PASS,20,0,20,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220667,NC_045512.2,23202,C,A,PASS,16,0,16,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220667,NC_045512.2,23403,A,G,PASS,3381,6,3375,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220667,NC_045512.2,23525,C,T,PASS,3427,9,3416,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220667,NC_045512.2,23599,T,G,PASS,1504,0,1502,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220667,NC_045512.2,23604,C,A,PASS,1436,0,1431,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220667,NC_045512.2,23854,C,A,PASS,19,0,19,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220667,NC_045512.2,23948,G,T,PASS,846,0,845,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220667,NC_045512.2,24130,C,A,PASS,1170,0,1164,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220667,NC_045512.2,24424,A,T,PASS,128,2,124,0.97,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220667,NC_045512.2,24469,T,A,PASS,798,2,795,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220667,NC_045512.2,24503,C,T,PASS,930,23,905,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220667,NC_045512.2,25000,C,T,PASS,67,0,67,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220667,NC_045512.2,25584,C,T,PASS,100,2,98,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220667,NC_045512.2,26270,C,T,PASS,1358,2,1355,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220667,NC_045512.2,26361,G,A,ft,11,8,3,0.27,E,synonymous_variant,c.117G>A,p.Leu39Leu,p.L39L,ivar,BA.1.17 +220667,NC_045512.2,26530,A,G,PASS,438,0,436,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220667,NC_045512.2,26577,C,G,PASS,513,0,513,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220667,NC_045512.2,26709,G,A,PASS,473,1,472,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220667,NC_045512.2,27259,A,C,PASS,618,0,618,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220667,NC_045512.2,27384,T,C,PASS,764,0,764,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,BA.1.17 +220667,NC_045512.2,27807,C,T,PASS,112,0,112,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220667,NC_045512.2,28271,A,T,PASS,1976,8,1963,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220667,NC_045512.2,28311,C,T,PASS,2173,5,2164,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220667,NC_045512.2,2832,A,G,PASS,80,0,80,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220667,NC_045512.2,28361,GGAGAACGCA,G,PASS,1572,1560,679,0.43,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220667,NC_045512.2,28881,GG,AA,PASS,3593,32,3558,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220667,NC_045512.2,28883,G,C,PASS,3570,4,3559,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220667,NC_045512.2,3037,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220667,NC_045512.2,3040,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.2775C>T,p.Tyr925Tyr,p.Y925Y,ivar,BA.1.17 +220667,NC_045512.2,5672,C,T,PASS,165,0,165,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220667,NC_045512.2,5924,G,A,PASS,77,0,77,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220667,NC_045512.2,76,T,A,PASS,45,9,36,0.8,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220667,NC_045512.2,78,T,G,PASS,45,9,36,0.8,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220667,NC_045512.2,7984,T,C,PASS,627,0,627,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220667,NC_045512.2,8393,G,A,PASS,4302,15,4285,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220668,NC_045512.2,10449,C,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220668,NC_045512.2,11282,AGTTTGTCTG,A,PASS,33,33,29,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220668,NC_045512.2,13195,T,C,PASS,418,0,418,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220668,NC_045512.2,206,C,A,PASS,20,13,7,0.35,orf1ab,upstream_gene_variant,c.-60C>A,.,.,ivar,Unassigned +220668,NC_045512.2,21762,C,T,PASS,11,0,11,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220668,NC_045512.2,21764,ATACATG,A,ft,11,11,7,0.64,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220668,NC_045512.2,21846,C,T,PASS,16,0,16,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220668,NC_045512.2,23403,A,G,PASS,734,0,734,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220668,NC_045512.2,23525,C,T,PASS,748,0,748,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220668,NC_045512.2,23599,T,G,PASS,379,0,377,0.99,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220668,NC_045512.2,23604,C,A,PASS,358,0,358,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220668,NC_045512.2,23948,G,T,PASS,25,0,25,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220668,NC_045512.2,24130,C,A,PASS,19,0,19,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220668,NC_045512.2,24424,A,T,PASS,30,0,30,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220668,NC_045512.2,24469,T,A,PASS,94,0,94,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220668,NC_045512.2,24503,C,T,PASS,95,0,95,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220668,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220668,NC_045512.2,25584,C,T,PASS,28,0,28,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220668,NC_045512.2,26270,C,T,PASS,475,2,473,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220668,NC_045512.2,26530,A,G,PASS,90,0,90,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220668,NC_045512.2,26577,C,G,PASS,87,0,87,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220668,NC_045512.2,26709,G,A,PASS,96,0,96,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220668,NC_045512.2,27259,A,C,PASS,68,0,68,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220668,NC_045512.2,27384,T,C,PASS,82,0,82,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,Unassigned +220668,NC_045512.2,27807,C,T,PASS,11,0,11,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220668,NC_045512.2,28271,A,T,PASS,260,2,258,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220668,NC_045512.2,28311,C,T,PASS,297,0,297,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220668,NC_045512.2,2832,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220668,NC_045512.2,28361,GGAGAACGCA,G,PASS,176,176,105,0.6,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220668,NC_045512.2,28881,GG,AA,PASS,8461,46,8410,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220668,NC_045512.2,28883,G,C,PASS,8448,1,8431,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220668,NC_045512.2,5672,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220668,NC_045512.2,5924,G,A,PASS,10,0,10,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220668,NC_045512.2,76,T,A,PASS,18,6,12,0.67,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220668,NC_045512.2,78,T,G,PASS,18,6,12,0.67,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220668,NC_045512.2,7984,T,C,PASS,85,0,85,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,Unassigned +220668,NC_045512.2,8393,G,A,PASS,1330,2,1325,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220669,NC_045512.2,10449,C,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220669,NC_045512.2,11282,AGTTTGTCTG,A,PASS,35,35,33,0.94,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220669,NC_045512.2,11537,A,G,PASS,38,0,38,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220669,NC_045512.2,13195,T,C,PASS,1499,4,1495,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220669,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220669,NC_045512.2,14466,T,C,PASS,28,20,8,0.29,orf1ab,missense_variant,c.14201T>C,p.Phe4734Ser,p.F4734S,ivar,Unassigned +220669,NC_045512.2,14533,A,G,ft,16,12,4,0.25,orf1ab,synonymous_variant,c.14268A>G,p.Leu4756Leu,p.L4756L,ivar,Unassigned +220669,NC_045512.2,15572,A,G,PASS,2032,731,1301,0.64,orf1ab,missense_variant,c.15307A>G,p.Met5103Val,p.M5103V,ivar,Unassigned +220669,NC_045512.2,21762,C,T,PASS,37,0,37,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220669,NC_045512.2,21764,ATACATG,A,PASS,38,37,29,0.76,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220669,NC_045512.2,21846,C,T,PASS,45,0,45,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220669,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220669,NC_045512.2,23403,A,G,PASS,1002,0,1002,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220669,NC_045512.2,23525,C,T,PASS,1030,4,1026,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220669,NC_045512.2,23599,T,G,PASS,490,0,488,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220669,NC_045512.2,23604,C,A,PASS,473,0,471,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220669,NC_045512.2,23948,G,T,PASS,113,0,113,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220669,NC_045512.2,24130,C,A,PASS,208,0,204,0.98,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220669,NC_045512.2,24424,A,T,PASS,42,0,40,0.95,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220669,NC_045512.2,24469,T,A,PASS,239,0,239,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220669,NC_045512.2,24503,C,T,PASS,281,6,275,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220669,NC_045512.2,25000,C,T,PASS,27,0,27,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220669,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220669,NC_045512.2,26270,C,T,PASS,1060,2,1056,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220669,NC_045512.2,26530,A,G,PASS,516,0,516,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220669,NC_045512.2,26577,C,G,PASS,508,1,505,0.99,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220669,NC_045512.2,26709,G,A,PASS,474,1,472,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220669,NC_045512.2,27259,A,C,PASS,247,0,247,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220669,NC_045512.2,27807,C,T,PASS,93,0,92,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220669,NC_045512.2,28271,A,T,PASS,1304,1,1302,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220669,NC_045512.2,28311,C,T,PASS,1395,0,1393,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220669,NC_045512.2,2832,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220669,NC_045512.2,28361,GGAGAACGCA,G,PASS,1092,1088,734,0.67,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220669,NC_045512.2,28363,A,T,PASS,16,10,6,0.38,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,Unassigned +220669,NC_045512.2,28881,GG,AA,PASS,10404,75,10319,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220669,NC_045512.2,28883,G,C,PASS,10380,2,10364,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220669,NC_045512.2,5672,C,T,PASS,37,2,35,0.95,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220669,NC_045512.2,5924,G,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220669,NC_045512.2,76,T,A,PASS,44,7,37,0.84,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220669,NC_045512.2,8393,G,A,PASS,2083,5,2078,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220670,NC_045512.2,10449,C,A,PASS,39,0,38,0.97,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220670,NC_045512.2,11282,AGTTTGTCTG,A,PASS,101,101,83,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220670,NC_045512.2,11537,A,G,PASS,81,0,81,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220670,NC_045512.2,13195,T,C,PASS,4671,5,4664,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220670,NC_045512.2,14408,C,T,PASS,72,0,72,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220670,NC_045512.2,21762,C,T,PASS,121,0,121,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220670,NC_045512.2,21764,ATACATG,A,PASS,121,121,114,0.94,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220670,NC_045512.2,21846,C,T,PASS,117,0,117,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220670,NC_045512.2,22673,TC,CT,PASS,11,0,11,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220670,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220670,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220670,NC_045512.2,23202,C,A,PASS,14,0,14,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220670,NC_045512.2,23403,A,G,PASS,2094,0,2093,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220670,NC_045512.2,23525,C,T,PASS,2060,6,2053,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220670,NC_045512.2,23599,T,G,PASS,847,0,845,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220670,NC_045512.2,23604,C,A,PASS,817,0,815,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220670,NC_045512.2,23854,C,A,PASS,25,0,25,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220670,NC_045512.2,23948,G,T,PASS,328,0,327,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220670,NC_045512.2,24130,C,A,PASS,478,0,477,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220670,NC_045512.2,24424,A,T,PASS,93,0,93,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220670,NC_045512.2,24469,T,A,PASS,520,0,518,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220670,NC_045512.2,24503,C,T,PASS,628,4,624,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220670,NC_045512.2,25000,C,T,PASS,33,0,33,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220670,NC_045512.2,25584,C,T,PASS,58,0,58,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220670,NC_045512.2,26270,C,T,PASS,372,2,370,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220670,NC_045512.2,26530,A,G,PASS,296,0,296,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220670,NC_045512.2,26577,C,G,PASS,354,0,354,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220670,NC_045512.2,26709,G,A,PASS,361,0,361,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220670,NC_045512.2,27259,A,C,PASS,268,0,268,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220670,NC_045512.2,27632,G,A,PASS,42,28,14,0.33,ORF7a,missense_variant,c.239G>A,p.Arg80Lys,p.R80K,ivar,BA.1.17 +220670,NC_045512.2,27807,C,T,PASS,65,0,65,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220670,NC_045512.2,28253,CA,C,PASS,482,480,479,0.99,ORF8,frameshift_variant,c.361delA,p.Ile121fs,p.I121fs,ivar,BA.1.17 +220670,NC_045512.2,28271,A,T,PASS,569,0,566,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220670,NC_045512.2,28311,C,T,PASS,572,4,568,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220670,NC_045512.2,2832,A,G,PASS,78,0,78,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220670,NC_045512.2,28361,GGAGAACGCA,G,PASS,386,382,243,0.63,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220670,NC_045512.2,28881,GG,AA,PASS,7323,72,7246,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220670,NC_045512.2,28883,G,C,PASS,7288,2,7274,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220670,NC_045512.2,29399,G,T,PASS,4164,2,4135,0.99,N,missense_variant,c.1126G>T,p.Ala376Ser,p.A376S,ivar,BA.1.17 +220670,NC_045512.2,3037,C,T,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220670,NC_045512.2,5672,C,T,PASS,57,2,55,0.96,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220670,NC_045512.2,5924,G,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220670,NC_045512.2,8393,G,A,PASS,3256,13,3242,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220670,NC_045512.2,8652,T,C,PASS,2794,8,2786,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220671,NC_045512.2,10029,C,T,PASS,28,0,28,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220671,NC_045512.2,10449,C,A,PASS,72,0,72,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220671,NC_045512.2,11282,AGTTTGTCTG,A,PASS,205,204,183,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220671,NC_045512.2,11537,A,G,PASS,98,0,98,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220671,NC_045512.2,12008,C,T,PASS,232,1,230,0.99,orf1ab,missense_variant,c.11743C>T,p.Leu3915Phe,p.L3915F,ivar,BA.1.17 +220671,NC_045512.2,13195,T,C,PASS,3794,10,3783,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220671,NC_045512.2,14408,C,T,PASS,62,1,61,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220671,NC_045512.2,18163,A,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220671,NC_045512.2,21762,C,T,PASS,95,0,95,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220671,NC_045512.2,21764,ATACATG,A,PASS,97,95,87,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220671,NC_045512.2,21846,C,T,PASS,108,0,108,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220671,NC_045512.2,22578,G,A,PASS,23,0,23,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220671,NC_045512.2,22673,TC,CT,PASS,12,0,12,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220671,NC_045512.2,22679,T,C,PASS,20,0,20,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220671,NC_045512.2,22686,C,T,PASS,20,0,20,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220671,NC_045512.2,23202,C,A,PASS,22,0,20,0.91,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220671,NC_045512.2,23403,A,G,PASS,2394,0,2394,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220671,NC_045512.2,23525,C,T,PASS,2316,2,2309,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220671,NC_045512.2,23599,T,G,PASS,848,0,848,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220671,NC_045512.2,23604,C,A,PASS,798,0,798,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220671,NC_045512.2,23854,C,A,PASS,59,0,59,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220671,NC_045512.2,23948,G,T,PASS,554,0,553,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220671,NC_045512.2,24130,C,A,PASS,893,0,890,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220671,NC_045512.2,24424,A,T,PASS,239,0,239,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220671,NC_045512.2,24469,T,A,PASS,691,0,687,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220671,NC_045512.2,24503,C,T,PASS,756,12,744,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220671,NC_045512.2,25000,C,T,PASS,56,0,56,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220671,NC_045512.2,25584,C,T,PASS,115,1,113,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220671,NC_045512.2,26270,C,T,PASS,1039,7,1032,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220671,NC_045512.2,26530,A,G,PASS,611,1,610,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220671,NC_045512.2,26577,C,G,PASS,638,0,637,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220671,NC_045512.2,26709,G,A,PASS,596,5,588,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220671,NC_045512.2,27259,A,C,PASS,630,0,630,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220671,NC_045512.2,27670,G,T,PASS,211,0,211,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1.17 +220671,NC_045512.2,27807,C,T,PASS,253,4,248,0.98,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220671,NC_045512.2,28271,A,T,PASS,1608,3,1605,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220671,NC_045512.2,28311,C,T,PASS,1682,3,1673,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220671,NC_045512.2,2832,A,G,PASS,92,0,92,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220671,NC_045512.2,28361,GGAGAACGCA,G,PASS,1336,1327,801,0.6,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220671,NC_045512.2,28881,GG,AA,PASS,2721,26,2694,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220671,NC_045512.2,28883,G,C,PASS,2714,2,2706,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220671,NC_045512.2,3037,C,T,PASS,31,1,30,0.97,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220671,NC_045512.2,5672,C,T,PASS,183,0,183,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220671,NC_045512.2,5924,G,A,PASS,61,0,61,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220671,NC_045512.2,76,T,A,PASS,44,27,17,0.39,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220671,NC_045512.2,78,T,G,PASS,44,27,17,0.39,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220671,NC_045512.2,8393,G,A,PASS,3239,22,3215,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220672,NC_045512.2,10029,C,T,PASS,15,0,15,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220672,NC_045512.2,11282,AGTTTGTCTG,A,PASS,48,48,44,0.92,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220672,NC_045512.2,11537,A,G,PASS,64,0,64,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220672,NC_045512.2,13195,T,C,PASS,1572,4,1568,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220672,NC_045512.2,14408,C,T,PASS,61,0,61,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220672,NC_045512.2,20776,A,G,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.20511A>G,p.Ala6837Ala,p.A6837A,ivar,Unassigned +220672,NC_045512.2,21762,C,T,PASS,41,0,41,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220672,NC_045512.2,21764,ATACATG,A,PASS,41,41,37,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220672,NC_045512.2,21846,C,T,PASS,53,0,53,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220672,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,Unassigned +220672,NC_045512.2,23323,T,C,PASS,173,2,171,0.99,S,synonymous_variant,c.1761T>C,p.Ile587Ile,p.I587I,ivar,Unassigned +220672,NC_045512.2,23403,A,G,PASS,197,0,197,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220672,NC_045512.2,23525,C,T,PASS,191,0,191,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220672,NC_045512.2,23599,T,G,PASS,81,0,81,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220672,NC_045512.2,23604,C,A,PASS,79,0,79,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220672,NC_045512.2,23948,G,T,PASS,46,0,46,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220672,NC_045512.2,24130,C,A,PASS,60,0,60,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220672,NC_045512.2,24424,A,T,PASS,82,0,82,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220672,NC_045512.2,24469,T,A,PASS,575,2,571,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220672,NC_045512.2,24503,C,T,PASS,689,5,684,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220672,NC_045512.2,25000,C,T,PASS,31,0,31,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220672,NC_045512.2,25584,C,T,PASS,27,2,25,0.93,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220672,NC_045512.2,26270,C,T,PASS,1197,0,1197,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220672,NC_045512.2,26530,A,G,PASS,248,0,248,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220672,NC_045512.2,26577,C,G,PASS,225,0,225,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220672,NC_045512.2,26709,G,A,PASS,228,0,228,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220672,NC_045512.2,27259,A,C,PASS,103,0,103,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220672,NC_045512.2,27807,C,T,PASS,18,0,18,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220672,NC_045512.2,28271,A,T,PASS,1324,4,1318,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220672,NC_045512.2,28311,C,T,PASS,1356,0,1352,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220672,NC_045512.2,2832,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220672,NC_045512.2,28361,GGAGAACGCA,G,PASS,932,929,481,0.52,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220672,NC_045512.2,28881,GG,AA,PASS,9896,69,9823,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220672,NC_045512.2,28883,G,C,PASS,9878,3,9869,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220672,NC_045512.2,3800,G,A,PASS,80,2,78,0.98,orf1ab,missense_variant,c.3535G>A,p.Asp1179Asn,p.D1179N,ivar,Unassigned +220672,NC_045512.2,514,TGTTATG,T,PASS,11985,11766,9796,0.82,orf1ab,conservative_inframe_deletion,c.253_258delATGGTT,p.Met85_Val86del,p.M85_V86del,ivar,Unassigned +220672,NC_045512.2,520,G,C,PASS,87,44,43,0.49,orf1ab,missense_variant,c.255G>C,p.Met85Ile,p.M85I,ivar,Unassigned +220672,NC_045512.2,76,T,A,PASS,11,3,8,0.73,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220672,NC_045512.2,78,T,G,PASS,11,3,8,0.73,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220672,NC_045512.2,8393,G,A,PASS,544,2,541,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220675,NC_045512.2,11537,A,G,PASS,17,0,17,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220675,NC_045512.2,13195,T,C,PASS,553,0,553,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220675,NC_045512.2,13908,T,C,ft,10,6,4,0.4,orf1ab,missense_variant,c.13643T>C,p.Ile4548Thr,p.I4548T,ivar,Unassigned +220675,NC_045512.2,14408,C,T,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220675,NC_045512.2,21762,C,T,PASS,16,0,16,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220675,NC_045512.2,21764,ATACATG,A,PASS,16,16,16,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220675,NC_045512.2,21846,C,T,PASS,30,0,30,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220675,NC_045512.2,23403,A,G,PASS,214,0,214,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220675,NC_045512.2,23525,C,T,PASS,221,3,218,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220675,NC_045512.2,23599,T,G,PASS,105,0,105,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220675,NC_045512.2,23604,C,A,PASS,103,0,103,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220675,NC_045512.2,23948,G,T,PASS,25,0,25,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220675,NC_045512.2,24130,C,A,PASS,50,0,50,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220675,NC_045512.2,24424,A,T,PASS,24,0,24,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220675,NC_045512.2,24469,T,A,PASS,131,1,130,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220675,NC_045512.2,24503,C,T,PASS,140,7,133,0.95,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220675,NC_045512.2,25000,C,T,PASS,12,0,12,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220675,NC_045512.2,25057,T,C,ft,13,8,5,0.38,S,synonymous_variant,c.3495T>C,p.Asp1165Asp,p.D1165D,ivar,Unassigned +220675,NC_045512.2,25584,C,T,PASS,24,2,22,0.92,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220675,NC_045512.2,26270,C,T,PASS,221,0,221,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220675,NC_045512.2,26530,A,G,PASS,72,0,72,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220675,NC_045512.2,26577,C,G,PASS,67,0,67,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220675,NC_045512.2,26709,G,A,PASS,75,2,73,0.97,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220675,NC_045512.2,27259,A,C,PASS,48,0,48,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220675,NC_045512.2,28271,A,T,PASS,187,0,187,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220675,NC_045512.2,28311,C,T,PASS,213,2,211,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220675,NC_045512.2,28361,GGAGAACGCA,G,PASS,185,185,129,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220675,NC_045512.2,28881,GG,AA,PASS,12043,60,11972,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220675,NC_045512.2,28883,G,C,PASS,12008,2,11991,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220675,NC_045512.2,5672,C,T,PASS,40,2,38,0.95,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220675,NC_045512.2,8393,G,A,PASS,307,0,307,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220675,NC_045512.2,8652,T,C,PASS,198,0,198,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,Unassigned +220677,NC_045512.2,10449,C,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220677,NC_045512.2,10947,G,A,ft,10,7,3,0.3,orf1ab,missense_variant,c.10682G>A,p.Arg3561Lys,p.R3561K,ivar,Unassigned +220677,NC_045512.2,11282,AGTTTGTCTG,A,PASS,27,27,25,0.93,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220677,NC_045512.2,11537,A,G,PASS,43,0,43,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220677,NC_045512.2,12053,C,T,PASS,154,0,154,1.0,orf1ab,missense_variant,c.11788C>T,p.Leu3930Phe,p.L3930F,ivar,Unassigned +220677,NC_045512.2,13195,T,C,PASS,2302,4,2298,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220677,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220677,NC_045512.2,21762,C,T,PASS,44,0,44,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220677,NC_045512.2,21764,ATACATG,A,PASS,44,44,39,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220677,NC_045512.2,21846,C,T,PASS,43,0,43,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220677,NC_045512.2,23403,A,G,PASS,1670,8,1662,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220677,NC_045512.2,23525,C,T,PASS,1615,3,1609,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220677,NC_045512.2,23599,T,G,PASS,575,0,575,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220677,NC_045512.2,23604,C,A,PASS,558,0,551,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220677,NC_045512.2,23948,G,T,PASS,147,0,147,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220677,NC_045512.2,24130,C,A,PASS,220,0,218,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220677,NC_045512.2,24424,A,T,PASS,24,0,24,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220677,NC_045512.2,24469,T,A,PASS,305,0,302,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220677,NC_045512.2,24503,C,T,PASS,348,7,341,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220677,NC_045512.2,25000,C,T,PASS,16,0,16,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220677,NC_045512.2,25032,A,G,ft,15,11,4,0.27,S,missense_variant,c.3470A>G,p.Lys1157Arg,p.K1157R,ivar,Unassigned +220677,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220677,NC_045512.2,26270,C,T,PASS,328,2,326,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220677,NC_045512.2,26530,A,G,PASS,216,0,216,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220677,NC_045512.2,26577,C,G,PASS,231,0,230,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220677,NC_045512.2,26612,A,G,PASS,182,0,182,1.0,M,synonymous_variant,c.90A>G,p.Thr30Thr,p.T30T,ivar,Unassigned +220677,NC_045512.2,26709,G,A,PASS,223,0,223,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220677,NC_045512.2,27259,A,C,PASS,134,0,134,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220677,NC_045512.2,27670,G,T,PASS,60,0,60,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,Unassigned +220677,NC_045512.2,27807,C,T,PASS,87,0,87,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220677,NC_045512.2,28271,A,T,PASS,979,3,974,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220677,NC_045512.2,28311,C,T,PASS,971,0,967,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220677,NC_045512.2,2832,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220677,NC_045512.2,28361,GGAGAACGCA,G,PASS,710,708,439,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220677,NC_045512.2,28512,C,T,PASS,190,135,50,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220677,NC_045512.2,28881,GG,AA,PASS,6996,77,6913,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220677,NC_045512.2,28883,G,C,PASS,6957,1,6945,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220677,NC_045512.2,3037,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220677,NC_045512.2,5672,C,T,PASS,18,0,18,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220677,NC_045512.2,5924,G,A,PASS,13,0,13,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220677,NC_045512.2,8393,G,A,PASS,2925,8,2915,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220678,NC_045512.2,10449,C,A,PASS,42,0,42,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220678,NC_045512.2,11282,AGTTTGTCTG,A,PASS,99,99,86,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220678,NC_045512.2,11537,A,G,PASS,164,0,164,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220678,NC_045512.2,13195,T,C,PASS,5198,9,5188,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220678,NC_045512.2,14408,C,T,PASS,150,0,150,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220678,NC_045512.2,16064,A,G,PASS,125,0,125,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220678,NC_045512.2,21762,C,T,PASS,162,0,162,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220678,NC_045512.2,21764,ATACATG,A,PASS,164,160,140,0.85,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220678,NC_045512.2,21846,C,T,PASS,187,0,187,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220678,NC_045512.2,22578,G,A,PASS,14,0,14,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220678,NC_045512.2,22599,G,A,PASS,16,0,16,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220678,NC_045512.2,22673,TC,CT,PASS,14,0,14,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220678,NC_045512.2,22679,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220678,NC_045512.2,22686,C,T,PASS,15,0,15,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220678,NC_045512.2,23202,C,A,PASS,21,0,21,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220678,NC_045512.2,23403,A,G,PASS,2029,0,2029,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220678,NC_045512.2,23525,C,T,PASS,1991,10,1981,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220678,NC_045512.2,23599,T,G,PASS,763,2,761,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220678,NC_045512.2,23604,C,A,PASS,732,0,724,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220678,NC_045512.2,23854,C,A,PASS,21,0,21,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220678,NC_045512.2,23948,G,T,PASS,280,0,278,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220678,NC_045512.2,24130,C,A,PASS,345,0,343,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220678,NC_045512.2,24424,A,T,PASS,95,0,95,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220678,NC_045512.2,24469,T,A,PASS,708,0,708,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220678,NC_045512.2,24503,C,T,PASS,855,8,845,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220678,NC_045512.2,25000,C,T,PASS,37,0,37,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220678,NC_045512.2,25584,C,T,PASS,45,0,45,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220678,NC_045512.2,26270,C,T,PASS,305,0,305,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220678,NC_045512.2,26530,A,G,PASS,272,0,272,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220678,NC_045512.2,26577,C,G,PASS,290,0,290,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220678,NC_045512.2,26709,G,A,PASS,255,4,251,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220678,NC_045512.2,27259,A,C,PASS,129,0,129,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220678,NC_045512.2,27807,C,T,PASS,51,0,51,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220678,NC_045512.2,28271,A,T,PASS,1166,5,1159,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220678,NC_045512.2,28311,C,T,PASS,1184,7,1171,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220678,NC_045512.2,2832,A,G,PASS,89,0,89,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220678,NC_045512.2,28361,GGAGAACGCA,G,PASS,910,906,488,0.54,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220678,NC_045512.2,28881,GG,AA,PASS,5630,77,5551,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220678,NC_045512.2,28883,G,C,PASS,5585,3,5569,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220678,NC_045512.2,3037,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220678,NC_045512.2,8014,T,C,PASS,492,17,475,0.97,orf1ab,synonymous_variant,c.7749T>C,p.Ser2583Ser,p.S2583S,ivar,BA.1.1.1 +220678,NC_045512.2,8393,G,A,PASS,2422,5,2413,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220679,NC_045512.2,10449,C,A,PASS,14,0,14,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220679,NC_045512.2,11282,AGTTTGTCTG,A,PASS,72,69,59,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220679,NC_045512.2,11537,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220679,NC_045512.2,13195,T,C,PASS,2959,4,2953,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220679,NC_045512.2,14408,C,T,PASS,35,0,35,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220679,NC_045512.2,19374,C,T,PASS,103,0,103,1.0,orf1ab,missense_variant,c.19109C>T,p.Ser6370Phe,p.S6370F,ivar,Unassigned +220679,NC_045512.2,20743,A,C,PASS,1266,0,1263,1.0,orf1ab,missense_variant,c.20478A>C,p.Lys6826Asn,p.K6826N,ivar,Unassigned +220679,NC_045512.2,21274,T,C,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.21009T>C,p.Phe7003Phe,p.F7003F,ivar,Unassigned +220679,NC_045512.2,21762,C,T,PASS,72,0,72,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220679,NC_045512.2,21764,ATACATG,A,PASS,72,72,63,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220679,NC_045512.2,21846,C,T,PASS,74,0,74,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220679,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,Unassigned +220679,NC_045512.2,23403,A,G,PASS,1977,2,1975,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220679,NC_045512.2,23525,C,T,PASS,1792,2,1789,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220679,NC_045512.2,23599,T,G,PASS,744,0,744,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220679,NC_045512.2,23604,C,A,PASS,722,0,719,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220679,NC_045512.2,23854,C,A,PASS,19,0,19,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220679,NC_045512.2,23948,G,T,PASS,98,0,96,0.98,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220679,NC_045512.2,24130,C,A,PASS,142,0,141,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220679,NC_045512.2,24424,A,T,PASS,60,0,60,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220679,NC_045512.2,24469,T,A,PASS,275,0,275,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220679,NC_045512.2,24503,C,T,PASS,350,4,346,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220679,NC_045512.2,25000,C,T,PASS,26,0,26,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220679,NC_045512.2,25584,C,T,PASS,71,0,71,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220679,NC_045512.2,2610,C,A,ft,14,10,4,0.29,orf1ab,missense_variant,c.2345C>A,p.Pro782Gln,p.P782Q,ivar,Unassigned +220679,NC_045512.2,26270,C,T,PASS,438,1,437,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220679,NC_045512.2,26530,A,G,PASS,320,0,320,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220679,NC_045512.2,26577,C,G,PASS,362,0,362,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220679,NC_045512.2,26709,G,A,PASS,358,0,358,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220679,NC_045512.2,27259,A,C,PASS,167,0,167,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220679,NC_045512.2,27807,C,T,PASS,55,0,55,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220679,NC_045512.2,28271,A,T,PASS,559,2,557,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220679,NC_045512.2,28311,C,T,PASS,631,3,626,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220679,NC_045512.2,2832,A,G,PASS,20,0,20,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220679,NC_045512.2,28361,GGAGAACGCA,G,PASS,514,508,361,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220679,NC_045512.2,28881,GG,AA,PASS,4183,51,4127,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220679,NC_045512.2,28883,G,C,PASS,4145,1,4137,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220679,NC_045512.2,3037,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220679,NC_045512.2,5672,C,T,PASS,40,0,40,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220679,NC_045512.2,5924,G,A,PASS,17,0,17,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220679,NC_045512.2,76,T,A,PASS,26,16,8,0.31,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220679,NC_045512.2,78,T,G,PASS,26,18,8,0.31,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220679,NC_045512.2,8393,G,A,PASS,2826,4,2818,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220680,NC_045512.2,11537,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220680,NC_045512.2,12368,A,G,ft,17,12,5,0.29,orf1ab,missense_variant,c.12103A>G,p.Thr4035Ala,p.T4035A,ivar,Unassigned +220680,NC_045512.2,12749,G,T,PASS,36,21,15,0.42,orf1ab,missense_variant,c.12484G>T,p.Ala4162Ser,p.A4162S,ivar,Unassigned +220680,NC_045512.2,13195,T,C,PASS,665,2,663,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220680,NC_045512.2,21762,C,T,PASS,14,0,14,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220680,NC_045512.2,21764,ATACATG,A,ft,14,14,8,0.57,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220680,NC_045512.2,21846,C,T,PASS,18,0,18,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220680,NC_045512.2,23403,A,G,PASS,246,0,246,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220680,NC_045512.2,23525,C,T,PASS,216,0,216,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220680,NC_045512.2,23599,T,G,PASS,95,0,95,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220680,NC_045512.2,23604,C,A,PASS,90,0,90,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220680,NC_045512.2,23948,G,T,PASS,13,0,13,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220680,NC_045512.2,24130,C,A,PASS,22,2,20,0.91,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220680,NC_045512.2,24469,T,A,PASS,67,0,65,0.97,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220680,NC_045512.2,24503,C,T,PASS,76,0,76,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220680,NC_045512.2,26270,C,T,PASS,259,0,259,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220680,NC_045512.2,26530,A,G,PASS,39,0,39,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220680,NC_045512.2,26577,C,G,PASS,46,0,46,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220680,NC_045512.2,26709,G,A,PASS,38,0,38,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220680,NC_045512.2,27259,A,C,PASS,33,0,33,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220680,NC_045512.2,28253,CA,C,PASS,575,575,572,0.99,ORF8,frameshift_variant,c.361delA,p.Ile121fs,p.I121fs,ivar,Unassigned +220680,NC_045512.2,28271,A,T,PASS,728,2,724,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220680,NC_045512.2,28311,C,T,PASS,721,2,713,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220680,NC_045512.2,28361,GGAGAACGCA,G,PASS,501,498,352,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220680,NC_045512.2,28881,GG,AA,PASS,4386,36,4344,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220680,NC_045512.2,28883,G,C,PASS,4380,2,4371,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220680,NC_045512.2,29399,G,T,PASS,2419,4,2405,0.99,N,missense_variant,c.1126G>T,p.Ala376Ser,p.A376S,ivar,Unassigned +220680,NC_045512.2,4221,A,G,ft,16,12,4,0.25,orf1ab,missense_variant,c.3956A>G,p.Lys1319Arg,p.K1319R,ivar,Unassigned +220680,NC_045512.2,8256,A,G,PASS,77,53,24,0.31,orf1ab,missense_variant,c.7991A>G,p.Glu2664Gly,p.E2664G,ivar,Unassigned +220680,NC_045512.2,8393,G,A,PASS,606,2,604,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220680,NC_045512.2,8652,T,C,PASS,427,1,426,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,Unassigned +220684,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220684,NC_045512.2,11282,AGTTTGTCTG,A,PASS,71,71,67,0.94,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220684,NC_045512.2,11537,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220684,NC_045512.2,13195,T,C,PASS,4647,1,4644,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220684,NC_045512.2,14408,C,T,PASS,61,3,58,0.95,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220684,NC_045512.2,16064,A,G,PASS,80,2,78,0.98,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220684,NC_045512.2,19937,A,G,ft,14,10,4,0.29,orf1ab,missense_variant,c.19672A>G,p.Thr6558Ala,p.T6558A,ivar,Unassigned +220684,NC_045512.2,21458,T,C,PASS,263,0,263,1.0,orf1ab,missense_variant,c.21193T>C,p.Ser7065Pro,p.S7065P,ivar,Unassigned +220684,NC_045512.2,21762,C,T,PASS,70,0,70,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220684,NC_045512.2,21764,ATACATG,A,PASS,70,69,63,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220684,NC_045512.2,21846,C,T,PASS,72,0,72,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220684,NC_045512.2,23403,A,G,PASS,1549,3,1546,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220684,NC_045512.2,23525,C,T,PASS,1462,0,1461,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220684,NC_045512.2,23599,T,G,PASS,609,0,609,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220684,NC_045512.2,23604,C,A,PASS,592,0,592,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220684,NC_045512.2,23854,C,A,PASS,23,0,23,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220684,NC_045512.2,23948,G,T,PASS,255,0,255,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220684,NC_045512.2,24130,C,A,PASS,379,0,379,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220684,NC_045512.2,24424,A,T,PASS,47,0,46,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220684,NC_045512.2,24469,T,A,PASS,463,0,460,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220684,NC_045512.2,24503,C,T,PASS,595,9,586,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220684,NC_045512.2,25000,C,T,PASS,14,0,14,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220684,NC_045512.2,25584,C,T,PASS,65,0,65,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220684,NC_045512.2,26270,C,T,PASS,205,0,205,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220684,NC_045512.2,26530,A,G,PASS,60,0,60,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220684,NC_045512.2,26577,C,G,PASS,68,0,68,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220684,NC_045512.2,26709,G,A,PASS,70,0,70,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220684,NC_045512.2,27259,A,C,PASS,120,0,119,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220684,NC_045512.2,27807,C,T,PASS,30,0,30,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220684,NC_045512.2,28271,A,T,PASS,400,0,399,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220684,NC_045512.2,28311,C,T,PASS,415,1,412,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220684,NC_045512.2,2832,A,G,PASS,133,0,133,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220684,NC_045512.2,28361,GGAGAACGCA,G,PASS,319,317,227,0.71,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220684,NC_045512.2,28881,GG,AA,PASS,5519,59,5456,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220684,NC_045512.2,28883,G,C,PASS,5487,2,5473,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220684,NC_045512.2,8393,G,A,PASS,2672,20,2646,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220685,NC_045512.2,10449,C,A,PASS,20,0,20,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220685,NC_045512.2,11282,AGTTTGTCTG,A,PASS,110,109,100,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220685,NC_045512.2,11537,A,G,PASS,62,0,62,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220685,NC_045512.2,13195,T,C,PASS,3349,12,3337,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220685,NC_045512.2,14408,C,T,PASS,64,0,64,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220685,NC_045512.2,16064,A,G,PASS,72,2,70,0.97,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220685,NC_045512.2,21762,C,T,PASS,47,0,47,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220685,NC_045512.2,21764,ATACATG,A,PASS,47,47,43,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220685,NC_045512.2,21846,C,T,PASS,42,0,42,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220685,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220685,NC_045512.2,22599,G,A,PASS,14,0,14,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220685,NC_045512.2,22673,TC,CT,PASS,10,0,10,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220685,NC_045512.2,22679,T,C,PASS,14,0,14,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220685,NC_045512.2,22686,C,T,PASS,14,0,14,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220685,NC_045512.2,23403,A,G,PASS,1274,2,1272,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220685,NC_045512.2,23525,C,T,PASS,1276,1,1275,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220685,NC_045512.2,23599,T,G,PASS,519,0,519,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220685,NC_045512.2,23604,C,A,PASS,510,0,508,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220685,NC_045512.2,23854,C,A,PASS,29,0,29,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220685,NC_045512.2,23948,G,T,PASS,169,0,169,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220685,NC_045512.2,24130,C,A,PASS,171,0,171,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220685,NC_045512.2,24424,A,T,PASS,101,3,98,0.97,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220685,NC_045512.2,24469,T,A,PASS,402,1,400,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220685,NC_045512.2,24503,C,T,PASS,469,11,458,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220685,NC_045512.2,25000,C,T,PASS,19,0,19,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220685,NC_045512.2,25584,C,T,PASS,50,0,50,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220685,NC_045512.2,26270,C,T,PASS,114,0,114,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220685,NC_045512.2,26530,A,G,PASS,48,0,48,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220685,NC_045512.2,26577,C,G,PASS,36,0,36,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220685,NC_045512.2,26709,G,A,PASS,37,0,37,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220685,NC_045512.2,27259,A,C,PASS,82,0,82,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220685,NC_045512.2,27807,C,T,PASS,23,0,23,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220685,NC_045512.2,28271,A,T,PASS,315,0,313,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220685,NC_045512.2,28311,C,T,PASS,318,8,308,0.97,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220685,NC_045512.2,2832,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220685,NC_045512.2,28333,C,T,PASS,307,4,303,0.99,N,synonymous_variant,c.60C>T,p.Pro20Pro,p.P20P,ivar,BA.1.1.1 +220685,NC_045512.2,28361,GGAGAACGCA,G,PASS,258,256,188,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220685,NC_045512.2,28512,C,T,PASS,186,124,56,0.3,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220685,NC_045512.2,28881,GG,AA,PASS,3917,51,3864,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220685,NC_045512.2,28883,G,C,PASS,3900,4,3892,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220685,NC_045512.2,3037,C,T,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220685,NC_045512.2,4710,C,A,ft,12,7,5,0.42,orf1ab,missense_variant,c.4445C>A,p.Ala1482Asp,p.A1482D,ivar,BA.1.1.1 +220685,NC_045512.2,8393,G,A,PASS,2105,5,2100,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index f6f2c56d..c7e14a0e 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -6,5 +6,5 @@ relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools update-db -i http://localhost:8001/wetlab/api -r http://localhost:8000/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 -relecov-tools read-bioinfo-metadata -m /data/UCCT_Relecov/COD-2100-MAD-CNM/20220208/lab_metadata_20220208.xlsx -i /data/UCCT_Relecov/COD-2100-MAD-CNM/20220208/ -o /data/UCCT_Relecov/COD-2100-MAD-CNM/20220208/ -relecov-tools upload-to-ena -u Webin-60330 -p W2b3nENA%2021 -e /home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/example_data/to_ena_2.json -o /home/erika.kvalem/Documents/Relecov/relecov-tools/relecov_tools/test -a add -c ISCIII +relecov-tools read-bioinfo-metadata -m relecov_tools/example_data/lab_metadata_20220208.xlsx -i /relecov_tools/example_data -o relecov_tools/example_data +relecov-tools upload-to-ena -u Webin-60330 -p W2b3nENA%2021 -e relecov_tools/example_data/to_ena_2.json -o relecov_tools/test -a add -c ISCIII From 050e90096f6db6e7866ee68927877bc46babf574 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 23 May 2022 12:10:23 +0200 Subject: [PATCH 0470/1454] added to test cases --- .../example_data/lab_metadata_20220208.xlsx | Bin 403681 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100755 relecov_tools/example_data/lab_metadata_20220208.xlsx diff --git a/relecov_tools/example_data/lab_metadata_20220208.xlsx b/relecov_tools/example_data/lab_metadata_20220208.xlsx deleted file mode 100755 index c14b3b92fdbbae225c5e168ca500ab1725dd8d33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403681 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 Date: Mon, 23 May 2022 12:43:23 +0200 Subject: [PATCH 0471/1454] added to testcases --- relecov_tools/test/test_cases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index c7e14a0e..b13c4cf0 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -7,4 +7,4 @@ relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools update-db -i http://localhost:8001/wetlab/api -r http://localhost:8000/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 relecov-tools read-bioinfo-metadata -m relecov_tools/example_data/lab_metadata_20220208.xlsx -i /relecov_tools/example_data -o relecov_tools/example_data -relecov-tools upload-to-ena -u Webin-60330 -p W2b3nENA%2021 -e relecov_tools/example_data/to_ena_2.json -o relecov_tools/test -a add -c ISCIII +relecov-tools upload-to-ena -u XXXXXXXX -p XXXXXXXXX -e relecov_tools/example_data/to_ena_2.json -o relecov_tools/test -a add -c ISCIII From 2c4be1febb0a8d248cc28435b0ed70b7d21dee41 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 23 May 2022 23:20:29 +0200 Subject: [PATCH 0472/1454] fixing mergin conflict in schema --- relecov_tools/schema/relecov_schema.json | 18 ------------------ setup.py | 2 +- 2 files changed, 1 insertion(+), 19 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 61598073..8332a00a 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1496,8 +1496,6 @@ "label": "Ns per 100 kbp", "fill_mode": "batch" }, -<<<<<<< HEAD -======= "reference_genome_accession": { "examples": [ "NC_045512.2" @@ -1509,7 +1507,6 @@ "label": "Reference genome accession", "fill_mode": "batch" }, ->>>>>>> 9d13b1cfaeb342bdc1b234b294fa7835845035ab "bioinformatics_protocol_software_name": { "examples": [ "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" @@ -1565,21 +1562,6 @@ "label": "Preprocessing", "fill_mode": "batch" }, -<<<<<<< HEAD - "preprocessing_software_version": { -======= - "preprocessing_software_name": { ->>>>>>> 9d13b1cfaeb342bdc1b234b294fa7835845035ab - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing Version", - "fill_mode": "batch" - }, "preprocessing_software_version": { "examples": [ "" diff --git a/setup.py b/setup.py index 5f081b36..8636af99 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -version = "0.0.2" +version = "0.0.3" with open("README.md") as f: readme = f.read() From 5cd3b06b064542eaa6cf60dc7008d16b80f81db8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 25 May 2022 11:21:40 +0200 Subject: [PATCH 0473/1454] latest changes in counter --- relecov_tools/conf/configuration.json | 29 +++++++++++++------------- relecov_tools/read_bioinfo_metadata.py | 12 +++++------ 2 files changed, 21 insertions(+), 20 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 54e6b5d8..51641900 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -42,7 +42,7 @@ "relecov": { "server": "http://relecov-platform.isciiides.es", "url": "/api/", - "store_samples": "createSample", + "store_samples": "storeData", "token": "" } }, @@ -68,15 +68,15 @@ "sequencing_date" ], "relecov_bioinfo_metadata": { - "dehosting_method_software_name": "kraken2", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", "dehosting_method_software_version": "2.1.2", "assembly": "None", "if_assembly_other": "None", "assembly_params": "None", - "variant_calling_software_name": "ivar_variants", + "variant_calling_software_name": "IVAR_VARIANTS", "variant_calling_software_version": "1.3.1", "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "consensus_sequence_software_name": "bcftools_consensus", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", "consensus_sequence_software_version": "1.14", "if_consensur_other": "None", "consensus_params": "-p vcf -f", @@ -85,11 +85,11 @@ "bioinformatics_protocol_software_version": "2.4.1", "if_bioinformatic_protocol_is_other_specify": "None", "commercial_open_source_both": "open-source", - "preprocessing_software_name": "fastp", + "preprocessing_software_name": "FASTP", "preprocessing_software_version": "0.23.2", "if_preprocessing_other": "None", "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "mapping_software_name": "bowtie2", + "mapping_software_name": "BOWTIE2_ALIGN", "mapping_software_version": "2.4.4", "if_mapping_other": "None", "mapping_params": "--seed 1", @@ -109,16 +109,17 @@ "number_of_variants_AF_greater_75percent": "Variantsinconsensusx10", "number_of_variants_with_effect": "MissenseVariants" }, - "files_read_bioinfo_metadata": [ - "mapping_illumina.tab", - "summary_variants_metrics_mqc.csv", - "variants_long_table.csv", - "consensus_genome_length.csv", - "software_versions.yml" - ], + "files_read_bioinfo_metadata": { + "mapping_illumina.tab": "mapping_illumina_tab_path", + "summary_variants_metrics_mqc.csv": "summary_variants_metrics_path ", + "variants_long_table.csv": "variants_long_table_path", + "consensus_genome_length.csv": "consensus_genome_length_path", + "software_versions.yml": "software_versions_path" + }, "tool": { "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, + "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas_removed_samples.md5", "checklist": "ERC000033" -} +} \ No newline at end of file diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 104eb507..ab856402 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -86,9 +86,10 @@ def bioinfo_parse(self, file_name): software_versions_path = os.path.join( self.input_folder, "software_versions.yml" ) + self.md5_file_name = config_json.get_configuration("md5_file_name") md5_info_path = os.path.join( self.input_folder, - "md5sum_MiSeq_GEN_267_20220208_ICasas.md5", # como hacer esto general para los servicios + self.md5_file_name, # como hacer esto general para los servicios ) mapping_illumina_tab = pd.read_csv(mapping_illumina_tab_path, sep="\t") @@ -123,10 +124,13 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["long_table_path"] = self.input_folder # fields from mapping_illumina.tab + for key in self.mapping_illumina_tab_field_list.keys(): + bioinfo_dict[key] = str( mapping_illumina_tab[self.mapping_illumina_tab_field_list[key]][c] ) + # fields from summary_variants_metrics_mqc.csv bioinfo_dict["number_of_base_pairs_sequenced"] = str( (summary_variants_metrics["# Input reads"][c] * 2) @@ -176,15 +180,11 @@ def bioinfo_parse(self, file_name): ) bioinfo_list[str(sample_name)] = bioinfo_dict - c = +1 + c = c + 1 json_file = "bioinfo_metadata.json" output_path = os.path.join(self.output_folder, json_file) - import pdb - - pdb.set_trace() - with open(output_path, "w", encoding="utf-8") as fh: fh.write( json.dumps(bioinfo_list, indent=4, sort_keys=True, ensure_ascii=False) From cdcc47cb583b5da343750e65a1135fba8963cd2e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 26 May 2022 10:37:16 +0200 Subject: [PATCH 0474/1454] latest changes --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/schema/relecov_schema.json | 22 ++-------------------- 2 files changed, 3 insertions(+), 21 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 51641900..cc37ab32 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -6,7 +6,7 @@ }, "sftp_connection": { "sftp_server": "sftprelecov.isciii.es", - "sftp_port": "50122" + "sftp_port": "22" }, "abort_if_md5_mismatch": "False", "storage_local_folder": "/tmp/relecov", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 61598073..d8a421ef 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1496,8 +1496,6 @@ "label": "Ns per 100 kbp", "fill_mode": "batch" }, -<<<<<<< HEAD -======= "reference_genome_accession": { "examples": [ "NC_045512.2" @@ -1509,7 +1507,6 @@ "label": "Reference genome accession", "fill_mode": "batch" }, ->>>>>>> 9d13b1cfaeb342bdc1b234b294fa7835845035ab "bioinformatics_protocol_software_name": { "examples": [ "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" @@ -1565,21 +1562,6 @@ "label": "Preprocessing", "fill_mode": "batch" }, -<<<<<<< HEAD - "preprocessing_software_version": { -======= - "preprocessing_software_name": { ->>>>>>> 9d13b1cfaeb342bdc1b234b294fa7835845035ab - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics", - "label": "Preprocessing Version", - "fill_mode": "batch" - }, "preprocessing_software_version": { "examples": [ "" @@ -2027,7 +2009,7 @@ "type": "string", "description": "The common name of the organism.", "classification": "Sample collection and processing", - "label":"Common name", + "label": "Common name", "fill_mode": "batch" }, "collector_name": { @@ -2511,4 +2493,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From c6b90400124dc9d5d48c6a864435d4ef7ab421f3 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 26 May 2022 23:12:35 +0200 Subject: [PATCH 0475/1454] missing Classification to purpose_sampling property --- relecov_tools/schema/relecov_schema.json | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 8332a00a..040294af 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -964,6 +964,7 @@ "examples": [ "Diagnostic Testing [GENEPIO:0100002]" ], + "classification": "Sample collection and processing", "label": "Purpose of sampling", "fill_mode": "batch" }, From 1d895d39ebd040570f274c3bb313fe531f0b88ee Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 27 May 2022 11:18:53 +0200 Subject: [PATCH 0476/1454] trying the modules --- relecov_tools/conf/geo_loc_cities.json | 7 ++++++- relecov_tools/conf/laboratory_address.json | 10 +++++++++- relecov_tools/read_lab_metadata.py | 1 + relecov_tools/schema/relecov_schema.json | 10 +++++----- 4 files changed, 21 insertions(+), 7 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index dbd0fc2e..873f9406 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -369,6 +369,11 @@ "geo_loc_latitude": "35.8867", "geo_loc_longitude": "-5.3000" }, + { + "geo_loc_city": "Ciudad de Melilla", + "geo_loc_latitude": "35.2919", + "geo_loc_longitude": "-2.93848" + }, { "geo_loc_city": "Torrente", "geo_loc_latitude": "39.4365", @@ -12214,4 +12219,4 @@ "geo_loc_latitude": "41.7667", "geo_loc_longitude": "-2.4667" } -] +] \ No newline at end of file diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 0b0f7045..b1bdecf5 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -190,6 +190,14 @@ "geo_loc_city": "Ceuta", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Comarcal de Melilla", + "collecting_institution_address": "Remonta, 2", + "collecting_institution_email": "", + "geo_loc_state": "Melilla", + "geo_loc_city": "Melilla", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital de Mostoles", "collecting_institution_address": "C. Dr. Luis Montes, S/N ", @@ -214,4 +222,4 @@ "geo_loc_city": "Donostia", "geo_loc_country": "Spain" } -] +] \ No newline at end of file diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 47439689..7d5b48f6 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -94,6 +94,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): log.error("Found empti Originating Laboratory") return data for lab in lab_json: + if lab_name == lab["collecting_institution"]: for key, value in lab.items(): data[key] = value diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index d8a421ef..393a1817 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1646,7 +1646,7 @@ "ontology": "GENEPIO:0001500", "type": "string", "description": "The name of the lineage or clade.", - "classification": "Bioinformatics and QC metrics", + "classification": "Lineage fields", "label": "Lineage/clade name", "fill_mode": "batch" }, @@ -1657,7 +1657,7 @@ "ontology": "GENEPIO:0001501", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "classification": "Bioinformatics and QC metrics", + "classification": "Lineage fields", "label": "lineage/clade analysis software name", "fill_mode": "batch" }, @@ -1668,7 +1668,7 @@ "ontology": "0", "type": "string", "description": "The name of the software used to determine the lineage/clade.", - "classification": "Bioinformatics and QC metrics", + "classification": "Lineage fields", "label": "If lineage identification Is Other, Specify", "fill_mode": "batch" }, @@ -1679,7 +1679,7 @@ "ontology": "GENEPIO:0001502", "type": "string", "description": "The version of the software used to determine the lineage/clade.", - "classification": "Bioinformatics and QC metrics", + "classification": "Lineage fields", "label": "Lineage/clade analysis software version", "fill_mode": "batch" }, @@ -1942,7 +1942,7 @@ "type": "string", "format": "date", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Lineage fields", "label": "Lineage identification date", "fill_mode": "batch" }, From 6d8a8f7ca5fab3aaa4b676321b765dba21d06064 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 27 May 2022 13:52:32 +0200 Subject: [PATCH 0477/1454] minor changes --- relecov_tools/map_schema.py | 3 ++- relecov_tools/read_lab_metadata.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 3755ff4f..f96de788 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -153,6 +153,7 @@ def additional_formating(self, mapped_json_data): """ if self.destination_schema == "ENA": for idx in range(len(self.json_data)): + mapped_json_data[idx]["fastq_r1_md5"] = self.json_data[idx][ "fastq_r1_md5" ] @@ -190,7 +191,7 @@ def additional_formating(self, mapped_json_data): "collecting_lab_sample_id" ] mapped_json_data[idx]["study_type"] = self.json_data[idx][ - "purpose_of_sampling" + "purpose_sampling" ] mapped_json_data[idx]["study_abstract"] = self.json_data[idx][ "study_title" diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 7d5b48f6..b7af0a19 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -180,6 +180,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): for key, value in samples_json[ row_sample["collecting_lab_sample_id"] ].items(): + row_sample[key] = value except KeyError: pass From fd10f506b559e747f7dd5c8843a951b703b22853 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 27 May 2022 21:27:24 +0200 Subject: [PATCH 0478/1454] Fix the issue that when sample name starts with 0 this character was removed to convert to integer --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/conf/laboratory_address.json | 8 ++++++++ relecov_tools/read_lab_metadata.py | 7 +++++-- relecov_tools/sftp_handle.py | 8 ++++---- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index cc37ab32..ff6bb646 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -122,4 +122,4 @@ }, "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas_removed_samples.md5", "checklist": "ERC000033" -} \ No newline at end of file +} diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 0b0f7045..07bc97bf 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -213,5 +213,13 @@ "geo_loc_state": "País Vasco", "geo_loc_city": "Donostia", "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Comarcal de Melilla", + "collecting_institution_address": "C. Remonta, 2", + "collecting_institution_email": "", + "geo_loc_state": "Melilla", + "geo_loc_city": "Melilla", + "geo_loc_country": "Spain" } ] diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 47439689..890e16d9 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -180,8 +180,11 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): row_sample["collecting_lab_sample_id"] ].items(): row_sample[key] = value - except KeyError: - pass + except KeyError as e: + stderr.print( + "[red] ERROR MD5 information not found in sample json. ", e + ) + """ Fetch the information related to the laboratory. Info is stored in lab_data, to prevent to call get_laboratory_data each time for each sample that belongs to the same lab diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index e3b8b90f..7fc902d6 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -240,7 +240,6 @@ def create_tmp_files_with_metadata_info( stderr.print("[red] Unable to copy Metadata file") return False data = copy.deepcopy(file_list) - for s_name, values in file_list.items(): for f_type, f_name in values.items(): if not f_name.endswith(tuple(self.allowed_sample_ext)): @@ -252,7 +251,6 @@ def create_tmp_files_with_metadata_info( data[s_name]["r2_fastq_filepath"] = md5_data[f_name][0] data[s_name]["fastq_r2_md5"] = md5_data[f_name][1] else: - # reserved for future develoment pass with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) @@ -298,11 +296,13 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): if row[2] is not None: try: - s_name = str(int(row[2])) - except ValueError: s_name = str(row[2]) + except ValueError as e: + stderr.print("[red] Unable to convert to string. ", e) if s_name not in sample_file_list: sample_file_list[s_name] = {} + else: + print("Found duplicated sample ", s_name) if row[index_fastq_r1] is not None: sample_file_list[s_name]["sequence_file_R1_fastq"] = row[ index_fastq_r1 From 8934254ddd51117bd380766d0e26dd78eba7c19c Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 30 May 2022 18:08:59 +0200 Subject: [PATCH 0479/1454] created long_table_parse module --- relecov_tools/__main__.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 664f8f7d..0371ed1c 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -16,6 +16,7 @@ import relecov_tools.map_schema import relecov_tools.feed_databases import relecov_tools.read_bioinfo_metadata +import relecov_tools.long_table_parse log = logging.getLogger() @@ -305,7 +306,7 @@ def update_db(user, password, json, schema, iskylims, relecov): # read metadata bioinformatics -@relecov_tools_cli.command(help_priority=3) +@relecov_tools_cli.command(help_priority=10) @click.option( "-m", "--metadata_file", @@ -328,5 +329,23 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): new_bioinfo_metadata.bioinfo_parse(metadata_file) +# read metadata bioinformatics +@relecov_tools_cli.command(help_priority=11) +@click.option( + "-l", + "--longtable_file", + type=click.Path(), + help="file containing long table ", +) +@click.option( + "-o", "--output", type=click.Path(), help="Path to save json output") +def long_table_parse(longtable_file, output): + """Create Json file from long table """ + new_json_parse = relecov_tools.long_table_parse.LongTableParse( + longtable_file, output + ) + new_json_parse.parsing_csv() + + if __name__ == "__main__": run_relecov_tools() From 63a368038a19ee922d29be192a0e5857a0511044 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 30 May 2022 18:12:29 +0200 Subject: [PATCH 0480/1454] created long_table_parse module --- relecov_tools/__main__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 0371ed1c..70600ac1 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -337,10 +337,9 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): type=click.Path(), help="file containing long table ", ) -@click.option( - "-o", "--output", type=click.Path(), help="Path to save json output") +@click.option("-o", "--output", type=click.Path(), help="Path to save json output") def long_table_parse(longtable_file, output): - """Create Json file from long table """ + """Create Json file from long table""" new_json_parse = relecov_tools.long_table_parse.LongTableParse( longtable_file, output ) From 2eec5449935ae399265df0f2c24801ad0d495591 Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 12:04:04 +0200 Subject: [PATCH 0481/1454] added long_table_parse.py --- relecov_tools/long_table_parse.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 relecov_tools/long_table_parse.py diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py new file mode 100644 index 00000000..e69de29b From 1b9153e7e6088c8d82891488e5518145291b1db4 Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 13:19:26 +0200 Subject: [PATCH 0482/1454] added code to long_table_parse.py, saving files OK --- relecov_tools/long_table_parse.py | 63 +++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index e69de29b..e9c7bfed 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -0,0 +1,63 @@ +from datetime import datetime +import json +from relecov_tools.rest_api import RestApi + + +class LongTableParse: + def __init__(self, file_path, output_directory): + self.file_path = file_path + self.output_directory = output_directory + + def parsing_csv(self): + list_of_dictionaries = [] + + with open(self.file_path) as fh: + lines = fh.readlines() + + for line in lines[1:]: + data_dict_from_long_table = {} + data_list = line.strip().split(",") + + data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} + + data_dict_from_long_table["Position"] = { + "pos": data_list[2], + "nucleotide": data_list[4], + } + + data_dict_from_long_table["Filter"] = {"filter": data_list[5]} + + data_dict_from_long_table["VariantInSample"] = { + "dp": data_list[6], + "ref_dp": data_list[7], + "alt_dp": data_list[8], + "af": data_list[9], + } + + data_dict_from_long_table["Gene"] = {"gene": data_list[10]} + + data_dict_from_long_table["Effect"] = { + "effect": data_list[11], + "hgvs_c": data_list[12], + "hgvs_p": data_list[13], + "hgvs_p_1_letter": data_list[14], + } + + data_dict_from_long_table["Variant"] = {"ref": data_list[3]} + + data_dict_from_long_table["Sample"] = {"sample": data_list[0]} + + list_of_dictionaries.append(data_dict_from_long_table) + + generated_json = json.dumps(list_of_dictionaries) + + date_now = datetime.now() + + file_to_save = open( + self.output_directory + "long_table_JSON_" + str(date_now) + ".txt", "xt" + ) + file_to_save.write(generated_json) + + file_to_save.close() + + return generated_json From 917531a490e49aed46d5d80c18ae6c8c65a0aec1 Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 13:24:48 +0200 Subject: [PATCH 0483/1454] added code to long_table_parse.py, saving files OK, flake OK --- relecov_tools/long_table_parse.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index e9c7bfed..241c7770 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,6 +1,7 @@ from datetime import datetime import json -from relecov_tools.rest_api import RestApi + +# from relecov_tools.rest_api import RestApi class LongTableParse: From c37de13e3213e445de6be195e1f105af53210ecd Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 15:55:01 +0200 Subject: [PATCH 0484/1454] modified long_table_parse.py,functionality split in 2 function --- ..._table_JSON_2022-05-31 14:26:13.286679.txt | 0 ..._table_JSON_2022-05-31 14:27:49.199936.txt | 0 ..._table_JSON_2022-05-31 14:31:06.062731.txt | 0 ..._table_JSON_2022-05-31 14:33:09.319141.txt | 1 + ..._table_JSON_2022-05-31 14:35:11.067577.txt | 1 + ..._table_JSON_2022-05-31 14:52:03.933969.txt | 1 + relecov_tools/long_table_parse.py | 89 +++++++++++-------- 7 files changed, 53 insertions(+), 39 deletions(-) create mode 100644 long_table_JSON_2022-05-31 14:26:13.286679.txt create mode 100644 long_table_JSON_2022-05-31 14:27:49.199936.txt create mode 100644 long_table_JSON_2022-05-31 14:31:06.062731.txt create mode 100644 long_table_JSON_2022-05-31 14:33:09.319141.txt create mode 100644 long_table_JSON_2022-05-31 14:35:11.067577.txt create mode 100644 long_table_JSON_2022-05-31 14:52:03.933969.txt diff --git a/long_table_JSON_2022-05-31 14:26:13.286679.txt b/long_table_JSON_2022-05-31 14:26:13.286679.txt new file mode 100644 index 00000000..e69de29b diff --git a/long_table_JSON_2022-05-31 14:27:49.199936.txt b/long_table_JSON_2022-05-31 14:27:49.199936.txt new file mode 100644 index 00000000..e69de29b diff --git a/long_table_JSON_2022-05-31 14:31:06.062731.txt b/long_table_JSON_2022-05-31 14:31:06.062731.txt new file mode 100644 index 00000000..e69de29b diff --git a/long_table_JSON_2022-05-31 14:33:09.319141.txt b/long_table_JSON_2022-05-31 14:33:09.319141.txt new file mode 100644 index 00000000..7dbc6e36 --- /dev/null +++ b/long_table_JSON_2022-05-31 14:33:09.319141.txt @@ -0,0 +1 @@ +[{"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "363", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "2", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "697", "ref_dp": "1", "alt_dp": "695", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3710", "ref_dp": "6", "alt_dp": "3690", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2590", "ref_dp": "2", "alt_dp": "2588", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24138", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "913", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2576C>T", "hgvs_p": "p.Thr859Ile", "hgvs_p_1_letter": "p.T859I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "892", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "5", "alt_dp": "236", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "82", "af": "0.98"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "330", "ref_dp": "0", "alt_dp": "330", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4230", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3965C>T", "hgvs_p": "p.Thr1322Ile", "hgvs_p_1_letter": "p.T1322I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8440", "ref_dp": "24", "alt_dp": "8415", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7769", "ref_dp": "7715", "alt_dp": "6191", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7835", "ref_dp": "36", "alt_dp": "7791", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "27", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6842", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.6577T>C", "hgvs_p": "p.Ser2193Pro", "hgvs_p_1_letter": "p.S2193P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3054", "ref_dp": "5", "alt_dp": "3048", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1199", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "364", "ref_dp": "361", "alt_dp": "97", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.935delG", "hgvs_p": "p.Cys312fs", "hgvs_p_1_letter": "p.C312fs"}, "Variant": {"ref": "TG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "735", "ref_dp": "546", "alt_dp": "189", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12914G>T", "hgvs_p": "p.Gly4305Val", "hgvs_p_1_letter": "p.G4305V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2579", "ref_dp": "0", "alt_dp": "2575", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20473", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "175", "alt_dp": "247", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20208A>C", "hgvs_p": "p.Lys6736Asn", "hgvs_p_1_letter": "p.K6736N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2076", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "47", "alt_dp": "33", "af": "0.41"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1811G>T", "hgvs_p": "p.Gly604Val", "hgvs_p_1_letter": "p.G604V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25217", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "334", "ref_dp": "113", "alt_dp": "221", "af": "0.66"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3655G>T", "hgvs_p": "p.Gly1219Cys", "hgvs_p_1_letter": "p.G1219C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "109", "alt_dp": "119", "af": "0.52"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.32G>T", "hgvs_p": "p.Gly11Val", "hgvs_p_1_letter": "p.G11V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25451", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.59T>C", "hgvs_p": "p.Ile20Thr", "hgvs_p_1_letter": "p.I20T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2748", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "534", "alt_dp": "315", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2483A>G", "hgvs_p": "p.Asp828Gly", "hgvs_p_1_letter": "p.D828G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "40", "alt_dp": "19", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3249G>T", "hgvs_p": "p.Met1083Ile", "hgvs_p_1_letter": "p.M1083I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7802", "ref_dp": "4", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6981", "ref_dp": "6922", "alt_dp": "5465", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7271", "ref_dp": "38", "alt_dp": "7229", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10845", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10580T>C", "hgvs_p": "p.Met3527Thr", "hgvs_p_1_letter": "p.M3527T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "256", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "500", "ref_dp": "3", "alt_dp": "496", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4879", "ref_dp": "1", "alt_dp": "4849", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2049", "ref_dp": "10", "alt_dp": "2039", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "172", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "3", "alt_dp": "239", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10199", "ref_dp": "19", "alt_dp": "10180", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9612", "ref_dp": "41", "alt_dp": "9559", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "0", "alt_dp": "238", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "2", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "621", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6934", "ref_dp": "3", "alt_dp": "6903", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "4", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1826", "ref_dp": "2", "alt_dp": "1824", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "363", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "2", "alt_dp": "193", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4158", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "81", "alt_dp": "31", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3893C>T", "hgvs_p": "p.Ala1298Val", "hgvs_p_1_letter": "p.A1298V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10150", "ref_dp": "5", "alt_dp": "10145", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9501", "ref_dp": "38", "alt_dp": "9460", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1123", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "3", "alt_dp": "158", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.858A>T", "hgvs_p": "p.Pro286Pro", "hgvs_p_1_letter": "p.P286P"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6726", "ref_dp": "0", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "336", "ref_dp": "0", "alt_dp": "336", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24368", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "23", "alt_dp": "49", "af": "0.67"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2806G>C", "hgvs_p": "p.Asp936His", "hgvs_p_1_letter": "p.D936H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25112", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "10", "alt_dp": "80", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3550G>T", "hgvs_p": "p.Asp1184Tyr", "hgvs_p_1_letter": "p.D1184Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26297", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "476", "alt_dp": "176", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53T>C", "hgvs_p": "p.Leu18Pro", "hgvs_p_1_letter": "p.L18P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26410", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.166T>C", "hgvs_p": "p.Phe56Leu", "hgvs_p_1_letter": "p.F56L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "1", "alt_dp": "11", "af": "0.92"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3394", "ref_dp": "8", "alt_dp": "3386", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "10", "alt_dp": "3206", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7521", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "3", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7256C>T", "hgvs_p": "p.Thr2419Ile", "hgvs_p_1_letter": "p.T2419I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8302", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "17", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8037A>T", "hgvs_p": "p.Lys2679Asn", "hgvs_p_1_letter": "p.K2679N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "25", "alt_dp": "28", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16002", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "21", "alt_dp": "13", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.15737T>G", "hgvs_p": "p.Leu5246*", "hgvs_p_1_letter": "p.L5246*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12609", "ref_dp": "1", "alt_dp": "12562", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19378", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "17", "alt_dp": "25", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19113T>C", "hgvs_p": "p.Ile6371Ile", "hgvs_p_1_letter": "p.I6371I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "0", "alt_dp": "611", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27856", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "13", "alt_dp": "40", "af": "0.75"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.101T>A", "hgvs_p": "p.Leu34Gln", "hgvs_p_1_letter": "p.L34Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "210", "ref_dp": "0", "alt_dp": "210", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14026", "ref_dp": "6", "alt_dp": "14017", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13166", "ref_dp": "68", "alt_dp": "13075", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "0", "alt_dp": "148", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "433", "ref_dp": "3", "alt_dp": "428", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "20", "alt_dp": "19", "af": "0.49"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2780", "ref_dp": "6", "alt_dp": "2774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "4", "alt_dp": "439", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "694", "ref_dp": "0", "alt_dp": "694", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "1", "alt_dp": "590", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "2", "alt_dp": "491", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5976", "ref_dp": "2", "alt_dp": "5958", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "5", "alt_dp": "94", "af": "0.95"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "116", "af": "0.99"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "260", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13196", "ref_dp": "11", "alt_dp": "13183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11571", "ref_dp": "51", "alt_dp": "11487", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2135", "ref_dp": "898", "alt_dp": "1233", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8061C>T", "hgvs_p": "p.Asp2687Asp", "hgvs_p_1_letter": "p.D2687D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "2", "alt_dp": "158", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2950", "ref_dp": "2", "alt_dp": "2944", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "233", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "442", "ref_dp": "0", "alt_dp": "442", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "8", "alt_dp": "622", "af": "0.98"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "2", "alt_dp": "410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "811", "ref_dp": "1", "alt_dp": "809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7244", "ref_dp": "1", "alt_dp": "7211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12135", "ref_dp": "22", "alt_dp": "12111", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5274", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5009C>T", "hgvs_p": "p.Ala1670Val", "hgvs_p_1_letter": "p.A1670V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11747", "ref_dp": "79", "alt_dp": "11647", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "2", "alt_dp": "54", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1009", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.744C>A", "hgvs_p": "p.Ser248Arg", "hgvs_p_1_letter": "p.S248R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13408", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13143T>C", "hgvs_p": "p.Cys4381Cys", "hgvs_p_1_letter": "p.C4381C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14647", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14382A>C", "hgvs_p": "p.Leu4794Leu", "hgvs_p_1_letter": "p.L4794L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14661", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "7", "alt_dp": "6", "af": "0.46"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14396T>G", "hgvs_p": "p.Phe4799Cys", "hgvs_p_1_letter": "p.F4799C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15604", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15339A>T", "hgvs_p": "p.Ala5113Ala", "hgvs_p_1_letter": "p.A5113A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17375", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "195", "alt_dp": "148", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.17110C>T", "hgvs_p": "p.Gln5704*", "hgvs_p_1_letter": "p.Q5704*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "472", "ref_dp": "337", "alt_dp": "127", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17204G>T", "hgvs_p": "p.Cys5735Phe", "hgvs_p_1_letter": "p.C5735F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23333", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "30", "alt_dp": "24", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1771T>C", "hgvs_p": "p.Ser591Pro", "hgvs_p_1_letter": "p.S591P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28301", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.28C>A", "hgvs_p": "p.Arg10Arg", "hgvs_p_1_letter": "p.R10R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "2", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3154", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2889T>A", "hgvs_p": "p.Gly963Gly", "hgvs_p_1_letter": "p.G963G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3443", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "9", "alt_dp": "8", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3178G>T", "hgvs_p": "p.Ala1060Ser", "hgvs_p_1_letter": "p.A1060S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3748", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3483T>C", "hgvs_p": "p.Ser1161Ser", "hgvs_p_1_letter": "p.S1161S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1048", "ref_dp": "6", "alt_dp": "1042", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "313", "alt_dp": "636", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14595", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14330T>G", "hgvs_p": "p.Val4777Gly", "hgvs_p_1_letter": "p.V4777G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17213", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16948C>T", "hgvs_p": "p.Leu5650Leu", "hgvs_p_1_letter": "p.L5650L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21563", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "27", "alt_dp": "9", "af": "0.25"}, "Gene": {"gene": "S"}, "Effect": {"effect": "start_lost", "hgvs_c": "c.1A>G", "hgvs_p": "p.Met1?", "hgvs_p_1_letter": "p.M1?"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26114", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.722A>G", "hgvs_p": "p.Glu241Gly", "hgvs_p_1_letter": "p.E241G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26663", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "19", "alt_dp": "14", "af": "0.42"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.141T>C", "hgvs_p": "p.Tyr47Tyr", "hgvs_p_1_letter": "p.Y47Y"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "2", "alt_dp": "51", "af": "0.94"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1250", "ref_dp": "2", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2966", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2701A>G", "hgvs_p": "p.Ser901Gly", "hgvs_p_1_letter": "p.S901G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5706", "ref_dp": "6", "alt_dp": "5700", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "25", "alt_dp": "84", "af": "0.77"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "137", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "42", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "1", "alt_dp": "1323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "3", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "1", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4981", "ref_dp": "0", "alt_dp": "4965", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "12", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "1", "alt_dp": "71", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "16", "alt_dp": "60", "af": "0.79"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21304", "ref_dp": "21", "alt_dp": "21277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8807", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8542G>A", "hgvs_p": "p.Asp2848Asn", "hgvs_p_1_letter": "p.D2848N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10741", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "22", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10479delT", "hgvs_p": "p.Phe3493fs", "hgvs_p_1_letter": "p.F3493fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11808", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11543G>C", "hgvs_p": "p.Gly3848Ala", "hgvs_p_1_letter": "p.G3848A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "1", "alt_dp": "139", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16988", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "18", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16723G>A", "hgvs_p": "p.Ala5575Thr", "hgvs_p_1_letter": "p.A5575T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19307", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "23", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19042A>G", "hgvs_p": "p.Asn6348Asp", "hgvs_p_1_letter": "p.N6348D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23826", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2264A>G", "hgvs_p": "p.Gln755Arg", "hgvs_p_1_letter": "p.Q755R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "1", "alt_dp": "35", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26239", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "27", "alt_dp": "30", "af": "0.53"}, "Gene": {"gene": "E"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-6G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27518", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "60", "alt_dp": "24", "af": "0.29"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.125G>A", "hgvs_p": "p.Gly42Asp", "hgvs_p_1_letter": "p.G42D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "1", "alt_dp": "137", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2177", "ref_dp": "0", "alt_dp": "2173", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "13", "af": "0.59"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4079", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "74", "alt_dp": "60", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3816_3817delTG", "hgvs_p": "p.Ser1272fs", "hgvs_p_1_letter": "p.S1272fs"}, "Variant": {"ref": "AGT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10789", "ref_dp": "17", "alt_dp": "10764", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "36", "alt_dp": "15", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7639", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7374C>T", "hgvs_p": "p.Phe2458Phe", "hgvs_p_1_letter": "p.F2458F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8596", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "177", "alt_dp": "61", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8331A>T", "hgvs_p": "p.Thr2777Thr", "hgvs_p_1_letter": "p.T2777T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17017", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "15", "alt_dp": "8", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16752G>A", "hgvs_p": "p.Met5584Ile", "hgvs_p_1_letter": "p.M5584I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18774", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "27", "alt_dp": "10", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18509A>G", "hgvs_p": "p.Asn6170Ser", "hgvs_p_1_letter": "p.N6170S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21747", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "23", "alt_dp": "12", "af": "0.34"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>G", "hgvs_p": "p.Val62Gly", "hgvs_p_1_letter": "p.V62G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "1", "alt_dp": "73", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26263", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19G>C", "hgvs_p": "p.Glu7Gln", "hgvs_p_1_letter": "p.E7Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27767", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12T>C", "hgvs_p": "p.Leu4Leu", "hgvs_p_1_letter": "p.L4L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "1", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4413", "ref_dp": "0", "alt_dp": "4393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3540", "ref_dp": "3", "alt_dp": "3537", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8317", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8052A>G", "hgvs_p": "p.Thr2684Thr", "hgvs_p_1_letter": "p.T2684T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10257", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9992T>C", "hgvs_p": "p.Val3331Ala", "hgvs_p_1_letter": "p.V3331A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14946", "nucleotide": "TG"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.14683dupG", "hgvs_p": "p.Val4895fs", "hgvs_p_1_letter": "p.V4895fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14958", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14693T>A", "hgvs_p": "p.Leu4898*", "hgvs_p_1_letter": "p.L4898*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "0", "alt_dp": "728", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "1", "alt_dp": "62", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "163", "ref_dp": "0", "alt_dp": "163", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "19", "alt_dp": "89", "af": "0.82"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "0", "alt_dp": "1584", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "56", "alt_dp": "122", "af": "0.69"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3693A>C", "hgvs_p": "p.Lys1231Asn", "hgvs_p_1_letter": "p.K1231N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3963", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "56", "alt_dp": "138", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3698A>T", "hgvs_p": "p.Lys1233Ile", "hgvs_p_1_letter": "p.K1233I"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4082", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "16", "alt_dp": "23", "af": "0.59"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3817G>A", "hgvs_p": "p.Asp1273Asn", "hgvs_p_1_letter": "p.D1273N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19439", "ref_dp": "22", "alt_dp": "19412", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17846", "ref_dp": "3108", "alt_dp": "14730", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16276", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16011T>C", "hgvs_p": "p.His5337His", "hgvs_p_1_letter": "p.H5337H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28951", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.678A>G", "hgvs_p": "p.Arg226Arg", "hgvs_p_1_letter": "p.R226R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "3", "alt_dp": "253", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "18", "alt_dp": "179", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9711", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "14", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.9449_9450delCA", "hgvs_p": "p.Thr3150fs", "hgvs_p_1_letter": "p.T3150fs"}, "Variant": {"ref": "CCA"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "79", "alt_dp": "66", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "727", "ref_dp": "1", "alt_dp": "726", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "0", "alt_dp": "185", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "2", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "704", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "254", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "242", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "96", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "1", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "25", "af": "0.96"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "27", "af": "0.84"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1617", "ref_dp": "29", "alt_dp": "1583", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1606", "ref_dp": "0", "alt_dp": "1604", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "811", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.546C>T", "hgvs_p": "p.Tyr182Tyr", "hgvs_p_1_letter": "p.Y182Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1157", "ref_dp": "5", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "507", "ref_dp": "502", "alt_dp": "426", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "0", "alt_dp": "559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3850", "ref_dp": "4", "alt_dp": "3846", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "0", "alt_dp": "235", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "2", "alt_dp": "185", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "189", "alt_dp": "166", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "0", "alt_dp": "154", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2573", "ref_dp": "5", "alt_dp": "2568", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2372", "ref_dp": "11", "alt_dp": "2360", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "877", "ref_dp": "0", "alt_dp": "877", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "0", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "2", "alt_dp": "171", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1194", "ref_dp": "2", "alt_dp": "1189", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1645", "ref_dp": "0", "alt_dp": "1631", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "514", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "983", "ref_dp": "2", "alt_dp": "973", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1108", "ref_dp": "16", "alt_dp": "1091", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "1", "alt_dp": "97", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "4", "alt_dp": "731", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26568", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.46C>T", "hgvs_p": "p.Leu16Phe", "hgvs_p_1_letter": "p.L16F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "0", "alt_dp": "245", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "0", "alt_dp": "715", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "256", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1012", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "3", "alt_dp": "944", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "751", "alt_dp": "516", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "19", "alt_dp": "1949", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1960", "ref_dp": "1", "alt_dp": "1959", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "1", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "1", "alt_dp": "112", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2673", "ref_dp": "17", "alt_dp": "2656", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2561", "ref_dp": "2", "alt_dp": "2559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "1", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1437", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1172C>T", "hgvs_p": "p.Ser391Phe", "hgvs_p_1_letter": "p.S391F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1186A>T", "hgvs_p": "p.Ile396Phe", "hgvs_p_1_letter": "p.I396F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "4", "alt_dp": "9", "af": "0.69"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24123", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "8", "alt_dp": "11", "af": "0.58"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2561A>C", "hgvs_p": "p.Lys854Thr", "hgvs_p_1_letter": "p.K854T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26862", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.340C>A", "hgvs_p": "p.Pro114Thr", "hgvs_p_1_letter": "p.P114T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "2", "alt_dp": "81", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "0", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "366", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12834", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.12572delT", "hgvs_p": "p.Leu4191fs", "hgvs_p_1_letter": "p.L4191fs"}, "Variant": {"ref": "AT"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "336", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "2", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "81", "alt_dp": "30", "af": "0.37"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "4", "alt_dp": "565", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "0", "alt_dp": "565", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3183", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "22", "alt_dp": "26", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2918A>G", "hgvs_p": "p.Glu973Gly", "hgvs_p_1_letter": "p.E973G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "205", "alt_dp": "169", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "2", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "178", "alt_dp": "164", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4328", "ref_dp": "6", "alt_dp": "4322", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "4", "alt_dp": "75", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "0", "alt_dp": "116", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "119", "alt_dp": "108", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "96", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2006", "ref_dp": "2", "alt_dp": "2004", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "2", "alt_dp": "1964", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "712", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "685", "ref_dp": "0", "alt_dp": "679", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "548", "ref_dp": "1", "alt_dp": "547", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "682", "ref_dp": "21", "alt_dp": "661", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "2", "alt_dp": "67", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "2", "alt_dp": "88", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "775", "ref_dp": "0", "alt_dp": "775", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "5", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "657", "alt_dp": "484", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2822", "ref_dp": "28", "alt_dp": "2789", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2814", "ref_dp": "0", "alt_dp": "2809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2312", "ref_dp": "8", "alt_dp": "2302", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "28", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "0", "alt_dp": "1638", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "470", "ref_dp": "2", "alt_dp": "468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "495", "ref_dp": "2", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "213", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "37", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "2", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27406", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13C>T", "hgvs_p": "p.Leu5Phe", "hgvs_p_1_letter": "p.L5F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27784", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.29A>T", "hgvs_p": "p.Tyr10Phe", "hgvs_p_1_letter": "p.Y10F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27790", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.35G>C", "hgvs_p": "p.Cys12Ser", "hgvs_p_1_letter": "p.C12S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "189", "ref_dp": "0", "alt_dp": "188", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "134", "af": "0.78"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28403", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "78", "alt_dp": "34", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.130G>A", "hgvs_p": "p.Gly44Ser", "hgvs_p_1_letter": "p.G44S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2857", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2592C>T", "hgvs_p": "p.Leu864Leu", "hgvs_p_1_letter": "p.L864L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "36", "alt_dp": "3594", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3618", "ref_dp": "3", "alt_dp": "3608", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4964", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4699A>G", "hgvs_p": "p.Thr1567Ala", "hgvs_p_1_letter": "p.T1567A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1049", "ref_dp": "2", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "608", "ref_dp": "606", "alt_dp": "530", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "587", "ref_dp": "0", "alt_dp": "587", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5269", "ref_dp": "16", "alt_dp": "5253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "231", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "5", "alt_dp": "5", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3340", "ref_dp": "15", "alt_dp": "3325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "0", "alt_dp": "443", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "444", "alt_dp": "403", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "3", "alt_dp": "381", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3684", "ref_dp": "4", "alt_dp": "3680", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3562", "ref_dp": "10", "alt_dp": "3542", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1310", "ref_dp": "0", "alt_dp": "1308", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1248", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1231", "ref_dp": "0", "alt_dp": "1229", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1824", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "0", "alt_dp": "589", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "4", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1344", "ref_dp": "14", "alt_dp": "1330", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "1", "alt_dp": "164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "1", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "2", "alt_dp": "759", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "1", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "0", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "448", "ref_dp": "3", "alt_dp": "442", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1392", "ref_dp": "0", "alt_dp": "1390", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "1", "alt_dp": "1382", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1099", "ref_dp": "1092", "alt_dp": "795", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2048", "ref_dp": "32", "alt_dp": "2014", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2025", "ref_dp": "2", "alt_dp": "2020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3368", "ref_dp": "17", "alt_dp": "3350", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "33", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3057", "ref_dp": "4", "alt_dp": "3053", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14090", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13825A>T", "hgvs_p": "p.Met4609Leu", "hgvs_p_1_letter": "p.M4609L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15933", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "4", "alt_dp": "65", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15668C>T", "hgvs_p": "p.Thr5223Ile", "hgvs_p_1_letter": "p.T5223I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "51", "alt_dp": "46", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "753", "ref_dp": "1", "alt_dp": "752", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "730", "ref_dp": "0", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "267", "ref_dp": "0", "alt_dp": "267", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "2", "alt_dp": "287", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26654", "nucleotide": "GT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "28", "alt_dp": "9", "af": "0.32"}, "Gene": {"gene": "M"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.137dupT", "hgvs_p": "p.Leu46fs", "hgvs_p_1_letter": "p.L46fs"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "3", "alt_dp": "19", "af": "0.86"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "0", "alt_dp": "365", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "0", "alt_dp": "335", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "279", "alt_dp": "202", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "79", "alt_dp": "29", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2846", "ref_dp": "42", "alt_dp": "2800", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "3", "alt_dp": "2814", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "17", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1208", "ref_dp": "5", "alt_dp": "1203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "4", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "1", "alt_dp": "79", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "0", "alt_dp": "300", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1212", "ref_dp": "1193", "alt_dp": "1059", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "576", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6107", "ref_dp": "17", "alt_dp": "6090", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "426", "ref_dp": "3", "alt_dp": "423", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3288", "ref_dp": "0", "alt_dp": "3285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "4", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "429", "alt_dp": "398", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "2", "alt_dp": "450", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "16", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "13", "af": "0.81"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3887", "ref_dp": "4", "alt_dp": "3880", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3730", "ref_dp": "6", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1409", "ref_dp": "0", "alt_dp": "1404", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1350", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "1", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1209", "ref_dp": "0", "alt_dp": "1206", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1902", "ref_dp": "2", "alt_dp": "1884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "860", "ref_dp": "1", "alt_dp": "856", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1573", "ref_dp": "3", "alt_dp": "1565", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1795", "ref_dp": "32", "alt_dp": "1760", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "9", "alt_dp": "441", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1216", "ref_dp": "6", "alt_dp": "1208", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "353", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "355", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "369", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "803", "ref_dp": "0", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "5", "alt_dp": "1652", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "11", "alt_dp": "1651", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "326", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1458", "alt_dp": "1071", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "23", "alt_dp": "2143", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2150", "ref_dp": "0", "alt_dp": "2147", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "2", "alt_dp": "608", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3994", "ref_dp": "13", "alt_dp": "3975", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8715", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8450C>T", "hgvs_p": "p.Thr2817Ile", "hgvs_p_1_letter": "p.T2817I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "76", "alt_dp": "65", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "1", "alt_dp": "2277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "27", "alt_dp": "12", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "42", "alt_dp": "36", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1687", "ref_dp": "0", "alt_dp": "1687", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1723", "ref_dp": "4", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "0", "alt_dp": "665", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "645", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "1", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "1", "alt_dp": "280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "1", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "684", "ref_dp": "0", "alt_dp": "684", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "667", "ref_dp": "16", "alt_dp": "651", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "498", "ref_dp": "496", "alt_dp": "337", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "171", "alt_dp": "62", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6177", "ref_dp": "65", "alt_dp": "6104", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6141", "ref_dp": "2", "alt_dp": "6131", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4273", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "13", "alt_dp": "18", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4008T>A", "hgvs_p": "p.Gly1336Gly", "hgvs_p_1_letter": "p.G1336G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2646", "ref_dp": "16", "alt_dp": "2630", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1287", "ref_dp": "8", "alt_dp": "1277", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "35", "alt_dp": "32", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "4", "alt_dp": "1634", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "27", "alt_dp": "16", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "2", "alt_dp": "29", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21859", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.297C>T", "hgvs_p": "p.Asn99Asn", "hgvs_p_1_letter": "p.N99N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1494", "ref_dp": "4", "alt_dp": "1490", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1441", "ref_dp": "16", "alt_dp": "1425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "586", "ref_dp": "0", "alt_dp": "586", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "571", "ref_dp": "0", "alt_dp": "571", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25577", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>C", "hgvs_p": "p.Ile62Thr", "hgvs_p_1_letter": "p.I62T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "2", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "2", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "222", "alt_dp": "162", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5160", "ref_dp": "55", "alt_dp": "5100", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5134", "ref_dp": "3", "alt_dp": "5127", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2570", "ref_dp": "9", "alt_dp": "2558", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "360", "ref_dp": "355", "alt_dp": "322", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5220", "ref_dp": "4", "alt_dp": "5213", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "1", "alt_dp": "201", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "202", "alt_dp": "188", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22478", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.916T>C", "hgvs_p": "p.Phe306Leu", "hgvs_p_1_letter": "p.F306L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3085", "ref_dp": "4", "alt_dp": "3081", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2906", "ref_dp": "14", "alt_dp": "2884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1118", "ref_dp": "0", "alt_dp": "1116", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1080", "ref_dp": "0", "alt_dp": "1077", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "2", "alt_dp": "686", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1007", "ref_dp": "0", "alt_dp": "997", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "2", "alt_dp": "268", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "888", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1054", "ref_dp": "21", "alt_dp": "1033", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "226", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "274", "ref_dp": "0", "alt_dp": "274", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "918", "ref_dp": "2", "alt_dp": "913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "933", "ref_dp": "0", "alt_dp": "929", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "774", "ref_dp": "770", "alt_dp": "558", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3048", "ref_dp": "38", "alt_dp": "3005", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3032", "ref_dp": "4", "alt_dp": "3020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "635", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9649", "ref_dp": "48", "alt_dp": "9569", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.370C>T", "hgvs_p": "p.Arg124Cys", "hgvs_p_1_letter": "p.R124C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1058", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2866", "ref_dp": "7", "alt_dp": "2859", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "491", "alt_dp": "443", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "0", "alt_dp": "252", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4749", "ref_dp": "6", "alt_dp": "4741", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1213", "ref_dp": "5", "alt_dp": "1207", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "160", "alt_dp": "145", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "0", "alt_dp": "170", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "1", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3286", "ref_dp": "10", "alt_dp": "3275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "2", "alt_dp": "3208", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1320", "ref_dp": "1", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1275", "ref_dp": "0", "alt_dp": "1266", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "50", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "675", "ref_dp": "2", "alt_dp": "669", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "821", "ref_dp": "13", "alt_dp": "808", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27519", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126C>T", "hgvs_p": "p.Gly42Gly", "hgvs_p_1_letter": "p.G42G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "985", "ref_dp": "4", "alt_dp": "981", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "6", "alt_dp": "987", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "843", "alt_dp": "615", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2536", "ref_dp": "35", "alt_dp": "2498", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2511", "ref_dp": "2", "alt_dp": "2506", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "1", "alt_dp": "89", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3456", "ref_dp": "17", "alt_dp": "3437", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "100", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11455", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11190C>T", "hgvs_p": "p.Ala3730Ala", "hgvs_p_1_letter": "p.A3730A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4012", "ref_dp": "6", "alt_dp": "4006", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "89", "alt_dp": "82", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1894", "ref_dp": "4", "alt_dp": "1890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1971", "ref_dp": "3", "alt_dp": "1968", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "0", "alt_dp": "808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "12", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "228", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "456", "ref_dp": "0", "alt_dp": "456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "539", "ref_dp": "6", "alt_dp": "532", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "2", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "22", "alt_dp": "8", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "2", "alt_dp": "286", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "204", "ref_dp": "202", "alt_dp": "147", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5835", "ref_dp": "60", "alt_dp": "5773", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5804", "ref_dp": "4", "alt_dp": "5791", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3152", "ref_dp": "5", "alt_dp": "3147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2010", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1745A>G", "hgvs_p": "p.Asp582Gly", "hgvs_p_1_letter": "p.D582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "282", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "2", "alt_dp": "39", "af": "0.95"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "25", "af": "0.76"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3161", "ref_dp": "17", "alt_dp": "3140", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3153", "ref_dp": "4", "alt_dp": "3146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "0", "alt_dp": "606", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "2", "alt_dp": "94", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "82", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "120", "alt_dp": "116", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5495", "ref_dp": "3", "alt_dp": "5491", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "1", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "141", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2543", "ref_dp": "1", "alt_dp": "2541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2437", "ref_dp": "14", "alt_dp": "2421", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "936", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "2", "alt_dp": "901", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "581", "ref_dp": "0", "alt_dp": "580", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "0", "alt_dp": "760", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "759", "ref_dp": "0", "alt_dp": "758", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "18", "alt_dp": "894", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "2", "alt_dp": "58", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "174", "ref_dp": "0", "alt_dp": "174", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "991", "ref_dp": "3", "alt_dp": "987", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "729", "ref_dp": "726", "alt_dp": "511", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "407", "ref_dp": "288", "alt_dp": "106", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3023", "ref_dp": "30", "alt_dp": "2990", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3005", "ref_dp": "0", "alt_dp": "2998", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "58", "alt_dp": "20", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3521", "ref_dp": "3", "alt_dp": "3515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2527", "ref_dp": "14", "alt_dp": "2509", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3374", "ref_dp": "13", "alt_dp": "3359", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "64", "alt_dp": "64", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1214", "ref_dp": "0", "alt_dp": "1214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1267", "ref_dp": "3", "alt_dp": "1261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "536", "ref_dp": "1", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "511", "ref_dp": "0", "alt_dp": "510", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "0", "alt_dp": "86", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "297", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "5", "alt_dp": "368", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "768", "ref_dp": "0", "alt_dp": "767", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "2", "alt_dp": "722", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "450", "alt_dp": "317", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "64", "alt_dp": "42", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6562", "ref_dp": "63", "alt_dp": "6491", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6525", "ref_dp": "2", "alt_dp": "6516", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "1", "alt_dp": "12", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4276", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4011C>T", "hgvs_p": "p.Tyr1337Tyr", "hgvs_p_1_letter": "p.Y1337Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1787", "ref_dp": "5", "alt_dp": "1782", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "354", "alt_dp": "314", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7272", "ref_dp": "15", "alt_dp": "7253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "7", "alt_dp": "8", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "1", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "1", "alt_dp": "1329", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21306", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "4", "alt_dp": "134", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21041C>T", "hgvs_p": "p.Ala7014Val", "hgvs_p_1_letter": "p.A7014V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "1", "alt_dp": "540", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "555", "ref_dp": "541", "alt_dp": "494", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "533", "ref_dp": "2", "alt_dp": "531", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5345", "ref_dp": "6", "alt_dp": "5339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5055", "ref_dp": "8", "alt_dp": "5044", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1780", "ref_dp": "0", "alt_dp": "1780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1726", "ref_dp": "0", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1529", "ref_dp": "0", "alt_dp": "1527", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2315", "ref_dp": "0", "alt_dp": "2289", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "384", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1576", "ref_dp": "0", "alt_dp": "1573", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1890", "ref_dp": "45", "alt_dp": "1845", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "1", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "603", "ref_dp": "4", "alt_dp": "599", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "453", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1561", "ref_dp": "4", "alt_dp": "1557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1582", "ref_dp": "3", "alt_dp": "1577", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "172", "ref_dp": "1", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1130", "ref_dp": "1128", "alt_dp": "735", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "615", "ref_dp": "428", "alt_dp": "178", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2666", "ref_dp": "37", "alt_dp": "2626", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2644", "ref_dp": "3", "alt_dp": "2638", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5293", "ref_dp": "30", "alt_dp": "5263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1178C>T", "hgvs_p": "p.Thr393Ile", "hgvs_p_1_letter": "p.T393I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "1", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4660", "ref_dp": "24", "alt_dp": "4632", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "72", "alt_dp": "66", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3335", "ref_dp": "1", "alt_dp": "3334", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "18", "alt_dp": "12", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "78", "alt_dp": "66", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23030", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1468T>C", "hgvs_p": "p.Phe490Leu", "hgvs_p_1_letter": "p.F490L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1658", "ref_dp": "2", "alt_dp": "1655", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1539", "ref_dp": "5", "alt_dp": "1533", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "3", "alt_dp": "598", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "583", "ref_dp": "0", "alt_dp": "583", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23756", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2194A>G", "hgvs_p": "p.Thr732Ala", "hgvs_p_1_letter": "p.T732A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "381", "ref_dp": "14", "alt_dp": "367", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "2", "alt_dp": "131", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2790", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2525C>T", "hgvs_p": "p.Thr842Ile", "hgvs_p_1_letter": "p.T842I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "198", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "111", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6341", "ref_dp": "80", "alt_dp": "6256", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "0", "alt_dp": "6304", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1458", "ref_dp": "11", "alt_dp": "1447", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "9", "alt_dp": "1310", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "94", "alt_dp": "81", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11693T>C", "hgvs_p": "p.Ile3898Thr", "hgvs_p_1_letter": "p.I3898T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3708", "ref_dp": "5", "alt_dp": "3703", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14774", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14509A>T", "hgvs_p": "p.Met4837Leu", "hgvs_p_1_letter": "p.M4837L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "106", "alt_dp": "91", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1153", "ref_dp": "0", "alt_dp": "1153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1133", "ref_dp": "2", "alt_dp": "1131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "430", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "454", "ref_dp": "0", "alt_dp": "451", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "3", "alt_dp": "531", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "2", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "0", "alt_dp": "556", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "4", "alt_dp": "630", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "637", "ref_dp": "2", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "462", "ref_dp": "461", "alt_dp": "341", "af": "0.74"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4829", "ref_dp": "76", "alt_dp": "4753", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4774", "ref_dp": "5", "alt_dp": "4765", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4835", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "35", "alt_dp": "20", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4570G>C", "hgvs_p": "p.Gly1524Arg", "hgvs_p_1_letter": "p.G1524R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1501", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "229", "ref_dp": "225", "alt_dp": "199", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4491", "ref_dp": "2", "alt_dp": "4489", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "121", "alt_dp": "110", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3367", "ref_dp": "2", "alt_dp": "3365", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3050", "ref_dp": "3", "alt_dp": "3045", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "0", "alt_dp": "1142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1100", "ref_dp": "0", "alt_dp": "1094", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "1", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "564", "ref_dp": "0", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "548", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "663", "ref_dp": "14", "alt_dp": "649", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "368", "ref_dp": "2", "alt_dp": "366", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "607", "ref_dp": "0", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "751", "ref_dp": "0", "alt_dp": "749", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "703", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "531", "ref_dp": "529", "alt_dp": "373", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "283", "alt_dp": "99", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2009", "ref_dp": "27", "alt_dp": "1980", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1988", "ref_dp": "0", "alt_dp": "1982", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3173", "ref_dp": "9", "alt_dp": "3162", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "2", "alt_dp": "271", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16853", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16588G>T", "hgvs_p": "p.Val5530Leu", "hgvs_p_1_letter": "p.V5530L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "5", "alt_dp": "161", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "165", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29400", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1127C>T", "hgvs_p": "p.Ala376Val", "hgvs_p_1_letter": "p.A376V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3663", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "2", "alt_dp": "146", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3398G>A", "hgvs_p": "p.Ser1133Asn", "hgvs_p_1_letter": "p.S1133N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4266", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4001T>C", "hgvs_p": "p.Leu1334Ser", "hgvs_p_1_letter": "p.L1334S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4363", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4098A>T", "hgvs_p": "p.Glu1366Asp", "hgvs_p_1_letter": "p.E1366D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "1", "alt_dp": "196", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "2", "alt_dp": "333", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "824", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1412", "ref_dp": "1400", "alt_dp": "1185", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "872", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2886", "ref_dp": "7", "alt_dp": "2877", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "367", "ref_dp": "5", "alt_dp": "362", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "2", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "458", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "465", "ref_dp": "463", "alt_dp": "409", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "446", "ref_dp": "6", "alt_dp": "440", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21986", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.425_433delGTGTTTATT", "hgvs_p": "p.Gly142_Tyr145delinsAsp", "hgvs_p_1_letter": "p.G142_Y145delinsD"}, "Variant": {"ref": "GGTGTTTATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "15", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "1", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22813", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1251G>T", "hgvs_p": "p.Lys417Asn", "hgvs_p_1_letter": "p.K417N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "1", "alt_dp": "99", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2063", "ref_dp": "4", "alt_dp": "2059", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1975", "ref_dp": "4", "alt_dp": "1971", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "0", "alt_dp": "738", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "705", "ref_dp": "2", "alt_dp": "699", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "0", "alt_dp": "538", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1237", "ref_dp": "0", "alt_dp": "1235", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1834", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "0", "alt_dp": "1383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1593", "ref_dp": "3", "alt_dp": "1585", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "21", "alt_dp": "1660", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "565", "ref_dp": "1", "alt_dp": "564", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "769", "ref_dp": "3", "alt_dp": "763", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1265", "ref_dp": "4", "alt_dp": "1260", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "2", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "843", "ref_dp": "0", "alt_dp": "843", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "416", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "3", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1221", "ref_dp": "6", "alt_dp": "1215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "694", "alt_dp": "501", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "2", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "2", "alt_dp": "628", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "629", "ref_dp": "0", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "0", "alt_dp": "124", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6445", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.6180C>T", "hgvs_p": "p.Asp2060Asp", "hgvs_p_1_letter": "p.D2060D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6512", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.6248_6250delGTT", "hgvs_p": "p.Ser2083_Leu2084delinsIle", "hgvs_p_1_letter": "p.S2083_L2084delinsI"}, "Variant": {"ref": "AGTT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1980", "ref_dp": "19", "alt_dp": "1959", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "31", "alt_dp": "28", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2327", "ref_dp": "1", "alt_dp": "2323", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16925", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16660A>G", "hgvs_p": "p.Ile5554Val", "hgvs_p_1_letter": "p.I5554V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20371", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.20106C>G", "hgvs_p": "p.Tyr6702*", "hgvs_p_1_letter": "p.Y6702*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "5", "alt_dp": "176", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "21", "alt_dp": "20", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "920", "ref_dp": "0", "alt_dp": "920", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "0", "alt_dp": "907", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "359", "ref_dp": "0", "alt_dp": "359", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "351", "ref_dp": "0", "alt_dp": "351", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "145", "ref_dp": "0", "alt_dp": "142", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "3", "alt_dp": "168", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "0", "alt_dp": "175", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "200", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "2", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "2", "alt_dp": "376", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "296", "alt_dp": "209", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "132", "alt_dp": "46", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4288", "ref_dp": "63", "alt_dp": "4219", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4247", "ref_dp": "4", "alt_dp": "4241", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2102", "ref_dp": "5", "alt_dp": "2097", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "42", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1350", "ref_dp": "2", "alt_dp": "1348", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "26", "alt_dp": "22", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "467", "ref_dp": "0", "alt_dp": "467", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "0", "alt_dp": "551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "207", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "195", "ref_dp": "0", "alt_dp": "195", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "2", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "286", "ref_dp": "3", "alt_dp": "281", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "223", "alt_dp": "167", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8535", "ref_dp": "93", "alt_dp": "8429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8481", "ref_dp": "1", "alt_dp": "8473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8269", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "66", "alt_dp": "115", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8004T>A", "hgvs_p": "p.Asp2668Glu", "hgvs_p_1_letter": "p.D2668E"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "7", "alt_dp": "925", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "13", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "85", "alt_dp": "78", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2747", "ref_dp": "4", "alt_dp": "2743", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "56", "alt_dp": "48", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "2", "alt_dp": "49", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "878", "ref_dp": "3", "alt_dp": "875", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "938", "ref_dp": "2", "alt_dp": "934", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "371", "ref_dp": "0", "alt_dp": "370", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "0", "alt_dp": "352", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "0", "alt_dp": "195", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "249", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "313", "ref_dp": "2", "alt_dp": "311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27052", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.530C>T", "hgvs_p": "p.Ser177Phe", "hgvs_p_1_letter": "p.S177F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "0", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "423", "alt_dp": "278", "af": "0.66"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4416", "ref_dp": "5", "alt_dp": "4405", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4440", "ref_dp": "22", "alt_dp": "4409", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4441", "ref_dp": "0", "alt_dp": "4429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2004", "ref_dp": "2", "alt_dp": "2002", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "380", "alt_dp": "343", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6218", "ref_dp": "9", "alt_dp": "6205", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "324", "ref_dp": "2", "alt_dp": "319", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "322", "alt_dp": "292", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21795", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "3", "alt_dp": "355", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.233G>A", "hgvs_p": "p.Arg78Lys", "hgvs_p_1_letter": "p.R78K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "14", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2548", "ref_dp": "5", "alt_dp": "2543", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2427", "ref_dp": "2", "alt_dp": "2416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "881", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "64", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "1", "alt_dp": "810", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1219", "ref_dp": "0", "alt_dp": "1209", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "314", "ref_dp": "0", "alt_dp": "312", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1245", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1525", "ref_dp": "27", "alt_dp": "1496", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "3", "alt_dp": "179", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "987", "ref_dp": "2", "alt_dp": "984", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "399", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "3", "alt_dp": "461", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "444", "ref_dp": "0", "alt_dp": "441", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "143", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3928", "ref_dp": "8", "alt_dp": "3914", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4161", "ref_dp": "5", "alt_dp": "4146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "2", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3059", "ref_dp": "3037", "alt_dp": "1264", "af": "0.41"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2726", "ref_dp": "36", "alt_dp": "2687", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2704", "ref_dp": "2", "alt_dp": "2697", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29195", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2958", "ref_dp": "0", "alt_dp": "2935", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.922G>T", "hgvs_p": "p.Ala308Ser", "hgvs_p_1_letter": "p.A308S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5515", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5250G>T", "hgvs_p": "p.Val1750Val", "hgvs_p_1_letter": "p.V1750V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7321", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7056C>T", "hgvs_p": "p.Ser2352Ser", "hgvs_p_1_letter": "p.S2352S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "7", "alt_dp": "2811", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "550", "alt_dp": "482", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "649", "ref_dp": "0", "alt_dp": "649", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5534", "ref_dp": "17", "alt_dp": "5515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "0", "alt_dp": "273", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "404", "ref_dp": "2", "alt_dp": "402", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "405", "alt_dp": "357", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "2", "alt_dp": "375", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3111", "ref_dp": "5", "alt_dp": "3106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2843", "ref_dp": "8", "alt_dp": "2834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "962", "ref_dp": "0", "alt_dp": "962", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "0", "alt_dp": "906", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "1", "alt_dp": "87", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "794", "ref_dp": "0", "alt_dp": "788", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1286", "ref_dp": "0", "alt_dp": "1279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1256", "ref_dp": "4", "alt_dp": "1247", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1507", "ref_dp": "30", "alt_dp": "1473", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "0", "alt_dp": "632", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "3", "alt_dp": "99", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "620", "ref_dp": "0", "alt_dp": "620", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "0", "alt_dp": "372", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "2", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27667", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "56", "alt_dp": "20", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.274G>T", "hgvs_p": "p.Glu92*", "hgvs_p_1_letter": "p.E92*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1719", "ref_dp": "2", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1718", "ref_dp": "5", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1209", "alt_dp": "726", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2323", "ref_dp": "23", "alt_dp": "2299", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2314", "ref_dp": "1", "alt_dp": "2311", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3873", "ref_dp": "8", "alt_dp": "3862", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6454", "ref_dp": "3969", "alt_dp": "2458", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "218", "alt_dp": "78", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1405", "ref_dp": "1041", "alt_dp": "364", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3090", "ref_dp": "10", "alt_dp": "3074", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "34", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1612", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "22", "alt_dp": "14", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15738", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1840", "ref_dp": "8", "alt_dp": "1832", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15473C>T", "hgvs_p": "p.Ser5158Leu", "hgvs_p_1_letter": "p.S5158L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "26", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "0", "alt_dp": "949", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23811", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "6", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2249G>A", "hgvs_p": "p.Ser750Asn", "hgvs_p_1_letter": "p.S750N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23853", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2293delC", "hgvs_p": "p.Arg765fs", "hgvs_p_1_letter": "p.R765fs"}, "Variant": {"ref": "AC"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "398", "ref_dp": "4", "alt_dp": "394", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25893", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.501T>C", "hgvs_p": "p.Ile167Ile", "hgvs_p_1_letter": "p.I167I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "711", "ref_dp": "0", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "236", "ref_dp": "0", "alt_dp": "236", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "0", "alt_dp": "1152", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1193", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "975", "ref_dp": "969", "alt_dp": "682", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17113", "ref_dp": "95", "alt_dp": "17009", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17089", "ref_dp": "4", "alt_dp": "17063", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11104", "ref_dp": "11008", "alt_dp": "5619", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7690", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "21", "alt_dp": "8", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7425A>G", "hgvs_p": "p.Leu2475Leu", "hgvs_p_1_letter": "p.L2475L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "1", "alt_dp": "973", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "64", "alt_dp": "58", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2893", "ref_dp": "5", "alt_dp": "2888", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13544", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13279T>C", "hgvs_p": "p.Leu4427Leu", "hgvs_p_1_letter": "p.L4427L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "1", "alt_dp": "68", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "91", "alt_dp": "32", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "121", "alt_dp": "111", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2458", "ref_dp": "2", "alt_dp": "2456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2286", "ref_dp": "6", "alt_dp": "2280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "851", "ref_dp": "0", "alt_dp": "847", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "823", "ref_dp": "0", "alt_dp": "815", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "291", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "7", "alt_dp": "356", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "2", "alt_dp": "129", "af": "0.98"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "2", "alt_dp": "80", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "104", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "796", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "3", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "629", "alt_dp": "451", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "289", "alt_dp": "104", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2288", "ref_dp": "23", "alt_dp": "2261", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2275", "ref_dp": "0", "alt_dp": "2270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2760", "ref_dp": "9", "alt_dp": "2748", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "1", "alt_dp": "83", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1420", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "226", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1155C>T", "hgvs_p": "p.Ala385Ala", "hgvs_p_1_letter": "p.A385A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14511", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "84", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14246G>C", "hgvs_p": "p.Arg4749Thr", "hgvs_p_1_letter": "p.R4749T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15535", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15270G>A", "hgvs_p": "p.Lys5090Lys", "hgvs_p_1_letter": "p.K5090K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18788", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "2", "alt_dp": "1385", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.18523C>T", "hgvs_p": "p.Gln6175*", "hgvs_p_1_letter": "p.Q6175*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21057", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20792C>T", "hgvs_p": "p.Thr6931Ile", "hgvs_p_1_letter": "p.T6931I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "390", "ref_dp": "0", "alt_dp": "390", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22917", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1355T>G", "hgvs_p": "p.Leu452Arg", "hgvs_p_1_letter": "p.L452R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2800", "ref_dp": "7", "alt_dp": "2793", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "796", "ref_dp": "0", "alt_dp": "794", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Ser26Leu", "hgvs_p_1_letter": "p.S26L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25518", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126T>C", "hgvs_p": "p.Pro42Pro", "hgvs_p_1_letter": "p.P42P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25538", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.146G>T", "hgvs_p": "p.Gly49Val", "hgvs_p_1_letter": "p.G49V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26054", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.662C>A", "hgvs_p": "p.Thr221Lys", "hgvs_p_1_letter": "p.T221K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26172", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "92", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.780G>T", "hgvs_p": "p.Met260Ile", "hgvs_p_1_letter": "p.M260I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "376", "ref_dp": "0", "alt_dp": "376", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27590", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "114", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.197C>T", "hgvs_p": "p.Ala66Val", "hgvs_p_1_letter": "p.A66V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27638", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "107", "ref_dp": "0", "alt_dp": "107", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Val82Ala", "hgvs_p_1_letter": "p.V82A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27722", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.329T>C", "hgvs_p": "p.Ile110Thr", "hgvs_p_1_letter": "p.I110T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "967", "alt_dp": "888", "af": "0.91"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "102", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1212", "alt_dp": "1147", "af": "0.94"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "753", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4129", "ref_dp": "17", "alt_dp": "4080", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1270", "ref_dp": "0", "alt_dp": "1258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6716", "ref_dp": "4", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29734", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4350G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29742", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4358G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29751", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "111", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4367G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "420", "ref_dp": "0", "alt_dp": "420", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3411", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "12", "alt_dp": "979", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3146C>T", "hgvs_p": "p.Ala1049Val", "hgvs_p_1_letter": "p.A1049V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4181", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3916G>T", "hgvs_p": "p.Ala1306Ser", "hgvs_p_1_letter": "p.A1306S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7526", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1855", "ref_dp": "12", "alt_dp": "1843", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7261G>A", "hgvs_p": "p.Val2421Ile", "hgvs_p_1_letter": "p.V2421I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8010", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1725", "ref_dp": "54", "alt_dp": "1670", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7745A>G", "hgvs_p": "p.Asp2582Gly", "hgvs_p_1_letter": "p.D2582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8986", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8721C>T", "hgvs_p": "p.Asp2907Asp", "hgvs_p_1_letter": "p.D2907D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8788G>T", "hgvs_p": "p.Val2930Leu", "hgvs_p_1_letter": "p.V2930L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "246", "alt_dp": "223", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7290", "ref_dp": "16", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "140", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3760", "ref_dp": "2", "alt_dp": "3757", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3604", "ref_dp": "13", "alt_dp": "3581", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "0", "alt_dp": "1391", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1340", "ref_dp": "0", "alt_dp": "1337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "0", "alt_dp": "658", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1017", "ref_dp": "1", "alt_dp": "1009", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "1", "alt_dp": "216", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "888", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1069", "ref_dp": "13", "alt_dp": "1054", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "2", "alt_dp": "101", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "598", "ref_dp": "0", "alt_dp": "597", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "0", "alt_dp": "181", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "0", "alt_dp": "464", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "111", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "1", "alt_dp": "122", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1502", "ref_dp": "5", "alt_dp": "1488", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1544", "ref_dp": "2", "alt_dp": "1540", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "1083", "alt_dp": "619", "af": "0.56"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5114", "ref_dp": "72", "alt_dp": "5038", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5062", "ref_dp": "6", "alt_dp": "5048", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5806", "ref_dp": "16", "alt_dp": "5787", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "50", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "6", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "19", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "955", "ref_dp": "2", "alt_dp": "953", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "928", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "394", "ref_dp": "0", "alt_dp": "394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "374", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "4", "alt_dp": "189", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "2", "alt_dp": "184", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26465", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.221T>C", "hgvs_p": "p.Leu74Pro", "hgvs_p_1_letter": "p.L74P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "0", "alt_dp": "202", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "209", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "254", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "0", "alt_dp": "270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "201", "alt_dp": "147", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7905", "ref_dp": "96", "alt_dp": "7806", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7846", "ref_dp": "1", "alt_dp": "7833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "6", "alt_dp": "2271", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "30", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "114", "alt_dp": "105", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1827", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "335", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "65", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "6", "alt_dp": "232", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "276", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "1", "alt_dp": "70", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "593", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "617", "ref_dp": "0", "alt_dp": "615", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "482", "alt_dp": "327", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6445", "ref_dp": "87", "alt_dp": "6352", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6389", "ref_dp": "4", "alt_dp": "6374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2221", "ref_dp": "1", "alt_dp": "2219", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2010", "ref_dp": "9", "alt_dp": "2001", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2304", "ref_dp": "3", "alt_dp": "2301", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18047", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17782A>T", "hgvs_p": "p.Met5928Leu", "hgvs_p_1_letter": "p.M5928L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "21", "alt_dp": "21", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "706", "ref_dp": "2", "alt_dp": "704", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "762", "ref_dp": "0", "alt_dp": "762", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "277", "ref_dp": "0", "alt_dp": "277", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "1", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "1", "alt_dp": "101", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27711", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.318A>G", "hgvs_p": "p.Ala106Ala", "hgvs_p_1_letter": "p.A106A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "1", "alt_dp": "14", "af": "0.93"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "1", "alt_dp": "489", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "1", "alt_dp": "480", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "377", "ref_dp": "373", "alt_dp": "254", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8195", "ref_dp": "126", "alt_dp": "8059", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8109", "ref_dp": "0", "alt_dp": "8105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "18", "ref_dp": "12", "alt_dp": "6", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4166", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "26", "alt_dp": "26", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3901A>T", "hgvs_p": "p.Ile1301Leu", "hgvs_p_1_letter": "p.I1301L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4171", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "25", "alt_dp": "26", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3906T>C", "hgvs_p": "p.Pro1302Pro", "hgvs_p_1_letter": "p.P1302P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1312", "ref_dp": "23", "alt_dp": "1286", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "310", "alt_dp": "269", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7412", "ref_dp": "12", "alt_dp": "7399", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "276", "alt_dp": "255", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "292", "ref_dp": "0", "alt_dp": "292", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3875", "ref_dp": "6", "alt_dp": "3869", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3568", "ref_dp": "12", "alt_dp": "3551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1289", "ref_dp": "0", "alt_dp": "1286", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1255", "ref_dp": "0", "alt_dp": "1246", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "810", "ref_dp": "0", "alt_dp": "810", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1321", "ref_dp": "0", "alt_dp": "1311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "329", "ref_dp": "2", "alt_dp": "323", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1351", "ref_dp": "1", "alt_dp": "1347", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1588", "ref_dp": "29", "alt_dp": "1552", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1076", "ref_dp": "2", "alt_dp": "1070", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "2", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "342", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "1", "alt_dp": "371", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "412", "ref_dp": "0", "alt_dp": "412", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "0", "alt_dp": "127", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1853", "ref_dp": "2", "alt_dp": "1851", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "8", "alt_dp": "1857", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1454", "alt_dp": "930", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3791", "ref_dp": "57", "alt_dp": "3732", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3743", "ref_dp": "3", "alt_dp": "3735", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "1", "alt_dp": "47", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "3", "alt_dp": "49", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3953", "ref_dp": "20", "alt_dp": "3931", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3517", "ref_dp": "5", "alt_dp": "3510", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1051", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3027", "ref_dp": "5", "alt_dp": "3022", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.786A>G", "hgvs_p": "p.Lys262Lys", "hgvs_p_1_letter": "p.K262K"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "252", "alt_dp": "219", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4423", "ref_dp": "4", "alt_dp": "4419", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "3", "alt_dp": "117", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16887", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "704", "ref_dp": "4", "alt_dp": "700", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16622C>T", "hgvs_p": "p.Thr5541Ile", "hgvs_p_1_letter": "p.T5541I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7551", "ref_dp": "39", "alt_dp": "7508", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18061C>T", "hgvs_p": "p.Leu6021Leu", "hgvs_p_1_letter": "p.L6021L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "218", "ref_dp": "0", "alt_dp": "218", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "218", "alt_dp": "201", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "219", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111T>C", "hgvs_p": "p.Ser371Pro", "hgvs_p_1_letter": "p.S371P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3470", "ref_dp": "2", "alt_dp": "3468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3180", "ref_dp": "6", "alt_dp": "3174", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1176", "ref_dp": "0", "alt_dp": "1176", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1131", "ref_dp": "2", "alt_dp": "1124", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "760", "ref_dp": "0", "alt_dp": "755", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1140", "ref_dp": "1", "alt_dp": "1136", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "224", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "844", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "18", "alt_dp": "961", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "779", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "369", "ref_dp": "0", "alt_dp": "369", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "0", "alt_dp": "601", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "1", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1839", "ref_dp": "6", "alt_dp": "1831", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1976", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "2", "alt_dp": "109", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1474", "ref_dp": "1463", "alt_dp": "704", "af": "0.48"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2234", "ref_dp": "12", "alt_dp": "2219", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2229", "ref_dp": "0", "alt_dp": "2227", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1178", "ref_dp": "0", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3255", "ref_dp": "8", "alt_dp": "3241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9430", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9165C>T", "hgvs_p": "p.Ile3055Ile", "hgvs_p_1_letter": "p.I3055I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "57", "alt_dp": "52", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3114", "ref_dp": "3", "alt_dp": "3110", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "23", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20337", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20072T>C", "hgvs_p": "p.Ile6691Thr", "hgvs_p_1_letter": "p.I6691T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "36", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1179", "ref_dp": "2", "alt_dp": "1177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1112", "ref_dp": "0", "alt_dp": "1112", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "0", "alt_dp": "414", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "2", "alt_dp": "309", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "388", "ref_dp": "8", "alt_dp": "380", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25570", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "20", "ref_dp": "14", "alt_dp": "6", "af": "0.3"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>C", "hgvs_p": "p.Ser60Pro", "hgvs_p_1_letter": "p.S60P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "319", "alt_dp": "210", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6361", "ref_dp": "88", "alt_dp": "6267", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6288", "ref_dp": "3", "alt_dp": "6278", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11186", "ref_dp": "11106", "alt_dp": "5685", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1511", "ref_dp": "2", "alt_dp": "1506", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2220", "ref_dp": "3", "alt_dp": "2217", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19834", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19569C>T", "hgvs_p": "p.Tyr6523Tyr", "hgvs_p_1_letter": "p.Y6523Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1160", "ref_dp": "1", "alt_dp": "1159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "3", "alt_dp": "1139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "447", "ref_dp": "0", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "0", "alt_dp": "424", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "97", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "179", "ref_dp": "0", "alt_dp": "177", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "0", "alt_dp": "332", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "4", "alt_dp": "404", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "2", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "136", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "386", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "306", "ref_dp": "304", "alt_dp": "221", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6266", "ref_dp": "77", "alt_dp": "6185", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6208", "ref_dp": "1", "alt_dp": "6194", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3241", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2976C>T", "hgvs_p": "p.Asp992Asp", "hgvs_p_1_letter": "p.D992D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1676", "ref_dp": "2", "alt_dp": "1671", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11072", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "14", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10809_10810delCT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "TTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "26", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15952", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15687C>A", "hgvs_p": "p.Ser5229Ser", "hgvs_p_1_letter": "p.S5229S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18744", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "1", "alt_dp": "98", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18479C>T", "hgvs_p": "p.Thr6160Met", "hgvs_p_1_letter": "p.T6160M"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "110", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19590", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19325T>C", "hgvs_p": "p.Ile6442Thr", "hgvs_p_1_letter": "p.I6442T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21682", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.120C>T", "hgvs_p": "p.Asp40Asp", "hgvs_p_1_letter": "p.D40D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "557", "ref_dp": "0", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "224", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "79", "alt_dp": "32", "af": "0.29"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>A", "hgvs_p": "p.Gly96Ser", "hgvs_p_1_letter": "p.G96S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "163", "alt_dp": "155", "af": "0.92"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "245", "alt_dp": "234", "af": "0.96"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28299", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26A>T", "hgvs_p": "p.Gln9Leu", "hgvs_p_1_letter": "p.Q9L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "1", "alt_dp": "236", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53G>T", "hgvs_p": "p.Gly18Val", "hgvs_p_1_letter": "p.G18V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "0", "alt_dp": "100", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>A", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10522", "ref_dp": "44", "alt_dp": "10412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "0", "alt_dp": "429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29260", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1390", "ref_dp": "0", "alt_dp": "1387", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.987G>T", "hgvs_p": "p.Thr329Thr", "hgvs_p_1_letter": "p.T329T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2068", "ref_dp": "0", "alt_dp": "2058", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7945", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "4", "alt_dp": "275", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7680C>T", "hgvs_p": "p.Tyr2560Tyr", "hgvs_p_1_letter": "p.Y2560Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "29", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1360", "ref_dp": "2", "alt_dp": "1358", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "29", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "4", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "716", "ref_dp": "3", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "356", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "0", "alt_dp": "347", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24263", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2704delA", "hgvs_p": "p.Met902fs", "hgvs_p_1_letter": "p.M902fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "168", "ref_dp": "0", "alt_dp": "168", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "4", "alt_dp": "196", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "0", "alt_dp": "378", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "2", "alt_dp": "114", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "13", "alt_dp": "88", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27621", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.228G>C", "hgvs_p": "p.Gln76His", "hgvs_p_1_letter": "p.Q76H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27628", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.237delC", "hgvs_p": "p.Arg80fs", "hgvs_p_1_letter": "p.R80fs"}, "Variant": {"ref": "GC"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "550", "ref_dp": "2", "alt_dp": "546", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "3", "alt_dp": "558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "407", "alt_dp": "262", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11494", "ref_dp": "98", "alt_dp": "11384", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11443", "ref_dp": "5", "alt_dp": "11421", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "10", "alt_dp": "17", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4699", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4434T>C", "hgvs_p": "p.Ser1478Ser", "hgvs_p_1_letter": "p.S1478S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1470", "ref_dp": "0", "alt_dp": "1470", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "84", "alt_dp": "74", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3077", "ref_dp": "6", "alt_dp": "3071", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16950", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "98", "alt_dp": "38", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16685T>A", "hgvs_p": "p.Leu5562Gln", "hgvs_p_1_letter": "p.L5562Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "45", "alt_dp": "42", "af": "0.93"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "773", "ref_dp": "0", "alt_dp": "773", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "2", "alt_dp": "774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "324", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "17", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "156", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "545", "ref_dp": "6", "alt_dp": "539", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "7", "alt_dp": "619", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "2", "alt_dp": "514", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "562", "ref_dp": "0", "alt_dp": "562", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "563", "ref_dp": "2", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "690", "ref_dp": "0", "alt_dp": "690", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "16", "alt_dp": "699", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "566", "alt_dp": "417", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8092", "ref_dp": "117", "alt_dp": "7963", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8026", "ref_dp": "5", "alt_dp": "8016", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1947", "ref_dp": "10", "alt_dp": "1934", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "12", "alt_dp": "43", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11005", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "4", "alt_dp": "12", "af": "0.75"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10740C>T", "hgvs_p": "p.His3580His", "hgvs_p_1_letter": "p.H3580H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "57", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6907", "ref_dp": "12", "alt_dp": "6895", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "42", "alt_dp": "182", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "161", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "164", "alt_dp": "153", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "4", "alt_dp": "11", "af": "0.73"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2817", "ref_dp": "2", "alt_dp": "2815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2713", "ref_dp": "5", "alt_dp": "2696", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1006", "ref_dp": "0", "alt_dp": "1005", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "972", "ref_dp": "0", "alt_dp": "966", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "57", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "0", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "567", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "223", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "865", "ref_dp": "1", "alt_dp": "862", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1063", "ref_dp": "11", "alt_dp": "1050", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "27", "alt_dp": "74", "af": "0.73"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "1", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "619", "ref_dp": "0", "alt_dp": "619", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "2", "alt_dp": "689", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "4", "alt_dp": "720", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "416", "ref_dp": "0", "alt_dp": "415", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1379", "ref_dp": "0", "alt_dp": "1377", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "4", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "976", "ref_dp": "967", "alt_dp": "669", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5179", "ref_dp": "67", "alt_dp": "5106", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5137", "ref_dp": "2", "alt_dp": "5122", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3724", "ref_dp": "9", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "60", "alt_dp": "57", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1619", "ref_dp": "0", "alt_dp": "1619", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14717", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14452A>G", "hgvs_p": "p.Arg4818Gly", "hgvs_p_1_letter": "p.R4818G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1513", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "34", "alt_dp": "17", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1248C>T", "hgvs_p": "p.Cys416Cys", "hgvs_p_1_letter": "p.C416C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "11", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "339", "ref_dp": "0", "alt_dp": "339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "317", "ref_dp": "0", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "2", "alt_dp": "76", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "57", "alt_dp": "37", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "41", "alt_dp": "6263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6308", "ref_dp": "2", "alt_dp": "6297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "4", "alt_dp": "924", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "21", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1944", "ref_dp": "4", "alt_dp": "1940", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "21", "alt_dp": "14", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19275", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "5", "alt_dp": "32", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19010T>C", "hgvs_p": "p.Leu6337Pro", "hgvs_p_1_letter": "p.L6337P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "68", "alt_dp": "60", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "886", "ref_dp": "0", "alt_dp": "886", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "4", "alt_dp": "946", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "0", "alt_dp": "385", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "0", "alt_dp": "159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "217", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "6", "alt_dp": "304", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90C>T", "hgvs_p": "p.Arg30Arg", "hgvs_p_1_letter": "p.R30R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "13", "alt_dp": "12", "af": "0.48"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2815", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "19", "af": "0.56"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2553delA", "hgvs_p": "p.Val852fs", "hgvs_p_1_letter": "p.V852fs"}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "719", "ref_dp": "1", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "808", "ref_dp": "2", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "557", "alt_dp": "301", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "13", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10996", "ref_dp": "110", "alt_dp": "10874", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10931", "ref_dp": "9", "alt_dp": "10905", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "8", "alt_dp": "6", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "6", "alt_dp": "6", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2396", "ref_dp": "9", "alt_dp": "2383", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3292", "ref_dp": "5", "alt_dp": "3287", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "63", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "63", "alt_dp": "53", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "1", "alt_dp": "93", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "993", "ref_dp": "2", "alt_dp": "991", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "0", "alt_dp": "908", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "328", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "455", "ref_dp": "0", "alt_dp": "454", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "10", "alt_dp": "540", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "1", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "51", "alt_dp": "28", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "795", "ref_dp": "2", "alt_dp": "791", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "801", "ref_dp": "2", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "587", "alt_dp": "367", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6879", "ref_dp": "67", "alt_dp": "6807", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6840", "ref_dp": "2", "alt_dp": "6824", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "2", "alt_dp": "2167", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10323", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10058A>G", "hgvs_p": "p.Lys3353Arg", "hgvs_p_1_letter": "p.K3353R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10333", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10068A>G", "hgvs_p": "p.Thr3356Thr", "hgvs_p_1_letter": "p.T3356T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "33", "alt_dp": "26", "af": "0.76"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1396", "ref_dp": "7", "alt_dp": "1389", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21740", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>G", "hgvs_p": "p.Ser60Ala", "hgvs_p_1_letter": "p.S60A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21843", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "19", "alt_dp": "12", "af": "0.39"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.281C>A", "hgvs_p": "p.Ser94Tyr", "hgvs_p_1_letter": "p.S94Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "880", "ref_dp": "1", "alt_dp": "878", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "1", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "4", "alt_dp": "296", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2592", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "16", "alt_dp": "8", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2327C>A", "hgvs_p": "p.Ala776Asp", "hgvs_p_1_letter": "p.A776D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "71", "af": "0.97"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "1", "alt_dp": "193", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "2", "alt_dp": "221", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "186", "alt_dp": "128", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11290", "ref_dp": "87", "alt_dp": "11197", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11251", "ref_dp": "5", "alt_dp": "11237", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4301", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4036C>T", "hgvs_p": "p.Leu1346Phe", "hgvs_p_1_letter": "p.L1346F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7680", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "31", "alt_dp": "13", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7415A>G", "hgvs_p": "p.Asp2472Gly", "hgvs_p_1_letter": "p.D2472G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1490", "ref_dp": "7", "alt_dp": "1483", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "58", "alt_dp": "53", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "113", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "20", "alt_dp": "13", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-153A>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "116", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-150G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2217", "ref_dp": "3", "alt_dp": "2214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "35", "alt_dp": "14", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "48", "alt_dp": "45", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "858", "ref_dp": "0", "alt_dp": "858", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "930", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "413", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "403", "ref_dp": "1", "alt_dp": "400", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "2", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "425", "ref_dp": "0", "alt_dp": "425", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "509", "ref_dp": "17", "alt_dp": "492", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "2", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "0", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "0", "alt_dp": "207", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "0", "alt_dp": "193", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "201", "ref_dp": "1", "alt_dp": "199", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2755", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "69", "alt_dp": "23", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2490G>A", "hgvs_p": "p.Val830Val", "hgvs_p_1_letter": "p.V830V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "644", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "720", "ref_dp": "2", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "554", "alt_dp": "308", "af": "0.55"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9059", "ref_dp": "70", "alt_dp": "8983", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9032", "ref_dp": "4", "alt_dp": "9012", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3790", "ref_dp": "4", "alt_dp": "3786", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2474", "ref_dp": "4", "alt_dp": "2469", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "9", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14560", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14295T>A", "hgvs_p": "p.Cys4765*", "hgvs_p_1_letter": "p.C4765*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "2", "alt_dp": "310", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "61", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2633", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2368T>A", "hgvs_p": "p.Leu790Met", "hgvs_p_1_letter": "p.L790M"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2702", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2437T>C", "hgvs_p": "p.Phe813Leu", "hgvs_p_1_letter": "p.F813L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "212", "ref_dp": "1", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "166", "alt_dp": "120", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6955", "ref_dp": "64", "alt_dp": "6886", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6937", "ref_dp": "2", "alt_dp": "6917", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4513", "ref_dp": "4475", "alt_dp": "2142", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "106", "alt_dp": "97", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2838", "ref_dp": "1", "alt_dp": "2837", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "35", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "780", "ref_dp": "0", "alt_dp": "780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "0", "alt_dp": "754", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "255", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "0", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "384", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "439", "ref_dp": "6", "alt_dp": "433", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "591", "ref_dp": "3", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "0", "alt_dp": "225", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "0", "alt_dp": "693", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "535", "alt_dp": "345", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5172", "ref_dp": "63", "alt_dp": "5108", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5131", "ref_dp": "0", "alt_dp": "5124", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1798", "ref_dp": "4", "alt_dp": "1792", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "124", "alt_dp": "112", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "2", "alt_dp": "247", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6068", "ref_dp": "4", "alt_dp": "6064", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "164", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17797", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17532G>T", "hgvs_p": "p.Leu5844Leu", "hgvs_p_1_letter": "p.L5844L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "0", "alt_dp": "224", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "224", "alt_dp": "213", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "271", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2270", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2005A>G", "hgvs_p": "p.Lys669Glu", "hgvs_p_1_letter": "p.K669E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1841", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1813", "ref_dp": "2", "alt_dp": "1808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "0", "alt_dp": "652", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "620", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "825", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "960", "ref_dp": "7", "alt_dp": "950", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Asp155Asn", "hgvs_p_1_letter": "p.D155N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "450", "ref_dp": "2", "alt_dp": "448", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "1", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "4", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "283", "ref_dp": "0", "alt_dp": "281", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "1", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2207", "ref_dp": "4", "alt_dp": "2199", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2296", "ref_dp": "7", "alt_dp": "2282", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1753", "ref_dp": "1743", "alt_dp": "1191", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5261", "ref_dp": "74", "alt_dp": "5183", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5202", "ref_dp": "6", "alt_dp": "5186", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "1", "alt_dp": "75", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2376", "ref_dp": "3", "alt_dp": "2367", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2140", "ref_dp": "8", "alt_dp": "2132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "831", "ref_dp": "0", "alt_dp": "831", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13975", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_retained_variant", "hgvs_c": "c.13710G>A", "hgvs_p": "p.Ter4570Ter", "hgvs_p_1_letter": "p.*4570*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16409", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "22", "alt_dp": "9", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.16144C>T", "hgvs_p": "p.Gln5382*", "hgvs_p_1_letter": "p.Q5382*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "0", "alt_dp": "428", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "502", "ref_dp": "4", "alt_dp": "498", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "204", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26598", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.76T>C", "hgvs_p": "p.Phe26Leu", "hgvs_p_1_letter": "p.F26L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26712", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "5", "alt_dp": "10", "af": "0.67"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.190T>C", "hgvs_p": "p.Cys64Arg", "hgvs_p_1_letter": "p.C64R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "97", "alt_dp": "63", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7768", "ref_dp": "7", "alt_dp": "7718", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7783", "ref_dp": "17", "alt_dp": "7748", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7807", "ref_dp": "2", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4920", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4655C>T", "hgvs_p": "p.Thr1552Ile", "hgvs_p_1_letter": "p.T1552I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "3", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1613", "ref_dp": "0", "alt_dp": "1613", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15966", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "12", "alt_dp": "8", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15701T>C", "hgvs_p": "p.Val5234Ala", "hgvs_p_1_letter": "p.V5234A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "30", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "2", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "0", "alt_dp": "541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "0", "alt_dp": "264", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "249", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "146", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "4", "alt_dp": "166", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "43", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "737", "ref_dp": "0", "alt_dp": "737", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "527", "ref_dp": "525", "alt_dp": "343", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28425", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "70", "alt_dp": "25", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.152C>T", "hgvs_p": "p.Ser51Phe", "hgvs_p_1_letter": "p.S51F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "60", "alt_dp": "9475", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "3", "alt_dp": "9522", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1051", "ref_dp": "5", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11454", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "27", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11189C>T", "hgvs_p": "p.Ala3730Val", "hgvs_p_1_letter": "p.A3730V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "7", "alt_dp": "1317", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20936", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20671C>T", "hgvs_p": "p.Arg6891Cys", "hgvs_p_1_letter": "p.R6891C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21266", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21001A>G", "hgvs_p": "p.Lys7001Glu", "hgvs_p_1_letter": "p.K7001E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "24", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "786", "ref_dp": "0", "alt_dp": "786", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "772", "ref_dp": "0", "alt_dp": "772", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "323", "ref_dp": "0", "alt_dp": "323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "233", "ref_dp": "0", "alt_dp": "232", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "11", "alt_dp": "253", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "2", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "217", "ref_dp": "0", "alt_dp": "217", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "725", "ref_dp": "0", "alt_dp": "723", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "561", "alt_dp": "435", "af": "0.77"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10102", "ref_dp": "94", "alt_dp": "9997", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10039", "ref_dp": "10", "alt_dp": "10008", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "129", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5113", "ref_dp": "5", "alt_dp": "5106", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "132", "alt_dp": "117", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3188", "ref_dp": "6", "alt_dp": "3182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3075", "ref_dp": "2", "alt_dp": "3067", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1225", "ref_dp": "0", "alt_dp": "1223", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1183", "ref_dp": "1", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "574", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "85", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "1", "alt_dp": "618", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "757", "ref_dp": "12", "alt_dp": "745", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "1", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "546", "ref_dp": "1", "alt_dp": "545", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "2", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "432", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "180", "ref_dp": "1", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27970", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "696", "ref_dp": "19", "alt_dp": "675", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Thr26Ile", "hgvs_p_1_letter": "p.T26I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1877", "ref_dp": "3", "alt_dp": "1872", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1980", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1571", "ref_dp": "1561", "alt_dp": "969", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3757", "ref_dp": "52", "alt_dp": "3700", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3725", "ref_dp": "2", "alt_dp": "3716", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "10", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "9", "alt_dp": "14", "af": "0.61"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "934", "ref_dp": "1", "alt_dp": "933", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3572", "ref_dp": "10", "alt_dp": "3552", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "999", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2162", "ref_dp": "22", "alt_dp": "2138", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.734C>T", "hgvs_p": "p.Ser245Phe", "hgvs_p_1_letter": "p.S245F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "151", "alt_dp": "132", "af": "0.85"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4902", "ref_dp": "11", "alt_dp": "4891", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13750", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13485T>A", "hgvs_p": "p.Ser4495Arg", "hgvs_p_1_letter": "p.S4495R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "7", "alt_dp": "7", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "187", "alt_dp": "174", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3655", "ref_dp": "3", "alt_dp": "3650", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3613", "ref_dp": "12", "alt_dp": "3596", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1227", "ref_dp": "0", "alt_dp": "1225", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1189", "ref_dp": "2", "alt_dp": "1175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "0", "alt_dp": "407", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "525", "ref_dp": "0", "alt_dp": "521", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "600", "ref_dp": "6", "alt_dp": "592", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2500", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2235A>G", "hgvs_p": "p.Glu745Glu", "hgvs_p_1_letter": "p.E745E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "1", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "309", "ref_dp": "0", "alt_dp": "309", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "3", "alt_dp": "353", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "1", "alt_dp": "128", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1073", "ref_dp": "0", "alt_dp": "1070", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1105", "ref_dp": "5", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "768", "alt_dp": "491", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3182", "ref_dp": "53", "alt_dp": "3121", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3146", "ref_dp": "1", "alt_dp": "3138", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3264", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1132", "ref_dp": "6", "alt_dp": "1125", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2999C>T", "hgvs_p": "p.Thr1000Ile", "hgvs_p_1_letter": "p.T1000I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5512", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5247C>T", "hgvs_p": "p.Asn1749Asn", "hgvs_p_1_letter": "p.N1749N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "10", "alt_dp": "3623", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "2", "alt_dp": "26", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "262", "alt_dp": "243", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7311", "ref_dp": "6", "alt_dp": "7305", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13678", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13413T>C", "hgvs_p": "p.Thr4471Thr", "hgvs_p_1_letter": "p.T4471T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "13", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20081", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19816C>T", "hgvs_p": "p.Leu6606Leu", "hgvs_p_1_letter": "p.L6606L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20085", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.19822delG", "hgvs_p": "p.Val6608fs", "hgvs_p_1_letter": "p.V6608fs"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "3", "alt_dp": "621", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "151", "alt_dp": "145", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "231", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3174", "ref_dp": "1", "alt_dp": "3172", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3000", "ref_dp": "2", "alt_dp": "2995", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1121", "ref_dp": "0", "alt_dp": "1121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1072", "ref_dp": "0", "alt_dp": "1066", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "0", "alt_dp": "427", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "636", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "857", "ref_dp": "0", "alt_dp": "855", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "12", "alt_dp": "1001", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2470", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2205C>T", "hgvs_p": "p.Ala735Ala", "hgvs_p_1_letter": "p.A735A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "284", "ref_dp": "0", "alt_dp": "283", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "7", "alt_dp": "330", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1288", "ref_dp": "0", "alt_dp": "1287", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1327", "ref_dp": "5", "alt_dp": "1322", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "988", "ref_dp": "984", "alt_dp": "611", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4858", "ref_dp": "62", "alt_dp": "4792", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4828", "ref_dp": "1", "alt_dp": "4820", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2995", "ref_dp": "5", "alt_dp": "2985", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1312", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "0", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1047G>T", "hgvs_p": "p.Leu349Phe", "hgvs_p_1_letter": "p.L349F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18622", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18357A>G", "hgvs_p": "p.Leu6119Leu", "hgvs_p_1_letter": "p.L6119L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "0", "alt_dp": "156", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "2", "alt_dp": "163", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27274", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "17", "alt_dp": "7", "af": "0.29"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.73T>A", "hgvs_p": "p.Ser25Thr", "hgvs_p_1_letter": "p.S25T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27476", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "21", "alt_dp": "126", "af": "0.86"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.83C>T", "hgvs_p": "p.Thr28Ile", "hgvs_p_1_letter": "p.T28I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "2", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "136", "af": "0.8"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9147", "ref_dp": "39", "alt_dp": "9102", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9138", "ref_dp": "1", "alt_dp": "9105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1729", "ref_dp": "4", "alt_dp": "1725", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3760", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "316", "ref_dp": "215", "alt_dp": "97", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.3495T>A", "hgvs_p": "p.Cys1165*", "hgvs_p_1_letter": "p.C1165*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "300", "alt_dp": "269", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "0", "alt_dp": "300", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5521", "ref_dp": "11", "alt_dp": "5501", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "4", "alt_dp": "210", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "6", "alt_dp": "7", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "1", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "266", "ref_dp": "261", "alt_dp": "232", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2654", "ref_dp": "0", "alt_dp": "2654", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2542", "ref_dp": "8", "alt_dp": "2530", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "935", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "889", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "54", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "891", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1211", "ref_dp": "0", "alt_dp": "1198", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1053", "ref_dp": "0", "alt_dp": "1053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1182", "ref_dp": "13", "alt_dp": "1169", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "2", "alt_dp": "634", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "340", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1831", "ref_dp": "9", "alt_dp": "1819", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1835", "ref_dp": "8", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "1", "alt_dp": "166", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1291", "ref_dp": "1282", "alt_dp": "743", "af": "0.58"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2695", "ref_dp": "46", "alt_dp": "2646", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2663", "ref_dp": "6", "alt_dp": "2655", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "8", "alt_dp": "2712", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11186", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10921T>C", "hgvs_p": "p.Leu3641Leu", "hgvs_p_1_letter": "p.L3641L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "49", "alt_dp": "41", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2411", "ref_dp": "5", "alt_dp": "2405", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19162", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "868", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18897G>T", "hgvs_p": "p.Leu6299Leu", "hgvs_p_1_letter": "p.L6299L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "52", "alt_dp": "47", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23235", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1673A>G", "hgvs_p": "p.Lys558Arg", "hgvs_p_1_letter": "p.K558R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1508", "ref_dp": "0", "alt_dp": "1508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1423", "ref_dp": "6", "alt_dp": "1417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "648", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "11", "alt_dp": "438", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "646", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "262", "ref_dp": "1", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27676", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "23", "alt_dp": "8", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.283G>C", "hgvs_p": "p.Glu95Gln", "hgvs_p_1_letter": "p.E95Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "0", "alt_dp": "837", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "921", "ref_dp": "0", "alt_dp": "919", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "702", "ref_dp": "694", "alt_dp": "428", "af": "0.61"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8854", "ref_dp": "85", "alt_dp": "8762", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8819", "ref_dp": "2", "alt_dp": "8808", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4087", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3822T>C", "hgvs_p": "p.Ile1274Ile", "hgvs_p_1_letter": "p.I1274I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2963", "ref_dp": "3", "alt_dp": "2957", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11267", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "24", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.11005_11006delAT", "hgvs_p": "p.Met3669fs", "hgvs_p_1_letter": "p.M3669fs"}, "Variant": {"ref": "GAT"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11387", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11122G>A", "hgvs_p": "p.Val3708Met", "hgvs_p_1_letter": "p.V3708M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13432", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "486", "ref_dp": "0", "alt_dp": "486", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13167C>T", "hgvs_p": "p.Pro4389Pro", "hgvs_p_1_letter": "p.P4389P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21456", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21191A>G", "hgvs_p": "p.Lys7064Arg", "hgvs_p_1_letter": "p.K7064R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "319", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27916", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.23G>A", "hgvs_p": "p.Gly8Glu", "hgvs_p_1_letter": "p.G8E"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27943", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.50A>G", "hgvs_p": "p.His17Arg", "hgvs_p_1_letter": "p.H17R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.162A>G", "hgvs_p": "p.Ser54Ser", "hgvs_p_1_letter": "p.S54S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28089", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.197_202delGTTCTA", "hgvs_p": "p.Gly66_Lys68delinsGlu", "hgvs_p_1_letter": "p.G66_K68delinsE"}, "Variant": {"ref": "GGTTCTA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>T", "hgvs_p": "p.Gly96Cys", "hgvs_p_1_letter": "p.G96C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "90", "alt_dp": "86", "af": "0.96"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "118", "alt_dp": "105", "af": "0.89"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28367", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.94C>T", "hgvs_p": "p.Arg32Cys", "hgvs_p_1_letter": "p.R32C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5069", "ref_dp": "16", "alt_dp": "5029", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "0", "alt_dp": "1860", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3903", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3638C>T", "hgvs_p": "p.Pro1213Leu", "hgvs_p_1_letter": "p.P1213L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3722C>T", "hgvs_p": "p.Thr1241Ile", "hgvs_p_1_letter": "p.T1241I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "74", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "202", "alt_dp": "182", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "2", "alt_dp": "155", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "157", "alt_dp": "139", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "1", "alt_dp": "152", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3381", "ref_dp": "6", "alt_dp": "3375", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3427", "ref_dp": "9", "alt_dp": "3416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1504", "ref_dp": "0", "alt_dp": "1502", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1436", "ref_dp": "0", "alt_dp": "1431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "846", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1170", "ref_dp": "0", "alt_dp": "1164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "2", "alt_dp": "124", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "2", "alt_dp": "795", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "23", "alt_dp": "905", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "98", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1358", "ref_dp": "2", "alt_dp": "1355", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26361", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.117G>A", "hgvs_p": "p.Leu39Leu", "hgvs_p_1_letter": "p.L39L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "0", "alt_dp": "436", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "764", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1976", "ref_dp": "8", "alt_dp": "1963", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2173", "ref_dp": "5", "alt_dp": "2164", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "1560", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3593", "ref_dp": "32", "alt_dp": "3558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3570", "ref_dp": "4", "alt_dp": "3559", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3040", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2775C>T", "hgvs_p": "p.Tyr925Tyr", "hgvs_p_1_letter": "p.Y925Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "627", "ref_dp": "0", "alt_dp": "627", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4302", "ref_dp": "15", "alt_dp": "4285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "29", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "418", "ref_dp": "0", "alt_dp": "418", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "13", "alt_dp": "7", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "7", "af": "0.64"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "734", "ref_dp": "0", "alt_dp": "734", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "748", "ref_dp": "0", "alt_dp": "748", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "377", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "2", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "2", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "176", "alt_dp": "105", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8461", "ref_dp": "46", "alt_dp": "8410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8448", "ref_dp": "1", "alt_dp": "8431", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "2", "alt_dp": "1325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1499", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14466", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14201T>C", "hgvs_p": "p.Phe4734Ser", "hgvs_p_1_letter": "p.F4734S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14533", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14268A>G", "hgvs_p": "p.Leu4756Leu", "hgvs_p_1_letter": "p.L4756L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15572", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2032", "ref_dp": "731", "alt_dp": "1301", "af": "0.64"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15307A>G", "hgvs_p": "p.Met5103Val", "hgvs_p_1_letter": "p.M5103V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "29", "af": "0.76"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1002", "ref_dp": "0", "alt_dp": "1002", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1030", "ref_dp": "4", "alt_dp": "1026", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "0", "alt_dp": "488", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "208", "ref_dp": "0", "alt_dp": "204", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "6", "alt_dp": "275", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1060", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "508", "ref_dp": "1", "alt_dp": "505", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "474", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "92", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1304", "ref_dp": "1", "alt_dp": "1302", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1395", "ref_dp": "0", "alt_dp": "1393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1092", "ref_dp": "1088", "alt_dp": "734", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "10", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10404", "ref_dp": "75", "alt_dp": "10319", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10380", "ref_dp": "2", "alt_dp": "10364", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "2", "alt_dp": "35", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "7", "alt_dp": "37", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2083", "ref_dp": "5", "alt_dp": "2078", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "101", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4671", "ref_dp": "5", "alt_dp": "4664", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "121", "alt_dp": "114", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2094", "ref_dp": "0", "alt_dp": "2093", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2060", "ref_dp": "6", "alt_dp": "2053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "0", "alt_dp": "815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "0", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "518", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "628", "ref_dp": "4", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "370", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "354", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "0", "alt_dp": "361", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27632", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "28", "alt_dp": "14", "af": "0.33"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239G>A", "hgvs_p": "p.Arg80Lys", "hgvs_p_1_letter": "p.R80K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "482", "ref_dp": "480", "alt_dp": "479", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "566", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "4", "alt_dp": "568", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "382", "alt_dp": "243", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7323", "ref_dp": "72", "alt_dp": "7246", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7288", "ref_dp": "2", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4164", "ref_dp": "2", "alt_dp": "4135", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "2", "alt_dp": "55", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3256", "ref_dp": "13", "alt_dp": "3242", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2794", "ref_dp": "8", "alt_dp": "2786", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "204", "alt_dp": "183", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "98", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12008", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "230", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11743C>T", "hgvs_p": "p.Leu3915Phe", "hgvs_p_1_letter": "p.L3915F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3794", "ref_dp": "10", "alt_dp": "3783", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "1", "alt_dp": "61", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "95", "alt_dp": "87", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2394", "ref_dp": "0", "alt_dp": "2394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2316", "ref_dp": "2", "alt_dp": "2309", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "798", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "893", "ref_dp": "0", "alt_dp": "890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "0", "alt_dp": "687", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "756", "ref_dp": "12", "alt_dp": "744", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1039", "ref_dp": "7", "alt_dp": "1032", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "1", "alt_dp": "610", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "637", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "596", "ref_dp": "5", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "630", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "4", "alt_dp": "248", "af": "0.98"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1608", "ref_dp": "3", "alt_dp": "1605", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "3", "alt_dp": "1673", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1336", "ref_dp": "1327", "alt_dp": "801", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "26", "alt_dp": "2694", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2714", "ref_dp": "2", "alt_dp": "2706", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3239", "ref_dp": "22", "alt_dp": "3215", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "48", "alt_dp": "44", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "4", "alt_dp": "1568", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20776", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.20511A>G", "hgvs_p": "p.Ala6837Ala", "hgvs_p_1_letter": "p.A6837A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "37", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23323", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "2", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1761T>C", "hgvs_p": "p.Ile587Ile", "hgvs_p_1_letter": "p.I587I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "0", "alt_dp": "191", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "2", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "5", "alt_dp": "684", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "2", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1197", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "0", "alt_dp": "248", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "225", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "4", "alt_dp": "1318", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1352", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "929", "alt_dp": "481", "af": "0.52"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9896", "ref_dp": "69", "alt_dp": "9823", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9878", "ref_dp": "3", "alt_dp": "9869", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3800", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3535G>A", "hgvs_p": "p.Asp1179Asn", "hgvs_p_1_letter": "p.D1179N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11985", "ref_dp": "11766", "alt_dp": "9796", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "520", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "44", "alt_dp": "43", "af": "0.49"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.255G>C", "hgvs_p": "p.Met85Ile", "hgvs_p_1_letter": "p.M85I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "544", "ref_dp": "2", "alt_dp": "541", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13908", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13643T>C", "hgvs_p": "p.Ile4548Thr", "hgvs_p_1_letter": "p.I4548T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "3", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "7", "alt_dp": "133", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25057", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3495T>C", "hgvs_p": "p.Asp1165Asp", "hgvs_p_1_letter": "p.D1165D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "213", "ref_dp": "2", "alt_dp": "211", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "185", "alt_dp": "129", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12043", "ref_dp": "60", "alt_dp": "11972", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12008", "ref_dp": "2", "alt_dp": "11991", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "2", "alt_dp": "38", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "0", "alt_dp": "307", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10947", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10682G>A", "hgvs_p": "p.Arg3561Lys", "hgvs_p_1_letter": "p.R3561K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11788C>T", "hgvs_p": "p.Leu3930Phe", "hgvs_p_1_letter": "p.L3930F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2302", "ref_dp": "4", "alt_dp": "2298", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "44", "alt_dp": "39", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1670", "ref_dp": "8", "alt_dp": "1662", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "575", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "0", "alt_dp": "551", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "348", "ref_dp": "7", "alt_dp": "341", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25032", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3470A>G", "hgvs_p": "p.Lys1157Arg", "hgvs_p_1_letter": "p.K1157R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "2", "alt_dp": "326", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26612", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>G", "hgvs_p": "p.Thr30Thr", "hgvs_p_1_letter": "p.T30T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "3", "alt_dp": "974", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "971", "ref_dp": "0", "alt_dp": "967", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "710", "ref_dp": "708", "alt_dp": "439", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "135", "alt_dp": "50", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6996", "ref_dp": "77", "alt_dp": "6913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6957", "ref_dp": "1", "alt_dp": "6945", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2925", "ref_dp": "8", "alt_dp": "2915", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "99", "alt_dp": "86", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5198", "ref_dp": "9", "alt_dp": "5188", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "125", "ref_dp": "0", "alt_dp": "125", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "160", "alt_dp": "140", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2029", "ref_dp": "0", "alt_dp": "2029", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1991", "ref_dp": "10", "alt_dp": "1981", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "763", "ref_dp": "2", "alt_dp": "761", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "0", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "0", "alt_dp": "278", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "0", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "708", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "855", "ref_dp": "8", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "305", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "272", "ref_dp": "0", "alt_dp": "272", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "4", "alt_dp": "251", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "0", "alt_dp": "129", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1166", "ref_dp": "5", "alt_dp": "1159", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1184", "ref_dp": "7", "alt_dp": "1171", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "906", "alt_dp": "488", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5630", "ref_dp": "77", "alt_dp": "5551", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5585", "ref_dp": "3", "alt_dp": "5569", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8014", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "492", "ref_dp": "17", "alt_dp": "475", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7749T>C", "hgvs_p": "p.Ser2583Ser", "hgvs_p_1_letter": "p.S2583S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2422", "ref_dp": "5", "alt_dp": "2413", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "69", "alt_dp": "59", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2959", "ref_dp": "4", "alt_dp": "2953", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1266", "ref_dp": "0", "alt_dp": "1263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21274", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21009T>C", "hgvs_p": "p.Phe7003Phe", "hgvs_p_1_letter": "p.F7003F"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "72", "alt_dp": "63", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1977", "ref_dp": "2", "alt_dp": "1975", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1792", "ref_dp": "2", "alt_dp": "1789", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "744", "ref_dp": "0", "alt_dp": "744", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "722", "ref_dp": "0", "alt_dp": "719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "96", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "4", "alt_dp": "346", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2610", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2345C>A", "hgvs_p": "p.Pro782Gln", "hgvs_p_1_letter": "p.P782Q"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "1", "alt_dp": "437", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "320", "ref_dp": "0", "alt_dp": "320", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "362", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "2", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "3", "alt_dp": "626", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "514", "ref_dp": "508", "alt_dp": "361", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4183", "ref_dp": "51", "alt_dp": "4127", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4145", "ref_dp": "1", "alt_dp": "4137", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "16", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2826", "ref_dp": "4", "alt_dp": "2818", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12368", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "12", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12103A>G", "hgvs_p": "p.Thr4035Ala", "hgvs_p_1_letter": "p.T4035A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12749", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "21", "alt_dp": "15", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12484G>T", "hgvs_p": "p.Ala4162Ser", "hgvs_p_1_letter": "p.A4162S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "2", "alt_dp": "663", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "8", "af": "0.57"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "0", "alt_dp": "246", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "2", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "65", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "575", "alt_dp": "572", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "2", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "721", "ref_dp": "2", "alt_dp": "713", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "501", "ref_dp": "498", "alt_dp": "352", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4386", "ref_dp": "36", "alt_dp": "4344", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4380", "ref_dp": "2", "alt_dp": "4371", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2419", "ref_dp": "4", "alt_dp": "2405", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4221", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3956A>G", "hgvs_p": "p.Lys1319Arg", "hgvs_p_1_letter": "p.K1319R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8256", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "53", "alt_dp": "24", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7991A>G", "hgvs_p": "p.Glu2664Gly", "hgvs_p_1_letter": "p.E2664G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "2", "alt_dp": "604", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "1", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "71", "alt_dp": "67", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4647", "ref_dp": "1", "alt_dp": "4644", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "3", "alt_dp": "58", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19937", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19672A>G", "hgvs_p": "p.Thr6558Ala", "hgvs_p_1_letter": "p.T6558A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21458", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21193T>C", "hgvs_p": "p.Ser7065Pro", "hgvs_p_1_letter": "p.S7065P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "69", "alt_dp": "63", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1549", "ref_dp": "3", "alt_dp": "1546", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1462", "ref_dp": "0", "alt_dp": "1461", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "609", "ref_dp": "0", "alt_dp": "609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "379", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "46", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "463", "ref_dp": "0", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "595", "ref_dp": "9", "alt_dp": "586", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "1", "alt_dp": "412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "317", "alt_dp": "227", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5519", "ref_dp": "59", "alt_dp": "5456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5487", "ref_dp": "2", "alt_dp": "5473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2672", "ref_dp": "20", "alt_dp": "2646", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "109", "alt_dp": "100", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3349", "ref_dp": "12", "alt_dp": "3337", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "2", "alt_dp": "70", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "43", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1274", "ref_dp": "2", "alt_dp": "1272", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1276", "ref_dp": "1", "alt_dp": "1275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "519", "ref_dp": "0", "alt_dp": "519", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "0", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "3", "alt_dp": "98", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "402", "ref_dp": "1", "alt_dp": "400", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "469", "ref_dp": "11", "alt_dp": "458", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "313", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "8", "alt_dp": "308", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28333", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "4", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.60C>T", "hgvs_p": "p.Pro20Pro", "hgvs_p_1_letter": "p.P20P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "256", "alt_dp": "188", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "124", "alt_dp": "56", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3917", "ref_dp": "51", "alt_dp": "3864", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3900", "ref_dp": "4", "alt_dp": "3892", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4710", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4445C>A", "hgvs_p": "p.Ala1482Asp", "hgvs_p_1_letter": "p.A1482D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2105", "ref_dp": "5", "alt_dp": "2100", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}] \ No newline at end of file diff --git a/long_table_JSON_2022-05-31 14:35:11.067577.txt b/long_table_JSON_2022-05-31 14:35:11.067577.txt new file mode 100644 index 00000000..7dbc6e36 --- /dev/null +++ b/long_table_JSON_2022-05-31 14:35:11.067577.txt @@ -0,0 +1 @@ +[{"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "363", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "2", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "697", "ref_dp": "1", "alt_dp": "695", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3710", "ref_dp": "6", "alt_dp": "3690", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2590", "ref_dp": "2", "alt_dp": "2588", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24138", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "913", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2576C>T", "hgvs_p": "p.Thr859Ile", "hgvs_p_1_letter": "p.T859I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "892", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "5", "alt_dp": "236", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "82", "af": "0.98"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "330", "ref_dp": "0", "alt_dp": "330", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4230", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3965C>T", "hgvs_p": "p.Thr1322Ile", "hgvs_p_1_letter": "p.T1322I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8440", "ref_dp": "24", "alt_dp": "8415", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7769", "ref_dp": "7715", "alt_dp": "6191", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7835", "ref_dp": "36", "alt_dp": "7791", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "27", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6842", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.6577T>C", "hgvs_p": "p.Ser2193Pro", "hgvs_p_1_letter": "p.S2193P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3054", "ref_dp": "5", "alt_dp": "3048", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1199", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "364", "ref_dp": "361", "alt_dp": "97", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.935delG", "hgvs_p": "p.Cys312fs", "hgvs_p_1_letter": "p.C312fs"}, "Variant": {"ref": "TG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "735", "ref_dp": "546", "alt_dp": "189", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12914G>T", "hgvs_p": "p.Gly4305Val", "hgvs_p_1_letter": "p.G4305V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2579", "ref_dp": "0", "alt_dp": "2575", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20473", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "175", "alt_dp": "247", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20208A>C", "hgvs_p": "p.Lys6736Asn", "hgvs_p_1_letter": "p.K6736N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2076", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "47", "alt_dp": "33", "af": "0.41"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1811G>T", "hgvs_p": "p.Gly604Val", "hgvs_p_1_letter": "p.G604V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25217", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "334", "ref_dp": "113", "alt_dp": "221", "af": "0.66"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3655G>T", "hgvs_p": "p.Gly1219Cys", "hgvs_p_1_letter": "p.G1219C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "109", "alt_dp": "119", "af": "0.52"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.32G>T", "hgvs_p": "p.Gly11Val", "hgvs_p_1_letter": "p.G11V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25451", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.59T>C", "hgvs_p": "p.Ile20Thr", "hgvs_p_1_letter": "p.I20T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2748", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "534", "alt_dp": "315", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2483A>G", "hgvs_p": "p.Asp828Gly", "hgvs_p_1_letter": "p.D828G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "40", "alt_dp": "19", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3249G>T", "hgvs_p": "p.Met1083Ile", "hgvs_p_1_letter": "p.M1083I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7802", "ref_dp": "4", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6981", "ref_dp": "6922", "alt_dp": "5465", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7271", "ref_dp": "38", "alt_dp": "7229", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10845", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10580T>C", "hgvs_p": "p.Met3527Thr", "hgvs_p_1_letter": "p.M3527T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "256", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "500", "ref_dp": "3", "alt_dp": "496", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4879", "ref_dp": "1", "alt_dp": "4849", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2049", "ref_dp": "10", "alt_dp": "2039", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "172", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "3", "alt_dp": "239", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10199", "ref_dp": "19", "alt_dp": "10180", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9612", "ref_dp": "41", "alt_dp": "9559", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "0", "alt_dp": "238", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "2", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "621", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6934", "ref_dp": "3", "alt_dp": "6903", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "4", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1826", "ref_dp": "2", "alt_dp": "1824", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "363", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "2", "alt_dp": "193", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4158", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "81", "alt_dp": "31", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3893C>T", "hgvs_p": "p.Ala1298Val", "hgvs_p_1_letter": "p.A1298V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10150", "ref_dp": "5", "alt_dp": "10145", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9501", "ref_dp": "38", "alt_dp": "9460", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1123", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "3", "alt_dp": "158", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.858A>T", "hgvs_p": "p.Pro286Pro", "hgvs_p_1_letter": "p.P286P"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6726", "ref_dp": "0", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "336", "ref_dp": "0", "alt_dp": "336", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24368", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "23", "alt_dp": "49", "af": "0.67"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2806G>C", "hgvs_p": "p.Asp936His", "hgvs_p_1_letter": "p.D936H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25112", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "10", "alt_dp": "80", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3550G>T", "hgvs_p": "p.Asp1184Tyr", "hgvs_p_1_letter": "p.D1184Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26297", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "476", "alt_dp": "176", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53T>C", "hgvs_p": "p.Leu18Pro", "hgvs_p_1_letter": "p.L18P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26410", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.166T>C", "hgvs_p": "p.Phe56Leu", "hgvs_p_1_letter": "p.F56L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "1", "alt_dp": "11", "af": "0.92"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3394", "ref_dp": "8", "alt_dp": "3386", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "10", "alt_dp": "3206", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7521", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "3", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7256C>T", "hgvs_p": "p.Thr2419Ile", "hgvs_p_1_letter": "p.T2419I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8302", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "17", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8037A>T", "hgvs_p": "p.Lys2679Asn", "hgvs_p_1_letter": "p.K2679N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "25", "alt_dp": "28", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16002", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "21", "alt_dp": "13", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.15737T>G", "hgvs_p": "p.Leu5246*", "hgvs_p_1_letter": "p.L5246*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12609", "ref_dp": "1", "alt_dp": "12562", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19378", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "17", "alt_dp": "25", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19113T>C", "hgvs_p": "p.Ile6371Ile", "hgvs_p_1_letter": "p.I6371I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "0", "alt_dp": "611", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27856", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "13", "alt_dp": "40", "af": "0.75"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.101T>A", "hgvs_p": "p.Leu34Gln", "hgvs_p_1_letter": "p.L34Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "210", "ref_dp": "0", "alt_dp": "210", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14026", "ref_dp": "6", "alt_dp": "14017", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13166", "ref_dp": "68", "alt_dp": "13075", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "0", "alt_dp": "148", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "433", "ref_dp": "3", "alt_dp": "428", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "20", "alt_dp": "19", "af": "0.49"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2780", "ref_dp": "6", "alt_dp": "2774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "4", "alt_dp": "439", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "694", "ref_dp": "0", "alt_dp": "694", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "1", "alt_dp": "590", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "2", "alt_dp": "491", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5976", "ref_dp": "2", "alt_dp": "5958", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "5", "alt_dp": "94", "af": "0.95"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "116", "af": "0.99"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "260", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13196", "ref_dp": "11", "alt_dp": "13183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11571", "ref_dp": "51", "alt_dp": "11487", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2135", "ref_dp": "898", "alt_dp": "1233", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8061C>T", "hgvs_p": "p.Asp2687Asp", "hgvs_p_1_letter": "p.D2687D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "2", "alt_dp": "158", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2950", "ref_dp": "2", "alt_dp": "2944", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "233", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "442", "ref_dp": "0", "alt_dp": "442", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "8", "alt_dp": "622", "af": "0.98"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "2", "alt_dp": "410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "811", "ref_dp": "1", "alt_dp": "809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7244", "ref_dp": "1", "alt_dp": "7211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12135", "ref_dp": "22", "alt_dp": "12111", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5274", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5009C>T", "hgvs_p": "p.Ala1670Val", "hgvs_p_1_letter": "p.A1670V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11747", "ref_dp": "79", "alt_dp": "11647", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "2", "alt_dp": "54", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1009", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.744C>A", "hgvs_p": "p.Ser248Arg", "hgvs_p_1_letter": "p.S248R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13408", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13143T>C", "hgvs_p": "p.Cys4381Cys", "hgvs_p_1_letter": "p.C4381C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14647", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14382A>C", "hgvs_p": "p.Leu4794Leu", "hgvs_p_1_letter": "p.L4794L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14661", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "7", "alt_dp": "6", "af": "0.46"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14396T>G", "hgvs_p": "p.Phe4799Cys", "hgvs_p_1_letter": "p.F4799C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15604", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15339A>T", "hgvs_p": "p.Ala5113Ala", "hgvs_p_1_letter": "p.A5113A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17375", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "195", "alt_dp": "148", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.17110C>T", "hgvs_p": "p.Gln5704*", "hgvs_p_1_letter": "p.Q5704*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "472", "ref_dp": "337", "alt_dp": "127", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17204G>T", "hgvs_p": "p.Cys5735Phe", "hgvs_p_1_letter": "p.C5735F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23333", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "30", "alt_dp": "24", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1771T>C", "hgvs_p": "p.Ser591Pro", "hgvs_p_1_letter": "p.S591P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28301", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.28C>A", "hgvs_p": "p.Arg10Arg", "hgvs_p_1_letter": "p.R10R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "2", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3154", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2889T>A", "hgvs_p": "p.Gly963Gly", "hgvs_p_1_letter": "p.G963G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3443", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "9", "alt_dp": "8", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3178G>T", "hgvs_p": "p.Ala1060Ser", "hgvs_p_1_letter": "p.A1060S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3748", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3483T>C", "hgvs_p": "p.Ser1161Ser", "hgvs_p_1_letter": "p.S1161S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1048", "ref_dp": "6", "alt_dp": "1042", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "313", "alt_dp": "636", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14595", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14330T>G", "hgvs_p": "p.Val4777Gly", "hgvs_p_1_letter": "p.V4777G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17213", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16948C>T", "hgvs_p": "p.Leu5650Leu", "hgvs_p_1_letter": "p.L5650L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21563", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "27", "alt_dp": "9", "af": "0.25"}, "Gene": {"gene": "S"}, "Effect": {"effect": "start_lost", "hgvs_c": "c.1A>G", "hgvs_p": "p.Met1?", "hgvs_p_1_letter": "p.M1?"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26114", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.722A>G", "hgvs_p": "p.Glu241Gly", "hgvs_p_1_letter": "p.E241G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26663", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "19", "alt_dp": "14", "af": "0.42"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.141T>C", "hgvs_p": "p.Tyr47Tyr", "hgvs_p_1_letter": "p.Y47Y"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "2", "alt_dp": "51", "af": "0.94"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1250", "ref_dp": "2", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2966", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2701A>G", "hgvs_p": "p.Ser901Gly", "hgvs_p_1_letter": "p.S901G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5706", "ref_dp": "6", "alt_dp": "5700", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "25", "alt_dp": "84", "af": "0.77"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "137", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "42", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "1", "alt_dp": "1323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "3", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "1", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4981", "ref_dp": "0", "alt_dp": "4965", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "12", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "1", "alt_dp": "71", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "16", "alt_dp": "60", "af": "0.79"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21304", "ref_dp": "21", "alt_dp": "21277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8807", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8542G>A", "hgvs_p": "p.Asp2848Asn", "hgvs_p_1_letter": "p.D2848N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10741", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "22", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10479delT", "hgvs_p": "p.Phe3493fs", "hgvs_p_1_letter": "p.F3493fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11808", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11543G>C", "hgvs_p": "p.Gly3848Ala", "hgvs_p_1_letter": "p.G3848A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "1", "alt_dp": "139", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16988", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "18", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16723G>A", "hgvs_p": "p.Ala5575Thr", "hgvs_p_1_letter": "p.A5575T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19307", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "23", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19042A>G", "hgvs_p": "p.Asn6348Asp", "hgvs_p_1_letter": "p.N6348D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23826", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2264A>G", "hgvs_p": "p.Gln755Arg", "hgvs_p_1_letter": "p.Q755R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "1", "alt_dp": "35", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26239", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "27", "alt_dp": "30", "af": "0.53"}, "Gene": {"gene": "E"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-6G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27518", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "60", "alt_dp": "24", "af": "0.29"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.125G>A", "hgvs_p": "p.Gly42Asp", "hgvs_p_1_letter": "p.G42D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "1", "alt_dp": "137", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2177", "ref_dp": "0", "alt_dp": "2173", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "13", "af": "0.59"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4079", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "74", "alt_dp": "60", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3816_3817delTG", "hgvs_p": "p.Ser1272fs", "hgvs_p_1_letter": "p.S1272fs"}, "Variant": {"ref": "AGT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10789", "ref_dp": "17", "alt_dp": "10764", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "36", "alt_dp": "15", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7639", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7374C>T", "hgvs_p": "p.Phe2458Phe", "hgvs_p_1_letter": "p.F2458F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8596", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "177", "alt_dp": "61", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8331A>T", "hgvs_p": "p.Thr2777Thr", "hgvs_p_1_letter": "p.T2777T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17017", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "15", "alt_dp": "8", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16752G>A", "hgvs_p": "p.Met5584Ile", "hgvs_p_1_letter": "p.M5584I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18774", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "27", "alt_dp": "10", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18509A>G", "hgvs_p": "p.Asn6170Ser", "hgvs_p_1_letter": "p.N6170S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21747", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "23", "alt_dp": "12", "af": "0.34"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>G", "hgvs_p": "p.Val62Gly", "hgvs_p_1_letter": "p.V62G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "1", "alt_dp": "73", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26263", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19G>C", "hgvs_p": "p.Glu7Gln", "hgvs_p_1_letter": "p.E7Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27767", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12T>C", "hgvs_p": "p.Leu4Leu", "hgvs_p_1_letter": "p.L4L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "1", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4413", "ref_dp": "0", "alt_dp": "4393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3540", "ref_dp": "3", "alt_dp": "3537", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8317", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8052A>G", "hgvs_p": "p.Thr2684Thr", "hgvs_p_1_letter": "p.T2684T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10257", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9992T>C", "hgvs_p": "p.Val3331Ala", "hgvs_p_1_letter": "p.V3331A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14946", "nucleotide": "TG"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.14683dupG", "hgvs_p": "p.Val4895fs", "hgvs_p_1_letter": "p.V4895fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14958", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14693T>A", "hgvs_p": "p.Leu4898*", "hgvs_p_1_letter": "p.L4898*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "0", "alt_dp": "728", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "1", "alt_dp": "62", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "163", "ref_dp": "0", "alt_dp": "163", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "19", "alt_dp": "89", "af": "0.82"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "0", "alt_dp": "1584", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "56", "alt_dp": "122", "af": "0.69"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3693A>C", "hgvs_p": "p.Lys1231Asn", "hgvs_p_1_letter": "p.K1231N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3963", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "56", "alt_dp": "138", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3698A>T", "hgvs_p": "p.Lys1233Ile", "hgvs_p_1_letter": "p.K1233I"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4082", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "16", "alt_dp": "23", "af": "0.59"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3817G>A", "hgvs_p": "p.Asp1273Asn", "hgvs_p_1_letter": "p.D1273N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19439", "ref_dp": "22", "alt_dp": "19412", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17846", "ref_dp": "3108", "alt_dp": "14730", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16276", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16011T>C", "hgvs_p": "p.His5337His", "hgvs_p_1_letter": "p.H5337H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28951", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.678A>G", "hgvs_p": "p.Arg226Arg", "hgvs_p_1_letter": "p.R226R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "3", "alt_dp": "253", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "18", "alt_dp": "179", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9711", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "14", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.9449_9450delCA", "hgvs_p": "p.Thr3150fs", "hgvs_p_1_letter": "p.T3150fs"}, "Variant": {"ref": "CCA"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "79", "alt_dp": "66", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "727", "ref_dp": "1", "alt_dp": "726", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "0", "alt_dp": "185", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "2", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "704", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "254", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "242", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "96", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "1", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "25", "af": "0.96"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "27", "af": "0.84"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1617", "ref_dp": "29", "alt_dp": "1583", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1606", "ref_dp": "0", "alt_dp": "1604", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "811", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.546C>T", "hgvs_p": "p.Tyr182Tyr", "hgvs_p_1_letter": "p.Y182Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1157", "ref_dp": "5", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "507", "ref_dp": "502", "alt_dp": "426", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "0", "alt_dp": "559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3850", "ref_dp": "4", "alt_dp": "3846", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "0", "alt_dp": "235", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "2", "alt_dp": "185", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "189", "alt_dp": "166", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "0", "alt_dp": "154", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2573", "ref_dp": "5", "alt_dp": "2568", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2372", "ref_dp": "11", "alt_dp": "2360", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "877", "ref_dp": "0", "alt_dp": "877", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "0", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "2", "alt_dp": "171", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1194", "ref_dp": "2", "alt_dp": "1189", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1645", "ref_dp": "0", "alt_dp": "1631", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "514", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "983", "ref_dp": "2", "alt_dp": "973", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1108", "ref_dp": "16", "alt_dp": "1091", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "1", "alt_dp": "97", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "4", "alt_dp": "731", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26568", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.46C>T", "hgvs_p": "p.Leu16Phe", "hgvs_p_1_letter": "p.L16F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "0", "alt_dp": "245", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "0", "alt_dp": "715", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "256", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1012", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "3", "alt_dp": "944", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "751", "alt_dp": "516", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "19", "alt_dp": "1949", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1960", "ref_dp": "1", "alt_dp": "1959", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "1", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "1", "alt_dp": "112", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2673", "ref_dp": "17", "alt_dp": "2656", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2561", "ref_dp": "2", "alt_dp": "2559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "1", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1437", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1172C>T", "hgvs_p": "p.Ser391Phe", "hgvs_p_1_letter": "p.S391F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1186A>T", "hgvs_p": "p.Ile396Phe", "hgvs_p_1_letter": "p.I396F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "4", "alt_dp": "9", "af": "0.69"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24123", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "8", "alt_dp": "11", "af": "0.58"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2561A>C", "hgvs_p": "p.Lys854Thr", "hgvs_p_1_letter": "p.K854T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26862", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.340C>A", "hgvs_p": "p.Pro114Thr", "hgvs_p_1_letter": "p.P114T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "2", "alt_dp": "81", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "0", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "366", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12834", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.12572delT", "hgvs_p": "p.Leu4191fs", "hgvs_p_1_letter": "p.L4191fs"}, "Variant": {"ref": "AT"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "336", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "2", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "81", "alt_dp": "30", "af": "0.37"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "4", "alt_dp": "565", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "0", "alt_dp": "565", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3183", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "22", "alt_dp": "26", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2918A>G", "hgvs_p": "p.Glu973Gly", "hgvs_p_1_letter": "p.E973G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "205", "alt_dp": "169", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "2", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "178", "alt_dp": "164", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4328", "ref_dp": "6", "alt_dp": "4322", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "4", "alt_dp": "75", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "0", "alt_dp": "116", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "119", "alt_dp": "108", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "96", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2006", "ref_dp": "2", "alt_dp": "2004", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "2", "alt_dp": "1964", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "712", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "685", "ref_dp": "0", "alt_dp": "679", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "548", "ref_dp": "1", "alt_dp": "547", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "682", "ref_dp": "21", "alt_dp": "661", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "2", "alt_dp": "67", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "2", "alt_dp": "88", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "775", "ref_dp": "0", "alt_dp": "775", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "5", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "657", "alt_dp": "484", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2822", "ref_dp": "28", "alt_dp": "2789", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2814", "ref_dp": "0", "alt_dp": "2809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2312", "ref_dp": "8", "alt_dp": "2302", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "28", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "0", "alt_dp": "1638", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "470", "ref_dp": "2", "alt_dp": "468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "495", "ref_dp": "2", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "213", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "37", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "2", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27406", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13C>T", "hgvs_p": "p.Leu5Phe", "hgvs_p_1_letter": "p.L5F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27784", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.29A>T", "hgvs_p": "p.Tyr10Phe", "hgvs_p_1_letter": "p.Y10F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27790", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.35G>C", "hgvs_p": "p.Cys12Ser", "hgvs_p_1_letter": "p.C12S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "189", "ref_dp": "0", "alt_dp": "188", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "134", "af": "0.78"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28403", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "78", "alt_dp": "34", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.130G>A", "hgvs_p": "p.Gly44Ser", "hgvs_p_1_letter": "p.G44S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2857", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2592C>T", "hgvs_p": "p.Leu864Leu", "hgvs_p_1_letter": "p.L864L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "36", "alt_dp": "3594", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3618", "ref_dp": "3", "alt_dp": "3608", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4964", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4699A>G", "hgvs_p": "p.Thr1567Ala", "hgvs_p_1_letter": "p.T1567A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1049", "ref_dp": "2", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "608", "ref_dp": "606", "alt_dp": "530", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "587", "ref_dp": "0", "alt_dp": "587", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5269", "ref_dp": "16", "alt_dp": "5253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "231", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "5", "alt_dp": "5", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3340", "ref_dp": "15", "alt_dp": "3325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "0", "alt_dp": "443", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "444", "alt_dp": "403", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "3", "alt_dp": "381", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3684", "ref_dp": "4", "alt_dp": "3680", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3562", "ref_dp": "10", "alt_dp": "3542", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1310", "ref_dp": "0", "alt_dp": "1308", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1248", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1231", "ref_dp": "0", "alt_dp": "1229", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1824", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "0", "alt_dp": "589", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "4", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1344", "ref_dp": "14", "alt_dp": "1330", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "1", "alt_dp": "164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "1", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "2", "alt_dp": "759", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "1", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "0", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "448", "ref_dp": "3", "alt_dp": "442", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1392", "ref_dp": "0", "alt_dp": "1390", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "1", "alt_dp": "1382", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1099", "ref_dp": "1092", "alt_dp": "795", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2048", "ref_dp": "32", "alt_dp": "2014", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2025", "ref_dp": "2", "alt_dp": "2020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3368", "ref_dp": "17", "alt_dp": "3350", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "33", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3057", "ref_dp": "4", "alt_dp": "3053", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14090", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13825A>T", "hgvs_p": "p.Met4609Leu", "hgvs_p_1_letter": "p.M4609L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15933", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "4", "alt_dp": "65", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15668C>T", "hgvs_p": "p.Thr5223Ile", "hgvs_p_1_letter": "p.T5223I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "51", "alt_dp": "46", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "753", "ref_dp": "1", "alt_dp": "752", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "730", "ref_dp": "0", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "267", "ref_dp": "0", "alt_dp": "267", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "2", "alt_dp": "287", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26654", "nucleotide": "GT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "28", "alt_dp": "9", "af": "0.32"}, "Gene": {"gene": "M"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.137dupT", "hgvs_p": "p.Leu46fs", "hgvs_p_1_letter": "p.L46fs"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "3", "alt_dp": "19", "af": "0.86"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "0", "alt_dp": "365", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "0", "alt_dp": "335", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "279", "alt_dp": "202", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "79", "alt_dp": "29", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2846", "ref_dp": "42", "alt_dp": "2800", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "3", "alt_dp": "2814", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "17", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1208", "ref_dp": "5", "alt_dp": "1203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "4", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "1", "alt_dp": "79", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "0", "alt_dp": "300", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1212", "ref_dp": "1193", "alt_dp": "1059", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "576", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6107", "ref_dp": "17", "alt_dp": "6090", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "426", "ref_dp": "3", "alt_dp": "423", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3288", "ref_dp": "0", "alt_dp": "3285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "4", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "429", "alt_dp": "398", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "2", "alt_dp": "450", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "16", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "13", "af": "0.81"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3887", "ref_dp": "4", "alt_dp": "3880", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3730", "ref_dp": "6", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1409", "ref_dp": "0", "alt_dp": "1404", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1350", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "1", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1209", "ref_dp": "0", "alt_dp": "1206", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1902", "ref_dp": "2", "alt_dp": "1884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "860", "ref_dp": "1", "alt_dp": "856", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1573", "ref_dp": "3", "alt_dp": "1565", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1795", "ref_dp": "32", "alt_dp": "1760", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "9", "alt_dp": "441", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1216", "ref_dp": "6", "alt_dp": "1208", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "353", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "355", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "369", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "803", "ref_dp": "0", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "5", "alt_dp": "1652", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "11", "alt_dp": "1651", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "326", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1458", "alt_dp": "1071", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "23", "alt_dp": "2143", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2150", "ref_dp": "0", "alt_dp": "2147", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "2", "alt_dp": "608", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3994", "ref_dp": "13", "alt_dp": "3975", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8715", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8450C>T", "hgvs_p": "p.Thr2817Ile", "hgvs_p_1_letter": "p.T2817I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "76", "alt_dp": "65", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "1", "alt_dp": "2277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "27", "alt_dp": "12", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "42", "alt_dp": "36", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1687", "ref_dp": "0", "alt_dp": "1687", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1723", "ref_dp": "4", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "0", "alt_dp": "665", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "645", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "1", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "1", "alt_dp": "280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "1", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "684", "ref_dp": "0", "alt_dp": "684", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "667", "ref_dp": "16", "alt_dp": "651", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "498", "ref_dp": "496", "alt_dp": "337", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "171", "alt_dp": "62", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6177", "ref_dp": "65", "alt_dp": "6104", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6141", "ref_dp": "2", "alt_dp": "6131", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4273", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "13", "alt_dp": "18", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4008T>A", "hgvs_p": "p.Gly1336Gly", "hgvs_p_1_letter": "p.G1336G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2646", "ref_dp": "16", "alt_dp": "2630", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1287", "ref_dp": "8", "alt_dp": "1277", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "35", "alt_dp": "32", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "4", "alt_dp": "1634", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "27", "alt_dp": "16", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "2", "alt_dp": "29", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21859", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.297C>T", "hgvs_p": "p.Asn99Asn", "hgvs_p_1_letter": "p.N99N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1494", "ref_dp": "4", "alt_dp": "1490", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1441", "ref_dp": "16", "alt_dp": "1425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "586", "ref_dp": "0", "alt_dp": "586", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "571", "ref_dp": "0", "alt_dp": "571", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25577", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>C", "hgvs_p": "p.Ile62Thr", "hgvs_p_1_letter": "p.I62T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "2", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "2", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "222", "alt_dp": "162", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5160", "ref_dp": "55", "alt_dp": "5100", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5134", "ref_dp": "3", "alt_dp": "5127", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2570", "ref_dp": "9", "alt_dp": "2558", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "360", "ref_dp": "355", "alt_dp": "322", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5220", "ref_dp": "4", "alt_dp": "5213", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "1", "alt_dp": "201", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "202", "alt_dp": "188", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22478", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.916T>C", "hgvs_p": "p.Phe306Leu", "hgvs_p_1_letter": "p.F306L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3085", "ref_dp": "4", "alt_dp": "3081", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2906", "ref_dp": "14", "alt_dp": "2884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1118", "ref_dp": "0", "alt_dp": "1116", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1080", "ref_dp": "0", "alt_dp": "1077", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "2", "alt_dp": "686", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1007", "ref_dp": "0", "alt_dp": "997", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "2", "alt_dp": "268", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "888", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1054", "ref_dp": "21", "alt_dp": "1033", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "226", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "274", "ref_dp": "0", "alt_dp": "274", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "918", "ref_dp": "2", "alt_dp": "913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "933", "ref_dp": "0", "alt_dp": "929", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "774", "ref_dp": "770", "alt_dp": "558", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3048", "ref_dp": "38", "alt_dp": "3005", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3032", "ref_dp": "4", "alt_dp": "3020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "635", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9649", "ref_dp": "48", "alt_dp": "9569", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.370C>T", "hgvs_p": "p.Arg124Cys", "hgvs_p_1_letter": "p.R124C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1058", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2866", "ref_dp": "7", "alt_dp": "2859", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "491", "alt_dp": "443", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "0", "alt_dp": "252", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4749", "ref_dp": "6", "alt_dp": "4741", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1213", "ref_dp": "5", "alt_dp": "1207", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "160", "alt_dp": "145", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "0", "alt_dp": "170", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "1", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3286", "ref_dp": "10", "alt_dp": "3275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "2", "alt_dp": "3208", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1320", "ref_dp": "1", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1275", "ref_dp": "0", "alt_dp": "1266", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "50", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "675", "ref_dp": "2", "alt_dp": "669", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "821", "ref_dp": "13", "alt_dp": "808", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27519", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126C>T", "hgvs_p": "p.Gly42Gly", "hgvs_p_1_letter": "p.G42G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "985", "ref_dp": "4", "alt_dp": "981", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "6", "alt_dp": "987", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "843", "alt_dp": "615", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2536", "ref_dp": "35", "alt_dp": "2498", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2511", "ref_dp": "2", "alt_dp": "2506", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "1", "alt_dp": "89", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3456", "ref_dp": "17", "alt_dp": "3437", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "100", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11455", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11190C>T", "hgvs_p": "p.Ala3730Ala", "hgvs_p_1_letter": "p.A3730A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4012", "ref_dp": "6", "alt_dp": "4006", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "89", "alt_dp": "82", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1894", "ref_dp": "4", "alt_dp": "1890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1971", "ref_dp": "3", "alt_dp": "1968", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "0", "alt_dp": "808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "12", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "228", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "456", "ref_dp": "0", "alt_dp": "456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "539", "ref_dp": "6", "alt_dp": "532", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "2", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "22", "alt_dp": "8", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "2", "alt_dp": "286", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "204", "ref_dp": "202", "alt_dp": "147", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5835", "ref_dp": "60", "alt_dp": "5773", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5804", "ref_dp": "4", "alt_dp": "5791", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3152", "ref_dp": "5", "alt_dp": "3147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2010", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1745A>G", "hgvs_p": "p.Asp582Gly", "hgvs_p_1_letter": "p.D582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "282", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "2", "alt_dp": "39", "af": "0.95"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "25", "af": "0.76"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3161", "ref_dp": "17", "alt_dp": "3140", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3153", "ref_dp": "4", "alt_dp": "3146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "0", "alt_dp": "606", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "2", "alt_dp": "94", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "82", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "120", "alt_dp": "116", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5495", "ref_dp": "3", "alt_dp": "5491", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "1", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "141", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2543", "ref_dp": "1", "alt_dp": "2541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2437", "ref_dp": "14", "alt_dp": "2421", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "936", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "2", "alt_dp": "901", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "581", "ref_dp": "0", "alt_dp": "580", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "0", "alt_dp": "760", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "759", "ref_dp": "0", "alt_dp": "758", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "18", "alt_dp": "894", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "2", "alt_dp": "58", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "174", "ref_dp": "0", "alt_dp": "174", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "991", "ref_dp": "3", "alt_dp": "987", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "729", "ref_dp": "726", "alt_dp": "511", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "407", "ref_dp": "288", "alt_dp": "106", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3023", "ref_dp": "30", "alt_dp": "2990", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3005", "ref_dp": "0", "alt_dp": "2998", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "58", "alt_dp": "20", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3521", "ref_dp": "3", "alt_dp": "3515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2527", "ref_dp": "14", "alt_dp": "2509", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3374", "ref_dp": "13", "alt_dp": "3359", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "64", "alt_dp": "64", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1214", "ref_dp": "0", "alt_dp": "1214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1267", "ref_dp": "3", "alt_dp": "1261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "536", "ref_dp": "1", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "511", "ref_dp": "0", "alt_dp": "510", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "0", "alt_dp": "86", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "297", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "5", "alt_dp": "368", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "768", "ref_dp": "0", "alt_dp": "767", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "2", "alt_dp": "722", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "450", "alt_dp": "317", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "64", "alt_dp": "42", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6562", "ref_dp": "63", "alt_dp": "6491", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6525", "ref_dp": "2", "alt_dp": "6516", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "1", "alt_dp": "12", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4276", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4011C>T", "hgvs_p": "p.Tyr1337Tyr", "hgvs_p_1_letter": "p.Y1337Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1787", "ref_dp": "5", "alt_dp": "1782", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "354", "alt_dp": "314", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7272", "ref_dp": "15", "alt_dp": "7253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "7", "alt_dp": "8", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "1", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "1", "alt_dp": "1329", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21306", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "4", "alt_dp": "134", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21041C>T", "hgvs_p": "p.Ala7014Val", "hgvs_p_1_letter": "p.A7014V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "1", "alt_dp": "540", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "555", "ref_dp": "541", "alt_dp": "494", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "533", "ref_dp": "2", "alt_dp": "531", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5345", "ref_dp": "6", "alt_dp": "5339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5055", "ref_dp": "8", "alt_dp": "5044", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1780", "ref_dp": "0", "alt_dp": "1780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1726", "ref_dp": "0", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1529", "ref_dp": "0", "alt_dp": "1527", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2315", "ref_dp": "0", "alt_dp": "2289", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "384", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1576", "ref_dp": "0", "alt_dp": "1573", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1890", "ref_dp": "45", "alt_dp": "1845", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "1", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "603", "ref_dp": "4", "alt_dp": "599", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "453", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1561", "ref_dp": "4", "alt_dp": "1557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1582", "ref_dp": "3", "alt_dp": "1577", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "172", "ref_dp": "1", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1130", "ref_dp": "1128", "alt_dp": "735", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "615", "ref_dp": "428", "alt_dp": "178", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2666", "ref_dp": "37", "alt_dp": "2626", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2644", "ref_dp": "3", "alt_dp": "2638", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5293", "ref_dp": "30", "alt_dp": "5263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1178C>T", "hgvs_p": "p.Thr393Ile", "hgvs_p_1_letter": "p.T393I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "1", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4660", "ref_dp": "24", "alt_dp": "4632", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "72", "alt_dp": "66", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3335", "ref_dp": "1", "alt_dp": "3334", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "18", "alt_dp": "12", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "78", "alt_dp": "66", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23030", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1468T>C", "hgvs_p": "p.Phe490Leu", "hgvs_p_1_letter": "p.F490L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1658", "ref_dp": "2", "alt_dp": "1655", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1539", "ref_dp": "5", "alt_dp": "1533", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "3", "alt_dp": "598", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "583", "ref_dp": "0", "alt_dp": "583", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23756", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2194A>G", "hgvs_p": "p.Thr732Ala", "hgvs_p_1_letter": "p.T732A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "381", "ref_dp": "14", "alt_dp": "367", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "2", "alt_dp": "131", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2790", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2525C>T", "hgvs_p": "p.Thr842Ile", "hgvs_p_1_letter": "p.T842I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "198", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "111", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6341", "ref_dp": "80", "alt_dp": "6256", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "0", "alt_dp": "6304", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1458", "ref_dp": "11", "alt_dp": "1447", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "9", "alt_dp": "1310", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "94", "alt_dp": "81", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11693T>C", "hgvs_p": "p.Ile3898Thr", "hgvs_p_1_letter": "p.I3898T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3708", "ref_dp": "5", "alt_dp": "3703", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14774", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14509A>T", "hgvs_p": "p.Met4837Leu", "hgvs_p_1_letter": "p.M4837L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "106", "alt_dp": "91", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1153", "ref_dp": "0", "alt_dp": "1153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1133", "ref_dp": "2", "alt_dp": "1131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "430", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "454", "ref_dp": "0", "alt_dp": "451", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "3", "alt_dp": "531", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "2", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "0", "alt_dp": "556", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "4", "alt_dp": "630", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "637", "ref_dp": "2", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "462", "ref_dp": "461", "alt_dp": "341", "af": "0.74"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4829", "ref_dp": "76", "alt_dp": "4753", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4774", "ref_dp": "5", "alt_dp": "4765", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4835", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "35", "alt_dp": "20", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4570G>C", "hgvs_p": "p.Gly1524Arg", "hgvs_p_1_letter": "p.G1524R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1501", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "229", "ref_dp": "225", "alt_dp": "199", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4491", "ref_dp": "2", "alt_dp": "4489", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "121", "alt_dp": "110", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3367", "ref_dp": "2", "alt_dp": "3365", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3050", "ref_dp": "3", "alt_dp": "3045", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "0", "alt_dp": "1142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1100", "ref_dp": "0", "alt_dp": "1094", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "1", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "564", "ref_dp": "0", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "548", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "663", "ref_dp": "14", "alt_dp": "649", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "368", "ref_dp": "2", "alt_dp": "366", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "607", "ref_dp": "0", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "751", "ref_dp": "0", "alt_dp": "749", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "703", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "531", "ref_dp": "529", "alt_dp": "373", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "283", "alt_dp": "99", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2009", "ref_dp": "27", "alt_dp": "1980", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1988", "ref_dp": "0", "alt_dp": "1982", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3173", "ref_dp": "9", "alt_dp": "3162", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "2", "alt_dp": "271", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16853", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16588G>T", "hgvs_p": "p.Val5530Leu", "hgvs_p_1_letter": "p.V5530L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "5", "alt_dp": "161", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "165", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29400", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1127C>T", "hgvs_p": "p.Ala376Val", "hgvs_p_1_letter": "p.A376V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3663", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "2", "alt_dp": "146", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3398G>A", "hgvs_p": "p.Ser1133Asn", "hgvs_p_1_letter": "p.S1133N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4266", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4001T>C", "hgvs_p": "p.Leu1334Ser", "hgvs_p_1_letter": "p.L1334S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4363", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4098A>T", "hgvs_p": "p.Glu1366Asp", "hgvs_p_1_letter": "p.E1366D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "1", "alt_dp": "196", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "2", "alt_dp": "333", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "824", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1412", "ref_dp": "1400", "alt_dp": "1185", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "872", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2886", "ref_dp": "7", "alt_dp": "2877", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "367", "ref_dp": "5", "alt_dp": "362", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "2", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "458", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "465", "ref_dp": "463", "alt_dp": "409", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "446", "ref_dp": "6", "alt_dp": "440", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21986", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.425_433delGTGTTTATT", "hgvs_p": "p.Gly142_Tyr145delinsAsp", "hgvs_p_1_letter": "p.G142_Y145delinsD"}, "Variant": {"ref": "GGTGTTTATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "15", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "1", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22813", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1251G>T", "hgvs_p": "p.Lys417Asn", "hgvs_p_1_letter": "p.K417N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "1", "alt_dp": "99", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2063", "ref_dp": "4", "alt_dp": "2059", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1975", "ref_dp": "4", "alt_dp": "1971", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "0", "alt_dp": "738", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "705", "ref_dp": "2", "alt_dp": "699", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "0", "alt_dp": "538", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1237", "ref_dp": "0", "alt_dp": "1235", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1834", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "0", "alt_dp": "1383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1593", "ref_dp": "3", "alt_dp": "1585", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "21", "alt_dp": "1660", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "565", "ref_dp": "1", "alt_dp": "564", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "769", "ref_dp": "3", "alt_dp": "763", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1265", "ref_dp": "4", "alt_dp": "1260", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "2", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "843", "ref_dp": "0", "alt_dp": "843", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "416", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "3", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1221", "ref_dp": "6", "alt_dp": "1215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "694", "alt_dp": "501", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "2", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "2", "alt_dp": "628", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "629", "ref_dp": "0", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "0", "alt_dp": "124", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6445", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.6180C>T", "hgvs_p": "p.Asp2060Asp", "hgvs_p_1_letter": "p.D2060D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6512", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.6248_6250delGTT", "hgvs_p": "p.Ser2083_Leu2084delinsIle", "hgvs_p_1_letter": "p.S2083_L2084delinsI"}, "Variant": {"ref": "AGTT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1980", "ref_dp": "19", "alt_dp": "1959", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "31", "alt_dp": "28", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2327", "ref_dp": "1", "alt_dp": "2323", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16925", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16660A>G", "hgvs_p": "p.Ile5554Val", "hgvs_p_1_letter": "p.I5554V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20371", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.20106C>G", "hgvs_p": "p.Tyr6702*", "hgvs_p_1_letter": "p.Y6702*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "5", "alt_dp": "176", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "21", "alt_dp": "20", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "920", "ref_dp": "0", "alt_dp": "920", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "0", "alt_dp": "907", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "359", "ref_dp": "0", "alt_dp": "359", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "351", "ref_dp": "0", "alt_dp": "351", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "145", "ref_dp": "0", "alt_dp": "142", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "3", "alt_dp": "168", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "0", "alt_dp": "175", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "200", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "2", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "2", "alt_dp": "376", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "296", "alt_dp": "209", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "132", "alt_dp": "46", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4288", "ref_dp": "63", "alt_dp": "4219", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4247", "ref_dp": "4", "alt_dp": "4241", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2102", "ref_dp": "5", "alt_dp": "2097", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "42", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1350", "ref_dp": "2", "alt_dp": "1348", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "26", "alt_dp": "22", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "467", "ref_dp": "0", "alt_dp": "467", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "0", "alt_dp": "551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "207", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "195", "ref_dp": "0", "alt_dp": "195", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "2", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "286", "ref_dp": "3", "alt_dp": "281", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "223", "alt_dp": "167", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8535", "ref_dp": "93", "alt_dp": "8429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8481", "ref_dp": "1", "alt_dp": "8473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8269", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "66", "alt_dp": "115", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8004T>A", "hgvs_p": "p.Asp2668Glu", "hgvs_p_1_letter": "p.D2668E"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "7", "alt_dp": "925", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "13", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "85", "alt_dp": "78", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2747", "ref_dp": "4", "alt_dp": "2743", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "56", "alt_dp": "48", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "2", "alt_dp": "49", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "878", "ref_dp": "3", "alt_dp": "875", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "938", "ref_dp": "2", "alt_dp": "934", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "371", "ref_dp": "0", "alt_dp": "370", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "0", "alt_dp": "352", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "0", "alt_dp": "195", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "249", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "313", "ref_dp": "2", "alt_dp": "311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27052", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.530C>T", "hgvs_p": "p.Ser177Phe", "hgvs_p_1_letter": "p.S177F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "0", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "423", "alt_dp": "278", "af": "0.66"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4416", "ref_dp": "5", "alt_dp": "4405", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4440", "ref_dp": "22", "alt_dp": "4409", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4441", "ref_dp": "0", "alt_dp": "4429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2004", "ref_dp": "2", "alt_dp": "2002", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "380", "alt_dp": "343", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6218", "ref_dp": "9", "alt_dp": "6205", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "324", "ref_dp": "2", "alt_dp": "319", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "322", "alt_dp": "292", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21795", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "3", "alt_dp": "355", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.233G>A", "hgvs_p": "p.Arg78Lys", "hgvs_p_1_letter": "p.R78K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "14", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2548", "ref_dp": "5", "alt_dp": "2543", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2427", "ref_dp": "2", "alt_dp": "2416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "881", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "64", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "1", "alt_dp": "810", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1219", "ref_dp": "0", "alt_dp": "1209", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "314", "ref_dp": "0", "alt_dp": "312", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1245", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1525", "ref_dp": "27", "alt_dp": "1496", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "3", "alt_dp": "179", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "987", "ref_dp": "2", "alt_dp": "984", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "399", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "3", "alt_dp": "461", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "444", "ref_dp": "0", "alt_dp": "441", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "143", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3928", "ref_dp": "8", "alt_dp": "3914", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4161", "ref_dp": "5", "alt_dp": "4146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "2", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3059", "ref_dp": "3037", "alt_dp": "1264", "af": "0.41"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2726", "ref_dp": "36", "alt_dp": "2687", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2704", "ref_dp": "2", "alt_dp": "2697", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29195", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2958", "ref_dp": "0", "alt_dp": "2935", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.922G>T", "hgvs_p": "p.Ala308Ser", "hgvs_p_1_letter": "p.A308S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5515", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5250G>T", "hgvs_p": "p.Val1750Val", "hgvs_p_1_letter": "p.V1750V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7321", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7056C>T", "hgvs_p": "p.Ser2352Ser", "hgvs_p_1_letter": "p.S2352S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "7", "alt_dp": "2811", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "550", "alt_dp": "482", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "649", "ref_dp": "0", "alt_dp": "649", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5534", "ref_dp": "17", "alt_dp": "5515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "0", "alt_dp": "273", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "404", "ref_dp": "2", "alt_dp": "402", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "405", "alt_dp": "357", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "2", "alt_dp": "375", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3111", "ref_dp": "5", "alt_dp": "3106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2843", "ref_dp": "8", "alt_dp": "2834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "962", "ref_dp": "0", "alt_dp": "962", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "0", "alt_dp": "906", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "1", "alt_dp": "87", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "794", "ref_dp": "0", "alt_dp": "788", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1286", "ref_dp": "0", "alt_dp": "1279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1256", "ref_dp": "4", "alt_dp": "1247", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1507", "ref_dp": "30", "alt_dp": "1473", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "0", "alt_dp": "632", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "3", "alt_dp": "99", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "620", "ref_dp": "0", "alt_dp": "620", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "0", "alt_dp": "372", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "2", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27667", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "56", "alt_dp": "20", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.274G>T", "hgvs_p": "p.Glu92*", "hgvs_p_1_letter": "p.E92*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1719", "ref_dp": "2", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1718", "ref_dp": "5", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1209", "alt_dp": "726", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2323", "ref_dp": "23", "alt_dp": "2299", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2314", "ref_dp": "1", "alt_dp": "2311", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3873", "ref_dp": "8", "alt_dp": "3862", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6454", "ref_dp": "3969", "alt_dp": "2458", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "218", "alt_dp": "78", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1405", "ref_dp": "1041", "alt_dp": "364", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3090", "ref_dp": "10", "alt_dp": "3074", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "34", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1612", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "22", "alt_dp": "14", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15738", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1840", "ref_dp": "8", "alt_dp": "1832", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15473C>T", "hgvs_p": "p.Ser5158Leu", "hgvs_p_1_letter": "p.S5158L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "26", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "0", "alt_dp": "949", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23811", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "6", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2249G>A", "hgvs_p": "p.Ser750Asn", "hgvs_p_1_letter": "p.S750N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23853", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2293delC", "hgvs_p": "p.Arg765fs", "hgvs_p_1_letter": "p.R765fs"}, "Variant": {"ref": "AC"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "398", "ref_dp": "4", "alt_dp": "394", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25893", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.501T>C", "hgvs_p": "p.Ile167Ile", "hgvs_p_1_letter": "p.I167I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "711", "ref_dp": "0", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "236", "ref_dp": "0", "alt_dp": "236", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "0", "alt_dp": "1152", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1193", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "975", "ref_dp": "969", "alt_dp": "682", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17113", "ref_dp": "95", "alt_dp": "17009", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17089", "ref_dp": "4", "alt_dp": "17063", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11104", "ref_dp": "11008", "alt_dp": "5619", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7690", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "21", "alt_dp": "8", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7425A>G", "hgvs_p": "p.Leu2475Leu", "hgvs_p_1_letter": "p.L2475L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "1", "alt_dp": "973", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "64", "alt_dp": "58", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2893", "ref_dp": "5", "alt_dp": "2888", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13544", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13279T>C", "hgvs_p": "p.Leu4427Leu", "hgvs_p_1_letter": "p.L4427L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "1", "alt_dp": "68", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "91", "alt_dp": "32", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "121", "alt_dp": "111", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2458", "ref_dp": "2", "alt_dp": "2456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2286", "ref_dp": "6", "alt_dp": "2280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "851", "ref_dp": "0", "alt_dp": "847", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "823", "ref_dp": "0", "alt_dp": "815", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "291", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "7", "alt_dp": "356", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "2", "alt_dp": "129", "af": "0.98"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "2", "alt_dp": "80", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "104", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "796", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "3", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "629", "alt_dp": "451", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "289", "alt_dp": "104", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2288", "ref_dp": "23", "alt_dp": "2261", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2275", "ref_dp": "0", "alt_dp": "2270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2760", "ref_dp": "9", "alt_dp": "2748", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "1", "alt_dp": "83", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1420", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "226", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1155C>T", "hgvs_p": "p.Ala385Ala", "hgvs_p_1_letter": "p.A385A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14511", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "84", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14246G>C", "hgvs_p": "p.Arg4749Thr", "hgvs_p_1_letter": "p.R4749T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15535", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15270G>A", "hgvs_p": "p.Lys5090Lys", "hgvs_p_1_letter": "p.K5090K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18788", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "2", "alt_dp": "1385", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.18523C>T", "hgvs_p": "p.Gln6175*", "hgvs_p_1_letter": "p.Q6175*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21057", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20792C>T", "hgvs_p": "p.Thr6931Ile", "hgvs_p_1_letter": "p.T6931I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "390", "ref_dp": "0", "alt_dp": "390", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22917", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1355T>G", "hgvs_p": "p.Leu452Arg", "hgvs_p_1_letter": "p.L452R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2800", "ref_dp": "7", "alt_dp": "2793", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "796", "ref_dp": "0", "alt_dp": "794", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Ser26Leu", "hgvs_p_1_letter": "p.S26L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25518", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126T>C", "hgvs_p": "p.Pro42Pro", "hgvs_p_1_letter": "p.P42P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25538", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.146G>T", "hgvs_p": "p.Gly49Val", "hgvs_p_1_letter": "p.G49V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26054", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.662C>A", "hgvs_p": "p.Thr221Lys", "hgvs_p_1_letter": "p.T221K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26172", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "92", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.780G>T", "hgvs_p": "p.Met260Ile", "hgvs_p_1_letter": "p.M260I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "376", "ref_dp": "0", "alt_dp": "376", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27590", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "114", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.197C>T", "hgvs_p": "p.Ala66Val", "hgvs_p_1_letter": "p.A66V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27638", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "107", "ref_dp": "0", "alt_dp": "107", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Val82Ala", "hgvs_p_1_letter": "p.V82A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27722", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.329T>C", "hgvs_p": "p.Ile110Thr", "hgvs_p_1_letter": "p.I110T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "967", "alt_dp": "888", "af": "0.91"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "102", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1212", "alt_dp": "1147", "af": "0.94"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "753", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4129", "ref_dp": "17", "alt_dp": "4080", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1270", "ref_dp": "0", "alt_dp": "1258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6716", "ref_dp": "4", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29734", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4350G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29742", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4358G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29751", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "111", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4367G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "420", "ref_dp": "0", "alt_dp": "420", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3411", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "12", "alt_dp": "979", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3146C>T", "hgvs_p": "p.Ala1049Val", "hgvs_p_1_letter": "p.A1049V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4181", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3916G>T", "hgvs_p": "p.Ala1306Ser", "hgvs_p_1_letter": "p.A1306S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7526", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1855", "ref_dp": "12", "alt_dp": "1843", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7261G>A", "hgvs_p": "p.Val2421Ile", "hgvs_p_1_letter": "p.V2421I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8010", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1725", "ref_dp": "54", "alt_dp": "1670", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7745A>G", "hgvs_p": "p.Asp2582Gly", "hgvs_p_1_letter": "p.D2582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8986", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8721C>T", "hgvs_p": "p.Asp2907Asp", "hgvs_p_1_letter": "p.D2907D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8788G>T", "hgvs_p": "p.Val2930Leu", "hgvs_p_1_letter": "p.V2930L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "246", "alt_dp": "223", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7290", "ref_dp": "16", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "140", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3760", "ref_dp": "2", "alt_dp": "3757", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3604", "ref_dp": "13", "alt_dp": "3581", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "0", "alt_dp": "1391", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1340", "ref_dp": "0", "alt_dp": "1337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "0", "alt_dp": "658", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1017", "ref_dp": "1", "alt_dp": "1009", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "1", "alt_dp": "216", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "888", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1069", "ref_dp": "13", "alt_dp": "1054", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "2", "alt_dp": "101", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "598", "ref_dp": "0", "alt_dp": "597", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "0", "alt_dp": "181", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "0", "alt_dp": "464", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "111", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "1", "alt_dp": "122", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1502", "ref_dp": "5", "alt_dp": "1488", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1544", "ref_dp": "2", "alt_dp": "1540", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "1083", "alt_dp": "619", "af": "0.56"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5114", "ref_dp": "72", "alt_dp": "5038", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5062", "ref_dp": "6", "alt_dp": "5048", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5806", "ref_dp": "16", "alt_dp": "5787", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "50", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "6", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "19", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "955", "ref_dp": "2", "alt_dp": "953", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "928", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "394", "ref_dp": "0", "alt_dp": "394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "374", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "4", "alt_dp": "189", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "2", "alt_dp": "184", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26465", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.221T>C", "hgvs_p": "p.Leu74Pro", "hgvs_p_1_letter": "p.L74P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "0", "alt_dp": "202", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "209", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "254", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "0", "alt_dp": "270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "201", "alt_dp": "147", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7905", "ref_dp": "96", "alt_dp": "7806", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7846", "ref_dp": "1", "alt_dp": "7833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "6", "alt_dp": "2271", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "30", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "114", "alt_dp": "105", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1827", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "335", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "65", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "6", "alt_dp": "232", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "276", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "1", "alt_dp": "70", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "593", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "617", "ref_dp": "0", "alt_dp": "615", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "482", "alt_dp": "327", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6445", "ref_dp": "87", "alt_dp": "6352", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6389", "ref_dp": "4", "alt_dp": "6374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2221", "ref_dp": "1", "alt_dp": "2219", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2010", "ref_dp": "9", "alt_dp": "2001", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2304", "ref_dp": "3", "alt_dp": "2301", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18047", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17782A>T", "hgvs_p": "p.Met5928Leu", "hgvs_p_1_letter": "p.M5928L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "21", "alt_dp": "21", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "706", "ref_dp": "2", "alt_dp": "704", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "762", "ref_dp": "0", "alt_dp": "762", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "277", "ref_dp": "0", "alt_dp": "277", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "1", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "1", "alt_dp": "101", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27711", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.318A>G", "hgvs_p": "p.Ala106Ala", "hgvs_p_1_letter": "p.A106A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "1", "alt_dp": "14", "af": "0.93"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "1", "alt_dp": "489", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "1", "alt_dp": "480", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "377", "ref_dp": "373", "alt_dp": "254", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8195", "ref_dp": "126", "alt_dp": "8059", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8109", "ref_dp": "0", "alt_dp": "8105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "18", "ref_dp": "12", "alt_dp": "6", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4166", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "26", "alt_dp": "26", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3901A>T", "hgvs_p": "p.Ile1301Leu", "hgvs_p_1_letter": "p.I1301L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4171", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "25", "alt_dp": "26", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3906T>C", "hgvs_p": "p.Pro1302Pro", "hgvs_p_1_letter": "p.P1302P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1312", "ref_dp": "23", "alt_dp": "1286", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "310", "alt_dp": "269", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7412", "ref_dp": "12", "alt_dp": "7399", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "276", "alt_dp": "255", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "292", "ref_dp": "0", "alt_dp": "292", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3875", "ref_dp": "6", "alt_dp": "3869", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3568", "ref_dp": "12", "alt_dp": "3551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1289", "ref_dp": "0", "alt_dp": "1286", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1255", "ref_dp": "0", "alt_dp": "1246", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "810", "ref_dp": "0", "alt_dp": "810", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1321", "ref_dp": "0", "alt_dp": "1311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "329", "ref_dp": "2", "alt_dp": "323", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1351", "ref_dp": "1", "alt_dp": "1347", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1588", "ref_dp": "29", "alt_dp": "1552", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1076", "ref_dp": "2", "alt_dp": "1070", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "2", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "342", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "1", "alt_dp": "371", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "412", "ref_dp": "0", "alt_dp": "412", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "0", "alt_dp": "127", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1853", "ref_dp": "2", "alt_dp": "1851", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "8", "alt_dp": "1857", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1454", "alt_dp": "930", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3791", "ref_dp": "57", "alt_dp": "3732", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3743", "ref_dp": "3", "alt_dp": "3735", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "1", "alt_dp": "47", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "3", "alt_dp": "49", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3953", "ref_dp": "20", "alt_dp": "3931", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3517", "ref_dp": "5", "alt_dp": "3510", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1051", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3027", "ref_dp": "5", "alt_dp": "3022", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.786A>G", "hgvs_p": "p.Lys262Lys", "hgvs_p_1_letter": "p.K262K"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "252", "alt_dp": "219", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4423", "ref_dp": "4", "alt_dp": "4419", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "3", "alt_dp": "117", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16887", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "704", "ref_dp": "4", "alt_dp": "700", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16622C>T", "hgvs_p": "p.Thr5541Ile", "hgvs_p_1_letter": "p.T5541I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7551", "ref_dp": "39", "alt_dp": "7508", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18061C>T", "hgvs_p": "p.Leu6021Leu", "hgvs_p_1_letter": "p.L6021L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "218", "ref_dp": "0", "alt_dp": "218", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "218", "alt_dp": "201", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "219", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111T>C", "hgvs_p": "p.Ser371Pro", "hgvs_p_1_letter": "p.S371P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3470", "ref_dp": "2", "alt_dp": "3468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3180", "ref_dp": "6", "alt_dp": "3174", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1176", "ref_dp": "0", "alt_dp": "1176", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1131", "ref_dp": "2", "alt_dp": "1124", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "760", "ref_dp": "0", "alt_dp": "755", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1140", "ref_dp": "1", "alt_dp": "1136", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "224", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "844", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "18", "alt_dp": "961", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "779", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "369", "ref_dp": "0", "alt_dp": "369", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "0", "alt_dp": "601", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "1", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1839", "ref_dp": "6", "alt_dp": "1831", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1976", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "2", "alt_dp": "109", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1474", "ref_dp": "1463", "alt_dp": "704", "af": "0.48"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2234", "ref_dp": "12", "alt_dp": "2219", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2229", "ref_dp": "0", "alt_dp": "2227", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1178", "ref_dp": "0", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3255", "ref_dp": "8", "alt_dp": "3241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9430", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9165C>T", "hgvs_p": "p.Ile3055Ile", "hgvs_p_1_letter": "p.I3055I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "57", "alt_dp": "52", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3114", "ref_dp": "3", "alt_dp": "3110", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "23", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20337", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20072T>C", "hgvs_p": "p.Ile6691Thr", "hgvs_p_1_letter": "p.I6691T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "36", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1179", "ref_dp": "2", "alt_dp": "1177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1112", "ref_dp": "0", "alt_dp": "1112", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "0", "alt_dp": "414", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "2", "alt_dp": "309", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "388", "ref_dp": "8", "alt_dp": "380", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25570", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "20", "ref_dp": "14", "alt_dp": "6", "af": "0.3"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>C", "hgvs_p": "p.Ser60Pro", "hgvs_p_1_letter": "p.S60P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "319", "alt_dp": "210", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6361", "ref_dp": "88", "alt_dp": "6267", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6288", "ref_dp": "3", "alt_dp": "6278", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11186", "ref_dp": "11106", "alt_dp": "5685", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1511", "ref_dp": "2", "alt_dp": "1506", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2220", "ref_dp": "3", "alt_dp": "2217", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19834", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19569C>T", "hgvs_p": "p.Tyr6523Tyr", "hgvs_p_1_letter": "p.Y6523Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1160", "ref_dp": "1", "alt_dp": "1159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "3", "alt_dp": "1139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "447", "ref_dp": "0", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "0", "alt_dp": "424", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "97", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "179", "ref_dp": "0", "alt_dp": "177", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "0", "alt_dp": "332", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "4", "alt_dp": "404", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "2", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "136", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "386", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "306", "ref_dp": "304", "alt_dp": "221", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6266", "ref_dp": "77", "alt_dp": "6185", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6208", "ref_dp": "1", "alt_dp": "6194", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3241", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2976C>T", "hgvs_p": "p.Asp992Asp", "hgvs_p_1_letter": "p.D992D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1676", "ref_dp": "2", "alt_dp": "1671", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11072", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "14", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10809_10810delCT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "TTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "26", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15952", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15687C>A", "hgvs_p": "p.Ser5229Ser", "hgvs_p_1_letter": "p.S5229S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18744", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "1", "alt_dp": "98", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18479C>T", "hgvs_p": "p.Thr6160Met", "hgvs_p_1_letter": "p.T6160M"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "110", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19590", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19325T>C", "hgvs_p": "p.Ile6442Thr", "hgvs_p_1_letter": "p.I6442T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21682", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.120C>T", "hgvs_p": "p.Asp40Asp", "hgvs_p_1_letter": "p.D40D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "557", "ref_dp": "0", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "224", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "79", "alt_dp": "32", "af": "0.29"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>A", "hgvs_p": "p.Gly96Ser", "hgvs_p_1_letter": "p.G96S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "163", "alt_dp": "155", "af": "0.92"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "245", "alt_dp": "234", "af": "0.96"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28299", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26A>T", "hgvs_p": "p.Gln9Leu", "hgvs_p_1_letter": "p.Q9L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "1", "alt_dp": "236", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53G>T", "hgvs_p": "p.Gly18Val", "hgvs_p_1_letter": "p.G18V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "0", "alt_dp": "100", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>A", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10522", "ref_dp": "44", "alt_dp": "10412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "0", "alt_dp": "429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29260", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1390", "ref_dp": "0", "alt_dp": "1387", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.987G>T", "hgvs_p": "p.Thr329Thr", "hgvs_p_1_letter": "p.T329T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2068", "ref_dp": "0", "alt_dp": "2058", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7945", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "4", "alt_dp": "275", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7680C>T", "hgvs_p": "p.Tyr2560Tyr", "hgvs_p_1_letter": "p.Y2560Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "29", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1360", "ref_dp": "2", "alt_dp": "1358", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "29", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "4", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "716", "ref_dp": "3", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "356", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "0", "alt_dp": "347", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24263", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2704delA", "hgvs_p": "p.Met902fs", "hgvs_p_1_letter": "p.M902fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "168", "ref_dp": "0", "alt_dp": "168", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "4", "alt_dp": "196", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "0", "alt_dp": "378", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "2", "alt_dp": "114", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "13", "alt_dp": "88", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27621", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.228G>C", "hgvs_p": "p.Gln76His", "hgvs_p_1_letter": "p.Q76H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27628", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.237delC", "hgvs_p": "p.Arg80fs", "hgvs_p_1_letter": "p.R80fs"}, "Variant": {"ref": "GC"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "550", "ref_dp": "2", "alt_dp": "546", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "3", "alt_dp": "558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "407", "alt_dp": "262", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11494", "ref_dp": "98", "alt_dp": "11384", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11443", "ref_dp": "5", "alt_dp": "11421", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "10", "alt_dp": "17", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4699", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4434T>C", "hgvs_p": "p.Ser1478Ser", "hgvs_p_1_letter": "p.S1478S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1470", "ref_dp": "0", "alt_dp": "1470", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "84", "alt_dp": "74", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3077", "ref_dp": "6", "alt_dp": "3071", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16950", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "98", "alt_dp": "38", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16685T>A", "hgvs_p": "p.Leu5562Gln", "hgvs_p_1_letter": "p.L5562Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "45", "alt_dp": "42", "af": "0.93"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "773", "ref_dp": "0", "alt_dp": "773", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "2", "alt_dp": "774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "324", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "17", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "156", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "545", "ref_dp": "6", "alt_dp": "539", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "7", "alt_dp": "619", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "2", "alt_dp": "514", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "562", "ref_dp": "0", "alt_dp": "562", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "563", "ref_dp": "2", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "690", "ref_dp": "0", "alt_dp": "690", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "16", "alt_dp": "699", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "566", "alt_dp": "417", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8092", "ref_dp": "117", "alt_dp": "7963", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8026", "ref_dp": "5", "alt_dp": "8016", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1947", "ref_dp": "10", "alt_dp": "1934", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "12", "alt_dp": "43", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11005", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "4", "alt_dp": "12", "af": "0.75"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10740C>T", "hgvs_p": "p.His3580His", "hgvs_p_1_letter": "p.H3580H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "57", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6907", "ref_dp": "12", "alt_dp": "6895", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "42", "alt_dp": "182", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "161", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "164", "alt_dp": "153", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "4", "alt_dp": "11", "af": "0.73"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2817", "ref_dp": "2", "alt_dp": "2815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2713", "ref_dp": "5", "alt_dp": "2696", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1006", "ref_dp": "0", "alt_dp": "1005", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "972", "ref_dp": "0", "alt_dp": "966", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "57", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "0", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "567", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "223", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "865", "ref_dp": "1", "alt_dp": "862", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1063", "ref_dp": "11", "alt_dp": "1050", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "27", "alt_dp": "74", "af": "0.73"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "1", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "619", "ref_dp": "0", "alt_dp": "619", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "2", "alt_dp": "689", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "4", "alt_dp": "720", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "416", "ref_dp": "0", "alt_dp": "415", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1379", "ref_dp": "0", "alt_dp": "1377", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "4", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "976", "ref_dp": "967", "alt_dp": "669", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5179", "ref_dp": "67", "alt_dp": "5106", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5137", "ref_dp": "2", "alt_dp": "5122", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3724", "ref_dp": "9", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "60", "alt_dp": "57", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1619", "ref_dp": "0", "alt_dp": "1619", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14717", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14452A>G", "hgvs_p": "p.Arg4818Gly", "hgvs_p_1_letter": "p.R4818G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1513", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "34", "alt_dp": "17", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1248C>T", "hgvs_p": "p.Cys416Cys", "hgvs_p_1_letter": "p.C416C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "11", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "339", "ref_dp": "0", "alt_dp": "339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "317", "ref_dp": "0", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "2", "alt_dp": "76", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "57", "alt_dp": "37", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "41", "alt_dp": "6263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6308", "ref_dp": "2", "alt_dp": "6297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "4", "alt_dp": "924", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "21", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1944", "ref_dp": "4", "alt_dp": "1940", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "21", "alt_dp": "14", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19275", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "5", "alt_dp": "32", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19010T>C", "hgvs_p": "p.Leu6337Pro", "hgvs_p_1_letter": "p.L6337P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "68", "alt_dp": "60", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "886", "ref_dp": "0", "alt_dp": "886", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "4", "alt_dp": "946", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "0", "alt_dp": "385", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "0", "alt_dp": "159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "217", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "6", "alt_dp": "304", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90C>T", "hgvs_p": "p.Arg30Arg", "hgvs_p_1_letter": "p.R30R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "13", "alt_dp": "12", "af": "0.48"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2815", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "19", "af": "0.56"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2553delA", "hgvs_p": "p.Val852fs", "hgvs_p_1_letter": "p.V852fs"}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "719", "ref_dp": "1", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "808", "ref_dp": "2", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "557", "alt_dp": "301", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "13", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10996", "ref_dp": "110", "alt_dp": "10874", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10931", "ref_dp": "9", "alt_dp": "10905", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "8", "alt_dp": "6", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "6", "alt_dp": "6", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2396", "ref_dp": "9", "alt_dp": "2383", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3292", "ref_dp": "5", "alt_dp": "3287", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "63", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "63", "alt_dp": "53", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "1", "alt_dp": "93", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "993", "ref_dp": "2", "alt_dp": "991", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "0", "alt_dp": "908", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "328", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "455", "ref_dp": "0", "alt_dp": "454", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "10", "alt_dp": "540", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "1", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "51", "alt_dp": "28", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "795", "ref_dp": "2", "alt_dp": "791", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "801", "ref_dp": "2", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "587", "alt_dp": "367", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6879", "ref_dp": "67", "alt_dp": "6807", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6840", "ref_dp": "2", "alt_dp": "6824", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "2", "alt_dp": "2167", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10323", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10058A>G", "hgvs_p": "p.Lys3353Arg", "hgvs_p_1_letter": "p.K3353R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10333", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10068A>G", "hgvs_p": "p.Thr3356Thr", "hgvs_p_1_letter": "p.T3356T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "33", "alt_dp": "26", "af": "0.76"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1396", "ref_dp": "7", "alt_dp": "1389", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21740", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>G", "hgvs_p": "p.Ser60Ala", "hgvs_p_1_letter": "p.S60A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21843", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "19", "alt_dp": "12", "af": "0.39"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.281C>A", "hgvs_p": "p.Ser94Tyr", "hgvs_p_1_letter": "p.S94Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "880", "ref_dp": "1", "alt_dp": "878", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "1", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "4", "alt_dp": "296", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2592", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "16", "alt_dp": "8", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2327C>A", "hgvs_p": "p.Ala776Asp", "hgvs_p_1_letter": "p.A776D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "71", "af": "0.97"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "1", "alt_dp": "193", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "2", "alt_dp": "221", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "186", "alt_dp": "128", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11290", "ref_dp": "87", "alt_dp": "11197", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11251", "ref_dp": "5", "alt_dp": "11237", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4301", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4036C>T", "hgvs_p": "p.Leu1346Phe", "hgvs_p_1_letter": "p.L1346F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7680", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "31", "alt_dp": "13", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7415A>G", "hgvs_p": "p.Asp2472Gly", "hgvs_p_1_letter": "p.D2472G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1490", "ref_dp": "7", "alt_dp": "1483", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "58", "alt_dp": "53", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "113", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "20", "alt_dp": "13", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-153A>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "116", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-150G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2217", "ref_dp": "3", "alt_dp": "2214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "35", "alt_dp": "14", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "48", "alt_dp": "45", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "858", "ref_dp": "0", "alt_dp": "858", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "930", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "413", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "403", "ref_dp": "1", "alt_dp": "400", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "2", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "425", "ref_dp": "0", "alt_dp": "425", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "509", "ref_dp": "17", "alt_dp": "492", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "2", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "0", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "0", "alt_dp": "207", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "0", "alt_dp": "193", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "201", "ref_dp": "1", "alt_dp": "199", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2755", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "69", "alt_dp": "23", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2490G>A", "hgvs_p": "p.Val830Val", "hgvs_p_1_letter": "p.V830V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "644", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "720", "ref_dp": "2", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "554", "alt_dp": "308", "af": "0.55"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9059", "ref_dp": "70", "alt_dp": "8983", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9032", "ref_dp": "4", "alt_dp": "9012", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3790", "ref_dp": "4", "alt_dp": "3786", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2474", "ref_dp": "4", "alt_dp": "2469", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "9", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14560", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14295T>A", "hgvs_p": "p.Cys4765*", "hgvs_p_1_letter": "p.C4765*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "2", "alt_dp": "310", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "61", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2633", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2368T>A", "hgvs_p": "p.Leu790Met", "hgvs_p_1_letter": "p.L790M"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2702", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2437T>C", "hgvs_p": "p.Phe813Leu", "hgvs_p_1_letter": "p.F813L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "212", "ref_dp": "1", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "166", "alt_dp": "120", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6955", "ref_dp": "64", "alt_dp": "6886", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6937", "ref_dp": "2", "alt_dp": "6917", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4513", "ref_dp": "4475", "alt_dp": "2142", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "106", "alt_dp": "97", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2838", "ref_dp": "1", "alt_dp": "2837", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "35", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "780", "ref_dp": "0", "alt_dp": "780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "0", "alt_dp": "754", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "255", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "0", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "384", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "439", "ref_dp": "6", "alt_dp": "433", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "591", "ref_dp": "3", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "0", "alt_dp": "225", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "0", "alt_dp": "693", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "535", "alt_dp": "345", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5172", "ref_dp": "63", "alt_dp": "5108", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5131", "ref_dp": "0", "alt_dp": "5124", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1798", "ref_dp": "4", "alt_dp": "1792", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "124", "alt_dp": "112", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "2", "alt_dp": "247", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6068", "ref_dp": "4", "alt_dp": "6064", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "164", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17797", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17532G>T", "hgvs_p": "p.Leu5844Leu", "hgvs_p_1_letter": "p.L5844L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "0", "alt_dp": "224", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "224", "alt_dp": "213", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "271", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2270", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2005A>G", "hgvs_p": "p.Lys669Glu", "hgvs_p_1_letter": "p.K669E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1841", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1813", "ref_dp": "2", "alt_dp": "1808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "0", "alt_dp": "652", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "620", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "825", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "960", "ref_dp": "7", "alt_dp": "950", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Asp155Asn", "hgvs_p_1_letter": "p.D155N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "450", "ref_dp": "2", "alt_dp": "448", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "1", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "4", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "283", "ref_dp": "0", "alt_dp": "281", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "1", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2207", "ref_dp": "4", "alt_dp": "2199", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2296", "ref_dp": "7", "alt_dp": "2282", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1753", "ref_dp": "1743", "alt_dp": "1191", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5261", "ref_dp": "74", "alt_dp": "5183", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5202", "ref_dp": "6", "alt_dp": "5186", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "1", "alt_dp": "75", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2376", "ref_dp": "3", "alt_dp": "2367", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2140", "ref_dp": "8", "alt_dp": "2132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "831", "ref_dp": "0", "alt_dp": "831", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13975", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_retained_variant", "hgvs_c": "c.13710G>A", "hgvs_p": "p.Ter4570Ter", "hgvs_p_1_letter": "p.*4570*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16409", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "22", "alt_dp": "9", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.16144C>T", "hgvs_p": "p.Gln5382*", "hgvs_p_1_letter": "p.Q5382*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "0", "alt_dp": "428", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "502", "ref_dp": "4", "alt_dp": "498", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "204", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26598", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.76T>C", "hgvs_p": "p.Phe26Leu", "hgvs_p_1_letter": "p.F26L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26712", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "5", "alt_dp": "10", "af": "0.67"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.190T>C", "hgvs_p": "p.Cys64Arg", "hgvs_p_1_letter": "p.C64R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "97", "alt_dp": "63", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7768", "ref_dp": "7", "alt_dp": "7718", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7783", "ref_dp": "17", "alt_dp": "7748", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7807", "ref_dp": "2", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4920", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4655C>T", "hgvs_p": "p.Thr1552Ile", "hgvs_p_1_letter": "p.T1552I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "3", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1613", "ref_dp": "0", "alt_dp": "1613", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15966", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "12", "alt_dp": "8", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15701T>C", "hgvs_p": "p.Val5234Ala", "hgvs_p_1_letter": "p.V5234A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "30", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "2", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "0", "alt_dp": "541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "0", "alt_dp": "264", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "249", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "146", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "4", "alt_dp": "166", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "43", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "737", "ref_dp": "0", "alt_dp": "737", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "527", "ref_dp": "525", "alt_dp": "343", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28425", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "70", "alt_dp": "25", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.152C>T", "hgvs_p": "p.Ser51Phe", "hgvs_p_1_letter": "p.S51F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "60", "alt_dp": "9475", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "3", "alt_dp": "9522", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1051", "ref_dp": "5", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11454", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "27", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11189C>T", "hgvs_p": "p.Ala3730Val", "hgvs_p_1_letter": "p.A3730V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "7", "alt_dp": "1317", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20936", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20671C>T", "hgvs_p": "p.Arg6891Cys", "hgvs_p_1_letter": "p.R6891C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21266", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21001A>G", "hgvs_p": "p.Lys7001Glu", "hgvs_p_1_letter": "p.K7001E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "24", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "786", "ref_dp": "0", "alt_dp": "786", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "772", "ref_dp": "0", "alt_dp": "772", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "323", "ref_dp": "0", "alt_dp": "323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "233", "ref_dp": "0", "alt_dp": "232", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "11", "alt_dp": "253", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "2", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "217", "ref_dp": "0", "alt_dp": "217", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "725", "ref_dp": "0", "alt_dp": "723", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "561", "alt_dp": "435", "af": "0.77"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10102", "ref_dp": "94", "alt_dp": "9997", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10039", "ref_dp": "10", "alt_dp": "10008", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "129", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5113", "ref_dp": "5", "alt_dp": "5106", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "132", "alt_dp": "117", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3188", "ref_dp": "6", "alt_dp": "3182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3075", "ref_dp": "2", "alt_dp": "3067", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1225", "ref_dp": "0", "alt_dp": "1223", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1183", "ref_dp": "1", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "574", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "85", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "1", "alt_dp": "618", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "757", "ref_dp": "12", "alt_dp": "745", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "1", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "546", "ref_dp": "1", "alt_dp": "545", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "2", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "432", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "180", "ref_dp": "1", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27970", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "696", "ref_dp": "19", "alt_dp": "675", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Thr26Ile", "hgvs_p_1_letter": "p.T26I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1877", "ref_dp": "3", "alt_dp": "1872", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1980", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1571", "ref_dp": "1561", "alt_dp": "969", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3757", "ref_dp": "52", "alt_dp": "3700", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3725", "ref_dp": "2", "alt_dp": "3716", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "10", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "9", "alt_dp": "14", "af": "0.61"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "934", "ref_dp": "1", "alt_dp": "933", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3572", "ref_dp": "10", "alt_dp": "3552", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "999", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2162", "ref_dp": "22", "alt_dp": "2138", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.734C>T", "hgvs_p": "p.Ser245Phe", "hgvs_p_1_letter": "p.S245F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "151", "alt_dp": "132", "af": "0.85"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4902", "ref_dp": "11", "alt_dp": "4891", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13750", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13485T>A", "hgvs_p": "p.Ser4495Arg", "hgvs_p_1_letter": "p.S4495R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "7", "alt_dp": "7", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "187", "alt_dp": "174", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3655", "ref_dp": "3", "alt_dp": "3650", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3613", "ref_dp": "12", "alt_dp": "3596", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1227", "ref_dp": "0", "alt_dp": "1225", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1189", "ref_dp": "2", "alt_dp": "1175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "0", "alt_dp": "407", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "525", "ref_dp": "0", "alt_dp": "521", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "600", "ref_dp": "6", "alt_dp": "592", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2500", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2235A>G", "hgvs_p": "p.Glu745Glu", "hgvs_p_1_letter": "p.E745E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "1", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "309", "ref_dp": "0", "alt_dp": "309", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "3", "alt_dp": "353", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "1", "alt_dp": "128", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1073", "ref_dp": "0", "alt_dp": "1070", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1105", "ref_dp": "5", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "768", "alt_dp": "491", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3182", "ref_dp": "53", "alt_dp": "3121", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3146", "ref_dp": "1", "alt_dp": "3138", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3264", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1132", "ref_dp": "6", "alt_dp": "1125", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2999C>T", "hgvs_p": "p.Thr1000Ile", "hgvs_p_1_letter": "p.T1000I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5512", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5247C>T", "hgvs_p": "p.Asn1749Asn", "hgvs_p_1_letter": "p.N1749N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "10", "alt_dp": "3623", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "2", "alt_dp": "26", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "262", "alt_dp": "243", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7311", "ref_dp": "6", "alt_dp": "7305", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13678", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13413T>C", "hgvs_p": "p.Thr4471Thr", "hgvs_p_1_letter": "p.T4471T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "13", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20081", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19816C>T", "hgvs_p": "p.Leu6606Leu", "hgvs_p_1_letter": "p.L6606L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20085", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.19822delG", "hgvs_p": "p.Val6608fs", "hgvs_p_1_letter": "p.V6608fs"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "3", "alt_dp": "621", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "151", "alt_dp": "145", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "231", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3174", "ref_dp": "1", "alt_dp": "3172", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3000", "ref_dp": "2", "alt_dp": "2995", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1121", "ref_dp": "0", "alt_dp": "1121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1072", "ref_dp": "0", "alt_dp": "1066", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "0", "alt_dp": "427", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "636", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "857", "ref_dp": "0", "alt_dp": "855", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "12", "alt_dp": "1001", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2470", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2205C>T", "hgvs_p": "p.Ala735Ala", "hgvs_p_1_letter": "p.A735A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "284", "ref_dp": "0", "alt_dp": "283", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "7", "alt_dp": "330", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1288", "ref_dp": "0", "alt_dp": "1287", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1327", "ref_dp": "5", "alt_dp": "1322", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "988", "ref_dp": "984", "alt_dp": "611", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4858", "ref_dp": "62", "alt_dp": "4792", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4828", "ref_dp": "1", "alt_dp": "4820", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2995", "ref_dp": "5", "alt_dp": "2985", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1312", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "0", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1047G>T", "hgvs_p": "p.Leu349Phe", "hgvs_p_1_letter": "p.L349F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18622", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18357A>G", "hgvs_p": "p.Leu6119Leu", "hgvs_p_1_letter": "p.L6119L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "0", "alt_dp": "156", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "2", "alt_dp": "163", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27274", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "17", "alt_dp": "7", "af": "0.29"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.73T>A", "hgvs_p": "p.Ser25Thr", "hgvs_p_1_letter": "p.S25T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27476", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "21", "alt_dp": "126", "af": "0.86"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.83C>T", "hgvs_p": "p.Thr28Ile", "hgvs_p_1_letter": "p.T28I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "2", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "136", "af": "0.8"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9147", "ref_dp": "39", "alt_dp": "9102", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9138", "ref_dp": "1", "alt_dp": "9105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1729", "ref_dp": "4", "alt_dp": "1725", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3760", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "316", "ref_dp": "215", "alt_dp": "97", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.3495T>A", "hgvs_p": "p.Cys1165*", "hgvs_p_1_letter": "p.C1165*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "300", "alt_dp": "269", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "0", "alt_dp": "300", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5521", "ref_dp": "11", "alt_dp": "5501", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "4", "alt_dp": "210", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "6", "alt_dp": "7", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "1", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "266", "ref_dp": "261", "alt_dp": "232", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2654", "ref_dp": "0", "alt_dp": "2654", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2542", "ref_dp": "8", "alt_dp": "2530", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "935", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "889", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "54", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "891", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1211", "ref_dp": "0", "alt_dp": "1198", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1053", "ref_dp": "0", "alt_dp": "1053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1182", "ref_dp": "13", "alt_dp": "1169", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "2", "alt_dp": "634", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "340", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1831", "ref_dp": "9", "alt_dp": "1819", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1835", "ref_dp": "8", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "1", "alt_dp": "166", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1291", "ref_dp": "1282", "alt_dp": "743", "af": "0.58"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2695", "ref_dp": "46", "alt_dp": "2646", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2663", "ref_dp": "6", "alt_dp": "2655", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "8", "alt_dp": "2712", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11186", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10921T>C", "hgvs_p": "p.Leu3641Leu", "hgvs_p_1_letter": "p.L3641L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "49", "alt_dp": "41", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2411", "ref_dp": "5", "alt_dp": "2405", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19162", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "868", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18897G>T", "hgvs_p": "p.Leu6299Leu", "hgvs_p_1_letter": "p.L6299L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "52", "alt_dp": "47", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23235", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1673A>G", "hgvs_p": "p.Lys558Arg", "hgvs_p_1_letter": "p.K558R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1508", "ref_dp": "0", "alt_dp": "1508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1423", "ref_dp": "6", "alt_dp": "1417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "648", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "11", "alt_dp": "438", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "646", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "262", "ref_dp": "1", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27676", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "23", "alt_dp": "8", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.283G>C", "hgvs_p": "p.Glu95Gln", "hgvs_p_1_letter": "p.E95Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "0", "alt_dp": "837", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "921", "ref_dp": "0", "alt_dp": "919", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "702", "ref_dp": "694", "alt_dp": "428", "af": "0.61"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8854", "ref_dp": "85", "alt_dp": "8762", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8819", "ref_dp": "2", "alt_dp": "8808", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4087", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3822T>C", "hgvs_p": "p.Ile1274Ile", "hgvs_p_1_letter": "p.I1274I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2963", "ref_dp": "3", "alt_dp": "2957", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11267", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "24", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.11005_11006delAT", "hgvs_p": "p.Met3669fs", "hgvs_p_1_letter": "p.M3669fs"}, "Variant": {"ref": "GAT"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11387", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11122G>A", "hgvs_p": "p.Val3708Met", "hgvs_p_1_letter": "p.V3708M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13432", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "486", "ref_dp": "0", "alt_dp": "486", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13167C>T", "hgvs_p": "p.Pro4389Pro", "hgvs_p_1_letter": "p.P4389P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21456", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21191A>G", "hgvs_p": "p.Lys7064Arg", "hgvs_p_1_letter": "p.K7064R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "319", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27916", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.23G>A", "hgvs_p": "p.Gly8Glu", "hgvs_p_1_letter": "p.G8E"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27943", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.50A>G", "hgvs_p": "p.His17Arg", "hgvs_p_1_letter": "p.H17R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.162A>G", "hgvs_p": "p.Ser54Ser", "hgvs_p_1_letter": "p.S54S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28089", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.197_202delGTTCTA", "hgvs_p": "p.Gly66_Lys68delinsGlu", "hgvs_p_1_letter": "p.G66_K68delinsE"}, "Variant": {"ref": "GGTTCTA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>T", "hgvs_p": "p.Gly96Cys", "hgvs_p_1_letter": "p.G96C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "90", "alt_dp": "86", "af": "0.96"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "118", "alt_dp": "105", "af": "0.89"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28367", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.94C>T", "hgvs_p": "p.Arg32Cys", "hgvs_p_1_letter": "p.R32C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5069", "ref_dp": "16", "alt_dp": "5029", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "0", "alt_dp": "1860", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3903", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3638C>T", "hgvs_p": "p.Pro1213Leu", "hgvs_p_1_letter": "p.P1213L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3722C>T", "hgvs_p": "p.Thr1241Ile", "hgvs_p_1_letter": "p.T1241I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "74", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "202", "alt_dp": "182", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "2", "alt_dp": "155", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "157", "alt_dp": "139", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "1", "alt_dp": "152", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3381", "ref_dp": "6", "alt_dp": "3375", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3427", "ref_dp": "9", "alt_dp": "3416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1504", "ref_dp": "0", "alt_dp": "1502", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1436", "ref_dp": "0", "alt_dp": "1431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "846", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1170", "ref_dp": "0", "alt_dp": "1164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "2", "alt_dp": "124", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "2", "alt_dp": "795", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "23", "alt_dp": "905", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "98", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1358", "ref_dp": "2", "alt_dp": "1355", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26361", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.117G>A", "hgvs_p": "p.Leu39Leu", "hgvs_p_1_letter": "p.L39L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "0", "alt_dp": "436", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "764", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1976", "ref_dp": "8", "alt_dp": "1963", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2173", "ref_dp": "5", "alt_dp": "2164", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "1560", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3593", "ref_dp": "32", "alt_dp": "3558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3570", "ref_dp": "4", "alt_dp": "3559", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3040", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2775C>T", "hgvs_p": "p.Tyr925Tyr", "hgvs_p_1_letter": "p.Y925Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "627", "ref_dp": "0", "alt_dp": "627", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4302", "ref_dp": "15", "alt_dp": "4285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "29", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "418", "ref_dp": "0", "alt_dp": "418", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "13", "alt_dp": "7", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "7", "af": "0.64"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "734", "ref_dp": "0", "alt_dp": "734", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "748", "ref_dp": "0", "alt_dp": "748", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "377", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "2", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "2", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "176", "alt_dp": "105", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8461", "ref_dp": "46", "alt_dp": "8410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8448", "ref_dp": "1", "alt_dp": "8431", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "2", "alt_dp": "1325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1499", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14466", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14201T>C", "hgvs_p": "p.Phe4734Ser", "hgvs_p_1_letter": "p.F4734S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14533", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14268A>G", "hgvs_p": "p.Leu4756Leu", "hgvs_p_1_letter": "p.L4756L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15572", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2032", "ref_dp": "731", "alt_dp": "1301", "af": "0.64"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15307A>G", "hgvs_p": "p.Met5103Val", "hgvs_p_1_letter": "p.M5103V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "29", "af": "0.76"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1002", "ref_dp": "0", "alt_dp": "1002", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1030", "ref_dp": "4", "alt_dp": "1026", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "0", "alt_dp": "488", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "208", "ref_dp": "0", "alt_dp": "204", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "6", "alt_dp": "275", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1060", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "508", "ref_dp": "1", "alt_dp": "505", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "474", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "92", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1304", "ref_dp": "1", "alt_dp": "1302", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1395", "ref_dp": "0", "alt_dp": "1393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1092", "ref_dp": "1088", "alt_dp": "734", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "10", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10404", "ref_dp": "75", "alt_dp": "10319", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10380", "ref_dp": "2", "alt_dp": "10364", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "2", "alt_dp": "35", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "7", "alt_dp": "37", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2083", "ref_dp": "5", "alt_dp": "2078", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "101", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4671", "ref_dp": "5", "alt_dp": "4664", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "121", "alt_dp": "114", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2094", "ref_dp": "0", "alt_dp": "2093", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2060", "ref_dp": "6", "alt_dp": "2053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "0", "alt_dp": "815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "0", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "518", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "628", "ref_dp": "4", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "370", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "354", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "0", "alt_dp": "361", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27632", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "28", "alt_dp": "14", "af": "0.33"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239G>A", "hgvs_p": "p.Arg80Lys", "hgvs_p_1_letter": "p.R80K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "482", "ref_dp": "480", "alt_dp": "479", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "566", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "4", "alt_dp": "568", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "382", "alt_dp": "243", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7323", "ref_dp": "72", "alt_dp": "7246", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7288", "ref_dp": "2", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4164", "ref_dp": "2", "alt_dp": "4135", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "2", "alt_dp": "55", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3256", "ref_dp": "13", "alt_dp": "3242", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2794", "ref_dp": "8", "alt_dp": "2786", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "204", "alt_dp": "183", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "98", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12008", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "230", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11743C>T", "hgvs_p": "p.Leu3915Phe", "hgvs_p_1_letter": "p.L3915F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3794", "ref_dp": "10", "alt_dp": "3783", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "1", "alt_dp": "61", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "95", "alt_dp": "87", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2394", "ref_dp": "0", "alt_dp": "2394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2316", "ref_dp": "2", "alt_dp": "2309", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "798", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "893", "ref_dp": "0", "alt_dp": "890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "0", "alt_dp": "687", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "756", "ref_dp": "12", "alt_dp": "744", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1039", "ref_dp": "7", "alt_dp": "1032", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "1", "alt_dp": "610", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "637", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "596", "ref_dp": "5", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "630", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "4", "alt_dp": "248", "af": "0.98"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1608", "ref_dp": "3", "alt_dp": "1605", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "3", "alt_dp": "1673", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1336", "ref_dp": "1327", "alt_dp": "801", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "26", "alt_dp": "2694", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2714", "ref_dp": "2", "alt_dp": "2706", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3239", "ref_dp": "22", "alt_dp": "3215", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "48", "alt_dp": "44", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "4", "alt_dp": "1568", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20776", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.20511A>G", "hgvs_p": "p.Ala6837Ala", "hgvs_p_1_letter": "p.A6837A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "37", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23323", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "2", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1761T>C", "hgvs_p": "p.Ile587Ile", "hgvs_p_1_letter": "p.I587I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "0", "alt_dp": "191", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "2", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "5", "alt_dp": "684", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "2", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1197", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "0", "alt_dp": "248", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "225", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "4", "alt_dp": "1318", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1352", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "929", "alt_dp": "481", "af": "0.52"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9896", "ref_dp": "69", "alt_dp": "9823", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9878", "ref_dp": "3", "alt_dp": "9869", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3800", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3535G>A", "hgvs_p": "p.Asp1179Asn", "hgvs_p_1_letter": "p.D1179N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11985", "ref_dp": "11766", "alt_dp": "9796", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "520", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "44", "alt_dp": "43", "af": "0.49"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.255G>C", "hgvs_p": "p.Met85Ile", "hgvs_p_1_letter": "p.M85I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "544", "ref_dp": "2", "alt_dp": "541", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13908", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13643T>C", "hgvs_p": "p.Ile4548Thr", "hgvs_p_1_letter": "p.I4548T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "3", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "7", "alt_dp": "133", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25057", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3495T>C", "hgvs_p": "p.Asp1165Asp", "hgvs_p_1_letter": "p.D1165D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "213", "ref_dp": "2", "alt_dp": "211", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "185", "alt_dp": "129", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12043", "ref_dp": "60", "alt_dp": "11972", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12008", "ref_dp": "2", "alt_dp": "11991", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "2", "alt_dp": "38", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "0", "alt_dp": "307", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10947", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10682G>A", "hgvs_p": "p.Arg3561Lys", "hgvs_p_1_letter": "p.R3561K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11788C>T", "hgvs_p": "p.Leu3930Phe", "hgvs_p_1_letter": "p.L3930F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2302", "ref_dp": "4", "alt_dp": "2298", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "44", "alt_dp": "39", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1670", "ref_dp": "8", "alt_dp": "1662", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "575", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "0", "alt_dp": "551", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "348", "ref_dp": "7", "alt_dp": "341", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25032", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3470A>G", "hgvs_p": "p.Lys1157Arg", "hgvs_p_1_letter": "p.K1157R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "2", "alt_dp": "326", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26612", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>G", "hgvs_p": "p.Thr30Thr", "hgvs_p_1_letter": "p.T30T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "3", "alt_dp": "974", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "971", "ref_dp": "0", "alt_dp": "967", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "710", "ref_dp": "708", "alt_dp": "439", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "135", "alt_dp": "50", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6996", "ref_dp": "77", "alt_dp": "6913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6957", "ref_dp": "1", "alt_dp": "6945", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2925", "ref_dp": "8", "alt_dp": "2915", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "99", "alt_dp": "86", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5198", "ref_dp": "9", "alt_dp": "5188", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "125", "ref_dp": "0", "alt_dp": "125", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "160", "alt_dp": "140", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2029", "ref_dp": "0", "alt_dp": "2029", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1991", "ref_dp": "10", "alt_dp": "1981", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "763", "ref_dp": "2", "alt_dp": "761", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "0", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "0", "alt_dp": "278", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "0", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "708", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "855", "ref_dp": "8", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "305", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "272", "ref_dp": "0", "alt_dp": "272", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "4", "alt_dp": "251", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "0", "alt_dp": "129", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1166", "ref_dp": "5", "alt_dp": "1159", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1184", "ref_dp": "7", "alt_dp": "1171", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "906", "alt_dp": "488", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5630", "ref_dp": "77", "alt_dp": "5551", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5585", "ref_dp": "3", "alt_dp": "5569", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8014", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "492", "ref_dp": "17", "alt_dp": "475", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7749T>C", "hgvs_p": "p.Ser2583Ser", "hgvs_p_1_letter": "p.S2583S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2422", "ref_dp": "5", "alt_dp": "2413", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "69", "alt_dp": "59", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2959", "ref_dp": "4", "alt_dp": "2953", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1266", "ref_dp": "0", "alt_dp": "1263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21274", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21009T>C", "hgvs_p": "p.Phe7003Phe", "hgvs_p_1_letter": "p.F7003F"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "72", "alt_dp": "63", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1977", "ref_dp": "2", "alt_dp": "1975", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1792", "ref_dp": "2", "alt_dp": "1789", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "744", "ref_dp": "0", "alt_dp": "744", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "722", "ref_dp": "0", "alt_dp": "719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "96", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "4", "alt_dp": "346", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2610", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2345C>A", "hgvs_p": "p.Pro782Gln", "hgvs_p_1_letter": "p.P782Q"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "1", "alt_dp": "437", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "320", "ref_dp": "0", "alt_dp": "320", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "362", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "2", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "3", "alt_dp": "626", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "514", "ref_dp": "508", "alt_dp": "361", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4183", "ref_dp": "51", "alt_dp": "4127", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4145", "ref_dp": "1", "alt_dp": "4137", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "16", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2826", "ref_dp": "4", "alt_dp": "2818", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12368", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "12", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12103A>G", "hgvs_p": "p.Thr4035Ala", "hgvs_p_1_letter": "p.T4035A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12749", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "21", "alt_dp": "15", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12484G>T", "hgvs_p": "p.Ala4162Ser", "hgvs_p_1_letter": "p.A4162S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "2", "alt_dp": "663", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "8", "af": "0.57"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "0", "alt_dp": "246", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "2", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "65", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "575", "alt_dp": "572", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "2", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "721", "ref_dp": "2", "alt_dp": "713", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "501", "ref_dp": "498", "alt_dp": "352", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4386", "ref_dp": "36", "alt_dp": "4344", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4380", "ref_dp": "2", "alt_dp": "4371", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2419", "ref_dp": "4", "alt_dp": "2405", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4221", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3956A>G", "hgvs_p": "p.Lys1319Arg", "hgvs_p_1_letter": "p.K1319R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8256", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "53", "alt_dp": "24", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7991A>G", "hgvs_p": "p.Glu2664Gly", "hgvs_p_1_letter": "p.E2664G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "2", "alt_dp": "604", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "1", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "71", "alt_dp": "67", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4647", "ref_dp": "1", "alt_dp": "4644", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "3", "alt_dp": "58", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19937", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19672A>G", "hgvs_p": "p.Thr6558Ala", "hgvs_p_1_letter": "p.T6558A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21458", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21193T>C", "hgvs_p": "p.Ser7065Pro", "hgvs_p_1_letter": "p.S7065P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "69", "alt_dp": "63", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1549", "ref_dp": "3", "alt_dp": "1546", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1462", "ref_dp": "0", "alt_dp": "1461", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "609", "ref_dp": "0", "alt_dp": "609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "379", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "46", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "463", "ref_dp": "0", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "595", "ref_dp": "9", "alt_dp": "586", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "1", "alt_dp": "412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "317", "alt_dp": "227", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5519", "ref_dp": "59", "alt_dp": "5456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5487", "ref_dp": "2", "alt_dp": "5473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2672", "ref_dp": "20", "alt_dp": "2646", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "109", "alt_dp": "100", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3349", "ref_dp": "12", "alt_dp": "3337", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "2", "alt_dp": "70", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "43", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1274", "ref_dp": "2", "alt_dp": "1272", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1276", "ref_dp": "1", "alt_dp": "1275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "519", "ref_dp": "0", "alt_dp": "519", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "0", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "3", "alt_dp": "98", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "402", "ref_dp": "1", "alt_dp": "400", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "469", "ref_dp": "11", "alt_dp": "458", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "313", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "8", "alt_dp": "308", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28333", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "4", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.60C>T", "hgvs_p": "p.Pro20Pro", "hgvs_p_1_letter": "p.P20P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "256", "alt_dp": "188", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "124", "alt_dp": "56", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3917", "ref_dp": "51", "alt_dp": "3864", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3900", "ref_dp": "4", "alt_dp": "3892", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4710", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4445C>A", "hgvs_p": "p.Ala1482Asp", "hgvs_p_1_letter": "p.A1482D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2105", "ref_dp": "5", "alt_dp": "2100", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}] \ No newline at end of file diff --git a/long_table_JSON_2022-05-31 14:52:03.933969.txt b/long_table_JSON_2022-05-31 14:52:03.933969.txt new file mode 100644 index 00000000..7dbc6e36 --- /dev/null +++ b/long_table_JSON_2022-05-31 14:52:03.933969.txt @@ -0,0 +1 @@ +[{"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "363", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "2", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "697", "ref_dp": "1", "alt_dp": "695", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3710", "ref_dp": "6", "alt_dp": "3690", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2590", "ref_dp": "2", "alt_dp": "2588", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24138", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "913", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2576C>T", "hgvs_p": "p.Thr859Ile", "hgvs_p_1_letter": "p.T859I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "892", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "5", "alt_dp": "236", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "82", "af": "0.98"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "330", "ref_dp": "0", "alt_dp": "330", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4230", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3965C>T", "hgvs_p": "p.Thr1322Ile", "hgvs_p_1_letter": "p.T1322I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8440", "ref_dp": "24", "alt_dp": "8415", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7769", "ref_dp": "7715", "alt_dp": "6191", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7835", "ref_dp": "36", "alt_dp": "7791", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "27", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6842", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.6577T>C", "hgvs_p": "p.Ser2193Pro", "hgvs_p_1_letter": "p.S2193P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3054", "ref_dp": "5", "alt_dp": "3048", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1199", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "364", "ref_dp": "361", "alt_dp": "97", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.935delG", "hgvs_p": "p.Cys312fs", "hgvs_p_1_letter": "p.C312fs"}, "Variant": {"ref": "TG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "735", "ref_dp": "546", "alt_dp": "189", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12914G>T", "hgvs_p": "p.Gly4305Val", "hgvs_p_1_letter": "p.G4305V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2579", "ref_dp": "0", "alt_dp": "2575", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20473", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "175", "alt_dp": "247", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20208A>C", "hgvs_p": "p.Lys6736Asn", "hgvs_p_1_letter": "p.K6736N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2076", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "47", "alt_dp": "33", "af": "0.41"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1811G>T", "hgvs_p": "p.Gly604Val", "hgvs_p_1_letter": "p.G604V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25217", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "334", "ref_dp": "113", "alt_dp": "221", "af": "0.66"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3655G>T", "hgvs_p": "p.Gly1219Cys", "hgvs_p_1_letter": "p.G1219C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "109", "alt_dp": "119", "af": "0.52"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.32G>T", "hgvs_p": "p.Gly11Val", "hgvs_p_1_letter": "p.G11V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25451", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.59T>C", "hgvs_p": "p.Ile20Thr", "hgvs_p_1_letter": "p.I20T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2748", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "534", "alt_dp": "315", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2483A>G", "hgvs_p": "p.Asp828Gly", "hgvs_p_1_letter": "p.D828G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "40", "alt_dp": "19", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3249G>T", "hgvs_p": "p.Met1083Ile", "hgvs_p_1_letter": "p.M1083I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7802", "ref_dp": "4", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6981", "ref_dp": "6922", "alt_dp": "5465", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7271", "ref_dp": "38", "alt_dp": "7229", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10845", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10580T>C", "hgvs_p": "p.Met3527Thr", "hgvs_p_1_letter": "p.M3527T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "256", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "500", "ref_dp": "3", "alt_dp": "496", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4879", "ref_dp": "1", "alt_dp": "4849", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2049", "ref_dp": "10", "alt_dp": "2039", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "172", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "3", "alt_dp": "239", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10199", "ref_dp": "19", "alt_dp": "10180", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9612", "ref_dp": "41", "alt_dp": "9559", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "0", "alt_dp": "238", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "2", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "621", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6934", "ref_dp": "3", "alt_dp": "6903", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "4", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1826", "ref_dp": "2", "alt_dp": "1824", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "363", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "2", "alt_dp": "193", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4158", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "81", "alt_dp": "31", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3893C>T", "hgvs_p": "p.Ala1298Val", "hgvs_p_1_letter": "p.A1298V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10150", "ref_dp": "5", "alt_dp": "10145", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9501", "ref_dp": "38", "alt_dp": "9460", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1123", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "3", "alt_dp": "158", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.858A>T", "hgvs_p": "p.Pro286Pro", "hgvs_p_1_letter": "p.P286P"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6726", "ref_dp": "0", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "336", "ref_dp": "0", "alt_dp": "336", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24368", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "23", "alt_dp": "49", "af": "0.67"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2806G>C", "hgvs_p": "p.Asp936His", "hgvs_p_1_letter": "p.D936H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25112", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "10", "alt_dp": "80", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3550G>T", "hgvs_p": "p.Asp1184Tyr", "hgvs_p_1_letter": "p.D1184Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26297", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "476", "alt_dp": "176", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53T>C", "hgvs_p": "p.Leu18Pro", "hgvs_p_1_letter": "p.L18P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26410", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.166T>C", "hgvs_p": "p.Phe56Leu", "hgvs_p_1_letter": "p.F56L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "1", "alt_dp": "11", "af": "0.92"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3394", "ref_dp": "8", "alt_dp": "3386", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "10", "alt_dp": "3206", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7521", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "3", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7256C>T", "hgvs_p": "p.Thr2419Ile", "hgvs_p_1_letter": "p.T2419I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8302", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "17", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8037A>T", "hgvs_p": "p.Lys2679Asn", "hgvs_p_1_letter": "p.K2679N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "25", "alt_dp": "28", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16002", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "21", "alt_dp": "13", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.15737T>G", "hgvs_p": "p.Leu5246*", "hgvs_p_1_letter": "p.L5246*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12609", "ref_dp": "1", "alt_dp": "12562", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19378", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "17", "alt_dp": "25", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19113T>C", "hgvs_p": "p.Ile6371Ile", "hgvs_p_1_letter": "p.I6371I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "0", "alt_dp": "611", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27856", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "13", "alt_dp": "40", "af": "0.75"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.101T>A", "hgvs_p": "p.Leu34Gln", "hgvs_p_1_letter": "p.L34Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "210", "ref_dp": "0", "alt_dp": "210", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14026", "ref_dp": "6", "alt_dp": "14017", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13166", "ref_dp": "68", "alt_dp": "13075", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "0", "alt_dp": "148", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "433", "ref_dp": "3", "alt_dp": "428", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "20", "alt_dp": "19", "af": "0.49"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2780", "ref_dp": "6", "alt_dp": "2774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "4", "alt_dp": "439", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "694", "ref_dp": "0", "alt_dp": "694", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "1", "alt_dp": "590", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "2", "alt_dp": "491", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5976", "ref_dp": "2", "alt_dp": "5958", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "5", "alt_dp": "94", "af": "0.95"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "116", "af": "0.99"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "260", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13196", "ref_dp": "11", "alt_dp": "13183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11571", "ref_dp": "51", "alt_dp": "11487", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2135", "ref_dp": "898", "alt_dp": "1233", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8061C>T", "hgvs_p": "p.Asp2687Asp", "hgvs_p_1_letter": "p.D2687D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "2", "alt_dp": "158", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2950", "ref_dp": "2", "alt_dp": "2944", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "233", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "442", "ref_dp": "0", "alt_dp": "442", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "8", "alt_dp": "622", "af": "0.98"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "2", "alt_dp": "410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "811", "ref_dp": "1", "alt_dp": "809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7244", "ref_dp": "1", "alt_dp": "7211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12135", "ref_dp": "22", "alt_dp": "12111", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5274", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5009C>T", "hgvs_p": "p.Ala1670Val", "hgvs_p_1_letter": "p.A1670V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11747", "ref_dp": "79", "alt_dp": "11647", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "2", "alt_dp": "54", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1009", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.744C>A", "hgvs_p": "p.Ser248Arg", "hgvs_p_1_letter": "p.S248R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13408", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13143T>C", "hgvs_p": "p.Cys4381Cys", "hgvs_p_1_letter": "p.C4381C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14647", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14382A>C", "hgvs_p": "p.Leu4794Leu", "hgvs_p_1_letter": "p.L4794L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14661", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "7", "alt_dp": "6", "af": "0.46"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14396T>G", "hgvs_p": "p.Phe4799Cys", "hgvs_p_1_letter": "p.F4799C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15604", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15339A>T", "hgvs_p": "p.Ala5113Ala", "hgvs_p_1_letter": "p.A5113A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17375", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "195", "alt_dp": "148", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.17110C>T", "hgvs_p": "p.Gln5704*", "hgvs_p_1_letter": "p.Q5704*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "472", "ref_dp": "337", "alt_dp": "127", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17204G>T", "hgvs_p": "p.Cys5735Phe", "hgvs_p_1_letter": "p.C5735F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23333", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "30", "alt_dp": "24", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1771T>C", "hgvs_p": "p.Ser591Pro", "hgvs_p_1_letter": "p.S591P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28301", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.28C>A", "hgvs_p": "p.Arg10Arg", "hgvs_p_1_letter": "p.R10R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "2", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3154", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2889T>A", "hgvs_p": "p.Gly963Gly", "hgvs_p_1_letter": "p.G963G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3443", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "9", "alt_dp": "8", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3178G>T", "hgvs_p": "p.Ala1060Ser", "hgvs_p_1_letter": "p.A1060S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3748", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3483T>C", "hgvs_p": "p.Ser1161Ser", "hgvs_p_1_letter": "p.S1161S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1048", "ref_dp": "6", "alt_dp": "1042", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "313", "alt_dp": "636", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14595", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14330T>G", "hgvs_p": "p.Val4777Gly", "hgvs_p_1_letter": "p.V4777G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17213", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16948C>T", "hgvs_p": "p.Leu5650Leu", "hgvs_p_1_letter": "p.L5650L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21563", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "27", "alt_dp": "9", "af": "0.25"}, "Gene": {"gene": "S"}, "Effect": {"effect": "start_lost", "hgvs_c": "c.1A>G", "hgvs_p": "p.Met1?", "hgvs_p_1_letter": "p.M1?"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26114", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.722A>G", "hgvs_p": "p.Glu241Gly", "hgvs_p_1_letter": "p.E241G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26663", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "19", "alt_dp": "14", "af": "0.42"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.141T>C", "hgvs_p": "p.Tyr47Tyr", "hgvs_p_1_letter": "p.Y47Y"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "2", "alt_dp": "51", "af": "0.94"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1250", "ref_dp": "2", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2966", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2701A>G", "hgvs_p": "p.Ser901Gly", "hgvs_p_1_letter": "p.S901G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5706", "ref_dp": "6", "alt_dp": "5700", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "25", "alt_dp": "84", "af": "0.77"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "137", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "42", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "1", "alt_dp": "1323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "3", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "1", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4981", "ref_dp": "0", "alt_dp": "4965", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "12", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "1", "alt_dp": "71", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "16", "alt_dp": "60", "af": "0.79"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21304", "ref_dp": "21", "alt_dp": "21277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8807", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8542G>A", "hgvs_p": "p.Asp2848Asn", "hgvs_p_1_letter": "p.D2848N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10741", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "22", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10479delT", "hgvs_p": "p.Phe3493fs", "hgvs_p_1_letter": "p.F3493fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11808", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11543G>C", "hgvs_p": "p.Gly3848Ala", "hgvs_p_1_letter": "p.G3848A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "1", "alt_dp": "139", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16988", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "18", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16723G>A", "hgvs_p": "p.Ala5575Thr", "hgvs_p_1_letter": "p.A5575T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19307", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "23", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19042A>G", "hgvs_p": "p.Asn6348Asp", "hgvs_p_1_letter": "p.N6348D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23826", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2264A>G", "hgvs_p": "p.Gln755Arg", "hgvs_p_1_letter": "p.Q755R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "1", "alt_dp": "35", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26239", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "27", "alt_dp": "30", "af": "0.53"}, "Gene": {"gene": "E"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-6G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27518", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "60", "alt_dp": "24", "af": "0.29"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.125G>A", "hgvs_p": "p.Gly42Asp", "hgvs_p_1_letter": "p.G42D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "1", "alt_dp": "137", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2177", "ref_dp": "0", "alt_dp": "2173", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "13", "af": "0.59"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4079", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "74", "alt_dp": "60", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3816_3817delTG", "hgvs_p": "p.Ser1272fs", "hgvs_p_1_letter": "p.S1272fs"}, "Variant": {"ref": "AGT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10789", "ref_dp": "17", "alt_dp": "10764", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "36", "alt_dp": "15", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7639", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7374C>T", "hgvs_p": "p.Phe2458Phe", "hgvs_p_1_letter": "p.F2458F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8596", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "177", "alt_dp": "61", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8331A>T", "hgvs_p": "p.Thr2777Thr", "hgvs_p_1_letter": "p.T2777T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17017", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "15", "alt_dp": "8", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16752G>A", "hgvs_p": "p.Met5584Ile", "hgvs_p_1_letter": "p.M5584I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18774", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "27", "alt_dp": "10", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18509A>G", "hgvs_p": "p.Asn6170Ser", "hgvs_p_1_letter": "p.N6170S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21747", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "23", "alt_dp": "12", "af": "0.34"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>G", "hgvs_p": "p.Val62Gly", "hgvs_p_1_letter": "p.V62G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "1", "alt_dp": "73", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26263", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19G>C", "hgvs_p": "p.Glu7Gln", "hgvs_p_1_letter": "p.E7Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27767", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12T>C", "hgvs_p": "p.Leu4Leu", "hgvs_p_1_letter": "p.L4L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "1", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4413", "ref_dp": "0", "alt_dp": "4393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3540", "ref_dp": "3", "alt_dp": "3537", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8317", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8052A>G", "hgvs_p": "p.Thr2684Thr", "hgvs_p_1_letter": "p.T2684T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10257", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9992T>C", "hgvs_p": "p.Val3331Ala", "hgvs_p_1_letter": "p.V3331A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14946", "nucleotide": "TG"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.14683dupG", "hgvs_p": "p.Val4895fs", "hgvs_p_1_letter": "p.V4895fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14958", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14693T>A", "hgvs_p": "p.Leu4898*", "hgvs_p_1_letter": "p.L4898*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "0", "alt_dp": "728", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "1", "alt_dp": "62", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "163", "ref_dp": "0", "alt_dp": "163", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "19", "alt_dp": "89", "af": "0.82"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "0", "alt_dp": "1584", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "56", "alt_dp": "122", "af": "0.69"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3693A>C", "hgvs_p": "p.Lys1231Asn", "hgvs_p_1_letter": "p.K1231N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3963", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "56", "alt_dp": "138", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3698A>T", "hgvs_p": "p.Lys1233Ile", "hgvs_p_1_letter": "p.K1233I"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4082", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "16", "alt_dp": "23", "af": "0.59"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3817G>A", "hgvs_p": "p.Asp1273Asn", "hgvs_p_1_letter": "p.D1273N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19439", "ref_dp": "22", "alt_dp": "19412", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17846", "ref_dp": "3108", "alt_dp": "14730", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16276", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16011T>C", "hgvs_p": "p.His5337His", "hgvs_p_1_letter": "p.H5337H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28951", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.678A>G", "hgvs_p": "p.Arg226Arg", "hgvs_p_1_letter": "p.R226R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "3", "alt_dp": "253", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "18", "alt_dp": "179", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9711", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "14", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.9449_9450delCA", "hgvs_p": "p.Thr3150fs", "hgvs_p_1_letter": "p.T3150fs"}, "Variant": {"ref": "CCA"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "79", "alt_dp": "66", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "727", "ref_dp": "1", "alt_dp": "726", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "0", "alt_dp": "185", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "2", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "704", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "254", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "242", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "96", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "1", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "25", "af": "0.96"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "27", "af": "0.84"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1617", "ref_dp": "29", "alt_dp": "1583", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1606", "ref_dp": "0", "alt_dp": "1604", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "811", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.546C>T", "hgvs_p": "p.Tyr182Tyr", "hgvs_p_1_letter": "p.Y182Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1157", "ref_dp": "5", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "507", "ref_dp": "502", "alt_dp": "426", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "0", "alt_dp": "559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3850", "ref_dp": "4", "alt_dp": "3846", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "0", "alt_dp": "235", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "2", "alt_dp": "185", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "189", "alt_dp": "166", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "0", "alt_dp": "154", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2573", "ref_dp": "5", "alt_dp": "2568", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2372", "ref_dp": "11", "alt_dp": "2360", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "877", "ref_dp": "0", "alt_dp": "877", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "0", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "2", "alt_dp": "171", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1194", "ref_dp": "2", "alt_dp": "1189", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1645", "ref_dp": "0", "alt_dp": "1631", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "514", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "983", "ref_dp": "2", "alt_dp": "973", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1108", "ref_dp": "16", "alt_dp": "1091", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "1", "alt_dp": "97", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "4", "alt_dp": "731", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26568", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.46C>T", "hgvs_p": "p.Leu16Phe", "hgvs_p_1_letter": "p.L16F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "0", "alt_dp": "245", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "0", "alt_dp": "715", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "256", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1012", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "3", "alt_dp": "944", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "751", "alt_dp": "516", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "19", "alt_dp": "1949", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1960", "ref_dp": "1", "alt_dp": "1959", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "1", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "1", "alt_dp": "112", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2673", "ref_dp": "17", "alt_dp": "2656", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2561", "ref_dp": "2", "alt_dp": "2559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "1", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1437", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1172C>T", "hgvs_p": "p.Ser391Phe", "hgvs_p_1_letter": "p.S391F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1186A>T", "hgvs_p": "p.Ile396Phe", "hgvs_p_1_letter": "p.I396F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "4", "alt_dp": "9", "af": "0.69"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24123", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "8", "alt_dp": "11", "af": "0.58"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2561A>C", "hgvs_p": "p.Lys854Thr", "hgvs_p_1_letter": "p.K854T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26862", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.340C>A", "hgvs_p": "p.Pro114Thr", "hgvs_p_1_letter": "p.P114T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "2", "alt_dp": "81", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "0", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "366", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12834", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.12572delT", "hgvs_p": "p.Leu4191fs", "hgvs_p_1_letter": "p.L4191fs"}, "Variant": {"ref": "AT"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "336", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "2", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "81", "alt_dp": "30", "af": "0.37"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "4", "alt_dp": "565", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "0", "alt_dp": "565", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3183", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "22", "alt_dp": "26", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2918A>G", "hgvs_p": "p.Glu973Gly", "hgvs_p_1_letter": "p.E973G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "205", "alt_dp": "169", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "2", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "178", "alt_dp": "164", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4328", "ref_dp": "6", "alt_dp": "4322", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "4", "alt_dp": "75", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "0", "alt_dp": "116", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "119", "alt_dp": "108", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "96", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2006", "ref_dp": "2", "alt_dp": "2004", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "2", "alt_dp": "1964", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "712", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "685", "ref_dp": "0", "alt_dp": "679", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "548", "ref_dp": "1", "alt_dp": "547", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "682", "ref_dp": "21", "alt_dp": "661", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "2", "alt_dp": "67", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "2", "alt_dp": "88", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "775", "ref_dp": "0", "alt_dp": "775", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "5", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "657", "alt_dp": "484", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2822", "ref_dp": "28", "alt_dp": "2789", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2814", "ref_dp": "0", "alt_dp": "2809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2312", "ref_dp": "8", "alt_dp": "2302", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "28", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "0", "alt_dp": "1638", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "470", "ref_dp": "2", "alt_dp": "468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "495", "ref_dp": "2", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "213", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "37", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "2", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27406", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13C>T", "hgvs_p": "p.Leu5Phe", "hgvs_p_1_letter": "p.L5F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27784", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.29A>T", "hgvs_p": "p.Tyr10Phe", "hgvs_p_1_letter": "p.Y10F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27790", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.35G>C", "hgvs_p": "p.Cys12Ser", "hgvs_p_1_letter": "p.C12S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "189", "ref_dp": "0", "alt_dp": "188", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "134", "af": "0.78"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28403", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "78", "alt_dp": "34", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.130G>A", "hgvs_p": "p.Gly44Ser", "hgvs_p_1_letter": "p.G44S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2857", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2592C>T", "hgvs_p": "p.Leu864Leu", "hgvs_p_1_letter": "p.L864L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "36", "alt_dp": "3594", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3618", "ref_dp": "3", "alt_dp": "3608", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4964", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4699A>G", "hgvs_p": "p.Thr1567Ala", "hgvs_p_1_letter": "p.T1567A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1049", "ref_dp": "2", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "608", "ref_dp": "606", "alt_dp": "530", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "587", "ref_dp": "0", "alt_dp": "587", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5269", "ref_dp": "16", "alt_dp": "5253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "231", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "5", "alt_dp": "5", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3340", "ref_dp": "15", "alt_dp": "3325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "0", "alt_dp": "443", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "444", "alt_dp": "403", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "3", "alt_dp": "381", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3684", "ref_dp": "4", "alt_dp": "3680", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3562", "ref_dp": "10", "alt_dp": "3542", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1310", "ref_dp": "0", "alt_dp": "1308", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1248", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1231", "ref_dp": "0", "alt_dp": "1229", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1824", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "0", "alt_dp": "589", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "4", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1344", "ref_dp": "14", "alt_dp": "1330", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "1", "alt_dp": "164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "1", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "2", "alt_dp": "759", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "1", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "0", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "448", "ref_dp": "3", "alt_dp": "442", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1392", "ref_dp": "0", "alt_dp": "1390", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "1", "alt_dp": "1382", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1099", "ref_dp": "1092", "alt_dp": "795", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2048", "ref_dp": "32", "alt_dp": "2014", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2025", "ref_dp": "2", "alt_dp": "2020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3368", "ref_dp": "17", "alt_dp": "3350", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "33", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3057", "ref_dp": "4", "alt_dp": "3053", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14090", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13825A>T", "hgvs_p": "p.Met4609Leu", "hgvs_p_1_letter": "p.M4609L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15933", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "4", "alt_dp": "65", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15668C>T", "hgvs_p": "p.Thr5223Ile", "hgvs_p_1_letter": "p.T5223I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "51", "alt_dp": "46", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "753", "ref_dp": "1", "alt_dp": "752", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "730", "ref_dp": "0", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "267", "ref_dp": "0", "alt_dp": "267", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "2", "alt_dp": "287", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26654", "nucleotide": "GT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "28", "alt_dp": "9", "af": "0.32"}, "Gene": {"gene": "M"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.137dupT", "hgvs_p": "p.Leu46fs", "hgvs_p_1_letter": "p.L46fs"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "3", "alt_dp": "19", "af": "0.86"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "0", "alt_dp": "365", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "0", "alt_dp": "335", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "279", "alt_dp": "202", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "79", "alt_dp": "29", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2846", "ref_dp": "42", "alt_dp": "2800", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "3", "alt_dp": "2814", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "17", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1208", "ref_dp": "5", "alt_dp": "1203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "4", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "1", "alt_dp": "79", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "0", "alt_dp": "300", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1212", "ref_dp": "1193", "alt_dp": "1059", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "576", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6107", "ref_dp": "17", "alt_dp": "6090", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "426", "ref_dp": "3", "alt_dp": "423", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3288", "ref_dp": "0", "alt_dp": "3285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "4", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "429", "alt_dp": "398", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "2", "alt_dp": "450", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "16", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "13", "af": "0.81"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3887", "ref_dp": "4", "alt_dp": "3880", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3730", "ref_dp": "6", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1409", "ref_dp": "0", "alt_dp": "1404", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1350", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "1", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1209", "ref_dp": "0", "alt_dp": "1206", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1902", "ref_dp": "2", "alt_dp": "1884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "860", "ref_dp": "1", "alt_dp": "856", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1573", "ref_dp": "3", "alt_dp": "1565", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1795", "ref_dp": "32", "alt_dp": "1760", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "9", "alt_dp": "441", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1216", "ref_dp": "6", "alt_dp": "1208", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "353", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "355", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "369", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "803", "ref_dp": "0", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "5", "alt_dp": "1652", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "11", "alt_dp": "1651", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "326", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1458", "alt_dp": "1071", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "23", "alt_dp": "2143", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2150", "ref_dp": "0", "alt_dp": "2147", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "2", "alt_dp": "608", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3994", "ref_dp": "13", "alt_dp": "3975", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8715", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8450C>T", "hgvs_p": "p.Thr2817Ile", "hgvs_p_1_letter": "p.T2817I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "76", "alt_dp": "65", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "1", "alt_dp": "2277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "27", "alt_dp": "12", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "42", "alt_dp": "36", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1687", "ref_dp": "0", "alt_dp": "1687", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1723", "ref_dp": "4", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "0", "alt_dp": "665", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "645", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "1", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "1", "alt_dp": "280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "1", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "684", "ref_dp": "0", "alt_dp": "684", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "667", "ref_dp": "16", "alt_dp": "651", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "498", "ref_dp": "496", "alt_dp": "337", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "171", "alt_dp": "62", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6177", "ref_dp": "65", "alt_dp": "6104", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6141", "ref_dp": "2", "alt_dp": "6131", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4273", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "13", "alt_dp": "18", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4008T>A", "hgvs_p": "p.Gly1336Gly", "hgvs_p_1_letter": "p.G1336G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2646", "ref_dp": "16", "alt_dp": "2630", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1287", "ref_dp": "8", "alt_dp": "1277", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "35", "alt_dp": "32", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "4", "alt_dp": "1634", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "27", "alt_dp": "16", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "2", "alt_dp": "29", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21859", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.297C>T", "hgvs_p": "p.Asn99Asn", "hgvs_p_1_letter": "p.N99N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1494", "ref_dp": "4", "alt_dp": "1490", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1441", "ref_dp": "16", "alt_dp": "1425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "586", "ref_dp": "0", "alt_dp": "586", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "571", "ref_dp": "0", "alt_dp": "571", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25577", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>C", "hgvs_p": "p.Ile62Thr", "hgvs_p_1_letter": "p.I62T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "2", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "2", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "222", "alt_dp": "162", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5160", "ref_dp": "55", "alt_dp": "5100", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5134", "ref_dp": "3", "alt_dp": "5127", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2570", "ref_dp": "9", "alt_dp": "2558", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "360", "ref_dp": "355", "alt_dp": "322", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5220", "ref_dp": "4", "alt_dp": "5213", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "1", "alt_dp": "201", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "202", "alt_dp": "188", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22478", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.916T>C", "hgvs_p": "p.Phe306Leu", "hgvs_p_1_letter": "p.F306L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3085", "ref_dp": "4", "alt_dp": "3081", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2906", "ref_dp": "14", "alt_dp": "2884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1118", "ref_dp": "0", "alt_dp": "1116", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1080", "ref_dp": "0", "alt_dp": "1077", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "2", "alt_dp": "686", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1007", "ref_dp": "0", "alt_dp": "997", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "2", "alt_dp": "268", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "888", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1054", "ref_dp": "21", "alt_dp": "1033", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "226", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "274", "ref_dp": "0", "alt_dp": "274", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "918", "ref_dp": "2", "alt_dp": "913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "933", "ref_dp": "0", "alt_dp": "929", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "774", "ref_dp": "770", "alt_dp": "558", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3048", "ref_dp": "38", "alt_dp": "3005", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3032", "ref_dp": "4", "alt_dp": "3020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "635", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9649", "ref_dp": "48", "alt_dp": "9569", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.370C>T", "hgvs_p": "p.Arg124Cys", "hgvs_p_1_letter": "p.R124C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1058", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2866", "ref_dp": "7", "alt_dp": "2859", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "491", "alt_dp": "443", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "0", "alt_dp": "252", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4749", "ref_dp": "6", "alt_dp": "4741", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1213", "ref_dp": "5", "alt_dp": "1207", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "160", "alt_dp": "145", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "0", "alt_dp": "170", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "1", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3286", "ref_dp": "10", "alt_dp": "3275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "2", "alt_dp": "3208", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1320", "ref_dp": "1", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1275", "ref_dp": "0", "alt_dp": "1266", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "50", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "675", "ref_dp": "2", "alt_dp": "669", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "821", "ref_dp": "13", "alt_dp": "808", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27519", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126C>T", "hgvs_p": "p.Gly42Gly", "hgvs_p_1_letter": "p.G42G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "985", "ref_dp": "4", "alt_dp": "981", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "6", "alt_dp": "987", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "843", "alt_dp": "615", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2536", "ref_dp": "35", "alt_dp": "2498", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2511", "ref_dp": "2", "alt_dp": "2506", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "1", "alt_dp": "89", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3456", "ref_dp": "17", "alt_dp": "3437", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "100", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11455", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11190C>T", "hgvs_p": "p.Ala3730Ala", "hgvs_p_1_letter": "p.A3730A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4012", "ref_dp": "6", "alt_dp": "4006", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "89", "alt_dp": "82", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1894", "ref_dp": "4", "alt_dp": "1890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1971", "ref_dp": "3", "alt_dp": "1968", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "0", "alt_dp": "808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "12", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "228", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "456", "ref_dp": "0", "alt_dp": "456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "539", "ref_dp": "6", "alt_dp": "532", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "2", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "22", "alt_dp": "8", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "2", "alt_dp": "286", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "204", "ref_dp": "202", "alt_dp": "147", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5835", "ref_dp": "60", "alt_dp": "5773", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5804", "ref_dp": "4", "alt_dp": "5791", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3152", "ref_dp": "5", "alt_dp": "3147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2010", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1745A>G", "hgvs_p": "p.Asp582Gly", "hgvs_p_1_letter": "p.D582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "282", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "2", "alt_dp": "39", "af": "0.95"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "25", "af": "0.76"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3161", "ref_dp": "17", "alt_dp": "3140", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3153", "ref_dp": "4", "alt_dp": "3146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "0", "alt_dp": "606", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "2", "alt_dp": "94", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "82", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "120", "alt_dp": "116", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5495", "ref_dp": "3", "alt_dp": "5491", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "1", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "141", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2543", "ref_dp": "1", "alt_dp": "2541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2437", "ref_dp": "14", "alt_dp": "2421", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "936", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "2", "alt_dp": "901", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "581", "ref_dp": "0", "alt_dp": "580", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "0", "alt_dp": "760", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "759", "ref_dp": "0", "alt_dp": "758", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "18", "alt_dp": "894", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "2", "alt_dp": "58", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "174", "ref_dp": "0", "alt_dp": "174", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "991", "ref_dp": "3", "alt_dp": "987", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "729", "ref_dp": "726", "alt_dp": "511", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "407", "ref_dp": "288", "alt_dp": "106", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3023", "ref_dp": "30", "alt_dp": "2990", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3005", "ref_dp": "0", "alt_dp": "2998", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "58", "alt_dp": "20", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3521", "ref_dp": "3", "alt_dp": "3515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2527", "ref_dp": "14", "alt_dp": "2509", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3374", "ref_dp": "13", "alt_dp": "3359", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "64", "alt_dp": "64", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1214", "ref_dp": "0", "alt_dp": "1214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1267", "ref_dp": "3", "alt_dp": "1261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "536", "ref_dp": "1", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "511", "ref_dp": "0", "alt_dp": "510", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "0", "alt_dp": "86", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "297", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "5", "alt_dp": "368", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "768", "ref_dp": "0", "alt_dp": "767", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "2", "alt_dp": "722", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "450", "alt_dp": "317", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "64", "alt_dp": "42", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6562", "ref_dp": "63", "alt_dp": "6491", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6525", "ref_dp": "2", "alt_dp": "6516", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "1", "alt_dp": "12", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4276", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4011C>T", "hgvs_p": "p.Tyr1337Tyr", "hgvs_p_1_letter": "p.Y1337Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1787", "ref_dp": "5", "alt_dp": "1782", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "354", "alt_dp": "314", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7272", "ref_dp": "15", "alt_dp": "7253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "7", "alt_dp": "8", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "1", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "1", "alt_dp": "1329", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21306", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "4", "alt_dp": "134", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21041C>T", "hgvs_p": "p.Ala7014Val", "hgvs_p_1_letter": "p.A7014V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "1", "alt_dp": "540", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "555", "ref_dp": "541", "alt_dp": "494", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "533", "ref_dp": "2", "alt_dp": "531", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5345", "ref_dp": "6", "alt_dp": "5339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5055", "ref_dp": "8", "alt_dp": "5044", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1780", "ref_dp": "0", "alt_dp": "1780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1726", "ref_dp": "0", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1529", "ref_dp": "0", "alt_dp": "1527", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2315", "ref_dp": "0", "alt_dp": "2289", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "384", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1576", "ref_dp": "0", "alt_dp": "1573", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1890", "ref_dp": "45", "alt_dp": "1845", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "1", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "603", "ref_dp": "4", "alt_dp": "599", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "453", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1561", "ref_dp": "4", "alt_dp": "1557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1582", "ref_dp": "3", "alt_dp": "1577", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "172", "ref_dp": "1", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1130", "ref_dp": "1128", "alt_dp": "735", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "615", "ref_dp": "428", "alt_dp": "178", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2666", "ref_dp": "37", "alt_dp": "2626", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2644", "ref_dp": "3", "alt_dp": "2638", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5293", "ref_dp": "30", "alt_dp": "5263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1178C>T", "hgvs_p": "p.Thr393Ile", "hgvs_p_1_letter": "p.T393I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "1", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4660", "ref_dp": "24", "alt_dp": "4632", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "72", "alt_dp": "66", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3335", "ref_dp": "1", "alt_dp": "3334", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "18", "alt_dp": "12", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "78", "alt_dp": "66", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23030", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1468T>C", "hgvs_p": "p.Phe490Leu", "hgvs_p_1_letter": "p.F490L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1658", "ref_dp": "2", "alt_dp": "1655", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1539", "ref_dp": "5", "alt_dp": "1533", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "3", "alt_dp": "598", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "583", "ref_dp": "0", "alt_dp": "583", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23756", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2194A>G", "hgvs_p": "p.Thr732Ala", "hgvs_p_1_letter": "p.T732A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "381", "ref_dp": "14", "alt_dp": "367", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "2", "alt_dp": "131", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2790", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2525C>T", "hgvs_p": "p.Thr842Ile", "hgvs_p_1_letter": "p.T842I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "198", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "111", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6341", "ref_dp": "80", "alt_dp": "6256", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "0", "alt_dp": "6304", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1458", "ref_dp": "11", "alt_dp": "1447", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "9", "alt_dp": "1310", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "94", "alt_dp": "81", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11693T>C", "hgvs_p": "p.Ile3898Thr", "hgvs_p_1_letter": "p.I3898T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3708", "ref_dp": "5", "alt_dp": "3703", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14774", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14509A>T", "hgvs_p": "p.Met4837Leu", "hgvs_p_1_letter": "p.M4837L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "106", "alt_dp": "91", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1153", "ref_dp": "0", "alt_dp": "1153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1133", "ref_dp": "2", "alt_dp": "1131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "430", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "454", "ref_dp": "0", "alt_dp": "451", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "3", "alt_dp": "531", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "2", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "0", "alt_dp": "556", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "4", "alt_dp": "630", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "637", "ref_dp": "2", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "462", "ref_dp": "461", "alt_dp": "341", "af": "0.74"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4829", "ref_dp": "76", "alt_dp": "4753", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4774", "ref_dp": "5", "alt_dp": "4765", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4835", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "35", "alt_dp": "20", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4570G>C", "hgvs_p": "p.Gly1524Arg", "hgvs_p_1_letter": "p.G1524R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1501", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "229", "ref_dp": "225", "alt_dp": "199", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4491", "ref_dp": "2", "alt_dp": "4489", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "121", "alt_dp": "110", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3367", "ref_dp": "2", "alt_dp": "3365", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3050", "ref_dp": "3", "alt_dp": "3045", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "0", "alt_dp": "1142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1100", "ref_dp": "0", "alt_dp": "1094", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "1", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "564", "ref_dp": "0", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "548", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "663", "ref_dp": "14", "alt_dp": "649", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "368", "ref_dp": "2", "alt_dp": "366", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "607", "ref_dp": "0", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "751", "ref_dp": "0", "alt_dp": "749", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "703", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "531", "ref_dp": "529", "alt_dp": "373", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "283", "alt_dp": "99", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2009", "ref_dp": "27", "alt_dp": "1980", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1988", "ref_dp": "0", "alt_dp": "1982", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3173", "ref_dp": "9", "alt_dp": "3162", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "2", "alt_dp": "271", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16853", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16588G>T", "hgvs_p": "p.Val5530Leu", "hgvs_p_1_letter": "p.V5530L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "5", "alt_dp": "161", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "165", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29400", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1127C>T", "hgvs_p": "p.Ala376Val", "hgvs_p_1_letter": "p.A376V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3663", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "2", "alt_dp": "146", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3398G>A", "hgvs_p": "p.Ser1133Asn", "hgvs_p_1_letter": "p.S1133N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4266", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4001T>C", "hgvs_p": "p.Leu1334Ser", "hgvs_p_1_letter": "p.L1334S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4363", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4098A>T", "hgvs_p": "p.Glu1366Asp", "hgvs_p_1_letter": "p.E1366D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "1", "alt_dp": "196", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "2", "alt_dp": "333", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "824", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1412", "ref_dp": "1400", "alt_dp": "1185", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "872", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2886", "ref_dp": "7", "alt_dp": "2877", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "367", "ref_dp": "5", "alt_dp": "362", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "2", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "458", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "465", "ref_dp": "463", "alt_dp": "409", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "446", "ref_dp": "6", "alt_dp": "440", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21986", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.425_433delGTGTTTATT", "hgvs_p": "p.Gly142_Tyr145delinsAsp", "hgvs_p_1_letter": "p.G142_Y145delinsD"}, "Variant": {"ref": "GGTGTTTATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "15", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "1", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22813", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1251G>T", "hgvs_p": "p.Lys417Asn", "hgvs_p_1_letter": "p.K417N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "1", "alt_dp": "99", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2063", "ref_dp": "4", "alt_dp": "2059", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1975", "ref_dp": "4", "alt_dp": "1971", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "0", "alt_dp": "738", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "705", "ref_dp": "2", "alt_dp": "699", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "0", "alt_dp": "538", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1237", "ref_dp": "0", "alt_dp": "1235", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1834", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "0", "alt_dp": "1383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1593", "ref_dp": "3", "alt_dp": "1585", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "21", "alt_dp": "1660", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "565", "ref_dp": "1", "alt_dp": "564", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "769", "ref_dp": "3", "alt_dp": "763", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1265", "ref_dp": "4", "alt_dp": "1260", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "2", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "843", "ref_dp": "0", "alt_dp": "843", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "416", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "3", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1221", "ref_dp": "6", "alt_dp": "1215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "694", "alt_dp": "501", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "2", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "2", "alt_dp": "628", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "629", "ref_dp": "0", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "0", "alt_dp": "124", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6445", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.6180C>T", "hgvs_p": "p.Asp2060Asp", "hgvs_p_1_letter": "p.D2060D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6512", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.6248_6250delGTT", "hgvs_p": "p.Ser2083_Leu2084delinsIle", "hgvs_p_1_letter": "p.S2083_L2084delinsI"}, "Variant": {"ref": "AGTT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1980", "ref_dp": "19", "alt_dp": "1959", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "31", "alt_dp": "28", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2327", "ref_dp": "1", "alt_dp": "2323", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16925", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16660A>G", "hgvs_p": "p.Ile5554Val", "hgvs_p_1_letter": "p.I5554V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20371", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.20106C>G", "hgvs_p": "p.Tyr6702*", "hgvs_p_1_letter": "p.Y6702*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "5", "alt_dp": "176", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "21", "alt_dp": "20", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "920", "ref_dp": "0", "alt_dp": "920", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "0", "alt_dp": "907", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "359", "ref_dp": "0", "alt_dp": "359", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "351", "ref_dp": "0", "alt_dp": "351", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "145", "ref_dp": "0", "alt_dp": "142", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "3", "alt_dp": "168", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "0", "alt_dp": "175", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "200", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "2", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "2", "alt_dp": "376", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "296", "alt_dp": "209", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "132", "alt_dp": "46", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4288", "ref_dp": "63", "alt_dp": "4219", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4247", "ref_dp": "4", "alt_dp": "4241", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2102", "ref_dp": "5", "alt_dp": "2097", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "42", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1350", "ref_dp": "2", "alt_dp": "1348", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "26", "alt_dp": "22", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "467", "ref_dp": "0", "alt_dp": "467", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "0", "alt_dp": "551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "207", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "195", "ref_dp": "0", "alt_dp": "195", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "2", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "286", "ref_dp": "3", "alt_dp": "281", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "223", "alt_dp": "167", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8535", "ref_dp": "93", "alt_dp": "8429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8481", "ref_dp": "1", "alt_dp": "8473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8269", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "66", "alt_dp": "115", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8004T>A", "hgvs_p": "p.Asp2668Glu", "hgvs_p_1_letter": "p.D2668E"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "7", "alt_dp": "925", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "13", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "85", "alt_dp": "78", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2747", "ref_dp": "4", "alt_dp": "2743", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "56", "alt_dp": "48", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "2", "alt_dp": "49", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "878", "ref_dp": "3", "alt_dp": "875", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "938", "ref_dp": "2", "alt_dp": "934", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "371", "ref_dp": "0", "alt_dp": "370", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "0", "alt_dp": "352", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "0", "alt_dp": "195", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "249", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "313", "ref_dp": "2", "alt_dp": "311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27052", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.530C>T", "hgvs_p": "p.Ser177Phe", "hgvs_p_1_letter": "p.S177F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "0", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "423", "alt_dp": "278", "af": "0.66"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4416", "ref_dp": "5", "alt_dp": "4405", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4440", "ref_dp": "22", "alt_dp": "4409", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4441", "ref_dp": "0", "alt_dp": "4429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2004", "ref_dp": "2", "alt_dp": "2002", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "380", "alt_dp": "343", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6218", "ref_dp": "9", "alt_dp": "6205", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "324", "ref_dp": "2", "alt_dp": "319", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "322", "alt_dp": "292", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21795", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "3", "alt_dp": "355", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.233G>A", "hgvs_p": "p.Arg78Lys", "hgvs_p_1_letter": "p.R78K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "14", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2548", "ref_dp": "5", "alt_dp": "2543", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2427", "ref_dp": "2", "alt_dp": "2416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "881", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "64", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "1", "alt_dp": "810", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1219", "ref_dp": "0", "alt_dp": "1209", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "314", "ref_dp": "0", "alt_dp": "312", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1245", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1525", "ref_dp": "27", "alt_dp": "1496", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "3", "alt_dp": "179", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "987", "ref_dp": "2", "alt_dp": "984", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "399", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "3", "alt_dp": "461", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "444", "ref_dp": "0", "alt_dp": "441", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "143", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3928", "ref_dp": "8", "alt_dp": "3914", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4161", "ref_dp": "5", "alt_dp": "4146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "2", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3059", "ref_dp": "3037", "alt_dp": "1264", "af": "0.41"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2726", "ref_dp": "36", "alt_dp": "2687", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2704", "ref_dp": "2", "alt_dp": "2697", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29195", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2958", "ref_dp": "0", "alt_dp": "2935", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.922G>T", "hgvs_p": "p.Ala308Ser", "hgvs_p_1_letter": "p.A308S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5515", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5250G>T", "hgvs_p": "p.Val1750Val", "hgvs_p_1_letter": "p.V1750V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7321", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7056C>T", "hgvs_p": "p.Ser2352Ser", "hgvs_p_1_letter": "p.S2352S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "7", "alt_dp": "2811", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "550", "alt_dp": "482", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "649", "ref_dp": "0", "alt_dp": "649", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5534", "ref_dp": "17", "alt_dp": "5515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "0", "alt_dp": "273", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "404", "ref_dp": "2", "alt_dp": "402", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "405", "alt_dp": "357", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "2", "alt_dp": "375", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3111", "ref_dp": "5", "alt_dp": "3106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2843", "ref_dp": "8", "alt_dp": "2834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "962", "ref_dp": "0", "alt_dp": "962", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "0", "alt_dp": "906", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "1", "alt_dp": "87", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "794", "ref_dp": "0", "alt_dp": "788", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1286", "ref_dp": "0", "alt_dp": "1279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1256", "ref_dp": "4", "alt_dp": "1247", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1507", "ref_dp": "30", "alt_dp": "1473", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "0", "alt_dp": "632", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "3", "alt_dp": "99", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "620", "ref_dp": "0", "alt_dp": "620", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "0", "alt_dp": "372", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "2", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27667", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "56", "alt_dp": "20", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.274G>T", "hgvs_p": "p.Glu92*", "hgvs_p_1_letter": "p.E92*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1719", "ref_dp": "2", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1718", "ref_dp": "5", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1209", "alt_dp": "726", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2323", "ref_dp": "23", "alt_dp": "2299", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2314", "ref_dp": "1", "alt_dp": "2311", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3873", "ref_dp": "8", "alt_dp": "3862", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6454", "ref_dp": "3969", "alt_dp": "2458", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "218", "alt_dp": "78", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1405", "ref_dp": "1041", "alt_dp": "364", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3090", "ref_dp": "10", "alt_dp": "3074", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "34", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1612", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "22", "alt_dp": "14", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15738", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1840", "ref_dp": "8", "alt_dp": "1832", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15473C>T", "hgvs_p": "p.Ser5158Leu", "hgvs_p_1_letter": "p.S5158L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "26", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "0", "alt_dp": "949", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23811", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "6", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2249G>A", "hgvs_p": "p.Ser750Asn", "hgvs_p_1_letter": "p.S750N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23853", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2293delC", "hgvs_p": "p.Arg765fs", "hgvs_p_1_letter": "p.R765fs"}, "Variant": {"ref": "AC"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "398", "ref_dp": "4", "alt_dp": "394", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25893", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.501T>C", "hgvs_p": "p.Ile167Ile", "hgvs_p_1_letter": "p.I167I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "711", "ref_dp": "0", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "236", "ref_dp": "0", "alt_dp": "236", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "0", "alt_dp": "1152", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1193", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "975", "ref_dp": "969", "alt_dp": "682", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17113", "ref_dp": "95", "alt_dp": "17009", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17089", "ref_dp": "4", "alt_dp": "17063", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11104", "ref_dp": "11008", "alt_dp": "5619", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7690", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "21", "alt_dp": "8", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7425A>G", "hgvs_p": "p.Leu2475Leu", "hgvs_p_1_letter": "p.L2475L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "1", "alt_dp": "973", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "64", "alt_dp": "58", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2893", "ref_dp": "5", "alt_dp": "2888", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13544", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13279T>C", "hgvs_p": "p.Leu4427Leu", "hgvs_p_1_letter": "p.L4427L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "1", "alt_dp": "68", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "91", "alt_dp": "32", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "121", "alt_dp": "111", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2458", "ref_dp": "2", "alt_dp": "2456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2286", "ref_dp": "6", "alt_dp": "2280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "851", "ref_dp": "0", "alt_dp": "847", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "823", "ref_dp": "0", "alt_dp": "815", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "291", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "7", "alt_dp": "356", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "2", "alt_dp": "129", "af": "0.98"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "2", "alt_dp": "80", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "104", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "796", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "3", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "629", "alt_dp": "451", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "289", "alt_dp": "104", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2288", "ref_dp": "23", "alt_dp": "2261", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2275", "ref_dp": "0", "alt_dp": "2270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2760", "ref_dp": "9", "alt_dp": "2748", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "1", "alt_dp": "83", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1420", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "226", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1155C>T", "hgvs_p": "p.Ala385Ala", "hgvs_p_1_letter": "p.A385A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14511", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "84", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14246G>C", "hgvs_p": "p.Arg4749Thr", "hgvs_p_1_letter": "p.R4749T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15535", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15270G>A", "hgvs_p": "p.Lys5090Lys", "hgvs_p_1_letter": "p.K5090K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18788", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "2", "alt_dp": "1385", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.18523C>T", "hgvs_p": "p.Gln6175*", "hgvs_p_1_letter": "p.Q6175*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21057", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20792C>T", "hgvs_p": "p.Thr6931Ile", "hgvs_p_1_letter": "p.T6931I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "390", "ref_dp": "0", "alt_dp": "390", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22917", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1355T>G", "hgvs_p": "p.Leu452Arg", "hgvs_p_1_letter": "p.L452R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2800", "ref_dp": "7", "alt_dp": "2793", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "796", "ref_dp": "0", "alt_dp": "794", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Ser26Leu", "hgvs_p_1_letter": "p.S26L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25518", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126T>C", "hgvs_p": "p.Pro42Pro", "hgvs_p_1_letter": "p.P42P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25538", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.146G>T", "hgvs_p": "p.Gly49Val", "hgvs_p_1_letter": "p.G49V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26054", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.662C>A", "hgvs_p": "p.Thr221Lys", "hgvs_p_1_letter": "p.T221K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26172", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "92", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.780G>T", "hgvs_p": "p.Met260Ile", "hgvs_p_1_letter": "p.M260I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "376", "ref_dp": "0", "alt_dp": "376", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27590", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "114", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.197C>T", "hgvs_p": "p.Ala66Val", "hgvs_p_1_letter": "p.A66V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27638", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "107", "ref_dp": "0", "alt_dp": "107", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Val82Ala", "hgvs_p_1_letter": "p.V82A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27722", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.329T>C", "hgvs_p": "p.Ile110Thr", "hgvs_p_1_letter": "p.I110T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "967", "alt_dp": "888", "af": "0.91"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "102", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1212", "alt_dp": "1147", "af": "0.94"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "753", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4129", "ref_dp": "17", "alt_dp": "4080", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1270", "ref_dp": "0", "alt_dp": "1258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6716", "ref_dp": "4", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29734", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4350G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29742", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4358G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29751", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "111", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4367G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "420", "ref_dp": "0", "alt_dp": "420", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3411", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "12", "alt_dp": "979", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3146C>T", "hgvs_p": "p.Ala1049Val", "hgvs_p_1_letter": "p.A1049V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4181", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3916G>T", "hgvs_p": "p.Ala1306Ser", "hgvs_p_1_letter": "p.A1306S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7526", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1855", "ref_dp": "12", "alt_dp": "1843", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7261G>A", "hgvs_p": "p.Val2421Ile", "hgvs_p_1_letter": "p.V2421I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8010", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1725", "ref_dp": "54", "alt_dp": "1670", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7745A>G", "hgvs_p": "p.Asp2582Gly", "hgvs_p_1_letter": "p.D2582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8986", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8721C>T", "hgvs_p": "p.Asp2907Asp", "hgvs_p_1_letter": "p.D2907D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8788G>T", "hgvs_p": "p.Val2930Leu", "hgvs_p_1_letter": "p.V2930L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "246", "alt_dp": "223", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7290", "ref_dp": "16", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "140", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3760", "ref_dp": "2", "alt_dp": "3757", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3604", "ref_dp": "13", "alt_dp": "3581", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "0", "alt_dp": "1391", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1340", "ref_dp": "0", "alt_dp": "1337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "0", "alt_dp": "658", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1017", "ref_dp": "1", "alt_dp": "1009", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "1", "alt_dp": "216", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "888", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1069", "ref_dp": "13", "alt_dp": "1054", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "2", "alt_dp": "101", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "598", "ref_dp": "0", "alt_dp": "597", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "0", "alt_dp": "181", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "0", "alt_dp": "464", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "111", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "1", "alt_dp": "122", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1502", "ref_dp": "5", "alt_dp": "1488", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1544", "ref_dp": "2", "alt_dp": "1540", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "1083", "alt_dp": "619", "af": "0.56"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5114", "ref_dp": "72", "alt_dp": "5038", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5062", "ref_dp": "6", "alt_dp": "5048", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5806", "ref_dp": "16", "alt_dp": "5787", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "50", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "6", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "19", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "955", "ref_dp": "2", "alt_dp": "953", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "928", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "394", "ref_dp": "0", "alt_dp": "394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "374", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "4", "alt_dp": "189", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "2", "alt_dp": "184", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26465", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.221T>C", "hgvs_p": "p.Leu74Pro", "hgvs_p_1_letter": "p.L74P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "0", "alt_dp": "202", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "209", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "254", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "0", "alt_dp": "270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "201", "alt_dp": "147", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7905", "ref_dp": "96", "alt_dp": "7806", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7846", "ref_dp": "1", "alt_dp": "7833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "6", "alt_dp": "2271", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "30", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "114", "alt_dp": "105", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1827", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "335", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "65", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "6", "alt_dp": "232", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "276", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "1", "alt_dp": "70", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "593", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "617", "ref_dp": "0", "alt_dp": "615", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "482", "alt_dp": "327", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6445", "ref_dp": "87", "alt_dp": "6352", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6389", "ref_dp": "4", "alt_dp": "6374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2221", "ref_dp": "1", "alt_dp": "2219", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2010", "ref_dp": "9", "alt_dp": "2001", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2304", "ref_dp": "3", "alt_dp": "2301", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18047", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17782A>T", "hgvs_p": "p.Met5928Leu", "hgvs_p_1_letter": "p.M5928L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "21", "alt_dp": "21", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "706", "ref_dp": "2", "alt_dp": "704", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "762", "ref_dp": "0", "alt_dp": "762", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "277", "ref_dp": "0", "alt_dp": "277", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "1", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "1", "alt_dp": "101", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27711", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.318A>G", "hgvs_p": "p.Ala106Ala", "hgvs_p_1_letter": "p.A106A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "1", "alt_dp": "14", "af": "0.93"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "1", "alt_dp": "489", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "1", "alt_dp": "480", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "377", "ref_dp": "373", "alt_dp": "254", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8195", "ref_dp": "126", "alt_dp": "8059", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8109", "ref_dp": "0", "alt_dp": "8105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "18", "ref_dp": "12", "alt_dp": "6", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4166", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "26", "alt_dp": "26", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3901A>T", "hgvs_p": "p.Ile1301Leu", "hgvs_p_1_letter": "p.I1301L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4171", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "25", "alt_dp": "26", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3906T>C", "hgvs_p": "p.Pro1302Pro", "hgvs_p_1_letter": "p.P1302P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1312", "ref_dp": "23", "alt_dp": "1286", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "310", "alt_dp": "269", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7412", "ref_dp": "12", "alt_dp": "7399", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "276", "alt_dp": "255", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "292", "ref_dp": "0", "alt_dp": "292", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3875", "ref_dp": "6", "alt_dp": "3869", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3568", "ref_dp": "12", "alt_dp": "3551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1289", "ref_dp": "0", "alt_dp": "1286", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1255", "ref_dp": "0", "alt_dp": "1246", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "810", "ref_dp": "0", "alt_dp": "810", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1321", "ref_dp": "0", "alt_dp": "1311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "329", "ref_dp": "2", "alt_dp": "323", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1351", "ref_dp": "1", "alt_dp": "1347", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1588", "ref_dp": "29", "alt_dp": "1552", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1076", "ref_dp": "2", "alt_dp": "1070", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "2", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "342", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "1", "alt_dp": "371", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "412", "ref_dp": "0", "alt_dp": "412", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "0", "alt_dp": "127", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1853", "ref_dp": "2", "alt_dp": "1851", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "8", "alt_dp": "1857", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1454", "alt_dp": "930", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3791", "ref_dp": "57", "alt_dp": "3732", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3743", "ref_dp": "3", "alt_dp": "3735", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "1", "alt_dp": "47", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "3", "alt_dp": "49", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3953", "ref_dp": "20", "alt_dp": "3931", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3517", "ref_dp": "5", "alt_dp": "3510", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1051", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3027", "ref_dp": "5", "alt_dp": "3022", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.786A>G", "hgvs_p": "p.Lys262Lys", "hgvs_p_1_letter": "p.K262K"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "252", "alt_dp": "219", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4423", "ref_dp": "4", "alt_dp": "4419", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "3", "alt_dp": "117", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16887", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "704", "ref_dp": "4", "alt_dp": "700", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16622C>T", "hgvs_p": "p.Thr5541Ile", "hgvs_p_1_letter": "p.T5541I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7551", "ref_dp": "39", "alt_dp": "7508", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18061C>T", "hgvs_p": "p.Leu6021Leu", "hgvs_p_1_letter": "p.L6021L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "218", "ref_dp": "0", "alt_dp": "218", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "218", "alt_dp": "201", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "219", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111T>C", "hgvs_p": "p.Ser371Pro", "hgvs_p_1_letter": "p.S371P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3470", "ref_dp": "2", "alt_dp": "3468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3180", "ref_dp": "6", "alt_dp": "3174", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1176", "ref_dp": "0", "alt_dp": "1176", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1131", "ref_dp": "2", "alt_dp": "1124", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "760", "ref_dp": "0", "alt_dp": "755", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1140", "ref_dp": "1", "alt_dp": "1136", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "224", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "844", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "18", "alt_dp": "961", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "779", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "369", "ref_dp": "0", "alt_dp": "369", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "0", "alt_dp": "601", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "1", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1839", "ref_dp": "6", "alt_dp": "1831", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1976", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "2", "alt_dp": "109", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1474", "ref_dp": "1463", "alt_dp": "704", "af": "0.48"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2234", "ref_dp": "12", "alt_dp": "2219", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2229", "ref_dp": "0", "alt_dp": "2227", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1178", "ref_dp": "0", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3255", "ref_dp": "8", "alt_dp": "3241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9430", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9165C>T", "hgvs_p": "p.Ile3055Ile", "hgvs_p_1_letter": "p.I3055I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "57", "alt_dp": "52", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3114", "ref_dp": "3", "alt_dp": "3110", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "23", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20337", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20072T>C", "hgvs_p": "p.Ile6691Thr", "hgvs_p_1_letter": "p.I6691T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "36", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1179", "ref_dp": "2", "alt_dp": "1177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1112", "ref_dp": "0", "alt_dp": "1112", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "0", "alt_dp": "414", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "2", "alt_dp": "309", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "388", "ref_dp": "8", "alt_dp": "380", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25570", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "20", "ref_dp": "14", "alt_dp": "6", "af": "0.3"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>C", "hgvs_p": "p.Ser60Pro", "hgvs_p_1_letter": "p.S60P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "319", "alt_dp": "210", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6361", "ref_dp": "88", "alt_dp": "6267", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6288", "ref_dp": "3", "alt_dp": "6278", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11186", "ref_dp": "11106", "alt_dp": "5685", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1511", "ref_dp": "2", "alt_dp": "1506", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2220", "ref_dp": "3", "alt_dp": "2217", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19834", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19569C>T", "hgvs_p": "p.Tyr6523Tyr", "hgvs_p_1_letter": "p.Y6523Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1160", "ref_dp": "1", "alt_dp": "1159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "3", "alt_dp": "1139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "447", "ref_dp": "0", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "0", "alt_dp": "424", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "97", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "179", "ref_dp": "0", "alt_dp": "177", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "0", "alt_dp": "332", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "4", "alt_dp": "404", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "2", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "136", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "386", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "306", "ref_dp": "304", "alt_dp": "221", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6266", "ref_dp": "77", "alt_dp": "6185", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6208", "ref_dp": "1", "alt_dp": "6194", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3241", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2976C>T", "hgvs_p": "p.Asp992Asp", "hgvs_p_1_letter": "p.D992D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1676", "ref_dp": "2", "alt_dp": "1671", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11072", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "14", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10809_10810delCT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "TTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "26", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15952", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15687C>A", "hgvs_p": "p.Ser5229Ser", "hgvs_p_1_letter": "p.S5229S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18744", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "1", "alt_dp": "98", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18479C>T", "hgvs_p": "p.Thr6160Met", "hgvs_p_1_letter": "p.T6160M"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "110", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19590", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19325T>C", "hgvs_p": "p.Ile6442Thr", "hgvs_p_1_letter": "p.I6442T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21682", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.120C>T", "hgvs_p": "p.Asp40Asp", "hgvs_p_1_letter": "p.D40D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "557", "ref_dp": "0", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "224", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "79", "alt_dp": "32", "af": "0.29"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>A", "hgvs_p": "p.Gly96Ser", "hgvs_p_1_letter": "p.G96S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "163", "alt_dp": "155", "af": "0.92"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "245", "alt_dp": "234", "af": "0.96"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28299", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26A>T", "hgvs_p": "p.Gln9Leu", "hgvs_p_1_letter": "p.Q9L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "1", "alt_dp": "236", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53G>T", "hgvs_p": "p.Gly18Val", "hgvs_p_1_letter": "p.G18V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "0", "alt_dp": "100", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>A", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10522", "ref_dp": "44", "alt_dp": "10412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "0", "alt_dp": "429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29260", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1390", "ref_dp": "0", "alt_dp": "1387", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.987G>T", "hgvs_p": "p.Thr329Thr", "hgvs_p_1_letter": "p.T329T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2068", "ref_dp": "0", "alt_dp": "2058", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7945", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "4", "alt_dp": "275", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7680C>T", "hgvs_p": "p.Tyr2560Tyr", "hgvs_p_1_letter": "p.Y2560Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "29", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1360", "ref_dp": "2", "alt_dp": "1358", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "29", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "4", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "716", "ref_dp": "3", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "356", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "0", "alt_dp": "347", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24263", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2704delA", "hgvs_p": "p.Met902fs", "hgvs_p_1_letter": "p.M902fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "168", "ref_dp": "0", "alt_dp": "168", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "4", "alt_dp": "196", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "0", "alt_dp": "378", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "2", "alt_dp": "114", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "13", "alt_dp": "88", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27621", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.228G>C", "hgvs_p": "p.Gln76His", "hgvs_p_1_letter": "p.Q76H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27628", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.237delC", "hgvs_p": "p.Arg80fs", "hgvs_p_1_letter": "p.R80fs"}, "Variant": {"ref": "GC"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "550", "ref_dp": "2", "alt_dp": "546", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "3", "alt_dp": "558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "407", "alt_dp": "262", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11494", "ref_dp": "98", "alt_dp": "11384", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11443", "ref_dp": "5", "alt_dp": "11421", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "10", "alt_dp": "17", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4699", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4434T>C", "hgvs_p": "p.Ser1478Ser", "hgvs_p_1_letter": "p.S1478S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1470", "ref_dp": "0", "alt_dp": "1470", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "84", "alt_dp": "74", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3077", "ref_dp": "6", "alt_dp": "3071", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16950", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "98", "alt_dp": "38", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16685T>A", "hgvs_p": "p.Leu5562Gln", "hgvs_p_1_letter": "p.L5562Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "45", "alt_dp": "42", "af": "0.93"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "773", "ref_dp": "0", "alt_dp": "773", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "2", "alt_dp": "774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "324", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "17", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "156", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "545", "ref_dp": "6", "alt_dp": "539", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "7", "alt_dp": "619", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "2", "alt_dp": "514", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "562", "ref_dp": "0", "alt_dp": "562", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "563", "ref_dp": "2", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "690", "ref_dp": "0", "alt_dp": "690", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "16", "alt_dp": "699", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "566", "alt_dp": "417", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8092", "ref_dp": "117", "alt_dp": "7963", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8026", "ref_dp": "5", "alt_dp": "8016", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1947", "ref_dp": "10", "alt_dp": "1934", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "12", "alt_dp": "43", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11005", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "4", "alt_dp": "12", "af": "0.75"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10740C>T", "hgvs_p": "p.His3580His", "hgvs_p_1_letter": "p.H3580H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "57", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6907", "ref_dp": "12", "alt_dp": "6895", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "42", "alt_dp": "182", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "161", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "164", "alt_dp": "153", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "4", "alt_dp": "11", "af": "0.73"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2817", "ref_dp": "2", "alt_dp": "2815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2713", "ref_dp": "5", "alt_dp": "2696", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1006", "ref_dp": "0", "alt_dp": "1005", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "972", "ref_dp": "0", "alt_dp": "966", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "57", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "0", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "567", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "223", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "865", "ref_dp": "1", "alt_dp": "862", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1063", "ref_dp": "11", "alt_dp": "1050", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "27", "alt_dp": "74", "af": "0.73"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "1", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "619", "ref_dp": "0", "alt_dp": "619", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "2", "alt_dp": "689", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "4", "alt_dp": "720", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "416", "ref_dp": "0", "alt_dp": "415", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1379", "ref_dp": "0", "alt_dp": "1377", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "4", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "976", "ref_dp": "967", "alt_dp": "669", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5179", "ref_dp": "67", "alt_dp": "5106", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5137", "ref_dp": "2", "alt_dp": "5122", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3724", "ref_dp": "9", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "60", "alt_dp": "57", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1619", "ref_dp": "0", "alt_dp": "1619", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14717", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14452A>G", "hgvs_p": "p.Arg4818Gly", "hgvs_p_1_letter": "p.R4818G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1513", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "34", "alt_dp": "17", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1248C>T", "hgvs_p": "p.Cys416Cys", "hgvs_p_1_letter": "p.C416C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "11", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "339", "ref_dp": "0", "alt_dp": "339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "317", "ref_dp": "0", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "2", "alt_dp": "76", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "57", "alt_dp": "37", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "41", "alt_dp": "6263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6308", "ref_dp": "2", "alt_dp": "6297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "4", "alt_dp": "924", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "21", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1944", "ref_dp": "4", "alt_dp": "1940", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "21", "alt_dp": "14", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19275", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "5", "alt_dp": "32", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19010T>C", "hgvs_p": "p.Leu6337Pro", "hgvs_p_1_letter": "p.L6337P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "68", "alt_dp": "60", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "886", "ref_dp": "0", "alt_dp": "886", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "4", "alt_dp": "946", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "0", "alt_dp": "385", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "0", "alt_dp": "159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "217", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "6", "alt_dp": "304", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90C>T", "hgvs_p": "p.Arg30Arg", "hgvs_p_1_letter": "p.R30R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "13", "alt_dp": "12", "af": "0.48"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2815", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "19", "af": "0.56"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2553delA", "hgvs_p": "p.Val852fs", "hgvs_p_1_letter": "p.V852fs"}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "719", "ref_dp": "1", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "808", "ref_dp": "2", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "557", "alt_dp": "301", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "13", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10996", "ref_dp": "110", "alt_dp": "10874", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10931", "ref_dp": "9", "alt_dp": "10905", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "8", "alt_dp": "6", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "6", "alt_dp": "6", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2396", "ref_dp": "9", "alt_dp": "2383", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3292", "ref_dp": "5", "alt_dp": "3287", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "63", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "63", "alt_dp": "53", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "1", "alt_dp": "93", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "993", "ref_dp": "2", "alt_dp": "991", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "0", "alt_dp": "908", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "328", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "455", "ref_dp": "0", "alt_dp": "454", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "10", "alt_dp": "540", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "1", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "51", "alt_dp": "28", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "795", "ref_dp": "2", "alt_dp": "791", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "801", "ref_dp": "2", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "587", "alt_dp": "367", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6879", "ref_dp": "67", "alt_dp": "6807", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6840", "ref_dp": "2", "alt_dp": "6824", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "2", "alt_dp": "2167", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10323", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10058A>G", "hgvs_p": "p.Lys3353Arg", "hgvs_p_1_letter": "p.K3353R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10333", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10068A>G", "hgvs_p": "p.Thr3356Thr", "hgvs_p_1_letter": "p.T3356T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "33", "alt_dp": "26", "af": "0.76"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1396", "ref_dp": "7", "alt_dp": "1389", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21740", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>G", "hgvs_p": "p.Ser60Ala", "hgvs_p_1_letter": "p.S60A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21843", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "19", "alt_dp": "12", "af": "0.39"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.281C>A", "hgvs_p": "p.Ser94Tyr", "hgvs_p_1_letter": "p.S94Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "880", "ref_dp": "1", "alt_dp": "878", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "1", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "4", "alt_dp": "296", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2592", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "16", "alt_dp": "8", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2327C>A", "hgvs_p": "p.Ala776Asp", "hgvs_p_1_letter": "p.A776D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "71", "af": "0.97"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "1", "alt_dp": "193", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "2", "alt_dp": "221", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "186", "alt_dp": "128", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11290", "ref_dp": "87", "alt_dp": "11197", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11251", "ref_dp": "5", "alt_dp": "11237", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4301", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4036C>T", "hgvs_p": "p.Leu1346Phe", "hgvs_p_1_letter": "p.L1346F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7680", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "31", "alt_dp": "13", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7415A>G", "hgvs_p": "p.Asp2472Gly", "hgvs_p_1_letter": "p.D2472G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1490", "ref_dp": "7", "alt_dp": "1483", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "58", "alt_dp": "53", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "113", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "20", "alt_dp": "13", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-153A>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "116", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-150G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2217", "ref_dp": "3", "alt_dp": "2214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "35", "alt_dp": "14", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "48", "alt_dp": "45", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "858", "ref_dp": "0", "alt_dp": "858", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "930", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "413", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "403", "ref_dp": "1", "alt_dp": "400", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "2", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "425", "ref_dp": "0", "alt_dp": "425", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "509", "ref_dp": "17", "alt_dp": "492", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "2", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "0", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "0", "alt_dp": "207", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "0", "alt_dp": "193", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "201", "ref_dp": "1", "alt_dp": "199", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2755", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "69", "alt_dp": "23", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2490G>A", "hgvs_p": "p.Val830Val", "hgvs_p_1_letter": "p.V830V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "644", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "720", "ref_dp": "2", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "554", "alt_dp": "308", "af": "0.55"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9059", "ref_dp": "70", "alt_dp": "8983", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9032", "ref_dp": "4", "alt_dp": "9012", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3790", "ref_dp": "4", "alt_dp": "3786", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2474", "ref_dp": "4", "alt_dp": "2469", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "9", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14560", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14295T>A", "hgvs_p": "p.Cys4765*", "hgvs_p_1_letter": "p.C4765*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "2", "alt_dp": "310", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "61", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2633", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2368T>A", "hgvs_p": "p.Leu790Met", "hgvs_p_1_letter": "p.L790M"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2702", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2437T>C", "hgvs_p": "p.Phe813Leu", "hgvs_p_1_letter": "p.F813L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "212", "ref_dp": "1", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "166", "alt_dp": "120", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6955", "ref_dp": "64", "alt_dp": "6886", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6937", "ref_dp": "2", "alt_dp": "6917", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4513", "ref_dp": "4475", "alt_dp": "2142", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "106", "alt_dp": "97", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2838", "ref_dp": "1", "alt_dp": "2837", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "35", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "780", "ref_dp": "0", "alt_dp": "780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "0", "alt_dp": "754", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "255", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "0", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "384", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "439", "ref_dp": "6", "alt_dp": "433", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "591", "ref_dp": "3", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "0", "alt_dp": "225", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "0", "alt_dp": "693", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "535", "alt_dp": "345", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5172", "ref_dp": "63", "alt_dp": "5108", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5131", "ref_dp": "0", "alt_dp": "5124", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1798", "ref_dp": "4", "alt_dp": "1792", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "124", "alt_dp": "112", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "2", "alt_dp": "247", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6068", "ref_dp": "4", "alt_dp": "6064", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "164", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17797", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17532G>T", "hgvs_p": "p.Leu5844Leu", "hgvs_p_1_letter": "p.L5844L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "0", "alt_dp": "224", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "224", "alt_dp": "213", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "271", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2270", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2005A>G", "hgvs_p": "p.Lys669Glu", "hgvs_p_1_letter": "p.K669E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1841", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1813", "ref_dp": "2", "alt_dp": "1808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "0", "alt_dp": "652", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "620", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "825", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "960", "ref_dp": "7", "alt_dp": "950", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Asp155Asn", "hgvs_p_1_letter": "p.D155N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "450", "ref_dp": "2", "alt_dp": "448", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "1", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "4", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "283", "ref_dp": "0", "alt_dp": "281", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "1", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2207", "ref_dp": "4", "alt_dp": "2199", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2296", "ref_dp": "7", "alt_dp": "2282", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1753", "ref_dp": "1743", "alt_dp": "1191", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5261", "ref_dp": "74", "alt_dp": "5183", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5202", "ref_dp": "6", "alt_dp": "5186", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "1", "alt_dp": "75", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2376", "ref_dp": "3", "alt_dp": "2367", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2140", "ref_dp": "8", "alt_dp": "2132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "831", "ref_dp": "0", "alt_dp": "831", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13975", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_retained_variant", "hgvs_c": "c.13710G>A", "hgvs_p": "p.Ter4570Ter", "hgvs_p_1_letter": "p.*4570*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16409", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "22", "alt_dp": "9", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.16144C>T", "hgvs_p": "p.Gln5382*", "hgvs_p_1_letter": "p.Q5382*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "0", "alt_dp": "428", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "502", "ref_dp": "4", "alt_dp": "498", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "204", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26598", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.76T>C", "hgvs_p": "p.Phe26Leu", "hgvs_p_1_letter": "p.F26L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26712", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "5", "alt_dp": "10", "af": "0.67"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.190T>C", "hgvs_p": "p.Cys64Arg", "hgvs_p_1_letter": "p.C64R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "97", "alt_dp": "63", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7768", "ref_dp": "7", "alt_dp": "7718", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7783", "ref_dp": "17", "alt_dp": "7748", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7807", "ref_dp": "2", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4920", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4655C>T", "hgvs_p": "p.Thr1552Ile", "hgvs_p_1_letter": "p.T1552I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "3", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1613", "ref_dp": "0", "alt_dp": "1613", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15966", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "12", "alt_dp": "8", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15701T>C", "hgvs_p": "p.Val5234Ala", "hgvs_p_1_letter": "p.V5234A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "30", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "2", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "0", "alt_dp": "541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "0", "alt_dp": "264", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "249", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "146", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "4", "alt_dp": "166", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "43", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "737", "ref_dp": "0", "alt_dp": "737", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "527", "ref_dp": "525", "alt_dp": "343", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28425", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "70", "alt_dp": "25", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.152C>T", "hgvs_p": "p.Ser51Phe", "hgvs_p_1_letter": "p.S51F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "60", "alt_dp": "9475", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "3", "alt_dp": "9522", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1051", "ref_dp": "5", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11454", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "27", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11189C>T", "hgvs_p": "p.Ala3730Val", "hgvs_p_1_letter": "p.A3730V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "7", "alt_dp": "1317", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20936", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20671C>T", "hgvs_p": "p.Arg6891Cys", "hgvs_p_1_letter": "p.R6891C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21266", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21001A>G", "hgvs_p": "p.Lys7001Glu", "hgvs_p_1_letter": "p.K7001E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "24", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "786", "ref_dp": "0", "alt_dp": "786", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "772", "ref_dp": "0", "alt_dp": "772", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "323", "ref_dp": "0", "alt_dp": "323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "233", "ref_dp": "0", "alt_dp": "232", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "11", "alt_dp": "253", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "2", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "217", "ref_dp": "0", "alt_dp": "217", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "725", "ref_dp": "0", "alt_dp": "723", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "561", "alt_dp": "435", "af": "0.77"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10102", "ref_dp": "94", "alt_dp": "9997", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10039", "ref_dp": "10", "alt_dp": "10008", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "129", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5113", "ref_dp": "5", "alt_dp": "5106", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "132", "alt_dp": "117", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3188", "ref_dp": "6", "alt_dp": "3182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3075", "ref_dp": "2", "alt_dp": "3067", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1225", "ref_dp": "0", "alt_dp": "1223", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1183", "ref_dp": "1", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "574", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "85", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "1", "alt_dp": "618", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "757", "ref_dp": "12", "alt_dp": "745", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "1", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "546", "ref_dp": "1", "alt_dp": "545", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "2", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "432", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "180", "ref_dp": "1", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27970", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "696", "ref_dp": "19", "alt_dp": "675", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Thr26Ile", "hgvs_p_1_letter": "p.T26I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1877", "ref_dp": "3", "alt_dp": "1872", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1980", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1571", "ref_dp": "1561", "alt_dp": "969", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3757", "ref_dp": "52", "alt_dp": "3700", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3725", "ref_dp": "2", "alt_dp": "3716", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "10", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "9", "alt_dp": "14", "af": "0.61"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "934", "ref_dp": "1", "alt_dp": "933", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3572", "ref_dp": "10", "alt_dp": "3552", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "999", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2162", "ref_dp": "22", "alt_dp": "2138", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.734C>T", "hgvs_p": "p.Ser245Phe", "hgvs_p_1_letter": "p.S245F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "151", "alt_dp": "132", "af": "0.85"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4902", "ref_dp": "11", "alt_dp": "4891", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13750", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13485T>A", "hgvs_p": "p.Ser4495Arg", "hgvs_p_1_letter": "p.S4495R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "7", "alt_dp": "7", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "187", "alt_dp": "174", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3655", "ref_dp": "3", "alt_dp": "3650", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3613", "ref_dp": "12", "alt_dp": "3596", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1227", "ref_dp": "0", "alt_dp": "1225", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1189", "ref_dp": "2", "alt_dp": "1175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "0", "alt_dp": "407", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "525", "ref_dp": "0", "alt_dp": "521", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "600", "ref_dp": "6", "alt_dp": "592", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2500", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2235A>G", "hgvs_p": "p.Glu745Glu", "hgvs_p_1_letter": "p.E745E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "1", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "309", "ref_dp": "0", "alt_dp": "309", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "3", "alt_dp": "353", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "1", "alt_dp": "128", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1073", "ref_dp": "0", "alt_dp": "1070", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1105", "ref_dp": "5", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "768", "alt_dp": "491", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3182", "ref_dp": "53", "alt_dp": "3121", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3146", "ref_dp": "1", "alt_dp": "3138", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3264", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1132", "ref_dp": "6", "alt_dp": "1125", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2999C>T", "hgvs_p": "p.Thr1000Ile", "hgvs_p_1_letter": "p.T1000I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5512", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5247C>T", "hgvs_p": "p.Asn1749Asn", "hgvs_p_1_letter": "p.N1749N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "10", "alt_dp": "3623", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "2", "alt_dp": "26", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "262", "alt_dp": "243", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7311", "ref_dp": "6", "alt_dp": "7305", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13678", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13413T>C", "hgvs_p": "p.Thr4471Thr", "hgvs_p_1_letter": "p.T4471T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "13", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20081", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19816C>T", "hgvs_p": "p.Leu6606Leu", "hgvs_p_1_letter": "p.L6606L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20085", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.19822delG", "hgvs_p": "p.Val6608fs", "hgvs_p_1_letter": "p.V6608fs"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "3", "alt_dp": "621", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "151", "alt_dp": "145", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "231", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3174", "ref_dp": "1", "alt_dp": "3172", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3000", "ref_dp": "2", "alt_dp": "2995", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1121", "ref_dp": "0", "alt_dp": "1121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1072", "ref_dp": "0", "alt_dp": "1066", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "0", "alt_dp": "427", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "636", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "857", "ref_dp": "0", "alt_dp": "855", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "12", "alt_dp": "1001", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2470", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2205C>T", "hgvs_p": "p.Ala735Ala", "hgvs_p_1_letter": "p.A735A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "284", "ref_dp": "0", "alt_dp": "283", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "7", "alt_dp": "330", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1288", "ref_dp": "0", "alt_dp": "1287", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1327", "ref_dp": "5", "alt_dp": "1322", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "988", "ref_dp": "984", "alt_dp": "611", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4858", "ref_dp": "62", "alt_dp": "4792", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4828", "ref_dp": "1", "alt_dp": "4820", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2995", "ref_dp": "5", "alt_dp": "2985", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1312", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "0", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1047G>T", "hgvs_p": "p.Leu349Phe", "hgvs_p_1_letter": "p.L349F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18622", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18357A>G", "hgvs_p": "p.Leu6119Leu", "hgvs_p_1_letter": "p.L6119L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "0", "alt_dp": "156", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "2", "alt_dp": "163", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27274", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "17", "alt_dp": "7", "af": "0.29"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.73T>A", "hgvs_p": "p.Ser25Thr", "hgvs_p_1_letter": "p.S25T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27476", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "21", "alt_dp": "126", "af": "0.86"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.83C>T", "hgvs_p": "p.Thr28Ile", "hgvs_p_1_letter": "p.T28I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "2", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "136", "af": "0.8"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9147", "ref_dp": "39", "alt_dp": "9102", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9138", "ref_dp": "1", "alt_dp": "9105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1729", "ref_dp": "4", "alt_dp": "1725", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3760", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "316", "ref_dp": "215", "alt_dp": "97", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.3495T>A", "hgvs_p": "p.Cys1165*", "hgvs_p_1_letter": "p.C1165*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "300", "alt_dp": "269", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "0", "alt_dp": "300", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5521", "ref_dp": "11", "alt_dp": "5501", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "4", "alt_dp": "210", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "6", "alt_dp": "7", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "1", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "266", "ref_dp": "261", "alt_dp": "232", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2654", "ref_dp": "0", "alt_dp": "2654", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2542", "ref_dp": "8", "alt_dp": "2530", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "935", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "889", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "54", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "891", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1211", "ref_dp": "0", "alt_dp": "1198", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1053", "ref_dp": "0", "alt_dp": "1053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1182", "ref_dp": "13", "alt_dp": "1169", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "2", "alt_dp": "634", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "340", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1831", "ref_dp": "9", "alt_dp": "1819", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1835", "ref_dp": "8", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "1", "alt_dp": "166", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1291", "ref_dp": "1282", "alt_dp": "743", "af": "0.58"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2695", "ref_dp": "46", "alt_dp": "2646", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2663", "ref_dp": "6", "alt_dp": "2655", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "8", "alt_dp": "2712", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11186", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10921T>C", "hgvs_p": "p.Leu3641Leu", "hgvs_p_1_letter": "p.L3641L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "49", "alt_dp": "41", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2411", "ref_dp": "5", "alt_dp": "2405", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19162", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "868", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18897G>T", "hgvs_p": "p.Leu6299Leu", "hgvs_p_1_letter": "p.L6299L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "52", "alt_dp": "47", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23235", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1673A>G", "hgvs_p": "p.Lys558Arg", "hgvs_p_1_letter": "p.K558R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1508", "ref_dp": "0", "alt_dp": "1508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1423", "ref_dp": "6", "alt_dp": "1417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "648", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "11", "alt_dp": "438", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "646", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "262", "ref_dp": "1", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27676", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "23", "alt_dp": "8", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.283G>C", "hgvs_p": "p.Glu95Gln", "hgvs_p_1_letter": "p.E95Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "0", "alt_dp": "837", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "921", "ref_dp": "0", "alt_dp": "919", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "702", "ref_dp": "694", "alt_dp": "428", "af": "0.61"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8854", "ref_dp": "85", "alt_dp": "8762", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8819", "ref_dp": "2", "alt_dp": "8808", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4087", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3822T>C", "hgvs_p": "p.Ile1274Ile", "hgvs_p_1_letter": "p.I1274I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2963", "ref_dp": "3", "alt_dp": "2957", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11267", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "24", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.11005_11006delAT", "hgvs_p": "p.Met3669fs", "hgvs_p_1_letter": "p.M3669fs"}, "Variant": {"ref": "GAT"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11387", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11122G>A", "hgvs_p": "p.Val3708Met", "hgvs_p_1_letter": "p.V3708M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13432", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "486", "ref_dp": "0", "alt_dp": "486", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13167C>T", "hgvs_p": "p.Pro4389Pro", "hgvs_p_1_letter": "p.P4389P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21456", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21191A>G", "hgvs_p": "p.Lys7064Arg", "hgvs_p_1_letter": "p.K7064R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "319", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27916", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.23G>A", "hgvs_p": "p.Gly8Glu", "hgvs_p_1_letter": "p.G8E"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27943", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.50A>G", "hgvs_p": "p.His17Arg", "hgvs_p_1_letter": "p.H17R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.162A>G", "hgvs_p": "p.Ser54Ser", "hgvs_p_1_letter": "p.S54S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28089", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.197_202delGTTCTA", "hgvs_p": "p.Gly66_Lys68delinsGlu", "hgvs_p_1_letter": "p.G66_K68delinsE"}, "Variant": {"ref": "GGTTCTA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>T", "hgvs_p": "p.Gly96Cys", "hgvs_p_1_letter": "p.G96C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "90", "alt_dp": "86", "af": "0.96"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "118", "alt_dp": "105", "af": "0.89"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28367", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.94C>T", "hgvs_p": "p.Arg32Cys", "hgvs_p_1_letter": "p.R32C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5069", "ref_dp": "16", "alt_dp": "5029", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "0", "alt_dp": "1860", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3903", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3638C>T", "hgvs_p": "p.Pro1213Leu", "hgvs_p_1_letter": "p.P1213L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3722C>T", "hgvs_p": "p.Thr1241Ile", "hgvs_p_1_letter": "p.T1241I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "74", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "202", "alt_dp": "182", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "2", "alt_dp": "155", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "157", "alt_dp": "139", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "1", "alt_dp": "152", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3381", "ref_dp": "6", "alt_dp": "3375", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3427", "ref_dp": "9", "alt_dp": "3416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1504", "ref_dp": "0", "alt_dp": "1502", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1436", "ref_dp": "0", "alt_dp": "1431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "846", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1170", "ref_dp": "0", "alt_dp": "1164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "2", "alt_dp": "124", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "2", "alt_dp": "795", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "23", "alt_dp": "905", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "98", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1358", "ref_dp": "2", "alt_dp": "1355", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26361", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.117G>A", "hgvs_p": "p.Leu39Leu", "hgvs_p_1_letter": "p.L39L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "0", "alt_dp": "436", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "764", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1976", "ref_dp": "8", "alt_dp": "1963", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2173", "ref_dp": "5", "alt_dp": "2164", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "1560", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3593", "ref_dp": "32", "alt_dp": "3558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3570", "ref_dp": "4", "alt_dp": "3559", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3040", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2775C>T", "hgvs_p": "p.Tyr925Tyr", "hgvs_p_1_letter": "p.Y925Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "627", "ref_dp": "0", "alt_dp": "627", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4302", "ref_dp": "15", "alt_dp": "4285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "29", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "418", "ref_dp": "0", "alt_dp": "418", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "13", "alt_dp": "7", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "7", "af": "0.64"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "734", "ref_dp": "0", "alt_dp": "734", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "748", "ref_dp": "0", "alt_dp": "748", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "377", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "2", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "2", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "176", "alt_dp": "105", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8461", "ref_dp": "46", "alt_dp": "8410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8448", "ref_dp": "1", "alt_dp": "8431", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "2", "alt_dp": "1325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1499", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14466", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14201T>C", "hgvs_p": "p.Phe4734Ser", "hgvs_p_1_letter": "p.F4734S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14533", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14268A>G", "hgvs_p": "p.Leu4756Leu", "hgvs_p_1_letter": "p.L4756L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15572", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2032", "ref_dp": "731", "alt_dp": "1301", "af": "0.64"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15307A>G", "hgvs_p": "p.Met5103Val", "hgvs_p_1_letter": "p.M5103V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "29", "af": "0.76"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1002", "ref_dp": "0", "alt_dp": "1002", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1030", "ref_dp": "4", "alt_dp": "1026", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "0", "alt_dp": "488", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "208", "ref_dp": "0", "alt_dp": "204", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "6", "alt_dp": "275", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1060", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "508", "ref_dp": "1", "alt_dp": "505", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "474", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "92", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1304", "ref_dp": "1", "alt_dp": "1302", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1395", "ref_dp": "0", "alt_dp": "1393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1092", "ref_dp": "1088", "alt_dp": "734", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "10", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10404", "ref_dp": "75", "alt_dp": "10319", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10380", "ref_dp": "2", "alt_dp": "10364", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "2", "alt_dp": "35", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "7", "alt_dp": "37", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2083", "ref_dp": "5", "alt_dp": "2078", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "101", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4671", "ref_dp": "5", "alt_dp": "4664", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "121", "alt_dp": "114", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2094", "ref_dp": "0", "alt_dp": "2093", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2060", "ref_dp": "6", "alt_dp": "2053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "0", "alt_dp": "815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "0", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "518", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "628", "ref_dp": "4", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "370", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "354", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "0", "alt_dp": "361", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27632", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "28", "alt_dp": "14", "af": "0.33"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239G>A", "hgvs_p": "p.Arg80Lys", "hgvs_p_1_letter": "p.R80K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "482", "ref_dp": "480", "alt_dp": "479", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "566", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "4", "alt_dp": "568", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "382", "alt_dp": "243", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7323", "ref_dp": "72", "alt_dp": "7246", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7288", "ref_dp": "2", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4164", "ref_dp": "2", "alt_dp": "4135", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "2", "alt_dp": "55", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3256", "ref_dp": "13", "alt_dp": "3242", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2794", "ref_dp": "8", "alt_dp": "2786", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "204", "alt_dp": "183", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "98", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12008", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "230", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11743C>T", "hgvs_p": "p.Leu3915Phe", "hgvs_p_1_letter": "p.L3915F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3794", "ref_dp": "10", "alt_dp": "3783", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "1", "alt_dp": "61", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "95", "alt_dp": "87", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2394", "ref_dp": "0", "alt_dp": "2394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2316", "ref_dp": "2", "alt_dp": "2309", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "798", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "893", "ref_dp": "0", "alt_dp": "890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "0", "alt_dp": "687", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "756", "ref_dp": "12", "alt_dp": "744", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1039", "ref_dp": "7", "alt_dp": "1032", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "1", "alt_dp": "610", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "637", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "596", "ref_dp": "5", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "630", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "4", "alt_dp": "248", "af": "0.98"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1608", "ref_dp": "3", "alt_dp": "1605", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "3", "alt_dp": "1673", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1336", "ref_dp": "1327", "alt_dp": "801", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "26", "alt_dp": "2694", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2714", "ref_dp": "2", "alt_dp": "2706", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3239", "ref_dp": "22", "alt_dp": "3215", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "48", "alt_dp": "44", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "4", "alt_dp": "1568", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20776", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.20511A>G", "hgvs_p": "p.Ala6837Ala", "hgvs_p_1_letter": "p.A6837A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "37", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23323", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "2", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1761T>C", "hgvs_p": "p.Ile587Ile", "hgvs_p_1_letter": "p.I587I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "0", "alt_dp": "191", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "2", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "5", "alt_dp": "684", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "2", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1197", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "0", "alt_dp": "248", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "225", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "4", "alt_dp": "1318", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1352", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "929", "alt_dp": "481", "af": "0.52"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9896", "ref_dp": "69", "alt_dp": "9823", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9878", "ref_dp": "3", "alt_dp": "9869", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3800", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3535G>A", "hgvs_p": "p.Asp1179Asn", "hgvs_p_1_letter": "p.D1179N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11985", "ref_dp": "11766", "alt_dp": "9796", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "520", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "44", "alt_dp": "43", "af": "0.49"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.255G>C", "hgvs_p": "p.Met85Ile", "hgvs_p_1_letter": "p.M85I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "544", "ref_dp": "2", "alt_dp": "541", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13908", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13643T>C", "hgvs_p": "p.Ile4548Thr", "hgvs_p_1_letter": "p.I4548T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "3", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "7", "alt_dp": "133", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25057", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3495T>C", "hgvs_p": "p.Asp1165Asp", "hgvs_p_1_letter": "p.D1165D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "213", "ref_dp": "2", "alt_dp": "211", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "185", "alt_dp": "129", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12043", "ref_dp": "60", "alt_dp": "11972", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12008", "ref_dp": "2", "alt_dp": "11991", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "2", "alt_dp": "38", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "0", "alt_dp": "307", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10947", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10682G>A", "hgvs_p": "p.Arg3561Lys", "hgvs_p_1_letter": "p.R3561K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11788C>T", "hgvs_p": "p.Leu3930Phe", "hgvs_p_1_letter": "p.L3930F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2302", "ref_dp": "4", "alt_dp": "2298", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "44", "alt_dp": "39", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1670", "ref_dp": "8", "alt_dp": "1662", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "575", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "0", "alt_dp": "551", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "348", "ref_dp": "7", "alt_dp": "341", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25032", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3470A>G", "hgvs_p": "p.Lys1157Arg", "hgvs_p_1_letter": "p.K1157R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "2", "alt_dp": "326", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26612", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>G", "hgvs_p": "p.Thr30Thr", "hgvs_p_1_letter": "p.T30T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "3", "alt_dp": "974", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "971", "ref_dp": "0", "alt_dp": "967", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "710", "ref_dp": "708", "alt_dp": "439", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "135", "alt_dp": "50", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6996", "ref_dp": "77", "alt_dp": "6913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6957", "ref_dp": "1", "alt_dp": "6945", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2925", "ref_dp": "8", "alt_dp": "2915", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "99", "alt_dp": "86", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5198", "ref_dp": "9", "alt_dp": "5188", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "125", "ref_dp": "0", "alt_dp": "125", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "160", "alt_dp": "140", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2029", "ref_dp": "0", "alt_dp": "2029", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1991", "ref_dp": "10", "alt_dp": "1981", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "763", "ref_dp": "2", "alt_dp": "761", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "0", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "0", "alt_dp": "278", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "0", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "708", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "855", "ref_dp": "8", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "305", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "272", "ref_dp": "0", "alt_dp": "272", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "4", "alt_dp": "251", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "0", "alt_dp": "129", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1166", "ref_dp": "5", "alt_dp": "1159", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1184", "ref_dp": "7", "alt_dp": "1171", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "906", "alt_dp": "488", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5630", "ref_dp": "77", "alt_dp": "5551", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5585", "ref_dp": "3", "alt_dp": "5569", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8014", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "492", "ref_dp": "17", "alt_dp": "475", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7749T>C", "hgvs_p": "p.Ser2583Ser", "hgvs_p_1_letter": "p.S2583S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2422", "ref_dp": "5", "alt_dp": "2413", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "69", "alt_dp": "59", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2959", "ref_dp": "4", "alt_dp": "2953", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1266", "ref_dp": "0", "alt_dp": "1263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21274", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21009T>C", "hgvs_p": "p.Phe7003Phe", "hgvs_p_1_letter": "p.F7003F"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "72", "alt_dp": "63", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1977", "ref_dp": "2", "alt_dp": "1975", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1792", "ref_dp": "2", "alt_dp": "1789", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "744", "ref_dp": "0", "alt_dp": "744", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "722", "ref_dp": "0", "alt_dp": "719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "96", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "4", "alt_dp": "346", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2610", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2345C>A", "hgvs_p": "p.Pro782Gln", "hgvs_p_1_letter": "p.P782Q"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "1", "alt_dp": "437", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "320", "ref_dp": "0", "alt_dp": "320", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "362", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "2", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "3", "alt_dp": "626", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "514", "ref_dp": "508", "alt_dp": "361", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4183", "ref_dp": "51", "alt_dp": "4127", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4145", "ref_dp": "1", "alt_dp": "4137", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "16", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2826", "ref_dp": "4", "alt_dp": "2818", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12368", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "12", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12103A>G", "hgvs_p": "p.Thr4035Ala", "hgvs_p_1_letter": "p.T4035A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12749", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "21", "alt_dp": "15", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12484G>T", "hgvs_p": "p.Ala4162Ser", "hgvs_p_1_letter": "p.A4162S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "2", "alt_dp": "663", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "8", "af": "0.57"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "0", "alt_dp": "246", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "2", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "65", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "575", "alt_dp": "572", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "2", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "721", "ref_dp": "2", "alt_dp": "713", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "501", "ref_dp": "498", "alt_dp": "352", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4386", "ref_dp": "36", "alt_dp": "4344", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4380", "ref_dp": "2", "alt_dp": "4371", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2419", "ref_dp": "4", "alt_dp": "2405", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4221", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3956A>G", "hgvs_p": "p.Lys1319Arg", "hgvs_p_1_letter": "p.K1319R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8256", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "53", "alt_dp": "24", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7991A>G", "hgvs_p": "p.Glu2664Gly", "hgvs_p_1_letter": "p.E2664G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "2", "alt_dp": "604", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "1", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "71", "alt_dp": "67", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4647", "ref_dp": "1", "alt_dp": "4644", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "3", "alt_dp": "58", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19937", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19672A>G", "hgvs_p": "p.Thr6558Ala", "hgvs_p_1_letter": "p.T6558A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21458", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21193T>C", "hgvs_p": "p.Ser7065Pro", "hgvs_p_1_letter": "p.S7065P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "69", "alt_dp": "63", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1549", "ref_dp": "3", "alt_dp": "1546", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1462", "ref_dp": "0", "alt_dp": "1461", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "609", "ref_dp": "0", "alt_dp": "609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "379", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "46", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "463", "ref_dp": "0", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "595", "ref_dp": "9", "alt_dp": "586", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "1", "alt_dp": "412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "317", "alt_dp": "227", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5519", "ref_dp": "59", "alt_dp": "5456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5487", "ref_dp": "2", "alt_dp": "5473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2672", "ref_dp": "20", "alt_dp": "2646", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "109", "alt_dp": "100", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3349", "ref_dp": "12", "alt_dp": "3337", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "2", "alt_dp": "70", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "43", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1274", "ref_dp": "2", "alt_dp": "1272", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1276", "ref_dp": "1", "alt_dp": "1275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "519", "ref_dp": "0", "alt_dp": "519", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "0", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "3", "alt_dp": "98", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "402", "ref_dp": "1", "alt_dp": "400", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "469", "ref_dp": "11", "alt_dp": "458", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "313", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "8", "alt_dp": "308", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28333", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "4", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.60C>T", "hgvs_p": "p.Pro20Pro", "hgvs_p_1_letter": "p.P20P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "256", "alt_dp": "188", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "124", "alt_dp": "56", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3917", "ref_dp": "51", "alt_dp": "3864", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3900", "ref_dp": "4", "alt_dp": "3892", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4710", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4445C>A", "hgvs_p": "p.Ala1482Asp", "hgvs_p_1_letter": "p.A1482D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2105", "ref_dp": "5", "alt_dp": "2100", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}] \ No newline at end of file diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 241c7770..34ad8034 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,5 +1,7 @@ +from asyncore import write from datetime import datetime import json +import os.path # from relecov_tools.rest_api import RestApi @@ -9,56 +11,65 @@ def __init__(self, file_path, output_directory): self.file_path = file_path self.output_directory = output_directory - def parsing_csv(self): - list_of_dictionaries = [] - - with open(self.file_path) as fh: - lines = fh.readlines() + def saving_file(self, generated_JSON, output_dir): + if os.path.exists(output_dir): + date_now = datetime.now() + file_name = "long_table_JSON_" + str(date_now) + ".txt" + os.path.join(output_dir, file_name) - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") + with open(file_name, "xt") as file: + file.write(generated_JSON) + else: + print("Sorry the directory we're looking for... doesn't exist") + exit() - data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - - data_dict_from_long_table["Position"] = { - "pos": data_list[2], - "nucleotide": data_list[4], - } + def parsing_csv(self): + list_of_dictionaries = [] + try: + with open(self.file_path) as fh: + lines = fh.readlines() - data_dict_from_long_table["Filter"] = {"filter": data_list[5]} + for line in lines[1:]: + data_dict_from_long_table = {} + data_list = line.strip().split(",") - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[6], - "ref_dp": data_list[7], - "alt_dp": data_list[8], - "af": data_list[9], - } + data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - data_dict_from_long_table["Gene"] = {"gene": data_list[10]} + data_dict_from_long_table["Position"] = { + "pos": data_list[2], + "nucleotide": data_list[4], + } - data_dict_from_long_table["Effect"] = { - "effect": data_list[11], - "hgvs_c": data_list[12], - "hgvs_p": data_list[13], - "hgvs_p_1_letter": data_list[14], - } + data_dict_from_long_table["Filter"] = {"filter": data_list[5]} - data_dict_from_long_table["Variant"] = {"ref": data_list[3]} + data_dict_from_long_table["VariantInSample"] = { + "dp": data_list[6], + "ref_dp": data_list[7], + "alt_dp": data_list[8], + "af": data_list[9], + } - data_dict_from_long_table["Sample"] = {"sample": data_list[0]} + data_dict_from_long_table["Gene"] = {"gene": data_list[10]} - list_of_dictionaries.append(data_dict_from_long_table) + data_dict_from_long_table["Effect"] = { + "effect": data_list[11], + "hgvs_c": data_list[12], + "hgvs_p": data_list[13], + "hgvs_p_1_letter": data_list[14], + } - generated_json = json.dumps(list_of_dictionaries) + data_dict_from_long_table["Variant"] = {"ref": data_list[3]} - date_now = datetime.now() + data_dict_from_long_table["Sample"] = {"sample": data_list[0]} - file_to_save = open( - self.output_directory + "long_table_JSON_" + str(date_now) + ".txt", "xt" - ) - file_to_save.write(generated_json) + list_of_dictionaries.append(data_dict_from_long_table) - file_to_save.close() + generated_json = json.dumps(list_of_dictionaries) - return generated_json + self.saving_file( + generated_JSON=generated_json, output_dir=self.output_directory + ) + except FileNotFoundError: + print("Sorry the file we're looking for... doesn't exist") + exit() + # return generated_json From 0ab67f46537968471d1d32e1aeca26f9c660a161 Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 15:57:03 +0200 Subject: [PATCH 0485/1454] modified long_table_parse.py,functionality split in 2 function, flakeOK --- relecov_tools/long_table_parse.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 34ad8034..87acf9f0 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,4 +1,3 @@ -from asyncore import write from datetime import datetime import json import os.path From f80f589bed808bbb01ce9b49f6b04f7dc0e85ca6 Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 16:26:44 +0200 Subject: [PATCH 0486/1454] modified long_table_parse.py,functionality split in 2 function... now correct --- long_table_JSON_2022-05-31 14:26:13.286679.txt | 0 long_table_JSON_2022-05-31 14:27:49.199936.txt | 0 long_table_JSON_2022-05-31 14:31:06.062731.txt | 0 long_table_JSON_2022-05-31 14:33:09.319141.txt | 1 - long_table_JSON_2022-05-31 14:35:11.067577.txt | 1 - long_table_JSON_2022-05-31 14:52:03.933969.txt | 1 - relecov_tools/long_table_parse.py | 9 +++++---- 7 files changed, 5 insertions(+), 7 deletions(-) delete mode 100644 long_table_JSON_2022-05-31 14:26:13.286679.txt delete mode 100644 long_table_JSON_2022-05-31 14:27:49.199936.txt delete mode 100644 long_table_JSON_2022-05-31 14:31:06.062731.txt delete mode 100644 long_table_JSON_2022-05-31 14:33:09.319141.txt delete mode 100644 long_table_JSON_2022-05-31 14:35:11.067577.txt delete mode 100644 long_table_JSON_2022-05-31 14:52:03.933969.txt diff --git a/long_table_JSON_2022-05-31 14:26:13.286679.txt b/long_table_JSON_2022-05-31 14:26:13.286679.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/long_table_JSON_2022-05-31 14:27:49.199936.txt b/long_table_JSON_2022-05-31 14:27:49.199936.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/long_table_JSON_2022-05-31 14:31:06.062731.txt b/long_table_JSON_2022-05-31 14:31:06.062731.txt deleted file mode 100644 index e69de29b..00000000 diff --git a/long_table_JSON_2022-05-31 14:33:09.319141.txt b/long_table_JSON_2022-05-31 14:33:09.319141.txt deleted file mode 100644 index 7dbc6e36..00000000 --- a/long_table_JSON_2022-05-31 14:33:09.319141.txt +++ /dev/null @@ -1 +0,0 @@ -[{"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "363", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "2", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "697", "ref_dp": "1", "alt_dp": "695", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3710", "ref_dp": "6", "alt_dp": "3690", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2590", "ref_dp": "2", "alt_dp": "2588", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24138", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "913", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2576C>T", "hgvs_p": "p.Thr859Ile", "hgvs_p_1_letter": "p.T859I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "892", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "5", "alt_dp": "236", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "82", "af": "0.98"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "330", "ref_dp": "0", "alt_dp": "330", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4230", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3965C>T", "hgvs_p": "p.Thr1322Ile", "hgvs_p_1_letter": "p.T1322I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8440", "ref_dp": "24", "alt_dp": "8415", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7769", "ref_dp": "7715", "alt_dp": "6191", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7835", "ref_dp": "36", "alt_dp": "7791", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "27", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6842", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.6577T>C", "hgvs_p": "p.Ser2193Pro", "hgvs_p_1_letter": "p.S2193P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3054", "ref_dp": "5", "alt_dp": "3048", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1199", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "364", "ref_dp": "361", "alt_dp": "97", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.935delG", "hgvs_p": "p.Cys312fs", "hgvs_p_1_letter": "p.C312fs"}, "Variant": {"ref": "TG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "735", "ref_dp": "546", "alt_dp": "189", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12914G>T", "hgvs_p": "p.Gly4305Val", "hgvs_p_1_letter": "p.G4305V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2579", "ref_dp": "0", "alt_dp": "2575", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20473", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "175", "alt_dp": "247", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20208A>C", "hgvs_p": "p.Lys6736Asn", "hgvs_p_1_letter": "p.K6736N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2076", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "47", "alt_dp": "33", "af": "0.41"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1811G>T", "hgvs_p": "p.Gly604Val", "hgvs_p_1_letter": "p.G604V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25217", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "334", "ref_dp": "113", "alt_dp": "221", "af": "0.66"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3655G>T", "hgvs_p": "p.Gly1219Cys", "hgvs_p_1_letter": "p.G1219C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "109", "alt_dp": "119", "af": "0.52"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.32G>T", "hgvs_p": "p.Gly11Val", "hgvs_p_1_letter": "p.G11V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25451", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.59T>C", "hgvs_p": "p.Ile20Thr", "hgvs_p_1_letter": "p.I20T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2748", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "534", "alt_dp": "315", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2483A>G", "hgvs_p": "p.Asp828Gly", "hgvs_p_1_letter": "p.D828G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "40", "alt_dp": "19", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3249G>T", "hgvs_p": "p.Met1083Ile", "hgvs_p_1_letter": "p.M1083I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7802", "ref_dp": "4", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6981", "ref_dp": "6922", "alt_dp": "5465", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7271", "ref_dp": "38", "alt_dp": "7229", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10845", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10580T>C", "hgvs_p": "p.Met3527Thr", "hgvs_p_1_letter": "p.M3527T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "256", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "500", "ref_dp": "3", "alt_dp": "496", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4879", "ref_dp": "1", "alt_dp": "4849", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2049", "ref_dp": "10", "alt_dp": "2039", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "172", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "3", "alt_dp": "239", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10199", "ref_dp": "19", "alt_dp": "10180", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9612", "ref_dp": "41", "alt_dp": "9559", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "0", "alt_dp": "238", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "2", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "621", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6934", "ref_dp": "3", "alt_dp": "6903", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "4", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1826", "ref_dp": "2", "alt_dp": "1824", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "363", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "2", "alt_dp": "193", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4158", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "81", "alt_dp": "31", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3893C>T", "hgvs_p": "p.Ala1298Val", "hgvs_p_1_letter": "p.A1298V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10150", "ref_dp": "5", "alt_dp": "10145", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9501", "ref_dp": "38", "alt_dp": "9460", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1123", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "3", "alt_dp": "158", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.858A>T", "hgvs_p": "p.Pro286Pro", "hgvs_p_1_letter": "p.P286P"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6726", "ref_dp": "0", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "336", "ref_dp": "0", "alt_dp": "336", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24368", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "23", "alt_dp": "49", "af": "0.67"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2806G>C", "hgvs_p": "p.Asp936His", "hgvs_p_1_letter": "p.D936H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25112", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "10", "alt_dp": "80", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3550G>T", "hgvs_p": "p.Asp1184Tyr", "hgvs_p_1_letter": "p.D1184Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26297", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "476", "alt_dp": "176", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53T>C", "hgvs_p": "p.Leu18Pro", "hgvs_p_1_letter": "p.L18P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26410", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.166T>C", "hgvs_p": "p.Phe56Leu", "hgvs_p_1_letter": "p.F56L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "1", "alt_dp": "11", "af": "0.92"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3394", "ref_dp": "8", "alt_dp": "3386", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "10", "alt_dp": "3206", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7521", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "3", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7256C>T", "hgvs_p": "p.Thr2419Ile", "hgvs_p_1_letter": "p.T2419I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8302", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "17", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8037A>T", "hgvs_p": "p.Lys2679Asn", "hgvs_p_1_letter": "p.K2679N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "25", "alt_dp": "28", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16002", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "21", "alt_dp": "13", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.15737T>G", "hgvs_p": "p.Leu5246*", "hgvs_p_1_letter": "p.L5246*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12609", "ref_dp": "1", "alt_dp": "12562", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19378", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "17", "alt_dp": "25", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19113T>C", "hgvs_p": "p.Ile6371Ile", "hgvs_p_1_letter": "p.I6371I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "0", "alt_dp": "611", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27856", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "13", "alt_dp": "40", "af": "0.75"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.101T>A", "hgvs_p": "p.Leu34Gln", "hgvs_p_1_letter": "p.L34Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "210", "ref_dp": "0", "alt_dp": "210", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14026", "ref_dp": "6", "alt_dp": "14017", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13166", "ref_dp": "68", "alt_dp": "13075", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "0", "alt_dp": "148", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "433", "ref_dp": "3", "alt_dp": "428", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "20", "alt_dp": "19", "af": "0.49"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2780", "ref_dp": "6", "alt_dp": "2774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "4", "alt_dp": "439", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "694", "ref_dp": "0", "alt_dp": "694", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "1", "alt_dp": "590", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "2", "alt_dp": "491", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5976", "ref_dp": "2", "alt_dp": "5958", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "5", "alt_dp": "94", "af": "0.95"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "116", "af": "0.99"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "260", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13196", "ref_dp": "11", "alt_dp": "13183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11571", "ref_dp": "51", "alt_dp": "11487", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2135", "ref_dp": "898", "alt_dp": "1233", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8061C>T", "hgvs_p": "p.Asp2687Asp", "hgvs_p_1_letter": "p.D2687D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "2", "alt_dp": "158", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2950", "ref_dp": "2", "alt_dp": "2944", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "233", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "442", "ref_dp": "0", "alt_dp": "442", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "8", "alt_dp": "622", "af": "0.98"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "2", "alt_dp": "410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "811", "ref_dp": "1", "alt_dp": "809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7244", "ref_dp": "1", "alt_dp": "7211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12135", "ref_dp": "22", "alt_dp": "12111", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5274", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5009C>T", "hgvs_p": "p.Ala1670Val", "hgvs_p_1_letter": "p.A1670V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11747", "ref_dp": "79", "alt_dp": "11647", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "2", "alt_dp": "54", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1009", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.744C>A", "hgvs_p": "p.Ser248Arg", "hgvs_p_1_letter": "p.S248R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13408", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13143T>C", "hgvs_p": "p.Cys4381Cys", "hgvs_p_1_letter": "p.C4381C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14647", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14382A>C", "hgvs_p": "p.Leu4794Leu", "hgvs_p_1_letter": "p.L4794L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14661", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "7", "alt_dp": "6", "af": "0.46"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14396T>G", "hgvs_p": "p.Phe4799Cys", "hgvs_p_1_letter": "p.F4799C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15604", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15339A>T", "hgvs_p": "p.Ala5113Ala", "hgvs_p_1_letter": "p.A5113A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17375", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "195", "alt_dp": "148", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.17110C>T", "hgvs_p": "p.Gln5704*", "hgvs_p_1_letter": "p.Q5704*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "472", "ref_dp": "337", "alt_dp": "127", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17204G>T", "hgvs_p": "p.Cys5735Phe", "hgvs_p_1_letter": "p.C5735F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23333", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "30", "alt_dp": "24", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1771T>C", "hgvs_p": "p.Ser591Pro", "hgvs_p_1_letter": "p.S591P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28301", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.28C>A", "hgvs_p": "p.Arg10Arg", "hgvs_p_1_letter": "p.R10R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "2", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3154", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2889T>A", "hgvs_p": "p.Gly963Gly", "hgvs_p_1_letter": "p.G963G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3443", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "9", "alt_dp": "8", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3178G>T", "hgvs_p": "p.Ala1060Ser", "hgvs_p_1_letter": "p.A1060S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3748", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3483T>C", "hgvs_p": "p.Ser1161Ser", "hgvs_p_1_letter": "p.S1161S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1048", "ref_dp": "6", "alt_dp": "1042", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "313", "alt_dp": "636", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14595", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14330T>G", "hgvs_p": "p.Val4777Gly", "hgvs_p_1_letter": "p.V4777G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17213", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16948C>T", "hgvs_p": "p.Leu5650Leu", "hgvs_p_1_letter": "p.L5650L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21563", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "27", "alt_dp": "9", "af": "0.25"}, "Gene": {"gene": "S"}, "Effect": {"effect": "start_lost", "hgvs_c": "c.1A>G", "hgvs_p": "p.Met1?", "hgvs_p_1_letter": "p.M1?"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26114", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.722A>G", "hgvs_p": "p.Glu241Gly", "hgvs_p_1_letter": "p.E241G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26663", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "19", "alt_dp": "14", "af": "0.42"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.141T>C", "hgvs_p": "p.Tyr47Tyr", "hgvs_p_1_letter": "p.Y47Y"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "2", "alt_dp": "51", "af": "0.94"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1250", "ref_dp": "2", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2966", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2701A>G", "hgvs_p": "p.Ser901Gly", "hgvs_p_1_letter": "p.S901G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5706", "ref_dp": "6", "alt_dp": "5700", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "25", "alt_dp": "84", "af": "0.77"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "137", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "42", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "1", "alt_dp": "1323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "3", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "1", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4981", "ref_dp": "0", "alt_dp": "4965", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "12", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "1", "alt_dp": "71", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "16", "alt_dp": "60", "af": "0.79"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21304", "ref_dp": "21", "alt_dp": "21277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8807", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8542G>A", "hgvs_p": "p.Asp2848Asn", "hgvs_p_1_letter": "p.D2848N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10741", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "22", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10479delT", "hgvs_p": "p.Phe3493fs", "hgvs_p_1_letter": "p.F3493fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11808", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11543G>C", "hgvs_p": "p.Gly3848Ala", "hgvs_p_1_letter": "p.G3848A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "1", "alt_dp": "139", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16988", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "18", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16723G>A", "hgvs_p": "p.Ala5575Thr", "hgvs_p_1_letter": "p.A5575T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19307", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "23", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19042A>G", "hgvs_p": "p.Asn6348Asp", "hgvs_p_1_letter": "p.N6348D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23826", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2264A>G", "hgvs_p": "p.Gln755Arg", "hgvs_p_1_letter": "p.Q755R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "1", "alt_dp": "35", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26239", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "27", "alt_dp": "30", "af": "0.53"}, "Gene": {"gene": "E"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-6G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27518", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "60", "alt_dp": "24", "af": "0.29"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.125G>A", "hgvs_p": "p.Gly42Asp", "hgvs_p_1_letter": "p.G42D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "1", "alt_dp": "137", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2177", "ref_dp": "0", "alt_dp": "2173", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "13", "af": "0.59"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4079", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "74", "alt_dp": "60", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3816_3817delTG", "hgvs_p": "p.Ser1272fs", "hgvs_p_1_letter": "p.S1272fs"}, "Variant": {"ref": "AGT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10789", "ref_dp": "17", "alt_dp": "10764", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "36", "alt_dp": "15", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7639", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7374C>T", "hgvs_p": "p.Phe2458Phe", "hgvs_p_1_letter": "p.F2458F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8596", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "177", "alt_dp": "61", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8331A>T", "hgvs_p": "p.Thr2777Thr", "hgvs_p_1_letter": "p.T2777T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17017", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "15", "alt_dp": "8", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16752G>A", "hgvs_p": "p.Met5584Ile", "hgvs_p_1_letter": "p.M5584I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18774", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "27", "alt_dp": "10", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18509A>G", "hgvs_p": "p.Asn6170Ser", "hgvs_p_1_letter": "p.N6170S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21747", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "23", "alt_dp": "12", "af": "0.34"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>G", "hgvs_p": "p.Val62Gly", "hgvs_p_1_letter": "p.V62G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "1", "alt_dp": "73", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26263", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19G>C", "hgvs_p": "p.Glu7Gln", "hgvs_p_1_letter": "p.E7Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27767", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12T>C", "hgvs_p": "p.Leu4Leu", "hgvs_p_1_letter": "p.L4L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "1", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4413", "ref_dp": "0", "alt_dp": "4393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3540", "ref_dp": "3", "alt_dp": "3537", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8317", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8052A>G", "hgvs_p": "p.Thr2684Thr", "hgvs_p_1_letter": "p.T2684T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10257", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9992T>C", "hgvs_p": "p.Val3331Ala", "hgvs_p_1_letter": "p.V3331A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14946", "nucleotide": "TG"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.14683dupG", "hgvs_p": "p.Val4895fs", "hgvs_p_1_letter": "p.V4895fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14958", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14693T>A", "hgvs_p": "p.Leu4898*", "hgvs_p_1_letter": "p.L4898*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "0", "alt_dp": "728", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "1", "alt_dp": "62", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "163", "ref_dp": "0", "alt_dp": "163", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "19", "alt_dp": "89", "af": "0.82"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "0", "alt_dp": "1584", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "56", "alt_dp": "122", "af": "0.69"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3693A>C", "hgvs_p": "p.Lys1231Asn", "hgvs_p_1_letter": "p.K1231N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3963", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "56", "alt_dp": "138", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3698A>T", "hgvs_p": "p.Lys1233Ile", "hgvs_p_1_letter": "p.K1233I"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4082", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "16", "alt_dp": "23", "af": "0.59"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3817G>A", "hgvs_p": "p.Asp1273Asn", "hgvs_p_1_letter": "p.D1273N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19439", "ref_dp": "22", "alt_dp": "19412", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17846", "ref_dp": "3108", "alt_dp": "14730", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16276", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16011T>C", "hgvs_p": "p.His5337His", "hgvs_p_1_letter": "p.H5337H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28951", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.678A>G", "hgvs_p": "p.Arg226Arg", "hgvs_p_1_letter": "p.R226R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "3", "alt_dp": "253", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "18", "alt_dp": "179", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9711", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "14", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.9449_9450delCA", "hgvs_p": "p.Thr3150fs", "hgvs_p_1_letter": "p.T3150fs"}, "Variant": {"ref": "CCA"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "79", "alt_dp": "66", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "727", "ref_dp": "1", "alt_dp": "726", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "0", "alt_dp": "185", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "2", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "704", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "254", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "242", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "96", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "1", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "25", "af": "0.96"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "27", "af": "0.84"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1617", "ref_dp": "29", "alt_dp": "1583", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1606", "ref_dp": "0", "alt_dp": "1604", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "811", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.546C>T", "hgvs_p": "p.Tyr182Tyr", "hgvs_p_1_letter": "p.Y182Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1157", "ref_dp": "5", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "507", "ref_dp": "502", "alt_dp": "426", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "0", "alt_dp": "559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3850", "ref_dp": "4", "alt_dp": "3846", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "0", "alt_dp": "235", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "2", "alt_dp": "185", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "189", "alt_dp": "166", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "0", "alt_dp": "154", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2573", "ref_dp": "5", "alt_dp": "2568", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2372", "ref_dp": "11", "alt_dp": "2360", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "877", "ref_dp": "0", "alt_dp": "877", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "0", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "2", "alt_dp": "171", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1194", "ref_dp": "2", "alt_dp": "1189", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1645", "ref_dp": "0", "alt_dp": "1631", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "514", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "983", "ref_dp": "2", "alt_dp": "973", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1108", "ref_dp": "16", "alt_dp": "1091", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "1", "alt_dp": "97", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "4", "alt_dp": "731", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26568", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.46C>T", "hgvs_p": "p.Leu16Phe", "hgvs_p_1_letter": "p.L16F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "0", "alt_dp": "245", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "0", "alt_dp": "715", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "256", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1012", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "3", "alt_dp": "944", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "751", "alt_dp": "516", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "19", "alt_dp": "1949", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1960", "ref_dp": "1", "alt_dp": "1959", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "1", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "1", "alt_dp": "112", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2673", "ref_dp": "17", "alt_dp": "2656", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2561", "ref_dp": "2", "alt_dp": "2559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "1", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1437", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1172C>T", "hgvs_p": "p.Ser391Phe", "hgvs_p_1_letter": "p.S391F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1186A>T", "hgvs_p": "p.Ile396Phe", "hgvs_p_1_letter": "p.I396F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "4", "alt_dp": "9", "af": "0.69"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24123", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "8", "alt_dp": "11", "af": "0.58"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2561A>C", "hgvs_p": "p.Lys854Thr", "hgvs_p_1_letter": "p.K854T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26862", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.340C>A", "hgvs_p": "p.Pro114Thr", "hgvs_p_1_letter": "p.P114T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "2", "alt_dp": "81", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "0", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "366", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12834", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.12572delT", "hgvs_p": "p.Leu4191fs", "hgvs_p_1_letter": "p.L4191fs"}, "Variant": {"ref": "AT"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "336", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "2", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "81", "alt_dp": "30", "af": "0.37"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "4", "alt_dp": "565", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "0", "alt_dp": "565", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3183", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "22", "alt_dp": "26", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2918A>G", "hgvs_p": "p.Glu973Gly", "hgvs_p_1_letter": "p.E973G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "205", "alt_dp": "169", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "2", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "178", "alt_dp": "164", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4328", "ref_dp": "6", "alt_dp": "4322", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "4", "alt_dp": "75", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "0", "alt_dp": "116", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "119", "alt_dp": "108", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "96", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2006", "ref_dp": "2", "alt_dp": "2004", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "2", "alt_dp": "1964", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "712", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "685", "ref_dp": "0", "alt_dp": "679", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "548", "ref_dp": "1", "alt_dp": "547", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "682", "ref_dp": "21", "alt_dp": "661", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "2", "alt_dp": "67", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "2", "alt_dp": "88", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "775", "ref_dp": "0", "alt_dp": "775", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "5", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "657", "alt_dp": "484", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2822", "ref_dp": "28", "alt_dp": "2789", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2814", "ref_dp": "0", "alt_dp": "2809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2312", "ref_dp": "8", "alt_dp": "2302", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "28", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "0", "alt_dp": "1638", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "470", "ref_dp": "2", "alt_dp": "468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "495", "ref_dp": "2", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "213", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "37", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "2", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27406", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13C>T", "hgvs_p": "p.Leu5Phe", "hgvs_p_1_letter": "p.L5F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27784", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.29A>T", "hgvs_p": "p.Tyr10Phe", "hgvs_p_1_letter": "p.Y10F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27790", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.35G>C", "hgvs_p": "p.Cys12Ser", "hgvs_p_1_letter": "p.C12S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "189", "ref_dp": "0", "alt_dp": "188", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "134", "af": "0.78"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28403", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "78", "alt_dp": "34", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.130G>A", "hgvs_p": "p.Gly44Ser", "hgvs_p_1_letter": "p.G44S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2857", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2592C>T", "hgvs_p": "p.Leu864Leu", "hgvs_p_1_letter": "p.L864L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "36", "alt_dp": "3594", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3618", "ref_dp": "3", "alt_dp": "3608", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4964", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4699A>G", "hgvs_p": "p.Thr1567Ala", "hgvs_p_1_letter": "p.T1567A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1049", "ref_dp": "2", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "608", "ref_dp": "606", "alt_dp": "530", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "587", "ref_dp": "0", "alt_dp": "587", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5269", "ref_dp": "16", "alt_dp": "5253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "231", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "5", "alt_dp": "5", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3340", "ref_dp": "15", "alt_dp": "3325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "0", "alt_dp": "443", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "444", "alt_dp": "403", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "3", "alt_dp": "381", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3684", "ref_dp": "4", "alt_dp": "3680", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3562", "ref_dp": "10", "alt_dp": "3542", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1310", "ref_dp": "0", "alt_dp": "1308", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1248", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1231", "ref_dp": "0", "alt_dp": "1229", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1824", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "0", "alt_dp": "589", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "4", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1344", "ref_dp": "14", "alt_dp": "1330", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "1", "alt_dp": "164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "1", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "2", "alt_dp": "759", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "1", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "0", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "448", "ref_dp": "3", "alt_dp": "442", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1392", "ref_dp": "0", "alt_dp": "1390", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "1", "alt_dp": "1382", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1099", "ref_dp": "1092", "alt_dp": "795", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2048", "ref_dp": "32", "alt_dp": "2014", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2025", "ref_dp": "2", "alt_dp": "2020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3368", "ref_dp": "17", "alt_dp": "3350", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "33", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3057", "ref_dp": "4", "alt_dp": "3053", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14090", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13825A>T", "hgvs_p": "p.Met4609Leu", "hgvs_p_1_letter": "p.M4609L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15933", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "4", "alt_dp": "65", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15668C>T", "hgvs_p": "p.Thr5223Ile", "hgvs_p_1_letter": "p.T5223I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "51", "alt_dp": "46", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "753", "ref_dp": "1", "alt_dp": "752", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "730", "ref_dp": "0", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "267", "ref_dp": "0", "alt_dp": "267", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "2", "alt_dp": "287", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26654", "nucleotide": "GT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "28", "alt_dp": "9", "af": "0.32"}, "Gene": {"gene": "M"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.137dupT", "hgvs_p": "p.Leu46fs", "hgvs_p_1_letter": "p.L46fs"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "3", "alt_dp": "19", "af": "0.86"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "0", "alt_dp": "365", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "0", "alt_dp": "335", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "279", "alt_dp": "202", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "79", "alt_dp": "29", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2846", "ref_dp": "42", "alt_dp": "2800", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "3", "alt_dp": "2814", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "17", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1208", "ref_dp": "5", "alt_dp": "1203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "4", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "1", "alt_dp": "79", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "0", "alt_dp": "300", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1212", "ref_dp": "1193", "alt_dp": "1059", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "576", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6107", "ref_dp": "17", "alt_dp": "6090", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "426", "ref_dp": "3", "alt_dp": "423", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3288", "ref_dp": "0", "alt_dp": "3285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "4", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "429", "alt_dp": "398", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "2", "alt_dp": "450", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "16", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "13", "af": "0.81"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3887", "ref_dp": "4", "alt_dp": "3880", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3730", "ref_dp": "6", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1409", "ref_dp": "0", "alt_dp": "1404", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1350", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "1", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1209", "ref_dp": "0", "alt_dp": "1206", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1902", "ref_dp": "2", "alt_dp": "1884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "860", "ref_dp": "1", "alt_dp": "856", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1573", "ref_dp": "3", "alt_dp": "1565", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1795", "ref_dp": "32", "alt_dp": "1760", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "9", "alt_dp": "441", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1216", "ref_dp": "6", "alt_dp": "1208", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "353", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "355", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "369", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "803", "ref_dp": "0", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "5", "alt_dp": "1652", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "11", "alt_dp": "1651", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "326", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1458", "alt_dp": "1071", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "23", "alt_dp": "2143", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2150", "ref_dp": "0", "alt_dp": "2147", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "2", "alt_dp": "608", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3994", "ref_dp": "13", "alt_dp": "3975", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8715", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8450C>T", "hgvs_p": "p.Thr2817Ile", "hgvs_p_1_letter": "p.T2817I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "76", "alt_dp": "65", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "1", "alt_dp": "2277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "27", "alt_dp": "12", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "42", "alt_dp": "36", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1687", "ref_dp": "0", "alt_dp": "1687", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1723", "ref_dp": "4", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "0", "alt_dp": "665", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "645", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "1", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "1", "alt_dp": "280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "1", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "684", "ref_dp": "0", "alt_dp": "684", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "667", "ref_dp": "16", "alt_dp": "651", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "498", "ref_dp": "496", "alt_dp": "337", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "171", "alt_dp": "62", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6177", "ref_dp": "65", "alt_dp": "6104", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6141", "ref_dp": "2", "alt_dp": "6131", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4273", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "13", "alt_dp": "18", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4008T>A", "hgvs_p": "p.Gly1336Gly", "hgvs_p_1_letter": "p.G1336G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2646", "ref_dp": "16", "alt_dp": "2630", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1287", "ref_dp": "8", "alt_dp": "1277", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "35", "alt_dp": "32", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "4", "alt_dp": "1634", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "27", "alt_dp": "16", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "2", "alt_dp": "29", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21859", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.297C>T", "hgvs_p": "p.Asn99Asn", "hgvs_p_1_letter": "p.N99N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1494", "ref_dp": "4", "alt_dp": "1490", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1441", "ref_dp": "16", "alt_dp": "1425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "586", "ref_dp": "0", "alt_dp": "586", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "571", "ref_dp": "0", "alt_dp": "571", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25577", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>C", "hgvs_p": "p.Ile62Thr", "hgvs_p_1_letter": "p.I62T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "2", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "2", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "222", "alt_dp": "162", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5160", "ref_dp": "55", "alt_dp": "5100", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5134", "ref_dp": "3", "alt_dp": "5127", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2570", "ref_dp": "9", "alt_dp": "2558", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "360", "ref_dp": "355", "alt_dp": "322", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5220", "ref_dp": "4", "alt_dp": "5213", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "1", "alt_dp": "201", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "202", "alt_dp": "188", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22478", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.916T>C", "hgvs_p": "p.Phe306Leu", "hgvs_p_1_letter": "p.F306L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3085", "ref_dp": "4", "alt_dp": "3081", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2906", "ref_dp": "14", "alt_dp": "2884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1118", "ref_dp": "0", "alt_dp": "1116", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1080", "ref_dp": "0", "alt_dp": "1077", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "2", "alt_dp": "686", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1007", "ref_dp": "0", "alt_dp": "997", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "2", "alt_dp": "268", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "888", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1054", "ref_dp": "21", "alt_dp": "1033", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "226", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "274", "ref_dp": "0", "alt_dp": "274", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "918", "ref_dp": "2", "alt_dp": "913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "933", "ref_dp": "0", "alt_dp": "929", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "774", "ref_dp": "770", "alt_dp": "558", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3048", "ref_dp": "38", "alt_dp": "3005", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3032", "ref_dp": "4", "alt_dp": "3020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "635", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9649", "ref_dp": "48", "alt_dp": "9569", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.370C>T", "hgvs_p": "p.Arg124Cys", "hgvs_p_1_letter": "p.R124C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1058", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2866", "ref_dp": "7", "alt_dp": "2859", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "491", "alt_dp": "443", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "0", "alt_dp": "252", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4749", "ref_dp": "6", "alt_dp": "4741", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1213", "ref_dp": "5", "alt_dp": "1207", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "160", "alt_dp": "145", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "0", "alt_dp": "170", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "1", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3286", "ref_dp": "10", "alt_dp": "3275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "2", "alt_dp": "3208", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1320", "ref_dp": "1", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1275", "ref_dp": "0", "alt_dp": "1266", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "50", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "675", "ref_dp": "2", "alt_dp": "669", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "821", "ref_dp": "13", "alt_dp": "808", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27519", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126C>T", "hgvs_p": "p.Gly42Gly", "hgvs_p_1_letter": "p.G42G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "985", "ref_dp": "4", "alt_dp": "981", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "6", "alt_dp": "987", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "843", "alt_dp": "615", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2536", "ref_dp": "35", "alt_dp": "2498", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2511", "ref_dp": "2", "alt_dp": "2506", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "1", "alt_dp": "89", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3456", "ref_dp": "17", "alt_dp": "3437", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "100", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11455", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11190C>T", "hgvs_p": "p.Ala3730Ala", "hgvs_p_1_letter": "p.A3730A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4012", "ref_dp": "6", "alt_dp": "4006", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "89", "alt_dp": "82", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1894", "ref_dp": "4", "alt_dp": "1890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1971", "ref_dp": "3", "alt_dp": "1968", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "0", "alt_dp": "808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "12", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "228", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "456", "ref_dp": "0", "alt_dp": "456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "539", "ref_dp": "6", "alt_dp": "532", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "2", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "22", "alt_dp": "8", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "2", "alt_dp": "286", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "204", "ref_dp": "202", "alt_dp": "147", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5835", "ref_dp": "60", "alt_dp": "5773", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5804", "ref_dp": "4", "alt_dp": "5791", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3152", "ref_dp": "5", "alt_dp": "3147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2010", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1745A>G", "hgvs_p": "p.Asp582Gly", "hgvs_p_1_letter": "p.D582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "282", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "2", "alt_dp": "39", "af": "0.95"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "25", "af": "0.76"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3161", "ref_dp": "17", "alt_dp": "3140", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3153", "ref_dp": "4", "alt_dp": "3146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "0", "alt_dp": "606", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "2", "alt_dp": "94", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "82", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "120", "alt_dp": "116", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5495", "ref_dp": "3", "alt_dp": "5491", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "1", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "141", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2543", "ref_dp": "1", "alt_dp": "2541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2437", "ref_dp": "14", "alt_dp": "2421", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "936", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "2", "alt_dp": "901", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "581", "ref_dp": "0", "alt_dp": "580", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "0", "alt_dp": "760", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "759", "ref_dp": "0", "alt_dp": "758", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "18", "alt_dp": "894", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "2", "alt_dp": "58", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "174", "ref_dp": "0", "alt_dp": "174", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "991", "ref_dp": "3", "alt_dp": "987", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "729", "ref_dp": "726", "alt_dp": "511", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "407", "ref_dp": "288", "alt_dp": "106", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3023", "ref_dp": "30", "alt_dp": "2990", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3005", "ref_dp": "0", "alt_dp": "2998", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "58", "alt_dp": "20", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3521", "ref_dp": "3", "alt_dp": "3515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2527", "ref_dp": "14", "alt_dp": "2509", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3374", "ref_dp": "13", "alt_dp": "3359", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "64", "alt_dp": "64", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1214", "ref_dp": "0", "alt_dp": "1214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1267", "ref_dp": "3", "alt_dp": "1261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "536", "ref_dp": "1", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "511", "ref_dp": "0", "alt_dp": "510", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "0", "alt_dp": "86", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "297", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "5", "alt_dp": "368", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "768", "ref_dp": "0", "alt_dp": "767", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "2", "alt_dp": "722", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "450", "alt_dp": "317", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "64", "alt_dp": "42", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6562", "ref_dp": "63", "alt_dp": "6491", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6525", "ref_dp": "2", "alt_dp": "6516", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "1", "alt_dp": "12", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4276", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4011C>T", "hgvs_p": "p.Tyr1337Tyr", "hgvs_p_1_letter": "p.Y1337Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1787", "ref_dp": "5", "alt_dp": "1782", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "354", "alt_dp": "314", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7272", "ref_dp": "15", "alt_dp": "7253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "7", "alt_dp": "8", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "1", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "1", "alt_dp": "1329", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21306", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "4", "alt_dp": "134", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21041C>T", "hgvs_p": "p.Ala7014Val", "hgvs_p_1_letter": "p.A7014V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "1", "alt_dp": "540", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "555", "ref_dp": "541", "alt_dp": "494", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "533", "ref_dp": "2", "alt_dp": "531", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5345", "ref_dp": "6", "alt_dp": "5339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5055", "ref_dp": "8", "alt_dp": "5044", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1780", "ref_dp": "0", "alt_dp": "1780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1726", "ref_dp": "0", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1529", "ref_dp": "0", "alt_dp": "1527", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2315", "ref_dp": "0", "alt_dp": "2289", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "384", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1576", "ref_dp": "0", "alt_dp": "1573", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1890", "ref_dp": "45", "alt_dp": "1845", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "1", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "603", "ref_dp": "4", "alt_dp": "599", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "453", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1561", "ref_dp": "4", "alt_dp": "1557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1582", "ref_dp": "3", "alt_dp": "1577", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "172", "ref_dp": "1", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1130", "ref_dp": "1128", "alt_dp": "735", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "615", "ref_dp": "428", "alt_dp": "178", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2666", "ref_dp": "37", "alt_dp": "2626", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2644", "ref_dp": "3", "alt_dp": "2638", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5293", "ref_dp": "30", "alt_dp": "5263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1178C>T", "hgvs_p": "p.Thr393Ile", "hgvs_p_1_letter": "p.T393I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "1", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4660", "ref_dp": "24", "alt_dp": "4632", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "72", "alt_dp": "66", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3335", "ref_dp": "1", "alt_dp": "3334", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "18", "alt_dp": "12", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "78", "alt_dp": "66", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23030", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1468T>C", "hgvs_p": "p.Phe490Leu", "hgvs_p_1_letter": "p.F490L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1658", "ref_dp": "2", "alt_dp": "1655", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1539", "ref_dp": "5", "alt_dp": "1533", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "3", "alt_dp": "598", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "583", "ref_dp": "0", "alt_dp": "583", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23756", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2194A>G", "hgvs_p": "p.Thr732Ala", "hgvs_p_1_letter": "p.T732A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "381", "ref_dp": "14", "alt_dp": "367", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "2", "alt_dp": "131", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2790", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2525C>T", "hgvs_p": "p.Thr842Ile", "hgvs_p_1_letter": "p.T842I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "198", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "111", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6341", "ref_dp": "80", "alt_dp": "6256", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "0", "alt_dp": "6304", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1458", "ref_dp": "11", "alt_dp": "1447", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "9", "alt_dp": "1310", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "94", "alt_dp": "81", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11693T>C", "hgvs_p": "p.Ile3898Thr", "hgvs_p_1_letter": "p.I3898T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3708", "ref_dp": "5", "alt_dp": "3703", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14774", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14509A>T", "hgvs_p": "p.Met4837Leu", "hgvs_p_1_letter": "p.M4837L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "106", "alt_dp": "91", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1153", "ref_dp": "0", "alt_dp": "1153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1133", "ref_dp": "2", "alt_dp": "1131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "430", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "454", "ref_dp": "0", "alt_dp": "451", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "3", "alt_dp": "531", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "2", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "0", "alt_dp": "556", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "4", "alt_dp": "630", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "637", "ref_dp": "2", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "462", "ref_dp": "461", "alt_dp": "341", "af": "0.74"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4829", "ref_dp": "76", "alt_dp": "4753", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4774", "ref_dp": "5", "alt_dp": "4765", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4835", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "35", "alt_dp": "20", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4570G>C", "hgvs_p": "p.Gly1524Arg", "hgvs_p_1_letter": "p.G1524R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1501", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "229", "ref_dp": "225", "alt_dp": "199", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4491", "ref_dp": "2", "alt_dp": "4489", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "121", "alt_dp": "110", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3367", "ref_dp": "2", "alt_dp": "3365", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3050", "ref_dp": "3", "alt_dp": "3045", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "0", "alt_dp": "1142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1100", "ref_dp": "0", "alt_dp": "1094", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "1", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "564", "ref_dp": "0", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "548", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "663", "ref_dp": "14", "alt_dp": "649", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "368", "ref_dp": "2", "alt_dp": "366", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "607", "ref_dp": "0", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "751", "ref_dp": "0", "alt_dp": "749", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "703", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "531", "ref_dp": "529", "alt_dp": "373", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "283", "alt_dp": "99", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2009", "ref_dp": "27", "alt_dp": "1980", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1988", "ref_dp": "0", "alt_dp": "1982", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3173", "ref_dp": "9", "alt_dp": "3162", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "2", "alt_dp": "271", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16853", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16588G>T", "hgvs_p": "p.Val5530Leu", "hgvs_p_1_letter": "p.V5530L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "5", "alt_dp": "161", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "165", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29400", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1127C>T", "hgvs_p": "p.Ala376Val", "hgvs_p_1_letter": "p.A376V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3663", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "2", "alt_dp": "146", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3398G>A", "hgvs_p": "p.Ser1133Asn", "hgvs_p_1_letter": "p.S1133N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4266", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4001T>C", "hgvs_p": "p.Leu1334Ser", "hgvs_p_1_letter": "p.L1334S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4363", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4098A>T", "hgvs_p": "p.Glu1366Asp", "hgvs_p_1_letter": "p.E1366D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "1", "alt_dp": "196", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "2", "alt_dp": "333", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "824", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1412", "ref_dp": "1400", "alt_dp": "1185", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "872", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2886", "ref_dp": "7", "alt_dp": "2877", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "367", "ref_dp": "5", "alt_dp": "362", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "2", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "458", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "465", "ref_dp": "463", "alt_dp": "409", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "446", "ref_dp": "6", "alt_dp": "440", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21986", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.425_433delGTGTTTATT", "hgvs_p": "p.Gly142_Tyr145delinsAsp", "hgvs_p_1_letter": "p.G142_Y145delinsD"}, "Variant": {"ref": "GGTGTTTATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "15", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "1", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22813", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1251G>T", "hgvs_p": "p.Lys417Asn", "hgvs_p_1_letter": "p.K417N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "1", "alt_dp": "99", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2063", "ref_dp": "4", "alt_dp": "2059", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1975", "ref_dp": "4", "alt_dp": "1971", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "0", "alt_dp": "738", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "705", "ref_dp": "2", "alt_dp": "699", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "0", "alt_dp": "538", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1237", "ref_dp": "0", "alt_dp": "1235", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1834", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "0", "alt_dp": "1383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1593", "ref_dp": "3", "alt_dp": "1585", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "21", "alt_dp": "1660", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "565", "ref_dp": "1", "alt_dp": "564", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "769", "ref_dp": "3", "alt_dp": "763", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1265", "ref_dp": "4", "alt_dp": "1260", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "2", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "843", "ref_dp": "0", "alt_dp": "843", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "416", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "3", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1221", "ref_dp": "6", "alt_dp": "1215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "694", "alt_dp": "501", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "2", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "2", "alt_dp": "628", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "629", "ref_dp": "0", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "0", "alt_dp": "124", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6445", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.6180C>T", "hgvs_p": "p.Asp2060Asp", "hgvs_p_1_letter": "p.D2060D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6512", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.6248_6250delGTT", "hgvs_p": "p.Ser2083_Leu2084delinsIle", "hgvs_p_1_letter": "p.S2083_L2084delinsI"}, "Variant": {"ref": "AGTT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1980", "ref_dp": "19", "alt_dp": "1959", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "31", "alt_dp": "28", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2327", "ref_dp": "1", "alt_dp": "2323", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16925", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16660A>G", "hgvs_p": "p.Ile5554Val", "hgvs_p_1_letter": "p.I5554V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20371", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.20106C>G", "hgvs_p": "p.Tyr6702*", "hgvs_p_1_letter": "p.Y6702*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "5", "alt_dp": "176", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "21", "alt_dp": "20", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "920", "ref_dp": "0", "alt_dp": "920", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "0", "alt_dp": "907", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "359", "ref_dp": "0", "alt_dp": "359", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "351", "ref_dp": "0", "alt_dp": "351", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "145", "ref_dp": "0", "alt_dp": "142", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "3", "alt_dp": "168", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "0", "alt_dp": "175", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "200", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "2", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "2", "alt_dp": "376", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "296", "alt_dp": "209", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "132", "alt_dp": "46", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4288", "ref_dp": "63", "alt_dp": "4219", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4247", "ref_dp": "4", "alt_dp": "4241", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2102", "ref_dp": "5", "alt_dp": "2097", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "42", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1350", "ref_dp": "2", "alt_dp": "1348", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "26", "alt_dp": "22", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "467", "ref_dp": "0", "alt_dp": "467", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "0", "alt_dp": "551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "207", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "195", "ref_dp": "0", "alt_dp": "195", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "2", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "286", "ref_dp": "3", "alt_dp": "281", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "223", "alt_dp": "167", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8535", "ref_dp": "93", "alt_dp": "8429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8481", "ref_dp": "1", "alt_dp": "8473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8269", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "66", "alt_dp": "115", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8004T>A", "hgvs_p": "p.Asp2668Glu", "hgvs_p_1_letter": "p.D2668E"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "7", "alt_dp": "925", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "13", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "85", "alt_dp": "78", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2747", "ref_dp": "4", "alt_dp": "2743", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "56", "alt_dp": "48", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "2", "alt_dp": "49", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "878", "ref_dp": "3", "alt_dp": "875", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "938", "ref_dp": "2", "alt_dp": "934", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "371", "ref_dp": "0", "alt_dp": "370", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "0", "alt_dp": "352", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "0", "alt_dp": "195", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "249", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "313", "ref_dp": "2", "alt_dp": "311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27052", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.530C>T", "hgvs_p": "p.Ser177Phe", "hgvs_p_1_letter": "p.S177F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "0", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "423", "alt_dp": "278", "af": "0.66"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4416", "ref_dp": "5", "alt_dp": "4405", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4440", "ref_dp": "22", "alt_dp": "4409", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4441", "ref_dp": "0", "alt_dp": "4429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2004", "ref_dp": "2", "alt_dp": "2002", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "380", "alt_dp": "343", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6218", "ref_dp": "9", "alt_dp": "6205", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "324", "ref_dp": "2", "alt_dp": "319", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "322", "alt_dp": "292", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21795", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "3", "alt_dp": "355", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.233G>A", "hgvs_p": "p.Arg78Lys", "hgvs_p_1_letter": "p.R78K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "14", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2548", "ref_dp": "5", "alt_dp": "2543", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2427", "ref_dp": "2", "alt_dp": "2416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "881", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "64", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "1", "alt_dp": "810", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1219", "ref_dp": "0", "alt_dp": "1209", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "314", "ref_dp": "0", "alt_dp": "312", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1245", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1525", "ref_dp": "27", "alt_dp": "1496", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "3", "alt_dp": "179", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "987", "ref_dp": "2", "alt_dp": "984", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "399", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "3", "alt_dp": "461", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "444", "ref_dp": "0", "alt_dp": "441", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "143", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3928", "ref_dp": "8", "alt_dp": "3914", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4161", "ref_dp": "5", "alt_dp": "4146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "2", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3059", "ref_dp": "3037", "alt_dp": "1264", "af": "0.41"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2726", "ref_dp": "36", "alt_dp": "2687", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2704", "ref_dp": "2", "alt_dp": "2697", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29195", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2958", "ref_dp": "0", "alt_dp": "2935", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.922G>T", "hgvs_p": "p.Ala308Ser", "hgvs_p_1_letter": "p.A308S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5515", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5250G>T", "hgvs_p": "p.Val1750Val", "hgvs_p_1_letter": "p.V1750V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7321", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7056C>T", "hgvs_p": "p.Ser2352Ser", "hgvs_p_1_letter": "p.S2352S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "7", "alt_dp": "2811", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "550", "alt_dp": "482", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "649", "ref_dp": "0", "alt_dp": "649", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5534", "ref_dp": "17", "alt_dp": "5515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "0", "alt_dp": "273", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "404", "ref_dp": "2", "alt_dp": "402", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "405", "alt_dp": "357", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "2", "alt_dp": "375", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3111", "ref_dp": "5", "alt_dp": "3106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2843", "ref_dp": "8", "alt_dp": "2834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "962", "ref_dp": "0", "alt_dp": "962", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "0", "alt_dp": "906", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "1", "alt_dp": "87", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "794", "ref_dp": "0", "alt_dp": "788", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1286", "ref_dp": "0", "alt_dp": "1279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1256", "ref_dp": "4", "alt_dp": "1247", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1507", "ref_dp": "30", "alt_dp": "1473", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "0", "alt_dp": "632", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "3", "alt_dp": "99", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "620", "ref_dp": "0", "alt_dp": "620", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "0", "alt_dp": "372", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "2", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27667", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "56", "alt_dp": "20", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.274G>T", "hgvs_p": "p.Glu92*", "hgvs_p_1_letter": "p.E92*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1719", "ref_dp": "2", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1718", "ref_dp": "5", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1209", "alt_dp": "726", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2323", "ref_dp": "23", "alt_dp": "2299", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2314", "ref_dp": "1", "alt_dp": "2311", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3873", "ref_dp": "8", "alt_dp": "3862", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6454", "ref_dp": "3969", "alt_dp": "2458", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "218", "alt_dp": "78", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1405", "ref_dp": "1041", "alt_dp": "364", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3090", "ref_dp": "10", "alt_dp": "3074", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "34", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1612", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "22", "alt_dp": "14", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15738", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1840", "ref_dp": "8", "alt_dp": "1832", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15473C>T", "hgvs_p": "p.Ser5158Leu", "hgvs_p_1_letter": "p.S5158L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "26", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "0", "alt_dp": "949", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23811", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "6", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2249G>A", "hgvs_p": "p.Ser750Asn", "hgvs_p_1_letter": "p.S750N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23853", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2293delC", "hgvs_p": "p.Arg765fs", "hgvs_p_1_letter": "p.R765fs"}, "Variant": {"ref": "AC"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "398", "ref_dp": "4", "alt_dp": "394", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25893", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.501T>C", "hgvs_p": "p.Ile167Ile", "hgvs_p_1_letter": "p.I167I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "711", "ref_dp": "0", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "236", "ref_dp": "0", "alt_dp": "236", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "0", "alt_dp": "1152", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1193", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "975", "ref_dp": "969", "alt_dp": "682", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17113", "ref_dp": "95", "alt_dp": "17009", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17089", "ref_dp": "4", "alt_dp": "17063", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11104", "ref_dp": "11008", "alt_dp": "5619", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7690", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "21", "alt_dp": "8", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7425A>G", "hgvs_p": "p.Leu2475Leu", "hgvs_p_1_letter": "p.L2475L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "1", "alt_dp": "973", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "64", "alt_dp": "58", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2893", "ref_dp": "5", "alt_dp": "2888", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13544", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13279T>C", "hgvs_p": "p.Leu4427Leu", "hgvs_p_1_letter": "p.L4427L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "1", "alt_dp": "68", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "91", "alt_dp": "32", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "121", "alt_dp": "111", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2458", "ref_dp": "2", "alt_dp": "2456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2286", "ref_dp": "6", "alt_dp": "2280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "851", "ref_dp": "0", "alt_dp": "847", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "823", "ref_dp": "0", "alt_dp": "815", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "291", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "7", "alt_dp": "356", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "2", "alt_dp": "129", "af": "0.98"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "2", "alt_dp": "80", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "104", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "796", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "3", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "629", "alt_dp": "451", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "289", "alt_dp": "104", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2288", "ref_dp": "23", "alt_dp": "2261", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2275", "ref_dp": "0", "alt_dp": "2270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2760", "ref_dp": "9", "alt_dp": "2748", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "1", "alt_dp": "83", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1420", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "226", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1155C>T", "hgvs_p": "p.Ala385Ala", "hgvs_p_1_letter": "p.A385A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14511", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "84", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14246G>C", "hgvs_p": "p.Arg4749Thr", "hgvs_p_1_letter": "p.R4749T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15535", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15270G>A", "hgvs_p": "p.Lys5090Lys", "hgvs_p_1_letter": "p.K5090K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18788", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "2", "alt_dp": "1385", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.18523C>T", "hgvs_p": "p.Gln6175*", "hgvs_p_1_letter": "p.Q6175*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21057", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20792C>T", "hgvs_p": "p.Thr6931Ile", "hgvs_p_1_letter": "p.T6931I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "390", "ref_dp": "0", "alt_dp": "390", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22917", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1355T>G", "hgvs_p": "p.Leu452Arg", "hgvs_p_1_letter": "p.L452R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2800", "ref_dp": "7", "alt_dp": "2793", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "796", "ref_dp": "0", "alt_dp": "794", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Ser26Leu", "hgvs_p_1_letter": "p.S26L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25518", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126T>C", "hgvs_p": "p.Pro42Pro", "hgvs_p_1_letter": "p.P42P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25538", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.146G>T", "hgvs_p": "p.Gly49Val", "hgvs_p_1_letter": "p.G49V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26054", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.662C>A", "hgvs_p": "p.Thr221Lys", "hgvs_p_1_letter": "p.T221K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26172", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "92", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.780G>T", "hgvs_p": "p.Met260Ile", "hgvs_p_1_letter": "p.M260I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "376", "ref_dp": "0", "alt_dp": "376", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27590", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "114", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.197C>T", "hgvs_p": "p.Ala66Val", "hgvs_p_1_letter": "p.A66V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27638", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "107", "ref_dp": "0", "alt_dp": "107", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Val82Ala", "hgvs_p_1_letter": "p.V82A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27722", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.329T>C", "hgvs_p": "p.Ile110Thr", "hgvs_p_1_letter": "p.I110T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "967", "alt_dp": "888", "af": "0.91"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "102", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1212", "alt_dp": "1147", "af": "0.94"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "753", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4129", "ref_dp": "17", "alt_dp": "4080", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1270", "ref_dp": "0", "alt_dp": "1258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6716", "ref_dp": "4", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29734", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4350G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29742", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4358G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29751", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "111", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4367G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "420", "ref_dp": "0", "alt_dp": "420", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3411", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "12", "alt_dp": "979", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3146C>T", "hgvs_p": "p.Ala1049Val", "hgvs_p_1_letter": "p.A1049V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4181", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3916G>T", "hgvs_p": "p.Ala1306Ser", "hgvs_p_1_letter": "p.A1306S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7526", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1855", "ref_dp": "12", "alt_dp": "1843", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7261G>A", "hgvs_p": "p.Val2421Ile", "hgvs_p_1_letter": "p.V2421I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8010", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1725", "ref_dp": "54", "alt_dp": "1670", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7745A>G", "hgvs_p": "p.Asp2582Gly", "hgvs_p_1_letter": "p.D2582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8986", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8721C>T", "hgvs_p": "p.Asp2907Asp", "hgvs_p_1_letter": "p.D2907D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8788G>T", "hgvs_p": "p.Val2930Leu", "hgvs_p_1_letter": "p.V2930L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "246", "alt_dp": "223", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7290", "ref_dp": "16", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "140", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3760", "ref_dp": "2", "alt_dp": "3757", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3604", "ref_dp": "13", "alt_dp": "3581", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "0", "alt_dp": "1391", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1340", "ref_dp": "0", "alt_dp": "1337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "0", "alt_dp": "658", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1017", "ref_dp": "1", "alt_dp": "1009", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "1", "alt_dp": "216", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "888", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1069", "ref_dp": "13", "alt_dp": "1054", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "2", "alt_dp": "101", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "598", "ref_dp": "0", "alt_dp": "597", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "0", "alt_dp": "181", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "0", "alt_dp": "464", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "111", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "1", "alt_dp": "122", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1502", "ref_dp": "5", "alt_dp": "1488", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1544", "ref_dp": "2", "alt_dp": "1540", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "1083", "alt_dp": "619", "af": "0.56"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5114", "ref_dp": "72", "alt_dp": "5038", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5062", "ref_dp": "6", "alt_dp": "5048", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5806", "ref_dp": "16", "alt_dp": "5787", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "50", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "6", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "19", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "955", "ref_dp": "2", "alt_dp": "953", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "928", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "394", "ref_dp": "0", "alt_dp": "394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "374", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "4", "alt_dp": "189", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "2", "alt_dp": "184", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26465", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.221T>C", "hgvs_p": "p.Leu74Pro", "hgvs_p_1_letter": "p.L74P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "0", "alt_dp": "202", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "209", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "254", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "0", "alt_dp": "270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "201", "alt_dp": "147", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7905", "ref_dp": "96", "alt_dp": "7806", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7846", "ref_dp": "1", "alt_dp": "7833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "6", "alt_dp": "2271", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "30", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "114", "alt_dp": "105", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1827", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "335", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "65", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "6", "alt_dp": "232", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "276", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "1", "alt_dp": "70", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "593", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "617", "ref_dp": "0", "alt_dp": "615", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "482", "alt_dp": "327", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6445", "ref_dp": "87", "alt_dp": "6352", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6389", "ref_dp": "4", "alt_dp": "6374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2221", "ref_dp": "1", "alt_dp": "2219", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2010", "ref_dp": "9", "alt_dp": "2001", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2304", "ref_dp": "3", "alt_dp": "2301", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18047", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17782A>T", "hgvs_p": "p.Met5928Leu", "hgvs_p_1_letter": "p.M5928L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "21", "alt_dp": "21", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "706", "ref_dp": "2", "alt_dp": "704", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "762", "ref_dp": "0", "alt_dp": "762", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "277", "ref_dp": "0", "alt_dp": "277", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "1", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "1", "alt_dp": "101", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27711", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.318A>G", "hgvs_p": "p.Ala106Ala", "hgvs_p_1_letter": "p.A106A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "1", "alt_dp": "14", "af": "0.93"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "1", "alt_dp": "489", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "1", "alt_dp": "480", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "377", "ref_dp": "373", "alt_dp": "254", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8195", "ref_dp": "126", "alt_dp": "8059", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8109", "ref_dp": "0", "alt_dp": "8105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "18", "ref_dp": "12", "alt_dp": "6", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4166", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "26", "alt_dp": "26", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3901A>T", "hgvs_p": "p.Ile1301Leu", "hgvs_p_1_letter": "p.I1301L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4171", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "25", "alt_dp": "26", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3906T>C", "hgvs_p": "p.Pro1302Pro", "hgvs_p_1_letter": "p.P1302P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1312", "ref_dp": "23", "alt_dp": "1286", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "310", "alt_dp": "269", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7412", "ref_dp": "12", "alt_dp": "7399", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "276", "alt_dp": "255", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "292", "ref_dp": "0", "alt_dp": "292", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3875", "ref_dp": "6", "alt_dp": "3869", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3568", "ref_dp": "12", "alt_dp": "3551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1289", "ref_dp": "0", "alt_dp": "1286", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1255", "ref_dp": "0", "alt_dp": "1246", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "810", "ref_dp": "0", "alt_dp": "810", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1321", "ref_dp": "0", "alt_dp": "1311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "329", "ref_dp": "2", "alt_dp": "323", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1351", "ref_dp": "1", "alt_dp": "1347", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1588", "ref_dp": "29", "alt_dp": "1552", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1076", "ref_dp": "2", "alt_dp": "1070", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "2", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "342", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "1", "alt_dp": "371", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "412", "ref_dp": "0", "alt_dp": "412", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "0", "alt_dp": "127", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1853", "ref_dp": "2", "alt_dp": "1851", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "8", "alt_dp": "1857", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1454", "alt_dp": "930", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3791", "ref_dp": "57", "alt_dp": "3732", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3743", "ref_dp": "3", "alt_dp": "3735", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "1", "alt_dp": "47", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "3", "alt_dp": "49", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3953", "ref_dp": "20", "alt_dp": "3931", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3517", "ref_dp": "5", "alt_dp": "3510", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1051", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3027", "ref_dp": "5", "alt_dp": "3022", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.786A>G", "hgvs_p": "p.Lys262Lys", "hgvs_p_1_letter": "p.K262K"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "252", "alt_dp": "219", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4423", "ref_dp": "4", "alt_dp": "4419", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "3", "alt_dp": "117", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16887", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "704", "ref_dp": "4", "alt_dp": "700", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16622C>T", "hgvs_p": "p.Thr5541Ile", "hgvs_p_1_letter": "p.T5541I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7551", "ref_dp": "39", "alt_dp": "7508", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18061C>T", "hgvs_p": "p.Leu6021Leu", "hgvs_p_1_letter": "p.L6021L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "218", "ref_dp": "0", "alt_dp": "218", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "218", "alt_dp": "201", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "219", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111T>C", "hgvs_p": "p.Ser371Pro", "hgvs_p_1_letter": "p.S371P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3470", "ref_dp": "2", "alt_dp": "3468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3180", "ref_dp": "6", "alt_dp": "3174", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1176", "ref_dp": "0", "alt_dp": "1176", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1131", "ref_dp": "2", "alt_dp": "1124", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "760", "ref_dp": "0", "alt_dp": "755", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1140", "ref_dp": "1", "alt_dp": "1136", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "224", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "844", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "18", "alt_dp": "961", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "779", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "369", "ref_dp": "0", "alt_dp": "369", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "0", "alt_dp": "601", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "1", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1839", "ref_dp": "6", "alt_dp": "1831", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1976", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "2", "alt_dp": "109", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1474", "ref_dp": "1463", "alt_dp": "704", "af": "0.48"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2234", "ref_dp": "12", "alt_dp": "2219", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2229", "ref_dp": "0", "alt_dp": "2227", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1178", "ref_dp": "0", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3255", "ref_dp": "8", "alt_dp": "3241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9430", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9165C>T", "hgvs_p": "p.Ile3055Ile", "hgvs_p_1_letter": "p.I3055I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "57", "alt_dp": "52", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3114", "ref_dp": "3", "alt_dp": "3110", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "23", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20337", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20072T>C", "hgvs_p": "p.Ile6691Thr", "hgvs_p_1_letter": "p.I6691T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "36", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1179", "ref_dp": "2", "alt_dp": "1177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1112", "ref_dp": "0", "alt_dp": "1112", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "0", "alt_dp": "414", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "2", "alt_dp": "309", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "388", "ref_dp": "8", "alt_dp": "380", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25570", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "20", "ref_dp": "14", "alt_dp": "6", "af": "0.3"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>C", "hgvs_p": "p.Ser60Pro", "hgvs_p_1_letter": "p.S60P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "319", "alt_dp": "210", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6361", "ref_dp": "88", "alt_dp": "6267", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6288", "ref_dp": "3", "alt_dp": "6278", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11186", "ref_dp": "11106", "alt_dp": "5685", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1511", "ref_dp": "2", "alt_dp": "1506", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2220", "ref_dp": "3", "alt_dp": "2217", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19834", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19569C>T", "hgvs_p": "p.Tyr6523Tyr", "hgvs_p_1_letter": "p.Y6523Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1160", "ref_dp": "1", "alt_dp": "1159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "3", "alt_dp": "1139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "447", "ref_dp": "0", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "0", "alt_dp": "424", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "97", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "179", "ref_dp": "0", "alt_dp": "177", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "0", "alt_dp": "332", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "4", "alt_dp": "404", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "2", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "136", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "386", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "306", "ref_dp": "304", "alt_dp": "221", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6266", "ref_dp": "77", "alt_dp": "6185", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6208", "ref_dp": "1", "alt_dp": "6194", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3241", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2976C>T", "hgvs_p": "p.Asp992Asp", "hgvs_p_1_letter": "p.D992D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1676", "ref_dp": "2", "alt_dp": "1671", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11072", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "14", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10809_10810delCT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "TTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "26", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15952", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15687C>A", "hgvs_p": "p.Ser5229Ser", "hgvs_p_1_letter": "p.S5229S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18744", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "1", "alt_dp": "98", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18479C>T", "hgvs_p": "p.Thr6160Met", "hgvs_p_1_letter": "p.T6160M"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "110", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19590", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19325T>C", "hgvs_p": "p.Ile6442Thr", "hgvs_p_1_letter": "p.I6442T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21682", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.120C>T", "hgvs_p": "p.Asp40Asp", "hgvs_p_1_letter": "p.D40D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "557", "ref_dp": "0", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "224", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "79", "alt_dp": "32", "af": "0.29"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>A", "hgvs_p": "p.Gly96Ser", "hgvs_p_1_letter": "p.G96S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "163", "alt_dp": "155", "af": "0.92"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "245", "alt_dp": "234", "af": "0.96"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28299", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26A>T", "hgvs_p": "p.Gln9Leu", "hgvs_p_1_letter": "p.Q9L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "1", "alt_dp": "236", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53G>T", "hgvs_p": "p.Gly18Val", "hgvs_p_1_letter": "p.G18V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "0", "alt_dp": "100", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>A", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10522", "ref_dp": "44", "alt_dp": "10412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "0", "alt_dp": "429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29260", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1390", "ref_dp": "0", "alt_dp": "1387", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.987G>T", "hgvs_p": "p.Thr329Thr", "hgvs_p_1_letter": "p.T329T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2068", "ref_dp": "0", "alt_dp": "2058", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7945", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "4", "alt_dp": "275", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7680C>T", "hgvs_p": "p.Tyr2560Tyr", "hgvs_p_1_letter": "p.Y2560Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "29", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1360", "ref_dp": "2", "alt_dp": "1358", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "29", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "4", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "716", "ref_dp": "3", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "356", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "0", "alt_dp": "347", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24263", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2704delA", "hgvs_p": "p.Met902fs", "hgvs_p_1_letter": "p.M902fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "168", "ref_dp": "0", "alt_dp": "168", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "4", "alt_dp": "196", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "0", "alt_dp": "378", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "2", "alt_dp": "114", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "13", "alt_dp": "88", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27621", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.228G>C", "hgvs_p": "p.Gln76His", "hgvs_p_1_letter": "p.Q76H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27628", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.237delC", "hgvs_p": "p.Arg80fs", "hgvs_p_1_letter": "p.R80fs"}, "Variant": {"ref": "GC"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "550", "ref_dp": "2", "alt_dp": "546", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "3", "alt_dp": "558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "407", "alt_dp": "262", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11494", "ref_dp": "98", "alt_dp": "11384", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11443", "ref_dp": "5", "alt_dp": "11421", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "10", "alt_dp": "17", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4699", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4434T>C", "hgvs_p": "p.Ser1478Ser", "hgvs_p_1_letter": "p.S1478S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1470", "ref_dp": "0", "alt_dp": "1470", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "84", "alt_dp": "74", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3077", "ref_dp": "6", "alt_dp": "3071", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16950", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "98", "alt_dp": "38", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16685T>A", "hgvs_p": "p.Leu5562Gln", "hgvs_p_1_letter": "p.L5562Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "45", "alt_dp": "42", "af": "0.93"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "773", "ref_dp": "0", "alt_dp": "773", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "2", "alt_dp": "774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "324", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "17", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "156", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "545", "ref_dp": "6", "alt_dp": "539", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "7", "alt_dp": "619", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "2", "alt_dp": "514", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "562", "ref_dp": "0", "alt_dp": "562", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "563", "ref_dp": "2", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "690", "ref_dp": "0", "alt_dp": "690", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "16", "alt_dp": "699", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "566", "alt_dp": "417", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8092", "ref_dp": "117", "alt_dp": "7963", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8026", "ref_dp": "5", "alt_dp": "8016", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1947", "ref_dp": "10", "alt_dp": "1934", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "12", "alt_dp": "43", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11005", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "4", "alt_dp": "12", "af": "0.75"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10740C>T", "hgvs_p": "p.His3580His", "hgvs_p_1_letter": "p.H3580H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "57", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6907", "ref_dp": "12", "alt_dp": "6895", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "42", "alt_dp": "182", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "161", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "164", "alt_dp": "153", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "4", "alt_dp": "11", "af": "0.73"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2817", "ref_dp": "2", "alt_dp": "2815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2713", "ref_dp": "5", "alt_dp": "2696", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1006", "ref_dp": "0", "alt_dp": "1005", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "972", "ref_dp": "0", "alt_dp": "966", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "57", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "0", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "567", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "223", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "865", "ref_dp": "1", "alt_dp": "862", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1063", "ref_dp": "11", "alt_dp": "1050", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "27", "alt_dp": "74", "af": "0.73"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "1", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "619", "ref_dp": "0", "alt_dp": "619", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "2", "alt_dp": "689", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "4", "alt_dp": "720", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "416", "ref_dp": "0", "alt_dp": "415", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1379", "ref_dp": "0", "alt_dp": "1377", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "4", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "976", "ref_dp": "967", "alt_dp": "669", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5179", "ref_dp": "67", "alt_dp": "5106", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5137", "ref_dp": "2", "alt_dp": "5122", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3724", "ref_dp": "9", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "60", "alt_dp": "57", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1619", "ref_dp": "0", "alt_dp": "1619", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14717", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14452A>G", "hgvs_p": "p.Arg4818Gly", "hgvs_p_1_letter": "p.R4818G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1513", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "34", "alt_dp": "17", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1248C>T", "hgvs_p": "p.Cys416Cys", "hgvs_p_1_letter": "p.C416C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "11", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "339", "ref_dp": "0", "alt_dp": "339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "317", "ref_dp": "0", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "2", "alt_dp": "76", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "57", "alt_dp": "37", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "41", "alt_dp": "6263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6308", "ref_dp": "2", "alt_dp": "6297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "4", "alt_dp": "924", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "21", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1944", "ref_dp": "4", "alt_dp": "1940", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "21", "alt_dp": "14", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19275", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "5", "alt_dp": "32", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19010T>C", "hgvs_p": "p.Leu6337Pro", "hgvs_p_1_letter": "p.L6337P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "68", "alt_dp": "60", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "886", "ref_dp": "0", "alt_dp": "886", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "4", "alt_dp": "946", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "0", "alt_dp": "385", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "0", "alt_dp": "159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "217", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "6", "alt_dp": "304", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90C>T", "hgvs_p": "p.Arg30Arg", "hgvs_p_1_letter": "p.R30R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "13", "alt_dp": "12", "af": "0.48"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2815", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "19", "af": "0.56"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2553delA", "hgvs_p": "p.Val852fs", "hgvs_p_1_letter": "p.V852fs"}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "719", "ref_dp": "1", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "808", "ref_dp": "2", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "557", "alt_dp": "301", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "13", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10996", "ref_dp": "110", "alt_dp": "10874", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10931", "ref_dp": "9", "alt_dp": "10905", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "8", "alt_dp": "6", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "6", "alt_dp": "6", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2396", "ref_dp": "9", "alt_dp": "2383", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3292", "ref_dp": "5", "alt_dp": "3287", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "63", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "63", "alt_dp": "53", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "1", "alt_dp": "93", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "993", "ref_dp": "2", "alt_dp": "991", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "0", "alt_dp": "908", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "328", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "455", "ref_dp": "0", "alt_dp": "454", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "10", "alt_dp": "540", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "1", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "51", "alt_dp": "28", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "795", "ref_dp": "2", "alt_dp": "791", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "801", "ref_dp": "2", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "587", "alt_dp": "367", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6879", "ref_dp": "67", "alt_dp": "6807", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6840", "ref_dp": "2", "alt_dp": "6824", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "2", "alt_dp": "2167", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10323", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10058A>G", "hgvs_p": "p.Lys3353Arg", "hgvs_p_1_letter": "p.K3353R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10333", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10068A>G", "hgvs_p": "p.Thr3356Thr", "hgvs_p_1_letter": "p.T3356T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "33", "alt_dp": "26", "af": "0.76"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1396", "ref_dp": "7", "alt_dp": "1389", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21740", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>G", "hgvs_p": "p.Ser60Ala", "hgvs_p_1_letter": "p.S60A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21843", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "19", "alt_dp": "12", "af": "0.39"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.281C>A", "hgvs_p": "p.Ser94Tyr", "hgvs_p_1_letter": "p.S94Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "880", "ref_dp": "1", "alt_dp": "878", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "1", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "4", "alt_dp": "296", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2592", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "16", "alt_dp": "8", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2327C>A", "hgvs_p": "p.Ala776Asp", "hgvs_p_1_letter": "p.A776D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "71", "af": "0.97"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "1", "alt_dp": "193", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "2", "alt_dp": "221", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "186", "alt_dp": "128", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11290", "ref_dp": "87", "alt_dp": "11197", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11251", "ref_dp": "5", "alt_dp": "11237", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4301", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4036C>T", "hgvs_p": "p.Leu1346Phe", "hgvs_p_1_letter": "p.L1346F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7680", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "31", "alt_dp": "13", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7415A>G", "hgvs_p": "p.Asp2472Gly", "hgvs_p_1_letter": "p.D2472G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1490", "ref_dp": "7", "alt_dp": "1483", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "58", "alt_dp": "53", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "113", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "20", "alt_dp": "13", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-153A>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "116", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-150G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2217", "ref_dp": "3", "alt_dp": "2214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "35", "alt_dp": "14", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "48", "alt_dp": "45", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "858", "ref_dp": "0", "alt_dp": "858", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "930", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "413", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "403", "ref_dp": "1", "alt_dp": "400", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "2", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "425", "ref_dp": "0", "alt_dp": "425", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "509", "ref_dp": "17", "alt_dp": "492", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "2", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "0", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "0", "alt_dp": "207", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "0", "alt_dp": "193", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "201", "ref_dp": "1", "alt_dp": "199", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2755", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "69", "alt_dp": "23", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2490G>A", "hgvs_p": "p.Val830Val", "hgvs_p_1_letter": "p.V830V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "644", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "720", "ref_dp": "2", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "554", "alt_dp": "308", "af": "0.55"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9059", "ref_dp": "70", "alt_dp": "8983", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9032", "ref_dp": "4", "alt_dp": "9012", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3790", "ref_dp": "4", "alt_dp": "3786", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2474", "ref_dp": "4", "alt_dp": "2469", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "9", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14560", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14295T>A", "hgvs_p": "p.Cys4765*", "hgvs_p_1_letter": "p.C4765*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "2", "alt_dp": "310", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "61", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2633", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2368T>A", "hgvs_p": "p.Leu790Met", "hgvs_p_1_letter": "p.L790M"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2702", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2437T>C", "hgvs_p": "p.Phe813Leu", "hgvs_p_1_letter": "p.F813L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "212", "ref_dp": "1", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "166", "alt_dp": "120", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6955", "ref_dp": "64", "alt_dp": "6886", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6937", "ref_dp": "2", "alt_dp": "6917", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4513", "ref_dp": "4475", "alt_dp": "2142", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "106", "alt_dp": "97", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2838", "ref_dp": "1", "alt_dp": "2837", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "35", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "780", "ref_dp": "0", "alt_dp": "780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "0", "alt_dp": "754", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "255", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "0", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "384", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "439", "ref_dp": "6", "alt_dp": "433", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "591", "ref_dp": "3", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "0", "alt_dp": "225", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "0", "alt_dp": "693", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "535", "alt_dp": "345", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5172", "ref_dp": "63", "alt_dp": "5108", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5131", "ref_dp": "0", "alt_dp": "5124", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1798", "ref_dp": "4", "alt_dp": "1792", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "124", "alt_dp": "112", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "2", "alt_dp": "247", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6068", "ref_dp": "4", "alt_dp": "6064", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "164", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17797", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17532G>T", "hgvs_p": "p.Leu5844Leu", "hgvs_p_1_letter": "p.L5844L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "0", "alt_dp": "224", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "224", "alt_dp": "213", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "271", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2270", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2005A>G", "hgvs_p": "p.Lys669Glu", "hgvs_p_1_letter": "p.K669E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1841", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1813", "ref_dp": "2", "alt_dp": "1808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "0", "alt_dp": "652", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "620", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "825", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "960", "ref_dp": "7", "alt_dp": "950", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Asp155Asn", "hgvs_p_1_letter": "p.D155N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "450", "ref_dp": "2", "alt_dp": "448", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "1", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "4", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "283", "ref_dp": "0", "alt_dp": "281", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "1", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2207", "ref_dp": "4", "alt_dp": "2199", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2296", "ref_dp": "7", "alt_dp": "2282", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1753", "ref_dp": "1743", "alt_dp": "1191", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5261", "ref_dp": "74", "alt_dp": "5183", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5202", "ref_dp": "6", "alt_dp": "5186", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "1", "alt_dp": "75", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2376", "ref_dp": "3", "alt_dp": "2367", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2140", "ref_dp": "8", "alt_dp": "2132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "831", "ref_dp": "0", "alt_dp": "831", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13975", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_retained_variant", "hgvs_c": "c.13710G>A", "hgvs_p": "p.Ter4570Ter", "hgvs_p_1_letter": "p.*4570*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16409", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "22", "alt_dp": "9", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.16144C>T", "hgvs_p": "p.Gln5382*", "hgvs_p_1_letter": "p.Q5382*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "0", "alt_dp": "428", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "502", "ref_dp": "4", "alt_dp": "498", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "204", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26598", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.76T>C", "hgvs_p": "p.Phe26Leu", "hgvs_p_1_letter": "p.F26L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26712", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "5", "alt_dp": "10", "af": "0.67"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.190T>C", "hgvs_p": "p.Cys64Arg", "hgvs_p_1_letter": "p.C64R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "97", "alt_dp": "63", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7768", "ref_dp": "7", "alt_dp": "7718", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7783", "ref_dp": "17", "alt_dp": "7748", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7807", "ref_dp": "2", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4920", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4655C>T", "hgvs_p": "p.Thr1552Ile", "hgvs_p_1_letter": "p.T1552I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "3", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1613", "ref_dp": "0", "alt_dp": "1613", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15966", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "12", "alt_dp": "8", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15701T>C", "hgvs_p": "p.Val5234Ala", "hgvs_p_1_letter": "p.V5234A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "30", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "2", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "0", "alt_dp": "541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "0", "alt_dp": "264", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "249", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "146", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "4", "alt_dp": "166", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "43", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "737", "ref_dp": "0", "alt_dp": "737", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "527", "ref_dp": "525", "alt_dp": "343", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28425", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "70", "alt_dp": "25", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.152C>T", "hgvs_p": "p.Ser51Phe", "hgvs_p_1_letter": "p.S51F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "60", "alt_dp": "9475", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "3", "alt_dp": "9522", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1051", "ref_dp": "5", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11454", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "27", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11189C>T", "hgvs_p": "p.Ala3730Val", "hgvs_p_1_letter": "p.A3730V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "7", "alt_dp": "1317", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20936", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20671C>T", "hgvs_p": "p.Arg6891Cys", "hgvs_p_1_letter": "p.R6891C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21266", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21001A>G", "hgvs_p": "p.Lys7001Glu", "hgvs_p_1_letter": "p.K7001E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "24", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "786", "ref_dp": "0", "alt_dp": "786", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "772", "ref_dp": "0", "alt_dp": "772", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "323", "ref_dp": "0", "alt_dp": "323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "233", "ref_dp": "0", "alt_dp": "232", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "11", "alt_dp": "253", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "2", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "217", "ref_dp": "0", "alt_dp": "217", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "725", "ref_dp": "0", "alt_dp": "723", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "561", "alt_dp": "435", "af": "0.77"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10102", "ref_dp": "94", "alt_dp": "9997", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10039", "ref_dp": "10", "alt_dp": "10008", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "129", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5113", "ref_dp": "5", "alt_dp": "5106", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "132", "alt_dp": "117", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3188", "ref_dp": "6", "alt_dp": "3182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3075", "ref_dp": "2", "alt_dp": "3067", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1225", "ref_dp": "0", "alt_dp": "1223", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1183", "ref_dp": "1", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "574", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "85", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "1", "alt_dp": "618", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "757", "ref_dp": "12", "alt_dp": "745", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "1", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "546", "ref_dp": "1", "alt_dp": "545", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "2", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "432", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "180", "ref_dp": "1", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27970", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "696", "ref_dp": "19", "alt_dp": "675", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Thr26Ile", "hgvs_p_1_letter": "p.T26I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1877", "ref_dp": "3", "alt_dp": "1872", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1980", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1571", "ref_dp": "1561", "alt_dp": "969", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3757", "ref_dp": "52", "alt_dp": "3700", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3725", "ref_dp": "2", "alt_dp": "3716", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "10", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "9", "alt_dp": "14", "af": "0.61"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "934", "ref_dp": "1", "alt_dp": "933", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3572", "ref_dp": "10", "alt_dp": "3552", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "999", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2162", "ref_dp": "22", "alt_dp": "2138", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.734C>T", "hgvs_p": "p.Ser245Phe", "hgvs_p_1_letter": "p.S245F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "151", "alt_dp": "132", "af": "0.85"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4902", "ref_dp": "11", "alt_dp": "4891", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13750", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13485T>A", "hgvs_p": "p.Ser4495Arg", "hgvs_p_1_letter": "p.S4495R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "7", "alt_dp": "7", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "187", "alt_dp": "174", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3655", "ref_dp": "3", "alt_dp": "3650", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3613", "ref_dp": "12", "alt_dp": "3596", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1227", "ref_dp": "0", "alt_dp": "1225", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1189", "ref_dp": "2", "alt_dp": "1175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "0", "alt_dp": "407", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "525", "ref_dp": "0", "alt_dp": "521", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "600", "ref_dp": "6", "alt_dp": "592", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2500", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2235A>G", "hgvs_p": "p.Glu745Glu", "hgvs_p_1_letter": "p.E745E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "1", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "309", "ref_dp": "0", "alt_dp": "309", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "3", "alt_dp": "353", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "1", "alt_dp": "128", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1073", "ref_dp": "0", "alt_dp": "1070", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1105", "ref_dp": "5", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "768", "alt_dp": "491", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3182", "ref_dp": "53", "alt_dp": "3121", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3146", "ref_dp": "1", "alt_dp": "3138", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3264", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1132", "ref_dp": "6", "alt_dp": "1125", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2999C>T", "hgvs_p": "p.Thr1000Ile", "hgvs_p_1_letter": "p.T1000I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5512", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5247C>T", "hgvs_p": "p.Asn1749Asn", "hgvs_p_1_letter": "p.N1749N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "10", "alt_dp": "3623", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "2", "alt_dp": "26", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "262", "alt_dp": "243", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7311", "ref_dp": "6", "alt_dp": "7305", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13678", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13413T>C", "hgvs_p": "p.Thr4471Thr", "hgvs_p_1_letter": "p.T4471T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "13", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20081", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19816C>T", "hgvs_p": "p.Leu6606Leu", "hgvs_p_1_letter": "p.L6606L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20085", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.19822delG", "hgvs_p": "p.Val6608fs", "hgvs_p_1_letter": "p.V6608fs"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "3", "alt_dp": "621", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "151", "alt_dp": "145", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "231", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3174", "ref_dp": "1", "alt_dp": "3172", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3000", "ref_dp": "2", "alt_dp": "2995", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1121", "ref_dp": "0", "alt_dp": "1121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1072", "ref_dp": "0", "alt_dp": "1066", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "0", "alt_dp": "427", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "636", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "857", "ref_dp": "0", "alt_dp": "855", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "12", "alt_dp": "1001", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2470", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2205C>T", "hgvs_p": "p.Ala735Ala", "hgvs_p_1_letter": "p.A735A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "284", "ref_dp": "0", "alt_dp": "283", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "7", "alt_dp": "330", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1288", "ref_dp": "0", "alt_dp": "1287", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1327", "ref_dp": "5", "alt_dp": "1322", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "988", "ref_dp": "984", "alt_dp": "611", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4858", "ref_dp": "62", "alt_dp": "4792", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4828", "ref_dp": "1", "alt_dp": "4820", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2995", "ref_dp": "5", "alt_dp": "2985", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1312", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "0", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1047G>T", "hgvs_p": "p.Leu349Phe", "hgvs_p_1_letter": "p.L349F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18622", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18357A>G", "hgvs_p": "p.Leu6119Leu", "hgvs_p_1_letter": "p.L6119L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "0", "alt_dp": "156", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "2", "alt_dp": "163", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27274", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "17", "alt_dp": "7", "af": "0.29"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.73T>A", "hgvs_p": "p.Ser25Thr", "hgvs_p_1_letter": "p.S25T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27476", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "21", "alt_dp": "126", "af": "0.86"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.83C>T", "hgvs_p": "p.Thr28Ile", "hgvs_p_1_letter": "p.T28I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "2", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "136", "af": "0.8"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9147", "ref_dp": "39", "alt_dp": "9102", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9138", "ref_dp": "1", "alt_dp": "9105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1729", "ref_dp": "4", "alt_dp": "1725", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3760", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "316", "ref_dp": "215", "alt_dp": "97", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.3495T>A", "hgvs_p": "p.Cys1165*", "hgvs_p_1_letter": "p.C1165*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "300", "alt_dp": "269", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "0", "alt_dp": "300", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5521", "ref_dp": "11", "alt_dp": "5501", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "4", "alt_dp": "210", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "6", "alt_dp": "7", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "1", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "266", "ref_dp": "261", "alt_dp": "232", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2654", "ref_dp": "0", "alt_dp": "2654", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2542", "ref_dp": "8", "alt_dp": "2530", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "935", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "889", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "54", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "891", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1211", "ref_dp": "0", "alt_dp": "1198", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1053", "ref_dp": "0", "alt_dp": "1053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1182", "ref_dp": "13", "alt_dp": "1169", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "2", "alt_dp": "634", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "340", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1831", "ref_dp": "9", "alt_dp": "1819", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1835", "ref_dp": "8", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "1", "alt_dp": "166", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1291", "ref_dp": "1282", "alt_dp": "743", "af": "0.58"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2695", "ref_dp": "46", "alt_dp": "2646", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2663", "ref_dp": "6", "alt_dp": "2655", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "8", "alt_dp": "2712", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11186", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10921T>C", "hgvs_p": "p.Leu3641Leu", "hgvs_p_1_letter": "p.L3641L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "49", "alt_dp": "41", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2411", "ref_dp": "5", "alt_dp": "2405", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19162", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "868", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18897G>T", "hgvs_p": "p.Leu6299Leu", "hgvs_p_1_letter": "p.L6299L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "52", "alt_dp": "47", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23235", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1673A>G", "hgvs_p": "p.Lys558Arg", "hgvs_p_1_letter": "p.K558R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1508", "ref_dp": "0", "alt_dp": "1508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1423", "ref_dp": "6", "alt_dp": "1417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "648", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "11", "alt_dp": "438", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "646", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "262", "ref_dp": "1", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27676", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "23", "alt_dp": "8", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.283G>C", "hgvs_p": "p.Glu95Gln", "hgvs_p_1_letter": "p.E95Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "0", "alt_dp": "837", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "921", "ref_dp": "0", "alt_dp": "919", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "702", "ref_dp": "694", "alt_dp": "428", "af": "0.61"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8854", "ref_dp": "85", "alt_dp": "8762", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8819", "ref_dp": "2", "alt_dp": "8808", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4087", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3822T>C", "hgvs_p": "p.Ile1274Ile", "hgvs_p_1_letter": "p.I1274I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2963", "ref_dp": "3", "alt_dp": "2957", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11267", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "24", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.11005_11006delAT", "hgvs_p": "p.Met3669fs", "hgvs_p_1_letter": "p.M3669fs"}, "Variant": {"ref": "GAT"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11387", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11122G>A", "hgvs_p": "p.Val3708Met", "hgvs_p_1_letter": "p.V3708M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13432", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "486", "ref_dp": "0", "alt_dp": "486", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13167C>T", "hgvs_p": "p.Pro4389Pro", "hgvs_p_1_letter": "p.P4389P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21456", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21191A>G", "hgvs_p": "p.Lys7064Arg", "hgvs_p_1_letter": "p.K7064R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "319", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27916", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.23G>A", "hgvs_p": "p.Gly8Glu", "hgvs_p_1_letter": "p.G8E"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27943", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.50A>G", "hgvs_p": "p.His17Arg", "hgvs_p_1_letter": "p.H17R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.162A>G", "hgvs_p": "p.Ser54Ser", "hgvs_p_1_letter": "p.S54S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28089", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.197_202delGTTCTA", "hgvs_p": "p.Gly66_Lys68delinsGlu", "hgvs_p_1_letter": "p.G66_K68delinsE"}, "Variant": {"ref": "GGTTCTA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>T", "hgvs_p": "p.Gly96Cys", "hgvs_p_1_letter": "p.G96C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "90", "alt_dp": "86", "af": "0.96"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "118", "alt_dp": "105", "af": "0.89"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28367", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.94C>T", "hgvs_p": "p.Arg32Cys", "hgvs_p_1_letter": "p.R32C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5069", "ref_dp": "16", "alt_dp": "5029", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "0", "alt_dp": "1860", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3903", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3638C>T", "hgvs_p": "p.Pro1213Leu", "hgvs_p_1_letter": "p.P1213L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3722C>T", "hgvs_p": "p.Thr1241Ile", "hgvs_p_1_letter": "p.T1241I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "74", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "202", "alt_dp": "182", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "2", "alt_dp": "155", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "157", "alt_dp": "139", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "1", "alt_dp": "152", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3381", "ref_dp": "6", "alt_dp": "3375", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3427", "ref_dp": "9", "alt_dp": "3416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1504", "ref_dp": "0", "alt_dp": "1502", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1436", "ref_dp": "0", "alt_dp": "1431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "846", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1170", "ref_dp": "0", "alt_dp": "1164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "2", "alt_dp": "124", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "2", "alt_dp": "795", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "23", "alt_dp": "905", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "98", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1358", "ref_dp": "2", "alt_dp": "1355", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26361", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.117G>A", "hgvs_p": "p.Leu39Leu", "hgvs_p_1_letter": "p.L39L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "0", "alt_dp": "436", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "764", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1976", "ref_dp": "8", "alt_dp": "1963", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2173", "ref_dp": "5", "alt_dp": "2164", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "1560", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3593", "ref_dp": "32", "alt_dp": "3558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3570", "ref_dp": "4", "alt_dp": "3559", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3040", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2775C>T", "hgvs_p": "p.Tyr925Tyr", "hgvs_p_1_letter": "p.Y925Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "627", "ref_dp": "0", "alt_dp": "627", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4302", "ref_dp": "15", "alt_dp": "4285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "29", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "418", "ref_dp": "0", "alt_dp": "418", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "13", "alt_dp": "7", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "7", "af": "0.64"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "734", "ref_dp": "0", "alt_dp": "734", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "748", "ref_dp": "0", "alt_dp": "748", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "377", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "2", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "2", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "176", "alt_dp": "105", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8461", "ref_dp": "46", "alt_dp": "8410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8448", "ref_dp": "1", "alt_dp": "8431", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "2", "alt_dp": "1325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1499", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14466", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14201T>C", "hgvs_p": "p.Phe4734Ser", "hgvs_p_1_letter": "p.F4734S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14533", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14268A>G", "hgvs_p": "p.Leu4756Leu", "hgvs_p_1_letter": "p.L4756L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15572", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2032", "ref_dp": "731", "alt_dp": "1301", "af": "0.64"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15307A>G", "hgvs_p": "p.Met5103Val", "hgvs_p_1_letter": "p.M5103V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "29", "af": "0.76"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1002", "ref_dp": "0", "alt_dp": "1002", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1030", "ref_dp": "4", "alt_dp": "1026", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "0", "alt_dp": "488", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "208", "ref_dp": "0", "alt_dp": "204", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "6", "alt_dp": "275", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1060", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "508", "ref_dp": "1", "alt_dp": "505", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "474", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "92", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1304", "ref_dp": "1", "alt_dp": "1302", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1395", "ref_dp": "0", "alt_dp": "1393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1092", "ref_dp": "1088", "alt_dp": "734", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "10", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10404", "ref_dp": "75", "alt_dp": "10319", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10380", "ref_dp": "2", "alt_dp": "10364", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "2", "alt_dp": "35", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "7", "alt_dp": "37", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2083", "ref_dp": "5", "alt_dp": "2078", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "101", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4671", "ref_dp": "5", "alt_dp": "4664", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "121", "alt_dp": "114", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2094", "ref_dp": "0", "alt_dp": "2093", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2060", "ref_dp": "6", "alt_dp": "2053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "0", "alt_dp": "815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "0", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "518", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "628", "ref_dp": "4", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "370", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "354", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "0", "alt_dp": "361", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27632", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "28", "alt_dp": "14", "af": "0.33"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239G>A", "hgvs_p": "p.Arg80Lys", "hgvs_p_1_letter": "p.R80K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "482", "ref_dp": "480", "alt_dp": "479", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "566", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "4", "alt_dp": "568", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "382", "alt_dp": "243", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7323", "ref_dp": "72", "alt_dp": "7246", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7288", "ref_dp": "2", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4164", "ref_dp": "2", "alt_dp": "4135", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "2", "alt_dp": "55", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3256", "ref_dp": "13", "alt_dp": "3242", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2794", "ref_dp": "8", "alt_dp": "2786", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "204", "alt_dp": "183", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "98", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12008", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "230", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11743C>T", "hgvs_p": "p.Leu3915Phe", "hgvs_p_1_letter": "p.L3915F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3794", "ref_dp": "10", "alt_dp": "3783", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "1", "alt_dp": "61", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "95", "alt_dp": "87", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2394", "ref_dp": "0", "alt_dp": "2394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2316", "ref_dp": "2", "alt_dp": "2309", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "798", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "893", "ref_dp": "0", "alt_dp": "890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "0", "alt_dp": "687", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "756", "ref_dp": "12", "alt_dp": "744", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1039", "ref_dp": "7", "alt_dp": "1032", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "1", "alt_dp": "610", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "637", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "596", "ref_dp": "5", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "630", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "4", "alt_dp": "248", "af": "0.98"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1608", "ref_dp": "3", "alt_dp": "1605", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "3", "alt_dp": "1673", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1336", "ref_dp": "1327", "alt_dp": "801", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "26", "alt_dp": "2694", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2714", "ref_dp": "2", "alt_dp": "2706", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3239", "ref_dp": "22", "alt_dp": "3215", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "48", "alt_dp": "44", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "4", "alt_dp": "1568", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20776", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.20511A>G", "hgvs_p": "p.Ala6837Ala", "hgvs_p_1_letter": "p.A6837A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "37", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23323", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "2", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1761T>C", "hgvs_p": "p.Ile587Ile", "hgvs_p_1_letter": "p.I587I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "0", "alt_dp": "191", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "2", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "5", "alt_dp": "684", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "2", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1197", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "0", "alt_dp": "248", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "225", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "4", "alt_dp": "1318", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1352", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "929", "alt_dp": "481", "af": "0.52"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9896", "ref_dp": "69", "alt_dp": "9823", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9878", "ref_dp": "3", "alt_dp": "9869", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3800", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3535G>A", "hgvs_p": "p.Asp1179Asn", "hgvs_p_1_letter": "p.D1179N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11985", "ref_dp": "11766", "alt_dp": "9796", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "520", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "44", "alt_dp": "43", "af": "0.49"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.255G>C", "hgvs_p": "p.Met85Ile", "hgvs_p_1_letter": "p.M85I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "544", "ref_dp": "2", "alt_dp": "541", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13908", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13643T>C", "hgvs_p": "p.Ile4548Thr", "hgvs_p_1_letter": "p.I4548T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "3", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "7", "alt_dp": "133", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25057", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3495T>C", "hgvs_p": "p.Asp1165Asp", "hgvs_p_1_letter": "p.D1165D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "213", "ref_dp": "2", "alt_dp": "211", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "185", "alt_dp": "129", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12043", "ref_dp": "60", "alt_dp": "11972", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12008", "ref_dp": "2", "alt_dp": "11991", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "2", "alt_dp": "38", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "0", "alt_dp": "307", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10947", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10682G>A", "hgvs_p": "p.Arg3561Lys", "hgvs_p_1_letter": "p.R3561K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11788C>T", "hgvs_p": "p.Leu3930Phe", "hgvs_p_1_letter": "p.L3930F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2302", "ref_dp": "4", "alt_dp": "2298", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "44", "alt_dp": "39", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1670", "ref_dp": "8", "alt_dp": "1662", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "575", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "0", "alt_dp": "551", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "348", "ref_dp": "7", "alt_dp": "341", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25032", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3470A>G", "hgvs_p": "p.Lys1157Arg", "hgvs_p_1_letter": "p.K1157R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "2", "alt_dp": "326", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26612", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>G", "hgvs_p": "p.Thr30Thr", "hgvs_p_1_letter": "p.T30T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "3", "alt_dp": "974", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "971", "ref_dp": "0", "alt_dp": "967", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "710", "ref_dp": "708", "alt_dp": "439", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "135", "alt_dp": "50", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6996", "ref_dp": "77", "alt_dp": "6913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6957", "ref_dp": "1", "alt_dp": "6945", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2925", "ref_dp": "8", "alt_dp": "2915", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "99", "alt_dp": "86", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5198", "ref_dp": "9", "alt_dp": "5188", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "125", "ref_dp": "0", "alt_dp": "125", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "160", "alt_dp": "140", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2029", "ref_dp": "0", "alt_dp": "2029", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1991", "ref_dp": "10", "alt_dp": "1981", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "763", "ref_dp": "2", "alt_dp": "761", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "0", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "0", "alt_dp": "278", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "0", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "708", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "855", "ref_dp": "8", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "305", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "272", "ref_dp": "0", "alt_dp": "272", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "4", "alt_dp": "251", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "0", "alt_dp": "129", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1166", "ref_dp": "5", "alt_dp": "1159", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1184", "ref_dp": "7", "alt_dp": "1171", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "906", "alt_dp": "488", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5630", "ref_dp": "77", "alt_dp": "5551", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5585", "ref_dp": "3", "alt_dp": "5569", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8014", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "492", "ref_dp": "17", "alt_dp": "475", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7749T>C", "hgvs_p": "p.Ser2583Ser", "hgvs_p_1_letter": "p.S2583S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2422", "ref_dp": "5", "alt_dp": "2413", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "69", "alt_dp": "59", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2959", "ref_dp": "4", "alt_dp": "2953", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1266", "ref_dp": "0", "alt_dp": "1263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21274", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21009T>C", "hgvs_p": "p.Phe7003Phe", "hgvs_p_1_letter": "p.F7003F"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "72", "alt_dp": "63", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1977", "ref_dp": "2", "alt_dp": "1975", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1792", "ref_dp": "2", "alt_dp": "1789", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "744", "ref_dp": "0", "alt_dp": "744", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "722", "ref_dp": "0", "alt_dp": "719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "96", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "4", "alt_dp": "346", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2610", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2345C>A", "hgvs_p": "p.Pro782Gln", "hgvs_p_1_letter": "p.P782Q"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "1", "alt_dp": "437", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "320", "ref_dp": "0", "alt_dp": "320", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "362", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "2", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "3", "alt_dp": "626", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "514", "ref_dp": "508", "alt_dp": "361", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4183", "ref_dp": "51", "alt_dp": "4127", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4145", "ref_dp": "1", "alt_dp": "4137", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "16", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2826", "ref_dp": "4", "alt_dp": "2818", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12368", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "12", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12103A>G", "hgvs_p": "p.Thr4035Ala", "hgvs_p_1_letter": "p.T4035A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12749", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "21", "alt_dp": "15", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12484G>T", "hgvs_p": "p.Ala4162Ser", "hgvs_p_1_letter": "p.A4162S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "2", "alt_dp": "663", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "8", "af": "0.57"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "0", "alt_dp": "246", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "2", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "65", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "575", "alt_dp": "572", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "2", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "721", "ref_dp": "2", "alt_dp": "713", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "501", "ref_dp": "498", "alt_dp": "352", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4386", "ref_dp": "36", "alt_dp": "4344", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4380", "ref_dp": "2", "alt_dp": "4371", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2419", "ref_dp": "4", "alt_dp": "2405", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4221", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3956A>G", "hgvs_p": "p.Lys1319Arg", "hgvs_p_1_letter": "p.K1319R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8256", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "53", "alt_dp": "24", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7991A>G", "hgvs_p": "p.Glu2664Gly", "hgvs_p_1_letter": "p.E2664G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "2", "alt_dp": "604", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "1", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "71", "alt_dp": "67", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4647", "ref_dp": "1", "alt_dp": "4644", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "3", "alt_dp": "58", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19937", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19672A>G", "hgvs_p": "p.Thr6558Ala", "hgvs_p_1_letter": "p.T6558A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21458", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21193T>C", "hgvs_p": "p.Ser7065Pro", "hgvs_p_1_letter": "p.S7065P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "69", "alt_dp": "63", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1549", "ref_dp": "3", "alt_dp": "1546", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1462", "ref_dp": "0", "alt_dp": "1461", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "609", "ref_dp": "0", "alt_dp": "609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "379", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "46", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "463", "ref_dp": "0", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "595", "ref_dp": "9", "alt_dp": "586", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "1", "alt_dp": "412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "317", "alt_dp": "227", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5519", "ref_dp": "59", "alt_dp": "5456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5487", "ref_dp": "2", "alt_dp": "5473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2672", "ref_dp": "20", "alt_dp": "2646", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "109", "alt_dp": "100", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3349", "ref_dp": "12", "alt_dp": "3337", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "2", "alt_dp": "70", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "43", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1274", "ref_dp": "2", "alt_dp": "1272", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1276", "ref_dp": "1", "alt_dp": "1275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "519", "ref_dp": "0", "alt_dp": "519", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "0", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "3", "alt_dp": "98", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "402", "ref_dp": "1", "alt_dp": "400", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "469", "ref_dp": "11", "alt_dp": "458", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "313", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "8", "alt_dp": "308", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28333", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "4", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.60C>T", "hgvs_p": "p.Pro20Pro", "hgvs_p_1_letter": "p.P20P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "256", "alt_dp": "188", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "124", "alt_dp": "56", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3917", "ref_dp": "51", "alt_dp": "3864", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3900", "ref_dp": "4", "alt_dp": "3892", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4710", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4445C>A", "hgvs_p": "p.Ala1482Asp", "hgvs_p_1_letter": "p.A1482D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2105", "ref_dp": "5", "alt_dp": "2100", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}] \ No newline at end of file diff --git a/long_table_JSON_2022-05-31 14:35:11.067577.txt b/long_table_JSON_2022-05-31 14:35:11.067577.txt deleted file mode 100644 index 7dbc6e36..00000000 --- a/long_table_JSON_2022-05-31 14:35:11.067577.txt +++ /dev/null @@ -1 +0,0 @@ -[{"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "363", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "2", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "697", "ref_dp": "1", "alt_dp": "695", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3710", "ref_dp": "6", "alt_dp": "3690", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2590", "ref_dp": "2", "alt_dp": "2588", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24138", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "913", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2576C>T", "hgvs_p": "p.Thr859Ile", "hgvs_p_1_letter": "p.T859I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "892", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "5", "alt_dp": "236", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "82", "af": "0.98"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "330", "ref_dp": "0", "alt_dp": "330", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4230", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3965C>T", "hgvs_p": "p.Thr1322Ile", "hgvs_p_1_letter": "p.T1322I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8440", "ref_dp": "24", "alt_dp": "8415", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7769", "ref_dp": "7715", "alt_dp": "6191", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7835", "ref_dp": "36", "alt_dp": "7791", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "27", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6842", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.6577T>C", "hgvs_p": "p.Ser2193Pro", "hgvs_p_1_letter": "p.S2193P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3054", "ref_dp": "5", "alt_dp": "3048", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1199", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "364", "ref_dp": "361", "alt_dp": "97", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.935delG", "hgvs_p": "p.Cys312fs", "hgvs_p_1_letter": "p.C312fs"}, "Variant": {"ref": "TG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "735", "ref_dp": "546", "alt_dp": "189", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12914G>T", "hgvs_p": "p.Gly4305Val", "hgvs_p_1_letter": "p.G4305V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2579", "ref_dp": "0", "alt_dp": "2575", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20473", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "175", "alt_dp": "247", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20208A>C", "hgvs_p": "p.Lys6736Asn", "hgvs_p_1_letter": "p.K6736N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2076", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "47", "alt_dp": "33", "af": "0.41"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1811G>T", "hgvs_p": "p.Gly604Val", "hgvs_p_1_letter": "p.G604V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25217", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "334", "ref_dp": "113", "alt_dp": "221", "af": "0.66"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3655G>T", "hgvs_p": "p.Gly1219Cys", "hgvs_p_1_letter": "p.G1219C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "109", "alt_dp": "119", "af": "0.52"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.32G>T", "hgvs_p": "p.Gly11Val", "hgvs_p_1_letter": "p.G11V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25451", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.59T>C", "hgvs_p": "p.Ile20Thr", "hgvs_p_1_letter": "p.I20T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2748", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "534", "alt_dp": "315", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2483A>G", "hgvs_p": "p.Asp828Gly", "hgvs_p_1_letter": "p.D828G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "40", "alt_dp": "19", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3249G>T", "hgvs_p": "p.Met1083Ile", "hgvs_p_1_letter": "p.M1083I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7802", "ref_dp": "4", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6981", "ref_dp": "6922", "alt_dp": "5465", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7271", "ref_dp": "38", "alt_dp": "7229", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10845", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10580T>C", "hgvs_p": "p.Met3527Thr", "hgvs_p_1_letter": "p.M3527T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "256", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "500", "ref_dp": "3", "alt_dp": "496", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4879", "ref_dp": "1", "alt_dp": "4849", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2049", "ref_dp": "10", "alt_dp": "2039", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "172", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "3", "alt_dp": "239", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10199", "ref_dp": "19", "alt_dp": "10180", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9612", "ref_dp": "41", "alt_dp": "9559", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "0", "alt_dp": "238", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "2", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "621", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6934", "ref_dp": "3", "alt_dp": "6903", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "4", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1826", "ref_dp": "2", "alt_dp": "1824", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "363", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "2", "alt_dp": "193", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4158", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "81", "alt_dp": "31", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3893C>T", "hgvs_p": "p.Ala1298Val", "hgvs_p_1_letter": "p.A1298V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10150", "ref_dp": "5", "alt_dp": "10145", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9501", "ref_dp": "38", "alt_dp": "9460", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1123", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "3", "alt_dp": "158", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.858A>T", "hgvs_p": "p.Pro286Pro", "hgvs_p_1_letter": "p.P286P"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6726", "ref_dp": "0", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "336", "ref_dp": "0", "alt_dp": "336", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24368", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "23", "alt_dp": "49", "af": "0.67"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2806G>C", "hgvs_p": "p.Asp936His", "hgvs_p_1_letter": "p.D936H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25112", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "10", "alt_dp": "80", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3550G>T", "hgvs_p": "p.Asp1184Tyr", "hgvs_p_1_letter": "p.D1184Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26297", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "476", "alt_dp": "176", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53T>C", "hgvs_p": "p.Leu18Pro", "hgvs_p_1_letter": "p.L18P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26410", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.166T>C", "hgvs_p": "p.Phe56Leu", "hgvs_p_1_letter": "p.F56L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "1", "alt_dp": "11", "af": "0.92"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3394", "ref_dp": "8", "alt_dp": "3386", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "10", "alt_dp": "3206", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7521", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "3", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7256C>T", "hgvs_p": "p.Thr2419Ile", "hgvs_p_1_letter": "p.T2419I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8302", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "17", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8037A>T", "hgvs_p": "p.Lys2679Asn", "hgvs_p_1_letter": "p.K2679N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "25", "alt_dp": "28", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16002", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "21", "alt_dp": "13", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.15737T>G", "hgvs_p": "p.Leu5246*", "hgvs_p_1_letter": "p.L5246*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12609", "ref_dp": "1", "alt_dp": "12562", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19378", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "17", "alt_dp": "25", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19113T>C", "hgvs_p": "p.Ile6371Ile", "hgvs_p_1_letter": "p.I6371I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "0", "alt_dp": "611", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27856", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "13", "alt_dp": "40", "af": "0.75"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.101T>A", "hgvs_p": "p.Leu34Gln", "hgvs_p_1_letter": "p.L34Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "210", "ref_dp": "0", "alt_dp": "210", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14026", "ref_dp": "6", "alt_dp": "14017", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13166", "ref_dp": "68", "alt_dp": "13075", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "0", "alt_dp": "148", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "433", "ref_dp": "3", "alt_dp": "428", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "20", "alt_dp": "19", "af": "0.49"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2780", "ref_dp": "6", "alt_dp": "2774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "4", "alt_dp": "439", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "694", "ref_dp": "0", "alt_dp": "694", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "1", "alt_dp": "590", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "2", "alt_dp": "491", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5976", "ref_dp": "2", "alt_dp": "5958", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "5", "alt_dp": "94", "af": "0.95"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "116", "af": "0.99"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "260", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13196", "ref_dp": "11", "alt_dp": "13183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11571", "ref_dp": "51", "alt_dp": "11487", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2135", "ref_dp": "898", "alt_dp": "1233", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8061C>T", "hgvs_p": "p.Asp2687Asp", "hgvs_p_1_letter": "p.D2687D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "2", "alt_dp": "158", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2950", "ref_dp": "2", "alt_dp": "2944", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "233", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "442", "ref_dp": "0", "alt_dp": "442", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "8", "alt_dp": "622", "af": "0.98"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "2", "alt_dp": "410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "811", "ref_dp": "1", "alt_dp": "809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7244", "ref_dp": "1", "alt_dp": "7211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12135", "ref_dp": "22", "alt_dp": "12111", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5274", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5009C>T", "hgvs_p": "p.Ala1670Val", "hgvs_p_1_letter": "p.A1670V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11747", "ref_dp": "79", "alt_dp": "11647", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "2", "alt_dp": "54", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1009", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.744C>A", "hgvs_p": "p.Ser248Arg", "hgvs_p_1_letter": "p.S248R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13408", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13143T>C", "hgvs_p": "p.Cys4381Cys", "hgvs_p_1_letter": "p.C4381C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14647", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14382A>C", "hgvs_p": "p.Leu4794Leu", "hgvs_p_1_letter": "p.L4794L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14661", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "7", "alt_dp": "6", "af": "0.46"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14396T>G", "hgvs_p": "p.Phe4799Cys", "hgvs_p_1_letter": "p.F4799C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15604", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15339A>T", "hgvs_p": "p.Ala5113Ala", "hgvs_p_1_letter": "p.A5113A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17375", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "195", "alt_dp": "148", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.17110C>T", "hgvs_p": "p.Gln5704*", "hgvs_p_1_letter": "p.Q5704*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "472", "ref_dp": "337", "alt_dp": "127", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17204G>T", "hgvs_p": "p.Cys5735Phe", "hgvs_p_1_letter": "p.C5735F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23333", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "30", "alt_dp": "24", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1771T>C", "hgvs_p": "p.Ser591Pro", "hgvs_p_1_letter": "p.S591P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28301", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.28C>A", "hgvs_p": "p.Arg10Arg", "hgvs_p_1_letter": "p.R10R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "2", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3154", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2889T>A", "hgvs_p": "p.Gly963Gly", "hgvs_p_1_letter": "p.G963G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3443", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "9", "alt_dp": "8", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3178G>T", "hgvs_p": "p.Ala1060Ser", "hgvs_p_1_letter": "p.A1060S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3748", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3483T>C", "hgvs_p": "p.Ser1161Ser", "hgvs_p_1_letter": "p.S1161S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1048", "ref_dp": "6", "alt_dp": "1042", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "313", "alt_dp": "636", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14595", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14330T>G", "hgvs_p": "p.Val4777Gly", "hgvs_p_1_letter": "p.V4777G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17213", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16948C>T", "hgvs_p": "p.Leu5650Leu", "hgvs_p_1_letter": "p.L5650L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21563", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "27", "alt_dp": "9", "af": "0.25"}, "Gene": {"gene": "S"}, "Effect": {"effect": "start_lost", "hgvs_c": "c.1A>G", "hgvs_p": "p.Met1?", "hgvs_p_1_letter": "p.M1?"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26114", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.722A>G", "hgvs_p": "p.Glu241Gly", "hgvs_p_1_letter": "p.E241G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26663", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "19", "alt_dp": "14", "af": "0.42"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.141T>C", "hgvs_p": "p.Tyr47Tyr", "hgvs_p_1_letter": "p.Y47Y"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "2", "alt_dp": "51", "af": "0.94"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1250", "ref_dp": "2", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2966", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2701A>G", "hgvs_p": "p.Ser901Gly", "hgvs_p_1_letter": "p.S901G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5706", "ref_dp": "6", "alt_dp": "5700", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "25", "alt_dp": "84", "af": "0.77"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "137", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "42", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "1", "alt_dp": "1323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "3", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "1", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4981", "ref_dp": "0", "alt_dp": "4965", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "12", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "1", "alt_dp": "71", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "16", "alt_dp": "60", "af": "0.79"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21304", "ref_dp": "21", "alt_dp": "21277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8807", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8542G>A", "hgvs_p": "p.Asp2848Asn", "hgvs_p_1_letter": "p.D2848N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10741", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "22", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10479delT", "hgvs_p": "p.Phe3493fs", "hgvs_p_1_letter": "p.F3493fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11808", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11543G>C", "hgvs_p": "p.Gly3848Ala", "hgvs_p_1_letter": "p.G3848A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "1", "alt_dp": "139", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16988", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "18", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16723G>A", "hgvs_p": "p.Ala5575Thr", "hgvs_p_1_letter": "p.A5575T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19307", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "23", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19042A>G", "hgvs_p": "p.Asn6348Asp", "hgvs_p_1_letter": "p.N6348D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23826", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2264A>G", "hgvs_p": "p.Gln755Arg", "hgvs_p_1_letter": "p.Q755R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "1", "alt_dp": "35", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26239", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "27", "alt_dp": "30", "af": "0.53"}, "Gene": {"gene": "E"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-6G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27518", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "60", "alt_dp": "24", "af": "0.29"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.125G>A", "hgvs_p": "p.Gly42Asp", "hgvs_p_1_letter": "p.G42D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "1", "alt_dp": "137", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2177", "ref_dp": "0", "alt_dp": "2173", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "13", "af": "0.59"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4079", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "74", "alt_dp": "60", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3816_3817delTG", "hgvs_p": "p.Ser1272fs", "hgvs_p_1_letter": "p.S1272fs"}, "Variant": {"ref": "AGT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10789", "ref_dp": "17", "alt_dp": "10764", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "36", "alt_dp": "15", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7639", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7374C>T", "hgvs_p": "p.Phe2458Phe", "hgvs_p_1_letter": "p.F2458F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8596", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "177", "alt_dp": "61", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8331A>T", "hgvs_p": "p.Thr2777Thr", "hgvs_p_1_letter": "p.T2777T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17017", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "15", "alt_dp": "8", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16752G>A", "hgvs_p": "p.Met5584Ile", "hgvs_p_1_letter": "p.M5584I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18774", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "27", "alt_dp": "10", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18509A>G", "hgvs_p": "p.Asn6170Ser", "hgvs_p_1_letter": "p.N6170S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21747", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "23", "alt_dp": "12", "af": "0.34"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>G", "hgvs_p": "p.Val62Gly", "hgvs_p_1_letter": "p.V62G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "1", "alt_dp": "73", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26263", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19G>C", "hgvs_p": "p.Glu7Gln", "hgvs_p_1_letter": "p.E7Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27767", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12T>C", "hgvs_p": "p.Leu4Leu", "hgvs_p_1_letter": "p.L4L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "1", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4413", "ref_dp": "0", "alt_dp": "4393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3540", "ref_dp": "3", "alt_dp": "3537", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8317", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8052A>G", "hgvs_p": "p.Thr2684Thr", "hgvs_p_1_letter": "p.T2684T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10257", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9992T>C", "hgvs_p": "p.Val3331Ala", "hgvs_p_1_letter": "p.V3331A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14946", "nucleotide": "TG"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.14683dupG", "hgvs_p": "p.Val4895fs", "hgvs_p_1_letter": "p.V4895fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14958", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14693T>A", "hgvs_p": "p.Leu4898*", "hgvs_p_1_letter": "p.L4898*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "0", "alt_dp": "728", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "1", "alt_dp": "62", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "163", "ref_dp": "0", "alt_dp": "163", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "19", "alt_dp": "89", "af": "0.82"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "0", "alt_dp": "1584", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "56", "alt_dp": "122", "af": "0.69"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3693A>C", "hgvs_p": "p.Lys1231Asn", "hgvs_p_1_letter": "p.K1231N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3963", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "56", "alt_dp": "138", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3698A>T", "hgvs_p": "p.Lys1233Ile", "hgvs_p_1_letter": "p.K1233I"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4082", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "16", "alt_dp": "23", "af": "0.59"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3817G>A", "hgvs_p": "p.Asp1273Asn", "hgvs_p_1_letter": "p.D1273N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19439", "ref_dp": "22", "alt_dp": "19412", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17846", "ref_dp": "3108", "alt_dp": "14730", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16276", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16011T>C", "hgvs_p": "p.His5337His", "hgvs_p_1_letter": "p.H5337H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28951", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.678A>G", "hgvs_p": "p.Arg226Arg", "hgvs_p_1_letter": "p.R226R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "3", "alt_dp": "253", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "18", "alt_dp": "179", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9711", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "14", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.9449_9450delCA", "hgvs_p": "p.Thr3150fs", "hgvs_p_1_letter": "p.T3150fs"}, "Variant": {"ref": "CCA"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "79", "alt_dp": "66", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "727", "ref_dp": "1", "alt_dp": "726", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "0", "alt_dp": "185", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "2", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "704", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "254", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "242", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "96", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "1", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "25", "af": "0.96"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "27", "af": "0.84"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1617", "ref_dp": "29", "alt_dp": "1583", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1606", "ref_dp": "0", "alt_dp": "1604", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "811", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.546C>T", "hgvs_p": "p.Tyr182Tyr", "hgvs_p_1_letter": "p.Y182Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1157", "ref_dp": "5", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "507", "ref_dp": "502", "alt_dp": "426", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "0", "alt_dp": "559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3850", "ref_dp": "4", "alt_dp": "3846", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "0", "alt_dp": "235", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "2", "alt_dp": "185", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "189", "alt_dp": "166", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "0", "alt_dp": "154", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2573", "ref_dp": "5", "alt_dp": "2568", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2372", "ref_dp": "11", "alt_dp": "2360", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "877", "ref_dp": "0", "alt_dp": "877", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "0", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "2", "alt_dp": "171", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1194", "ref_dp": "2", "alt_dp": "1189", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1645", "ref_dp": "0", "alt_dp": "1631", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "514", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "983", "ref_dp": "2", "alt_dp": "973", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1108", "ref_dp": "16", "alt_dp": "1091", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "1", "alt_dp": "97", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "4", "alt_dp": "731", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26568", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.46C>T", "hgvs_p": "p.Leu16Phe", "hgvs_p_1_letter": "p.L16F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "0", "alt_dp": "245", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "0", "alt_dp": "715", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "256", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1012", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "3", "alt_dp": "944", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "751", "alt_dp": "516", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "19", "alt_dp": "1949", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1960", "ref_dp": "1", "alt_dp": "1959", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "1", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "1", "alt_dp": "112", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2673", "ref_dp": "17", "alt_dp": "2656", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2561", "ref_dp": "2", "alt_dp": "2559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "1", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1437", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1172C>T", "hgvs_p": "p.Ser391Phe", "hgvs_p_1_letter": "p.S391F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1186A>T", "hgvs_p": "p.Ile396Phe", "hgvs_p_1_letter": "p.I396F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "4", "alt_dp": "9", "af": "0.69"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24123", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "8", "alt_dp": "11", "af": "0.58"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2561A>C", "hgvs_p": "p.Lys854Thr", "hgvs_p_1_letter": "p.K854T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26862", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.340C>A", "hgvs_p": "p.Pro114Thr", "hgvs_p_1_letter": "p.P114T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "2", "alt_dp": "81", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "0", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "366", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12834", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.12572delT", "hgvs_p": "p.Leu4191fs", "hgvs_p_1_letter": "p.L4191fs"}, "Variant": {"ref": "AT"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "336", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "2", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "81", "alt_dp": "30", "af": "0.37"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "4", "alt_dp": "565", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "0", "alt_dp": "565", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3183", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "22", "alt_dp": "26", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2918A>G", "hgvs_p": "p.Glu973Gly", "hgvs_p_1_letter": "p.E973G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "205", "alt_dp": "169", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "2", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "178", "alt_dp": "164", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4328", "ref_dp": "6", "alt_dp": "4322", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "4", "alt_dp": "75", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "0", "alt_dp": "116", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "119", "alt_dp": "108", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "96", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2006", "ref_dp": "2", "alt_dp": "2004", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "2", "alt_dp": "1964", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "712", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "685", "ref_dp": "0", "alt_dp": "679", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "548", "ref_dp": "1", "alt_dp": "547", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "682", "ref_dp": "21", "alt_dp": "661", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "2", "alt_dp": "67", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "2", "alt_dp": "88", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "775", "ref_dp": "0", "alt_dp": "775", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "5", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "657", "alt_dp": "484", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2822", "ref_dp": "28", "alt_dp": "2789", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2814", "ref_dp": "0", "alt_dp": "2809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2312", "ref_dp": "8", "alt_dp": "2302", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "28", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "0", "alt_dp": "1638", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "470", "ref_dp": "2", "alt_dp": "468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "495", "ref_dp": "2", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "213", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "37", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "2", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27406", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13C>T", "hgvs_p": "p.Leu5Phe", "hgvs_p_1_letter": "p.L5F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27784", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.29A>T", "hgvs_p": "p.Tyr10Phe", "hgvs_p_1_letter": "p.Y10F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27790", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.35G>C", "hgvs_p": "p.Cys12Ser", "hgvs_p_1_letter": "p.C12S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "189", "ref_dp": "0", "alt_dp": "188", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "134", "af": "0.78"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28403", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "78", "alt_dp": "34", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.130G>A", "hgvs_p": "p.Gly44Ser", "hgvs_p_1_letter": "p.G44S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2857", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2592C>T", "hgvs_p": "p.Leu864Leu", "hgvs_p_1_letter": "p.L864L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "36", "alt_dp": "3594", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3618", "ref_dp": "3", "alt_dp": "3608", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4964", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4699A>G", "hgvs_p": "p.Thr1567Ala", "hgvs_p_1_letter": "p.T1567A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1049", "ref_dp": "2", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "608", "ref_dp": "606", "alt_dp": "530", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "587", "ref_dp": "0", "alt_dp": "587", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5269", "ref_dp": "16", "alt_dp": "5253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "231", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "5", "alt_dp": "5", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3340", "ref_dp": "15", "alt_dp": "3325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "0", "alt_dp": "443", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "444", "alt_dp": "403", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "3", "alt_dp": "381", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3684", "ref_dp": "4", "alt_dp": "3680", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3562", "ref_dp": "10", "alt_dp": "3542", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1310", "ref_dp": "0", "alt_dp": "1308", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1248", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1231", "ref_dp": "0", "alt_dp": "1229", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1824", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "0", "alt_dp": "589", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "4", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1344", "ref_dp": "14", "alt_dp": "1330", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "1", "alt_dp": "164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "1", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "2", "alt_dp": "759", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "1", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "0", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "448", "ref_dp": "3", "alt_dp": "442", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1392", "ref_dp": "0", "alt_dp": "1390", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "1", "alt_dp": "1382", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1099", "ref_dp": "1092", "alt_dp": "795", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2048", "ref_dp": "32", "alt_dp": "2014", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2025", "ref_dp": "2", "alt_dp": "2020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3368", "ref_dp": "17", "alt_dp": "3350", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "33", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3057", "ref_dp": "4", "alt_dp": "3053", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14090", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13825A>T", "hgvs_p": "p.Met4609Leu", "hgvs_p_1_letter": "p.M4609L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15933", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "4", "alt_dp": "65", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15668C>T", "hgvs_p": "p.Thr5223Ile", "hgvs_p_1_letter": "p.T5223I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "51", "alt_dp": "46", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "753", "ref_dp": "1", "alt_dp": "752", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "730", "ref_dp": "0", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "267", "ref_dp": "0", "alt_dp": "267", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "2", "alt_dp": "287", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26654", "nucleotide": "GT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "28", "alt_dp": "9", "af": "0.32"}, "Gene": {"gene": "M"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.137dupT", "hgvs_p": "p.Leu46fs", "hgvs_p_1_letter": "p.L46fs"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "3", "alt_dp": "19", "af": "0.86"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "0", "alt_dp": "365", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "0", "alt_dp": "335", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "279", "alt_dp": "202", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "79", "alt_dp": "29", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2846", "ref_dp": "42", "alt_dp": "2800", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "3", "alt_dp": "2814", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "17", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1208", "ref_dp": "5", "alt_dp": "1203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "4", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "1", "alt_dp": "79", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "0", "alt_dp": "300", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1212", "ref_dp": "1193", "alt_dp": "1059", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "576", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6107", "ref_dp": "17", "alt_dp": "6090", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "426", "ref_dp": "3", "alt_dp": "423", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3288", "ref_dp": "0", "alt_dp": "3285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "4", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "429", "alt_dp": "398", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "2", "alt_dp": "450", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "16", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "13", "af": "0.81"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3887", "ref_dp": "4", "alt_dp": "3880", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3730", "ref_dp": "6", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1409", "ref_dp": "0", "alt_dp": "1404", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1350", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "1", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1209", "ref_dp": "0", "alt_dp": "1206", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1902", "ref_dp": "2", "alt_dp": "1884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "860", "ref_dp": "1", "alt_dp": "856", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1573", "ref_dp": "3", "alt_dp": "1565", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1795", "ref_dp": "32", "alt_dp": "1760", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "9", "alt_dp": "441", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1216", "ref_dp": "6", "alt_dp": "1208", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "353", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "355", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "369", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "803", "ref_dp": "0", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "5", "alt_dp": "1652", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "11", "alt_dp": "1651", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "326", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1458", "alt_dp": "1071", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "23", "alt_dp": "2143", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2150", "ref_dp": "0", "alt_dp": "2147", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "2", "alt_dp": "608", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3994", "ref_dp": "13", "alt_dp": "3975", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8715", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8450C>T", "hgvs_p": "p.Thr2817Ile", "hgvs_p_1_letter": "p.T2817I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "76", "alt_dp": "65", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "1", "alt_dp": "2277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "27", "alt_dp": "12", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "42", "alt_dp": "36", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1687", "ref_dp": "0", "alt_dp": "1687", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1723", "ref_dp": "4", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "0", "alt_dp": "665", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "645", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "1", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "1", "alt_dp": "280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "1", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "684", "ref_dp": "0", "alt_dp": "684", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "667", "ref_dp": "16", "alt_dp": "651", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "498", "ref_dp": "496", "alt_dp": "337", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "171", "alt_dp": "62", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6177", "ref_dp": "65", "alt_dp": "6104", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6141", "ref_dp": "2", "alt_dp": "6131", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4273", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "13", "alt_dp": "18", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4008T>A", "hgvs_p": "p.Gly1336Gly", "hgvs_p_1_letter": "p.G1336G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2646", "ref_dp": "16", "alt_dp": "2630", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1287", "ref_dp": "8", "alt_dp": "1277", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "35", "alt_dp": "32", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "4", "alt_dp": "1634", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "27", "alt_dp": "16", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "2", "alt_dp": "29", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21859", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.297C>T", "hgvs_p": "p.Asn99Asn", "hgvs_p_1_letter": "p.N99N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1494", "ref_dp": "4", "alt_dp": "1490", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1441", "ref_dp": "16", "alt_dp": "1425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "586", "ref_dp": "0", "alt_dp": "586", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "571", "ref_dp": "0", "alt_dp": "571", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25577", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>C", "hgvs_p": "p.Ile62Thr", "hgvs_p_1_letter": "p.I62T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "2", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "2", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "222", "alt_dp": "162", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5160", "ref_dp": "55", "alt_dp": "5100", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5134", "ref_dp": "3", "alt_dp": "5127", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2570", "ref_dp": "9", "alt_dp": "2558", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "360", "ref_dp": "355", "alt_dp": "322", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5220", "ref_dp": "4", "alt_dp": "5213", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "1", "alt_dp": "201", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "202", "alt_dp": "188", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22478", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.916T>C", "hgvs_p": "p.Phe306Leu", "hgvs_p_1_letter": "p.F306L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3085", "ref_dp": "4", "alt_dp": "3081", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2906", "ref_dp": "14", "alt_dp": "2884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1118", "ref_dp": "0", "alt_dp": "1116", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1080", "ref_dp": "0", "alt_dp": "1077", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "2", "alt_dp": "686", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1007", "ref_dp": "0", "alt_dp": "997", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "2", "alt_dp": "268", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "888", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1054", "ref_dp": "21", "alt_dp": "1033", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "226", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "274", "ref_dp": "0", "alt_dp": "274", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "918", "ref_dp": "2", "alt_dp": "913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "933", "ref_dp": "0", "alt_dp": "929", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "774", "ref_dp": "770", "alt_dp": "558", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3048", "ref_dp": "38", "alt_dp": "3005", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3032", "ref_dp": "4", "alt_dp": "3020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "635", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9649", "ref_dp": "48", "alt_dp": "9569", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.370C>T", "hgvs_p": "p.Arg124Cys", "hgvs_p_1_letter": "p.R124C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1058", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2866", "ref_dp": "7", "alt_dp": "2859", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "491", "alt_dp": "443", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "0", "alt_dp": "252", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4749", "ref_dp": "6", "alt_dp": "4741", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1213", "ref_dp": "5", "alt_dp": "1207", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "160", "alt_dp": "145", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "0", "alt_dp": "170", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "1", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3286", "ref_dp": "10", "alt_dp": "3275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "2", "alt_dp": "3208", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1320", "ref_dp": "1", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1275", "ref_dp": "0", "alt_dp": "1266", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "50", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "675", "ref_dp": "2", "alt_dp": "669", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "821", "ref_dp": "13", "alt_dp": "808", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27519", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126C>T", "hgvs_p": "p.Gly42Gly", "hgvs_p_1_letter": "p.G42G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "985", "ref_dp": "4", "alt_dp": "981", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "6", "alt_dp": "987", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "843", "alt_dp": "615", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2536", "ref_dp": "35", "alt_dp": "2498", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2511", "ref_dp": "2", "alt_dp": "2506", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "1", "alt_dp": "89", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3456", "ref_dp": "17", "alt_dp": "3437", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "100", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11455", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11190C>T", "hgvs_p": "p.Ala3730Ala", "hgvs_p_1_letter": "p.A3730A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4012", "ref_dp": "6", "alt_dp": "4006", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "89", "alt_dp": "82", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1894", "ref_dp": "4", "alt_dp": "1890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1971", "ref_dp": "3", "alt_dp": "1968", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "0", "alt_dp": "808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "12", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "228", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "456", "ref_dp": "0", "alt_dp": "456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "539", "ref_dp": "6", "alt_dp": "532", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "2", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "22", "alt_dp": "8", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "2", "alt_dp": "286", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "204", "ref_dp": "202", "alt_dp": "147", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5835", "ref_dp": "60", "alt_dp": "5773", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5804", "ref_dp": "4", "alt_dp": "5791", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3152", "ref_dp": "5", "alt_dp": "3147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2010", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1745A>G", "hgvs_p": "p.Asp582Gly", "hgvs_p_1_letter": "p.D582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "282", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "2", "alt_dp": "39", "af": "0.95"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "25", "af": "0.76"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3161", "ref_dp": "17", "alt_dp": "3140", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3153", "ref_dp": "4", "alt_dp": "3146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "0", "alt_dp": "606", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "2", "alt_dp": "94", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "82", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "120", "alt_dp": "116", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5495", "ref_dp": "3", "alt_dp": "5491", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "1", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "141", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2543", "ref_dp": "1", "alt_dp": "2541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2437", "ref_dp": "14", "alt_dp": "2421", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "936", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "2", "alt_dp": "901", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "581", "ref_dp": "0", "alt_dp": "580", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "0", "alt_dp": "760", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "759", "ref_dp": "0", "alt_dp": "758", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "18", "alt_dp": "894", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "2", "alt_dp": "58", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "174", "ref_dp": "0", "alt_dp": "174", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "991", "ref_dp": "3", "alt_dp": "987", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "729", "ref_dp": "726", "alt_dp": "511", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "407", "ref_dp": "288", "alt_dp": "106", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3023", "ref_dp": "30", "alt_dp": "2990", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3005", "ref_dp": "0", "alt_dp": "2998", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "58", "alt_dp": "20", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3521", "ref_dp": "3", "alt_dp": "3515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2527", "ref_dp": "14", "alt_dp": "2509", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3374", "ref_dp": "13", "alt_dp": "3359", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "64", "alt_dp": "64", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1214", "ref_dp": "0", "alt_dp": "1214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1267", "ref_dp": "3", "alt_dp": "1261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "536", "ref_dp": "1", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "511", "ref_dp": "0", "alt_dp": "510", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "0", "alt_dp": "86", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "297", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "5", "alt_dp": "368", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "768", "ref_dp": "0", "alt_dp": "767", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "2", "alt_dp": "722", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "450", "alt_dp": "317", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "64", "alt_dp": "42", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6562", "ref_dp": "63", "alt_dp": "6491", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6525", "ref_dp": "2", "alt_dp": "6516", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "1", "alt_dp": "12", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4276", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4011C>T", "hgvs_p": "p.Tyr1337Tyr", "hgvs_p_1_letter": "p.Y1337Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1787", "ref_dp": "5", "alt_dp": "1782", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "354", "alt_dp": "314", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7272", "ref_dp": "15", "alt_dp": "7253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "7", "alt_dp": "8", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "1", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "1", "alt_dp": "1329", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21306", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "4", "alt_dp": "134", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21041C>T", "hgvs_p": "p.Ala7014Val", "hgvs_p_1_letter": "p.A7014V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "1", "alt_dp": "540", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "555", "ref_dp": "541", "alt_dp": "494", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "533", "ref_dp": "2", "alt_dp": "531", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5345", "ref_dp": "6", "alt_dp": "5339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5055", "ref_dp": "8", "alt_dp": "5044", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1780", "ref_dp": "0", "alt_dp": "1780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1726", "ref_dp": "0", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1529", "ref_dp": "0", "alt_dp": "1527", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2315", "ref_dp": "0", "alt_dp": "2289", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "384", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1576", "ref_dp": "0", "alt_dp": "1573", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1890", "ref_dp": "45", "alt_dp": "1845", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "1", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "603", "ref_dp": "4", "alt_dp": "599", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "453", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1561", "ref_dp": "4", "alt_dp": "1557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1582", "ref_dp": "3", "alt_dp": "1577", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "172", "ref_dp": "1", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1130", "ref_dp": "1128", "alt_dp": "735", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "615", "ref_dp": "428", "alt_dp": "178", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2666", "ref_dp": "37", "alt_dp": "2626", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2644", "ref_dp": "3", "alt_dp": "2638", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5293", "ref_dp": "30", "alt_dp": "5263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1178C>T", "hgvs_p": "p.Thr393Ile", "hgvs_p_1_letter": "p.T393I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "1", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4660", "ref_dp": "24", "alt_dp": "4632", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "72", "alt_dp": "66", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3335", "ref_dp": "1", "alt_dp": "3334", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "18", "alt_dp": "12", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "78", "alt_dp": "66", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23030", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1468T>C", "hgvs_p": "p.Phe490Leu", "hgvs_p_1_letter": "p.F490L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1658", "ref_dp": "2", "alt_dp": "1655", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1539", "ref_dp": "5", "alt_dp": "1533", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "3", "alt_dp": "598", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "583", "ref_dp": "0", "alt_dp": "583", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23756", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2194A>G", "hgvs_p": "p.Thr732Ala", "hgvs_p_1_letter": "p.T732A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "381", "ref_dp": "14", "alt_dp": "367", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "2", "alt_dp": "131", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2790", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2525C>T", "hgvs_p": "p.Thr842Ile", "hgvs_p_1_letter": "p.T842I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "198", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "111", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6341", "ref_dp": "80", "alt_dp": "6256", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "0", "alt_dp": "6304", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1458", "ref_dp": "11", "alt_dp": "1447", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "9", "alt_dp": "1310", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "94", "alt_dp": "81", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11693T>C", "hgvs_p": "p.Ile3898Thr", "hgvs_p_1_letter": "p.I3898T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3708", "ref_dp": "5", "alt_dp": "3703", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14774", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14509A>T", "hgvs_p": "p.Met4837Leu", "hgvs_p_1_letter": "p.M4837L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "106", "alt_dp": "91", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1153", "ref_dp": "0", "alt_dp": "1153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1133", "ref_dp": "2", "alt_dp": "1131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "430", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "454", "ref_dp": "0", "alt_dp": "451", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "3", "alt_dp": "531", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "2", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "0", "alt_dp": "556", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "4", "alt_dp": "630", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "637", "ref_dp": "2", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "462", "ref_dp": "461", "alt_dp": "341", "af": "0.74"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4829", "ref_dp": "76", "alt_dp": "4753", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4774", "ref_dp": "5", "alt_dp": "4765", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4835", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "35", "alt_dp": "20", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4570G>C", "hgvs_p": "p.Gly1524Arg", "hgvs_p_1_letter": "p.G1524R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1501", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "229", "ref_dp": "225", "alt_dp": "199", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4491", "ref_dp": "2", "alt_dp": "4489", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "121", "alt_dp": "110", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3367", "ref_dp": "2", "alt_dp": "3365", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3050", "ref_dp": "3", "alt_dp": "3045", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "0", "alt_dp": "1142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1100", "ref_dp": "0", "alt_dp": "1094", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "1", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "564", "ref_dp": "0", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "548", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "663", "ref_dp": "14", "alt_dp": "649", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "368", "ref_dp": "2", "alt_dp": "366", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "607", "ref_dp": "0", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "751", "ref_dp": "0", "alt_dp": "749", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "703", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "531", "ref_dp": "529", "alt_dp": "373", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "283", "alt_dp": "99", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2009", "ref_dp": "27", "alt_dp": "1980", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1988", "ref_dp": "0", "alt_dp": "1982", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3173", "ref_dp": "9", "alt_dp": "3162", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "2", "alt_dp": "271", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16853", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16588G>T", "hgvs_p": "p.Val5530Leu", "hgvs_p_1_letter": "p.V5530L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "5", "alt_dp": "161", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "165", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29400", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1127C>T", "hgvs_p": "p.Ala376Val", "hgvs_p_1_letter": "p.A376V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3663", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "2", "alt_dp": "146", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3398G>A", "hgvs_p": "p.Ser1133Asn", "hgvs_p_1_letter": "p.S1133N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4266", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4001T>C", "hgvs_p": "p.Leu1334Ser", "hgvs_p_1_letter": "p.L1334S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4363", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4098A>T", "hgvs_p": "p.Glu1366Asp", "hgvs_p_1_letter": "p.E1366D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "1", "alt_dp": "196", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "2", "alt_dp": "333", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "824", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1412", "ref_dp": "1400", "alt_dp": "1185", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "872", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2886", "ref_dp": "7", "alt_dp": "2877", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "367", "ref_dp": "5", "alt_dp": "362", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "2", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "458", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "465", "ref_dp": "463", "alt_dp": "409", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "446", "ref_dp": "6", "alt_dp": "440", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21986", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.425_433delGTGTTTATT", "hgvs_p": "p.Gly142_Tyr145delinsAsp", "hgvs_p_1_letter": "p.G142_Y145delinsD"}, "Variant": {"ref": "GGTGTTTATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "15", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "1", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22813", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1251G>T", "hgvs_p": "p.Lys417Asn", "hgvs_p_1_letter": "p.K417N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "1", "alt_dp": "99", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2063", "ref_dp": "4", "alt_dp": "2059", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1975", "ref_dp": "4", "alt_dp": "1971", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "0", "alt_dp": "738", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "705", "ref_dp": "2", "alt_dp": "699", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "0", "alt_dp": "538", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1237", "ref_dp": "0", "alt_dp": "1235", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1834", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "0", "alt_dp": "1383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1593", "ref_dp": "3", "alt_dp": "1585", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "21", "alt_dp": "1660", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "565", "ref_dp": "1", "alt_dp": "564", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "769", "ref_dp": "3", "alt_dp": "763", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1265", "ref_dp": "4", "alt_dp": "1260", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "2", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "843", "ref_dp": "0", "alt_dp": "843", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "416", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "3", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1221", "ref_dp": "6", "alt_dp": "1215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "694", "alt_dp": "501", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "2", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "2", "alt_dp": "628", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "629", "ref_dp": "0", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "0", "alt_dp": "124", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6445", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.6180C>T", "hgvs_p": "p.Asp2060Asp", "hgvs_p_1_letter": "p.D2060D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6512", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.6248_6250delGTT", "hgvs_p": "p.Ser2083_Leu2084delinsIle", "hgvs_p_1_letter": "p.S2083_L2084delinsI"}, "Variant": {"ref": "AGTT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1980", "ref_dp": "19", "alt_dp": "1959", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "31", "alt_dp": "28", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2327", "ref_dp": "1", "alt_dp": "2323", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16925", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16660A>G", "hgvs_p": "p.Ile5554Val", "hgvs_p_1_letter": "p.I5554V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20371", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.20106C>G", "hgvs_p": "p.Tyr6702*", "hgvs_p_1_letter": "p.Y6702*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "5", "alt_dp": "176", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "21", "alt_dp": "20", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "920", "ref_dp": "0", "alt_dp": "920", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "0", "alt_dp": "907", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "359", "ref_dp": "0", "alt_dp": "359", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "351", "ref_dp": "0", "alt_dp": "351", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "145", "ref_dp": "0", "alt_dp": "142", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "3", "alt_dp": "168", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "0", "alt_dp": "175", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "200", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "2", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "2", "alt_dp": "376", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "296", "alt_dp": "209", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "132", "alt_dp": "46", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4288", "ref_dp": "63", "alt_dp": "4219", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4247", "ref_dp": "4", "alt_dp": "4241", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2102", "ref_dp": "5", "alt_dp": "2097", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "42", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1350", "ref_dp": "2", "alt_dp": "1348", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "26", "alt_dp": "22", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "467", "ref_dp": "0", "alt_dp": "467", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "0", "alt_dp": "551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "207", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "195", "ref_dp": "0", "alt_dp": "195", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "2", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "286", "ref_dp": "3", "alt_dp": "281", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "223", "alt_dp": "167", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8535", "ref_dp": "93", "alt_dp": "8429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8481", "ref_dp": "1", "alt_dp": "8473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8269", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "66", "alt_dp": "115", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8004T>A", "hgvs_p": "p.Asp2668Glu", "hgvs_p_1_letter": "p.D2668E"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "7", "alt_dp": "925", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "13", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "85", "alt_dp": "78", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2747", "ref_dp": "4", "alt_dp": "2743", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "56", "alt_dp": "48", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "2", "alt_dp": "49", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "878", "ref_dp": "3", "alt_dp": "875", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "938", "ref_dp": "2", "alt_dp": "934", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "371", "ref_dp": "0", "alt_dp": "370", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "0", "alt_dp": "352", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "0", "alt_dp": "195", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "249", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "313", "ref_dp": "2", "alt_dp": "311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27052", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.530C>T", "hgvs_p": "p.Ser177Phe", "hgvs_p_1_letter": "p.S177F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "0", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "423", "alt_dp": "278", "af": "0.66"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4416", "ref_dp": "5", "alt_dp": "4405", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4440", "ref_dp": "22", "alt_dp": "4409", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4441", "ref_dp": "0", "alt_dp": "4429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2004", "ref_dp": "2", "alt_dp": "2002", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "380", "alt_dp": "343", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6218", "ref_dp": "9", "alt_dp": "6205", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "324", "ref_dp": "2", "alt_dp": "319", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "322", "alt_dp": "292", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21795", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "3", "alt_dp": "355", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.233G>A", "hgvs_p": "p.Arg78Lys", "hgvs_p_1_letter": "p.R78K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "14", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2548", "ref_dp": "5", "alt_dp": "2543", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2427", "ref_dp": "2", "alt_dp": "2416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "881", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "64", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "1", "alt_dp": "810", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1219", "ref_dp": "0", "alt_dp": "1209", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "314", "ref_dp": "0", "alt_dp": "312", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1245", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1525", "ref_dp": "27", "alt_dp": "1496", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "3", "alt_dp": "179", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "987", "ref_dp": "2", "alt_dp": "984", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "399", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "3", "alt_dp": "461", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "444", "ref_dp": "0", "alt_dp": "441", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "143", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3928", "ref_dp": "8", "alt_dp": "3914", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4161", "ref_dp": "5", "alt_dp": "4146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "2", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3059", "ref_dp": "3037", "alt_dp": "1264", "af": "0.41"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2726", "ref_dp": "36", "alt_dp": "2687", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2704", "ref_dp": "2", "alt_dp": "2697", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29195", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2958", "ref_dp": "0", "alt_dp": "2935", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.922G>T", "hgvs_p": "p.Ala308Ser", "hgvs_p_1_letter": "p.A308S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5515", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5250G>T", "hgvs_p": "p.Val1750Val", "hgvs_p_1_letter": "p.V1750V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7321", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7056C>T", "hgvs_p": "p.Ser2352Ser", "hgvs_p_1_letter": "p.S2352S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "7", "alt_dp": "2811", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "550", "alt_dp": "482", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "649", "ref_dp": "0", "alt_dp": "649", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5534", "ref_dp": "17", "alt_dp": "5515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "0", "alt_dp": "273", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "404", "ref_dp": "2", "alt_dp": "402", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "405", "alt_dp": "357", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "2", "alt_dp": "375", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3111", "ref_dp": "5", "alt_dp": "3106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2843", "ref_dp": "8", "alt_dp": "2834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "962", "ref_dp": "0", "alt_dp": "962", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "0", "alt_dp": "906", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "1", "alt_dp": "87", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "794", "ref_dp": "0", "alt_dp": "788", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1286", "ref_dp": "0", "alt_dp": "1279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1256", "ref_dp": "4", "alt_dp": "1247", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1507", "ref_dp": "30", "alt_dp": "1473", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "0", "alt_dp": "632", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "3", "alt_dp": "99", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "620", "ref_dp": "0", "alt_dp": "620", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "0", "alt_dp": "372", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "2", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27667", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "56", "alt_dp": "20", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.274G>T", "hgvs_p": "p.Glu92*", "hgvs_p_1_letter": "p.E92*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1719", "ref_dp": "2", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1718", "ref_dp": "5", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1209", "alt_dp": "726", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2323", "ref_dp": "23", "alt_dp": "2299", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2314", "ref_dp": "1", "alt_dp": "2311", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3873", "ref_dp": "8", "alt_dp": "3862", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6454", "ref_dp": "3969", "alt_dp": "2458", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "218", "alt_dp": "78", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1405", "ref_dp": "1041", "alt_dp": "364", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3090", "ref_dp": "10", "alt_dp": "3074", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "34", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1612", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "22", "alt_dp": "14", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15738", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1840", "ref_dp": "8", "alt_dp": "1832", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15473C>T", "hgvs_p": "p.Ser5158Leu", "hgvs_p_1_letter": "p.S5158L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "26", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "0", "alt_dp": "949", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23811", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "6", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2249G>A", "hgvs_p": "p.Ser750Asn", "hgvs_p_1_letter": "p.S750N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23853", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2293delC", "hgvs_p": "p.Arg765fs", "hgvs_p_1_letter": "p.R765fs"}, "Variant": {"ref": "AC"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "398", "ref_dp": "4", "alt_dp": "394", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25893", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.501T>C", "hgvs_p": "p.Ile167Ile", "hgvs_p_1_letter": "p.I167I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "711", "ref_dp": "0", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "236", "ref_dp": "0", "alt_dp": "236", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "0", "alt_dp": "1152", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1193", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "975", "ref_dp": "969", "alt_dp": "682", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17113", "ref_dp": "95", "alt_dp": "17009", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17089", "ref_dp": "4", "alt_dp": "17063", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11104", "ref_dp": "11008", "alt_dp": "5619", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7690", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "21", "alt_dp": "8", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7425A>G", "hgvs_p": "p.Leu2475Leu", "hgvs_p_1_letter": "p.L2475L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "1", "alt_dp": "973", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "64", "alt_dp": "58", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2893", "ref_dp": "5", "alt_dp": "2888", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13544", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13279T>C", "hgvs_p": "p.Leu4427Leu", "hgvs_p_1_letter": "p.L4427L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "1", "alt_dp": "68", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "91", "alt_dp": "32", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "121", "alt_dp": "111", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2458", "ref_dp": "2", "alt_dp": "2456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2286", "ref_dp": "6", "alt_dp": "2280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "851", "ref_dp": "0", "alt_dp": "847", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "823", "ref_dp": "0", "alt_dp": "815", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "291", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "7", "alt_dp": "356", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "2", "alt_dp": "129", "af": "0.98"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "2", "alt_dp": "80", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "104", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "796", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "3", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "629", "alt_dp": "451", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "289", "alt_dp": "104", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2288", "ref_dp": "23", "alt_dp": "2261", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2275", "ref_dp": "0", "alt_dp": "2270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2760", "ref_dp": "9", "alt_dp": "2748", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "1", "alt_dp": "83", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1420", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "226", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1155C>T", "hgvs_p": "p.Ala385Ala", "hgvs_p_1_letter": "p.A385A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14511", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "84", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14246G>C", "hgvs_p": "p.Arg4749Thr", "hgvs_p_1_letter": "p.R4749T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15535", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15270G>A", "hgvs_p": "p.Lys5090Lys", "hgvs_p_1_letter": "p.K5090K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18788", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "2", "alt_dp": "1385", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.18523C>T", "hgvs_p": "p.Gln6175*", "hgvs_p_1_letter": "p.Q6175*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21057", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20792C>T", "hgvs_p": "p.Thr6931Ile", "hgvs_p_1_letter": "p.T6931I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "390", "ref_dp": "0", "alt_dp": "390", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22917", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1355T>G", "hgvs_p": "p.Leu452Arg", "hgvs_p_1_letter": "p.L452R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2800", "ref_dp": "7", "alt_dp": "2793", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "796", "ref_dp": "0", "alt_dp": "794", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Ser26Leu", "hgvs_p_1_letter": "p.S26L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25518", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126T>C", "hgvs_p": "p.Pro42Pro", "hgvs_p_1_letter": "p.P42P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25538", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.146G>T", "hgvs_p": "p.Gly49Val", "hgvs_p_1_letter": "p.G49V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26054", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.662C>A", "hgvs_p": "p.Thr221Lys", "hgvs_p_1_letter": "p.T221K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26172", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "92", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.780G>T", "hgvs_p": "p.Met260Ile", "hgvs_p_1_letter": "p.M260I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "376", "ref_dp": "0", "alt_dp": "376", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27590", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "114", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.197C>T", "hgvs_p": "p.Ala66Val", "hgvs_p_1_letter": "p.A66V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27638", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "107", "ref_dp": "0", "alt_dp": "107", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Val82Ala", "hgvs_p_1_letter": "p.V82A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27722", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.329T>C", "hgvs_p": "p.Ile110Thr", "hgvs_p_1_letter": "p.I110T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "967", "alt_dp": "888", "af": "0.91"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "102", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1212", "alt_dp": "1147", "af": "0.94"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "753", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4129", "ref_dp": "17", "alt_dp": "4080", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1270", "ref_dp": "0", "alt_dp": "1258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6716", "ref_dp": "4", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29734", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4350G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29742", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4358G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29751", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "111", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4367G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "420", "ref_dp": "0", "alt_dp": "420", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3411", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "12", "alt_dp": "979", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3146C>T", "hgvs_p": "p.Ala1049Val", "hgvs_p_1_letter": "p.A1049V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4181", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3916G>T", "hgvs_p": "p.Ala1306Ser", "hgvs_p_1_letter": "p.A1306S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7526", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1855", "ref_dp": "12", "alt_dp": "1843", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7261G>A", "hgvs_p": "p.Val2421Ile", "hgvs_p_1_letter": "p.V2421I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8010", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1725", "ref_dp": "54", "alt_dp": "1670", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7745A>G", "hgvs_p": "p.Asp2582Gly", "hgvs_p_1_letter": "p.D2582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8986", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8721C>T", "hgvs_p": "p.Asp2907Asp", "hgvs_p_1_letter": "p.D2907D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8788G>T", "hgvs_p": "p.Val2930Leu", "hgvs_p_1_letter": "p.V2930L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "246", "alt_dp": "223", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7290", "ref_dp": "16", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "140", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3760", "ref_dp": "2", "alt_dp": "3757", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3604", "ref_dp": "13", "alt_dp": "3581", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "0", "alt_dp": "1391", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1340", "ref_dp": "0", "alt_dp": "1337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "0", "alt_dp": "658", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1017", "ref_dp": "1", "alt_dp": "1009", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "1", "alt_dp": "216", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "888", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1069", "ref_dp": "13", "alt_dp": "1054", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "2", "alt_dp": "101", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "598", "ref_dp": "0", "alt_dp": "597", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "0", "alt_dp": "181", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "0", "alt_dp": "464", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "111", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "1", "alt_dp": "122", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1502", "ref_dp": "5", "alt_dp": "1488", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1544", "ref_dp": "2", "alt_dp": "1540", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "1083", "alt_dp": "619", "af": "0.56"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5114", "ref_dp": "72", "alt_dp": "5038", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5062", "ref_dp": "6", "alt_dp": "5048", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5806", "ref_dp": "16", "alt_dp": "5787", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "50", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "6", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "19", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "955", "ref_dp": "2", "alt_dp": "953", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "928", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "394", "ref_dp": "0", "alt_dp": "394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "374", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "4", "alt_dp": "189", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "2", "alt_dp": "184", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26465", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.221T>C", "hgvs_p": "p.Leu74Pro", "hgvs_p_1_letter": "p.L74P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "0", "alt_dp": "202", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "209", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "254", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "0", "alt_dp": "270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "201", "alt_dp": "147", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7905", "ref_dp": "96", "alt_dp": "7806", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7846", "ref_dp": "1", "alt_dp": "7833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "6", "alt_dp": "2271", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "30", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "114", "alt_dp": "105", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1827", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "335", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "65", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "6", "alt_dp": "232", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "276", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "1", "alt_dp": "70", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "593", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "617", "ref_dp": "0", "alt_dp": "615", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "482", "alt_dp": "327", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6445", "ref_dp": "87", "alt_dp": "6352", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6389", "ref_dp": "4", "alt_dp": "6374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2221", "ref_dp": "1", "alt_dp": "2219", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2010", "ref_dp": "9", "alt_dp": "2001", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2304", "ref_dp": "3", "alt_dp": "2301", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18047", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17782A>T", "hgvs_p": "p.Met5928Leu", "hgvs_p_1_letter": "p.M5928L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "21", "alt_dp": "21", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "706", "ref_dp": "2", "alt_dp": "704", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "762", "ref_dp": "0", "alt_dp": "762", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "277", "ref_dp": "0", "alt_dp": "277", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "1", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "1", "alt_dp": "101", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27711", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.318A>G", "hgvs_p": "p.Ala106Ala", "hgvs_p_1_letter": "p.A106A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "1", "alt_dp": "14", "af": "0.93"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "1", "alt_dp": "489", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "1", "alt_dp": "480", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "377", "ref_dp": "373", "alt_dp": "254", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8195", "ref_dp": "126", "alt_dp": "8059", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8109", "ref_dp": "0", "alt_dp": "8105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "18", "ref_dp": "12", "alt_dp": "6", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4166", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "26", "alt_dp": "26", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3901A>T", "hgvs_p": "p.Ile1301Leu", "hgvs_p_1_letter": "p.I1301L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4171", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "25", "alt_dp": "26", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3906T>C", "hgvs_p": "p.Pro1302Pro", "hgvs_p_1_letter": "p.P1302P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1312", "ref_dp": "23", "alt_dp": "1286", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "310", "alt_dp": "269", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7412", "ref_dp": "12", "alt_dp": "7399", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "276", "alt_dp": "255", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "292", "ref_dp": "0", "alt_dp": "292", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3875", "ref_dp": "6", "alt_dp": "3869", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3568", "ref_dp": "12", "alt_dp": "3551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1289", "ref_dp": "0", "alt_dp": "1286", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1255", "ref_dp": "0", "alt_dp": "1246", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "810", "ref_dp": "0", "alt_dp": "810", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1321", "ref_dp": "0", "alt_dp": "1311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "329", "ref_dp": "2", "alt_dp": "323", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1351", "ref_dp": "1", "alt_dp": "1347", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1588", "ref_dp": "29", "alt_dp": "1552", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1076", "ref_dp": "2", "alt_dp": "1070", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "2", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "342", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "1", "alt_dp": "371", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "412", "ref_dp": "0", "alt_dp": "412", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "0", "alt_dp": "127", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1853", "ref_dp": "2", "alt_dp": "1851", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "8", "alt_dp": "1857", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1454", "alt_dp": "930", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3791", "ref_dp": "57", "alt_dp": "3732", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3743", "ref_dp": "3", "alt_dp": "3735", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "1", "alt_dp": "47", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "3", "alt_dp": "49", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3953", "ref_dp": "20", "alt_dp": "3931", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3517", "ref_dp": "5", "alt_dp": "3510", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1051", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3027", "ref_dp": "5", "alt_dp": "3022", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.786A>G", "hgvs_p": "p.Lys262Lys", "hgvs_p_1_letter": "p.K262K"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "252", "alt_dp": "219", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4423", "ref_dp": "4", "alt_dp": "4419", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "3", "alt_dp": "117", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16887", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "704", "ref_dp": "4", "alt_dp": "700", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16622C>T", "hgvs_p": "p.Thr5541Ile", "hgvs_p_1_letter": "p.T5541I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7551", "ref_dp": "39", "alt_dp": "7508", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18061C>T", "hgvs_p": "p.Leu6021Leu", "hgvs_p_1_letter": "p.L6021L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "218", "ref_dp": "0", "alt_dp": "218", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "218", "alt_dp": "201", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "219", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111T>C", "hgvs_p": "p.Ser371Pro", "hgvs_p_1_letter": "p.S371P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3470", "ref_dp": "2", "alt_dp": "3468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3180", "ref_dp": "6", "alt_dp": "3174", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1176", "ref_dp": "0", "alt_dp": "1176", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1131", "ref_dp": "2", "alt_dp": "1124", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "760", "ref_dp": "0", "alt_dp": "755", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1140", "ref_dp": "1", "alt_dp": "1136", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "224", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "844", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "18", "alt_dp": "961", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "779", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "369", "ref_dp": "0", "alt_dp": "369", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "0", "alt_dp": "601", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "1", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1839", "ref_dp": "6", "alt_dp": "1831", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1976", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "2", "alt_dp": "109", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1474", "ref_dp": "1463", "alt_dp": "704", "af": "0.48"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2234", "ref_dp": "12", "alt_dp": "2219", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2229", "ref_dp": "0", "alt_dp": "2227", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1178", "ref_dp": "0", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3255", "ref_dp": "8", "alt_dp": "3241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9430", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9165C>T", "hgvs_p": "p.Ile3055Ile", "hgvs_p_1_letter": "p.I3055I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "57", "alt_dp": "52", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3114", "ref_dp": "3", "alt_dp": "3110", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "23", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20337", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20072T>C", "hgvs_p": "p.Ile6691Thr", "hgvs_p_1_letter": "p.I6691T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "36", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1179", "ref_dp": "2", "alt_dp": "1177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1112", "ref_dp": "0", "alt_dp": "1112", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "0", "alt_dp": "414", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "2", "alt_dp": "309", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "388", "ref_dp": "8", "alt_dp": "380", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25570", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "20", "ref_dp": "14", "alt_dp": "6", "af": "0.3"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>C", "hgvs_p": "p.Ser60Pro", "hgvs_p_1_letter": "p.S60P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "319", "alt_dp": "210", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6361", "ref_dp": "88", "alt_dp": "6267", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6288", "ref_dp": "3", "alt_dp": "6278", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11186", "ref_dp": "11106", "alt_dp": "5685", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1511", "ref_dp": "2", "alt_dp": "1506", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2220", "ref_dp": "3", "alt_dp": "2217", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19834", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19569C>T", "hgvs_p": "p.Tyr6523Tyr", "hgvs_p_1_letter": "p.Y6523Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1160", "ref_dp": "1", "alt_dp": "1159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "3", "alt_dp": "1139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "447", "ref_dp": "0", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "0", "alt_dp": "424", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "97", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "179", "ref_dp": "0", "alt_dp": "177", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "0", "alt_dp": "332", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "4", "alt_dp": "404", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "2", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "136", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "386", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "306", "ref_dp": "304", "alt_dp": "221", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6266", "ref_dp": "77", "alt_dp": "6185", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6208", "ref_dp": "1", "alt_dp": "6194", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3241", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2976C>T", "hgvs_p": "p.Asp992Asp", "hgvs_p_1_letter": "p.D992D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1676", "ref_dp": "2", "alt_dp": "1671", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11072", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "14", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10809_10810delCT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "TTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "26", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15952", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15687C>A", "hgvs_p": "p.Ser5229Ser", "hgvs_p_1_letter": "p.S5229S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18744", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "1", "alt_dp": "98", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18479C>T", "hgvs_p": "p.Thr6160Met", "hgvs_p_1_letter": "p.T6160M"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "110", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19590", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19325T>C", "hgvs_p": "p.Ile6442Thr", "hgvs_p_1_letter": "p.I6442T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21682", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.120C>T", "hgvs_p": "p.Asp40Asp", "hgvs_p_1_letter": "p.D40D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "557", "ref_dp": "0", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "224", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "79", "alt_dp": "32", "af": "0.29"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>A", "hgvs_p": "p.Gly96Ser", "hgvs_p_1_letter": "p.G96S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "163", "alt_dp": "155", "af": "0.92"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "245", "alt_dp": "234", "af": "0.96"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28299", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26A>T", "hgvs_p": "p.Gln9Leu", "hgvs_p_1_letter": "p.Q9L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "1", "alt_dp": "236", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53G>T", "hgvs_p": "p.Gly18Val", "hgvs_p_1_letter": "p.G18V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "0", "alt_dp": "100", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>A", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10522", "ref_dp": "44", "alt_dp": "10412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "0", "alt_dp": "429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29260", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1390", "ref_dp": "0", "alt_dp": "1387", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.987G>T", "hgvs_p": "p.Thr329Thr", "hgvs_p_1_letter": "p.T329T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2068", "ref_dp": "0", "alt_dp": "2058", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7945", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "4", "alt_dp": "275", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7680C>T", "hgvs_p": "p.Tyr2560Tyr", "hgvs_p_1_letter": "p.Y2560Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "29", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1360", "ref_dp": "2", "alt_dp": "1358", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "29", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "4", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "716", "ref_dp": "3", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "356", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "0", "alt_dp": "347", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24263", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2704delA", "hgvs_p": "p.Met902fs", "hgvs_p_1_letter": "p.M902fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "168", "ref_dp": "0", "alt_dp": "168", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "4", "alt_dp": "196", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "0", "alt_dp": "378", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "2", "alt_dp": "114", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "13", "alt_dp": "88", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27621", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.228G>C", "hgvs_p": "p.Gln76His", "hgvs_p_1_letter": "p.Q76H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27628", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.237delC", "hgvs_p": "p.Arg80fs", "hgvs_p_1_letter": "p.R80fs"}, "Variant": {"ref": "GC"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "550", "ref_dp": "2", "alt_dp": "546", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "3", "alt_dp": "558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "407", "alt_dp": "262", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11494", "ref_dp": "98", "alt_dp": "11384", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11443", "ref_dp": "5", "alt_dp": "11421", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "10", "alt_dp": "17", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4699", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4434T>C", "hgvs_p": "p.Ser1478Ser", "hgvs_p_1_letter": "p.S1478S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1470", "ref_dp": "0", "alt_dp": "1470", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "84", "alt_dp": "74", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3077", "ref_dp": "6", "alt_dp": "3071", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16950", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "98", "alt_dp": "38", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16685T>A", "hgvs_p": "p.Leu5562Gln", "hgvs_p_1_letter": "p.L5562Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "45", "alt_dp": "42", "af": "0.93"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "773", "ref_dp": "0", "alt_dp": "773", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "2", "alt_dp": "774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "324", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "17", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "156", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "545", "ref_dp": "6", "alt_dp": "539", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "7", "alt_dp": "619", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "2", "alt_dp": "514", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "562", "ref_dp": "0", "alt_dp": "562", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "563", "ref_dp": "2", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "690", "ref_dp": "0", "alt_dp": "690", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "16", "alt_dp": "699", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "566", "alt_dp": "417", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8092", "ref_dp": "117", "alt_dp": "7963", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8026", "ref_dp": "5", "alt_dp": "8016", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1947", "ref_dp": "10", "alt_dp": "1934", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "12", "alt_dp": "43", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11005", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "4", "alt_dp": "12", "af": "0.75"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10740C>T", "hgvs_p": "p.His3580His", "hgvs_p_1_letter": "p.H3580H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "57", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6907", "ref_dp": "12", "alt_dp": "6895", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "42", "alt_dp": "182", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "161", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "164", "alt_dp": "153", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "4", "alt_dp": "11", "af": "0.73"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2817", "ref_dp": "2", "alt_dp": "2815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2713", "ref_dp": "5", "alt_dp": "2696", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1006", "ref_dp": "0", "alt_dp": "1005", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "972", "ref_dp": "0", "alt_dp": "966", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "57", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "0", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "567", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "223", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "865", "ref_dp": "1", "alt_dp": "862", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1063", "ref_dp": "11", "alt_dp": "1050", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "27", "alt_dp": "74", "af": "0.73"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "1", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "619", "ref_dp": "0", "alt_dp": "619", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "2", "alt_dp": "689", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "4", "alt_dp": "720", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "416", "ref_dp": "0", "alt_dp": "415", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1379", "ref_dp": "0", "alt_dp": "1377", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "4", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "976", "ref_dp": "967", "alt_dp": "669", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5179", "ref_dp": "67", "alt_dp": "5106", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5137", "ref_dp": "2", "alt_dp": "5122", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3724", "ref_dp": "9", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "60", "alt_dp": "57", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1619", "ref_dp": "0", "alt_dp": "1619", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14717", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14452A>G", "hgvs_p": "p.Arg4818Gly", "hgvs_p_1_letter": "p.R4818G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1513", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "34", "alt_dp": "17", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1248C>T", "hgvs_p": "p.Cys416Cys", "hgvs_p_1_letter": "p.C416C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "11", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "339", "ref_dp": "0", "alt_dp": "339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "317", "ref_dp": "0", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "2", "alt_dp": "76", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "57", "alt_dp": "37", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "41", "alt_dp": "6263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6308", "ref_dp": "2", "alt_dp": "6297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "4", "alt_dp": "924", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "21", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1944", "ref_dp": "4", "alt_dp": "1940", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "21", "alt_dp": "14", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19275", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "5", "alt_dp": "32", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19010T>C", "hgvs_p": "p.Leu6337Pro", "hgvs_p_1_letter": "p.L6337P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "68", "alt_dp": "60", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "886", "ref_dp": "0", "alt_dp": "886", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "4", "alt_dp": "946", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "0", "alt_dp": "385", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "0", "alt_dp": "159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "217", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "6", "alt_dp": "304", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90C>T", "hgvs_p": "p.Arg30Arg", "hgvs_p_1_letter": "p.R30R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "13", "alt_dp": "12", "af": "0.48"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2815", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "19", "af": "0.56"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2553delA", "hgvs_p": "p.Val852fs", "hgvs_p_1_letter": "p.V852fs"}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "719", "ref_dp": "1", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "808", "ref_dp": "2", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "557", "alt_dp": "301", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "13", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10996", "ref_dp": "110", "alt_dp": "10874", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10931", "ref_dp": "9", "alt_dp": "10905", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "8", "alt_dp": "6", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "6", "alt_dp": "6", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2396", "ref_dp": "9", "alt_dp": "2383", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3292", "ref_dp": "5", "alt_dp": "3287", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "63", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "63", "alt_dp": "53", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "1", "alt_dp": "93", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "993", "ref_dp": "2", "alt_dp": "991", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "0", "alt_dp": "908", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "328", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "455", "ref_dp": "0", "alt_dp": "454", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "10", "alt_dp": "540", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "1", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "51", "alt_dp": "28", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "795", "ref_dp": "2", "alt_dp": "791", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "801", "ref_dp": "2", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "587", "alt_dp": "367", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6879", "ref_dp": "67", "alt_dp": "6807", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6840", "ref_dp": "2", "alt_dp": "6824", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "2", "alt_dp": "2167", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10323", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10058A>G", "hgvs_p": "p.Lys3353Arg", "hgvs_p_1_letter": "p.K3353R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10333", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10068A>G", "hgvs_p": "p.Thr3356Thr", "hgvs_p_1_letter": "p.T3356T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "33", "alt_dp": "26", "af": "0.76"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1396", "ref_dp": "7", "alt_dp": "1389", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21740", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>G", "hgvs_p": "p.Ser60Ala", "hgvs_p_1_letter": "p.S60A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21843", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "19", "alt_dp": "12", "af": "0.39"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.281C>A", "hgvs_p": "p.Ser94Tyr", "hgvs_p_1_letter": "p.S94Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "880", "ref_dp": "1", "alt_dp": "878", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "1", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "4", "alt_dp": "296", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2592", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "16", "alt_dp": "8", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2327C>A", "hgvs_p": "p.Ala776Asp", "hgvs_p_1_letter": "p.A776D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "71", "af": "0.97"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "1", "alt_dp": "193", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "2", "alt_dp": "221", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "186", "alt_dp": "128", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11290", "ref_dp": "87", "alt_dp": "11197", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11251", "ref_dp": "5", "alt_dp": "11237", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4301", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4036C>T", "hgvs_p": "p.Leu1346Phe", "hgvs_p_1_letter": "p.L1346F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7680", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "31", "alt_dp": "13", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7415A>G", "hgvs_p": "p.Asp2472Gly", "hgvs_p_1_letter": "p.D2472G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1490", "ref_dp": "7", "alt_dp": "1483", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "58", "alt_dp": "53", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "113", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "20", "alt_dp": "13", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-153A>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "116", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-150G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2217", "ref_dp": "3", "alt_dp": "2214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "35", "alt_dp": "14", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "48", "alt_dp": "45", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "858", "ref_dp": "0", "alt_dp": "858", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "930", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "413", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "403", "ref_dp": "1", "alt_dp": "400", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "2", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "425", "ref_dp": "0", "alt_dp": "425", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "509", "ref_dp": "17", "alt_dp": "492", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "2", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "0", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "0", "alt_dp": "207", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "0", "alt_dp": "193", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "201", "ref_dp": "1", "alt_dp": "199", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2755", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "69", "alt_dp": "23", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2490G>A", "hgvs_p": "p.Val830Val", "hgvs_p_1_letter": "p.V830V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "644", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "720", "ref_dp": "2", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "554", "alt_dp": "308", "af": "0.55"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9059", "ref_dp": "70", "alt_dp": "8983", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9032", "ref_dp": "4", "alt_dp": "9012", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3790", "ref_dp": "4", "alt_dp": "3786", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2474", "ref_dp": "4", "alt_dp": "2469", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "9", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14560", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14295T>A", "hgvs_p": "p.Cys4765*", "hgvs_p_1_letter": "p.C4765*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "2", "alt_dp": "310", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "61", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2633", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2368T>A", "hgvs_p": "p.Leu790Met", "hgvs_p_1_letter": "p.L790M"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2702", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2437T>C", "hgvs_p": "p.Phe813Leu", "hgvs_p_1_letter": "p.F813L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "212", "ref_dp": "1", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "166", "alt_dp": "120", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6955", "ref_dp": "64", "alt_dp": "6886", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6937", "ref_dp": "2", "alt_dp": "6917", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4513", "ref_dp": "4475", "alt_dp": "2142", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "106", "alt_dp": "97", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2838", "ref_dp": "1", "alt_dp": "2837", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "35", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "780", "ref_dp": "0", "alt_dp": "780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "0", "alt_dp": "754", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "255", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "0", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "384", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "439", "ref_dp": "6", "alt_dp": "433", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "591", "ref_dp": "3", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "0", "alt_dp": "225", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "0", "alt_dp": "693", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "535", "alt_dp": "345", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5172", "ref_dp": "63", "alt_dp": "5108", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5131", "ref_dp": "0", "alt_dp": "5124", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1798", "ref_dp": "4", "alt_dp": "1792", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "124", "alt_dp": "112", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "2", "alt_dp": "247", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6068", "ref_dp": "4", "alt_dp": "6064", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "164", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17797", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17532G>T", "hgvs_p": "p.Leu5844Leu", "hgvs_p_1_letter": "p.L5844L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "0", "alt_dp": "224", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "224", "alt_dp": "213", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "271", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2270", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2005A>G", "hgvs_p": "p.Lys669Glu", "hgvs_p_1_letter": "p.K669E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1841", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1813", "ref_dp": "2", "alt_dp": "1808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "0", "alt_dp": "652", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "620", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "825", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "960", "ref_dp": "7", "alt_dp": "950", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Asp155Asn", "hgvs_p_1_letter": "p.D155N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "450", "ref_dp": "2", "alt_dp": "448", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "1", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "4", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "283", "ref_dp": "0", "alt_dp": "281", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "1", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2207", "ref_dp": "4", "alt_dp": "2199", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2296", "ref_dp": "7", "alt_dp": "2282", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1753", "ref_dp": "1743", "alt_dp": "1191", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5261", "ref_dp": "74", "alt_dp": "5183", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5202", "ref_dp": "6", "alt_dp": "5186", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "1", "alt_dp": "75", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2376", "ref_dp": "3", "alt_dp": "2367", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2140", "ref_dp": "8", "alt_dp": "2132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "831", "ref_dp": "0", "alt_dp": "831", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13975", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_retained_variant", "hgvs_c": "c.13710G>A", "hgvs_p": "p.Ter4570Ter", "hgvs_p_1_letter": "p.*4570*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16409", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "22", "alt_dp": "9", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.16144C>T", "hgvs_p": "p.Gln5382*", "hgvs_p_1_letter": "p.Q5382*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "0", "alt_dp": "428", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "502", "ref_dp": "4", "alt_dp": "498", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "204", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26598", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.76T>C", "hgvs_p": "p.Phe26Leu", "hgvs_p_1_letter": "p.F26L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26712", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "5", "alt_dp": "10", "af": "0.67"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.190T>C", "hgvs_p": "p.Cys64Arg", "hgvs_p_1_letter": "p.C64R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "97", "alt_dp": "63", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7768", "ref_dp": "7", "alt_dp": "7718", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7783", "ref_dp": "17", "alt_dp": "7748", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7807", "ref_dp": "2", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4920", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4655C>T", "hgvs_p": "p.Thr1552Ile", "hgvs_p_1_letter": "p.T1552I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "3", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1613", "ref_dp": "0", "alt_dp": "1613", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15966", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "12", "alt_dp": "8", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15701T>C", "hgvs_p": "p.Val5234Ala", "hgvs_p_1_letter": "p.V5234A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "30", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "2", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "0", "alt_dp": "541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "0", "alt_dp": "264", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "249", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "146", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "4", "alt_dp": "166", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "43", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "737", "ref_dp": "0", "alt_dp": "737", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "527", "ref_dp": "525", "alt_dp": "343", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28425", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "70", "alt_dp": "25", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.152C>T", "hgvs_p": "p.Ser51Phe", "hgvs_p_1_letter": "p.S51F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "60", "alt_dp": "9475", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "3", "alt_dp": "9522", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1051", "ref_dp": "5", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11454", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "27", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11189C>T", "hgvs_p": "p.Ala3730Val", "hgvs_p_1_letter": "p.A3730V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "7", "alt_dp": "1317", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20936", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20671C>T", "hgvs_p": "p.Arg6891Cys", "hgvs_p_1_letter": "p.R6891C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21266", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21001A>G", "hgvs_p": "p.Lys7001Glu", "hgvs_p_1_letter": "p.K7001E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "24", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "786", "ref_dp": "0", "alt_dp": "786", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "772", "ref_dp": "0", "alt_dp": "772", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "323", "ref_dp": "0", "alt_dp": "323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "233", "ref_dp": "0", "alt_dp": "232", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "11", "alt_dp": "253", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "2", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "217", "ref_dp": "0", "alt_dp": "217", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "725", "ref_dp": "0", "alt_dp": "723", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "561", "alt_dp": "435", "af": "0.77"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10102", "ref_dp": "94", "alt_dp": "9997", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10039", "ref_dp": "10", "alt_dp": "10008", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "129", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5113", "ref_dp": "5", "alt_dp": "5106", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "132", "alt_dp": "117", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3188", "ref_dp": "6", "alt_dp": "3182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3075", "ref_dp": "2", "alt_dp": "3067", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1225", "ref_dp": "0", "alt_dp": "1223", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1183", "ref_dp": "1", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "574", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "85", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "1", "alt_dp": "618", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "757", "ref_dp": "12", "alt_dp": "745", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "1", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "546", "ref_dp": "1", "alt_dp": "545", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "2", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "432", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "180", "ref_dp": "1", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27970", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "696", "ref_dp": "19", "alt_dp": "675", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Thr26Ile", "hgvs_p_1_letter": "p.T26I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1877", "ref_dp": "3", "alt_dp": "1872", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1980", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1571", "ref_dp": "1561", "alt_dp": "969", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3757", "ref_dp": "52", "alt_dp": "3700", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3725", "ref_dp": "2", "alt_dp": "3716", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "10", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "9", "alt_dp": "14", "af": "0.61"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "934", "ref_dp": "1", "alt_dp": "933", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3572", "ref_dp": "10", "alt_dp": "3552", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "999", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2162", "ref_dp": "22", "alt_dp": "2138", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.734C>T", "hgvs_p": "p.Ser245Phe", "hgvs_p_1_letter": "p.S245F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "151", "alt_dp": "132", "af": "0.85"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4902", "ref_dp": "11", "alt_dp": "4891", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13750", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13485T>A", "hgvs_p": "p.Ser4495Arg", "hgvs_p_1_letter": "p.S4495R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "7", "alt_dp": "7", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "187", "alt_dp": "174", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3655", "ref_dp": "3", "alt_dp": "3650", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3613", "ref_dp": "12", "alt_dp": "3596", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1227", "ref_dp": "0", "alt_dp": "1225", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1189", "ref_dp": "2", "alt_dp": "1175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "0", "alt_dp": "407", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "525", "ref_dp": "0", "alt_dp": "521", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "600", "ref_dp": "6", "alt_dp": "592", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2500", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2235A>G", "hgvs_p": "p.Glu745Glu", "hgvs_p_1_letter": "p.E745E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "1", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "309", "ref_dp": "0", "alt_dp": "309", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "3", "alt_dp": "353", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "1", "alt_dp": "128", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1073", "ref_dp": "0", "alt_dp": "1070", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1105", "ref_dp": "5", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "768", "alt_dp": "491", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3182", "ref_dp": "53", "alt_dp": "3121", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3146", "ref_dp": "1", "alt_dp": "3138", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3264", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1132", "ref_dp": "6", "alt_dp": "1125", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2999C>T", "hgvs_p": "p.Thr1000Ile", "hgvs_p_1_letter": "p.T1000I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5512", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5247C>T", "hgvs_p": "p.Asn1749Asn", "hgvs_p_1_letter": "p.N1749N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "10", "alt_dp": "3623", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "2", "alt_dp": "26", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "262", "alt_dp": "243", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7311", "ref_dp": "6", "alt_dp": "7305", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13678", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13413T>C", "hgvs_p": "p.Thr4471Thr", "hgvs_p_1_letter": "p.T4471T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "13", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20081", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19816C>T", "hgvs_p": "p.Leu6606Leu", "hgvs_p_1_letter": "p.L6606L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20085", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.19822delG", "hgvs_p": "p.Val6608fs", "hgvs_p_1_letter": "p.V6608fs"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "3", "alt_dp": "621", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "151", "alt_dp": "145", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "231", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3174", "ref_dp": "1", "alt_dp": "3172", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3000", "ref_dp": "2", "alt_dp": "2995", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1121", "ref_dp": "0", "alt_dp": "1121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1072", "ref_dp": "0", "alt_dp": "1066", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "0", "alt_dp": "427", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "636", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "857", "ref_dp": "0", "alt_dp": "855", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "12", "alt_dp": "1001", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2470", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2205C>T", "hgvs_p": "p.Ala735Ala", "hgvs_p_1_letter": "p.A735A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "284", "ref_dp": "0", "alt_dp": "283", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "7", "alt_dp": "330", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1288", "ref_dp": "0", "alt_dp": "1287", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1327", "ref_dp": "5", "alt_dp": "1322", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "988", "ref_dp": "984", "alt_dp": "611", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4858", "ref_dp": "62", "alt_dp": "4792", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4828", "ref_dp": "1", "alt_dp": "4820", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2995", "ref_dp": "5", "alt_dp": "2985", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1312", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "0", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1047G>T", "hgvs_p": "p.Leu349Phe", "hgvs_p_1_letter": "p.L349F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18622", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18357A>G", "hgvs_p": "p.Leu6119Leu", "hgvs_p_1_letter": "p.L6119L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "0", "alt_dp": "156", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "2", "alt_dp": "163", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27274", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "17", "alt_dp": "7", "af": "0.29"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.73T>A", "hgvs_p": "p.Ser25Thr", "hgvs_p_1_letter": "p.S25T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27476", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "21", "alt_dp": "126", "af": "0.86"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.83C>T", "hgvs_p": "p.Thr28Ile", "hgvs_p_1_letter": "p.T28I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "2", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "136", "af": "0.8"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9147", "ref_dp": "39", "alt_dp": "9102", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9138", "ref_dp": "1", "alt_dp": "9105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1729", "ref_dp": "4", "alt_dp": "1725", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3760", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "316", "ref_dp": "215", "alt_dp": "97", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.3495T>A", "hgvs_p": "p.Cys1165*", "hgvs_p_1_letter": "p.C1165*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "300", "alt_dp": "269", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "0", "alt_dp": "300", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5521", "ref_dp": "11", "alt_dp": "5501", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "4", "alt_dp": "210", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "6", "alt_dp": "7", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "1", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "266", "ref_dp": "261", "alt_dp": "232", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2654", "ref_dp": "0", "alt_dp": "2654", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2542", "ref_dp": "8", "alt_dp": "2530", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "935", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "889", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "54", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "891", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1211", "ref_dp": "0", "alt_dp": "1198", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1053", "ref_dp": "0", "alt_dp": "1053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1182", "ref_dp": "13", "alt_dp": "1169", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "2", "alt_dp": "634", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "340", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1831", "ref_dp": "9", "alt_dp": "1819", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1835", "ref_dp": "8", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "1", "alt_dp": "166", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1291", "ref_dp": "1282", "alt_dp": "743", "af": "0.58"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2695", "ref_dp": "46", "alt_dp": "2646", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2663", "ref_dp": "6", "alt_dp": "2655", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "8", "alt_dp": "2712", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11186", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10921T>C", "hgvs_p": "p.Leu3641Leu", "hgvs_p_1_letter": "p.L3641L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "49", "alt_dp": "41", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2411", "ref_dp": "5", "alt_dp": "2405", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19162", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "868", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18897G>T", "hgvs_p": "p.Leu6299Leu", "hgvs_p_1_letter": "p.L6299L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "52", "alt_dp": "47", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23235", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1673A>G", "hgvs_p": "p.Lys558Arg", "hgvs_p_1_letter": "p.K558R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1508", "ref_dp": "0", "alt_dp": "1508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1423", "ref_dp": "6", "alt_dp": "1417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "648", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "11", "alt_dp": "438", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "646", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "262", "ref_dp": "1", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27676", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "23", "alt_dp": "8", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.283G>C", "hgvs_p": "p.Glu95Gln", "hgvs_p_1_letter": "p.E95Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "0", "alt_dp": "837", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "921", "ref_dp": "0", "alt_dp": "919", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "702", "ref_dp": "694", "alt_dp": "428", "af": "0.61"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8854", "ref_dp": "85", "alt_dp": "8762", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8819", "ref_dp": "2", "alt_dp": "8808", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4087", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3822T>C", "hgvs_p": "p.Ile1274Ile", "hgvs_p_1_letter": "p.I1274I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2963", "ref_dp": "3", "alt_dp": "2957", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11267", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "24", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.11005_11006delAT", "hgvs_p": "p.Met3669fs", "hgvs_p_1_letter": "p.M3669fs"}, "Variant": {"ref": "GAT"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11387", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11122G>A", "hgvs_p": "p.Val3708Met", "hgvs_p_1_letter": "p.V3708M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13432", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "486", "ref_dp": "0", "alt_dp": "486", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13167C>T", "hgvs_p": "p.Pro4389Pro", "hgvs_p_1_letter": "p.P4389P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21456", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21191A>G", "hgvs_p": "p.Lys7064Arg", "hgvs_p_1_letter": "p.K7064R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "319", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27916", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.23G>A", "hgvs_p": "p.Gly8Glu", "hgvs_p_1_letter": "p.G8E"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27943", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.50A>G", "hgvs_p": "p.His17Arg", "hgvs_p_1_letter": "p.H17R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.162A>G", "hgvs_p": "p.Ser54Ser", "hgvs_p_1_letter": "p.S54S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28089", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.197_202delGTTCTA", "hgvs_p": "p.Gly66_Lys68delinsGlu", "hgvs_p_1_letter": "p.G66_K68delinsE"}, "Variant": {"ref": "GGTTCTA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>T", "hgvs_p": "p.Gly96Cys", "hgvs_p_1_letter": "p.G96C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "90", "alt_dp": "86", "af": "0.96"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "118", "alt_dp": "105", "af": "0.89"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28367", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.94C>T", "hgvs_p": "p.Arg32Cys", "hgvs_p_1_letter": "p.R32C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5069", "ref_dp": "16", "alt_dp": "5029", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "0", "alt_dp": "1860", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3903", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3638C>T", "hgvs_p": "p.Pro1213Leu", "hgvs_p_1_letter": "p.P1213L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3722C>T", "hgvs_p": "p.Thr1241Ile", "hgvs_p_1_letter": "p.T1241I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "74", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "202", "alt_dp": "182", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "2", "alt_dp": "155", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "157", "alt_dp": "139", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "1", "alt_dp": "152", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3381", "ref_dp": "6", "alt_dp": "3375", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3427", "ref_dp": "9", "alt_dp": "3416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1504", "ref_dp": "0", "alt_dp": "1502", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1436", "ref_dp": "0", "alt_dp": "1431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "846", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1170", "ref_dp": "0", "alt_dp": "1164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "2", "alt_dp": "124", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "2", "alt_dp": "795", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "23", "alt_dp": "905", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "98", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1358", "ref_dp": "2", "alt_dp": "1355", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26361", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.117G>A", "hgvs_p": "p.Leu39Leu", "hgvs_p_1_letter": "p.L39L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "0", "alt_dp": "436", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "764", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1976", "ref_dp": "8", "alt_dp": "1963", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2173", "ref_dp": "5", "alt_dp": "2164", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "1560", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3593", "ref_dp": "32", "alt_dp": "3558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3570", "ref_dp": "4", "alt_dp": "3559", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3040", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2775C>T", "hgvs_p": "p.Tyr925Tyr", "hgvs_p_1_letter": "p.Y925Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "627", "ref_dp": "0", "alt_dp": "627", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4302", "ref_dp": "15", "alt_dp": "4285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "29", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "418", "ref_dp": "0", "alt_dp": "418", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "13", "alt_dp": "7", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "7", "af": "0.64"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "734", "ref_dp": "0", "alt_dp": "734", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "748", "ref_dp": "0", "alt_dp": "748", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "377", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "2", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "2", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "176", "alt_dp": "105", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8461", "ref_dp": "46", "alt_dp": "8410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8448", "ref_dp": "1", "alt_dp": "8431", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "2", "alt_dp": "1325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1499", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14466", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14201T>C", "hgvs_p": "p.Phe4734Ser", "hgvs_p_1_letter": "p.F4734S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14533", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14268A>G", "hgvs_p": "p.Leu4756Leu", "hgvs_p_1_letter": "p.L4756L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15572", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2032", "ref_dp": "731", "alt_dp": "1301", "af": "0.64"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15307A>G", "hgvs_p": "p.Met5103Val", "hgvs_p_1_letter": "p.M5103V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "29", "af": "0.76"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1002", "ref_dp": "0", "alt_dp": "1002", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1030", "ref_dp": "4", "alt_dp": "1026", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "0", "alt_dp": "488", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "208", "ref_dp": "0", "alt_dp": "204", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "6", "alt_dp": "275", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1060", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "508", "ref_dp": "1", "alt_dp": "505", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "474", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "92", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1304", "ref_dp": "1", "alt_dp": "1302", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1395", "ref_dp": "0", "alt_dp": "1393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1092", "ref_dp": "1088", "alt_dp": "734", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "10", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10404", "ref_dp": "75", "alt_dp": "10319", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10380", "ref_dp": "2", "alt_dp": "10364", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "2", "alt_dp": "35", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "7", "alt_dp": "37", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2083", "ref_dp": "5", "alt_dp": "2078", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "101", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4671", "ref_dp": "5", "alt_dp": "4664", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "121", "alt_dp": "114", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2094", "ref_dp": "0", "alt_dp": "2093", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2060", "ref_dp": "6", "alt_dp": "2053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "0", "alt_dp": "815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "0", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "518", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "628", "ref_dp": "4", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "370", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "354", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "0", "alt_dp": "361", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27632", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "28", "alt_dp": "14", "af": "0.33"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239G>A", "hgvs_p": "p.Arg80Lys", "hgvs_p_1_letter": "p.R80K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "482", "ref_dp": "480", "alt_dp": "479", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "566", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "4", "alt_dp": "568", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "382", "alt_dp": "243", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7323", "ref_dp": "72", "alt_dp": "7246", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7288", "ref_dp": "2", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4164", "ref_dp": "2", "alt_dp": "4135", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "2", "alt_dp": "55", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3256", "ref_dp": "13", "alt_dp": "3242", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2794", "ref_dp": "8", "alt_dp": "2786", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "204", "alt_dp": "183", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "98", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12008", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "230", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11743C>T", "hgvs_p": "p.Leu3915Phe", "hgvs_p_1_letter": "p.L3915F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3794", "ref_dp": "10", "alt_dp": "3783", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "1", "alt_dp": "61", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "95", "alt_dp": "87", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2394", "ref_dp": "0", "alt_dp": "2394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2316", "ref_dp": "2", "alt_dp": "2309", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "798", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "893", "ref_dp": "0", "alt_dp": "890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "0", "alt_dp": "687", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "756", "ref_dp": "12", "alt_dp": "744", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1039", "ref_dp": "7", "alt_dp": "1032", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "1", "alt_dp": "610", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "637", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "596", "ref_dp": "5", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "630", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "4", "alt_dp": "248", "af": "0.98"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1608", "ref_dp": "3", "alt_dp": "1605", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "3", "alt_dp": "1673", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1336", "ref_dp": "1327", "alt_dp": "801", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "26", "alt_dp": "2694", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2714", "ref_dp": "2", "alt_dp": "2706", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3239", "ref_dp": "22", "alt_dp": "3215", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "48", "alt_dp": "44", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "4", "alt_dp": "1568", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20776", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.20511A>G", "hgvs_p": "p.Ala6837Ala", "hgvs_p_1_letter": "p.A6837A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "37", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23323", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "2", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1761T>C", "hgvs_p": "p.Ile587Ile", "hgvs_p_1_letter": "p.I587I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "0", "alt_dp": "191", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "2", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "5", "alt_dp": "684", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "2", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1197", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "0", "alt_dp": "248", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "225", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "4", "alt_dp": "1318", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1352", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "929", "alt_dp": "481", "af": "0.52"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9896", "ref_dp": "69", "alt_dp": "9823", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9878", "ref_dp": "3", "alt_dp": "9869", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3800", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3535G>A", "hgvs_p": "p.Asp1179Asn", "hgvs_p_1_letter": "p.D1179N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11985", "ref_dp": "11766", "alt_dp": "9796", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "520", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "44", "alt_dp": "43", "af": "0.49"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.255G>C", "hgvs_p": "p.Met85Ile", "hgvs_p_1_letter": "p.M85I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "544", "ref_dp": "2", "alt_dp": "541", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13908", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13643T>C", "hgvs_p": "p.Ile4548Thr", "hgvs_p_1_letter": "p.I4548T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "3", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "7", "alt_dp": "133", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25057", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3495T>C", "hgvs_p": "p.Asp1165Asp", "hgvs_p_1_letter": "p.D1165D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "213", "ref_dp": "2", "alt_dp": "211", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "185", "alt_dp": "129", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12043", "ref_dp": "60", "alt_dp": "11972", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12008", "ref_dp": "2", "alt_dp": "11991", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "2", "alt_dp": "38", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "0", "alt_dp": "307", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10947", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10682G>A", "hgvs_p": "p.Arg3561Lys", "hgvs_p_1_letter": "p.R3561K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11788C>T", "hgvs_p": "p.Leu3930Phe", "hgvs_p_1_letter": "p.L3930F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2302", "ref_dp": "4", "alt_dp": "2298", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "44", "alt_dp": "39", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1670", "ref_dp": "8", "alt_dp": "1662", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "575", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "0", "alt_dp": "551", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "348", "ref_dp": "7", "alt_dp": "341", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25032", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3470A>G", "hgvs_p": "p.Lys1157Arg", "hgvs_p_1_letter": "p.K1157R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "2", "alt_dp": "326", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26612", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>G", "hgvs_p": "p.Thr30Thr", "hgvs_p_1_letter": "p.T30T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "3", "alt_dp": "974", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "971", "ref_dp": "0", "alt_dp": "967", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "710", "ref_dp": "708", "alt_dp": "439", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "135", "alt_dp": "50", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6996", "ref_dp": "77", "alt_dp": "6913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6957", "ref_dp": "1", "alt_dp": "6945", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2925", "ref_dp": "8", "alt_dp": "2915", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "99", "alt_dp": "86", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5198", "ref_dp": "9", "alt_dp": "5188", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "125", "ref_dp": "0", "alt_dp": "125", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "160", "alt_dp": "140", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2029", "ref_dp": "0", "alt_dp": "2029", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1991", "ref_dp": "10", "alt_dp": "1981", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "763", "ref_dp": "2", "alt_dp": "761", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "0", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "0", "alt_dp": "278", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "0", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "708", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "855", "ref_dp": "8", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "305", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "272", "ref_dp": "0", "alt_dp": "272", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "4", "alt_dp": "251", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "0", "alt_dp": "129", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1166", "ref_dp": "5", "alt_dp": "1159", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1184", "ref_dp": "7", "alt_dp": "1171", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "906", "alt_dp": "488", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5630", "ref_dp": "77", "alt_dp": "5551", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5585", "ref_dp": "3", "alt_dp": "5569", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8014", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "492", "ref_dp": "17", "alt_dp": "475", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7749T>C", "hgvs_p": "p.Ser2583Ser", "hgvs_p_1_letter": "p.S2583S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2422", "ref_dp": "5", "alt_dp": "2413", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "69", "alt_dp": "59", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2959", "ref_dp": "4", "alt_dp": "2953", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1266", "ref_dp": "0", "alt_dp": "1263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21274", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21009T>C", "hgvs_p": "p.Phe7003Phe", "hgvs_p_1_letter": "p.F7003F"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "72", "alt_dp": "63", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1977", "ref_dp": "2", "alt_dp": "1975", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1792", "ref_dp": "2", "alt_dp": "1789", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "744", "ref_dp": "0", "alt_dp": "744", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "722", "ref_dp": "0", "alt_dp": "719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "96", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "4", "alt_dp": "346", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2610", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2345C>A", "hgvs_p": "p.Pro782Gln", "hgvs_p_1_letter": "p.P782Q"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "1", "alt_dp": "437", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "320", "ref_dp": "0", "alt_dp": "320", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "362", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "2", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "3", "alt_dp": "626", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "514", "ref_dp": "508", "alt_dp": "361", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4183", "ref_dp": "51", "alt_dp": "4127", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4145", "ref_dp": "1", "alt_dp": "4137", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "16", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2826", "ref_dp": "4", "alt_dp": "2818", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12368", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "12", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12103A>G", "hgvs_p": "p.Thr4035Ala", "hgvs_p_1_letter": "p.T4035A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12749", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "21", "alt_dp": "15", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12484G>T", "hgvs_p": "p.Ala4162Ser", "hgvs_p_1_letter": "p.A4162S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "2", "alt_dp": "663", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "8", "af": "0.57"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "0", "alt_dp": "246", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "2", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "65", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "575", "alt_dp": "572", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "2", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "721", "ref_dp": "2", "alt_dp": "713", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "501", "ref_dp": "498", "alt_dp": "352", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4386", "ref_dp": "36", "alt_dp": "4344", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4380", "ref_dp": "2", "alt_dp": "4371", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2419", "ref_dp": "4", "alt_dp": "2405", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4221", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3956A>G", "hgvs_p": "p.Lys1319Arg", "hgvs_p_1_letter": "p.K1319R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8256", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "53", "alt_dp": "24", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7991A>G", "hgvs_p": "p.Glu2664Gly", "hgvs_p_1_letter": "p.E2664G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "2", "alt_dp": "604", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "1", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "71", "alt_dp": "67", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4647", "ref_dp": "1", "alt_dp": "4644", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "3", "alt_dp": "58", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19937", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19672A>G", "hgvs_p": "p.Thr6558Ala", "hgvs_p_1_letter": "p.T6558A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21458", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21193T>C", "hgvs_p": "p.Ser7065Pro", "hgvs_p_1_letter": "p.S7065P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "69", "alt_dp": "63", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1549", "ref_dp": "3", "alt_dp": "1546", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1462", "ref_dp": "0", "alt_dp": "1461", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "609", "ref_dp": "0", "alt_dp": "609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "379", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "46", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "463", "ref_dp": "0", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "595", "ref_dp": "9", "alt_dp": "586", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "1", "alt_dp": "412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "317", "alt_dp": "227", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5519", "ref_dp": "59", "alt_dp": "5456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5487", "ref_dp": "2", "alt_dp": "5473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2672", "ref_dp": "20", "alt_dp": "2646", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "109", "alt_dp": "100", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3349", "ref_dp": "12", "alt_dp": "3337", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "2", "alt_dp": "70", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "43", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1274", "ref_dp": "2", "alt_dp": "1272", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1276", "ref_dp": "1", "alt_dp": "1275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "519", "ref_dp": "0", "alt_dp": "519", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "0", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "3", "alt_dp": "98", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "402", "ref_dp": "1", "alt_dp": "400", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "469", "ref_dp": "11", "alt_dp": "458", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "313", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "8", "alt_dp": "308", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28333", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "4", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.60C>T", "hgvs_p": "p.Pro20Pro", "hgvs_p_1_letter": "p.P20P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "256", "alt_dp": "188", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "124", "alt_dp": "56", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3917", "ref_dp": "51", "alt_dp": "3864", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3900", "ref_dp": "4", "alt_dp": "3892", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4710", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4445C>A", "hgvs_p": "p.Ala1482Asp", "hgvs_p_1_letter": "p.A1482D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2105", "ref_dp": "5", "alt_dp": "2100", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}] \ No newline at end of file diff --git a/long_table_JSON_2022-05-31 14:52:03.933969.txt b/long_table_JSON_2022-05-31 14:52:03.933969.txt deleted file mode 100644 index 7dbc6e36..00000000 --- a/long_table_JSON_2022-05-31 14:52:03.933969.txt +++ /dev/null @@ -1 +0,0 @@ -[{"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "363", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "2", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "697", "ref_dp": "1", "alt_dp": "695", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3710", "ref_dp": "6", "alt_dp": "3690", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2590", "ref_dp": "2", "alt_dp": "2588", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24138", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "913", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2576C>T", "hgvs_p": "p.Thr859Ile", "hgvs_p_1_letter": "p.T859I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "892", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "5", "alt_dp": "236", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "82", "af": "0.98"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "330", "ref_dp": "0", "alt_dp": "330", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4230", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3965C>T", "hgvs_p": "p.Thr1322Ile", "hgvs_p_1_letter": "p.T1322I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8440", "ref_dp": "24", "alt_dp": "8415", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7769", "ref_dp": "7715", "alt_dp": "6191", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7835", "ref_dp": "36", "alt_dp": "7791", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "27", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6842", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.6577T>C", "hgvs_p": "p.Ser2193Pro", "hgvs_p_1_letter": "p.S2193P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3054", "ref_dp": "5", "alt_dp": "3048", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214821"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1199", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "364", "ref_dp": "361", "alt_dp": "97", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.935delG", "hgvs_p": "p.Cys312fs", "hgvs_p_1_letter": "p.C312fs"}, "Variant": {"ref": "TG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "735", "ref_dp": "546", "alt_dp": "189", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12914G>T", "hgvs_p": "p.Gly4305Val", "hgvs_p_1_letter": "p.G4305V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2579", "ref_dp": "0", "alt_dp": "2575", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20473", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "175", "alt_dp": "247", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20208A>C", "hgvs_p": "p.Lys6736Asn", "hgvs_p_1_letter": "p.K6736N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2076", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "47", "alt_dp": "33", "af": "0.41"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1811G>T", "hgvs_p": "p.Gly604Val", "hgvs_p_1_letter": "p.G604V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25217", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "334", "ref_dp": "113", "alt_dp": "221", "af": "0.66"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3655G>T", "hgvs_p": "p.Gly1219Cys", "hgvs_p_1_letter": "p.G1219C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "109", "alt_dp": "119", "af": "0.52"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.32G>T", "hgvs_p": "p.Gly11Val", "hgvs_p_1_letter": "p.G11V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25451", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.59T>C", "hgvs_p": "p.Ile20Thr", "hgvs_p_1_letter": "p.I20T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2748", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "534", "alt_dp": "315", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2483A>G", "hgvs_p": "p.Asp828Gly", "hgvs_p_1_letter": "p.D828G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "40", "alt_dp": "19", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3249G>T", "hgvs_p": "p.Met1083Ile", "hgvs_p_1_letter": "p.M1083I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7802", "ref_dp": "4", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "504", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6981", "ref_dp": "6922", "alt_dp": "5465", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.245_250delGTCATG", "hgvs_p": "p.Gly82_His83del", "hgvs_p_1_letter": "p.G82_H83del"}, "Variant": {"ref": "CTCATGG"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7271", "ref_dp": "38", "alt_dp": "7229", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8125", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7860T>G", "hgvs_p": "p.Leu2620Leu", "hgvs_p_1_letter": "p.L2620L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214822"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10845", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10580T>C", "hgvs_p": "p.Met3527Thr", "hgvs_p_1_letter": "p.M3527T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "256", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "500", "ref_dp": "3", "alt_dp": "496", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4879", "ref_dp": "1", "alt_dp": "4849", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2049", "ref_dp": "10", "alt_dp": "2039", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "172", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "3", "alt_dp": "239", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10199", "ref_dp": "19", "alt_dp": "10180", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9612", "ref_dp": "41", "alt_dp": "9559", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214825"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "0", "alt_dp": "238", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "2", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "621", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6934", "ref_dp": "3", "alt_dp": "6903", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "4", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22227", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.665C>T", "hgvs_p": "p.Ala222Val", "hgvs_p_1_letter": "p.A222V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1826", "ref_dp": "2", "alt_dp": "1824", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "363", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "2", "alt_dp": "193", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4158", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "81", "alt_dp": "31", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3893C>T", "hgvs_p": "p.Ala1298Val", "hgvs_p_1_letter": "p.A1298V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10150", "ref_dp": "5", "alt_dp": "10145", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9501", "ref_dp": "38", "alt_dp": "9460", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5548", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5283C>T", "hgvs_p": "p.Thr1761Thr", "hgvs_p_1_letter": "p.T1761T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214826"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1123", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "3", "alt_dp": "158", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.858A>T", "hgvs_p": "p.Pro286Pro", "hgvs_p_1_letter": "p.P286P"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6726", "ref_dp": "0", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "336", "ref_dp": "0", "alt_dp": "336", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24368", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "23", "alt_dp": "49", "af": "0.67"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2806G>C", "hgvs_p": "p.Asp936His", "hgvs_p_1_letter": "p.D936H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25112", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "10", "alt_dp": "80", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3550G>T", "hgvs_p": "p.Asp1184Tyr", "hgvs_p_1_letter": "p.D1184Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26297", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "476", "alt_dp": "176", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53T>C", "hgvs_p": "p.Leu18Pro", "hgvs_p_1_letter": "p.L18P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26410", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.166T>C", "hgvs_p": "p.Phe56Leu", "hgvs_p_1_letter": "p.F56L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "1", "alt_dp": "11", "af": "0.92"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3394", "ref_dp": "8", "alt_dp": "3386", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "10", "alt_dp": "3206", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7521", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "3", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7256C>T", "hgvs_p": "p.Thr2419Ile", "hgvs_p_1_letter": "p.T2419I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8302", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "17", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8037A>T", "hgvs_p": "p.Lys2679Asn", "hgvs_p_1_letter": "p.K2679N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214827"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10867G>T", "hgvs_p": "p.Ala3623Ser", "hgvs_p_1_letter": "p.A3623S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "25", "alt_dp": "28", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16002", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "21", "alt_dp": "13", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.15737T>G", "hgvs_p": "p.Leu5246*", "hgvs_p_1_letter": "p.L5246*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16726", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16461C>T", "hgvs_p": "p.Tyr5487Tyr", "hgvs_p_1_letter": "p.Y5487Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17658", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12609", "ref_dp": "1", "alt_dp": "12562", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17393G>T", "hgvs_p": "p.Cys5798Phe", "hgvs_p_1_letter": "p.C5798F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19378", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "17", "alt_dp": "25", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19113T>C", "hgvs_p": "p.Ile6371Ile", "hgvs_p_1_letter": "p.I6371I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20132", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19867C>T", "hgvs_p": "p.Pro6623Ser", "hgvs_p_1_letter": "p.P6623S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21786", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.224G>T", "hgvs_p": "p.Gly75Val", "hgvs_p_1_letter": "p.G75V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "0", "alt_dp": "611", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27856", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "13", "alt_dp": "40", "af": "0.75"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.101T>A", "hgvs_p": "p.Leu34Gln", "hgvs_p_1_letter": "p.L34Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "210", "ref_dp": "0", "alt_dp": "210", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14026", "ref_dp": "6", "alt_dp": "14017", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "541", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13166", "ref_dp": "68", "alt_dp": "13075", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.276C>T", "hgvs_p": "p.Leu92Leu", "hgvs_p_1_letter": "p.L92L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214828"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "0", "alt_dp": "148", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "433", "ref_dp": "3", "alt_dp": "428", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "20", "alt_dp": "19", "af": "0.49"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2780", "ref_dp": "6", "alt_dp": "2774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "4", "alt_dp": "439", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "694", "ref_dp": "0", "alt_dp": "694", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "1", "alt_dp": "590", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "2", "alt_dp": "491", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5976", "ref_dp": "2", "alt_dp": "5958", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "5", "alt_dp": "94", "af": "0.95"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "116", "af": "0.99"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "260", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13196", "ref_dp": "11", "alt_dp": "13183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11571", "ref_dp": "51", "alt_dp": "11487", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2135", "ref_dp": "898", "alt_dp": "1233", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8061C>T", "hgvs_p": "p.Asp2687Asp", "hgvs_p_1_letter": "p.D2687D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214829"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10833", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10568C>T", "hgvs_p": "p.Ala3523Val", "hgvs_p_1_letter": "p.A3523V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "2", "alt_dp": "158", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.920C>T", "hgvs_p": "p.Thr307Ile", "hgvs_p_1_letter": "p.T307I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2950", "ref_dp": "2", "alt_dp": "2944", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "233", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "442", "ref_dp": "0", "alt_dp": "442", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "8", "alt_dp": "622", "af": "0.98"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "2", "alt_dp": "410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "811", "ref_dp": "1", "alt_dp": "809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7244", "ref_dp": "1", "alt_dp": "7211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12135", "ref_dp": "22", "alt_dp": "12111", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5274", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5009C>T", "hgvs_p": "p.Ala1670Val", "hgvs_p_1_letter": "p.A1670V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11747", "ref_dp": "79", "alt_dp": "11647", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "2", "alt_dp": "54", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214830"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1009", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.744C>A", "hgvs_p": "p.Ser248Arg", "hgvs_p_1_letter": "p.S248R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13408", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13143T>C", "hgvs_p": "p.Cys4381Cys", "hgvs_p_1_letter": "p.C4381C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14647", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14382A>C", "hgvs_p": "p.Leu4794Leu", "hgvs_p_1_letter": "p.L4794L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14661", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "7", "alt_dp": "6", "af": "0.46"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14396T>G", "hgvs_p": "p.Phe4799Cys", "hgvs_p_1_letter": "p.F4799C"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15604", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15339A>T", "hgvs_p": "p.Ala5113Ala", "hgvs_p_1_letter": "p.A5113A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17375", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "195", "alt_dp": "148", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.17110C>T", "hgvs_p": "p.Gln5704*", "hgvs_p_1_letter": "p.Q5704*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "472", "ref_dp": "337", "alt_dp": "127", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17204G>T", "hgvs_p": "p.Cys5735Phe", "hgvs_p_1_letter": "p.C5735F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23333", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "30", "alt_dp": "24", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1771T>C", "hgvs_p": "p.Ser591Pro", "hgvs_p_1_letter": "p.S591P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28301", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.28C>A", "hgvs_p": "p.Arg10Arg", "hgvs_p_1_letter": "p.R10R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "2", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3154", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2889T>A", "hgvs_p": "p.Gly963Gly", "hgvs_p_1_letter": "p.G963G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3443", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "9", "alt_dp": "8", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3178G>T", "hgvs_p": "p.Ala1060Ser", "hgvs_p_1_letter": "p.A1060S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3748", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3483T>C", "hgvs_p": "p.Ser1161Ser", "hgvs_p_1_letter": "p.S1161S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1048", "ref_dp": "6", "alt_dp": "1042", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "313", "alt_dp": "636", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214831"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14595", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14330T>G", "hgvs_p": "p.Val4777Gly", "hgvs_p_1_letter": "p.V4777G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17213", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16948C>T", "hgvs_p": "p.Leu5650Leu", "hgvs_p_1_letter": "p.L5650L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21563", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "27", "alt_dp": "9", "af": "0.25"}, "Gene": {"gene": "S"}, "Effect": {"effect": "start_lost", "hgvs_c": "c.1A>G", "hgvs_p": "p.Met1?", "hgvs_p_1_letter": "p.M1?"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26114", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.722A>G", "hgvs_p": "p.Glu241Gly", "hgvs_p_1_letter": "p.E241G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26663", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "19", "alt_dp": "14", "af": "0.42"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.141T>C", "hgvs_p": "p.Tyr47Tyr", "hgvs_p_1_letter": "p.Y47Y"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "2", "alt_dp": "51", "af": "0.94"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1250", "ref_dp": "2", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2966", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2701A>G", "hgvs_p": "p.Ser901Gly", "hgvs_p_1_letter": "p.S901G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5706", "ref_dp": "6", "alt_dp": "5700", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "25", "alt_dp": "84", "af": "0.77"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214833"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "137", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "42", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "1", "alt_dp": "1323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "3", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "1", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4981", "ref_dp": "0", "alt_dp": "4965", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "12", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "1", "alt_dp": "71", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "16", "alt_dp": "60", "af": "0.79"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21304", "ref_dp": "21", "alt_dp": "21277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8807", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8542G>A", "hgvs_p": "p.Asp2848Asn", "hgvs_p_1_letter": "p.D2848N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214834"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10741", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "22", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10479delT", "hgvs_p": "p.Phe3493fs", "hgvs_p_1_letter": "p.F3493fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11808", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11543G>C", "hgvs_p": "p.Gly3848Ala", "hgvs_p_1_letter": "p.G3848A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11824", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11559C>T", "hgvs_p": "p.Ile3853Ile", "hgvs_p_1_letter": "p.I3853I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "1", "alt_dp": "139", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16988", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "18", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16723G>A", "hgvs_p": "p.Ala5575Thr", "hgvs_p_1_letter": "p.A5575T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19307", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "23", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19042A>G", "hgvs_p": "p.Asn6348Asp", "hgvs_p_1_letter": "p.N6348D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23826", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2264A>G", "hgvs_p": "p.Gln755Arg", "hgvs_p_1_letter": "p.Q755R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "1", "alt_dp": "35", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26239", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "27", "alt_dp": "30", "af": "0.53"}, "Gene": {"gene": "E"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-6G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27518", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "60", "alt_dp": "24", "af": "0.29"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.125G>A", "hgvs_p": "p.Gly42Asp", "hgvs_p_1_letter": "p.G42D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "1", "alt_dp": "137", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2177", "ref_dp": "0", "alt_dp": "2173", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29681", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "13", "af": "0.59"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4298_*4299delTA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TTA"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4079", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "74", "alt_dp": "60", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3816_3817delTG", "hgvs_p": "p.Ser1272fs", "hgvs_p_1_letter": "p.S1272fs"}, "Variant": {"ref": "AGT"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10789", "ref_dp": "17", "alt_dp": "10764", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "36", "alt_dp": "15", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7639", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7374C>T", "hgvs_p": "p.Phe2458Phe", "hgvs_p_1_letter": "p.F2458F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8596", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "177", "alt_dp": "61", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8331A>T", "hgvs_p": "p.Thr2777Thr", "hgvs_p_1_letter": "p.T2777T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214835"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17017", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "15", "alt_dp": "8", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16752G>A", "hgvs_p": "p.Met5584Ile", "hgvs_p_1_letter": "p.M5584I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18774", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "27", "alt_dp": "10", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18509A>G", "hgvs_p": "p.Asn6170Ser", "hgvs_p_1_letter": "p.N6170S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21747", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "23", "alt_dp": "12", "af": "0.34"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>G", "hgvs_p": "p.Val62Gly", "hgvs_p_1_letter": "p.V62G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "1", "alt_dp": "73", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26263", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "4", "alt_dp": "10", "af": "0.71"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19G>C", "hgvs_p": "p.Glu7Gln", "hgvs_p_1_letter": "p.E7Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27767", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12T>C", "hgvs_p": "p.Leu4Leu", "hgvs_p_1_letter": "p.L4L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "1", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4413", "ref_dp": "0", "alt_dp": "4393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3092", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2827C>T", "hgvs_p": "p.Pro943Ser", "hgvs_p_1_letter": "p.P943S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3540", "ref_dp": "3", "alt_dp": "3537", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8317", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "33", "alt_dp": "12", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8052A>G", "hgvs_p": "p.Thr2684Thr", "hgvs_p_1_letter": "p.T2684T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214836"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10257", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9992T>C", "hgvs_p": "p.Val3331Ala", "hgvs_p_1_letter": "p.V3331A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14946", "nucleotide": "TG"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.14683dupG", "hgvs_p": "p.Val4895fs", "hgvs_p_1_letter": "p.V4895fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14958", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14693T>A", "hgvs_p": "p.Leu4898*", "hgvs_p_1_letter": "p.L4898*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21255", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20990G>C", "hgvs_p": "p.Arg6997Pro", "hgvs_p_1_letter": "p.R6997P"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "222", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-44C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "0", "alt_dp": "728", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24370", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "1", "alt_dp": "62", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2808C>T", "hgvs_p": "p.Asp936Asp", "hgvs_p_1_letter": "p.D936D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26801", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "163", "ref_dp": "0", "alt_dp": "163", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.279C>G", "hgvs_p": "p.Leu93Leu", "hgvs_p_1_letter": "p.L93L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28093", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ser67Phe", "hgvs_p_1_letter": "p.S67F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "19", "alt_dp": "89", "af": "0.82"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>T", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1594", "ref_dp": "0", "alt_dp": "1584", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29578", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21C>T", "hgvs_p": "p.Phe7Phe", "hgvs_p_1_letter": "p.F7F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29645", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF10"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.88G>T", "hgvs_p": "p.Val30Leu", "hgvs_p_1_letter": "p.V30L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "56", "alt_dp": "122", "af": "0.69"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3693A>C", "hgvs_p": "p.Lys1231Asn", "hgvs_p_1_letter": "p.K1231N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3963", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "56", "alt_dp": "138", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3698A>T", "hgvs_p": "p.Lys1233Ile", "hgvs_p_1_letter": "p.K1233I"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4082", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "16", "alt_dp": "23", "af": "0.59"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3817G>A", "hgvs_p": "p.Asp1273Asn", "hgvs_p_1_letter": "p.D1273N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19439", "ref_dp": "22", "alt_dp": "19412", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17846", "ref_dp": "3108", "alt_dp": "14730", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5869", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5604C>T", "hgvs_p": "p.Tyr1868Tyr", "hgvs_p_1_letter": "p.Y1868Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "214837"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16276", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16011T>C", "hgvs_p": "p.His5337His", "hgvs_p_1_letter": "p.H5337H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28932", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.659C>T", "hgvs_p": "p.Ala220Val", "hgvs_p_1_letter": "p.A220V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28951", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.678A>G", "hgvs_p": "p.Arg226Arg", "hgvs_p_1_letter": "p.R226R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "445", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "3", "alt_dp": "253", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.180T>C", "hgvs_p": "p.Val60Val", "hgvs_p_1_letter": "p.V60V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "527", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "18", "alt_dp": "179", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.262C>T", "hgvs_p": "p.Leu88Leu", "hgvs_p_1_letter": "p.L88L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7948", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7683C>T", "hgvs_p": "p.Tyr2561Tyr", "hgvs_p_1_letter": "p.Y2561Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9711", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "14", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.9449_9450delCA", "hgvs_p": "p.Thr3150fs", "hgvs_p_1_letter": "p.T3150fs"}, "Variant": {"ref": "CCA"}, "Sample": {"sample": "214838"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "79", "alt_dp": "66", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "727", "ref_dp": "1", "alt_dp": "726", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "0", "alt_dp": "185", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "2", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "704", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "254", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "242", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "96", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "1", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "25", "af": "0.96"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "27", "af": "0.84"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1617", "ref_dp": "29", "alt_dp": "1583", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1606", "ref_dp": "0", "alt_dp": "1604", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "811", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.546C>T", "hgvs_p": "p.Tyr182Tyr", "hgvs_p_1_letter": "p.Y182Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1157", "ref_dp": "5", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220338"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "507", "ref_dp": "502", "alt_dp": "426", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "0", "alt_dp": "559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3850", "ref_dp": "4", "alt_dp": "3846", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "0", "alt_dp": "235", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "2", "alt_dp": "185", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "189", "alt_dp": "166", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "0", "alt_dp": "154", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2573", "ref_dp": "5", "alt_dp": "2568", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2372", "ref_dp": "11", "alt_dp": "2360", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "877", "ref_dp": "0", "alt_dp": "877", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "0", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "2", "alt_dp": "171", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1194", "ref_dp": "2", "alt_dp": "1189", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1645", "ref_dp": "0", "alt_dp": "1631", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "514", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "983", "ref_dp": "2", "alt_dp": "973", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1108", "ref_dp": "16", "alt_dp": "1091", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "1", "alt_dp": "97", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "4", "alt_dp": "731", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26568", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.46C>T", "hgvs_p": "p.Leu16Phe", "hgvs_p_1_letter": "p.L16F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "0", "alt_dp": "245", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "0", "alt_dp": "715", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "256", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1012", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "951", "ref_dp": "3", "alt_dp": "944", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "751", "alt_dp": "516", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "19", "alt_dp": "1949", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1960", "ref_dp": "1", "alt_dp": "1959", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "1", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "1", "alt_dp": "112", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2673", "ref_dp": "17", "alt_dp": "2656", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2561", "ref_dp": "2", "alt_dp": "2559", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220339"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "1", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220407"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1437", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1172C>T", "hgvs_p": "p.Ser391Phe", "hgvs_p_1_letter": "p.S391F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1186A>T", "hgvs_p": "p.Ile396Phe", "hgvs_p_1_letter": "p.I396F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "4", "alt_dp": "9", "af": "0.69"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24123", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "8", "alt_dp": "11", "af": "0.58"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2561A>C", "hgvs_p": "p.Lys854Thr", "hgvs_p_1_letter": "p.K854T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26862", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.340C>A", "hgvs_p": "p.Pro114Thr", "hgvs_p_1_letter": "p.P114T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "2", "alt_dp": "81", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "0", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "366", "ref_dp": "0", "alt_dp": "366", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220433"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12834", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.12572delT", "hgvs_p": "p.Leu4191fs", "hgvs_p_1_letter": "p.L4191fs"}, "Variant": {"ref": "AT"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "336", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "2", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "81", "alt_dp": "30", "af": "0.37"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "4", "alt_dp": "565", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "0", "alt_dp": "565", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3183", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "22", "alt_dp": "26", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2918A>G", "hgvs_p": "p.Glu973Gly", "hgvs_p_1_letter": "p.E973G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "205", "alt_dp": "169", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "2", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220518"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "178", "alt_dp": "164", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4328", "ref_dp": "6", "alt_dp": "4322", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "4", "alt_dp": "75", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "0", "alt_dp": "116", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "119", "alt_dp": "108", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "96", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2006", "ref_dp": "2", "alt_dp": "2004", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1968", "ref_dp": "2", "alt_dp": "1964", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "712", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "685", "ref_dp": "0", "alt_dp": "679", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "548", "ref_dp": "1", "alt_dp": "547", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "682", "ref_dp": "21", "alt_dp": "661", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "2", "alt_dp": "67", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "2", "alt_dp": "88", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "775", "ref_dp": "0", "alt_dp": "775", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "5", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "657", "alt_dp": "484", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2822", "ref_dp": "28", "alt_dp": "2789", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2814", "ref_dp": "0", "alt_dp": "2809", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2312", "ref_dp": "8", "alt_dp": "2302", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220529"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "28", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "0", "alt_dp": "1638", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "470", "ref_dp": "2", "alt_dp": "468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "495", "ref_dp": "2", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "213", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "37", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "2", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27406", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13C>T", "hgvs_p": "p.Leu5Phe", "hgvs_p_1_letter": "p.L5F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27784", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.29A>T", "hgvs_p": "p.Tyr10Phe", "hgvs_p_1_letter": "p.Y10F"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27790", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.35G>C", "hgvs_p": "p.Cys12Ser", "hgvs_p_1_letter": "p.C12S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "189", "ref_dp": "0", "alt_dp": "188", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "134", "af": "0.78"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28403", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "78", "alt_dp": "34", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.130G>A", "hgvs_p": "p.Gly44Ser", "hgvs_p_1_letter": "p.G44S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2857", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "36", "alt_dp": "12", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2592C>T", "hgvs_p": "p.Leu864Leu", "hgvs_p_1_letter": "p.L864L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "36", "alt_dp": "3594", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3618", "ref_dp": "3", "alt_dp": "3608", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4964", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4699A>G", "hgvs_p": "p.Thr1567Ala", "hgvs_p_1_letter": "p.T1567A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1049", "ref_dp": "2", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220530"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "608", "ref_dp": "606", "alt_dp": "530", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "587", "ref_dp": "0", "alt_dp": "587", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5269", "ref_dp": "16", "alt_dp": "5253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "1", "alt_dp": "231", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "5", "alt_dp": "5", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3340", "ref_dp": "15", "alt_dp": "3325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "443", "ref_dp": "0", "alt_dp": "443", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "444", "alt_dp": "403", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "3", "alt_dp": "381", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3684", "ref_dp": "4", "alt_dp": "3680", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3562", "ref_dp": "10", "alt_dp": "3542", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1310", "ref_dp": "0", "alt_dp": "1308", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1248", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1231", "ref_dp": "0", "alt_dp": "1229", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1824", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "0", "alt_dp": "589", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "4", "alt_dp": "1150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1344", "ref_dp": "14", "alt_dp": "1330", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "1", "alt_dp": "164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "276", "ref_dp": "1", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "2", "alt_dp": "759", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "192", "ref_dp": "0", "alt_dp": "192", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "1", "alt_dp": "189", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "0", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "2", "alt_dp": "245", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "448", "ref_dp": "3", "alt_dp": "442", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1392", "ref_dp": "0", "alt_dp": "1390", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "1", "alt_dp": "1382", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1099", "ref_dp": "1092", "alt_dp": "795", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2048", "ref_dp": "32", "alt_dp": "2014", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2025", "ref_dp": "2", "alt_dp": "2020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3368", "ref_dp": "17", "alt_dp": "3350", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220531"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "33", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3057", "ref_dp": "4", "alt_dp": "3053", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14090", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13825A>T", "hgvs_p": "p.Met4609Leu", "hgvs_p_1_letter": "p.M4609L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15933", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "4", "alt_dp": "65", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15668C>T", "hgvs_p": "p.Thr5223Ile", "hgvs_p_1_letter": "p.T5223I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "51", "alt_dp": "46", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "753", "ref_dp": "1", "alt_dp": "752", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "730", "ref_dp": "0", "alt_dp": "730", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "267", "ref_dp": "0", "alt_dp": "267", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "261", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "2", "alt_dp": "287", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26654", "nucleotide": "GT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "28", "alt_dp": "9", "af": "0.32"}, "Gene": {"gene": "M"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.137dupT", "hgvs_p": "p.Leu46fs", "hgvs_p_1_letter": "p.L46fs"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "3", "alt_dp": "19", "af": "0.86"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "0", "alt_dp": "365", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "0", "alt_dp": "335", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "279", "alt_dp": "202", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "79", "alt_dp": "29", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2846", "ref_dp": "42", "alt_dp": "2800", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "3", "alt_dp": "2814", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "17", "alt_dp": "8", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1208", "ref_dp": "5", "alt_dp": "1203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220532"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "4", "alt_dp": "331", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220533"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "1", "alt_dp": "79", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "0", "alt_dp": "300", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1212", "ref_dp": "1193", "alt_dp": "1059", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "576", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6107", "ref_dp": "17", "alt_dp": "6090", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "426", "ref_dp": "3", "alt_dp": "423", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3288", "ref_dp": "0", "alt_dp": "3285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "429", "ref_dp": "4", "alt_dp": "425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "429", "alt_dp": "398", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "2", "alt_dp": "450", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "16", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "13", "af": "0.81"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3887", "ref_dp": "4", "alt_dp": "3880", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3730", "ref_dp": "6", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1409", "ref_dp": "0", "alt_dp": "1404", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1350", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "1", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1209", "ref_dp": "0", "alt_dp": "1206", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1902", "ref_dp": "2", "alt_dp": "1884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "860", "ref_dp": "1", "alt_dp": "856", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1573", "ref_dp": "3", "alt_dp": "1565", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1795", "ref_dp": "32", "alt_dp": "1760", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "452", "ref_dp": "9", "alt_dp": "441", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1216", "ref_dp": "6", "alt_dp": "1208", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "353", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "355", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "369", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "803", "ref_dp": "0", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "5", "alt_dp": "1652", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1664", "ref_dp": "11", "alt_dp": "1651", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "326", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1458", "alt_dp": "1071", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "23", "alt_dp": "2143", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2150", "ref_dp": "0", "alt_dp": "2147", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "2", "alt_dp": "608", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3994", "ref_dp": "13", "alt_dp": "3975", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8715", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8450C>T", "hgvs_p": "p.Thr2817Ile", "hgvs_p_1_letter": "p.T2817I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220534"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "76", "alt_dp": "65", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "1", "alt_dp": "2277", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "27", "alt_dp": "12", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "42", "alt_dp": "36", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1687", "ref_dp": "0", "alt_dp": "1687", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1723", "ref_dp": "4", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "0", "alt_dp": "665", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "645", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "1", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "1", "alt_dp": "280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "1", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "684", "ref_dp": "0", "alt_dp": "684", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "667", "ref_dp": "16", "alt_dp": "651", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "498", "ref_dp": "496", "alt_dp": "337", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "171", "alt_dp": "62", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6177", "ref_dp": "65", "alt_dp": "6104", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6141", "ref_dp": "2", "alt_dp": "6131", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4273", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "13", "alt_dp": "18", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4008T>A", "hgvs_p": "p.Gly1336Gly", "hgvs_p_1_letter": "p.G1336G"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2646", "ref_dp": "16", "alt_dp": "2630", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1287", "ref_dp": "8", "alt_dp": "1277", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220535"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "35", "alt_dp": "32", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1638", "ref_dp": "4", "alt_dp": "1634", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "27", "alt_dp": "16", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "2", "alt_dp": "29", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21859", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.297C>T", "hgvs_p": "p.Asn99Asn", "hgvs_p_1_letter": "p.N99N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1494", "ref_dp": "4", "alt_dp": "1490", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1441", "ref_dp": "16", "alt_dp": "1425", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "586", "ref_dp": "0", "alt_dp": "586", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "571", "ref_dp": "0", "alt_dp": "571", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25577", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.185T>C", "hgvs_p": "p.Ile62Thr", "hgvs_p_1_letter": "p.I62T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "2", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "2", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "222", "alt_dp": "162", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5160", "ref_dp": "55", "alt_dp": "5100", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5134", "ref_dp": "3", "alt_dp": "5127", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2570", "ref_dp": "9", "alt_dp": "2558", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220536"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "360", "ref_dp": "355", "alt_dp": "322", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5220", "ref_dp": "4", "alt_dp": "5213", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "1", "alt_dp": "201", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "202", "alt_dp": "188", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22478", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.916T>C", "hgvs_p": "p.Phe306Leu", "hgvs_p_1_letter": "p.F306L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3085", "ref_dp": "4", "alt_dp": "3081", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2906", "ref_dp": "14", "alt_dp": "2884", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1118", "ref_dp": "0", "alt_dp": "1116", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1080", "ref_dp": "0", "alt_dp": "1077", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "2", "alt_dp": "686", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1007", "ref_dp": "0", "alt_dp": "997", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "2", "alt_dp": "268", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "888", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1054", "ref_dp": "21", "alt_dp": "1033", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "0", "alt_dp": "576", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "226", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "274", "ref_dp": "0", "alt_dp": "274", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "918", "ref_dp": "2", "alt_dp": "913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "933", "ref_dp": "0", "alt_dp": "929", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "774", "ref_dp": "770", "alt_dp": "558", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3048", "ref_dp": "38", "alt_dp": "3005", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3032", "ref_dp": "4", "alt_dp": "3020", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "635", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9649", "ref_dp": "48", "alt_dp": "9569", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.370C>T", "hgvs_p": "p.Arg124Cys", "hgvs_p_1_letter": "p.R124C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1058", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2866", "ref_dp": "7", "alt_dp": "2859", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220537"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "491", "alt_dp": "443", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "252", "ref_dp": "0", "alt_dp": "252", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4749", "ref_dp": "6", "alt_dp": "4741", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "79", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1213", "ref_dp": "5", "alt_dp": "1207", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "160", "alt_dp": "145", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "0", "alt_dp": "170", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "1", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3286", "ref_dp": "10", "alt_dp": "3275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3216", "ref_dp": "2", "alt_dp": "3208", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1320", "ref_dp": "1", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1275", "ref_dp": "0", "alt_dp": "1266", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "50", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "0", "alt_dp": "253", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "675", "ref_dp": "2", "alt_dp": "669", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "821", "ref_dp": "13", "alt_dp": "808", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25931", "nucleotide": "AC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.539_540delCTinsAC", "hgvs_p": "p.Ser180Tyr", "hgvs_p_1_letter": "p.S180Y"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "315", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27519", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126C>T", "hgvs_p": "p.Gly42Gly", "hgvs_p_1_letter": "p.G42G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "985", "ref_dp": "4", "alt_dp": "981", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "6", "alt_dp": "987", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "843", "alt_dp": "615", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2536", "ref_dp": "35", "alt_dp": "2498", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2511", "ref_dp": "2", "alt_dp": "2506", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5730", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "1", "alt_dp": "89", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5465C>T", "hgvs_p": "p.Thr1822Ile", "hgvs_p_1_letter": "p.T1822I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3456", "ref_dp": "17", "alt_dp": "3437", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220538"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "100", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11455", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "0", "alt_dp": "127", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11190C>T", "hgvs_p": "p.Ala3730Ala", "hgvs_p_1_letter": "p.A3730A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4012", "ref_dp": "6", "alt_dp": "4006", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "89", "alt_dp": "82", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1894", "ref_dp": "4", "alt_dp": "1890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1971", "ref_dp": "3", "alt_dp": "1968", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "809", "ref_dp": "0", "alt_dp": "808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "12", "af": "0.86"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2425C>T", "hgvs_p": "p.Pro809Ser", "hgvs_p_1_letter": "p.P809S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "228", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "456", "ref_dp": "0", "alt_dp": "456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "539", "ref_dp": "6", "alt_dp": "532", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "2", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "22", "alt_dp": "8", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "2", "alt_dp": "286", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "204", "ref_dp": "202", "alt_dp": "147", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5835", "ref_dp": "60", "alt_dp": "5773", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5804", "ref_dp": "4", "alt_dp": "5791", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3152", "ref_dp": "5", "alt_dp": "3147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220539"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2010", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1745A>G", "hgvs_p": "p.Asp582Gly", "hgvs_p_1_letter": "p.D582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "282", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "2", "alt_dp": "39", "af": "0.95"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "25", "af": "0.76"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3161", "ref_dp": "17", "alt_dp": "3140", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3153", "ref_dp": "4", "alt_dp": "3146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "0", "alt_dp": "606", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "2", "alt_dp": "94", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220540"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "82", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "120", "alt_dp": "116", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5495", "ref_dp": "3", "alt_dp": "5491", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "104", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "423", "ref_dp": "1", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "141", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2543", "ref_dp": "1", "alt_dp": "2541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2437", "ref_dp": "14", "alt_dp": "2421", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "936", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "2", "alt_dp": "901", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "581", "ref_dp": "0", "alt_dp": "580", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "761", "ref_dp": "0", "alt_dp": "760", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "759", "ref_dp": "0", "alt_dp": "758", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "18", "alt_dp": "894", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "2", "alt_dp": "58", "af": "0.97"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "174", "ref_dp": "0", "alt_dp": "174", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "1", "alt_dp": "1010", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "991", "ref_dp": "3", "alt_dp": "987", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "729", "ref_dp": "726", "alt_dp": "511", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "407", "ref_dp": "288", "alt_dp": "106", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3023", "ref_dp": "30", "alt_dp": "2990", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3005", "ref_dp": "0", "alt_dp": "2998", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "58", "alt_dp": "20", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3521", "ref_dp": "3", "alt_dp": "3515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2527", "ref_dp": "14", "alt_dp": "2509", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220541"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3374", "ref_dp": "13", "alt_dp": "3359", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "64", "alt_dp": "64", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1214", "ref_dp": "0", "alt_dp": "1214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1267", "ref_dp": "3", "alt_dp": "1261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "536", "ref_dp": "1", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "511", "ref_dp": "0", "alt_dp": "510", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "0", "alt_dp": "86", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "297", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "5", "alt_dp": "368", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "768", "ref_dp": "0", "alt_dp": "767", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "2", "alt_dp": "722", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "451", "ref_dp": "450", "alt_dp": "317", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "64", "alt_dp": "42", "af": "0.4"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6562", "ref_dp": "63", "alt_dp": "6491", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6525", "ref_dp": "2", "alt_dp": "6516", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "1", "alt_dp": "12", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4276", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4011C>T", "hgvs_p": "p.Tyr1337Tyr", "hgvs_p_1_letter": "p.Y1337Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1787", "ref_dp": "5", "alt_dp": "1782", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220542"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "354", "alt_dp": "314", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "1", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7272", "ref_dp": "15", "alt_dp": "7253", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "487", "ref_dp": "3", "alt_dp": "484", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "7", "alt_dp": "8", "af": "0.53"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "1", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "1", "alt_dp": "1329", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21306", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "4", "alt_dp": "134", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21041C>T", "hgvs_p": "p.Ala7014Val", "hgvs_p_1_letter": "p.A7014V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "1", "alt_dp": "540", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "555", "ref_dp": "541", "alt_dp": "494", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "533", "ref_dp": "2", "alt_dp": "531", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5345", "ref_dp": "6", "alt_dp": "5339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5055", "ref_dp": "8", "alt_dp": "5044", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1780", "ref_dp": "0", "alt_dp": "1780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1726", "ref_dp": "0", "alt_dp": "1719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1529", "ref_dp": "0", "alt_dp": "1527", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2315", "ref_dp": "0", "alt_dp": "2289", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "384", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1576", "ref_dp": "0", "alt_dp": "1573", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1890", "ref_dp": "45", "alt_dp": "1845", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "235", "ref_dp": "1", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "603", "ref_dp": "4", "alt_dp": "599", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "453", "ref_dp": "0", "alt_dp": "451", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1561", "ref_dp": "4", "alt_dp": "1557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1582", "ref_dp": "3", "alt_dp": "1577", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "172", "ref_dp": "1", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1130", "ref_dp": "1128", "alt_dp": "735", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "615", "ref_dp": "428", "alt_dp": "178", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2666", "ref_dp": "37", "alt_dp": "2626", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2644", "ref_dp": "3", "alt_dp": "2638", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29451", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5293", "ref_dp": "30", "alt_dp": "5263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1178C>T", "hgvs_p": "p.Thr393Ile", "hgvs_p_1_letter": "p.T393I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "1", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4660", "ref_dp": "24", "alt_dp": "4632", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220543"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "72", "alt_dp": "66", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3335", "ref_dp": "1", "alt_dp": "3334", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16308", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16043C>T", "hgvs_p": "p.Ser5348Phe", "hgvs_p_1_letter": "p.S5348F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "18", "alt_dp": "12", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "78", "alt_dp": "66", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23030", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1468T>C", "hgvs_p": "p.Phe490Leu", "hgvs_p_1_letter": "p.F490L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1658", "ref_dp": "2", "alt_dp": "1655", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1539", "ref_dp": "5", "alt_dp": "1533", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "3", "alt_dp": "598", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "583", "ref_dp": "0", "alt_dp": "583", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23756", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2194A>G", "hgvs_p": "p.Thr732Ala", "hgvs_p_1_letter": "p.T732A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "282", "ref_dp": "0", "alt_dp": "279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "381", "ref_dp": "14", "alt_dp": "367", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "0", "alt_dp": "131", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "2", "alt_dp": "131", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2790", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2525C>T", "hgvs_p": "p.Thr842Ile", "hgvs_p_1_letter": "p.T842I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "206", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "198", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "111", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6341", "ref_dp": "80", "alt_dp": "6256", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "0", "alt_dp": "6304", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1458", "ref_dp": "11", "alt_dp": "1447", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9572", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "9", "alt_dp": "1310", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9307G>A", "hgvs_p": "p.Gly3103Ser", "hgvs_p_1_letter": "p.G3103S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220544"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "94", "alt_dp": "81", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11958", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11693T>C", "hgvs_p": "p.Ile3898Thr", "hgvs_p_1_letter": "p.I3898T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3708", "ref_dp": "5", "alt_dp": "3703", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14774", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14509A>T", "hgvs_p": "p.Met4837Leu", "hgvs_p_1_letter": "p.M4837L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "106", "alt_dp": "91", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1153", "ref_dp": "0", "alt_dp": "1153", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1133", "ref_dp": "2", "alt_dp": "1131", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "430", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "454", "ref_dp": "0", "alt_dp": "451", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "3", "alt_dp": "531", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "2", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "556", "ref_dp": "0", "alt_dp": "556", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "4", "alt_dp": "630", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "637", "ref_dp": "2", "alt_dp": "635", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "462", "ref_dp": "461", "alt_dp": "341", "af": "0.74"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4829", "ref_dp": "76", "alt_dp": "4753", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4774", "ref_dp": "5", "alt_dp": "4765", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4835", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "35", "alt_dp": "20", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4570G>C", "hgvs_p": "p.Gly1524Arg", "hgvs_p_1_letter": "p.G1524R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1501", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220545"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "229", "ref_dp": "225", "alt_dp": "199", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4491", "ref_dp": "2", "alt_dp": "4489", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "127", "ref_dp": "121", "alt_dp": "110", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3367", "ref_dp": "2", "alt_dp": "3365", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3050", "ref_dp": "3", "alt_dp": "3045", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "0", "alt_dp": "1142", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1100", "ref_dp": "0", "alt_dp": "1094", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "1", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "564", "ref_dp": "0", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "548", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "663", "ref_dp": "14", "alt_dp": "649", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "368", "ref_dp": "2", "alt_dp": "366", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "1", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28238", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "607", "ref_dp": "0", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.345T>C", "hgvs_p": "p.Arg115Arg", "hgvs_p_1_letter": "p.R115R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "751", "ref_dp": "0", "alt_dp": "749", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "709", "ref_dp": "4", "alt_dp": "703", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "531", "ref_dp": "529", "alt_dp": "373", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "283", "alt_dp": "99", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2009", "ref_dp": "27", "alt_dp": "1980", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1988", "ref_dp": "0", "alt_dp": "1982", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3173", "ref_dp": "9", "alt_dp": "3162", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220546"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "2", "alt_dp": "271", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16853", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16588G>T", "hgvs_p": "p.Val5530Leu", "hgvs_p_1_letter": "p.V5530L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "1", "alt_dp": "32", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "5", "alt_dp": "161", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "165", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29400", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1127C>T", "hgvs_p": "p.Ala376Val", "hgvs_p_1_letter": "p.A376V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3663", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "148", "ref_dp": "2", "alt_dp": "146", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3398G>A", "hgvs_p": "p.Ser1133Asn", "hgvs_p_1_letter": "p.S1133N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4266", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4001T>C", "hgvs_p": "p.Leu1334Ser", "hgvs_p_1_letter": "p.L1334S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4363", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4098A>T", "hgvs_p": "p.Glu1366Asp", "hgvs_p_1_letter": "p.E1366D"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "1", "alt_dp": "196", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220599"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "335", "ref_dp": "2", "alt_dp": "333", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "824", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1412", "ref_dp": "1400", "alt_dp": "1185", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "872", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2886", "ref_dp": "7", "alt_dp": "2877", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "367", "ref_dp": "5", "alt_dp": "362", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "2", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "458", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "465", "ref_dp": "463", "alt_dp": "409", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "446", "ref_dp": "6", "alt_dp": "440", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21986", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.425_433delGTGTTTATT", "hgvs_p": "p.Gly142_Tyr145delinsAsp", "hgvs_p_1_letter": "p.G142_Y145delinsD"}, "Variant": {"ref": "GGTGTTTATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "25", "alt_dp": "15", "af": "0.6"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "141", "ref_dp": "0", "alt_dp": "141", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "1", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22813", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1251G>T", "hgvs_p": "p.Lys417Asn", "hgvs_p_1_letter": "p.K417N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22882", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1320T>G", "hgvs_p": "p.Asn440Lys", "hgvs_p_1_letter": "p.N440K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22898", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1336G>A", "hgvs_p": "p.Gly446Ser", "hgvs_p_1_letter": "p.G446S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "1", "alt_dp": "99", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2063", "ref_dp": "4", "alt_dp": "2059", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1975", "ref_dp": "4", "alt_dp": "1971", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "738", "ref_dp": "0", "alt_dp": "738", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "705", "ref_dp": "2", "alt_dp": "699", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "0", "alt_dp": "538", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1237", "ref_dp": "0", "alt_dp": "1235", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1834", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "0", "alt_dp": "1383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1593", "ref_dp": "3", "alt_dp": "1585", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "21", "alt_dp": "1660", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "565", "ref_dp": "1", "alt_dp": "564", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "769", "ref_dp": "3", "alt_dp": "763", "af": "0.99"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1265", "ref_dp": "4", "alt_dp": "1260", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "2", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "843", "ref_dp": "0", "alt_dp": "843", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "419", "ref_dp": "0", "alt_dp": "416", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "834", "ref_dp": "0", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "845", "ref_dp": "3", "alt_dp": "842", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1221", "ref_dp": "6", "alt_dp": "1215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "694", "alt_dp": "501", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "2", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "2", "alt_dp": "628", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "629", "ref_dp": "0", "alt_dp": "629", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "0", "alt_dp": "124", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "0", "alt_dp": "102", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6445", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.6180C>T", "hgvs_p": "p.Asp2060Asp", "hgvs_p_1_letter": "p.D2060D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "6512", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.6248_6250delGTT", "hgvs_p": "p.Ser2083_Leu2084delinsIle", "hgvs_p_1_letter": "p.S2083_L2084delinsI"}, "Variant": {"ref": "AGTT"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1980", "ref_dp": "19", "alt_dp": "1959", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220601"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "31", "alt_dp": "28", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2327", "ref_dp": "1", "alt_dp": "2323", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16925", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16660A>G", "hgvs_p": "p.Ile5554Val", "hgvs_p_1_letter": "p.I5554V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20371", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.20106C>G", "hgvs_p": "p.Tyr6702*", "hgvs_p_1_letter": "p.Y6702*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2172", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "5", "alt_dp": "176", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1907A>G", "hgvs_p": "p.Lys636Arg", "hgvs_p_1_letter": "p.K636R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "21", "alt_dp": "20", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "920", "ref_dp": "0", "alt_dp": "920", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "0", "alt_dp": "907", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "359", "ref_dp": "0", "alt_dp": "359", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "351", "ref_dp": "0", "alt_dp": "351", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "145", "ref_dp": "0", "alt_dp": "142", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "3", "alt_dp": "168", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>T", "hgvs_p": "p.Asp155Tyr", "hgvs_p_1_letter": "p.D155Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "175", "ref_dp": "0", "alt_dp": "175", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "0", "alt_dp": "200", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27933", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.40G>A", "hgvs_p": "p.Ala14Thr", "hgvs_p_1_letter": "p.A14T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "2", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "2", "alt_dp": "376", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "296", "alt_dp": "209", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "132", "alt_dp": "46", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4288", "ref_dp": "63", "alt_dp": "4219", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4247", "ref_dp": "4", "alt_dp": "4241", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2102", "ref_dp": "5", "alt_dp": "2097", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220624"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "42", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1350", "ref_dp": "2", "alt_dp": "1348", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "26", "alt_dp": "22", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "467", "ref_dp": "0", "alt_dp": "467", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "0", "alt_dp": "551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "207", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "2", "alt_dp": "150", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "0", "alt_dp": "194", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "195", "ref_dp": "0", "alt_dp": "195", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "2", "alt_dp": "160", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "286", "ref_dp": "3", "alt_dp": "281", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "291", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "223", "alt_dp": "167", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8535", "ref_dp": "93", "alt_dp": "8429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8481", "ref_dp": "1", "alt_dp": "8473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8269", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "66", "alt_dp": "115", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8004T>A", "hgvs_p": "p.Asp2668Glu", "hgvs_p_1_letter": "p.D2668E"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "7", "alt_dp": "925", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220625"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "13", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "86", "ref_dp": "85", "alt_dp": "78", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2747", "ref_dp": "4", "alt_dp": "2743", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "56", "alt_dp": "48", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "2", "alt_dp": "49", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "878", "ref_dp": "3", "alt_dp": "875", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "938", "ref_dp": "2", "alt_dp": "934", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "371", "ref_dp": "0", "alt_dp": "370", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "357", "ref_dp": "0", "alt_dp": "352", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "196", "ref_dp": "0", "alt_dp": "195", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "249", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "313", "ref_dp": "2", "alt_dp": "311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27052", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.530C>T", "hgvs_p": "p.Ser177Phe", "hgvs_p_1_letter": "p.S177F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "534", "ref_dp": "0", "alt_dp": "534", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "423", "alt_dp": "278", "af": "0.66"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4416", "ref_dp": "5", "alt_dp": "4405", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4440", "ref_dp": "22", "alt_dp": "4409", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4441", "ref_dp": "0", "alt_dp": "4429", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2004", "ref_dp": "2", "alt_dp": "2002", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220626"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "380", "alt_dp": "343", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6218", "ref_dp": "9", "alt_dp": "6205", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "0", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "324", "ref_dp": "2", "alt_dp": "319", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "322", "alt_dp": "292", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21795", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "3", "alt_dp": "355", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.233G>A", "hgvs_p": "p.Arg78Lys", "hgvs_p_1_letter": "p.R78K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "18", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "14", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2548", "ref_dp": "5", "alt_dp": "2543", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2427", "ref_dp": "2", "alt_dp": "2416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "881", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "64", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "1", "alt_dp": "810", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1219", "ref_dp": "0", "alt_dp": "1209", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "314", "ref_dp": "0", "alt_dp": "312", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1245", "ref_dp": "0", "alt_dp": "1245", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1525", "ref_dp": "27", "alt_dp": "1496", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "3", "alt_dp": "179", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "987", "ref_dp": "2", "alt_dp": "984", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "399", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "3", "alt_dp": "461", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "444", "ref_dp": "0", "alt_dp": "441", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "143", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3928", "ref_dp": "8", "alt_dp": "3914", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4161", "ref_dp": "5", "alt_dp": "4146", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "2", "alt_dp": "159", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3059", "ref_dp": "3037", "alt_dp": "1264", "af": "0.41"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2726", "ref_dp": "36", "alt_dp": "2687", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2704", "ref_dp": "2", "alt_dp": "2697", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29195", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2958", "ref_dp": "0", "alt_dp": "2935", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.922G>T", "hgvs_p": "p.Ala308Ser", "hgvs_p_1_letter": "p.A308S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5515", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5250G>T", "hgvs_p": "p.Val1750Val", "hgvs_p_1_letter": "p.V1750V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7321", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7056C>T", "hgvs_p": "p.Ser2352Ser", "hgvs_p_1_letter": "p.S2352S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2820", "ref_dp": "7", "alt_dp": "2811", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220627"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "143", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "550", "alt_dp": "482", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "649", "ref_dp": "0", "alt_dp": "649", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5534", "ref_dp": "17", "alt_dp": "5515", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "273", "ref_dp": "0", "alt_dp": "273", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "404", "ref_dp": "2", "alt_dp": "402", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "405", "alt_dp": "357", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "2", "alt_dp": "375", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "10", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3111", "ref_dp": "5", "alt_dp": "3106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2843", "ref_dp": "8", "alt_dp": "2834", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "962", "ref_dp": "0", "alt_dp": "962", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "912", "ref_dp": "0", "alt_dp": "906", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "1", "alt_dp": "87", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "794", "ref_dp": "0", "alt_dp": "788", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1286", "ref_dp": "0", "alt_dp": "1279", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "353", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1256", "ref_dp": "4", "alt_dp": "1247", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1507", "ref_dp": "30", "alt_dp": "1473", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "632", "ref_dp": "0", "alt_dp": "632", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "3", "alt_dp": "99", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "620", "ref_dp": "0", "alt_dp": "620", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "288", "ref_dp": "0", "alt_dp": "288", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "0", "alt_dp": "372", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "2", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "303", "ref_dp": "0", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27667", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "56", "alt_dp": "20", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.274G>T", "hgvs_p": "p.Glu92*", "hgvs_p_1_letter": "p.E92*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1719", "ref_dp": "2", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1718", "ref_dp": "5", "alt_dp": "1712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1209", "alt_dp": "726", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2323", "ref_dp": "23", "alt_dp": "2299", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2314", "ref_dp": "1", "alt_dp": "2311", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3873", "ref_dp": "8", "alt_dp": "3862", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6454", "ref_dp": "3969", "alt_dp": "2458", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "218", "alt_dp": "78", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1405", "ref_dp": "1041", "alt_dp": "364", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3090", "ref_dp": "10", "alt_dp": "3074", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220628"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "34", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1612", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "22", "alt_dp": "14", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15738", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1840", "ref_dp": "8", "alt_dp": "1832", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15473C>T", "hgvs_p": "p.Ser5158Leu", "hgvs_p_1_letter": "p.S5158L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "26", "alt_dp": "26", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "916", "ref_dp": "0", "alt_dp": "916", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "0", "alt_dp": "949", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "431", "ref_dp": "0", "alt_dp": "431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23811", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "6", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2249G>A", "hgvs_p": "p.Ser750Asn", "hgvs_p_1_letter": "p.S750N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23853", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2293delC", "hgvs_p": "p.Arg765fs", "hgvs_p_1_letter": "p.R765fs"}, "Variant": {"ref": "AC"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "346", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "398", "ref_dp": "4", "alt_dp": "394", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25893", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.501T>C", "hgvs_p": "p.Ile167Ile", "hgvs_p_1_letter": "p.I167I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "711", "ref_dp": "0", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "243", "ref_dp": "0", "alt_dp": "243", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "236", "ref_dp": "0", "alt_dp": "236", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "2", "alt_dp": "288", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1156", "ref_dp": "0", "alt_dp": "1152", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1193", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "975", "ref_dp": "969", "alt_dp": "682", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17113", "ref_dp": "95", "alt_dp": "17009", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17089", "ref_dp": "4", "alt_dp": "17063", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11104", "ref_dp": "11008", "alt_dp": "5619", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7690", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "21", "alt_dp": "8", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7425A>G", "hgvs_p": "p.Leu2475Leu", "hgvs_p_1_letter": "p.L2475L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "1", "alt_dp": "973", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220629"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "64", "alt_dp": "58", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2893", "ref_dp": "5", "alt_dp": "2888", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13544", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13279T>C", "hgvs_p": "p.Leu4427Leu", "hgvs_p_1_letter": "p.L4427L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "1", "alt_dp": "68", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "91", "alt_dp": "32", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "121", "alt_dp": "111", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2458", "ref_dp": "2", "alt_dp": "2456", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2286", "ref_dp": "6", "alt_dp": "2280", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "851", "ref_dp": "0", "alt_dp": "847", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "823", "ref_dp": "0", "alt_dp": "815", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "115", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "291", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "365", "ref_dp": "7", "alt_dp": "356", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "2", "alt_dp": "129", "af": "0.98"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "2", "alt_dp": "80", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "104", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "796", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "3", "alt_dp": "833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "629", "alt_dp": "451", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "289", "alt_dp": "104", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2288", "ref_dp": "23", "alt_dp": "2261", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2275", "ref_dp": "0", "alt_dp": "2270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "14", "alt_dp": "5", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2760", "ref_dp": "9", "alt_dp": "2748", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220630"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "1", "alt_dp": "83", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1420", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "226", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1155C>T", "hgvs_p": "p.Ala385Ala", "hgvs_p_1_letter": "p.A385A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14511", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "0", "alt_dp": "84", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14246G>C", "hgvs_p": "p.Arg4749Thr", "hgvs_p_1_letter": "p.R4749T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15535", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15270G>A", "hgvs_p": "p.Lys5090Lys", "hgvs_p_1_letter": "p.K5090K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18788", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1387", "ref_dp": "2", "alt_dp": "1385", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.18523C>T", "hgvs_p": "p.Gln6175*", "hgvs_p_1_letter": "p.Q6175*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21057", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20792C>T", "hgvs_p": "p.Thr6931Ile", "hgvs_p_1_letter": "p.T6931I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "390", "ref_dp": "0", "alt_dp": "390", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22917", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1355T>G", "hgvs_p": "p.Leu452Arg", "hgvs_p_1_letter": "p.L452R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2800", "ref_dp": "7", "alt_dp": "2793", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "796", "ref_dp": "0", "alt_dp": "794", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "0", "alt_dp": "75", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25469", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Ser26Leu", "hgvs_p_1_letter": "p.S26L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25518", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.126T>C", "hgvs_p": "p.Pro42Pro", "hgvs_p_1_letter": "p.P42P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25538", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.146G>T", "hgvs_p": "p.Gly49Val", "hgvs_p_1_letter": "p.G49V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26054", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.662C>A", "hgvs_p": "p.Thr221Lys", "hgvs_p_1_letter": "p.T221K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26172", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "92", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.780G>T", "hgvs_p": "p.Met260Ile", "hgvs_p_1_letter": "p.M260I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "376", "ref_dp": "0", "alt_dp": "376", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27590", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "114", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.197C>T", "hgvs_p": "p.Ala66Val", "hgvs_p_1_letter": "p.A66V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27638", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "107", "ref_dp": "0", "alt_dp": "107", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Val82Ala", "hgvs_p_1_letter": "p.V82A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27722", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.329T>C", "hgvs_p": "p.Ile110Thr", "hgvs_p_1_letter": "p.I110T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "974", "ref_dp": "967", "alt_dp": "888", "af": "0.91"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "1", "alt_dp": "102", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1218", "ref_dp": "1212", "alt_dp": "1147", "af": "0.94"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "753", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "480", "ref_dp": "0", "alt_dp": "480", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4129", "ref_dp": "17", "alt_dp": "4080", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1270", "ref_dp": "0", "alt_dp": "1258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6716", "ref_dp": "4", "alt_dp": "6694", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29734", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4350G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29742", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "109", "ref_dp": "0", "alt_dp": "109", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4358G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29751", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "111", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4367G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "420", "ref_dp": "0", "alt_dp": "420", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3411", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "995", "ref_dp": "12", "alt_dp": "979", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3146C>T", "hgvs_p": "p.Ala1049Val", "hgvs_p_1_letter": "p.A1049V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4181", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3916G>T", "hgvs_p": "p.Ala1306Ser", "hgvs_p_1_letter": "p.A1306S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7526", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1855", "ref_dp": "12", "alt_dp": "1843", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7261G>A", "hgvs_p": "p.Val2421Ile", "hgvs_p_1_letter": "p.V2421I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8010", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1725", "ref_dp": "54", "alt_dp": "1670", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7745A>G", "hgvs_p": "p.Asp2582Gly", "hgvs_p_1_letter": "p.D2582G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8986", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.8721C>T", "hgvs_p": "p.Asp2907Asp", "hgvs_p_1_letter": "p.D2907D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8788G>T", "hgvs_p": "p.Val2930Leu", "hgvs_p_1_letter": "p.V2930L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220631"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "246", "alt_dp": "223", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7290", "ref_dp": "16", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "146", "ref_dp": "0", "alt_dp": "146", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "154", "alt_dp": "140", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3760", "ref_dp": "2", "alt_dp": "3757", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3604", "ref_dp": "13", "alt_dp": "3581", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1393", "ref_dp": "0", "alt_dp": "1391", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1340", "ref_dp": "0", "alt_dp": "1337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "659", "ref_dp": "0", "alt_dp": "658", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1017", "ref_dp": "1", "alt_dp": "1009", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "1", "alt_dp": "216", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "888", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1069", "ref_dp": "13", "alt_dp": "1054", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "2", "alt_dp": "101", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "598", "ref_dp": "0", "alt_dp": "597", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "161", "ref_dp": "0", "alt_dp": "161", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "0", "alt_dp": "181", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "464", "ref_dp": "0", "alt_dp": "464", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "111", "af": "0.99"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "1", "alt_dp": "122", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1502", "ref_dp": "5", "alt_dp": "1488", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1544", "ref_dp": "2", "alt_dp": "1540", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "1083", "alt_dp": "619", "af": "0.56"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5114", "ref_dp": "72", "alt_dp": "5038", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5062", "ref_dp": "6", "alt_dp": "5048", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5806", "ref_dp": "16", "alt_dp": "5787", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220633"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "50", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1103", "ref_dp": "6", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "19", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "955", "ref_dp": "2", "alt_dp": "953", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "928", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "394", "ref_dp": "0", "alt_dp": "394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "374", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "54", "ref_dp": "0", "alt_dp": "54", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "4", "alt_dp": "189", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "2", "alt_dp": "184", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26465", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.221T>C", "hgvs_p": "p.Leu74Pro", "hgvs_p_1_letter": "p.L74P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "0", "alt_dp": "202", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "209", "ref_dp": "0", "alt_dp": "209", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "256", "ref_dp": "0", "alt_dp": "254", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "270", "ref_dp": "0", "alt_dp": "270", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "202", "ref_dp": "201", "alt_dp": "147", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7905", "ref_dp": "96", "alt_dp": "7806", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7846", "ref_dp": "1", "alt_dp": "7833", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2278", "ref_dp": "6", "alt_dp": "2271", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220634"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "30", "alt_dp": "9", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "114", "alt_dp": "105", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1827", "ref_dp": "0", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "335", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "325", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "65", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "0", "alt_dp": "110", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "238", "ref_dp": "6", "alt_dp": "232", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "276", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "1", "alt_dp": "70", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "122", "ref_dp": "0", "alt_dp": "122", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "593", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "617", "ref_dp": "0", "alt_dp": "615", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "482", "alt_dp": "327", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6445", "ref_dp": "87", "alt_dp": "6352", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6389", "ref_dp": "4", "alt_dp": "6374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2221", "ref_dp": "1", "alt_dp": "2219", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "19", "ref_dp": "13", "alt_dp": "6", "af": "0.32"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2010", "ref_dp": "9", "alt_dp": "2001", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220635"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "40", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "1", "alt_dp": "37", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2304", "ref_dp": "3", "alt_dp": "2301", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18047", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "4", "alt_dp": "8", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.17782A>T", "hgvs_p": "p.Met5928Leu", "hgvs_p_1_letter": "p.M5928L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "21", "alt_dp": "21", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21856", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.294T>C", "hgvs_p": "p.Ser98Ser", "hgvs_p_1_letter": "p.S98S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "706", "ref_dp": "2", "alt_dp": "704", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "762", "ref_dp": "0", "alt_dp": "762", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "299", "ref_dp": "0", "alt_dp": "299", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "277", "ref_dp": "0", "alt_dp": "277", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "304", "ref_dp": "1", "alt_dp": "303", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "340", "ref_dp": "2", "alt_dp": "338", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "102", "ref_dp": "1", "alt_dp": "101", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27711", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.318A>G", "hgvs_p": "p.Ala106Ala", "hgvs_p_1_letter": "p.A106A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "1", "alt_dp": "14", "af": "0.93"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "1", "alt_dp": "489", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "483", "ref_dp": "1", "alt_dp": "480", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "0", "alt_dp": "132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "377", "ref_dp": "373", "alt_dp": "254", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8195", "ref_dp": "126", "alt_dp": "8059", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8109", "ref_dp": "0", "alt_dp": "8105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3105", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2840A>G", "hgvs_p": "p.Tyr947Cys", "hgvs_p_1_letter": "p.Y947C"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "17", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "18", "ref_dp": "12", "alt_dp": "6", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4166", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "26", "alt_dp": "26", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3901A>T", "hgvs_p": "p.Ile1301Leu", "hgvs_p_1_letter": "p.I1301L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4171", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "25", "alt_dp": "26", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3906T>C", "hgvs_p": "p.Pro1302Pro", "hgvs_p_1_letter": "p.P1302P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "728", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Glu155Lys", "hgvs_p_1_letter": "p.E155K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1312", "ref_dp": "23", "alt_dp": "1286", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220636"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "310", "alt_dp": "269", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "289", "ref_dp": "0", "alt_dp": "289", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7412", "ref_dp": "12", "alt_dp": "7399", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "2", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "276", "alt_dp": "255", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "292", "ref_dp": "0", "alt_dp": "292", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3875", "ref_dp": "6", "alt_dp": "3869", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3568", "ref_dp": "12", "alt_dp": "3551", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1289", "ref_dp": "0", "alt_dp": "1286", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1255", "ref_dp": "0", "alt_dp": "1246", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "810", "ref_dp": "0", "alt_dp": "810", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1321", "ref_dp": "0", "alt_dp": "1311", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "329", "ref_dp": "2", "alt_dp": "323", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1351", "ref_dp": "1", "alt_dp": "1347", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1588", "ref_dp": "29", "alt_dp": "1552", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "0", "alt_dp": "173", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1076", "ref_dp": "2", "alt_dp": "1070", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "2", "alt_dp": "344", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "342", "ref_dp": "0", "alt_dp": "342", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "373", "ref_dp": "1", "alt_dp": "371", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "412", "ref_dp": "0", "alt_dp": "412", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "0", "alt_dp": "127", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1853", "ref_dp": "2", "alt_dp": "1851", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "8", "alt_dp": "1857", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1461", "ref_dp": "1454", "alt_dp": "930", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3791", "ref_dp": "57", "alt_dp": "3732", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3743", "ref_dp": "3", "alt_dp": "3735", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "1", "alt_dp": "47", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "3", "alt_dp": "49", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "278", "ref_dp": "0", "alt_dp": "278", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3953", "ref_dp": "20", "alt_dp": "3931", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3517", "ref_dp": "5", "alt_dp": "3510", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220637"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1051", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3027", "ref_dp": "5", "alt_dp": "3022", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.786A>G", "hgvs_p": "p.Lys262Lys", "hgvs_p_1_letter": "p.K262K"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "254", "ref_dp": "252", "alt_dp": "219", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4423", "ref_dp": "4", "alt_dp": "4419", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "3", "alt_dp": "117", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "5", "af": "0.45"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16887", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "704", "ref_dp": "4", "alt_dp": "700", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16622C>T", "hgvs_p": "p.Thr5541Ile", "hgvs_p_1_letter": "p.T5541I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7551", "ref_dp": "39", "alt_dp": "7508", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18061C>T", "hgvs_p": "p.Leu6021Leu", "hgvs_p_1_letter": "p.L6021L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "218", "ref_dp": "0", "alt_dp": "218", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "218", "alt_dp": "201", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "219", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22193", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.632_634delATT", "hgvs_p": "p.Asn211_Leu212delinsIle", "hgvs_p_1_letter": "p.N211_L212delinsI"}, "Variant": {"ref": "AATT"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22204", "nucleotide": "TGAGCCAGAA"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_insertion", "hgvs_c": "c.644_645insGCCAGAAGA", "hgvs_p": "p.Arg214_Asp215insGluProGlu", "hgvs_p_1_letter": "p.R214_D215insEPE"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111T>C", "hgvs_p": "p.Ser371Pro", "hgvs_p_1_letter": "p.S371P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3470", "ref_dp": "2", "alt_dp": "3468", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3180", "ref_dp": "6", "alt_dp": "3174", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1176", "ref_dp": "0", "alt_dp": "1176", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1131", "ref_dp": "2", "alt_dp": "1124", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "0", "alt_dp": "57", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "760", "ref_dp": "0", "alt_dp": "755", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1140", "ref_dp": "1", "alt_dp": "1136", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "2", "alt_dp": "224", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "844", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "18", "alt_dp": "961", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "2", "alt_dp": "108", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "779", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "369", "ref_dp": "0", "alt_dp": "369", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "422", "ref_dp": "0", "alt_dp": "422", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "601", "ref_dp": "0", "alt_dp": "601", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "1", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1839", "ref_dp": "6", "alt_dp": "1831", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1976", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "2", "alt_dp": "109", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1474", "ref_dp": "1463", "alt_dp": "704", "af": "0.48"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2234", "ref_dp": "12", "alt_dp": "2219", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2229", "ref_dp": "0", "alt_dp": "2227", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "257", "ref_dp": "0", "alt_dp": "257", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1178", "ref_dp": "0", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3255", "ref_dp": "8", "alt_dp": "3241", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "9430", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9165C>T", "hgvs_p": "p.Ile3055Ile", "hgvs_p_1_letter": "p.I3055I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220638"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "57", "alt_dp": "52", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3114", "ref_dp": "3", "alt_dp": "3110", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "23", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20337", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20072T>C", "hgvs_p": "p.Ile6691Thr", "hgvs_p_1_letter": "p.I6691T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "38", "alt_dp": "36", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1179", "ref_dp": "2", "alt_dp": "1177", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1112", "ref_dp": "0", "alt_dp": "1112", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "414", "ref_dp": "0", "alt_dp": "414", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "119", "ref_dp": "0", "alt_dp": "119", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "2", "alt_dp": "309", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "388", "ref_dp": "8", "alt_dp": "380", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25570", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "20", "ref_dp": "14", "alt_dp": "6", "af": "0.3"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>C", "hgvs_p": "p.Ser60Pro", "hgvs_p_1_letter": "p.S60P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "460", "ref_dp": "2", "alt_dp": "456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "319", "alt_dp": "210", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6361", "ref_dp": "88", "alt_dp": "6267", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6288", "ref_dp": "3", "alt_dp": "6278", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11186", "ref_dp": "11106", "alt_dp": "5685", "af": "0.51"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1511", "ref_dp": "2", "alt_dp": "1506", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220639"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2220", "ref_dp": "3", "alt_dp": "2217", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19834", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19569C>T", "hgvs_p": "p.Tyr6523Tyr", "hgvs_p_1_letter": "p.Y6523Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "43", "alt_dp": "42", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1160", "ref_dp": "1", "alt_dp": "1159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1142", "ref_dp": "3", "alt_dp": "1139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "447", "ref_dp": "0", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "424", "ref_dp": "0", "alt_dp": "424", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "97", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "179", "ref_dp": "0", "alt_dp": "177", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "333", "ref_dp": "0", "alt_dp": "332", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "4", "alt_dp": "404", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "220", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "2", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "136", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "0", "alt_dp": "386", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "306", "ref_dp": "304", "alt_dp": "221", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6266", "ref_dp": "77", "alt_dp": "6185", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6208", "ref_dp": "1", "alt_dp": "6194", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3241", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2976C>T", "hgvs_p": "p.Asp992Asp", "hgvs_p_1_letter": "p.D992D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "9", "alt_dp": "6", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1676", "ref_dp": "2", "alt_dp": "1671", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220640"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11072", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "14", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10809_10810delCT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "TTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11201", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10936A>G", "hgvs_p": "p.Thr3646Ala", "hgvs_p_1_letter": "p.T3646A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "26", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "23", "ref_dp": "17", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15952", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.15687C>A", "hgvs_p": "p.Ser5229Ser", "hgvs_p_1_letter": "p.S5229S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16466", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16201C>T", "hgvs_p": "p.His5401Tyr", "hgvs_p_1_letter": "p.H5401Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18744", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "1", "alt_dp": "98", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.18479C>T", "hgvs_p": "p.Thr6160Met", "hgvs_p_1_letter": "p.T6160M"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19220", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "110", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18955C>T", "hgvs_p": "p.Leu6319Leu", "hgvs_p_1_letter": "p.L6319L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19590", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19325T>C", "hgvs_p": "p.Ile6442Thr", "hgvs_p_1_letter": "p.I6442T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "210", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-56G>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21682", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.120C>T", "hgvs_p": "p.Asp40Asp", "hgvs_p_1_letter": "p.D40D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "557", "ref_dp": "0", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "0", "alt_dp": "224", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24410", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2848G>A", "hgvs_p": "p.Asp950Asn", "hgvs_p_1_letter": "p.D950N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27752", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.359C>T", "hgvs_p": "p.Thr120Ile", "hgvs_p_1_letter": "p.T120I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "79", "alt_dp": "32", "af": "0.29"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>A", "hgvs_p": "p.Gly96Ser", "hgvs_p_1_letter": "p.G96S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "163", "alt_dp": "155", "af": "0.92"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.360C>A", "hgvs_p": "p.Phe120Leu", "hgvs_p_1_letter": "p.F120L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "245", "ref_dp": "245", "alt_dp": "234", "af": "0.96"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28299", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "0", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26A>T", "hgvs_p": "p.Gln9Leu", "hgvs_p_1_letter": "p.Q9L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28326", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "1", "alt_dp": "236", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.53G>T", "hgvs_p": "p.Gly18Val", "hgvs_p_1_letter": "p.G18V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "0", "alt_dp": "100", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28486", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.213C>A", "hgvs_p": "p.Gly71Gly", "hgvs_p_1_letter": "p.G71G"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10522", "ref_dp": "44", "alt_dp": "10412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "434", "ref_dp": "0", "alt_dp": "429", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29260", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1390", "ref_dp": "0", "alt_dp": "1387", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.987G>T", "hgvs_p": "p.Thr329Thr", "hgvs_p_1_letter": "p.T329T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2068", "ref_dp": "0", "alt_dp": "2058", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7945", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "279", "ref_dp": "4", "alt_dp": "275", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7680C>T", "hgvs_p": "p.Tyr2560Tyr", "hgvs_p_1_letter": "p.Y2560Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220642"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "32", "alt_dp": "29", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1360", "ref_dp": "2", "alt_dp": "1358", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "29", "af": "0.83"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "4", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "716", "ref_dp": "3", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "0", "alt_dp": "356", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "349", "ref_dp": "0", "alt_dp": "347", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24263", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2704delA", "hgvs_p": "p.Met902fs", "hgvs_p_1_letter": "p.M902fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "168", "ref_dp": "0", "alt_dp": "168", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "200", "ref_dp": "4", "alt_dp": "196", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "378", "ref_dp": "0", "alt_dp": "378", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "116", "ref_dp": "2", "alt_dp": "114", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "135", "ref_dp": "0", "alt_dp": "135", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "111", "ref_dp": "0", "alt_dp": "111", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "13", "alt_dp": "88", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27621", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.228G>C", "hgvs_p": "p.Gln76His", "hgvs_p_1_letter": "p.Q76H"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27628", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.237delC", "hgvs_p": "p.Arg80fs", "hgvs_p_1_letter": "p.R80fs"}, "Variant": {"ref": "GC"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "550", "ref_dp": "2", "alt_dp": "546", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "561", "ref_dp": "3", "alt_dp": "558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "0", "alt_dp": "97", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "409", "ref_dp": "407", "alt_dp": "262", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11494", "ref_dp": "98", "alt_dp": "11384", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11443", "ref_dp": "5", "alt_dp": "11421", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4097", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.3832_3833insC", "hgvs_p": "p.Phe1278fs", "hgvs_p_1_letter": "p.F1278fs"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4101", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "10", "alt_dp": "17", "af": "0.63"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3836T>C", "hgvs_p": "p.Leu1279Ser", "hgvs_p_1_letter": "p.L1279S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4699", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.4434T>C", "hgvs_p": "p.Ser1478Ser", "hgvs_p_1_letter": "p.S1478S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1470", "ref_dp": "0", "alt_dp": "1470", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220644"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "84", "ref_dp": "84", "alt_dp": "74", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "69", "ref_dp": "0", "alt_dp": "69", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3077", "ref_dp": "6", "alt_dp": "3071", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16950", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "98", "alt_dp": "38", "af": "0.28"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.16685T>A", "hgvs_p": "p.Leu5562Gln", "hgvs_p_1_letter": "p.L5562Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "45", "alt_dp": "42", "af": "0.93"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "773", "ref_dp": "0", "alt_dp": "773", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "2", "alt_dp": "774", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "0", "alt_dp": "337", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "326", "ref_dp": "0", "alt_dp": "324", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "17", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "0", "alt_dp": "99", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "156", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "545", "ref_dp": "6", "alt_dp": "539", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "7", "alt_dp": "619", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "2", "alt_dp": "514", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "515", "ref_dp": "0", "alt_dp": "515", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "562", "ref_dp": "0", "alt_dp": "562", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "563", "ref_dp": "2", "alt_dp": "559", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "0", "alt_dp": "166", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "690", "ref_dp": "0", "alt_dp": "690", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "717", "ref_dp": "16", "alt_dp": "699", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "566", "alt_dp": "417", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8092", "ref_dp": "117", "alt_dp": "7963", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8026", "ref_dp": "5", "alt_dp": "8016", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1947", "ref_dp": "10", "alt_dp": "1934", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220646"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "12", "alt_dp": "43", "af": "0.78"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11005", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "4", "alt_dp": "12", "af": "0.75"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10740C>T", "hgvs_p": "p.His3580His", "hgvs_p_1_letter": "p.H3580H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "61", "alt_dp": "57", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6907", "ref_dp": "12", "alt_dp": "6895", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "123", "ref_dp": "0", "alt_dp": "123", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15240", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14975C>T", "hgvs_p": "p.Thr4992Ile", "hgvs_p_1_letter": "p.T4992I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "42", "alt_dp": "182", "af": "0.81"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "2", "alt_dp": "161", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "164", "alt_dp": "153", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "4", "alt_dp": "11", "af": "0.73"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2817", "ref_dp": "2", "alt_dp": "2815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2713", "ref_dp": "5", "alt_dp": "2696", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1006", "ref_dp": "0", "alt_dp": "1005", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "972", "ref_dp": "0", "alt_dp": "966", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "57", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "0", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "567", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "223", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "865", "ref_dp": "1", "alt_dp": "862", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1063", "ref_dp": "11", "alt_dp": "1050", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "27", "alt_dp": "74", "af": "0.73"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "104", "ref_dp": "0", "alt_dp": "102", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "1", "alt_dp": "713", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "619", "ref_dp": "0", "alt_dp": "619", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "2", "alt_dp": "689", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "724", "ref_dp": "4", "alt_dp": "720", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "416", "ref_dp": "0", "alt_dp": "415", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1379", "ref_dp": "0", "alt_dp": "1377", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1323", "ref_dp": "4", "alt_dp": "1317", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "976", "ref_dp": "967", "alt_dp": "669", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5179", "ref_dp": "67", "alt_dp": "5106", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5137", "ref_dp": "2", "alt_dp": "5122", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3724", "ref_dp": "9", "alt_dp": "3714", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220647"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "60", "alt_dp": "57", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1619", "ref_dp": "0", "alt_dp": "1619", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14717", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "9", "alt_dp": "4", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14452A>G", "hgvs_p": "p.Arg4818Gly", "hgvs_p_1_letter": "p.R4818G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1513", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "34", "alt_dp": "17", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1248C>T", "hgvs_p": "p.Cys416Cys", "hgvs_p_1_letter": "p.C416C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "13", "alt_dp": "11", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "339", "ref_dp": "0", "alt_dp": "339", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "317", "ref_dp": "0", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "160", "ref_dp": "0", "alt_dp": "160", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "148", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "2", "alt_dp": "76", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "57", "alt_dp": "37", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6310", "ref_dp": "41", "alt_dp": "6263", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6308", "ref_dp": "2", "alt_dp": "6297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "4", "alt_dp": "924", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220648"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "22", "alt_dp": "21", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1944", "ref_dp": "4", "alt_dp": "1940", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "21", "alt_dp": "14", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19275", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "5", "alt_dp": "32", "af": "0.86"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19010T>C", "hgvs_p": "p.Leu6337Pro", "hgvs_p_1_letter": "p.L6337P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "68", "alt_dp": "60", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "886", "ref_dp": "0", "alt_dp": "886", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "950", "ref_dp": "4", "alt_dp": "946", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "385", "ref_dp": "0", "alt_dp": "385", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "374", "ref_dp": "0", "alt_dp": "374", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "0", "alt_dp": "159", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "219", "ref_dp": "0", "alt_dp": "217", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "250", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "6", "alt_dp": "304", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25482", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90C>T", "hgvs_p": "p.Arg30Arg", "hgvs_p_1_letter": "p.R30R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "293", "ref_dp": "0", "alt_dp": "293", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2754", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "13", "alt_dp": "12", "af": "0.48"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2489T>C", "hgvs_p": "p.Val830Ala", "hgvs_p_1_letter": "p.V830A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2815", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "34", "alt_dp": "19", "af": "0.56"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.2553delA", "hgvs_p": "p.Val852fs", "hgvs_p_1_letter": "p.V852fs"}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "719", "ref_dp": "1", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "808", "ref_dp": "2", "alt_dp": "802", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "557", "alt_dp": "301", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "13", "alt_dp": "6", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10996", "ref_dp": "110", "alt_dp": "10874", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10931", "ref_dp": "9", "alt_dp": "10905", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "8", "alt_dp": "6", "af": "0.43"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "6", "alt_dp": "6", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2396", "ref_dp": "9", "alt_dp": "2383", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220649"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3292", "ref_dp": "5", "alt_dp": "3287", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "63", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "63", "alt_dp": "53", "af": "0.84"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "1", "alt_dp": "93", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "993", "ref_dp": "2", "alt_dp": "991", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "908", "ref_dp": "0", "alt_dp": "908", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "328", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "240", "ref_dp": "0", "alt_dp": "240", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "455", "ref_dp": "0", "alt_dp": "454", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "551", "ref_dp": "10", "alt_dp": "540", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25531", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.139A>G", "hgvs_p": "p.Ile47Val", "hgvs_p_1_letter": "p.I47V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "144", "ref_dp": "0", "alt_dp": "144", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "1", "alt_dp": "175", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2785", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "51", "alt_dp": "28", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2520T>C", "hgvs_p": "p.Asn840Asn", "hgvs_p_1_letter": "p.N840N"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "795", "ref_dp": "2", "alt_dp": "791", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "801", "ref_dp": "2", "alt_dp": "799", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "589", "ref_dp": "587", "alt_dp": "367", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6879", "ref_dp": "67", "alt_dp": "6807", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6840", "ref_dp": "2", "alt_dp": "6824", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2169", "ref_dp": "2", "alt_dp": "2167", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220650"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10323", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10058A>G", "hgvs_p": "p.Lys3353Arg", "hgvs_p_1_letter": "p.K3353R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10333", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10068A>G", "hgvs_p": "p.Thr3356Thr", "hgvs_p_1_letter": "p.T3356T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "33", "alt_dp": "26", "af": "0.76"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1396", "ref_dp": "7", "alt_dp": "1389", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21740", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "15", "alt_dp": "12", "af": "0.44"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.178T>G", "hgvs_p": "p.Ser60Ala", "hgvs_p_1_letter": "p.S60A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "24", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21843", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "19", "alt_dp": "12", "af": "0.39"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.281C>A", "hgvs_p": "p.Ser94Tyr", "hgvs_p_1_letter": "p.S94Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "827", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "880", "ref_dp": "1", "alt_dp": "878", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "380", "ref_dp": "1", "alt_dp": "378", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "262", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "4", "alt_dp": "296", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2592", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "16", "alt_dp": "8", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2327C>A", "hgvs_p": "p.Ala776Asp", "hgvs_p_1_letter": "p.A776D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "295", "ref_dp": "0", "alt_dp": "295", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "230", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "234", "ref_dp": "0", "alt_dp": "234", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "71", "af": "0.97"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "194", "ref_dp": "1", "alt_dp": "193", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "2", "alt_dp": "221", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "186", "alt_dp": "128", "af": "0.69"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11290", "ref_dp": "87", "alt_dp": "11197", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11251", "ref_dp": "5", "alt_dp": "11237", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4301", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4036C>T", "hgvs_p": "p.Leu1346Phe", "hgvs_p_1_letter": "p.L1346F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7680", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "31", "alt_dp": "13", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7415A>G", "hgvs_p": "p.Asp2472Gly", "hgvs_p_1_letter": "p.D2472G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1490", "ref_dp": "7", "alt_dp": "1483", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220651"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10135", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.9870T>C", "hgvs_p": "p.Leu3290Leu", "hgvs_p_1_letter": "p.L3290L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "58", "alt_dp": "53", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "113", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "20", "alt_dp": "13", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-153A>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "116", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "23", "alt_dp": "13", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-150G>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2217", "ref_dp": "3", "alt_dp": "2214", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14646", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "35", "alt_dp": "14", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14381T>A", "hgvs_p": "p.Leu4794Gln", "hgvs_p_1_letter": "p.L4794Q"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "48", "alt_dp": "45", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "858", "ref_dp": "0", "alt_dp": "858", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "0", "alt_dp": "930", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "413", "ref_dp": "0", "alt_dp": "413", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "403", "ref_dp": "1", "alt_dp": "400", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "181", "ref_dp": "2", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "219", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "77", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "425", "ref_dp": "0", "alt_dp": "425", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "509", "ref_dp": "17", "alt_dp": "492", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24803", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "0", "alt_dp": "190", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3241A>G", "hgvs_p": "p.Ile1081Val", "hgvs_p_1_letter": "p.I1081V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25708", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "2", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.316C>T", "hgvs_p": "p.Leu106Phe", "hgvs_p_1_letter": "p.L106F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "493", "ref_dp": "0", "alt_dp": "493", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "207", "ref_dp": "0", "alt_dp": "207", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "193", "ref_dp": "0", "alt_dp": "193", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "201", "ref_dp": "1", "alt_dp": "199", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2755", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "69", "alt_dp": "23", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2490G>A", "hgvs_p": "p.Val830Val", "hgvs_p_1_letter": "p.V830V"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "644", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "720", "ref_dp": "2", "alt_dp": "718", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "554", "alt_dp": "308", "af": "0.55"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9059", "ref_dp": "70", "alt_dp": "8983", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9032", "ref_dp": "4", "alt_dp": "9012", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3790", "ref_dp": "4", "alt_dp": "3786", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7488", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7223C>T", "hgvs_p": "p.Thr2408Ile", "hgvs_p_1_letter": "p.T2408I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2474", "ref_dp": "4", "alt_dp": "2469", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220652"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "10", "alt_dp": "9", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "387", "ref_dp": "0", "alt_dp": "387", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14560", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.14295T>A", "hgvs_p": "p.Cys4765*", "hgvs_p_1_letter": "p.C4765*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "311", "ref_dp": "0", "alt_dp": "311", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "312", "ref_dp": "2", "alt_dp": "310", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "63", "ref_dp": "0", "alt_dp": "61", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "393", "ref_dp": "0", "alt_dp": "393", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2633", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2368T>A", "hgvs_p": "p.Leu790Met", "hgvs_p_1_letter": "p.L790M"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "0", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2702", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2437T>C", "hgvs_p": "p.Phe813Leu", "hgvs_p_1_letter": "p.F813L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "184", "ref_dp": "0", "alt_dp": "184", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "212", "ref_dp": "1", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "166", "alt_dp": "120", "af": "0.72"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6955", "ref_dp": "64", "alt_dp": "6886", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6937", "ref_dp": "2", "alt_dp": "6917", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "685", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4513", "ref_dp": "4475", "alt_dp": "2142", "af": "0.47"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.421_429delAAGTCATTT", "hgvs_p": "p.Lys141_Phe143del", "hgvs_p_1_letter": "p.K141_F143del"}, "Variant": {"ref": "AAAGTCATTT"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "694", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "9", "alt_dp": "5", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.429T>A", "hgvs_p": "p.Phe143Leu", "hgvs_p_1_letter": "p.F143L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "4", "alt_dp": "6", "af": "0.6"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220653"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "106", "alt_dp": "97", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2838", "ref_dp": "1", "alt_dp": "2837", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "35", "alt_dp": "33", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "780", "ref_dp": "0", "alt_dp": "780", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "754", "ref_dp": "0", "alt_dp": "754", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "331", "ref_dp": "0", "alt_dp": "331", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "321", "ref_dp": "0", "alt_dp": "317", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "2", "alt_dp": "255", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "310", "ref_dp": "0", "alt_dp": "308", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "384", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "439", "ref_dp": "6", "alt_dp": "433", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "591", "ref_dp": "3", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "241", "ref_dp": "0", "alt_dp": "241", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "269", "ref_dp": "2", "alt_dp": "267", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "227", "ref_dp": "0", "alt_dp": "225", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "695", "ref_dp": "0", "alt_dp": "693", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "714", "ref_dp": "0", "alt_dp": "712", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "538", "ref_dp": "535", "alt_dp": "345", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5172", "ref_dp": "63", "alt_dp": "5108", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5131", "ref_dp": "0", "alt_dp": "5124", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "73", "ref_dp": "0", "alt_dp": "73", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "13", "alt_dp": "8", "af": "0.38"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1798", "ref_dp": "4", "alt_dp": "1792", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220654"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "66", "ref_dp": "0", "alt_dp": "66", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "124", "ref_dp": "124", "alt_dp": "112", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "2", "alt_dp": "247", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6068", "ref_dp": "4", "alt_dp": "6064", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "2", "alt_dp": "164", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "17797", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17532G>T", "hgvs_p": "p.Leu5844Leu", "hgvs_p_1_letter": "p.L5844L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "224", "ref_dp": "0", "alt_dp": "224", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "226", "ref_dp": "224", "alt_dp": "213", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "271", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2270", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2005A>G", "hgvs_p": "p.Lys669Glu", "hgvs_p_1_letter": "p.K669E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1843", "ref_dp": "2", "alt_dp": "1841", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1813", "ref_dp": "2", "alt_dp": "1808", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "652", "ref_dp": "0", "alt_dp": "652", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "620", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "445", "ref_dp": "0", "alt_dp": "445", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "779", "ref_dp": "0", "alt_dp": "777", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "137", "ref_dp": "0", "alt_dp": "136", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "827", "ref_dp": "0", "alt_dp": "825", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "960", "ref_dp": "7", "alt_dp": "950", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25855", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "0", "alt_dp": "101", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.463G>A", "hgvs_p": "p.Asp155Asn", "hgvs_p_1_letter": "p.D155N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "450", "ref_dp": "2", "alt_dp": "448", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "1", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "554", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "578", "ref_dp": "4", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "283", "ref_dp": "0", "alt_dp": "281", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "1", "alt_dp": "163", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2207", "ref_dp": "4", "alt_dp": "2199", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2296", "ref_dp": "7", "alt_dp": "2282", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1753", "ref_dp": "1743", "alt_dp": "1191", "af": "0.68"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5261", "ref_dp": "74", "alt_dp": "5183", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5202", "ref_dp": "6", "alt_dp": "5186", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29772", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "downstream_gene_variant", "hgvs_c": "c.*4388T>C", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "1", "alt_dp": "75", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "24", "ref_dp": "18", "alt_dp": "6", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2376", "ref_dp": "3", "alt_dp": "2367", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2140", "ref_dp": "8", "alt_dp": "2132", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220655"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "831", "ref_dp": "0", "alt_dp": "831", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13975", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_retained_variant", "hgvs_c": "c.13710G>A", "hgvs_p": "p.Ter4570Ter", "hgvs_p_1_letter": "p.*4570*"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16409", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "22", "alt_dp": "9", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.16144C>T", "hgvs_p": "p.Gln5382*", "hgvs_p_1_letter": "p.Q5382*"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "19", "alt_dp": "17", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "428", "ref_dp": "0", "alt_dp": "428", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "502", "ref_dp": "4", "alt_dp": "498", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "215", "ref_dp": "0", "alt_dp": "215", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "0", "alt_dp": "204", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "86", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26598", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.76T>C", "hgvs_p": "p.Phe26Leu", "hgvs_p_1_letter": "p.F26L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26712", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "5", "alt_dp": "10", "af": "0.67"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.190T>C", "hgvs_p": "p.Cys64Arg", "hgvs_p_1_letter": "p.C64R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "136", "ref_dp": "0", "alt_dp": "134", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "132", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "97", "alt_dp": "63", "af": "0.64"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28877", "nucleotide": "TC"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7768", "ref_dp": "7", "alt_dp": "7718", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.604_605delAGinsTC", "hgvs_p": "p.203", "hgvs_p_1_letter": "p.203"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7783", "ref_dp": "17", "alt_dp": "7748", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7807", "ref_dp": "2", "alt_dp": "7798", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4920", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "9", "alt_dp": "3", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4655C>T", "hgvs_p": "p.Thr1552Ile", "hgvs_p_1_letter": "p.T1552I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "610", "ref_dp": "3", "alt_dp": "607", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220656"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10647", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10382C>T", "hgvs_p": "p.Thr3461Ile", "hgvs_p_1_letter": "p.T3461I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1613", "ref_dp": "0", "alt_dp": "1613", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15966", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "12", "alt_dp": "8", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15701T>C", "hgvs_p": "p.Val5234Ala", "hgvs_p_1_letter": "p.V5234A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "30", "af": "0.79"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "2", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "541", "ref_dp": "0", "alt_dp": "541", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "0", "alt_dp": "264", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "0", "alt_dp": "249", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "146", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "170", "ref_dp": "4", "alt_dp": "166", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "43", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "737", "ref_dp": "0", "alt_dp": "737", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "713", "ref_dp": "2", "alt_dp": "711", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "527", "ref_dp": "525", "alt_dp": "343", "af": "0.65"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28425", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "70", "alt_dp": "25", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.152C>T", "hgvs_p": "p.Ser51Phe", "hgvs_p_1_letter": "p.S51F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "60", "alt_dp": "9475", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9546", "ref_dp": "3", "alt_dp": "9522", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1051", "ref_dp": "5", "alt_dp": "1046", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220657"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "20", "alt_dp": "18", "af": "0.9"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11454", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "27", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11189C>T", "hgvs_p": "p.Ala3730Val", "hgvs_p_1_letter": "p.A3730V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "7", "alt_dp": "1317", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20936", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20671C>T", "hgvs_p": "p.Arg6891Cys", "hgvs_p_1_letter": "p.R6891C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21266", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "8", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21001A>G", "hgvs_p": "p.Lys7001Glu", "hgvs_p_1_letter": "p.K7001E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "24", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "786", "ref_dp": "0", "alt_dp": "786", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "772", "ref_dp": "0", "alt_dp": "772", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "327", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "323", "ref_dp": "0", "alt_dp": "323", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "0", "alt_dp": "118", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "233", "ref_dp": "0", "alt_dp": "232", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "264", "ref_dp": "11", "alt_dp": "253", "af": "0.96"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "2", "alt_dp": "229", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "217", "ref_dp": "0", "alt_dp": "217", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "244", "ref_dp": "0", "alt_dp": "244", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "725", "ref_dp": "0", "alt_dp": "723", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "707", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "566", "ref_dp": "561", "alt_dp": "435", "af": "0.77"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10102", "ref_dp": "94", "alt_dp": "9997", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10039", "ref_dp": "10", "alt_dp": "10008", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "885", "ref_dp": "0", "alt_dp": "885", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220658"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "147", "alt_dp": "129", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "0", "alt_dp": "153", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5113", "ref_dp": "5", "alt_dp": "5106", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "130", "ref_dp": "2", "alt_dp": "128", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "132", "ref_dp": "132", "alt_dp": "117", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "126", "ref_dp": "0", "alt_dp": "126", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3188", "ref_dp": "6", "alt_dp": "3182", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3075", "ref_dp": "2", "alt_dp": "3067", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1225", "ref_dp": "0", "alt_dp": "1223", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1183", "ref_dp": "1", "alt_dp": "1178", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "574", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "852", "ref_dp": "0", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "1", "alt_dp": "85", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "1", "alt_dp": "618", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "757", "ref_dp": "12", "alt_dp": "745", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "1", "alt_dp": "39", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "546", "ref_dp": "1", "alt_dp": "545", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "2", "alt_dp": "447", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "432", "ref_dp": "0", "alt_dp": "432", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "294", "ref_dp": "0", "alt_dp": "294", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "180", "ref_dp": "1", "alt_dp": "179", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27970", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "696", "ref_dp": "19", "alt_dp": "675", "af": "0.97"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.77C>T", "hgvs_p": "p.Thr26Ile", "hgvs_p_1_letter": "p.T26I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1877", "ref_dp": "3", "alt_dp": "1872", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1989", "ref_dp": "8", "alt_dp": "1980", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1571", "ref_dp": "1561", "alt_dp": "969", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3757", "ref_dp": "52", "alt_dp": "3700", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3725", "ref_dp": "2", "alt_dp": "3716", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "91", "ref_dp": "0", "alt_dp": "91", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "34", "ref_dp": "0", "alt_dp": "34", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "10", "alt_dp": "14", "af": "0.58"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "9", "alt_dp": "14", "af": "0.61"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "934", "ref_dp": "1", "alt_dp": "933", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3572", "ref_dp": "10", "alt_dp": "3552", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "999", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2162", "ref_dp": "22", "alt_dp": "2138", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.734C>T", "hgvs_p": "p.Ser245Phe", "hgvs_p_1_letter": "p.S245F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220659"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "155", "ref_dp": "151", "alt_dp": "132", "af": "0.85"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "138", "ref_dp": "0", "alt_dp": "138", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4902", "ref_dp": "11", "alt_dp": "4891", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13750", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13485T>A", "hgvs_p": "p.Ser4495Arg", "hgvs_p_1_letter": "p.S4495R"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "2", "alt_dp": "9", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "7", "alt_dp": "7", "af": "0.5"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16744", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "344", "ref_dp": "0", "alt_dp": "344", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.16479G>A", "hgvs_p": "p.Leu5493Leu", "hgvs_p_1_letter": "p.L5493L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "0", "alt_dp": "186", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "187", "alt_dp": "174", "af": "0.92"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3655", "ref_dp": "3", "alt_dp": "3650", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3613", "ref_dp": "12", "alt_dp": "3596", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1227", "ref_dp": "0", "alt_dp": "1225", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1189", "ref_dp": "2", "alt_dp": "1175", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "22", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "239", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "408", "ref_dp": "0", "alt_dp": "407", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "525", "ref_dp": "0", "alt_dp": "521", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "600", "ref_dp": "6", "alt_dp": "592", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2500", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2235A>G", "hgvs_p": "p.Glu745Glu", "hgvs_p_1_letter": "p.E745E"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "1", "alt_dp": "317", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "309", "ref_dp": "0", "alt_dp": "309", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "0", "alt_dp": "350", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "356", "ref_dp": "3", "alt_dp": "353", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "249", "ref_dp": "0", "alt_dp": "249", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "1", "alt_dp": "128", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1073", "ref_dp": "0", "alt_dp": "1070", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1105", "ref_dp": "5", "alt_dp": "1097", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "776", "ref_dp": "768", "alt_dp": "491", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3182", "ref_dp": "53", "alt_dp": "3121", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3146", "ref_dp": "1", "alt_dp": "3138", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3264", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1132", "ref_dp": "6", "alt_dp": "1125", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2999C>T", "hgvs_p": "p.Thr1000Ile", "hgvs_p_1_letter": "p.T1000I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5512", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5247C>T", "hgvs_p": "p.Asn1749Asn", "hgvs_p_1_letter": "p.N1749N"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "24", "alt_dp": "12", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3635", "ref_dp": "10", "alt_dp": "3623", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220660"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "2", "alt_dp": "26", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "83", "ref_dp": "0", "alt_dp": "83", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "262", "alt_dp": "243", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7311", "ref_dp": "6", "alt_dp": "7305", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13678", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13413T>C", "hgvs_p": "p.Thr4471Thr", "hgvs_p_1_letter": "p.T4471T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "0", "alt_dp": "157", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "1", "alt_dp": "13", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20081", "nucleotide": "T"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "7", "alt_dp": "4", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.19816C>T", "hgvs_p": "p.Leu6606Leu", "hgvs_p_1_letter": "p.L6606L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20085", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "4", "af": "0.33"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.19822delG", "hgvs_p": "p.Val6608fs", "hgvs_p_1_letter": "p.V6608fs"}, "Variant": {"ref": "AG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21595", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "626", "ref_dp": "3", "alt_dp": "621", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.33C>T", "hgvs_p": "p.Val11Val", "hgvs_p_1_letter": "p.V11V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "151", "alt_dp": "145", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "231", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22995", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1433C>A", "hgvs_p": "p.Thr478Lys", "hgvs_p_1_letter": "p.T478K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3174", "ref_dp": "1", "alt_dp": "3172", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3000", "ref_dp": "2", "alt_dp": "2995", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1121", "ref_dp": "0", "alt_dp": "1121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1072", "ref_dp": "0", "alt_dp": "1066", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "0", "alt_dp": "427", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "636", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "151", "ref_dp": "2", "alt_dp": "149", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "857", "ref_dp": "0", "alt_dp": "855", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1013", "ref_dp": "12", "alt_dp": "1001", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2470", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2205C>T", "hgvs_p": "p.Ala735Ala", "hgvs_p_1_letter": "p.A735A"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "2", "alt_dp": "57", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "322", "ref_dp": "0", "alt_dp": "322", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "284", "ref_dp": "0", "alt_dp": "283", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "337", "ref_dp": "7", "alt_dp": "330", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "178", "ref_dp": "0", "alt_dp": "178", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1288", "ref_dp": "0", "alt_dp": "1287", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1327", "ref_dp": "5", "alt_dp": "1322", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "988", "ref_dp": "984", "alt_dp": "611", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4858", "ref_dp": "62", "alt_dp": "4792", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4828", "ref_dp": "1", "alt_dp": "4820", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2995", "ref_dp": "5", "alt_dp": "2985", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220661"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12864", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12599A>C", "hgvs_p": "p.Asp4200Ala", "hgvs_p_1_letter": "p.D4200A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "1312", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "0", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1047G>T", "hgvs_p": "p.Leu349Phe", "hgvs_p_1_letter": "p.L349F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18622", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "11", "alt_dp": "5", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18357A>G", "hgvs_p": "p.Leu6119Leu", "hgvs_p_1_letter": "p.L6119L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "106", "ref_dp": "0", "alt_dp": "106", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "139", "ref_dp": "0", "alt_dp": "139", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "158", "ref_dp": "0", "alt_dp": "158", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "479", "ref_dp": "2", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "156", "ref_dp": "0", "alt_dp": "156", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "120", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "166", "ref_dp": "2", "alt_dp": "163", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27274", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "17", "alt_dp": "7", "af": "0.29"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.73T>A", "hgvs_p": "p.Ser25Thr", "hgvs_p_1_letter": "p.S25T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27476", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "21", "alt_dp": "126", "af": "0.86"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.83C>T", "hgvs_p": "p.Thr28Ile", "hgvs_p_1_letter": "p.T28I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "2", "alt_dp": "157", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "171", "alt_dp": "136", "af": "0.8"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9147", "ref_dp": "39", "alt_dp": "9102", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9138", "ref_dp": "1", "alt_dp": "9105", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29301", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1729", "ref_dp": "4", "alt_dp": "1725", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1028A>G", "hgvs_p": "p.Asp343Gly", "hgvs_p_1_letter": "p.D343G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3760", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "316", "ref_dp": "215", "alt_dp": "97", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "stop_gained", "hgvs_c": "c.3495T>A", "hgvs_p": "p.Cys1165*", "hgvs_p_1_letter": "p.C1165*"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220663"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "302", "ref_dp": "300", "alt_dp": "269", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "300", "ref_dp": "0", "alt_dp": "300", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5521", "ref_dp": "11", "alt_dp": "5501", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "4", "alt_dp": "210", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15336", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "5", "alt_dp": "6", "af": "0.55"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15071T>C", "hgvs_p": "p.Leu5024Ser", "hgvs_p_1_letter": "p.L5024S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15359", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "6", "alt_dp": "7", "af": "0.54"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15094G>A", "hgvs_p": "p.Ala5032Thr", "hgvs_p_1_letter": "p.A5032T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "251", "ref_dp": "1", "alt_dp": "250", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "261", "ref_dp": "0", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "266", "ref_dp": "261", "alt_dp": "232", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22992", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1430G>A", "hgvs_p": "p.Ser477Asn", "hgvs_p_1_letter": "p.S477N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23013", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1451A>C", "hgvs_p": "p.Glu484Ala", "hgvs_p_1_letter": "p.E484A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23040", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1478A>G", "hgvs_p": "p.Gln493Arg", "hgvs_p_1_letter": "p.Q493R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23048", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1486G>A", "hgvs_p": "p.Gly496Ser", "hgvs_p_1_letter": "p.G496S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1493A>G", "hgvs_p": "p.Gln498Arg", "hgvs_p_1_letter": "p.Q498R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23063", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "14", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1501A>T", "hgvs_p": "p.Asn501Tyr", "hgvs_p_1_letter": "p.N501Y"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23075", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1513T>C", "hgvs_p": "p.Tyr505His", "hgvs_p_1_letter": "p.Y505H"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2654", "ref_dp": "0", "alt_dp": "2654", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2542", "ref_dp": "8", "alt_dp": "2530", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "936", "ref_dp": "0", "alt_dp": "935", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "896", "ref_dp": "0", "alt_dp": "889", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "54", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "895", "ref_dp": "0", "alt_dp": "891", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1211", "ref_dp": "0", "alt_dp": "1198", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1053", "ref_dp": "0", "alt_dp": "1053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1182", "ref_dp": "13", "alt_dp": "1169", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "152", "ref_dp": "0", "alt_dp": "152", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "636", "ref_dp": "2", "alt_dp": "634", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "177", "ref_dp": "0", "alt_dp": "177", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "203", "ref_dp": "0", "alt_dp": "203", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "346", "ref_dp": "0", "alt_dp": "340", "af": "0.98"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1831", "ref_dp": "9", "alt_dp": "1819", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1835", "ref_dp": "8", "alt_dp": "1827", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "1", "alt_dp": "166", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1291", "ref_dp": "1282", "alt_dp": "743", "af": "0.58"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2695", "ref_dp": "46", "alt_dp": "2646", "af": "0.98"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2663", "ref_dp": "6", "alt_dp": "2655", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5386", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.5121T>G", "hgvs_p": "p.Ala1707Ala", "hgvs_p_1_letter": "p.A1707A"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "8", "alt_dp": "2712", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220664"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11074", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "15", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.10817delT", "hgvs_p": "p.Leu3606fs", "hgvs_p_1_letter": "p.L3606fs"}, "Variant": {"ref": "CT"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11186", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.10921T>C", "hgvs_p": "p.Leu3641Leu", "hgvs_p_1_letter": "p.L3641L"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "49", "alt_dp": "41", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2411", "ref_dp": "5", "alt_dp": "2405", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19162", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "872", "ref_dp": "0", "alt_dp": "868", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.18897G>T", "hgvs_p": "p.Leu6299Leu", "hgvs_p_1_letter": "p.L6299L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "0", "alt_dp": "52", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "52", "ref_dp": "52", "alt_dp": "47", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23235", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "12", "alt_dp": "7", "af": "0.37"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1673A>G", "hgvs_p": "p.Lys558Arg", "hgvs_p_1_letter": "p.K558R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1508", "ref_dp": "0", "alt_dp": "1508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1423", "ref_dp": "6", "alt_dp": "1417", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "648", "ref_dp": "0", "alt_dp": "648", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "624", "ref_dp": "0", "alt_dp": "621", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "0", "alt_dp": "140", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "384", "ref_dp": "0", "alt_dp": "383", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "449", "ref_dp": "11", "alt_dp": "438", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "646", "ref_dp": "0", "alt_dp": "646", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "242", "ref_dp": "0", "alt_dp": "242", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "271", "ref_dp": "0", "alt_dp": "269", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "262", "ref_dp": "1", "alt_dp": "261", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "149", "ref_dp": "0", "alt_dp": "149", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "32", "ref_dp": "0", "alt_dp": "32", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27676", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "23", "alt_dp": "8", "af": "0.26"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.283G>C", "hgvs_p": "p.Glu95Gln", "hgvs_p_1_letter": "p.E95Q"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "837", "ref_dp": "0", "alt_dp": "837", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "921", "ref_dp": "0", "alt_dp": "919", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "88", "ref_dp": "0", "alt_dp": "88", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "702", "ref_dp": "694", "alt_dp": "428", "af": "0.61"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8854", "ref_dp": "85", "alt_dp": "8762", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8819", "ref_dp": "2", "alt_dp": "8808", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4087", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3822T>C", "hgvs_p": "p.Ile1274Ile", "hgvs_p_1_letter": "p.I1274I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "49", "ref_dp": "0", "alt_dp": "49", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "5", "alt_dp": "12", "af": "0.71"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2963", "ref_dp": "3", "alt_dp": "2957", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220665"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11267", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "24", "alt_dp": "10", "af": "0.36"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.11005_11006delAT", "hgvs_p": "p.Met3669fs", "hgvs_p_1_letter": "p.M3669fs"}, "Variant": {"ref": "GAT"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11332", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.11067A>G", "hgvs_p": "p.Val3689Val", "hgvs_p_1_letter": "p.V3689V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11387", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11122G>A", "hgvs_p": "p.Val3708Met", "hgvs_p_1_letter": "p.V3708M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13432", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "486", "ref_dp": "0", "alt_dp": "486", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.13167C>T", "hgvs_p": "p.Pro4389Pro", "hgvs_p_1_letter": "p.P4389P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21456", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21191A>G", "hgvs_p": "p.Lys7064Arg", "hgvs_p_1_letter": "p.K7064R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21618", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.56C>G", "hgvs_p": "p.Thr19Arg", "hgvs_p_1_letter": "p.T19R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "0", "alt_dp": "319", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>G", "hgvs_p": "p.Pro681Arg", "hgvs_p_1_letter": "p.P681R"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26767", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.245T>C", "hgvs_p": "p.Ile82Thr", "hgvs_p_1_letter": "p.I82T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27874", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.119C>T", "hgvs_p": "p.Thr40Ile", "hgvs_p_1_letter": "p.T40I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27916", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.23G>A", "hgvs_p": "p.Gly8Glu", "hgvs_p_1_letter": "p.G8E"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27943", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "3", "alt_dp": "7", "af": "0.7"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.50A>G", "hgvs_p": "p.His17Arg", "hgvs_p_1_letter": "p.H17R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28055", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "8", "alt_dp": "7", "af": "0.47"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.162A>G", "hgvs_p": "p.Ser54Ser", "hgvs_p_1_letter": "p.S54S"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28089", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "12", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.197_202delGTTCTA", "hgvs_p": "p.Gly66_Lys68delinsGlu", "hgvs_p_1_letter": "p.G66_K68delinsE"}, "Variant": {"ref": "GGTTCTA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28179", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.286G>T", "hgvs_p": "p.Gly96Cys", "hgvs_p_1_letter": "p.G96C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28247", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "90", "alt_dp": "86", "af": "0.96"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.355_360delGATTTC", "hgvs_p": "p.Asp119_Phe120del", "hgvs_p_1_letter": "p.D119_F120del"}, "Variant": {"ref": "AGATTTC"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "118", "ref_dp": "118", "alt_dp": "105", "af": "0.89"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3delA", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "TA"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28367", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.94C>T", "hgvs_p": "p.Arg32Cys", "hgvs_p_1_letter": "p.R32C"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28378", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.105G>T", "hgvs_p": "p.Ala35Ala", "hgvs_p_1_letter": "p.A35A"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28461", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.188A>G", "hgvs_p": "p.Asp63Gly", "hgvs_p_1_letter": "p.D63G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5069", "ref_dp": "16", "alt_dp": "5029", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608G>T", "hgvs_p": "p.Arg203Met", "hgvs_p_1_letter": "p.R203M"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28916", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.643G>T", "hgvs_p": "p.Gly215Cys", "hgvs_p_1_letter": "p.G215C"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29402", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1865", "ref_dp": "0", "alt_dp": "1860", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1129G>T", "hgvs_p": "p.Asp377Tyr", "hgvs_p_1_letter": "p.D377Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3903", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3638C>T", "hgvs_p": "p.Pro1213Leu", "hgvs_p_1_letter": "p.P1213L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3987", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3722C>T", "hgvs_p": "p.Thr1241Ile", "hgvs_p_1_letter": "p.T1241I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220666"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "74", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "206", "ref_dp": "202", "alt_dp": "182", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3626", "ref_dp": "4", "alt_dp": "3622", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "157", "ref_dp": "2", "alt_dp": "155", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "159", "ref_dp": "157", "alt_dp": "139", "af": "0.87"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "153", "ref_dp": "1", "alt_dp": "152", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3381", "ref_dp": "6", "alt_dp": "3375", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3427", "ref_dp": "9", "alt_dp": "3416", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1504", "ref_dp": "0", "alt_dp": "1502", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1436", "ref_dp": "0", "alt_dp": "1431", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "846", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1170", "ref_dp": "0", "alt_dp": "1164", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "128", "ref_dp": "2", "alt_dp": "124", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "2", "alt_dp": "795", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "930", "ref_dp": "23", "alt_dp": "905", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "100", "ref_dp": "2", "alt_dp": "98", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1358", "ref_dp": "2", "alt_dp": "1355", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26361", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "8", "alt_dp": "3", "af": "0.27"}, "Gene": {"gene": "E"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.117G>A", "hgvs_p": "p.Leu39Leu", "hgvs_p_1_letter": "p.L39L"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "0", "alt_dp": "436", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "513", "ref_dp": "0", "alt_dp": "513", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "618", "ref_dp": "0", "alt_dp": "618", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "764", "ref_dp": "0", "alt_dp": "764", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "112", "ref_dp": "0", "alt_dp": "112", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1976", "ref_dp": "8", "alt_dp": "1963", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2173", "ref_dp": "5", "alt_dp": "2164", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "0", "alt_dp": "80", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "1560", "alt_dp": "679", "af": "0.43"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3593", "ref_dp": "32", "alt_dp": "3558", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3570", "ref_dp": "4", "alt_dp": "3559", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3040", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2775C>T", "hgvs_p": "p.Tyr925Tyr", "hgvs_p_1_letter": "p.Y925Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "165", "ref_dp": "0", "alt_dp": "165", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "0", "alt_dp": "77", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "9", "alt_dp": "36", "af": "0.8"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "627", "ref_dp": "0", "alt_dp": "627", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4302", "ref_dp": "15", "alt_dp": "4285", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220667"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "33", "alt_dp": "29", "af": "0.88"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "418", "ref_dp": "0", "alt_dp": "418", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "206", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "13", "alt_dp": "7", "af": "0.35"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-60C>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "11", "ref_dp": "11", "alt_dp": "7", "af": "0.64"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "734", "ref_dp": "0", "alt_dp": "734", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "748", "ref_dp": "0", "alt_dp": "748", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "377", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "94", "ref_dp": "0", "alt_dp": "94", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "475", "ref_dp": "2", "alt_dp": "473", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "96", "ref_dp": "0", "alt_dp": "96", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27384", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.183T>C", "hgvs_p": "p.Asp61Asp", "hgvs_p_1_letter": "p.D61D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "260", "ref_dp": "2", "alt_dp": "258", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "297", "ref_dp": "0", "alt_dp": "297", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "176", "ref_dp": "176", "alt_dp": "105", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8461", "ref_dp": "46", "alt_dp": "8410", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "8448", "ref_dp": "1", "alt_dp": "8431", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "6", "alt_dp": "12", "af": "0.67"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "7984", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "85", "ref_dp": "0", "alt_dp": "85", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7719T>C", "hgvs_p": "p.Asp2573Asp", "hgvs_p_1_letter": "p.D2573D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1330", "ref_dp": "2", "alt_dp": "1325", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220668"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "35", "alt_dp": "33", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1499", "ref_dp": "4", "alt_dp": "1495", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14466", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "20", "alt_dp": "8", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.14201T>C", "hgvs_p": "p.Phe4734Ser", "hgvs_p_1_letter": "p.F4734S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14533", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14268A>G", "hgvs_p": "p.Leu4756Leu", "hgvs_p_1_letter": "p.L4756L"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "15572", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2032", "ref_dp": "731", "alt_dp": "1301", "af": "0.64"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15307A>G", "hgvs_p": "p.Met5103Val", "hgvs_p_1_letter": "p.M5103V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "37", "alt_dp": "29", "af": "0.76"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1002", "ref_dp": "0", "alt_dp": "1002", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1030", "ref_dp": "4", "alt_dp": "1026", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "490", "ref_dp": "0", "alt_dp": "488", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "473", "ref_dp": "0", "alt_dp": "471", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "113", "ref_dp": "0", "alt_dp": "113", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "208", "ref_dp": "0", "alt_dp": "204", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "40", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "281", "ref_dp": "6", "alt_dp": "275", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1060", "ref_dp": "2", "alt_dp": "1056", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "516", "ref_dp": "0", "alt_dp": "516", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "508", "ref_dp": "1", "alt_dp": "505", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "474", "ref_dp": "1", "alt_dp": "472", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "247", "ref_dp": "0", "alt_dp": "247", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "92", "af": "0.99"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1304", "ref_dp": "1", "alt_dp": "1302", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1395", "ref_dp": "0", "alt_dp": "1393", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1092", "ref_dp": "1088", "alt_dp": "734", "af": "0.67"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28363", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "10", "alt_dp": "6", "af": "0.38"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>T", "hgvs_p": "p.Gly30Gly", "hgvs_p_1_letter": "p.G30G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10404", "ref_dp": "75", "alt_dp": "10319", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10380", "ref_dp": "2", "alt_dp": "10364", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "2", "alt_dp": "35", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "7", "alt_dp": "37", "af": "0.84"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2083", "ref_dp": "5", "alt_dp": "2078", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220669"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "38", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "101", "alt_dp": "83", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4671", "ref_dp": "5", "alt_dp": "4664", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "0", "alt_dp": "121", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "121", "ref_dp": "121", "alt_dp": "114", "af": "0.94"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "117", "ref_dp": "0", "alt_dp": "117", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "0", "alt_dp": "11", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2094", "ref_dp": "0", "alt_dp": "2093", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2060", "ref_dp": "6", "alt_dp": "2053", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "847", "ref_dp": "0", "alt_dp": "845", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "817", "ref_dp": "0", "alt_dp": "815", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "0", "alt_dp": "327", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "478", "ref_dp": "0", "alt_dp": "477", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "93", "ref_dp": "0", "alt_dp": "93", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "520", "ref_dp": "0", "alt_dp": "518", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "628", "ref_dp": "4", "alt_dp": "624", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "58", "ref_dp": "0", "alt_dp": "58", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "372", "ref_dp": "2", "alt_dp": "370", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "296", "ref_dp": "0", "alt_dp": "296", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "354", "ref_dp": "0", "alt_dp": "354", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "361", "ref_dp": "0", "alt_dp": "361", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "268", "ref_dp": "0", "alt_dp": "268", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27632", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "28", "alt_dp": "14", "af": "0.33"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239G>A", "hgvs_p": "p.Arg80Lys", "hgvs_p_1_letter": "p.R80K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "482", "ref_dp": "480", "alt_dp": "479", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "569", "ref_dp": "0", "alt_dp": "566", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "572", "ref_dp": "4", "alt_dp": "568", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "78", "ref_dp": "0", "alt_dp": "78", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "386", "ref_dp": "382", "alt_dp": "243", "af": "0.63"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7323", "ref_dp": "72", "alt_dp": "7246", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "7288", "ref_dp": "2", "alt_dp": "7274", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4164", "ref_dp": "2", "alt_dp": "4135", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "57", "ref_dp": "2", "alt_dp": "55", "af": "0.96"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3256", "ref_dp": "13", "alt_dp": "3242", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2794", "ref_dp": "8", "alt_dp": "2786", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220670"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "204", "alt_dp": "183", "af": "0.89"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "98", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12008", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "232", "ref_dp": "1", "alt_dp": "230", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11743C>T", "hgvs_p": "p.Leu3915Phe", "hgvs_p_1_letter": "p.L3915F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3794", "ref_dp": "10", "alt_dp": "3783", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "1", "alt_dp": "61", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "18163", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.17898A>G", "hgvs_p": "p.Thr5966Thr", "hgvs_p_1_letter": "p.T5966T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "97", "ref_dp": "95", "alt_dp": "87", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "108", "ref_dp": "0", "alt_dp": "108", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "0", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2394", "ref_dp": "0", "alt_dp": "2394", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2316", "ref_dp": "2", "alt_dp": "2309", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "848", "ref_dp": "0", "alt_dp": "848", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "798", "ref_dp": "0", "alt_dp": "798", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "59", "ref_dp": "0", "alt_dp": "59", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "554", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "893", "ref_dp": "0", "alt_dp": "890", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "239", "ref_dp": "0", "alt_dp": "239", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "691", "ref_dp": "0", "alt_dp": "687", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "756", "ref_dp": "12", "alt_dp": "744", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "56", "ref_dp": "0", "alt_dp": "56", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "115", "ref_dp": "1", "alt_dp": "113", "af": "0.98"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1039", "ref_dp": "7", "alt_dp": "1032", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "611", "ref_dp": "1", "alt_dp": "610", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "638", "ref_dp": "0", "alt_dp": "637", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "596", "ref_dp": "5", "alt_dp": "588", "af": "0.99"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "630", "ref_dp": "0", "alt_dp": "630", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "211", "ref_dp": "0", "alt_dp": "211", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "253", "ref_dp": "4", "alt_dp": "248", "af": "0.98"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1608", "ref_dp": "3", "alt_dp": "1605", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1682", "ref_dp": "3", "alt_dp": "1673", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "92", "ref_dp": "0", "alt_dp": "92", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1336", "ref_dp": "1327", "alt_dp": "801", "af": "0.6"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2721", "ref_dp": "26", "alt_dp": "2694", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2714", "ref_dp": "2", "alt_dp": "2706", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "1", "alt_dp": "30", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "183", "ref_dp": "0", "alt_dp": "183", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "27", "alt_dp": "17", "af": "0.39"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3239", "ref_dp": "22", "alt_dp": "3215", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220671"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10029", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.9764C>T", "hgvs_p": "p.Thr3255Ile", "hgvs_p_1_letter": "p.T3255I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "48", "alt_dp": "44", "af": "0.92"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1572", "ref_dp": "4", "alt_dp": "1568", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "0", "alt_dp": "61", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20776", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.20511A>G", "hgvs_p": "p.Ala6837Ala", "hgvs_p_1_letter": "p.A6837A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "0", "alt_dp": "41", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "41", "ref_dp": "41", "alt_dp": "37", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "53", "ref_dp": "0", "alt_dp": "53", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23323", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "173", "ref_dp": "2", "alt_dp": "171", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.1761T>C", "hgvs_p": "p.Ile587Ile", "hgvs_p_1_letter": "p.I587I"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "197", "ref_dp": "0", "alt_dp": "197", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "191", "ref_dp": "0", "alt_dp": "191", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "81", "ref_dp": "0", "alt_dp": "81", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "79", "ref_dp": "0", "alt_dp": "79", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "2", "alt_dp": "571", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "689", "ref_dp": "5", "alt_dp": "684", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "31", "ref_dp": "0", "alt_dp": "31", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "2", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1197", "ref_dp": "0", "alt_dp": "1197", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "248", "ref_dp": "0", "alt_dp": "248", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "225", "ref_dp": "0", "alt_dp": "225", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "228", "ref_dp": "0", "alt_dp": "228", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1324", "ref_dp": "4", "alt_dp": "1318", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1356", "ref_dp": "0", "alt_dp": "1352", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "932", "ref_dp": "929", "alt_dp": "481", "af": "0.52"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9896", "ref_dp": "69", "alt_dp": "9823", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "9878", "ref_dp": "3", "alt_dp": "9869", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3800", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3535G>A", "hgvs_p": "p.Asp1179Asn", "hgvs_p_1_letter": "p.D1179N"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "514", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11985", "ref_dp": "11766", "alt_dp": "9796", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "conservative_inframe_deletion", "hgvs_c": "c.253_258delATGGTT", "hgvs_p": "p.Met85_Val86del", "hgvs_p_1_letter": "p.M85_V86del"}, "Variant": {"ref": "TGTTATG"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "520", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "44", "alt_dp": "43", "af": "0.49"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.255G>C", "hgvs_p": "p.Met85Ile", "hgvs_p_1_letter": "p.M85I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "11", "ref_dp": "3", "alt_dp": "8", "af": "0.73"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "544", "ref_dp": "2", "alt_dp": "541", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220672"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "553", "ref_dp": "0", "alt_dp": "553", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13908", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "6", "alt_dp": "4", "af": "0.4"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.13643T>C", "hgvs_p": "p.Ile4548Thr", "hgvs_p_1_letter": "p.I4548T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "16", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "214", "ref_dp": "0", "alt_dp": "214", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "3", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "105", "ref_dp": "0", "alt_dp": "105", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "131", "ref_dp": "1", "alt_dp": "130", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "140", "ref_dp": "7", "alt_dp": "133", "af": "0.95"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25057", "nucleotide": "C"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "13", "ref_dp": "8", "alt_dp": "5", "af": "0.38"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3495T>C", "hgvs_p": "p.Asp1165Asp", "hgvs_p_1_letter": "p.D1165D"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "2", "alt_dp": "22", "af": "0.92"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "221", "ref_dp": "0", "alt_dp": "221", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "67", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "75", "ref_dp": "2", "alt_dp": "73", "af": "0.97"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "213", "ref_dp": "2", "alt_dp": "211", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "185", "ref_dp": "185", "alt_dp": "129", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12043", "ref_dp": "60", "alt_dp": "11972", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12008", "ref_dp": "2", "alt_dp": "11991", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "2", "alt_dp": "38", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "0", "alt_dp": "307", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "198", "ref_dp": "0", "alt_dp": "198", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220675"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10947", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "10", "ref_dp": "7", "alt_dp": "3", "af": "0.3"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10682G>A", "hgvs_p": "p.Arg3561Lys", "hgvs_p_1_letter": "p.R3561K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "27", "alt_dp": "25", "af": "0.93"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12053", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "154", "ref_dp": "0", "alt_dp": "154", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11788C>T", "hgvs_p": "p.Leu3930Phe", "hgvs_p_1_letter": "p.L3930F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2302", "ref_dp": "4", "alt_dp": "2298", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "27", "ref_dp": "0", "alt_dp": "27", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "0", "alt_dp": "44", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "44", "ref_dp": "44", "alt_dp": "39", "af": "0.89"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "43", "ref_dp": "0", "alt_dp": "43", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1670", "ref_dp": "8", "alt_dp": "1662", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1615", "ref_dp": "3", "alt_dp": "1609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "0", "alt_dp": "575", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "558", "ref_dp": "0", "alt_dp": "551", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "147", "ref_dp": "0", "alt_dp": "147", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "220", "ref_dp": "0", "alt_dp": "218", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "24", "ref_dp": "0", "alt_dp": "24", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "302", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "348", "ref_dp": "7", "alt_dp": "341", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25032", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "15", "ref_dp": "11", "alt_dp": "4", "af": "0.27"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3470A>G", "hgvs_p": "p.Lys1157Arg", "hgvs_p_1_letter": "p.K1157R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "328", "ref_dp": "2", "alt_dp": "326", "af": "0.99"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "231", "ref_dp": "0", "alt_dp": "230", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26612", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "182", "ref_dp": "0", "alt_dp": "182", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.90A>G", "hgvs_p": "p.Thr30Thr", "hgvs_p_1_letter": "p.T30T"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "223", "ref_dp": "0", "alt_dp": "223", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "134", "ref_dp": "0", "alt_dp": "134", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27670", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "ORF7a"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.277G>T", "hgvs_p": "p.Val93Phe", "hgvs_p_1_letter": "p.V93F"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "87", "ref_dp": "0", "alt_dp": "87", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "979", "ref_dp": "3", "alt_dp": "974", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "971", "ref_dp": "0", "alt_dp": "967", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "710", "ref_dp": "708", "alt_dp": "439", "af": "0.62"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "190", "ref_dp": "135", "alt_dp": "50", "af": "0.26"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6996", "ref_dp": "77", "alt_dp": "6913", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "6957", "ref_dp": "1", "alt_dp": "6945", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2925", "ref_dp": "8", "alt_dp": "2915", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220677"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "99", "ref_dp": "99", "alt_dp": "86", "af": "0.87"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "0", "alt_dp": "164", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5198", "ref_dp": "9", "alt_dp": "5188", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "150", "ref_dp": "0", "alt_dp": "150", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "125", "ref_dp": "0", "alt_dp": "125", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "162", "ref_dp": "0", "alt_dp": "162", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "164", "ref_dp": "160", "alt_dp": "140", "af": "0.85"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "187", "ref_dp": "0", "alt_dp": "187", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "16", "ref_dp": "0", "alt_dp": "16", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "15", "ref_dp": "0", "alt_dp": "15", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23202", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1640C>A", "hgvs_p": "p.Thr547Lys", "hgvs_p_1_letter": "p.T547K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2029", "ref_dp": "0", "alt_dp": "2029", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1991", "ref_dp": "10", "alt_dp": "1981", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "763", "ref_dp": "2", "alt_dp": "761", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "732", "ref_dp": "0", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "21", "ref_dp": "0", "alt_dp": "21", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "280", "ref_dp": "0", "alt_dp": "278", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "345", "ref_dp": "0", "alt_dp": "343", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "708", "ref_dp": "0", "alt_dp": "708", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "855", "ref_dp": "8", "alt_dp": "845", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "45", "ref_dp": "0", "alt_dp": "45", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "305", "ref_dp": "0", "alt_dp": "305", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "272", "ref_dp": "0", "alt_dp": "272", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "290", "ref_dp": "0", "alt_dp": "290", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "4", "alt_dp": "251", "af": "0.98"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "129", "ref_dp": "0", "alt_dp": "129", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "51", "ref_dp": "0", "alt_dp": "51", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1166", "ref_dp": "5", "alt_dp": "1159", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1184", "ref_dp": "7", "alt_dp": "1171", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "89", "ref_dp": "0", "alt_dp": "89", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "910", "ref_dp": "906", "alt_dp": "488", "af": "0.54"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5630", "ref_dp": "77", "alt_dp": "5551", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5585", "ref_dp": "3", "alt_dp": "5569", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8014", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "492", "ref_dp": "17", "alt_dp": "475", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.7749T>C", "hgvs_p": "p.Ser2583Ser", "hgvs_p_1_letter": "p.S2583S"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2422", "ref_dp": "5", "alt_dp": "2413", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220678"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "69", "alt_dp": "59", "af": "0.82"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2959", "ref_dp": "4", "alt_dp": "2953", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "35", "ref_dp": "0", "alt_dp": "35", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19374", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "103", "ref_dp": "0", "alt_dp": "103", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19109C>T", "hgvs_p": "p.Ser6370Phe", "hgvs_p_1_letter": "p.S6370F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "20743", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1266", "ref_dp": "0", "alt_dp": "1263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.20478A>C", "hgvs_p": "p.Lys6826Asn", "hgvs_p_1_letter": "p.K6826N"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21274", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "28", "ref_dp": "0", "alt_dp": "28", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.21009T>C", "hgvs_p": "p.Phe7003Phe", "hgvs_p_1_letter": "p.F7003F"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "72", "alt_dp": "63", "af": "0.88"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "74", "ref_dp": "0", "alt_dp": "74", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-245C>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1977", "ref_dp": "2", "alt_dp": "1975", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1792", "ref_dp": "2", "alt_dp": "1789", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "744", "ref_dp": "0", "alt_dp": "744", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "722", "ref_dp": "0", "alt_dp": "719", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "98", "ref_dp": "0", "alt_dp": "96", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "142", "ref_dp": "0", "alt_dp": "141", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "275", "ref_dp": "0", "alt_dp": "275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "350", "ref_dp": "4", "alt_dp": "346", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "0", "alt_dp": "26", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "0", "alt_dp": "71", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2610", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2345C>A", "hgvs_p": "p.Pro782Gln", "hgvs_p_1_letter": "p.P782Q"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "438", "ref_dp": "1", "alt_dp": "437", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "320", "ref_dp": "0", "alt_dp": "320", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "362", "ref_dp": "0", "alt_dp": "362", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "358", "ref_dp": "0", "alt_dp": "358", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "167", "ref_dp": "0", "alt_dp": "167", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "55", "ref_dp": "0", "alt_dp": "55", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "559", "ref_dp": "2", "alt_dp": "557", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "631", "ref_dp": "3", "alt_dp": "626", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "514", "ref_dp": "508", "alt_dp": "361", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4183", "ref_dp": "51", "alt_dp": "4127", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4145", "ref_dp": "1", "alt_dp": "4137", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5672", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "40", "ref_dp": "0", "alt_dp": "40", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5407C>T", "hgvs_p": "p.Pro1803Ser", "hgvs_p_1_letter": "p.P1803S"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "5924", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "17", "ref_dp": "0", "alt_dp": "17", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.5659G>A", "hgvs_p": "p.Val1887Ile", "hgvs_p_1_letter": "p.V1887I"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "76", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "16", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-190T>A", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "78", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "26", "ref_dp": "18", "alt_dp": "8", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-188T>G", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "T"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2826", "ref_dp": "4", "alt_dp": "2818", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220679"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12368", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "17", "ref_dp": "12", "alt_dp": "5", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12103A>G", "hgvs_p": "p.Thr4035Ala", "hgvs_p_1_letter": "p.T4035A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "12749", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "21", "alt_dp": "15", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.12484G>T", "hgvs_p": "p.Ala4162Ser", "hgvs_p_1_letter": "p.A4162S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "665", "ref_dp": "2", "alt_dp": "663", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "14", "alt_dp": "8", "af": "0.57"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "18", "ref_dp": "0", "alt_dp": "18", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "246", "ref_dp": "0", "alt_dp": "246", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "216", "ref_dp": "0", "alt_dp": "216", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "95", "ref_dp": "0", "alt_dp": "95", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "90", "ref_dp": "0", "alt_dp": "90", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "22", "ref_dp": "2", "alt_dp": "20", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "67", "ref_dp": "0", "alt_dp": "65", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "76", "ref_dp": "0", "alt_dp": "76", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "259", "ref_dp": "0", "alt_dp": "259", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "39", "ref_dp": "0", "alt_dp": "39", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "46", "ref_dp": "0", "alt_dp": "46", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "38", "ref_dp": "0", "alt_dp": "38", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "33", "ref_dp": "0", "alt_dp": "33", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28253", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "575", "ref_dp": "575", "alt_dp": "572", "af": "0.99"}, "Gene": {"gene": "ORF8"}, "Effect": {"effect": "frameshift_variant", "hgvs_c": "c.361delA", "hgvs_p": "p.Ile121fs", "hgvs_p_1_letter": "p.I121fs"}, "Variant": {"ref": "CA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "728", "ref_dp": "2", "alt_dp": "724", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "721", "ref_dp": "2", "alt_dp": "713", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "501", "ref_dp": "498", "alt_dp": "352", "af": "0.7"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4386", "ref_dp": "36", "alt_dp": "4344", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4380", "ref_dp": "2", "alt_dp": "4371", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "29399", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2419", "ref_dp": "4", "alt_dp": "2405", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1126G>T", "hgvs_p": "p.Ala376Ser", "hgvs_p_1_letter": "p.A376S"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4221", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "16", "ref_dp": "12", "alt_dp": "4", "af": "0.25"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.3956A>G", "hgvs_p": "p.Lys1319Arg", "hgvs_p_1_letter": "p.K1319R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8256", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "77", "ref_dp": "53", "alt_dp": "24", "af": "0.31"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.7991A>G", "hgvs_p": "p.Glu2664Gly", "hgvs_p_1_letter": "p.E2664G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "606", "ref_dp": "2", "alt_dp": "604", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8652", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "427", "ref_dp": "1", "alt_dp": "426", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8387T>C", "hgvs_p": "p.Met2796Thr", "hgvs_p_1_letter": "p.M2796T"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220680"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "71", "ref_dp": "71", "alt_dp": "67", "af": "0.94"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "25", "ref_dp": "0", "alt_dp": "25", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "4647", "ref_dp": "1", "alt_dp": "4644", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "61", "ref_dp": "3", "alt_dp": "58", "af": "0.95"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "80", "ref_dp": "2", "alt_dp": "78", "af": "0.98"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "19937", "nucleotide": "G"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "14", "ref_dp": "10", "alt_dp": "4", "af": "0.29"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.19672A>G", "hgvs_p": "p.Thr6558Ala", "hgvs_p_1_letter": "p.T6558A"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21458", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "263", "ref_dp": "0", "alt_dp": "263", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.21193T>C", "hgvs_p": "p.Ser7065Pro", "hgvs_p_1_letter": "p.S7065P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "69", "alt_dp": "63", "af": "0.9"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "0", "alt_dp": "72", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1549", "ref_dp": "3", "alt_dp": "1546", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1462", "ref_dp": "0", "alt_dp": "1461", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "609", "ref_dp": "0", "alt_dp": "609", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "592", "ref_dp": "0", "alt_dp": "592", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "255", "ref_dp": "0", "alt_dp": "255", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "379", "ref_dp": "0", "alt_dp": "379", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "46", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "463", "ref_dp": "0", "alt_dp": "460", "af": "0.99"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "595", "ref_dp": "9", "alt_dp": "586", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "65", "ref_dp": "0", "alt_dp": "65", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "205", "ref_dp": "0", "alt_dp": "205", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "60", "ref_dp": "0", "alt_dp": "60", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "68", "ref_dp": "0", "alt_dp": "68", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "70", "ref_dp": "0", "alt_dp": "70", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "120", "ref_dp": "0", "alt_dp": "119", "af": "0.99"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "30", "ref_dp": "0", "alt_dp": "30", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "400", "ref_dp": "0", "alt_dp": "399", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "415", "ref_dp": "1", "alt_dp": "412", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "133", "ref_dp": "0", "alt_dp": "133", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "319", "ref_dp": "317", "alt_dp": "227", "af": "0.71"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5519", "ref_dp": "59", "alt_dp": "5456", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "5487", "ref_dp": "2", "alt_dp": "5473", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2672", "ref_dp": "20", "alt_dp": "2646", "af": "0.99"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220684"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "10449", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "20", "ref_dp": "0", "alt_dp": "20", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.10184C>A", "hgvs_p": "p.Pro3395His", "hgvs_p_1_letter": "p.P3395H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11282", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "110", "ref_dp": "109", "alt_dp": "100", "af": "0.91"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.11022_11030delGTCTGGTTT", "hgvs_p": "p.Leu3674_Gly3676del", "hgvs_p_1_letter": "p.L3674_G3676del"}, "Variant": {"ref": "AGTTTGTCTG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "11537", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "62", "ref_dp": "0", "alt_dp": "62", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.11272A>G", "hgvs_p": "p.Ile3758Val", "hgvs_p_1_letter": "p.I3758V"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "13195", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3349", "ref_dp": "12", "alt_dp": "3337", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.12930T>C", "hgvs_p": "p.Val4310Val", "hgvs_p_1_letter": "p.V4310V"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "14408", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "64", "ref_dp": "0", "alt_dp": "64", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.14143C>T", "hgvs_p": "p.Leu4715Leu", "hgvs_p_1_letter": "p.L4715L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "16064", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "72", "ref_dp": "2", "alt_dp": "70", "af": "0.97"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.15799A>G", "hgvs_p": "p.Arg5267Gly", "hgvs_p_1_letter": "p.R5267G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21762", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "0", "alt_dp": "47", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.200C>T", "hgvs_p": "p.Ala67Val", "hgvs_p_1_letter": "p.A67V"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21764", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "47", "ref_dp": "47", "alt_dp": "43", "af": "0.91"}, "Gene": {"gene": "S"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.204_209delACATGT", "hgvs_p": "p.His69_Val70del", "hgvs_p_1_letter": "p.H69_V70del"}, "Variant": {"ref": "ATACATG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "21846", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "42", "ref_dp": "0", "alt_dp": "42", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.284C>T", "hgvs_p": "p.Thr95Ile", "hgvs_p_1_letter": "p.T95I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22578", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "12", "ref_dp": "0", "alt_dp": "12", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1016G>A", "hgvs_p": "p.Gly339Asp", "hgvs_p_1_letter": "p.G339D"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22599", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1037G>A", "hgvs_p": "p.Arg346Lys", "hgvs_p_1_letter": "p.R346K"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22673", "nucleotide": "CT"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "10", "ref_dp": "0", "alt_dp": "10", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1111_1112delTCinsCT", "hgvs_p": "p.Ser371Leu", "hgvs_p_1_letter": "p.S371L"}, "Variant": {"ref": "TC"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22679", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1117T>C", "hgvs_p": "p.Ser373Pro", "hgvs_p_1_letter": "p.S373P"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "22686", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "14", "ref_dp": "0", "alt_dp": "14", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1124C>T", "hgvs_p": "p.Ser375Phe", "hgvs_p_1_letter": "p.S375F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23403", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1274", "ref_dp": "2", "alt_dp": "1272", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1841A>G", "hgvs_p": "p.Asp614Gly", "hgvs_p_1_letter": "p.D614G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23525", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "1276", "ref_dp": "1", "alt_dp": "1275", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.1963C>T", "hgvs_p": "p.His655Tyr", "hgvs_p_1_letter": "p.H655Y"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23599", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "519", "ref_dp": "0", "alt_dp": "519", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2037T>G", "hgvs_p": "p.Asn679Lys", "hgvs_p_1_letter": "p.N679K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23604", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "510", "ref_dp": "0", "alt_dp": "508", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2042C>A", "hgvs_p": "p.Pro681His", "hgvs_p_1_letter": "p.P681H"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23854", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "29", "ref_dp": "0", "alt_dp": "29", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2292C>A", "hgvs_p": "p.Asn764Lys", "hgvs_p_1_letter": "p.N764K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "23948", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "169", "ref_dp": "0", "alt_dp": "169", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2386G>T", "hgvs_p": "p.Asp796Tyr", "hgvs_p_1_letter": "p.D796Y"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24130", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "171", "ref_dp": "0", "alt_dp": "171", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2568C>A", "hgvs_p": "p.Asn856Lys", "hgvs_p_1_letter": "p.N856K"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24424", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "101", "ref_dp": "3", "alt_dp": "98", "af": "0.97"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2862A>T", "hgvs_p": "p.Gln954His", "hgvs_p_1_letter": "p.Q954H"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24469", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "402", "ref_dp": "1", "alt_dp": "400", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2907T>A", "hgvs_p": "p.Asn969Lys", "hgvs_p_1_letter": "p.N969K"}, "Variant": {"ref": "T"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "24503", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "469", "ref_dp": "11", "alt_dp": "458", "af": "0.98"}, "Gene": {"gene": "S"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2941C>T", "hgvs_p": "p.Leu981Phe", "hgvs_p_1_letter": "p.L981F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25000", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "S"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.3438C>T", "hgvs_p": "p.Asp1146Asp", "hgvs_p_1_letter": "p.D1146D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "25584", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "50", "ref_dp": "0", "alt_dp": "50", "af": "1.0"}, "Gene": {"gene": "ORF3a"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.192C>T", "hgvs_p": "p.Thr64Thr", "hgvs_p_1_letter": "p.T64T"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26270", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "114", "ref_dp": "0", "alt_dp": "114", "af": "1.0"}, "Gene": {"gene": "E"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.26C>T", "hgvs_p": "p.Thr9Ile", "hgvs_p_1_letter": "p.T9I"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26530", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "48", "ref_dp": "0", "alt_dp": "48", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8A>G", "hgvs_p": "p.Asp3Gly", "hgvs_p_1_letter": "p.D3G"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26577", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "36", "ref_dp": "0", "alt_dp": "36", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.55C>G", "hgvs_p": "p.Gln19Glu", "hgvs_p_1_letter": "p.Q19E"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "26709", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "37", "ref_dp": "0", "alt_dp": "37", "af": "1.0"}, "Gene": {"gene": "M"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.187G>A", "hgvs_p": "p.Ala63Thr", "hgvs_p_1_letter": "p.A63T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27259", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "82", "ref_dp": "0", "alt_dp": "82", "af": "1.0"}, "Gene": {"gene": "ORF6"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.58A>C", "hgvs_p": "p.Arg20Arg", "hgvs_p_1_letter": "p.R20R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "27807", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "23", "ref_dp": "0", "alt_dp": "23", "af": "1.0"}, "Gene": {"gene": "ORF7b"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.52C>T", "hgvs_p": "p.Leu18Leu", "hgvs_p_1_letter": "p.L18L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28271", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "315", "ref_dp": "0", "alt_dp": "313", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "upstream_gene_variant", "hgvs_c": "c.-3A>T", "hgvs_p": ".", "hgvs_p_1_letter": "."}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28311", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "318", "ref_dp": "8", "alt_dp": "308", "af": "0.97"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.38C>T", "hgvs_p": "p.Pro13Leu", "hgvs_p_1_letter": "p.P13L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "2832", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "19", "ref_dp": "0", "alt_dp": "19", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.2567A>G", "hgvs_p": "p.Lys856Arg", "hgvs_p_1_letter": "p.K856R"}, "Variant": {"ref": "A"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28333", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "307", "ref_dp": "4", "alt_dp": "303", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.60C>T", "hgvs_p": "p.Pro20Pro", "hgvs_p_1_letter": "p.P20P"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28361", "nucleotide": "G"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "258", "ref_dp": "256", "alt_dp": "188", "af": "0.73"}, "Gene": {"gene": "N"}, "Effect": {"effect": "disruptive_inframe_deletion", "hgvs_c": "c.90_98delAGAACGCAG", "hgvs_p": "p.Glu31_Ser33del", "hgvs_p_1_letter": "p.E31_S33del"}, "Variant": {"ref": "GGAGAACGCA"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28512", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "186", "ref_dp": "124", "alt_dp": "56", "af": "0.3"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.239C>T", "hgvs_p": "p.Pro80Leu", "hgvs_p_1_letter": "p.P80L"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28881", "nucleotide": "AA"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3917", "ref_dp": "51", "alt_dp": "3864", "af": "0.99"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.608_609delGGinsAA", "hgvs_p": "p.Arg203Lys", "hgvs_p_1_letter": "p.R203K"}, "Variant": {"ref": "GG"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "28883", "nucleotide": "C"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "3900", "ref_dp": "4", "alt_dp": "3892", "af": "1.0"}, "Gene": {"gene": "N"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.610G>C", "hgvs_p": "p.Gly204Arg", "hgvs_p_1_letter": "p.G204R"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "3037", "nucleotide": "T"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "13", "ref_dp": "0", "alt_dp": "13", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "synonymous_variant", "hgvs_c": "c.2772C>T", "hgvs_p": "p.Phe924Phe", "hgvs_p_1_letter": "p.F924F"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "4710", "nucleotide": "A"}, "Filter": {"filter": "ft"}, "VariantInSample": {"dp": "12", "ref_dp": "7", "alt_dp": "5", "af": "0.42"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.4445C>A", "hgvs_p": "p.Ala1482Asp", "hgvs_p_1_letter": "p.A1482D"}, "Variant": {"ref": "C"}, "Sample": {"sample": "220685"}}, {"Chromosome": {"chromosome": "NC_045512.2"}, "Position": {"pos": "8393", "nucleotide": "A"}, "Filter": {"filter": "PASS"}, "VariantInSample": {"dp": "2105", "ref_dp": "5", "alt_dp": "2100", "af": "1.0"}, "Gene": {"gene": "orf1ab"}, "Effect": {"effect": "missense_variant", "hgvs_c": "c.8128G>A", "hgvs_p": "p.Ala2710Thr", "hgvs_p_1_letter": "p.A2710T"}, "Variant": {"ref": "G"}, "Sample": {"sample": "220685"}}] \ No newline at end of file diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 87acf9f0..732fe901 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -14,17 +14,18 @@ def saving_file(self, generated_JSON, output_dir): if os.path.exists(output_dir): date_now = datetime.now() file_name = "long_table_JSON_" + str(date_now) + ".txt" - os.path.join(output_dir, file_name) - - with open(file_name, "xt") as file: + complete_path = os.path.join(output_dir, file_name) + with open(complete_path, "xt") as file: file.write(generated_JSON) + else: print("Sorry the directory we're looking for... doesn't exist") exit() def parsing_csv(self): - list_of_dictionaries = [] + try: + list_of_dictionaries = [] with open(self.file_path) as fh: lines = fh.readlines() From bd49455fba3773a1c386955583d9f6a5300a3f9a Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 17:33:41 +0200 Subject: [PATCH 0487/1454] modified long_table_parse.py, new function check_if_dir_exits() --- relecov_tools/long_table_parse.py | 40 ++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 732fe901..68cecb3f 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,6 +1,8 @@ from datetime import datetime import json import os.path +import sys +from pathlib import Path # from relecov_tools.rest_api import RestApi @@ -10,25 +12,49 @@ def __init__(self, file_path, output_directory): self.file_path = file_path self.output_directory = output_directory + def check_if_dir_exits(self, output_dir): + dir_exits = False + if not os.path.exists(output_dir): + Path(output_dir).mkdir(parents=True, exist_ok=True) + dir_exits = True + else: + dir_exits = True + return dir_exits + def saving_file(self, generated_JSON, output_dir): - if os.path.exists(output_dir): + if self.check_if_dir_exits(output_dir): date_now = datetime.now() file_name = "long_table_JSON_" + str(date_now) + ".txt" complete_path = os.path.join(output_dir, file_name) with open(complete_path, "xt") as file: file.write(generated_JSON) - + """ + if not os.path.exists(output_dir): + Path(output_dir).mkdir(parents=True, exist_ok=True) + elif os.path.exists(output_dir): + date_now = datetime.now() + file_name = "long_table_JSON_" + str(date_now) + ".txt" + complete_path = os.path.join(output_dir, file_name) + with open(complete_path, "xt") as file: + file.write(generated_JSON) + """ + """ else: print("Sorry the directory we're looking for... doesn't exist") - exit() + sys.exit(1) + """ def parsing_csv(self): - try: - list_of_dictionaries = [] with open(self.file_path) as fh: lines = fh.readlines() + except FileNotFoundError: + print("Sorry the file we're looking for... doesn't exist") + sys.exit(1) + + else: + list_of_dictionaries = [] for line in lines[1:]: data_dict_from_long_table = {} data_list = line.strip().split(",") @@ -69,7 +95,3 @@ def parsing_csv(self): self.saving_file( generated_JSON=generated_json, output_dir=self.output_directory ) - except FileNotFoundError: - print("Sorry the file we're looking for... doesn't exist") - exit() - # return generated_json From 2385c2f9411a2f40ec35912c7dfe53931c861c1c Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 31 May 2022 22:02:34 +0200 Subject: [PATCH 0488/1454] file long_table_parse.py -> class LongTableParse -> add fuction create_dir_if_not_exists --- relecov_tools/long_table_parse.py | 44 +++++++++++-------------------- 1 file changed, 16 insertions(+), 28 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 68cecb3f..b4b4c778 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -12,37 +12,25 @@ def __init__(self, file_path, output_directory): self.file_path = file_path self.output_directory = output_directory - def check_if_dir_exits(self, output_dir): - dir_exits = False + def check_if_dir_exists(self, output_dir): + dir_exists = False if not os.path.exists(output_dir): - Path(output_dir).mkdir(parents=True, exist_ok=True) - dir_exits = True - else: - dir_exits = True - return dir_exits + dir_exists = False + + return dir_exists + + def create_dir_if_not_exists(self, output_dir): + Path(output_dir).mkdir(parents=True, exist_ok=True) def saving_file(self, generated_JSON, output_dir): - if self.check_if_dir_exits(output_dir): - date_now = datetime.now() - file_name = "long_table_JSON_" + str(date_now) + ".txt" - complete_path = os.path.join(output_dir, file_name) - with open(complete_path, "xt") as file: - file.write(generated_JSON) - """ - if not os.path.exists(output_dir): - Path(output_dir).mkdir(parents=True, exist_ok=True) - elif os.path.exists(output_dir): - date_now = datetime.now() - file_name = "long_table_JSON_" + str(date_now) + ".txt" - complete_path = os.path.join(output_dir, file_name) - with open(complete_path, "xt") as file: - file.write(generated_JSON) - """ - """ - else: - print("Sorry the directory we're looking for... doesn't exist") - sys.exit(1) - """ + if not self.check_if_dir_exists(output_dir): + self.create_dir_if_not_exists(output_dir) + + date_now = datetime.now() + file_name = "long_table_JSON_" + str(date_now) + ".txt" + complete_path = os.path.join(output_dir, file_name) + with open(complete_path, "xt") as file: + file.write(generated_JSON) def parsing_csv(self): try: From 4e95b13b9020a7804bcf99439961c41ea5d24b4d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 1 Jun 2022 00:20:03 +0200 Subject: [PATCH 0489/1454] successful get info from iSkyLIMS. Working on mapping json to variables to send iSkyLIMS --- relecov_tools/__main__.py | 66 +++---- relecov_tools/conf/configuration.json | 15 +- .../{feed_databases.py => feed_database.py} | 179 ++++++++++++------ 3 files changed, 165 insertions(+), 95 deletions(-) rename relecov_tools/{feed_databases.py => feed_database.py} (54%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 70600ac1..b9eac18e 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -14,7 +14,7 @@ import relecov_tools.ena_upload import relecov_tools.json_validation import relecov_tools.map_schema -import relecov_tools.feed_databases +import relecov_tools.feed_database import relecov_tools.read_bioinfo_metadata import relecov_tools.long_table_parse @@ -129,28 +129,6 @@ def relecov_tools_cli(verbose, log_file): log.addHandler(log_fh) -# @relecov_tools_cli.command(help_priority=1) -# @click.argument("keywords", required=False, nargs=-1, metavar="") -# @click.option( -# "-s", -# "--sort", -# type=click.Choice(["release", "pulled", "name", "stars"]), -# default="release", -# help="How to sort listed pipelines", -# ) -# @click.option("--json", is_flag=True, default=False, help="Print full output as JSON") -# @click.option( -# "--show-archived", is_flag=True, default=False, help="Print archived workflows" -# ) -# def list(keywords, sort, json, show_archived): -# """ -# List available bu-isciii workflows used for relecov. -# Checks the web for a list of nf-core pipelines with their latest releases. -# Shows which nf-core pipelines you have pulled locally and whether they are up to date. -# """ -# pass - - # sftp @relecov_tools_cli.command(help_priority=2) @click.option("-u", "--user", help="User name for login to sftp server") @@ -283,6 +261,7 @@ def upload_to_gisaid(user, password, gisaid_json, output_path): pass +# launch @relecov_tools_cli.command(help_priority=8) @click.option("-u", "--user", help="user name for connecting to the server") def launch(user): @@ -290,19 +269,42 @@ def launch(user): pass +# update_db @relecov_tools_cli.command(help_priority=9) -@click.option("-u", "--user", help="user name for login") -@click.option("-p", "--password", help="password for the user to login") @click.option("-j", "--json", help="data in json format") @click.option("-s", "--schema", help="json schema if relecov is not used") -@click.option("-i", "--iskylims", help="url for sending request to iSkyLIMs") -@click.option("-r", "--relecov", help="url for sending request to Relecov Platform") -def update_db(user, password, json, schema, iskylims, relecov): - """feed database with metadata jsons""" - feed_databases = relecov_tools.feed_databases.FeedDatabases( - user, password, json, schema, iskylims, relecov +@click.option( + "-t", + "--type", + type=click.Choice( + [ + "sample", + "analysis" + ] + ), + multiple=False, + help="Select the type of information to upload to database" +) +@click.option( + "-d", + "databaseServer", + type=click.Choice( + [ + "iskylims", + "relecov", + ] + ), + multiple=False, + help="name of the server which information is defined in config file" +) +@click.option("-u", "--user", help="user name for login") +@click.option("-p", "--password", help="password for the user to login") +def update_db(user, password, json, schema, type, databaseServer): + """feed database with json""" + feed_database = relecov_tools.feed_database.FeedDatabase( + user, password, json, schema, type, databaseServer ) - feed_databases.store_data() + feed_database.store_data() # read metadata bioinformatics diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ff6bb646..8e009e17 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -32,11 +32,13 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es", + "server": "http://relecov-iskylims.isciiides.es:8001", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", - "project_name": "Relecov", + "url_sample_fields": "samplefields", + "param_sample_project": "project", + "project_name": "relecov", "token": "" }, "relecov": { @@ -46,15 +48,8 @@ "token": "" } }, - "iskylims_sample_fields": { - "sampleName": "collecting_lab_sample_id", - "labRequest": "collecting_institution", - "sampleType": "anatomical_material", - "species": "host_common_name", - "sampleEntryDate": "sample_received_date", - "collectionSampleDate": "sample_collection_date" - }, "iskylims_fixed_values": { + "patient": "", "sampleProject": "Relecov", "onlyRecorded": "Yes", "sampleLocation": "Not defined" diff --git a/relecov_tools/feed_databases.py b/relecov_tools/feed_database.py similarity index 54% rename from relecov_tools/feed_databases.py rename to relecov_tools/feed_database.py index 50dcb028..2f9e7bc5 100644 --- a/relecov_tools/feed_databases.py +++ b/relecov_tools/feed_database.py @@ -23,24 +23,24 @@ ) -class FeedDatabases: +class FeedDatabase: def __init__( self, user=None, passwd=None, json_file=None, schema=None, - iskylims_url=None, - relecov_url=None, + type_of_info=None, + database_server=None, ): if user is None: user = relecov_tools.utils.prompt_text( - msg="Enter username for iskylims and relecov_plaform" + msg="Enter username for upload data to server" ) self.user = user if passwd is None: passwd = relecov_tools.utils.prompt_text( - msg="Enter credential password for iskylims and relecov_plaform" + msg="Enter credential password" ) self.passwd = passwd self.config_json = ConfigJson() @@ -74,11 +74,33 @@ def __init__( stderr.print("[red] Schema does not fulfil Draft 202012 Validation") sys.exit(1) self.schema = rel_schema_json + if type_of_info is None: + type_of_info = relecov_tools.utils.prompt_selection( + "Select:", + ["sample", "analysis"], + ) + self.type_of_info = type_of_info - # Get iSkyLIMS settings - self.iskylims_settings = self.config_json.get_topic_data( - "external_url", "iskylims" - ) + if database_server is None: + database_server = relecov_tools.utils.prompt_selection( + "Select:", + ["iskylims", "relecov"], + ) + self.server_type = database_server + # Get database settings + try: + self.database_settings = self.config_json.get_topic_data( + "external_url", database_server + ) + except KeyError: + log.error("Unable to get parameters for dataserver") + stderr.print( + f"[red] Unable to fetch parameters data for {database_server}" + ) + sys.exit(1) + self.database_server = self.database_settings["server"] + self.database_url = self.database_settings["url"] + """ self.iskylims_server = self.iskylims_settings["server"] self.iskylims_url = self.iskylims_settings["url"] if iskylims_url: @@ -97,63 +119,107 @@ def __init__( self.relecov_url = "/".join(split[1:]) self.iskylims_rest_api = RestApi(self.iskylims_server, self.iskylims_url) - self.relecov_rest_api = RestApi(self.relecov_server, self.relecov_url) + """ + self.database_rest_api = RestApi(self.database_server, self.database_url) - def mapping_sample_project_fields(self, s_project_fields): - """Map the label defined in the sample project fields with the name + def get_schema_ontology_values(self): + """Read the schema and extract the values of ontology with the label""" + ontology_dict = {} + for prop, values in self.schema["properties"].items(): + if "ontology" in values and values["ontology"] != "": + ontology_dict[values["ontology"]] = prop + return ontology_dict + + def map_sample_fields_values(self, sample_fields, s_project_fields): + """Map the values to the properties send to dtabasee in json schema based on label """ - label_prop_dict = {} - map_list = {} # key is the label, value the property - for prop, values in self.schema["properties"].items(): - try: - label_prop_dict[values["label"]] = prop - except KeyError: - continue - for field in s_project_fields: - try: - map_list[field] = label_prop_dict[field] - except KeyError as e: - log.error("Unable to map in the schema the label %s", e) - stderr.print("[red] Unable to map in the schema the label ", e) - sys.exit(1) - return map_list + sample_list = [] + s_fields = list(sample_fields.keys()) + for row in self.json_data: + s_dict = {} + for key, value in row.items: + if key in s_project_fields: + s_dict[key] = value + elif key in s_fields: + s_dict[sample_list[key]] = value + else: + import pdb; pdb.set_trace() + # include the fix value + if self.server_type == "iskylims": + for prop, val in self.config_json["iskylims_fixed_values"].items(): + s_dict[prop] = val + sample_list.append(s_dict) + + import pdb; pdb.set_trace() + return sample_list def get_fields_sample(self): - """Get from configuration file the mandatory fields for Sample""" + """2 requests are sent to iSkyLIMS. One for getting the sample fields + These fields are mapped using the ontology. + The second request is for getting the sample project fields. These are + mapped using the label value. + """ sample_fields = {} - sample_fields["iskylims_s_fields"] = self.config_json.get_configuration( - "iskylims_sample_fields" - ) - sample_fields["relecov_fields"] = self.config_json.get_configuration( - "relecov_fields" - ) + s_project_fields = [] + # get the ontology values for mapping values in sample fields + ontology_dict = self.get_schema_ontology_values() + sample_url = self.database_settings["url_sample_fields"] + try: + sample_fields_raw = self.database_rest_api.get_request(sample_url, "", "") + except AttributeError: + log.error("Unable to connect to server %s", self.database_server) + stderr.print( + f"[red] Unable to connect to server {self.database_server}" + ) + sys.exit(1) + if "ERROR" in sample_fields_raw: + log.error( + "Unable to get parameters. Received error code %s", sample_fields_raw["ERROR"] + ) + stderr.print( + f"[red] Unable to fetch data. Received error {sample_fields_raw['ERROR']}" + ) + sys.exit(1) - s_project = self.iskylims_rest_api.get_request( - self.iskylims_settings["url_project_fields"], - "project", - self.iskylims_settings["project_name"], - ) - if "ERROR" in s_project: + for key, values in sample_fields_raw["DATA"].items(): + if "ontology" in values: + try: + property = ontology_dict[values["ontology"]] + # sample_fields has a key the label in metadata and value + # the field name for sample + sample_fields[property] = key + except KeyError as e: + stderr.print(f"[red]Error in map ontology {e}") + else: + # for the ones that do no have ontologuy label is the sample field + # and the value is empty + sample_fields[key] = "" + # fetch label for sample Project + s_project_url = self.database_settings["url_project_fields"] + param = self.database_settings["param_sample_project"] + p_name = self.database_settings["project_name"] + s_project_fields_raw = self.database_rest_api.get_request(s_project_url, param, p_name) + if "ERROR" in s_project_fields_raw: log.error( - "Unable to get parameters. Received error code %s", s_project["ERROR"] + "Unable to get parameters. Received error code %s", s_project_fields_raw["ERROR"] ) stderr.print( - "[red] Unable to fetch data. Received error ", s_project["ERROR"] + f"[red] Unable to fetch data. Received error {s_project_fields_raw['ERROR']}" ) sys.exit(1) - s_project_fields = [x["sampleProjectFieldName"] for x in s_project["DATA"]] + for field in s_project_fields_raw["DATA"]: + s_project_fields.append(field["sampleProjectFieldName"]) - sample_fields["iskylims_s_fields"].update( - self.mapping_sample_project_fields(s_project_fields) + sample_fields["relecov_fields"] = self.config_json.get_configuration( + "relecov_fields" ) + return [sample_fields, s_project_fields] - return sample_fields - - def update_databases(self, sample_fields): - """Split the information in the input json to populate iSkyLIMS and - Relecov platform - """ + def update_database(self, field_values): + """Send the request to update database""" + for chunk in field_values: + pass for sample in self.json_data: iskylims_data = {} for label, value in sample_fields["iskylims_s_fields"].items(): @@ -168,11 +234,13 @@ def update_databases(self, sample_fields): iskylims_data["sampleLocation"] = "" iskylims_data["onlyRecorded"] = "Yes" iskylims_data["sampleProject"] = self.iskylims_settings["project_name"] + import pdb; pdb.set_trace() result = self.iskylims_rest_api.post_request( json.dumps(iskylims_data), {"user": self.user, "pass": self.passwd}, self.iskylims_settings["store_samples"], ) + import pdb; pdb.set_trace() if "ERROR" in result: if result["ERROR"] == "Server not available": # retry to connect to server @@ -217,5 +285,10 @@ def store_data(self): """Collect data from json file and split them to store data in iSkyLIMS amd in Relecov Platform """ - sample_fields = self.get_fields_sample() - self.update_databases(sample_fields) + if self.type_of_info == "sample": + if self.server_type == "iskylims": + sample_fields, s_project_fields = self.get_fields_sample() + map_fields = self.map_sample_fields_values(sample_fields, s_project_fields) + else: + pass + self.update_databases(map_fields) From 1c45377a264a2f186b331e181769bdda5af4a72e Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Wed, 1 Jun 2022 10:40:19 +0200 Subject: [PATCH 0490/1454] LongTableParse -> added Header --- relecov_tools/long_table_parse.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index b4b4c778..5e4504f3 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,3 +1,28 @@ +""" +============================================================= +HEADER +============================================================= +INSTITUTION: BU-ISCIII +AUTHOR: Luis D. Aranda Lillo +MAIL: laranda@isciii.es +VERSION: 0 +CREATED: 31-5-2022 +REVISED: 31-5-2022 +REVISED BY: Luis Chapado +DESCRIPTION: + + Parse a csv file and save the results in a file + +REQUIREMENTS: + -Python + +TO DO: + +================================================================ +END_OF_HEADER +================================================================ +""" + from datetime import datetime import json import os.path From 13e1366baa98b5e7939e56f210305dd7aa3246e8 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Wed, 1 Jun 2022 14:24:45 +0200 Subject: [PATCH 0491/1454] modified long_table_parse.py --- relecov_tools/conf/configuration.json | 9 +- relecov_tools/long_table_parse.py | 132 ++++++++++++++++---------- 2 files changed, 90 insertions(+), 51 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ff6bb646..059c6f5d 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -121,5 +121,12 @@ "tool_version": "0.5.3" }, "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas_removed_samples.md5", - "checklist": "ERC000033" + "checklist": "ERC000033", + "long_table_heading": [ + "SAMPLE", "CHROM", "POS", "REF", + "ALT", "FILTER", "DP", "REF_DP", "ALT_DP", + "AF", "GENE", "EFFECT", "HGVS_C", "HGVS_P", + "HGVS_P_1LETTER", "CALLER", "LINEAGE" + + ] } diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 5e4504f3..11f44b10 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -25,86 +25,118 @@ from datetime import datetime import json +import logging import os.path import sys from pathlib import Path +import rich +import relecov_tools +from relecov_tools.config_json import ConfigJson + # from relecov_tools.rest_api import RestApi +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + class LongTableParse: - def __init__(self, file_path, output_directory): - self.file_path = file_path - self.output_directory = output_directory + def __init__(self, file_path=None, output_directory=None): + if file_path is None: + self.file_path = relecov_tools.utils.prompt_path( + msg="Select the csv file which contains metadata" + ) + else: + self.file_path = file_path - def check_if_dir_exists(self, output_dir): - dir_exists = False - if not os.path.exists(output_dir): - dir_exists = False + if not os.path.exists(self.file_path): + log.error("Metadata file %s does not exist ", self.file_path) + stderr.print("[red] Metadata file " + self.file_path + " does not exist") + sys.exit(1) - return dir_exists + if not self.file_path.endswith(".csv"): + log.error("Metadata file %s is not a csv file ", self.file_path) + stderr.print( + "[red] Metadata file " + self.file_path + " must be a csv file" + ) + sys.exit(1) - def create_dir_if_not_exists(self, output_dir): - Path(output_dir).mkdir(parents=True, exist_ok=True) + if output_directory is None: + self.output_directory = relecov_tools.utils.prompt_path( + msg="Select the output folder" + ) + else: + self.output_directory = output_directory + Path(self.output_directory).mkdir(parents=True, exist_ok=True) - def saving_file(self, generated_JSON, output_dir): - if not self.check_if_dir_exists(output_dir): - self.create_dir_if_not_exists(output_dir) + config_json = ConfigJson() + self.long_table_heading = config_json.get_configuration("long_table_heading") + def saving_file(self, generated_JSON): date_now = datetime.now() - file_name = "long_table_JSON_" + str(date_now) + ".txt" - complete_path = os.path.join(output_dir, file_name) - with open(complete_path, "xt") as file: - file.write(generated_JSON) + file_name = "long_table_JSON_" + str(date_now) + ".json" + complete_path = os.path.join(self.output_directory, file_name) + with open(complete_path, "w") as fh: + fh.write(generated_JSON) - def parsing_csv(self): + def parse_a_list_of_dictionaries(self): try: with open(self.file_path) as fh: lines = fh.readlines() except FileNotFoundError: - print("Sorry the file we're looking for... doesn't exist") + print("The file we're looking for... doesn't exist") sys.exit(1) - else: - list_of_dictionaries = [] - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") + list_of_dictionaries = [] + headings_from_csv = lines[0].strip().split(",") + dict_index_of_heading = {} - data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} + for heading in self.long_table_heading: + dict_index_of_heading[heading] = headings_from_csv.index(heading) - data_dict_from_long_table["Position"] = { - "pos": data_list[2], - "nucleotide": data_list[4], - } + for line in lines[1:]: + data_dict_from_long_table = {} + data_list = line.strip().split(",") - data_dict_from_long_table["Filter"] = {"filter": data_list[5]} + data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[6], - "ref_dp": data_list[7], - "alt_dp": data_list[8], - "af": data_list[9], - } + data_dict_from_long_table["Position"] = { + "pos": data_list[2], + "nucleotide": data_list[4], + } - data_dict_from_long_table["Gene"] = {"gene": data_list[10]} + data_dict_from_long_table["Filter"] = {"filter": data_list[5]} - data_dict_from_long_table["Effect"] = { - "effect": data_list[11], - "hgvs_c": data_list[12], - "hgvs_p": data_list[13], - "hgvs_p_1_letter": data_list[14], - } + data_dict_from_long_table["VariantInSample"] = { + "dp": data_list[6], + "ref_dp": data_list[7], + "alt_dp": data_list[8], + "af": data_list[9], + } - data_dict_from_long_table["Variant"] = {"ref": data_list[3]} + data_dict_from_long_table["Gene"] = {"gene": data_list[10]} - data_dict_from_long_table["Sample"] = {"sample": data_list[0]} + data_dict_from_long_table["Effect"] = { + "effect": data_list[11], + "hgvs_c": data_list[12], + "hgvs_p": data_list[13], + "hgvs_p_1_letter": data_list[14], + } - list_of_dictionaries.append(data_dict_from_long_table) + data_dict_from_long_table["Variant"] = {"ref": data_list[3]} - generated_json = json.dumps(list_of_dictionaries) + data_dict_from_long_table["Sample"] = {"sample": data_list[0]} - self.saving_file( - generated_JSON=generated_json, output_dir=self.output_directory - ) + list_of_dictionaries.append(data_dict_from_long_table) + + return json.dumps(list_of_dictionaries, indent=4) + + def parsing_csv(self): + generated_json = self.parse_a_list_of_dictionaries() + self.saving_file(generated_JSON=generated_json) From 5a902903c2826c6d481d97fbcf8325a696448dc4 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Wed, 1 Jun 2022 16:05:20 +0200 Subject: [PATCH 0492/1454] long_table_parse.py -> function parse_a_list_of_dictionaries(), check number of fields are correct --- relecov_tools/long_table_parse.py | 44 ++++++++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 11f44b10..4ce605ef 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -98,8 +98,49 @@ def parse_a_list_of_dictionaries(self): dict_index_of_heading = {} for heading in self.long_table_heading: - dict_index_of_heading[heading] = headings_from_csv.index(heading) + dict_index_of_heading[heading] = self.long_table_heading.index(heading) + if len(self.long_table_heading) is len(headings_from_csv): + for line in lines[1:]: + data_dict_from_long_table = {} + data_list = line.strip().split(",") + + data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} + + data_dict_from_long_table["Position"] = { + "pos": data_list[2], + "nucleotide": data_list[4], + } + + data_dict_from_long_table["Filter"] = {"filter": data_list[5]} + + data_dict_from_long_table["VariantInSample"] = { + "dp": data_list[6], + "ref_dp": data_list[7], + "alt_dp": data_list[8], + "af": data_list[9], + } + + data_dict_from_long_table["Gene"] = {"gene": data_list[10]} + + data_dict_from_long_table["Effect"] = { + "effect": data_list[11], + "hgvs_c": data_list[12], + "hgvs_p": data_list[13], + "hgvs_p_1_letter": data_list[14], + } + + data_dict_from_long_table["Variant"] = {"ref": data_list[3]} + + data_dict_from_long_table["Sample"] = {"sample": data_list[0]} + + list_of_dictionaries.append(data_dict_from_long_table) + + return json.dumps(list_of_dictionaries, indent=4) + else: + print("Incorrect format") + sys.exit(1) + """ for line in lines[1:]: data_dict_from_long_table = {} data_list = line.strip().split(",") @@ -136,6 +177,7 @@ def parse_a_list_of_dictionaries(self): list_of_dictionaries.append(data_dict_from_long_table) return json.dumps(list_of_dictionaries, indent=4) + """ def parsing_csv(self): generated_json = self.parse_a_list_of_dictionaries() From 6df1a6f7e4bcaeb4c054eca08d4f7daca325c022 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Wed, 1 Jun 2022 16:53:42 +0200 Subject: [PATCH 0493/1454] long_table_parse.py -> function parse_a_list_of_dictionaries(), check if the names of fields are the same --- relecov_tools/long_table_parse.py | 91 ++++++++++--------------------- 1 file changed, 29 insertions(+), 62 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 4ce605ef..de6d8bf0 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -100,84 +100,51 @@ def parse_a_list_of_dictionaries(self): for heading in self.long_table_heading: dict_index_of_heading[heading] = self.long_table_heading.index(heading) + for heading_csv in headings_from_csv: + if heading_csv not in dict_index_of_heading: + print("incorrect Format, fields don't match") + sys.exit(1) + if len(self.long_table_heading) is len(headings_from_csv): for line in lines[1:]: data_dict_from_long_table = {} - data_list = line.strip().split(",") + data_list = line.strip().split(",") - data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} + data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - data_dict_from_long_table["Position"] = { - "pos": data_list[2], - "nucleotide": data_list[4], - } + data_dict_from_long_table["Position"] = { + "pos": data_list[2], + "nucleotide": data_list[4], + } - data_dict_from_long_table["Filter"] = {"filter": data_list[5]} + data_dict_from_long_table["Filter"] = {"filter": data_list[5]} - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[6], - "ref_dp": data_list[7], - "alt_dp": data_list[8], - "af": data_list[9], - } + data_dict_from_long_table["VariantInSample"] = { + "dp": data_list[6], + "ref_dp": data_list[7], + "alt_dp": data_list[8], + "af": data_list[9], + } - data_dict_from_long_table["Gene"] = {"gene": data_list[10]} + data_dict_from_long_table["Gene"] = {"gene": data_list[10]} - data_dict_from_long_table["Effect"] = { - "effect": data_list[11], - "hgvs_c": data_list[12], - "hgvs_p": data_list[13], - "hgvs_p_1_letter": data_list[14], - } + data_dict_from_long_table["Effect"] = { + "effect": data_list[11], + "hgvs_c": data_list[12], + "hgvs_p": data_list[13], + "hgvs_p_1_letter": data_list[14], + } - data_dict_from_long_table["Variant"] = {"ref": data_list[3]} + data_dict_from_long_table["Variant"] = {"ref": data_list[3]} - data_dict_from_long_table["Sample"] = {"sample": data_list[0]} + data_dict_from_long_table["Sample"] = {"sample": data_list[0]} - list_of_dictionaries.append(data_dict_from_long_table) + list_of_dictionaries.append(data_dict_from_long_table) return json.dumps(list_of_dictionaries, indent=4) else: - print("Incorrect format") + print("Incorrect format, the headers do not have the same number of fields") sys.exit(1) - """ - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") - - data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - - data_dict_from_long_table["Position"] = { - "pos": data_list[2], - "nucleotide": data_list[4], - } - - data_dict_from_long_table["Filter"] = {"filter": data_list[5]} - - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[6], - "ref_dp": data_list[7], - "alt_dp": data_list[8], - "af": data_list[9], - } - - data_dict_from_long_table["Gene"] = {"gene": data_list[10]} - - data_dict_from_long_table["Effect"] = { - "effect": data_list[11], - "hgvs_c": data_list[12], - "hgvs_p": data_list[13], - "hgvs_p_1_letter": data_list[14], - } - - data_dict_from_long_table["Variant"] = {"ref": data_list[3]} - - data_dict_from_long_table["Sample"] = {"sample": data_list[0]} - - list_of_dictionaries.append(data_dict_from_long_table) - - return json.dumps(list_of_dictionaries, indent=4) - """ def parsing_csv(self): generated_json = self.parse_a_list_of_dictionaries() From 967ac644cd6f73f616f779ea876a750bb5e07e7d Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 00:18:39 +0200 Subject: [PATCH 0494/1454] wrong onotology value for collector_name --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index a3eb1718..af526fa6 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2017,7 +2017,7 @@ "examples": [ "John Smith" ], - "ontology": "GENEPIO:0001153", + "ontology": "GENEPIO:0001797", "type": "string", "description": "Name of the person who collected the specimen", "classification": "Sample collection and processing", @@ -2494,4 +2494,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 2f684a5f989ecbdb52ac1d6b6b5f2d2a08df38ef Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 09:12:51 +0200 Subject: [PATCH 0495/1454] Tested upload samples to iSkyLIMS --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/feed_database.py | 70 +++++++++++---------------- 2 files changed, 30 insertions(+), 42 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 8e009e17..85fd60d5 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -49,7 +49,7 @@ } }, "iskylims_fixed_values": { - "patient": "", + "patientCore": "", "sampleProject": "Relecov", "onlyRecorded": "Yes", "sampleLocation": "Not defined" diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 2f9e7bc5..d9271ec2 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -39,9 +39,7 @@ def __init__( ) self.user = user if passwd is None: - passwd = relecov_tools.utils.prompt_text( - msg="Enter credential password" - ) + passwd = relecov_tools.utils.prompt_text(msg="Enter credential password") self.passwd = passwd self.config_json = ConfigJson() if json_file is None: @@ -94,9 +92,7 @@ def __init__( ) except KeyError: log.error("Unable to get parameters for dataserver") - stderr.print( - f"[red] Unable to fetch parameters data for {database_server}" - ) + stderr.print(f"[red] Unable to fetch parameters data for {database_server}") sys.exit(1) self.database_server = self.database_settings["server"] self.database_url = self.database_settings["url"] @@ -138,20 +134,23 @@ def map_sample_fields_values(self, sample_fields, s_project_fields): s_fields = list(sample_fields.keys()) for row in self.json_data: s_dict = {} - for key, value in row.items: + + for key, value in row.items(): if key in s_project_fields: s_dict[key] = value elif key in s_fields: - s_dict[sample_list[key]] = value + s_dict[sample_fields[key]] = value else: - import pdb; pdb.set_trace() + print("not key in iSkyLIMS", key) # include the fix value if self.server_type == "iskylims": - for prop, val in self.config_json["iskylims_fixed_values"].items(): + fixed_value = self.config_json.get_configuration( + "iskylims_fixed_values" + ) + for prop, val in fixed_value.items(): s_dict[prop] = val sample_list.append(s_dict) - import pdb; pdb.set_trace() return sample_list def get_fields_sample(self): @@ -169,13 +168,12 @@ def get_fields_sample(self): sample_fields_raw = self.database_rest_api.get_request(sample_url, "", "") except AttributeError: log.error("Unable to connect to server %s", self.database_server) - stderr.print( - f"[red] Unable to connect to server {self.database_server}" - ) + stderr.print(f"[red] Unable to connect to server {self.database_server}") sys.exit(1) if "ERROR" in sample_fields_raw: log.error( - "Unable to get parameters. Received error code %s", sample_fields_raw["ERROR"] + "Unable to get parameters. Received error code %s", + sample_fields_raw["ERROR"], ) stderr.print( f"[red] Unable to fetch data. Received error {sample_fields_raw['ERROR']}" @@ -188,21 +186,26 @@ def get_fields_sample(self): property = ontology_dict[values["ontology"]] # sample_fields has a key the label in metadata and value # the field name for sample - sample_fields[property] = key + sample_fields[property] = values["field_name"] except KeyError as e: stderr.print(f"[red]Error in map ontology {e}") else: # for the ones that do no have ontologuy label is the sample field # and the value is empty - sample_fields[key] = "" + # sample_fields[key] = "" + print(values["field_name"]) + # fetch label for sample Project s_project_url = self.database_settings["url_project_fields"] param = self.database_settings["param_sample_project"] p_name = self.database_settings["project_name"] - s_project_fields_raw = self.database_rest_api.get_request(s_project_url, param, p_name) + s_project_fields_raw = self.database_rest_api.get_request( + s_project_url, param, p_name + ) if "ERROR" in s_project_fields_raw: log.error( - "Unable to get parameters. Received error code %s", s_project_fields_raw["ERROR"] + "Unable to get parameters. Received error code %s", + s_project_fields_raw["ERROR"], ) stderr.print( f"[red] Unable to fetch data. Received error {s_project_fields_raw['ERROR']}" @@ -219,28 +222,11 @@ def get_fields_sample(self): def update_database(self, field_values): """Send the request to update database""" for chunk in field_values: - pass - for sample in self.json_data: - iskylims_data = {} - for label, value in sample_fields["iskylims_s_fields"].items(): - try: - iskylims_data[label] = sample[value] - except KeyError as e: - log.error("Found %s when mapping data for sending to iSkyLIMS") - stderr.print(f"[red] {e} not found in mapping") - sys.exit(1) - # add fxxed valuurs before sending request - iskylims_data["patientCore"] = "" - iskylims_data["sampleLocation"] = "" - iskylims_data["onlyRecorded"] = "Yes" - iskylims_data["sampleProject"] = self.iskylims_settings["project_name"] - import pdb; pdb.set_trace() - result = self.iskylims_rest_api.post_request( - json.dumps(iskylims_data), + result = self.database_rest_api.post_request( + json.dumps(chunk), {"user": self.user, "pass": self.passwd}, - self.iskylims_settings["store_samples"], + self.database_settings["store_samples"], ) - import pdb; pdb.set_trace() if "ERROR" in result: if result["ERROR"] == "Server not available": # retry to connect to server @@ -288,7 +274,9 @@ def store_data(self): if self.type_of_info == "sample": if self.server_type == "iskylims": sample_fields, s_project_fields = self.get_fields_sample() - map_fields = self.map_sample_fields_values(sample_fields, s_project_fields) + map_fields = self.map_sample_fields_values( + sample_fields, s_project_fields + ) else: pass - self.update_databases(map_fields) + self.update_database(map_fields) From d23ffd166c5812bf28bf7b54438a6da9e326e70e Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 09:13:19 +0200 Subject: [PATCH 0496/1454] Tested upload samples to iSkyLIMS --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 85fd60d5..7be4dbb4 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -32,7 +32,7 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es:8001", + "server": "http://relecov-iskylims.isciiides.es:", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", From 745f2d58837617a367fba16fed006de22cb5b86c Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 09:22:12 +0200 Subject: [PATCH 0497/1454] Tested upload samples to iSkyLIMS --- relecov_tools/feed_database.py | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index d9271ec2..74272fb6 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -234,7 +234,7 @@ def update_database(self, field_values): # wait 5 sec before resending the request time.sleep(5) result = self.iskylims_rest_api.post_request( - json.dumps(iskylims_data), + json.dumps(chunk), {"user": self.user, "pass": self.passwd}, self.iskylims_settings["store_samples"], ) @@ -252,18 +252,7 @@ def update_database(self, field_values): sys.exit(1) log.info( - "stored data in iskylims for sample %s", iskylims_data["sampleName"] - ) - # send request to releco-platform - relecov_data = {} - for label, value in sample.items(): - if label not in sample_fields["iskylims_s_fields"]: - relecov_data[label] = value - - result = self.relecov_rest_api.post_request( - json.dumps(iskylims_data), - {"user": self.user, "pass": self.passwd}, - self.relecov_settings["store_samples"], + "stored data in iskylims for sample %s", chunk["sampleName"] ) return From 79e4ce908b5b866f466558e2ccee94b253012973 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 09:25:11 +0200 Subject: [PATCH 0498/1454] Reformat the main options for feed-database --- relecov_tools/__main__.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b9eac18e..203a80cc 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -276,14 +276,9 @@ def launch(user): @click.option( "-t", "--type", - type=click.Choice( - [ - "sample", - "analysis" - ] - ), + type=click.Choice(["sample", "analysis"]), multiple=False, - help="Select the type of information to upload to database" + help="Select the type of information to upload to database", ) @click.option( "-d", @@ -295,7 +290,7 @@ def launch(user): ] ), multiple=False, - help="name of the server which information is defined in config file" + help="name of the server which information is defined in config file", ) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") From 730acc21364ad1bff999482cf2dfd46898f584e1 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 09:30:48 +0200 Subject: [PATCH 0499/1454] Tested upload samples to iSkyLIMS --- relecov_tools/feed_database.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 74272fb6..7ef602cc 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -251,9 +251,7 @@ def update_database(self, field_values): ) sys.exit(1) - log.info( - "stored data in iskylims for sample %s", chunk["sampleName"] - ) + log.info("stored data in iskylims for sample %s", chunk["sampleName"]) return def store_data(self): From d86e08af870cb6fbaae50a9ba7f7539ab1681548 Mon Sep 17 00:00:00 2001 From: birbi Date: Thu, 2 Jun 2022 09:56:57 +0200 Subject: [PATCH 0500/1454] long_table_parse.py -> check if the headers of both files have the same order --- relecov_tools/long_table_parse.py | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index de6d8bf0..59d1dda7 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -90,7 +90,7 @@ def parse_a_list_of_dictionaries(self): lines = fh.readlines() except FileNotFoundError: - print("The file we're looking for... doesn't exist") + stderr.print("[red]The file we're looking for... doesn't exist") sys.exit(1) list_of_dictionaries = [] @@ -100,12 +100,23 @@ def parse_a_list_of_dictionaries(self): for heading in self.long_table_heading: dict_index_of_heading[heading] = self.long_table_heading.index(heading) + # check if the headers of both files are the same for heading_csv in headings_from_csv: if heading_csv not in dict_index_of_heading: - print("incorrect Format, fields don't match") + stderr.print("[red]Incorrect Format, fields don't match") sys.exit(1) + # check if both files contain the same number of fields if len(self.long_table_heading) is len(headings_from_csv): + + # check if the headers of both files have the same order + for idx in range(len(self.long_table_heading)): + if self.long_table_heading[idx] != headings_from_csv[idx]: + stderr.print( + "[red]Incorrect Format, fields don't have the same order" + ) + sys.exit(1) + for line in lines[1:]: data_dict_from_long_table = {} data_list = line.strip().split(",") @@ -143,7 +154,9 @@ def parse_a_list_of_dictionaries(self): return json.dumps(list_of_dictionaries, indent=4) else: - print("Incorrect format, the headers do not have the same number of fields") + print( + "[red]Incorrect format, the headers do not have the same number of fields" + ) sys.exit(1) def parsing_csv(self): From 437f7b2826ec55f0cc8501ce3cb50e540c33fe54 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Thu, 2 Jun 2022 11:26:41 +0200 Subject: [PATCH 0501/1454] ordered fields if csv file is disordered --- relecov_tools/long_table_parse.py | 70 ++++++++++++++++++++++++++++--- 1 file changed, 65 insertions(+), 5 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 59d1dda7..b63eff17 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -106,17 +106,77 @@ def parse_a_list_of_dictionaries(self): stderr.print("[red]Incorrect Format, fields don't match") sys.exit(1) + dict_aux = {} # check if both files contain the same number of fields if len(self.long_table_heading) is len(headings_from_csv): # check if the headers of both files have the same order for idx in range(len(self.long_table_heading)): if self.long_table_heading[idx] != headings_from_csv[idx]: - stderr.print( - "[red]Incorrect Format, fields don't have the same order" - ) - sys.exit(1) + + for heading in headings_from_csv: + dict_aux[heading] = headings_from_csv.index(heading) + + print(dict_index_of_heading) + print(dict_aux) + dict_index_of_heading.clear() + dict_index_of_heading = dict_aux + print(dict_index_of_heading) + """ + stderr.print( + "[red]Incorrect Format, fields don't have the same order" + ) + sys.exit(1) + """ + for line in lines[1:]: + data_dict_from_long_table = {} + data_list = line.strip().split(",") + + data_dict_from_long_table["Chromosome"] = { + "chromosome": data_list[dict_index_of_heading["CHROM"]] + } + + data_dict_from_long_table["Position"] = { + "pos": data_list[dict_index_of_heading["POS"]], + "nucleotide": data_list[dict_index_of_heading["ALT"]], + } + + data_dict_from_long_table["Filter"] = { + "filter": data_list[dict_index_of_heading["FILTER"]] + } + + data_dict_from_long_table["VariantInSample"] = { + "dp": data_list[dict_index_of_heading["DP"]], + "ref_dp": data_list[dict_index_of_heading["REF_DP"]], + "alt_dp": data_list[dict_index_of_heading["ALT_DP"]], + "af": data_list[dict_index_of_heading["AF"]], + } + + data_dict_from_long_table["Gene"] = { + "gene": data_list[dict_index_of_heading["GENE"]] + } + + data_dict_from_long_table["Effect"] = { + "effect": data_list[dict_index_of_heading["EFFECT"]], + "hgvs_c": data_list[dict_index_of_heading["HGVS_C"]], + "hgvs_p": data_list[dict_index_of_heading["HGVS_P"]], + "hgvs_p_1_letter": data_list[ + dict_index_of_heading["HGVS_P_1LETTER"] + ], + } + + data_dict_from_long_table["Variant"] = { + "ref": data_list[dict_index_of_heading["REF"]] + } + + data_dict_from_long_table["Sample"] = { + "sample": data_list[dict_index_of_heading["SAMPLE"]] + } + + list_of_dictionaries.append(data_dict_from_long_table) + + """ for line in lines[1:]: data_dict_from_long_table = {} data_list = line.strip().split(",") @@ -151,7 +211,7 @@ def parse_a_list_of_dictionaries(self): data_dict_from_long_table["Sample"] = {"sample": data_list[0]} list_of_dictionaries.append(data_dict_from_long_table) - + """ return json.dumps(list_of_dictionaries, indent=4) else: print( From ab7eea097deba7b8795ee41acca86ad414ce854b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 2 Jun 2022 12:19:54 +0200 Subject: [PATCH 0502/1454] added changes to schema --- relecov_tools/conf/configuration.json | 4 +- relecov_tools/read_bioinfo_metadata.py | 2 + relecov_tools/schema/relecov_schema.json | 62 ++++++++++++------------ 3 files changed, 35 insertions(+), 33 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ff6bb646..c7f8d058 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -120,6 +120,6 @@ "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, - "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas_removed_samples.md5", + "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas.md5", "checklist": "ERC000033" -} +} \ No newline at end of file diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index ab856402..e754f444 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,6 +2,7 @@ # from itertools import islice +from bdb import set_trace import logging import json @@ -142,6 +143,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["reference_genome_accession"] = str( variants_long_table["CHROM"][c] ) + bioinfo_dict["consensus_genome_length"] = str( consensus_genome_length.iloc[c, 0] ) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index a3eb1718..58448e8a 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1196,7 +1196,7 @@ "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Dehosting Method", "fill_mode": "batch" }, @@ -1207,7 +1207,7 @@ "ontology": "0", "type": "string", "description": "The method version used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Dehosting Method Version", "fill_mode": "batch" }, @@ -1218,7 +1218,7 @@ "ontology": "NCIT_C63548", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Assembly", "fill_mode": "batch" }, @@ -1229,7 +1229,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "If assembly Is Other, Specify", "fill_mode": "batch" }, @@ -1240,7 +1240,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Assambly params", "fill_mode": "batch" }, @@ -1251,7 +1251,7 @@ "ontology": "operation_3227", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "Variant Calling", "fill_mode": "batch" }, @@ -1262,7 +1262,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "Variant Calling Version", "fill_mode": "batch" }, @@ -1273,7 +1273,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "If variant calling Is Other, Specify", "fill_mode": "batch" }, @@ -1284,7 +1284,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "Variant Calling params", "fill_mode": "batch" }, @@ -1295,7 +1295,7 @@ "examples": [ "ncov123assembly3" ], - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Consensus sequence name", "fill_mode": "batch" }, @@ -1306,7 +1306,7 @@ "examples": [ "ncov123assembly3" ], - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Consensus sequence name md5", "fill_mode": "batch" }, @@ -1317,7 +1317,7 @@ "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Consensus sequence filepath", "fill_mode": "batch" }, @@ -1328,7 +1328,7 @@ "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Consensus sequence software name", "fill_mode": "batch" }, @@ -1339,7 +1339,7 @@ "ontology": "0", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "If consensus Is Other, Specify", "fill_mode": "batch" }, @@ -1350,7 +1350,7 @@ "ontology": "GENEPIO:0001469", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Consensus sequence software version", "fill_mode": "batch" }, @@ -1361,7 +1361,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Consensus Params", "fill_mode": "batch" }, @@ -1515,7 +1515,7 @@ "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Bioinformatics protocol", "fill_mode": "batch" }, @@ -1526,7 +1526,7 @@ "ontology": "0", "type": "string", "description": "The name of the bioinformatics protocol used.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "If bioinformatic protocol Is Other, Specify", "fill_mode": "batch" }, @@ -1537,7 +1537,7 @@ "ontology": "NCIT:C93490", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "bioinformatics protocol version", "fill_mode": "batch" }, @@ -1548,7 +1548,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Commercial/Open-source/both", "fill_mode": "batch" }, @@ -1559,7 +1559,7 @@ "ontology": "MS_1002386", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Preprocessing", "fill_mode": "batch" }, @@ -1570,7 +1570,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Preprocessing Version", "fill_mode": "batch" }, @@ -1581,7 +1581,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "If preprocessing Is Other, Specify", "fill_mode": "batch" }, @@ -1592,7 +1592,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Preprocessing params", "fill_mode": "batch" }, @@ -1603,7 +1603,7 @@ "ontology": "topic:0102", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Mapping", "fill_mode": "batch" }, @@ -1614,7 +1614,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Mapping Version", "fill_mode": "batch" }, @@ -1625,7 +1625,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "If mapping Is Other, Specify", "fill_mode": "batch" }, @@ -1636,7 +1636,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Analysis", "label": "Mapping params", "fill_mode": "batch" }, @@ -1707,7 +1707,7 @@ "examples": [ "Variant of Concern (VOC) [GENEPIO:0100083]" ], - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "Variant designation", "fill_mode": "batch" }, @@ -1846,7 +1846,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "Number of variants (AF greater 75%)", "fill_mode": "batch" }, @@ -1857,7 +1857,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatic Variants", "label": "Number of variants with effect", "fill_mode": "batch" }, From a44c8a7b8a2b4ea8b3884e16c075e63ca6de427e Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 13:08:19 +0200 Subject: [PATCH 0503/1454] change python version --- .github/workflows/python_lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 12d3beb8..deeaf672 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -15,7 +15,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v1 with: - python-version: 3.9.12 + python-version: 3.9.x architecture: x64 - name: Checkout PyTorch uses: actions/checkout@master From 7683298bd60c78cd8f8b754083e01280a8d42cc3 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 13:13:28 +0200 Subject: [PATCH 0504/1454] update file for updating the python version in actions --- relecov_tools/feed_database.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 7ef602cc..8d8b0dce 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -266,4 +266,6 @@ def store_data(self): ) else: pass + else: + pass self.update_database(map_fields) From b81ab1a5d74a28cf210c8338d45ea780b90c8ee0 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 2 Jun 2022 13:20:15 +0200 Subject: [PATCH 0505/1454] small change --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 63362d4e..f71af1f2 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1180,7 +1180,7 @@ }, "library_layout": { "examples": [ - "PAIRED" + "PAIRED end" ], "ontology": "NCIT:C175894", "type": "string", @@ -2494,4 +2494,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From 8430e581a948f264fc0100deaca526bc178ae351 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 2 Jun 2022 13:31:39 +0200 Subject: [PATCH 0506/1454] fix linting --- relecov_tools/read_bioinfo_metadata.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index e754f444..aa9f052c 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,8 +1,6 @@ #!/usr/bin/env python # from itertools import islice - -from bdb import set_trace import logging import json From 28671c05122cbacc0d44ffab6479fceb35ec26fe Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Thu, 2 Jun 2022 14:01:05 +0200 Subject: [PATCH 0507/1454] finalized long-table-parse.py function, added DocString --- relecov_tools/long_table_parse.py | 83 ++++++++++--------------------- 1 file changed, 27 insertions(+), 56 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index b63eff17..b14128f6 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -46,6 +46,15 @@ class LongTableParse: + """ + + - parse_a_list_of_dictionaries() : returns generated_JSON + - saving_file(generated_JSON) + - parsing_csv() : It manages all this proccess: + - calling first to parse_a_list_of_dictionaries() and then calling to saving_file() + + """ + def __init__(self, file_path=None, output_directory=None): if file_path is None: self.file_path = relecov_tools.utils.prompt_path( @@ -78,6 +87,13 @@ def __init__(self, file_path=None, output_directory=None): self.long_table_heading = config_json.get_configuration("long_table_heading") def saving_file(self, generated_JSON): + """ + Save the list of dictionaries, generated by the parse_a_list_of_dictionaries() function , + to a json file, naming as "long_table_JSON_" + "current date" + ".json" + + Args: + generated_JSON (a list of dictionaries) + """ date_now = datetime.now() file_name = "long_table_JSON_" + str(date_now) + ".json" complete_path = os.path.join(self.output_directory, file_name) @@ -85,6 +101,14 @@ def saving_file(self, generated_JSON): fh.write(generated_JSON) def parse_a_list_of_dictionaries(self): + """_summary_ + This function generates a json file from the csv file entered by the user (long_table.csv). + - It checks if the headers of both files are the same + - It checks if both files contain the same number of fields + Returns: + A list of dictionaries in json format. + """ + try: with open(self.file_path) as fh: lines = fh.readlines() @@ -106,29 +130,9 @@ def parse_a_list_of_dictionaries(self): stderr.print("[red]Incorrect Format, fields don't match") sys.exit(1) - dict_aux = {} # check if both files contain the same number of fields if len(self.long_table_heading) is len(headings_from_csv): - # check if the headers of both files have the same order - for idx in range(len(self.long_table_heading)): - if self.long_table_heading[idx] != headings_from_csv[idx]: - - for heading in headings_from_csv: - dict_aux[heading] = headings_from_csv.index(heading) - - print(dict_index_of_heading) - print(dict_aux) - dict_index_of_heading.clear() - dict_index_of_heading = dict_aux - print(dict_index_of_heading) - """ - stderr.print( - "[red]Incorrect Format, fields don't have the same order" - ) - sys.exit(1) - """ - for line in lines[1:]: data_dict_from_long_table = {} data_list = line.strip().split(",") @@ -176,42 +180,6 @@ def parse_a_list_of_dictionaries(self): list_of_dictionaries.append(data_dict_from_long_table) - """ - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") - - data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - - data_dict_from_long_table["Position"] = { - "pos": data_list[2], - "nucleotide": data_list[4], - } - - data_dict_from_long_table["Filter"] = {"filter": data_list[5]} - - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[6], - "ref_dp": data_list[7], - "alt_dp": data_list[8], - "af": data_list[9], - } - - data_dict_from_long_table["Gene"] = {"gene": data_list[10]} - - data_dict_from_long_table["Effect"] = { - "effect": data_list[11], - "hgvs_c": data_list[12], - "hgvs_p": data_list[13], - "hgvs_p_1_letter": data_list[14], - } - - data_dict_from_long_table["Variant"] = {"ref": data_list[3]} - - data_dict_from_long_table["Sample"] = {"sample": data_list[0]} - - list_of_dictionaries.append(data_dict_from_long_table) - """ return json.dumps(list_of_dictionaries, indent=4) else: print( @@ -220,5 +188,8 @@ def parse_a_list_of_dictionaries(self): sys.exit(1) def parsing_csv(self): + """ + function called when using the relecov-tools long-table-parse function. + """ generated_json = self.parse_a_list_of_dictionaries() self.saving_file(generated_JSON=generated_json) From 97b9eef68c1d855b10b4a502c74fdd0d24eeebfe Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 15:14:12 +0200 Subject: [PATCH 0508/1454] added field text in classification for those that must be loaded in the BionifoProcessFields --- relecov_tools/schema/relecov_schema.json | 82 ++++++++++++------------ 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index f71af1f2..34376b5b 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1196,7 +1196,7 @@ "ontology": "GENEPIO:0001459", "type": "string", "description": "The method used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Dehosting Method", "fill_mode": "batch" }, @@ -1207,7 +1207,7 @@ "ontology": "0", "type": "string", "description": "The method version used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Dehosting Method Version", "fill_mode": "batch" }, @@ -1218,7 +1218,7 @@ "ontology": "NCIT_C63548", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Assembly", "fill_mode": "batch" }, @@ -1229,7 +1229,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "If assembly Is Other, Specify", "fill_mode": "batch" }, @@ -1240,7 +1240,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Assambly params", "fill_mode": "batch" }, @@ -1295,7 +1295,7 @@ "examples": [ "ncov123assembly3" ], - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", "fill_mode": "batch" }, @@ -1306,7 +1306,7 @@ "examples": [ "ncov123assembly3" ], - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name md5", "fill_mode": "batch" }, @@ -1317,7 +1317,7 @@ "ontology": "GENEPIO:0001462", "type": "string", "description": "The filepath of the consesnsus sequence file.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence filepath", "fill_mode": "batch" }, @@ -1328,7 +1328,7 @@ "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence software name", "fill_mode": "batch" }, @@ -1339,7 +1339,7 @@ "ontology": "0", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "If consensus Is Other, Specify", "fill_mode": "batch" }, @@ -1350,7 +1350,7 @@ "ontology": "GENEPIO:0001469", "type": "string", "description": "The version of the software used to generate the consensus sequence.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence software version", "fill_mode": "batch" }, @@ -1361,7 +1361,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Consensus Params", "fill_mode": "batch" }, @@ -1372,7 +1372,7 @@ "ontology": "data_3914", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Quality control metrics ", "fill_mode": "batch" }, @@ -1383,7 +1383,7 @@ "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Depth of coverage value ", "fill_mode": "batch" }, @@ -1394,7 +1394,7 @@ "ontology": "GENEPIO:0001475", "type": "string", "description": "The threshold used as a cut-off for the depth of coverage.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Depth of coverage threshold", "fill_mode": "batch" }, @@ -1471,7 +1471,7 @@ "ontology": "GENEPIO:0001482", "type": "string", "description": "The number of total base pairs generated by the sequencing process.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Number of base pairs sequenced ", "fill_mode": "batch" }, @@ -1482,7 +1482,7 @@ "ontology": "GENEPIO:0001483", "type": "string", "description": "Size of the assembled genome described as the number of base pairs.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Consensus genome length", "fill_mode": "batch" }, @@ -1493,7 +1493,7 @@ "ontology": "GENEPIO:0001484", "type": "string", "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Ns per 100 kbp", "fill_mode": "batch" }, @@ -1504,7 +1504,7 @@ "ontology": "GENEPIO:0001485", "type": "string", "description": "A persistent, unique identifier of a genome database entry.", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Reference genome accession", "fill_mode": "batch" }, @@ -1515,7 +1515,7 @@ "ontology": "GENEPIO:0001489", "type": "string", "description": "The name of the bioinformatics protocol used.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Bioinformatics protocol", "fill_mode": "batch" }, @@ -1526,7 +1526,7 @@ "ontology": "0", "type": "string", "description": "The name of the bioinformatics protocol used.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "If bioinformatic protocol Is Other, Specify", "fill_mode": "batch" }, @@ -1537,7 +1537,7 @@ "ontology": "NCIT:C93490", "type": "string", "description": "The version number of the bioinformatics protocol used.", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "bioinformatics protocol version", "fill_mode": "batch" }, @@ -1548,7 +1548,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Commercial/Open-source/both", "fill_mode": "batch" }, @@ -1559,7 +1559,7 @@ "ontology": "MS_1002386", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Preprocessing", "fill_mode": "batch" }, @@ -1570,7 +1570,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Preprocessing Version", "fill_mode": "batch" }, @@ -1581,7 +1581,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "If preprocessing Is Other, Specify", "fill_mode": "batch" }, @@ -1592,7 +1592,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Preprocessing params", "fill_mode": "batch" }, @@ -1603,7 +1603,7 @@ "ontology": "topic:0102", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Mapping", "fill_mode": "batch" }, @@ -1614,7 +1614,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Mapping Version", "fill_mode": "batch" }, @@ -1625,7 +1625,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "If mapping Is Other, Specify", "fill_mode": "batch" }, @@ -1636,7 +1636,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis", + "classification": "Bioinformatic Analysis fields", "label": "Mapping params", "fill_mode": "batch" }, @@ -1758,7 +1758,7 @@ "examples": [ "E gene (orf4) [GENEPIO:0100151]" ], - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Gene Name 1", "fill_mode": "batch" }, @@ -1769,7 +1769,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "%qc filtered", "fill_mode": "batch" }, @@ -1780,7 +1780,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "%reads host", "fill_mode": "batch" }, @@ -1791,7 +1791,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "%reads virus", "fill_mode": "batch" }, @@ -1802,7 +1802,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "%unmapped", "fill_mode": "batch" }, @@ -1813,7 +1813,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "% genome greater 10x", "fill_mode": "batch" }, @@ -1824,7 +1824,7 @@ "ontology": "NCIT:C167285", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "mean depth of coverage value", "fill_mode": "batch" }, @@ -1835,7 +1835,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "%Ns", "fill_mode": "batch" }, @@ -1931,7 +1931,7 @@ "type": "string", "format": "date", "description": "", - "classification": "Bioinformatics and QC metrics", + "classification": "Bioinformatics and QC metrics fields", "label": "Analysis date", "fill_mode": "batch" }, @@ -2494,4 +2494,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 7a13179458612f4a5f49a3adee55ce93bb436fe8 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 23:08:11 +0200 Subject: [PATCH 0509/1454] added classification fro GISAID_ID that was empty --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 34376b5b..2679e30b 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1986,8 +1986,8 @@ ], "ontology": "NCIT:C54269", "type": "string", - "description": "", - "classification": "enter your GISAID-Username", + "description": "enter your GISAID-Username", + "classification": "Database Identifiers", "label": "GISAID id", "fill_mode": "sample" }, From bbee369a005b4e2bb6fcfc89ff625a8b9c6cf60f Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 2 Jun 2022 23:29:02 +0200 Subject: [PATCH 0510/1454] solved merge conflict --- relecov_tools/conf/configuration.json | 7 ------- 1 file changed, 7 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 5c557ada..776e20ab 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -115,19 +115,12 @@ "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, -<<<<<<< HEAD "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas.md5", - "checklist": "ERC000033" -} -======= - "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas_removed_samples.md5", "checklist": "ERC000033", "long_table_heading": [ "SAMPLE", "CHROM", "POS", "REF", "ALT", "FILTER", "DP", "REF_DP", "ALT_DP", "AF", "GENE", "EFFECT", "HGVS_C", "HGVS_P", "HGVS_P_1LETTER", "CALLER", "LINEAGE" - ] } ->>>>>>> 82754d6fcd1927a7202635005b4822e1bffba4c2 From 891b4dffafbf6ddfc49154b6ff68743955f5169f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 3 Jun 2022 10:03:22 +0200 Subject: [PATCH 0511/1454] removed softwares versions from config --- relecov_tools/conf/configuration.json | 36 +++++++++++++-------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 5c557ada..b921f142 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -64,28 +64,22 @@ ], "relecov_bioinfo_metadata": { "dehosting_method_software_name": "KRAKEN2_KRAKEN2", - "dehosting_method_software_version": "2.1.2", "assembly": "None", "if_assembly_other": "None", "assembly_params": "None", "variant_calling_software_name": "IVAR_VARIANTS", - "variant_calling_software_version": "1.3.1", "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "consensus_sequence_software_version": "1.14", "if_consensur_other": "None", "consensus_params": "-p vcf -f", "depth_of_coverage_threshold": ">10x", "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "bioinformatics_protocol_software_version": "2.4.1", "if_bioinformatic_protocol_is_other_specify": "None", "commercial_open_source_both": "open-source", "preprocessing_software_name": "FASTP", - "preprocessing_software_version": "0.23.2", "if_preprocessing_other": "None", "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", "mapping_software_name": "BOWTIE2_ALIGN", - "mapping_software_version": "2.4.4", "if_mapping_other": "None", "mapping_params": "--seed 1", "lineage_analysis_software_name": "pangolin", @@ -115,19 +109,25 @@ "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, -<<<<<<< HEAD "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas.md5", - "checklist": "ERC000033" -} -======= - "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas_removed_samples.md5", "checklist": "ERC000033", "long_table_heading": [ - "SAMPLE", "CHROM", "POS", "REF", - "ALT", "FILTER", "DP", "REF_DP", "ALT_DP", - "AF", "GENE", "EFFECT", "HGVS_C", "HGVS_P", - "HGVS_P_1LETTER", "CALLER", "LINEAGE" - + "SAMPLE", + "CHROM", + "POS", + "REF", + "ALT", + "FILTER", + "DP", + "REF_DP", + "ALT_DP", + "AF", + "GENE", + "EFFECT", + "HGVS_C", + "HGVS_P", + "HGVS_P_1LETTER", + "CALLER", + "LINEAGE" ] -} ->>>>>>> 82754d6fcd1927a7202635005b4822e1bffba4c2 +} \ No newline at end of file From a482c63ab92f7f4417c80a1b59fab7337d369b64 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 6 Jun 2022 16:58:21 +0200 Subject: [PATCH 0512/1454] fixing read biifoo medtadata --- relecov_tools/read_bioinfo_metadata.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index aa9f052c..7600cc10 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -141,7 +141,6 @@ def bioinfo_parse(self, file_name): bioinfo_dict["reference_genome_accession"] = str( variants_long_table["CHROM"][c] ) - bioinfo_dict["consensus_genome_length"] = str( consensus_genome_length.iloc[c, 0] ) From 5f346a5b47f616ca2509cc2dbe4eb1fbba5841b8 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 6 Jun 2022 23:08:59 +0200 Subject: [PATCH 0513/1454] added functionality to send sample data to relecov-platform --- relecov_tools/conf/configuration.json | 16 +++++----- relecov_tools/feed_database.py | 46 +++++++++++---------------- relecov_tools/test/test_cases.txt | 5 ++- 3 files changed, 29 insertions(+), 38 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 776e20ab..2292007e 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -32,7 +32,7 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es:", + "server": "http://relecov-iskylims.isciiides.es", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", @@ -54,13 +54,13 @@ "onlyRecorded": "Yes", "sampleLocation": "Not defined" }, - "relecov_metadata": [ - "collecting_lab_sample_id", - "sequencing_sample_id", - "biosample_accession_ENA", - "virus_name", - "gisaid_id", - "sequencing_date" + "relecov_sample_metadata": [ + "bioproject_accession_ENA" , "bioproject_umbrella_accession_ENA", + "biosample_accession_ENA", "GenBank_ENA_DDBJ_accession", + "GISAID_accession", "gisaid_id", "host_specimen_voucher", + "isolate_sample_id", "microbiology_lab_sample_id", + "sequencing_sample_id", "SRA_accession", "submitting_lab_sample_id", + "virus_name" ], "relecov_bioinfo_metadata": { "dehosting_method_software_name": "KRAKEN2_KRAKEN2", diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 8d8b0dce..317ba98d 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -96,26 +96,7 @@ def __init__( sys.exit(1) self.database_server = self.database_settings["server"] self.database_url = self.database_settings["url"] - """ - self.iskylims_server = self.iskylims_settings["server"] - self.iskylims_url = self.iskylims_settings["url"] - if iskylims_url: - split = iskylims_url.split("/") - self.iskylims_server = split[0] + "/" - self.iskylims_url = "/".join(split[1:]) + "/" - - self.relecov_settings = self.config_json.get_topic_data( - "external_url", "relecov" - ) - self.relecov_server = self.relecov_settings["server"] - self.relecov_url = self.relecov_settings["url"] - if relecov_url: - split = relecov_url.split("/") - self.relecov_server = split[0] + "/" - self.relecov_url = "/".join(split[1:]) - self.iskylims_rest_api = RestApi(self.iskylims_server, self.iskylims_url) - """ self.database_rest_api = RestApi(self.database_server, self.database_url) def get_schema_ontology_values(self): @@ -126,7 +107,7 @@ def get_schema_ontology_values(self): ontology_dict[values["ontology"]] = prop return ontology_dict - def map_sample_fields_values(self, sample_fields, s_project_fields): + def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): """Map the values to the properties send to dtabasee in json schema based on label """ @@ -153,7 +134,7 @@ def map_sample_fields_values(self, sample_fields, s_project_fields): return sample_list - def get_fields_sample(self): + def get_iskylims_fields_sample(self): """2 requests are sent to iSkyLIMS. One for getting the sample fields These fields are mapped using the ontology. The second request is for getting the sample project fields. These are @@ -214,11 +195,22 @@ def get_fields_sample(self): for field in s_project_fields_raw["DATA"]: s_project_fields.append(field["sampleProjectFieldName"]) - sample_fields["relecov_fields"] = self.config_json.get_configuration( - "relecov_fields" - ) return [sample_fields, s_project_fields] + def map_relecov_sample_data(self): + """Select the values from self.json_data""" + field_values = [] + r_fields = self.config_json.get_configuration("relecov_sample_metadata") + for row in self.json_data: + s_dict = {} + for r_field in r_fields: + if r_field in row: + s_dict[r_field] = row[r_field] + else: + s_dict[r_field] = None + field_values.append(s_dict) + return field_values + def update_database(self, field_values): """Send the request to update database""" for chunk in field_values: @@ -260,12 +252,12 @@ def store_data(self): """ if self.type_of_info == "sample": if self.server_type == "iskylims": - sample_fields, s_project_fields = self.get_fields_sample() - map_fields = self.map_sample_fields_values( + sample_fields, s_project_fields = self.get_iskylims_fields_sample() + map_fields = self.map_iskylims_sample_fields_values( sample_fields, s_project_fields ) else: - pass + map_fields = self.map_relecov_sample_data() else: pass self.update_database(map_fields) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index b13c4cf0..430ae49a 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -4,7 +4,6 @@ relecov-tools read-lab-metadata -m relecov_tools/example_data/METADATA_LAB_TEST. relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d ENA -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -d GISAID -o /tmp -relecov-tools update-db -i http://iskylims.isciiides.es/wetlab/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -relecov-tools update-db -i http://localhost:8001/wetlab/api -r http://localhost:8000/api -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -u admin -p Apple@123 +relecov-tools update-db -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json relecov-tools read-bioinfo-metadata -m relecov_tools/example_data/lab_metadata_20220208.xlsx -i /relecov_tools/example_data -o relecov_tools/example_data -relecov-tools upload-to-ena -u XXXXXXXX -p XXXXXXXXX -e relecov_tools/example_data/to_ena_2.json -o relecov_tools/test -a add -c ISCIII +relecov-tools upload-to-ena -e relecov_tools/example_data/to_ena_2.json -o relecov_tools/test -a add -c ISCIII From 4d42f8be009f705142db369ec9560c3c0c02ca29 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:06:09 +0200 Subject: [PATCH 0514/1454] Pangolin version table: 1 --- .../example_data/lab_metadata_20220208.xlsx | Bin 0 -> 403686 bytes .../summary_variants_metrics_mqc.csv | 97 ++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100755 relecov_tools/example_data/lab_metadata_20220208.xlsx create mode 100755 relecov_tools/example_data/summary_variants_metrics_mqc.csv diff --git a/relecov_tools/example_data/lab_metadata_20220208.xlsx b/relecov_tools/example_data/lab_metadata_20220208.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..7725cae7ebc7ed6779c3117cdab678b3400989be GIT binary patch literal 403686 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

    oHBi@(X2G`;u6uL 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 literal 0 HcmV?d00001 diff --git a/relecov_tools/example_data/validate_module/README b/relecov_tools/example_data/validate_module/README new file mode 100644 index 00000000..699c53b0 --- /dev/null +++ b/relecov_tools/example_data/validate_module/README @@ -0,0 +1,6 @@ +This module will validate the processed_metadata_lab_XXXX.json (output of the read_lab_metadata) against the metadata_lab_XXXXX_xlsx +For this module the input is: +- processed_metadata_lab_XXXX.json +- metadata_lab_XXXXX_xlsx +- output folder where the validation errors will be created + diff --git a/relecov_tools/example_data/validate_module/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/validate_module/processed_METADATA_LAB_TEST.json new file mode 100644 index 00000000..eb51fcc1 --- /dev/null +++ b/relecov_tools/example_data/validate_module/processed_METADATA_LAB_TEST.json @@ -0,0 +1,782 @@ +[ + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123456", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197860", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "45", + "diagnostic_pcr_Ct_value_2": "34", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222687", + "host_age": "55", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197860", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220407", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU01394", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2021-04-13", + "sample_description": "Sample for surveillance", + "sample_received_date": "2021-05-13", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 214824, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201751", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123457", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197824", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "12", + "diagnostic_pcr_Ct_value_2": "16", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222688", + "host_age": "59", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197824", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220433", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU01469", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2021-03-31", + "sample_description": "Sample for surveillance", + "sample_received_date": "2021-05-13", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 214832, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201678", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123458", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197767", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "45", + "diagnostic_pcr_Ct_value_2": "41", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222689", + "host_age": "8", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197767", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220435", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03926", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-13", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-18", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220338, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201853", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123459", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "8328199", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "23", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222690", + "host_age": "9", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "8328199", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220436", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU06554", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-11", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220407, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202202165", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123460", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197677", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "12", + "diagnostic_pcr_Ct_value_2": "10", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222691", + "host_age": "31", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197677", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220624", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03790", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-10", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220624, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203144", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123461", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197678", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "56", + "diagnostic_pcr_Ct_value_2": "19", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222692", + "host_age": "27", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197678", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220625", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03901", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-12", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220625, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203146", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123462", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197737", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "11", + "diagnostic_pcr_Ct_value_2": "11", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222693", + "host_age": "42", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197737", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220629", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03862", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-02", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220629, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203153", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123463", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197663", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "34", + "diagnostic_pcr_Ct_value_2": "36", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222694", + "host_age": "40", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197663", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220634", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03614", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-23", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-25", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220634, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203163", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123464", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197689", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "20", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222695", + "host_age": "53", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197689", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220636", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04252", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-18", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220636, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203170", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123465", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197685", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "32", + "diagnostic_pcr_Ct_value_2": "32", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222696", + "host_age": "96", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197685", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220639", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04223", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-19", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220639, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203166", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" + } +] From 908977eec15c6483ae0b2549d58975a81bfddb11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Mu=C3=B1oz=20Barrera?= Date: Wed, 29 Jun 2022 13:51:25 +0100 Subject: [PATCH 0570/1454] New JSON schema for ITER institution. --- .../institution_schemas/HUNSC-ITER.json | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 relecov_tools/schema/institution_schemas/HUNSC-ITER.json diff --git a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json new file mode 100644 index 00000000..93827e6d --- /dev/null +++ b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json @@ -0,0 +1,22 @@ +{ + "equivalence": + {"Sample ID given by originating laboratory": "Sample ID given by originating laboratory", + "Sample ID given by the submitting laboratory": "Sample ID given by the submitting laboratory", + "Originating Laboratory": "Originating lab", + "Submitting Institution": "Submitting lab", + "Sample Collection Date": "Collection date", + "Specimen source": "Specimen source", + "Host": "Host", + "Host Age": "Patient age", + "Host Gender": "Gender", + "Sequencing Instrument Model": "Sequencing technology", + "Analysis Authors": "Authors", + "Author Submitter": "Submitter", + "Authors": "Authors"}, + "constants": + {"Biological Sample Storage Condition": "-80ºC", + "Collection Device": "Swab", + "Source material": "VIRAL RNA"}, + "empty": [], + "outer": {} +} \ No newline at end of file From 54f5536ca29eb8c7125822b9683cff5383029d0d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Mu=C3=B1oz=20Barrera?= Date: Wed, 29 Jun 2022 14:03:05 +0100 Subject: [PATCH 0571/1454] Add ITER to institution_to_schema.json file --- relecov_tools/schema/institution_to_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/institution_to_schema.json b/relecov_tools/schema/institution_to_schema.json index 43535fd5..95c5ed3c 100644 --- a/relecov_tools/schema/institution_to_schema.json +++ b/relecov_tools/schema/institution_to_schema.json @@ -1,5 +1,5 @@ { - "ITER" : "1.json", - "0001" : "1.json", + "ITER" : "HUNSC-ITER.json", + "HUNSC-ITER" : "HUNSC-ITER.json", "ISCIII" : "ISCIII.json" } \ No newline at end of file From afe7e3afc39146cf21ddcbdcb09ec32b1f0c2d2c Mon Sep 17 00:00:00 2001 From: mlarjim Date: Wed, 29 Jun 2022 15:17:57 +0200 Subject: [PATCH 0572/1454] Modified gisaid_schema.json 2 --- relecov_tools/schema/gisaid_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 797eb590..1192a129 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -222,7 +222,7 @@ "clasification": "Bioinformatics and QC metrics", "label": "Depth of coverage value " }, - "fasta_filename": { + "covv_fasta_filename": { "examples": [ "" ], From ea5cf901ab0ef1d001ed4e7b33342cb6c4136b80 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 15:30:24 +0200 Subject: [PATCH 0573/1454] linting --- relecov_tools/metadata_homogeneizer.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 3b389da0..48275f16 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -5,16 +5,16 @@ import json import pandas as pd -# functions def check_extension(instring, extensions): for extension in extensions: if instring.endswith(extension): return True - -# Homogeneizer object + class Homogeneizer: + """Homogeneizer object""" + def __init__(filename, self): self.filename = filename self.dictionary = None @@ -38,18 +38,18 @@ def associate_dict(self): detected = [] institution_dict = json.load(path_to_institution_json) - + for key in institution_dict.keys(): if key in self.filename: detected.append(institution_dict[key]) - + if len(set(detected)) != 1: - print("some problems arised!!!") # change this to an elegant form - sys.exit() # maybe check which ones are being mixed or when none is being found + print("some problems arised!!!") # change this to an elegant form + sys.exit() # maybe check which ones are being mixed or when none is being found else: - print("works fine") # delete this after testing - self.dictionary = detected[0] # first item, they are all equal - + print("works fine") # delete this after testing + self.dictionary = detected[0] # first item, they are all equal + return def load_dataframe(self): @@ -76,7 +76,7 @@ def load_dataframe(self): def load_dictionary(self): """Load the corresponding dictionary""" - + path_to_tools = "" dict_path = path_to_tools + "/schema/institution_schemas" + self.filename self.dictionary = json.load(dict_path) @@ -84,6 +84,7 @@ def load_dictionary(self): def translate_dataframe(self): """Use the corresponding dictionary to translate the df""" + # if dictionary is "none" or similar, do nothing pass return @@ -92,4 +93,3 @@ def verify_translated_dataframe(self): pass return - From 8f69ead8c89d927067b1a5651244554d6d1661d2 Mon Sep 17 00:00:00 2001 From: Wanamalauasha Date: Wed, 29 Jun 2022 15:50:49 +0200 Subject: [PATCH 0574/1454] Added HUGTiP.json --- .../schema/institution_schemas/HUGTiP.json | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 relecov_tools/schema/institution_schemas/HUGTiP.json diff --git a/relecov_tools/schema/institution_schemas/HUGTiP.json b/relecov_tools/schema/institution_schemas/HUGTiP.json new file mode 100644 index 00000000..7b2f4637 --- /dev/null +++ b/relecov_tools/schema/institution_schemas/HUGTiP.json @@ -0,0 +1,54 @@ + +{ + "equivalences" : { + "Sample ID given by the submitting laboratory": "sample_id", + "Sample ID given in the microbiology lab": "sample_id", + "Sample ID given for sequencing": "sample_id", + "Sample Collection Date": "collection_date", + "Originating Laboratory": "OriginatingLab", + "Purpose of sampling": "sequencing_strategy", + "Specimen source": "source", + "Host": "host", + "Host Age": "age", + "Host Gender": "gender", + "Authors": "OriginatingLabAuthors" + }, + "constants" : { + "Public Health sample id (SIVIES)": "", + "Sample ID given if multiple rna-extraction or passages": "", + "ENA Sample ID": "", + "GISAID Virus Name": "", + "GISAID id": "", + "Submitting Institution": "HUGTiP", + "Sample Received Date": "", + "Biological Sample Storage Condition": "-80ºC", + "Environmental Material": "", + "Environmental System": "", + "Collection Device": "", + "Sequencing Date": "", + "Rna Extraction Protocol": "Seegene", + "Commercial All-in-one library kit": "", + "Library Preparation Kit": "", + "Enrichment Protocol": "", + "If Enrichment Protocol. If Other,Specify": "", + "Enrichment panel/assay": "", + "Number Of Samples In Run": "", + "Runid": "", + "Sequencing Instrument Model": "", + "Flowcell Kit": "", + "Source material": "", + "Capture method": "", + "Sequencing technique": "", + "Library Layout": "", + "Gene Name 1": "", + "Diagnostic Pcr Ct Value 1": "", + "Gene Name 2": "", + "Diagnostic Pcr Ct Value-2": "", + "Analysis Authors":"Marc Noguera-Julian", + "Author Submitter": "Elisa Martró", + "Sequence file R1 fastq": "", + "Sequence file R2 fastq": "" + }, + "empty" : {}, + "outer" : {} +} From 73e840377d037f169e060a6cc3599d5744fbe66e Mon Sep 17 00:00:00 2001 From: Wanamalauasha Date: Wed, 29 Jun 2022 15:55:16 +0200 Subject: [PATCH 0575/1454] Modified institution_to_schema.json --- relecov_tools/schema/institution_to_schema.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/institution_to_schema.json b/relecov_tools/schema/institution_to_schema.json index 95c5ed3c..eb0ff59c 100644 --- a/relecov_tools/schema/institution_to_schema.json +++ b/relecov_tools/schema/institution_to_schema.json @@ -1,5 +1,6 @@ { "ITER" : "HUNSC-ITER.json", "HUNSC-ITER" : "HUNSC-ITER.json", - "ISCIII" : "ISCIII.json" -} \ No newline at end of file + "ISCIII" : "ISCIII.json", + "HUGTiP" : "HUGTiP.json" +} From 1c560f931eefc57f9bcb3be8dac3263b2a5de868 Mon Sep 17 00:00:00 2001 From: Ivan Bloise Date: Wed, 29 Jun 2022 16:38:03 +0200 Subject: [PATCH 0576/1454] add new table headers --- relecov_tools/conf/configuration.json | 52 ++++++++++++++++++++++++++- 1 file changed, 51 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2d7e5741..2a170b0a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,4 +1,54 @@ -{ +{ + "new_table_headers" : [ + "Public Health sample id (SIVIES)", + "Sample ID given by originating laboratory", + "Sample ID given by the submitting laboratory", + "Sample ID given in the microbiology lab", + "Sample ID given if multiple rna-extraction or passages", + "Sample ID given for sequencing", + "ENA Sample ID", + "GISAID Virus Name", + "GISAID id", + "Originating Laboratory", + "Submitting Institution", + "Sample Collection Date", + "Sample Received Date", + "Purpose of sampling", + "Biological Sample Storage Condition ", + "Specimen source", + "Environmental Material", + "Environmental System", + "Collection Device", + "Host", + "Host Age", + "Host Gender", + "Sequencing Date", + "Rna Extraction Protocol", + "Commercial All-in-one library kit", + "Library Preparation Kit", + "Enrichment Protocol", + "If Enrichment Protocol. If Other,Specify", + "Enrichment panel/assay", + "If Enrichment panel/assay. If Other, Specify", + "Enrichment panel/assay version", + "Number Of Samples In Run", + "Runid", + "Sequencing Instrument Model", + "Flowcell Kit", + "Source material", + "Capture method", + "Sequencing technique", + "Library Layout", + "Gene Name 1", + "Diagnostic Pcr Ct Value 1", + "Gene Name 2", + "Diagnostic Pcr Ct Value-2", + "Analysis Authors", + "Author Submitter", + "Authors", + "Sequence file R1 fastq", + "Sequence file R2 fastq" +], "json_schemas": { "relecov_schema": "relecov_schema.json", "ena_schema": "ena_schema.json", From 538bce5efcc4d20742039671c398178cd3330eff Mon Sep 17 00:00:00 2001 From: mlarjim Date: Wed, 29 Jun 2022 17:36:19 +0200 Subject: [PATCH 0577/1454] Added first steps gisaid_upload --- relecov_tools/gisaid_upload.py | 126 +++++++++++++++++++++++++++++++++ 1 file changed, 126 insertions(+) create mode 100644 relecov_tools/gisaid_upload.py diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py new file mode 100644 index 00000000..8c8fd13f --- /dev/null +++ b/relecov_tools/gisaid_upload.py @@ -0,0 +1,126 @@ +import logging + +# from pyparsing import col +import rich.console +import json + + +import pandas as pd +import sys +import os + +import ftplib +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson + + +import site + + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class GisaidUpload: + def __init__( + self, + user=None, + passwd=None, + source_json=None, + customized_project=None, + action=None, + output_path=None, + metadata=None, + ): + if user is None: + self.user = relecov_tools.utils.prompt_text( + msg="Enter your username defined in ENA" + ) + else: + self.user = user + if passwd is None: + self.passwd = relecov_tools.utils.prompt_password( + msg="Enter your password to ENA" + ) + else: + self.passwd = passwd + if center is None: + self.center = relecov_tools.utils.prompt_text( + msg="Enter your center name") + else: + self.center = center + if source_json is None: + self.source_json_file = relecov_tools.utils.prompt_path( + msg="Select the ENA json file to upload" + ) + else: + self.source_json_file = source_json + if dev is None: + self.dev = relecov_tools.utils.prompt_yn_question( + msg="Do you want to test upload data?" + ) + else: + self.dev = dev + + if customized_project is None: + self.customized_project = None + else: + self.customized_project = customized_project + if action is None: + self.action = relecov_tools.utils.prompt_selection( + msg="Select the action to upload to ENA", + choices=["add", "modify", "cancel", "release"], + ) + else: + self.action = action.upper() + if output_path is None: + self.output_path = relecov_tools.utils.prompt_path( + msg="Select the folder to store the xml files" + ) + else: + self.output_path = output_path + if metadata is None: + self.metadata = relecov_tools.utils.prompt_path( + msg="Select metadata json file" + ) + else: + self.metadata = metadata + if not os.path.isfile(self.source_json_file): + log.error("json data file %s does not exist ", + self.source_json_file) + stderr.print( + f"[red]json data file {self.source_json_file} does not exist") + sys.exit(1) + with open(self.source_json_file, "r") as fh: + self.json_data = json.loads(fh.read()) + + def convert_input_json_to_ena(self): + """Split the input ena json, in samples and runs json""" + pass + + ####################################### + ## Metadatos + def metadata_to_csv(self): + data= relecov_utils.tools.read_json_file(self.metadata) + df_data= pd.DataFrame(data) + df_data.to_csv("meta_gisaid.csv") + + + ## Sequences + # Unificar en multifasta + # Cambiar headers/id + + + ## Upload + # Subir con cli3 + + + def upload(self): + """Create the required files and upload to ENA""" + self.convert_input_json_to_ena() + self.create_structure_to_ena() From ad49f5de7413922ec8b277c2fd3a92cf69afae4b Mon Sep 17 00:00:00 2001 From: Ivan Bloise Date: Wed, 29 Jun 2022 17:40:48 +0200 Subject: [PATCH 0578/1454] started dataframe translation. Fix json load throught function --- relecov_tools/metadata_homogeneizer.py | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 48275f16..ca05cf61 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -11,6 +11,10 @@ def check_extension(instring, extensions): if instring.endswith(extension): return True +def open_json(json_path): + with open(json_path) as file: + json_dict = json.load(file) + return json_dict class Homogeneizer: """Homogeneizer object""" @@ -20,9 +24,8 @@ def __init__(filename, self): self.dictionary = None self.centre = None self.dataframe = None - self.translated_dataframe = None - - pass + header_path = "" + self.translated_dataframe = pd.DataFrame(columns=open_json(header_path)["new_table_headers"]) return def associate_dict(self): @@ -37,7 +40,7 @@ def associate_dict(self): path_to_institution_json = "" detected = [] - institution_dict = json.load(path_to_institution_json) + institution_dict = open_json(path_to_institution_json) for key in institution_dict.keys(): if key in self.filename: @@ -79,13 +82,19 @@ def load_dictionary(self): path_to_tools = "" dict_path = path_to_tools + "/schema/institution_schemas" + self.filename - self.dictionary = json.load(dict_path) + self.dictionary = open_json(dict_path) return def translate_dataframe(self): """Use the corresponding dictionary to translate the df""" # if dictionary is "none" or similar, do nothing - pass + + for key, value in self.dictionary["equivalence"].items(): + self.translate_dataframe[key] = self.dataframe[value] + + for key, value in self.dictionary["constants"].items(): + self.translate_dataframe[key] = value + return def verify_translated_dataframe(self): From 2f8004a66b36a7138efc9b7924341fc70c202ff2 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 21:05:08 +0200 Subject: [PATCH 0579/1454] updated docstrings and notes --- relecov_tools/metadata_homogeneizer.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index ca05cf61..d38c0c25 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1,17 +1,21 @@ #!/usr/bin/env python # Imports +import os import sys import json import pandas as pd def check_extension(instring, extensions): + """Given a file as a string and a list of possible extensions, + returns true if the extension can be found in the file""" for extension in extensions: if instring.endswith(extension): return True def open_json(json_path): + """Load the json file""" with open(json_path) as file: json_dict = json.load(file) return json_dict @@ -24,6 +28,10 @@ def __init__(filename, self): self.dictionary = None self.centre = None self.dataframe = None + + # To Do: replace string with local file system for testing + # Header path can be found in conf/configuration.json + header_path = "" self.translated_dataframe = pd.DataFrame(columns=open_json(header_path)["new_table_headers"]) return @@ -56,9 +64,8 @@ def associate_dict(self): return def load_dataframe(self): - """Read the metadata file""" - # check possible extensions - # load with pandas + """Detect possible extensions for the metadata file + Open it into a dataframe""" excel_extensions = [".xlsx", ".xls", ".xlsm", ".xlsb"] odf_extension = [".odf"] @@ -80,6 +87,7 @@ def load_dataframe(self): def load_dictionary(self): """Load the corresponding dictionary""" + # To Do: replace string with local file system for testing path_to_tools = "" dict_path = path_to_tools + "/schema/institution_schemas" + self.filename self.dictionary = open_json(dict_path) From d510430e527467a3e5d78e9266543436807e86b5 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 21:05:21 +0200 Subject: [PATCH 0580/1454] prettified schemas --- .../schema/institution_schemas/HUNSC-ITER.json | 14 ++++++++------ .../schema/institution_schemas/ISCIII.json | 11 ++++++----- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json index 93827e6d..0ac43269 100644 --- a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json +++ b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json @@ -1,6 +1,6 @@ { - "equivalence": - {"Sample ID given by originating laboratory": "Sample ID given by originating laboratory", + "equivalence": { + "Sample ID given by originating laboratory": "Sample ID given by originating laboratory", "Sample ID given by the submitting laboratory": "Sample ID given by the submitting laboratory", "Originating Laboratory": "Originating lab", "Submitting Institution": "Submitting lab", @@ -12,11 +12,13 @@ "Sequencing Instrument Model": "Sequencing technology", "Analysis Authors": "Authors", "Author Submitter": "Submitter", - "Authors": "Authors"}, - "constants": - {"Biological Sample Storage Condition": "-80ºC", + "Authors": "Authors" + }, + "constants": { + "Biological Sample Storage Condition": "-80ºC", "Collection Device": "Swab", - "Source material": "VIRAL RNA"}, + "Source material": "VIRAL RNA" + }, "empty": [], "outer": {} } \ No newline at end of file diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 33d6dbc2..d60ba3f0 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -1,6 +1,6 @@ { - "equivalence": - {"Public Health sample id": "Código SiViEs", + "equivalence": { + "Public Health sample id": "Código SiViEs", "Sample ID given by originating laboratory": "Ref Hospital", "Sample ID given by the submitting laboratory": "ID CNM", "Sample ID given in the microbiology lab": "ID VI-VRP", @@ -13,7 +13,8 @@ "Host Age": "Grupo edad", "Diagnostic Pcr Ct Value 1": "PCR genE", "Sequencing Date": "Fecha de secuenciación", - "Rna Extraction Protocol": ""}, - "constants": {}, - "outer": {} + "Rna Extraction Protocol": "" + }, + "constants": {}, + "outer": {} } \ No newline at end of file From 77da3c07c765ede9143dca1d9861ebdf8898f038 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 21:09:41 +0200 Subject: [PATCH 0581/1454] removed the "empty" category --- relecov_tools/schema/institution_schemas/HUGTiP.json | 1 - relecov_tools/schema/institution_schemas/HUNSC-ITER.json | 1 - 2 files changed, 2 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/HUGTiP.json b/relecov_tools/schema/institution_schemas/HUGTiP.json index 7b2f4637..b83a10cc 100644 --- a/relecov_tools/schema/institution_schemas/HUGTiP.json +++ b/relecov_tools/schema/institution_schemas/HUGTiP.json @@ -49,6 +49,5 @@ "Sequence file R1 fastq": "", "Sequence file R2 fastq": "" }, - "empty" : {}, "outer" : {} } diff --git a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json index 0ac43269..e25d36aa 100644 --- a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json +++ b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json @@ -19,6 +19,5 @@ "Collection Device": "Swab", "Source material": "VIRAL RNA" }, - "empty": [], "outer": {} } \ No newline at end of file From d8aebdf18ccc4256b70dd03f482eab053dee61c8 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 21:16:32 +0200 Subject: [PATCH 0582/1454] linted script! --- relecov_tools/metadata_homogeneizer.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index d38c0c25..e42edef1 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1,25 +1,27 @@ #!/usr/bin/env python # Imports -import os +# import os import sys import json import pandas as pd def check_extension(instring, extensions): - """Given a file as a string and a list of possible extensions, + """Given a file as a string and a list of possible extensions, returns true if the extension can be found in the file""" for extension in extensions: if instring.endswith(extension): return True + def open_json(json_path): """Load the json file""" with open(json_path) as file: json_dict = json.load(file) return json_dict + class Homogeneizer: """Homogeneizer object""" @@ -33,7 +35,9 @@ def __init__(filename, self): # Header path can be found in conf/configuration.json header_path = "" - self.translated_dataframe = pd.DataFrame(columns=open_json(header_path)["new_table_headers"]) + self.translated_dataframe = pd.DataFrame( + columns=open_json(header_path)["new_table_headers"] + ) return def associate_dict(self): @@ -102,7 +106,7 @@ def translate_dataframe(self): for key, value in self.dictionary["constants"].items(): self.translate_dataframe[key] = value - + return def verify_translated_dataframe(self): From 7e10f8951d1af31ec1f9ea2a4b8ba10f1e96be85 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 08:59:05 +0200 Subject: [PATCH 0583/1454] added cap-insensitive search --- relecov_tools/metadata_homogeneizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index e42edef1..79043027 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -55,7 +55,7 @@ def associate_dict(self): institution_dict = open_json(path_to_institution_json) for key in institution_dict.keys(): - if key in self.filename: + if key.lower() in self.filename.lower(): detected.append(institution_dict[key]) if len(set(detected)) != 1: From 4be30f25bbb1d0931c670974d65ac14ce9b3be4b Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 08:59:15 +0200 Subject: [PATCH 0584/1454] update --- relecov_tools/metadata_homogeneizer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 79043027..54361ddc 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -55,6 +55,7 @@ def associate_dict(self): institution_dict = open_json(path_to_institution_json) for key in institution_dict.keys(): + # cap insensitive if key.lower() in self.filename.lower(): detected.append(institution_dict[key]) From 990f8cd342cb28680a3efa692d16048834e0d0cf Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 10:14:13 +0200 Subject: [PATCH 0585/1454] updated ISCIII schema (just so it works) --- .../schema/institution_schemas/ISCIII.json | 42 +++++++++++++++++-- 1 file changed, 39 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index d60ba3f0..9bea8246 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -1,6 +1,6 @@ { "equivalence": { - "Public Health sample id": "Código SiViEs", + "Public Health sample id (SIVIES)": "Código SiViEs", "Sample ID given by originating laboratory": "Ref Hospital", "Sample ID given by the submitting laboratory": "ID CNM", "Sample ID given in the microbiology lab": "ID VI-VRP", @@ -15,6 +15,42 @@ "Sequencing Date": "Fecha de secuenciación", "Rna Extraction Protocol": "" }, - "constants": {}, + "constants": { + "ENA Sample ID": "", + "GISAID Virus Name": "", + "GISAID id": "", + "Submitting Institution": "", + "Purpose of sampling": "", + "Specimen source": "", + "Environmental Material": "", + "Environmental System": "", + "Collection Device": "", + "Host": "", + "Host Gender": "", + "Commercial All-in-one library kit": "", + "Library Preparation Kit": "", + "Enrichment Protocol": "", + "If Enrichment Protocol. If Other,Specify": "", + "Enrichment panel/assay": "", + "If Enrichment panel/assay. If Other, Specify": "", + "Enrichment panel/assay version": "", + "Number Of Samples In Run": "", + "Runid": "", + "Sequencing Instrument Model": "", + "Flowcell Kit": "", + "Source material": "", + "Capture method": "", + "Sequencing technique": "", + "Library Layout": "", + "Gene Name 1": "", + "Diagnostic Pcr Ct Value 1": "", + "Gene Name 2": "", + "Diagnostic Pcr Ct Value-2": "", + "Analysis Authors": "", + "Author Submitter": "", + "Authors": "", + "Sequence file R1 fastq": "", + "Sequence file R2 fastq": "" + }, "outer": {} -} \ No newline at end of file +} From e457dce0968309ab3f94a0884258ca6018111084 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 10:15:46 +0200 Subject: [PATCH 0586/1454] new function to update --- relecov_tools/metadata_homogeneizer.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 54361ddc..0ffcc95a 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -115,3 +115,7 @@ def verify_translated_dataframe(self): pass return + + def export_translated_dataframe(self): + pass + return \ No newline at end of file From 27e1e058878b5987cbc258e0a42aa8ac5e039aab Mon Sep 17 00:00:00 2001 From: mlarjim Date: Thu, 30 Jun 2022 11:15:21 +0200 Subject: [PATCH 0587/1454] lintin 1 --- relecov_tools/gisaid_upload.py | 47 ++++++++++++---------------------- 1 file changed, 16 insertions(+), 31 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 8c8fd13f..3df434e0 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -9,12 +9,12 @@ import sys import os -import ftplib +#import ftplib import relecov_tools.utils -from relecov_tools.config_json import ConfigJson +#from relecov_tools.config_json import ConfigJson -import site +#import site log = logging.getLogger(__name__) @@ -49,24 +49,12 @@ def __init__( ) else: self.passwd = passwd - if center is None: - self.center = relecov_tools.utils.prompt_text( - msg="Enter your center name") - else: - self.center = center if source_json is None: self.source_json_file = relecov_tools.utils.prompt_path( msg="Select the ENA json file to upload" ) else: self.source_json_file = source_json - if dev is None: - self.dev = relecov_tools.utils.prompt_yn_question( - msg="Do you want to test upload data?" - ) - else: - self.dev = dev - if customized_project is None: self.customized_project = None else: @@ -103,24 +91,21 @@ def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" pass - ####################################### - ## Metadatos + # Metadatos + def metadata_to_csv(self): - data= relecov_utils.tools.read_json_file(self.metadata) - df_data= pd.DataFrame(data) - df_data.to_csv("meta_gisaid.csv") - - - ## Sequences + data = relecov_tools.utils.read_json_file(self.metadata) + df_data = pd.DataFrame(data) + df_data.to_csv("meta_gisaid.csv") + + # Sequences # Unificar en multifasta # Cambiar headers/id - - - ## Upload + + # Upload # Subir con cli3 - - def upload(self): - """Create the required files and upload to ENA""" - self.convert_input_json_to_ena() - self.create_structure_to_ena() + # def upload(self): + #"""Create the required files and upload to ENA""" + # self.convert_input_json_to_ena() + # self.create_structure_to_ena() From 20020372f7837fe2fde3036bbc305e78ff6b290d Mon Sep 17 00:00:00 2001 From: mlarjim Date: Thu, 30 Jun 2022 11:25:50 +0200 Subject: [PATCH 0588/1454] lintin 2 --- relecov_tools/gisaid_upload.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 3df434e0..3b59a418 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -9,12 +9,12 @@ import sys import os -#import ftplib +# import ftplib import relecov_tools.utils -#from relecov_tools.config_json import ConfigJson +# from relecov_tools.config_json import ConfigJson -#import site +# import site log = logging.getLogger(__name__) @@ -106,6 +106,6 @@ def metadata_to_csv(self): # Subir con cli3 # def upload(self): - #"""Create the required files and upload to ENA""" + # """Create the required files and upload to ENA""" # self.convert_input_json_to_ena() # self.create_structure_to_ena() From 1358db2099ff2660b4b9bd441f785498c6fdaf22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Mu=C3=B1oz=20Barrera?= Date: Thu, 30 Jun 2022 10:28:55 +0100 Subject: [PATCH 0589/1454] HUNSC-ITER.json and laboratory_address.json updates --- relecov_tools/conf/laboratory_address.json | 8 +++++ .../institution_schemas/HUNSC-ITER.json | 34 ++++++++++++++++++- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 8fe15224..5c1d2ea2 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -71,6 +71,14 @@ "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Instituto Tecnológico y de Energías Renovables", + "collecting_institution_address": "Polígono Industrial de Granadilla, s/n", + "collecting_institution_email": "genomica@iter.es", + "geo_loc_state": "Canarias", + "geo_loc_city": "Santa Cruz de Tenerife", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital Universitario de Gran Canaria", "collecting_institution_address": "Bco. de la Ballena s/n", diff --git a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json index e25d36aa..209615fc 100644 --- a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json +++ b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json @@ -9,15 +9,47 @@ "Host": "Host", "Host Age": "Patient age", "Host Gender": "Gender", + "Library Preparation Kit": "Assembly method", "Sequencing Instrument Model": "Sequencing technology", "Analysis Authors": "Authors", "Author Submitter": "Submitter", "Authors": "Authors" }, "constants": { + "Public Health sample id (SIVIES)": "NA", + "Sample ID given in the microbiology lab": "NA", + "Sample ID given if multiple rna-extraction or passages": "NA", + "Sample ID given for sequencing": "NA", + "ENA Sample ID": "NA", + "GISAID Virus Name": "NA", + "GISAID id": "NA", + "Sample Received Date": "NA", + "Purpose of sampling": "NA", "Biological Sample Storage Condition": "-80ºC", + "Environmental Material": "NA", + "Environmental System": "NA", "Collection Device": "Swab", - "Source material": "VIRAL RNA" + "Sequencing Date": "NA", + "Rna Extraction Protocol": "NA", + "Commercial All-in-one library kit": "NA", + "Enrichment Protocol": "NA", + "If Enrichment Protocol. If Other,Specify": "NA", + "Enrichment panel/assay": "NA", + "If Enrichment panel/assay. If Other, Specify": "NA", + "Enrichment panel/assay version": "NA", + "Number Of Samples In Run": "NA", + "Runid": "NA", + "Flowcell Kit": "NA", + "Source material": "VIRAL RNA", + "Capture method": "NA", + "Sequencing technique": "NA", + "Library Layout": "NA", + "Gene Name 1": "NA", + "Diagnostic Pcr Ct Value 1": "NA", + "Gene Name 2": "NA", + "Diagnostic Pcr Ct Value-2": "NA", + "Sequence file R1 fastq": "NA", + "Sequence file R2 fastq": "NA" }, "outer": {} } \ No newline at end of file From d87d33505d9ffd31393ae673a635da916b2684b3 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Thu, 30 Jun 2022 11:33:17 +0200 Subject: [PATCH 0590/1454] lintin 3 --- relecov_tools/gisaid_upload.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 3b59a418..bbf86e2d 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -11,6 +11,7 @@ # import ftplib import relecov_tools.utils + # from relecov_tools.config_json import ConfigJson @@ -79,10 +80,8 @@ def __init__( else: self.metadata = metadata if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", - self.source_json_file) - stderr.print( - f"[red]json data file {self.source_json_file} does not exist") + log.error("json data file %s does not exist ", self.source_json_file) + stderr.print(f"[red]json data file {self.source_json_file} does not exist") sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) @@ -106,6 +105,6 @@ def metadata_to_csv(self): # Subir con cli3 # def upload(self): - # """Create the required files and upload to ENA""" - # self.convert_input_json_to_ena() - # self.create_structure_to_ena() + # """Create the required files and upload to ENA""" + # self.convert_input_json_to_ena() + # self.create_structure_to_ena() From 971db563022f4b0b1d5cbec4cdd12d072c876671 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 12:10:35 +0200 Subject: [PATCH 0591/1454] update on ISCIII schema --- relecov_tools/schema/institution_schemas/ISCIII.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 9bea8246..823f98b8 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -13,9 +13,10 @@ "Host Age": "Grupo edad", "Diagnostic Pcr Ct Value 1": "PCR genE", "Sequencing Date": "Fecha de secuenciación", - "Rna Extraction Protocol": "" + }, "constants": { + "Rna Extraction Protocol": "", "ENA Sample ID": "", "GISAID Virus Name": "", "GISAID id": "", From a68464b01dc097984686ca8cc43cafe09a4f4df9 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 12:10:51 +0200 Subject: [PATCH 0592/1454] bug fixing! --- relecov_tools/metadata_homogeneizer.py | 49 ++++++++++++++++++-------- 1 file changed, 34 insertions(+), 15 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 0ffcc95a..1c54fad1 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -14,7 +14,6 @@ def check_extension(instring, extensions): if instring.endswith(extension): return True - def open_json(json_path): """Load the json file""" with open(json_path) as file: @@ -25,16 +24,17 @@ def open_json(json_path): class Homogeneizer: """Homogeneizer object""" - def __init__(filename, self): + def __init__(self, filename): self.filename = filename - self.dictionary = None + self.dictionary_path = None + self.dicionary = None self.centre = None self.dataframe = None # To Do: replace string with local file system for testing # Header path can be found in conf/configuration.json - header_path = "" + header_path = "Schemas/configuration.json" self.translated_dataframe = pd.DataFrame( columns=open_json(header_path)["new_table_headers"] ) @@ -49,22 +49,26 @@ def associate_dict(self): # raise error when in doubt # must check on schema/institution_schemas - path_to_institution_json = "" + path_to_institution_json = "Schemas/institution_to_schema.json" detected = [] institution_dict = open_json(path_to_institution_json) for key in institution_dict.keys(): # cap insensitive - if key.lower() in self.filename.lower(): + print(self.filename.split("/")[-1].lower()) + if key.lower() in self.filename.split("/")[-1].lower(): detected.append(institution_dict[key]) - if len(set(detected)) != 1: + if len(set(detected)) == 0: + print(f"No file could be found matching with the '{self.filename}' filename given.") + + elif len(set(detected)) > 1: print("some problems arised!!!") # change this to an elegant form sys.exit() # maybe check which ones are being mixed or when none is being found else: - print("works fine") # delete this after testing - self.dictionary = detected[0] # first item, they are all equal + self.dictionary_path = detected[0] # first item, they are all equal + print(f"JSON file found successfully: {self.dictionary_path}") # delete this after testing return @@ -94,7 +98,7 @@ def load_dictionary(self): # To Do: replace string with local file system for testing path_to_tools = "" - dict_path = path_to_tools + "/schema/institution_schemas" + self.filename + dict_path = path_to_tools + "Schemas/" + self.dictionary_path self.dictionary = open_json(dict_path) return @@ -103,19 +107,34 @@ def translate_dataframe(self): # if dictionary is "none" or similar, do nothing for key, value in self.dictionary["equivalence"].items(): - self.translate_dataframe[key] = self.dataframe[value] + if len(value) == 0: + print(f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") + elif value in self.dataframe.columns: + self.translated_dataframe[key] = self.dataframe[value] + else: + print(f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found.") for key, value in self.dictionary["constants"].items(): - self.translate_dataframe[key] = value + if key in self.translated_dataframe.columns: + self.translated_dataframe[key] = value + else: + print(f"Value '{key}' in schema not found in the resulting dataframe") + return def verify_translated_dataframe(self): """Checks if the dataframe holds all the needed values for the relecov tools suite""" - + + if self.dataframe.shape[0] != self.translated_dataframe.shape[0]: + print("Different number of rows after translation") + else: + print("Same number of rows after translation") + pass return - def export_translated_dataframe(self): + def export_translated_dataframe(self): pass - return \ No newline at end of file + return + \ No newline at end of file From 642467fed16f38d91e6ad70cc6d54c6cf9c35fdc Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 12:16:57 +0200 Subject: [PATCH 0593/1454] linting --- relecov_tools/metadata_homogeneizer.py | 27 ++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 1c54fad1..20190dfc 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -14,6 +14,7 @@ def check_extension(instring, extensions): if instring.endswith(extension): return True + def open_json(json_path): """Load the json file""" with open(json_path) as file: @@ -61,14 +62,18 @@ def associate_dict(self): detected.append(institution_dict[key]) if len(set(detected)) == 0: - print(f"No file could be found matching with the '{self.filename}' filename given.") - + print( + f"No file could be found matching with the '{self.filename}' filename given." + ) + elif len(set(detected)) > 1: print("some problems arised!!!") # change this to an elegant form sys.exit() # maybe check which ones are being mixed or when none is being found else: self.dictionary_path = detected[0] # first item, they are all equal - print(f"JSON file found successfully: {self.dictionary_path}") # delete this after testing + print( + f"JSON file found successfully: {self.dictionary_path}" + ) # delete this after testing return @@ -108,33 +113,35 @@ def translate_dataframe(self): for key, value in self.dictionary["equivalence"].items(): if len(value) == 0: - print(f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") + print( + f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" + ) elif value in self.dataframe.columns: self.translated_dataframe[key] = self.dataframe[value] else: - print(f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found.") + print( + f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found." + ) for key, value in self.dictionary["constants"].items(): if key in self.translated_dataframe.columns: self.translated_dataframe[key] = value else: print(f"Value '{key}' in schema not found in the resulting dataframe") - return def verify_translated_dataframe(self): """Checks if the dataframe holds all the needed values for the relecov tools suite""" - + if self.dataframe.shape[0] != self.translated_dataframe.shape[0]: print("Different number of rows after translation") else: print("Same number of rows after translation") - + pass return - def export_translated_dataframe(self): + def export_translated_dataframe(self): pass return - \ No newline at end of file From 8e56f82474a8e4938e7104bcb187f0d584d13650 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 12:40:16 +0200 Subject: [PATCH 0594/1454] removed testing print --- relecov_tools/metadata_homogeneizer.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 20190dfc..9d7eeff2 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -57,7 +57,6 @@ def associate_dict(self): for key in institution_dict.keys(): # cap insensitive - print(self.filename.split("/")[-1].lower()) if key.lower() in self.filename.split("/")[-1].lower(): detected.append(institution_dict[key]) @@ -95,6 +94,8 @@ def load_dataframe(self): self.dataframe = pd.read_csv(self.filename, sep=",", header=0) elif check_extension(self.filename, tsv_extensions): self.dataframe = pd.read_csv(self.filename, sep="\t", header=0) + else: + print(f"The extension of the file '{self.filename}' could not be identified. My bad there.") return @@ -127,7 +128,7 @@ def translate_dataframe(self): if key in self.translated_dataframe.columns: self.translated_dataframe[key] = value else: - print(f"Value '{key}' in schema not found in the resulting dataframe") + print(f"Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe") return @@ -137,7 +138,9 @@ def verify_translated_dataframe(self): if self.dataframe.shape[0] != self.translated_dataframe.shape[0]: print("Different number of rows after translation") else: - print("Same number of rows after translation") + print("Number of rows: OK") + + if pass return From c0297d0b416a63c2a5833263bb8a87c16f960c37 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 12:41:25 +0200 Subject: [PATCH 0595/1454] removed unnecessary if --- relecov_tools/metadata_homogeneizer.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 9d7eeff2..69b046c2 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -139,8 +139,6 @@ def verify_translated_dataframe(self): print("Different number of rows after translation") else: print("Number of rows: OK") - - if pass return From 30fd37604bc3c1e09a2cc341b605d4785fcb5ca2 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 13:01:10 +0200 Subject: [PATCH 0596/1454] linting --- relecov_tools/metadata_homogeneizer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 69b046c2..df320b74 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -95,7 +95,9 @@ def load_dataframe(self): elif check_extension(self.filename, tsv_extensions): self.dataframe = pd.read_csv(self.filename, sep="\t", header=0) else: - print(f"The extension of the file '{self.filename}' could not be identified. My bad there.") + print( + f"The extension of the file '{self.filename}' could not be identified. My bad there." + ) return @@ -128,7 +130,9 @@ def translate_dataframe(self): if key in self.translated_dataframe.columns: self.translated_dataframe[key] = value else: - print(f"Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe") + print( + f"Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe" + ) return From f30e2c0fc812f406b35956877c9b15b9f7dc36cd Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 30 Jun 2022 13:31:59 +0200 Subject: [PATCH 0597/1454] new organization example_data --- .../example_data/ENA_TEST1_V1.R1.fastq.gz | Bin 4221 -> 0 bytes .../example_data/METADATA_LAB_TEST.xlsx | Bin 493368 -> 0 bytes ...B_TEST_2022_04_25_00_03_GISAID_mapped.json | 0 ..._LAB_TEST_2022_04_28_21_05_ENA_mapped.json | 0 .../invalid_METADATA_LAB_TEST.json | 136 - .../long_table_2022_06_13_22_34_59.json | 100657 --------------- .../metadata_lab_COD_test_01_20220422.xlsx | Bin 490767 -> 0 bytes .../processed_METADATA_LAB_TEST.json | 782 - .../bioinfo_metadata.json | 0 .../consensus_genome_length.csv | 0 .../lab_metadata_20220208.xlsx | Bin .../mapping_illumina.tab | 0 .../md5sum_MiSeq_GEN_267_20220208_ICasas.md5 | 0 .../software_versions.yml | 0 .../summary_variants_metrics_mqc.csv | 97 + .../variants_long_table.csv | 0 .../lab_metadata_20220208.xlsx | Bin 0 -> 403686 bytes .../samples_data_COD_test_01_20220422.json | 82 - relecov_tools/example_data/to_ena_2.json | 51 - 19 files changed, 97 insertions(+), 101708 deletions(-) delete mode 100644 relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz delete mode 100644 relecov_tools/example_data/METADATA_LAB_TEST.xlsx rename relecov_tools/example_data/{ => ena_upload_module}/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json (100%) rename relecov_tools/example_data/{ => ena_upload_module}/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json (100%) delete mode 100644 relecov_tools/example_data/invalid_METADATA_LAB_TEST.json delete mode 100644 relecov_tools/example_data/long_table_2022_06_13_22_34_59.json delete mode 100644 relecov_tools/example_data/metadata_lab_COD_test_01_20220422.xlsx delete mode 100644 relecov_tools/example_data/processed_METADATA_LAB_TEST.json rename relecov_tools/example_data/{ => read_bioinfo_metadata}/bioinfo_metadata.json (100%) rename relecov_tools/example_data/{ => read_bioinfo_metadata}/consensus_genome_length.csv (100%) rename relecov_tools/example_data/{ => read_bioinfo_metadata}/lab_metadata_20220208.xlsx (100%) rename relecov_tools/example_data/{ => read_bioinfo_metadata}/mapping_illumina.tab (100%) rename relecov_tools/example_data/{ => read_bioinfo_metadata}/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 (100%) rename relecov_tools/example_data/{ => read_bioinfo_metadata}/software_versions.yml (100%) create mode 100755 relecov_tools/example_data/read_bioinfo_metadata/summary_variants_metrics_mqc.csv rename relecov_tools/example_data/{ => read_bioinfo_metadata}/variants_long_table.csv (100%) create mode 100755 relecov_tools/example_data/read_lab_metadata_module/lab_metadata_20220208.xlsx delete mode 100644 relecov_tools/example_data/samples_data_COD_test_01_20220422.json delete mode 100644 relecov_tools/example_data/to_ena_2.json diff --git a/relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz b/relecov_tools/example_data/ENA_TEST1_V1.R1.fastq.gz deleted file mode 100644 index 767ed22df42c888128415376943c07bf033094d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4221 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 TpU>|nFn{_l!E-B~m_PskPT)_z diff --git a/relecov_tools/example_data/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/METADATA_LAB_TEST.xlsx deleted file mode 100644 index deafbc5e41f74633a8d39c7d1a89727822bff3cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 493368 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

    oHBi@(X2G`;u6uL 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 diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json b/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json similarity index 100% rename from relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json rename to relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json b/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json similarity index 100% rename from relecov_tools/example_data/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json rename to relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json diff --git a/relecov_tools/example_data/invalid_METADATA_LAB_TEST.json b/relecov_tools/example_data/invalid_METADATA_LAB_TEST.json deleted file mode 100644 index 9e1e6dd3..00000000 --- a/relecov_tools/example_data/invalid_METADATA_LAB_TEST.json +++ /dev/null @@ -1,136 +0,0 @@ -[ - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123464", - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "collecting_lab_sample_id": "1197689", - "collection_device": "Swab", - "diagnostic_pcr_Ct_value_1": "23", - "diagnostic_pcr_Ct_value_2": "20", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Zaragoza", - "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", - "gisaid_id": "EPI_ISL_11222695", - "host_age": 53, - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Hombre", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197689", - "isolate_sample_id": "220636", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "microbiology_lab_sample_id": "220636", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU04252", - "purpose_of_sampling": "Surveillance", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022/01/18", - "sample_received_date": "2022/01/26", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", - "sequencing_date": "2022/02/22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220636, - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203170", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_part": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123465", - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", - "collecting_lab_sample_id": "1197685", - "collection_device": "Swab", - "diagnostic_pcr_Ct_value_1": "32", - "diagnostic_pcr_Ct_value_2": "32", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Zaragoza", - "geo_loc_country": "Spain", - "geo_loc_latitude": "41.6483", - "geo_loc_longitude": "-0.8830", - "geo_loc_state": "Aragon", - "gisaid_id": "EPI_ISL_11222696", - "host_age": 96, - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate": "1197685", - "isolate_sample_id": "220639", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "Single End", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS strategy", - "microbiology_lab_sample_id": "220639", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU04223", - "purpose_of_sampling": "Surveillance", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022/01/19", - "sample_received_date": "2022/01/26", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", - "sequencing_date": "2022/02/22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220639, - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203166", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" - } -] diff --git a/relecov_tools/example_data/long_table_2022_06_13_22_34_59.json b/relecov_tools/example_data/long_table_2022_06_13_22_34_59.json deleted file mode 100644 index d9fce212..00000000 --- a/relecov_tools/example_data/long_table_2022_06_13_22_34_59.json +++ /dev/null @@ -1,100657 +0,0 @@ -[ - { - "sample": "214821", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "366", - "ref_dp": "0", - "alt_dp": "363", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10867G>T", - "hgvs_p": "p.Ala3623Ser", - "hgvs_p_1_letter": "p.A3623S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "333", - "ref_dp": "2", - "alt_dp": "331", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16726", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "697", - "ref_dp": "1", - "alt_dp": "695", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16461C>T", - "hgvs_p": "p.Tyr5487Tyr", - "hgvs_p_1_letter": "p.Y5487Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17658", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3710", - "ref_dp": "6", - "alt_dp": "3690", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17393G>T", - "hgvs_p": "p.Cys5798Phe", - "hgvs_p_1_letter": "p.C5798F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "0", - "alt_dp": "83", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19867C>T", - "hgvs_p": "p.Pro6623Ser", - "hgvs_p_1_letter": "p.P6623S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21786", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "276", - "ref_dp": "0", - "alt_dp": "275", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.224G>T", - "hgvs_p": "p.Gly75Val", - "hgvs_p_1_letter": "p.G75V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2590", - "ref_dp": "2", - "alt_dp": "2588", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24138", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1594", - "ref_dp": "913", - "alt_dp": "679", - "af": "0.43" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2576C>T", - "hgvs_p": "p.Thr859Ile", - "hgvs_p_1_letter": "p.T859I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "896", - "ref_dp": "0", - "alt_dp": "892", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "242", - "ref_dp": "5", - "alt_dp": "236", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "84", - "ref_dp": "0", - "alt_dp": "82", - "af": "0.98" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "330", - "ref_dp": "0", - "alt_dp": "330", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4230", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3965C>T", - "hgvs_p": "p.Thr1322Ile", - "hgvs_p_1_letter": "p.T1322I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8440", - "ref_dp": "24", - "alt_dp": "8415", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "504", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7769", - "ref_dp": "7715", - "alt_dp": "6191", - "af": "0.8" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.245_250delGTCATG", - "hgvs_p": "p.Gly82_His83del", - "hgvs_p_1_letter": "p.G82_H83del" - }, - "Variant": { - "ref": "CTCATGG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "541", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7835", - "ref_dp": "36", - "alt_dp": "7791", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.276C>T", - "hgvs_p": "p.Leu92Leu", - "hgvs_p_1_letter": "p.L92L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5548", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "27", - "af": "0.96" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5283C>T", - "hgvs_p": "p.Thr1761Thr", - "hgvs_p_1_letter": "p.T1761T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "6842", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.6577T>C", - "hgvs_p": "p.Ser2193Pro", - "hgvs_p_1_letter": "p.S2193P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8125", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3054", - "ref_dp": "5", - "alt_dp": "3048", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7860T>G", - "hgvs_p": "p.Leu2620Leu", - "hgvs_p_1_letter": "p.L2620L" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "214822", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1199", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "364", - "ref_dp": "361", - "alt_dp": "97", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.935delG", - "hgvs_p": "p.Cys312fs", - "hgvs_p_1_letter": "p.C312fs" - }, - "Variant": { - "ref": "TG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13179", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "735", - "ref_dp": "546", - "alt_dp": "189", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.12914G>T", - "hgvs_p": "p.Gly4305Val", - "hgvs_p_1_letter": "p.G4305V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17658", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2579", - "ref_dp": "0", - "alt_dp": "2575", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17393G>T", - "hgvs_p": "p.Cys5798Phe", - "hgvs_p_1_letter": "p.C5798F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19867C>T", - "hgvs_p": "p.Pro6623Ser", - "hgvs_p_1_letter": "p.P6623S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20473", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "423", - "ref_dp": "175", - "alt_dp": "247", - "af": "0.58" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20208A>C", - "hgvs_p": "p.Lys6736Asn", - "hgvs_p_1_letter": "p.K6736N" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2076", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "47", - "alt_dp": "33", - "af": "0.41" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1811G>T", - "hgvs_p": "p.Gly604Val", - "hgvs_p_1_letter": "p.G604V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25217", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "334", - "ref_dp": "113", - "alt_dp": "221", - "af": "0.66" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3655G>T", - "hgvs_p": "p.Gly1219Cys", - "hgvs_p_1_letter": "p.G1219C" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "228", - "ref_dp": "109", - "alt_dp": "119", - "af": "0.52" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.32G>T", - "hgvs_p": "p.Gly11Val", - "hgvs_p_1_letter": "p.G11V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25451", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.59T>C", - "hgvs_p": "p.Ile20Thr", - "hgvs_p_1_letter": "p.I20T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2748", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "852", - "ref_dp": "534", - "alt_dp": "315", - "af": "0.37" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2483A>G", - "hgvs_p": "p.Asp828Gly", - "hgvs_p_1_letter": "p.D828G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3514", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "40", - "alt_dp": "19", - "af": "0.32" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3249G>T", - "hgvs_p": "p.Met1083Ile", - "hgvs_p_1_letter": "p.M1083I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7802", - "ref_dp": "4", - "alt_dp": "7798", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "504", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6981", - "ref_dp": "6922", - "alt_dp": "5465", - "af": "0.78" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.245_250delGTCATG", - "hgvs_p": "p.Gly82_His83del", - "hgvs_p_1_letter": "p.G82_H83del" - }, - "Variant": { - "ref": "CTCATGG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "541", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7271", - "ref_dp": "38", - "alt_dp": "7229", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.276C>T", - "hgvs_p": "p.Leu92Leu", - "hgvs_p_1_letter": "p.L92L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8125", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7860T>G", - "hgvs_p": "p.Leu2620Leu", - "hgvs_p_1_letter": "p.L2620L" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "214825", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10845", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10580T>C", - "hgvs_p": "p.Met3527Thr", - "hgvs_p_1_letter": "p.M3527T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "108", - "ref_dp": "0", - "alt_dp": "108", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10867G>T", - "hgvs_p": "p.Ala3623Ser", - "hgvs_p_1_letter": "p.A3623S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "256", - "ref_dp": "0", - "alt_dp": "256", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16726", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "500", - "ref_dp": "3", - "alt_dp": "496", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16461C>T", - "hgvs_p": "p.Tyr5487Tyr", - "hgvs_p_1_letter": "p.Y5487Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17658", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4879", - "ref_dp": "1", - "alt_dp": "4849", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17393G>T", - "hgvs_p": "p.Cys5798Phe", - "hgvs_p_1_letter": "p.C5798F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19867C>T", - "hgvs_p": "p.Pro6623Ser", - "hgvs_p_1_letter": "p.P6623S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21786", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "247", - "ref_dp": "0", - "alt_dp": "247", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.224G>T", - "hgvs_p": "p.Gly75Val", - "hgvs_p_1_letter": "p.G75V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22227", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.665C>T", - "hgvs_p": "p.Ala222Val", - "hgvs_p_1_letter": "p.A222V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2049", - "ref_dp": "10", - "alt_dp": "2039", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "241", - "ref_dp": "0", - "alt_dp": "241", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "0", - "alt_dp": "172", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "243", - "ref_dp": "3", - "alt_dp": "239", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10199", - "ref_dp": "19", - "alt_dp": "10180", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "541", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9612", - "ref_dp": "41", - "alt_dp": "9559", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.276C>T", - "hgvs_p": "p.Leu92Leu", - "hgvs_p_1_letter": "p.L92L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5548", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5283C>T", - "hgvs_p": "p.Thr1761Thr", - "hgvs_p_1_letter": "p.T1761T" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214826", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "238", - "ref_dp": "0", - "alt_dp": "238", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10867G>T", - "hgvs_p": "p.Ala3623Ser", - "hgvs_p_1_letter": "p.A3623S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "428", - "ref_dp": "2", - "alt_dp": "426", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16726", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "621", - "ref_dp": "0", - "alt_dp": "621", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16461C>T", - "hgvs_p": "p.Tyr5487Tyr", - "hgvs_p_1_letter": "p.Y5487Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17658", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6934", - "ref_dp": "3", - "alt_dp": "6903", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17393G>T", - "hgvs_p": "p.Cys5798Phe", - "hgvs_p_1_letter": "p.C5798F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "0", - "alt_dp": "101", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19867C>T", - "hgvs_p": "p.Pro6623Ser", - "hgvs_p_1_letter": "p.P6623S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "91", - "ref_dp": "0", - "alt_dp": "91", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21786", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "464", - "ref_dp": "4", - "alt_dp": "460", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.224G>T", - "hgvs_p": "p.Gly75Val", - "hgvs_p_1_letter": "p.G75V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22227", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.665C>T", - "hgvs_p": "p.Ala222Val", - "hgvs_p_1_letter": "p.A222V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1826", - "ref_dp": "2", - "alt_dp": "1824", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "363", - "ref_dp": "0", - "alt_dp": "362", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "196", - "ref_dp": "2", - "alt_dp": "193", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "154", - "ref_dp": "0", - "alt_dp": "154", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4158", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "112", - "ref_dp": "81", - "alt_dp": "31", - "af": "0.28" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3893C>T", - "hgvs_p": "p.Ala1298Val", - "hgvs_p_1_letter": "p.A1298V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10150", - "ref_dp": "5", - "alt_dp": "10145", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "541", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9501", - "ref_dp": "38", - "alt_dp": "9460", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.276C>T", - "hgvs_p": "p.Leu92Leu", - "hgvs_p_1_letter": "p.L92L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5548", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5283C>T", - "hgvs_p": "p.Thr1761Thr", - "hgvs_p_1_letter": "p.T1761T" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214827", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10867G>T", - "hgvs_p": "p.Ala3623Ser", - "hgvs_p_1_letter": "p.A3623S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1123", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "161", - "ref_dp": "3", - "alt_dp": "158", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.858A>T", - "hgvs_p": "p.Pro286Pro", - "hgvs_p_1_letter": "p.P286P" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16726", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "0", - "alt_dp": "47", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16461C>T", - "hgvs_p": "p.Tyr5487Tyr", - "hgvs_p_1_letter": "p.Y5487Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17658", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6726", - "ref_dp": "0", - "alt_dp": "6694", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17393G>T", - "hgvs_p": "p.Cys5798Phe", - "hgvs_p_1_letter": "p.C5798F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21786", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "0", - "alt_dp": "49", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.224G>T", - "hgvs_p": "p.Gly75Val", - "hgvs_p_1_letter": "p.G75V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "336", - "ref_dp": "0", - "alt_dp": "336", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24368", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "23", - "alt_dp": "49", - "af": "0.67" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2806G>C", - "hgvs_p": "p.Asp936His", - "hgvs_p_1_letter": "p.D936H" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25112", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "10", - "alt_dp": "80", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3550G>T", - "hgvs_p": "p.Asp1184Tyr", - "hgvs_p_1_letter": "p.D1184Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26297", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "652", - "ref_dp": "476", - "alt_dp": "176", - "af": "0.27" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.53T>C", - "hgvs_p": "p.Leu18Pro", - "hgvs_p_1_letter": "p.L18P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26410", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.166T>C", - "hgvs_p": "p.Phe56Leu", - "hgvs_p_1_letter": "p.F56L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "1", - "alt_dp": "11", - "af": "0.92" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3394", - "ref_dp": "8", - "alt_dp": "3386", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "541", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3216", - "ref_dp": "10", - "alt_dp": "3206", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.276C>T", - "hgvs_p": "p.Leu92Leu", - "hgvs_p_1_letter": "p.L92L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7521", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "3", - "alt_dp": "26", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7256C>T", - "hgvs_p": "p.Thr2419Ile", - "hgvs_p_1_letter": "p.T2419I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8302", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "17", - "alt_dp": "10", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8037A>T", - "hgvs_p": "p.Lys2679Asn", - "hgvs_p_1_letter": "p.K2679N" - }, - "Variant": { - "ref": "A" - } - } - ] - }, - { - "sample": "214828", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "0", - "alt_dp": "47", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10867G>T", - "hgvs_p": "p.Ala3623Ser", - "hgvs_p_1_letter": "p.A3623S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "25", - "alt_dp": "28", - "af": "0.53" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16002", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "21", - "alt_dp": "13", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.15737T>G", - "hgvs_p": "p.Leu5246*", - "hgvs_p_1_letter": "p.L5246*" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16726", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16461C>T", - "hgvs_p": "p.Tyr5487Tyr", - "hgvs_p_1_letter": "p.Y5487Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17658", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12609", - "ref_dp": "1", - "alt_dp": "12562", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17393G>T", - "hgvs_p": "p.Cys5798Phe", - "hgvs_p_1_letter": "p.C5798F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19378", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "17", - "alt_dp": "25", - "af": "0.6" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.19113T>C", - "hgvs_p": "p.Ile6371Ile", - "hgvs_p_1_letter": "p.I6371I" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20132", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19867C>T", - "hgvs_p": "p.Pro6623Ser", - "hgvs_p_1_letter": "p.P6623S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21786", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.224G>T", - "hgvs_p": "p.Gly75Val", - "hgvs_p_1_letter": "p.G75V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "611", - "ref_dp": "0", - "alt_dp": "611", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "178", - "ref_dp": "0", - "alt_dp": "178", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27856", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "13", - "alt_dp": "40", - "af": "0.75" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.101T>A", - "hgvs_p": "p.Leu34Gln", - "hgvs_p_1_letter": "p.L34Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "210", - "ref_dp": "0", - "alt_dp": "210", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14026", - "ref_dp": "6", - "alt_dp": "14017", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "541", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13166", - "ref_dp": "68", - "alt_dp": "13075", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.276C>T", - "hgvs_p": "p.Leu92Leu", - "hgvs_p_1_letter": "p.L92L" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214829", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10833", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10568C>T", - "hgvs_p": "p.Ala3523Val", - "hgvs_p_1_letter": "p.A3523V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11824", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "73", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11559C>T", - "hgvs_p": "p.Ile3853Ile", - "hgvs_p_1_letter": "p.I3853I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "148", - "ref_dp": "0", - "alt_dp": "148", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "433", - "ref_dp": "3", - "alt_dp": "428", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "73", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "222", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "1", - "alt_dp": "157", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-44C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22482", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "20", - "alt_dp": "19", - "af": "0.49" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.920C>T", - "hgvs_p": "p.Thr307Ile", - "hgvs_p_1_letter": "p.T307I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2780", - "ref_dp": "6", - "alt_dp": "2774", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "443", - "ref_dp": "4", - "alt_dp": "439", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "694", - "ref_dp": "0", - "alt_dp": "694", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "592", - "ref_dp": "1", - "alt_dp": "590", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28486", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "493", - "ref_dp": "2", - "alt_dp": "491", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.213C>T", - "hgvs_p": "p.Gly71Gly", - "hgvs_p_1_letter": "p.G71G" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "556", - "ref_dp": "1", - "alt_dp": "554", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5976", - "ref_dp": "2", - "alt_dp": "5958", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29578", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "5", - "alt_dp": "94", - "af": "0.95" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.21C>T", - "hgvs_p": "p.Phe7Phe", - "hgvs_p_1_letter": "p.F7F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "117", - "ref_dp": "0", - "alt_dp": "116", - "af": "0.99" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "260", - "ref_dp": "0", - "alt_dp": "260", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13196", - "ref_dp": "11", - "alt_dp": "13183", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "527", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11571", - "ref_dp": "51", - "alt_dp": "11487", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.262C>T", - "hgvs_p": "p.Leu88Leu", - "hgvs_p_1_letter": "p.L88L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5869", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "192", - "ref_dp": "0", - "alt_dp": "192", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5604C>T", - "hgvs_p": "p.Tyr1868Tyr", - "hgvs_p_1_letter": "p.Y1868Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8326", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2135", - "ref_dp": "898", - "alt_dp": "1233", - "af": "0.58" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.8061C>T", - "hgvs_p": "p.Asp2687Asp", - "hgvs_p_1_letter": "p.D2687D" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214830", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10833", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10568C>T", - "hgvs_p": "p.Ala3523Val", - "hgvs_p_1_letter": "p.A3523V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11824", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "54", - "ref_dp": "0", - "alt_dp": "54", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11559C>T", - "hgvs_p": "p.Ile3853Ile", - "hgvs_p_1_letter": "p.I3853I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "160", - "ref_dp": "2", - "alt_dp": "158", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "487", - "ref_dp": "3", - "alt_dp": "484", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "222", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-44C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22482", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.920C>T", - "hgvs_p": "p.Thr307Ile", - "hgvs_p_1_letter": "p.T307I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2950", - "ref_dp": "2", - "alt_dp": "2944", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "234", - "ref_dp": "1", - "alt_dp": "233", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "442", - "ref_dp": "0", - "alt_dp": "442", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "632", - "ref_dp": "8", - "alt_dp": "622", - "af": "0.98" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28486", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "414", - "ref_dp": "2", - "alt_dp": "410", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.213C>T", - "hgvs_p": "p.Gly71Gly", - "hgvs_p_1_letter": "p.G71G" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "811", - "ref_dp": "1", - "alt_dp": "809", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7244", - "ref_dp": "1", - "alt_dp": "7211", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29578", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "0", - "alt_dp": "101", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.21C>T", - "hgvs_p": "p.Phe7Phe", - "hgvs_p_1_letter": "p.F7F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "0", - "alt_dp": "106", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "259", - "ref_dp": "0", - "alt_dp": "259", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12135", - "ref_dp": "22", - "alt_dp": "12111", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5274", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5009C>T", - "hgvs_p": "p.Ala1670Val", - "hgvs_p_1_letter": "p.A1670V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "527", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11747", - "ref_dp": "79", - "alt_dp": "11647", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.262C>T", - "hgvs_p": "p.Leu88Leu", - "hgvs_p_1_letter": "p.L88L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5869", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "2", - "alt_dp": "54", - "af": "0.93" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5604C>T", - "hgvs_p": "p.Tyr1868Tyr", - "hgvs_p_1_letter": "p.Y1868Y" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214831", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1009", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "7", - "alt_dp": "5", - "af": "0.42" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.744C>A", - "hgvs_p": "p.Ser248Arg", - "hgvs_p_1_letter": "p.S248R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13408", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.13143T>C", - "hgvs_p": "p.Cys4381Cys", - "hgvs_p_1_letter": "p.C4381C" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "9", - "alt_dp": "6", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14647", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "9", - "alt_dp": "6", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14382A>C", - "hgvs_p": "p.Leu4794Leu", - "hgvs_p_1_letter": "p.L4794L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14661", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "7", - "alt_dp": "6", - "af": "0.46" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14396T>G", - "hgvs_p": "p.Phe4799Cys", - "hgvs_p_1_letter": "p.F4799C" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15604", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "7", - "alt_dp": "4", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.15339A>T", - "hgvs_p": "p.Ala5113Ala", - "hgvs_p_1_letter": "p.A5113A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17375", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "344", - "ref_dp": "195", - "alt_dp": "148", - "af": "0.43" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.17110C>T", - "hgvs_p": "p.Gln5704*", - "hgvs_p_1_letter": "p.Q5704*" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17469", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "472", - "ref_dp": "337", - "alt_dp": "127", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17204G>T", - "hgvs_p": "p.Cys5735Phe", - "hgvs_p_1_letter": "p.C5735F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23333", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "54", - "ref_dp": "30", - "alt_dp": "24", - "af": "0.44" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1771T>C", - "hgvs_p": "p.Ser591Pro", - "hgvs_p_1_letter": "p.S591P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28301", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.28C>A", - "hgvs_p": "p.Arg10Arg", - "hgvs_p_1_letter": "p.R10R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "143", - "ref_dp": "2", - "alt_dp": "141", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3154", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2889T>A", - "hgvs_p": "p.Gly963Gly", - "hgvs_p_1_letter": "p.G963G" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3443", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "9", - "alt_dp": "8", - "af": "0.47" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3178G>T", - "hgvs_p": "p.Ala1060Ser", - "hgvs_p_1_letter": "p.A1060S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3748", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3483T>C", - "hgvs_p": "p.Ser1161Ser", - "hgvs_p_1_letter": "p.S1161S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1048", - "ref_dp": "6", - "alt_dp": "1042", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "527", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "951", - "ref_dp": "313", - "alt_dp": "636", - "af": "0.67" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.262C>T", - "hgvs_p": "p.Leu88Leu", - "hgvs_p_1_letter": "p.L88L" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214833", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14595", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "17", - "alt_dp": "6", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14330T>G", - "hgvs_p": "p.Val4777Gly", - "hgvs_p_1_letter": "p.V4777G" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "50", - "ref_dp": "0", - "alt_dp": "50", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17213", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "4", - "alt_dp": "10", - "af": "0.71" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16948C>T", - "hgvs_p": "p.Leu5650Leu", - "hgvs_p_1_letter": "p.L5650L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21563", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "27", - "alt_dp": "9", - "af": "0.25" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "start_lost", - "hgvs_c": "c.1A>G", - "hgvs_p": "p.Met1?", - "hgvs_p_1_letter": "p.M1?" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "171", - "ref_dp": "0", - "alt_dp": "171", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26114", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.722A>G", - "hgvs_p": "p.Glu241Gly", - "hgvs_p_1_letter": "p.E241G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26663", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "19", - "alt_dp": "14", - "af": "0.42" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.141T>C", - "hgvs_p": "p.Tyr47Tyr", - "hgvs_p_1_letter": "p.Y47Y" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "50", - "ref_dp": "0", - "alt_dp": "50", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "54", - "ref_dp": "2", - "alt_dp": "51", - "af": "0.94" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1250", - "ref_dp": "2", - "alt_dp": "1245", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2966", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "23", - "alt_dp": "13", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2701A>G", - "hgvs_p": "p.Ser901Gly", - "hgvs_p_1_letter": "p.S901G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5706", - "ref_dp": "6", - "alt_dp": "5700", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5869", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5604C>T", - "hgvs_p": "p.Tyr1868Tyr", - "hgvs_p_1_letter": "p.Y1868Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "109", - "ref_dp": "25", - "alt_dp": "84", - "af": "0.77" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7683C>T", - "hgvs_p": "p.Tyr2561Tyr", - "hgvs_p_1_letter": "p.Y2561Y" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "214834", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11824", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11559C>T", - "hgvs_p": "p.Ile3853Ile", - "hgvs_p_1_letter": "p.I3853I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "137", - "ref_dp": "0", - "alt_dp": "137", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "255", - "ref_dp": "0", - "alt_dp": "255", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "42", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "222", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-44C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1324", - "ref_dp": "1", - "alt_dp": "1323", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "1", - "alt_dp": "86", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "232", - "ref_dp": "3", - "alt_dp": "229", - "af": "0.99" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "295", - "ref_dp": "1", - "alt_dp": "294", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4981", - "ref_dp": "0", - "alt_dp": "4965", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29578", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.21C>T", - "hgvs_p": "p.Phe7Phe", - "hgvs_p_1_letter": "p.F7F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29681", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "20", - "alt_dp": "12", - "af": "0.6" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4298_*4299delTA", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "TTA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "1", - "alt_dp": "71", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3092", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "16", - "alt_dp": "60", - "af": "0.79" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2827C>T", - "hgvs_p": "p.Pro943Ser", - "hgvs_p_1_letter": "p.P943S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21304", - "ref_dp": "21", - "alt_dp": "21277", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8807", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8542G>A", - "hgvs_p": "p.Asp2848Asn", - "hgvs_p_1_letter": "p.D2848N" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "214835", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10741", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "25", - "alt_dp": "22", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.10479delT", - "hgvs_p": "p.Phe3493fs", - "hgvs_p_1_letter": "p.F3493fs" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11808", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11543G>C", - "hgvs_p": "p.Gly3848Ala", - "hgvs_p_1_letter": "p.G3848A" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11824", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11559C>T", - "hgvs_p": "p.Ile3853Ile", - "hgvs_p_1_letter": "p.I3853I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "142", - "ref_dp": "1", - "alt_dp": "139", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16988", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "18", - "alt_dp": "10", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16723G>A", - "hgvs_p": "p.Ala5575Thr", - "hgvs_p_1_letter": "p.A5575T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19307", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "23", - "alt_dp": "9", - "af": "0.28" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19042A>G", - "hgvs_p": "p.Asn6348Asp", - "hgvs_p_1_letter": "p.N6348D" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "183", - "ref_dp": "0", - "alt_dp": "183", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23826", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2264A>G", - "hgvs_p": "p.Gln755Arg", - "hgvs_p_1_letter": "p.Q755R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "1", - "alt_dp": "35", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26239", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "27", - "alt_dp": "30", - "af": "0.53" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-6G>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27518", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "84", - "ref_dp": "60", - "alt_dp": "24", - "af": "0.29" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.125G>A", - "hgvs_p": "p.Gly42Asp", - "hgvs_p_1_letter": "p.G42D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "1", - "alt_dp": "30", - "af": "0.97" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "1", - "alt_dp": "137", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2177", - "ref_dp": "0", - "alt_dp": "2173", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29578", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.21C>T", - "hgvs_p": "p.Phe7Phe", - "hgvs_p_1_letter": "p.F7F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29681", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "22", - "alt_dp": "13", - "af": "0.59" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4298_*4299delTA", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "TTA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3092", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "15", - "alt_dp": "12", - "af": "0.44" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2827C>T", - "hgvs_p": "p.Pro943Ser", - "hgvs_p_1_letter": "p.P943S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4079", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "74", - "ref_dp": "74", - "alt_dp": "60", - "af": "0.81" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.3816_3817delTG", - "hgvs_p": "p.Ser1272fs", - "hgvs_p_1_letter": "p.S1272fs" - }, - "Variant": { - "ref": "AGT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10789", - "ref_dp": "17", - "alt_dp": "10764", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5869", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "36", - "alt_dp": "15", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5604C>T", - "hgvs_p": "p.Tyr1868Tyr", - "hgvs_p_1_letter": "p.Y1868Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7639", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "33", - "alt_dp": "12", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7374C>T", - "hgvs_p": "p.Phe2458Phe", - "hgvs_p_1_letter": "p.F2458F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8596", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "238", - "ref_dp": "177", - "alt_dp": "61", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.8331A>T", - "hgvs_p": "p.Thr2777Thr", - "hgvs_p_1_letter": "p.T2777T" - }, - "Variant": { - "ref": "A" - } - } - ] - }, - { - "sample": "214836", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17017", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "15", - "alt_dp": "8", - "af": "0.35" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16752G>A", - "hgvs_p": "p.Met5584Ile", - "hgvs_p_1_letter": "p.M5584I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18774", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "27", - "alt_dp": "10", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.18509A>G", - "hgvs_p": "p.Asn6170Ser", - "hgvs_p_1_letter": "p.N6170S" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21747", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "23", - "alt_dp": "12", - "af": "0.34" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.185T>G", - "hgvs_p": "p.Val62Gly", - "hgvs_p_1_letter": "p.V62G" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "149", - "ref_dp": "0", - "alt_dp": "149", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "74", - "ref_dp": "1", - "alt_dp": "73", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26263", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "4", - "alt_dp": "10", - "af": "0.71" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19G>C", - "hgvs_p": "p.Glu7Gln", - "hgvs_p_1_letter": "p.E7Q" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27767", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12T>C", - "hgvs_p": "p.Leu4Leu", - "hgvs_p_1_letter": "p.L4L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "1", - "alt_dp": "42", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4413", - "ref_dp": "0", - "alt_dp": "4393", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3092", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "14", - "alt_dp": "5", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2827C>T", - "hgvs_p": "p.Pro943Ser", - "hgvs_p_1_letter": "p.P943S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3540", - "ref_dp": "3", - "alt_dp": "3537", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8317", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "33", - "alt_dp": "12", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.8052A>G", - "hgvs_p": "p.Thr2684Thr", - "hgvs_p_1_letter": "p.T2684T" - }, - "Variant": { - "ref": "A" - } - } - ] - }, - { - "sample": "214837", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10257", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9992T>C", - "hgvs_p": "p.Val3331Ala", - "hgvs_p_1_letter": "p.V3331A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "0", - "alt_dp": "55", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14946", - "nucleotide": "TG" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "14", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.14683dupG", - "hgvs_p": "p.Val4895fs", - "hgvs_p_1_letter": "p.V4895fs" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14958", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.14693T>A", - "hgvs_p": "p.Leu4898*", - "hgvs_p_1_letter": "p.L4898*" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "0", - "alt_dp": "75", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21255", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20990G>C", - "hgvs_p": "p.Arg6997Pro", - "hgvs_p_1_letter": "p.R6997P" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "222", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-44C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "728", - "ref_dp": "0", - "alt_dp": "728", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24370", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "63", - "ref_dp": "1", - "alt_dp": "62", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2808C>T", - "hgvs_p": "p.Asp936Asp", - "hgvs_p_1_letter": "p.D936D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26801", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "163", - "ref_dp": "0", - "alt_dp": "163", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.279C>G", - "hgvs_p": "p.Leu93Leu", - "hgvs_p_1_letter": "p.L93L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28093", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "85", - "ref_dp": "0", - "alt_dp": "85", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ser67Phe", - "hgvs_p_1_letter": "p.S67F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28486", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "108", - "ref_dp": "19", - "alt_dp": "89", - "af": "0.82" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.213C>T", - "hgvs_p": "p.Gly71Gly", - "hgvs_p_1_letter": "p.G71G" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "118", - "ref_dp": "0", - "alt_dp": "118", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1594", - "ref_dp": "0", - "alt_dp": "1584", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29578", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.21C>T", - "hgvs_p": "p.Phe7Phe", - "hgvs_p_1_letter": "p.F7F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29645", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "ORF10" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.88G>T", - "hgvs_p": "p.Val30Leu", - "hgvs_p_1_letter": "p.V30L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3958", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "178", - "ref_dp": "56", - "alt_dp": "122", - "af": "0.69" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3693A>C", - "hgvs_p": "p.Lys1231Asn", - "hgvs_p_1_letter": "p.K1231N" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3963", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "194", - "ref_dp": "56", - "alt_dp": "138", - "af": "0.71" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3698A>T", - "hgvs_p": "p.Lys1233Ile", - "hgvs_p_1_letter": "p.K1233I" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4082", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "16", - "alt_dp": "23", - "af": "0.59" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3817G>A", - "hgvs_p": "p.Asp1273Asn", - "hgvs_p_1_letter": "p.D1273N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19439", - "ref_dp": "22", - "alt_dp": "19412", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "527", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17846", - "ref_dp": "3108", - "alt_dp": "14730", - "af": "0.83" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.262C>T", - "hgvs_p": "p.Leu88Leu", - "hgvs_p_1_letter": "p.L88L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5869", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5604C>T", - "hgvs_p": "p.Tyr1868Tyr", - "hgvs_p_1_letter": "p.Y1868Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "214838", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16276", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16011T>C", - "hgvs_p": "p.His5337His", - "hgvs_p_1_letter": "p.H5337H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28932", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.659C>T", - "hgvs_p": "p.Ala220Val", - "hgvs_p_1_letter": "p.A220V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28951", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "9", - "alt_dp": "3", - "af": "0.25" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.678A>G", - "hgvs_p": "p.Arg226Arg", - "hgvs_p_1_letter": "p.R226R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "445", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "256", - "ref_dp": "3", - "alt_dp": "253", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.180T>C", - "hgvs_p": "p.Val60Val", - "hgvs_p_1_letter": "p.V60V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "527", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "197", - "ref_dp": "18", - "alt_dp": "179", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.262C>T", - "hgvs_p": "p.Leu88Leu", - "hgvs_p_1_letter": "p.L88L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7948", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7683C>T", - "hgvs_p": "p.Tyr2561Tyr", - "hgvs_p_1_letter": "p.Y2561Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9711", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "40", - "alt_dp": "14", - "af": "0.35" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.9449_9450delCA", - "hgvs_p": "p.Thr3150fs", - "hgvs_p_1_letter": "p.T3150fs" - }, - "Variant": { - "ref": "CCA" - } - } - ] - }, - { - "sample": "220338", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "79", - "alt_dp": "66", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "727", - "ref_dp": "1", - "alt_dp": "726", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16744", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "185", - "ref_dp": "0", - "alt_dp": "185", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16479G>A", - "hgvs_p": "p.Leu5493Leu", - "hgvs_p_1_letter": "p.L5493L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "10", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "732", - "ref_dp": "2", - "alt_dp": "730", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "709", - "ref_dp": "4", - "alt_dp": "704", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "254", - "ref_dp": "0", - "alt_dp": "254", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "244", - "ref_dp": "0", - "alt_dp": "242", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "97", - "ref_dp": "0", - "alt_dp": "96", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "162", - "ref_dp": "0", - "alt_dp": "162", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "0", - "alt_dp": "75", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "127", - "ref_dp": "0", - "alt_dp": "127", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "137", - "ref_dp": "1", - "alt_dp": "136", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "25", - "af": "0.96" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "91", - "ref_dp": "0", - "alt_dp": "91", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "32", - "alt_dp": "27", - "af": "0.84" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1617", - "ref_dp": "29", - "alt_dp": "1583", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1606", - "ref_dp": "0", - "alt_dp": "1604", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "811", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.546C>T", - "hgvs_p": "p.Tyr182Tyr", - "hgvs_p_1_letter": "p.Y182Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1157", - "ref_dp": "5", - "alt_dp": "1150", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220339", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "257", - "ref_dp": "0", - "alt_dp": "257", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "507", - "ref_dp": "502", - "alt_dp": "426", - "af": "0.84" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "561", - "ref_dp": "0", - "alt_dp": "559", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3850", - "ref_dp": "4", - "alt_dp": "3846", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "235", - "ref_dp": "0", - "alt_dp": "235", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15240", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "0", - "alt_dp": "83", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14975C>T", - "hgvs_p": "p.Thr4992Ile", - "hgvs_p_1_letter": "p.T4992I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "92", - "ref_dp": "0", - "alt_dp": "92", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "187", - "ref_dp": "2", - "alt_dp": "185", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "192", - "ref_dp": "189", - "alt_dp": "166", - "af": "0.86" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "155", - "ref_dp": "0", - "alt_dp": "154", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2573", - "ref_dp": "5", - "alt_dp": "2568", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2372", - "ref_dp": "11", - "alt_dp": "2360", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "877", - "ref_dp": "0", - "alt_dp": "877", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "845", - "ref_dp": "0", - "alt_dp": "842", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "175", - "ref_dp": "2", - "alt_dp": "171", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1194", - "ref_dp": "2", - "alt_dp": "1189", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1645", - "ref_dp": "0", - "alt_dp": "1631", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "520", - "ref_dp": "0", - "alt_dp": "514", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "983", - "ref_dp": "2", - "alt_dp": "973", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1108", - "ref_dp": "16", - "alt_dp": "1091", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "98", - "ref_dp": "1", - "alt_dp": "97", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "263", - "ref_dp": "0", - "alt_dp": "261", - "af": "0.99" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "738", - "ref_dp": "4", - "alt_dp": "731", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "278", - "ref_dp": "0", - "alt_dp": "278", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26568", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "248", - "ref_dp": "2", - "alt_dp": "245", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.46C>T", - "hgvs_p": "p.Leu16Phe", - "hgvs_p_1_letter": "p.L16F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "245", - "ref_dp": "0", - "alt_dp": "245", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "271", - "ref_dp": "0", - "alt_dp": "269", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "717", - "ref_dp": "0", - "alt_dp": "715", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "258", - "ref_dp": "2", - "alt_dp": "256", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1012", - "ref_dp": "1", - "alt_dp": "1010", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "951", - "ref_dp": "3", - "alt_dp": "944", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "344", - "ref_dp": "0", - "alt_dp": "344", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "754", - "ref_dp": "751", - "alt_dp": "516", - "af": "0.68" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1968", - "ref_dp": "19", - "alt_dp": "1949", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1960", - "ref_dp": "1", - "alt_dp": "1959", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29772", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "160", - "ref_dp": "1", - "alt_dp": "159", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4388T>C", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "269", - "ref_dp": "2", - "alt_dp": "267", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "113", - "ref_dp": "1", - "alt_dp": "112", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "36", - "alt_dp": "12", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "36", - "alt_dp": "12", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2673", - "ref_dp": "17", - "alt_dp": "2656", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8652", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2561", - "ref_dp": "2", - "alt_dp": "2559", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8387T>C", - "hgvs_p": "p.Met2796Thr", - "hgvs_p_1_letter": "p.M2796T" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "220407", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "1", - "alt_dp": "132", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "0", - "alt_dp": "132", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220433", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "2", - "alt_dp": "57", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1437", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1172C>T", - "hgvs_p": "p.Ser391Phe", - "hgvs_p_1_letter": "p.S391F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1451", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "8", - "alt_dp": "7", - "af": "0.47" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1186A>T", - "hgvs_p": "p.Ile396Phe", - "hgvs_p_1_letter": "p.I396F" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23987", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "4", - "alt_dp": "9", - "af": "0.69" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2425C>T", - "hgvs_p": "p.Pro809Ser", - "hgvs_p_1_letter": "p.P809S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24123", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "8", - "alt_dp": "11", - "af": "0.58" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2561A>C", - "hgvs_p": "p.Lys854Thr", - "hgvs_p_1_letter": "p.K854T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "234", - "ref_dp": "0", - "alt_dp": "234", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26862", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "8", - "alt_dp": "5", - "af": "0.38" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.340C>A", - "hgvs_p": "p.Pro114Thr", - "hgvs_p_1_letter": "p.P114T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "2", - "alt_dp": "81", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "429", - "ref_dp": "0", - "alt_dp": "425", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "431", - "ref_dp": "0", - "alt_dp": "429", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "366", - "ref_dp": "0", - "alt_dp": "366", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220518", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12834", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "12", - "alt_dp": "5", - "af": "0.42" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.12572delT", - "hgvs_p": "p.Leu4191fs", - "hgvs_p_1_letter": "p.L4191fs" - }, - "Variant": { - "ref": "AT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "340", - "ref_dp": "2", - "alt_dp": "336", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "92", - "ref_dp": "0", - "alt_dp": "92", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "104", - "ref_dp": "2", - "alt_dp": "102", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "81", - "alt_dp": "30", - "af": "0.37" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "569", - "ref_dp": "4", - "alt_dp": "565", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "566", - "ref_dp": "0", - "alt_dp": "565", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3183", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "22", - "alt_dp": "26", - "af": "0.54" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2918A>G", - "hgvs_p": "p.Glu973Gly", - "hgvs_p_1_letter": "p.E973G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "514", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "205", - "ref_dp": "205", - "alt_dp": "169", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.253_258delATGGTT", - "hgvs_p": "p.Met85_Val86del", - "hgvs_p_1_letter": "p.M85_V86del" - }, - "Variant": { - "ref": "TGTTATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "779", - "ref_dp": "2", - "alt_dp": "777", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220529", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "182", - "ref_dp": "178", - "alt_dp": "164", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "0", - "alt_dp": "173", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4328", - "ref_dp": "6", - "alt_dp": "4322", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "4", - "alt_dp": "75", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "116", - "ref_dp": "0", - "alt_dp": "116", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "220", - "ref_dp": "0", - "alt_dp": "220", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "119", - "ref_dp": "0", - "alt_dp": "119", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "122", - "ref_dp": "119", - "alt_dp": "108", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "100", - "ref_dp": "2", - "alt_dp": "96", - "af": "0.96" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2006", - "ref_dp": "2", - "alt_dp": "2004", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1968", - "ref_dp": "2", - "alt_dp": "1964", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "712", - "ref_dp": "0", - "alt_dp": "712", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "685", - "ref_dp": "0", - "alt_dp": "679", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "253", - "ref_dp": "0", - "alt_dp": "253", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "342", - "ref_dp": "0", - "alt_dp": "338", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "97", - "ref_dp": "0", - "alt_dp": "97", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "548", - "ref_dp": "1", - "alt_dp": "547", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "682", - "ref_dp": "21", - "alt_dp": "661", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "1", - "alt_dp": "37", - "af": "0.97" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "0", - "alt_dp": "138", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "69", - "ref_dp": "2", - "alt_dp": "67", - "af": "0.97" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "2", - "alt_dp": "88", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "775", - "ref_dp": "0", - "alt_dp": "775", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "809", - "ref_dp": "5", - "alt_dp": "802", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "659", - "ref_dp": "657", - "alt_dp": "484", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2822", - "ref_dp": "28", - "alt_dp": "2789", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2814", - "ref_dp": "0", - "alt_dp": "2809", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2312", - "ref_dp": "8", - "alt_dp": "2302", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220530", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "34", - "alt_dp": "28", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1638", - "ref_dp": "0", - "alt_dp": "1638", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "13", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "470", - "ref_dp": "2", - "alt_dp": "468", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "495", - "ref_dp": "2", - "alt_dp": "493", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "216", - "ref_dp": "0", - "alt_dp": "216", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "215", - "ref_dp": "0", - "alt_dp": "213", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "37", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "0", - "alt_dp": "158", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "191", - "ref_dp": "2", - "alt_dp": "189", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "161", - "ref_dp": "0", - "alt_dp": "161", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "64", - "ref_dp": "0", - "alt_dp": "64", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27406", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.13C>T", - "hgvs_p": "p.Leu5Phe", - "hgvs_p_1_letter": "p.L5F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27784", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "11", - "alt_dp": "5", - "af": "0.31" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.29A>T", - "hgvs_p": "p.Tyr10Phe", - "hgvs_p_1_letter": "p.Y10F" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27790", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "8", - "alt_dp": "5", - "af": "0.38" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.35G>C", - "hgvs_p": "p.Cys12Ser", - "hgvs_p_1_letter": "p.C12S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "189", - "ref_dp": "0", - "alt_dp": "188", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "206", - "ref_dp": "0", - "alt_dp": "206", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "171", - "ref_dp": "171", - "alt_dp": "134", - "af": "0.78" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28403", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "112", - "ref_dp": "78", - "alt_dp": "34", - "af": "0.3" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.130G>A", - "hgvs_p": "p.Gly44Ser", - "hgvs_p_1_letter": "p.G44S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2857", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "36", - "alt_dp": "12", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2592C>T", - "hgvs_p": "p.Leu864Leu", - "hgvs_p_1_letter": "p.L864L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3635", - "ref_dp": "36", - "alt_dp": "3594", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3618", - "ref_dp": "3", - "alt_dp": "3608", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4964", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4699A>G", - "hgvs_p": "p.Thr1567Ala", - "hgvs_p_1_letter": "p.T1567A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1049", - "ref_dp": "2", - "alt_dp": "1046", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220531", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "294", - "ref_dp": "0", - "alt_dp": "293", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "608", - "ref_dp": "606", - "alt_dp": "530", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "587", - "ref_dp": "0", - "alt_dp": "587", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5269", - "ref_dp": "16", - "alt_dp": "5253", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "234", - "ref_dp": "1", - "alt_dp": "231", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15336", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "5", - "alt_dp": "5", - "af": "0.5" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15071T>C", - "hgvs_p": "p.Leu5024Ser", - "hgvs_p_1_letter": "p.L5024S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15359", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "4", - "alt_dp": "6", - "af": "0.6" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15094G>A", - "hgvs_p": "p.Ala5032Thr", - "hgvs_p_1_letter": "p.A5032T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2172", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3340", - "ref_dp": "15", - "alt_dp": "3325", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1907A>G", - "hgvs_p": "p.Lys636Arg", - "hgvs_p_1_letter": "p.K636R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "443", - "ref_dp": "0", - "alt_dp": "443", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "449", - "ref_dp": "444", - "alt_dp": "403", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "384", - "ref_dp": "3", - "alt_dp": "381", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22882", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1320T>G", - "hgvs_p": "p.Asn440Lys", - "hgvs_p_1_letter": "p.N440K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22898", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1336G>A", - "hgvs_p": "p.Gly446Ser", - "hgvs_p_1_letter": "p.G446S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22992", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1430G>A", - "hgvs_p": "p.Ser477Asn", - "hgvs_p_1_letter": "p.S477N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22995", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1433C>A", - "hgvs_p": "p.Thr478Lys", - "hgvs_p_1_letter": "p.T478K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3684", - "ref_dp": "4", - "alt_dp": "3680", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3562", - "ref_dp": "10", - "alt_dp": "3542", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1310", - "ref_dp": "0", - "alt_dp": "1308", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1248", - "ref_dp": "0", - "alt_dp": "1245", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "153", - "ref_dp": "0", - "alt_dp": "153", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1231", - "ref_dp": "0", - "alt_dp": "1229", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1843", - "ref_dp": "2", - "alt_dp": "1824", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "589", - "ref_dp": "0", - "alt_dp": "589", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1156", - "ref_dp": "4", - "alt_dp": "1150", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1344", - "ref_dp": "14", - "alt_dp": "1330", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "1", - "alt_dp": "164", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "263", - "ref_dp": "0", - "alt_dp": "263", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25855", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "263", - "ref_dp": "0", - "alt_dp": "262", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>T", - "hgvs_p": "p.Asp155Tyr", - "hgvs_p_1_letter": "p.D155Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25931", - "nucleotide": "AC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "276", - "ref_dp": "1", - "alt_dp": "275", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.539_540delCTinsAC", - "hgvs_p": "p.Ser180Tyr", - "hgvs_p_1_letter": "p.S180Y" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "761", - "ref_dp": "2", - "alt_dp": "759", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "192", - "ref_dp": "0", - "alt_dp": "192", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "211", - "ref_dp": "0", - "alt_dp": "211", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "190", - "ref_dp": "1", - "alt_dp": "189", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "631", - "ref_dp": "0", - "alt_dp": "624", - "af": "0.99" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "247", - "ref_dp": "2", - "alt_dp": "245", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27933", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "448", - "ref_dp": "3", - "alt_dp": "442", - "af": "0.99" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.40G>A", - "hgvs_p": "p.Ala14Thr", - "hgvs_p_1_letter": "p.A14T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1392", - "ref_dp": "0", - "alt_dp": "1390", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1393", - "ref_dp": "1", - "alt_dp": "1382", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "216", - "ref_dp": "0", - "alt_dp": "216", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1099", - "ref_dp": "1092", - "alt_dp": "795", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2048", - "ref_dp": "32", - "alt_dp": "2014", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2025", - "ref_dp": "2", - "alt_dp": "2020", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "0", - "alt_dp": "58", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5730", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "289", - "ref_dp": "0", - "alt_dp": "289", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5465C>T", - "hgvs_p": "p.Thr1822Ile", - "hgvs_p_1_letter": "p.T1822I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3368", - "ref_dp": "17", - "alt_dp": "3350", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220532", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "38", - "alt_dp": "33", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "0", - "alt_dp": "58", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3057", - "ref_dp": "4", - "alt_dp": "3053", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14090", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.13825A>T", - "hgvs_p": "p.Met4609Leu", - "hgvs_p_1_letter": "p.M4609L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "32", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15933", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "69", - "ref_dp": "4", - "alt_dp": "65", - "af": "0.94" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15668C>T", - "hgvs_p": "p.Thr5223Ile", - "hgvs_p_1_letter": "p.T5223I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "51", - "alt_dp": "46", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "753", - "ref_dp": "1", - "alt_dp": "752", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "730", - "ref_dp": "0", - "alt_dp": "730", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "267", - "ref_dp": "0", - "alt_dp": "267", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "263", - "ref_dp": "0", - "alt_dp": "261", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "0", - "alt_dp": "81", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "131", - "ref_dp": "0", - "alt_dp": "131", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "242", - "ref_dp": "0", - "alt_dp": "242", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "289", - "ref_dp": "2", - "alt_dp": "287", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26654", - "nucleotide": "GT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "28", - "alt_dp": "9", - "af": "0.32" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.137dupT", - "hgvs_p": "p.Leu46fs", - "hgvs_p_1_letter": "p.L46fs" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "3", - "alt_dp": "19", - "af": "0.86" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "365", - "ref_dp": "0", - "alt_dp": "365", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "335", - "ref_dp": "0", - "alt_dp": "335", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "279", - "ref_dp": "279", - "alt_dp": "202", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "110", - "ref_dp": "79", - "alt_dp": "29", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2846", - "ref_dp": "42", - "alt_dp": "2800", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2820", - "ref_dp": "3", - "alt_dp": "2814", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4097", - "nucleotide": "TC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "25", - "alt_dp": "8", - "af": "0.32" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.3832_3833insC", - "hgvs_p": "p.Phe1278fs", - "hgvs_p_1_letter": "p.F1278fs" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4101", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "17", - "alt_dp": "8", - "af": "0.32" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3836T>C", - "hgvs_p": "p.Leu1279Ser", - "hgvs_p_1_letter": "p.L1279S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1208", - "ref_dp": "5", - "alt_dp": "1203", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220533", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "335", - "ref_dp": "4", - "alt_dp": "331", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "331", - "ref_dp": "0", - "alt_dp": "331", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "102", - "ref_dp": "0", - "alt_dp": "102", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220534", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "1", - "alt_dp": "79", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "302", - "ref_dp": "0", - "alt_dp": "300", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1212", - "ref_dp": "1193", - "alt_dp": "1059", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "576", - "ref_dp": "0", - "alt_dp": "576", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6107", - "ref_dp": "17", - "alt_dp": "6090", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "315", - "ref_dp": "0", - "alt_dp": "315", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "0", - "alt_dp": "58", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19374", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "426", - "ref_dp": "3", - "alt_dp": "423", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19109C>T", - "hgvs_p": "p.Ser6370Phe", - "hgvs_p_1_letter": "p.S6370F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20743", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3288", - "ref_dp": "0", - "alt_dp": "3285", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20478A>C", - "hgvs_p": "p.Lys6826Asn", - "hgvs_p_1_letter": "p.K6826N" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "429", - "ref_dp": "4", - "alt_dp": "425", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "434", - "ref_dp": "429", - "alt_dp": "398", - "af": "0.92" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "452", - "ref_dp": "2", - "alt_dp": "450", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22193", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "19", - "alt_dp": "16", - "af": "0.84" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.632_634delATT", - "hgvs_p": "p.Asn211_Leu212delinsIle", - "hgvs_p_1_letter": "p.N211_L212delinsI" - }, - "Variant": { - "ref": "AATT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22204", - "nucleotide": "TGAGCCAGAA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "16", - "alt_dp": "13", - "af": "0.81" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_insertion", - "hgvs_c": "c.644_645insGCCAGAAGA", - "hgvs_p": "p.Arg214_Asp215insGluProGlu", - "hgvs_p_1_letter": "p.R214_D215insEPE" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "0", - "alt_dp": "87", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "94", - "ref_dp": "0", - "alt_dp": "94", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22882", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1320T>G", - "hgvs_p": "p.Asn440Lys", - "hgvs_p_1_letter": "p.N440K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22898", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1336G>A", - "hgvs_p": "p.Gly446Ser", - "hgvs_p_1_letter": "p.G446S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22992", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1430G>A", - "hgvs_p": "p.Ser477Asn", - "hgvs_p_1_letter": "p.S477N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22995", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1433C>A", - "hgvs_p": "p.Thr478Lys", - "hgvs_p_1_letter": "p.T478K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "1", - "alt_dp": "32", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "77", - "ref_dp": "0", - "alt_dp": "77", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3887", - "ref_dp": "4", - "alt_dp": "3880", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3730", - "ref_dp": "6", - "alt_dp": "3714", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1409", - "ref_dp": "0", - "alt_dp": "1404", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1356", - "ref_dp": "0", - "alt_dp": "1350", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "252", - "ref_dp": "1", - "alt_dp": "250", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1209", - "ref_dp": "0", - "alt_dp": "1206", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1902", - "ref_dp": "2", - "alt_dp": "1884", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "860", - "ref_dp": "1", - "alt_dp": "856", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1573", - "ref_dp": "3", - "alt_dp": "1565", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1795", - "ref_dp": "32", - "alt_dp": "1760", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "198", - "ref_dp": "0", - "alt_dp": "198", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "452", - "ref_dp": "9", - "alt_dp": "441", - "af": "0.98" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1216", - "ref_dp": "6", - "alt_dp": "1208", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "353", - "ref_dp": "0", - "alt_dp": "353", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "356", - "ref_dp": "0", - "alt_dp": "355", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "372", - "ref_dp": "2", - "alt_dp": "369", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "803", - "ref_dp": "0", - "alt_dp": "799", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "288", - "ref_dp": "0", - "alt_dp": "288", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1664", - "ref_dp": "5", - "alt_dp": "1652", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1664", - "ref_dp": "11", - "alt_dp": "1651", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "326", - "ref_dp": "0", - "alt_dp": "326", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1461", - "ref_dp": "1458", - "alt_dp": "1071", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2169", - "ref_dp": "23", - "alt_dp": "2143", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2150", - "ref_dp": "0", - "alt_dp": "2147", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "104", - "ref_dp": "0", - "alt_dp": "104", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "610", - "ref_dp": "2", - "alt_dp": "608", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "241", - "ref_dp": "0", - "alt_dp": "241", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3994", - "ref_dp": "13", - "alt_dp": "3975", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8715", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "20", - "alt_dp": "8", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8450C>T", - "hgvs_p": "p.Thr2817Ile", - "hgvs_p_1_letter": "p.T2817I" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "220535", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "76", - "alt_dp": "65", - "af": "0.86" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2278", - "ref_dp": "1", - "alt_dp": "2277", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "27", - "alt_dp": "12", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "0", - "alt_dp": "133", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "42", - "alt_dp": "36", - "af": "0.84" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "0", - "alt_dp": "55", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1687", - "ref_dp": "0", - "alt_dp": "1687", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1723", - "ref_dp": "4", - "alt_dp": "1719", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "665", - "ref_dp": "0", - "alt_dp": "665", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "648", - "ref_dp": "0", - "alt_dp": "645", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "245", - "ref_dp": "1", - "alt_dp": "244", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "281", - "ref_dp": "1", - "alt_dp": "280", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "194", - "ref_dp": "0", - "alt_dp": "194", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "114", - "ref_dp": "0", - "alt_dp": "114", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "120", - "ref_dp": "1", - "alt_dp": "119", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "684", - "ref_dp": "0", - "alt_dp": "684", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "667", - "ref_dp": "16", - "alt_dp": "651", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "498", - "ref_dp": "496", - "alt_dp": "337", - "af": "0.68" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "234", - "ref_dp": "171", - "alt_dp": "62", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6177", - "ref_dp": "65", - "alt_dp": "6104", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6141", - "ref_dp": "2", - "alt_dp": "6131", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4273", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "13", - "alt_dp": "18", - "af": "0.58" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.4008T>A", - "hgvs_p": "p.Gly1336Gly", - "hgvs_p_1_letter": "p.G1336G" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "7", - "alt_dp": "4", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "7", - "alt_dp": "4", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2646", - "ref_dp": "16", - "alt_dp": "2630", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9572", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1287", - "ref_dp": "8", - "alt_dp": "1277", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9307G>A", - "hgvs_p": "p.Gly3103Ser", - "hgvs_p_1_letter": "p.G3103S" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220536", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "35", - "alt_dp": "32", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1638", - "ref_dp": "4", - "alt_dp": "1634", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "27", - "alt_dp": "16", - "af": "0.37" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21595", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "167", - "ref_dp": "0", - "alt_dp": "167", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.33C>T", - "hgvs_p": "p.Val11Val", - "hgvs_p_1_letter": "p.V11V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "2", - "alt_dp": "29", - "af": "0.94" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "32", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21859", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.297C>T", - "hgvs_p": "p.Asn99Asn", - "hgvs_p_1_letter": "p.N99N" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1494", - "ref_dp": "4", - "alt_dp": "1490", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1441", - "ref_dp": "16", - "alt_dp": "1425", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "586", - "ref_dp": "0", - "alt_dp": "586", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "571", - "ref_dp": "0", - "alt_dp": "571", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "203", - "ref_dp": "0", - "alt_dp": "203", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "240", - "ref_dp": "0", - "alt_dp": "240", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25577", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.185T>C", - "hgvs_p": "p.Ile62Thr", - "hgvs_p_1_letter": "p.I62T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "0", - "alt_dp": "99", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "310", - "ref_dp": "2", - "alt_dp": "308", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "327", - "ref_dp": "2", - "alt_dp": "325", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "223", - "ref_dp": "222", - "alt_dp": "162", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5160", - "ref_dp": "55", - "alt_dp": "5100", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5134", - "ref_dp": "3", - "alt_dp": "5127", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2570", - "ref_dp": "9", - "alt_dp": "2558", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220537", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "0", - "alt_dp": "79", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "360", - "ref_dp": "355", - "alt_dp": "322", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "303", - "ref_dp": "0", - "alt_dp": "303", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5220", - "ref_dp": "4", - "alt_dp": "5213", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "123", - "ref_dp": "0", - "alt_dp": "123", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "202", - "ref_dp": "1", - "alt_dp": "201", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "207", - "ref_dp": "202", - "alt_dp": "188", - "af": "0.91" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "220", - "ref_dp": "0", - "alt_dp": "220", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22478", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.916T>C", - "hgvs_p": "p.Phe306Leu", - "hgvs_p_1_letter": "p.F306L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "0", - "alt_dp": "47", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3085", - "ref_dp": "4", - "alt_dp": "3081", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2906", - "ref_dp": "14", - "alt_dp": "2884", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1118", - "ref_dp": "0", - "alt_dp": "1116", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1080", - "ref_dp": "0", - "alt_dp": "1077", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "74", - "ref_dp": "0", - "alt_dp": "74", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "689", - "ref_dp": "2", - "alt_dp": "686", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1007", - "ref_dp": "0", - "alt_dp": "997", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "270", - "ref_dp": "2", - "alt_dp": "268", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "895", - "ref_dp": "0", - "alt_dp": "888", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1054", - "ref_dp": "21", - "alt_dp": "1033", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "117", - "ref_dp": "0", - "alt_dp": "117", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "578", - "ref_dp": "0", - "alt_dp": "576", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "226", - "ref_dp": "0", - "alt_dp": "226", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "274", - "ref_dp": "0", - "alt_dp": "274", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "253", - "ref_dp": "0", - "alt_dp": "253", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "315", - "ref_dp": "0", - "alt_dp": "315", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27384", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "451", - "ref_dp": "0", - "alt_dp": "451", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.183T>C", - "hgvs_p": "p.Asp61Asp", - "hgvs_p_1_letter": "p.D61D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "91", - "ref_dp": "0", - "alt_dp": "91", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "918", - "ref_dp": "2", - "alt_dp": "913", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "933", - "ref_dp": "0", - "alt_dp": "929", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "97", - "ref_dp": "0", - "alt_dp": "97", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "774", - "ref_dp": "770", - "alt_dp": "558", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3048", - "ref_dp": "38", - "alt_dp": "3005", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3032", - "ref_dp": "4", - "alt_dp": "3020", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "0", - "alt_dp": "49", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "149", - "ref_dp": "0", - "alt_dp": "149", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "77", - "ref_dp": "0", - "alt_dp": "77", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "635", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9649", - "ref_dp": "48", - "alt_dp": "9569", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.370C>T", - "hgvs_p": "p.Arg124Cys", - "hgvs_p_1_letter": "p.R124C" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7984", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1058", - "ref_dp": "2", - "alt_dp": "1056", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7719T>C", - "hgvs_p": "p.Asp2573Asp", - "hgvs_p_1_letter": "p.D2573D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2866", - "ref_dp": "7", - "alt_dp": "2859", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220538", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "493", - "ref_dp": "491", - "alt_dp": "443", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "252", - "ref_dp": "0", - "alt_dp": "252", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4749", - "ref_dp": "6", - "alt_dp": "4741", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "0", - "alt_dp": "79", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2172", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1213", - "ref_dp": "5", - "alt_dp": "1207", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1907A>G", - "hgvs_p": "p.Lys636Arg", - "hgvs_p_1_letter": "p.K636R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "0", - "alt_dp": "158", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "160", - "alt_dp": "145", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "170", - "ref_dp": "0", - "alt_dp": "170", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "1", - "alt_dp": "18", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3286", - "ref_dp": "10", - "alt_dp": "3275", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3216", - "ref_dp": "2", - "alt_dp": "3208", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1320", - "ref_dp": "1", - "alt_dp": "1317", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1275", - "ref_dp": "0", - "alt_dp": "1266", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "50", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "254", - "ref_dp": "0", - "alt_dp": "253", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "419", - "ref_dp": "0", - "alt_dp": "417", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "0", - "alt_dp": "171", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "675", - "ref_dp": "2", - "alt_dp": "669", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "821", - "ref_dp": "13", - "alt_dp": "808", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "104", - "ref_dp": "0", - "alt_dp": "104", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "0", - "alt_dp": "103", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25855", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "0", - "alt_dp": "79", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>T", - "hgvs_p": "p.Asp155Tyr", - "hgvs_p_1_letter": "p.D155Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25931", - "nucleotide": "AC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "0", - "alt_dp": "88", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.539_540delCTinsAC", - "hgvs_p": "p.Ser180Tyr", - "hgvs_p_1_letter": "p.S180Y" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "315", - "ref_dp": "0", - "alt_dp": "315", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "141", - "ref_dp": "0", - "alt_dp": "141", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "152", - "ref_dp": "0", - "alt_dp": "152", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "160", - "ref_dp": "0", - "alt_dp": "160", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "327", - "ref_dp": "0", - "alt_dp": "327", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27519", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "303", - "ref_dp": "0", - "alt_dp": "303", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.126C>T", - "hgvs_p": "p.Gly42Gly", - "hgvs_p_1_letter": "p.G42G" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "118", - "ref_dp": "0", - "alt_dp": "118", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "985", - "ref_dp": "4", - "alt_dp": "981", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "995", - "ref_dp": "6", - "alt_dp": "987", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "847", - "ref_dp": "843", - "alt_dp": "615", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2536", - "ref_dp": "35", - "alt_dp": "2498", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2511", - "ref_dp": "2", - "alt_dp": "2506", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "9", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5730", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "1", - "alt_dp": "89", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5465C>T", - "hgvs_p": "p.Thr1822Ile", - "hgvs_p_1_letter": "p.T1822I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3456", - "ref_dp": "17", - "alt_dp": "3437", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220539", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "100", - "alt_dp": "83", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11455", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "127", - "ref_dp": "0", - "alt_dp": "127", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11190C>T", - "hgvs_p": "p.Ala3730Ala", - "hgvs_p_1_letter": "p.A3730A" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4012", - "ref_dp": "6", - "alt_dp": "4006", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "0", - "alt_dp": "89", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "89", - "alt_dp": "82", - "af": "0.92" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "73", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1894", - "ref_dp": "4", - "alt_dp": "1890", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1971", - "ref_dp": "3", - "alt_dp": "1968", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "834", - "ref_dp": "0", - "alt_dp": "834", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "809", - "ref_dp": "0", - "alt_dp": "808", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "1", - "alt_dp": "12", - "af": "0.86" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "146", - "ref_dp": "0", - "alt_dp": "146", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23987", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "177", - "ref_dp": "2", - "alt_dp": "175", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2425C>T", - "hgvs_p": "p.Pro809Ser", - "hgvs_p_1_letter": "p.P809S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "230", - "ref_dp": "0", - "alt_dp": "228", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "456", - "ref_dp": "0", - "alt_dp": "456", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "539", - "ref_dp": "6", - "alt_dp": "532", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "2", - "alt_dp": "33", - "af": "0.94" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "144", - "ref_dp": "0", - "alt_dp": "144", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "0", - "alt_dp": "49", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "73", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2785", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "22", - "alt_dp": "8", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2520T>C", - "hgvs_p": "p.Asn840Asn", - "hgvs_p_1_letter": "p.N840N" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "299", - "ref_dp": "0", - "alt_dp": "299", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "288", - "ref_dp": "2", - "alt_dp": "286", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "204", - "ref_dp": "202", - "alt_dp": "147", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5835", - "ref_dp": "60", - "alt_dp": "5773", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5804", - "ref_dp": "4", - "alt_dp": "5791", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3152", - "ref_dp": "5", - "alt_dp": "3147", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220540", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "12", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "0", - "alt_dp": "87", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "4", - "alt_dp": "8", - "af": "0.67" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2010", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1745A>G", - "hgvs_p": "p.Asp582Gly", - "hgvs_p_1_letter": "p.D582G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "282", - "ref_dp": "0", - "alt_dp": "282", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "293", - "ref_dp": "0", - "alt_dp": "293", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "117", - "ref_dp": "0", - "alt_dp": "117", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "2", - "alt_dp": "39", - "af": "0.95" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "33", - "alt_dp": "25", - "af": "0.76" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3161", - "ref_dp": "17", - "alt_dp": "3140", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3153", - "ref_dp": "4", - "alt_dp": "3146", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "606", - "ref_dp": "0", - "alt_dp": "606", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9572", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "96", - "ref_dp": "2", - "alt_dp": "94", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9307G>A", - "hgvs_p": "p.Gly3103Ser", - "hgvs_p_1_letter": "p.G3103S" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220541", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "0", - "alt_dp": "82", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "120", - "ref_dp": "120", - "alt_dp": "116", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "197", - "ref_dp": "0", - "alt_dp": "197", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5495", - "ref_dp": "3", - "alt_dp": "5491", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "104", - "ref_dp": "0", - "alt_dp": "104", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "228", - "ref_dp": "0", - "alt_dp": "228", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "423", - "ref_dp": "1", - "alt_dp": "422", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "0", - "alt_dp": "147", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "147", - "alt_dp": "141", - "af": "0.96" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "142", - "ref_dp": "0", - "alt_dp": "142", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2543", - "ref_dp": "1", - "alt_dp": "2541", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2437", - "ref_dp": "14", - "alt_dp": "2421", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "936", - "ref_dp": "0", - "alt_dp": "936", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "908", - "ref_dp": "2", - "alt_dp": "901", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "581", - "ref_dp": "0", - "alt_dp": "580", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "761", - "ref_dp": "0", - "alt_dp": "760", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "135", - "ref_dp": "0", - "alt_dp": "135", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "759", - "ref_dp": "0", - "alt_dp": "758", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "912", - "ref_dp": "18", - "alt_dp": "894", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "2", - "alt_dp": "58", - "af": "0.97" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "319", - "ref_dp": "0", - "alt_dp": "317", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "157", - "ref_dp": "0", - "alt_dp": "157", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "174", - "ref_dp": "0", - "alt_dp": "174", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "152", - "ref_dp": "2", - "alt_dp": "150", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "0", - "alt_dp": "165", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "120", - "ref_dp": "0", - "alt_dp": "120", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1013", - "ref_dp": "1", - "alt_dp": "1010", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "991", - "ref_dp": "3", - "alt_dp": "987", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "729", - "ref_dp": "726", - "alt_dp": "511", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "407", - "ref_dp": "288", - "alt_dp": "106", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3023", - "ref_dp": "30", - "alt_dp": "2990", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3005", - "ref_dp": "0", - "alt_dp": "2998", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "728", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "58", - "alt_dp": "20", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>A", - "hgvs_p": "p.Glu155Lys", - "hgvs_p_1_letter": "p.E155K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3521", - "ref_dp": "3", - "alt_dp": "3515", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9572", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2527", - "ref_dp": "14", - "alt_dp": "2509", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9307G>A", - "hgvs_p": "p.Gly3103Ser", - "hgvs_p_1_letter": "p.G3103S" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220542", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "0", - "alt_dp": "83", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3374", - "ref_dp": "13", - "alt_dp": "3359", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "94", - "ref_dp": "0", - "alt_dp": "94", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "64", - "ref_dp": "0", - "alt_dp": "64", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "64", - "alt_dp": "64", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1214", - "ref_dp": "0", - "alt_dp": "1214", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1267", - "ref_dp": "3", - "alt_dp": "1261", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "536", - "ref_dp": "1", - "alt_dp": "534", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "511", - "ref_dp": "0", - "alt_dp": "510", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "86", - "ref_dp": "0", - "alt_dp": "86", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "299", - "ref_dp": "0", - "alt_dp": "297", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "373", - "ref_dp": "5", - "alt_dp": "368", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "768", - "ref_dp": "0", - "alt_dp": "767", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "724", - "ref_dp": "2", - "alt_dp": "722", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "451", - "ref_dp": "450", - "alt_dp": "317", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "64", - "alt_dp": "42", - "af": "0.4" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6562", - "ref_dp": "63", - "alt_dp": "6491", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6525", - "ref_dp": "2", - "alt_dp": "6516", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "1", - "alt_dp": "12", - "af": "0.92" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4276", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.4011C>T", - "hgvs_p": "p.Tyr1337Tyr", - "hgvs_p_1_letter": "p.Y1337Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1787", - "ref_dp": "5", - "alt_dp": "1782", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220543", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "66", - "ref_dp": "0", - "alt_dp": "66", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "291", - "ref_dp": "0", - "alt_dp": "290", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "357", - "ref_dp": "354", - "alt_dp": "314", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "556", - "ref_dp": "1", - "alt_dp": "554", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7272", - "ref_dp": "15", - "alt_dp": "7253", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "487", - "ref_dp": "3", - "alt_dp": "484", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15336", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "12", - "alt_dp": "7", - "af": "0.37" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15071T>C", - "hgvs_p": "p.Leu5024Ser", - "hgvs_p_1_letter": "p.L5024S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15359", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "7", - "alt_dp": "8", - "af": "0.53" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15094G>A", - "hgvs_p": "p.Ala5032Thr", - "hgvs_p_1_letter": "p.A5032T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "636", - "ref_dp": "1", - "alt_dp": "635", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1330", - "ref_dp": "1", - "alt_dp": "1329", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21306", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "4", - "alt_dp": "134", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.21041C>T", - "hgvs_p": "p.Ala7014Val", - "hgvs_p_1_letter": "p.A7014V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "541", - "ref_dp": "1", - "alt_dp": "540", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "555", - "ref_dp": "541", - "alt_dp": "494", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "533", - "ref_dp": "2", - "alt_dp": "531", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5345", - "ref_dp": "6", - "alt_dp": "5339", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5055", - "ref_dp": "8", - "alt_dp": "5044", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1780", - "ref_dp": "0", - "alt_dp": "1780", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1726", - "ref_dp": "0", - "alt_dp": "1719", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "0", - "alt_dp": "106", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1529", - "ref_dp": "0", - "alt_dp": "1527", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2315", - "ref_dp": "0", - "alt_dp": "2289", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "386", - "ref_dp": "0", - "alt_dp": "384", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1576", - "ref_dp": "0", - "alt_dp": "1573", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1890", - "ref_dp": "45", - "alt_dp": "1845", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "139", - "ref_dp": "0", - "alt_dp": "139", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "235", - "ref_dp": "1", - "alt_dp": "234", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "603", - "ref_dp": "4", - "alt_dp": "599", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "453", - "ref_dp": "0", - "alt_dp": "451", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "142", - "ref_dp": "0", - "alt_dp": "141", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1561", - "ref_dp": "4", - "alt_dp": "1557", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1582", - "ref_dp": "3", - "alt_dp": "1577", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "172", - "ref_dp": "1", - "alt_dp": "171", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1130", - "ref_dp": "1128", - "alt_dp": "735", - "af": "0.65" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "615", - "ref_dp": "428", - "alt_dp": "178", - "af": "0.29" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2666", - "ref_dp": "37", - "alt_dp": "2626", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2644", - "ref_dp": "3", - "alt_dp": "2638", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29451", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5293", - "ref_dp": "30", - "alt_dp": "5263", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1178C>T", - "hgvs_p": "p.Thr393Ile", - "hgvs_p_1_letter": "p.T393I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "1", - "alt_dp": "77", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4660", - "ref_dp": "24", - "alt_dp": "4632", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220544", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "72", - "alt_dp": "66", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3335", - "ref_dp": "1", - "alt_dp": "3334", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16308", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "0", - "alt_dp": "147", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16043C>T", - "hgvs_p": "p.Ser5348Phe", - "hgvs_p_1_letter": "p.S5348F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "206", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "18", - "alt_dp": "12", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-60C>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "78", - "alt_dp": "66", - "af": "0.84" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23030", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1468T>C", - "hgvs_p": "p.Phe490Leu", - "hgvs_p_1_letter": "p.F490L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1658", - "ref_dp": "2", - "alt_dp": "1655", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1539", - "ref_dp": "5", - "alt_dp": "1533", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "601", - "ref_dp": "3", - "alt_dp": "598", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "583", - "ref_dp": "0", - "alt_dp": "583", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23756", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2194A>G", - "hgvs_p": "p.Thr732Ala", - "hgvs_p_1_letter": "p.T732A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "178", - "ref_dp": "0", - "alt_dp": "178", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "282", - "ref_dp": "0", - "alt_dp": "279", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "322", - "ref_dp": "0", - "alt_dp": "322", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "381", - "ref_dp": "14", - "alt_dp": "367", - "af": "0.96" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "131", - "ref_dp": "0", - "alt_dp": "131", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "119", - "ref_dp": "0", - "alt_dp": "119", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "123", - "ref_dp": "0", - "alt_dp": "123", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "2", - "alt_dp": "131", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "73", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2790", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2525C>T", - "hgvs_p": "p.Thr842Ile", - "hgvs_p_1_letter": "p.T842I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "206", - "ref_dp": "0", - "alt_dp": "206", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "200", - "ref_dp": "0", - "alt_dp": "198", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "156", - "ref_dp": "154", - "alt_dp": "111", - "af": "0.71" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6341", - "ref_dp": "80", - "alt_dp": "6256", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6310", - "ref_dp": "0", - "alt_dp": "6304", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1458", - "ref_dp": "11", - "alt_dp": "1447", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9572", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1323", - "ref_dp": "9", - "alt_dp": "1310", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9307G>A", - "hgvs_p": "p.Gly3103Ser", - "hgvs_p_1_letter": "p.G3103S" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220545", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "94", - "ref_dp": "94", - "alt_dp": "81", - "af": "0.86" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "0", - "alt_dp": "99", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11958", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11693T>C", - "hgvs_p": "p.Ile3898Thr", - "hgvs_p_1_letter": "p.I3898T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3708", - "ref_dp": "5", - "alt_dp": "3703", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14774", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14509A>T", - "hgvs_p": "p.Met4837Leu", - "hgvs_p_1_letter": "p.M4837L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "0", - "alt_dp": "75", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "0", - "alt_dp": "106", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "109", - "ref_dp": "106", - "alt_dp": "91", - "af": "0.83" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "0", - "alt_dp": "81", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1153", - "ref_dp": "0", - "alt_dp": "1153", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1133", - "ref_dp": "2", - "alt_dp": "1131", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "445", - "ref_dp": "0", - "alt_dp": "445", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "432", - "ref_dp": "0", - "alt_dp": "430", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "141", - "ref_dp": "0", - "alt_dp": "141", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "177", - "ref_dp": "0", - "alt_dp": "177", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "454", - "ref_dp": "0", - "alt_dp": "451", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "534", - "ref_dp": "3", - "alt_dp": "531", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "77", - "ref_dp": "0", - "alt_dp": "77", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "2", - "alt_dp": "40", - "af": "0.95" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28238", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "556", - "ref_dp": "0", - "alt_dp": "556", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.345T>C", - "hgvs_p": "p.Arg115Arg", - "hgvs_p_1_letter": "p.R115R" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "638", - "ref_dp": "4", - "alt_dp": "630", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "637", - "ref_dp": "2", - "alt_dp": "635", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "462", - "ref_dp": "461", - "alt_dp": "341", - "af": "0.74" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4829", - "ref_dp": "76", - "alt_dp": "4753", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4774", - "ref_dp": "5", - "alt_dp": "4765", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4835", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "35", - "alt_dp": "20", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4570G>C", - "hgvs_p": "p.Gly1524Arg", - "hgvs_p_1_letter": "p.G1524R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1501", - "ref_dp": "4", - "alt_dp": "1495", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220546", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "74", - "ref_dp": "0", - "alt_dp": "74", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "229", - "ref_dp": "225", - "alt_dp": "199", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "132", - "ref_dp": "0", - "alt_dp": "132", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4491", - "ref_dp": "2", - "alt_dp": "4489", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "115", - "ref_dp": "0", - "alt_dp": "115", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "219", - "ref_dp": "0", - "alt_dp": "219", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "127", - "ref_dp": "121", - "alt_dp": "110", - "af": "0.87" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3367", - "ref_dp": "2", - "alt_dp": "3365", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3050", - "ref_dp": "3", - "alt_dp": "3045", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1142", - "ref_dp": "0", - "alt_dp": "1142", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1100", - "ref_dp": "0", - "alt_dp": "1094", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "349", - "ref_dp": "1", - "alt_dp": "344", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "564", - "ref_dp": "0", - "alt_dp": "559", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "122", - "ref_dp": "0", - "alt_dp": "122", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "553", - "ref_dp": "0", - "alt_dp": "548", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "663", - "ref_dp": "14", - "alt_dp": "649", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "0", - "alt_dp": "53", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "368", - "ref_dp": "2", - "alt_dp": "366", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "140", - "ref_dp": "0", - "alt_dp": "140", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "0", - "alt_dp": "173", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "1", - "alt_dp": "157", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "0", - "alt_dp": "165", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "0", - "alt_dp": "79", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28238", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "607", - "ref_dp": "0", - "alt_dp": "607", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.345T>C", - "hgvs_p": "p.Arg115Arg", - "hgvs_p_1_letter": "p.R115R" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "751", - "ref_dp": "0", - "alt_dp": "749", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "709", - "ref_dp": "4", - "alt_dp": "703", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "531", - "ref_dp": "529", - "alt_dp": "373", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "385", - "ref_dp": "283", - "alt_dp": "99", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2009", - "ref_dp": "27", - "alt_dp": "1980", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1988", - "ref_dp": "0", - "alt_dp": "1982", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "7", - "alt_dp": "4", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "7", - "alt_dp": "4", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3173", - "ref_dp": "9", - "alt_dp": "3162", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220599", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "273", - "ref_dp": "2", - "alt_dp": "271", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16853", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "14", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16588G>T", - "hgvs_p": "p.Val5530Leu", - "hgvs_p_1_letter": "p.V5530L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "187", - "ref_dp": "0", - "alt_dp": "187", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "144", - "ref_dp": "0", - "alt_dp": "144", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "1", - "alt_dp": "32", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "166", - "ref_dp": "5", - "alt_dp": "161", - "af": "0.97" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "167", - "ref_dp": "2", - "alt_dp": "165", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29400", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "0", - "alt_dp": "89", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1127C>T", - "hgvs_p": "p.Ala376Val", - "hgvs_p_1_letter": "p.A376V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3663", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "148", - "ref_dp": "2", - "alt_dp": "146", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3398G>A", - "hgvs_p": "p.Ser1133Asn", - "hgvs_p_1_letter": "p.S1133N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4266", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4001T>C", - "hgvs_p": "p.Leu1334Ser", - "hgvs_p_1_letter": "p.L1334S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4363", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4098A>T", - "hgvs_p": "p.Glu1366Asp", - "hgvs_p_1_letter": "p.E1366D" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "197", - "ref_dp": "1", - "alt_dp": "196", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220601", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "335", - "ref_dp": "2", - "alt_dp": "333", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "827", - "ref_dp": "0", - "alt_dp": "824", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1412", - "ref_dp": "1400", - "alt_dp": "1185", - "af": "0.84" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "872", - "ref_dp": "0", - "alt_dp": "872", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2886", - "ref_dp": "7", - "alt_dp": "2877", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "367", - "ref_dp": "5", - "alt_dp": "362", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15240", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14975C>T", - "hgvs_p": "p.Thr4992Ile", - "hgvs_p_1_letter": "p.T4992I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "241", - "ref_dp": "2", - "alt_dp": "239", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "460", - "ref_dp": "2", - "alt_dp": "458", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "465", - "ref_dp": "463", - "alt_dp": "409", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "446", - "ref_dp": "6", - "alt_dp": "440", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21986", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "15", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.425_433delGTGTTTATT", - "hgvs_p": "p.Gly142_Tyr145delinsAsp", - "hgvs_p_1_letter": "p.G142_Y145delinsD" - }, - "Variant": { - "ref": "GGTGTTTATT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22193", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "25", - "alt_dp": "15", - "af": "0.6" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.632_634delATT", - "hgvs_p": "p.Asn211_Leu212delinsIle", - "hgvs_p_1_letter": "p.N211_L212delinsI" - }, - "Variant": { - "ref": "AATT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22204", - "nucleotide": "TGAGCCAGAA" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "14", - "alt_dp": "5", - "af": "0.36" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_insertion", - "hgvs_c": "c.644_645insGCCAGAAGA", - "hgvs_p": "p.Arg214_Asp215insGluProGlu", - "hgvs_p_1_letter": "p.R214_D215insEPE" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "130", - "ref_dp": "2", - "alt_dp": "128", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "141", - "ref_dp": "0", - "alt_dp": "141", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "111", - "ref_dp": "0", - "alt_dp": "111", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "162", - "ref_dp": "0", - "alt_dp": "162", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "161", - "ref_dp": "1", - "alt_dp": "160", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22813", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1251G>T", - "hgvs_p": "p.Lys417Asn", - "hgvs_p_1_letter": "p.K417N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22882", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1320T>G", - "hgvs_p": "p.Asn440Lys", - "hgvs_p_1_letter": "p.N440K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22898", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1336G>A", - "hgvs_p": "p.Gly446Ser", - "hgvs_p_1_letter": "p.G446S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22992", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1430G>A", - "hgvs_p": "p.Ser477Asn", - "hgvs_p_1_letter": "p.S477N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22995", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1433C>A", - "hgvs_p": "p.Thr478Lys", - "hgvs_p_1_letter": "p.T478K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "0", - "alt_dp": "53", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "1", - "alt_dp": "99", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2063", - "ref_dp": "4", - "alt_dp": "2059", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1975", - "ref_dp": "4", - "alt_dp": "1971", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "738", - "ref_dp": "0", - "alt_dp": "738", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "705", - "ref_dp": "2", - "alt_dp": "699", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "538", - "ref_dp": "0", - "alt_dp": "538", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1237", - "ref_dp": "0", - "alt_dp": "1235", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1834", - "ref_dp": "0", - "alt_dp": "1827", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1387", - "ref_dp": "0", - "alt_dp": "1383", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1593", - "ref_dp": "3", - "alt_dp": "1585", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1682", - "ref_dp": "21", - "alt_dp": "1660", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "565", - "ref_dp": "1", - "alt_dp": "564", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "769", - "ref_dp": "3", - "alt_dp": "763", - "af": "0.99" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1265", - "ref_dp": "4", - "alt_dp": "1260", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "243", - "ref_dp": "0", - "alt_dp": "243", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "223", - "ref_dp": "0", - "alt_dp": "223", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "305", - "ref_dp": "2", - "alt_dp": "303", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "843", - "ref_dp": "0", - "alt_dp": "843", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "419", - "ref_dp": "0", - "alt_dp": "416", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "834", - "ref_dp": "0", - "alt_dp": "833", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "845", - "ref_dp": "3", - "alt_dp": "842", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1221", - "ref_dp": "6", - "alt_dp": "1215", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "695", - "ref_dp": "694", - "alt_dp": "501", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28877", - "nucleotide": "TC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "632", - "ref_dp": "2", - "alt_dp": "629", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.604_605delAGinsTC", - "hgvs_p": "p.203", - "hgvs_p_1_letter": "p.203" - }, - "Variant": { - "ref": "AG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "631", - "ref_dp": "2", - "alt_dp": "628", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "629", - "ref_dp": "0", - "alt_dp": "629", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "124", - "ref_dp": "0", - "alt_dp": "124", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "102", - "ref_dp": "0", - "alt_dp": "102", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "6445", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.6180C>T", - "hgvs_p": "p.Asp2060Asp", - "hgvs_p_1_letter": "p.D2060D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "6512", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "12", - "alt_dp": "10", - "af": "0.83" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.6248_6250delGTT", - "hgvs_p": "p.Ser2083_Leu2084delinsIle", - "hgvs_p_1_letter": "p.S2083_L2084delinsI" - }, - "Variant": { - "ref": "AGTT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1980", - "ref_dp": "19", - "alt_dp": "1959", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220624", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "31", - "alt_dp": "28", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "0", - "alt_dp": "58", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2327", - "ref_dp": "1", - "alt_dp": "2323", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16925", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "18", - "alt_dp": "6", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16660A>G", - "hgvs_p": "p.Ile5554Val", - "hgvs_p_1_letter": "p.I5554V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20371", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "17", - "alt_dp": "6", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.20106C>G", - "hgvs_p": "p.Tyr6702*", - "hgvs_p_1_letter": "p.Y6702*" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2172", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "181", - "ref_dp": "5", - "alt_dp": "176", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1907A>G", - "hgvs_p": "p.Lys636Arg", - "hgvs_p_1_letter": "p.K636R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "21", - "alt_dp": "20", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "920", - "ref_dp": "0", - "alt_dp": "920", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "910", - "ref_dp": "0", - "alt_dp": "907", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "359", - "ref_dp": "0", - "alt_dp": "359", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "351", - "ref_dp": "0", - "alt_dp": "351", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "145", - "ref_dp": "0", - "alt_dp": "142", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "171", - "ref_dp": "3", - "alt_dp": "168", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25855", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>T", - "hgvs_p": "p.Asp155Tyr", - "hgvs_p_1_letter": "p.D155Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "112", - "ref_dp": "0", - "alt_dp": "112", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "166", - "ref_dp": "0", - "alt_dp": "166", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "175", - "ref_dp": "0", - "alt_dp": "175", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "200", - "ref_dp": "0", - "alt_dp": "200", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27933", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "186", - "ref_dp": "0", - "alt_dp": "186", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.40G>A", - "hgvs_p": "p.Ala14Thr", - "hgvs_p_1_letter": "p.A14T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "345", - "ref_dp": "2", - "alt_dp": "343", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "378", - "ref_dp": "2", - "alt_dp": "376", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "299", - "ref_dp": "296", - "alt_dp": "209", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "182", - "ref_dp": "132", - "alt_dp": "46", - "af": "0.25" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4288", - "ref_dp": "63", - "alt_dp": "4219", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4247", - "ref_dp": "4", - "alt_dp": "4241", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2102", - "ref_dp": "5", - "alt_dp": "2097", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220625", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "47", - "alt_dp": "42", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1350", - "ref_dp": "2", - "alt_dp": "1348", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "26", - "alt_dp": "22", - "af": "0.85" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "467", - "ref_dp": "0", - "alt_dp": "467", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "551", - "ref_dp": "0", - "alt_dp": "551", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "216", - "ref_dp": "0", - "alt_dp": "216", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "209", - "ref_dp": "0", - "alt_dp": "207", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "37", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "152", - "ref_dp": "2", - "alt_dp": "150", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "2", - "alt_dp": "163", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "74", - "ref_dp": "0", - "alt_dp": "74", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "194", - "ref_dp": "0", - "alt_dp": "194", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "195", - "ref_dp": "0", - "alt_dp": "195", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "162", - "ref_dp": "2", - "alt_dp": "160", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "286", - "ref_dp": "3", - "alt_dp": "281", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "291", - "ref_dp": "2", - "alt_dp": "288", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "230", - "ref_dp": "223", - "alt_dp": "167", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8535", - "ref_dp": "93", - "alt_dp": "8429", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8481", - "ref_dp": "1", - "alt_dp": "8473", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8269", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "183", - "ref_dp": "66", - "alt_dp": "115", - "af": "0.63" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8004T>A", - "hgvs_p": "p.Asp2668Glu", - "hgvs_p_1_letter": "p.D2668E" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "932", - "ref_dp": "7", - "alt_dp": "925", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220626", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11074", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "41", - "alt_dp": "13", - "af": "0.32" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.10817delT", - "hgvs_p": "p.Leu3606fs", - "hgvs_p_1_letter": "p.L3606fs" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "86", - "ref_dp": "85", - "alt_dp": "78", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2747", - "ref_dp": "4", - "alt_dp": "2743", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "56", - "alt_dp": "48", - "af": "0.84" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "2", - "alt_dp": "49", - "af": "0.96" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "878", - "ref_dp": "3", - "alt_dp": "875", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "938", - "ref_dp": "2", - "alt_dp": "934", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "371", - "ref_dp": "0", - "alt_dp": "370", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "357", - "ref_dp": "0", - "alt_dp": "352", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "196", - "ref_dp": "0", - "alt_dp": "195", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "297", - "ref_dp": "0", - "alt_dp": "296", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "251", - "ref_dp": "0", - "alt_dp": "249", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "313", - "ref_dp": "2", - "alt_dp": "311", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "221", - "ref_dp": "0", - "alt_dp": "221", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "111", - "ref_dp": "0", - "alt_dp": "111", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "0", - "alt_dp": "88", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "113", - "ref_dp": "0", - "alt_dp": "113", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27052", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.530C>T", - "hgvs_p": "p.Ser177Phe", - "hgvs_p_1_letter": "p.S177F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "184", - "ref_dp": "0", - "alt_dp": "184", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "513", - "ref_dp": "0", - "alt_dp": "513", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "534", - "ref_dp": "0", - "alt_dp": "534", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "424", - "ref_dp": "423", - "alt_dp": "278", - "af": "0.66" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28877", - "nucleotide": "TC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4416", - "ref_dp": "5", - "alt_dp": "4405", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.604_605delAGinsTC", - "hgvs_p": "p.203", - "hgvs_p_1_letter": "p.203" - }, - "Variant": { - "ref": "AG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4440", - "ref_dp": "22", - "alt_dp": "4409", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4441", - "ref_dp": "0", - "alt_dp": "4429", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2004", - "ref_dp": "2", - "alt_dp": "2002", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220627", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "122", - "ref_dp": "0", - "alt_dp": "122", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "385", - "ref_dp": "380", - "alt_dp": "343", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "480", - "ref_dp": "0", - "alt_dp": "480", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6218", - "ref_dp": "9", - "alt_dp": "6205", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "260", - "ref_dp": "0", - "alt_dp": "258", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "324", - "ref_dp": "2", - "alt_dp": "319", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "333", - "ref_dp": "322", - "alt_dp": "292", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21795", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "361", - "ref_dp": "3", - "alt_dp": "355", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.233G>A", - "hgvs_p": "p.Arg78Lys", - "hgvs_p_1_letter": "p.R78K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "346", - "ref_dp": "0", - "alt_dp": "346", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22193", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "19", - "alt_dp": "18", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.632_634delATT", - "hgvs_p": "p.Asn211_Leu212delinsIle", - "hgvs_p_1_letter": "p.N211_L212delinsI" - }, - "Variant": { - "ref": "AATT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22204", - "nucleotide": "TGAGCCAGAA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "17", - "alt_dp": "14", - "af": "0.82" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_insertion", - "hgvs_c": "c.644_645insGCCAGAAGA", - "hgvs_p": "p.Arg214_Asp215insGluProGlu", - "hgvs_p_1_letter": "p.R214_D215insEPE" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "39", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2548", - "ref_dp": "5", - "alt_dp": "2543", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2427", - "ref_dp": "2", - "alt_dp": "2416", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "916", - "ref_dp": "0", - "alt_dp": "916", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "885", - "ref_dp": "0", - "alt_dp": "881", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "66", - "ref_dp": "0", - "alt_dp": "64", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "817", - "ref_dp": "1", - "alt_dp": "810", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1219", - "ref_dp": "0", - "alt_dp": "1209", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "314", - "ref_dp": "0", - "alt_dp": "312", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1245", - "ref_dp": "0", - "alt_dp": "1245", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1525", - "ref_dp": "27", - "alt_dp": "1496", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "110", - "ref_dp": "0", - "alt_dp": "110", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "182", - "ref_dp": "3", - "alt_dp": "179", - "af": "0.98" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "987", - "ref_dp": "2", - "alt_dp": "984", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "399", - "ref_dp": "0", - "alt_dp": "399", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "422", - "ref_dp": "0", - "alt_dp": "422", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "464", - "ref_dp": "3", - "alt_dp": "461", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "444", - "ref_dp": "0", - "alt_dp": "441", - "af": "0.99" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "143", - "ref_dp": "0", - "alt_dp": "143", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3928", - "ref_dp": "8", - "alt_dp": "3914", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4161", - "ref_dp": "5", - "alt_dp": "4146", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "161", - "ref_dp": "2", - "alt_dp": "159", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3059", - "ref_dp": "3037", - "alt_dp": "1264", - "af": "0.41" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2726", - "ref_dp": "36", - "alt_dp": "2687", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2704", - "ref_dp": "2", - "alt_dp": "2697", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29195", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2958", - "ref_dp": "0", - "alt_dp": "2935", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.922G>T", - "hgvs_p": "p.Ala308Ser", - "hgvs_p_1_letter": "p.A308S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5515", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5250G>T", - "hgvs_p": "p.Val1750Val", - "hgvs_p_1_letter": "p.V1750V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7321", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7056C>T", - "hgvs_p": "p.Ser2352Ser", - "hgvs_p_1_letter": "p.S2352S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2820", - "ref_dp": "7", - "alt_dp": "2811", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220628", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10135", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "0", - "alt_dp": "138", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.9870T>C", - "hgvs_p": "p.Leu3290Leu", - "hgvs_p_1_letter": "p.L3290L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "143", - "ref_dp": "0", - "alt_dp": "141", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "551", - "ref_dp": "550", - "alt_dp": "482", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "649", - "ref_dp": "0", - "alt_dp": "649", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5534", - "ref_dp": "17", - "alt_dp": "5515", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "273", - "ref_dp": "0", - "alt_dp": "273", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "404", - "ref_dp": "2", - "alt_dp": "402", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "409", - "ref_dp": "405", - "alt_dp": "357", - "af": "0.87" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "379", - "ref_dp": "2", - "alt_dp": "375", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22992", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1430G>A", - "hgvs_p": "p.Ser477Asn", - "hgvs_p_1_letter": "p.S477N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22995", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "10", - "af": "0.83" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1433C>A", - "hgvs_p": "p.Thr478Lys", - "hgvs_p_1_letter": "p.T478K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3111", - "ref_dp": "5", - "alt_dp": "3106", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2843", - "ref_dp": "8", - "alt_dp": "2834", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "962", - "ref_dp": "0", - "alt_dp": "962", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "912", - "ref_dp": "0", - "alt_dp": "906", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "1", - "alt_dp": "87", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "794", - "ref_dp": "0", - "alt_dp": "788", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1286", - "ref_dp": "0", - "alt_dp": "1279", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "354", - "ref_dp": "0", - "alt_dp": "353", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1256", - "ref_dp": "4", - "alt_dp": "1247", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1507", - "ref_dp": "30", - "alt_dp": "1473", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24803", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "632", - "ref_dp": "0", - "alt_dp": "632", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3241A>G", - "hgvs_p": "p.Ile1081Val", - "hgvs_p_1_letter": "p.I1081V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "102", - "ref_dp": "3", - "alt_dp": "99", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "85", - "ref_dp": "0", - "alt_dp": "85", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25708", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "0", - "alt_dp": "106", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.316C>T", - "hgvs_p": "p.Leu106Phe", - "hgvs_p_1_letter": "p.L106F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "620", - "ref_dp": "0", - "alt_dp": "620", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "288", - "ref_dp": "0", - "alt_dp": "288", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "372", - "ref_dp": "0", - "alt_dp": "372", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "304", - "ref_dp": "2", - "alt_dp": "302", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "303", - "ref_dp": "0", - "alt_dp": "303", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27667", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "56", - "alt_dp": "20", - "af": "0.26" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.274G>T", - "hgvs_p": "p.Glu92*", - "hgvs_p_1_letter": "p.E92*" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1719", - "ref_dp": "2", - "alt_dp": "1712", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1718", - "ref_dp": "5", - "alt_dp": "1712", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "220", - "ref_dp": "0", - "alt_dp": "220", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1218", - "ref_dp": "1209", - "alt_dp": "726", - "af": "0.6" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28363", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.90A>T", - "hgvs_p": "p.Gly30Gly", - "hgvs_p_1_letter": "p.G30G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2323", - "ref_dp": "23", - "alt_dp": "2299", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2314", - "ref_dp": "1", - "alt_dp": "2311", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29301", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3873", - "ref_dp": "8", - "alt_dp": "3862", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1028A>G", - "hgvs_p": "p.Asp343Gly", - "hgvs_p_1_letter": "p.D343G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "0", - "alt_dp": "99", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "694", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6454", - "ref_dp": "3969", - "alt_dp": "2458", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.429T>A", - "hgvs_p": "p.Phe143Leu", - "hgvs_p_1_letter": "p.F143L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "728", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "296", - "ref_dp": "218", - "alt_dp": "78", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>A", - "hgvs_p": "p.Glu155Lys", - "hgvs_p_1_letter": "p.E155K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7488", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1405", - "ref_dp": "1041", - "alt_dp": "364", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7223C>T", - "hgvs_p": "p.Thr2408Ile", - "hgvs_p_1_letter": "p.T2408I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3090", - "ref_dp": "10", - "alt_dp": "3074", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220629", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "38", - "alt_dp": "34", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1615", - "ref_dp": "3", - "alt_dp": "1612", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "22", - "alt_dp": "14", - "af": "0.39" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15738", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1840", - "ref_dp": "8", - "alt_dp": "1832", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15473C>T", - "hgvs_p": "p.Ser5158Leu", - "hgvs_p_1_letter": "p.S5158L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "26", - "alt_dp": "26", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "916", - "ref_dp": "0", - "alt_dp": "916", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "950", - "ref_dp": "0", - "alt_dp": "949", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "431", - "ref_dp": "0", - "alt_dp": "431", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "415", - "ref_dp": "0", - "alt_dp": "413", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23811", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "6", - "alt_dp": "5", - "af": "0.45" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2249G>A", - "hgvs_p": "p.Ser750Asn", - "hgvs_p_1_letter": "p.S750N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23853", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "13", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.2293delC", - "hgvs_p": "p.Arg765fs", - "hgvs_p_1_letter": "p.R765fs" - }, - "Variant": { - "ref": "AC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "85", - "ref_dp": "0", - "alt_dp": "85", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "346", - "ref_dp": "0", - "alt_dp": "346", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "398", - "ref_dp": "4", - "alt_dp": "394", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25893", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.501T>C", - "hgvs_p": "p.Ile167Ile", - "hgvs_p_1_letter": "p.I167I" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "711", - "ref_dp": "0", - "alt_dp": "711", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "243", - "ref_dp": "0", - "alt_dp": "243", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "236", - "ref_dp": "0", - "alt_dp": "236", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "290", - "ref_dp": "2", - "alt_dp": "288", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "0", - "alt_dp": "76", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1156", - "ref_dp": "0", - "alt_dp": "1152", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1197", - "ref_dp": "0", - "alt_dp": "1193", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "975", - "ref_dp": "969", - "alt_dp": "682", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17113", - "ref_dp": "95", - "alt_dp": "17009", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17089", - "ref_dp": "4", - "alt_dp": "17063", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "685", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11104", - "ref_dp": "11008", - "alt_dp": "5619", - "af": "0.51" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.421_429delAAGTCATTT", - "hgvs_p": "p.Lys141_Phe143del", - "hgvs_p_1_letter": "p.K141_F143del" - }, - "Variant": { - "ref": "AAAGTCATTT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "694", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.429T>A", - "hgvs_p": "p.Phe143Leu", - "hgvs_p_1_letter": "p.F143L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7690", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "21", - "alt_dp": "8", - "af": "0.28" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7425A>G", - "hgvs_p": "p.Leu2475Leu", - "hgvs_p_1_letter": "p.L2475L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "6", - "alt_dp": "12", - "af": "0.67" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "974", - "ref_dp": "1", - "alt_dp": "973", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220630", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "64", - "ref_dp": "64", - "alt_dp": "58", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "134", - "ref_dp": "0", - "alt_dp": "134", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2893", - "ref_dp": "5", - "alt_dp": "2888", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13544", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.13279T>C", - "hgvs_p": "p.Leu4427Leu", - "hgvs_p_1_letter": "p.L4427L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "69", - "ref_dp": "1", - "alt_dp": "68", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "123", - "ref_dp": "91", - "alt_dp": "32", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "122", - "ref_dp": "121", - "alt_dp": "111", - "af": "0.91" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "117", - "ref_dp": "0", - "alt_dp": "117", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2458", - "ref_dp": "2", - "alt_dp": "2456", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2286", - "ref_dp": "6", - "alt_dp": "2280", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "851", - "ref_dp": "0", - "alt_dp": "847", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "823", - "ref_dp": "0", - "alt_dp": "815", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "69", - "ref_dp": "0", - "alt_dp": "69", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "115", - "ref_dp": "0", - "alt_dp": "115", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "294", - "ref_dp": "0", - "alt_dp": "291", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "365", - "ref_dp": "7", - "alt_dp": "356", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "131", - "ref_dp": "2", - "alt_dp": "129", - "af": "0.98" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "0", - "alt_dp": "89", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "0", - "alt_dp": "75", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "2", - "alt_dp": "80", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "0", - "alt_dp": "79", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "0", - "alt_dp": "70", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "105", - "ref_dp": "1", - "alt_dp": "104", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "798", - "ref_dp": "0", - "alt_dp": "796", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "837", - "ref_dp": "3", - "alt_dp": "833", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "631", - "ref_dp": "629", - "alt_dp": "451", - "af": "0.71" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "400", - "ref_dp": "289", - "alt_dp": "104", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2288", - "ref_dp": "23", - "alt_dp": "2261", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2275", - "ref_dp": "0", - "alt_dp": "2270", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "728", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "14", - "alt_dp": "5", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>A", - "hgvs_p": "p.Glu155Lys", - "hgvs_p_1_letter": "p.E155K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2760", - "ref_dp": "9", - "alt_dp": "2748", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220631", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11201", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "84", - "ref_dp": "1", - "alt_dp": "83", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10936A>G", - "hgvs_p": "p.Thr3646Ala", - "hgvs_p_1_letter": "p.T3646A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11332", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "241", - "ref_dp": "0", - "alt_dp": "241", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11067A>G", - "hgvs_p": "p.Val3689Val", - "hgvs_p_1_letter": "p.V3689V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1420", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "228", - "ref_dp": "2", - "alt_dp": "226", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.1155C>T", - "hgvs_p": "p.Ala385Ala", - "hgvs_p_1_letter": "p.A385A" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14511", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "84", - "ref_dp": "0", - "alt_dp": "84", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14246G>C", - "hgvs_p": "p.Arg4749Thr", - "hgvs_p_1_letter": "p.R4749T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15535", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.15270G>A", - "hgvs_p": "p.Lys5090Lys", - "hgvs_p_1_letter": "p.K5090K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16466", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "221", - "ref_dp": "0", - "alt_dp": "221", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16201C>T", - "hgvs_p": "p.His5401Tyr", - "hgvs_p_1_letter": "p.H5401Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18788", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1387", - "ref_dp": "2", - "alt_dp": "1385", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.18523C>T", - "hgvs_p": "p.Gln6175*", - "hgvs_p_1_letter": "p.Q6175*" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19220", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "387", - "ref_dp": "0", - "alt_dp": "387", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.18955C>T", - "hgvs_p": "p.Leu6319Leu", - "hgvs_p_1_letter": "p.L6319L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21057", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "1", - "alt_dp": "30", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20792C>T", - "hgvs_p": "p.Thr6931Ile", - "hgvs_p_1_letter": "p.T6931I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "210", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-56G>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21618", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "390", - "ref_dp": "0", - "alt_dp": "390", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.56C>G", - "hgvs_p": "p.Thr19Arg", - "hgvs_p_1_letter": "p.T19R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "0", - "alt_dp": "138", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22917", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1355T>G", - "hgvs_p": "p.Leu452Arg", - "hgvs_p_1_letter": "p.L452R" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2800", - "ref_dp": "7", - "alt_dp": "2793", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "796", - "ref_dp": "0", - "alt_dp": "794", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>G", - "hgvs_p": "p.Pro681Arg", - "hgvs_p_1_letter": "p.P681R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24410", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "0", - "alt_dp": "75", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2848G>A", - "hgvs_p": "p.Asp950Asn", - "hgvs_p_1_letter": "p.D950N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25469", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.77C>T", - "hgvs_p": "p.Ser26Leu", - "hgvs_p_1_letter": "p.S26L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25518", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.126T>C", - "hgvs_p": "p.Pro42Pro", - "hgvs_p_1_letter": "p.P42P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25538", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.146G>T", - "hgvs_p": "p.Gly49Val", - "hgvs_p_1_letter": "p.G49V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26054", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "0", - "alt_dp": "83", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.662C>A", - "hgvs_p": "p.Thr221Lys", - "hgvs_p_1_letter": "p.T221K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26172", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "94", - "ref_dp": "0", - "alt_dp": "92", - "af": "0.98" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.780G>T", - "hgvs_p": "p.Met260Ile", - "hgvs_p_1_letter": "p.M260I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26767", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "376", - "ref_dp": "0", - "alt_dp": "376", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.245T>C", - "hgvs_p": "p.Ile82Thr", - "hgvs_p_1_letter": "p.I82T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27590", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "115", - "ref_dp": "1", - "alt_dp": "114", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.197C>T", - "hgvs_p": "p.Ala66Val", - "hgvs_p_1_letter": "p.A66V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27638", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "107", - "ref_dp": "0", - "alt_dp": "107", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.245T>C", - "hgvs_p": "p.Val82Ala", - "hgvs_p_1_letter": "p.V82A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27722", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "91", - "ref_dp": "0", - "alt_dp": "91", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.329T>C", - "hgvs_p": "p.Ile110Thr", - "hgvs_p_1_letter": "p.I110T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27752", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "109", - "ref_dp": "0", - "alt_dp": "109", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.359C>T", - "hgvs_p": "p.Thr120Ile", - "hgvs_p_1_letter": "p.T120I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27874", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "146", - "ref_dp": "0", - "alt_dp": "146", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.119C>T", - "hgvs_p": "p.Thr40Ile", - "hgvs_p_1_letter": "p.T40I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28247", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "974", - "ref_dp": "967", - "alt_dp": "888", - "af": "0.91" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.355_360delGATTTC", - "hgvs_p": "p.Asp119_Phe120del", - "hgvs_p_1_letter": "p.D119_F120del" - }, - "Variant": { - "ref": "AGATTTC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28253", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "105", - "ref_dp": "1", - "alt_dp": "102", - "af": "0.97" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.360C>A", - "hgvs_p": "p.Phe120Leu", - "hgvs_p_1_letter": "p.F120L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1218", - "ref_dp": "1212", - "alt_dp": "1147", - "af": "0.94" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3delA", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "TA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28378", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "764", - "ref_dp": "0", - "alt_dp": "753", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.105G>T", - "hgvs_p": "p.Ala35Ala", - "hgvs_p_1_letter": "p.A35A" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28461", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "480", - "ref_dp": "0", - "alt_dp": "480", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.188A>G", - "hgvs_p": "p.Asp63Gly", - "hgvs_p_1_letter": "p.D63G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4129", - "ref_dp": "17", - "alt_dp": "4080", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608G>T", - "hgvs_p": "p.Arg203Met", - "hgvs_p_1_letter": "p.R203M" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28916", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1270", - "ref_dp": "0", - "alt_dp": "1258", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.643G>T", - "hgvs_p": "p.Gly215Cys", - "hgvs_p_1_letter": "p.G215C" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6716", - "ref_dp": "4", - "alt_dp": "6694", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29734", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "113", - "ref_dp": "0", - "alt_dp": "113", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4350G>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29742", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "109", - "ref_dp": "0", - "alt_dp": "109", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4358G>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29751", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "113", - "ref_dp": "0", - "alt_dp": "111", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4367G>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "420", - "ref_dp": "0", - "alt_dp": "420", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3411", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "995", - "ref_dp": "12", - "alt_dp": "979", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3146C>T", - "hgvs_p": "p.Ala1049Val", - "hgvs_p_1_letter": "p.A1049V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4181", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3916G>T", - "hgvs_p": "p.Ala1306Ser", - "hgvs_p_1_letter": "p.A1306S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7526", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1855", - "ref_dp": "12", - "alt_dp": "1843", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7261G>A", - "hgvs_p": "p.Val2421Ile", - "hgvs_p_1_letter": "p.V2421I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8010", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1725", - "ref_dp": "54", - "alt_dp": "1670", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7745A>G", - "hgvs_p": "p.Asp2582Gly", - "hgvs_p_1_letter": "p.D2582G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8986", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.8721C>T", - "hgvs_p": "p.Asp2907Asp", - "hgvs_p_1_letter": "p.D2907D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9053", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8788G>T", - "hgvs_p": "p.Val2930Leu", - "hgvs_p_1_letter": "p.V2930L" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220633", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "122", - "ref_dp": "0", - "alt_dp": "122", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "246", - "ref_dp": "246", - "alt_dp": "223", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "139", - "ref_dp": "0", - "alt_dp": "139", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7290", - "ref_dp": "16", - "alt_dp": "7274", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "146", - "ref_dp": "0", - "alt_dp": "146", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "154", - "ref_dp": "0", - "alt_dp": "154", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "156", - "ref_dp": "154", - "alt_dp": "140", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "0", - "alt_dp": "158", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3760", - "ref_dp": "2", - "alt_dp": "3757", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3604", - "ref_dp": "13", - "alt_dp": "3581", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1393", - "ref_dp": "0", - "alt_dp": "1391", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1340", - "ref_dp": "0", - "alt_dp": "1337", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "659", - "ref_dp": "0", - "alt_dp": "658", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1017", - "ref_dp": "1", - "alt_dp": "1009", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "219", - "ref_dp": "1", - "alt_dp": "216", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "888", - "ref_dp": "0", - "alt_dp": "885", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1069", - "ref_dp": "13", - "alt_dp": "1054", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "2", - "alt_dp": "101", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "0", - "alt_dp": "173", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "598", - "ref_dp": "0", - "alt_dp": "597", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "161", - "ref_dp": "0", - "alt_dp": "161", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "181", - "ref_dp": "0", - "alt_dp": "181", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "150", - "ref_dp": "0", - "alt_dp": "150", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "464", - "ref_dp": "0", - "alt_dp": "464", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "112", - "ref_dp": "0", - "alt_dp": "111", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "123", - "ref_dp": "1", - "alt_dp": "122", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1502", - "ref_dp": "5", - "alt_dp": "1488", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1544", - "ref_dp": "2", - "alt_dp": "1540", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "135", - "ref_dp": "0", - "alt_dp": "135", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1103", - "ref_dp": "1083", - "alt_dp": "619", - "af": "0.56" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5114", - "ref_dp": "72", - "alt_dp": "5038", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5062", - "ref_dp": "6", - "alt_dp": "5048", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "153", - "ref_dp": "0", - "alt_dp": "153", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "66", - "ref_dp": "0", - "alt_dp": "66", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5806", - "ref_dp": "16", - "alt_dp": "5787", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220634", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "61", - "alt_dp": "50", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1103", - "ref_dp": "6", - "alt_dp": "1097", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "24", - "alt_dp": "19", - "af": "0.79" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "955", - "ref_dp": "2", - "alt_dp": "953", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "930", - "ref_dp": "0", - "alt_dp": "928", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "394", - "ref_dp": "0", - "alt_dp": "394", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "379", - "ref_dp": "0", - "alt_dp": "374", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "54", - "ref_dp": "0", - "alt_dp": "54", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "182", - "ref_dp": "0", - "alt_dp": "182", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "193", - "ref_dp": "4", - "alt_dp": "189", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "186", - "ref_dp": "2", - "alt_dp": "184", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26465", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.221T>C", - "hgvs_p": "p.Leu74Pro", - "hgvs_p_1_letter": "p.L74P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "202", - "ref_dp": "0", - "alt_dp": "202", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "209", - "ref_dp": "0", - "alt_dp": "209", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "216", - "ref_dp": "0", - "alt_dp": "216", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "0", - "alt_dp": "90", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27384", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.183T>C", - "hgvs_p": "p.Asp61Asp", - "hgvs_p_1_letter": "p.D61D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "256", - "ref_dp": "0", - "alt_dp": "254", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "270", - "ref_dp": "0", - "alt_dp": "270", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "202", - "ref_dp": "201", - "alt_dp": "147", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7905", - "ref_dp": "96", - "alt_dp": "7806", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7846", - "ref_dp": "1", - "alt_dp": "7833", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7984", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "214", - "ref_dp": "0", - "alt_dp": "214", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7719T>C", - "hgvs_p": "p.Asp2573Asp", - "hgvs_p_1_letter": "p.D2573D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2278", - "ref_dp": "6", - "alt_dp": "2271", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220635", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10135", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.9870T>C", - "hgvs_p": "p.Leu3290Leu", - "hgvs_p_1_letter": "p.L3290L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11074", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "30", - "alt_dp": "9", - "af": "0.28" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.10817delT", - "hgvs_p": "p.Leu3606fs", - "hgvs_p_1_letter": "p.L3606fs" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "114", - "ref_dp": "114", - "alt_dp": "105", - "af": "0.92" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12864", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "78", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.12599A>C", - "hgvs_p": "p.Asp4200Ala", - "hgvs_p_1_letter": "p.D4200A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1827", - "ref_dp": "0", - "alt_dp": "1827", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "35", - "alt_dp": "33", - "af": "0.94" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21856", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.294T>C", - "hgvs_p": "p.Ser98Ser", - "hgvs_p_1_letter": "p.S98S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "713", - "ref_dp": "2", - "alt_dp": "711", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "852", - "ref_dp": "0", - "alt_dp": "848", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "337", - "ref_dp": "0", - "alt_dp": "335", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "327", - "ref_dp": "0", - "alt_dp": "325", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "65", - "af": "0.96" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "110", - "ref_dp": "0", - "alt_dp": "110", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "197", - "ref_dp": "0", - "alt_dp": "197", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "238", - "ref_dp": "6", - "alt_dp": "232", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25708", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.316C>T", - "hgvs_p": "p.Leu106Phe", - "hgvs_p_1_letter": "p.L106F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "278", - "ref_dp": "0", - "alt_dp": "276", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "71", - "ref_dp": "1", - "alt_dp": "70", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "96", - "ref_dp": "0", - "alt_dp": "96", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "0", - "alt_dp": "76", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "122", - "ref_dp": "0", - "alt_dp": "122", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "593", - "ref_dp": "0", - "alt_dp": "592", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "617", - "ref_dp": "0", - "alt_dp": "615", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "483", - "ref_dp": "482", - "alt_dp": "327", - "af": "0.68" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6445", - "ref_dp": "87", - "alt_dp": "6352", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6389", - "ref_dp": "4", - "alt_dp": "6374", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29301", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2221", - "ref_dp": "1", - "alt_dp": "2219", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1028A>G", - "hgvs_p": "p.Asp343Gly", - "hgvs_p_1_letter": "p.D343G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3105", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "110", - "ref_dp": "2", - "alt_dp": "108", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2840A>G", - "hgvs_p": "p.Tyr947Cys", - "hgvs_p_1_letter": "p.Y947C" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "13", - "alt_dp": "6", - "af": "0.32" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "13", - "alt_dp": "6", - "af": "0.32" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2010", - "ref_dp": "9", - "alt_dp": "2001", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220636", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "40", - "alt_dp": "39", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "1", - "alt_dp": "37", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12864", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.12599A>C", - "hgvs_p": "p.Asp4200Ala", - "hgvs_p_1_letter": "p.D4200A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2304", - "ref_dp": "3", - "alt_dp": "2301", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18047", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "4", - "alt_dp": "8", - "af": "0.67" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.17782A>T", - "hgvs_p": "p.Met5928Leu", - "hgvs_p_1_letter": "p.M5928L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "21", - "alt_dp": "21", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21856", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.294T>C", - "hgvs_p": "p.Ser98Ser", - "hgvs_p_1_letter": "p.S98S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "706", - "ref_dp": "2", - "alt_dp": "704", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "762", - "ref_dp": "0", - "alt_dp": "762", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "299", - "ref_dp": "0", - "alt_dp": "299", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "295", - "ref_dp": "0", - "alt_dp": "295", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "38", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "277", - "ref_dp": "0", - "alt_dp": "277", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "304", - "ref_dp": "1", - "alt_dp": "303", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25708", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.316C>T", - "hgvs_p": "p.Leu106Phe", - "hgvs_p_1_letter": "p.L106F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "340", - "ref_dp": "2", - "alt_dp": "338", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "140", - "ref_dp": "0", - "alt_dp": "140", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "0", - "alt_dp": "138", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2754", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "102", - "ref_dp": "1", - "alt_dp": "101", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2489T>C", - "hgvs_p": "p.Val830Ala", - "hgvs_p_1_letter": "p.V830A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27711", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.318A>G", - "hgvs_p": "p.Ala106Ala", - "hgvs_p_1_letter": "p.A106A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "1", - "alt_dp": "14", - "af": "0.93" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "490", - "ref_dp": "1", - "alt_dp": "489", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "483", - "ref_dp": "1", - "alt_dp": "480", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "132", - "ref_dp": "0", - "alt_dp": "132", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "377", - "ref_dp": "373", - "alt_dp": "254", - "af": "0.67" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8195", - "ref_dp": "126", - "alt_dp": "8059", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8109", - "ref_dp": "0", - "alt_dp": "8105", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29301", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3626", - "ref_dp": "4", - "alt_dp": "3622", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1028A>G", - "hgvs_p": "p.Asp343Gly", - "hgvs_p_1_letter": "p.D343G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3105", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2840A>G", - "hgvs_p": "p.Tyr947Cys", - "hgvs_p_1_letter": "p.Y947C" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4097", - "nucleotide": "TC" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "17", - "alt_dp": "5", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.3832_3833insC", - "hgvs_p": "p.Phe1278fs", - "hgvs_p_1_letter": "p.F1278fs" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4101", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "12", - "alt_dp": "6", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3836T>C", - "hgvs_p": "p.Leu1279Ser", - "hgvs_p_1_letter": "p.L1279S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4166", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "26", - "alt_dp": "26", - "af": "0.5" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3901A>T", - "hgvs_p": "p.Ile1301Leu", - "hgvs_p_1_letter": "p.I1301L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4171", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "25", - "alt_dp": "26", - "af": "0.51" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3906T>C", - "hgvs_p": "p.Pro1302Pro", - "hgvs_p_1_letter": "p.P1302P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "728", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>A", - "hgvs_p": "p.Glu155Lys", - "hgvs_p_1_letter": "p.E155K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "3", - "alt_dp": "7", - "af": "0.7" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "3", - "alt_dp": "7", - "af": "0.7" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1312", - "ref_dp": "23", - "alt_dp": "1286", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220637", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "312", - "ref_dp": "310", - "alt_dp": "269", - "af": "0.86" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "289", - "ref_dp": "0", - "alt_dp": "289", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7412", - "ref_dp": "12", - "alt_dp": "7399", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "177", - "ref_dp": "2", - "alt_dp": "175", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "275", - "ref_dp": "0", - "alt_dp": "275", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "280", - "ref_dp": "276", - "alt_dp": "255", - "af": "0.91" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "292", - "ref_dp": "0", - "alt_dp": "292", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3875", - "ref_dp": "6", - "alt_dp": "3869", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3568", - "ref_dp": "12", - "alt_dp": "3551", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1289", - "ref_dp": "0", - "alt_dp": "1286", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1255", - "ref_dp": "0", - "alt_dp": "1246", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "0", - "alt_dp": "90", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "810", - "ref_dp": "0", - "alt_dp": "810", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1321", - "ref_dp": "0", - "alt_dp": "1311", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "329", - "ref_dp": "2", - "alt_dp": "323", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1351", - "ref_dp": "1", - "alt_dp": "1347", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1588", - "ref_dp": "29", - "alt_dp": "1552", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "0", - "alt_dp": "173", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1076", - "ref_dp": "2", - "alt_dp": "1070", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "346", - "ref_dp": "2", - "alt_dp": "344", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "342", - "ref_dp": "0", - "alt_dp": "342", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "373", - "ref_dp": "1", - "alt_dp": "371", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "412", - "ref_dp": "0", - "alt_dp": "412", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "128", - "ref_dp": "0", - "alt_dp": "127", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1853", - "ref_dp": "2", - "alt_dp": "1851", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1865", - "ref_dp": "8", - "alt_dp": "1857", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "140", - "ref_dp": "0", - "alt_dp": "140", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1461", - "ref_dp": "1454", - "alt_dp": "930", - "af": "0.64" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28363", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.90A>T", - "hgvs_p": "p.Gly30Gly", - "hgvs_p_1_letter": "p.G30G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3791", - "ref_dp": "57", - "alt_dp": "3732", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3743", - "ref_dp": "3", - "alt_dp": "3735", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29772", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "1", - "alt_dp": "47", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4388T>C", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "3", - "alt_dp": "49", - "af": "0.94" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "278", - "ref_dp": "0", - "alt_dp": "278", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "105", - "ref_dp": "0", - "alt_dp": "105", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3953", - "ref_dp": "20", - "alt_dp": "3931", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8652", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3517", - "ref_dp": "5", - "alt_dp": "3510", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8387T>C", - "hgvs_p": "p.Met2796Thr", - "hgvs_p_1_letter": "p.M2796T" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "220638", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1051", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3027", - "ref_dp": "5", - "alt_dp": "3022", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.786A>G", - "hgvs_p": "p.Lys262Lys", - "hgvs_p_1_letter": "p.K262K" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "254", - "ref_dp": "252", - "alt_dp": "219", - "af": "0.86" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "215", - "ref_dp": "0", - "alt_dp": "215", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4423", - "ref_dp": "4", - "alt_dp": "4419", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "120", - "ref_dp": "3", - "alt_dp": "117", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15359", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "5", - "alt_dp": "5", - "af": "0.45" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15094G>A", - "hgvs_p": "p.Ala5032Thr", - "hgvs_p_1_letter": "p.A5032T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16887", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "704", - "ref_dp": "4", - "alt_dp": "700", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16622C>T", - "hgvs_p": "p.Thr5541Ile", - "hgvs_p_1_letter": "p.T5541I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18326", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7551", - "ref_dp": "39", - "alt_dp": "7508", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.18061C>T", - "hgvs_p": "p.Leu6021Leu", - "hgvs_p_1_letter": "p.L6021L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "218", - "ref_dp": "0", - "alt_dp": "218", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "227", - "ref_dp": "218", - "alt_dp": "201", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "221", - "ref_dp": "0", - "alt_dp": "219", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22193", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "11", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.632_634delATT", - "hgvs_p": "p.Asn211_Leu212delinsIle", - "hgvs_p_1_letter": "p.N211_L212delinsI" - }, - "Variant": { - "ref": "AATT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22204", - "nucleotide": "TGAGCCAGAA" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "11", - "alt_dp": "9", - "af": "0.82" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_insertion", - "hgvs_c": "c.644_645insGCCAGAAGA", - "hgvs_p": "p.Arg214_Asp215insGluProGlu", - "hgvs_p_1_letter": "p.R214_D215insEPE" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111T>C", - "hgvs_p": "p.Ser371Pro", - "hgvs_p_1_letter": "p.S371P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3470", - "ref_dp": "2", - "alt_dp": "3468", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3180", - "ref_dp": "6", - "alt_dp": "3174", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1176", - "ref_dp": "0", - "alt_dp": "1176", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1131", - "ref_dp": "2", - "alt_dp": "1124", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "0", - "alt_dp": "57", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "760", - "ref_dp": "0", - "alt_dp": "755", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1140", - "ref_dp": "1", - "alt_dp": "1136", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "228", - "ref_dp": "2", - "alt_dp": "224", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "848", - "ref_dp": "0", - "alt_dp": "844", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "979", - "ref_dp": "18", - "alt_dp": "961", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "110", - "ref_dp": "2", - "alt_dp": "108", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "0", - "alt_dp": "133", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "779", - "ref_dp": "0", - "alt_dp": "779", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "350", - "ref_dp": "0", - "alt_dp": "350", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "369", - "ref_dp": "0", - "alt_dp": "369", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "422", - "ref_dp": "0", - "alt_dp": "422", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "515", - "ref_dp": "0", - "alt_dp": "515", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27384", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "601", - "ref_dp": "0", - "alt_dp": "601", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.183T>C", - "hgvs_p": "p.Asp61Asp", - "hgvs_p_1_letter": "p.D61D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "135", - "ref_dp": "1", - "alt_dp": "134", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1839", - "ref_dp": "6", - "alt_dp": "1831", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1989", - "ref_dp": "8", - "alt_dp": "1976", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "111", - "ref_dp": "2", - "alt_dp": "109", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1474", - "ref_dp": "1463", - "alt_dp": "704", - "af": "0.48" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2234", - "ref_dp": "12", - "alt_dp": "2219", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2229", - "ref_dp": "0", - "alt_dp": "2227", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "257", - "ref_dp": "0", - "alt_dp": "257", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "85", - "ref_dp": "0", - "alt_dp": "85", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7984", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1178", - "ref_dp": "0", - "alt_dp": "1178", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7719T>C", - "hgvs_p": "p.Asp2573Asp", - "hgvs_p_1_letter": "p.D2573D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3255", - "ref_dp": "8", - "alt_dp": "3241", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "9430", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "9", - "alt_dp": "5", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.9165C>T", - "hgvs_p": "p.Ile3055Ile", - "hgvs_p_1_letter": "p.I3055I" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "220639", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "57", - "alt_dp": "52", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3114", - "ref_dp": "3", - "alt_dp": "3110", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "23", - "af": "0.96" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20337", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20072T>C", - "hgvs_p": "p.Ile6691Thr", - "hgvs_p_1_letter": "p.I6691T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "38", - "alt_dp": "36", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1179", - "ref_dp": "2", - "alt_dp": "1177", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1112", - "ref_dp": "0", - "alt_dp": "1112", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "414", - "ref_dp": "0", - "alt_dp": "414", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "400", - "ref_dp": "0", - "alt_dp": "399", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "119", - "ref_dp": "0", - "alt_dp": "119", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "311", - "ref_dp": "2", - "alt_dp": "309", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "388", - "ref_dp": "8", - "alt_dp": "380", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25570", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "14", - "alt_dp": "6", - "af": "0.3" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.178T>C", - "hgvs_p": "p.Ser60Pro", - "hgvs_p_1_letter": "p.S60P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "0", - "alt_dp": "53", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "460", - "ref_dp": "2", - "alt_dp": "456", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "473", - "ref_dp": "0", - "alt_dp": "471", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "321", - "ref_dp": "319", - "alt_dp": "210", - "af": "0.65" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6361", - "ref_dp": "88", - "alt_dp": "6267", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6288", - "ref_dp": "3", - "alt_dp": "6278", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "685", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11186", - "ref_dp": "11106", - "alt_dp": "5685", - "af": "0.51" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.421_429delAAGTCATTT", - "hgvs_p": "p.Lys141_Phe143del", - "hgvs_p_1_letter": "p.K141_F143del" - }, - "Variant": { - "ref": "AAAGTCATTT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1511", - "ref_dp": "2", - "alt_dp": "1506", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220640", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "43", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "0", - "alt_dp": "55", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2220", - "ref_dp": "3", - "alt_dp": "2217", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19834", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.19569C>T", - "hgvs_p": "p.Tyr6523Tyr", - "hgvs_p_1_letter": "p.Y6523Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "43", - "alt_dp": "42", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1160", - "ref_dp": "1", - "alt_dp": "1159", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1142", - "ref_dp": "3", - "alt_dp": "1139", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "447", - "ref_dp": "0", - "alt_dp": "447", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "424", - "ref_dp": "0", - "alt_dp": "424", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "0", - "alt_dp": "97", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "179", - "ref_dp": "0", - "alt_dp": "177", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "333", - "ref_dp": "0", - "alt_dp": "332", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "408", - "ref_dp": "4", - "alt_dp": "404", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "220", - "ref_dp": "0", - "alt_dp": "220", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "150", - "ref_dp": "2", - "alt_dp": "148", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "136", - "ref_dp": "0", - "alt_dp": "136", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "135", - "ref_dp": "0", - "alt_dp": "135", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "374", - "ref_dp": "0", - "alt_dp": "374", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "386", - "ref_dp": "0", - "alt_dp": "386", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "0", - "alt_dp": "47", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "306", - "ref_dp": "304", - "alt_dp": "221", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6266", - "ref_dp": "77", - "alt_dp": "6185", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6208", - "ref_dp": "1", - "alt_dp": "6194", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3241", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "261", - "ref_dp": "0", - "alt_dp": "261", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2976C>T", - "hgvs_p": "p.Asp992Asp", - "hgvs_p_1_letter": "p.D992D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "9", - "alt_dp": "6", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "9", - "alt_dp": "6", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1676", - "ref_dp": "2", - "alt_dp": "1671", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220642", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11072", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "14", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.10809_10810delCT", - "hgvs_p": "p.Leu3606fs", - "hgvs_p_1_letter": "p.L3606fs" - }, - "Variant": { - "ref": "TTC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11201", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10936A>G", - "hgvs_p": "p.Thr3646Ala", - "hgvs_p_1_letter": "p.T3646A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11332", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "26", - "af": "0.96" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11067A>G", - "hgvs_p": "p.Val3689Val", - "hgvs_p_1_letter": "p.V3689V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "17", - "alt_dp": "6", - "af": "0.26" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15952", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.15687C>A", - "hgvs_p": "p.Ser5229Ser", - "hgvs_p_1_letter": "p.S5229S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16466", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16201C>T", - "hgvs_p": "p.His5401Tyr", - "hgvs_p_1_letter": "p.H5401Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18744", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "1", - "alt_dp": "98", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.18479C>T", - "hgvs_p": "p.Thr6160Met", - "hgvs_p_1_letter": "p.T6160M" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19220", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "111", - "ref_dp": "0", - "alt_dp": "110", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.18955C>T", - "hgvs_p": "p.Leu6319Leu", - "hgvs_p_1_letter": "p.L6319L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19590", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19325T>C", - "hgvs_p": "p.Ile6442Thr", - "hgvs_p_1_letter": "p.I6442T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "210", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-56G>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21618", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.56C>G", - "hgvs_p": "p.Thr19Arg", - "hgvs_p_1_letter": "p.T19R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21682", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.120C>T", - "hgvs_p": "p.Asp40Asp", - "hgvs_p_1_letter": "p.D40D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "557", - "ref_dp": "0", - "alt_dp": "557", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "226", - "ref_dp": "0", - "alt_dp": "224", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>G", - "hgvs_p": "p.Pro681Arg", - "hgvs_p_1_letter": "p.P681R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24410", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2848G>A", - "hgvs_p": "p.Asp950Asn", - "hgvs_p_1_letter": "p.D950N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26767", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "183", - "ref_dp": "0", - "alt_dp": "183", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.245T>C", - "hgvs_p": "p.Ile82Thr", - "hgvs_p_1_letter": "p.I82T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27752", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.359C>T", - "hgvs_p": "p.Thr120Ile", - "hgvs_p_1_letter": "p.T120I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27874", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.119C>T", - "hgvs_p": "p.Thr40Ile", - "hgvs_p_1_letter": "p.T40I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28179", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "111", - "ref_dp": "79", - "alt_dp": "32", - "af": "0.29" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.286G>A", - "hgvs_p": "p.Gly96Ser", - "hgvs_p_1_letter": "p.G96S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28247", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "169", - "ref_dp": "163", - "alt_dp": "155", - "af": "0.92" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.355_360delGATTTC", - "hgvs_p": "p.Asp119_Phe120del", - "hgvs_p_1_letter": "p.D119_F120del" - }, - "Variant": { - "ref": "AGATTTC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28253", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.360C>A", - "hgvs_p": "p.Phe120Leu", - "hgvs_p_1_letter": "p.F120L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "245", - "ref_dp": "245", - "alt_dp": "234", - "af": "0.96" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3delA", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "TA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28299", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "251", - "ref_dp": "0", - "alt_dp": "250", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26A>T", - "hgvs_p": "p.Gln9Leu", - "hgvs_p_1_letter": "p.Q9L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28326", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "239", - "ref_dp": "1", - "alt_dp": "236", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.53G>T", - "hgvs_p": "p.Gly18Val", - "hgvs_p_1_letter": "p.G18V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28461", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "100", - "ref_dp": "0", - "alt_dp": "100", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.188A>G", - "hgvs_p": "p.Asp63Gly", - "hgvs_p_1_letter": "p.D63G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28486", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "108", - "ref_dp": "0", - "alt_dp": "108", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.213C>A", - "hgvs_p": "p.Gly71Gly", - "hgvs_p_1_letter": "p.G71G" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10522", - "ref_dp": "44", - "alt_dp": "10412", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608G>T", - "hgvs_p": "p.Arg203Met", - "hgvs_p_1_letter": "p.R203M" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28916", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "434", - "ref_dp": "0", - "alt_dp": "429", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.643G>T", - "hgvs_p": "p.Gly215Cys", - "hgvs_p_1_letter": "p.G215C" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29260", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1390", - "ref_dp": "0", - "alt_dp": "1387", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.987G>T", - "hgvs_p": "p.Thr329Thr", - "hgvs_p_1_letter": "p.T329T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2068", - "ref_dp": "0", - "alt_dp": "2058", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7945", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "279", - "ref_dp": "4", - "alt_dp": "275", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7680C>T", - "hgvs_p": "p.Tyr2560Tyr", - "hgvs_p_1_letter": "p.Y2560Y" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "220644", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "32", - "alt_dp": "29", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1360", - "ref_dp": "2", - "alt_dp": "1358", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "35", - "alt_dp": "29", - "af": "0.83" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "4", - "alt_dp": "33", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "708", - "ref_dp": "0", - "alt_dp": "707", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "716", - "ref_dp": "3", - "alt_dp": "713", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "356", - "ref_dp": "0", - "alt_dp": "356", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "349", - "ref_dp": "0", - "alt_dp": "347", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "71", - "ref_dp": "0", - "alt_dp": "71", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "0", - "alt_dp": "90", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24263", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "16", - "alt_dp": "6", - "af": "0.38" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.2704delA", - "hgvs_p": "p.Met902fs", - "hgvs_p_1_letter": "p.M902fs" - }, - "Variant": { - "ref": "CA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "168", - "ref_dp": "0", - "alt_dp": "168", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "200", - "ref_dp": "4", - "alt_dp": "196", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "378", - "ref_dp": "0", - "alt_dp": "378", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "116", - "ref_dp": "2", - "alt_dp": "114", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "114", - "ref_dp": "0", - "alt_dp": "114", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "135", - "ref_dp": "0", - "alt_dp": "135", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "111", - "ref_dp": "0", - "alt_dp": "111", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2754", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "13", - "alt_dp": "88", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2489T>C", - "hgvs_p": "p.Val830Ala", - "hgvs_p_1_letter": "p.V830A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27621", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.228G>C", - "hgvs_p": "p.Gln76His", - "hgvs_p_1_letter": "p.Q76H" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27628", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "13", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.237delC", - "hgvs_p": "p.Arg80fs", - "hgvs_p_1_letter": "p.R80fs" - }, - "Variant": { - "ref": "GC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "550", - "ref_dp": "2", - "alt_dp": "546", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "561", - "ref_dp": "3", - "alt_dp": "558", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "97", - "ref_dp": "0", - "alt_dp": "97", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "409", - "ref_dp": "407", - "alt_dp": "262", - "af": "0.64" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11494", - "ref_dp": "98", - "alt_dp": "11384", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11443", - "ref_dp": "5", - "alt_dp": "11421", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4097", - "nucleotide": "TC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "24", - "alt_dp": "14", - "af": "0.58" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.3832_3833insC", - "hgvs_p": "p.Phe1278fs", - "hgvs_p_1_letter": "p.F1278fs" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4101", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "10", - "alt_dp": "17", - "af": "0.63" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3836T>C", - "hgvs_p": "p.Leu1279Ser", - "hgvs_p_1_letter": "p.L1279S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4699", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.4434T>C", - "hgvs_p": "p.Ser1478Ser", - "hgvs_p_1_letter": "p.S1478S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1470", - "ref_dp": "0", - "alt_dp": "1470", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220646", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "84", - "ref_dp": "84", - "alt_dp": "74", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "69", - "ref_dp": "0", - "alt_dp": "69", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3077", - "ref_dp": "6", - "alt_dp": "3071", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16950", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "136", - "ref_dp": "98", - "alt_dp": "38", - "af": "0.28" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.16685T>A", - "hgvs_p": "p.Leu5562Gln", - "hgvs_p_1_letter": "p.L5562Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "45", - "alt_dp": "42", - "af": "0.93" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "773", - "ref_dp": "0", - "alt_dp": "773", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "776", - "ref_dp": "2", - "alt_dp": "774", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "337", - "ref_dp": "0", - "alt_dp": "337", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "326", - "ref_dp": "0", - "alt_dp": "324", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "17", - "af": "0.94" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "0", - "alt_dp": "99", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "0", - "alt_dp": "156", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "114", - "ref_dp": "0", - "alt_dp": "114", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "545", - "ref_dp": "6", - "alt_dp": "539", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "626", - "ref_dp": "7", - "alt_dp": "619", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "516", - "ref_dp": "2", - "alt_dp": "514", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "515", - "ref_dp": "0", - "alt_dp": "515", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "562", - "ref_dp": "0", - "alt_dp": "562", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "563", - "ref_dp": "2", - "alt_dp": "559", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "166", - "ref_dp": "0", - "alt_dp": "166", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "690", - "ref_dp": "0", - "alt_dp": "690", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "717", - "ref_dp": "16", - "alt_dp": "699", - "af": "0.97" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "572", - "ref_dp": "566", - "alt_dp": "417", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8092", - "ref_dp": "117", - "alt_dp": "7963", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8026", - "ref_dp": "5", - "alt_dp": "8016", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1947", - "ref_dp": "10", - "alt_dp": "1934", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220647", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10647", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "12", - "alt_dp": "43", - "af": "0.78" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10382C>T", - "hgvs_p": "p.Thr3461Ile", - "hgvs_p_1_letter": "p.T3461I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11005", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "4", - "alt_dp": "12", - "af": "0.75" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.10740C>T", - "hgvs_p": "p.His3580His", - "hgvs_p_1_letter": "p.H3580H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "61", - "alt_dp": "57", - "af": "0.93" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "177", - "ref_dp": "0", - "alt_dp": "177", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6907", - "ref_dp": "12", - "alt_dp": "6895", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "123", - "ref_dp": "0", - "alt_dp": "123", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15240", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14975C>T", - "hgvs_p": "p.Thr4992Ile", - "hgvs_p_1_letter": "p.T4992I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15359", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "4", - "alt_dp": "6", - "af": "0.6" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15094G>A", - "hgvs_p": "p.Ala5032Thr", - "hgvs_p_1_letter": "p.A5032T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "224", - "ref_dp": "42", - "alt_dp": "182", - "af": "0.81" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "2", - "alt_dp": "161", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "167", - "ref_dp": "164", - "alt_dp": "153", - "af": "0.92" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "0", - "alt_dp": "158", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "4", - "alt_dp": "11", - "af": "0.73" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2817", - "ref_dp": "2", - "alt_dp": "2815", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2713", - "ref_dp": "5", - "alt_dp": "2696", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1006", - "ref_dp": "0", - "alt_dp": "1005", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "972", - "ref_dp": "0", - "alt_dp": "966", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "0", - "alt_dp": "57", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "380", - "ref_dp": "0", - "alt_dp": "378", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "569", - "ref_dp": "0", - "alt_dp": "567", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "225", - "ref_dp": "0", - "alt_dp": "223", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "865", - "ref_dp": "1", - "alt_dp": "862", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1063", - "ref_dp": "11", - "alt_dp": "1050", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25531", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "27", - "alt_dp": "74", - "af": "0.73" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.139A>G", - "hgvs_p": "p.Ile47Val", - "hgvs_p_1_letter": "p.I47V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "104", - "ref_dp": "0", - "alt_dp": "102", - "af": "0.98" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "714", - "ref_dp": "1", - "alt_dp": "713", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "619", - "ref_dp": "0", - "alt_dp": "619", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "691", - "ref_dp": "2", - "alt_dp": "689", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "724", - "ref_dp": "4", - "alt_dp": "720", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "416", - "ref_dp": "0", - "alt_dp": "415", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "126", - "ref_dp": "0", - "alt_dp": "126", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1379", - "ref_dp": "0", - "alt_dp": "1377", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1323", - "ref_dp": "4", - "alt_dp": "1317", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "91", - "ref_dp": "0", - "alt_dp": "91", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "976", - "ref_dp": "967", - "alt_dp": "669", - "af": "0.69" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5179", - "ref_dp": "67", - "alt_dp": "5106", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5137", - "ref_dp": "2", - "alt_dp": "5122", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3724", - "ref_dp": "9", - "alt_dp": "3714", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220648", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11074", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "15", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.10817delT", - "hgvs_p": "p.Leu3606fs", - "hgvs_p_1_letter": "p.L3606fs" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "60", - "alt_dp": "57", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1619", - "ref_dp": "0", - "alt_dp": "1619", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14717", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "9", - "alt_dp": "4", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14452A>G", - "hgvs_p": "p.Arg4818Gly", - "hgvs_p_1_letter": "p.R4818G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1513", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "34", - "alt_dp": "17", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.1248C>T", - "hgvs_p": "p.Cys416Cys", - "hgvs_p_1_letter": "p.C416C" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "13", - "alt_dp": "11", - "af": "0.85" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "339", - "ref_dp": "0", - "alt_dp": "339", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "317", - "ref_dp": "0", - "alt_dp": "317", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "160", - "ref_dp": "0", - "alt_dp": "160", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "149", - "ref_dp": "0", - "alt_dp": "148", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "0", - "alt_dp": "106", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "131", - "ref_dp": "1", - "alt_dp": "130", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "2", - "alt_dp": "22", - "af": "0.92" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "2", - "alt_dp": "73", - "af": "0.97" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "2", - "alt_dp": "76", - "af": "0.97" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "57", - "alt_dp": "37", - "af": "0.64" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6310", - "ref_dp": "41", - "alt_dp": "6263", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6308", - "ref_dp": "2", - "alt_dp": "6297", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "930", - "ref_dp": "4", - "alt_dp": "924", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220649", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "22", - "alt_dp": "21", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1944", - "ref_dp": "4", - "alt_dp": "1940", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "21", - "alt_dp": "14", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19275", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "5", - "alt_dp": "32", - "af": "0.86" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19010T>C", - "hgvs_p": "p.Leu6337Pro", - "hgvs_p_1_letter": "p.L6337P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "68", - "alt_dp": "60", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "0", - "alt_dp": "79", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "886", - "ref_dp": "0", - "alt_dp": "886", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "950", - "ref_dp": "4", - "alt_dp": "946", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "385", - "ref_dp": "0", - "alt_dp": "385", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "374", - "ref_dp": "0", - "alt_dp": "374", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "159", - "ref_dp": "0", - "alt_dp": "159", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "219", - "ref_dp": "0", - "alt_dp": "217", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "253", - "ref_dp": "0", - "alt_dp": "250", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "310", - "ref_dp": "6", - "alt_dp": "304", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25482", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.90C>T", - "hgvs_p": "p.Arg30Arg", - "hgvs_p_1_letter": "p.R30R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "293", - "ref_dp": "0", - "alt_dp": "293", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "178", - "ref_dp": "0", - "alt_dp": "178", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "169", - "ref_dp": "0", - "alt_dp": "169", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "149", - "ref_dp": "0", - "alt_dp": "149", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "0", - "alt_dp": "88", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2754", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "13", - "alt_dp": "12", - "af": "0.48" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2489T>C", - "hgvs_p": "p.Val830Ala", - "hgvs_p_1_letter": "p.V830A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2815", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "34", - "alt_dp": "19", - "af": "0.56" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.2553delA", - "hgvs_p": "p.Val852fs", - "hgvs_p_1_letter": "p.V852fs" - }, - "Variant": { - "ref": "TA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "719", - "ref_dp": "1", - "alt_dp": "718", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "808", - "ref_dp": "2", - "alt_dp": "802", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "558", - "ref_dp": "557", - "alt_dp": "301", - "af": "0.54" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28363", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "13", - "alt_dp": "6", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.90A>T", - "hgvs_p": "p.Gly30Gly", - "hgvs_p_1_letter": "p.G30G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10996", - "ref_dp": "110", - "alt_dp": "10874", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10931", - "ref_dp": "9", - "alt_dp": "10905", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "8", - "alt_dp": "6", - "af": "0.43" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "6", - "alt_dp": "6", - "af": "0.5" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2396", - "ref_dp": "9", - "alt_dp": "2383", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220650", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10647", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10382C>T", - "hgvs_p": "p.Thr3461Ile", - "hgvs_p_1_letter": "p.T3461I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "20", - "alt_dp": "18", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3292", - "ref_dp": "5", - "alt_dp": "3287", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "0", - "alt_dp": "70", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "63", - "ref_dp": "0", - "alt_dp": "63", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "63", - "ref_dp": "63", - "alt_dp": "53", - "af": "0.84" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "94", - "ref_dp": "1", - "alt_dp": "93", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "993", - "ref_dp": "2", - "alt_dp": "991", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "908", - "ref_dp": "0", - "alt_dp": "908", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "328", - "ref_dp": "0", - "alt_dp": "328", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "312", - "ref_dp": "0", - "alt_dp": "311", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "190", - "ref_dp": "0", - "alt_dp": "190", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "240", - "ref_dp": "0", - "alt_dp": "240", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "455", - "ref_dp": "0", - "alt_dp": "454", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "551", - "ref_dp": "10", - "alt_dp": "540", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25531", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.139A>G", - "hgvs_p": "p.Ile47Val", - "hgvs_p_1_letter": "p.I47V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "249", - "ref_dp": "0", - "alt_dp": "249", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "144", - "ref_dp": "0", - "alt_dp": "144", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "0", - "alt_dp": "147", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "176", - "ref_dp": "1", - "alt_dp": "175", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "126", - "ref_dp": "0", - "alt_dp": "126", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2785", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "51", - "alt_dp": "28", - "af": "0.35" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2520T>C", - "hgvs_p": "p.Asn840Asn", - "hgvs_p_1_letter": "p.N840N" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "795", - "ref_dp": "2", - "alt_dp": "791", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "801", - "ref_dp": "2", - "alt_dp": "799", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "0", - "alt_dp": "88", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "589", - "ref_dp": "587", - "alt_dp": "367", - "af": "0.62" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6879", - "ref_dp": "67", - "alt_dp": "6807", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6840", - "ref_dp": "2", - "alt_dp": "6824", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "13", - "alt_dp": "8", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "13", - "alt_dp": "8", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2169", - "ref_dp": "2", - "alt_dp": "2167", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220651", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10323", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10058A>G", - "hgvs_p": "p.Lys3353Arg", - "hgvs_p_1_letter": "p.K3353R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10333", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.10068A>G", - "hgvs_p": "p.Thr3356Thr", - "hgvs_p_1_letter": "p.T3356T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "33", - "alt_dp": "26", - "af": "0.76" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1396", - "ref_dp": "7", - "alt_dp": "1389", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21740", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "15", - "alt_dp": "12", - "af": "0.44" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.178T>G", - "hgvs_p": "p.Ser60Ala", - "hgvs_p_1_letter": "p.S60A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "2", - "alt_dp": "22", - "af": "0.92" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "24", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21843", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "19", - "alt_dp": "12", - "af": "0.39" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.281C>A", - "hgvs_p": "p.Ser94Tyr", - "hgvs_p_1_letter": "p.S94Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "827", - "ref_dp": "0", - "alt_dp": "827", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "880", - "ref_dp": "1", - "alt_dp": "878", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "393", - "ref_dp": "0", - "alt_dp": "393", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "380", - "ref_dp": "1", - "alt_dp": "378", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "263", - "ref_dp": "0", - "alt_dp": "262", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "300", - "ref_dp": "4", - "alt_dp": "296", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2592", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "16", - "alt_dp": "8", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2327C>A", - "hgvs_p": "p.Ala776Asp", - "hgvs_p_1_letter": "p.A776D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "295", - "ref_dp": "0", - "alt_dp": "295", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "223", - "ref_dp": "0", - "alt_dp": "223", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "230", - "ref_dp": "0", - "alt_dp": "230", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "234", - "ref_dp": "0", - "alt_dp": "234", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "71", - "af": "0.97" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "194", - "ref_dp": "1", - "alt_dp": "193", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "223", - "ref_dp": "2", - "alt_dp": "221", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "186", - "ref_dp": "186", - "alt_dp": "128", - "af": "0.69" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11290", - "ref_dp": "87", - "alt_dp": "11197", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11251", - "ref_dp": "5", - "alt_dp": "11237", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4301", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4036C>T", - "hgvs_p": "p.Leu1346Phe", - "hgvs_p_1_letter": "p.L1346F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7680", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "31", - "alt_dp": "13", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7415A>G", - "hgvs_p": "p.Asp2472Gly", - "hgvs_p_1_letter": "p.D2472G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1490", - "ref_dp": "7", - "alt_dp": "1483", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220652", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10135", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.9870T>C", - "hgvs_p": "p.Leu3290Leu", - "hgvs_p_1_letter": "p.L3290L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "58", - "alt_dp": "53", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "113", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "20", - "alt_dp": "13", - "af": "0.39" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-153A>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "116", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "23", - "alt_dp": "13", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-150G>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2217", - "ref_dp": "3", - "alt_dp": "2214", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14646", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "35", - "alt_dp": "14", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14381T>A", - "hgvs_p": "p.Leu4794Gln", - "hgvs_p_1_letter": "p.L4794Q" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "48", - "alt_dp": "45", - "af": "0.92" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "858", - "ref_dp": "0", - "alt_dp": "858", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "930", - "ref_dp": "0", - "alt_dp": "930", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "413", - "ref_dp": "0", - "alt_dp": "413", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "403", - "ref_dp": "1", - "alt_dp": "400", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "181", - "ref_dp": "2", - "alt_dp": "179", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "220", - "ref_dp": "0", - "alt_dp": "219", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "77", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "425", - "ref_dp": "0", - "alt_dp": "425", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "509", - "ref_dp": "17", - "alt_dp": "492", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24803", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "190", - "ref_dp": "0", - "alt_dp": "190", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3241A>G", - "hgvs_p": "p.Ile1081Val", - "hgvs_p_1_letter": "p.I1081V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25708", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "2", - "alt_dp": "17", - "af": "0.89" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.316C>T", - "hgvs_p": "p.Leu106Phe", - "hgvs_p_1_letter": "p.L106F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "493", - "ref_dp": "0", - "alt_dp": "493", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "207", - "ref_dp": "0", - "alt_dp": "207", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "193", - "ref_dp": "0", - "alt_dp": "193", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "201", - "ref_dp": "1", - "alt_dp": "199", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2755", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "92", - "ref_dp": "69", - "alt_dp": "23", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2490G>A", - "hgvs_p": "p.Val830Val", - "hgvs_p_1_letter": "p.V830V" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "646", - "ref_dp": "0", - "alt_dp": "644", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "720", - "ref_dp": "2", - "alt_dp": "718", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "559", - "ref_dp": "554", - "alt_dp": "308", - "af": "0.55" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9059", - "ref_dp": "70", - "alt_dp": "8983", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9032", - "ref_dp": "4", - "alt_dp": "9012", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29301", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3790", - "ref_dp": "4", - "alt_dp": "3786", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1028A>G", - "hgvs_p": "p.Asp343Gly", - "hgvs_p_1_letter": "p.D343G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7488", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "228", - "ref_dp": "0", - "alt_dp": "228", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7223C>T", - "hgvs_p": "p.Thr2408Ile", - "hgvs_p_1_letter": "p.T2408I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2474", - "ref_dp": "4", - "alt_dp": "2469", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220653", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "10", - "alt_dp": "9", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "387", - "ref_dp": "0", - "alt_dp": "387", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14560", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.14295T>A", - "hgvs_p": "p.Cys4765*", - "hgvs_p_1_letter": "p.C4765*" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "311", - "ref_dp": "0", - "alt_dp": "311", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "312", - "ref_dp": "2", - "alt_dp": "310", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "157", - "ref_dp": "0", - "alt_dp": "157", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "154", - "ref_dp": "0", - "alt_dp": "154", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "63", - "ref_dp": "0", - "alt_dp": "61", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "71", - "ref_dp": "0", - "alt_dp": "71", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "393", - "ref_dp": "0", - "alt_dp": "393", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2633", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "5", - "alt_dp": "6", - "af": "0.55" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2368T>A", - "hgvs_p": "p.Leu790Met", - "hgvs_p_1_letter": "p.L790M" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "113", - "ref_dp": "0", - "alt_dp": "113", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "115", - "ref_dp": "0", - "alt_dp": "113", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2702", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2437T>C", - "hgvs_p": "p.Phe813Leu", - "hgvs_p_1_letter": "p.F813L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "184", - "ref_dp": "0", - "alt_dp": "184", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "212", - "ref_dp": "1", - "alt_dp": "211", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "166", - "ref_dp": "166", - "alt_dp": "120", - "af": "0.72" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6955", - "ref_dp": "64", - "alt_dp": "6886", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6937", - "ref_dp": "2", - "alt_dp": "6917", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "685", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4513", - "ref_dp": "4475", - "alt_dp": "2142", - "af": "0.47" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.421_429delAAGTCATTT", - "hgvs_p": "p.Lys141_Phe143del", - "hgvs_p_1_letter": "p.K141_F143del" - }, - "Variant": { - "ref": "AAAGTCATTT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "694", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "9", - "alt_dp": "5", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.429T>A", - "hgvs_p": "p.Phe143Leu", - "hgvs_p_1_letter": "p.F143L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "4", - "alt_dp": "6", - "af": "0.6" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "618", - "ref_dp": "0", - "alt_dp": "618", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220654", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "106", - "alt_dp": "97", - "af": "0.92" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2838", - "ref_dp": "1", - "alt_dp": "2837", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "35", - "alt_dp": "33", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "780", - "ref_dp": "0", - "alt_dp": "780", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "754", - "ref_dp": "0", - "alt_dp": "754", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "331", - "ref_dp": "0", - "alt_dp": "331", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "321", - "ref_dp": "0", - "alt_dp": "317", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "258", - "ref_dp": "2", - "alt_dp": "255", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "310", - "ref_dp": "0", - "alt_dp": "308", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "384", - "ref_dp": "0", - "alt_dp": "384", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "439", - "ref_dp": "6", - "alt_dp": "433", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "591", - "ref_dp": "3", - "alt_dp": "588", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "261", - "ref_dp": "0", - "alt_dp": "261", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "241", - "ref_dp": "0", - "alt_dp": "241", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "269", - "ref_dp": "2", - "alt_dp": "267", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "227", - "ref_dp": "0", - "alt_dp": "225", - "af": "0.99" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "695", - "ref_dp": "0", - "alt_dp": "693", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "714", - "ref_dp": "0", - "alt_dp": "712", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "538", - "ref_dp": "535", - "alt_dp": "345", - "af": "0.64" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5172", - "ref_dp": "63", - "alt_dp": "5108", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5131", - "ref_dp": "0", - "alt_dp": "5124", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "73", - "ref_dp": "0", - "alt_dp": "73", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "13", - "alt_dp": "8", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "13", - "alt_dp": "8", - "af": "0.38" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1798", - "ref_dp": "4", - "alt_dp": "1792", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220655", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "66", - "ref_dp": "0", - "alt_dp": "66", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "124", - "ref_dp": "124", - "alt_dp": "112", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "249", - "ref_dp": "2", - "alt_dp": "247", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6068", - "ref_dp": "4", - "alt_dp": "6064", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "167", - "ref_dp": "2", - "alt_dp": "164", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "17797", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "5", - "alt_dp": "6", - "af": "0.55" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17532G>T", - "hgvs_p": "p.Leu5844Leu", - "hgvs_p_1_letter": "p.L5844L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "224", - "ref_dp": "0", - "alt_dp": "224", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "226", - "ref_dp": "224", - "alt_dp": "213", - "af": "0.94" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "271", - "ref_dp": "0", - "alt_dp": "271", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2270", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2005A>G", - "hgvs_p": "p.Lys669Glu", - "hgvs_p_1_letter": "p.K669E" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "2", - "alt_dp": "9", - "af": "0.82" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1843", - "ref_dp": "2", - "alt_dp": "1841", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1813", - "ref_dp": "2", - "alt_dp": "1808", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "652", - "ref_dp": "0", - "alt_dp": "652", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "630", - "ref_dp": "0", - "alt_dp": "620", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "445", - "ref_dp": "0", - "alt_dp": "445", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "779", - "ref_dp": "0", - "alt_dp": "777", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "137", - "ref_dp": "0", - "alt_dp": "136", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "827", - "ref_dp": "0", - "alt_dp": "825", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "960", - "ref_dp": "7", - "alt_dp": "950", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "85", - "ref_dp": "0", - "alt_dp": "85", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25855", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "0", - "alt_dp": "101", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.463G>A", - "hgvs_p": "p.Asp155Asn", - "hgvs_p_1_letter": "p.D155N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "450", - "ref_dp": "2", - "alt_dp": "448", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "478", - "ref_dp": "1", - "alt_dp": "477", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "554", - "ref_dp": "0", - "alt_dp": "554", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "578", - "ref_dp": "4", - "alt_dp": "571", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "283", - "ref_dp": "0", - "alt_dp": "281", - "af": "0.99" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "164", - "ref_dp": "1", - "alt_dp": "163", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2207", - "ref_dp": "4", - "alt_dp": "2199", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2296", - "ref_dp": "7", - "alt_dp": "2282", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1753", - "ref_dp": "1743", - "alt_dp": "1191", - "af": "0.68" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5261", - "ref_dp": "74", - "alt_dp": "5183", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5202", - "ref_dp": "6", - "alt_dp": "5186", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29772", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "downstream_gene_variant", - "hgvs_c": "c.*4388T>C", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "1", - "alt_dp": "75", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "18", - "alt_dp": "6", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "18", - "alt_dp": "6", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2376", - "ref_dp": "3", - "alt_dp": "2367", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8652", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2140", - "ref_dp": "8", - "alt_dp": "2132", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8387T>C", - "hgvs_p": "p.Met2796Thr", - "hgvs_p_1_letter": "p.M2796T" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "220656", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "831", - "ref_dp": "0", - "alt_dp": "831", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13975", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_retained_variant", - "hgvs_c": "c.13710G>A", - "hgvs_p": "p.Ter4570Ter", - "hgvs_p_1_letter": "p.*4570*" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16409", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "22", - "alt_dp": "9", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.16144C>T", - "hgvs_p": "p.Gln5382*", - "hgvs_p_1_letter": "p.Q5382*" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "19", - "alt_dp": "17", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "428", - "ref_dp": "0", - "alt_dp": "428", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "502", - "ref_dp": "4", - "alt_dp": "498", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "215", - "ref_dp": "0", - "alt_dp": "215", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "206", - "ref_dp": "0", - "alt_dp": "204", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "50", - "ref_dp": "0", - "alt_dp": "50", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "1", - "alt_dp": "86", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26598", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.76T>C", - "hgvs_p": "p.Phe26Leu", - "hgvs_p_1_letter": "p.F26L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26712", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "5", - "alt_dp": "10", - "af": "0.67" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.190T>C", - "hgvs_p": "p.Cys64Arg", - "hgvs_p_1_letter": "p.C64R" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "136", - "ref_dp": "0", - "alt_dp": "134", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "0", - "alt_dp": "132", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "98", - "ref_dp": "97", - "alt_dp": "63", - "af": "0.64" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28877", - "nucleotide": "TC" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7768", - "ref_dp": "7", - "alt_dp": "7718", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.604_605delAGinsTC", - "hgvs_p": "p.203", - "hgvs_p_1_letter": "p.203" - }, - "Variant": { - "ref": "AG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7783", - "ref_dp": "17", - "alt_dp": "7748", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7807", - "ref_dp": "2", - "alt_dp": "7798", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4920", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "9", - "alt_dp": "3", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4655C>T", - "hgvs_p": "p.Thr1552Ile", - "hgvs_p_1_letter": "p.T1552I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "610", - "ref_dp": "3", - "alt_dp": "607", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220657", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10647", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10382C>T", - "hgvs_p": "p.Thr3461Ile", - "hgvs_p_1_letter": "p.T3461I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1613", - "ref_dp": "0", - "alt_dp": "1613", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15966", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "12", - "alt_dp": "8", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15701T>C", - "hgvs_p": "p.Val5234Ala", - "hgvs_p_1_letter": "p.V5234A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "37", - "alt_dp": "30", - "af": "0.79" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "510", - "ref_dp": "2", - "alt_dp": "508", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "541", - "ref_dp": "0", - "alt_dp": "541", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "264", - "ref_dp": "0", - "alt_dp": "264", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "253", - "ref_dp": "0", - "alt_dp": "249", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "0", - "alt_dp": "53", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "149", - "ref_dp": "0", - "alt_dp": "146", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "170", - "ref_dp": "4", - "alt_dp": "166", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "139", - "ref_dp": "0", - "alt_dp": "139", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "43", - "af": "0.98" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "737", - "ref_dp": "0", - "alt_dp": "737", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "713", - "ref_dp": "2", - "alt_dp": "711", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "527", - "ref_dp": "525", - "alt_dp": "343", - "af": "0.65" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28425", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "70", - "alt_dp": "25", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.152C>T", - "hgvs_p": "p.Ser51Phe", - "hgvs_p_1_letter": "p.S51F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9546", - "ref_dp": "60", - "alt_dp": "9475", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9546", - "ref_dp": "3", - "alt_dp": "9522", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1051", - "ref_dp": "5", - "alt_dp": "1046", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220658", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "20", - "alt_dp": "18", - "af": "0.9" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11454", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "27", - "af": "0.93" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11189C>T", - "hgvs_p": "p.Ala3730Val", - "hgvs_p_1_letter": "p.A3730V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1324", - "ref_dp": "7", - "alt_dp": "1317", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20936", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20671C>T", - "hgvs_p": "p.Arg6891Cys", - "hgvs_p_1_letter": "p.R6891C" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21266", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "8", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.21001A>G", - "hgvs_p": "p.Lys7001Glu", - "hgvs_p_1_letter": "p.K7001E" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "27", - "alt_dp": "24", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "786", - "ref_dp": "0", - "alt_dp": "786", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "772", - "ref_dp": "0", - "alt_dp": "772", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "327", - "ref_dp": "0", - "alt_dp": "327", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "323", - "ref_dp": "0", - "alt_dp": "323", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "0", - "alt_dp": "89", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "118", - "ref_dp": "0", - "alt_dp": "118", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "233", - "ref_dp": "0", - "alt_dp": "232", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "264", - "ref_dp": "11", - "alt_dp": "253", - "af": "0.96" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "231", - "ref_dp": "2", - "alt_dp": "229", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "217", - "ref_dp": "0", - "alt_dp": "217", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "261", - "ref_dp": "0", - "alt_dp": "261", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "244", - "ref_dp": "0", - "alt_dp": "244", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "725", - "ref_dp": "0", - "alt_dp": "723", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "708", - "ref_dp": "0", - "alt_dp": "707", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "566", - "ref_dp": "561", - "alt_dp": "435", - "af": "0.77" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10102", - "ref_dp": "94", - "alt_dp": "9997", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10039", - "ref_dp": "10", - "alt_dp": "10008", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "885", - "ref_dp": "0", - "alt_dp": "885", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220659", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "147", - "alt_dp": "129", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "153", - "ref_dp": "0", - "alt_dp": "153", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5113", - "ref_dp": "5", - "alt_dp": "5106", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "0", - "alt_dp": "87", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "130", - "ref_dp": "2", - "alt_dp": "128", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "132", - "ref_dp": "132", - "alt_dp": "117", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "126", - "ref_dp": "0", - "alt_dp": "126", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3188", - "ref_dp": "6", - "alt_dp": "3182", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3075", - "ref_dp": "2", - "alt_dp": "3067", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1225", - "ref_dp": "0", - "alt_dp": "1223", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1183", - "ref_dp": "1", - "alt_dp": "1178", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "575", - "ref_dp": "0", - "alt_dp": "574", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "852", - "ref_dp": "0", - "alt_dp": "845", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "1", - "alt_dp": "85", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "624", - "ref_dp": "1", - "alt_dp": "618", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "757", - "ref_dp": "12", - "alt_dp": "745", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "1", - "alt_dp": "39", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "0", - "alt_dp": "88", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "546", - "ref_dp": "1", - "alt_dp": "545", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "449", - "ref_dp": "2", - "alt_dp": "447", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "432", - "ref_dp": "0", - "alt_dp": "432", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "479", - "ref_dp": "2", - "alt_dp": "477", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "294", - "ref_dp": "0", - "alt_dp": "294", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "180", - "ref_dp": "1", - "alt_dp": "179", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27970", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "696", - "ref_dp": "19", - "alt_dp": "675", - "af": "0.97" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.77C>T", - "hgvs_p": "p.Thr26Ile", - "hgvs_p_1_letter": "p.T26I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1877", - "ref_dp": "3", - "alt_dp": "1872", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1989", - "ref_dp": "8", - "alt_dp": "1980", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1571", - "ref_dp": "1561", - "alt_dp": "969", - "af": "0.62" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3757", - "ref_dp": "52", - "alt_dp": "3700", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3725", - "ref_dp": "2", - "alt_dp": "3716", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "91", - "ref_dp": "0", - "alt_dp": "91", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "34", - "ref_dp": "0", - "alt_dp": "34", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "10", - "alt_dp": "14", - "af": "0.58" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "9", - "alt_dp": "14", - "af": "0.61" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7984", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "934", - "ref_dp": "1", - "alt_dp": "933", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7719T>C", - "hgvs_p": "p.Asp2573Asp", - "hgvs_p_1_letter": "p.D2573D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3572", - "ref_dp": "10", - "alt_dp": "3552", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "999", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2162", - "ref_dp": "22", - "alt_dp": "2138", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.734C>T", - "hgvs_p": "p.Ser245Phe", - "hgvs_p_1_letter": "p.S245F" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "220660", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "155", - "ref_dp": "151", - "alt_dp": "132", - "af": "0.85" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "138", - "ref_dp": "0", - "alt_dp": "138", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4902", - "ref_dp": "11", - "alt_dp": "4891", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13750", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.13485T>A", - "hgvs_p": "p.Ser4495Arg", - "hgvs_p_1_letter": "p.S4495R" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "0", - "alt_dp": "103", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15336", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "2", - "alt_dp": "9", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15071T>C", - "hgvs_p": "p.Leu5024Ser", - "hgvs_p_1_letter": "p.L5024S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15359", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "7", - "alt_dp": "7", - "af": "0.5" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15094G>A", - "hgvs_p": "p.Ala5032Thr", - "hgvs_p_1_letter": "p.A5032T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16744", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "344", - "ref_dp": "0", - "alt_dp": "344", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.16479G>A", - "hgvs_p": "p.Leu5493Leu", - "hgvs_p_1_letter": "p.L5493L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "186", - "ref_dp": "0", - "alt_dp": "186", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "190", - "ref_dp": "187", - "alt_dp": "174", - "af": "0.92" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "164", - "ref_dp": "0", - "alt_dp": "164", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3655", - "ref_dp": "3", - "alt_dp": "3650", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3613", - "ref_dp": "12", - "alt_dp": "3596", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1227", - "ref_dp": "0", - "alt_dp": "1225", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1189", - "ref_dp": "2", - "alt_dp": "1175", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "22", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "242", - "ref_dp": "0", - "alt_dp": "239", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "408", - "ref_dp": "0", - "alt_dp": "407", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "525", - "ref_dp": "0", - "alt_dp": "521", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "600", - "ref_dp": "6", - "alt_dp": "592", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2500", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2235A>G", - "hgvs_p": "p.Glu745Glu", - "hgvs_p_1_letter": "p.E745E" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "318", - "ref_dp": "1", - "alt_dp": "317", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "309", - "ref_dp": "0", - "alt_dp": "309", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "350", - "ref_dp": "0", - "alt_dp": "350", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "356", - "ref_dp": "3", - "alt_dp": "353", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "249", - "ref_dp": "0", - "alt_dp": "249", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "129", - "ref_dp": "1", - "alt_dp": "128", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1073", - "ref_dp": "0", - "alt_dp": "1070", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1105", - "ref_dp": "5", - "alt_dp": "1097", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "776", - "ref_dp": "768", - "alt_dp": "491", - "af": "0.63" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3182", - "ref_dp": "53", - "alt_dp": "3121", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3146", - "ref_dp": "1", - "alt_dp": "3138", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3264", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1132", - "ref_dp": "6", - "alt_dp": "1125", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2999C>T", - "hgvs_p": "p.Thr1000Ile", - "hgvs_p_1_letter": "p.T1000I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5512", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5247C>T", - "hgvs_p": "p.Asn1749Asn", - "hgvs_p_1_letter": "p.N1749N" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "24", - "alt_dp": "12", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "24", - "alt_dp": "12", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3635", - "ref_dp": "10", - "alt_dp": "3623", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220661", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "2", - "alt_dp": "26", - "af": "0.93" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "83", - "ref_dp": "0", - "alt_dp": "83", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "268", - "ref_dp": "262", - "alt_dp": "243", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "203", - "ref_dp": "0", - "alt_dp": "203", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7311", - "ref_dp": "6", - "alt_dp": "7305", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13678", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.13413T>C", - "hgvs_p": "p.Thr4471Thr", - "hgvs_p_1_letter": "p.T4471T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "157", - "ref_dp": "0", - "alt_dp": "157", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "1", - "alt_dp": "13", - "af": "0.93" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20081", - "nucleotide": "T" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "7", - "alt_dp": "4", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.19816C>T", - "hgvs_p": "p.Leu6606Leu", - "hgvs_p_1_letter": "p.L6606L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20085", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.33" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.19822delG", - "hgvs_p": "p.Val6608fs", - "hgvs_p_1_letter": "p.V6608fs" - }, - "Variant": { - "ref": "AG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21595", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "626", - "ref_dp": "3", - "alt_dp": "621", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.33C>T", - "hgvs_p": "p.Val11Val", - "hgvs_p_1_letter": "p.V11V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "151", - "ref_dp": "2", - "alt_dp": "149", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "152", - "ref_dp": "151", - "alt_dp": "145", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "232", - "ref_dp": "1", - "alt_dp": "231", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22992", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1430G>A", - "hgvs_p": "p.Ser477Asn", - "hgvs_p_1_letter": "p.S477N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22995", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1433C>A", - "hgvs_p": "p.Thr478Lys", - "hgvs_p_1_letter": "p.T478K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3174", - "ref_dp": "1", - "alt_dp": "3172", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3000", - "ref_dp": "2", - "alt_dp": "2995", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1121", - "ref_dp": "0", - "alt_dp": "1121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1072", - "ref_dp": "0", - "alt_dp": "1066", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "427", - "ref_dp": "0", - "alt_dp": "427", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "638", - "ref_dp": "0", - "alt_dp": "636", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "151", - "ref_dp": "2", - "alt_dp": "149", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "857", - "ref_dp": "0", - "alt_dp": "855", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1013", - "ref_dp": "12", - "alt_dp": "1001", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2470", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2205C>T", - "hgvs_p": "p.Ala735Ala", - "hgvs_p_1_letter": "p.A735A" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "2", - "alt_dp": "57", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "0", - "alt_dp": "70", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "516", - "ref_dp": "0", - "alt_dp": "516", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "322", - "ref_dp": "0", - "alt_dp": "322", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "284", - "ref_dp": "0", - "alt_dp": "283", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "337", - "ref_dp": "7", - "alt_dp": "330", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "178", - "ref_dp": "0", - "alt_dp": "178", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "0", - "alt_dp": "70", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1288", - "ref_dp": "0", - "alt_dp": "1287", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1327", - "ref_dp": "5", - "alt_dp": "1322", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "988", - "ref_dp": "984", - "alt_dp": "611", - "af": "0.62" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4858", - "ref_dp": "62", - "alt_dp": "4792", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4828", - "ref_dp": "1", - "alt_dp": "4820", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2995", - "ref_dp": "5", - "alt_dp": "2985", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220663", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12864", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.12599A>C", - "hgvs_p": "p.Asp4200Ala", - "hgvs_p_1_letter": "p.D4200A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "1312", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "475", - "ref_dp": "0", - "alt_dp": "473", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1047G>T", - "hgvs_p": "p.Leu349Phe", - "hgvs_p_1_letter": "p.L349F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "259", - "ref_dp": "0", - "alt_dp": "259", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18622", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "11", - "alt_dp": "5", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.18357A>G", - "hgvs_p": "p.Leu6119Leu", - "hgvs_p_1_letter": "p.L6119L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "0", - "alt_dp": "89", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "106", - "ref_dp": "0", - "alt_dp": "106", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "139", - "ref_dp": "0", - "alt_dp": "139", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "158", - "ref_dp": "0", - "alt_dp": "158", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "479", - "ref_dp": "2", - "alt_dp": "477", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "156", - "ref_dp": "0", - "alt_dp": "156", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "120", - "ref_dp": "0", - "alt_dp": "120", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "166", - "ref_dp": "2", - "alt_dp": "163", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27274", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "17", - "alt_dp": "7", - "af": "0.29" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.73T>A", - "hgvs_p": "p.Ser25Thr", - "hgvs_p_1_letter": "p.S25T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27476", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "21", - "alt_dp": "126", - "af": "0.86" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.83C>T", - "hgvs_p": "p.Thr28Ile", - "hgvs_p_1_letter": "p.T28I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "150", - "ref_dp": "0", - "alt_dp": "150", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "159", - "ref_dp": "2", - "alt_dp": "157", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "171", - "ref_dp": "171", - "alt_dp": "136", - "af": "0.8" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9147", - "ref_dp": "39", - "alt_dp": "9102", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9138", - "ref_dp": "1", - "alt_dp": "9105", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29301", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1729", - "ref_dp": "4", - "alt_dp": "1725", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1028A>G", - "hgvs_p": "p.Asp343Gly", - "hgvs_p_1_letter": "p.D343G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3760", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "316", - "ref_dp": "215", - "alt_dp": "97", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "stop_gained", - "hgvs_c": "c.3495T>A", - "hgvs_p": "p.Cys1165*", - "hgvs_p_1_letter": "p.C1165*" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "223", - "ref_dp": "0", - "alt_dp": "223", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220664", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "112", - "ref_dp": "0", - "alt_dp": "112", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "302", - "ref_dp": "300", - "alt_dp": "269", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "300", - "ref_dp": "0", - "alt_dp": "300", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5521", - "ref_dp": "11", - "alt_dp": "5501", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "214", - "ref_dp": "4", - "alt_dp": "210", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15336", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "5", - "alt_dp": "6", - "af": "0.55" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15071T>C", - "hgvs_p": "p.Leu5024Ser", - "hgvs_p_1_letter": "p.L5024S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15359", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "6", - "alt_dp": "7", - "af": "0.54" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15094G>A", - "hgvs_p": "p.Ala5032Thr", - "hgvs_p_1_letter": "p.A5032T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "251", - "ref_dp": "1", - "alt_dp": "250", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "261", - "ref_dp": "0", - "alt_dp": "261", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "266", - "ref_dp": "261", - "alt_dp": "232", - "af": "0.87" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "297", - "ref_dp": "0", - "alt_dp": "297", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22992", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1430G>A", - "hgvs_p": "p.Ser477Asn", - "hgvs_p_1_letter": "p.S477N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23013", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1451A>C", - "hgvs_p": "p.Glu484Ala", - "hgvs_p_1_letter": "p.E484A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23040", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1478A>G", - "hgvs_p": "p.Gln493Arg", - "hgvs_p_1_letter": "p.Q493R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23048", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1486G>A", - "hgvs_p": "p.Gly496Ser", - "hgvs_p_1_letter": "p.G496S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1493A>G", - "hgvs_p": "p.Gln498Arg", - "hgvs_p_1_letter": "p.Q498R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23063", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "14", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1501A>T", - "hgvs_p": "p.Asn501Tyr", - "hgvs_p_1_letter": "p.N501Y" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23075", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1513T>C", - "hgvs_p": "p.Tyr505His", - "hgvs_p_1_letter": "p.Y505H" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2654", - "ref_dp": "0", - "alt_dp": "2654", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2542", - "ref_dp": "8", - "alt_dp": "2530", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "936", - "ref_dp": "0", - "alt_dp": "935", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "896", - "ref_dp": "0", - "alt_dp": "889", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "0", - "alt_dp": "54", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "895", - "ref_dp": "0", - "alt_dp": "891", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1211", - "ref_dp": "0", - "alt_dp": "1198", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "268", - "ref_dp": "0", - "alt_dp": "268", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1053", - "ref_dp": "0", - "alt_dp": "1053", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1182", - "ref_dp": "13", - "alt_dp": "1169", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "152", - "ref_dp": "0", - "alt_dp": "152", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "636", - "ref_dp": "2", - "alt_dp": "634", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "177", - "ref_dp": "0", - "alt_dp": "177", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "203", - "ref_dp": "0", - "alt_dp": "203", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "205", - "ref_dp": "0", - "alt_dp": "205", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "346", - "ref_dp": "0", - "alt_dp": "340", - "af": "0.98" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "64", - "ref_dp": "0", - "alt_dp": "64", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1831", - "ref_dp": "9", - "alt_dp": "1819", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1835", - "ref_dp": "8", - "alt_dp": "1827", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "167", - "ref_dp": "1", - "alt_dp": "166", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1291", - "ref_dp": "1282", - "alt_dp": "743", - "af": "0.58" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2695", - "ref_dp": "46", - "alt_dp": "2646", - "af": "0.98" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2663", - "ref_dp": "6", - "alt_dp": "2655", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "50", - "ref_dp": "0", - "alt_dp": "50", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5386", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.5121T>G", - "hgvs_p": "p.Ala1707Ala", - "hgvs_p_1_letter": "p.A1707A" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2721", - "ref_dp": "8", - "alt_dp": "2712", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220665", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11074", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "15", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.10817delT", - "hgvs_p": "p.Leu3606fs", - "hgvs_p_1_letter": "p.L3606fs" - }, - "Variant": { - "ref": "CT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11186", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "18", - "alt_dp": "8", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.10921T>C", - "hgvs_p": "p.Leu3641Leu", - "hgvs_p_1_letter": "p.L3641L" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "49", - "alt_dp": "41", - "af": "0.84" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2411", - "ref_dp": "5", - "alt_dp": "2405", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19162", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "872", - "ref_dp": "0", - "alt_dp": "868", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.18897G>T", - "hgvs_p": "p.Leu6299Leu", - "hgvs_p_1_letter": "p.L6299L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "0", - "alt_dp": "52", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "52", - "ref_dp": "52", - "alt_dp": "47", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23235", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "12", - "alt_dp": "7", - "af": "0.37" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1673A>G", - "hgvs_p": "p.Lys558Arg", - "hgvs_p_1_letter": "p.K558R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1508", - "ref_dp": "0", - "alt_dp": "1508", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1423", - "ref_dp": "6", - "alt_dp": "1417", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "648", - "ref_dp": "0", - "alt_dp": "648", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "624", - "ref_dp": "0", - "alt_dp": "621", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "71", - "ref_dp": "0", - "alt_dp": "71", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "140", - "ref_dp": "0", - "alt_dp": "140", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "384", - "ref_dp": "0", - "alt_dp": "383", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "449", - "ref_dp": "11", - "alt_dp": "438", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "646", - "ref_dp": "0", - "alt_dp": "646", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "242", - "ref_dp": "0", - "alt_dp": "242", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "271", - "ref_dp": "0", - "alt_dp": "269", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "262", - "ref_dp": "1", - "alt_dp": "261", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "149", - "ref_dp": "0", - "alt_dp": "149", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "32", - "ref_dp": "0", - "alt_dp": "32", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27676", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "23", - "alt_dp": "8", - "af": "0.26" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.283G>C", - "hgvs_p": "p.Glu95Gln", - "hgvs_p_1_letter": "p.E95Q" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "0", - "alt_dp": "55", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "837", - "ref_dp": "0", - "alt_dp": "837", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "921", - "ref_dp": "0", - "alt_dp": "919", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "88", - "ref_dp": "0", - "alt_dp": "88", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "702", - "ref_dp": "694", - "alt_dp": "428", - "af": "0.61" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8854", - "ref_dp": "85", - "alt_dp": "8762", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8819", - "ref_dp": "2", - "alt_dp": "8808", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4087", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3822T>C", - "hgvs_p": "p.Ile1274Ile", - "hgvs_p_1_letter": "p.I1274I" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "49", - "ref_dp": "0", - "alt_dp": "49", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "5", - "alt_dp": "12", - "af": "0.71" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "5", - "alt_dp": "12", - "af": "0.71" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2963", - "ref_dp": "3", - "alt_dp": "2957", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220666", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11267", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "24", - "alt_dp": "10", - "af": "0.36" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.11005_11006delAT", - "hgvs_p": "p.Met3669fs", - "hgvs_p_1_letter": "p.M3669fs" - }, - "Variant": { - "ref": "GAT" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11332", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.11067A>G", - "hgvs_p": "p.Val3689Val", - "hgvs_p_1_letter": "p.V3689V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11387", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11122G>A", - "hgvs_p": "p.Val3708Met", - "hgvs_p_1_letter": "p.V3708M" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13432", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "486", - "ref_dp": "0", - "alt_dp": "486", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.13167C>T", - "hgvs_p": "p.Pro4389Pro", - "hgvs_p_1_letter": "p.P4389P" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21456", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.21191A>G", - "hgvs_p": "p.Lys7064Arg", - "hgvs_p_1_letter": "p.K7064R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21618", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.56C>G", - "hgvs_p": "p.Thr19Arg", - "hgvs_p_1_letter": "p.T19R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "319", - "ref_dp": "0", - "alt_dp": "319", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "0", - "alt_dp": "103", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>G", - "hgvs_p": "p.Pro681Arg", - "hgvs_p_1_letter": "p.P681R" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26767", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.245T>C", - "hgvs_p": "p.Ile82Thr", - "hgvs_p_1_letter": "p.I82T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27874", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.119C>T", - "hgvs_p": "p.Thr40Ile", - "hgvs_p_1_letter": "p.T40I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27916", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.23G>A", - "hgvs_p": "p.Gly8Glu", - "hgvs_p_1_letter": "p.G8E" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27943", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "3", - "alt_dp": "7", - "af": "0.7" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.50A>G", - "hgvs_p": "p.His17Arg", - "hgvs_p_1_letter": "p.H17R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28055", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "8", - "alt_dp": "7", - "af": "0.47" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.162A>G", - "hgvs_p": "p.Ser54Ser", - "hgvs_p_1_letter": "p.S54S" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28089", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "12", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.197_202delGTTCTA", - "hgvs_p": "p.Gly66_Lys68delinsGlu", - "hgvs_p_1_letter": "p.G66_K68delinsE" - }, - "Variant": { - "ref": "GGTTCTA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28179", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.286G>T", - "hgvs_p": "p.Gly96Cys", - "hgvs_p_1_letter": "p.G96C" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28247", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "90", - "alt_dp": "86", - "af": "0.96" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.355_360delGATTTC", - "hgvs_p": "p.Asp119_Phe120del", - "hgvs_p_1_letter": "p.D119_F120del" - }, - "Variant": { - "ref": "AGATTTC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "118", - "ref_dp": "118", - "alt_dp": "105", - "af": "0.89" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3delA", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "TA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28367", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "96", - "ref_dp": "0", - "alt_dp": "96", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.94C>T", - "hgvs_p": "p.Arg32Cys", - "hgvs_p_1_letter": "p.R32C" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28378", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.105G>T", - "hgvs_p": "p.Ala35Ala", - "hgvs_p_1_letter": "p.A35A" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28461", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.188A>G", - "hgvs_p": "p.Asp63Gly", - "hgvs_p_1_letter": "p.D63G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5069", - "ref_dp": "16", - "alt_dp": "5029", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608G>T", - "hgvs_p": "p.Arg203Met", - "hgvs_p_1_letter": "p.R203M" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28916", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.643G>T", - "hgvs_p": "p.Gly215Cys", - "hgvs_p_1_letter": "p.G215C" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29402", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1865", - "ref_dp": "0", - "alt_dp": "1860", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1129G>T", - "hgvs_p": "p.Asp377Tyr", - "hgvs_p_1_letter": "p.D377Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3903", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3638C>T", - "hgvs_p": "p.Pro1213Leu", - "hgvs_p_1_letter": "p.P1213L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3987", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "0", - "alt_dp": "90", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3722C>T", - "hgvs_p": "p.Thr1241Ile", - "hgvs_p_1_letter": "p.T1241I" - }, - "Variant": { - "ref": "C" - } - } - ] - }, - { - "sample": "220667", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "0", - "alt_dp": "74", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "206", - "ref_dp": "202", - "alt_dp": "182", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "96", - "ref_dp": "0", - "alt_dp": "96", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3626", - "ref_dp": "4", - "alt_dp": "3622", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "117", - "ref_dp": "0", - "alt_dp": "117", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "157", - "ref_dp": "2", - "alt_dp": "155", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "159", - "ref_dp": "157", - "alt_dp": "139", - "af": "0.87" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "153", - "ref_dp": "1", - "alt_dp": "152", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3381", - "ref_dp": "6", - "alt_dp": "3375", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3427", - "ref_dp": "9", - "alt_dp": "3416", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1504", - "ref_dp": "0", - "alt_dp": "1502", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1436", - "ref_dp": "0", - "alt_dp": "1431", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "846", - "ref_dp": "0", - "alt_dp": "845", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1170", - "ref_dp": "0", - "alt_dp": "1164", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "128", - "ref_dp": "2", - "alt_dp": "124", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "798", - "ref_dp": "2", - "alt_dp": "795", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "930", - "ref_dp": "23", - "alt_dp": "905", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "100", - "ref_dp": "2", - "alt_dp": "98", - "af": "0.98" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1358", - "ref_dp": "2", - "alt_dp": "1355", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26361", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "8", - "alt_dp": "3", - "af": "0.27" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.117G>A", - "hgvs_p": "p.Leu39Leu", - "hgvs_p_1_letter": "p.L39L" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "438", - "ref_dp": "0", - "alt_dp": "436", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "513", - "ref_dp": "0", - "alt_dp": "513", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "473", - "ref_dp": "1", - "alt_dp": "472", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "618", - "ref_dp": "0", - "alt_dp": "618", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27384", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "764", - "ref_dp": "0", - "alt_dp": "764", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.183T>C", - "hgvs_p": "p.Asp61Asp", - "hgvs_p_1_letter": "p.D61D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "112", - "ref_dp": "0", - "alt_dp": "112", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1976", - "ref_dp": "8", - "alt_dp": "1963", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2173", - "ref_dp": "5", - "alt_dp": "2164", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "0", - "alt_dp": "80", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1572", - "ref_dp": "1560", - "alt_dp": "679", - "af": "0.43" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3593", - "ref_dp": "32", - "alt_dp": "3558", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3570", - "ref_dp": "4", - "alt_dp": "3559", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3040", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2775C>T", - "hgvs_p": "p.Tyr925Tyr", - "hgvs_p_1_letter": "p.Y925Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "165", - "ref_dp": "0", - "alt_dp": "165", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "77", - "ref_dp": "0", - "alt_dp": "77", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "9", - "alt_dp": "36", - "af": "0.8" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "9", - "alt_dp": "36", - "af": "0.8" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7984", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "627", - "ref_dp": "0", - "alt_dp": "627", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7719T>C", - "hgvs_p": "p.Asp2573Asp", - "hgvs_p_1_letter": "p.D2573D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4302", - "ref_dp": "15", - "alt_dp": "4285", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220668", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "33", - "alt_dp": "29", - "af": "0.88" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "418", - "ref_dp": "0", - "alt_dp": "418", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "206", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "13", - "alt_dp": "7", - "af": "0.35" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-60C>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "11", - "alt_dp": "7", - "af": "0.64" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "734", - "ref_dp": "0", - "alt_dp": "734", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "748", - "ref_dp": "0", - "alt_dp": "748", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "379", - "ref_dp": "0", - "alt_dp": "377", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "358", - "ref_dp": "0", - "alt_dp": "358", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "94", - "ref_dp": "0", - "alt_dp": "94", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "475", - "ref_dp": "2", - "alt_dp": "473", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "0", - "alt_dp": "90", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "0", - "alt_dp": "87", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "96", - "ref_dp": "0", - "alt_dp": "96", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27384", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.183T>C", - "hgvs_p": "p.Asp61Asp", - "hgvs_p_1_letter": "p.D61D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "260", - "ref_dp": "2", - "alt_dp": "258", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "297", - "ref_dp": "0", - "alt_dp": "297", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "176", - "ref_dp": "176", - "alt_dp": "105", - "af": "0.6" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8461", - "ref_dp": "46", - "alt_dp": "8410", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "8448", - "ref_dp": "1", - "alt_dp": "8431", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "6", - "alt_dp": "12", - "af": "0.67" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "6", - "alt_dp": "12", - "af": "0.67" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "7984", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "85", - "ref_dp": "0", - "alt_dp": "85", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7719T>C", - "hgvs_p": "p.Asp2573Asp", - "hgvs_p_1_letter": "p.D2573D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1330", - "ref_dp": "2", - "alt_dp": "1325", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220669", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "35", - "alt_dp": "33", - "af": "0.94" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1499", - "ref_dp": "4", - "alt_dp": "1495", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14466", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "20", - "alt_dp": "8", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.14201T>C", - "hgvs_p": "p.Phe4734Ser", - "hgvs_p_1_letter": "p.F4734S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14533", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14268A>G", - "hgvs_p": "p.Leu4756Leu", - "hgvs_p_1_letter": "p.L4756L" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "15572", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2032", - "ref_dp": "731", - "alt_dp": "1301", - "af": "0.64" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15307A>G", - "hgvs_p": "p.Met5103Val", - "hgvs_p_1_letter": "p.M5103V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "37", - "alt_dp": "29", - "af": "0.76" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1002", - "ref_dp": "0", - "alt_dp": "1002", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1030", - "ref_dp": "4", - "alt_dp": "1026", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "490", - "ref_dp": "0", - "alt_dp": "488", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "473", - "ref_dp": "0", - "alt_dp": "471", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "113", - "ref_dp": "0", - "alt_dp": "113", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "208", - "ref_dp": "0", - "alt_dp": "204", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "40", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "239", - "ref_dp": "0", - "alt_dp": "239", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "281", - "ref_dp": "6", - "alt_dp": "275", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1060", - "ref_dp": "2", - "alt_dp": "1056", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "516", - "ref_dp": "0", - "alt_dp": "516", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "508", - "ref_dp": "1", - "alt_dp": "505", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "474", - "ref_dp": "1", - "alt_dp": "472", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "247", - "ref_dp": "0", - "alt_dp": "247", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "92", - "af": "0.99" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1304", - "ref_dp": "1", - "alt_dp": "1302", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1395", - "ref_dp": "0", - "alt_dp": "1393", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1092", - "ref_dp": "1088", - "alt_dp": "734", - "af": "0.67" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28363", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "10", - "alt_dp": "6", - "af": "0.38" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.90A>T", - "hgvs_p": "p.Gly30Gly", - "hgvs_p_1_letter": "p.G30G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10404", - "ref_dp": "75", - "alt_dp": "10319", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10380", - "ref_dp": "2", - "alt_dp": "10364", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "2", - "alt_dp": "35", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "7", - "alt_dp": "37", - "af": "0.84" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2083", - "ref_dp": "5", - "alt_dp": "2078", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220670", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "38", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "101", - "alt_dp": "83", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "0", - "alt_dp": "81", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4671", - "ref_dp": "5", - "alt_dp": "4664", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "0", - "alt_dp": "121", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "121", - "ref_dp": "121", - "alt_dp": "114", - "af": "0.94" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "117", - "ref_dp": "0", - "alt_dp": "117", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "0", - "alt_dp": "11", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2094", - "ref_dp": "0", - "alt_dp": "2093", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2060", - "ref_dp": "6", - "alt_dp": "2053", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "847", - "ref_dp": "0", - "alt_dp": "845", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "817", - "ref_dp": "0", - "alt_dp": "815", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "328", - "ref_dp": "0", - "alt_dp": "327", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "478", - "ref_dp": "0", - "alt_dp": "477", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "93", - "ref_dp": "0", - "alt_dp": "93", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "520", - "ref_dp": "0", - "alt_dp": "518", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "628", - "ref_dp": "4", - "alt_dp": "624", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "58", - "ref_dp": "0", - "alt_dp": "58", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "372", - "ref_dp": "2", - "alt_dp": "370", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "296", - "ref_dp": "0", - "alt_dp": "296", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "354", - "ref_dp": "0", - "alt_dp": "354", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "361", - "ref_dp": "0", - "alt_dp": "361", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "268", - "ref_dp": "0", - "alt_dp": "268", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27632", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "28", - "alt_dp": "14", - "af": "0.33" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239G>A", - "hgvs_p": "p.Arg80Lys", - "hgvs_p_1_letter": "p.R80K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28253", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "482", - "ref_dp": "480", - "alt_dp": "479", - "af": "0.99" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.361delA", - "hgvs_p": "p.Ile121fs", - "hgvs_p_1_letter": "p.I121fs" - }, - "Variant": { - "ref": "CA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "569", - "ref_dp": "0", - "alt_dp": "566", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "572", - "ref_dp": "4", - "alt_dp": "568", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "78", - "ref_dp": "0", - "alt_dp": "78", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "386", - "ref_dp": "382", - "alt_dp": "243", - "af": "0.63" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7323", - "ref_dp": "72", - "alt_dp": "7246", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "7288", - "ref_dp": "2", - "alt_dp": "7274", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29399", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4164", - "ref_dp": "2", - "alt_dp": "4135", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1126G>T", - "hgvs_p": "p.Ala376Ser", - "hgvs_p_1_letter": "p.A376S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "57", - "ref_dp": "2", - "alt_dp": "55", - "af": "0.96" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3256", - "ref_dp": "13", - "alt_dp": "3242", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8652", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2794", - "ref_dp": "8", - "alt_dp": "2786", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8387T>C", - "hgvs_p": "p.Met2796Thr", - "hgvs_p_1_letter": "p.M2796T" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "220671", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "205", - "ref_dp": "204", - "alt_dp": "183", - "af": "0.89" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "98", - "ref_dp": "0", - "alt_dp": "98", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12008", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "232", - "ref_dp": "1", - "alt_dp": "230", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11743C>T", - "hgvs_p": "p.Leu3915Phe", - "hgvs_p_1_letter": "p.L3915F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3794", - "ref_dp": "10", - "alt_dp": "3783", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "1", - "alt_dp": "61", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "18163", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.17898A>G", - "hgvs_p": "p.Thr5966Thr", - "hgvs_p_1_letter": "p.T5966T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "97", - "ref_dp": "95", - "alt_dp": "87", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "108", - "ref_dp": "0", - "alt_dp": "108", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "0", - "alt_dp": "20", - "af": "0.91" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2394", - "ref_dp": "0", - "alt_dp": "2394", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2316", - "ref_dp": "2", - "alt_dp": "2309", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "848", - "ref_dp": "0", - "alt_dp": "848", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "798", - "ref_dp": "0", - "alt_dp": "798", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "59", - "ref_dp": "0", - "alt_dp": "59", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "554", - "ref_dp": "0", - "alt_dp": "553", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "893", - "ref_dp": "0", - "alt_dp": "890", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "239", - "ref_dp": "0", - "alt_dp": "239", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "691", - "ref_dp": "0", - "alt_dp": "687", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "756", - "ref_dp": "12", - "alt_dp": "744", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "56", - "ref_dp": "0", - "alt_dp": "56", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "115", - "ref_dp": "1", - "alt_dp": "113", - "af": "0.98" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1039", - "ref_dp": "7", - "alt_dp": "1032", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "611", - "ref_dp": "1", - "alt_dp": "610", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "638", - "ref_dp": "0", - "alt_dp": "637", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "596", - "ref_dp": "5", - "alt_dp": "588", - "af": "0.99" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "630", - "ref_dp": "0", - "alt_dp": "630", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "211", - "ref_dp": "0", - "alt_dp": "211", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "253", - "ref_dp": "4", - "alt_dp": "248", - "af": "0.98" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1608", - "ref_dp": "3", - "alt_dp": "1605", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1682", - "ref_dp": "3", - "alt_dp": "1673", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "92", - "ref_dp": "0", - "alt_dp": "92", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1336", - "ref_dp": "1327", - "alt_dp": "801", - "af": "0.6" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2721", - "ref_dp": "26", - "alt_dp": "2694", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2714", - "ref_dp": "2", - "alt_dp": "2706", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "1", - "alt_dp": "30", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "183", - "ref_dp": "0", - "alt_dp": "183", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "27", - "alt_dp": "17", - "af": "0.39" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "27", - "alt_dp": "17", - "af": "0.39" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3239", - "ref_dp": "22", - "alt_dp": "3215", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220672", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10029", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.9764C>T", - "hgvs_p": "p.Thr3255Ile", - "hgvs_p_1_letter": "p.T3255I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "48", - "alt_dp": "44", - "af": "0.92" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "64", - "ref_dp": "0", - "alt_dp": "64", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1572", - "ref_dp": "4", - "alt_dp": "1568", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "0", - "alt_dp": "61", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20776", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.20511A>G", - "hgvs_p": "p.Ala6837Ala", - "hgvs_p_1_letter": "p.A6837A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "0", - "alt_dp": "41", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "41", - "ref_dp": "41", - "alt_dp": "37", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "53", - "ref_dp": "0", - "alt_dp": "53", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23323", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "173", - "ref_dp": "2", - "alt_dp": "171", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.1761T>C", - "hgvs_p": "p.Ile587Ile", - "hgvs_p_1_letter": "p.I587I" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "197", - "ref_dp": "0", - "alt_dp": "197", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "191", - "ref_dp": "0", - "alt_dp": "191", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "81", - "ref_dp": "0", - "alt_dp": "81", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "79", - "ref_dp": "0", - "alt_dp": "79", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "575", - "ref_dp": "2", - "alt_dp": "571", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "689", - "ref_dp": "5", - "alt_dp": "684", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "31", - "ref_dp": "0", - "alt_dp": "31", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "2", - "alt_dp": "25", - "af": "0.93" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1197", - "ref_dp": "0", - "alt_dp": "1197", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "248", - "ref_dp": "0", - "alt_dp": "248", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "225", - "ref_dp": "0", - "alt_dp": "225", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "228", - "ref_dp": "0", - "alt_dp": "228", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "0", - "alt_dp": "103", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1324", - "ref_dp": "4", - "alt_dp": "1318", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1356", - "ref_dp": "0", - "alt_dp": "1352", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "932", - "ref_dp": "929", - "alt_dp": "481", - "af": "0.52" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9896", - "ref_dp": "69", - "alt_dp": "9823", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "9878", - "ref_dp": "3", - "alt_dp": "9869", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3800", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "2", - "alt_dp": "78", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3535G>A", - "hgvs_p": "p.Asp1179Asn", - "hgvs_p_1_letter": "p.D1179N" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "514", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11985", - "ref_dp": "11766", - "alt_dp": "9796", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "conservative_inframe_deletion", - "hgvs_c": "c.253_258delATGGTT", - "hgvs_p": "p.Met85_Val86del", - "hgvs_p_1_letter": "p.M85_V86del" - }, - "Variant": { - "ref": "TGTTATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "520", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "44", - "alt_dp": "43", - "af": "0.49" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.255G>C", - "hgvs_p": "p.Met85Ile", - "hgvs_p_1_letter": "p.M85I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "3", - "alt_dp": "8", - "af": "0.73" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "11", - "ref_dp": "3", - "alt_dp": "8", - "af": "0.73" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "544", - "ref_dp": "2", - "alt_dp": "541", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220675", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "553", - "ref_dp": "0", - "alt_dp": "553", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13908", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "6", - "alt_dp": "4", - "af": "0.4" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.13643T>C", - "hgvs_p": "p.Ile4548Thr", - "hgvs_p_1_letter": "p.I4548T" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "16", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "214", - "ref_dp": "0", - "alt_dp": "214", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "221", - "ref_dp": "3", - "alt_dp": "218", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "105", - "ref_dp": "0", - "alt_dp": "105", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "0", - "alt_dp": "103", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "50", - "ref_dp": "0", - "alt_dp": "50", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "131", - "ref_dp": "1", - "alt_dp": "130", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "140", - "ref_dp": "7", - "alt_dp": "133", - "af": "0.95" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25057", - "nucleotide": "C" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "8", - "alt_dp": "5", - "af": "0.38" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3495T>C", - "hgvs_p": "p.Asp1165Asp", - "hgvs_p_1_letter": "p.D1165D" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "2", - "alt_dp": "22", - "af": "0.92" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "221", - "ref_dp": "0", - "alt_dp": "221", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "67", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "75", - "ref_dp": "2", - "alt_dp": "73", - "af": "0.97" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "187", - "ref_dp": "0", - "alt_dp": "187", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "213", - "ref_dp": "2", - "alt_dp": "211", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "185", - "ref_dp": "185", - "alt_dp": "129", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12043", - "ref_dp": "60", - "alt_dp": "11972", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12008", - "ref_dp": "2", - "alt_dp": "11991", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "2", - "alt_dp": "38", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "307", - "ref_dp": "0", - "alt_dp": "307", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8652", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "198", - "ref_dp": "0", - "alt_dp": "198", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8387T>C", - "hgvs_p": "p.Met2796Thr", - "hgvs_p_1_letter": "p.M2796T" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "220677", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10947", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "7", - "alt_dp": "3", - "af": "0.3" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10682G>A", - "hgvs_p": "p.Arg3561Lys", - "hgvs_p_1_letter": "p.R3561K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "27", - "alt_dp": "25", - "af": "0.93" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12053", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "154", - "ref_dp": "0", - "alt_dp": "154", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11788C>T", - "hgvs_p": "p.Leu3930Phe", - "hgvs_p_1_letter": "p.L3930F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2302", - "ref_dp": "4", - "alt_dp": "2298", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "27", - "ref_dp": "0", - "alt_dp": "27", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "0", - "alt_dp": "44", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "44", - "ref_dp": "44", - "alt_dp": "39", - "af": "0.89" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "43", - "ref_dp": "0", - "alt_dp": "43", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1670", - "ref_dp": "8", - "alt_dp": "1662", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1615", - "ref_dp": "3", - "alt_dp": "1609", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "575", - "ref_dp": "0", - "alt_dp": "575", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "558", - "ref_dp": "0", - "alt_dp": "551", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "147", - "ref_dp": "0", - "alt_dp": "147", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "220", - "ref_dp": "0", - "alt_dp": "218", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "24", - "ref_dp": "0", - "alt_dp": "24", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "305", - "ref_dp": "0", - "alt_dp": "302", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "348", - "ref_dp": "7", - "alt_dp": "341", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25032", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "11", - "alt_dp": "4", - "af": "0.27" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3470A>G", - "hgvs_p": "p.Lys1157Arg", - "hgvs_p_1_letter": "p.K1157R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "328", - "ref_dp": "2", - "alt_dp": "326", - "af": "0.99" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "216", - "ref_dp": "0", - "alt_dp": "216", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "231", - "ref_dp": "0", - "alt_dp": "230", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26612", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "182", - "ref_dp": "0", - "alt_dp": "182", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.90A>G", - "hgvs_p": "p.Thr30Thr", - "hgvs_p_1_letter": "p.T30T" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "223", - "ref_dp": "0", - "alt_dp": "223", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "134", - "ref_dp": "0", - "alt_dp": "134", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27670", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7a" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.277G>T", - "hgvs_p": "p.Val93Phe", - "hgvs_p_1_letter": "p.V93F" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "87", - "ref_dp": "0", - "alt_dp": "87", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "979", - "ref_dp": "3", - "alt_dp": "974", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "971", - "ref_dp": "0", - "alt_dp": "967", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "710", - "ref_dp": "708", - "alt_dp": "439", - "af": "0.62" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "190", - "ref_dp": "135", - "alt_dp": "50", - "af": "0.26" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6996", - "ref_dp": "77", - "alt_dp": "6913", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "6957", - "ref_dp": "1", - "alt_dp": "6945", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2925", - "ref_dp": "8", - "alt_dp": "2915", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220678", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "99", - "ref_dp": "99", - "alt_dp": "86", - "af": "0.87" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "164", - "ref_dp": "0", - "alt_dp": "164", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5198", - "ref_dp": "9", - "alt_dp": "5188", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "150", - "ref_dp": "0", - "alt_dp": "150", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "125", - "ref_dp": "0", - "alt_dp": "125", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "162", - "ref_dp": "0", - "alt_dp": "162", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "164", - "ref_dp": "160", - "alt_dp": "140", - "af": "0.85" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "187", - "ref_dp": "0", - "alt_dp": "187", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "0", - "alt_dp": "16", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "15", - "ref_dp": "0", - "alt_dp": "15", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23202", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1640C>A", - "hgvs_p": "p.Thr547Lys", - "hgvs_p_1_letter": "p.T547K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2029", - "ref_dp": "0", - "alt_dp": "2029", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1991", - "ref_dp": "10", - "alt_dp": "1981", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "763", - "ref_dp": "2", - "alt_dp": "761", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "732", - "ref_dp": "0", - "alt_dp": "724", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "21", - "ref_dp": "0", - "alt_dp": "21", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "280", - "ref_dp": "0", - "alt_dp": "278", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "345", - "ref_dp": "0", - "alt_dp": "343", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "708", - "ref_dp": "0", - "alt_dp": "708", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "855", - "ref_dp": "8", - "alt_dp": "845", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "45", - "ref_dp": "0", - "alt_dp": "45", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "305", - "ref_dp": "0", - "alt_dp": "305", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "272", - "ref_dp": "0", - "alt_dp": "272", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "290", - "ref_dp": "0", - "alt_dp": "290", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "255", - "ref_dp": "4", - "alt_dp": "251", - "af": "0.98" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "129", - "ref_dp": "0", - "alt_dp": "129", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "51", - "ref_dp": "0", - "alt_dp": "51", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1166", - "ref_dp": "5", - "alt_dp": "1159", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1184", - "ref_dp": "7", - "alt_dp": "1171", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "89", - "ref_dp": "0", - "alt_dp": "89", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "910", - "ref_dp": "906", - "alt_dp": "488", - "af": "0.54" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5630", - "ref_dp": "77", - "alt_dp": "5551", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5585", - "ref_dp": "3", - "alt_dp": "5569", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8014", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "492", - "ref_dp": "17", - "alt_dp": "475", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.7749T>C", - "hgvs_p": "p.Ser2583Ser", - "hgvs_p_1_letter": "p.S2583S" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2422", - "ref_dp": "5", - "alt_dp": "2413", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220679", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "69", - "alt_dp": "59", - "af": "0.82" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2959", - "ref_dp": "4", - "alt_dp": "2953", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "35", - "ref_dp": "0", - "alt_dp": "35", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19374", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "103", - "ref_dp": "0", - "alt_dp": "103", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19109C>T", - "hgvs_p": "p.Ser6370Phe", - "hgvs_p_1_letter": "p.S6370F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "20743", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1266", - "ref_dp": "0", - "alt_dp": "1263", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.20478A>C", - "hgvs_p": "p.Lys6826Asn", - "hgvs_p_1_letter": "p.K6826N" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21274", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "28", - "ref_dp": "0", - "alt_dp": "28", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.21009T>C", - "hgvs_p": "p.Phe7003Phe", - "hgvs_p_1_letter": "p.F7003F" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "72", - "alt_dp": "63", - "af": "0.88" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "74", - "ref_dp": "0", - "alt_dp": "74", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-245C>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1977", - "ref_dp": "2", - "alt_dp": "1975", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1792", - "ref_dp": "2", - "alt_dp": "1789", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "744", - "ref_dp": "0", - "alt_dp": "744", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "722", - "ref_dp": "0", - "alt_dp": "719", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "98", - "ref_dp": "0", - "alt_dp": "96", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "142", - "ref_dp": "0", - "alt_dp": "141", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "275", - "ref_dp": "0", - "alt_dp": "275", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "350", - "ref_dp": "4", - "alt_dp": "346", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "0", - "alt_dp": "26", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "71", - "ref_dp": "0", - "alt_dp": "71", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2610", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2345C>A", - "hgvs_p": "p.Pro782Gln", - "hgvs_p_1_letter": "p.P782Q" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "438", - "ref_dp": "1", - "alt_dp": "437", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "320", - "ref_dp": "0", - "alt_dp": "320", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "362", - "ref_dp": "0", - "alt_dp": "362", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "358", - "ref_dp": "0", - "alt_dp": "358", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "167", - "ref_dp": "0", - "alt_dp": "167", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "55", - "ref_dp": "0", - "alt_dp": "55", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "559", - "ref_dp": "2", - "alt_dp": "557", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "631", - "ref_dp": "3", - "alt_dp": "626", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "514", - "ref_dp": "508", - "alt_dp": "361", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4183", - "ref_dp": "51", - "alt_dp": "4127", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4145", - "ref_dp": "1", - "alt_dp": "4137", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5672", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "40", - "ref_dp": "0", - "alt_dp": "40", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5407C>T", - "hgvs_p": "p.Pro1803Ser", - "hgvs_p_1_letter": "p.P1803S" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "5924", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "0", - "alt_dp": "17", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.5659G>A", - "hgvs_p": "p.Val1887Ile", - "hgvs_p_1_letter": "p.V1887I" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "76", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "16", - "alt_dp": "8", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-190T>A", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "78", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "26", - "ref_dp": "18", - "alt_dp": "8", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-188T>G", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2826", - "ref_dp": "4", - "alt_dp": "2818", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220680", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12368", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "17", - "ref_dp": "12", - "alt_dp": "5", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.12103A>G", - "hgvs_p": "p.Thr4035Ala", - "hgvs_p_1_letter": "p.T4035A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "12749", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "21", - "alt_dp": "15", - "af": "0.42" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.12484G>T", - "hgvs_p": "p.Ala4162Ser", - "hgvs_p_1_letter": "p.A4162S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "665", - "ref_dp": "2", - "alt_dp": "663", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "14", - "alt_dp": "8", - "af": "0.57" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "18", - "ref_dp": "0", - "alt_dp": "18", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "246", - "ref_dp": "0", - "alt_dp": "246", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "216", - "ref_dp": "0", - "alt_dp": "216", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "95", - "ref_dp": "0", - "alt_dp": "95", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "90", - "ref_dp": "0", - "alt_dp": "90", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "22", - "ref_dp": "2", - "alt_dp": "20", - "af": "0.91" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "67", - "ref_dp": "0", - "alt_dp": "65", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "76", - "ref_dp": "0", - "alt_dp": "76", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "259", - "ref_dp": "0", - "alt_dp": "259", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "39", - "ref_dp": "0", - "alt_dp": "39", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "46", - "ref_dp": "0", - "alt_dp": "46", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "38", - "ref_dp": "0", - "alt_dp": "38", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "33", - "ref_dp": "0", - "alt_dp": "33", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28253", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "575", - "ref_dp": "575", - "alt_dp": "572", - "af": "0.99" - }, - "Gene": { - "gene": "ORF8" - }, - "Effect": { - "effect": "frameshift_variant", - "hgvs_c": "c.361delA", - "hgvs_p": "p.Ile121fs", - "hgvs_p_1_letter": "p.I121fs" - }, - "Variant": { - "ref": "CA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "728", - "ref_dp": "2", - "alt_dp": "724", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "721", - "ref_dp": "2", - "alt_dp": "713", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "501", - "ref_dp": "498", - "alt_dp": "352", - "af": "0.7" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4386", - "ref_dp": "36", - "alt_dp": "4344", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4380", - "ref_dp": "2", - "alt_dp": "4371", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "29399", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2419", - "ref_dp": "4", - "alt_dp": "2405", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1126G>T", - "hgvs_p": "p.Ala376Ser", - "hgvs_p_1_letter": "p.A376S" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4221", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "16", - "ref_dp": "12", - "alt_dp": "4", - "af": "0.25" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.3956A>G", - "hgvs_p": "p.Lys1319Arg", - "hgvs_p_1_letter": "p.K1319R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8256", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "77", - "ref_dp": "53", - "alt_dp": "24", - "af": "0.31" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.7991A>G", - "hgvs_p": "p.Glu2664Gly", - "hgvs_p_1_letter": "p.E2664G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "606", - "ref_dp": "2", - "alt_dp": "604", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8652", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "427", - "ref_dp": "1", - "alt_dp": "426", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8387T>C", - "hgvs_p": "p.Met2796Thr", - "hgvs_p_1_letter": "p.M2796T" - }, - "Variant": { - "ref": "T" - } - } - ] - }, - { - "sample": "220684", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "71", - "ref_dp": "71", - "alt_dp": "67", - "af": "0.94" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "25", - "ref_dp": "0", - "alt_dp": "25", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "4647", - "ref_dp": "1", - "alt_dp": "4644", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "61", - "ref_dp": "3", - "alt_dp": "58", - "af": "0.95" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "80", - "ref_dp": "2", - "alt_dp": "78", - "af": "0.98" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "19937", - "nucleotide": "G" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "10", - "alt_dp": "4", - "af": "0.29" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.19672A>G", - "hgvs_p": "p.Thr6558Ala", - "hgvs_p_1_letter": "p.T6558A" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21458", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "263", - "ref_dp": "0", - "alt_dp": "263", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.21193T>C", - "hgvs_p": "p.Ser7065Pro", - "hgvs_p_1_letter": "p.S7065P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "0", - "alt_dp": "70", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "69", - "alt_dp": "63", - "af": "0.9" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "0", - "alt_dp": "72", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1549", - "ref_dp": "3", - "alt_dp": "1546", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1462", - "ref_dp": "0", - "alt_dp": "1461", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "609", - "ref_dp": "0", - "alt_dp": "609", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "592", - "ref_dp": "0", - "alt_dp": "592", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "255", - "ref_dp": "0", - "alt_dp": "255", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "379", - "ref_dp": "0", - "alt_dp": "379", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "0", - "alt_dp": "46", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "463", - "ref_dp": "0", - "alt_dp": "460", - "af": "0.99" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "595", - "ref_dp": "9", - "alt_dp": "586", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "65", - "ref_dp": "0", - "alt_dp": "65", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "205", - "ref_dp": "0", - "alt_dp": "205", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "60", - "ref_dp": "0", - "alt_dp": "60", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "68", - "ref_dp": "0", - "alt_dp": "68", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "70", - "ref_dp": "0", - "alt_dp": "70", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "120", - "ref_dp": "0", - "alt_dp": "119", - "af": "0.99" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "30", - "ref_dp": "0", - "alt_dp": "30", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "400", - "ref_dp": "0", - "alt_dp": "399", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "415", - "ref_dp": "1", - "alt_dp": "412", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "133", - "ref_dp": "0", - "alt_dp": "133", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "319", - "ref_dp": "317", - "alt_dp": "227", - "af": "0.71" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5519", - "ref_dp": "59", - "alt_dp": "5456", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "5487", - "ref_dp": "2", - "alt_dp": "5473", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2672", - "ref_dp": "20", - "alt_dp": "2646", - "af": "0.99" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - }, - { - "sample": "220685", - "variants": [ - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "10449", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "20", - "ref_dp": "0", - "alt_dp": "20", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.10184C>A", - "hgvs_p": "p.Pro3395His", - "hgvs_p_1_letter": "p.P3395H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11282", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "110", - "ref_dp": "109", - "alt_dp": "100", - "af": "0.91" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.11022_11030delGTCTGGTTT", - "hgvs_p": "p.Leu3674_Gly3676del", - "hgvs_p_1_letter": "p.L3674_G3676del" - }, - "Variant": { - "ref": "AGTTTGTCTG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "11537", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "62", - "ref_dp": "0", - "alt_dp": "62", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.11272A>G", - "hgvs_p": "p.Ile3758Val", - "hgvs_p_1_letter": "p.I3758V" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "13195", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3349", - "ref_dp": "12", - "alt_dp": "3337", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.12930T>C", - "hgvs_p": "p.Val4310Val", - "hgvs_p_1_letter": "p.V4310V" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "14408", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "64", - "ref_dp": "0", - "alt_dp": "64", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.14143C>T", - "hgvs_p": "p.Leu4715Leu", - "hgvs_p_1_letter": "p.L4715L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "16064", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "72", - "ref_dp": "2", - "alt_dp": "70", - "af": "0.97" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.15799A>G", - "hgvs_p": "p.Arg5267Gly", - "hgvs_p_1_letter": "p.R5267G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21762", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "0", - "alt_dp": "47", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.200C>T", - "hgvs_p": "p.Ala67Val", - "hgvs_p_1_letter": "p.A67V" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21764", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "47", - "ref_dp": "47", - "alt_dp": "43", - "af": "0.91" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.204_209delACATGT", - "hgvs_p": "p.His69_Val70del", - "hgvs_p_1_letter": "p.H69_V70del" - }, - "Variant": { - "ref": "ATACATG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "21846", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "42", - "ref_dp": "0", - "alt_dp": "42", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.284C>T", - "hgvs_p": "p.Thr95Ile", - "hgvs_p_1_letter": "p.T95I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22578", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "0", - "alt_dp": "12", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1016G>A", - "hgvs_p": "p.Gly339Asp", - "hgvs_p_1_letter": "p.G339D" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22599", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1037G>A", - "hgvs_p": "p.Arg346Lys", - "hgvs_p_1_letter": "p.R346K" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22673", - "nucleotide": "CT" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "10", - "ref_dp": "0", - "alt_dp": "10", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1111_1112delTCinsCT", - "hgvs_p": "p.Ser371Leu", - "hgvs_p_1_letter": "p.S371L" - }, - "Variant": { - "ref": "TC" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22679", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1117T>C", - "hgvs_p": "p.Ser373Pro", - "hgvs_p_1_letter": "p.S373P" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "22686", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "14", - "ref_dp": "0", - "alt_dp": "14", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1124C>T", - "hgvs_p": "p.Ser375Phe", - "hgvs_p_1_letter": "p.S375F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23403", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1274", - "ref_dp": "2", - "alt_dp": "1272", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1841A>G", - "hgvs_p": "p.Asp614Gly", - "hgvs_p_1_letter": "p.D614G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23525", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "1276", - "ref_dp": "1", - "alt_dp": "1275", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.1963C>T", - "hgvs_p": "p.His655Tyr", - "hgvs_p_1_letter": "p.H655Y" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23599", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "519", - "ref_dp": "0", - "alt_dp": "519", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2037T>G", - "hgvs_p": "p.Asn679Lys", - "hgvs_p_1_letter": "p.N679K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23604", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "510", - "ref_dp": "0", - "alt_dp": "508", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2042C>A", - "hgvs_p": "p.Pro681His", - "hgvs_p_1_letter": "p.P681H" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23854", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "29", - "ref_dp": "0", - "alt_dp": "29", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2292C>A", - "hgvs_p": "p.Asn764Lys", - "hgvs_p_1_letter": "p.N764K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "23948", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "169", - "ref_dp": "0", - "alt_dp": "169", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2386G>T", - "hgvs_p": "p.Asp796Tyr", - "hgvs_p_1_letter": "p.D796Y" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24130", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "171", - "ref_dp": "0", - "alt_dp": "171", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2568C>A", - "hgvs_p": "p.Asn856Lys", - "hgvs_p_1_letter": "p.N856K" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24424", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "101", - "ref_dp": "3", - "alt_dp": "98", - "af": "0.97" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2862A>T", - "hgvs_p": "p.Gln954His", - "hgvs_p_1_letter": "p.Q954H" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24469", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "402", - "ref_dp": "1", - "alt_dp": "400", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2907T>A", - "hgvs_p": "p.Asn969Lys", - "hgvs_p_1_letter": "p.N969K" - }, - "Variant": { - "ref": "T" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "24503", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "469", - "ref_dp": "11", - "alt_dp": "458", - "af": "0.98" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2941C>T", - "hgvs_p": "p.Leu981Phe", - "hgvs_p_1_letter": "p.L981F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25000", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "S" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.3438C>T", - "hgvs_p": "p.Asp1146Asp", - "hgvs_p_1_letter": "p.D1146D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "25584", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "50", - "ref_dp": "0", - "alt_dp": "50", - "af": "1.0" - }, - "Gene": { - "gene": "ORF3a" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.192C>T", - "hgvs_p": "p.Thr64Thr", - "hgvs_p_1_letter": "p.T64T" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26270", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "114", - "ref_dp": "0", - "alt_dp": "114", - "af": "1.0" - }, - "Gene": { - "gene": "E" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.26C>T", - "hgvs_p": "p.Thr9Ile", - "hgvs_p_1_letter": "p.T9I" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26530", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "48", - "ref_dp": "0", - "alt_dp": "48", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8A>G", - "hgvs_p": "p.Asp3Gly", - "hgvs_p_1_letter": "p.D3G" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26577", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "36", - "ref_dp": "0", - "alt_dp": "36", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.55C>G", - "hgvs_p": "p.Gln19Glu", - "hgvs_p_1_letter": "p.Q19E" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "26709", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "37", - "ref_dp": "0", - "alt_dp": "37", - "af": "1.0" - }, - "Gene": { - "gene": "M" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.187G>A", - "hgvs_p": "p.Ala63Thr", - "hgvs_p_1_letter": "p.A63T" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27259", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "82", - "ref_dp": "0", - "alt_dp": "82", - "af": "1.0" - }, - "Gene": { - "gene": "ORF6" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.58A>C", - "hgvs_p": "p.Arg20Arg", - "hgvs_p_1_letter": "p.R20R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "27807", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "23", - "ref_dp": "0", - "alt_dp": "23", - "af": "1.0" - }, - "Gene": { - "gene": "ORF7b" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.52C>T", - "hgvs_p": "p.Leu18Leu", - "hgvs_p_1_letter": "p.L18L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28271", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "315", - "ref_dp": "0", - "alt_dp": "313", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "upstream_gene_variant", - "hgvs_c": "c.-3A>T", - "hgvs_p": ".", - "hgvs_p_1_letter": "." - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28311", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "318", - "ref_dp": "8", - "alt_dp": "308", - "af": "0.97" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.38C>T", - "hgvs_p": "p.Pro13Leu", - "hgvs_p_1_letter": "p.P13L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "2832", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "19", - "ref_dp": "0", - "alt_dp": "19", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.2567A>G", - "hgvs_p": "p.Lys856Arg", - "hgvs_p_1_letter": "p.K856R" - }, - "Variant": { - "ref": "A" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28333", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "307", - "ref_dp": "4", - "alt_dp": "303", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.60C>T", - "hgvs_p": "p.Pro20Pro", - "hgvs_p_1_letter": "p.P20P" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28361", - "nucleotide": "G" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "258", - "ref_dp": "256", - "alt_dp": "188", - "af": "0.73" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "disruptive_inframe_deletion", - "hgvs_c": "c.90_98delAGAACGCAG", - "hgvs_p": "p.Glu31_Ser33del", - "hgvs_p_1_letter": "p.E31_S33del" - }, - "Variant": { - "ref": "GGAGAACGCA" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28512", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "186", - "ref_dp": "124", - "alt_dp": "56", - "af": "0.3" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.239C>T", - "hgvs_p": "p.Pro80Leu", - "hgvs_p_1_letter": "p.P80L" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28881", - "nucleotide": "AA" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3917", - "ref_dp": "51", - "alt_dp": "3864", - "af": "0.99" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.608_609delGGinsAA", - "hgvs_p": "p.Arg203Lys", - "hgvs_p_1_letter": "p.R203K" - }, - "Variant": { - "ref": "GG" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "28883", - "nucleotide": "C" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "3900", - "ref_dp": "4", - "alt_dp": "3892", - "af": "1.0" - }, - "Gene": { - "gene": "N" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.610G>C", - "hgvs_p": "p.Gly204Arg", - "hgvs_p_1_letter": "p.G204R" - }, - "Variant": { - "ref": "G" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "3037", - "nucleotide": "T" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "13", - "ref_dp": "0", - "alt_dp": "13", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "synonymous_variant", - "hgvs_c": "c.2772C>T", - "hgvs_p": "p.Phe924Phe", - "hgvs_p_1_letter": "p.F924F" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "4710", - "nucleotide": "A" - }, - "Filter": { - "filter": "ft" - }, - "VariantInSample": { - "dp": "12", - "ref_dp": "7", - "alt_dp": "5", - "af": "0.42" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.4445C>A", - "hgvs_p": "p.Ala1482Asp", - "hgvs_p_1_letter": "p.A1482D" - }, - "Variant": { - "ref": "C" - } - }, - { - "Chromosome": { - "chromosome": "NC_045512.2" - }, - "Position": { - "pos": "8393", - "nucleotide": "A" - }, - "Filter": { - "filter": "PASS" - }, - "VariantInSample": { - "dp": "2105", - "ref_dp": "5", - "alt_dp": "2100", - "af": "1.0" - }, - "Gene": { - "gene": "orf1ab" - }, - "Effect": { - "effect": "missense_variant", - "hgvs_c": "c.8128G>A", - "hgvs_p": "p.Ala2710Thr", - "hgvs_p_1_letter": "p.A2710T" - }, - "Variant": { - "ref": "G" - } - } - ] - } -] \ No newline at end of file diff --git a/relecov_tools/example_data/metadata_lab_COD_test_01_20220422.xlsx b/relecov_tools/example_data/metadata_lab_COD_test_01_20220422.xlsx deleted file mode 100644 index 2a6c0e40bc397a9245e5fb11467750f82d645fc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 490767 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 diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json deleted file mode 100644 index eb51fcc1..00000000 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ /dev/null @@ -1,782 +0,0 @@ -[ - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123456", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197860", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "45", - "diagnostic_pcr_Ct_value_2": "34", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", - "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222687", - "host_age": "55", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197860", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220407", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU01394", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2021-04-13", - "sample_description": "Sample for surveillance", - "sample_received_date": "2021-05-13", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 214824, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202201751", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123457", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197824", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "12", - "diagnostic_pcr_Ct_value_2": "16", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", - "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222688", - "host_age": "59", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197824", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220433", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU01469", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2021-03-31", - "sample_description": "Sample for surveillance", - "sample_received_date": "2021-05-13", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 214832, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202201678", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123458", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197767", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "45", - "diagnostic_pcr_Ct_value_2": "41", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", - "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222689", - "host_age": "8", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197767", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220435", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03926", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-13", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-18", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220338, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202201853", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123459", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "8328199", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "23", - "diagnostic_pcr_Ct_value_2": "23", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", - "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222690", - "host_age": "9", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "8328199", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220436", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU06554", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-11", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220407, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202202165", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123460", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197677", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "12", - "diagnostic_pcr_Ct_value_2": "10", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", - "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222691", - "host_age": "31", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197677", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220624", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03790", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-10", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220624, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203144", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123461", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197678", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "56", - "diagnostic_pcr_Ct_value_2": "19", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", - "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222692", - "host_age": "27", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197678", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220625", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03901", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-12", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220625, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203146", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123462", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197737", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "11", - "diagnostic_pcr_Ct_value_2": "11", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", - "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222693", - "host_age": "42", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197737", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220629", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03862", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-02", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220629, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203153", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123463", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197663", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "34", - "diagnostic_pcr_Ct_value_2": "36", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", - "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222694", - "host_age": "40", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197663", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220634", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03614", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-23", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-25", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220634, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203163", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123464", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197689", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "23", - "diagnostic_pcr_Ct_value_2": "20", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", - "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222695", - "host_age": "53", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197689", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220636", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU04252", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-18", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-26", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220636, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203170", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123465", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197685", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "32", - "diagnostic_pcr_Ct_value_2": "32", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", - "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222696", - "host_age": "96", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197685", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220639", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU04223", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-19", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-26", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220639, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203166", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" - } -] diff --git a/relecov_tools/example_data/bioinfo_metadata.json b/relecov_tools/example_data/read_bioinfo_metadata/bioinfo_metadata.json similarity index 100% rename from relecov_tools/example_data/bioinfo_metadata.json rename to relecov_tools/example_data/read_bioinfo_metadata/bioinfo_metadata.json diff --git a/relecov_tools/example_data/consensus_genome_length.csv b/relecov_tools/example_data/read_bioinfo_metadata/consensus_genome_length.csv similarity index 100% rename from relecov_tools/example_data/consensus_genome_length.csv rename to relecov_tools/example_data/read_bioinfo_metadata/consensus_genome_length.csv diff --git a/relecov_tools/example_data/lab_metadata_20220208.xlsx b/relecov_tools/example_data/read_bioinfo_metadata/lab_metadata_20220208.xlsx similarity index 100% rename from relecov_tools/example_data/lab_metadata_20220208.xlsx rename to relecov_tools/example_data/read_bioinfo_metadata/lab_metadata_20220208.xlsx diff --git a/relecov_tools/example_data/mapping_illumina.tab b/relecov_tools/example_data/read_bioinfo_metadata/mapping_illumina.tab similarity index 100% rename from relecov_tools/example_data/mapping_illumina.tab rename to relecov_tools/example_data/read_bioinfo_metadata/mapping_illumina.tab diff --git a/relecov_tools/example_data/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 b/relecov_tools/example_data/read_bioinfo_metadata/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 similarity index 100% rename from relecov_tools/example_data/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 rename to relecov_tools/example_data/read_bioinfo_metadata/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 diff --git a/relecov_tools/example_data/software_versions.yml b/relecov_tools/example_data/read_bioinfo_metadata/software_versions.yml similarity index 100% rename from relecov_tools/example_data/software_versions.yml rename to relecov_tools/example_data/read_bioinfo_metadata/software_versions.yml diff --git a/relecov_tools/example_data/read_bioinfo_metadata/summary_variants_metrics_mqc.csv b/relecov_tools/example_data/read_bioinfo_metadata/summary_variants_metrics_mqc.csv new file mode 100755 index 00000000..2edeb8d9 --- /dev/null +++ b/relecov_tools/example_data/read_bioinfo_metadata/summary_variants_metrics_mqc.csv @@ -0,0 +1,97 @@ +Sample,# Input reads,# Trimmed reads (fastp),% Non-host reads (Kraken 2),% Mapped reads,# Mapped reads,# Trimmed reads (iVar),Coverage median,% Coverage > 1x,% Coverage > 10x,# SNPs,# INDELs,# Missense variants,# Ns per 100kb consensus,Pangolin lineage,Nextclade clade +214821,316942,285604,98.9180823797986,98.54,281428,281038,287,98.0,92.0,20,1,12,8442.32,NA,NA +214822,382722,306868,36.6652762751411,20.09,61642,61447,6,67.0,41.0,16,2,12,58831.99,NA,NA +214823,298848,196898,41.969953986327944,0.1,204,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214824,364,248,66.93548387096774,55.65,138,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214825,306712,277306,99.46124497847144,97.74,271052,270695,217,98.0,91.0,18,NA,11,9102.77,NA,NA +214826,380062,337052,99.75374719627833,99.28,334627,334101,239,99.0,92.0,18,NA,11,7868.78,NA,NA +214827,493956,246530,77.30255952622399,32.19,79361,77172,10,70.0,50.0,21,NA,12,49724.11,NA,NA +214828,386996,312802,81.84410585610067,69.75,218183,217770,33,89.0,68.0,17,NA,9,32314.48,NA,NA +214829,432110,379598,98.19862064605186,97.51,370149,369582,249,98.0,89.0,22,NA,9,10654.45,NA,NA +214830,399552,354342,85.79056391847423,84.72,300202,299799,169,97.0,88.0,22,NA,10,12145.94,NA,NA +214831,319564,253440,15.07339015151515,4.43,11221,11153,NA,49.0,22.0,18,NA,8,77513.96,NA,NA +214832,12036,5052,26.999208234362627,7.21,364,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214833,450792,326700,62.184879093970004,26.96,88067,87525,16,82.0,55.00000000000001,19,NA,9,44935.29,NA,NA +214834,443852,384218,81.03732776704892,77.18,296545,296058,85,96.0,83.0,18,1,9,17289.24,NA,NA +214835,482676,347078,75.77432162222901,46.94,162912,162195,32,86.0,67.0,25,3,13,32555.18,NA,NA +214836,479856,362840,58.94443831992062,31.73,115115,114688,9,75.0,49.0,16,NA,9,50530.05,NA,NA +214837,469580,400430,71.76335439402642,55.88,223768,223377,52,94.0,75.0,25,1,12,25351.97,NA,NA +214838,156098,113674,54.851593152347945,5.49,6240,6198,1,56.99999999999999,27.0,9,1,3,73340.47,NA,NA +220338,265944,214610,65.44243045524439,49.6,106457,106295,28,90.0,68.0,31,3,22,31881.92,NA,NA +220339,346512,310682,95.66695206030603,95.17,295685,295275,401,100.0,91.0,47,3,33,8766.06,NA,NA +220407,233538,188574,22.710447887831833,2.12,4001,3966,NA,44.0,20.0,8,NA,6,80175.9,NA,NA +220433,179434,69680,79.81343283582089,23.34,16261,16188,3,63.0,36.0,19,NA,16,64030.36,NA,NA +220518,163942,87796,65.67725181101645,31.01,27222,27130,2,61.0,37.0,17,3,13,63283.94,NA,NA +220529,278216,243588,80.03185707013482,79.09,192650,192328,86,93.0,79.0,39,3,29,21148.96,NA,NA +220530,302760,258694,84.39005156671588,63.63,164599,164351,27,89.0,67.0,39,3,30,32758.79,NA,NA +220531,361270,322478,95.34231792556392,95.17,306896,306433,317,98.0,90.0,54,3,43,9950.48,NA,NA +220532,282166,240540,62.82447825725451,60.51,145549,145279,29,86.0,68.0,35,5,27,31517.67,NA,NA +220533,172350,146454,7.83181067092739,5.2,7609,7589,NA,41.0,15.0,6,NA,4,85292.45,NA,NA +220534,424878,383046,94.97501605551292,94.39,361544,361008,505,98.0,91.0,53,5,42,8908.14,NA,NA +220535,431498,372112,68.11658855398375,66.5,247472,247043,39,88.0,72.0,38,3,26,28359.21,NA,NA +220536,400400,342222,59.196077400050264,57.41,196456,196125,27,88.0,66.0,33,3,23,33555.27,NA,NA +220537,336448,296640,94.72963861920172,94.05,278999,278467,171,96.0,85.0,48,3,35,14735.01,NA,NA +220538,357378,316128,81.82002226946047,81.11,256420,255981,154,95.0,84.0,47,3,35,16056.61,NA,NA +220539,404678,350584,86.30741847888095,84.19,295145,294673,50,92.0,73.0,34,3,23,26759.9,NA,NA +220540,412964,349706,24.64069818647664,21.13,73909,73754,3,64.0,33.0,17,2,14,67334.78,NA,NA +220541,379132,314886,78.10572715204867,77.32,243456,242998,131,96.0,82.0,43,3,32,18378.61,NA,NA +220542,332120,290650,83.17564080509203,79.65,231509,231185,17,81.0,56.00000000000001,28,2,21,43636.49,NA,NA +220543,439190,393188,98.38550515275135,98.18,386045,385462,340,97.0,89.0,52,3,41,11098.1,NA,NA +220544,344446,301018,88.82857503537994,87.53,263474,263058,44,89.0,72.0,44,3,35,28081.5,NA,NA +220545,301966,265640,95.18446017166089,90.72,240982,240678,50,93.0,76.0,37,3,26,24270.61,NA,NA +220546,291190,257054,86.21768188785236,85.43,219613,219266,127,95.0,81.0,47,3,33,19218.42,NA,NA +220599,227788,189680,21.021720792914383,12.17,23086,23047,6,75.0,43.0,20,NA,18,56967.53,NA,NA +220600,296648,245316,9.717262632686005,0.03,73,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +220601,344828,296392,90.88706847688198,90.49,268212,267704,798,100.0,97.0,52,7,40,2972.29,NA,NA +220603,300,132,86.36363636363636,77.27,102,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +220624,350480,295422,70.21278036165215,61.09,180473,180168,25,91.0,67.0,35,3,26,33264.19,NA,NA +220625,325138,280118,69.54569145859959,65.49,183443,183135,19,83.0,59.0,28,3,21,41391.19,NA,NA +220626,322846,284748,96.54571761698062,95.74,272621,271976,62,93.0,76.0,34,4,22,24468.01,NA,NA +220627,390592,346396,98.45841175995103,98.18,340102,339471,303,99.0,90.0,44,5,31,10406.77,NA,NA +220628,368766,322910,97.10074014431265,96.75,312419,311876,270,98.0,89.0,56,3,41,11175.05,NA,NA +220629,486080,415182,77.55394019971963,73.86,306635,306018,25,85.0,65.0,37,5,27,34692.85,NA,NA +220630,336320,295142,58.844894999695065,57.7,170297,170017,81,92.0,72.0,35,3,25,28007.9,NA,NA +220631,309884,274184,73.4878767542964,72.86,199758,199489,122,96.0,81.0,46,2,31,18918.92,NA,NA +220633,496616,440478,96.74035933690219,96.03,422987,422312,168,96.0,83.0,39,3,29,17170.77,NA,NA +220634,436114,373722,67.5068633904346,61.03,228069,227720,28,86.0,65.0,31,3,23,34870.18,NA,NA +220635,389300,333686,79.7180582943246,74.28,247874,247463,36,90.0,70.0,39,4,28,29841.41,NA,NA +220636,383082,329688,94.56698454296183,74.84,246754,246352,29,87.0,67.0,42,4,30,33481.66,NA,NA +220637,465292,412358,97.53660654091833,96.27,396982,396323,245,98.0,86.0,43,3,30,13828.29,NA,NA +220638,315490,280140,97.72256728778468,97.46,273014,272569,195,97.0,85.0,53,5,38,14942.8,NA,NA +220639,342404,293692,89.31261321384308,82.8,243186,242722,22,85.0,64.0,30,4,23,35726.71,NA,NA +220640,327148,283734,89.35481824525789,85.33,242119,241777,41,93.0,71.0,35,3,22,28827.62,NA,NA +220642,337862,287392,62.89040752700144,58.29,167518,167292,15,83.0,57.99999999999999,30,3,20,42353.49,NA,NA +220644,385638,329228,82.05681169280862,78.47,258356,257961,31,87.0,67.0,35,6,25,33424.79,NA,NA +220646,427090,372318,88.2331770153471,86.52,322145,321629,64,92.0,78.0,36,3,26,22356.8,NA,NA +220647,494176,433376,96.28082773388466,91.43,396231,395606,170,95.0,86.0,51,3,38,14413.81,NA,NA +220648,414028,343850,49.765304638650576,43.11,148232,147958,13,75.0,54.0,26,4,19,45717.34,NA,NA +220649,422718,357146,85.58964681110807,83.7,298948,298393,31,90.0,68.0,40,4,28,32119.91,NA,NA +220650,398930,345044,93.90454550723966,92.77,320092,319599,66,93.0,73.0,36,3,25,27495.99,NA,NA +220651,457958,375890,75.85091383117401,72.05,270823,270288,24,86.0,65.0,38,3,28,34803.27,NA,NA +220652,375618,324144,92.01712818994028,90.63,293776,293298,44,92.0,72.0,41,3,27,27857.33,NA,NA +220653,332128,281982,56.100744019121784,42.63,120219,120006,8,74.0,48.0,28,3,21,52462.03,NA,NA +220654,300436,264482,92.65885769163876,91.34,241570,241203,57,92.0,76.0,38,3,26,23705.17,NA,NA +220655,393176,342522,97.55110620631667,97.21,332968,332396,144,96.0,84.0,50,3,35,15919.43,NA,NA +220656,409114,342082,58.093088791576285,54.61,186800,186038,7,74.0,45.0,26,2,19,55263.07,NA,NA +220657,337772,289618,83.14745630451145,80.7,233722,233362,18,83.0,59.0,28,2,22,41141.25,NA,NA +220658,334450,288798,77.47491326117218,75.32,217510,217129,26,87.0,68.0,34,3,27,32347.13,NA,NA +220659,375278,325092,95.24934480085638,94.72,307924,307410,127,94.0,81.0,42,3,29,18810.22,NA,NA +220660,355660,314206,91.65006397077077,90.28,283672,283214,129,94.0,84.0,45,3,29,16464.8,NA,NA +220661,435370,377508,95.38393888341439,94.78,357815,357204,146,96.0,81.0,45,4,31,18592.75,NA,NA +220663,448948,367268,38.27232429724343,28.58,104983,104809,4,65.0,41.0,29,1,23,58981.74,NA,NA +220664,354478,310374,97.8271375824006,97.48,302546,302086,230,97.0,87.0,49,3,38,13497.06,NA,NA +220665,393704,335192,92.99625289386381,86.58,290215,289736,47,91.0,72.0,41,4,27,28329.1,NA,NA +220666,298722,240438,43.83916019930294,38.52,92624,92465,4,68.0,40.0,22,4,17,59956.51,NA,NA +220667,356530,310152,97.95971007763936,97.56,302582,301989,127,94.0,81.0,46,3,29,18867.1,NA,NA +220668,322372,259344,74.36532173483867,68.56,177798,177421,15,80.0,57.99999999999999,34,3,22,42413.19,NA,NA +220669,377304,310808,83.75395742709325,81.76,254109,253502,32,89.0,68.0,37,3,26,32002.81,NA,NA +220670,466540,410196,89.57961559839687,88.29,362154,361638,90,94.0,78.0,39,4,30,21514.37,NA,NA +220671,335280,281328,96.59401126087698,96.0,270074,269588,161,97.0,83.0,43,3,31,17224.3,NA,NA +220672,344566,286140,88.36513594743832,84.1,240636,240096,35,87.0,70.0,36,4,23,30192.09,NA,NA +220675,378180,310914,66.55924146226931,60.25,187328,186944,12,78.0,54.0,30,2,22,46409.34,NA,NA +220677,357032,305936,88.044558338999,86.75,265405,264932,47,91.0,71.0,38,3,28,29038.41,NA,NA +220678,407204,346738,94.27463964145839,93.41,323905,323270,98,95.0,81.0,38,3,28,19021.01,NA,NA +220679,316188,276880,87.93484542039873,84.28,233349,232957,63,91.0,75.0,40,3,27,24712.26,NA,NA +220680,444904,363996,43.487291069132624,38.03,138444,138242,11,78.0,51.0,28,3,24,49070.3,NA,NA +220684,378006,327920,90.79470602585997,89.28,292768,292274,63,93.0,75.0,33,3,25,25046.84,NA,NA +220685,319610,276336,86.64379595854322,84.52,233558,233170,56,91.0,75.0,39,3,29,25488.49,NA,NA diff --git a/relecov_tools/example_data/variants_long_table.csv b/relecov_tools/example_data/read_bioinfo_metadata/variants_long_table.csv similarity index 100% rename from relecov_tools/example_data/variants_long_table.csv rename to relecov_tools/example_data/read_bioinfo_metadata/variants_long_table.csv diff --git a/relecov_tools/example_data/read_lab_metadata_module/lab_metadata_20220208.xlsx b/relecov_tools/example_data/read_lab_metadata_module/lab_metadata_20220208.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..7725cae7ebc7ed6779c3117cdab678b3400989be GIT binary patch literal 403686 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 Date: Thu, 30 Jun 2022 13:40:55 +0200 Subject: [PATCH 0598/1454] Update ISCIII.json --- .../schema/institution_schemas/ISCIII.json | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 823f98b8..1fc1e3e0 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -16,39 +16,40 @@ }, "constants": { - "Rna Extraction Protocol": "", + "Biological Sample Storage Condition": "-80 C", + "Rna Extraction Protocol": "RT-PCR", "ENA Sample ID": "", "GISAID Virus Name": "", "GISAID id": "", "Submitting Institution": "", - "Purpose of sampling": "", - "Specimen source": "", + "Purpose of sampling": "Surveillance", + "Specimen source": "Nasopharyngeal exudate", "Environmental Material": "", - "Environmental System": "", + "Environmental System": "Swab", "Collection Device": "", - "Host": "", + "Host": "Human", "Host Gender": "", "Commercial All-in-one library kit": "", - "Library Preparation Kit": "", - "Enrichment Protocol": "", + "Library Preparation Kit": "Illumina DNA Prep", + "Enrichment Protocol": "Amplicon", "If Enrichment Protocol. If Other,Specify": "", - "Enrichment panel/assay": "", + "Enrichment panel/assay": "ARTIC", "If Enrichment panel/assay. If Other, Specify": "", "Enrichment panel/assay version": "", "Number Of Samples In Run": "", "Runid": "", "Sequencing Instrument Model": "", "Flowcell Kit": "", - "Source material": "", - "Capture method": "", - "Sequencing technique": "", - "Library Layout": "", - "Gene Name 1": "", + "Source material": "Viral RNA", + "Capture method": "PCR", + "Sequencing technique": "Amplicon", + "Library Layout": "Paired", + "Gene Name 1": "ORF E", "Diagnostic Pcr Ct Value 1": "", "Gene Name 2": "", "Diagnostic Pcr Ct Value-2": "", "Analysis Authors": "", - "Author Submitter": "", + "Author Submitter": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón", "Authors": "", "Sequence file R1 fastq": "", "Sequence file R2 fastq": "" From 50f4e6e11b25a5765cdb0fd4ec3854327b735158 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 30 Jun 2022 13:59:12 +0200 Subject: [PATCH 0599/1454] reorder examples_data and READMEs --- .../ENA_TEST1_V1.R1.fastq.gz | Bin .../example_data/0.download_module/README | 3 + .../1.read_lab_metadata_module/README | 5 + .../lab_metadata_20220208.xlsx | Bin 0 -> 403686 bytes .../2.validate_module/METADATA_LAB_TEST.xlsx | Bin 0 -> 493368 bytes .../example_data/2.validate_module/README | 6 + .../processed_METADATA_LAB_TEST.json | 782 ++++ .../example_data/3.map_module/README | 6 + .../example_data/4.ena_upload_module/README | 8 + ...B_TEST_2022_04_25_00_03_GISAID_mapped.json | 152 + ..._LAB_TEST_2022_04_28_21_05_ENA_mapped.json | 452 +++ .../bioinfo_metadata.json | 46 + .../consensus_genome_length.csv | 91 + .../lab_metadata_20220208.xlsx | Bin 0 -> 403686 bytes .../mapping_illumina.tab | 97 + .../md5sum_MiSeq_GEN_267_20220208_ICasas.md5 | 192 + .../software_versions.yml | 89 + .../summary_variants_metrics_mqc.csv | 97 + .../variants_long_table.csv | 3341 +++++++++++++++++ 19 files changed, 5367 insertions(+) rename relecov_tools/example_data/{download_module => 0.download_module}/ENA_TEST1_V1.R1.fastq.gz (100%) create mode 100644 relecov_tools/example_data/0.download_module/README create mode 100644 relecov_tools/example_data/1.read_lab_metadata_module/README create mode 100755 relecov_tools/example_data/1.read_lab_metadata_module/lab_metadata_20220208.xlsx create mode 100644 relecov_tools/example_data/2.validate_module/METADATA_LAB_TEST.xlsx create mode 100644 relecov_tools/example_data/2.validate_module/README create mode 100644 relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json create mode 100644 relecov_tools/example_data/3.map_module/README create mode 100644 relecov_tools/example_data/4.ena_upload_module/README create mode 100644 relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json create mode 100644 relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json create mode 100644 relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/consensus_genome_length.csv create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/lab_metadata_20220208.xlsx create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/mapping_illumina.tab create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/software_versions.yml create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/summary_variants_metrics_mqc.csv create mode 100755 relecov_tools/example_data/5.read_bioinfo_metadata/variants_long_table.csv diff --git a/relecov_tools/example_data/download_module/ENA_TEST1_V1.R1.fastq.gz b/relecov_tools/example_data/0.download_module/ENA_TEST1_V1.R1.fastq.gz similarity index 100% rename from relecov_tools/example_data/download_module/ENA_TEST1_V1.R1.fastq.gz rename to relecov_tools/example_data/0.download_module/ENA_TEST1_V1.R1.fastq.gz diff --git a/relecov_tools/example_data/0.download_module/README b/relecov_tools/example_data/0.download_module/README new file mode 100644 index 00000000..263e66ca --- /dev/null +++ b/relecov_tools/example_data/0.download_module/README @@ -0,0 +1,3 @@ +Para usar este modulo se necesita: +usuario del sftp asociado al centro +contraseña asociada al usuario diff --git a/relecov_tools/example_data/1.read_lab_metadata_module/README b/relecov_tools/example_data/1.read_lab_metadata_module/README new file mode 100644 index 00000000..7ddb82c4 --- /dev/null +++ b/relecov_tools/example_data/1.read_lab_metadata_module/README @@ -0,0 +1,5 @@ +This module transforms the metadata_lab.xlsx to a processed_metadata_lab.json +The input for this module is: +-m metadata_lab.xlsx +-s samples_data.json (with md5 and fastq.gz name for each sample) generated by downloaded module +-o output folder where the json file will be generated diff --git a/relecov_tools/example_data/1.read_lab_metadata_module/lab_metadata_20220208.xlsx b/relecov_tools/example_data/1.read_lab_metadata_module/lab_metadata_20220208.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..7725cae7ebc7ed6779c3117cdab678b3400989be GIT binary patch literal 403686 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

    oHBi@(X2G`;u6uL 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 literal 0 HcmV?d00001 diff --git a/relecov_tools/example_data/2.validate_module/README b/relecov_tools/example_data/2.validate_module/README new file mode 100644 index 00000000..699c53b0 --- /dev/null +++ b/relecov_tools/example_data/2.validate_module/README @@ -0,0 +1,6 @@ +This module will validate the processed_metadata_lab_XXXX.json (output of the read_lab_metadata) against the metadata_lab_XXXXX_xlsx +For this module the input is: +- processed_metadata_lab_XXXX.json +- metadata_lab_XXXXX_xlsx +- output folder where the validation errors will be created + diff --git a/relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json new file mode 100644 index 00000000..eb51fcc1 --- /dev/null +++ b/relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json @@ -0,0 +1,782 @@ +[ + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123456", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197860", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "45", + "diagnostic_pcr_Ct_value_2": "34", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222687", + "host_age": "55", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197860", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220407", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU01394", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2021-04-13", + "sample_description": "Sample for surveillance", + "sample_received_date": "2021-05-13", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 214824, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201751", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123457", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197824", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "12", + "diagnostic_pcr_Ct_value_2": "16", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222688", + "host_age": "59", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197824", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220433", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU01469", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2021-03-31", + "sample_description": "Sample for surveillance", + "sample_received_date": "2021-05-13", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 214832, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201678", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123458", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197767", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "45", + "diagnostic_pcr_Ct_value_2": "41", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222689", + "host_age": "8", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197767", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220435", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03926", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-13", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-18", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220338, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202201853", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123459", + "collecting_institution": "HU Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "8328199", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "23", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_11222690", + "host_age": "9", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "8328199", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220436", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU06554", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-11", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220407, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202202165", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123460", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197677", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "12", + "diagnostic_pcr_Ct_value_2": "10", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222691", + "host_age": "31", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197677", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220624", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03790", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-10", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220624, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203144", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123461", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197678", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "56", + "diagnostic_pcr_Ct_value_2": "19", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222692", + "host_age": "27", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197678", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220625", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03901", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-12", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220625, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203146", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123462", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197737", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "11", + "diagnostic_pcr_Ct_value_2": "11", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222693", + "host_age": "42", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197737", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220629", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03862", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-02", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-20", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220629, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203153", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123463", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197663", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "34", + "diagnostic_pcr_Ct_value_2": "36", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222694", + "host_age": "40", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197663", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220634", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU03614", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-23", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-25", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220634, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203163", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123464", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197689", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "23", + "diagnostic_pcr_Ct_value_2": "20", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222695", + "host_age": "53", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Male", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197689", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220636", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04252", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-18", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220636, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203170", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" + }, + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "v.4", + "analysis_author": "Inmaculada Casas", + "anatomical_material": "Nasopharynx aspirate", + "author_submitter": "Maria de la Montaña", + "authors": "Inmaculada Casas,Maria de la Montaña", + "biosample_accession_ENA": "ERS123465", + "collecting_institution": "HU de Donostia", + "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "collecting_institution_email": "", + "collecting_lab_sample_id": "1197685", + "collection_device": "Swab", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "32", + "diagnostic_pcr_Ct_value_2": "32", + "enrichment_protocol": "Amplicon", + "environmental_material": "Other", + "environmental_site": "Earth surface", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", + "gene_name_1": "ORF 1ab", + "gene_name_2": "S", + "geo_loc_city": "Donostia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "43.3200", + "geo_loc_longitude": "-1.9800", + "geo_loc_state": "País Vasco", + "gisaid_id": "EPI_ISL_11222696", + "host_age": "96", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Female", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "1197685", + "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_layout": "SINGLE", + "library_preparation_kit": "Truseq Nano", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "microbiology_lab_sample_id": "220639", + "number_of_samples_in_run": "96", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "2022CEU04223", + "purpose_of_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "rna_extraction_protocol": "In-house method for Opetrons robots", + "runID": "MiSeq_GEN_267_20220208_ICasas", + "run_alias": "", + "sample_collection_date": "2022-01-19", + "sample_description": "Sample for surveillance", + "sample_received_date": "2022-01-26", + "sample_storage_conditions": " -80ºC", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "sequencing_date": "2022-02-22", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": 220639, + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III ", + "submitting_lab_sequence_id": "202203166", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" + } +] diff --git a/relecov_tools/example_data/3.map_module/README b/relecov_tools/example_data/3.map_module/README new file mode 100644 index 00000000..f4936fdb --- /dev/null +++ b/relecov_tools/example_data/3.map_module/README @@ -0,0 +1,6 @@ +This module will map the metadata_lab.json to the selected DB (ENA or GISAID) +This moduleinput is: +-j processed_metadata_lab.json +- d ENA or GISAID +-o output folder where json file will be generated +- diff --git a/relecov_tools/example_data/4.ena_upload_module/README b/relecov_tools/example_data/4.ena_upload_module/README new file mode 100644 index 00000000..bf9201b4 --- /dev/null +++ b/relecov_tools/example_data/4.ena_upload_module/README @@ -0,0 +1,8 @@ +This module will upload fastq.gz and metadata associated to ENA +This module input: +- e processed_metadata_mapped_ENA.json +- u ENA Webin user +- p ENA Webin passsword (if special charcters add % in front of the special character) +- c center name (e.g Instituto de Salud Carlos III) +- o output folder where accession xml files will begenerated +--dev (This option for development server TESTS) diff --git a/relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json b/relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json new file mode 100644 index 00000000..edf69533 --- /dev/null +++ b/relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json @@ -0,0 +1,152 @@ +[ + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2021/04/13", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 55, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222687", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2021/03/31", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 59, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222688", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/13", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 8, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222689", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/11", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 9, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222690", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/10", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 31, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222691", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "P.º Isabel la Católica, 1-3", + "collection_date": "2022/01/12", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 27, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222692", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/02", + "gender": "Mujer", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 42, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222693", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/23", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 40, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222694", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/18", + "gender": "Hombre", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 53, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222695", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" + }, + { + "authors": "Inmaculada Casas,Maria de la Montaña", + "collecting_address": "S. Juan Bosco, 15", + "collection_date": "2022/01/19", + "gender": "Male", + "host": "Homo Sapiens", + "location": "Spain", + "patient_age": 96, + "sequencing_technology": "Illumina MiSeq", + "specimen_source": "Nasopharynx aspirate", + "submitter": "EPI_ISL_11222696", + "submitting_lab": "Instituto de Salud Carlos III ", + "type": "betacoronavirus", + "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" + } +] \ No newline at end of file diff --git a/relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json b/relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json new file mode 100644 index 00000000..684be7bc --- /dev/null +++ b/relecov_tools/example_data/4.ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json @@ -0,0 +1,452 @@ +[ + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2021-04-13", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197860", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_001.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_001.fastq.gz", + "receipt_date": "2021-05-13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197860", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197860", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2021-03-31", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197824", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_002.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_002.fastq.gz", + "receipt_date": "2021-05-13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197824", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197824", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2022-01-13", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197767", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_003.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_003.fastq.gz", + "receipt_date": "2022-01-18", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197767", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197767", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU Virgen de la Arrixaca", + "collection_date": "2022-01-11", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "file_type": "fastq", + "geographic location (latitude)": "37.9861", + "geographic location (longitude)": "-1.1303", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "8328199", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_004.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_004.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "8328199", + "sample_storage_conditions": " -80ºC", + "sample_title": "8328199", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-10", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197677", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_005.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_005.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197677", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197677", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-12", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197678", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_006.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_006.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197678", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197678", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-02", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197737", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_007.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_007.fastq.gz", + "receipt_date": "2022-01-20", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197737", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197737", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-23", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197663", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_008.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_008.fastq.gz", + "receipt_date": "2022-01-25", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197663", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197663", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-18", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Male", + "instrument_model": "Illumina MiSeq", + "isolate": "1197689", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_009.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_009.fastq.gz", + "receipt_date": "2022-01-26", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197689", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197689", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + }, + { + "collecting_institution": "HU de Donostia", + "collection_date": "2022-01-19", + "collector_name": "Maria de la Montaña", + "common_name": "PEPITO", + "design_description": "Design Description", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "file_type": "fastq", + "geographic location (latitude)": "43.3200", + "geographic location (longitude)": "-1.9800", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_scientific_name": "Homo Sapiens", + "host_sex": "Female", + "instrument_model": "Illumina MiSeq", + "isolate": "1197685", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "SINGLE", + "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS", + "platform": "Illumina", + "purpose_sampling": "Whole Genome Sequencing", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_0010.fastq.gz", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_0010.fastq.gz", + "receipt_date": "2022-01-26", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197685", + "sample_storage_conditions": " -80ºC", + "sample_title": "1197685", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "taxon_id": "2697049" + } +] \ No newline at end of file diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json b/relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json new file mode 100644 index 00000000..f8831cc5 --- /dev/null +++ b/relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json @@ -0,0 +1,46 @@ +{ + "sample_name": "", + "dehosting_method": "", + "if_assembly_other": "", + "assembly_params": "", + "variant_calling": "", + "if_variant_calling_other": "", + "variant_calling_params": "", + "consensus_sequence_name": "", + "consensus_sequence_name_md5": "", + "consensus_sequence_filepath": "", + "consensus_sequence_software_name": "", + "if_consensus_other": "", + "consensus_sequence_software_version": "", + "consensus_criteria": "", + "depth_of_coverage_threshold": "", + "number_of_base_pairs_sequenced": "", + "consensus_genome_length": "", + "ns_per_100_kbp": "", + "reference_genome_accession": "", + "bioinformatics_protocol": "", + "if_bioinformatic_protocol_is_other_specify": "", + "bioinformatic_protocol_version": "", + "commercial/open-source/both": "", + "preprocessing": "", + "if_preprocessing_other": "", + "preprocessing_params": "", + "mapping": "", + "if_mapping_other": "", + "mapping_params": "", + "lineage_name": "", + "lineage_analysis_software_name": "", + "if_lineage_identification_other": "", + "lineage_analysis_software_version": "", + "variant_designation": "", + "per_qc_filtered": "", + "per_reads_host": "", + "per_reads_virus": "", + "per_unmapped": "", + "per_genome _greater_10x": "", + "median_depth_of_coverage_value": "", + "per_Ns": "", + "number_of_variants_AF_greater_75percent": "", + "number_of_variants_with_effect": "", + "long_table_path": "" +} \ No newline at end of file diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/consensus_genome_length.csv b/relecov_tools/example_data/5.read_bioinfo_metadata/consensus_genome_length.csv new file mode 100755 index 00000000..7b348648 --- /dev/null +++ b/relecov_tools/example_data/5.read_bioinfo_metadata/consensus_genome_length.csv @@ -0,0 +1,91 @@ +30416 +30416 +30422 +30422 +30422 +30422 +30422 +30422 +30422 +30422 +30422 +30419 +30422 +30422 +30422 +30397 +30407 +30422 +30422 +30416 +30407 +30397 +30407 +30407 +30422 +30413 +30407 +30407 +30407 +30407 +30407 +30404 +30407 +30416 +30407 +30407 +30407 +30407 +30422 +30394 +30407 +30407 +30407 +30413 +30407 +30407 +30407 +30415 +30407 +30407 +30407 +30407 +30407 +30413 +30407 +30407 +30415 +30407 +30407 +30407 +30407 +30407 +30407 +30407 +30407 +30413 +30407 +30407 +30416 +30416 +30397 +30407 +30407 +30407 +30413 +30407 +30407 +30409 +30407 +30413 +30407 +30406 +30407 +30401 +30416 +30407 +30407 +30407 +30421 +30407 +30407 diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/lab_metadata_20220208.xlsx b/relecov_tools/example_data/5.read_bioinfo_metadata/lab_metadata_20220208.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..7725cae7ebc7ed6779c3117cdab678b3400989be GIT binary patch literal 403686 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 Variantsinconsensusx10 MissenseVariants %Ns10x Lineage +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214821 285604 1545 3090 1,08 281428 98,54 1086 0,380247 287 92,0 19 9 8,44 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214822 306868 97177 194354 63,33 61642 20,09 50872 16,5778 6 41,0 8 3 58,83 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214823 196898 57130 114260 58,03 204 0,1 82434 41,8663 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214824 248 41 82 33,06 138 55,65 28 11,2903 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214825 277306 747 1494 0,54 271052 97,74 4760 1,71652 217 91,0 17 9 9,10 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214826 337052 415 830 0,25 334627 99,28 1595 0,473221 239 92,0 17 9 7,87 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214827 246530 27978 55956 22,70 79361 32,19 111213 45,1113 10 50,0 15 7 49,72 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214828 312802 28396 56792 18,16 218183 69,75 37827 12,093 33 68,0 14 7 32,31 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214829 379598 3419 6838 1,80 370149 97,51 2611 0,687833 249 89,0 20 8 10,65 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214830 354342 25175 50350 14,21 300202 84,72 3790 1,06959 169 88,0 22 10 12,15 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214831 253440 107619 215238 84,93 11221 4,43 26981 10,6459 NA 22,0 3 2 77,51 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214832 5052 1844 3688 73,00 364 7,21 1000 19,7941 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214833 326700 61771 123542 37,82 88067 26,96 115091 35,2283 16 55,00000000000001 12 5 44,94 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214834 384218 36429 72858 18,96 296545 77,18 14815 3,85588 85 83,0 17 8 17,29 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214835 347078 42041 84082 24,23 162912 46,94 100084 28,8362 32 67,0 17 7 32,56 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214836 362840 74483 148966 41,06 115115 31,73 98759 27,2183 9 49,0 8 4 50,53 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214837 400430 56534 113068 28,24 223768 55,88 63594 15,8814 52 75,0 17 7 25,35 B.1.177 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 214838 113674 25661 51322 45,15 6240 5,49 56112 49,3622 1 27,0 5 3 73,34 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220338 214610 37082 74164 34,56 106457 49,6 33989 15,8376 28 68,0 35 23 31,88 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220339 310682 6731 13462 4,33 295685 95,17 1535 0,494074 401 91,0 49 35 8,77 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220407 188574 72874 145748 77,29 4001 2,12 38825 20,5887 NA 20,0 9 7 80,18 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220433 69680 7033 14066 20,19 16261 23,34 39353 56,4768 3 36,0 16 13 64,03 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220518 87796 15067 30134 34,32 27222 31,01 30440 34,6713 2 37,0 18 13 63,28 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220529 243588 24320 48640 19,97 192650 79,09 2298 0,943396 86 79,0 42 30 21,15 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220530 258694 20191 40382 15,61 164599 63,63 53713 20,7631 27 67,0 38 27 32,76 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220531 322478 7510 15020 4,66 306896 95,17 562 0,174275 317 90,0 57 44 9,95 BA.1.18 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220532 240540 44711 89422 37,18 145549 60,51 5569 2,31521 29 68,0 35 25 31,52 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220533 146454 67492 134984 92,17 7609 5,2 3861 2,63632 NA 15,0 7 5 85,29 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220534 383046 9624 19248 5,02 361544 94,39 2254 0,588441 505 91,0 58 43 8,91 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220535 372112 59321 118642 31,88 247472 66,5 5998 1,61188 39 72,0 36 25 28,36 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220536 342222 69820 139640 40,80 196456 57,41 6126 1,79007 27 66,0 35 23 33,56 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220537 296640 7817 15634 5,27 278999 94,05 2007 0,676578 171 85,0 51 36 14,74 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220538 316128 28736 57472 18,18 256420 81,11 2236 0,707308 154 84,0 52 38 16,06 BA.1.18 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220539 350584 24002 48004 13,69 295145 84,19 7435 2,12075 50 73,0 36 24 26,76 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220540 349706 131768 263536 75,36 73909 21,13 12261 3,50609 3 33,0 18 13 67,33 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220541 314886 34471 68942 21,89 243456 77,32 2488 0,790127 131 82,0 44 31 18,38 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220542 290650 24450 48900 16,82 231509 79,65 10241 3,52348 17 56,00000000000001 29 21 43,64 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220543 393188 3174 6348 1,61 386045 98,18 795 0,202193 340 89,0 53 40 11,10 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220544 301018 16814 33628 11,17 263474 87,53 3916 1,30092 44 72,0 43 33 28,08 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220545 265640 6396 12792 4,82 240982 90,72 11866 4,46695 50 76,0 38 25 24,27 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220546 257054 17714 35428 13,78 219613 85,43 2013 0,783104 127 81,0 47 33 19,22 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220599 189680 74903 149806 78,98 23086 12,17 16788 8,8507 6 43,0 19 17 56,97 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220600 245316 110739 221478 90,28 73 0,03 23765 9,68751 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220601 296392 13505 27010 9,11 268212 90,49 1170 0,394747 798 97,0 59 42 2,97 BA.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220603 132 9 18 13,64 102 77,27 12 9,09091 NA NA 0 0 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220624 295422 43999 87998 29,79 180473 61,09 26951 9,12288 25 67,0 35 25 33,26 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220625 280118 42654 85308 30,45 183443 65,49 11367 4,05793 19 59,0 30 21 41,39 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220626 284748 4918 9836 3,45 272621 95,74 2291 0,804571 62 76,0 35 22 24,47 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220627 346396 2670 5340 1,54 340102 98,18 954 0,275407 303 90,0 49 33 10,41 BA.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220628 322910 4681 9362 2,90 312419 96,75 1129 0,349633 270 89,0 55 40 11,18 BA.1.15.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220629 415182 46596 93192 22,45 306635 73,86 15355 3,69838 25 65,0 34 25 34,69 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220630 295142 60733 121466 41,16 170297 57,7 3379 1,14487 81 72,0 34 23 28,01 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220631 274184 36346 72692 26,51 199758 72,86 1734 0,632422 122 81,0 47 31 18,92 AY.127 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220633 440478 7179 14358 3,26 422987 96,03 3133 0,711273 168 83,0 43 31 17,17 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220634 373722 60717 121434 32,49 228069 61,03 24219 6,48049 28 65,0 33 23 34,87 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220635 333686 33839 67678 20,28 247874 74,28 18134 5,43445 36 70,0 40 29 29,84 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220636 329688 8956 17912 5,43 246754 74,84 65022 19,7223 29 67,0 37 27 33,48 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220637 412358 5079 10158 2,46 396982 96,27 5218 1,26541 245 86,0 46 32 13,83 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220638 280140 3190 6380 2,28 273014 97,46 746 0,266295 195 85,0 56 38 14,94 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220639 293692 15694 31388 10,69 243186 82,8 19118 6,50954 22 64,0 31 22 35,73 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220640 283734 15102 30204 10,65 242119 85,33 11411 4,02172 41 71,0 35 23 28,83 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220642 287392 53325 106650 37,11 167518 58,29 13224 4,60138 15 57,99999999999999 29 17 42,35 B.1.617.2 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220644 329228 29537 59074 17,94 258356 78,47 11798 3,58353 31 67,0 34 25 33,42 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220646 372318 21905 43810 11,77 322145 86,52 6363 1,70902 64 78,0 38 26 22,36 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220647 433376 8059 16118 3,72 396231 91,43 21027 4,85191 170 86,0 51 36 14,41 BA.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220648 343850 86366 172732 50,23 148232 43,11 22886 6,65581 13 54,0 27 19 45,72 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220649 357146 25733 51466 14,41 298948 83,7 6732 1,88494 31 68,0 39 28 32,12 BA.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220650 345044 10516 21032 6,10 320092 92,77 3920 1,13609 66 73,0 36 26 27,50 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220651 375890 45387 90774 24,15 270823 72,05 14293 3,80244 24 65,0 33 24 34,80 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220652 324144 12938 25876 7,98 293776 90,63 4492 1,3858 44 72,0 39 27 27,86 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220653 281982 61894 123788 43,90 120219 42,63 37975 13,4672 8 48,0 25 19 52,46 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220654 264482 9708 19416 7,34 241570 91,34 3496 1,32183 57 76,0 39 27 23,71 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220655 342522 4194 8388 2,45 332968 97,21 1166 0,340416 144 84,0 50 36 15,92 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220656 342082 71678 143356 41,91 186800 54,61 11926 3,4863 7 45,0 24 17 55,26 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220657 289618 24404 48808 16,85 233722 80,7 7088 2,44736 18 59,0 28 21 41,14 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220658 288798 32526 65052 22,53 217510 75,32 6236 2,15929 26 68,0 36 26 32,35 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220659 325092 7722 15444 4,75 307924 94,72 1724 0,530311 127 81,0 43 30 18,81 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220660 314206 13118 26236 8,35 283672 90,28 4298 1,36789 129 84,0 43 28 16,46 BA.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220661 377508 8713 17426 4,62 357815 94,78 2267 0,600517 146 81,0 47 32 18,59 BA.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220663 367268 113353 226706 61,73 104983 28,58 35579 9,68748 4 41,0 28 23 58,98 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220664 310374 3372 6744 2,17 302546 97,48 1084 0,349256 230 87,0 51 38 13,50 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220665 335192 11738 23476 7,00 290215 86,58 21501 6,41453 47 72,0 38 26 28,33 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220666 240438 67516 135032 56,16 92624 38,52 12782 5,31613 4 40,0 21 14 59,96 B.1.617.2 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220667 310152 3164 6328 2,04 302582 97,56 1242 0,400449 127 81,0 49 31 18,87 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220668 259344 33241 66482 25,63 177798 68,56 15064 5,8085 15 57,99999999999999 33 23 42,41 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220669 310808 25247 50494 16,25 254109 81,76 6205 1,99641 32 68,0 36 25 32,00 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220670 410196 21372 42744 10,42 362154 88,29 5298 1,29158 90 78,0 43 31 21,51 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220671 281328 4791 9582 3,41 270074 96,0 1672 0,594324 161 83,0 45 33 17,22 BA.1.17 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220672 286140 16646 33292 11,63 240636 84,1 12212 4,26784 35 70,0 37 23 30,19 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220675 310914 51986 103972 33,44 187328 60,25 19614 6,3085 12 54,0 30 22 46,41 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220677 305936 18288 36576 11,96 265405 86,75 3955 1,29275 47 71,0 38 26 29,04 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220678 346738 9926 19852 5,73 323905 93,41 2981 0,859727 98 81,0 42 30 19,02 BA.1.1.1 +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220679 276880 16703 33406 12,07 233349 84,28 10125 3,65682 63 75,0 40 27 24,71 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220680 363996 102852 205704 56,51 138444 38,03 19848 5,45281 11 51,0 26 21 49,07 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220684 327920 15093 30186 9,21 292768 89,28 4966 1,51439 63 75,0 35 25 25,05 Unassigned +MiSeq_GEN_267_20220208_ICasas virology Analysis NC_045512.2 220685 276336 18454 36908 13,36 233558 84,52 5870 2,12423 56 75,0 41 29 25,49 BA.1.1.1 diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 b/relecov_tools/example_data/5.read_bioinfo_metadata/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 new file mode 100755 index 00000000..c8d6d0fc --- /dev/null +++ b/relecov_tools/example_data/5.read_bioinfo_metadata/md5sum_MiSeq_GEN_267_20220208_ICasas.md5 @@ -0,0 +1,192 @@ +dbcc703ccb7da3002fee6c0486199009 214821_S12_R1_001.fastq.gz +b76fba963664b532004c4ce7153ae14f 214821_S12_R2_001.fastq.gz +4837ac15de51cfeda4596b09f5876ac8 214822_S13_R1_001.fastq.gz +f0bf2700ae3eadc9a3f01c515546bf4a 214822_S13_R2_001.fastq.gz +213a150461737cb0af48fddd370f4ceb 214823_S1_R1_001.fastq.gz +1b58f58f861c81ed94401a319c7ae9ce 214823_S1_R2_001.fastq.gz +cf00a386d54734ee7a60932f487d946c 214824_S14_R1_001.fastq.gz +eebdabee75e327f49d9e1741d22c40c3 214824_S14_R2_001.fastq.gz +c4b42c9ca78676b244f6fd3356a39bbd 214825_S15_R1_001.fastq.gz +7356129837732007e08e94a7699c5f7e 214825_S15_R2_001.fastq.gz +19c93d83eb76748429c4f466ee094314 214826_S16_R1_001.fastq.gz +3c245df1ecc9456ab121337847a8282d 214826_S16_R2_001.fastq.gz +43205fbe2b44e0bb2aaa3c67a4825c6b 214827_S17_R1_001.fastq.gz +b95ddabc2cb0337a225c7998ec3a11fd 214827_S17_R2_001.fastq.gz +7523b3b8f6129259f6004ef85b479926 214828_S18_R1_001.fastq.gz +fa80eea72d21d5d686af19b779e00cd7 214828_S18_R2_001.fastq.gz +ccb040c582e6c68c9efe84fca0e51c95 214829_S19_R1_001.fastq.gz +047dd05f8008dc7fa0c9f2c5d7f51677 214829_S19_R2_001.fastq.gz +f440d83caf0456f3af2bba389dbe9663 214830_S20_R1_001.fastq.gz +345fadf48d0f1b4e14951d82145f985a 214830_S20_R2_001.fastq.gz +8b674c46bded0f8e5e9b89cff4a7c1de 214831_S21_R1_001.fastq.gz +5414313cf3edb5bc6ab9c74a81237277 214831_S21_R2_001.fastq.gz +a118e8522bf3b2cf34020fe4f44536a0 214832_S22_R1_001.fastq.gz +7e8ee7de84d4a0c83da2fa4d86744795 214832_S22_R2_001.fastq.gz +13a584fb7800fa9d900d848555bec36f 214833_S23_R1_001.fastq.gz +634d553b612db4a272537b445827c3ae 214833_S23_R2_001.fastq.gz +a93fc6c69a31da28cbbde419f704d2e3 214834_S24_R1_001.fastq.gz +71b565731008044ca6115528230b1bcc 214834_S24_R2_001.fastq.gz +548177db795b4cb098bd27d7e8182ce5 214835_S25_R1_001.fastq.gz +8208d8f05c4dd2dedc7f8b017d1f00b4 214835_S25_R2_001.fastq.gz +e6c4dd1c4cb471b3c4dd09ee40f10591 214836_S26_R1_001.fastq.gz +5addc2c98ff7d6458a4b319e25731654 214836_S26_R2_001.fastq.gz +c1765535970d038196f72ece4a9b8624 214837_S27_R1_001.fastq.gz +17670b749961800dfdc995cf3c4c6faf 214837_S27_R2_001.fastq.gz +72480d9c23afea096a89ed456c9efdb9 214838_S2_R1_001.fastq.gz +6cddef3197226f00bd7eb8c437e94900 214838_S2_R2_001.fastq.gz +c9f6715f0fe6933126aa9a36d8190102 220338_S3_R1_001.fastq.gz +6ab5c2b6fa4005479da188e7bb7d584b 220338_S3_R2_001.fastq.gz +eea39c299ca945536c2d0583bc358d41 220339_S4_R1_001.fastq.gz +391b790d0d105fd9e8c6c037df8a18d4 220339_S4_R2_001.fastq.gz +ed9a7efa18f6a228c246953e1cd2aa64 220407_S5_R1_001.fastq.gz +1400d0c52ad2dc2231c1fe87e0bd1dde 220407_S5_R2_001.fastq.gz +1044ad9179937f00d76aa07b7c3f8ddc 220433_S6_R1_001.fastq.gz +3d39eeffbd2983251f7153b1792cb865 220433_S6_R2_001.fastq.gz +52d22b2aa4ad47f110cdd5527cc46e58 220518_S7_R1_001.fastq.gz +9884025a080d74f187017475c2e140f7 220518_S7_R2_001.fastq.gz +2b7815a5748ed76de208cac55e9265da 220529_S28_R1_001.fastq.gz +38ce949c2a98a1bf4dbcd444483860e1 220529_S28_R2_001.fastq.gz +d9337ab6c46b757b0cf76e725b1fed45 220530_S29_R1_001.fastq.gz +f474a72ba984af48d96b95ee3d9201a6 220530_S29_R2_001.fastq.gz +ffe0db11dd065f384e13c6be26599e84 220531_S30_R1_001.fastq.gz +e0b1d1d6557f03cfca04005721244270 220531_S30_R2_001.fastq.gz +98c6011d1e0537c3f02bec11cd3c2aef 220532_S31_R1_001.fastq.gz +fc770dc2431972bf859d64b3fb7b24cd 220532_S31_R2_001.fastq.gz +6dd04393363653aa94aadb887dcfbb5a 220533_S32_R1_001.fastq.gz +e752ffb157d139701ecf2e765ce4642f 220533_S32_R2_001.fastq.gz +003a1179f4afd449ba2f04f65d5bc071 220534_S33_R1_001.fastq.gz +632355ba64f7de8c471d98028394a792 220534_S33_R2_001.fastq.gz +abd5dea7f0ebb92d4dc44b6777aa14df 220535_S34_R1_001.fastq.gz +38ad2aaf11d71d43e8c9e2996419c9c7 220535_S34_R2_001.fastq.gz +943d099043ef8d374519526972cb1e10 220536_S35_R1_001.fastq.gz +95540b3c187f2be5b390e028a53744f0 220536_S35_R2_001.fastq.gz +4f8c1abacae760cc659902491acf01be 220537_S36_R1_001.fastq.gz +ba90ceea113af1b1154cfc88791130f4 220537_S36_R2_001.fastq.gz +262b2daea97f27716b45e4e42769fac2 220538_S37_R1_001.fastq.gz +001cde855df87b0bd1a53ee2f2b6b3ef 220538_S37_R2_001.fastq.gz +0da2a117841ac93bf98b592f80d0701b 220539_S38_R1_001.fastq.gz +3b9d109620122fe4f8d0395474cffa73 220539_S38_R2_001.fastq.gz +b7b0f6e63aa5f35bfed0c8e0af929346 220540_S39_R1_001.fastq.gz +ad64eff1e7994f31758f3539a68ee8f4 220540_S39_R2_001.fastq.gz +07d0690f4a552688557f5dff824ee164 220541_S40_R1_001.fastq.gz +79ec4ae16bfedc05b0ed0d2ab1cf5dc3 220541_S40_R2_001.fastq.gz +9df1b3c139ed67e0b47ae0bc2055f3d2 220542_S41_R1_001.fastq.gz +11e101b892f6429d4762f7e8acb8f8fa 220542_S41_R2_001.fastq.gz +781a331bd3c3083fc068928fa9e62b61 220543_S42_R1_001.fastq.gz +761f5cf6ec9e70a3c6052e6717181987 220543_S42_R2_001.fastq.gz +3a7d06d1d0eeb293377fbc40b8331a78 220544_S43_R1_001.fastq.gz +354eb8ebd7da78d0e4061ff45510b247 220544_S43_R2_001.fastq.gz +58cbb67f568d4f59d0a11d4df132412c 220545_S44_R1_001.fastq.gz +45f3f30a76c6c9099cc10a54a55326ac 220545_S44_R2_001.fastq.gz +54dfda3d4b9ec99067f1b57166c733f0 220546_S45_R1_001.fastq.gz +e03a1e702b7b0ff54bb57f95e47e99a2 220546_S45_R2_001.fastq.gz +5a476df56ca10e519da0937245b5f843 220599_S8_R1_001.fastq.gz +b0bf94bbd7290a0b2193025cda14dc02 220599_S8_R2_001.fastq.gz +721c349a644be2b184dc599c70b9d286 220600_S9_R1_001.fastq.gz +ba22af6782ec196a43e76cec80a36741 220600_S9_R2_001.fastq.gz +d6bd2082fb4fe550b1627c5b534776ec 220601_S10_R1_001.fastq.gz +f395c916a68376183577b7810af918bc 220601_S10_R2_001.fastq.gz +a997404b1926f1bd2330d95e4092bf06 220603_S11_R1_001.fastq.gz +aed63e4ee67de18ce6ff50c0a2fa3674 220603_S11_R2_001.fastq.gz +f867c8e39ff543445b4bbf1ca774e1ac 220624_S46_R1_001.fastq.gz +d0cd564bec34963ef961abfc7e9206fa 220624_S46_R2_001.fastq.gz +e71e817a639c9a688ee281aff5d958e2 220625_S47_R1_001.fastq.gz +a2f2cd43085caa4b198b5b7ffa0b0a09 220625_S47_R2_001.fastq.gz +6f8e8886752788c05b779ab4c2dae7f7 220626_S48_R1_001.fastq.gz +1c57c19841c6d25daa917135696dfabb 220626_S48_R2_001.fastq.gz +8b56a2a1d181eefc5469790c16f5d175 220627_S49_R1_001.fastq.gz +e4fbdcea92c7e7e762c494bdec1216dc 220627_S49_R2_001.fastq.gz +4c712e5ae5a5097aef16ab14123bff84 220628_S50_R1_001.fastq.gz +5ecbf9332f8f085bca8ff71095161d27 220628_S50_R2_001.fastq.gz +5f7f51e074fc61cc678ef706634dc2f2 220629_S51_R1_001.fastq.gz +c243d5d71e4dab63d4b5e5399c9336ae 220629_S51_R2_001.fastq.gz +bfaa0e4aef054c0bb369f935278e8364 220630_S52_R1_001.fastq.gz +df070c9a8e583211f198bc67bb16b3bc 220630_S52_R2_001.fastq.gz +3286b5c58719476e8832de107c366bc4 220631_S53_R1_001.fastq.gz +ca6a1e4503d3892e60f86b24ac26e7c1 220631_S53_R2_001.fastq.gz +893f9aa89c1cb03e02b7caf66c71ca80 220633_S54_R1_001.fastq.gz +33c3e32357450b511a5657b0c22aa9fb 220633_S54_R2_001.fastq.gz +53382ddf2ccadc39d6022e073a293c61 220634_S55_R1_001.fastq.gz +a49c009e9eeb68c46b8dafd0da05eadb 220634_S55_R2_001.fastq.gz +211658e701aaf7fb483a9a2b64a0f917 220635_S56_R1_001.fastq.gz +51bf5c329fc240c8e8f1baefc37d5c1b 220635_S56_R2_001.fastq.gz +1284ba20e1bee6a584d3f10042ffc38b 220636_S57_R1_001.fastq.gz +72334caba85e114c076aef467e6987e1 220636_S57_R2_001.fastq.gz +a36aa48dd53b5938a160ac094fd753cb 220637_S58_R1_001.fastq.gz +1c7c1bb51da20c0e8c9661436f598cc2 220637_S58_R2_001.fastq.gz +b6ecf898c0b6e15c7cded228718da4f8 220638_S59_R1_001.fastq.gz +d4d3b6325ef1ca17f6d36953b050f532 220638_S59_R2_001.fastq.gz +fa2af2a995a99809496fd34602a16542 220639_S60_R1_001.fastq.gz +a89de5a74985de324670f41ef730b29b 220639_S60_R2_001.fastq.gz +55f36a57fd7e621483b6653a84e6edad 220640_S61_R1_001.fastq.gz +40da6eac77dcd3c82f9531e3bc5f4e9c 220640_S61_R2_001.fastq.gz +424e46a2427c6c8f7c80aae322f22bc3 220642_S62_R1_001.fastq.gz +cd7a5f03488794eeec2b42e3c5dd73dd 220642_S62_R2_001.fastq.gz +727dcb0ceeef62ce68f9482188180ed8 220644_S63_R1_001.fastq.gz +68173f24d15e48a74b7b46a0937a5436 220644_S63_R2_001.fastq.gz +ea407b7488895db5d210dcd5fa2e8e07 220646_S64_R1_001.fastq.gz +425f1969ebcdd626729c94668f6c9985 220646_S64_R2_001.fastq.gz +93db59751dfb1685e149bfea5d1fa40d 220647_S65_R1_001.fastq.gz +dc234549b290f2649e7ae285aee6ff5b 220647_S65_R2_001.fastq.gz +86dc347a67cbc91692e8a44be43a1c49 220648_S66_R1_001.fastq.gz +ca841d76f56036e00b663be25fe32313 220648_S66_R2_001.fastq.gz +d26d54d5f3771b92405cd0bed11e22f4 220649_S67_R1_001.fastq.gz +d820aca88a3637fb44bb648d9a6a03c1 220649_S67_R2_001.fastq.gz +bfda7de91c9f4a1b938e2fd8809cb37b 220650_S68_R1_001.fastq.gz +2b596c41ad86057f9b45c60e1e551139 220650_S68_R2_001.fastq.gz +762264514323d8ba65ba3cf1b9ad7947 220651_S69_R1_001.fastq.gz +f9f7118d4eacdcff059f92a352e8f832 220651_S69_R2_001.fastq.gz +73e730f342ec9788d715639c982d34be 220652_S70_R1_001.fastq.gz +aa16ec3d36d7b457696f81ddd489340b 220652_S70_R2_001.fastq.gz +899d9eedeb862ed2b766b2ef38cdef89 220653_S71_R1_001.fastq.gz +d0613e93a129a7f935f44e9f8fe6dad7 220653_S71_R2_001.fastq.gz +1cd9636649fce7e6f8172fc4696362b6 220654_S72_R1_001.fastq.gz +43eabe0ccbc64a6762f07691b6cb9b78 220654_S72_R2_001.fastq.gz +cb1756e84c0c854814aa8ccfa6ef9965 220655_S73_R1_001.fastq.gz +c1c5d439d06d28839122cee8ec2a8a26 220655_S73_R2_001.fastq.gz +c582439856aaa10e58cde21b07323dbe 220656_S74_R1_001.fastq.gz +d4645048ab66627ec855d1231b4207a6 220656_S74_R2_001.fastq.gz +2cd60ea9dc7358578f2b11f3e2712898 220657_S75_R1_001.fastq.gz +4de125f0f89a02caf060259ff7ba97fd 220657_S75_R2_001.fastq.gz +b3c9abf04e41fb878ebde52383f27cd1 220658_S76_R1_001.fastq.gz +b8d3fb213057c4d1f909e187789ad8f1 220658_S76_R2_001.fastq.gz +efbc2790b3cf0ff305a2c6c949c3101c 220659_S77_R1_001.fastq.gz +12d26a620109b24172e517a03edca796 220659_S77_R2_001.fastq.gz +5da90c106b6c5791dc1058da6fb88d58 220660_S78_R1_001.fastq.gz +fae8c6af23e3fac5a9a448712c4613b6 220660_S78_R2_001.fastq.gz +507dba14ebad10c2c2e697bd506b3b17 220661_S79_R1_001.fastq.gz +00762bb19883db46289ef9047e9aa662 220661_S79_R2_001.fastq.gz +b2f14cba5c1a9c8b2ed589afb69238f3 220663_S80_R1_001.fastq.gz +8325daa2cb930e554c1a576ae529555b 220663_S80_R2_001.fastq.gz +2b7fca4ad9e1cf5b4d719337538b2ece 220664_S81_R1_001.fastq.gz +43d5cb91ffc5575a15a276c22eaf8db8 220664_S81_R2_001.fastq.gz +c79e735d65c1122bcb54e63adf003e98 220665_S82_R1_001.fastq.gz +a4cf0e9a3dbdefd46a928cf18acf5f08 220665_S82_R2_001.fastq.gz +9a60ceb8c32a4d67947c1ffcb3334223 220666_S83_R1_001.fastq.gz +f11417d562a870b154d8034c60cb997f 220666_S83_R2_001.fastq.gz +2791ff16b7e94f806b2c00442890112c 220667_S84_R1_001.fastq.gz +fe3a55379689e22cf111e1287c32f45f 220667_S84_R2_001.fastq.gz +87479e96b34106748b1cb342dce3d24e 220668_S85_R1_001.fastq.gz +01fc8610639039fae3a5039aa0f8ce3e 220668_S85_R2_001.fastq.gz +0374abb4d11b9bc701faf6e20e0b39b9 220669_S86_R1_001.fastq.gz +866f493a5fca69d1219839e25a2c59c1 220669_S86_R2_001.fastq.gz +ce29b2a53257a6682ca4d29590fb1397 220670_S87_R1_001.fastq.gz +2cb2bfa6bdd8d37e073ce386a51eb222 220670_S87_R2_001.fastq.gz +1901c8ee421c8ff3a461e73b9990548d 220671_S88_R1_001.fastq.gz +63075cf1ff8543ed1f685c34f145af53 220671_S88_R2_001.fastq.gz +f853f727c6c77062f9f0eb388b975cac 220672_S89_R1_001.fastq.gz +9508309f8b2d201cb8fcd9a96e4592b2 220672_S89_R2_001.fastq.gz +21c8ef96c84e40fecfbb3749e28b759c 220675_S90_R1_001.fastq.gz +dad21b92354af748bacf678f6ad1c6a6 220675_S90_R2_001.fastq.gz +9a56b40a023af7395a3610284425d3d2 220677_S91_R1_001.fastq.gz +0bcc1af3d0663e0cfa0edfedd533155e 220677_S91_R2_001.fastq.gz +bf9a3a7ec821fcf98a3e7383150175ed 220678_S92_R1_001.fastq.gz +a2bd2aafc26b8ff21e95dfea74c4e38f 220678_S92_R2_001.fastq.gz +4f253c4b5432f2ab3e446190703da03b 220679_S93_R1_001.fastq.gz +f4b182052d1fb7f0690719572d5e37d3 220679_S93_R2_001.fastq.gz +10528a48df6f6310d5b53fa402a9446f 220680_S94_R1_001.fastq.gz +994e273a5f941151c52727fa27732e03 220680_S94_R2_001.fastq.gz +87a281cb1cc7a5f246aeaf5ed33b2d3f 220684_S95_R1_001.fastq.gz +be0059af911542a8329249cc6fd4b50e 220684_S95_R2_001.fastq.gz +ce9c74bb150e98d62e1fa63912202fc8 220685_S96_R1_001.fastq.gz +0fe9bf77de1a6643fc77bba4bfef1a7b 220685_S96_R2_001.fastq.gz diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/software_versions.yml b/relecov_tools/example_data/5.read_bioinfo_metadata/software_versions.yml new file mode 100755 index 00000000..056108ff --- /dev/null +++ b/relecov_tools/example_data/5.read_bioinfo_metadata/software_versions.yml @@ -0,0 +1,89 @@ +ASCIIGENOME: + asciigenome: 1.16.0 + bedtools: 2.30.0 +BCFTOOLS_CONSENSUS: + bcftools: '1.14' +BCFTOOLS_FILTER: + bcftools: '1.14' +BCFTOOLS_QUERY: + bcftools: '1.14' +BCFTOOLS_STATS: + bcftools: '1.14' +BEDTOOLS_MASKFASTA: + bedtools: 2.30.0 +BEDTOOLS_MERGE: + bedtools: 2.30.0 +BOWTIE2_ALIGN: + bowtie2: 2.4.4 + pigz: '2.6' + samtools: '1.14' +BOWTIE2_BUILD: + bowtie2: 2.4.4 +COLLAPSE_PRIMERS: + python: 3.9.5 +CUSTOM_DUMPSOFTWAREVERSIONS: + python: 3.9.5 + yaml: 5.4.1 +CUSTOM_GETCHROMSIZES: + custom: '1.14' +FASTP: + fastp: 0.23.2 +FASTQC_RAW: + fastqc: 0.11.9 +FASTQC_TRIM: + fastqc: 0.11.9 +IVAR_TRIM: + ivar: 1.3.1 +IVAR_VARIANTS: + ivar: 1.3.1 +IVAR_VARIANTS_TO_VCF: + python: 3.9.9 +KRAKEN2_KRAKEN2: + kraken2: 2.1.2 + pigz: '2.6' +MAKE_BED_MASK: + python: 3.9.5 + samtools: '1.14' +MAKE_VARIANTS_LONG_TABLE: + python: 3.9.9 +MOSDEPTH_AMPLICON: + mosdepth: 0.3.3 +MOSDEPTH_GENOME: + mosdepth: 0.3.3 +PICARD_COLLECTMULTIPLEMETRICS: + picard: 2.26.10 +PLOT_BASE_DENSITY: + r-base: 4.0.3 +PLOT_MOSDEPTH_REGIONS_AMPLICON: + r-base: 4.0.3 +PLOT_MOSDEPTH_REGIONS_GENOME: + r-base: 4.0.3 +RENAME_FASTA_HEADER: + sed: '4.7' +SAMPLESHEET_CHECK: + python: 3.9.5 +SAMTOOLS_FLAGSTAT: + samtools: '1.14' +SAMTOOLS_IDXSTATS: + samtools: '1.14' +SAMTOOLS_INDEX: + samtools: '1.14' +SAMTOOLS_SORT: + samtools: '1.14' +SAMTOOLS_STATS: + samtools: '1.14' +SNPEFF_ANN: + snpeff: 5.0e +SNPEFF_BUILD: + snpeff: 5.0e +SNPSIFT_EXTRACTFIELDS: + snpsift: '4.3' +TABIX_BGZIP: + tabix: '1.12' +TABIX_TABIX: + tabix: '1.12' +UNTAR_KRAKEN2_DB: + untar: '1.30' +Workflow: + Nextflow: 21.10.6 + nf-core/viralrecon: 2.4.1 diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/summary_variants_metrics_mqc.csv b/relecov_tools/example_data/5.read_bioinfo_metadata/summary_variants_metrics_mqc.csv new file mode 100755 index 00000000..2edeb8d9 --- /dev/null +++ b/relecov_tools/example_data/5.read_bioinfo_metadata/summary_variants_metrics_mqc.csv @@ -0,0 +1,97 @@ +Sample,# Input reads,# Trimmed reads (fastp),% Non-host reads (Kraken 2),% Mapped reads,# Mapped reads,# Trimmed reads (iVar),Coverage median,% Coverage > 1x,% Coverage > 10x,# SNPs,# INDELs,# Missense variants,# Ns per 100kb consensus,Pangolin lineage,Nextclade clade +214821,316942,285604,98.9180823797986,98.54,281428,281038,287,98.0,92.0,20,1,12,8442.32,NA,NA +214822,382722,306868,36.6652762751411,20.09,61642,61447,6,67.0,41.0,16,2,12,58831.99,NA,NA +214823,298848,196898,41.969953986327944,0.1,204,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214824,364,248,66.93548387096774,55.65,138,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214825,306712,277306,99.46124497847144,97.74,271052,270695,217,98.0,91.0,18,NA,11,9102.77,NA,NA +214826,380062,337052,99.75374719627833,99.28,334627,334101,239,99.0,92.0,18,NA,11,7868.78,NA,NA +214827,493956,246530,77.30255952622399,32.19,79361,77172,10,70.0,50.0,21,NA,12,49724.11,NA,NA +214828,386996,312802,81.84410585610067,69.75,218183,217770,33,89.0,68.0,17,NA,9,32314.48,NA,NA +214829,432110,379598,98.19862064605186,97.51,370149,369582,249,98.0,89.0,22,NA,9,10654.45,NA,NA +214830,399552,354342,85.79056391847423,84.72,300202,299799,169,97.0,88.0,22,NA,10,12145.94,NA,NA +214831,319564,253440,15.07339015151515,4.43,11221,11153,NA,49.0,22.0,18,NA,8,77513.96,NA,NA +214832,12036,5052,26.999208234362627,7.21,364,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214833,450792,326700,62.184879093970004,26.96,88067,87525,16,82.0,55.00000000000001,19,NA,9,44935.29,NA,NA +214834,443852,384218,81.03732776704892,77.18,296545,296058,85,96.0,83.0,18,1,9,17289.24,NA,NA +214835,482676,347078,75.77432162222901,46.94,162912,162195,32,86.0,67.0,25,3,13,32555.18,NA,NA +214836,479856,362840,58.94443831992062,31.73,115115,114688,9,75.0,49.0,16,NA,9,50530.05,NA,NA +214837,469580,400430,71.76335439402642,55.88,223768,223377,52,94.0,75.0,25,1,12,25351.97,NA,NA +214838,156098,113674,54.851593152347945,5.49,6240,6198,1,56.99999999999999,27.0,9,1,3,73340.47,NA,NA +220338,265944,214610,65.44243045524439,49.6,106457,106295,28,90.0,68.0,31,3,22,31881.92,NA,NA +220339,346512,310682,95.66695206030603,95.17,295685,295275,401,100.0,91.0,47,3,33,8766.06,NA,NA +220407,233538,188574,22.710447887831833,2.12,4001,3966,NA,44.0,20.0,8,NA,6,80175.9,NA,NA +220433,179434,69680,79.81343283582089,23.34,16261,16188,3,63.0,36.0,19,NA,16,64030.36,NA,NA +220518,163942,87796,65.67725181101645,31.01,27222,27130,2,61.0,37.0,17,3,13,63283.94,NA,NA +220529,278216,243588,80.03185707013482,79.09,192650,192328,86,93.0,79.0,39,3,29,21148.96,NA,NA +220530,302760,258694,84.39005156671588,63.63,164599,164351,27,89.0,67.0,39,3,30,32758.79,NA,NA +220531,361270,322478,95.34231792556392,95.17,306896,306433,317,98.0,90.0,54,3,43,9950.48,NA,NA +220532,282166,240540,62.82447825725451,60.51,145549,145279,29,86.0,68.0,35,5,27,31517.67,NA,NA +220533,172350,146454,7.83181067092739,5.2,7609,7589,NA,41.0,15.0,6,NA,4,85292.45,NA,NA +220534,424878,383046,94.97501605551292,94.39,361544,361008,505,98.0,91.0,53,5,42,8908.14,NA,NA +220535,431498,372112,68.11658855398375,66.5,247472,247043,39,88.0,72.0,38,3,26,28359.21,NA,NA +220536,400400,342222,59.196077400050264,57.41,196456,196125,27,88.0,66.0,33,3,23,33555.27,NA,NA +220537,336448,296640,94.72963861920172,94.05,278999,278467,171,96.0,85.0,48,3,35,14735.01,NA,NA +220538,357378,316128,81.82002226946047,81.11,256420,255981,154,95.0,84.0,47,3,35,16056.61,NA,NA +220539,404678,350584,86.30741847888095,84.19,295145,294673,50,92.0,73.0,34,3,23,26759.9,NA,NA +220540,412964,349706,24.64069818647664,21.13,73909,73754,3,64.0,33.0,17,2,14,67334.78,NA,NA +220541,379132,314886,78.10572715204867,77.32,243456,242998,131,96.0,82.0,43,3,32,18378.61,NA,NA +220542,332120,290650,83.17564080509203,79.65,231509,231185,17,81.0,56.00000000000001,28,2,21,43636.49,NA,NA +220543,439190,393188,98.38550515275135,98.18,386045,385462,340,97.0,89.0,52,3,41,11098.1,NA,NA +220544,344446,301018,88.82857503537994,87.53,263474,263058,44,89.0,72.0,44,3,35,28081.5,NA,NA +220545,301966,265640,95.18446017166089,90.72,240982,240678,50,93.0,76.0,37,3,26,24270.61,NA,NA +220546,291190,257054,86.21768188785236,85.43,219613,219266,127,95.0,81.0,47,3,33,19218.42,NA,NA +220599,227788,189680,21.021720792914383,12.17,23086,23047,6,75.0,43.0,20,NA,18,56967.53,NA,NA +220600,296648,245316,9.717262632686005,0.03,73,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +220601,344828,296392,90.88706847688198,90.49,268212,267704,798,100.0,97.0,52,7,40,2972.29,NA,NA +220603,300,132,86.36363636363636,77.27,102,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +220624,350480,295422,70.21278036165215,61.09,180473,180168,25,91.0,67.0,35,3,26,33264.19,NA,NA +220625,325138,280118,69.54569145859959,65.49,183443,183135,19,83.0,59.0,28,3,21,41391.19,NA,NA +220626,322846,284748,96.54571761698062,95.74,272621,271976,62,93.0,76.0,34,4,22,24468.01,NA,NA +220627,390592,346396,98.45841175995103,98.18,340102,339471,303,99.0,90.0,44,5,31,10406.77,NA,NA +220628,368766,322910,97.10074014431265,96.75,312419,311876,270,98.0,89.0,56,3,41,11175.05,NA,NA +220629,486080,415182,77.55394019971963,73.86,306635,306018,25,85.0,65.0,37,5,27,34692.85,NA,NA +220630,336320,295142,58.844894999695065,57.7,170297,170017,81,92.0,72.0,35,3,25,28007.9,NA,NA +220631,309884,274184,73.4878767542964,72.86,199758,199489,122,96.0,81.0,46,2,31,18918.92,NA,NA +220633,496616,440478,96.74035933690219,96.03,422987,422312,168,96.0,83.0,39,3,29,17170.77,NA,NA +220634,436114,373722,67.5068633904346,61.03,228069,227720,28,86.0,65.0,31,3,23,34870.18,NA,NA +220635,389300,333686,79.7180582943246,74.28,247874,247463,36,90.0,70.0,39,4,28,29841.41,NA,NA +220636,383082,329688,94.56698454296183,74.84,246754,246352,29,87.0,67.0,42,4,30,33481.66,NA,NA +220637,465292,412358,97.53660654091833,96.27,396982,396323,245,98.0,86.0,43,3,30,13828.29,NA,NA +220638,315490,280140,97.72256728778468,97.46,273014,272569,195,97.0,85.0,53,5,38,14942.8,NA,NA +220639,342404,293692,89.31261321384308,82.8,243186,242722,22,85.0,64.0,30,4,23,35726.71,NA,NA +220640,327148,283734,89.35481824525789,85.33,242119,241777,41,93.0,71.0,35,3,22,28827.62,NA,NA +220642,337862,287392,62.89040752700144,58.29,167518,167292,15,83.0,57.99999999999999,30,3,20,42353.49,NA,NA +220644,385638,329228,82.05681169280862,78.47,258356,257961,31,87.0,67.0,35,6,25,33424.79,NA,NA +220646,427090,372318,88.2331770153471,86.52,322145,321629,64,92.0,78.0,36,3,26,22356.8,NA,NA +220647,494176,433376,96.28082773388466,91.43,396231,395606,170,95.0,86.0,51,3,38,14413.81,NA,NA +220648,414028,343850,49.765304638650576,43.11,148232,147958,13,75.0,54.0,26,4,19,45717.34,NA,NA +220649,422718,357146,85.58964681110807,83.7,298948,298393,31,90.0,68.0,40,4,28,32119.91,NA,NA +220650,398930,345044,93.90454550723966,92.77,320092,319599,66,93.0,73.0,36,3,25,27495.99,NA,NA +220651,457958,375890,75.85091383117401,72.05,270823,270288,24,86.0,65.0,38,3,28,34803.27,NA,NA +220652,375618,324144,92.01712818994028,90.63,293776,293298,44,92.0,72.0,41,3,27,27857.33,NA,NA +220653,332128,281982,56.100744019121784,42.63,120219,120006,8,74.0,48.0,28,3,21,52462.03,NA,NA +220654,300436,264482,92.65885769163876,91.34,241570,241203,57,92.0,76.0,38,3,26,23705.17,NA,NA +220655,393176,342522,97.55110620631667,97.21,332968,332396,144,96.0,84.0,50,3,35,15919.43,NA,NA +220656,409114,342082,58.093088791576285,54.61,186800,186038,7,74.0,45.0,26,2,19,55263.07,NA,NA +220657,337772,289618,83.14745630451145,80.7,233722,233362,18,83.0,59.0,28,2,22,41141.25,NA,NA +220658,334450,288798,77.47491326117218,75.32,217510,217129,26,87.0,68.0,34,3,27,32347.13,NA,NA +220659,375278,325092,95.24934480085638,94.72,307924,307410,127,94.0,81.0,42,3,29,18810.22,NA,NA +220660,355660,314206,91.65006397077077,90.28,283672,283214,129,94.0,84.0,45,3,29,16464.8,NA,NA +220661,435370,377508,95.38393888341439,94.78,357815,357204,146,96.0,81.0,45,4,31,18592.75,NA,NA +220663,448948,367268,38.27232429724343,28.58,104983,104809,4,65.0,41.0,29,1,23,58981.74,NA,NA +220664,354478,310374,97.8271375824006,97.48,302546,302086,230,97.0,87.0,49,3,38,13497.06,NA,NA +220665,393704,335192,92.99625289386381,86.58,290215,289736,47,91.0,72.0,41,4,27,28329.1,NA,NA +220666,298722,240438,43.83916019930294,38.52,92624,92465,4,68.0,40.0,22,4,17,59956.51,NA,NA +220667,356530,310152,97.95971007763936,97.56,302582,301989,127,94.0,81.0,46,3,29,18867.1,NA,NA +220668,322372,259344,74.36532173483867,68.56,177798,177421,15,80.0,57.99999999999999,34,3,22,42413.19,NA,NA +220669,377304,310808,83.75395742709325,81.76,254109,253502,32,89.0,68.0,37,3,26,32002.81,NA,NA +220670,466540,410196,89.57961559839687,88.29,362154,361638,90,94.0,78.0,39,4,30,21514.37,NA,NA +220671,335280,281328,96.59401126087698,96.0,270074,269588,161,97.0,83.0,43,3,31,17224.3,NA,NA +220672,344566,286140,88.36513594743832,84.1,240636,240096,35,87.0,70.0,36,4,23,30192.09,NA,NA +220675,378180,310914,66.55924146226931,60.25,187328,186944,12,78.0,54.0,30,2,22,46409.34,NA,NA +220677,357032,305936,88.044558338999,86.75,265405,264932,47,91.0,71.0,38,3,28,29038.41,NA,NA +220678,407204,346738,94.27463964145839,93.41,323905,323270,98,95.0,81.0,38,3,28,19021.01,NA,NA +220679,316188,276880,87.93484542039873,84.28,233349,232957,63,91.0,75.0,40,3,27,24712.26,NA,NA +220680,444904,363996,43.487291069132624,38.03,138444,138242,11,78.0,51.0,28,3,24,49070.3,NA,NA +220684,378006,327920,90.79470602585997,89.28,292768,292274,63,93.0,75.0,33,3,25,25046.84,NA,NA +220685,319610,276336,86.64379595854322,84.52,233558,233170,56,91.0,75.0,39,3,29,25488.49,NA,NA diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/variants_long_table.csv b/relecov_tools/example_data/5.read_bioinfo_metadata/variants_long_table.csv new file mode 100755 index 00000000..90148433 --- /dev/null +++ b/relecov_tools/example_data/5.read_bioinfo_metadata/variants_long_table.csv @@ -0,0 +1,3341 @@ +SAMPLE,CHROM,POS,REF,ALT,FILTER,DP,REF_DP,ALT_DP,AF,GENE,EFFECT,HGVS_C,HGVS_P,HGVS_P_1LETTER,CALLER,LINEAGE +214821,NC_045512.2,11132,G,T,PASS,366,0,363,0.99,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,B.1.177 +214821,NC_045512.2,14408,C,T,PASS,333,2,331,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214821,NC_045512.2,16726,C,T,PASS,697,1,695,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,B.1.177 +214821,NC_045512.2,17658,G,T,PASS,3710,6,3690,0.99,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,B.1.177 +214821,NC_045512.2,20132,C,T,PASS,83,0,83,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,B.1.177 +214821,NC_045512.2,21255,G,C,PASS,78,0,78,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214821,NC_045512.2,21786,G,T,PASS,276,0,275,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,B.1.177 +214821,NC_045512.2,23403,A,G,PASS,2590,2,2588,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214821,NC_045512.2,24138,C,T,PASS,1594,913,679,0.43,S,missense_variant,c.2576C>T,p.Thr859Ile,p.T859I,ivar,B.1.177 +214821,NC_045512.2,26801,C,G,PASS,896,0,892,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214821,NC_045512.2,28932,C,T,PASS,242,5,236,0.98,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214821,NC_045512.2,29645,G,T,PASS,84,0,82,0.98,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214821,NC_045512.2,3037,C,T,PASS,330,0,330,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214821,NC_045512.2,4230,C,T,PASS,57,0,57,1.0,orf1ab,missense_variant,c.3965C>T,p.Thr1322Ile,p.T1322I,ivar,B.1.177 +214821,NC_045512.2,445,T,C,PASS,8440,24,8415,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214821,NC_045512.2,504,CTCATGG,C,PASS,7769,7715,6191,0.8,orf1ab,disruptive_inframe_deletion,c.245_250delGTCATG,p.Gly82_His83del,p.G82_H83del,ivar,B.1.177 +214821,NC_045512.2,541,C,T,PASS,7835,36,7791,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,B.1.177 +214821,NC_045512.2,5548,C,T,PASS,28,0,27,0.96,orf1ab,synonymous_variant,c.5283C>T,p.Thr1761Thr,p.T1761T,ivar,B.1.177 +214821,NC_045512.2,6842,T,C,ft,13,9,4,0.31,orf1ab,missense_variant,c.6577T>C,p.Ser2193Pro,p.S2193P,ivar,B.1.177 +214821,NC_045512.2,8125,T,G,PASS,3054,5,3048,1.0,orf1ab,synonymous_variant,c.7860T>G,p.Leu2620Leu,p.L2620L,ivar,B.1.177 +214822,NC_045512.2,1199,TG,T,PASS,364,361,97,0.27,orf1ab,frameshift_variant,c.935delG,p.Cys312fs,p.C312fs,ivar,Unassigned +214822,NC_045512.2,13179,G,T,PASS,735,546,189,0.26,orf1ab,missense_variant,c.12914G>T,p.Gly4305Val,p.G4305V,ivar,Unassigned +214822,NC_045512.2,17658,G,T,PASS,2579,0,2575,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,Unassigned +214822,NC_045512.2,20132,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,Unassigned +214822,NC_045512.2,20473,A,C,PASS,423,175,247,0.58,orf1ab,missense_variant,c.20208A>C,p.Lys6736Asn,p.K6736N,ivar,Unassigned +214822,NC_045512.2,2076,G,T,PASS,80,47,33,0.41,orf1ab,missense_variant,c.1811G>T,p.Gly604Val,p.G604V,ivar,Unassigned +214822,NC_045512.2,23403,A,G,PASS,44,0,44,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214822,NC_045512.2,25217,G,T,PASS,334,113,221,0.66,S,missense_variant,c.3655G>T,p.Gly1219Cys,p.G1219C,ivar,Unassigned +214822,NC_045512.2,25424,G,T,PASS,228,109,119,0.52,ORF3a,missense_variant,c.32G>T,p.Gly11Val,p.G11V,ivar,Unassigned +214822,NC_045512.2,25451,T,C,ft,12,8,4,0.33,ORF3a,missense_variant,c.59T>C,p.Ile20Thr,p.I20T,ivar,Unassigned +214822,NC_045512.2,26801,C,G,PASS,21,0,21,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214822,NC_045512.2,2748,A,G,PASS,852,534,315,0.37,orf1ab,missense_variant,c.2483A>G,p.Asp828Gly,p.D828G,ivar,Unassigned +214822,NC_045512.2,3514,G,T,PASS,59,40,19,0.32,orf1ab,missense_variant,c.3249G>T,p.Met1083Ile,p.M1083I,ivar,Unassigned +214822,NC_045512.2,445,T,C,PASS,7802,4,7798,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214822,NC_045512.2,504,CTCATGG,C,PASS,6981,6922,5465,0.78,orf1ab,disruptive_inframe_deletion,c.245_250delGTCATG,p.Gly82_His83del,p.G82_H83del,ivar,Unassigned +214822,NC_045512.2,541,C,T,PASS,7271,38,7229,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,Unassigned +214822,NC_045512.2,8125,T,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.7860T>G,p.Leu2620Leu,p.L2620L,ivar,Unassigned +214825,NC_045512.2,10845,T,C,ft,16,12,4,0.25,orf1ab,missense_variant,c.10580T>C,p.Met3527Thr,p.M3527T,ivar,B.1.177 +214825,NC_045512.2,11132,G,T,PASS,108,0,108,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,B.1.177 +214825,NC_045512.2,14408,C,T,PASS,256,0,256,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214825,NC_045512.2,16726,C,T,PASS,500,3,496,0.99,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,B.1.177 +214825,NC_045512.2,17658,G,T,PASS,4879,1,4849,0.99,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,B.1.177 +214825,NC_045512.2,20132,C,T,PASS,62,0,62,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,B.1.177 +214825,NC_045512.2,21255,G,C,PASS,57,0,57,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214825,NC_045512.2,21786,G,T,PASS,247,0,247,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,B.1.177 +214825,NC_045512.2,22227,C,T,PASS,17,0,17,1.0,S,missense_variant,c.665C>T,p.Ala222Val,p.A222V,ivar,B.1.177 +214825,NC_045512.2,23403,A,G,PASS,2049,10,2039,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214825,NC_045512.2,26801,C,G,PASS,241,0,241,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214825,NC_045512.2,28932,C,T,PASS,173,0,172,0.99,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214825,NC_045512.2,29645,G,T,PASS,21,0,21,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214825,NC_045512.2,3037,C,T,PASS,243,3,239,0.98,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214825,NC_045512.2,445,T,C,PASS,10199,19,10180,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214825,NC_045512.2,541,C,T,PASS,9612,41,9559,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,B.1.177 +214825,NC_045512.2,5548,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.5283C>T,p.Thr1761Thr,p.T1761T,ivar,B.1.177 +214826,NC_045512.2,11132,G,T,PASS,238,0,238,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,B.1.177 +214826,NC_045512.2,14408,C,T,PASS,428,2,426,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214826,NC_045512.2,16726,C,T,PASS,621,0,621,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,B.1.177 +214826,NC_045512.2,17658,G,T,PASS,6934,3,6903,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,B.1.177 +214826,NC_045512.2,20132,C,T,PASS,101,0,101,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,B.1.177 +214826,NC_045512.2,21255,G,C,PASS,91,0,91,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214826,NC_045512.2,21786,G,T,PASS,464,4,460,0.99,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,B.1.177 +214826,NC_045512.2,22227,C,T,PASS,31,0,31,1.0,S,missense_variant,c.665C>T,p.Ala222Val,p.A222V,ivar,B.1.177 +214826,NC_045512.2,23403,A,G,PASS,1826,2,1824,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214826,NC_045512.2,26801,C,G,PASS,363,0,362,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214826,NC_045512.2,28932,C,T,PASS,196,2,193,0.98,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214826,NC_045512.2,29645,G,T,PASS,46,0,46,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214826,NC_045512.2,3037,C,T,PASS,154,0,154,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214826,NC_045512.2,4158,C,T,PASS,112,81,31,0.28,orf1ab,missense_variant,c.3893C>T,p.Ala1298Val,p.A1298V,ivar,B.1.177 +214826,NC_045512.2,445,T,C,PASS,10150,5,10145,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214826,NC_045512.2,541,C,T,PASS,9501,38,9460,1.0,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,B.1.177 +214826,NC_045512.2,5548,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.5283C>T,p.Thr1761Thr,p.T1761T,ivar,B.1.177 +214827,NC_045512.2,11132,G,T,PASS,36,0,36,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,Unassigned +214827,NC_045512.2,1123,A,T,PASS,161,3,158,0.98,orf1ab,synonymous_variant,c.858A>T,p.Pro286Pro,p.P286P,ivar,Unassigned +214827,NC_045512.2,14408,C,T,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214827,NC_045512.2,16726,C,T,PASS,47,0,47,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,Unassigned +214827,NC_045512.2,17658,G,T,PASS,6726,0,6694,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,Unassigned +214827,NC_045512.2,21786,G,T,PASS,49,0,49,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,Unassigned +214827,NC_045512.2,23403,A,G,PASS,336,0,336,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214827,NC_045512.2,24368,G,C,PASS,73,23,49,0.67,S,missense_variant,c.2806G>C,p.Asp936His,p.D936H,ivar,Unassigned +214827,NC_045512.2,25112,G,T,PASS,90,10,80,0.89,S,missense_variant,c.3550G>T,p.Asp1184Tyr,p.D1184Y,ivar,Unassigned +214827,NC_045512.2,26297,T,C,PASS,652,476,176,0.27,E,missense_variant,c.53T>C,p.Leu18Pro,p.L18P,ivar,Unassigned +214827,NC_045512.2,26410,T,C,ft,10,6,4,0.4,E,missense_variant,c.166T>C,p.Phe56Leu,p.F56L,ivar,Unassigned +214827,NC_045512.2,26801,C,G,PASS,12,1,11,0.92,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214827,NC_045512.2,28932,C,T,PASS,80,0,80,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214827,NC_045512.2,3037,C,T,PASS,48,0,48,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214827,NC_045512.2,445,T,C,PASS,3394,8,3386,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214827,NC_045512.2,541,C,T,PASS,3216,10,3206,1.0,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,Unassigned +214827,NC_045512.2,7521,C,T,PASS,29,3,26,0.9,orf1ab,missense_variant,c.7256C>T,p.Thr2419Ile,p.T2419I,ivar,Unassigned +214827,NC_045512.2,76,T,A,ft,14,10,4,0.29,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +214827,NC_045512.2,78,T,G,ft,15,11,4,0.27,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +214827,NC_045512.2,8302,A,T,PASS,28,17,10,0.36,orf1ab,missense_variant,c.8037A>T,p.Lys2679Asn,p.K2679N,ivar,Unassigned +214828,NC_045512.2,11132,G,T,PASS,47,0,47,1.0,orf1ab,missense_variant,c.10867G>T,p.Ala3623Ser,p.A3623S,ivar,Unassigned +214828,NC_045512.2,14408,C,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214828,NC_045512.2,14646,T,A,PASS,53,25,28,0.53,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +214828,NC_045512.2,16002,T,G,PASS,34,21,13,0.38,orf1ab,stop_gained,c.15737T>G,p.Leu5246*,p.L5246*,ivar,Unassigned +214828,NC_045512.2,16726,C,T,PASS,38,0,38,1.0,orf1ab,synonymous_variant,c.16461C>T,p.Tyr5487Tyr,p.Y5487Y,ivar,Unassigned +214828,NC_045512.2,17658,G,T,PASS,12609,1,12562,1.0,orf1ab,missense_variant,c.17393G>T,p.Cys5798Phe,p.C5798F,ivar,Unassigned +214828,NC_045512.2,19378,T,C,PASS,42,17,25,0.6,orf1ab,synonymous_variant,c.19113T>C,p.Ile6371Ile,p.I6371I,ivar,Unassigned +214828,NC_045512.2,20132,C,T,PASS,23,0,23,1.0,orf1ab,missense_variant,c.19867C>T,p.Pro6623Ser,p.P6623S,ivar,Unassigned +214828,NC_045512.2,21786,G,T,PASS,24,0,24,1.0,S,missense_variant,c.224G>T,p.Gly75Val,p.G75V,ivar,Unassigned +214828,NC_045512.2,23403,A,G,PASS,611,0,611,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214828,NC_045512.2,26801,C,G,PASS,178,0,178,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214828,NC_045512.2,27856,T,A,PASS,53,13,40,0.75,ORF7b,missense_variant,c.101T>A,p.Leu34Gln,p.L34Q,ivar,Unassigned +214828,NC_045512.2,28932,C,T,PASS,210,0,210,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214828,NC_045512.2,3037,C,T,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214828,NC_045512.2,445,T,C,PASS,14026,6,14017,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214828,NC_045512.2,541,C,T,PASS,13166,68,13075,0.99,orf1ab,synonymous_variant,c.276C>T,p.Leu92Leu,p.L92L,ivar,Unassigned +214829,NC_045512.2,10833,C,T,PASS,17,0,17,1.0,orf1ab,missense_variant,c.10568C>T,p.Ala3523Val,p.A3523V,ivar,B.1.177 +214829,NC_045512.2,11824,C,T,PASS,73,0,73,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,B.1.177 +214829,NC_045512.2,14408,C,T,PASS,148,0,148,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214829,NC_045512.2,16308,C,T,PASS,433,3,428,0.99,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214829,NC_045512.2,21255,G,C,PASS,73,0,73,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214829,NC_045512.2,222,C,T,PASS,158,1,157,0.99,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214829,NC_045512.2,22482,C,T,PASS,39,20,19,0.49,S,missense_variant,c.920C>T,p.Thr307Ile,p.T307I,ivar,B.1.177 +214829,NC_045512.2,23403,A,G,PASS,2780,6,2774,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214829,NC_045512.2,24370,C,T,PASS,443,4,439,0.99,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214829,NC_045512.2,26801,C,G,PASS,694,0,694,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214829,NC_045512.2,28093,C,T,PASS,592,1,590,1.0,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214829,NC_045512.2,28486,C,T,PASS,493,2,491,1.0,N,synonymous_variant,c.213C>T,p.Gly71Gly,p.G71G,ivar,B.1.177 +214829,NC_045512.2,28932,C,T,PASS,556,1,554,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214829,NC_045512.2,29402,G,T,PASS,5976,2,5958,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214829,NC_045512.2,29578,C,T,PASS,99,5,94,0.95,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214829,NC_045512.2,29645,G,T,PASS,117,0,116,0.99,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214829,NC_045512.2,3037,C,T,PASS,260,0,260,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214829,NC_045512.2,445,T,C,PASS,13196,11,13183,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214829,NC_045512.2,527,C,T,PASS,11571,51,11487,0.99,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,B.1.177 +214829,NC_045512.2,5869,C,T,PASS,192,0,192,1.0,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,B.1.177 +214829,NC_045512.2,8326,C,T,PASS,2135,898,1233,0.58,orf1ab,synonymous_variant,c.8061C>T,p.Asp2687Asp,p.D2687D,ivar,B.1.177 +214830,NC_045512.2,10833,C,T,PASS,17,0,17,1.0,orf1ab,missense_variant,c.10568C>T,p.Ala3523Val,p.A3523V,ivar,B.1.177 +214830,NC_045512.2,11824,C,T,PASS,54,0,54,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,B.1.177 +214830,NC_045512.2,14408,C,T,PASS,160,2,158,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214830,NC_045512.2,16308,C,T,PASS,487,3,484,0.99,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214830,NC_045512.2,21255,G,C,PASS,56,0,56,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214830,NC_045512.2,222,C,T,PASS,52,0,52,1.0,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214830,NC_045512.2,22482,C,T,PASS,31,0,31,1.0,S,missense_variant,c.920C>T,p.Thr307Ile,p.T307I,ivar,B.1.177 +214830,NC_045512.2,23403,A,G,PASS,2950,2,2944,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214830,NC_045512.2,24370,C,T,PASS,234,1,233,1.0,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214830,NC_045512.2,26801,C,G,PASS,442,0,442,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214830,NC_045512.2,28093,C,T,PASS,632,8,622,0.98,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214830,NC_045512.2,28486,C,T,PASS,414,2,410,0.99,N,synonymous_variant,c.213C>T,p.Gly71Gly,p.G71G,ivar,B.1.177 +214830,NC_045512.2,28932,C,T,PASS,811,1,809,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214830,NC_045512.2,29402,G,T,PASS,7244,1,7211,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214830,NC_045512.2,29578,C,T,PASS,101,0,101,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214830,NC_045512.2,29645,G,T,PASS,106,0,106,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214830,NC_045512.2,3037,C,T,PASS,259,0,259,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214830,NC_045512.2,445,T,C,PASS,12135,22,12111,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214830,NC_045512.2,5274,C,T,PASS,12,0,12,1.0,orf1ab,missense_variant,c.5009C>T,p.Ala1670Val,p.A1670V,ivar,B.1.177 +214830,NC_045512.2,527,C,T,PASS,11747,79,11647,0.99,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,B.1.177 +214830,NC_045512.2,5869,C,T,PASS,58,2,54,0.93,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,B.1.177 +214831,NC_045512.2,1009,C,A,ft,12,7,5,0.42,orf1ab,missense_variant,c.744C>A,p.Ser248Arg,p.S248R,ivar,Unassigned +214831,NC_045512.2,13408,T,C,ft,13,9,4,0.31,orf1ab,synonymous_variant,c.13143T>C,p.Cys4381Cys,p.C4381C,ivar,Unassigned +214831,NC_045512.2,14646,T,A,ft,15,9,6,0.4,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +214831,NC_045512.2,14647,A,C,ft,15,9,6,0.4,orf1ab,synonymous_variant,c.14382A>C,p.Leu4794Leu,p.L4794L,ivar,Unassigned +214831,NC_045512.2,14661,T,G,PASS,13,7,6,0.46,orf1ab,missense_variant,c.14396T>G,p.Phe4799Cys,p.F4799C,ivar,Unassigned +214831,NC_045512.2,15604,A,T,ft,11,7,4,0.36,orf1ab,synonymous_variant,c.15339A>T,p.Ala5113Ala,p.A5113A,ivar,Unassigned +214831,NC_045512.2,17375,C,T,PASS,344,195,148,0.43,orf1ab,stop_gained,c.17110C>T,p.Gln5704*,p.Q5704*,ivar,Unassigned +214831,NC_045512.2,17469,G,T,PASS,472,337,127,0.27,orf1ab,missense_variant,c.17204G>T,p.Cys5735Phe,p.C5735F,ivar,Unassigned +214831,NC_045512.2,23333,T,C,PASS,54,30,24,0.44,S,missense_variant,c.1771T>C,p.Ser591Pro,p.S591P,ivar,Unassigned +214831,NC_045512.2,23403,A,G,PASS,59,0,59,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214831,NC_045512.2,28301,C,A,ft,10,6,4,0.4,N,synonymous_variant,c.28C>A,p.Arg10Arg,p.R10R,ivar,Unassigned +214831,NC_045512.2,29402,G,T,PASS,143,2,141,0.99,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214831,NC_045512.2,3154,T,A,ft,11,8,3,0.27,orf1ab,synonymous_variant,c.2889T>A,p.Gly963Gly,p.G963G,ivar,Unassigned +214831,NC_045512.2,3443,G,T,PASS,17,9,8,0.47,orf1ab,missense_variant,c.3178G>T,p.Ala1060Ser,p.A1060S,ivar,Unassigned +214831,NC_045512.2,3748,T,C,ft,12,8,4,0.33,orf1ab,synonymous_variant,c.3483T>C,p.Ser1161Ser,p.S1161S,ivar,Unassigned +214831,NC_045512.2,445,T,C,PASS,1048,6,1042,0.99,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214831,NC_045512.2,527,C,T,PASS,951,313,636,0.67,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,Unassigned +214833,NC_045512.2,14408,C,T,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214833,NC_045512.2,14595,T,G,ft,23,17,6,0.26,orf1ab,missense_variant,c.14330T>G,p.Val4777Gly,p.V4777G,ivar,Unassigned +214833,NC_045512.2,16308,C,T,PASS,50,0,50,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +214833,NC_045512.2,17213,C,T,PASS,14,4,10,0.71,orf1ab,synonymous_variant,c.16948C>T,p.Leu5650Leu,p.L5650L,ivar,Unassigned +214833,NC_045512.2,21563,A,G,PASS,36,27,9,0.25,S,start_lost,c.1A>G,p.Met1?,p.M1?,ivar,Unassigned +214833,NC_045512.2,23403,A,G,PASS,171,0,171,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214833,NC_045512.2,24370,C,T,PASS,15,0,15,1.0,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,Unassigned +214833,NC_045512.2,26114,A,G,ft,15,11,4,0.27,ORF3a,missense_variant,c.722A>G,p.Glu241Gly,p.E241G,ivar,Unassigned +214833,NC_045512.2,26663,T,C,PASS,33,19,14,0.42,M,synonymous_variant,c.141T>C,p.Tyr47Tyr,p.Y47Y,ivar,Unassigned +214833,NC_045512.2,26801,C,G,PASS,50,0,50,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214833,NC_045512.2,28093,C,T,PASS,54,2,51,0.94,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,Unassigned +214833,NC_045512.2,28932,C,T,PASS,45,0,45,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214833,NC_045512.2,29402,G,T,PASS,1250,2,1245,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214833,NC_045512.2,2966,A,G,PASS,36,23,13,0.36,orf1ab,missense_variant,c.2701A>G,p.Ser901Gly,p.S901G,ivar,Unassigned +214833,NC_045512.2,3037,C,T,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214833,NC_045512.2,445,T,C,PASS,5706,6,5700,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214833,NC_045512.2,5869,C,T,ft,16,12,4,0.25,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,Unassigned +214833,NC_045512.2,7948,C,T,PASS,109,25,84,0.77,orf1ab,synonymous_variant,c.7683C>T,p.Tyr2561Tyr,p.Y2561Y,ivar,Unassigned +214834,NC_045512.2,11824,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,B.1.177 +214834,NC_045512.2,14408,C,T,PASS,137,0,137,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214834,NC_045512.2,16308,C,T,PASS,255,0,255,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214834,NC_045512.2,21255,G,C,PASS,44,0,42,0.95,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214834,NC_045512.2,222,C,T,PASS,17,0,17,1.0,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214834,NC_045512.2,23403,A,G,PASS,1324,1,1323,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214834,NC_045512.2,24370,C,T,PASS,87,1,86,0.99,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214834,NC_045512.2,26801,C,G,PASS,95,0,95,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214834,NC_045512.2,28093,C,T,PASS,232,3,229,0.99,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214834,NC_045512.2,28932,C,T,PASS,295,1,294,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214834,NC_045512.2,29402,G,T,PASS,4981,0,4965,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214834,NC_045512.2,29578,C,T,PASS,13,0,13,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214834,NC_045512.2,29645,G,T,PASS,17,0,17,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214834,NC_045512.2,29681,TTA,T,PASS,20,20,12,0.6,S,downstream_gene_variant,c.*4298_*4299delTA,.,.,ivar,B.1.177 +214834,NC_045512.2,3037,C,T,PASS,72,1,71,0.99,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214834,NC_045512.2,3092,C,T,PASS,76,16,60,0.79,orf1ab,missense_variant,c.2827C>T,p.Pro943Ser,p.P943S,ivar,B.1.177 +214834,NC_045512.2,445,T,C,PASS,21304,21,21277,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214834,NC_045512.2,8807,G,A,ft,10,7,3,0.3,orf1ab,missense_variant,c.8542G>A,p.Asp2848Asn,p.D2848N,ivar,B.1.177 +214835,NC_045512.2,10741,CT,C,PASS,25,25,22,0.88,orf1ab,frameshift_variant,c.10479delT,p.Phe3493fs,p.F3493fs,ivar,Unassigned +214835,NC_045512.2,11808,G,C,ft,12,8,4,0.33,orf1ab,missense_variant,c.11543G>C,p.Gly3848Ala,p.G3848A,ivar,Unassigned +214835,NC_045512.2,11824,C,T,PASS,12,0,12,1.0,orf1ab,synonymous_variant,c.11559C>T,p.Ile3853Ile,p.I3853I,ivar,Unassigned +214835,NC_045512.2,14408,C,T,PASS,62,0,62,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214835,NC_045512.2,16308,C,T,PASS,142,1,139,0.98,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +214835,NC_045512.2,16988,G,A,PASS,28,18,10,0.36,orf1ab,missense_variant,c.16723G>A,p.Ala5575Thr,p.A5575T,ivar,Unassigned +214835,NC_045512.2,19307,A,G,PASS,32,23,9,0.28,orf1ab,missense_variant,c.19042A>G,p.Asn6348Asp,p.N6348D,ivar,Unassigned +214835,NC_045512.2,21255,G,C,PASS,11,0,11,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,Unassigned +214835,NC_045512.2,23403,A,G,PASS,183,0,183,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214835,NC_045512.2,23826,A,G,ft,15,11,4,0.27,S,missense_variant,c.2264A>G,p.Gln755Arg,p.Q755R,ivar,Unassigned +214835,NC_045512.2,24370,C,T,PASS,36,1,35,0.97,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,Unassigned +214835,NC_045512.2,26239,G,T,PASS,57,27,30,0.53,E,upstream_gene_variant,c.-6G>T,.,.,ivar,Unassigned +214835,NC_045512.2,26801,C,G,PASS,48,0,48,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,Unassigned +214835,NC_045512.2,27518,G,A,PASS,84,60,24,0.29,ORF7a,missense_variant,c.125G>A,p.Gly42Asp,p.G42D,ivar,Unassigned +214835,NC_045512.2,28093,C,T,PASS,31,1,30,0.97,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,Unassigned +214835,NC_045512.2,28932,C,T,PASS,138,1,137,0.99,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214835,NC_045512.2,29402,G,T,PASS,2177,0,2173,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214835,NC_045512.2,29578,C,T,PASS,24,0,24,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,Unassigned +214835,NC_045512.2,29645,G,T,PASS,25,0,25,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,Unassigned +214835,NC_045512.2,29681,TTA,T,PASS,22,22,13,0.59,S,downstream_gene_variant,c.*4298_*4299delTA,.,.,ivar,Unassigned +214835,NC_045512.2,3037,C,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214835,NC_045512.2,3092,C,T,PASS,27,15,12,0.44,orf1ab,missense_variant,c.2827C>T,p.Pro943Ser,p.P943S,ivar,Unassigned +214835,NC_045512.2,4079,AGT,A,PASS,74,74,60,0.81,orf1ab,frameshift_variant,c.3816_3817delTG,p.Ser1272fs,p.S1272fs,ivar,Unassigned +214835,NC_045512.2,445,T,C,PASS,10789,17,10764,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214835,NC_045512.2,5869,C,T,PASS,51,36,15,0.29,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,Unassigned +214835,NC_045512.2,7639,C,T,PASS,45,33,12,0.27,orf1ab,synonymous_variant,c.7374C>T,p.Phe2458Phe,p.F2458F,ivar,Unassigned +214835,NC_045512.2,8596,A,T,PASS,238,177,61,0.26,orf1ab,synonymous_variant,c.8331A>T,p.Thr2777Thr,p.T2777T,ivar,Unassigned +214836,NC_045512.2,14408,C,T,PASS,51,0,51,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +214836,NC_045512.2,17017,G,A,PASS,23,15,8,0.35,orf1ab,missense_variant,c.16752G>A,p.Met5584Ile,p.M5584I,ivar,Unassigned +214836,NC_045512.2,18774,A,G,PASS,37,27,10,0.27,orf1ab,missense_variant,c.18509A>G,p.Asn6170Ser,p.N6170S,ivar,Unassigned +214836,NC_045512.2,21747,T,G,PASS,35,23,12,0.34,S,missense_variant,c.185T>G,p.Val62Gly,p.V62G,ivar,Unassigned +214836,NC_045512.2,23403,A,G,PASS,149,0,149,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214836,NC_045512.2,24370,C,T,PASS,74,1,73,0.99,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,Unassigned +214836,NC_045512.2,26263,G,C,PASS,14,4,10,0.71,E,missense_variant,c.19G>C,p.Glu7Gln,p.E7Q,ivar,Unassigned +214836,NC_045512.2,27767,T,C,ft,11,8,3,0.27,ORF7b,synonymous_variant,c.12T>C,p.Leu4Leu,p.L4L,ivar,Unassigned +214836,NC_045512.2,28093,C,T,PASS,80,0,80,1.0,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,Unassigned +214836,NC_045512.2,28932,C,T,PASS,43,1,42,0.98,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214836,NC_045512.2,29402,G,T,PASS,4413,0,4393,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214836,NC_045512.2,3037,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +214836,NC_045512.2,3092,C,T,ft,19,14,5,0.26,orf1ab,missense_variant,c.2827C>T,p.Pro943Ser,p.P943S,ivar,Unassigned +214836,NC_045512.2,445,T,C,PASS,3540,3,3537,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214836,NC_045512.2,8317,A,G,PASS,45,33,12,0.27,orf1ab,synonymous_variant,c.8052A>G,p.Thr2684Thr,p.T2684T,ivar,Unassigned +214837,NC_045512.2,10257,T,C,ft,16,12,4,0.25,orf1ab,missense_variant,c.9992T>C,p.Val3331Ala,p.V3331A,ivar,B.1.177 +214837,NC_045512.2,14408,C,T,PASS,55,0,55,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,B.1.177 +214837,NC_045512.2,14946,T,TG,ft,14,14,4,0.29,orf1ab,frameshift_variant,c.14683dupG,p.Val4895fs,p.V4895fs,ivar,B.1.177 +214837,NC_045512.2,14958,T,A,ft,14,10,4,0.29,orf1ab,stop_gained,c.14693T>A,p.Leu4898*,p.L4898*,ivar,B.1.177 +214837,NC_045512.2,16308,C,T,PASS,75,0,75,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,B.1.177 +214837,NC_045512.2,21255,G,C,PASS,19,0,19,1.0,orf1ab,missense_variant,c.20990G>C,p.Arg6997Pro,p.R6997P,ivar,B.1.177 +214837,NC_045512.2,222,C,T,PASS,35,0,35,1.0,orf1ab,upstream_gene_variant,c.-44C>T,.,.,ivar,B.1.177 +214837,NC_045512.2,23403,A,G,PASS,728,0,728,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.177 +214837,NC_045512.2,24370,C,T,PASS,63,1,62,0.98,S,synonymous_variant,c.2808C>T,p.Asp936Asp,p.D936D,ivar,B.1.177 +214837,NC_045512.2,26801,C,G,PASS,163,0,163,1.0,M,synonymous_variant,c.279C>G,p.Leu93Leu,p.L93L,ivar,B.1.177 +214837,NC_045512.2,28093,C,T,PASS,85,0,85,1.0,ORF8,missense_variant,c.200C>T,p.Ser67Phe,p.S67F,ivar,B.1.177 +214837,NC_045512.2,28486,C,T,PASS,108,19,89,0.82,N,synonymous_variant,c.213C>T,p.Gly71Gly,p.G71G,ivar,B.1.177 +214837,NC_045512.2,28932,C,T,PASS,118,0,118,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,B.1.177 +214837,NC_045512.2,29402,G,T,PASS,1594,0,1584,0.99,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.177 +214837,NC_045512.2,29578,C,T,PASS,14,0,14,1.0,ORF10,synonymous_variant,c.21C>T,p.Phe7Phe,p.F7F,ivar,B.1.177 +214837,NC_045512.2,29645,G,T,PASS,17,0,17,1.0,ORF10,missense_variant,c.88G>T,p.Val30Leu,p.V30L,ivar,B.1.177 +214837,NC_045512.2,3037,C,T,PASS,59,0,59,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.177 +214837,NC_045512.2,3958,A,C,PASS,178,56,122,0.69,orf1ab,missense_variant,c.3693A>C,p.Lys1231Asn,p.K1231N,ivar,B.1.177 +214837,NC_045512.2,3963,A,T,PASS,194,56,138,0.71,orf1ab,missense_variant,c.3698A>T,p.Lys1233Ile,p.K1233I,ivar,B.1.177 +214837,NC_045512.2,4082,G,A,PASS,39,16,23,0.59,orf1ab,missense_variant,c.3817G>A,p.Asp1273Asn,p.D1273N,ivar,B.1.177 +214837,NC_045512.2,445,T,C,PASS,19439,22,19412,1.0,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,B.1.177 +214837,NC_045512.2,527,C,T,PASS,17846,3108,14730,0.83,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,B.1.177 +214837,NC_045512.2,5869,C,T,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.5604C>T,p.Tyr1868Tyr,p.Y1868Y,ivar,B.1.177 +214837,NC_045512.2,76,T,A,ft,14,10,4,0.29,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,B.1.177 +214837,NC_045512.2,78,T,G,ft,14,10,4,0.29,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,B.1.177 +214838,NC_045512.2,16276,T,C,ft,10,6,4,0.4,orf1ab,synonymous_variant,c.16011T>C,p.His5337His,p.H5337H,ivar,Unassigned +214838,NC_045512.2,23403,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +214838,NC_045512.2,28932,C,T,PASS,10,0,10,1.0,N,missense_variant,c.659C>T,p.Ala220Val,p.A220V,ivar,Unassigned +214838,NC_045512.2,28951,A,G,ft,12,9,3,0.25,N,synonymous_variant,c.678A>G,p.Arg226Arg,p.R226R,ivar,Unassigned +214838,NC_045512.2,29402,G,T,PASS,60,0,60,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,Unassigned +214838,NC_045512.2,445,T,C,PASS,256,3,253,0.99,orf1ab,synonymous_variant,c.180T>C,p.Val60Val,p.V60V,ivar,Unassigned +214838,NC_045512.2,527,C,T,PASS,197,18,179,0.91,orf1ab,synonymous_variant,c.262C>T,p.Leu88Leu,p.L88L,ivar,Unassigned +214838,NC_045512.2,7948,C,T,ft,10,7,3,0.3,orf1ab,synonymous_variant,c.7683C>T,p.Tyr2561Tyr,p.Y2561Y,ivar,Unassigned +214838,NC_045512.2,9711,CCA,C,PASS,40,40,14,0.35,orf1ab,frameshift_variant,c.9449_9450delCA,p.Thr3150fs,p.T3150fs,ivar,Unassigned +220338,NC_045512.2,10029,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220338,NC_045512.2,10449,C,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220338,NC_045512.2,11282,AGTTTGTCTG,A,PASS,80,79,66,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220338,NC_045512.2,11537,A,G,PASS,39,0,39,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220338,NC_045512.2,13195,T,C,PASS,727,1,726,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220338,NC_045512.2,14408,C,T,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220338,NC_045512.2,16744,G,A,PASS,185,0,185,1.0,orf1ab,synonymous_variant,c.16479G>A,p.Leu5493Leu,p.L5493L,ivar,Unassigned +220338,NC_045512.2,21762,C,T,PASS,10,0,10,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220338,NC_045512.2,21764,ATACATG,A,PASS,10,10,10,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220338,NC_045512.2,21846,C,T,PASS,19,0,19,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220338,NC_045512.2,23403,A,G,PASS,732,2,730,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220338,NC_045512.2,23525,C,T,PASS,709,4,704,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220338,NC_045512.2,23599,T,G,PASS,254,0,254,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220338,NC_045512.2,23604,C,A,PASS,244,0,242,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220338,NC_045512.2,23854,C,A,PASS,10,0,10,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220338,NC_045512.2,23948,G,T,PASS,97,0,96,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220338,NC_045512.2,24130,C,A,PASS,162,0,162,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220338,NC_045512.2,24424,A,T,PASS,75,0,75,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220338,NC_045512.2,24469,T,A,PASS,127,0,127,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220338,NC_045512.2,24503,C,T,PASS,137,1,136,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220338,NC_045512.2,25000,C,T,PASS,12,0,12,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220338,NC_045512.2,25584,C,T,PASS,26,0,25,0.96,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220338,NC_045512.2,26270,C,T,PASS,91,0,91,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220338,NC_045512.2,26530,A,G,PASS,11,0,11,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220338,NC_045512.2,26577,C,G,PASS,11,0,11,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220338,NC_045512.2,27259,A,C,PASS,38,0,38,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220338,NC_045512.2,28271,A,T,PASS,36,0,36,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220338,NC_045512.2,28311,C,T,PASS,39,0,39,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220338,NC_045512.2,2832,A,G,PASS,24,0,24,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220338,NC_045512.2,28361,GGAGAACGCA,G,PASS,32,32,27,0.84,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220338,NC_045512.2,28881,GG,AA,PASS,1617,29,1583,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220338,NC_045512.2,28883,G,C,PASS,1606,0,1604,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220338,NC_045512.2,811,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.546C>T,p.Tyr182Tyr,p.Y182Y,ivar,Unassigned +220338,NC_045512.2,8393,G,A,PASS,1157,5,1150,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220339,NC_045512.2,10029,C,T,PASS,72,0,72,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220339,NC_045512.2,10449,C,A,PASS,257,0,257,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220339,NC_045512.2,11282,AGTTTGTCTG,A,PASS,507,502,426,0.84,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220339,NC_045512.2,11537,A,G,PASS,561,0,559,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220339,NC_045512.2,13195,T,C,PASS,3850,4,3846,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220339,NC_045512.2,14408,C,T,PASS,235,0,235,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220339,NC_045512.2,15240,C,T,PASS,83,0,83,1.0,orf1ab,missense_variant,c.14975C>T,p.Thr4992Ile,p.T4992I,ivar,BA.1.17 +220339,NC_045512.2,18163,A,G,PASS,92,0,92,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220339,NC_045512.2,21762,C,T,PASS,187,2,185,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220339,NC_045512.2,21764,ATACATG,A,PASS,192,189,166,0.86,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220339,NC_045512.2,21846,C,T,PASS,155,0,154,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220339,NC_045512.2,22578,G,A,PASS,38,0,38,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220339,NC_045512.2,22673,TC,CT,PASS,20,0,20,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220339,NC_045512.2,22679,T,C,PASS,23,0,23,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220339,NC_045512.2,22686,C,T,PASS,24,0,24,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220339,NC_045512.2,23075,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220339,NC_045512.2,23202,C,A,PASS,28,0,28,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220339,NC_045512.2,23403,A,G,PASS,2573,5,2568,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220339,NC_045512.2,23525,C,T,PASS,2372,11,2360,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220339,NC_045512.2,23599,T,G,PASS,877,0,877,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220339,NC_045512.2,23604,C,A,PASS,845,0,842,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220339,NC_045512.2,23854,C,A,PASS,175,2,171,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220339,NC_045512.2,23948,G,T,PASS,1194,2,1189,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220339,NC_045512.2,24130,C,A,PASS,1645,0,1631,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220339,NC_045512.2,24424,A,T,PASS,520,0,514,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220339,NC_045512.2,24469,T,A,PASS,983,2,973,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220339,NC_045512.2,24503,C,T,PASS,1108,16,1091,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220339,NC_045512.2,25000,C,T,PASS,98,1,97,0.99,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220339,NC_045512.2,25584,C,T,PASS,263,0,261,0.99,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220339,NC_045512.2,26270,C,T,PASS,738,4,731,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220339,NC_045512.2,26530,A,G,PASS,278,0,278,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220339,NC_045512.2,26568,C,T,PASS,248,2,245,0.99,M,missense_variant,c.46C>T,p.Leu16Phe,p.L16F,ivar,BA.1.17 +220339,NC_045512.2,26577,C,G,PASS,245,0,245,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220339,NC_045512.2,26709,G,A,PASS,271,0,269,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220339,NC_045512.2,27259,A,C,PASS,717,0,715,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220339,NC_045512.2,27807,C,T,PASS,258,2,256,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220339,NC_045512.2,28271,A,T,PASS,1012,1,1010,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220339,NC_045512.2,28311,C,T,PASS,951,3,944,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220339,NC_045512.2,2832,A,G,PASS,344,0,344,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220339,NC_045512.2,28361,GGAGAACGCA,G,PASS,754,751,516,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220339,NC_045512.2,28881,GG,AA,PASS,1968,19,1949,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220339,NC_045512.2,28883,G,C,PASS,1960,1,1959,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220339,NC_045512.2,29772,T,C,PASS,160,1,159,0.99,S,downstream_gene_variant,c.*4388T>C,.,.,ivar,BA.1.17 +220339,NC_045512.2,3037,C,T,PASS,42,0,42,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220339,NC_045512.2,5386,T,G,PASS,38,0,38,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220339,NC_045512.2,5672,C,T,PASS,269,2,267,0.99,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220339,NC_045512.2,5924,G,A,PASS,113,1,112,0.99,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220339,NC_045512.2,76,T,A,PASS,48,36,12,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220339,NC_045512.2,78,T,G,PASS,48,36,12,0.25,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220339,NC_045512.2,8393,G,A,PASS,2673,17,2656,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220339,NC_045512.2,8652,T,C,PASS,2561,2,2559,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220407,NC_045512.2,13195,T,C,PASS,34,0,34,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220407,NC_045512.2,23403,A,G,PASS,51,0,51,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220407,NC_045512.2,23525,C,T,PASS,42,0,42,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220407,NC_045512.2,23599,T,G,PASS,12,0,12,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220407,NC_045512.2,23604,C,A,PASS,10,0,10,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220407,NC_045512.2,28881,GG,AA,PASS,133,1,132,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220407,NC_045512.2,28883,G,C,PASS,133,0,132,0.99,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220407,NC_045512.2,8393,G,A,PASS,27,0,27,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220433,NC_045512.2,13195,T,C,PASS,59,2,57,0.97,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220433,NC_045512.2,1437,C,T,PASS,15,0,15,1.0,orf1ab,missense_variant,c.1172C>T,p.Ser391Phe,p.S391F,ivar,Unassigned +220433,NC_045512.2,1451,A,T,PASS,15,8,7,0.47,orf1ab,missense_variant,c.1186A>T,p.Ile396Phe,p.I396F,ivar,Unassigned +220433,NC_045512.2,21846,C,T,PASS,13,0,13,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220433,NC_045512.2,23403,A,G,PASS,18,0,18,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220433,NC_045512.2,23525,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220433,NC_045512.2,23987,C,T,PASS,13,4,9,0.69,S,missense_variant,c.2425C>T,p.Pro809Ser,p.P809S,ivar,Unassigned +220433,NC_045512.2,24123,A,C,PASS,19,8,11,0.58,S,missense_variant,c.2561A>C,p.Lys854Thr,p.K854T,ivar,Unassigned +220433,NC_045512.2,24130,C,A,PASS,18,0,18,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220433,NC_045512.2,24469,T,A,PASS,13,0,13,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220433,NC_045512.2,24503,C,T,PASS,18,0,18,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220433,NC_045512.2,26270,C,T,PASS,234,0,234,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220433,NC_045512.2,26577,C,G,PASS,11,0,11,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220433,NC_045512.2,26862,C,A,ft,13,8,5,0.38,M,missense_variant,c.340C>A,p.Pro114Thr,p.P114T,ivar,Unassigned +220433,NC_045512.2,28271,A,T,PASS,67,0,67,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220433,NC_045512.2,28311,C,T,PASS,83,2,81,0.98,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220433,NC_045512.2,28881,GG,AA,PASS,429,0,425,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220433,NC_045512.2,28883,G,C,PASS,431,0,429,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220433,NC_045512.2,8393,G,A,PASS,366,0,366,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220518,NC_045512.2,12834,AT,A,ft,12,12,5,0.42,orf1ab,frameshift_variant,c.12572delT,p.Leu4191fs,p.L4191fs,ivar,Unassigned +220518,NC_045512.2,13195,T,C,PASS,68,0,68,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220518,NC_045512.2,23403,A,G,PASS,35,0,35,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220518,NC_045512.2,23525,C,T,PASS,51,0,51,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220518,NC_045512.2,23599,T,G,PASS,28,0,28,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220518,NC_045512.2,23604,C,A,PASS,28,0,28,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220518,NC_045512.2,23948,G,T,PASS,17,0,17,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220518,NC_045512.2,24130,C,A,PASS,23,0,23,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220518,NC_045512.2,24469,T,A,PASS,32,0,32,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220518,NC_045512.2,24503,C,T,PASS,46,0,46,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220518,NC_045512.2,26270,C,T,PASS,340,2,336,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220518,NC_045512.2,27259,A,C,PASS,12,0,12,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220518,NC_045512.2,28271,A,T,PASS,92,0,92,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220518,NC_045512.2,28311,C,T,PASS,104,2,102,0.98,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220518,NC_045512.2,28361,GGAGAACGCA,G,PASS,81,81,30,0.37,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220518,NC_045512.2,28881,GG,AA,PASS,569,4,565,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220518,NC_045512.2,28883,G,C,PASS,566,0,565,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220518,NC_045512.2,3183,A,G,PASS,48,22,26,0.54,orf1ab,missense_variant,c.2918A>G,p.Glu973Gly,p.E973G,ivar,Unassigned +220518,NC_045512.2,514,TGTTATG,T,PASS,205,205,169,0.82,orf1ab,conservative_inframe_deletion,c.253_258delATGGTT,p.Met85_Val86del,p.M85_V86del,ivar,Unassigned +220518,NC_045512.2,8393,G,A,PASS,779,2,777,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220529,NC_045512.2,10029,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220529,NC_045512.2,10449,C,A,PASS,44,0,44,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220529,NC_045512.2,11282,AGTTTGTCTG,A,PASS,182,178,164,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220529,NC_045512.2,11537,A,G,PASS,173,0,173,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220529,NC_045512.2,13195,T,C,PASS,4328,6,4322,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220529,NC_045512.2,14408,C,T,PASS,79,4,75,0.95,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220529,NC_045512.2,16064,A,G,PASS,116,0,116,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220529,NC_045512.2,16308,C,T,PASS,220,0,220,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220529,NC_045512.2,18163,A,G,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220529,NC_045512.2,21762,C,T,PASS,119,0,119,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220529,NC_045512.2,21764,ATACATG,A,PASS,122,119,108,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220529,NC_045512.2,21846,C,T,PASS,100,2,96,0.96,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220529,NC_045512.2,22578,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220529,NC_045512.2,22599,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,Unassigned +220529,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,Unassigned +220529,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,Unassigned +220529,NC_045512.2,23403,A,G,PASS,2006,2,2004,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220529,NC_045512.2,23525,C,T,PASS,1968,2,1964,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220529,NC_045512.2,23599,T,G,PASS,712,0,712,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220529,NC_045512.2,23604,C,A,PASS,685,0,679,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220529,NC_045512.2,23854,C,A,PASS,25,0,25,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220529,NC_045512.2,23948,G,T,PASS,253,0,253,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220529,NC_045512.2,24130,C,A,PASS,342,0,338,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220529,NC_045512.2,24424,A,T,PASS,97,0,97,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220529,NC_045512.2,24469,T,A,PASS,548,1,547,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220529,NC_045512.2,24503,C,T,PASS,682,21,661,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220529,NC_045512.2,25000,C,T,PASS,60,0,60,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220529,NC_045512.2,25584,C,T,PASS,38,1,37,0.97,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220529,NC_045512.2,26270,C,T,PASS,138,0,138,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220529,NC_045512.2,26530,A,G,PASS,69,2,67,0.97,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220529,NC_045512.2,26577,C,G,PASS,93,0,93,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220529,NC_045512.2,26709,G,A,PASS,90,2,88,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220529,NC_045512.2,27259,A,C,PASS,80,0,80,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220529,NC_045512.2,27807,C,T,PASS,52,0,52,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220529,NC_045512.2,28271,A,T,PASS,775,0,775,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220529,NC_045512.2,28311,C,T,PASS,809,5,802,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220529,NC_045512.2,2832,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220529,NC_045512.2,28361,GGAGAACGCA,G,PASS,659,657,484,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220529,NC_045512.2,28881,GG,AA,PASS,2822,28,2789,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220529,NC_045512.2,28883,G,C,PASS,2814,0,2809,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220529,NC_045512.2,3037,C,T,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220529,NC_045512.2,8393,G,A,PASS,2312,8,2302,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220530,NC_045512.2,10029,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220530,NC_045512.2,10449,C,A,PASS,13,0,13,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220530,NC_045512.2,11282,AGTTTGTCTG,A,PASS,34,34,28,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220530,NC_045512.2,11537,A,G,PASS,46,0,46,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220530,NC_045512.2,13195,T,C,PASS,1638,0,1638,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220530,NC_045512.2,14408,C,T,PASS,16,0,16,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220530,NC_045512.2,16064,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220530,NC_045512.2,16308,C,T,PASS,44,0,44,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220530,NC_045512.2,21762,C,T,PASS,13,0,13,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220530,NC_045512.2,21764,ATACATG,A,PASS,13,13,13,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220530,NC_045512.2,21846,C,T,PASS,19,0,19,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220530,NC_045512.2,23403,A,G,PASS,470,2,468,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220530,NC_045512.2,23525,C,T,PASS,495,2,493,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220530,NC_045512.2,23599,T,G,PASS,216,0,216,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220530,NC_045512.2,23604,C,A,PASS,215,0,213,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220530,NC_045512.2,23854,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220530,NC_045512.2,23948,G,T,PASS,31,0,31,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220530,NC_045512.2,24130,C,A,PASS,31,0,31,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220530,NC_045512.2,24424,A,T,PASS,39,0,37,0.95,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220530,NC_045512.2,24469,T,A,PASS,158,0,158,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220530,NC_045512.2,24503,C,T,PASS,191,2,189,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220530,NC_045512.2,25000,C,T,PASS,16,0,16,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220530,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220530,NC_045512.2,26270,C,T,PASS,161,0,161,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220530,NC_045512.2,26530,A,G,PASS,46,0,46,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220530,NC_045512.2,26577,C,G,PASS,80,0,80,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220530,NC_045512.2,26709,G,A,PASS,61,0,61,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220530,NC_045512.2,27259,A,C,PASS,64,0,64,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220530,NC_045512.2,27406,C,T,PASS,65,0,65,1.0,ORF7a,missense_variant,c.13C>T,p.Leu5Phe,p.L5F,ivar,Unassigned +220530,NC_045512.2,27784,A,T,ft,16,11,5,0.31,ORF7b,missense_variant,c.29A>T,p.Tyr10Phe,p.Y10F,ivar,Unassigned +220530,NC_045512.2,27790,G,C,ft,13,8,5,0.38,ORF7b,missense_variant,c.35G>C,p.Cys12Ser,p.C12S,ivar,Unassigned +220530,NC_045512.2,27807,C,T,PASS,12,0,12,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220530,NC_045512.2,28271,A,T,PASS,189,0,188,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220530,NC_045512.2,28311,C,T,PASS,206,0,206,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220530,NC_045512.2,2832,A,G,PASS,78,0,78,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220530,NC_045512.2,28361,GGAGAACGCA,G,PASS,171,171,134,0.78,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220530,NC_045512.2,28403,G,A,PASS,112,78,34,0.3,N,missense_variant,c.130G>A,p.Gly44Ser,p.G44S,ivar,Unassigned +220530,NC_045512.2,2857,C,T,PASS,48,36,12,0.25,orf1ab,synonymous_variant,c.2592C>T,p.Leu864Leu,p.L864L,ivar,Unassigned +220530,NC_045512.2,28881,GG,AA,PASS,3635,36,3594,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220530,NC_045512.2,28883,G,C,PASS,3618,3,3608,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220530,NC_045512.2,4964,A,G,ft,10,6,4,0.4,orf1ab,missense_variant,c.4699A>G,p.Thr1567Ala,p.T1567A,ivar,Unassigned +220530,NC_045512.2,8393,G,A,PASS,1049,2,1046,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220531,NC_045512.2,10029,C,T,PASS,65,0,65,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.18 +220531,NC_045512.2,10449,C,A,PASS,294,0,293,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.18 +220531,NC_045512.2,11282,AGTTTGTCTG,A,PASS,608,606,530,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.18 +220531,NC_045512.2,11537,A,G,PASS,587,0,587,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.18 +220531,NC_045512.2,13195,T,C,PASS,5269,16,5253,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.18 +220531,NC_045512.2,14408,C,T,PASS,234,1,231,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.18 +220531,NC_045512.2,15336,T,C,ft,10,5,5,0.5,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.18 +220531,NC_045512.2,15359,G,A,PASS,10,4,6,0.6,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.18 +220531,NC_045512.2,18163,A,G,PASS,46,0,46,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.18 +220531,NC_045512.2,2172,A,G,PASS,3340,15,3325,1.0,orf1ab,missense_variant,c.1907A>G,p.Lys636Arg,p.K636R,ivar,BA.1.18 +220531,NC_045512.2,21762,C,T,PASS,443,0,443,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.18 +220531,NC_045512.2,21764,ATACATG,A,PASS,449,444,403,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.18 +220531,NC_045512.2,21846,C,T,PASS,384,3,381,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.18 +220531,NC_045512.2,22578,G,A,PASS,57,0,57,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.18 +220531,NC_045512.2,22673,TC,CT,PASS,39,0,39,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.18 +220531,NC_045512.2,22679,T,C,PASS,46,0,46,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.18 +220531,NC_045512.2,22686,C,T,PASS,45,0,45,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.18 +220531,NC_045512.2,22882,T,G,PASS,13,0,13,1.0,S,missense_variant,c.1320T>G,p.Asn440Lys,p.N440K,ivar,BA.1.18 +220531,NC_045512.2,22898,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1336G>A,p.Gly446Ser,p.G446S,ivar,BA.1.18 +220531,NC_045512.2,22992,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.18 +220531,NC_045512.2,22995,C,A,PASS,11,0,11,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.18 +220531,NC_045512.2,23013,A,C,PASS,11,0,11,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.18 +220531,NC_045512.2,23040,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.18 +220531,NC_045512.2,23048,G,A,PASS,18,0,18,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.18 +220531,NC_045512.2,23055,A,G,PASS,18,0,18,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.18 +220531,NC_045512.2,23063,A,T,PASS,17,0,17,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.18 +220531,NC_045512.2,23075,T,C,PASS,20,0,20,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.18 +220531,NC_045512.2,23202,C,A,PASS,48,0,48,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.18 +220531,NC_045512.2,23403,A,G,PASS,3684,4,3680,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.18 +220531,NC_045512.2,23525,C,T,PASS,3562,10,3542,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.18 +220531,NC_045512.2,23599,T,G,PASS,1310,0,1308,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.18 +220531,NC_045512.2,23604,C,A,PASS,1248,0,1245,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.18 +220531,NC_045512.2,23854,C,A,PASS,153,0,153,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.18 +220531,NC_045512.2,23948,G,T,PASS,1231,0,1229,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.18 +220531,NC_045512.2,24130,C,A,PASS,1843,2,1824,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.18 +220531,NC_045512.2,24424,A,T,PASS,589,0,589,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.18 +220531,NC_045512.2,24469,T,A,PASS,1156,4,1150,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.18 +220531,NC_045512.2,24503,C,T,PASS,1344,14,1330,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.18 +220531,NC_045512.2,25000,C,T,PASS,165,1,164,0.99,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.18 +220531,NC_045512.2,25584,C,T,PASS,263,0,263,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.18 +220531,NC_045512.2,25855,G,T,PASS,263,0,262,1.0,ORF3a,missense_variant,c.463G>T,p.Asp155Tyr,p.D155Y,ivar,BA.1.18 +220531,NC_045512.2,25931,CT,AC,PASS,276,1,275,1.0,ORF3a,missense_variant,c.539_540delCTinsAC,p.Ser180Tyr,p.S180Y,ivar,BA.1.18 +220531,NC_045512.2,26270,C,T,PASS,761,2,759,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.18 +220531,NC_045512.2,26530,A,G,PASS,192,0,192,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.18 +220531,NC_045512.2,26577,C,G,PASS,211,0,211,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.18 +220531,NC_045512.2,26709,G,A,PASS,190,1,189,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.18 +220531,NC_045512.2,27259,A,C,PASS,631,0,624,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.18 +220531,NC_045512.2,27807,C,T,PASS,247,2,245,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.18 +220531,NC_045512.2,27933,G,A,PASS,448,3,442,0.99,ORF8,missense_variant,c.40G>A,p.Ala14Thr,p.A14T,ivar,BA.1.18 +220531,NC_045512.2,28271,A,T,PASS,1392,0,1390,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.18 +220531,NC_045512.2,28311,C,T,PASS,1393,1,1382,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.18 +220531,NC_045512.2,2832,A,G,PASS,216,0,216,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.18 +220531,NC_045512.2,28361,GGAGAACGCA,G,PASS,1099,1092,795,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.18 +220531,NC_045512.2,28881,GG,AA,PASS,2048,32,2014,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.18 +220531,NC_045512.2,28883,G,C,PASS,2025,2,2020,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.18 +220531,NC_045512.2,3037,C,T,PASS,58,0,58,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.18 +220531,NC_045512.2,5386,T,G,PASS,34,0,34,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.18 +220531,NC_045512.2,5730,C,T,PASS,289,0,289,1.0,orf1ab,missense_variant,c.5465C>T,p.Thr1822Ile,p.T1822I,ivar,BA.1.18 +220531,NC_045512.2,8393,G,A,PASS,3368,17,3350,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.18 +220532,NC_045512.2,10449,C,A,PASS,26,0,26,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220532,NC_045512.2,11282,AGTTTGTCTG,A,PASS,38,38,33,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220532,NC_045512.2,11537,A,G,PASS,58,0,58,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220532,NC_045512.2,13195,T,C,PASS,3057,4,3053,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220532,NC_045512.2,14090,A,T,ft,13,9,4,0.31,orf1ab,missense_variant,c.13825A>T,p.Met4609Leu,p.M4609L,ivar,Unassigned +220532,NC_045512.2,14408,C,T,PASS,33,0,32,0.97,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220532,NC_045512.2,15933,C,T,PASS,69,4,65,0.94,orf1ab,missense_variant,c.15668C>T,p.Thr5223Ile,p.T5223I,ivar,Unassigned +220532,NC_045512.2,21762,C,T,PASS,51,0,51,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220532,NC_045512.2,21764,ATACATG,A,PASS,51,51,46,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220532,NC_045512.2,21846,C,T,PASS,72,0,72,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220532,NC_045512.2,23403,A,G,PASS,753,1,752,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220532,NC_045512.2,23525,C,T,PASS,730,0,730,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220532,NC_045512.2,23599,T,G,PASS,267,0,267,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220532,NC_045512.2,23604,C,A,PASS,263,0,261,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220532,NC_045512.2,23854,C,A,PASS,18,0,18,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220532,NC_045512.2,23948,G,T,PASS,81,0,81,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220532,NC_045512.2,24130,C,A,PASS,131,0,131,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220532,NC_045512.2,24424,A,T,PASS,26,0,26,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220532,NC_045512.2,24469,T,A,PASS,242,0,242,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220532,NC_045512.2,24503,C,T,PASS,289,2,287,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220532,NC_045512.2,25000,C,T,PASS,13,0,13,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220532,NC_045512.2,25584,C,T,PASS,13,0,13,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220532,NC_045512.2,26270,C,T,PASS,33,0,33,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220532,NC_045512.2,26530,A,G,PASS,31,0,31,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220532,NC_045512.2,26577,C,G,PASS,31,0,31,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220532,NC_045512.2,26654,G,GT,PASS,28,28,9,0.32,M,frameshift_variant,c.137dupT,p.Leu46fs,p.L46fs,ivar,Unassigned +220532,NC_045512.2,26709,G,A,PASS,33,0,33,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220532,NC_045512.2,27259,A,C,PASS,40,0,40,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220532,NC_045512.2,27807,C,T,PASS,22,3,19,0.86,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220532,NC_045512.2,28271,A,T,PASS,365,0,365,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220532,NC_045512.2,28311,C,T,PASS,335,0,335,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220532,NC_045512.2,2832,A,G,PASS,31,0,31,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220532,NC_045512.2,28361,GGAGAACGCA,G,PASS,279,279,202,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220532,NC_045512.2,28512,C,T,PASS,110,79,29,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220532,NC_045512.2,28881,GG,AA,PASS,2846,42,2800,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220532,NC_045512.2,28883,G,C,PASS,2820,3,2814,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220532,NC_045512.2,4097,T,TC,PASS,25,25,8,0.32,orf1ab,frameshift_variant,c.3832_3833insC,p.Phe1278fs,p.F1278fs,ivar,Unassigned +220532,NC_045512.2,4101,T,C,PASS,25,17,8,0.32,orf1ab,missense_variant,c.3836T>C,p.Leu1279Ser,p.L1279S,ivar,Unassigned +220532,NC_045512.2,5672,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220532,NC_045512.2,8393,G,A,PASS,1208,5,1203,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220533,NC_045512.2,13195,T,C,PASS,35,0,35,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220533,NC_045512.2,23403,A,G,PASS,19,0,19,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220533,NC_045512.2,23525,C,T,PASS,15,0,15,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220533,NC_045512.2,28881,GG,AA,PASS,335,4,331,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220533,NC_045512.2,28883,G,C,PASS,331,0,331,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220533,NC_045512.2,8393,G,A,PASS,102,0,102,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220534,NC_045512.2,10029,C,T,PASS,80,1,79,0.99,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220534,NC_045512.2,10449,C,A,PASS,302,0,300,0.99,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220534,NC_045512.2,11282,AGTTTGTCTG,A,PASS,1212,1193,1059,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220534,NC_045512.2,11537,A,G,PASS,576,0,576,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220534,NC_045512.2,13195,T,C,PASS,6107,17,6090,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220534,NC_045512.2,14408,C,T,PASS,315,0,315,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220534,NC_045512.2,18163,A,G,PASS,58,0,58,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220534,NC_045512.2,19374,C,T,PASS,426,3,423,0.99,orf1ab,missense_variant,c.19109C>T,p.Ser6370Phe,p.S6370F,ivar,BA.1.17 +220534,NC_045512.2,20743,A,C,PASS,3288,0,3285,1.0,orf1ab,missense_variant,c.20478A>C,p.Lys6826Asn,p.K6826N,ivar,BA.1.17 +220534,NC_045512.2,21762,C,T,PASS,429,4,425,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220534,NC_045512.2,21764,ATACATG,A,PASS,434,429,398,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220534,NC_045512.2,21846,C,T,PASS,452,2,450,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220534,NC_045512.2,22193,AATT,A,PASS,19,19,16,0.84,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1.17 +220534,NC_045512.2,22204,T,TGAGCCAGAA,PASS,16,16,13,0.81,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1.17 +220534,NC_045512.2,22578,G,A,PASS,87,0,87,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220534,NC_045512.2,22673,TC,CT,PASS,68,0,68,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220534,NC_045512.2,22679,T,C,PASS,95,0,95,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220534,NC_045512.2,22686,C,T,PASS,94,0,94,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220534,NC_045512.2,22882,T,G,PASS,13,0,13,1.0,S,missense_variant,c.1320T>G,p.Asn440Lys,p.N440K,ivar,BA.1.17 +220534,NC_045512.2,22898,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1336G>A,p.Gly446Ser,p.G446S,ivar,BA.1.17 +220534,NC_045512.2,22992,G,A,PASS,20,0,20,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.17 +220534,NC_045512.2,22995,C,A,PASS,20,0,20,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.17 +220534,NC_045512.2,23013,A,C,PASS,24,0,24,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.17 +220534,NC_045512.2,23040,A,G,PASS,33,0,33,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.17 +220534,NC_045512.2,23048,G,A,PASS,33,1,32,0.97,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220534,NC_045512.2,23055,A,G,PASS,35,0,35,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220534,NC_045512.2,23063,A,T,PASS,38,0,38,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220534,NC_045512.2,23075,T,C,PASS,42,0,42,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220534,NC_045512.2,23202,C,A,PASS,77,0,77,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220534,NC_045512.2,23403,A,G,PASS,3887,4,3880,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220534,NC_045512.2,23525,C,T,PASS,3730,6,3714,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220534,NC_045512.2,23599,T,G,PASS,1409,0,1404,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220534,NC_045512.2,23604,C,A,PASS,1356,0,1350,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220534,NC_045512.2,23854,C,A,PASS,252,1,250,0.99,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220534,NC_045512.2,23948,G,T,PASS,1209,0,1206,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220534,NC_045512.2,24130,C,A,PASS,1902,2,1884,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220534,NC_045512.2,24424,A,T,PASS,860,1,856,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220534,NC_045512.2,24469,T,A,PASS,1573,3,1565,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220534,NC_045512.2,24503,C,T,PASS,1795,32,1760,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220534,NC_045512.2,25000,C,T,PASS,198,0,198,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220534,NC_045512.2,25584,C,T,PASS,452,9,441,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220534,NC_045512.2,26270,C,T,PASS,1216,6,1208,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220534,NC_045512.2,26530,A,G,PASS,353,0,353,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220534,NC_045512.2,26577,C,G,PASS,356,0,355,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220534,NC_045512.2,26709,G,A,PASS,372,2,369,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220534,NC_045512.2,27259,A,C,PASS,803,0,799,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220534,NC_045512.2,27807,C,T,PASS,288,0,288,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220534,NC_045512.2,28271,A,T,PASS,1664,5,1652,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220534,NC_045512.2,28311,C,T,PASS,1664,11,1651,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220534,NC_045512.2,2832,A,G,PASS,326,0,326,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220534,NC_045512.2,28361,GGAGAACGCA,G,PASS,1461,1458,1071,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220534,NC_045512.2,28881,GG,AA,PASS,2169,23,2143,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220534,NC_045512.2,28883,G,C,PASS,2150,0,2147,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220534,NC_045512.2,3037,C,T,PASS,104,0,104,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220534,NC_045512.2,5386,T,G,PASS,33,0,33,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220534,NC_045512.2,5672,C,T,PASS,610,2,608,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220534,NC_045512.2,5924,G,A,PASS,241,0,241,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220534,NC_045512.2,8393,G,A,PASS,3994,13,3975,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220534,NC_045512.2,8715,C,T,PASS,28,20,8,0.29,orf1ab,missense_variant,c.8450C>T,p.Thr2817Ile,p.T2817I,ivar,BA.1.17 +220535,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220535,NC_045512.2,11282,AGTTTGTCTG,A,PASS,76,76,65,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220535,NC_045512.2,11537,A,G,PASS,61,0,61,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220535,NC_045512.2,13195,T,C,PASS,2278,1,2277,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220535,NC_045512.2,14408,C,T,PASS,40,0,40,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220535,NC_045512.2,14646,T,A,PASS,41,27,12,0.29,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220535,NC_045512.2,16064,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220535,NC_045512.2,16308,C,T,PASS,133,0,133,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220535,NC_045512.2,21762,C,T,PASS,42,0,42,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220535,NC_045512.2,21764,ATACATG,A,PASS,43,42,36,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220535,NC_045512.2,21846,C,T,PASS,55,0,55,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220535,NC_045512.2,23403,A,G,PASS,1687,0,1687,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220535,NC_045512.2,23525,C,T,PASS,1723,4,1719,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220535,NC_045512.2,23599,T,G,PASS,665,0,665,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220535,NC_045512.2,23604,C,A,PASS,648,0,645,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220535,NC_045512.2,23948,G,T,PASS,59,0,59,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220535,NC_045512.2,24130,C,A,PASS,93,0,93,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220535,NC_045512.2,24424,A,T,PASS,39,0,39,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220535,NC_045512.2,24469,T,A,PASS,245,1,244,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220535,NC_045512.2,24503,C,T,PASS,281,1,280,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220535,NC_045512.2,25000,C,T,PASS,19,0,19,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220535,NC_045512.2,25584,C,T,PASS,27,0,27,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220535,NC_045512.2,26270,C,T,PASS,194,0,194,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220535,NC_045512.2,26530,A,G,PASS,114,0,114,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220535,NC_045512.2,26577,C,G,PASS,120,1,119,0.99,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220535,NC_045512.2,26709,G,A,PASS,93,0,93,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220535,NC_045512.2,27259,A,C,PASS,78,0,78,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220535,NC_045512.2,27807,C,T,PASS,42,0,42,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220535,NC_045512.2,28271,A,T,PASS,684,0,684,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220535,NC_045512.2,28311,C,T,PASS,667,16,651,0.98,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220535,NC_045512.2,2832,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220535,NC_045512.2,28361,GGAGAACGCA,G,PASS,498,496,337,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220535,NC_045512.2,28512,C,T,PASS,234,171,62,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220535,NC_045512.2,28881,GG,AA,PASS,6177,65,6104,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220535,NC_045512.2,28883,G,C,PASS,6141,2,6131,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220535,NC_045512.2,3037,C,T,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220535,NC_045512.2,4273,T,A,PASS,31,13,18,0.58,orf1ab,synonymous_variant,c.4008T>A,p.Gly1336Gly,p.G1336G,ivar,Unassigned +220535,NC_045512.2,76,T,A,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220535,NC_045512.2,78,T,G,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220535,NC_045512.2,8393,G,A,PASS,2646,16,2630,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220535,NC_045512.2,9572,G,A,PASS,1287,8,1277,0.99,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,Unassigned +220536,NC_045512.2,10449,C,A,PASS,12,0,12,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220536,NC_045512.2,11282,AGTTTGTCTG,A,PASS,36,35,32,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220536,NC_045512.2,11537,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220536,NC_045512.2,13195,T,C,PASS,1638,4,1634,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220536,NC_045512.2,14408,C,T,PASS,33,0,33,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220536,NC_045512.2,14646,T,A,PASS,43,27,16,0.37,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220536,NC_045512.2,21595,C,T,PASS,167,0,167,1.0,S,synonymous_variant,c.33C>T,p.Val11Val,p.V11V,ivar,Unassigned +220536,NC_045512.2,21762,C,T,PASS,31,2,29,0.94,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220536,NC_045512.2,21764,ATACATG,A,PASS,32,32,32,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220536,NC_045512.2,21846,C,T,PASS,34,0,34,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220536,NC_045512.2,21859,C,T,PASS,31,0,31,1.0,S,synonymous_variant,c.297C>T,p.Asn99Asn,p.N99N,ivar,Unassigned +220536,NC_045512.2,23403,A,G,PASS,1494,4,1490,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220536,NC_045512.2,23525,C,T,PASS,1441,16,1425,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220536,NC_045512.2,23599,T,G,PASS,586,0,586,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220536,NC_045512.2,23604,C,A,PASS,571,0,571,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220536,NC_045512.2,23948,G,T,PASS,38,0,38,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220536,NC_045512.2,24130,C,A,PASS,51,0,51,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220536,NC_045512.2,24424,A,T,PASS,23,0,23,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220536,NC_045512.2,24469,T,A,PASS,203,0,203,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220536,NC_045512.2,24503,C,T,PASS,240,0,240,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220536,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220536,NC_045512.2,25577,T,C,PASS,14,0,14,1.0,ORF3a,missense_variant,c.185T>C,p.Ile62Thr,p.I62T,ivar,Unassigned +220536,NC_045512.2,26270,C,T,PASS,99,0,99,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220536,NC_045512.2,26530,A,G,PASS,36,0,36,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220536,NC_045512.2,26577,C,G,PASS,40,0,40,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220536,NC_045512.2,26709,G,A,PASS,42,0,42,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220536,NC_045512.2,27259,A,C,PASS,29,0,29,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220536,NC_045512.2,27807,C,T,PASS,12,0,12,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220536,NC_045512.2,28271,A,T,PASS,310,2,308,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220536,NC_045512.2,28311,C,T,PASS,327,2,325,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220536,NC_045512.2,2832,A,G,PASS,15,0,15,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220536,NC_045512.2,28361,GGAGAACGCA,G,PASS,223,222,162,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220536,NC_045512.2,28881,GG,AA,PASS,5160,55,5100,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220536,NC_045512.2,28883,G,C,PASS,5134,3,5127,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220536,NC_045512.2,3037,C,T,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220536,NC_045512.2,8393,G,A,PASS,2570,9,2558,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220537,NC_045512.2,10029,C,T,PASS,30,0,30,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220537,NC_045512.2,10449,C,A,PASS,81,0,79,0.98,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220537,NC_045512.2,11282,AGTTTGTCTG,A,PASS,360,355,322,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220537,NC_045512.2,11537,A,G,PASS,303,0,303,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220537,NC_045512.2,13195,T,C,PASS,5220,4,5213,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220537,NC_045512.2,14408,C,T,PASS,123,0,123,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220537,NC_045512.2,18163,A,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220537,NC_045512.2,21762,C,T,PASS,202,1,201,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220537,NC_045512.2,21764,ATACATG,A,PASS,207,202,188,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220537,NC_045512.2,21846,C,T,PASS,220,0,220,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220537,NC_045512.2,22478,T,C,ft,15,11,4,0.27,S,missense_variant,c.916T>C,p.Phe306Leu,p.F306L,ivar,BA.1.17 +220537,NC_045512.2,22578,G,A,PASS,22,0,22,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220537,NC_045512.2,22673,TC,CT,PASS,18,0,18,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220537,NC_045512.2,22679,T,C,PASS,22,0,22,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220537,NC_045512.2,22686,C,T,PASS,22,0,22,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220537,NC_045512.2,23048,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220537,NC_045512.2,23055,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220537,NC_045512.2,23063,A,T,PASS,11,0,11,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220537,NC_045512.2,23075,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220537,NC_045512.2,23202,C,A,PASS,47,0,47,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220537,NC_045512.2,23403,A,G,PASS,3085,4,3081,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220537,NC_045512.2,23525,C,T,PASS,2906,14,2884,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220537,NC_045512.2,23599,T,G,PASS,1118,0,1116,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220537,NC_045512.2,23604,C,A,PASS,1080,0,1077,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220537,NC_045512.2,23854,C,A,PASS,74,0,74,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220537,NC_045512.2,23948,G,T,PASS,689,2,686,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220537,NC_045512.2,24130,C,A,PASS,1007,0,997,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220537,NC_045512.2,24424,A,T,PASS,270,2,268,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220537,NC_045512.2,24469,T,A,PASS,895,0,888,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220537,NC_045512.2,24503,C,T,PASS,1054,21,1033,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220537,NC_045512.2,25000,C,T,PASS,93,0,93,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220537,NC_045512.2,25584,C,T,PASS,117,0,117,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220537,NC_045512.2,26270,C,T,PASS,578,0,576,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220537,NC_045512.2,26530,A,G,PASS,226,0,226,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220537,NC_045512.2,26577,C,G,PASS,274,0,274,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220537,NC_045512.2,26709,G,A,PASS,253,0,253,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220537,NC_045512.2,27259,A,C,PASS,315,0,315,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220537,NC_045512.2,27384,T,C,PASS,451,0,451,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,BA.1.17 +220537,NC_045512.2,27807,C,T,PASS,91,0,91,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220537,NC_045512.2,28271,A,T,PASS,918,2,913,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220537,NC_045512.2,28311,C,T,PASS,933,0,929,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220537,NC_045512.2,2832,A,G,PASS,97,0,97,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220537,NC_045512.2,28361,GGAGAACGCA,G,PASS,774,770,558,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220537,NC_045512.2,28881,GG,AA,PASS,3048,38,3005,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220537,NC_045512.2,28883,G,C,PASS,3032,4,3020,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220537,NC_045512.2,3037,C,T,PASS,49,0,49,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220537,NC_045512.2,5386,T,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220537,NC_045512.2,5672,C,T,PASS,149,0,149,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220537,NC_045512.2,5924,G,A,PASS,77,0,77,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220537,NC_045512.2,635,C,T,PASS,9649,48,9569,0.99,orf1ab,missense_variant,c.370C>T,p.Arg124Cys,p.R124C,ivar,BA.1.17 +220537,NC_045512.2,7984,T,C,PASS,1058,2,1056,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220537,NC_045512.2,8393,G,A,PASS,2866,7,2859,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220538,NC_045512.2,10029,C,T,PASS,23,0,23,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.18 +220538,NC_045512.2,10449,C,A,PASS,82,0,82,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.18 +220538,NC_045512.2,11282,AGTTTGTCTG,A,PASS,493,491,443,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.18 +220538,NC_045512.2,11537,A,G,PASS,252,0,252,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.18 +220538,NC_045512.2,13195,T,C,PASS,4749,6,4741,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.18 +220538,NC_045512.2,14408,C,T,PASS,81,0,79,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.18 +220538,NC_045512.2,18163,A,G,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.18 +220538,NC_045512.2,2172,A,G,PASS,1213,5,1207,1.0,orf1ab,missense_variant,c.1907A>G,p.Lys636Arg,p.K636R,ivar,BA.1.18 +220538,NC_045512.2,21762,C,T,PASS,158,0,158,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.18 +220538,NC_045512.2,21764,ATACATG,A,PASS,165,160,145,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.18 +220538,NC_045512.2,21846,C,T,PASS,170,0,170,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.18 +220538,NC_045512.2,22578,G,A,PASS,33,0,33,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.18 +220538,NC_045512.2,22673,TC,CT,PASS,19,1,18,0.95,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.18 +220538,NC_045512.2,22679,T,C,PASS,25,0,25,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.18 +220538,NC_045512.2,22686,C,T,PASS,25,0,25,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.18 +220538,NC_045512.2,23040,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.18 +220538,NC_045512.2,23048,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.18 +220538,NC_045512.2,23055,A,G,PASS,13,0,13,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.18 +220538,NC_045512.2,23063,A,T,PASS,13,0,13,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.18 +220538,NC_045512.2,23075,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.18 +220538,NC_045512.2,23202,C,A,PASS,22,0,22,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.18 +220538,NC_045512.2,23403,A,G,PASS,3286,10,3275,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.18 +220538,NC_045512.2,23525,C,T,PASS,3216,2,3208,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.18 +220538,NC_045512.2,23599,T,G,PASS,1320,1,1317,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.18 +220538,NC_045512.2,23604,C,A,PASS,1275,0,1266,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.18 +220538,NC_045512.2,23854,C,A,PASS,51,0,50,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.18 +220538,NC_045512.2,23948,G,T,PASS,254,0,253,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.18 +220538,NC_045512.2,24130,C,A,PASS,419,0,417,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.18 +220538,NC_045512.2,24424,A,T,PASS,173,0,171,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.18 +220538,NC_045512.2,24469,T,A,PASS,675,2,669,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.18 +220538,NC_045512.2,24503,C,T,PASS,821,13,808,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.18 +220538,NC_045512.2,25000,C,T,PASS,104,0,104,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.18 +220538,NC_045512.2,25584,C,T,PASS,103,0,103,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.18 +220538,NC_045512.2,25855,G,T,PASS,79,0,79,1.0,ORF3a,missense_variant,c.463G>T,p.Asp155Tyr,p.D155Y,ivar,BA.1.18 +220538,NC_045512.2,25931,CT,AC,PASS,88,0,88,1.0,ORF3a,missense_variant,c.539_540delCTinsAC,p.Ser180Tyr,p.S180Y,ivar,BA.1.18 +220538,NC_045512.2,26270,C,T,PASS,315,0,315,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.18 +220538,NC_045512.2,26530,A,G,PASS,141,0,141,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.18 +220538,NC_045512.2,26577,C,G,PASS,152,0,152,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.18 +220538,NC_045512.2,26709,G,A,PASS,160,0,160,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.18 +220538,NC_045512.2,27259,A,C,PASS,327,0,327,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.18 +220538,NC_045512.2,27519,C,T,PASS,303,0,303,1.0,ORF7a,synonymous_variant,c.126C>T,p.Gly42Gly,p.G42G,ivar,BA.1.18 +220538,NC_045512.2,27807,C,T,PASS,118,0,118,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.18 +220538,NC_045512.2,28271,A,T,PASS,985,4,981,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.18 +220538,NC_045512.2,28311,C,T,PASS,995,6,987,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.18 +220538,NC_045512.2,2832,A,G,PASS,59,0,59,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.18 +220538,NC_045512.2,28361,GGAGAACGCA,G,PASS,847,843,615,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.18 +220538,NC_045512.2,28881,GG,AA,PASS,2536,35,2498,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.18 +220538,NC_045512.2,28883,G,C,PASS,2511,2,2506,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.18 +220538,NC_045512.2,3037,C,T,PASS,42,0,42,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.18 +220538,NC_045512.2,5386,T,G,PASS,11,0,9,0.82,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.18 +220538,NC_045512.2,5730,C,T,PASS,90,1,89,0.99,orf1ab,missense_variant,c.5465C>T,p.Thr1822Ile,p.T1822I,ivar,BA.1.18 +220538,NC_045512.2,8393,G,A,PASS,3456,17,3437,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.18 +220539,NC_045512.2,10449,C,A,PASS,32,0,32,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220539,NC_045512.2,11282,AGTTTGTCTG,A,PASS,101,100,83,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220539,NC_045512.2,11455,C,T,PASS,127,0,127,1.0,orf1ab,synonymous_variant,c.11190C>T,p.Ala3730Ala,p.A3730A,ivar,Unassigned +220539,NC_045512.2,11537,A,G,PASS,82,0,82,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220539,NC_045512.2,13195,T,C,PASS,4012,6,4006,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220539,NC_045512.2,14408,C,T,PASS,72,0,72,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220539,NC_045512.2,21762,C,T,PASS,89,0,89,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220539,NC_045512.2,21764,ATACATG,A,PASS,89,89,82,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220539,NC_045512.2,21846,C,T,PASS,73,0,73,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220539,NC_045512.2,23403,A,G,PASS,1894,4,1890,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220539,NC_045512.2,23525,C,T,PASS,1971,3,1968,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220539,NC_045512.2,23599,T,G,PASS,834,0,834,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220539,NC_045512.2,23604,C,A,PASS,809,0,808,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220539,NC_045512.2,23854,C,A,PASS,14,1,12,0.86,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220539,NC_045512.2,23948,G,T,PASS,146,0,146,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220539,NC_045512.2,23987,C,T,PASS,177,2,175,0.99,S,missense_variant,c.2425C>T,p.Pro809Ser,p.P809S,ivar,Unassigned +220539,NC_045512.2,24130,C,A,PASS,230,0,228,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220539,NC_045512.2,24424,A,T,PASS,57,0,57,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220539,NC_045512.2,24469,T,A,PASS,456,0,456,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220539,NC_045512.2,24503,C,T,PASS,539,6,532,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220539,NC_045512.2,25000,C,T,PASS,35,2,33,0.94,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220539,NC_045512.2,25584,C,T,PASS,37,0,37,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220539,NC_045512.2,26270,C,T,PASS,144,0,144,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220539,NC_045512.2,26530,A,G,PASS,35,0,35,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220539,NC_045512.2,26577,C,G,PASS,49,0,49,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220539,NC_045512.2,26709,G,A,PASS,21,0,21,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220539,NC_045512.2,27259,A,C,PASS,73,0,73,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220539,NC_045512.2,27807,C,T,PASS,37,0,37,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220539,NC_045512.2,2785,T,C,PASS,30,22,8,0.27,orf1ab,synonymous_variant,c.2520T>C,p.Asn840Asn,p.N840N,ivar,Unassigned +220539,NC_045512.2,28271,A,T,PASS,299,0,299,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220539,NC_045512.2,28311,C,T,PASS,288,2,286,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220539,NC_045512.2,2832,A,G,PASS,35,0,35,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220539,NC_045512.2,28361,GGAGAACGCA,G,PASS,204,202,147,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220539,NC_045512.2,28881,GG,AA,PASS,5835,60,5773,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220539,NC_045512.2,28883,G,C,PASS,5804,4,5791,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220539,NC_045512.2,3037,C,T,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220539,NC_045512.2,8393,G,A,PASS,3152,5,3147,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220540,NC_045512.2,11282,AGTTTGTCTG,A,PASS,12,12,12,1.0,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220540,NC_045512.2,13195,T,C,PASS,87,0,87,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220540,NC_045512.2,14646,T,A,PASS,12,4,8,0.67,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220540,NC_045512.2,2010,A,G,ft,10,6,4,0.4,orf1ab,missense_variant,c.1745A>G,p.Asp582Gly,p.D582G,ivar,Unassigned +220540,NC_045512.2,23403,A,G,PASS,282,0,282,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220540,NC_045512.2,23525,C,T,PASS,293,0,293,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220540,NC_045512.2,23599,T,G,PASS,121,0,121,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220540,NC_045512.2,23604,C,A,PASS,117,0,117,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220540,NC_045512.2,24130,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220540,NC_045512.2,26270,C,T,PASS,40,0,40,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220540,NC_045512.2,26530,A,G,PASS,12,0,12,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220540,NC_045512.2,26577,C,G,PASS,15,0,15,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220540,NC_045512.2,28271,A,T,PASS,41,2,39,0.95,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220540,NC_045512.2,28311,C,T,PASS,45,0,45,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220540,NC_045512.2,28361,GGAGAACGCA,G,PASS,33,33,25,0.76,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220540,NC_045512.2,28881,GG,AA,PASS,3161,17,3140,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220540,NC_045512.2,28883,G,C,PASS,3153,4,3146,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220540,NC_045512.2,8393,G,A,PASS,606,0,606,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220540,NC_045512.2,9572,G,A,PASS,96,2,94,0.98,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,Unassigned +220541,NC_045512.2,10029,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220541,NC_045512.2,10449,C,A,PASS,83,0,82,0.99,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220541,NC_045512.2,11282,AGTTTGTCTG,A,PASS,120,120,116,0.97,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220541,NC_045512.2,11537,A,G,PASS,197,0,197,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220541,NC_045512.2,13195,T,C,PASS,5495,3,5491,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220541,NC_045512.2,14408,C,T,PASS,104,0,104,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220541,NC_045512.2,16064,A,G,PASS,228,0,228,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220541,NC_045512.2,16308,C,T,PASS,423,1,422,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,BA.1.1.1 +220541,NC_045512.2,18163,A,G,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220541,NC_045512.2,21762,C,T,PASS,147,0,147,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220541,NC_045512.2,21764,ATACATG,A,PASS,147,147,141,0.96,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220541,NC_045512.2,21846,C,T,PASS,142,0,142,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220541,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220541,NC_045512.2,22599,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220541,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220541,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220541,NC_045512.2,23403,A,G,PASS,2543,1,2541,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220541,NC_045512.2,23525,C,T,PASS,2437,14,2421,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220541,NC_045512.2,23599,T,G,PASS,936,0,936,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220541,NC_045512.2,23604,C,A,PASS,908,2,901,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220541,NC_045512.2,23854,C,A,PASS,41,0,41,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220541,NC_045512.2,23948,G,T,PASS,581,0,580,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220541,NC_045512.2,24130,C,A,PASS,761,0,760,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220541,NC_045512.2,24424,A,T,PASS,135,0,135,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220541,NC_045512.2,24469,T,A,PASS,759,0,758,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220541,NC_045512.2,24503,C,T,PASS,912,18,894,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220541,NC_045512.2,25000,C,T,PASS,39,0,39,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220541,NC_045512.2,25584,C,T,PASS,60,2,58,0.97,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220541,NC_045512.2,26270,C,T,PASS,319,0,317,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220541,NC_045512.2,26530,A,G,PASS,157,0,157,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220541,NC_045512.2,26577,C,G,PASS,174,0,174,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220541,NC_045512.2,26709,G,A,PASS,152,2,150,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220541,NC_045512.2,27259,A,C,PASS,165,0,165,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220541,NC_045512.2,27807,C,T,PASS,120,0,120,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220541,NC_045512.2,28271,A,T,PASS,1013,1,1010,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220541,NC_045512.2,28311,C,T,PASS,991,3,987,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220541,NC_045512.2,2832,A,G,PASS,41,0,41,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220541,NC_045512.2,28361,GGAGAACGCA,G,PASS,729,726,511,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220541,NC_045512.2,28512,C,T,PASS,407,288,106,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220541,NC_045512.2,28881,GG,AA,PASS,3023,30,2990,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220541,NC_045512.2,28883,G,C,PASS,3005,0,2998,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220541,NC_045512.2,3037,C,T,PASS,33,0,33,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220541,NC_045512.2,5386,T,G,PASS,16,0,16,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220541,NC_045512.2,728,G,A,PASS,79,58,20,0.25,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,BA.1.1.1 +220541,NC_045512.2,8393,G,A,PASS,3521,3,3515,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220541,NC_045512.2,9572,G,A,PASS,2527,14,2509,0.99,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,BA.1.1.1 +220542,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220542,NC_045512.2,11537,A,G,PASS,83,0,83,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220542,NC_045512.2,13195,T,C,PASS,3374,13,3359,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220542,NC_045512.2,14408,C,T,PASS,61,0,61,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220542,NC_045512.2,16064,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220542,NC_045512.2,16308,C,T,PASS,94,0,94,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,Unassigned +220542,NC_045512.2,21762,C,T,PASS,64,0,64,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220542,NC_045512.2,21764,ATACATG,A,PASS,65,64,64,0.98,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220542,NC_045512.2,21846,C,T,PASS,65,0,65,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220542,NC_045512.2,23403,A,G,PASS,1214,0,1214,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220542,NC_045512.2,23525,C,T,PASS,1267,3,1261,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220542,NC_045512.2,23599,T,G,PASS,536,1,534,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220542,NC_045512.2,23604,C,A,PASS,511,0,510,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220542,NC_045512.2,23948,G,T,PASS,34,0,34,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220542,NC_045512.2,24130,C,A,PASS,86,0,86,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220542,NC_045512.2,24469,T,A,PASS,299,0,297,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220542,NC_045512.2,24503,C,T,PASS,373,5,368,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220542,NC_045512.2,26530,A,G,PASS,11,0,11,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220542,NC_045512.2,26577,C,G,PASS,13,0,13,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220542,NC_045512.2,26709,G,A,PASS,17,0,17,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220542,NC_045512.2,27807,C,T,PASS,35,0,35,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220542,NC_045512.2,28271,A,T,PASS,768,0,767,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220542,NC_045512.2,28311,C,T,PASS,724,2,722,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220542,NC_045512.2,28361,GGAGAACGCA,G,PASS,451,450,317,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220542,NC_045512.2,28512,C,T,PASS,106,64,42,0.4,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220542,NC_045512.2,28881,GG,AA,PASS,6562,63,6491,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220542,NC_045512.2,28883,G,C,PASS,6525,2,6516,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220542,NC_045512.2,3037,C,T,PASS,13,1,12,0.92,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220542,NC_045512.2,4276,C,T,PASS,40,0,40,1.0,orf1ab,synonymous_variant,c.4011C>T,p.Tyr1337Tyr,p.Y1337Y,ivar,Unassigned +220542,NC_045512.2,8393,G,A,PASS,1787,5,1782,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220543,NC_045512.2,10029,C,T,PASS,66,0,66,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220543,NC_045512.2,10449,C,A,PASS,291,0,290,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220543,NC_045512.2,11282,AGTTTGTCTG,A,PASS,357,354,314,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220543,NC_045512.2,11537,A,G,PASS,556,1,554,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220543,NC_045512.2,13195,T,C,PASS,7272,15,7253,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220543,NC_045512.2,14408,C,T,PASS,487,3,484,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220543,NC_045512.2,15336,T,C,PASS,19,12,7,0.37,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.1.1 +220543,NC_045512.2,15359,G,A,PASS,15,7,8,0.53,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.1.1 +220543,NC_045512.2,16064,A,G,PASS,636,1,635,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220543,NC_045512.2,16308,C,T,PASS,1330,1,1329,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,BA.1.1.1 +220543,NC_045512.2,18163,A,G,PASS,43,0,43,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220543,NC_045512.2,21306,C,T,PASS,138,4,134,0.97,orf1ab,missense_variant,c.21041C>T,p.Ala7014Val,p.A7014V,ivar,BA.1.1.1 +220543,NC_045512.2,21762,C,T,PASS,541,1,540,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220543,NC_045512.2,21764,ATACATG,A,PASS,555,541,494,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220543,NC_045512.2,21846,C,T,PASS,533,2,531,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220543,NC_045512.2,22578,G,A,PASS,17,0,17,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220543,NC_045512.2,22599,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220543,NC_045512.2,22673,TC,CT,PASS,17,0,17,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220543,NC_045512.2,22679,T,C,PASS,27,0,27,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220543,NC_045512.2,22686,C,T,PASS,26,0,26,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220543,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1.1 +220543,NC_045512.2,23040,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220543,NC_045512.2,23048,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220543,NC_045512.2,23055,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220543,NC_045512.2,23063,A,T,PASS,10,0,10,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220543,NC_045512.2,23075,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220543,NC_045512.2,23202,C,A,PASS,33,0,33,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220543,NC_045512.2,23403,A,G,PASS,5345,6,5339,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220543,NC_045512.2,23525,C,T,PASS,5055,8,5044,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220543,NC_045512.2,23599,T,G,PASS,1780,0,1780,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220543,NC_045512.2,23604,C,A,PASS,1726,0,1719,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220543,NC_045512.2,23854,C,A,PASS,106,0,106,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220543,NC_045512.2,23948,G,T,PASS,1529,0,1527,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220543,NC_045512.2,24130,C,A,PASS,2315,0,2289,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220543,NC_045512.2,24424,A,T,PASS,386,0,384,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220543,NC_045512.2,24469,T,A,PASS,1576,0,1573,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220543,NC_045512.2,24503,C,T,PASS,1890,45,1845,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220543,NC_045512.2,25000,C,T,PASS,139,0,139,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220543,NC_045512.2,25584,C,T,PASS,235,1,234,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220543,NC_045512.2,26270,C,T,PASS,603,4,599,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220543,NC_045512.2,26530,A,G,PASS,60,0,60,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220543,NC_045512.2,26577,C,G,PASS,65,0,65,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220543,NC_045512.2,26709,G,A,PASS,72,0,72,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220543,NC_045512.2,27259,A,C,PASS,453,0,451,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220543,NC_045512.2,27807,C,T,PASS,142,0,141,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220543,NC_045512.2,28271,A,T,PASS,1561,4,1557,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220543,NC_045512.2,28311,C,T,PASS,1582,3,1577,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220543,NC_045512.2,2832,A,G,PASS,172,1,171,0.99,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220543,NC_045512.2,28361,GGAGAACGCA,G,PASS,1130,1128,735,0.65,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220543,NC_045512.2,28512,C,T,PASS,615,428,178,0.29,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220543,NC_045512.2,28881,GG,AA,PASS,2666,37,2626,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220543,NC_045512.2,28883,G,C,PASS,2644,3,2638,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220543,NC_045512.2,29451,C,T,PASS,5293,30,5263,0.99,N,missense_variant,c.1178C>T,p.Thr393Ile,p.T393I,ivar,BA.1.1.1 +220543,NC_045512.2,3037,C,T,PASS,78,1,77,0.99,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220543,NC_045512.2,5386,T,G,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220543,NC_045512.2,8393,G,A,PASS,4660,24,4632,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220544,NC_045512.2,10449,C,A,PASS,10,0,10,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220544,NC_045512.2,11282,AGTTTGTCTG,A,PASS,73,72,66,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220544,NC_045512.2,11537,A,G,PASS,46,0,46,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220544,NC_045512.2,13195,T,C,PASS,3335,1,3334,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220544,NC_045512.2,14408,C,T,PASS,36,0,36,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220544,NC_045512.2,16064,A,G,PASS,57,0,57,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220544,NC_045512.2,16308,C,T,PASS,147,0,147,1.0,orf1ab,missense_variant,c.16043C>T,p.Ser5348Phe,p.S5348F,ivar,BA.1.1.1 +220544,NC_045512.2,206,C,A,PASS,32,18,12,0.38,orf1ab,upstream_gene_variant,c.-60C>A,.,.,ivar,BA.1.1.1 +220544,NC_045512.2,21762,C,T,PASS,78,0,78,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220544,NC_045512.2,21764,ATACATG,A,PASS,79,78,66,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220544,NC_045512.2,21846,C,T,PASS,38,0,38,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220544,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1.1 +220544,NC_045512.2,23030,T,C,ft,10,7,3,0.3,S,missense_variant,c.1468T>C,p.Phe490Leu,p.F490L,ivar,BA.1.1.1 +220544,NC_045512.2,23040,A,G,PASS,10,0,10,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220544,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220544,NC_045512.2,23055,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220544,NC_045512.2,23063,A,T,PASS,13,0,13,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220544,NC_045512.2,23075,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220544,NC_045512.2,23202,C,A,PASS,10,0,10,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220544,NC_045512.2,23403,A,G,PASS,1658,2,1655,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220544,NC_045512.2,23525,C,T,PASS,1539,5,1533,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220544,NC_045512.2,23599,T,G,PASS,601,3,598,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220544,NC_045512.2,23604,C,A,PASS,583,0,583,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220544,NC_045512.2,23756,A,G,ft,11,8,3,0.27,S,missense_variant,c.2194A>G,p.Thr732Ala,p.T732A,ivar,BA.1.1.1 +220544,NC_045512.2,23854,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220544,NC_045512.2,23948,G,T,PASS,178,0,178,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220544,NC_045512.2,24130,C,A,PASS,282,0,279,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220544,NC_045512.2,24424,A,T,PASS,68,0,68,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220544,NC_045512.2,24469,T,A,PASS,322,0,322,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220544,NC_045512.2,24503,C,T,PASS,381,14,367,0.96,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220544,NC_045512.2,25000,C,T,PASS,18,0,18,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220544,NC_045512.2,25584,C,T,PASS,27,0,27,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220544,NC_045512.2,26270,C,T,PASS,131,0,131,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220544,NC_045512.2,26530,A,G,PASS,119,0,119,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220544,NC_045512.2,26577,C,G,PASS,123,0,123,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220544,NC_045512.2,26709,G,A,PASS,133,2,131,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220544,NC_045512.2,27259,A,C,PASS,73,0,73,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220544,NC_045512.2,27807,C,T,PASS,15,0,15,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220544,NC_045512.2,2790,C,T,ft,15,11,4,0.27,orf1ab,missense_variant,c.2525C>T,p.Thr842Ile,p.T842I,ivar,BA.1.1.1 +220544,NC_045512.2,28271,A,T,PASS,206,0,206,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220544,NC_045512.2,28311,C,T,PASS,200,0,198,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220544,NC_045512.2,2832,A,G,PASS,15,0,15,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220544,NC_045512.2,28361,GGAGAACGCA,G,PASS,156,154,111,0.71,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220544,NC_045512.2,28881,GG,AA,PASS,6341,80,6256,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220544,NC_045512.2,28883,G,C,PASS,6310,0,6304,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220544,NC_045512.2,8393,G,A,PASS,1458,11,1447,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220544,NC_045512.2,9572,G,A,PASS,1323,9,1310,0.99,orf1ab,missense_variant,c.9307G>A,p.Gly3103Ser,p.G3103S,ivar,BA.1.1.1 +220545,NC_045512.2,10029,C,T,PASS,16,0,16,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220545,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220545,NC_045512.2,11282,AGTTTGTCTG,A,PASS,94,94,81,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220545,NC_045512.2,11537,A,G,PASS,99,0,99,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220545,NC_045512.2,11958,T,C,PASS,18,0,18,1.0,orf1ab,missense_variant,c.11693T>C,p.Ile3898Thr,p.I3898T,ivar,Unassigned +220545,NC_045512.2,13195,T,C,PASS,3708,5,3703,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220545,NC_045512.2,14408,C,T,PASS,59,0,59,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220545,NC_045512.2,14774,A,T,ft,13,9,4,0.31,orf1ab,missense_variant,c.14509A>T,p.Met4837Leu,p.M4837L,ivar,Unassigned +220545,NC_045512.2,16064,A,G,PASS,75,0,75,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220545,NC_045512.2,18163,A,G,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220545,NC_045512.2,21762,C,T,PASS,106,0,106,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220545,NC_045512.2,21764,ATACATG,A,PASS,109,106,91,0.83,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220545,NC_045512.2,21846,C,T,PASS,81,0,81,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220545,NC_045512.2,23403,A,G,PASS,1153,0,1153,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220545,NC_045512.2,23525,C,T,PASS,1133,2,1131,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220545,NC_045512.2,23599,T,G,PASS,445,0,445,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220545,NC_045512.2,23604,C,A,PASS,432,0,430,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220545,NC_045512.2,23854,C,A,PASS,24,0,24,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220545,NC_045512.2,23948,G,T,PASS,141,0,141,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220545,NC_045512.2,24130,C,A,PASS,177,0,177,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220545,NC_045512.2,24424,A,T,PASS,93,0,93,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220545,NC_045512.2,24469,T,A,PASS,454,0,451,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220545,NC_045512.2,24503,C,T,PASS,534,3,531,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220545,NC_045512.2,25000,C,T,PASS,35,0,35,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220545,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220545,NC_045512.2,26270,C,T,PASS,77,0,77,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220545,NC_045512.2,26530,A,G,PASS,25,0,25,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220545,NC_045512.2,26577,C,G,PASS,36,0,36,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220545,NC_045512.2,26709,G,A,PASS,42,2,40,0.95,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220545,NC_045512.2,27259,A,C,PASS,62,0,62,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220545,NC_045512.2,27807,C,T,PASS,27,0,27,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220545,NC_045512.2,28238,T,C,PASS,556,0,556,1.0,ORF8,synonymous_variant,c.345T>C,p.Arg115Arg,p.R115R,ivar,Unassigned +220545,NC_045512.2,28271,A,T,PASS,638,4,630,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220545,NC_045512.2,28311,C,T,PASS,637,2,635,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220545,NC_045512.2,28361,GGAGAACGCA,G,PASS,462,461,341,0.74,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220545,NC_045512.2,28881,GG,AA,PASS,4829,76,4753,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220545,NC_045512.2,28883,G,C,PASS,4774,5,4765,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220545,NC_045512.2,3037,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220545,NC_045512.2,4835,G,C,PASS,55,35,20,0.36,orf1ab,missense_variant,c.4570G>C,p.Gly1524Arg,p.G1524R,ivar,Unassigned +220545,NC_045512.2,8393,G,A,PASS,1501,4,1495,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220546,NC_045512.2,10029,C,T,PASS,29,0,29,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220546,NC_045512.2,10449,C,A,PASS,74,0,74,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220546,NC_045512.2,11282,AGTTTGTCTG,A,PASS,229,225,199,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220546,NC_045512.2,11537,A,G,PASS,132,0,132,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220546,NC_045512.2,13195,T,C,PASS,4491,2,4489,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220546,NC_045512.2,14408,C,T,PASS,115,0,115,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220546,NC_045512.2,16064,A,G,PASS,219,0,219,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220546,NC_045512.2,18163,A,G,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220546,NC_045512.2,21762,C,T,PASS,121,0,121,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220546,NC_045512.2,21764,ATACATG,A,PASS,127,121,110,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220546,NC_045512.2,21846,C,T,PASS,121,0,121,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220546,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220546,NC_045512.2,22686,C,T,PASS,10,0,10,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220546,NC_045512.2,23040,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220546,NC_045512.2,23048,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220546,NC_045512.2,23055,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220546,NC_045512.2,23063,A,T,PASS,12,0,12,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220546,NC_045512.2,23075,T,C,PASS,13,0,13,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220546,NC_045512.2,23202,C,A,PASS,30,0,30,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220546,NC_045512.2,23403,A,G,PASS,3367,2,3365,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220546,NC_045512.2,23525,C,T,PASS,3050,3,3045,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220546,NC_045512.2,23599,T,G,PASS,1142,0,1142,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220546,NC_045512.2,23604,C,A,PASS,1100,0,1094,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220546,NC_045512.2,23854,C,A,PASS,28,0,28,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220546,NC_045512.2,23948,G,T,PASS,349,1,344,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220546,NC_045512.2,24130,C,A,PASS,564,0,559,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220546,NC_045512.2,24424,A,T,PASS,122,0,122,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220546,NC_045512.2,24469,T,A,PASS,553,0,548,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220546,NC_045512.2,24503,C,T,PASS,663,14,649,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220546,NC_045512.2,25000,C,T,PASS,53,0,53,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220546,NC_045512.2,25584,C,T,PASS,61,0,61,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220546,NC_045512.2,26270,C,T,PASS,368,2,366,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220546,NC_045512.2,26530,A,G,PASS,140,0,140,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220546,NC_045512.2,26577,C,G,PASS,173,0,173,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220546,NC_045512.2,26709,G,A,PASS,158,1,157,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220546,NC_045512.2,27259,A,C,PASS,165,0,165,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220546,NC_045512.2,27807,C,T,PASS,79,0,79,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220546,NC_045512.2,28238,T,C,PASS,607,0,607,1.0,ORF8,synonymous_variant,c.345T>C,p.Arg115Arg,p.R115R,ivar,BA.1.1.1 +220546,NC_045512.2,28271,A,T,PASS,751,0,749,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220546,NC_045512.2,28311,C,T,PASS,709,4,703,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220546,NC_045512.2,2832,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220546,NC_045512.2,28361,GGAGAACGCA,G,PASS,531,529,373,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220546,NC_045512.2,28512,C,T,PASS,385,283,99,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220546,NC_045512.2,28881,GG,AA,PASS,2009,27,1980,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220546,NC_045512.2,28883,G,C,PASS,1988,0,1982,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220546,NC_045512.2,3037,C,T,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220546,NC_045512.2,5386,T,G,PASS,12,0,12,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220546,NC_045512.2,76,T,A,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.1.1 +220546,NC_045512.2,78,T,G,ft,11,7,4,0.36,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.1.1 +220546,NC_045512.2,8393,G,A,PASS,3173,9,3162,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220599,NC_045512.2,11537,A,G,PASS,13,0,13,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220599,NC_045512.2,13195,T,C,PASS,273,2,271,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220599,NC_045512.2,16064,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220599,NC_045512.2,16853,G,T,PASS,16,0,14,0.88,orf1ab,missense_variant,c.16588G>T,p.Val5530Leu,p.V5530L,ivar,Unassigned +220599,NC_045512.2,23403,A,G,PASS,187,0,187,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220599,NC_045512.2,23525,C,T,PASS,144,0,144,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220599,NC_045512.2,23599,T,G,PASS,67,0,67,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220599,NC_045512.2,23604,C,A,PASS,67,0,67,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220599,NC_045512.2,23948,G,T,PASS,20,0,20,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220599,NC_045512.2,24130,C,A,PASS,36,0,36,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220599,NC_045512.2,24424,A,T,PASS,14,0,14,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220599,NC_045512.2,24469,T,A,PASS,30,0,30,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220599,NC_045512.2,24503,C,T,PASS,33,1,32,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220599,NC_045512.2,28881,GG,AA,PASS,166,5,161,0.97,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220599,NC_045512.2,28883,G,C,PASS,167,2,165,0.99,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220599,NC_045512.2,29400,C,T,PASS,89,0,89,1.0,N,missense_variant,c.1127C>T,p.Ala376Val,p.A376V,ivar,Unassigned +220599,NC_045512.2,3663,G,A,PASS,148,2,146,0.99,orf1ab,missense_variant,c.3398G>A,p.Ser1133Asn,p.S1133N,ivar,Unassigned +220599,NC_045512.2,4266,T,C,ft,11,8,3,0.27,orf1ab,missense_variant,c.4001T>C,p.Leu1334Ser,p.L1334S,ivar,Unassigned +220599,NC_045512.2,4363,A,T,ft,10,6,4,0.4,orf1ab,missense_variant,c.4098A>T,p.Glu1366Asp,p.E1366D,ivar,Unassigned +220599,NC_045512.2,8393,G,A,PASS,197,1,196,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220601,NC_045512.2,10029,C,T,PASS,335,2,333,0.99,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1 +220601,NC_045512.2,10449,C,A,PASS,827,0,824,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1 +220601,NC_045512.2,11282,AGTTTGTCTG,A,PASS,1412,1400,1185,0.84,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1 +220601,NC_045512.2,11537,A,G,PASS,872,0,872,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1 +220601,NC_045512.2,13195,T,C,PASS,2886,7,2877,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1 +220601,NC_045512.2,14408,C,T,PASS,367,5,362,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1 +220601,NC_045512.2,15240,C,T,PASS,59,0,59,1.0,orf1ab,missense_variant,c.14975C>T,p.Thr4992Ile,p.T4992I,ivar,BA.1.1 +220601,NC_045512.2,18163,A,G,PASS,241,2,239,0.99,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1 +220601,NC_045512.2,21762,C,T,PASS,460,2,458,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1 +220601,NC_045512.2,21764,ATACATG,A,PASS,465,463,409,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1 +220601,NC_045512.2,21846,C,T,PASS,446,6,440,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1 +220601,NC_045512.2,21986,GGTGTTTATT,G,PASS,15,15,15,1.0,S,disruptive_inframe_deletion,c.425_433delGTGTTTATT,p.Gly142_Tyr145delinsAsp,p.G142_Y145delinsD,ivar,BA.1.1 +220601,NC_045512.2,22193,AATT,A,PASS,25,25,15,0.6,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1.1 +220601,NC_045512.2,22204,T,TGAGCCAGAA,ft,14,14,5,0.36,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1.1 +220601,NC_045512.2,22578,G,A,PASS,130,2,128,0.98,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1 +220601,NC_045512.2,22599,G,A,PASS,141,0,141,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1 +220601,NC_045512.2,22673,TC,CT,PASS,111,0,111,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1 +220601,NC_045512.2,22679,T,C,PASS,162,0,162,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1 +220601,NC_045512.2,22686,C,T,PASS,161,1,160,0.99,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1 +220601,NC_045512.2,22813,G,T,PASS,20,0,20,1.0,S,missense_variant,c.1251G>T,p.Lys417Asn,p.K417N,ivar,BA.1.1 +220601,NC_045512.2,22882,T,G,PASS,10,0,10,1.0,S,missense_variant,c.1320T>G,p.Asn440Lys,p.N440K,ivar,BA.1.1 +220601,NC_045512.2,22898,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1336G>A,p.Gly446Ser,p.G446S,ivar,BA.1.1 +220601,NC_045512.2,22992,G,A,PASS,38,0,38,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.1 +220601,NC_045512.2,22995,C,A,PASS,37,0,37,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.1 +220601,NC_045512.2,23013,A,C,PASS,52,0,52,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1 +220601,NC_045512.2,23040,A,G,PASS,53,0,53,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1 +220601,NC_045512.2,23048,G,A,PASS,56,0,56,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1 +220601,NC_045512.2,23055,A,G,PASS,57,0,57,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1 +220601,NC_045512.2,23063,A,T,PASS,62,0,62,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1 +220601,NC_045512.2,23075,T,C,PASS,67,0,67,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1 +220601,NC_045512.2,23202,C,A,PASS,101,1,99,0.98,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1 +220601,NC_045512.2,23403,A,G,PASS,2063,4,2059,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1 +220601,NC_045512.2,23525,C,T,PASS,1975,4,1971,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1 +220601,NC_045512.2,23599,T,G,PASS,738,0,738,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1 +220601,NC_045512.2,23604,C,A,PASS,705,2,699,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1 +220601,NC_045512.2,23854,C,A,PASS,538,0,538,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1 +220601,NC_045512.2,23948,G,T,PASS,1237,0,1235,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1 +220601,NC_045512.2,24130,C,A,PASS,1834,0,1827,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1 +220601,NC_045512.2,24424,A,T,PASS,1387,0,1383,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1 +220601,NC_045512.2,24469,T,A,PASS,1593,3,1585,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1 +220601,NC_045512.2,24503,C,T,PASS,1682,21,1660,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1 +220601,NC_045512.2,25000,C,T,PASS,565,1,564,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1 +220601,NC_045512.2,25584,C,T,PASS,769,3,763,0.99,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1 +220601,NC_045512.2,26270,C,T,PASS,1265,4,1260,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1 +220601,NC_045512.2,26530,A,G,PASS,243,0,243,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1 +220601,NC_045512.2,26577,C,G,PASS,223,0,223,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1 +220601,NC_045512.2,26709,G,A,PASS,305,2,303,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1 +220601,NC_045512.2,27259,A,C,PASS,843,0,843,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1 +220601,NC_045512.2,27807,C,T,PASS,419,0,416,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1 +220601,NC_045512.2,28271,A,T,PASS,834,0,833,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1 +220601,NC_045512.2,28311,C,T,PASS,845,3,842,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1 +220601,NC_045512.2,2832,A,G,PASS,1221,6,1215,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1 +220601,NC_045512.2,28361,GGAGAACGCA,G,PASS,695,694,501,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1 +220601,NC_045512.2,28877,AG,TC,PASS,632,2,629,1.0,N,synonymous_variant,c.604_605delAGinsTC,p.203,p.203,ivar,BA.1.1 +220601,NC_045512.2,28881,GG,AA,PASS,631,2,628,1.0,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1 +220601,NC_045512.2,28883,G,C,PASS,629,0,629,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1 +220601,NC_045512.2,3037,C,T,PASS,124,0,124,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1 +220601,NC_045512.2,5386,T,G,PASS,102,0,102,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1 +220601,NC_045512.2,6445,C,T,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.6180C>T,p.Asp2060Asp,p.D2060D,ivar,BA.1.1 +220601,NC_045512.2,6512,AGTT,A,PASS,12,12,10,0.83,orf1ab,disruptive_inframe_deletion,c.6248_6250delGTT,p.Ser2083_Leu2084delinsIle,p.S2083_L2084delinsI,ivar,BA.1.1 +220601,NC_045512.2,8393,G,A,PASS,1980,19,1959,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1 +220624,NC_045512.2,10449,C,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220624,NC_045512.2,11282,AGTTTGTCTG,A,PASS,31,31,28,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220624,NC_045512.2,11537,A,G,PASS,58,0,58,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220624,NC_045512.2,13195,T,C,PASS,2327,1,2323,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220624,NC_045512.2,14408,C,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220624,NC_045512.2,16925,A,G,ft,24,18,6,0.25,orf1ab,missense_variant,c.16660A>G,p.Ile5554Val,p.I5554V,ivar,Unassigned +220624,NC_045512.2,20371,C,G,ft,23,17,6,0.26,orf1ab,stop_gained,c.20106C>G,p.Tyr6702*,p.Y6702*,ivar,Unassigned +220624,NC_045512.2,2172,A,G,PASS,181,5,176,0.97,orf1ab,missense_variant,c.1907A>G,p.Lys636Arg,p.K636R,ivar,Unassigned +220624,NC_045512.2,21762,C,T,PASS,21,0,21,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220624,NC_045512.2,21764,ATACATG,A,PASS,21,21,20,0.95,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220624,NC_045512.2,21846,C,T,PASS,25,0,25,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220624,NC_045512.2,23403,A,G,PASS,920,0,920,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220624,NC_045512.2,23525,C,T,PASS,910,0,907,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220624,NC_045512.2,23599,T,G,PASS,359,0,359,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220624,NC_045512.2,23604,C,A,PASS,351,0,351,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220624,NC_045512.2,23948,G,T,PASS,35,0,35,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220624,NC_045512.2,24130,C,A,PASS,29,0,29,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220624,NC_045512.2,24424,A,T,PASS,26,0,26,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220624,NC_045512.2,24469,T,A,PASS,145,0,142,0.98,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220624,NC_045512.2,24503,C,T,PASS,171,3,168,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220624,NC_045512.2,25584,C,T,PASS,17,0,17,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220624,NC_045512.2,25855,G,T,PASS,11,0,11,1.0,ORF3a,missense_variant,c.463G>T,p.Asp155Tyr,p.D155Y,ivar,Unassigned +220624,NC_045512.2,26270,C,T,PASS,112,0,112,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220624,NC_045512.2,26530,A,G,PASS,166,0,166,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220624,NC_045512.2,26577,C,G,PASS,175,0,175,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220624,NC_045512.2,26709,G,A,PASS,200,0,200,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220624,NC_045512.2,27259,A,C,PASS,51,0,51,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220624,NC_045512.2,27807,C,T,PASS,52,0,52,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220624,NC_045512.2,27933,G,A,PASS,186,0,186,1.0,ORF8,missense_variant,c.40G>A,p.Ala14Thr,p.A14T,ivar,Unassigned +220624,NC_045512.2,28271,A,T,PASS,345,2,343,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220624,NC_045512.2,28311,C,T,PASS,378,2,376,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220624,NC_045512.2,2832,A,G,PASS,18,0,18,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220624,NC_045512.2,28361,GGAGAACGCA,G,PASS,299,296,209,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220624,NC_045512.2,28512,C,T,PASS,182,132,46,0.25,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220624,NC_045512.2,28881,GG,AA,PASS,4288,63,4219,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220624,NC_045512.2,28883,G,C,PASS,4247,4,4241,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220624,NC_045512.2,3037,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220624,NC_045512.2,8393,G,A,PASS,2102,5,2097,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220625,NC_045512.2,10449,C,A,PASS,15,0,15,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220625,NC_045512.2,11282,AGTTTGTCTG,A,PASS,47,47,42,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220625,NC_045512.2,11537,A,G,PASS,14,0,14,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220625,NC_045512.2,13195,T,C,PASS,1350,2,1348,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220625,NC_045512.2,14408,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220625,NC_045512.2,21762,C,T,PASS,26,0,26,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220625,NC_045512.2,21764,ATACATG,A,PASS,26,26,22,0.85,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220625,NC_045512.2,21846,C,T,PASS,16,0,16,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220625,NC_045512.2,23403,A,G,PASS,467,0,467,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220625,NC_045512.2,23525,C,T,PASS,551,0,551,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220625,NC_045512.2,23599,T,G,PASS,216,0,216,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220625,NC_045512.2,23604,C,A,PASS,209,0,207,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220625,NC_045512.2,23948,G,T,PASS,33,0,33,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220625,NC_045512.2,24130,C,A,PASS,40,0,40,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220625,NC_045512.2,24424,A,T,PASS,38,0,37,0.97,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220625,NC_045512.2,24469,T,A,PASS,152,2,150,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220625,NC_045512.2,24503,C,T,PASS,165,2,163,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220625,NC_045512.2,25584,C,T,PASS,21,0,21,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220625,NC_045512.2,26270,C,T,PASS,74,0,74,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220625,NC_045512.2,26530,A,G,PASS,194,0,194,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220625,NC_045512.2,26577,C,G,PASS,195,0,195,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220625,NC_045512.2,26709,G,A,PASS,162,2,160,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220625,NC_045512.2,27259,A,C,PASS,40,0,40,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220625,NC_045512.2,27807,C,T,PASS,32,0,32,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220625,NC_045512.2,28271,A,T,PASS,286,3,281,0.98,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220625,NC_045512.2,28311,C,T,PASS,291,2,288,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220625,NC_045512.2,28361,GGAGAACGCA,G,PASS,230,223,167,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220625,NC_045512.2,28881,GG,AA,PASS,8535,93,8429,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220625,NC_045512.2,28883,G,C,PASS,8481,1,8473,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220625,NC_045512.2,8269,T,A,PASS,183,66,115,0.63,orf1ab,missense_variant,c.8004T>A,p.Asp2668Glu,p.D2668E,ivar,Unassigned +220625,NC_045512.2,8393,G,A,PASS,932,7,925,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220626,NC_045512.2,10449,C,A,PASS,33,0,33,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220626,NC_045512.2,11074,CT,C,PASS,41,41,13,0.32,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,Unassigned +220626,NC_045512.2,11282,AGTTTGTCTG,A,PASS,86,85,78,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220626,NC_045512.2,11537,A,G,PASS,82,0,82,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220626,NC_045512.2,13195,T,C,PASS,2747,4,2743,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220626,NC_045512.2,14408,C,T,PASS,43,0,43,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220626,NC_045512.2,21762,C,T,PASS,56,0,56,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220626,NC_045512.2,21764,ATACATG,A,PASS,57,56,48,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220626,NC_045512.2,21846,C,T,PASS,51,2,49,0.96,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220626,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,Unassigned +220626,NC_045512.2,23403,A,G,PASS,878,3,875,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220626,NC_045512.2,23525,C,T,PASS,938,2,934,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220626,NC_045512.2,23599,T,G,PASS,371,0,370,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220626,NC_045512.2,23604,C,A,PASS,357,0,352,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220626,NC_045512.2,23948,G,T,PASS,196,0,195,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220626,NC_045512.2,24130,C,A,PASS,297,0,296,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220626,NC_045512.2,24424,A,T,PASS,52,0,52,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220626,NC_045512.2,24469,T,A,PASS,251,0,249,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220626,NC_045512.2,24503,C,T,PASS,313,2,311,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220626,NC_045512.2,25000,C,T,PASS,21,0,21,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220626,NC_045512.2,25584,C,T,PASS,42,0,42,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220626,NC_045512.2,26270,C,T,PASS,221,0,221,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220626,NC_045512.2,26530,A,G,PASS,111,0,111,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220626,NC_045512.2,26577,C,G,PASS,88,0,88,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220626,NC_045512.2,26709,G,A,PASS,113,0,113,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220626,NC_045512.2,27052,C,T,ft,14,10,4,0.29,M,missense_variant,c.530C>T,p.Ser177Phe,p.S177F,ivar,Unassigned +220626,NC_045512.2,27259,A,C,PASS,184,0,184,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220626,NC_045512.2,27807,C,T,PASS,52,0,52,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220626,NC_045512.2,28271,A,T,PASS,513,0,513,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220626,NC_045512.2,28311,C,T,PASS,534,0,534,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220626,NC_045512.2,2832,A,G,PASS,36,0,36,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220626,NC_045512.2,28361,GGAGAACGCA,G,PASS,424,423,278,0.66,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220626,NC_045512.2,28877,AG,TC,PASS,4416,5,4405,1.0,N,synonymous_variant,c.604_605delAGinsTC,p.203,p.203,ivar,Unassigned +220626,NC_045512.2,28881,GG,AA,PASS,4440,22,4409,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220626,NC_045512.2,28883,G,C,PASS,4441,0,4429,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220626,NC_045512.2,3037,C,T,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220626,NC_045512.2,76,T,A,ft,13,9,4,0.31,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220626,NC_045512.2,78,T,G,ft,13,9,4,0.31,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220626,NC_045512.2,8393,G,A,PASS,2004,2,2002,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220627,NC_045512.2,10029,C,T,PASS,32,0,32,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1 +220627,NC_045512.2,10449,C,A,PASS,122,0,122,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1 +220627,NC_045512.2,11282,AGTTTGTCTG,A,PASS,385,380,343,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1 +220627,NC_045512.2,11537,A,G,PASS,480,0,480,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1 +220627,NC_045512.2,13195,T,C,PASS,6218,9,6205,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1 +220627,NC_045512.2,14408,C,T,PASS,260,0,258,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1 +220627,NC_045512.2,18163,A,G,PASS,37,0,37,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1 +220627,NC_045512.2,21762,C,T,PASS,324,2,319,0.98,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1 +220627,NC_045512.2,21764,ATACATG,A,PASS,333,322,292,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1 +220627,NC_045512.2,21795,G,A,PASS,361,3,355,0.98,S,missense_variant,c.233G>A,p.Arg78Lys,p.R78K,ivar,BA.1 +220627,NC_045512.2,21846,C,T,PASS,346,0,346,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1 +220627,NC_045512.2,22193,AATT,A,PASS,19,19,18,0.95,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1 +220627,NC_045512.2,22204,T,TGAGCCAGAA,PASS,17,17,14,0.82,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1 +220627,NC_045512.2,22578,G,A,PASS,36,0,36,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1 +220627,NC_045512.2,22673,TC,CT,PASS,33,0,33,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1 +220627,NC_045512.2,22679,T,C,PASS,42,0,42,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1 +220627,NC_045512.2,22686,C,T,PASS,42,0,42,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1 +220627,NC_045512.2,23063,A,T,PASS,10,0,10,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1 +220627,NC_045512.2,23075,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1 +220627,NC_045512.2,23202,C,A,PASS,40,0,39,0.98,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1 +220627,NC_045512.2,23403,A,G,PASS,2548,5,2543,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1 +220627,NC_045512.2,23525,C,T,PASS,2427,2,2416,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1 +220627,NC_045512.2,23599,T,G,PASS,916,0,916,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1 +220627,NC_045512.2,23604,C,A,PASS,885,0,881,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1 +220627,NC_045512.2,23854,C,A,PASS,66,0,64,0.97,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1 +220627,NC_045512.2,23948,G,T,PASS,817,1,810,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1 +220627,NC_045512.2,24130,C,A,PASS,1219,0,1209,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1 +220627,NC_045512.2,24424,A,T,PASS,314,0,312,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1 +220627,NC_045512.2,24469,T,A,PASS,1245,0,1245,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1 +220627,NC_045512.2,24503,C,T,PASS,1525,27,1496,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1 +220627,NC_045512.2,25000,C,T,PASS,110,0,110,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1 +220627,NC_045512.2,25584,C,T,PASS,182,3,179,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1 +220627,NC_045512.2,26270,C,T,PASS,987,2,984,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1 +220627,NC_045512.2,26530,A,G,PASS,399,0,399,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1 +220627,NC_045512.2,26577,C,G,PASS,422,0,422,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1 +220627,NC_045512.2,26709,G,A,PASS,464,3,461,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1 +220627,NC_045512.2,27259,A,C,PASS,444,0,441,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1 +220627,NC_045512.2,27807,C,T,PASS,143,0,143,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1 +220627,NC_045512.2,28271,A,T,PASS,3928,8,3914,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1 +220627,NC_045512.2,28311,C,T,PASS,4161,5,4146,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1 +220627,NC_045512.2,2832,A,G,PASS,161,2,159,0.99,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1 +220627,NC_045512.2,28361,GGAGAACGCA,G,PASS,3059,3037,1264,0.41,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1 +220627,NC_045512.2,28881,GG,AA,PASS,2726,36,2687,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1 +220627,NC_045512.2,28883,G,C,PASS,2704,2,2697,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1 +220627,NC_045512.2,29195,G,T,PASS,2958,0,2935,0.99,N,missense_variant,c.922G>T,p.Ala308Ser,p.A308S,ivar,BA.1 +220627,NC_045512.2,3037,C,T,PASS,68,0,68,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1 +220627,NC_045512.2,5386,T,G,PASS,16,0,16,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1 +220627,NC_045512.2,5515,G,T,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.5250G>T,p.Val1750Val,p.V1750V,ivar,BA.1 +220627,NC_045512.2,7321,C,T,ft,12,8,4,0.33,orf1ab,synonymous_variant,c.7056C>T,p.Ser2352Ser,p.S2352S,ivar,BA.1 +220627,NC_045512.2,8393,G,A,PASS,2820,7,2811,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1 +220628,NC_045512.2,10029,C,T,PASS,42,0,42,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.15.1 +220628,NC_045512.2,10135,T,C,PASS,138,0,138,1.0,orf1ab,synonymous_variant,c.9870T>C,p.Leu3290Leu,p.L3290L,ivar,BA.1.15.1 +220628,NC_045512.2,10449,C,A,PASS,143,0,141,0.99,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.15.1 +220628,NC_045512.2,11282,AGTTTGTCTG,A,PASS,551,550,482,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.15.1 +220628,NC_045512.2,11537,A,G,PASS,649,0,649,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.15.1 +220628,NC_045512.2,13195,T,C,PASS,5534,17,5515,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.15.1 +220628,NC_045512.2,14408,C,T,PASS,273,0,273,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.15.1 +220628,NC_045512.2,18163,A,G,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.15.1 +220628,NC_045512.2,21762,C,T,PASS,404,2,402,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.15.1 +220628,NC_045512.2,21764,ATACATG,A,PASS,409,405,357,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.15.1 +220628,NC_045512.2,21846,C,T,PASS,379,2,375,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.15.1 +220628,NC_045512.2,21,C,T,PASS,28,0,28,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1.15.1 +220628,NC_045512.2,22578,G,A,PASS,37,0,37,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.15.1 +220628,NC_045512.2,22673,TC,CT,PASS,14,0,14,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.15.1 +220628,NC_045512.2,22679,T,C,PASS,21,0,21,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.15.1 +220628,NC_045512.2,22686,C,T,PASS,20,0,20,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.15.1 +220628,NC_045512.2,22992,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.15.1 +220628,NC_045512.2,22995,C,A,PASS,12,0,10,0.83,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.15.1 +220628,NC_045512.2,23013,A,C,PASS,15,0,15,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.15.1 +220628,NC_045512.2,23040,A,G,PASS,16,0,16,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.15.1 +220628,NC_045512.2,23048,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.15.1 +220628,NC_045512.2,23055,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.15.1 +220628,NC_045512.2,23063,A,T,PASS,16,0,16,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.15.1 +220628,NC_045512.2,23075,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.15.1 +220628,NC_045512.2,23202,C,A,PASS,37,0,37,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.15.1 +220628,NC_045512.2,23403,A,G,PASS,3111,5,3106,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.15.1 +220628,NC_045512.2,23525,C,T,PASS,2843,8,2834,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.15.1 +220628,NC_045512.2,23599,T,G,PASS,962,0,962,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.15.1 +220628,NC_045512.2,23604,C,A,PASS,912,0,906,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.15.1 +220628,NC_045512.2,23854,C,A,PASS,88,1,87,0.99,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.15.1 +220628,NC_045512.2,23948,G,T,PASS,794,0,788,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.15.1 +220628,NC_045512.2,24130,C,A,PASS,1286,0,1279,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.15.1 +220628,NC_045512.2,24424,A,T,PASS,354,0,353,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.15.1 +220628,NC_045512.2,24469,T,A,PASS,1256,4,1247,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.15.1 +220628,NC_045512.2,24503,C,T,PASS,1507,30,1473,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.15.1 +220628,NC_045512.2,24803,A,G,PASS,632,0,632,1.0,S,missense_variant,c.3241A>G,p.Ile1081Val,p.I1081V,ivar,BA.1.15.1 +220628,NC_045512.2,25000,C,T,PASS,102,3,99,0.97,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.15.1 +220628,NC_045512.2,25584,C,T,PASS,85,0,85,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.15.1 +220628,NC_045512.2,25708,C,T,PASS,106,0,106,1.0,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,BA.1.15.1 +220628,NC_045512.2,26270,C,T,PASS,620,0,620,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.15.1 +220628,NC_045512.2,26530,A,G,PASS,288,0,288,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.15.1 +220628,NC_045512.2,26577,C,G,PASS,372,0,372,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.15.1 +220628,NC_045512.2,26709,G,A,PASS,304,2,302,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.15.1 +220628,NC_045512.2,27259,A,C,PASS,303,0,303,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.15.1 +220628,NC_045512.2,27667,G,T,PASS,76,56,20,0.26,ORF7a,stop_gained,c.274G>T,p.Glu92*,p.E92*,ivar,BA.1.15.1 +220628,NC_045512.2,27807,C,T,PASS,93,0,93,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.15.1 +220628,NC_045512.2,28271,A,T,PASS,1719,2,1712,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.15.1 +220628,NC_045512.2,28311,C,T,PASS,1718,5,1712,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.15.1 +220628,NC_045512.2,2832,A,G,PASS,220,0,220,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.15.1 +220628,NC_045512.2,28361,GGAGAACGCA,G,PASS,1218,1209,726,0.6,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.15.1 +220628,NC_045512.2,28363,A,T,PASS,16,12,4,0.25,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,BA.1.15.1 +220628,NC_045512.2,28881,GG,AA,PASS,2323,23,2299,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.15.1 +220628,NC_045512.2,28883,G,C,PASS,2314,1,2311,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.15.1 +220628,NC_045512.2,29301,A,G,PASS,3873,8,3862,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,BA.1.15.1 +220628,NC_045512.2,3037,C,T,PASS,99,0,99,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.15.1 +220628,NC_045512.2,5386,T,G,PASS,34,0,34,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.15.1 +220628,NC_045512.2,694,T,A,PASS,6454,3969,2458,0.38,orf1ab,missense_variant,c.429T>A,p.Phe143Leu,p.F143L,ivar,BA.1.15.1 +220628,NC_045512.2,728,G,A,PASS,296,218,78,0.26,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,BA.1.15.1 +220628,NC_045512.2,7488,C,T,PASS,1405,1041,364,0.26,orf1ab,missense_variant,c.7223C>T,p.Thr2408Ile,p.T2408I,ivar,BA.1.15.1 +220628,NC_045512.2,8393,G,A,PASS,3090,10,3074,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.15.1 +220629,NC_045512.2,11282,AGTTTGTCTG,A,PASS,38,38,34,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220629,NC_045512.2,11537,A,G,PASS,34,0,34,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220629,NC_045512.2,13195,T,C,PASS,1615,3,1612,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220629,NC_045512.2,14408,C,T,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220629,NC_045512.2,14646,T,A,PASS,36,22,14,0.39,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220629,NC_045512.2,15738,C,T,PASS,1840,8,1832,1.0,orf1ab,missense_variant,c.15473C>T,p.Ser5158Leu,p.S5158L,ivar,Unassigned +220629,NC_045512.2,21762,C,T,PASS,26,0,26,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220629,NC_045512.2,21764,ATACATG,A,PASS,29,26,26,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220629,NC_045512.2,21846,C,T,PASS,43,0,43,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220629,NC_045512.2,23403,A,G,PASS,916,0,916,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220629,NC_045512.2,23525,C,T,PASS,950,0,949,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220629,NC_045512.2,23599,T,G,PASS,431,0,431,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220629,NC_045512.2,23604,C,A,PASS,415,0,413,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220629,NC_045512.2,23811,G,A,ft,11,6,5,0.45,S,missense_variant,c.2249G>A,p.Ser750Asn,p.S750N,ivar,Unassigned +220629,NC_045512.2,23853,AC,A,ft,13,13,4,0.31,S,frameshift_variant,c.2293delC,p.Arg765fs,p.R765fs,ivar,Unassigned +220629,NC_045512.2,23948,G,T,PASS,45,0,45,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220629,NC_045512.2,24130,C,A,PASS,85,0,85,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220629,NC_045512.2,24424,A,T,PASS,44,0,44,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220629,NC_045512.2,24469,T,A,PASS,346,0,346,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220629,NC_045512.2,24503,C,T,PASS,398,4,394,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220629,NC_045512.2,25584,C,T,PASS,23,0,23,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220629,NC_045512.2,25893,T,C,ft,16,12,4,0.25,ORF3a,synonymous_variant,c.501T>C,p.Ile167Ile,p.I167I,ivar,Unassigned +220629,NC_045512.2,26270,C,T,PASS,711,0,711,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220629,NC_045512.2,26530,A,G,PASS,243,0,243,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220629,NC_045512.2,26577,C,G,PASS,236,0,236,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220629,NC_045512.2,26709,G,A,PASS,290,2,288,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220629,NC_045512.2,27259,A,C,PASS,76,0,76,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220629,NC_045512.2,27670,G,T,PASS,18,0,18,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,Unassigned +220629,NC_045512.2,27807,C,T,PASS,22,0,22,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220629,NC_045512.2,28271,A,T,PASS,1156,0,1152,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220629,NC_045512.2,28311,C,T,PASS,1197,0,1193,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220629,NC_045512.2,2832,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220629,NC_045512.2,28361,GGAGAACGCA,G,PASS,975,969,682,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220629,NC_045512.2,28881,GG,AA,PASS,17113,95,17009,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220629,NC_045512.2,28883,G,C,PASS,17089,4,17063,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220629,NC_045512.2,5672,C,T,PASS,18,0,18,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220629,NC_045512.2,5924,G,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220629,NC_045512.2,685,AAAGTCATTT,A,PASS,11104,11008,5619,0.51,orf1ab,conservative_inframe_deletion,c.421_429delAAGTCATTT,p.Lys141_Phe143del,p.K141_F143del,ivar,Unassigned +220629,NC_045512.2,694,T,A,PASS,13,9,4,0.31,orf1ab,missense_variant,c.429T>A,p.Phe143Leu,p.F143L,ivar,Unassigned +220629,NC_045512.2,7690,A,G,PASS,29,21,8,0.28,orf1ab,synonymous_variant,c.7425A>G,p.Leu2475Leu,p.L2475L,ivar,Unassigned +220629,NC_045512.2,76,T,A,PASS,18,6,12,0.67,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220629,NC_045512.2,8393,G,A,PASS,974,1,973,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220630,NC_045512.2,10449,C,A,PASS,35,0,35,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220630,NC_045512.2,11282,AGTTTGTCTG,A,PASS,64,64,58,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220630,NC_045512.2,11537,A,G,PASS,134,0,134,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220630,NC_045512.2,13195,T,C,PASS,2893,5,2888,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220630,NC_045512.2,13544,T,C,ft,13,9,4,0.31,orf1ab,synonymous_variant,c.13279T>C,p.Leu4427Leu,p.L4427L,ivar,Unassigned +220630,NC_045512.2,14408,C,T,PASS,69,1,68,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220630,NC_045512.2,14646,T,A,PASS,123,91,32,0.26,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220630,NC_045512.2,21762,C,T,PASS,121,0,121,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220630,NC_045512.2,21764,ATACATG,A,PASS,122,121,111,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220630,NC_045512.2,21846,C,T,PASS,117,0,117,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220630,NC_045512.2,23403,A,G,PASS,2458,2,2456,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220630,NC_045512.2,23525,C,T,PASS,2286,6,2280,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220630,NC_045512.2,23599,T,G,PASS,851,0,847,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220630,NC_045512.2,23604,C,A,PASS,823,0,815,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220630,NC_045512.2,23948,G,T,PASS,69,0,69,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220630,NC_045512.2,24130,C,A,PASS,115,0,115,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220630,NC_045512.2,24424,A,T,PASS,20,0,20,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220630,NC_045512.2,24469,T,A,PASS,294,0,291,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220630,NC_045512.2,24503,C,T,PASS,365,7,356,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220630,NC_045512.2,25000,C,T,PASS,28,0,28,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220630,NC_045512.2,25584,C,T,PASS,14,0,14,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220630,NC_045512.2,26270,C,T,PASS,131,2,129,0.98,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220630,NC_045512.2,26530,A,G,PASS,89,0,89,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220630,NC_045512.2,26577,C,G,PASS,75,0,75,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220630,NC_045512.2,26709,G,A,PASS,82,2,80,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220630,NC_045512.2,27259,A,C,PASS,79,0,79,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220630,NC_045512.2,27670,G,T,PASS,70,0,70,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,Unassigned +220630,NC_045512.2,27807,C,T,PASS,105,1,104,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220630,NC_045512.2,28271,A,T,PASS,798,0,796,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220630,NC_045512.2,28311,C,T,PASS,837,3,833,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220630,NC_045512.2,2832,A,G,PASS,16,0,16,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220630,NC_045512.2,28361,GGAGAACGCA,G,PASS,631,629,451,0.71,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220630,NC_045512.2,28512,C,T,PASS,400,289,104,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220630,NC_045512.2,28881,GG,AA,PASS,2288,23,2261,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220630,NC_045512.2,28883,G,C,PASS,2275,0,2270,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220630,NC_045512.2,3037,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220630,NC_045512.2,728,G,A,ft,19,14,5,0.26,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,Unassigned +220630,NC_045512.2,8393,G,A,PASS,2760,9,2748,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220631,NC_045512.2,10029,C,T,PASS,12,0,12,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,AY.127 +220631,NC_045512.2,11201,A,G,PASS,84,1,83,0.99,orf1ab,missense_variant,c.10936A>G,p.Thr3646Ala,p.T3646A,ivar,AY.127 +220631,NC_045512.2,11332,A,G,PASS,241,0,241,1.0,orf1ab,synonymous_variant,c.11067A>G,p.Val3689Val,p.V3689V,ivar,AY.127 +220631,NC_045512.2,1420,C,T,PASS,228,2,226,0.99,orf1ab,synonymous_variant,c.1155C>T,p.Ala385Ala,p.A385A,ivar,AY.127 +220631,NC_045512.2,14408,C,T,PASS,45,0,45,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,AY.127 +220631,NC_045512.2,14511,G,C,PASS,84,0,84,1.0,orf1ab,missense_variant,c.14246G>C,p.Arg4749Thr,p.R4749T,ivar,AY.127 +220631,NC_045512.2,15535,G,A,ft,16,12,4,0.25,orf1ab,synonymous_variant,c.15270G>A,p.Lys5090Lys,p.K5090K,ivar,AY.127 +220631,NC_045512.2,16466,C,T,PASS,221,0,221,1.0,orf1ab,missense_variant,c.16201C>T,p.His5401Tyr,p.H5401Y,ivar,AY.127 +220631,NC_045512.2,18788,C,T,PASS,1387,2,1385,1.0,orf1ab,stop_gained,c.18523C>T,p.Gln6175*,p.Q6175*,ivar,AY.127 +220631,NC_045512.2,19220,C,T,PASS,387,0,387,1.0,orf1ab,synonymous_variant,c.18955C>T,p.Leu6319Leu,p.L6319L,ivar,AY.127 +220631,NC_045512.2,21057,C,T,PASS,31,1,30,0.97,orf1ab,missense_variant,c.20792C>T,p.Thr6931Ile,p.T6931I,ivar,AY.127 +220631,NC_045512.2,210,G,T,PASS,39,0,39,1.0,orf1ab,upstream_gene_variant,c.-56G>T,.,.,ivar,AY.127 +220631,NC_045512.2,21618,C,G,PASS,390,0,390,1.0,S,missense_variant,c.56C>G,p.Thr19Arg,p.T19R,ivar,AY.127 +220631,NC_045512.2,21846,C,T,PASS,138,0,138,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,AY.127 +220631,NC_045512.2,22917,T,G,PASS,10,0,10,1.0,S,missense_variant,c.1355T>G,p.Leu452Arg,p.L452R,ivar,AY.127 +220631,NC_045512.2,23403,A,G,PASS,2800,7,2793,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,AY.127 +220631,NC_045512.2,23604,C,G,PASS,796,0,794,1.0,S,missense_variant,c.2042C>G,p.Pro681Arg,p.P681R,ivar,AY.127 +220631,NC_045512.2,24410,G,A,PASS,75,0,75,1.0,S,missense_variant,c.2848G>A,p.Asp950Asn,p.D950N,ivar,AY.127 +220631,NC_045512.2,25469,C,T,PASS,43,0,43,1.0,ORF3a,missense_variant,c.77C>T,p.Ser26Leu,p.S26L,ivar,AY.127 +220631,NC_045512.2,25518,T,C,PASS,43,0,43,1.0,ORF3a,synonymous_variant,c.126T>C,p.Pro42Pro,p.P42P,ivar,AY.127 +220631,NC_045512.2,25538,G,T,PASS,45,0,45,1.0,ORF3a,missense_variant,c.146G>T,p.Gly49Val,p.G49V,ivar,AY.127 +220631,NC_045512.2,26054,C,A,PASS,83,0,83,1.0,ORF3a,missense_variant,c.662C>A,p.Thr221Lys,p.T221K,ivar,AY.127 +220631,NC_045512.2,26172,G,T,PASS,94,0,92,0.98,ORF3a,missense_variant,c.780G>T,p.Met260Ile,p.M260I,ivar,AY.127 +220631,NC_045512.2,26767,T,C,PASS,376,0,376,1.0,M,missense_variant,c.245T>C,p.Ile82Thr,p.I82T,ivar,AY.127 +220631,NC_045512.2,27590,C,T,PASS,115,1,114,0.99,ORF7a,missense_variant,c.197C>T,p.Ala66Val,p.A66V,ivar,AY.127 +220631,NC_045512.2,27638,T,C,PASS,107,0,107,1.0,ORF7a,missense_variant,c.245T>C,p.Val82Ala,p.V82A,ivar,AY.127 +220631,NC_045512.2,27722,T,C,PASS,91,0,91,1.0,ORF7a,missense_variant,c.329T>C,p.Ile110Thr,p.I110T,ivar,AY.127 +220631,NC_045512.2,27752,C,T,PASS,109,0,109,1.0,ORF7a,missense_variant,c.359C>T,p.Thr120Ile,p.T120I,ivar,AY.127 +220631,NC_045512.2,27874,C,T,PASS,146,0,146,1.0,ORF7b,missense_variant,c.119C>T,p.Thr40Ile,p.T40I,ivar,AY.127 +220631,NC_045512.2,28247,AGATTTC,A,PASS,974,967,888,0.91,ORF8,conservative_inframe_deletion,c.355_360delGATTTC,p.Asp119_Phe120del,p.D119_F120del,ivar,AY.127 +220631,NC_045512.2,28253,C,A,PASS,105,1,102,0.97,ORF8,missense_variant,c.360C>A,p.Phe120Leu,p.F120L,ivar,AY.127 +220631,NC_045512.2,28270,TA,T,PASS,1218,1212,1147,0.94,N,upstream_gene_variant,c.-3delA,.,.,ivar,AY.127 +220631,NC_045512.2,28378,G,T,PASS,764,0,753,0.99,N,synonymous_variant,c.105G>T,p.Ala35Ala,p.A35A,ivar,AY.127 +220631,NC_045512.2,28461,A,G,PASS,480,0,480,1.0,N,missense_variant,c.188A>G,p.Asp63Gly,p.D63G,ivar,AY.127 +220631,NC_045512.2,28881,G,T,PASS,4129,17,4080,0.99,N,missense_variant,c.608G>T,p.Arg203Met,p.R203M,ivar,AY.127 +220631,NC_045512.2,28916,G,T,PASS,1270,0,1258,0.99,N,missense_variant,c.643G>T,p.Gly215Cys,p.G215C,ivar,AY.127 +220631,NC_045512.2,29402,G,T,PASS,6716,4,6694,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,AY.127 +220631,NC_045512.2,29734,G,A,PASS,113,0,113,1.0,S,downstream_gene_variant,c.*4350G>A,.,.,ivar,AY.127 +220631,NC_045512.2,29742,G,T,PASS,109,0,109,1.0,S,downstream_gene_variant,c.*4358G>T,.,.,ivar,AY.127 +220631,NC_045512.2,29751,G,T,PASS,113,0,111,0.98,S,downstream_gene_variant,c.*4367G>T,.,.,ivar,AY.127 +220631,NC_045512.2,3037,C,T,PASS,420,0,420,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,AY.127 +220631,NC_045512.2,3411,C,T,PASS,995,12,979,0.98,orf1ab,missense_variant,c.3146C>T,p.Ala1049Val,p.A1049V,ivar,AY.127 +220631,NC_045512.2,4181,G,T,PASS,27,0,27,1.0,orf1ab,missense_variant,c.3916G>T,p.Ala1306Ser,p.A1306S,ivar,AY.127 +220631,NC_045512.2,7526,G,A,PASS,1855,12,1843,0.99,orf1ab,missense_variant,c.7261G>A,p.Val2421Ile,p.V2421I,ivar,AY.127 +220631,NC_045512.2,8010,A,G,PASS,1725,54,1670,0.97,orf1ab,missense_variant,c.7745A>G,p.Asp2582Gly,p.D2582G,ivar,AY.127 +220631,NC_045512.2,8986,C,T,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.8721C>T,p.Asp2907Asp,p.D2907D,ivar,AY.127 +220631,NC_045512.2,9053,G,T,PASS,28,0,28,1.0,orf1ab,missense_variant,c.8788G>T,p.Val2930Leu,p.V2930L,ivar,AY.127 +220633,NC_045512.2,10029,C,T,PASS,30,0,30,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220633,NC_045512.2,10449,C,A,PASS,122,0,122,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220633,NC_045512.2,11282,AGTTTGTCTG,A,PASS,246,246,223,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220633,NC_045512.2,11537,A,G,PASS,139,0,139,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220633,NC_045512.2,13195,T,C,PASS,7290,16,7274,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220633,NC_045512.2,14408,C,T,PASS,146,0,146,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220633,NC_045512.2,18163,A,G,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220633,NC_045512.2,21762,C,T,PASS,154,0,154,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220633,NC_045512.2,21764,ATACATG,A,PASS,156,154,140,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220633,NC_045512.2,21846,C,T,PASS,158,0,158,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220633,NC_045512.2,22578,G,A,PASS,20,0,20,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220633,NC_045512.2,22673,TC,CT,PASS,11,0,11,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220633,NC_045512.2,22679,T,C,PASS,13,0,13,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220633,NC_045512.2,22686,C,T,PASS,13,0,13,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220633,NC_045512.2,23403,A,G,PASS,3760,2,3757,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220633,NC_045512.2,23525,C,T,PASS,3604,13,3581,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220633,NC_045512.2,23599,T,G,PASS,1393,0,1391,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220633,NC_045512.2,23604,C,A,PASS,1340,0,1337,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220633,NC_045512.2,23854,C,A,PASS,60,0,60,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220633,NC_045512.2,23948,G,T,PASS,659,0,658,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220633,NC_045512.2,24130,C,A,PASS,1017,1,1009,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220633,NC_045512.2,24424,A,T,PASS,219,1,216,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220633,NC_045512.2,24469,T,A,PASS,888,0,885,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220633,NC_045512.2,24503,C,T,PASS,1069,13,1054,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220633,NC_045512.2,25000,C,T,PASS,103,2,101,0.98,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220633,NC_045512.2,25584,C,T,PASS,173,0,173,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220633,NC_045512.2,26270,C,T,PASS,598,0,597,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220633,NC_045512.2,26530,A,G,PASS,161,0,161,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220633,NC_045512.2,26577,C,G,PASS,181,0,181,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220633,NC_045512.2,26709,G,A,PASS,150,0,150,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220633,NC_045512.2,27259,A,C,PASS,464,0,464,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220633,NC_045512.2,27670,G,T,PASS,112,0,111,0.99,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1.17 +220633,NC_045512.2,27807,C,T,PASS,123,1,122,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220633,NC_045512.2,28271,A,T,PASS,1502,5,1488,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220633,NC_045512.2,28311,C,T,PASS,1544,2,1540,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220633,NC_045512.2,2832,A,G,PASS,135,0,135,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220633,NC_045512.2,28361,GGAGAACGCA,G,PASS,1103,1083,619,0.56,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220633,NC_045512.2,28881,GG,AA,PASS,5114,72,5038,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220633,NC_045512.2,28883,G,C,PASS,5062,6,5048,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220633,NC_045512.2,3037,C,T,PASS,35,0,35,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220633,NC_045512.2,5672,C,T,PASS,153,0,153,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220633,NC_045512.2,5924,G,A,PASS,66,0,66,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220633,NC_045512.2,8393,G,A,PASS,5806,16,5787,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220634,NC_045512.2,11282,AGTTTGTCTG,A,PASS,61,61,50,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220634,NC_045512.2,11537,A,G,PASS,27,0,27,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220634,NC_045512.2,13195,T,C,PASS,1103,6,1097,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220634,NC_045512.2,21762,C,T,PASS,24,0,24,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220634,NC_045512.2,21764,ATACATG,A,PASS,24,24,19,0.79,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220634,NC_045512.2,21846,C,T,PASS,25,0,25,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220634,NC_045512.2,23403,A,G,PASS,955,2,953,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220634,NC_045512.2,23525,C,T,PASS,930,0,928,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220634,NC_045512.2,23599,T,G,PASS,394,0,394,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220634,NC_045512.2,23604,C,A,PASS,379,0,374,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220634,NC_045512.2,23948,G,T,PASS,35,0,35,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220634,NC_045512.2,24130,C,A,PASS,54,0,54,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220634,NC_045512.2,24424,A,T,PASS,41,0,41,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220634,NC_045512.2,24469,T,A,PASS,182,0,182,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220634,NC_045512.2,24503,C,T,PASS,193,4,189,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220634,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220634,NC_045512.2,26270,C,T,PASS,186,2,184,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220634,NC_045512.2,26465,T,C,ft,11,8,3,0.27,E,missense_variant,c.221T>C,p.Leu74Pro,p.L74P,ivar,Unassigned +220634,NC_045512.2,26530,A,G,PASS,202,0,202,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220634,NC_045512.2,26577,C,G,PASS,209,0,209,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220634,NC_045512.2,26709,G,A,PASS,216,0,216,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220634,NC_045512.2,27259,A,C,PASS,90,0,90,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220634,NC_045512.2,27384,T,C,PASS,72,0,72,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,Unassigned +220634,NC_045512.2,27807,C,T,PASS,34,0,34,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220634,NC_045512.2,28271,A,T,PASS,256,0,254,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220634,NC_045512.2,28311,C,T,PASS,270,0,270,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220634,NC_045512.2,2832,A,G,PASS,23,0,23,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220634,NC_045512.2,28361,GGAGAACGCA,G,PASS,202,201,147,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220634,NC_045512.2,28881,GG,AA,PASS,7905,96,7806,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220634,NC_045512.2,28883,G,C,PASS,7846,1,7833,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220634,NC_045512.2,5672,C,T,PASS,24,0,24,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220634,NC_045512.2,5924,G,A,PASS,12,0,12,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220634,NC_045512.2,7984,T,C,PASS,214,0,214,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,Unassigned +220634,NC_045512.2,8393,G,A,PASS,2278,6,2271,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220635,NC_045512.2,10029,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220635,NC_045512.2,10135,T,C,PASS,12,0,12,1.0,orf1ab,synonymous_variant,c.9870T>C,p.Leu3290Leu,p.L3290L,ivar,Unassigned +220635,NC_045512.2,10449,C,A,PASS,28,0,28,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220635,NC_045512.2,11074,CT,C,PASS,32,30,9,0.28,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,Unassigned +220635,NC_045512.2,11282,AGTTTGTCTG,A,PASS,114,114,105,0.92,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220635,NC_045512.2,11537,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220635,NC_045512.2,12864,A,C,PASS,80,0,78,0.98,orf1ab,missense_variant,c.12599A>C,p.Asp4200Ala,p.D4200A,ivar,Unassigned +220635,NC_045512.2,13195,T,C,PASS,1827,0,1827,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220635,NC_045512.2,14408,C,T,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220635,NC_045512.2,21762,C,T,PASS,33,0,33,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220635,NC_045512.2,21764,ATACATG,A,PASS,35,35,33,0.94,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220635,NC_045512.2,21846,C,T,PASS,33,0,33,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220635,NC_045512.2,21856,T,C,PASS,30,0,30,1.0,S,synonymous_variant,c.294T>C,p.Ser98Ser,p.S98S,ivar,Unassigned +220635,NC_045512.2,22578,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220635,NC_045512.2,23403,A,G,PASS,713,2,711,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220635,NC_045512.2,23525,C,T,PASS,852,0,848,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220635,NC_045512.2,23599,T,G,PASS,337,0,335,0.99,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220635,NC_045512.2,23604,C,A,PASS,327,0,325,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220635,NC_045512.2,23854,C,A,PASS,10,0,10,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220635,NC_045512.2,23948,G,T,PASS,68,0,65,0.96,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220635,NC_045512.2,24130,C,A,PASS,110,0,110,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220635,NC_045512.2,24424,A,T,PASS,52,0,52,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220635,NC_045512.2,24469,T,A,PASS,197,0,197,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220635,NC_045512.2,24503,C,T,PASS,238,6,232,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220635,NC_045512.2,25584,C,T,PASS,32,0,32,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220635,NC_045512.2,25708,C,T,PASS,39,0,39,1.0,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,Unassigned +220635,NC_045512.2,26270,C,T,PASS,278,0,276,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220635,NC_045512.2,26530,A,G,PASS,71,1,70,0.99,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220635,NC_045512.2,26577,C,G,PASS,96,0,96,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220635,NC_045512.2,26709,G,A,PASS,76,0,76,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220635,NC_045512.2,27259,A,C,PASS,122,0,122,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220635,NC_045512.2,27807,C,T,PASS,19,0,19,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220635,NC_045512.2,28271,A,T,PASS,593,0,592,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220635,NC_045512.2,28311,C,T,PASS,617,0,615,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220635,NC_045512.2,2832,A,G,PASS,17,0,17,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220635,NC_045512.2,28361,GGAGAACGCA,G,PASS,483,482,327,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220635,NC_045512.2,28881,GG,AA,PASS,6445,87,6352,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220635,NC_045512.2,28883,G,C,PASS,6389,4,6374,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220635,NC_045512.2,29301,A,G,PASS,2221,1,2219,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220635,NC_045512.2,3105,A,G,PASS,110,2,108,0.98,orf1ab,missense_variant,c.2840A>G,p.Tyr947Cys,p.Y947C,ivar,Unassigned +220635,NC_045512.2,76,T,A,ft,19,13,6,0.32,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220635,NC_045512.2,78,T,G,ft,19,13,6,0.32,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220635,NC_045512.2,8393,G,A,PASS,2010,9,2001,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220636,NC_045512.2,10449,C,A,PASS,12,0,12,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220636,NC_045512.2,11282,AGTTTGTCTG,A,PASS,40,40,39,0.98,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220636,NC_045512.2,11537,A,G,PASS,38,1,37,0.97,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220636,NC_045512.2,12864,A,C,PASS,59,0,59,1.0,orf1ab,missense_variant,c.12599A>C,p.Asp4200Ala,p.D4200A,ivar,Unassigned +220636,NC_045512.2,13195,T,C,PASS,2304,3,2301,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220636,NC_045512.2,14408,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220636,NC_045512.2,18047,A,T,PASS,12,4,8,0.67,orf1ab,missense_variant,c.17782A>T,p.Met5928Leu,p.M5928L,ivar,Unassigned +220636,NC_045512.2,21762,C,T,PASS,21,0,21,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220636,NC_045512.2,21764,ATACATG,A,PASS,24,21,21,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220636,NC_045512.2,21846,C,T,PASS,36,0,36,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220636,NC_045512.2,21856,T,C,PASS,38,0,38,1.0,S,synonymous_variant,c.294T>C,p.Ser98Ser,p.S98S,ivar,Unassigned +220636,NC_045512.2,23403,A,G,PASS,706,2,704,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220636,NC_045512.2,23525,C,T,PASS,762,0,762,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220636,NC_045512.2,23599,T,G,PASS,299,0,299,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220636,NC_045512.2,23604,C,A,PASS,295,0,295,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220636,NC_045512.2,23948,G,T,PASS,33,0,33,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220636,NC_045512.2,24130,C,A,PASS,39,0,38,0.97,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220636,NC_045512.2,24424,A,T,PASS,21,0,21,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220636,NC_045512.2,24469,T,A,PASS,277,0,277,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220636,NC_045512.2,24503,C,T,PASS,304,1,303,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220636,NC_045512.2,25584,C,T,PASS,23,0,23,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220636,NC_045512.2,25708,C,T,PASS,18,0,18,1.0,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,Unassigned +220636,NC_045512.2,26270,C,T,PASS,340,2,338,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220636,NC_045512.2,26530,A,G,PASS,121,0,121,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220636,NC_045512.2,26577,C,G,PASS,140,0,140,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220636,NC_045512.2,26709,G,A,PASS,138,0,138,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220636,NC_045512.2,27259,A,C,PASS,28,0,28,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220636,NC_045512.2,2754,T,C,PASS,102,1,101,0.99,orf1ab,missense_variant,c.2489T>C,p.Val830Ala,p.V830A,ivar,Unassigned +220636,NC_045512.2,27711,A,G,ft,13,9,4,0.31,ORF7a,synonymous_variant,c.318A>G,p.Ala106Ala,p.A106A,ivar,Unassigned +220636,NC_045512.2,27807,C,T,PASS,15,1,14,0.93,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220636,NC_045512.2,28271,A,T,PASS,490,1,489,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220636,NC_045512.2,28311,C,T,PASS,483,1,480,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220636,NC_045512.2,2832,A,G,PASS,132,0,132,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220636,NC_045512.2,28361,GGAGAACGCA,G,PASS,377,373,254,0.67,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220636,NC_045512.2,28881,GG,AA,PASS,8195,126,8059,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220636,NC_045512.2,28883,G,C,PASS,8109,0,8105,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220636,NC_045512.2,29301,A,G,PASS,3626,4,3622,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220636,NC_045512.2,3105,A,G,PASS,56,0,56,1.0,orf1ab,missense_variant,c.2840A>G,p.Tyr947Cys,p.Y947C,ivar,Unassigned +220636,NC_045512.2,4097,T,TC,ft,17,17,5,0.29,orf1ab,frameshift_variant,c.3832_3833insC,p.Phe1278fs,p.F1278fs,ivar,Unassigned +220636,NC_045512.2,4101,T,C,ft,18,12,6,0.33,orf1ab,missense_variant,c.3836T>C,p.Leu1279Ser,p.L1279S,ivar,Unassigned +220636,NC_045512.2,4166,A,T,PASS,52,26,26,0.5,orf1ab,missense_variant,c.3901A>T,p.Ile1301Leu,p.I1301L,ivar,Unassigned +220636,NC_045512.2,4171,T,C,PASS,51,25,26,0.51,orf1ab,synonymous_variant,c.3906T>C,p.Pro1302Pro,p.P1302P,ivar,Unassigned +220636,NC_045512.2,728,G,A,ft,11,8,3,0.27,orf1ab,missense_variant,c.463G>A,p.Glu155Lys,p.E155K,ivar,Unassigned +220636,NC_045512.2,76,T,A,PASS,10,3,7,0.7,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220636,NC_045512.2,78,T,G,PASS,10,3,7,0.7,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220636,NC_045512.2,8393,G,A,PASS,1312,23,1286,0.98,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220637,NC_045512.2,10029,C,T,PASS,34,0,34,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220637,NC_045512.2,10449,C,A,PASS,121,0,121,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220637,NC_045512.2,11282,AGTTTGTCTG,A,PASS,312,310,269,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220637,NC_045512.2,11537,A,G,PASS,289,0,289,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220637,NC_045512.2,13195,T,C,PASS,7412,12,7399,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220637,NC_045512.2,14408,C,T,PASS,177,2,175,0.99,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220637,NC_045512.2,18163,A,G,PASS,30,0,30,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220637,NC_045512.2,21762,C,T,PASS,275,0,275,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220637,NC_045512.2,21764,ATACATG,A,PASS,280,276,255,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220637,NC_045512.2,21846,C,T,PASS,292,0,292,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220637,NC_045512.2,22578,G,A,PASS,25,0,25,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220637,NC_045512.2,22673,TC,CT,PASS,23,0,23,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220637,NC_045512.2,22679,T,C,PASS,29,0,29,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220637,NC_045512.2,22686,C,T,PASS,28,0,28,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220637,NC_045512.2,23202,C,A,PASS,20,0,20,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220637,NC_045512.2,23403,A,G,PASS,3875,6,3869,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220637,NC_045512.2,23525,C,T,PASS,3568,12,3551,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220637,NC_045512.2,23599,T,G,PASS,1289,0,1286,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220637,NC_045512.2,23604,C,A,PASS,1255,0,1246,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220637,NC_045512.2,23854,C,A,PASS,90,0,90,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220637,NC_045512.2,23948,G,T,PASS,810,0,810,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220637,NC_045512.2,24130,C,A,PASS,1321,0,1311,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220637,NC_045512.2,24424,A,T,PASS,329,2,323,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220637,NC_045512.2,24469,T,A,PASS,1351,1,1347,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220637,NC_045512.2,24503,C,T,PASS,1588,29,1552,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220637,NC_045512.2,25000,C,T,PASS,121,0,121,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220637,NC_045512.2,25584,C,T,PASS,173,0,173,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220637,NC_045512.2,26270,C,T,PASS,1076,2,1070,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220637,NC_045512.2,26530,A,G,PASS,346,2,344,0.99,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220637,NC_045512.2,26577,C,G,PASS,342,0,342,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220637,NC_045512.2,26709,G,A,PASS,373,1,371,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220637,NC_045512.2,27259,A,C,PASS,412,0,412,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220637,NC_045512.2,27807,C,T,PASS,128,0,127,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220637,NC_045512.2,28271,A,T,PASS,1853,2,1851,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220637,NC_045512.2,28311,C,T,PASS,1865,8,1857,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220637,NC_045512.2,2832,A,G,PASS,140,0,140,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220637,NC_045512.2,28361,GGAGAACGCA,G,PASS,1461,1454,930,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220637,NC_045512.2,28363,A,T,PASS,14,10,4,0.29,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,BA.1.17 +220637,NC_045512.2,28881,GG,AA,PASS,3791,57,3732,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220637,NC_045512.2,28883,G,C,PASS,3743,3,3735,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220637,NC_045512.2,29772,T,C,PASS,48,1,47,0.98,S,downstream_gene_variant,c.*4388T>C,.,.,ivar,BA.1.17 +220637,NC_045512.2,3037,C,T,PASS,52,3,49,0.94,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220637,NC_045512.2,5386,T,G,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.17 +220637,NC_045512.2,5672,C,T,PASS,278,0,278,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220637,NC_045512.2,5924,G,A,PASS,105,0,105,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220637,NC_045512.2,8393,G,A,PASS,3953,20,3931,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220637,NC_045512.2,8652,T,C,PASS,3517,5,3510,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220638,NC_045512.2,10029,C,T,PASS,19,0,19,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220638,NC_045512.2,10449,C,A,PASS,95,0,95,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220638,NC_045512.2,1051,A,G,PASS,3027,5,3022,1.0,orf1ab,synonymous_variant,c.786A>G,p.Lys262Lys,p.K262K,ivar,BA.1.17 +220638,NC_045512.2,11282,AGTTTGTCTG,A,PASS,254,252,219,0.86,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220638,NC_045512.2,11537,A,G,PASS,215,0,215,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220638,NC_045512.2,13195,T,C,PASS,4423,4,4419,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220638,NC_045512.2,14408,C,T,PASS,120,3,117,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220638,NC_045512.2,15359,G,A,ft,11,5,5,0.45,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.17 +220638,NC_045512.2,16887,C,T,PASS,704,4,700,0.99,orf1ab,missense_variant,c.16622C>T,p.Thr5541Ile,p.T5541I,ivar,BA.1.17 +220638,NC_045512.2,18163,A,G,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220638,NC_045512.2,18326,C,T,PASS,7551,39,7508,0.99,orf1ab,synonymous_variant,c.18061C>T,p.Leu6021Leu,p.L6021L,ivar,BA.1.17 +220638,NC_045512.2,21762,C,T,PASS,218,0,218,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220638,NC_045512.2,21764,ATACATG,A,PASS,227,218,201,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220638,NC_045512.2,21846,C,T,PASS,221,0,219,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220638,NC_045512.2,22193,AATT,A,PASS,11,11,11,1.0,S,disruptive_inframe_deletion,c.632_634delATT,p.Asn211_Leu212delinsIle,p.N211_L212delinsI,ivar,BA.1.17 +220638,NC_045512.2,22204,T,TGAGCCAGAA,ft,11,11,9,0.82,S,disruptive_inframe_insertion,c.644_645insGCCAGAAGA,p.Arg214_Asp215insGluProGlu,p.R214_D215insEPE,ivar,BA.1.17 +220638,NC_045512.2,22578,G,A,PASS,17,0,17,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220638,NC_045512.2,22673,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1111T>C,p.Ser371Pro,p.S371P,ivar,BA.1.17 +220638,NC_045512.2,22679,T,C,PASS,18,0,18,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220638,NC_045512.2,22686,C,T,PASS,18,0,18,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220638,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.17 +220638,NC_045512.2,23040,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.17 +220638,NC_045512.2,23048,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220638,NC_045512.2,23055,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220638,NC_045512.2,23063,A,T,PASS,15,0,15,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220638,NC_045512.2,23075,T,C,PASS,17,0,17,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220638,NC_045512.2,23202,C,A,PASS,24,0,24,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220638,NC_045512.2,23403,A,G,PASS,3470,2,3468,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220638,NC_045512.2,23525,C,T,PASS,3180,6,3174,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220638,NC_045512.2,23599,T,G,PASS,1176,0,1176,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220638,NC_045512.2,23604,C,A,PASS,1131,2,1124,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220638,NC_045512.2,23854,C,A,PASS,57,0,57,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220638,NC_045512.2,23948,G,T,PASS,760,0,755,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220638,NC_045512.2,24130,C,A,PASS,1140,1,1136,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220638,NC_045512.2,24424,A,T,PASS,228,2,224,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220638,NC_045512.2,24469,T,A,PASS,848,0,844,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220638,NC_045512.2,24503,C,T,PASS,979,18,961,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220638,NC_045512.2,25000,C,T,PASS,110,2,108,0.98,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220638,NC_045512.2,25584,C,T,PASS,133,0,133,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220638,NC_045512.2,26270,C,T,PASS,779,0,779,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220638,NC_045512.2,26530,A,G,PASS,350,0,350,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220638,NC_045512.2,26577,C,G,PASS,369,0,369,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220638,NC_045512.2,26709,G,A,PASS,422,0,422,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220638,NC_045512.2,27259,A,C,PASS,515,0,515,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220638,NC_045512.2,27384,T,C,PASS,601,0,601,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,BA.1.17 +220638,NC_045512.2,27807,C,T,PASS,135,1,134,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220638,NC_045512.2,28271,A,T,PASS,1839,6,1831,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220638,NC_045512.2,28311,C,T,PASS,1989,8,1976,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220638,NC_045512.2,2832,A,G,PASS,111,2,109,0.98,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220638,NC_045512.2,28361,GGAGAACGCA,G,PASS,1474,1463,704,0.48,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220638,NC_045512.2,28881,GG,AA,PASS,2234,12,2219,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220638,NC_045512.2,28883,G,C,PASS,2229,0,2227,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220638,NC_045512.2,3037,C,T,PASS,41,0,41,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220638,NC_045512.2,5672,C,T,PASS,257,0,257,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220638,NC_045512.2,5924,G,A,PASS,85,0,85,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220638,NC_045512.2,7984,T,C,PASS,1178,0,1178,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220638,NC_045512.2,8393,G,A,PASS,3255,8,3241,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220638,NC_045512.2,9430,C,T,ft,14,9,5,0.36,orf1ab,synonymous_variant,c.9165C>T,p.Ile3055Ile,p.I3055I,ivar,BA.1.17 +220639,NC_045512.2,10449,C,A,PASS,16,0,16,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220639,NC_045512.2,11282,AGTTTGTCTG,A,PASS,57,57,52,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220639,NC_045512.2,11537,A,G,PASS,59,0,59,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220639,NC_045512.2,13195,T,C,PASS,3114,3,3110,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220639,NC_045512.2,14408,C,T,PASS,24,0,23,0.96,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220639,NC_045512.2,20337,T,C,ft,10,7,3,0.3,orf1ab,missense_variant,c.20072T>C,p.Ile6691Thr,p.I6691T,ivar,Unassigned +220639,NC_045512.2,21762,C,T,PASS,38,0,38,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220639,NC_045512.2,21764,ATACATG,A,PASS,38,38,36,0.95,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220639,NC_045512.2,21846,C,T,PASS,40,0,40,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220639,NC_045512.2,23403,A,G,PASS,1179,2,1177,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220639,NC_045512.2,23525,C,T,PASS,1112,0,1112,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220639,NC_045512.2,23599,T,G,PASS,414,0,414,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220639,NC_045512.2,23604,C,A,PASS,400,0,399,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220639,NC_045512.2,23948,G,T,PASS,80,0,80,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220639,NC_045512.2,24130,C,A,PASS,119,0,119,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220639,NC_045512.2,24424,A,T,PASS,14,0,14,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220639,NC_045512.2,24469,T,A,PASS,311,2,309,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220639,NC_045512.2,24503,C,T,PASS,388,8,380,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220639,NC_045512.2,25570,T,C,ft,20,14,6,0.3,ORF3a,missense_variant,c.178T>C,p.Ser60Pro,p.S60P,ivar,Unassigned +220639,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220639,NC_045512.2,26270,C,T,PASS,53,0,53,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220639,NC_045512.2,26709,G,A,PASS,11,0,11,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220639,NC_045512.2,27259,A,C,PASS,35,0,35,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220639,NC_045512.2,27807,C,T,PASS,21,0,21,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220639,NC_045512.2,28271,A,T,PASS,460,2,456,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220639,NC_045512.2,28311,C,T,PASS,473,0,471,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220639,NC_045512.2,2832,A,G,PASS,17,0,17,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220639,NC_045512.2,28361,GGAGAACGCA,G,PASS,321,319,210,0.65,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220639,NC_045512.2,28881,GG,AA,PASS,6361,88,6267,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220639,NC_045512.2,28883,G,C,PASS,6288,3,6278,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220639,NC_045512.2,5672,C,T,PASS,35,0,35,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220639,NC_045512.2,5924,G,A,PASS,10,0,10,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220639,NC_045512.2,685,AAAGTCATTT,A,PASS,11186,11106,5685,0.51,orf1ab,conservative_inframe_deletion,c.421_429delAAGTCATTT,p.Lys141_Phe143del,p.K141_F143del,ivar,Unassigned +220639,NC_045512.2,8393,G,A,PASS,1511,2,1506,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220640,NC_045512.2,10449,C,A,PASS,18,0,18,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220640,NC_045512.2,11282,AGTTTGTCTG,A,PASS,43,43,43,1.0,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220640,NC_045512.2,11537,A,G,PASS,55,0,55,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220640,NC_045512.2,13195,T,C,PASS,2220,3,2217,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220640,NC_045512.2,14408,C,T,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220640,NC_045512.2,19834,C,T,ft,12,8,4,0.33,orf1ab,synonymous_variant,c.19569C>T,p.Tyr6523Tyr,p.Y6523Y,ivar,Unassigned +220640,NC_045512.2,21762,C,T,PASS,43,0,43,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220640,NC_045512.2,21764,ATACATG,A,PASS,43,43,42,0.98,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220640,NC_045512.2,21846,C,T,PASS,37,0,37,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220640,NC_045512.2,23403,A,G,PASS,1160,1,1159,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220640,NC_045512.2,23525,C,T,PASS,1142,3,1139,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220640,NC_045512.2,23599,T,G,PASS,447,0,447,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220640,NC_045512.2,23604,C,A,PASS,424,0,424,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220640,NC_045512.2,23948,G,T,PASS,99,0,97,0.98,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220640,NC_045512.2,24130,C,A,PASS,179,0,177,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220640,NC_045512.2,24424,A,T,PASS,40,0,40,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220640,NC_045512.2,24469,T,A,PASS,333,0,332,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220640,NC_045512.2,24503,C,T,PASS,408,4,404,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220640,NC_045512.2,25000,C,T,PASS,14,0,14,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220640,NC_045512.2,25584,C,T,PASS,32,0,32,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220640,NC_045512.2,26270,C,T,PASS,220,0,220,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220640,NC_045512.2,26530,A,G,PASS,150,2,148,0.99,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220640,NC_045512.2,26577,C,G,PASS,136,0,136,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220640,NC_045512.2,26709,G,A,PASS,135,0,135,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220640,NC_045512.2,27259,A,C,PASS,62,0,62,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220640,NC_045512.2,27807,C,T,PASS,19,0,19,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220640,NC_045512.2,28271,A,T,PASS,374,0,374,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220640,NC_045512.2,28311,C,T,PASS,386,0,386,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220640,NC_045512.2,2832,A,G,PASS,47,0,47,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220640,NC_045512.2,28361,GGAGAACGCA,G,PASS,306,304,221,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220640,NC_045512.2,28881,GG,AA,PASS,6266,77,6185,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220640,NC_045512.2,28883,G,C,PASS,6208,1,6194,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220640,NC_045512.2,3037,C,T,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220640,NC_045512.2,3241,C,T,PASS,261,0,261,1.0,orf1ab,synonymous_variant,c.2976C>T,p.Asp992Asp,p.D992D,ivar,Unassigned +220640,NC_045512.2,5924,G,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220640,NC_045512.2,76,T,A,ft,15,9,6,0.4,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220640,NC_045512.2,78,T,G,ft,15,9,6,0.4,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220640,NC_045512.2,8393,G,A,PASS,1676,2,1671,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220642,NC_045512.2,11072,TTC,T,ft,16,14,4,0.25,orf1ab,frameshift_variant,c.10809_10810delCT,p.Leu3606fs,p.L3606fs,ivar,B.1.617.2 +220642,NC_045512.2,11201,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10936A>G,p.Thr3646Ala,p.T3646A,ivar,B.1.617.2 +220642,NC_045512.2,11332,A,G,PASS,27,0,26,0.96,orf1ab,synonymous_variant,c.11067A>G,p.Val3689Val,p.V3689V,ivar,B.1.617.2 +220642,NC_045512.2,14646,T,A,ft,23,17,6,0.26,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,B.1.617.2 +220642,NC_045512.2,15952,C,A,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.15687C>A,p.Ser5229Ser,p.S5229S,ivar,B.1.617.2 +220642,NC_045512.2,16466,C,T,PASS,41,0,41,1.0,orf1ab,missense_variant,c.16201C>T,p.His5401Tyr,p.H5401Y,ivar,B.1.617.2 +220642,NC_045512.2,18744,C,T,PASS,99,1,98,0.99,orf1ab,missense_variant,c.18479C>T,p.Thr6160Met,p.T6160M,ivar,B.1.617.2 +220642,NC_045512.2,19220,C,T,PASS,111,0,110,0.99,orf1ab,synonymous_variant,c.18955C>T,p.Leu6319Leu,p.L6319L,ivar,B.1.617.2 +220642,NC_045512.2,19590,T,C,ft,11,8,3,0.27,orf1ab,missense_variant,c.19325T>C,p.Ile6442Thr,p.I6442T,ivar,B.1.617.2 +220642,NC_045512.2,210,G,T,PASS,18,0,18,1.0,orf1ab,upstream_gene_variant,c.-56G>T,.,.,ivar,B.1.617.2 +220642,NC_045512.2,21618,C,G,PASS,12,0,12,1.0,S,missense_variant,c.56C>G,p.Thr19Arg,p.T19R,ivar,B.1.617.2 +220642,NC_045512.2,21682,C,T,PASS,23,0,23,1.0,S,synonymous_variant,c.120C>T,p.Asp40Asp,p.D40D,ivar,B.1.617.2 +220642,NC_045512.2,23403,A,G,PASS,557,0,557,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.617.2 +220642,NC_045512.2,23604,C,G,PASS,226,0,224,0.99,S,missense_variant,c.2042C>G,p.Pro681Arg,p.P681R,ivar,B.1.617.2 +220642,NC_045512.2,24410,G,A,PASS,21,0,21,1.0,S,missense_variant,c.2848G>A,p.Asp950Asn,p.D950N,ivar,B.1.617.2 +220642,NC_045512.2,26767,T,C,PASS,183,0,183,1.0,M,missense_variant,c.245T>C,p.Ile82Thr,p.I82T,ivar,B.1.617.2 +220642,NC_045512.2,27752,C,T,PASS,10,0,10,1.0,ORF7a,missense_variant,c.359C>T,p.Thr120Ile,p.T120I,ivar,B.1.617.2 +220642,NC_045512.2,27874,C,T,PASS,14,0,14,1.0,ORF7b,missense_variant,c.119C>T,p.Thr40Ile,p.T40I,ivar,B.1.617.2 +220642,NC_045512.2,28179,G,A,PASS,111,79,32,0.29,ORF8,missense_variant,c.286G>A,p.Gly96Ser,p.G96S,ivar,B.1.617.2 +220642,NC_045512.2,28247,AGATTTC,A,PASS,169,163,155,0.92,ORF8,conservative_inframe_deletion,c.355_360delGATTTC,p.Asp119_Phe120del,p.D119_F120del,ivar,B.1.617.2 +220642,NC_045512.2,28253,C,A,PASS,10,0,10,1.0,ORF8,missense_variant,c.360C>A,p.Phe120Leu,p.F120L,ivar,B.1.617.2 +220642,NC_045512.2,28270,TA,T,PASS,245,245,234,0.96,N,upstream_gene_variant,c.-3delA,.,.,ivar,B.1.617.2 +220642,NC_045512.2,28299,A,T,PASS,251,0,250,1.0,N,missense_variant,c.26A>T,p.Gln9Leu,p.Q9L,ivar,B.1.617.2 +220642,NC_045512.2,28326,G,T,PASS,239,1,236,0.99,N,missense_variant,c.53G>T,p.Gly18Val,p.G18V,ivar,B.1.617.2 +220642,NC_045512.2,28461,A,G,PASS,100,0,100,1.0,N,missense_variant,c.188A>G,p.Asp63Gly,p.D63G,ivar,B.1.617.2 +220642,NC_045512.2,28486,C,A,PASS,108,0,108,1.0,N,synonymous_variant,c.213C>A,p.Gly71Gly,p.G71G,ivar,B.1.617.2 +220642,NC_045512.2,28881,G,T,PASS,10522,44,10412,0.99,N,missense_variant,c.608G>T,p.Arg203Met,p.R203M,ivar,B.1.617.2 +220642,NC_045512.2,28916,G,T,PASS,434,0,429,0.99,N,missense_variant,c.643G>T,p.Gly215Cys,p.G215C,ivar,B.1.617.2 +220642,NC_045512.2,29260,G,T,PASS,1390,0,1387,1.0,N,synonymous_variant,c.987G>T,p.Thr329Thr,p.T329T,ivar,B.1.617.2 +220642,NC_045512.2,29402,G,T,PASS,2068,0,2058,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.617.2 +220642,NC_045512.2,3037,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,B.1.617.2 +220642,NC_045512.2,7945,C,T,PASS,279,4,275,0.99,orf1ab,synonymous_variant,c.7680C>T,p.Tyr2560Tyr,p.Y2560Y,ivar,B.1.617.2 +220644,NC_045512.2,11282,AGTTTGTCTG,A,PASS,32,32,29,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220644,NC_045512.2,11537,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220644,NC_045512.2,13195,T,C,PASS,1360,2,1358,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220644,NC_045512.2,14408,C,T,PASS,23,0,23,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220644,NC_045512.2,21762,C,T,PASS,35,0,35,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220644,NC_045512.2,21764,ATACATG,A,PASS,35,35,29,0.83,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220644,NC_045512.2,21846,C,T,PASS,37,4,33,0.89,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220644,NC_045512.2,23403,A,G,PASS,708,0,707,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220644,NC_045512.2,23525,C,T,PASS,716,3,713,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220644,NC_045512.2,23599,T,G,PASS,356,0,356,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220644,NC_045512.2,23604,C,A,PASS,349,0,347,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220644,NC_045512.2,23948,G,T,PASS,71,0,71,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220644,NC_045512.2,24130,C,A,PASS,90,0,90,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220644,NC_045512.2,24263,CA,C,ft,16,16,6,0.38,S,frameshift_variant,c.2704delA,p.Met902fs,p.M902fs,ivar,Unassigned +220644,NC_045512.2,24424,A,T,PASS,16,0,16,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220644,NC_045512.2,24469,T,A,PASS,168,0,168,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220644,NC_045512.2,24503,C,T,PASS,200,4,196,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220644,NC_045512.2,25584,C,T,PASS,24,0,24,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220644,NC_045512.2,26270,C,T,PASS,378,0,378,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220644,NC_045512.2,26530,A,G,PASS,116,2,114,0.98,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220644,NC_045512.2,26577,C,G,PASS,114,0,114,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220644,NC_045512.2,26709,G,A,PASS,135,0,135,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220644,NC_045512.2,27259,A,C,PASS,111,0,111,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220644,NC_045512.2,2754,T,C,PASS,101,13,88,0.87,orf1ab,missense_variant,c.2489T>C,p.Val830Ala,p.V830A,ivar,Unassigned +220644,NC_045512.2,27621,G,C,PASS,11,0,11,1.0,ORF7a,missense_variant,c.228G>C,p.Gln76His,p.Q76H,ivar,Unassigned +220644,NC_045512.2,27628,GC,G,ft,13,13,4,0.31,ORF7a,frameshift_variant,c.237delC,p.Arg80fs,p.R80fs,ivar,Unassigned +220644,NC_045512.2,27807,C,T,PASS,28,0,28,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220644,NC_045512.2,28271,A,T,PASS,550,2,546,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220644,NC_045512.2,28311,C,T,PASS,561,3,558,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220644,NC_045512.2,2832,A,G,PASS,97,0,97,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220644,NC_045512.2,28361,GGAGAACGCA,G,PASS,409,407,262,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220644,NC_045512.2,28881,GG,AA,PASS,11494,98,11384,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220644,NC_045512.2,28883,G,C,PASS,11443,5,11421,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220644,NC_045512.2,4097,T,TC,PASS,24,24,14,0.58,orf1ab,frameshift_variant,c.3832_3833insC,p.Phe1278fs,p.F1278fs,ivar,Unassigned +220644,NC_045512.2,4101,T,C,PASS,27,10,17,0.63,orf1ab,missense_variant,c.3836T>C,p.Leu1279Ser,p.L1279S,ivar,Unassigned +220644,NC_045512.2,4699,T,C,ft,10,7,3,0.3,orf1ab,synonymous_variant,c.4434T>C,p.Ser1478Ser,p.S1478S,ivar,Unassigned +220644,NC_045512.2,5672,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220644,NC_045512.2,5924,G,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220644,NC_045512.2,76,T,A,ft,10,6,4,0.4,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220644,NC_045512.2,78,T,G,ft,10,6,4,0.4,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220644,NC_045512.2,8393,G,A,PASS,1470,0,1470,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220646,NC_045512.2,10029,C,T,PASS,18,0,18,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220646,NC_045512.2,10449,C,A,PASS,27,0,27,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220646,NC_045512.2,11282,AGTTTGTCTG,A,PASS,84,84,74,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220646,NC_045512.2,11537,A,G,PASS,69,0,69,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220646,NC_045512.2,13195,T,C,PASS,3077,6,3071,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220646,NC_045512.2,14408,C,T,PASS,48,0,48,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220646,NC_045512.2,16064,A,G,PASS,37,0,37,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220646,NC_045512.2,16950,T,A,PASS,136,98,38,0.28,orf1ab,missense_variant,c.16685T>A,p.Leu5562Gln,p.L5562Q,ivar,Unassigned +220646,NC_045512.2,18163,A,G,PASS,17,0,17,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220646,NC_045512.2,21762,C,T,PASS,45,0,45,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220646,NC_045512.2,21764,ATACATG,A,PASS,45,45,42,0.93,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220646,NC_045512.2,21846,C,T,PASS,46,0,46,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220646,NC_045512.2,22578,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220646,NC_045512.2,23403,A,G,PASS,773,0,773,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220646,NC_045512.2,23525,C,T,PASS,776,2,774,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220646,NC_045512.2,23599,T,G,PASS,337,0,337,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220646,NC_045512.2,23604,C,A,PASS,326,0,324,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220646,NC_045512.2,23854,C,A,PASS,18,0,17,0.94,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220646,NC_045512.2,23948,G,T,PASS,99,0,99,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220646,NC_045512.2,24130,C,A,PASS,158,0,156,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220646,NC_045512.2,24424,A,T,PASS,114,0,114,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220646,NC_045512.2,24469,T,A,PASS,545,6,539,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220646,NC_045512.2,24503,C,T,PASS,626,7,619,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220646,NC_045512.2,25000,C,T,PASS,31,0,31,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220646,NC_045512.2,25584,C,T,PASS,51,0,51,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220646,NC_045512.2,26270,C,T,PASS,516,2,514,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220646,NC_045512.2,26530,A,G,PASS,515,0,515,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220646,NC_045512.2,26577,C,G,PASS,562,0,562,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220646,NC_045512.2,26709,G,A,PASS,563,2,559,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220646,NC_045512.2,27259,A,C,PASS,166,0,166,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220646,NC_045512.2,27807,C,T,PASS,44,0,44,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220646,NC_045512.2,28271,A,T,PASS,690,0,690,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220646,NC_045512.2,28311,C,T,PASS,717,16,699,0.97,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220646,NC_045512.2,2832,A,G,PASS,37,0,37,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220646,NC_045512.2,28361,GGAGAACGCA,G,PASS,572,566,417,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220646,NC_045512.2,28881,GG,AA,PASS,8092,117,7963,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220646,NC_045512.2,28883,G,C,PASS,8026,5,8016,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220646,NC_045512.2,3037,C,T,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220646,NC_045512.2,8393,G,A,PASS,1947,10,1934,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220647,NC_045512.2,10029,C,T,PASS,27,0,27,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1 +220647,NC_045512.2,10449,C,A,PASS,65,0,65,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1 +220647,NC_045512.2,10647,C,T,PASS,55,12,43,0.78,orf1ab,missense_variant,c.10382C>T,p.Thr3461Ile,p.T3461I,ivar,BA.1 +220647,NC_045512.2,11005,C,T,PASS,16,4,12,0.75,orf1ab,synonymous_variant,c.10740C>T,p.His3580His,p.H3580H,ivar,BA.1 +220647,NC_045512.2,11282,AGTTTGTCTG,A,PASS,61,61,57,0.93,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1 +220647,NC_045512.2,11537,A,G,PASS,177,0,177,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1 +220647,NC_045512.2,13195,T,C,PASS,6907,12,6895,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1 +220647,NC_045512.2,14408,C,T,PASS,123,0,123,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1 +220647,NC_045512.2,15240,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.14975C>T,p.Thr4992Ile,p.T4992I,ivar,BA.1 +220647,NC_045512.2,15359,G,A,PASS,10,4,6,0.6,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1 +220647,NC_045512.2,16064,A,G,PASS,224,42,182,0.81,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1 +220647,NC_045512.2,18163,A,G,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1 +220647,NC_045512.2,21762,C,T,PASS,165,2,161,0.98,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1 +220647,NC_045512.2,21764,ATACATG,A,PASS,167,164,153,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1 +220647,NC_045512.2,21846,C,T,PASS,158,0,158,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1 +220647,NC_045512.2,21,C,T,PASS,12,0,12,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1 +220647,NC_045512.2,22578,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1 +220647,NC_045512.2,22599,G,A,PASS,15,4,11,0.73,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1 +220647,NC_045512.2,22679,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1 +220647,NC_045512.2,22686,C,T,PASS,16,0,16,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1 +220647,NC_045512.2,23013,A,C,PASS,11,0,11,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1 +220647,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1 +220647,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1 +220647,NC_045512.2,23055,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1 +220647,NC_045512.2,23063,A,T,PASS,11,0,11,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1 +220647,NC_045512.2,23075,T,C,PASS,10,0,10,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1 +220647,NC_045512.2,23403,A,G,PASS,2817,2,2815,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1 +220647,NC_045512.2,23525,C,T,PASS,2713,5,2696,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1 +220647,NC_045512.2,23599,T,G,PASS,1006,0,1005,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1 +220647,NC_045512.2,23604,C,A,PASS,972,0,966,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1 +220647,NC_045512.2,23854,C,A,PASS,58,0,57,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1 +220647,NC_045512.2,23948,G,T,PASS,380,0,378,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1 +220647,NC_045512.2,24130,C,A,PASS,569,0,567,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1 +220647,NC_045512.2,24424,A,T,PASS,225,0,223,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1 +220647,NC_045512.2,24469,T,A,PASS,865,1,862,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1 +220647,NC_045512.2,24503,C,T,PASS,1063,11,1050,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1 +220647,NC_045512.2,25000,C,T,PASS,78,0,78,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1 +220647,NC_045512.2,25531,A,G,PASS,101,27,74,0.73,ORF3a,missense_variant,c.139A>G,p.Ile47Val,p.I47V,ivar,BA.1 +220647,NC_045512.2,25584,C,T,PASS,104,0,102,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1 +220647,NC_045512.2,26270,C,T,PASS,714,1,713,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1 +220647,NC_045512.2,26530,A,G,PASS,619,0,619,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1 +220647,NC_045512.2,26577,C,G,PASS,691,2,689,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1 +220647,NC_045512.2,26709,G,A,PASS,724,4,720,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1 +220647,NC_045512.2,27259,A,C,PASS,416,0,415,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1 +220647,NC_045512.2,27807,C,T,PASS,126,0,126,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1 +220647,NC_045512.2,28271,A,T,PASS,1379,0,1377,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1 +220647,NC_045512.2,28311,C,T,PASS,1323,4,1317,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1 +220647,NC_045512.2,2832,A,G,PASS,91,0,91,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1 +220647,NC_045512.2,28361,GGAGAACGCA,G,PASS,976,967,669,0.69,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1 +220647,NC_045512.2,28881,GG,AA,PASS,5179,67,5106,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1 +220647,NC_045512.2,28883,G,C,PASS,5137,2,5122,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1 +220647,NC_045512.2,3037,C,T,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1 +220647,NC_045512.2,5386,T,G,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1 +220647,NC_045512.2,8393,G,A,PASS,3724,9,3714,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1 +220648,NC_045512.2,11074,CT,C,ft,15,15,4,0.27,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,Unassigned +220648,NC_045512.2,11282,AGTTTGTCTG,A,PASS,60,60,57,0.95,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220648,NC_045512.2,11537,A,G,PASS,20,0,20,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220648,NC_045512.2,13195,T,C,PASS,1619,0,1619,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220648,NC_045512.2,14408,C,T,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220648,NC_045512.2,14717,A,G,ft,13,9,4,0.31,orf1ab,missense_variant,c.14452A>G,p.Arg4818Gly,p.R4818G,ivar,Unassigned +220648,NC_045512.2,1513,C,T,PASS,51,34,17,0.33,orf1ab,synonymous_variant,c.1248C>T,p.Cys416Cys,p.C416C,ivar,Unassigned +220648,NC_045512.2,21762,C,T,PASS,13,0,13,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220648,NC_045512.2,21764,ATACATG,A,PASS,13,13,11,0.85,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220648,NC_045512.2,23403,A,G,PASS,339,0,339,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220648,NC_045512.2,23525,C,T,PASS,317,0,317,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220648,NC_045512.2,23599,T,G,PASS,160,0,160,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220648,NC_045512.2,23604,C,A,PASS,149,0,148,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220648,NC_045512.2,23948,G,T,PASS,20,0,20,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220648,NC_045512.2,24130,C,A,PASS,45,0,45,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220648,NC_045512.2,24424,A,T,PASS,18,0,18,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220648,NC_045512.2,24469,T,A,PASS,106,0,106,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220648,NC_045512.2,24503,C,T,PASS,131,1,130,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220648,NC_045512.2,25584,C,T,PASS,11,0,11,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220648,NC_045512.2,26270,C,T,PASS,24,2,22,0.92,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220648,NC_045512.2,26530,A,G,PASS,80,0,80,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220648,NC_045512.2,26577,C,G,PASS,68,0,68,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220648,NC_045512.2,26709,G,A,PASS,56,0,56,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220648,NC_045512.2,27259,A,C,PASS,22,0,22,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220648,NC_045512.2,28271,A,T,PASS,75,2,73,0.97,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220648,NC_045512.2,28311,C,T,PASS,78,2,76,0.97,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220648,NC_045512.2,28361,GGAGAACGCA,G,PASS,58,57,37,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220648,NC_045512.2,28881,GG,AA,PASS,6310,41,6263,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220648,NC_045512.2,28883,G,C,PASS,6308,2,6297,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220648,NC_045512.2,8393,G,A,PASS,930,4,924,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220649,NC_045512.2,11282,AGTTTGTCTG,A,PASS,22,22,21,0.95,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1 +220649,NC_045512.2,11537,A,G,PASS,52,0,52,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1 +220649,NC_045512.2,13195,T,C,PASS,1944,4,1940,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1 +220649,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1 +220649,NC_045512.2,14646,T,A,PASS,35,21,14,0.4,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,BA.1 +220649,NC_045512.2,19275,T,C,PASS,37,5,32,0.86,orf1ab,missense_variant,c.19010T>C,p.Leu6337Pro,p.L6337P,ivar,BA.1 +220649,NC_045512.2,21762,C,T,PASS,68,0,68,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1 +220649,NC_045512.2,21764,ATACATG,A,PASS,68,68,60,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1 +220649,NC_045512.2,21846,C,T,PASS,79,0,79,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1 +220649,NC_045512.2,22673,TC,CT,PASS,12,0,12,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1 +220649,NC_045512.2,22679,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1 +220649,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1 +220649,NC_045512.2,23403,A,G,PASS,886,0,886,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1 +220649,NC_045512.2,23525,C,T,PASS,950,4,946,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1 +220649,NC_045512.2,23599,T,G,PASS,385,0,385,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1 +220649,NC_045512.2,23604,C,A,PASS,374,0,374,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1 +220649,NC_045512.2,23854,C,A,PASS,14,0,14,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1 +220649,NC_045512.2,23948,G,T,PASS,159,0,159,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1 +220649,NC_045512.2,24130,C,A,PASS,219,0,217,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1 +220649,NC_045512.2,24424,A,T,PASS,16,0,16,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1 +220649,NC_045512.2,24469,T,A,PASS,253,0,250,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1 +220649,NC_045512.2,24503,C,T,PASS,310,6,304,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1 +220649,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1 +220649,NC_045512.2,25482,C,T,PASS,30,0,30,1.0,ORF3a,synonymous_variant,c.90C>T,p.Arg30Arg,p.R30R,ivar,BA.1 +220649,NC_045512.2,25584,C,T,PASS,20,0,20,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1 +220649,NC_045512.2,26270,C,T,PASS,293,0,293,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1 +220649,NC_045512.2,26530,A,G,PASS,178,0,178,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1 +220649,NC_045512.2,26577,C,G,PASS,169,0,169,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1 +220649,NC_045512.2,26709,G,A,PASS,149,0,149,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1 +220649,NC_045512.2,27259,A,C,PASS,88,0,88,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1 +220649,NC_045512.2,2754,T,C,PASS,25,13,12,0.48,orf1ab,missense_variant,c.2489T>C,p.Val830Ala,p.V830A,ivar,BA.1 +220649,NC_045512.2,27670,G,T,PASS,18,0,18,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1 +220649,NC_045512.2,27807,C,T,PASS,30,0,30,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1 +220649,NC_045512.2,2815,TA,T,PASS,34,34,19,0.56,orf1ab,frameshift_variant,c.2553delA,p.Val852fs,p.V852fs,ivar,BA.1 +220649,NC_045512.2,28271,A,T,PASS,719,1,718,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1 +220649,NC_045512.2,28311,C,T,PASS,808,2,802,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1 +220649,NC_045512.2,2832,A,G,PASS,31,0,31,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1 +220649,NC_045512.2,28361,GGAGAACGCA,G,PASS,558,557,301,0.54,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1 +220649,NC_045512.2,28363,A,T,PASS,23,13,6,0.26,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,BA.1 +220649,NC_045512.2,28881,GG,AA,PASS,10996,110,10874,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1 +220649,NC_045512.2,28883,G,C,PASS,10931,9,10905,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1 +220649,NC_045512.2,5672,C,T,PASS,19,0,19,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1 +220649,NC_045512.2,76,T,A,ft,14,8,6,0.43,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1 +220649,NC_045512.2,78,T,G,PASS,12,6,6,0.5,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1 +220649,NC_045512.2,8393,G,A,PASS,2396,9,2383,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1 +220650,NC_045512.2,10449,C,A,PASS,27,0,27,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220650,NC_045512.2,10647,C,T,PASS,14,0,14,1.0,orf1ab,missense_variant,c.10382C>T,p.Thr3461Ile,p.T3461I,ivar,Unassigned +220650,NC_045512.2,11282,AGTTTGTCTG,A,PASS,20,20,18,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220650,NC_045512.2,11537,A,G,PASS,65,0,65,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220650,NC_045512.2,13195,T,C,PASS,3292,5,3287,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220650,NC_045512.2,14408,C,T,PASS,82,0,82,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220650,NC_045512.2,16064,A,G,PASS,70,0,70,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220650,NC_045512.2,21762,C,T,PASS,63,0,63,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220650,NC_045512.2,21764,ATACATG,A,PASS,63,63,53,0.84,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220650,NC_045512.2,21846,C,T,PASS,94,1,93,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220650,NC_045512.2,23403,A,G,PASS,993,2,991,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220650,NC_045512.2,23525,C,T,PASS,908,0,908,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220650,NC_045512.2,23599,T,G,PASS,328,0,328,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220650,NC_045512.2,23604,C,A,PASS,312,0,311,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220650,NC_045512.2,23854,C,A,PASS,12,0,12,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220650,NC_045512.2,23948,G,T,PASS,190,0,190,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220650,NC_045512.2,24130,C,A,PASS,240,0,240,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220650,NC_045512.2,24424,A,T,PASS,42,0,42,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220650,NC_045512.2,24469,T,A,PASS,455,0,454,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220650,NC_045512.2,24503,C,T,PASS,551,10,540,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220650,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220650,NC_045512.2,25531,A,G,PASS,28,0,28,1.0,ORF3a,missense_variant,c.139A>G,p.Ile47Val,p.I47V,ivar,Unassigned +220650,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220650,NC_045512.2,26270,C,T,PASS,249,0,249,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220650,NC_045512.2,26530,A,G,PASS,144,0,144,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220650,NC_045512.2,26577,C,G,PASS,147,0,147,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220650,NC_045512.2,26709,G,A,PASS,176,1,175,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220650,NC_045512.2,27259,A,C,PASS,126,0,126,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220650,NC_045512.2,27807,C,T,PASS,26,0,26,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220650,NC_045512.2,2785,T,C,PASS,79,51,28,0.35,orf1ab,synonymous_variant,c.2520T>C,p.Asn840Asn,p.N840N,ivar,Unassigned +220650,NC_045512.2,28271,A,T,PASS,795,2,791,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220650,NC_045512.2,28311,C,T,PASS,801,2,799,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220650,NC_045512.2,2832,A,G,PASS,88,0,88,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220650,NC_045512.2,28361,GGAGAACGCA,G,PASS,589,587,367,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220650,NC_045512.2,28881,GG,AA,PASS,6879,67,6807,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220650,NC_045512.2,28883,G,C,PASS,6840,2,6824,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220650,NC_045512.2,76,T,A,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220650,NC_045512.2,78,T,G,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220650,NC_045512.2,8393,G,A,PASS,2169,2,2167,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220651,NC_045512.2,10323,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10058A>G,p.Lys3353Arg,p.K3353R,ivar,Unassigned +220651,NC_045512.2,10333,A,G,ft,11,8,3,0.27,orf1ab,synonymous_variant,c.10068A>G,p.Thr3356Thr,p.T3356T,ivar,Unassigned +220651,NC_045512.2,10449,C,A,PASS,22,0,22,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220651,NC_045512.2,11282,AGTTTGTCTG,A,PASS,34,33,26,0.76,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220651,NC_045512.2,11537,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220651,NC_045512.2,13195,T,C,PASS,1396,7,1389,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220651,NC_045512.2,14408,C,T,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220651,NC_045512.2,21740,T,G,PASS,27,15,12,0.44,S,missense_variant,c.178T>G,p.Ser60Ala,p.S60A,ivar,Unassigned +220651,NC_045512.2,21762,C,T,PASS,24,2,22,0.92,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220651,NC_045512.2,21764,ATACATG,A,PASS,24,24,24,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220651,NC_045512.2,21843,C,A,PASS,31,19,12,0.39,S,missense_variant,c.281C>A,p.Ser94Tyr,p.S94Y,ivar,Unassigned +220651,NC_045512.2,21846,C,T,PASS,31,0,31,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220651,NC_045512.2,23403,A,G,PASS,827,0,827,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220651,NC_045512.2,23525,C,T,PASS,880,1,878,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220651,NC_045512.2,23599,T,G,PASS,393,0,393,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220651,NC_045512.2,23604,C,A,PASS,380,1,378,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220651,NC_045512.2,23948,G,T,PASS,26,0,26,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220651,NC_045512.2,24130,C,A,PASS,44,0,44,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220651,NC_045512.2,24424,A,T,PASS,22,0,22,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220651,NC_045512.2,24469,T,A,PASS,263,0,262,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220651,NC_045512.2,24503,C,T,PASS,300,4,296,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220651,NC_045512.2,25584,C,T,PASS,17,0,17,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220651,NC_045512.2,2592,C,A,PASS,24,16,8,0.33,orf1ab,missense_variant,c.2327C>A,p.Ala776Asp,p.A776D,ivar,Unassigned +220651,NC_045512.2,26270,C,T,PASS,295,0,295,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220651,NC_045512.2,26530,A,G,PASS,223,0,223,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220651,NC_045512.2,26577,C,G,PASS,230,0,230,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220651,NC_045512.2,26709,G,A,PASS,234,0,234,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220651,NC_045512.2,27259,A,C,PASS,73,0,71,0.97,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220651,NC_045512.2,27807,C,T,PASS,24,0,24,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220651,NC_045512.2,28271,A,T,PASS,194,1,193,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220651,NC_045512.2,28311,C,T,PASS,223,2,221,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220651,NC_045512.2,2832,A,G,PASS,28,0,28,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220651,NC_045512.2,28361,GGAGAACGCA,G,PASS,186,186,128,0.69,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220651,NC_045512.2,28881,GG,AA,PASS,11290,87,11197,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220651,NC_045512.2,28883,G,C,PASS,11251,5,11237,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220651,NC_045512.2,4301,C,T,ft,12,8,4,0.33,orf1ab,missense_variant,c.4036C>T,p.Leu1346Phe,p.L1346F,ivar,Unassigned +220651,NC_045512.2,5672,C,T,PASS,16,0,16,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220651,NC_045512.2,7680,A,G,PASS,44,31,13,0.3,orf1ab,missense_variant,c.7415A>G,p.Asp2472Gly,p.D2472G,ivar,Unassigned +220651,NC_045512.2,76,T,A,ft,16,12,4,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220651,NC_045512.2,78,T,G,ft,16,12,4,0.25,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220651,NC_045512.2,8393,G,A,PASS,1490,7,1483,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220652,NC_045512.2,10135,T,C,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.9870T>C,p.Leu3290Leu,p.L3290L,ivar,Unassigned +220652,NC_045512.2,10449,C,A,PASS,21,0,21,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220652,NC_045512.2,11282,AGTTTGTCTG,A,PASS,58,58,53,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220652,NC_045512.2,113,A,G,PASS,33,20,13,0.39,orf1ab,upstream_gene_variant,c.-153A>G,.,.,ivar,Unassigned +220652,NC_045512.2,11537,A,G,PASS,41,0,41,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220652,NC_045512.2,116,G,A,PASS,36,23,13,0.36,orf1ab,upstream_gene_variant,c.-150G>A,.,.,ivar,Unassigned +220652,NC_045512.2,13195,T,C,PASS,2217,3,2214,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220652,NC_045512.2,14408,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220652,NC_045512.2,14646,T,A,PASS,49,35,14,0.29,orf1ab,missense_variant,c.14381T>A,p.Leu4794Gln,p.L4794Q,ivar,Unassigned +220652,NC_045512.2,21762,C,T,PASS,48,0,48,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220652,NC_045512.2,21764,ATACATG,A,PASS,49,48,45,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220652,NC_045512.2,21846,C,T,PASS,62,0,62,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220652,NC_045512.2,23403,A,G,PASS,858,0,858,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220652,NC_045512.2,23525,C,T,PASS,930,0,930,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220652,NC_045512.2,23599,T,G,PASS,413,0,413,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220652,NC_045512.2,23604,C,A,PASS,403,1,400,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220652,NC_045512.2,23854,C,A,PASS,14,0,14,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220652,NC_045512.2,23948,G,T,PASS,181,2,179,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220652,NC_045512.2,24130,C,A,PASS,220,0,219,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220652,NC_045512.2,24424,A,T,PASS,78,0,77,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220652,NC_045512.2,24469,T,A,PASS,425,0,425,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220652,NC_045512.2,24503,C,T,PASS,509,17,492,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220652,NC_045512.2,24803,A,G,PASS,190,0,190,1.0,S,missense_variant,c.3241A>G,p.Ile1081Val,p.I1081V,ivar,Unassigned +220652,NC_045512.2,25000,C,T,PASS,14,0,14,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220652,NC_045512.2,25584,C,T,PASS,19,0,19,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220652,NC_045512.2,25708,C,T,PASS,19,2,17,0.89,ORF3a,missense_variant,c.316C>T,p.Leu106Phe,p.L106F,ivar,Unassigned +220652,NC_045512.2,26270,C,T,PASS,493,0,493,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220652,NC_045512.2,26530,A,G,PASS,207,0,207,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220652,NC_045512.2,26577,C,G,PASS,193,0,193,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220652,NC_045512.2,26709,G,A,PASS,201,1,199,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220652,NC_045512.2,27259,A,C,PASS,95,0,95,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220652,NC_045512.2,2755,G,A,PASS,92,69,23,0.25,orf1ab,synonymous_variant,c.2490G>A,p.Val830Val,p.V830V,ivar,Unassigned +220652,NC_045512.2,27807,C,T,PASS,31,0,31,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220652,NC_045512.2,28271,A,T,PASS,646,0,644,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220652,NC_045512.2,28311,C,T,PASS,720,2,718,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220652,NC_045512.2,2832,A,G,PASS,95,0,95,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220652,NC_045512.2,28361,GGAGAACGCA,G,PASS,559,554,308,0.55,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220652,NC_045512.2,28881,GG,AA,PASS,9059,70,8983,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220652,NC_045512.2,28883,G,C,PASS,9032,4,9012,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220652,NC_045512.2,29301,A,G,PASS,3790,4,3786,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220652,NC_045512.2,3037,C,T,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220652,NC_045512.2,7488,C,T,PASS,228,0,228,1.0,orf1ab,missense_variant,c.7223C>T,p.Thr2408Ile,p.T2408I,ivar,Unassigned +220652,NC_045512.2,76,T,A,ft,16,12,4,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220652,NC_045512.2,8393,G,A,PASS,2474,4,2469,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220653,NC_045512.2,11282,AGTTTGTCTG,A,ft,10,10,9,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220653,NC_045512.2,11537,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220653,NC_045512.2,13195,T,C,PASS,387,0,387,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220653,NC_045512.2,14560,T,A,ft,10,7,3,0.3,orf1ab,stop_gained,c.14295T>A,p.Cys4765*,p.C4765*,ivar,Unassigned +220653,NC_045512.2,23403,A,G,PASS,311,0,311,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220653,NC_045512.2,23525,C,T,PASS,312,2,310,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220653,NC_045512.2,23599,T,G,PASS,157,0,157,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220653,NC_045512.2,23604,C,A,PASS,154,0,154,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220653,NC_045512.2,23948,G,T,PASS,31,0,31,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220653,NC_045512.2,24130,C,A,PASS,25,0,25,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220653,NC_045512.2,24469,T,A,PASS,63,0,61,0.97,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220653,NC_045512.2,24503,C,T,PASS,71,0,71,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220653,NC_045512.2,26270,C,T,PASS,393,0,393,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220653,NC_045512.2,2633,T,A,PASS,11,5,6,0.55,orf1ab,missense_variant,c.2368T>A,p.Leu790Met,p.L790M,ivar,Unassigned +220653,NC_045512.2,26530,A,G,PASS,113,0,113,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220653,NC_045512.2,26577,C,G,PASS,115,0,113,0.98,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220653,NC_045512.2,26709,G,A,PASS,95,0,95,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220653,NC_045512.2,2702,T,C,ft,11,8,3,0.27,orf1ab,missense_variant,c.2437T>C,p.Phe813Leu,p.F813L,ivar,Unassigned +220653,NC_045512.2,27259,A,C,PASS,30,0,30,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220653,NC_045512.2,27807,C,T,PASS,17,0,17,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220653,NC_045512.2,28271,A,T,PASS,184,0,184,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220653,NC_045512.2,28311,C,T,PASS,212,1,211,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220653,NC_045512.2,2832,A,G,PASS,14,0,14,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220653,NC_045512.2,28361,GGAGAACGCA,G,PASS,166,166,120,0.72,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220653,NC_045512.2,28881,GG,AA,PASS,6955,64,6886,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220653,NC_045512.2,28883,G,C,PASS,6937,2,6917,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220653,NC_045512.2,5672,C,T,PASS,14,0,14,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220653,NC_045512.2,685,AAAGTCATTT,A,PASS,4513,4475,2142,0.47,orf1ab,conservative_inframe_deletion,c.421_429delAAGTCATTT,p.Lys141_Phe143del,p.K141_F143del,ivar,Unassigned +220653,NC_045512.2,694,T,A,PASS,14,9,5,0.36,orf1ab,missense_variant,c.429T>A,p.Phe143Leu,p.F143L,ivar,Unassigned +220653,NC_045512.2,76,T,A,PASS,10,4,6,0.6,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220653,NC_045512.2,8393,G,A,PASS,618,0,618,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220654,NC_045512.2,10029,C,T,PASS,14,0,14,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220654,NC_045512.2,10449,C,A,PASS,29,0,29,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220654,NC_045512.2,11282,AGTTTGTCTG,A,PASS,106,106,97,0.92,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220654,NC_045512.2,11537,A,G,PASS,65,0,65,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220654,NC_045512.2,13195,T,C,PASS,2838,1,2837,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220654,NC_045512.2,14408,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220654,NC_045512.2,18163,A,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,Unassigned +220654,NC_045512.2,21762,C,T,PASS,35,0,35,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220654,NC_045512.2,21764,ATACATG,A,PASS,37,35,33,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220654,NC_045512.2,21846,C,T,PASS,62,0,62,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220654,NC_045512.2,22578,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220654,NC_045512.2,23403,A,G,PASS,780,0,780,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220654,NC_045512.2,23525,C,T,PASS,754,0,754,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220654,NC_045512.2,23599,T,G,PASS,331,0,331,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220654,NC_045512.2,23604,C,A,PASS,321,0,317,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220654,NC_045512.2,23854,C,A,PASS,26,0,26,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220654,NC_045512.2,23948,G,T,PASS,258,2,255,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220654,NC_045512.2,24130,C,A,PASS,310,0,308,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220654,NC_045512.2,24424,A,T,PASS,93,0,93,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220654,NC_045512.2,24469,T,A,PASS,384,0,384,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220654,NC_045512.2,24503,C,T,PASS,439,6,433,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220654,NC_045512.2,25000,C,T,PASS,26,0,26,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220654,NC_045512.2,25584,C,T,PASS,32,0,32,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220654,NC_045512.2,26270,C,T,PASS,591,3,588,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220654,NC_045512.2,26530,A,G,PASS,261,0,261,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220654,NC_045512.2,26577,C,G,PASS,241,0,241,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220654,NC_045512.2,26709,G,A,PASS,269,2,267,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220654,NC_045512.2,27259,A,C,PASS,227,0,225,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220654,NC_045512.2,27807,C,T,PASS,44,0,44,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220654,NC_045512.2,28271,A,T,PASS,695,0,693,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220654,NC_045512.2,28311,C,T,PASS,714,0,712,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220654,NC_045512.2,2832,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220654,NC_045512.2,28361,GGAGAACGCA,G,PASS,538,535,345,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220654,NC_045512.2,28881,GG,AA,PASS,5172,63,5108,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220654,NC_045512.2,28883,G,C,PASS,5131,0,5124,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220654,NC_045512.2,3037,C,T,PASS,17,0,17,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220654,NC_045512.2,5672,C,T,PASS,73,0,73,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220654,NC_045512.2,5924,G,A,PASS,24,0,24,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220654,NC_045512.2,76,T,A,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220654,NC_045512.2,78,T,G,PASS,21,13,8,0.38,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220654,NC_045512.2,8393,G,A,PASS,1798,4,1792,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220655,NC_045512.2,10029,C,T,PASS,13,0,13,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220655,NC_045512.2,10449,C,A,PASS,66,0,66,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220655,NC_045512.2,11282,AGTTTGTCTG,A,PASS,124,124,112,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220655,NC_045512.2,11537,A,G,PASS,249,2,247,0.99,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220655,NC_045512.2,13195,T,C,PASS,6068,4,6064,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220655,NC_045512.2,14408,C,T,PASS,167,2,164,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220655,NC_045512.2,17797,G,T,PASS,11,5,6,0.55,orf1ab,synonymous_variant,c.17532G>T,p.Leu5844Leu,p.L5844L,ivar,BA.1.17 +220655,NC_045512.2,18163,A,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220655,NC_045512.2,21762,C,T,PASS,224,0,224,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220655,NC_045512.2,21764,ATACATG,A,PASS,226,224,213,0.94,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220655,NC_045512.2,21846,C,T,PASS,271,0,271,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220655,NC_045512.2,21,C,T,PASS,14,0,14,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1.17 +220655,NC_045512.2,2270,A,G,PASS,22,0,22,1.0,orf1ab,missense_variant,c.2005A>G,p.Lys669Glu,p.K669E,ivar,BA.1.17 +220655,NC_045512.2,23013,A,C,PASS,13,0,13,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.17 +220655,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.17 +220655,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.17 +220655,NC_045512.2,23055,A,G,PASS,12,0,12,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.17 +220655,NC_045512.2,23063,A,T,PASS,11,2,9,0.82,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.17 +220655,NC_045512.2,23075,T,C,PASS,18,0,18,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.17 +220655,NC_045512.2,23202,C,A,PASS,23,0,23,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220655,NC_045512.2,23403,A,G,PASS,1843,2,1841,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220655,NC_045512.2,23525,C,T,PASS,1813,2,1808,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220655,NC_045512.2,23599,T,G,PASS,652,0,652,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220655,NC_045512.2,23604,C,A,PASS,630,0,620,0.98,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220655,NC_045512.2,23854,C,A,PASS,31,0,31,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220655,NC_045512.2,23948,G,T,PASS,445,0,445,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220655,NC_045512.2,24130,C,A,PASS,779,0,777,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220655,NC_045512.2,24424,A,T,PASS,137,0,136,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220655,NC_045512.2,24469,T,A,PASS,827,0,825,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220655,NC_045512.2,24503,C,T,PASS,960,7,950,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220655,NC_045512.2,25000,C,T,PASS,48,0,48,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220655,NC_045512.2,25584,C,T,PASS,85,0,85,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220655,NC_045512.2,25855,G,A,PASS,101,0,101,1.0,ORF3a,missense_variant,c.463G>A,p.Asp155Asn,p.D155N,ivar,BA.1.17 +220655,NC_045512.2,26270,C,T,PASS,450,2,448,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220655,NC_045512.2,26530,A,G,PASS,478,1,477,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220655,NC_045512.2,26577,C,G,PASS,554,0,554,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220655,NC_045512.2,26709,G,A,PASS,578,4,571,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220655,NC_045512.2,27259,A,C,PASS,283,0,281,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220655,NC_045512.2,27807,C,T,PASS,164,1,163,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220655,NC_045512.2,28271,A,T,PASS,2207,4,2199,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220655,NC_045512.2,28311,C,T,PASS,2296,7,2282,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220655,NC_045512.2,2832,A,G,PASS,60,0,60,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220655,NC_045512.2,28361,GGAGAACGCA,G,PASS,1753,1743,1191,0.68,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220655,NC_045512.2,28881,GG,AA,PASS,5261,74,5183,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220655,NC_045512.2,28883,G,C,PASS,5202,6,5186,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220655,NC_045512.2,29772,T,C,PASS,24,0,24,1.0,S,downstream_gene_variant,c.*4388T>C,.,.,ivar,BA.1.17 +220655,NC_045512.2,3037,C,T,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220655,NC_045512.2,5672,C,T,PASS,76,1,75,0.99,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220655,NC_045512.2,5924,G,A,PASS,36,0,36,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220655,NC_045512.2,76,T,A,ft,24,18,6,0.25,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220655,NC_045512.2,78,T,G,ft,24,18,6,0.25,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220655,NC_045512.2,8393,G,A,PASS,2376,3,2367,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220655,NC_045512.2,8652,T,C,PASS,2140,8,2132,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220656,NC_045512.2,11537,A,G,PASS,16,0,16,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220656,NC_045512.2,13195,T,C,PASS,831,0,831,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220656,NC_045512.2,13975,G,A,ft,11,8,3,0.27,orf1ab,stop_retained_variant,c.13710G>A,p.Ter4570Ter,p.*4570*,ivar,Unassigned +220656,NC_045512.2,14408,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220656,NC_045512.2,16409,C,T,PASS,31,22,9,0.29,orf1ab,stop_gained,c.16144C>T,p.Gln5382*,p.Q5382*,ivar,Unassigned +220656,NC_045512.2,21762,C,T,PASS,19,0,19,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220656,NC_045512.2,21764,ATACATG,A,PASS,19,19,17,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220656,NC_045512.2,21846,C,T,PASS,27,0,27,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220656,NC_045512.2,23403,A,G,PASS,428,0,428,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220656,NC_045512.2,23525,C,T,PASS,502,4,498,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220656,NC_045512.2,23599,T,G,PASS,215,0,215,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220656,NC_045512.2,23604,C,A,PASS,206,0,204,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220656,NC_045512.2,23948,G,T,PASS,45,0,45,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220656,NC_045512.2,24130,C,A,PASS,50,0,50,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220656,NC_045512.2,24469,T,A,PASS,80,0,80,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220656,NC_045512.2,24503,C,T,PASS,87,1,86,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220656,NC_045512.2,26577,C,G,PASS,16,0,16,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220656,NC_045512.2,26598,T,C,ft,14,10,4,0.29,M,missense_variant,c.76T>C,p.Phe26Leu,p.F26L,ivar,Unassigned +220656,NC_045512.2,26709,G,A,PASS,15,0,15,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220656,NC_045512.2,26712,T,C,PASS,15,5,10,0.67,M,missense_variant,c.190T>C,p.Cys64Arg,p.C64R,ivar,Unassigned +220656,NC_045512.2,27259,A,C,PASS,13,0,13,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220656,NC_045512.2,28271,A,T,PASS,136,0,134,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220656,NC_045512.2,28311,C,T,PASS,133,0,132,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220656,NC_045512.2,28361,GGAGAACGCA,G,PASS,98,97,63,0.64,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220656,NC_045512.2,28877,AG,TC,PASS,7768,7,7718,0.99,N,synonymous_variant,c.604_605delAGinsTC,p.203,p.203,ivar,Unassigned +220656,NC_045512.2,28881,GG,AA,PASS,7783,17,7748,1.0,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220656,NC_045512.2,28883,G,C,PASS,7807,2,7798,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220656,NC_045512.2,4920,C,T,ft,12,9,3,0.25,orf1ab,missense_variant,c.4655C>T,p.Thr1552Ile,p.T1552I,ivar,Unassigned +220656,NC_045512.2,8393,G,A,PASS,610,3,607,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220657,NC_045512.2,10647,C,T,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10382C>T,p.Thr3461Ile,p.T3461I,ivar,Unassigned +220657,NC_045512.2,11537,A,G,PASS,34,0,34,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220657,NC_045512.2,13195,T,C,PASS,1613,0,1613,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220657,NC_045512.2,14408,C,T,PASS,22,0,22,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220657,NC_045512.2,15966,T,C,PASS,20,12,8,0.4,orf1ab,missense_variant,c.15701T>C,p.Val5234Ala,p.V5234A,ivar,Unassigned +220657,NC_045512.2,16064,A,G,PASS,14,0,14,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220657,NC_045512.2,21762,C,T,PASS,37,0,37,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220657,NC_045512.2,21764,ATACATG,A,PASS,38,37,30,0.79,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220657,NC_045512.2,21846,C,T,PASS,36,0,36,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220657,NC_045512.2,23403,A,G,PASS,510,2,508,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220657,NC_045512.2,23525,C,T,PASS,541,0,541,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220657,NC_045512.2,23599,T,G,PASS,264,0,264,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220657,NC_045512.2,23604,C,A,PASS,253,0,249,0.98,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220657,NC_045512.2,23948,G,T,PASS,44,0,44,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220657,NC_045512.2,24130,C,A,PASS,53,0,53,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220657,NC_045512.2,24424,A,T,PASS,26,0,26,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220657,NC_045512.2,24469,T,A,PASS,149,0,146,0.98,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220657,NC_045512.2,24503,C,T,PASS,170,4,166,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220657,NC_045512.2,26270,C,T,PASS,139,0,139,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220657,NC_045512.2,26577,C,G,PASS,11,0,11,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220657,NC_045512.2,26709,G,A,PASS,10,0,10,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220657,NC_045512.2,27259,A,C,PASS,44,0,43,0.98,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220657,NC_045512.2,27807,C,T,PASS,10,0,10,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220657,NC_045512.2,28271,A,T,PASS,737,0,737,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220657,NC_045512.2,28311,C,T,PASS,713,2,711,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220657,NC_045512.2,28361,GGAGAACGCA,G,PASS,527,525,343,0.65,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220657,NC_045512.2,28425,C,T,PASS,95,70,25,0.26,N,missense_variant,c.152C>T,p.Ser51Phe,p.S51F,ivar,Unassigned +220657,NC_045512.2,28881,GG,AA,PASS,9546,60,9475,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220657,NC_045512.2,28883,G,C,PASS,9546,3,9522,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220657,NC_045512.2,8393,G,A,PASS,1051,5,1046,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220658,NC_045512.2,11282,AGTTTGTCTG,A,PASS,20,20,18,0.9,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220658,NC_045512.2,11454,C,T,PASS,29,0,27,0.93,orf1ab,missense_variant,c.11189C>T,p.Ala3730Val,p.A3730V,ivar,Unassigned +220658,NC_045512.2,11537,A,G,PASS,22,0,22,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220658,NC_045512.2,13195,T,C,PASS,1324,7,1317,0.99,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220658,NC_045512.2,20936,C,T,ft,15,11,4,0.27,orf1ab,missense_variant,c.20671C>T,p.Arg6891Cys,p.R6891C,ivar,Unassigned +220658,NC_045512.2,21266,A,G,ft,12,8,4,0.33,orf1ab,missense_variant,c.21001A>G,p.Lys7001Glu,p.K7001E,ivar,Unassigned +220658,NC_045512.2,21762,C,T,PASS,27,0,27,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220658,NC_045512.2,21764,ATACATG,A,PASS,27,27,24,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220658,NC_045512.2,21846,C,T,PASS,19,0,19,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220658,NC_045512.2,22679,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,Unassigned +220658,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,Unassigned +220658,NC_045512.2,23403,A,G,PASS,786,0,786,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220658,NC_045512.2,23525,C,T,PASS,772,0,772,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220658,NC_045512.2,23599,T,G,PASS,327,0,327,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220658,NC_045512.2,23604,C,A,PASS,323,0,323,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220658,NC_045512.2,23854,C,A,PASS,11,0,11,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220658,NC_045512.2,23948,G,T,PASS,89,0,89,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220658,NC_045512.2,24130,C,A,PASS,118,0,118,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220658,NC_045512.2,24424,A,T,PASS,36,0,36,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220658,NC_045512.2,24469,T,A,PASS,233,0,232,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220658,NC_045512.2,24503,C,T,PASS,264,11,253,0.96,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220658,NC_045512.2,25584,C,T,PASS,23,0,23,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220658,NC_045512.2,26270,C,T,PASS,231,2,229,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220658,NC_045512.2,26530,A,G,PASS,217,0,217,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220658,NC_045512.2,26577,C,G,PASS,261,0,261,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220658,NC_045512.2,26709,G,A,PASS,244,0,244,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220658,NC_045512.2,27259,A,C,PASS,60,0,60,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220658,NC_045512.2,27807,C,T,PASS,31,0,31,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220658,NC_045512.2,28271,A,T,PASS,725,0,723,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220658,NC_045512.2,28311,C,T,PASS,708,0,707,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220658,NC_045512.2,2832,A,G,PASS,13,0,13,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220658,NC_045512.2,28361,GGAGAACGCA,G,PASS,566,561,435,0.77,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220658,NC_045512.2,28881,GG,AA,PASS,10102,94,9997,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220658,NC_045512.2,28883,G,C,PASS,10039,10,10008,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220658,NC_045512.2,3037,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220658,NC_045512.2,5672,C,T,PASS,11,0,11,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220658,NC_045512.2,8393,G,A,PASS,885,0,885,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220659,NC_045512.2,10449,C,A,PASS,67,0,67,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220659,NC_045512.2,11282,AGTTTGTCTG,A,PASS,147,147,129,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220659,NC_045512.2,11537,A,G,PASS,153,0,153,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220659,NC_045512.2,13195,T,C,PASS,5113,5,5106,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220659,NC_045512.2,14408,C,T,PASS,87,0,87,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220659,NC_045512.2,18163,A,G,PASS,26,0,26,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220659,NC_045512.2,21762,C,T,PASS,130,2,128,0.98,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220659,NC_045512.2,21764,ATACATG,A,PASS,132,132,117,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220659,NC_045512.2,21846,C,T,PASS,126,0,126,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220659,NC_045512.2,22679,T,C,PASS,12,0,12,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220659,NC_045512.2,22686,C,T,PASS,12,0,12,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220659,NC_045512.2,23202,C,A,PASS,12,0,12,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220659,NC_045512.2,23403,A,G,PASS,3188,6,3182,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220659,NC_045512.2,23525,C,T,PASS,3075,2,3067,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220659,NC_045512.2,23599,T,G,PASS,1225,0,1223,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220659,NC_045512.2,23604,C,A,PASS,1183,1,1178,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220659,NC_045512.2,23854,C,A,PASS,44,0,44,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220659,NC_045512.2,23948,G,T,PASS,575,0,574,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220659,NC_045512.2,24130,C,A,PASS,852,0,845,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220659,NC_045512.2,24424,A,T,PASS,87,1,85,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220659,NC_045512.2,24469,T,A,PASS,624,1,618,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220659,NC_045512.2,24503,C,T,PASS,757,12,745,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220659,NC_045512.2,25000,C,T,PASS,40,1,39,0.98,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220659,NC_045512.2,25584,C,T,PASS,88,0,88,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220659,NC_045512.2,26270,C,T,PASS,546,1,545,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220659,NC_045512.2,26530,A,G,PASS,449,2,447,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220659,NC_045512.2,26577,C,G,PASS,432,0,432,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220659,NC_045512.2,26709,G,A,PASS,479,2,477,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220659,NC_045512.2,27259,A,C,PASS,294,0,294,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220659,NC_045512.2,27807,C,T,PASS,180,1,179,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220659,NC_045512.2,27970,C,T,PASS,696,19,675,0.97,ORF8,missense_variant,c.77C>T,p.Thr26Ile,p.T26I,ivar,BA.1.17 +220659,NC_045512.2,28271,A,T,PASS,1877,3,1872,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220659,NC_045512.2,28311,C,T,PASS,1989,8,1980,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220659,NC_045512.2,2832,A,G,PASS,68,0,68,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220659,NC_045512.2,28361,GGAGAACGCA,G,PASS,1571,1561,969,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220659,NC_045512.2,28881,GG,AA,PASS,3757,52,3700,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220659,NC_045512.2,28883,G,C,PASS,3725,2,3716,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220659,NC_045512.2,3037,C,T,PASS,23,0,23,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220659,NC_045512.2,5672,C,T,PASS,91,0,91,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220659,NC_045512.2,5924,G,A,PASS,34,0,34,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220659,NC_045512.2,76,T,A,PASS,24,10,14,0.58,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220659,NC_045512.2,78,T,G,PASS,23,9,14,0.61,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220659,NC_045512.2,7984,T,C,PASS,934,1,933,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220659,NC_045512.2,8393,G,A,PASS,3572,10,3552,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220659,NC_045512.2,999,C,T,PASS,2162,22,2138,0.99,orf1ab,missense_variant,c.734C>T,p.Ser245Phe,p.S245F,ivar,BA.1.17 +220660,NC_045512.2,10029,C,T,PASS,15,0,15,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1 +220660,NC_045512.2,10449,C,A,PASS,59,0,59,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1 +220660,NC_045512.2,11282,AGTTTGTCTG,A,PASS,155,151,132,0.85,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1 +220660,NC_045512.2,11537,A,G,PASS,138,0,138,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1 +220660,NC_045512.2,13195,T,C,PASS,4902,11,4891,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1 +220660,NC_045512.2,13750,T,A,ft,15,11,4,0.27,orf1ab,missense_variant,c.13485T>A,p.Ser4495Arg,p.S4495R,ivar,BA.1.1 +220660,NC_045512.2,14408,C,T,PASS,103,0,103,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1 +220660,NC_045512.2,15336,T,C,PASS,11,2,9,0.82,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.1 +220660,NC_045512.2,15359,G,A,PASS,14,7,7,0.5,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.1 +220660,NC_045512.2,16744,G,A,PASS,344,0,344,1.0,orf1ab,synonymous_variant,c.16479G>A,p.Leu5493Leu,p.L5493L,ivar,BA.1.1 +220660,NC_045512.2,18163,A,G,PASS,20,0,20,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1 +220660,NC_045512.2,21762,C,T,PASS,186,0,186,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1 +220660,NC_045512.2,21764,ATACATG,A,PASS,190,187,174,0.92,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1 +220660,NC_045512.2,21846,C,T,PASS,164,0,164,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1 +220660,NC_045512.2,22578,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1 +220660,NC_045512.2,23202,C,A,PASS,11,0,11,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1 +220660,NC_045512.2,23403,A,G,PASS,3655,3,3650,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1 +220660,NC_045512.2,23525,C,T,PASS,3613,12,3596,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1 +220660,NC_045512.2,23599,T,G,PASS,1227,0,1225,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1 +220660,NC_045512.2,23604,C,A,PASS,1189,2,1175,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1 +220660,NC_045512.2,23854,C,A,PASS,22,0,22,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1 +220660,NC_045512.2,23948,G,T,PASS,242,0,239,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1 +220660,NC_045512.2,24130,C,A,PASS,408,0,407,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1 +220660,NC_045512.2,24424,A,T,PASS,95,0,95,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1 +220660,NC_045512.2,24469,T,A,PASS,525,0,521,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1 +220660,NC_045512.2,24503,C,T,PASS,600,6,592,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1 +220660,NC_045512.2,25000,C,T,PASS,48,0,48,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1 +220660,NC_045512.2,2500,A,G,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.2235A>G,p.Glu745Glu,p.E745E,ivar,BA.1.1 +220660,NC_045512.2,25584,C,T,PASS,60,0,60,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1 +220660,NC_045512.2,26270,C,T,PASS,318,1,317,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1 +220660,NC_045512.2,26530,A,G,PASS,309,0,309,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1 +220660,NC_045512.2,26577,C,G,PASS,350,0,350,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1 +220660,NC_045512.2,26709,G,A,PASS,356,3,353,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1 +220660,NC_045512.2,27259,A,C,PASS,249,0,249,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1 +220660,NC_045512.2,27807,C,T,PASS,129,1,128,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1 +220660,NC_045512.2,28271,A,T,PASS,1073,0,1070,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1 +220660,NC_045512.2,28311,C,T,PASS,1105,5,1097,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1 +220660,NC_045512.2,2832,A,G,PASS,32,0,32,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1 +220660,NC_045512.2,28361,GGAGAACGCA,G,PASS,776,768,491,0.63,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1 +220660,NC_045512.2,28881,GG,AA,PASS,3182,53,3121,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1 +220660,NC_045512.2,28883,G,C,PASS,3146,1,3138,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1 +220660,NC_045512.2,3037,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1 +220660,NC_045512.2,3264,C,T,PASS,1132,6,1125,0.99,orf1ab,missense_variant,c.2999C>T,p.Thr1000Ile,p.T1000I,ivar,BA.1.1 +220660,NC_045512.2,5386,T,G,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1 +220660,NC_045512.2,5512,C,T,ft,15,11,4,0.27,orf1ab,synonymous_variant,c.5247C>T,p.Asn1749Asn,p.N1749N,ivar,BA.1.1 +220660,NC_045512.2,76,T,A,PASS,36,24,12,0.33,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.1 +220660,NC_045512.2,78,T,G,PASS,36,24,12,0.33,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.1 +220660,NC_045512.2,8393,G,A,PASS,3635,10,3623,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1 +220661,NC_045512.2,10029,C,T,PASS,28,2,26,0.93,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1 +220661,NC_045512.2,10449,C,A,PASS,83,0,83,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1 +220661,NC_045512.2,11282,AGTTTGTCTG,A,PASS,268,262,243,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1 +220661,NC_045512.2,11537,A,G,PASS,203,0,203,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1 +220661,NC_045512.2,13195,T,C,PASS,7311,6,7305,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1 +220661,NC_045512.2,13678,T,C,PASS,10,0,10,1.0,orf1ab,synonymous_variant,c.13413T>C,p.Thr4471Thr,p.T4471T,ivar,BA.1.1 +220661,NC_045512.2,14408,C,T,PASS,157,0,157,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1 +220661,NC_045512.2,18163,A,G,PASS,14,1,13,0.93,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1 +220661,NC_045512.2,20081,C,T,ft,11,7,4,0.36,orf1ab,synonymous_variant,c.19816C>T,p.Leu6606Leu,p.L6606L,ivar,BA.1.1 +220661,NC_045512.2,20085,AG,A,ft,12,12,4,0.33,orf1ab,frameshift_variant,c.19822delG,p.Val6608fs,p.V6608fs,ivar,BA.1.1 +220661,NC_045512.2,21595,C,T,PASS,626,3,621,0.99,S,synonymous_variant,c.33C>T,p.Val11Val,p.V11V,ivar,BA.1.1 +220661,NC_045512.2,21762,C,T,PASS,151,2,149,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1 +220661,NC_045512.2,21764,ATACATG,A,PASS,152,151,145,0.95,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1 +220661,NC_045512.2,21846,C,T,PASS,232,1,231,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1 +220661,NC_045512.2,22992,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.1 +220661,NC_045512.2,22995,C,A,PASS,13,0,13,1.0,S,missense_variant,c.1433C>A,p.Thr478Lys,p.T478K,ivar,BA.1.1 +220661,NC_045512.2,23013,A,C,PASS,11,0,11,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1 +220661,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1 +220661,NC_045512.2,23048,G,A,PASS,11,0,11,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1 +220661,NC_045512.2,23055,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1 +220661,NC_045512.2,23063,A,T,PASS,11,0,11,1.0,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1 +220661,NC_045512.2,23202,C,A,PASS,23,0,23,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1 +220661,NC_045512.2,23403,A,G,PASS,3174,1,3172,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1 +220661,NC_045512.2,23525,C,T,PASS,3000,2,2995,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1 +220661,NC_045512.2,23599,T,G,PASS,1121,0,1121,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1 +220661,NC_045512.2,23604,C,A,PASS,1072,0,1066,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1 +220661,NC_045512.2,23854,C,A,PASS,29,0,29,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1 +220661,NC_045512.2,23948,G,T,PASS,427,0,427,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1 +220661,NC_045512.2,24130,C,A,PASS,638,0,636,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1 +220661,NC_045512.2,24424,A,T,PASS,151,2,149,0.99,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1 +220661,NC_045512.2,24469,T,A,PASS,857,0,855,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1 +220661,NC_045512.2,24503,C,T,PASS,1013,12,1001,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1 +220661,NC_045512.2,2470,C,T,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.2205C>T,p.Ala735Ala,p.A735A,ivar,BA.1.1 +220661,NC_045512.2,25000,C,T,PASS,59,2,57,0.97,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1 +220661,NC_045512.2,25584,C,T,PASS,70,0,70,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1 +220661,NC_045512.2,26270,C,T,PASS,516,0,516,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1 +220661,NC_045512.2,26530,A,G,PASS,322,0,322,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1 +220661,NC_045512.2,26577,C,G,PASS,284,0,283,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1 +220661,NC_045512.2,26709,G,A,PASS,337,7,330,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1 +220661,NC_045512.2,27259,A,C,PASS,178,0,178,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1 +220661,NC_045512.2,27807,C,T,PASS,70,0,70,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1 +220661,NC_045512.2,28271,A,T,PASS,1288,0,1287,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1 +220661,NC_045512.2,28311,C,T,PASS,1327,5,1322,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1 +220661,NC_045512.2,2832,A,G,PASS,29,0,29,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1 +220661,NC_045512.2,28361,GGAGAACGCA,G,PASS,988,984,611,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1 +220661,NC_045512.2,28881,GG,AA,PASS,4858,62,4792,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1 +220661,NC_045512.2,28883,G,C,PASS,4828,1,4820,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1 +220661,NC_045512.2,3037,C,T,PASS,31,0,31,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1 +220661,NC_045512.2,8393,G,A,PASS,2995,5,2985,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1 +220663,NC_045512.2,11537,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220663,NC_045512.2,12864,A,C,PASS,17,0,17,1.0,orf1ab,missense_variant,c.12599A>C,p.Asp4200Ala,p.D4200A,ivar,Unassigned +220663,NC_045512.2,1312,G,T,PASS,475,0,473,1.0,orf1ab,missense_variant,c.1047G>T,p.Leu349Phe,p.L349F,ivar,Unassigned +220663,NC_045512.2,13195,T,C,PASS,259,0,259,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220663,NC_045512.2,18622,A,G,ft,16,11,5,0.31,orf1ab,synonymous_variant,c.18357A>G,p.Leu6119Leu,p.L6119L,ivar,Unassigned +220663,NC_045512.2,22578,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220663,NC_045512.2,23403,A,G,PASS,89,0,89,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220663,NC_045512.2,23525,C,T,PASS,106,0,106,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220663,NC_045512.2,23599,T,G,PASS,65,0,65,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220663,NC_045512.2,23604,C,A,PASS,61,0,61,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220663,NC_045512.2,23948,G,T,PASS,13,0,13,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220663,NC_045512.2,24130,C,A,PASS,37,0,37,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220663,NC_045512.2,24424,A,T,PASS,61,0,61,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220663,NC_045512.2,24469,T,A,PASS,139,0,139,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220663,NC_045512.2,24503,C,T,PASS,158,0,158,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220663,NC_045512.2,26270,C,T,PASS,479,2,477,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220663,NC_045512.2,26530,A,G,PASS,156,0,156,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220663,NC_045512.2,26577,C,G,PASS,120,0,120,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220663,NC_045512.2,26709,G,A,PASS,166,2,163,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220663,NC_045512.2,27259,A,C,PASS,23,0,23,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220663,NC_045512.2,27274,T,A,PASS,24,17,7,0.29,ORF6,missense_variant,c.73T>A,p.Ser25Thr,p.S25T,ivar,Unassigned +220663,NC_045512.2,27476,C,T,PASS,147,21,126,0.86,ORF7a,missense_variant,c.83C>T,p.Thr28Ile,p.T28I,ivar,Unassigned +220663,NC_045512.2,28271,A,T,PASS,150,0,150,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220663,NC_045512.2,28311,C,T,PASS,159,2,157,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220663,NC_045512.2,28361,GGAGAACGCA,G,PASS,171,171,136,0.8,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220663,NC_045512.2,28881,GG,AA,PASS,9147,39,9102,1.0,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220663,NC_045512.2,28883,G,C,PASS,9138,1,9105,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220663,NC_045512.2,29301,A,G,PASS,1729,4,1725,1.0,N,missense_variant,c.1028A>G,p.Asp343Gly,p.D343G,ivar,Unassigned +220663,NC_045512.2,3760,T,A,PASS,316,215,97,0.31,orf1ab,stop_gained,c.3495T>A,p.Cys1165*,p.C1165*,ivar,Unassigned +220663,NC_045512.2,8393,G,A,PASS,223,0,223,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220664,NC_045512.2,10029,C,T,PASS,25,0,25,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.1.1 +220664,NC_045512.2,10449,C,A,PASS,112,0,112,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220664,NC_045512.2,11282,AGTTTGTCTG,A,PASS,302,300,269,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220664,NC_045512.2,11537,A,G,PASS,300,0,300,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220664,NC_045512.2,13195,T,C,PASS,5521,11,5501,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220664,NC_045512.2,14408,C,T,PASS,214,4,210,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220664,NC_045512.2,15336,T,C,PASS,11,5,6,0.55,orf1ab,missense_variant,c.15071T>C,p.Leu5024Ser,p.L5024S,ivar,BA.1.1.1 +220664,NC_045512.2,15359,G,A,PASS,13,6,7,0.54,orf1ab,missense_variant,c.15094G>A,p.Ala5032Thr,p.A5032T,ivar,BA.1.1.1 +220664,NC_045512.2,16064,A,G,PASS,251,1,250,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220664,NC_045512.2,18163,A,G,PASS,24,0,24,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.1.1 +220664,NC_045512.2,21762,C,T,PASS,261,0,261,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220664,NC_045512.2,21764,ATACATG,A,PASS,266,261,232,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220664,NC_045512.2,21846,C,T,PASS,297,0,297,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220664,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220664,NC_045512.2,22599,G,A,PASS,13,0,13,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220664,NC_045512.2,22673,TC,CT,PASS,11,0,11,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220664,NC_045512.2,22679,T,C,PASS,14,0,14,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220664,NC_045512.2,22686,C,T,PASS,12,0,12,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220664,NC_045512.2,22992,G,A,PASS,10,0,10,1.0,S,missense_variant,c.1430G>A,p.Ser477Asn,p.S477N,ivar,BA.1.1.1 +220664,NC_045512.2,23013,A,C,PASS,10,0,10,1.0,S,missense_variant,c.1451A>C,p.Glu484Ala,p.E484A,ivar,BA.1.1.1 +220664,NC_045512.2,23040,A,G,PASS,11,0,11,1.0,S,missense_variant,c.1478A>G,p.Gln493Arg,p.Q493R,ivar,BA.1.1.1 +220664,NC_045512.2,23048,G,A,PASS,15,0,15,1.0,S,missense_variant,c.1486G>A,p.Gly496Ser,p.G496S,ivar,BA.1.1.1 +220664,NC_045512.2,23055,A,G,PASS,15,0,15,1.0,S,missense_variant,c.1493A>G,p.Gln498Arg,p.Q498R,ivar,BA.1.1.1 +220664,NC_045512.2,23063,A,T,PASS,16,0,14,0.88,S,missense_variant,c.1501A>T,p.Asn501Tyr,p.N501Y,ivar,BA.1.1.1 +220664,NC_045512.2,23075,T,C,PASS,17,0,17,1.0,S,missense_variant,c.1513T>C,p.Tyr505His,p.Y505H,ivar,BA.1.1.1 +220664,NC_045512.2,23202,C,A,PASS,25,0,25,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220664,NC_045512.2,23403,A,G,PASS,2654,0,2654,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220664,NC_045512.2,23525,C,T,PASS,2542,8,2530,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220664,NC_045512.2,23599,T,G,PASS,936,0,935,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220664,NC_045512.2,23604,C,A,PASS,896,0,889,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220664,NC_045512.2,23854,C,A,PASS,55,0,54,0.98,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220664,NC_045512.2,23948,G,T,PASS,895,0,891,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220664,NC_045512.2,24130,C,A,PASS,1211,0,1198,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220664,NC_045512.2,24424,A,T,PASS,268,0,268,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220664,NC_045512.2,24469,T,A,PASS,1053,0,1053,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220664,NC_045512.2,24503,C,T,PASS,1182,13,1169,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220664,NC_045512.2,25000,C,T,PASS,80,0,80,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220664,NC_045512.2,25584,C,T,PASS,152,0,152,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220664,NC_045512.2,26270,C,T,PASS,636,2,634,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220664,NC_045512.2,26530,A,G,PASS,177,0,177,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220664,NC_045512.2,26577,C,G,PASS,203,0,203,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220664,NC_045512.2,26709,G,A,PASS,205,0,205,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220664,NC_045512.2,27259,A,C,PASS,346,0,340,0.98,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220664,NC_045512.2,27807,C,T,PASS,64,0,64,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220664,NC_045512.2,28271,A,T,PASS,1831,9,1819,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220664,NC_045512.2,28311,C,T,PASS,1835,8,1827,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220664,NC_045512.2,2832,A,G,PASS,167,1,166,0.99,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220664,NC_045512.2,28361,GGAGAACGCA,G,PASS,1291,1282,743,0.58,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220664,NC_045512.2,28881,GG,AA,PASS,2695,46,2646,0.98,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220664,NC_045512.2,28883,G,C,PASS,2663,6,2655,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220664,NC_045512.2,3037,C,T,PASS,50,0,50,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220664,NC_045512.2,5386,T,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.5121T>G,p.Ala1707Ala,p.A1707A,ivar,BA.1.1.1 +220664,NC_045512.2,8393,G,A,PASS,2721,8,2712,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220665,NC_045512.2,10449,C,A,PASS,14,0,14,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220665,NC_045512.2,11074,CT,C,ft,15,15,4,0.27,orf1ab,frameshift_variant,c.10817delT,p.Leu3606fs,p.L3606fs,ivar,BA.1.17 +220665,NC_045512.2,11186,T,C,PASS,26,18,8,0.31,orf1ab,synonymous_variant,c.10921T>C,p.Leu3641Leu,p.L3641L,ivar,BA.1.17 +220665,NC_045512.2,11282,AGTTTGTCTG,A,PASS,49,49,41,0.84,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220665,NC_045512.2,11537,A,G,PASS,41,0,41,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220665,NC_045512.2,13195,T,C,PASS,2411,5,2405,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220665,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220665,NC_045512.2,19162,G,T,PASS,872,0,868,1.0,orf1ab,synonymous_variant,c.18897G>T,p.Leu6299Leu,p.L6299L,ivar,BA.1.17 +220665,NC_045512.2,21762,C,T,PASS,52,0,52,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220665,NC_045512.2,21764,ATACATG,A,PASS,52,52,47,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220665,NC_045512.2,21846,C,T,PASS,44,0,44,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220665,NC_045512.2,23202,C,A,PASS,16,0,16,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220665,NC_045512.2,23235,A,G,PASS,19,12,7,0.37,S,missense_variant,c.1673A>G,p.Lys558Arg,p.K558R,ivar,BA.1.17 +220665,NC_045512.2,23403,A,G,PASS,1508,0,1508,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220665,NC_045512.2,23525,C,T,PASS,1423,6,1417,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220665,NC_045512.2,23599,T,G,PASS,648,0,648,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220665,NC_045512.2,23604,C,A,PASS,624,0,621,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220665,NC_045512.2,23948,G,T,PASS,71,0,71,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220665,NC_045512.2,24130,C,A,PASS,140,0,140,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220665,NC_045512.2,24424,A,T,PASS,37,0,37,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220665,NC_045512.2,24469,T,A,PASS,384,0,383,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220665,NC_045512.2,24503,C,T,PASS,449,11,438,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220665,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220665,NC_045512.2,25584,C,T,PASS,35,0,35,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220665,NC_045512.2,26270,C,T,PASS,646,0,646,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220665,NC_045512.2,26530,A,G,PASS,242,0,242,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220665,NC_045512.2,26577,C,G,PASS,271,0,269,0.99,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220665,NC_045512.2,26709,G,A,PASS,262,1,261,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220665,NC_045512.2,27259,A,C,PASS,149,0,149,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220665,NC_045512.2,27670,G,T,PASS,32,0,32,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1.17 +220665,NC_045512.2,27676,G,C,PASS,31,23,8,0.26,ORF7a,missense_variant,c.283G>C,p.Glu95Gln,p.E95Q,ivar,BA.1.17 +220665,NC_045512.2,27807,C,T,PASS,55,0,55,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220665,NC_045512.2,28271,A,T,PASS,837,0,837,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220665,NC_045512.2,28311,C,T,PASS,921,0,919,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220665,NC_045512.2,2832,A,G,PASS,88,0,88,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220665,NC_045512.2,28361,GGAGAACGCA,G,PASS,702,694,428,0.61,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220665,NC_045512.2,28881,GG,AA,PASS,8854,85,8762,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220665,NC_045512.2,28883,G,C,PASS,8819,2,8808,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220665,NC_045512.2,3037,C,T,PASS,11,0,11,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220665,NC_045512.2,4087,T,C,ft,15,11,4,0.27,orf1ab,synonymous_variant,c.3822T>C,p.Ile1274Ile,p.I1274I,ivar,BA.1.17 +220665,NC_045512.2,5672,C,T,PASS,49,0,49,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220665,NC_045512.2,5924,G,A,PASS,20,0,20,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220665,NC_045512.2,76,T,A,PASS,17,5,12,0.71,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220665,NC_045512.2,78,T,G,PASS,17,5,12,0.71,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220665,NC_045512.2,8393,G,A,PASS,2963,3,2957,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220666,NC_045512.2,11267,GAT,G,PASS,28,24,10,0.36,orf1ab,frameshift_variant,c.11005_11006delAT,p.Met3669fs,p.M3669fs,ivar,B.1.617.2 +220666,NC_045512.2,11332,A,G,PASS,31,0,31,1.0,orf1ab,synonymous_variant,c.11067A>G,p.Val3689Val,p.V3689V,ivar,B.1.617.2 +220666,NC_045512.2,11387,G,A,ft,14,10,4,0.29,orf1ab,missense_variant,c.11122G>A,p.Val3708Met,p.V3708M,ivar,B.1.617.2 +220666,NC_045512.2,13432,C,T,PASS,486,0,486,1.0,orf1ab,synonymous_variant,c.13167C>T,p.Pro4389Pro,p.P4389P,ivar,B.1.617.2 +220666,NC_045512.2,21456,A,G,ft,10,7,3,0.3,orf1ab,missense_variant,c.21191A>G,p.Lys7064Arg,p.K7064R,ivar,B.1.617.2 +220666,NC_045512.2,21618,C,G,PASS,18,0,18,1.0,S,missense_variant,c.56C>G,p.Thr19Arg,p.T19R,ivar,B.1.617.2 +220666,NC_045512.2,23403,A,G,PASS,319,0,319,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,B.1.617.2 +220666,NC_045512.2,23604,C,G,PASS,103,0,103,1.0,S,missense_variant,c.2042C>G,p.Pro681Arg,p.P681R,ivar,B.1.617.2 +220666,NC_045512.2,26767,T,C,PASS,24,0,24,1.0,M,missense_variant,c.245T>C,p.Ile82Thr,p.I82T,ivar,B.1.617.2 +220666,NC_045512.2,27874,C,T,PASS,13,0,13,1.0,ORF7b,missense_variant,c.119C>T,p.Thr40Ile,p.T40I,ivar,B.1.617.2 +220666,NC_045512.2,27916,G,A,PASS,12,0,12,1.0,ORF8,missense_variant,c.23G>A,p.Gly8Glu,p.G8E,ivar,B.1.617.2 +220666,NC_045512.2,27943,A,G,PASS,10,3,7,0.7,ORF8,missense_variant,c.50A>G,p.His17Arg,p.H17R,ivar,B.1.617.2 +220666,NC_045512.2,28055,A,G,PASS,15,8,7,0.47,ORF8,synonymous_variant,c.162A>G,p.Ser54Ser,p.S54S,ivar,B.1.617.2 +220666,NC_045512.2,28089,GGTTCTA,G,PASS,12,12,12,1.0,ORF8,disruptive_inframe_deletion,c.197_202delGTTCTA,p.Gly66_Lys68delinsGlu,p.G66_K68delinsE,ivar,B.1.617.2 +220666,NC_045512.2,28179,G,T,PASS,18,0,18,1.0,ORF8,missense_variant,c.286G>T,p.Gly96Cys,p.G96C,ivar,B.1.617.2 +220666,NC_045512.2,28247,AGATTTC,A,PASS,90,90,86,0.96,ORF8,conservative_inframe_deletion,c.355_360delGATTTC,p.Asp119_Phe120del,p.D119_F120del,ivar,B.1.617.2 +220666,NC_045512.2,28270,TA,T,PASS,118,118,105,0.89,N,upstream_gene_variant,c.-3delA,.,.,ivar,B.1.617.2 +220666,NC_045512.2,28367,C,T,PASS,96,0,96,1.0,N,missense_variant,c.94C>T,p.Arg32Cys,p.R32C,ivar,B.1.617.2 +220666,NC_045512.2,28378,G,T,PASS,78,0,78,1.0,N,synonymous_variant,c.105G>T,p.Ala35Ala,p.A35A,ivar,B.1.617.2 +220666,NC_045512.2,28461,A,G,PASS,16,0,16,1.0,N,missense_variant,c.188A>G,p.Asp63Gly,p.D63G,ivar,B.1.617.2 +220666,NC_045512.2,28881,G,T,PASS,5069,16,5029,0.99,N,missense_variant,c.608G>T,p.Arg203Met,p.R203M,ivar,B.1.617.2 +220666,NC_045512.2,28916,G,T,PASS,56,0,56,1.0,N,missense_variant,c.643G>T,p.Gly215Cys,p.G215C,ivar,B.1.617.2 +220666,NC_045512.2,29402,G,T,PASS,1865,0,1860,1.0,N,missense_variant,c.1129G>T,p.Asp377Tyr,p.D377Y,ivar,B.1.617.2 +220666,NC_045512.2,3903,C,T,PASS,82,0,82,1.0,orf1ab,missense_variant,c.3638C>T,p.Pro1213Leu,p.P1213L,ivar,B.1.617.2 +220666,NC_045512.2,3987,C,T,PASS,90,0,90,1.0,orf1ab,missense_variant,c.3722C>T,p.Thr1241Ile,p.T1241I,ivar,B.1.617.2 +220667,NC_045512.2,10029,C,T,PASS,30,0,30,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220667,NC_045512.2,10449,C,A,PASS,76,0,74,0.97,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220667,NC_045512.2,11282,AGTTTGTCTG,A,PASS,206,202,182,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220667,NC_045512.2,11537,A,G,PASS,96,0,96,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220667,NC_045512.2,13195,T,C,PASS,3626,4,3622,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220667,NC_045512.2,14408,C,T,PASS,117,0,117,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220667,NC_045512.2,18163,A,G,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220667,NC_045512.2,21762,C,T,PASS,157,2,155,0.99,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220667,NC_045512.2,21764,ATACATG,A,PASS,159,157,139,0.87,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220667,NC_045512.2,21846,C,T,PASS,153,1,152,0.99,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220667,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,BA.1.17 +220667,NC_045512.2,22578,G,A,PASS,18,0,18,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220667,NC_045512.2,22673,TC,CT,PASS,10,0,10,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220667,NC_045512.2,22679,T,C,PASS,20,0,20,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220667,NC_045512.2,22686,C,T,PASS,20,0,20,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220667,NC_045512.2,23202,C,A,PASS,16,0,16,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220667,NC_045512.2,23403,A,G,PASS,3381,6,3375,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220667,NC_045512.2,23525,C,T,PASS,3427,9,3416,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220667,NC_045512.2,23599,T,G,PASS,1504,0,1502,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220667,NC_045512.2,23604,C,A,PASS,1436,0,1431,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220667,NC_045512.2,23854,C,A,PASS,19,0,19,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220667,NC_045512.2,23948,G,T,PASS,846,0,845,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220667,NC_045512.2,24130,C,A,PASS,1170,0,1164,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220667,NC_045512.2,24424,A,T,PASS,128,2,124,0.97,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220667,NC_045512.2,24469,T,A,PASS,798,2,795,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220667,NC_045512.2,24503,C,T,PASS,930,23,905,0.97,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220667,NC_045512.2,25000,C,T,PASS,67,0,67,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220667,NC_045512.2,25584,C,T,PASS,100,2,98,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220667,NC_045512.2,26270,C,T,PASS,1358,2,1355,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220667,NC_045512.2,26361,G,A,ft,11,8,3,0.27,E,synonymous_variant,c.117G>A,p.Leu39Leu,p.L39L,ivar,BA.1.17 +220667,NC_045512.2,26530,A,G,PASS,438,0,436,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220667,NC_045512.2,26577,C,G,PASS,513,0,513,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220667,NC_045512.2,26709,G,A,PASS,473,1,472,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220667,NC_045512.2,27259,A,C,PASS,618,0,618,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220667,NC_045512.2,27384,T,C,PASS,764,0,764,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,BA.1.17 +220667,NC_045512.2,27807,C,T,PASS,112,0,112,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220667,NC_045512.2,28271,A,T,PASS,1976,8,1963,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220667,NC_045512.2,28311,C,T,PASS,2173,5,2164,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220667,NC_045512.2,2832,A,G,PASS,80,0,80,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220667,NC_045512.2,28361,GGAGAACGCA,G,PASS,1572,1560,679,0.43,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220667,NC_045512.2,28881,GG,AA,PASS,3593,32,3558,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220667,NC_045512.2,28883,G,C,PASS,3570,4,3559,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220667,NC_045512.2,3037,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220667,NC_045512.2,3040,C,T,PASS,19,0,19,1.0,orf1ab,synonymous_variant,c.2775C>T,p.Tyr925Tyr,p.Y925Y,ivar,BA.1.17 +220667,NC_045512.2,5672,C,T,PASS,165,0,165,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220667,NC_045512.2,5924,G,A,PASS,77,0,77,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220667,NC_045512.2,76,T,A,PASS,45,9,36,0.8,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220667,NC_045512.2,78,T,G,PASS,45,9,36,0.8,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220667,NC_045512.2,7984,T,C,PASS,627,0,627,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,BA.1.17 +220667,NC_045512.2,8393,G,A,PASS,4302,15,4285,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220668,NC_045512.2,10449,C,A,PASS,11,0,11,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220668,NC_045512.2,11282,AGTTTGTCTG,A,PASS,33,33,29,0.88,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220668,NC_045512.2,13195,T,C,PASS,418,0,418,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220668,NC_045512.2,206,C,A,PASS,20,13,7,0.35,orf1ab,upstream_gene_variant,c.-60C>A,.,.,ivar,Unassigned +220668,NC_045512.2,21762,C,T,PASS,11,0,11,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220668,NC_045512.2,21764,ATACATG,A,ft,11,11,7,0.64,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220668,NC_045512.2,21846,C,T,PASS,16,0,16,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220668,NC_045512.2,23403,A,G,PASS,734,0,734,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220668,NC_045512.2,23525,C,T,PASS,748,0,748,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220668,NC_045512.2,23599,T,G,PASS,379,0,377,0.99,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220668,NC_045512.2,23604,C,A,PASS,358,0,358,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220668,NC_045512.2,23948,G,T,PASS,25,0,25,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220668,NC_045512.2,24130,C,A,PASS,19,0,19,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220668,NC_045512.2,24424,A,T,PASS,30,0,30,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220668,NC_045512.2,24469,T,A,PASS,94,0,94,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220668,NC_045512.2,24503,C,T,PASS,95,0,95,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220668,NC_045512.2,25000,C,T,PASS,17,0,17,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220668,NC_045512.2,25584,C,T,PASS,28,0,28,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220668,NC_045512.2,26270,C,T,PASS,475,2,473,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220668,NC_045512.2,26530,A,G,PASS,90,0,90,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220668,NC_045512.2,26577,C,G,PASS,87,0,87,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220668,NC_045512.2,26709,G,A,PASS,96,0,96,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220668,NC_045512.2,27259,A,C,PASS,68,0,68,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220668,NC_045512.2,27384,T,C,PASS,82,0,82,1.0,ORF6,synonymous_variant,c.183T>C,p.Asp61Asp,p.D61D,ivar,Unassigned +220668,NC_045512.2,27807,C,T,PASS,11,0,11,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220668,NC_045512.2,28271,A,T,PASS,260,2,258,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220668,NC_045512.2,28311,C,T,PASS,297,0,297,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220668,NC_045512.2,2832,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220668,NC_045512.2,28361,GGAGAACGCA,G,PASS,176,176,105,0.6,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220668,NC_045512.2,28881,GG,AA,PASS,8461,46,8410,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220668,NC_045512.2,28883,G,C,PASS,8448,1,8431,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220668,NC_045512.2,5672,C,T,PASS,10,0,10,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220668,NC_045512.2,5924,G,A,PASS,10,0,10,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220668,NC_045512.2,76,T,A,PASS,18,6,12,0.67,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220668,NC_045512.2,78,T,G,PASS,18,6,12,0.67,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220668,NC_045512.2,7984,T,C,PASS,85,0,85,1.0,orf1ab,synonymous_variant,c.7719T>C,p.Asp2573Asp,p.D2573D,ivar,Unassigned +220668,NC_045512.2,8393,G,A,PASS,1330,2,1325,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220669,NC_045512.2,10449,C,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220669,NC_045512.2,11282,AGTTTGTCTG,A,PASS,35,35,33,0.94,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220669,NC_045512.2,11537,A,G,PASS,38,0,38,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220669,NC_045512.2,13195,T,C,PASS,1499,4,1495,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220669,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220669,NC_045512.2,14466,T,C,PASS,28,20,8,0.29,orf1ab,missense_variant,c.14201T>C,p.Phe4734Ser,p.F4734S,ivar,Unassigned +220669,NC_045512.2,14533,A,G,ft,16,12,4,0.25,orf1ab,synonymous_variant,c.14268A>G,p.Leu4756Leu,p.L4756L,ivar,Unassigned +220669,NC_045512.2,15572,A,G,PASS,2032,731,1301,0.64,orf1ab,missense_variant,c.15307A>G,p.Met5103Val,p.M5103V,ivar,Unassigned +220669,NC_045512.2,21762,C,T,PASS,37,0,37,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220669,NC_045512.2,21764,ATACATG,A,PASS,38,37,29,0.76,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220669,NC_045512.2,21846,C,T,PASS,45,0,45,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220669,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,Unassigned +220669,NC_045512.2,23403,A,G,PASS,1002,0,1002,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220669,NC_045512.2,23525,C,T,PASS,1030,4,1026,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220669,NC_045512.2,23599,T,G,PASS,490,0,488,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220669,NC_045512.2,23604,C,A,PASS,473,0,471,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220669,NC_045512.2,23948,G,T,PASS,113,0,113,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220669,NC_045512.2,24130,C,A,PASS,208,0,204,0.98,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220669,NC_045512.2,24424,A,T,PASS,42,0,40,0.95,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220669,NC_045512.2,24469,T,A,PASS,239,0,239,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220669,NC_045512.2,24503,C,T,PASS,281,6,275,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220669,NC_045512.2,25000,C,T,PASS,27,0,27,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220669,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220669,NC_045512.2,26270,C,T,PASS,1060,2,1056,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220669,NC_045512.2,26530,A,G,PASS,516,0,516,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220669,NC_045512.2,26577,C,G,PASS,508,1,505,0.99,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220669,NC_045512.2,26709,G,A,PASS,474,1,472,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220669,NC_045512.2,27259,A,C,PASS,247,0,247,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220669,NC_045512.2,27807,C,T,PASS,93,0,92,0.99,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220669,NC_045512.2,28271,A,T,PASS,1304,1,1302,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220669,NC_045512.2,28311,C,T,PASS,1395,0,1393,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220669,NC_045512.2,2832,A,G,PASS,11,0,11,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220669,NC_045512.2,28361,GGAGAACGCA,G,PASS,1092,1088,734,0.67,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220669,NC_045512.2,28363,A,T,PASS,16,10,6,0.38,N,synonymous_variant,c.90A>T,p.Gly30Gly,p.G30G,ivar,Unassigned +220669,NC_045512.2,28881,GG,AA,PASS,10404,75,10319,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220669,NC_045512.2,28883,G,C,PASS,10380,2,10364,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220669,NC_045512.2,5672,C,T,PASS,37,2,35,0.95,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220669,NC_045512.2,5924,G,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220669,NC_045512.2,76,T,A,PASS,44,7,37,0.84,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220669,NC_045512.2,8393,G,A,PASS,2083,5,2078,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220670,NC_045512.2,10449,C,A,PASS,39,0,38,0.97,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220670,NC_045512.2,11282,AGTTTGTCTG,A,PASS,101,101,83,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220670,NC_045512.2,11537,A,G,PASS,81,0,81,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220670,NC_045512.2,13195,T,C,PASS,4671,5,4664,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220670,NC_045512.2,14408,C,T,PASS,72,0,72,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220670,NC_045512.2,21762,C,T,PASS,121,0,121,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220670,NC_045512.2,21764,ATACATG,A,PASS,121,121,114,0.94,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220670,NC_045512.2,21846,C,T,PASS,117,0,117,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220670,NC_045512.2,22673,TC,CT,PASS,11,0,11,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220670,NC_045512.2,22679,T,C,PASS,11,0,11,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220670,NC_045512.2,22686,C,T,PASS,11,0,11,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220670,NC_045512.2,23202,C,A,PASS,14,0,14,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220670,NC_045512.2,23403,A,G,PASS,2094,0,2093,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220670,NC_045512.2,23525,C,T,PASS,2060,6,2053,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220670,NC_045512.2,23599,T,G,PASS,847,0,845,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220670,NC_045512.2,23604,C,A,PASS,817,0,815,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220670,NC_045512.2,23854,C,A,PASS,25,0,25,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220670,NC_045512.2,23948,G,T,PASS,328,0,327,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220670,NC_045512.2,24130,C,A,PASS,478,0,477,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220670,NC_045512.2,24424,A,T,PASS,93,0,93,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220670,NC_045512.2,24469,T,A,PASS,520,0,518,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220670,NC_045512.2,24503,C,T,PASS,628,4,624,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220670,NC_045512.2,25000,C,T,PASS,33,0,33,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220670,NC_045512.2,25584,C,T,PASS,58,0,58,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220670,NC_045512.2,26270,C,T,PASS,372,2,370,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220670,NC_045512.2,26530,A,G,PASS,296,0,296,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220670,NC_045512.2,26577,C,G,PASS,354,0,354,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220670,NC_045512.2,26709,G,A,PASS,361,0,361,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220670,NC_045512.2,27259,A,C,PASS,268,0,268,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220670,NC_045512.2,27632,G,A,PASS,42,28,14,0.33,ORF7a,missense_variant,c.239G>A,p.Arg80Lys,p.R80K,ivar,BA.1.17 +220670,NC_045512.2,27807,C,T,PASS,65,0,65,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220670,NC_045512.2,28253,CA,C,PASS,482,480,479,0.99,ORF8,frameshift_variant,c.361delA,p.Ile121fs,p.I121fs,ivar,BA.1.17 +220670,NC_045512.2,28271,A,T,PASS,569,0,566,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220670,NC_045512.2,28311,C,T,PASS,572,4,568,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220670,NC_045512.2,2832,A,G,PASS,78,0,78,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220670,NC_045512.2,28361,GGAGAACGCA,G,PASS,386,382,243,0.63,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220670,NC_045512.2,28881,GG,AA,PASS,7323,72,7246,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220670,NC_045512.2,28883,G,C,PASS,7288,2,7274,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220670,NC_045512.2,29399,G,T,PASS,4164,2,4135,0.99,N,missense_variant,c.1126G>T,p.Ala376Ser,p.A376S,ivar,BA.1.17 +220670,NC_045512.2,3037,C,T,PASS,14,0,14,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220670,NC_045512.2,5672,C,T,PASS,57,2,55,0.96,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220670,NC_045512.2,5924,G,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220670,NC_045512.2,8393,G,A,PASS,3256,13,3242,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220670,NC_045512.2,8652,T,C,PASS,2794,8,2786,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,BA.1.17 +220671,NC_045512.2,10029,C,T,PASS,28,0,28,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,BA.1.17 +220671,NC_045512.2,10449,C,A,PASS,72,0,72,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.17 +220671,NC_045512.2,11282,AGTTTGTCTG,A,PASS,205,204,183,0.89,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.17 +220671,NC_045512.2,11537,A,G,PASS,98,0,98,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.17 +220671,NC_045512.2,12008,C,T,PASS,232,1,230,0.99,orf1ab,missense_variant,c.11743C>T,p.Leu3915Phe,p.L3915F,ivar,BA.1.17 +220671,NC_045512.2,13195,T,C,PASS,3794,10,3783,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.17 +220671,NC_045512.2,14408,C,T,PASS,62,1,61,0.98,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.17 +220671,NC_045512.2,18163,A,G,PASS,15,0,15,1.0,orf1ab,synonymous_variant,c.17898A>G,p.Thr5966Thr,p.T5966T,ivar,BA.1.17 +220671,NC_045512.2,21762,C,T,PASS,95,0,95,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.17 +220671,NC_045512.2,21764,ATACATG,A,PASS,97,95,87,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.17 +220671,NC_045512.2,21846,C,T,PASS,108,0,108,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.17 +220671,NC_045512.2,22578,G,A,PASS,23,0,23,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.17 +220671,NC_045512.2,22673,TC,CT,PASS,12,0,12,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.17 +220671,NC_045512.2,22679,T,C,PASS,20,0,20,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.17 +220671,NC_045512.2,22686,C,T,PASS,20,0,20,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.17 +220671,NC_045512.2,23202,C,A,PASS,22,0,20,0.91,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.17 +220671,NC_045512.2,23403,A,G,PASS,2394,0,2394,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.17 +220671,NC_045512.2,23525,C,T,PASS,2316,2,2309,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.17 +220671,NC_045512.2,23599,T,G,PASS,848,0,848,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.17 +220671,NC_045512.2,23604,C,A,PASS,798,0,798,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.17 +220671,NC_045512.2,23854,C,A,PASS,59,0,59,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.17 +220671,NC_045512.2,23948,G,T,PASS,554,0,553,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.17 +220671,NC_045512.2,24130,C,A,PASS,893,0,890,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.17 +220671,NC_045512.2,24424,A,T,PASS,239,0,239,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.17 +220671,NC_045512.2,24469,T,A,PASS,691,0,687,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.17 +220671,NC_045512.2,24503,C,T,PASS,756,12,744,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.17 +220671,NC_045512.2,25000,C,T,PASS,56,0,56,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.17 +220671,NC_045512.2,25584,C,T,PASS,115,1,113,0.98,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.17 +220671,NC_045512.2,26270,C,T,PASS,1039,7,1032,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.17 +220671,NC_045512.2,26530,A,G,PASS,611,1,610,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.17 +220671,NC_045512.2,26577,C,G,PASS,638,0,637,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.17 +220671,NC_045512.2,26709,G,A,PASS,596,5,588,0.99,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.17 +220671,NC_045512.2,27259,A,C,PASS,630,0,630,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.17 +220671,NC_045512.2,27670,G,T,PASS,211,0,211,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,BA.1.17 +220671,NC_045512.2,27807,C,T,PASS,253,4,248,0.98,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.17 +220671,NC_045512.2,28271,A,T,PASS,1608,3,1605,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.17 +220671,NC_045512.2,28311,C,T,PASS,1682,3,1673,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.17 +220671,NC_045512.2,2832,A,G,PASS,92,0,92,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.17 +220671,NC_045512.2,28361,GGAGAACGCA,G,PASS,1336,1327,801,0.6,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.17 +220671,NC_045512.2,28881,GG,AA,PASS,2721,26,2694,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.17 +220671,NC_045512.2,28883,G,C,PASS,2714,2,2706,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.17 +220671,NC_045512.2,3037,C,T,PASS,31,1,30,0.97,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.17 +220671,NC_045512.2,5672,C,T,PASS,183,0,183,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,BA.1.17 +220671,NC_045512.2,5924,G,A,PASS,61,0,61,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,BA.1.17 +220671,NC_045512.2,76,T,A,PASS,44,27,17,0.39,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,BA.1.17 +220671,NC_045512.2,78,T,G,PASS,44,27,17,0.39,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,BA.1.17 +220671,NC_045512.2,8393,G,A,PASS,3239,22,3215,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.17 +220672,NC_045512.2,10029,C,T,PASS,15,0,15,1.0,orf1ab,missense_variant,c.9764C>T,p.Thr3255Ile,p.T3255I,ivar,Unassigned +220672,NC_045512.2,11282,AGTTTGTCTG,A,PASS,48,48,44,0.92,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220672,NC_045512.2,11537,A,G,PASS,64,0,64,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220672,NC_045512.2,13195,T,C,PASS,1572,4,1568,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220672,NC_045512.2,14408,C,T,PASS,61,0,61,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220672,NC_045512.2,20776,A,G,PASS,29,0,29,1.0,orf1ab,synonymous_variant,c.20511A>G,p.Ala6837Ala,p.A6837A,ivar,Unassigned +220672,NC_045512.2,21762,C,T,PASS,41,0,41,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220672,NC_045512.2,21764,ATACATG,A,PASS,41,41,37,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220672,NC_045512.2,21846,C,T,PASS,53,0,53,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220672,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,Unassigned +220672,NC_045512.2,23323,T,C,PASS,173,2,171,0.99,S,synonymous_variant,c.1761T>C,p.Ile587Ile,p.I587I,ivar,Unassigned +220672,NC_045512.2,23403,A,G,PASS,197,0,197,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220672,NC_045512.2,23525,C,T,PASS,191,0,191,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220672,NC_045512.2,23599,T,G,PASS,81,0,81,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220672,NC_045512.2,23604,C,A,PASS,79,0,79,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220672,NC_045512.2,23948,G,T,PASS,46,0,46,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220672,NC_045512.2,24130,C,A,PASS,60,0,60,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220672,NC_045512.2,24424,A,T,PASS,82,0,82,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220672,NC_045512.2,24469,T,A,PASS,575,2,571,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220672,NC_045512.2,24503,C,T,PASS,689,5,684,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220672,NC_045512.2,25000,C,T,PASS,31,0,31,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220672,NC_045512.2,25584,C,T,PASS,27,2,25,0.93,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220672,NC_045512.2,26270,C,T,PASS,1197,0,1197,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220672,NC_045512.2,26530,A,G,PASS,248,0,248,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220672,NC_045512.2,26577,C,G,PASS,225,0,225,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220672,NC_045512.2,26709,G,A,PASS,228,0,228,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220672,NC_045512.2,27259,A,C,PASS,103,0,103,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220672,NC_045512.2,27807,C,T,PASS,18,0,18,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220672,NC_045512.2,28271,A,T,PASS,1324,4,1318,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220672,NC_045512.2,28311,C,T,PASS,1356,0,1352,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220672,NC_045512.2,2832,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220672,NC_045512.2,28361,GGAGAACGCA,G,PASS,932,929,481,0.52,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220672,NC_045512.2,28881,GG,AA,PASS,9896,69,9823,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220672,NC_045512.2,28883,G,C,PASS,9878,3,9869,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220672,NC_045512.2,3800,G,A,PASS,80,2,78,0.98,orf1ab,missense_variant,c.3535G>A,p.Asp1179Asn,p.D1179N,ivar,Unassigned +220672,NC_045512.2,514,TGTTATG,T,PASS,11985,11766,9796,0.82,orf1ab,conservative_inframe_deletion,c.253_258delATGGTT,p.Met85_Val86del,p.M85_V86del,ivar,Unassigned +220672,NC_045512.2,520,G,C,PASS,87,44,43,0.49,orf1ab,missense_variant,c.255G>C,p.Met85Ile,p.M85I,ivar,Unassigned +220672,NC_045512.2,76,T,A,PASS,11,3,8,0.73,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220672,NC_045512.2,78,T,G,PASS,11,3,8,0.73,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220672,NC_045512.2,8393,G,A,PASS,544,2,541,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220675,NC_045512.2,11537,A,G,PASS,17,0,17,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220675,NC_045512.2,13195,T,C,PASS,553,0,553,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220675,NC_045512.2,13908,T,C,ft,10,6,4,0.4,orf1ab,missense_variant,c.13643T>C,p.Ile4548Thr,p.I4548T,ivar,Unassigned +220675,NC_045512.2,14408,C,T,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220675,NC_045512.2,21762,C,T,PASS,16,0,16,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220675,NC_045512.2,21764,ATACATG,A,PASS,16,16,16,1.0,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220675,NC_045512.2,21846,C,T,PASS,30,0,30,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220675,NC_045512.2,23403,A,G,PASS,214,0,214,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220675,NC_045512.2,23525,C,T,PASS,221,3,218,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220675,NC_045512.2,23599,T,G,PASS,105,0,105,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220675,NC_045512.2,23604,C,A,PASS,103,0,103,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220675,NC_045512.2,23948,G,T,PASS,25,0,25,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220675,NC_045512.2,24130,C,A,PASS,50,0,50,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220675,NC_045512.2,24424,A,T,PASS,24,0,24,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220675,NC_045512.2,24469,T,A,PASS,131,1,130,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220675,NC_045512.2,24503,C,T,PASS,140,7,133,0.95,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220675,NC_045512.2,25000,C,T,PASS,12,0,12,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220675,NC_045512.2,25057,T,C,ft,13,8,5,0.38,S,synonymous_variant,c.3495T>C,p.Asp1165Asp,p.D1165D,ivar,Unassigned +220675,NC_045512.2,25584,C,T,PASS,24,2,22,0.92,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220675,NC_045512.2,26270,C,T,PASS,221,0,221,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220675,NC_045512.2,26530,A,G,PASS,72,0,72,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220675,NC_045512.2,26577,C,G,PASS,67,0,67,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220675,NC_045512.2,26709,G,A,PASS,75,2,73,0.97,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220675,NC_045512.2,27259,A,C,PASS,48,0,48,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220675,NC_045512.2,28271,A,T,PASS,187,0,187,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220675,NC_045512.2,28311,C,T,PASS,213,2,211,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220675,NC_045512.2,28361,GGAGAACGCA,G,PASS,185,185,129,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220675,NC_045512.2,28881,GG,AA,PASS,12043,60,11972,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220675,NC_045512.2,28883,G,C,PASS,12008,2,11991,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220675,NC_045512.2,5672,C,T,PASS,40,2,38,0.95,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220675,NC_045512.2,8393,G,A,PASS,307,0,307,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220675,NC_045512.2,8652,T,C,PASS,198,0,198,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,Unassigned +220677,NC_045512.2,10449,C,A,PASS,19,0,19,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220677,NC_045512.2,10947,G,A,ft,10,7,3,0.3,orf1ab,missense_variant,c.10682G>A,p.Arg3561Lys,p.R3561K,ivar,Unassigned +220677,NC_045512.2,11282,AGTTTGTCTG,A,PASS,27,27,25,0.93,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220677,NC_045512.2,11537,A,G,PASS,43,0,43,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220677,NC_045512.2,12053,C,T,PASS,154,0,154,1.0,orf1ab,missense_variant,c.11788C>T,p.Leu3930Phe,p.L3930F,ivar,Unassigned +220677,NC_045512.2,13195,T,C,PASS,2302,4,2298,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220677,NC_045512.2,14408,C,T,PASS,27,0,27,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220677,NC_045512.2,21762,C,T,PASS,44,0,44,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220677,NC_045512.2,21764,ATACATG,A,PASS,44,44,39,0.89,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220677,NC_045512.2,21846,C,T,PASS,43,0,43,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220677,NC_045512.2,23403,A,G,PASS,1670,8,1662,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220677,NC_045512.2,23525,C,T,PASS,1615,3,1609,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220677,NC_045512.2,23599,T,G,PASS,575,0,575,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220677,NC_045512.2,23604,C,A,PASS,558,0,551,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220677,NC_045512.2,23948,G,T,PASS,147,0,147,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220677,NC_045512.2,24130,C,A,PASS,220,0,218,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220677,NC_045512.2,24424,A,T,PASS,24,0,24,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220677,NC_045512.2,24469,T,A,PASS,305,0,302,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220677,NC_045512.2,24503,C,T,PASS,348,7,341,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220677,NC_045512.2,25000,C,T,PASS,16,0,16,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220677,NC_045512.2,25032,A,G,ft,15,11,4,0.27,S,missense_variant,c.3470A>G,p.Lys1157Arg,p.K1157R,ivar,Unassigned +220677,NC_045512.2,25584,C,T,PASS,26,0,26,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220677,NC_045512.2,26270,C,T,PASS,328,2,326,0.99,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220677,NC_045512.2,26530,A,G,PASS,216,0,216,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220677,NC_045512.2,26577,C,G,PASS,231,0,230,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220677,NC_045512.2,26612,A,G,PASS,182,0,182,1.0,M,synonymous_variant,c.90A>G,p.Thr30Thr,p.T30T,ivar,Unassigned +220677,NC_045512.2,26709,G,A,PASS,223,0,223,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220677,NC_045512.2,27259,A,C,PASS,134,0,134,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220677,NC_045512.2,27670,G,T,PASS,60,0,60,1.0,ORF7a,missense_variant,c.277G>T,p.Val93Phe,p.V93F,ivar,Unassigned +220677,NC_045512.2,27807,C,T,PASS,87,0,87,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220677,NC_045512.2,28271,A,T,PASS,979,3,974,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220677,NC_045512.2,28311,C,T,PASS,971,0,967,1.0,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220677,NC_045512.2,2832,A,G,PASS,10,0,10,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220677,NC_045512.2,28361,GGAGAACGCA,G,PASS,710,708,439,0.62,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220677,NC_045512.2,28512,C,T,PASS,190,135,50,0.26,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,Unassigned +220677,NC_045512.2,28881,GG,AA,PASS,6996,77,6913,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220677,NC_045512.2,28883,G,C,PASS,6957,1,6945,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220677,NC_045512.2,3037,C,T,PASS,21,0,21,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220677,NC_045512.2,5672,C,T,PASS,18,0,18,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220677,NC_045512.2,5924,G,A,PASS,13,0,13,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220677,NC_045512.2,8393,G,A,PASS,2925,8,2915,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220678,NC_045512.2,10449,C,A,PASS,42,0,42,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220678,NC_045512.2,11282,AGTTTGTCTG,A,PASS,99,99,86,0.87,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220678,NC_045512.2,11537,A,G,PASS,164,0,164,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220678,NC_045512.2,13195,T,C,PASS,5198,9,5188,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220678,NC_045512.2,14408,C,T,PASS,150,0,150,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220678,NC_045512.2,16064,A,G,PASS,125,0,125,1.0,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220678,NC_045512.2,21762,C,T,PASS,162,0,162,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220678,NC_045512.2,21764,ATACATG,A,PASS,164,160,140,0.85,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220678,NC_045512.2,21846,C,T,PASS,187,0,187,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220678,NC_045512.2,22578,G,A,PASS,14,0,14,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220678,NC_045512.2,22599,G,A,PASS,16,0,16,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220678,NC_045512.2,22673,TC,CT,PASS,14,0,14,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220678,NC_045512.2,22679,T,C,PASS,16,0,16,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220678,NC_045512.2,22686,C,T,PASS,15,0,15,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220678,NC_045512.2,23202,C,A,PASS,21,0,21,1.0,S,missense_variant,c.1640C>A,p.Thr547Lys,p.T547K,ivar,BA.1.1.1 +220678,NC_045512.2,23403,A,G,PASS,2029,0,2029,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220678,NC_045512.2,23525,C,T,PASS,1991,10,1981,0.99,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220678,NC_045512.2,23599,T,G,PASS,763,2,761,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220678,NC_045512.2,23604,C,A,PASS,732,0,724,0.99,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220678,NC_045512.2,23854,C,A,PASS,21,0,21,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220678,NC_045512.2,23948,G,T,PASS,280,0,278,0.99,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220678,NC_045512.2,24130,C,A,PASS,345,0,343,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220678,NC_045512.2,24424,A,T,PASS,95,0,95,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220678,NC_045512.2,24469,T,A,PASS,708,0,708,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220678,NC_045512.2,24503,C,T,PASS,855,8,845,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220678,NC_045512.2,25000,C,T,PASS,37,0,37,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220678,NC_045512.2,25584,C,T,PASS,45,0,45,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220678,NC_045512.2,26270,C,T,PASS,305,0,305,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220678,NC_045512.2,26530,A,G,PASS,272,0,272,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220678,NC_045512.2,26577,C,G,PASS,290,0,290,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220678,NC_045512.2,26709,G,A,PASS,255,4,251,0.98,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220678,NC_045512.2,27259,A,C,PASS,129,0,129,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220678,NC_045512.2,27807,C,T,PASS,51,0,51,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220678,NC_045512.2,28271,A,T,PASS,1166,5,1159,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220678,NC_045512.2,28311,C,T,PASS,1184,7,1171,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220678,NC_045512.2,2832,A,G,PASS,89,0,89,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220678,NC_045512.2,28361,GGAGAACGCA,G,PASS,910,906,488,0.54,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220678,NC_045512.2,28881,GG,AA,PASS,5630,77,5551,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220678,NC_045512.2,28883,G,C,PASS,5585,3,5569,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220678,NC_045512.2,3037,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220678,NC_045512.2,8014,T,C,PASS,492,17,475,0.97,orf1ab,synonymous_variant,c.7749T>C,p.Ser2583Ser,p.S2583S,ivar,BA.1.1.1 +220678,NC_045512.2,8393,G,A,PASS,2422,5,2413,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 +220679,NC_045512.2,10449,C,A,PASS,14,0,14,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220679,NC_045512.2,11282,AGTTTGTCTG,A,PASS,72,69,59,0.82,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220679,NC_045512.2,11537,A,G,PASS,42,0,42,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220679,NC_045512.2,13195,T,C,PASS,2959,4,2953,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220679,NC_045512.2,14408,C,T,PASS,35,0,35,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220679,NC_045512.2,19374,C,T,PASS,103,0,103,1.0,orf1ab,missense_variant,c.19109C>T,p.Ser6370Phe,p.S6370F,ivar,Unassigned +220679,NC_045512.2,20743,A,C,PASS,1266,0,1263,1.0,orf1ab,missense_variant,c.20478A>C,p.Lys6826Asn,p.K6826N,ivar,Unassigned +220679,NC_045512.2,21274,T,C,PASS,28,0,28,1.0,orf1ab,synonymous_variant,c.21009T>C,p.Phe7003Phe,p.F7003F,ivar,Unassigned +220679,NC_045512.2,21762,C,T,PASS,72,0,72,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220679,NC_045512.2,21764,ATACATG,A,PASS,72,72,63,0.88,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220679,NC_045512.2,21846,C,T,PASS,74,0,74,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220679,NC_045512.2,21,C,T,PASS,10,0,10,1.0,orf1ab,upstream_gene_variant,c.-245C>T,.,.,ivar,Unassigned +220679,NC_045512.2,23403,A,G,PASS,1977,2,1975,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220679,NC_045512.2,23525,C,T,PASS,1792,2,1789,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220679,NC_045512.2,23599,T,G,PASS,744,0,744,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220679,NC_045512.2,23604,C,A,PASS,722,0,719,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220679,NC_045512.2,23854,C,A,PASS,19,0,19,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220679,NC_045512.2,23948,G,T,PASS,98,0,96,0.98,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220679,NC_045512.2,24130,C,A,PASS,142,0,141,0.99,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220679,NC_045512.2,24424,A,T,PASS,60,0,60,1.0,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220679,NC_045512.2,24469,T,A,PASS,275,0,275,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220679,NC_045512.2,24503,C,T,PASS,350,4,346,0.99,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220679,NC_045512.2,25000,C,T,PASS,26,0,26,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220679,NC_045512.2,25584,C,T,PASS,71,0,71,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220679,NC_045512.2,2610,C,A,ft,14,10,4,0.29,orf1ab,missense_variant,c.2345C>A,p.Pro782Gln,p.P782Q,ivar,Unassigned +220679,NC_045512.2,26270,C,T,PASS,438,1,437,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220679,NC_045512.2,26530,A,G,PASS,320,0,320,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220679,NC_045512.2,26577,C,G,PASS,362,0,362,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220679,NC_045512.2,26709,G,A,PASS,358,0,358,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220679,NC_045512.2,27259,A,C,PASS,167,0,167,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220679,NC_045512.2,27807,C,T,PASS,55,0,55,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220679,NC_045512.2,28271,A,T,PASS,559,2,557,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220679,NC_045512.2,28311,C,T,PASS,631,3,626,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220679,NC_045512.2,2832,A,G,PASS,20,0,20,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220679,NC_045512.2,28361,GGAGAACGCA,G,PASS,514,508,361,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220679,NC_045512.2,28881,GG,AA,PASS,4183,51,4127,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220679,NC_045512.2,28883,G,C,PASS,4145,1,4137,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220679,NC_045512.2,3037,C,T,PASS,18,0,18,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,Unassigned +220679,NC_045512.2,5672,C,T,PASS,40,0,40,1.0,orf1ab,missense_variant,c.5407C>T,p.Pro1803Ser,p.P1803S,ivar,Unassigned +220679,NC_045512.2,5924,G,A,PASS,17,0,17,1.0,orf1ab,missense_variant,c.5659G>A,p.Val1887Ile,p.V1887I,ivar,Unassigned +220679,NC_045512.2,76,T,A,PASS,26,16,8,0.31,orf1ab,upstream_gene_variant,c.-190T>A,.,.,ivar,Unassigned +220679,NC_045512.2,78,T,G,PASS,26,18,8,0.31,orf1ab,upstream_gene_variant,c.-188T>G,.,.,ivar,Unassigned +220679,NC_045512.2,8393,G,A,PASS,2826,4,2818,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220680,NC_045512.2,11537,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220680,NC_045512.2,12368,A,G,ft,17,12,5,0.29,orf1ab,missense_variant,c.12103A>G,p.Thr4035Ala,p.T4035A,ivar,Unassigned +220680,NC_045512.2,12749,G,T,PASS,36,21,15,0.42,orf1ab,missense_variant,c.12484G>T,p.Ala4162Ser,p.A4162S,ivar,Unassigned +220680,NC_045512.2,13195,T,C,PASS,665,2,663,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220680,NC_045512.2,21762,C,T,PASS,14,0,14,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220680,NC_045512.2,21764,ATACATG,A,ft,14,14,8,0.57,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220680,NC_045512.2,21846,C,T,PASS,18,0,18,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220680,NC_045512.2,23403,A,G,PASS,246,0,246,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220680,NC_045512.2,23525,C,T,PASS,216,0,216,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220680,NC_045512.2,23599,T,G,PASS,95,0,95,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220680,NC_045512.2,23604,C,A,PASS,90,0,90,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220680,NC_045512.2,23948,G,T,PASS,13,0,13,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220680,NC_045512.2,24130,C,A,PASS,22,2,20,0.91,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220680,NC_045512.2,24469,T,A,PASS,67,0,65,0.97,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220680,NC_045512.2,24503,C,T,PASS,76,0,76,1.0,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220680,NC_045512.2,26270,C,T,PASS,259,0,259,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220680,NC_045512.2,26530,A,G,PASS,39,0,39,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220680,NC_045512.2,26577,C,G,PASS,46,0,46,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220680,NC_045512.2,26709,G,A,PASS,38,0,38,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220680,NC_045512.2,27259,A,C,PASS,33,0,33,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220680,NC_045512.2,28253,CA,C,PASS,575,575,572,0.99,ORF8,frameshift_variant,c.361delA,p.Ile121fs,p.I121fs,ivar,Unassigned +220680,NC_045512.2,28271,A,T,PASS,728,2,724,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220680,NC_045512.2,28311,C,T,PASS,721,2,713,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220680,NC_045512.2,28361,GGAGAACGCA,G,PASS,501,498,352,0.7,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220680,NC_045512.2,28881,GG,AA,PASS,4386,36,4344,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220680,NC_045512.2,28883,G,C,PASS,4380,2,4371,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220680,NC_045512.2,29399,G,T,PASS,2419,4,2405,0.99,N,missense_variant,c.1126G>T,p.Ala376Ser,p.A376S,ivar,Unassigned +220680,NC_045512.2,4221,A,G,ft,16,12,4,0.25,orf1ab,missense_variant,c.3956A>G,p.Lys1319Arg,p.K1319R,ivar,Unassigned +220680,NC_045512.2,8256,A,G,PASS,77,53,24,0.31,orf1ab,missense_variant,c.7991A>G,p.Glu2664Gly,p.E2664G,ivar,Unassigned +220680,NC_045512.2,8393,G,A,PASS,606,2,604,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220680,NC_045512.2,8652,T,C,PASS,427,1,426,1.0,orf1ab,missense_variant,c.8387T>C,p.Met2796Thr,p.M2796T,ivar,Unassigned +220684,NC_045512.2,10449,C,A,PASS,23,0,23,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,Unassigned +220684,NC_045512.2,11282,AGTTTGTCTG,A,PASS,71,71,67,0.94,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,Unassigned +220684,NC_045512.2,11537,A,G,PASS,25,0,25,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,Unassigned +220684,NC_045512.2,13195,T,C,PASS,4647,1,4644,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,Unassigned +220684,NC_045512.2,14408,C,T,PASS,61,3,58,0.95,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,Unassigned +220684,NC_045512.2,16064,A,G,PASS,80,2,78,0.98,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,Unassigned +220684,NC_045512.2,19937,A,G,ft,14,10,4,0.29,orf1ab,missense_variant,c.19672A>G,p.Thr6558Ala,p.T6558A,ivar,Unassigned +220684,NC_045512.2,21458,T,C,PASS,263,0,263,1.0,orf1ab,missense_variant,c.21193T>C,p.Ser7065Pro,p.S7065P,ivar,Unassigned +220684,NC_045512.2,21762,C,T,PASS,70,0,70,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,Unassigned +220684,NC_045512.2,21764,ATACATG,A,PASS,70,69,63,0.9,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,Unassigned +220684,NC_045512.2,21846,C,T,PASS,72,0,72,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,Unassigned +220684,NC_045512.2,23403,A,G,PASS,1549,3,1546,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,Unassigned +220684,NC_045512.2,23525,C,T,PASS,1462,0,1461,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,Unassigned +220684,NC_045512.2,23599,T,G,PASS,609,0,609,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,Unassigned +220684,NC_045512.2,23604,C,A,PASS,592,0,592,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,Unassigned +220684,NC_045512.2,23854,C,A,PASS,23,0,23,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,Unassigned +220684,NC_045512.2,23948,G,T,PASS,255,0,255,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,Unassigned +220684,NC_045512.2,24130,C,A,PASS,379,0,379,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,Unassigned +220684,NC_045512.2,24424,A,T,PASS,47,0,46,0.98,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,Unassigned +220684,NC_045512.2,24469,T,A,PASS,463,0,460,0.99,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,Unassigned +220684,NC_045512.2,24503,C,T,PASS,595,9,586,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,Unassigned +220684,NC_045512.2,25000,C,T,PASS,14,0,14,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,Unassigned +220684,NC_045512.2,25584,C,T,PASS,65,0,65,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,Unassigned +220684,NC_045512.2,26270,C,T,PASS,205,0,205,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,Unassigned +220684,NC_045512.2,26530,A,G,PASS,60,0,60,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,Unassigned +220684,NC_045512.2,26577,C,G,PASS,68,0,68,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,Unassigned +220684,NC_045512.2,26709,G,A,PASS,70,0,70,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,Unassigned +220684,NC_045512.2,27259,A,C,PASS,120,0,119,0.99,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,Unassigned +220684,NC_045512.2,27807,C,T,PASS,30,0,30,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,Unassigned +220684,NC_045512.2,28271,A,T,PASS,400,0,399,1.0,N,upstream_gene_variant,c.-3A>T,.,.,ivar,Unassigned +220684,NC_045512.2,28311,C,T,PASS,415,1,412,0.99,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,Unassigned +220684,NC_045512.2,2832,A,G,PASS,133,0,133,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,Unassigned +220684,NC_045512.2,28361,GGAGAACGCA,G,PASS,319,317,227,0.71,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,Unassigned +220684,NC_045512.2,28881,GG,AA,PASS,5519,59,5456,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,Unassigned +220684,NC_045512.2,28883,G,C,PASS,5487,2,5473,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,Unassigned +220684,NC_045512.2,8393,G,A,PASS,2672,20,2646,0.99,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,Unassigned +220685,NC_045512.2,10449,C,A,PASS,20,0,20,1.0,orf1ab,missense_variant,c.10184C>A,p.Pro3395His,p.P3395H,ivar,BA.1.1.1 +220685,NC_045512.2,11282,AGTTTGTCTG,A,PASS,110,109,100,0.91,orf1ab,disruptive_inframe_deletion,c.11022_11030delGTCTGGTTT,p.Leu3674_Gly3676del,p.L3674_G3676del,ivar,BA.1.1.1 +220685,NC_045512.2,11537,A,G,PASS,62,0,62,1.0,orf1ab,missense_variant,c.11272A>G,p.Ile3758Val,p.I3758V,ivar,BA.1.1.1 +220685,NC_045512.2,13195,T,C,PASS,3349,12,3337,1.0,orf1ab,synonymous_variant,c.12930T>C,p.Val4310Val,p.V4310V,ivar,BA.1.1.1 +220685,NC_045512.2,14408,C,T,PASS,64,0,64,1.0,orf1ab,synonymous_variant,c.14143C>T,p.Leu4715Leu,p.L4715L,ivar,BA.1.1.1 +220685,NC_045512.2,16064,A,G,PASS,72,2,70,0.97,orf1ab,missense_variant,c.15799A>G,p.Arg5267Gly,p.R5267G,ivar,BA.1.1.1 +220685,NC_045512.2,21762,C,T,PASS,47,0,47,1.0,S,missense_variant,c.200C>T,p.Ala67Val,p.A67V,ivar,BA.1.1.1 +220685,NC_045512.2,21764,ATACATG,A,PASS,47,47,43,0.91,S,disruptive_inframe_deletion,c.204_209delACATGT,p.His69_Val70del,p.H69_V70del,ivar,BA.1.1.1 +220685,NC_045512.2,21846,C,T,PASS,42,0,42,1.0,S,missense_variant,c.284C>T,p.Thr95Ile,p.T95I,ivar,BA.1.1.1 +220685,NC_045512.2,22578,G,A,PASS,12,0,12,1.0,S,missense_variant,c.1016G>A,p.Gly339Asp,p.G339D,ivar,BA.1.1.1 +220685,NC_045512.2,22599,G,A,PASS,14,0,14,1.0,S,missense_variant,c.1037G>A,p.Arg346Lys,p.R346K,ivar,BA.1.1.1 +220685,NC_045512.2,22673,TC,CT,PASS,10,0,10,1.0,S,missense_variant,c.1111_1112delTCinsCT,p.Ser371Leu,p.S371L,ivar,BA.1.1.1 +220685,NC_045512.2,22679,T,C,PASS,14,0,14,1.0,S,missense_variant,c.1117T>C,p.Ser373Pro,p.S373P,ivar,BA.1.1.1 +220685,NC_045512.2,22686,C,T,PASS,14,0,14,1.0,S,missense_variant,c.1124C>T,p.Ser375Phe,p.S375F,ivar,BA.1.1.1 +220685,NC_045512.2,23403,A,G,PASS,1274,2,1272,1.0,S,missense_variant,c.1841A>G,p.Asp614Gly,p.D614G,ivar,BA.1.1.1 +220685,NC_045512.2,23525,C,T,PASS,1276,1,1275,1.0,S,missense_variant,c.1963C>T,p.His655Tyr,p.H655Y,ivar,BA.1.1.1 +220685,NC_045512.2,23599,T,G,PASS,519,0,519,1.0,S,missense_variant,c.2037T>G,p.Asn679Lys,p.N679K,ivar,BA.1.1.1 +220685,NC_045512.2,23604,C,A,PASS,510,0,508,1.0,S,missense_variant,c.2042C>A,p.Pro681His,p.P681H,ivar,BA.1.1.1 +220685,NC_045512.2,23854,C,A,PASS,29,0,29,1.0,S,missense_variant,c.2292C>A,p.Asn764Lys,p.N764K,ivar,BA.1.1.1 +220685,NC_045512.2,23948,G,T,PASS,169,0,169,1.0,S,missense_variant,c.2386G>T,p.Asp796Tyr,p.D796Y,ivar,BA.1.1.1 +220685,NC_045512.2,24130,C,A,PASS,171,0,171,1.0,S,missense_variant,c.2568C>A,p.Asn856Lys,p.N856K,ivar,BA.1.1.1 +220685,NC_045512.2,24424,A,T,PASS,101,3,98,0.97,S,missense_variant,c.2862A>T,p.Gln954His,p.Q954H,ivar,BA.1.1.1 +220685,NC_045512.2,24469,T,A,PASS,402,1,400,1.0,S,missense_variant,c.2907T>A,p.Asn969Lys,p.N969K,ivar,BA.1.1.1 +220685,NC_045512.2,24503,C,T,PASS,469,11,458,0.98,S,missense_variant,c.2941C>T,p.Leu981Phe,p.L981F,ivar,BA.1.1.1 +220685,NC_045512.2,25000,C,T,PASS,19,0,19,1.0,S,synonymous_variant,c.3438C>T,p.Asp1146Asp,p.D1146D,ivar,BA.1.1.1 +220685,NC_045512.2,25584,C,T,PASS,50,0,50,1.0,ORF3a,synonymous_variant,c.192C>T,p.Thr64Thr,p.T64T,ivar,BA.1.1.1 +220685,NC_045512.2,26270,C,T,PASS,114,0,114,1.0,E,missense_variant,c.26C>T,p.Thr9Ile,p.T9I,ivar,BA.1.1.1 +220685,NC_045512.2,26530,A,G,PASS,48,0,48,1.0,M,missense_variant,c.8A>G,p.Asp3Gly,p.D3G,ivar,BA.1.1.1 +220685,NC_045512.2,26577,C,G,PASS,36,0,36,1.0,M,missense_variant,c.55C>G,p.Gln19Glu,p.Q19E,ivar,BA.1.1.1 +220685,NC_045512.2,26709,G,A,PASS,37,0,37,1.0,M,missense_variant,c.187G>A,p.Ala63Thr,p.A63T,ivar,BA.1.1.1 +220685,NC_045512.2,27259,A,C,PASS,82,0,82,1.0,ORF6,synonymous_variant,c.58A>C,p.Arg20Arg,p.R20R,ivar,BA.1.1.1 +220685,NC_045512.2,27807,C,T,PASS,23,0,23,1.0,ORF7b,synonymous_variant,c.52C>T,p.Leu18Leu,p.L18L,ivar,BA.1.1.1 +220685,NC_045512.2,28271,A,T,PASS,315,0,313,0.99,N,upstream_gene_variant,c.-3A>T,.,.,ivar,BA.1.1.1 +220685,NC_045512.2,28311,C,T,PASS,318,8,308,0.97,N,missense_variant,c.38C>T,p.Pro13Leu,p.P13L,ivar,BA.1.1.1 +220685,NC_045512.2,2832,A,G,PASS,19,0,19,1.0,orf1ab,missense_variant,c.2567A>G,p.Lys856Arg,p.K856R,ivar,BA.1.1.1 +220685,NC_045512.2,28333,C,T,PASS,307,4,303,0.99,N,synonymous_variant,c.60C>T,p.Pro20Pro,p.P20P,ivar,BA.1.1.1 +220685,NC_045512.2,28361,GGAGAACGCA,G,PASS,258,256,188,0.73,N,disruptive_inframe_deletion,c.90_98delAGAACGCAG,p.Glu31_Ser33del,p.E31_S33del,ivar,BA.1.1.1 +220685,NC_045512.2,28512,C,T,PASS,186,124,56,0.3,N,missense_variant,c.239C>T,p.Pro80Leu,p.P80L,ivar,BA.1.1.1 +220685,NC_045512.2,28881,GG,AA,PASS,3917,51,3864,0.99,N,missense_variant,c.608_609delGGinsAA,p.Arg203Lys,p.R203K,ivar,BA.1.1.1 +220685,NC_045512.2,28883,G,C,PASS,3900,4,3892,1.0,N,missense_variant,c.610G>C,p.Gly204Arg,p.G204R,ivar,BA.1.1.1 +220685,NC_045512.2,3037,C,T,PASS,13,0,13,1.0,orf1ab,synonymous_variant,c.2772C>T,p.Phe924Phe,p.F924F,ivar,BA.1.1.1 +220685,NC_045512.2,4710,C,A,ft,12,7,5,0.42,orf1ab,missense_variant,c.4445C>A,p.Ala1482Asp,p.A1482D,ivar,BA.1.1.1 +220685,NC_045512.2,8393,G,A,PASS,2105,5,2100,1.0,orf1ab,missense_variant,c.8128G>A,p.Ala2710Thr,p.A2710T,ivar,BA.1.1.1 From f521e060bd635d5aca2516ed1ada028b4d3e833c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Mu=C3=B1oz=20Barrera?= Date: Thu, 30 Jun 2022 13:12:39 +0100 Subject: [PATCH 0600/1454] Update HUNSC-ITER schemas --- relecov_tools/conf/laboratory_address.json | 4 ++-- .../schema/institution_schemas/HUNSC-ITER.json | 15 ++++++++------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 5c1d2ea2..717cf5a8 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -66,7 +66,7 @@ { "collecting_institution": "Hospital Universitario Ntra. Sra de Candelaria", "collecting_institution_address": "Carretera del Rosario 145", - "collecting_institution_email": "Not available", + "collecting_institution_email": "jalcflo@gobiernodecanarias.org", "geo_loc_state": "Canarias", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" @@ -74,7 +74,7 @@ { "collecting_institution": "Instituto Tecnológico y de Energías Renovables", "collecting_institution_address": "Polígono Industrial de Granadilla, s/n", - "collecting_institution_email": "genomica@iter.es", + "collecting_institution_email": "jlorenzo@iter.es", "geo_loc_state": "Canarias", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" diff --git a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json index 209615fc..f3614518 100644 --- a/relecov_tools/schema/institution_schemas/HUNSC-ITER.json +++ b/relecov_tools/schema/institution_schemas/HUNSC-ITER.json @@ -10,10 +10,15 @@ "Host Age": "Patient age", "Host Gender": "Gender", "Library Preparation Kit": "Assembly method", + "Enrichment panel/assay": "Enrichment panel/assay", + "Enrichment panel/assay version": "Enrichment panel/assay version", "Sequencing Instrument Model": "Sequencing technology", + "Diagnostic Pcr Ct Value 1": "Diagnostic Pcr Ct Value 1", "Analysis Authors": "Authors", "Author Submitter": "Submitter", - "Authors": "Authors" + "Authors": "Authors", + "Sequence file R1 fastq": "FASTQ R1", + "Sequence file R2 fastq": "FASTQ R2" }, "constants": { "Public Health sample id (SIVIES)": "NA", @@ -32,9 +37,8 @@ "Sequencing Date": "NA", "Rna Extraction Protocol": "NA", "Commercial All-in-one library kit": "NA", - "Enrichment Protocol": "NA", + "Enrichment Protocol": "Amplicon", "If Enrichment Protocol. If Other,Specify": "NA", - "Enrichment panel/assay": "NA", "If Enrichment panel/assay. If Other, Specify": "NA", "Enrichment panel/assay version": "NA", "Number Of Samples In Run": "NA", @@ -45,11 +49,8 @@ "Sequencing technique": "NA", "Library Layout": "NA", "Gene Name 1": "NA", - "Diagnostic Pcr Ct Value 1": "NA", "Gene Name 2": "NA", - "Diagnostic Pcr Ct Value-2": "NA", - "Sequence file R1 fastq": "NA", - "Sequence file R2 fastq": "NA" + "Diagnostic Pcr Ct Value-2": "NA" }, "outer": {} } \ No newline at end of file From f918826ae100826d31631a8fcbaa6f1b8b7ab305 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 16:06:29 +0200 Subject: [PATCH 0601/1454] started the outer management --- relecov_tools/metadata_homogeneizer.py | 52 ++++++++++++++++++++------ 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index df320b74..bc38db06 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1,10 +1,22 @@ #!/usr/bin/env python # Imports -# import os +import os import sys import json +import logging import pandas as pd +import rich.console +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) def check_extension(instring, extensions): @@ -34,11 +46,9 @@ def __init__(self, filename): # To Do: replace string with local file system for testing # Header path can be found in conf/configuration.json - - header_path = "Schemas/configuration.json" - self.translated_dataframe = pd.DataFrame( - columns=open_json(header_path)["new_table_headers"] - ) + config_json = ConfigJson() + self.header = config_json.get_configuration("new_table_headers") + self.translated_dataframe = pd.DataFrame(columns=self.header) return def associate_dict(self): @@ -50,10 +60,11 @@ def associate_dict(self): # raise error when in doubt # must check on schema/institution_schemas - path_to_institution_json = "Schemas/institution_to_schema.json" + config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", "institution_to_schema.json")) + institution_dict = config_json.json_data + # path_to_institution_json = "Schemas/institution_to_schema.json" detected = [] - institution_dict = open_json(path_to_institution_json) for key in institution_dict.keys(): # cap insensitive @@ -66,7 +77,8 @@ def associate_dict(self): ) elif len(set(detected)) > 1: - print("some problems arised!!!") # change this to an elegant form + print("The following matches were identified:") + print(*set(detected), sep="\n") # change this to an elegant form sys.exit() # maybe check which ones are being mixed or when none is being found else: self.dictionary_path = detected[0] # first item, they are all equal @@ -105,8 +117,10 @@ def load_dictionary(self): """Load the corresponding dictionary""" # To Do: replace string with local file system for testing + config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", "institution_to_schema.json")) + institution_dict = config_json.json_data path_to_tools = "" - dict_path = path_to_tools + "Schemas/" + self.dictionary_path + dict_path = os.join()path_to_tools + "schema/" + self.dictionary_path self.dictionary = open_json(dict_path) return @@ -134,6 +148,10 @@ def translate_dataframe(self): f"Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe" ) + # Nightmare + for key, value in self.dictionary["outer"].items(): + pass + return def verify_translated_dataframe(self): @@ -144,9 +162,21 @@ def verify_translated_dataframe(self): else: print("Number of rows: OK") - pass + # search for missing values + missing_values = list(set(self.header) - set(self.translated_dataframe.columns)) + if len(missing_values) > 0: + print("Found the following missing values during translated table validation:") + print(*missing_values, sep="\n") + + # search for extra values + extra_values = list(set(self.translated_dataframe.columns) - set(self.header)) + if len(extra_values) > 0: + print("Found the following extra values during translated table validation:") + print(*extra_values, sep="\n") + return def export_translated_dataframe(self): + # pass return From b026dff88f986ed43dff9fae108eac03cb67324c Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 16:22:52 +0200 Subject: [PATCH 0602/1454] removed trailing comma --- relecov_tools/schema/institution_schemas/ISCIII.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 1fc1e3e0..f9ca6d1a 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -12,7 +12,7 @@ "Sample Received Date": "Fecha recepción", "Host Age": "Grupo edad", "Diagnostic Pcr Ct Value 1": "PCR genE", - "Sequencing Date": "Fecha de secuenciación", + "Sequencing Date": "Fecha de secuenciación" }, "constants": { From 16cfc413ed69bb00d97ac0e8b4645f2055bbf503 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 16:23:47 +0200 Subject: [PATCH 0603/1454] removed open_json function --- relecov_tools/metadata_homogeneizer.py | 33 +++++++++++++++----------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index bc38db06..e1a871dc 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -19,12 +19,23 @@ ) -def check_extension(instring, extensions): +def check_extension(instring): """Given a file as a string and a list of possible extensions, - returns true if the extension can be found in the file""" - for extension in extensions: - if instring.endswith(extension): - return True + returns the type of file extension can be found in the file""" + + # hard-coded extensions + extensions = { + "excel" : [".xlsx", ".xls", ".xlsm", ".xlsb"], + "odf" : [".odf"], + "csv" : [".csv"], + "tsv" : [".tsv"], + "json" : [".json"] + } + + for extension, termination_list in extensions.items(): + for termination in termination_list: + if instring.endswith(termination): + return extension def open_json(json_path): @@ -92,10 +103,6 @@ def load_dataframe(self): """Detect possible extensions for the metadata file Open it into a dataframe""" - excel_extensions = [".xlsx", ".xls", ".xlsm", ".xlsb"] - odf_extension = [".odf"] - csv_extensions = [".csv"] - tsv_extensions = [".tsv"] if check_extension(self.filename, excel_extensions): self.dataframe = pd.read_excel(self.filename, header=0) @@ -117,11 +124,9 @@ def load_dictionary(self): """Load the corresponding dictionary""" # To Do: replace string with local file system for testing - config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", "institution_to_schema.json")) - institution_dict = config_json.json_data - path_to_tools = "" - dict_path = os.join()path_to_tools + "schema/" + self.dictionary_path - self.dictionary = open_json(dict_path) + config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", self.dictionary_path)) + self.dictionary = config_json.json_data + return def translate_dataframe(self): From 4fc056a3454235f5087d5bf5b1c40993a3b1c541 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 16:40:01 +0200 Subject: [PATCH 0604/1454] function reorganization --- relecov_tools/metadata_homogeneizer.py | 45 +++++++++++++++++--------- 1 file changed, 29 insertions(+), 16 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index e1a871dc..fe26ecb6 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -18,7 +18,6 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) - def check_extension(instring): """Given a file as a string and a list of possible extensions, returns the type of file extension can be found in the file""" @@ -37,6 +36,34 @@ def check_extension(instring): if instring.endswith(termination): return extension +def identify_load_dataframe(filename): + """Detect possible extensions for the metadata file + Open it into a dataframe""" + + if check_extension(filename) == "excel": + df = pd.read_excel(filename, header=0) + + elif check_extension(filename) == "odf": + # Needs a special package + df = pd.read_excel(filename, engine="odf", header=0) + + elif check_extension(filename) == "csv": + df = pd.read_csv(filename, sep=",", header=0) + + elif check_extension(filename) == "tsv": + df = pd.read_csv(filename, sep="\t", header=0) + + elif check_extension(filename) == "json": + config_json = ConfigJson(filename="") + pass + + else: + print( + f"The extension of the file '{filename}' could not be identified." + ) + return None + + return df def open_json(json_path): """Load the json file""" @@ -102,21 +129,7 @@ def associate_dict(self): def load_dataframe(self): """Detect possible extensions for the metadata file Open it into a dataframe""" - - - if check_extension(self.filename, excel_extensions): - self.dataframe = pd.read_excel(self.filename, header=0) - elif check_extension(self.filename, odf_extension): - # Needs a special package - self.dataframe = pd.read_excel(self.filename, engine="odf", header=0) - elif check_extension(self.filename, csv_extensions): - self.dataframe = pd.read_csv(self.filename, sep=",", header=0) - elif check_extension(self.filename, tsv_extensions): - self.dataframe = pd.read_csv(self.filename, sep="\t", header=0) - else: - print( - f"The extension of the file '{self.filename}' could not be identified. My bad there." - ) + self.dataframe = identify_load_dataframe(self.filename) return From a47481619e1b51a7bb697b922f5c71fb6fada264 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Thu, 30 Jun 2022 16:45:24 +0200 Subject: [PATCH 0605/1454] Added function to create multifasta in gisaid_upload --- relecov_tools/gisaid_upload.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index bbf86e2d..6945b435 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -4,7 +4,6 @@ import rich.console import json - import pandas as pd import sys import os @@ -80,8 +79,10 @@ def __init__( else: self.metadata = metadata if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", self.source_json_file) - stderr.print(f"[red]json data file {self.source_json_file} does not exist") + log.error("json data file %s does not exist ", + self.source_json_file) + stderr.print( + f"[red]json data file {self.source_json_file} does not exist") sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) From 6574e0076d9a3ca7f1f545627890205b95adfa23 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 30 Jun 2022 16:48:29 +0200 Subject: [PATCH 0606/1454] parse function into subfunctions --- .../example_data/download_module/README | 3 - relecov_tools/read_bioinfo_metadata.py | 62 ++++++++++++++----- 2 files changed, 46 insertions(+), 19 deletions(-) delete mode 100644 relecov_tools/example_data/download_module/README diff --git a/relecov_tools/example_data/download_module/README b/relecov_tools/example_data/download_module/README deleted file mode 100644 index 263e66ca..00000000 --- a/relecov_tools/example_data/download_module/README +++ /dev/null @@ -1,3 +0,0 @@ -Para usar este modulo se necesita: -usuario del sftp asociado al centro -contraseña asociada al usuario diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index f97dbd8a..4e3d4855 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -58,22 +58,7 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): else: self.output_folder = output_folder - def bioinfo_parse(self, file_name): - """Fetch the metadata file folder Directory to fetch metadata file - file_name metadata file name - """ - - wb_file = openpyxl.load_workbook(file_name, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - config_json = ConfigJson() - relecov_bioinfo_metadata = config_json.get_configuration( - "relecov_bioinfo_metadata" - ) - c = 0 - self.files_read_bioinfo_metadata = config_json.get_configuration( - "files_read_bioinfo_metadata" - ) - + def get_input_files(self): mapping_illumina_tab_path = os.path.join( self.input_folder, "mapping_illumina.tab" ) @@ -90,7 +75,52 @@ def bioinfo_parse(self, file_name): self.input_folder, "software_versions.yml" ) pangolin_versions_path = os.path.join(self.input_folder, "pangolin_version.csv") + + return ( + mapping_illumina_tab_path, + summary_variants_metrics_path, + variants_long_table_path, + consensus_genome_length_path, + software_versions_path, + pangolin_versions_path, + ) + + def get_config_info(self): + config_json = ConfigJson() + + self.files_read_bioinfo_metadata = config_json.get_configuration( + "files_read_bioinfo_metadata" + ) self.md5_file_name = config_json.get_configuration("md5_file_name") + + return self.files_read_bioinfo_metadata, self.md5_file_name + + def bioinfo_parse(self, file_name): + """Fetch the metadata file folder Directory to fetch metadata file + file_name + """ + + wb_file = openpyxl.load_workbook(file_name, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + c = 0 + config_json = ConfigJson() + relecov_bioinfo_metadata = config_json.get_configuration( + "relecov_bioinfo_metadata" + ) + + ( + mapping_illumina_tab_path, + summary_variants_metrics_path, + variants_long_table_path, + consensus_genome_length_path, + software_versions_path, + pangolin_versions_path, + ) = self.get_input_files(self) + + self.files_read_bioinfo_metadata, self.md5_file_name = self.get_config_info( + self + ) + md5_info_path = os.path.join( self.input_folder, self.md5_file_name, # como hacer esto general para los servicios From a335e392e32a9ffc3bfd32fcb271b5634d98f7b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 30 Jun 2022 16:53:31 +0200 Subject: [PATCH 0607/1454] Fix try github actions --- .github/workflows/python_lint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index deeaf672..3b0d986e 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -26,7 +26,7 @@ jobs: with: checkName: 'flake8_py3' # NOTE: this needs to be the same as the job name env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.TOKEN_ACTIONS }} black_lint: runs-on: ubuntu-latest From 2c705242bde061b47c343ecbd38e2f6a2e13fd78 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 16:57:20 +0200 Subject: [PATCH 0608/1454] small changes --- relecov_tools/metadata_homogeneizer.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index fe26ecb6..cbd0011e 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -53,9 +53,10 @@ def identify_load_dataframe(filename): elif check_extension(filename) == "tsv": df = pd.read_csv(filename, sep="\t", header=0) + # not real sure how to do this elif check_extension(filename) == "json": - config_json = ConfigJson(filename="") pass + # config_json = ConfigJson(filename="") else: print( @@ -127,8 +128,8 @@ def associate_dict(self): return def load_dataframe(self): - """Detect possible extensions for the metadata file - Open it into a dataframe""" + """Detect possible extensions for the metadata file and + open it into a dataframe""" self.dataframe = identify_load_dataframe(self.filename) return From ecd4926e480b6304700ef81956a6f094b7e04128 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 16:58:19 +0200 Subject: [PATCH 0609/1454] linting --- relecov_tools/metadata_homogeneizer.py | 43 +++++++++++++++++--------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index cbd0011e..136d044b 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -18,17 +18,18 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + def check_extension(instring): """Given a file as a string and a list of possible extensions, returns the type of file extension can be found in the file""" # hard-coded extensions extensions = { - "excel" : [".xlsx", ".xls", ".xlsm", ".xlsb"], - "odf" : [".odf"], - "csv" : [".csv"], - "tsv" : [".tsv"], - "json" : [".json"] + "excel": [".xlsx", ".xls", ".xlsm", ".xlsb"], + "odf": [".odf"], + "csv": [".csv"], + "tsv": [".tsv"], + "json": [".json"], } for extension, termination_list in extensions.items(): @@ -36,6 +37,7 @@ def check_extension(instring): if instring.endswith(termination): return extension + def identify_load_dataframe(filename): """Detect possible extensions for the metadata file Open it into a dataframe""" @@ -59,13 +61,12 @@ def identify_load_dataframe(filename): # config_json = ConfigJson(filename="") else: - print( - f"The extension of the file '{filename}' could not be identified." - ) + print(f"The extension of the file '{filename}' could not be identified.") return None return df + def open_json(json_path): """Load the json file""" with open(json_path) as file: @@ -99,7 +100,11 @@ def associate_dict(self): # raise error when in doubt # must check on schema/institution_schemas - config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", "institution_to_schema.json")) + config_json = ConfigJson( + json_file=os.path.join( + os.path.dirname(__file__), "schema", "institution_to_schema.json" + ) + ) institution_dict = config_json.json_data # path_to_institution_json = "Schemas/institution_to_schema.json" @@ -129,7 +134,7 @@ def associate_dict(self): def load_dataframe(self): """Detect possible extensions for the metadata file and - open it into a dataframe""" + open it into a dataframe""" self.dataframe = identify_load_dataframe(self.filename) return @@ -138,9 +143,13 @@ def load_dictionary(self): """Load the corresponding dictionary""" # To Do: replace string with local file system for testing - config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", self.dictionary_path)) + config_json = ConfigJson( + json_file=os.path.join( + os.path.dirname(__file__), "schema", self.dictionary_path + ) + ) self.dictionary = config_json.json_data - + return def translate_dataframe(self): @@ -184,18 +193,22 @@ def verify_translated_dataframe(self): # search for missing values missing_values = list(set(self.header) - set(self.translated_dataframe.columns)) if len(missing_values) > 0: - print("Found the following missing values during translated table validation:") + print( + "Found the following missing values during translated table validation:" + ) print(*missing_values, sep="\n") # search for extra values extra_values = list(set(self.translated_dataframe.columns) - set(self.header)) if len(extra_values) > 0: - print("Found the following extra values during translated table validation:") + print( + "Found the following extra values during translated table validation:" + ) print(*extra_values, sep="\n") return def export_translated_dataframe(self): - # + # pass return From 2a3439223a9658f695e582ceb3b430a2b34ff6db Mon Sep 17 00:00:00 2001 From: mlarjim Date: Thu, 30 Jun 2022 17:06:59 +0200 Subject: [PATCH 0610/1454] Added function to change multifasta ids/headers --- relecov_tools/gisaid_upload.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 6945b435..45371c6e 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -79,10 +79,8 @@ def __init__( else: self.metadata = metadata if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", - self.source_json_file) - stderr.print( - f"[red]json data file {self.source_json_file} does not exist") + log.error("json data file %s does not exist ", self.source_json_file) + stderr.print(f"[red]json data file {self.source_json_file} does not exist") sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) From c8cfb0a9e4007cf8d30775c116ab501a81b4617e Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 17:08:01 +0200 Subject: [PATCH 0611/1454] added template.json --- relecov_tools/schema/institution_schemas/template.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 relecov_tools/schema/institution_schemas/template.json diff --git a/relecov_tools/schema/institution_schemas/template.json b/relecov_tools/schema/institution_schemas/template.json new file mode 100644 index 00000000..e69de29b From 8436de1f022c19499603a3f37b56f6db3885eec8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 30 Jun 2022 17:14:47 +0200 Subject: [PATCH 0612/1454] added subfunction --- relecov_tools/read_bioinfo_metadata.py | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 4e3d4855..434d6a86 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -92,8 +92,15 @@ def get_config_info(self): "files_read_bioinfo_metadata" ) self.md5_file_name = config_json.get_configuration("md5_file_name") + self.mapping_illumina_tab_field_list = config_json.get_configuration( + "mapping_illumina_tab_field_list" + ) - return self.files_read_bioinfo_metadata, self.md5_file_name + return ( + self.files_read_bioinfo_metadata, + self.md5_file_name, + self.mapping_illumina_tab_field_list, + ) def bioinfo_parse(self, file_name): """Fetch the metadata file folder Directory to fetch metadata file @@ -117,15 +124,16 @@ def bioinfo_parse(self, file_name): pangolin_versions_path, ) = self.get_input_files(self) - self.files_read_bioinfo_metadata, self.md5_file_name = self.get_config_info( - self - ) + ( + self.files_read_bioinfo_metadata, + self.md5_file_name, + self.mapping_illumina_tab_field_list, + ) = self.get_config_info(self) md5_info_path = os.path.join( self.input_folder, self.md5_file_name, # como hacer esto general para los servicios ) - mapping_illumina_tab = pd.read_csv(mapping_illumina_tab_path, sep="\t") summary_variants_metrics = pd.read_csv(summary_variants_metrics_path, sep=",") variants_long_table = pd.read_csv(variants_long_table_path, sep=",") From 257c327745e5c8eb7bdfd6c287f334306d7c420f Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 17:29:54 +0200 Subject: [PATCH 0613/1454] added a template for the institution schemas --- .../schema/institution_schemas/template.json | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/relecov_tools/schema/institution_schemas/template.json b/relecov_tools/schema/institution_schemas/template.json index e69de29b..9e1743fc 100644 --- a/relecov_tools/schema/institution_schemas/template.json +++ b/relecov_tools/schema/institution_schemas/template.json @@ -0,0 +1,15 @@ +{ + "equivalence": { + "Final_term": "Initial term" + }, + "constants": { + "Final_term": "Constant value" + }, + "outer": { + "final term" : { + "filename":"filename", + "sheet" : "in case of excel format, state sheet", + "column" : "name of the column where the needed value is", + "samplename_col" : "name of the column containing the samplenames"} + } +} \ No newline at end of file From e016b4a49ef3f67962aa829fa2b547de46abf03a Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 17:30:27 +0200 Subject: [PATCH 0614/1454] management of whitespaces before and after col names --- relecov_tools/metadata_homogeneizer.py | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 136d044b..5018487e 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -64,6 +64,9 @@ def identify_load_dataframe(filename): print(f"The extension of the file '{filename}' could not be identified.") return None + # remove spaces before and after + df.columns = df.columns.str.strip() + return df @@ -96,9 +99,9 @@ def associate_dict(self): # Check name of the file attribute of the object # Check schema with all centres and find their json - # associate centre and json with object - # raise error when in doubt - # must check on schema/institution_schemas + # Associate centre and json with object + # Raise error when in doubt + # Must check on schema/institution_schemas config_json = ConfigJson( json_file=os.path.join( @@ -162,7 +165,7 @@ def translate_dataframe(self): f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" ) elif value in self.dataframe.columns: - self.translated_dataframe[key] = self.dataframe[value] + self.translated_dataframe[key] = self.dataframe[value.strip()] else: print( f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found." @@ -177,8 +180,12 @@ def translate_dataframe(self): ) # Nightmare - for key, value in self.dictionary["outer"].items(): + + if len(self.dictionary["outer"]) == 0: pass + else: + for key, value in self.dictionary["outer"].items(): + value["filename"] return From d158a11309a7bcb16536037ed8d6f789978f902b Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 17:44:25 +0200 Subject: [PATCH 0615/1454] added export method --- relecov_tools/metadata_homogeneizer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 5018487e..98ecb86c 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -216,6 +216,8 @@ def verify_translated_dataframe(self): return def export_translated_dataframe(self): - # + # expected only one dot per file + filename, extension = self.filename.split(".") + self.translated_dataframe.to_excel(excel_writer=str(filename + "_modified." + extension)) pass return From 4f5367f823123fe245bbeb83f3eac458ae888d09 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 17:46:18 +0200 Subject: [PATCH 0616/1454] removed unnecessary pass --- relecov_tools/metadata_homogeneizer.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 98ecb86c..d951d95a 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -219,5 +219,4 @@ def export_translated_dataframe(self): # expected only one dot per file filename, extension = self.filename.split(".") self.translated_dataframe.to_excel(excel_writer=str(filename + "_modified." + extension)) - pass return From 1c90477c7d4d554bb23f84960dc915e5f239d9e3 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 17:46:36 +0200 Subject: [PATCH 0617/1454] linting --- relecov_tools/metadata_homogeneizer.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index d951d95a..ec1b309d 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -180,7 +180,7 @@ def translate_dataframe(self): ) # Nightmare - + if len(self.dictionary["outer"]) == 0: pass else: @@ -218,5 +218,7 @@ def verify_translated_dataframe(self): def export_translated_dataframe(self): # expected only one dot per file filename, extension = self.filename.split(".") - self.translated_dataframe.to_excel(excel_writer=str(filename + "_modified." + extension)) + self.translated_dataframe.to_excel( + excel_writer=str(filename + "_modified." + extension) + ) return From 35b1377d5277160dad4f7075140c7420439a6b50 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Mu=C3=B1oz=20Barrera?= Date: Thu, 30 Jun 2022 17:18:38 +0100 Subject: [PATCH 0618/1454] Added some try-exceptions for error handling and modified check_extensions in metadata_homogeneizer.py script --- relecov_tools/metadata_homogeneizer.py | 98 ++++++++++++++------------ 1 file changed, 51 insertions(+), 47 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index df320b74..aaeaba23 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -5,14 +5,33 @@ import sys import json import pandas as pd +import logging +log = logging.getLogger(__name__) -def check_extension(instring, extensions): +def check_extension_and_read(instring): """Given a file as a string and a list of possible extensions, returns true if the extension can be found in the file""" - for extension in extensions: - if instring.endswith(extension): - return True + + excel_extensions = [".xlsx", ".xls", ".xlsm", ".xlsb"] + odf_extension = [".odf"] + csv_extensions = [".csv"] + tsv_extensions = [".tsv"] + + ext = os.path.splittext(instring)[1] # File extension + + if ext in excel_extensions: + return pd.read_excel(instring, header=0) + elif ext in odf_extension: + return pd.read_excel(instring, engine="odf", header=0) + elif ext in csv_extensions: + return pd.read_csv(instring, sep=",", header=0) + elif ext in tsv_extensions: + return pd.read_csv(instring, sep="\t", header=0) + else: + print ("The extension of the file '{instring}' could not be identified. My bad there.)" + sys.exit(1) + return def open_json(json_path): @@ -35,7 +54,8 @@ def __init__(self, filename): # To Do: replace string with local file system for testing # Header path can be found in conf/configuration.json - header_path = "Schemas/configuration.json" + header_path = "conf/configuration.json" + # To Do: error handling self.translated_dataframe = pd.DataFrame( columns=open_json(header_path)["new_table_headers"] ) @@ -50,10 +70,15 @@ def associate_dict(self): # raise error when in doubt # must check on schema/institution_schemas - path_to_institution_json = "Schemas/institution_to_schema.json" + path_to_institution_json = "schemas/institution_to_schema.json" detected = [] - institution_dict = open_json(path_to_institution_json) + + try: + institution_dict = open_json(path_to_institution_json) + except Exception as e: + log.error("Json file does not exist %s", e) + sys.exit(1) for key in institution_dict.keys(): # cap insensitive @@ -61,10 +86,7 @@ def associate_dict(self): detected.append(institution_dict[key]) if len(set(detected)) == 0: - print( - f"No file could be found matching with the '{self.filename}' filename given." - ) - + print(f"No file could be found matching with the '{self.filename}' filename given.") elif len(set(detected)) > 1: print("some problems arised!!!") # change this to an elegant form sys.exit() # maybe check which ones are being mixed or when none is being found @@ -79,26 +101,8 @@ def associate_dict(self): def load_dataframe(self): """Detect possible extensions for the metadata file Open it into a dataframe""" - - excel_extensions = [".xlsx", ".xls", ".xlsm", ".xlsb"] - odf_extension = [".odf"] - csv_extensions = [".csv"] - tsv_extensions = [".tsv"] - - if check_extension(self.filename, excel_extensions): - self.dataframe = pd.read_excel(self.filename, header=0) - elif check_extension(self.filename, odf_extension): - # Needs a special package - self.dataframe = pd.read_excel(self.filename, engine="odf", header=0) - elif check_extension(self.filename, csv_extensions): - self.dataframe = pd.read_csv(self.filename, sep=",", header=0) - elif check_extension(self.filename, tsv_extensions): - self.dataframe = pd.read_csv(self.filename, sep="\t", header=0) - else: - print( - f"The extension of the file '{self.filename}' could not be identified. My bad there." - ) - + + self.dataframe = check_extension_and_read(self.filename) return def load_dictionary(self): @@ -107,7 +111,11 @@ def load_dictionary(self): # To Do: replace string with local file system for testing path_to_tools = "" dict_path = path_to_tools + "Schemas/" + self.dictionary_path - self.dictionary = open_json(dict_path) + try: + self.dictionary = open_json(dict_path) + except Exception as e: + log.error("Json file does not exist %s", e) + sys.exit(1) return def translate_dataframe(self): @@ -115,24 +123,20 @@ def translate_dataframe(self): # if dictionary is "none" or similar, do nothing for key, value in self.dictionary["equivalence"].items(): - if len(value) == 0: - print( - f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" - ) - elif value in self.dataframe.columns: - self.translated_dataframe[key] = self.dataframe[value] - else: - print( - f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found." - ) + try: + if value: # If value is empty + try: # To revise + self.translated_dataframe[key] = self.dataframe[value] + except Exception as e: + log.error("Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found. %s", e) + except Exception as e: + log.error("Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'. %s", e) for key, value in self.dictionary["constants"].items(): - if key in self.translated_dataframe.columns: + try: # To revise self.translated_dataframe[key] = value - else: - print( - f"Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe" - ) + except Exception as e: + log.error("Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe. %s", e) return From 41ac3b5f9063adf2e81b40d4080b8f93e99c8103 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 23:28:55 +0200 Subject: [PATCH 0619/1454] format updates --- relecov_tools/metadata_homogeneizer.py | 46 ++++++++++++-------------- 1 file changed, 22 insertions(+), 24 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 50852b35..a3750562 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -98,15 +98,15 @@ def associate_dict(self): for key in institution_dict.keys(): # cap insensitive if key.lower() in self.filename.split("/")[-1].lower(): - detected[key] = institution_dict[key] + detected[key] = institution_dict[key] if len(set(detected.values())) == 0: - stderr.print(f"[red]No institution pattern could be found in the '{self.filename}' filename given.") - sys.exit(1) + stderr.print(f"[red]No institution pattern could be found in the '{self.filename}' filename given.") + sys.exit(1) elif len(set(detected.values())) > 1: - repeated = ",".join(list(set(detected.values))) - stderr.print(f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}") - sys.exit(1) + repeated = ",".join(list(set(detected.values))) + stderr.print(f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}") + sys.exit(1) else: self.dictionary_path = detected[0] # first item, they are all equal @@ -140,27 +140,25 @@ def translate_dataframe(self): """Use the corresponding dictionary to translate the df""" # if dictionary is "none" or similar, do nothing - for key, value in self.dictionary["equivalence"].items(): - try: - if len(value) == 0: - stderr.print(f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") - sys.exit(1) - elif value in self.dataframe.columns: - self.translated_dataframe[key] = self.dataframe[value.strip()] - else: - stderr.print(f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found.") - - for key, value in self.dictionary["constants"].items(): - try: # To revise + try: # not sure if a try is the best here, gotta check + for key, value in self.dictionary["equivalence"].items(): + if len(value) == 0: + log.error(f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") + stderr.print(f"[red]Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") + sys.exit(1) + elif value in self.dataframe.columns: + self.translated_dataframe[key] = self.dataframe[value.strip()] + else: + log.error(f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe.") + stderr.print(f"[red]Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe.") + sys.exit(1) + + for key, value in self.dictionary["constants"].items(): self.translated_dataframe[key] = value - except Exception as e: - log.error("Value '{key}' in the '{self.dictionary_path}' schema not found in the resulting dataframe. %s", e) except Exception as e: - log.error("Found empty equivalence in the '{self.dictionary_path}' schema: '{key}') + log.error("Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") - - # Nightmare if len(self.dictionary["outer"]) == 0: pass @@ -200,6 +198,6 @@ def export_translated_dataframe(self): # expected only one dot per file filename, extension = self.filename.split(".") self.translated_dataframe.to_excel( - excel_writer=str(filename + "_modified." + extension) + excel_writer= filename + "_modified." + extension ) return From ed14f69d494ae5accf5f463b9a57acea0538277c Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Thu, 30 Jun 2022 23:31:55 +0200 Subject: [PATCH 0620/1454] update --- relecov_tools/metadata_homogeneizer.py | 115 ++++++++++++++++--------- 1 file changed, 72 insertions(+), 43 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index a3750562..c6a411f1 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -2,7 +2,6 @@ # Imports import os import sys -import json import logging import pandas as pd import rich.console @@ -17,6 +16,7 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + def check_extension(instring): """Given a file as a string and a list of possible extensions, returns the type of file extension can be found in the file""" @@ -26,7 +26,7 @@ def check_extension(instring): "excel": [".xlsx", ".xls", ".xlsm", ".xlsb"], "odf": [".odf"], "csv": [".csv"], - "tsv": [".tsv"] + "tsv": [".tsv"], } for extension, termination_list in extensions.items(): @@ -34,6 +34,7 @@ def check_extension(instring): if instring.endswith(termination): return extension + def identify_load_dataframe(filename): """Detect possible extensions for the metadata file Open it into a dataframe""" @@ -75,7 +76,7 @@ def __init__(self, filename): self.dicionary = None self.centre = None self.dataframe = None - + config_json = ConfigJson() self.header = config_json.get_configuration("new_table_headers") self.translated_dataframe = pd.DataFrame(columns=self.header) @@ -89,32 +90,44 @@ def associate_dict(self): # Associate centre and json with object # Raise error when in doubt # Must check on schema/institution_schemas - + try: - config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", "institution_to_schema.json")) - institution_dict = config_json.json_data - detected = {} - - for key in institution_dict.keys(): - # cap insensitive - if key.lower() in self.filename.split("/")[-1].lower(): - detected[key] = institution_dict[key] - - if len(set(detected.values())) == 0: - stderr.print(f"[red]No institution pattern could be found in the '{self.filename}' filename given.") - sys.exit(1) - elif len(set(detected.values())) > 1: - repeated = ",".join(list(set(detected.values))) - stderr.print(f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}") - sys.exit(1) - - else: - self.dictionary_path = detected[0] # first item, they are all equal - stderr.print(f"[green]JSON file found successfully: {self.dictionary_path}") - - except FileNotFoundError as e: - log.error(f"JSON file relating institutions and its JSON file could not be found or does not exist.") - sys.exit(1) + config_json = ConfigJson( + json_file=os.path.join( + os.path.dirname(__file__), "schema", "institution_to_schema.json" + ) + ) + institution_dict = config_json.json_data + detected = {} + + for key in institution_dict.keys(): + # cap insensitive + if key.lower() in self.filename.split("/")[-1].lower(): + detected[key] = institution_dict[key] + + if len(set(detected.values())) == 0: + stderr.print( + f"[red]No institution pattern could be found in the '{self.filename}' filename given." + ) + sys.exit(1) + elif len(set(detected.values())) > 1: + repeated = ",".join(list(set(detected.values))) + stderr.print( + f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}" + ) + sys.exit(1) + + else: + self.dictionary_path = detected[0] # first item, they are all equal + stderr.print( + f"[green]JSON file found successfully: {self.dictionary_path}" + ) + + except FileNotFoundError: + log.error( + "JSON file relating institutions and their JSON file could not be found or does not exist." + ) + sys.exit(1) return @@ -129,36 +142,52 @@ def load_dictionary(self): # To Do: replace string with local file system for testing try: - config_json = ConfigJson(json_file=os.path.join(os.path.dirname(__file__), "schema", self.dictionary_path)) - self.dictionary = config_json.json_data - except FileNotFoundError as e: - log.error(f"JSON file {self.dictionary_path} could not be found or does not exist.") - sys.exit(1) + config_json = ConfigJson( + json_file=os.path.join( + os.path.dirname(__file__), "schema", self.dictionary_path + ) + ) + self.dictionary = config_json.json_data + except FileNotFoundError: + log.error( + f"JSON file {self.dictionary_path} could not be found or does not exist." + ) + sys.exit(1) return def translate_dataframe(self): """Use the corresponding dictionary to translate the df""" # if dictionary is "none" or similar, do nothing - try: # not sure if a try is the best here, gotta check + try: # not sure if a try is the best here, gotta check for key, value in self.dictionary["equivalence"].items(): if len(value) == 0: - log.error(f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") - stderr.print(f"[red]Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") + log.error( + f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" + ) + stderr.print( + f"[red]Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" + ) sys.exit(1) elif value in self.dataframe.columns: self.translated_dataframe[key] = self.dataframe[value.strip()] else: - log.error(f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe.") - stderr.print(f"[red]Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe.") + log.error( + f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe." + ) + stderr.print( + f"[red]Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe." + ) sys.exit(1) - + for key, value in self.dictionary["constants"].items(): self.translated_dataframe[key] = value - except Exception as e: - log.error("Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'") - + except Exception: + log.error( + "Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" + ) + # Nightmare if len(self.dictionary["outer"]) == 0: pass @@ -198,6 +227,6 @@ def export_translated_dataframe(self): # expected only one dot per file filename, extension = self.filename.split(".") self.translated_dataframe.to_excel( - excel_writer= filename + "_modified." + extension + excel_writer=filename + "_modified." + extension ) return From 8829ce8d801fcd97a47898a260780e8d7abd8b09 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 11:30:09 +0200 Subject: [PATCH 0621/1454] Added makedir output_dir --- relecov_tools/json_validation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index f648c7d2..776f8f8e 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -88,7 +88,8 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) - + + os.makedirs(out_folder, exist_ok=True) new_name = "invalid_" + os.path.basename(metadata_file) m_file = os.path.join(out_folder, new_name) wb.save(m_file) From 1469dc210e4b016aa6d130edd3f729ddc6f3d2b7 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 1 Jul 2022 12:28:19 +0200 Subject: [PATCH 0622/1454] more logs and stderr --- relecov_tools/metadata_homogeneizer.py | 64 ++++++++++++++------------ 1 file changed, 35 insertions(+), 29 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index c6a411f1..f1880af0 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -105,28 +105,32 @@ def associate_dict(self): if key.lower() in self.filename.split("/")[-1].lower(): detected[key] = institution_dict[key] - if len(set(detected.values())) == 0: - stderr.print( - f"[red]No institution pattern could be found in the '{self.filename}' filename given." - ) - sys.exit(1) - elif len(set(detected.values())) > 1: - repeated = ",".join(list(set(detected.values))) - stderr.print( - f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}" - ) - sys.exit(1) + if len(set(detected.values())) == 0: + log.error(f"No institution pattern could be found in the '{self.filename}' filename given.") + stderr.print( + f"[red]No institution pattern could be found in the '{self.filename}' filename given." + ) + sys.exit(1) - else: - self.dictionary_path = detected[0] # first item, they are all equal - stderr.print( - f"[green]JSON file found successfully: {self.dictionary_path}" - ) + elif len(set(detected.values())) > 1: + repeated = ", ".join(list(set(detected.values))) + log.error(f"The following matches were identified in the '{self.filename}' filename given: {repeated }'") + stderr.print( + f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}" + ) + sys.exit(1) + + else: + self.dictionary_path = detected[0] # first item, they are all equal + stderr.print( + f"[green]JSON file found successfully: {self.dictionary_path}" + ) except FileNotFoundError: log.error( "JSON file relating institutions and their JSON file could not be found or does not exist." ) + stderr.print(f"[red]JSON file relating institutions and their JSON file could not be found or does not exist.") sys.exit(1) return @@ -150,8 +154,9 @@ def load_dictionary(self): self.dictionary = config_json.json_data except FileNotFoundError: log.error( - f"JSON file {self.dictionary_path} could not be found or does not exist." + f"JSON file {self.dictionary_path} could not be found or does not exist in the schema directory." ) + stderr.print(f"[red]JSON file {self.dictionary_path} could not be found or does not exist in the schema directory.") sys.exit(1) return @@ -201,26 +206,27 @@ def verify_translated_dataframe(self): """Checks if the dataframe holds all the needed values for the relecov tools suite""" if self.dataframe.shape[0] != self.translated_dataframe.shape[0]: - print("Different number of rows after translation") + log.error("Different number of rows after translation") + sys.exit(1) else: - print("Number of rows: OK") + stderr.print(f"[green]Number of rows: OK") # search for missing values missing_values = list(set(self.header) - set(self.translated_dataframe.columns)) if len(missing_values) > 0: - print( - "Found the following missing values during translated table validation:" - ) - print(*missing_values, sep="\n") - + msg = ", ".join(missing_values) + log.error(f"Found the following missing values during translated table validation: {msg}") + stderr.print(f"[red]Found the following missing values during translated table validation: {msg}") + else: + stderr.print(f"[green]No missing values in the translated table") # search for extra values extra_values = list(set(self.translated_dataframe.columns) - set(self.header)) if len(extra_values) > 0: - print( - "Found the following extra values during translated table validation:" - ) - print(*extra_values, sep="\n") - + msg = ", ".join(extra_values) + log.error(f"Found the following extra values during translated table validation: {msg}") + stderr.print(f"[red]Found the following extra values during translated table validation: {msg}") + else: + stderr.print(f"[green]No extra values in the translated values") return def export_translated_dataframe(self): From cf19e5244859dbda451d7d320ed33c4223af1e32 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 1 Jul 2022 12:38:34 +0200 Subject: [PATCH 0623/1454] linting --- relecov_tools/metadata_homogeneizer.py | 38 ++++++++++++++++++-------- 1 file changed, 27 insertions(+), 11 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index f1880af0..e8b1f4e2 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -106,7 +106,9 @@ def associate_dict(self): detected[key] = institution_dict[key] if len(set(detected.values())) == 0: - log.error(f"No institution pattern could be found in the '{self.filename}' filename given.") + log.error( + f"No institution pattern could be found in the '{self.filename}' filename given." + ) stderr.print( f"[red]No institution pattern could be found in the '{self.filename}' filename given." ) @@ -114,7 +116,9 @@ def associate_dict(self): elif len(set(detected.values())) > 1: repeated = ", ".join(list(set(detected.values))) - log.error(f"The following matches were identified in the '{self.filename}' filename given: {repeated }'") + log.error( + f"The following matches were identified in the '{self.filename}' filename given: {repeated }'" + ) stderr.print( f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}" ) @@ -130,7 +134,9 @@ def associate_dict(self): log.error( "JSON file relating institutions and their JSON file could not be found or does not exist." ) - stderr.print(f"[red]JSON file relating institutions and their JSON file could not be found or does not exist.") + stderr.print( + "[red]JSON file relating institutions and their JSON file could not be found or does not exist." + ) sys.exit(1) return @@ -156,7 +162,9 @@ def load_dictionary(self): log.error( f"JSON file {self.dictionary_path} could not be found or does not exist in the schema directory." ) - stderr.print(f"[red]JSON file {self.dictionary_path} could not be found or does not exist in the schema directory.") + stderr.print( + f"[red]JSON file {self.dictionary_path} could not be found or does not exist in the schema directory." + ) sys.exit(1) return @@ -209,24 +217,32 @@ def verify_translated_dataframe(self): log.error("Different number of rows after translation") sys.exit(1) else: - stderr.print(f"[green]Number of rows: OK") + stderr.print("[green]Number of rows: OK") # search for missing values missing_values = list(set(self.header) - set(self.translated_dataframe.columns)) if len(missing_values) > 0: msg = ", ".join(missing_values) - log.error(f"Found the following missing values during translated table validation: {msg}") - stderr.print(f"[red]Found the following missing values during translated table validation: {msg}") + log.error( + f"Found the following missing values during translated table validation: {msg}" + ) + stderr.print( + f"[red]Found the following missing values during translated table validation: {msg}" + ) else: - stderr.print(f"[green]No missing values in the translated table") + stderr.print("[green]No missing values in the translated table") # search for extra values extra_values = list(set(self.translated_dataframe.columns) - set(self.header)) if len(extra_values) > 0: msg = ", ".join(extra_values) - log.error(f"Found the following extra values during translated table validation: {msg}") - stderr.print(f"[red]Found the following extra values during translated table validation: {msg}") + log.error( + f"Found the following extra values during translated table validation: {msg}" + ) + stderr.print( + f"[red]Found the following extra values during translated table validation: {msg}" + ) else: - stderr.print(f"[green]No extra values in the translated values") + stderr.print("[green]No extra values in the translated values") return def export_translated_dataframe(self): From 54ec5b3cd02f01ecde158b56208bb105df63fd8c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 12:40:08 +0200 Subject: [PATCH 0624/1454] added arguments in main for gisaid upload --- relecov_tools/__main__.py | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 59171f9c..8c26f753 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,6 +1,7 @@ #!/usr/bin/env python import os import logging +import re # from rich.prompt import Confirm import click @@ -252,12 +253,30 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p upload_ena.upload() +# upload to GISAID @relecov_tools_cli.command(help_priority=7) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") @click.option("-e", "--gisaid_json", help="where the validated json is") -@click.option("-o", "--output_path", help="output folder for the xml generated files") -def upload_to_gisaid(user, password, gisaid_json, output_path): +@click.option( + "-i", "--input_path", help="the path where the fasta or multifasta are located" +) +@click.option("-o", "--output_path", help="output folder for log") +@click.option( + "-x", + "--proxy_config", + help="introduce your proxy credentials as: username:password@proxy:port", + required=False, +) +@click.option( + "--single", + is_flag=True, + default=False, + help="Default input is a multifasta.", +) +def upload_to_gisaid( + user, password, gisaid_json, input_path, output_path, proxy_config +): """parsed data to create files to upload to gisaid""" pass From 8a6225e3d08bee9a112b76e5b4a66aff2e9c8555 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 12:41:54 +0200 Subject: [PATCH 0625/1454] Restored multifasta fuctions --- relecov_tools/gisaid_upload.py | 45 ++++++++++++++++++++++++---------- 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 45371c6e..fcadb53d 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -10,6 +10,7 @@ # import ftplib import relecov_tools.utils +from Bio import SeqIO # from relecov_tools.config_json import ConfigJson @@ -31,11 +32,9 @@ def __init__( self, user=None, passwd=None, - source_json=None, - customized_project=None, - action=None, + gisaid_json=None, + fasta_path=None, output_path=None, - metadata=None, ): if user is None: self.user = relecov_tools.utils.prompt_text( @@ -72,18 +71,18 @@ def __init__( ) else: self.output_path = output_path - if metadata is None: - self.metadata = relecov_tools.utils.prompt_path( + if gisaid_json is None: + self.gisaid_json = relecov_tools.utils.prompt_path( msg="Select metadata json file" ) else: - self.metadata = metadata - if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", self.source_json_file) - stderr.print(f"[red]json data file {self.source_json_file} does not exist") - sys.exit(1) - with open(self.source_json_file, "r") as fh: - self.json_data = json.loads(fh.read()) + self.gisaid_json = gisaid_json + if fasta_path is None: + self.fasta_path = relecov_tools.utils.prompt_path( + msg="Select metadata json file" + ) + else: + self.fasta_path = fasta_path def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" @@ -92,13 +91,33 @@ def convert_input_json_to_ena(self): # Metadatos def metadata_to_csv(self): + "Transform metadata json to csv" data = relecov_tools.utils.read_json_file(self.metadata) df_data = pd.DataFrame(data) df_data.to_csv("meta_gisaid.csv") # Sequences # Unificar en multifasta + def create_multifasta(self): + """Create multifasta from single fastas""" + os.system("cat %s/*.fasta > %s/multifasta.fasta" %(self.fasta_path, self.output_path)) + multifasta = "%s/multifasta.fasta" %self.output_path + return multifasta + # Cambiar headers/id + def change_headers(self, multifasta): + """Transform multifasta ids/headers to GISAID format""" + data = relecov_tools.utils.read_json_file(self.gisaid_json) + virus_name = [name["covv_virus_name"] for name in data] + with open (multifasta) as old_fasta, with open ("%s/multifasta_gisaid.fasta" %self.output_path, "w") as new_fasta: + records = SeqIO.parse(old_fasta, "fasta") + for record in records: + for name in virus_name: + if record.id == name.split("/").[-2]: + record.id = name + SeqIO.write(record, new_fasta, "fasta") + + # Upload # Subir con cli3 From fb157d855f5ac5bd9fa4260b0abf9e9005237c4d Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 12:57:03 +0200 Subject: [PATCH 0626/1454] Lintin 1 --- relecov_tools/gisaid_upload.py | 33 +++++++++------------------------ 1 file changed, 9 insertions(+), 24 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index fcadb53d..4f3817e9 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -48,23 +48,6 @@ def __init__( ) else: self.passwd = passwd - if source_json is None: - self.source_json_file = relecov_tools.utils.prompt_path( - msg="Select the ENA json file to upload" - ) - else: - self.source_json_file = source_json - if customized_project is None: - self.customized_project = None - else: - self.customized_project = customized_project - if action is None: - self.action = relecov_tools.utils.prompt_selection( - msg="Select the action to upload to ENA", - choices=["add", "modify", "cancel", "release"], - ) - else: - self.action = action.upper() if output_path is None: self.output_path = relecov_tools.utils.prompt_path( msg="Select the folder to store the xml files" @@ -100,24 +83,26 @@ def metadata_to_csv(self): # Unificar en multifasta def create_multifasta(self): """Create multifasta from single fastas""" - os.system("cat %s/*.fasta > %s/multifasta.fasta" %(self.fasta_path, self.output_path)) - multifasta = "%s/multifasta.fasta" %self.output_path + os.system( + "cat %s/*.fasta > %s/multifasta.fasta" % (self.fasta_path, self.output_path) + ) + multifasta = "%s/multifasta.fasta" % self.output_path return multifasta - + # Cambiar headers/id def change_headers(self, multifasta): """Transform multifasta ids/headers to GISAID format""" data = relecov_tools.utils.read_json_file(self.gisaid_json) virus_name = [name["covv_virus_name"] for name in data] - with open (multifasta) as old_fasta, with open ("%s/multifasta_gisaid.fasta" %self.output_path, "w") as new_fasta: + with open(multifasta) as old_fasta, open( + "%s/multifasta_gisaid.fasta" % self.output_path, "w" + ) as new_fasta: records = SeqIO.parse(old_fasta, "fasta") for record in records: for name in virus_name: - if record.id == name.split("/").[-2]: + if record.id == name.split("/")[-2]: record.id = name SeqIO.write(record, new_fasta, "fasta") - - # Upload # Subir con cli3 From 0eaa5aa3193a0da56179ef223a97aec33903ab15 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 13:00:55 +0200 Subject: [PATCH 0627/1454] Lintin 2 --- relecov_tools/gisaid_upload.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 4f3817e9..ee7877f8 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -2,10 +2,8 @@ # from pyparsing import col import rich.console -import json import pandas as pd -import sys import os # import ftplib @@ -84,7 +82,8 @@ def metadata_to_csv(self): def create_multifasta(self): """Create multifasta from single fastas""" os.system( - "cat %s/*.fasta > %s/multifasta.fasta" % (self.fasta_path, self.output_path) + "cat %s/*.fasta > %s/multifasta.fasta" % ( + self.fasta_path, self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path return multifasta From 717cf2eb7f6714523fbd70bf4ae7147e0ca7281f Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 13:03:17 +0200 Subject: [PATCH 0628/1454] Lintin 3 --- relecov_tools/gisaid_upload.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index ee7877f8..8e6c204e 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -82,13 +82,11 @@ def metadata_to_csv(self): def create_multifasta(self): """Create multifasta from single fastas""" os.system( - "cat %s/*.fasta > %s/multifasta.fasta" % ( - self.fasta_path, self.output_path) + "cat %s/*.fasta > %s/multifasta.fasta" % (self.fasta_path, self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path return multifasta - # Cambiar headers/id def change_headers(self, multifasta): """Transform multifasta ids/headers to GISAID format""" data = relecov_tools.utils.read_json_file(self.gisaid_json) From d477e04eac1433161ad42e0441d941a94179dc66 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 13:05:57 +0200 Subject: [PATCH 0629/1454] Lintin 4 --- relecov_tools/json_validation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 776f8f8e..7b200fce 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -57,6 +57,7 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): except jsonschema.ValidationError as e: log.error("Invalid sample data %s", e) invalid_json.append(item_row) + logging.handl return validated_json_data, invalid_json, errors @@ -88,7 +89,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) - + os.makedirs(out_folder, exist_ok=True) new_name = "invalid_" + os.path.basename(metadata_file) m_file = os.path.join(out_folder, new_name) From 08ccb536c735182b86edd64426bee218aab299af Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:08:38 +0200 Subject: [PATCH 0630/1454] lintin --- relecov_tools/__main__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 8c26f753..4cb8f0ed 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,7 +1,8 @@ #!/usr/bin/env python import os import logging -import re + +# import re # from rich.prompt import Confirm import click @@ -259,7 +260,9 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p @click.option("-p", "--password", help="password for the user to login") @click.option("-e", "--gisaid_json", help="where the validated json is") @click.option( - "-i", "--input_path", help="the path where the fasta or multifasta are located" + "-i", + "--input_path", + help="the path where the fasta or multifasta, gisaid_mapped.json and the token file are located", ) @click.option("-o", "--output_path", help="output folder for log") @click.option( From 9388117448622e09aa746d054cf479304fbe4292 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:09:02 +0200 Subject: [PATCH 0631/1454] gisaid upload cli3 --- relecov_tools/gisaid_upload.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 45371c6e..f94f85e1 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -103,6 +103,23 @@ def metadata_to_csv(self): # Upload # Subir con cli3 + # ADD TOKEN WARNING and file token .authtoken + # add bash from cli3 + + os.system( + "cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" + ) + """ + cli3 upload + --database EpiCoV + --token ./gisaid.authtoken + --metadata gisaid_template.csv + --fasta multi.fasta + --frameshift (OPTIONAL, default: catch_all) + --failed default creates file failed.out where the failed records will be + --proxy + --log default creates file failed.out where the log will be ) + """ # def upload(self): # """Create the required files and upload to ENA""" # self.convert_input_json_to_ena() From 4747ef3fdb316a87a42a6eceb922fb93f136b6e1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:15:42 +0200 Subject: [PATCH 0632/1454] gisaid upload cli3 --- relecov_tools/gisaid_upload.py | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index f94f85e1..ebc209b1 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -76,7 +76,8 @@ def __init__( self.metadata = relecov_tools.utils.prompt_path( msg="Select metadata json file" ) - else: + else:relecov_tools/gisaid_upload.py + self.metadata = metadata if not os.path.isfile(self.source_json_file): log.error("json data file %s does not exist ", self.source_json_file) @@ -95,29 +96,26 @@ def metadata_to_csv(self): data = relecov_tools.utils.read_json_file(self.metadata) df_data = pd.DataFrame(data) df_data.to_csv("meta_gisaid.csv") + - # Sequences - # Unificar en multifasta - # Cambiar headers/id - - # Upload - # Subir con cli3 - + # generar template con cli3 # ADD TOKEN WARNING and file token .authtoken # add bash from cli3 + + os.system( "cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" ) """ cli3 upload --database EpiCoV - --token ./gisaid.authtoken - --metadata gisaid_template.csv - --fasta multi.fasta - --frameshift (OPTIONAL, default: catch_all) + --token ./gisaid.authtoken + --metadata gisaid_template.csv + --fasta multi.fasta + --frameshift (OPTIONAL, default: catch_all) --failed default creates file failed.out where the failed records will be - --proxy + --proxy --log default creates file failed.out where the log will be ) """ # def upload(self): From 33b65d193d7227d8cb7ee732d2733a2030a0a101 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:25:28 +0200 Subject: [PATCH 0633/1454] lintin --- relecov_tools/gisaid_upload.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index ebc209b1..b693c271 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -104,8 +104,7 @@ def metadata_to_csv(self): - os.system( - "cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" + os.system("cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" ) """ cli3 upload From 35acbdce42c21b5b46f35728e4a611f2818bae5f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:34:56 +0200 Subject: [PATCH 0634/1454] changes --- relecov_tools/gisaid_upload.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 28adc244..b248e487 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -59,12 +59,10 @@ def __init__( else: self.gisaid_json = gisaid_json if fasta_path is None: - self.fasta_path = relecov_tools.utils.prompt_path( - msg="Select metadata json file" - ) - else:relecov_tools/gisaid_upload.py - - self.metadata = metadata + self.fasta_path = relecov_tools.utils.prompt_path(msg="Select path") + else: + # relecov_tools/gisaid_upload.py + self.metadata = fasta_path if not os.path.isfile(self.source_json_file): log.error("json data file %s does not exist ", self.source_json_file) stderr.print(f"[red]json data file {self.source_json_file} does not exist") @@ -83,15 +81,13 @@ def metadata_to_csv(self): data = relecov_tools.utils.read_json_file(self.metadata) df_data = pd.DataFrame(data) df_data.to_csv("meta_gisaid.csv") - - # generar template con cli3 + # generar template con cli3 # ADD TOKEN WARNING and file token .authtoken # add bash from cli3 - - - os.system("cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" + os.system( + "cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" ) """ cli3 upload From 14e5c218cb6a6b2dc2c3837d4e768d385f87b2ba Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:42:31 +0200 Subject: [PATCH 0635/1454] lintin2 --- relecov_tools/gisaid_upload.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index eb47955a..cfe31ade 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -62,8 +62,7 @@ def __init__( self.fasta_path = relecov_tools.utils.prompt_path(msg="Select path") else: # relecov_tools/gisaid_upload.py - self.fasta_path = fasta_path) - + self.fasta_path = fasta_path if not os.path.isfile(self.source_json_file): log.error("json data file %s does not exist ", self.source_json_file) From 585a190ea54ab6079e13d37f09972057b6a2f741 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 1 Jul 2022 13:43:43 +0200 Subject: [PATCH 0636/1454] lintin3 --- relecov_tools/gisaid_upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index cfe31ade..f923dfc9 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -1,4 +1,6 @@ import logging +import sys +import json # from pyparsing import col import rich.console From 95ab79c37bb0dc58baa15dc8419f07408954a7e9 Mon Sep 17 00:00:00 2001 From: ibloise Date: Fri, 1 Jul 2022 13:44:42 +0200 Subject: [PATCH 0637/1454] Added gisaid_csv_headers. Corrected msg in GisaidUpload Added gisaid_csv_headers to configuration.json. Corrected some messages in GisaidUpload Class --- relecov_tools/conf/configuration.json | 29 +++++++++++++++++++++++++++ relecov_tools/gisaid_upload.py | 19 ++++++++---------- 2 files changed, 37 insertions(+), 11 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2a170b0a..b327b646 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -49,6 +49,35 @@ "Sequence file R1 fastq", "Sequence file R2 fastq" ], + "gisaid_csv_headers": [ + "submitter", + "covv_virus_name", + "covv_type", + "covv_passage", + "covv_collection_date", + "covv_location", + "covv_add_location", + "covv_host", + "covv_add_host_info", + "covv_sampling_strategy", + "covv_gender", + "covv_patient_age", + "covv_patient_status", + "covv_specimen", + "covv_outbreak", + "covv_last_vaccinated", + "covv_treatment", + "covv_seq_technology", + "covv_assembly_method", + "covv_coverage", + "covv_orig_lab", + "covv_orig_lab_addr", + "covv_provider_sample_id", + "covv_subm_lab", + "covv_subm_lab_addr", + "covv_subm_sample_id", + "covv_authors" + ], "json_schemas": { "relecov_schema": "relecov_schema.json", "ena_schema": "ena_schema.json", diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 45371c6e..cba2f727 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -39,19 +39,20 @@ def __init__( ): if user is None: self.user = relecov_tools.utils.prompt_text( - msg="Enter your username defined in ENA" + msg="Enter your username defined in GISAID" ) else: self.user = user + #Add proxy settings: username:password@proxy:port (optional) if passwd is None: self.passwd = relecov_tools.utils.prompt_password( - msg="Enter your password to ENA" + msg="Enter your password to GISAID" ) else: self.passwd = passwd if source_json is None: self.source_json_file = relecov_tools.utils.prompt_path( - msg="Select the ENA json file to upload" + msg="Select the GISAID json file to upload" ) else: self.source_json_file = source_json @@ -59,16 +60,9 @@ def __init__( self.customized_project = None else: self.customized_project = customized_project - if action is None: - self.action = relecov_tools.utils.prompt_selection( - msg="Select the action to upload to ENA", - choices=["add", "modify", "cancel", "release"], - ) - else: - self.action = action.upper() if output_path is None: self.output_path = relecov_tools.utils.prompt_path( - msg="Select the folder to store the xml files" + msg="Select the folder to store the log files" ) else: self.output_path = output_path @@ -100,8 +94,11 @@ def metadata_to_csv(self): # Unificar en multifasta # Cambiar headers/id + # Upload # Subir con cli3 + # Token + # Opción de configurar proxy # def upload(self): # """Create the required files and upload to ENA""" From 839566c7f73d62b02c9a4a4ab953e0f8377a3ca6 Mon Sep 17 00:00:00 2001 From: ibloise Date: Fri, 1 Jul 2022 13:54:51 +0200 Subject: [PATCH 0638/1454] linting --- relecov_tools/gisaid_upload.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 5b9a23a3..7212f463 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -40,20 +40,20 @@ def __init__( ) else: self.user = user - #Add proxy settings: username:password@proxy:port (optional) + # Add proxy settings: username:password@proxy:port (optional) if passwd is None: self.passwd = relecov_tools.utils.prompt_password( msg="Enter your password to GISAID" ) else: self.passwd = passwd - if source_json is None: + if self.source_json is None: self.source_json_file = relecov_tools.utils.prompt_path( msg="Select the GISAID json file to upload" ) else: self.source_json_file = source_json - if customized_project is None: + if self.customized_project is None: self.customized_project = None else: self.customized_project = customized_project @@ -121,4 +121,4 @@ def change_headers(self, multifasta): # def upload(self): # """Create the required files and upload to ENA""" # self.convert_input_json_to_ena() - # self.create_structure_to_ena() + # self.create_structure_to_ena() \ No newline at end of file From 1c86e0b29a6d1c9f3ac140a5fe121673dd0fb343 Mon Sep 17 00:00:00 2001 From: ibloise Date: Fri, 1 Jul 2022 14:00:42 +0200 Subject: [PATCH 0639/1454] linting --- relecov_tools/gisaid_upload.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 7212f463..03dc3465 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -52,11 +52,11 @@ def __init__( msg="Select the GISAID json file to upload" ) else: - self.source_json_file = source_json + self.source_json_file = self.source_json if self.customized_project is None: self.customized_project = None else: - self.customized_project = customized_project + self.customized_project = self.customized_project if output_path is None: self.output_path = relecov_tools.utils.prompt_path( msg="Select the folder to store the log files" @@ -112,13 +112,13 @@ def change_headers(self, multifasta): record.id = name SeqIO.write(record, new_fasta, "fasta") - - # Upload - # Subir con cli3 - # Token - # Opción de configurar proxy - - # def upload(self): - # """Create the required files and upload to ENA""" - # self.convert_input_json_to_ena() - # self.create_structure_to_ena() \ No newline at end of file + """" + Upload + Subir con cli3 + Token + Opción de configurar proxy + def upload(self): + Create the required files and upload to ENA + self.convert_input_json_to_ena() + self.create_structure_to_ena() + """ \ No newline at end of file From 72d32c653746d5d34a4dc3d32ba266356d488ee3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Mu=C3=B1oz=20Barrera?= Date: Fri, 1 Jul 2022 13:12:21 +0100 Subject: [PATCH 0640/1454] Added outer functionallity to metadata_homogeneizer.py --- relecov_tools/metadata_homogeneizer.py | 51 ++++++++++++++++++- .../schema/institution_schemas/template.json | 15 ++++-- 2 files changed, 60 insertions(+), 6 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index c6a411f1..6fbcc1c1 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -105,6 +105,7 @@ def associate_dict(self): if key.lower() in self.filename.split("/")[-1].lower(): detected[key] = institution_dict[key] + # Creemos que este bloque ifelse iría fuera del for if len(set(detected.values())) == 0: stderr.print( f"[red]No institution pattern could be found in the '{self.filename}' filename given." @@ -193,8 +194,54 @@ def translate_dataframe(self): pass else: for key, value in self.dictionary["outer"].items(): - value["filename"] - + if len(value) == 0: + log.error(f"Found empty outer in the '{self.dictionary_path}' schema: '{key}'") + stderr.print(f"[red]Found empty outer in the '{self.dictionary_path}' schema: '{key}'") + sys.exit(1) + else: + outer_filename = value["filename"] + outer_sheet = value["sheet"] + outer_column = value["column"] + outer_samplename_col = value["samplename_col"] + + outer_dataframe = None + outer_translated_dataframe = None + #outer_dataframe = identify_load_dataframe(outer_filename) + + if check_extension(outer_filename) == "excel": + if len(outer_sheet) == 0: + log.error(f"There is missing information, sheet name must be provided.") + stderr.print(f"[red]There is missing information, sheet name must be provided.") + sys.exit(1) + else: + outer_dataframe = pd.read_excel(outer_filename, header=0, sheet_name = outer_sheet) + elif check_extension(filename) == "odf": + if len(outer_sheet) == 0: + log.error(f"There is missing information, sheet name must be provided.") + stderr.print(f"[red]There is missing information, sheet name must be provided.") + sys.exit(1) + else: + outer_dataframe = pd.read_excel(outer_filename, engine="odf", header=0) + elif check_extension(filename) == "csv": + outer_dataframe = pd.read_csv(outer_filename, sep=",", header=0) + elif check_extension(filename) == "tsv": + outer_dataframe = pd.read_csv(outer_filename, sep="\t", header=0) + + if len(outer_column) == 0: + log.error(f"There is missing information, column name must be provided.") + stderr.print(f"[red]There is missing information, column name must be provided.") + sys.exit(1) + else: + outer_translated_dataframe[key] = outer_dataframe[outer_column.strip()] + + if len(outer_samplename_col) == 0: + log.error(f"There is missing information, samplename_col must be provided.") + stderr.print(f"[red]There is missing information, samplename_col must be provided.") + sys.exit(1) + else: + # Review left_on key (this key must be present in translated data_frame) + outer_translated_dataframe[outer_samplename_col] = outer_dataframe[outer_samplename_col.strip()] + translated_dataframe.merge(outer_translated_dataframe, left_on="Sample ID given by originating laboratory", right_on=outer_samplename_col]) return def verify_translated_dataframe(self): diff --git a/relecov_tools/schema/institution_schemas/template.json b/relecov_tools/schema/institution_schemas/template.json index 9e1743fc..ba335aca 100644 --- a/relecov_tools/schema/institution_schemas/template.json +++ b/relecov_tools/schema/institution_schemas/template.json @@ -4,12 +4,19 @@ }, "constants": { "Final_term": "Constant value" - }, + }, "outer": { - "final term" : { + "final term 1": { "filename":"filename", "sheet" : "in case of excel format, state sheet", "column" : "name of the column where the needed value is", - "samplename_col" : "name of the column containing the samplenames"} - } + "samplename_col" : "name of the column containing the samplenames" + }, + "final term 2" : { + "filename":"filename 2", + "sheet" : "in case of excel format, state sheet 2", + "column" : "name of the column where the needed value is 2", + "samplename_col" : "name of the column containing the samplenames 2" + } + } } \ No newline at end of file From f3b632f61e536d7d9610e8a5cc929239c59b49a9 Mon Sep 17 00:00:00 2001 From: ibloise Date: Fri, 1 Jul 2022 15:21:19 +0200 Subject: [PATCH 0641/1454] linting --- relecov_tools/gisaid_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 3241d434..77544c01 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -148,4 +148,4 @@ def upload(self): Create the required files and upload to ENA self.convert_input_json_to_ena() self.create_structure_to_ena() - """ \ No newline at end of file + """ From 5179aa082f7c7e6fe70fe87f64feb896250c2ef1 Mon Sep 17 00:00:00 2001 From: ibloise Date: Fri, 1 Jul 2022 15:24:51 +0200 Subject: [PATCH 0642/1454] linting --- relecov_tools/gisaid_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 77544c01..11956aeb 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -139,7 +139,7 @@ def change_headers(self, multifasta): record.id = name SeqIO.write(record, new_fasta, "fasta") - """" + """" Upload Subir con cli3 Token From 3deb7b7114c230a1d4652921709c5a6bcd1af0ba Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 15:25:16 +0200 Subject: [PATCH 0643/1454] Added comments for sending logging messages by email --- relecov_tools/json_validation.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 7b200fce..bf8ae573 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -29,7 +29,8 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): ) if json_schema_file is None: config_json = ConfigJson() - schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") + schema_name = config_json.get_topic_data( + "json_schemas", "relecov_schema") json_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", schema_name ) @@ -39,7 +40,8 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): try: Draft202012Validator.check_schema(json_schema) except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") + stderr.print( + "[red] Json schema does not fulfil Draft 202012 Validation") sys.exit(1) if not os.path.isfile(json_data_file): stderr.print("[red] Json file does not exists") @@ -57,7 +59,8 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): except jsonschema.ValidationError as e: log.error("Invalid sample data %s", e) invalid_json.append(item_row) - logging.handl + # Enviar los errores por correo + # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) return validated_json_data, invalid_json, errors From bcdb1ebbdc7ab8dc757828081c95c42febd05ae0 Mon Sep 17 00:00:00 2001 From: mlarjim Date: Fri, 1 Jul 2022 15:28:55 +0200 Subject: [PATCH 0644/1454] Lintin 1 --- relecov_tools/json_validation.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index bf8ae573..7a769e30 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -29,8 +29,7 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): ) if json_schema_file is None: config_json = ConfigJson() - schema_name = config_json.get_topic_data( - "json_schemas", "relecov_schema") + schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") json_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", schema_name ) @@ -40,8 +39,7 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): try: Draft202012Validator.check_schema(json_schema) except jsonschema.ValidationError: - stderr.print( - "[red] Json schema does not fulfil Draft 202012 Validation") + stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") sys.exit(1) if not os.path.isfile(json_data_file): stderr.print("[red] Json file does not exists") From 3980dec292c0a0253ee8bd69f9d0db7203ae807e Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Fri, 1 Jul 2022 16:27:21 +0200 Subject: [PATCH 0645/1454] linting --- relecov_tools/metadata_homogeneizer.py | 78 ++++++++++++++++++-------- 1 file changed, 56 insertions(+), 22 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 85312a95..1dbe93e7 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -113,7 +113,7 @@ def associate_dict(self): f"[red]No institution pattern could be found in the '{self.filename}' filename given." ) sys.exit(1) - + elif len(set(detected.values())) > 1: repeated = ", ".join(list(set(detected.values))) log.error( @@ -207,8 +207,12 @@ def translate_dataframe(self): else: for key, value in self.dictionary["outer"].items(): if len(value) == 0: - log.error(f"Found empty outer in the '{self.dictionary_path}' schema: '{key}'") - stderr.print(f"[red]Found empty outer in the '{self.dictionary_path}' schema: '{key}'") + log.error( + f"Found empty outer in the '{self.dictionary_path}' schema: '{key}'" + ) + stderr.print( + f"[red]Found empty outer in the '{self.dictionary_path}' schema: '{key}'" + ) sys.exit(1) else: outer_filename = value["filename"] @@ -218,42 +222,72 @@ def translate_dataframe(self): outer_dataframe = None outer_translated_dataframe = None - #outer_dataframe = identify_load_dataframe(outer_filename) + # outer_dataframe = identify_load_dataframe(outer_filename) if check_extension(outer_filename) == "excel": if len(outer_sheet) == 0: - log.error(f"There is missing information, sheet name must be provided.") - stderr.print(f"[red]There is missing information, sheet name must be provided.") + log.error( + "There is missing information, sheet name must be provided." + ) + stderr.print( + "[red]There is missing information, sheet name must be provided." + ) sys.exit(1) else: - outer_dataframe = pd.read_excel(outer_filename, header=0, sheet_name = outer_sheet) - elif check_extension(filename) == "odf": + outer_dataframe = pd.read_excel( + outer_filename, header=0, sheet_name=outer_sheet + ) + elif check_extension(outer_filename) == "odf": if len(outer_sheet) == 0: - log.error(f"There is missing information, sheet name must be provided.") - stderr.print(f"[red]There is missing information, sheet name must be provided.") + log.error( + "There is missing information, sheet name must be provided." + ) + stderr.print( + "[red]There is missing information, sheet name must be provided." + ) sys.exit(1) else: - outer_dataframe = pd.read_excel(outer_filename, engine="odf", header=0) - elif check_extension(filename) == "csv": + outer_dataframe = pd.read_excel( + outer_filename, engine="odf", header=0 + ) + elif check_extension(outer_filename) == "csv": outer_dataframe = pd.read_csv(outer_filename, sep=",", header=0) - elif check_extension(filename) == "tsv": - outer_dataframe = pd.read_csv(outer_filename, sep="\t", header=0) + elif check_extension(outer_filename) == "tsv": + outer_dataframe = pd.read_csv( + outer_filename, sep="\t", header=0 + ) if len(outer_column) == 0: - log.error(f"There is missing information, column name must be provided.") - stderr.print(f"[red]There is missing information, column name must be provided.") + log.error( + "There is missing information, column name must be provided." + ) + stderr.print( + "[red]There is missing information, column name must be provided." + ) sys.exit(1) else: - outer_translated_dataframe[key] = outer_dataframe[outer_column.strip()] - + outer_translated_dataframe[key] = outer_dataframe[ + outer_column.strip() + ] + if len(outer_samplename_col) == 0: - log.error(f"There is missing information, samplename_col must be provided.") - stderr.print(f"[red]There is missing information, samplename_col must be provided.") + log.error( + "There is missing information, samplename_col must be provided." + ) + stderr.print( + "[red]There is missing information, samplename_col must be provided." + ) sys.exit(1) else: # Review left_on key (this key must be present in translated data_frame) - outer_translated_dataframe[outer_samplename_col] = outer_dataframe[outer_samplename_col.strip()] - translated_dataframe.merge(outer_translated_dataframe, left_on="Sample ID given by originating laboratory", right_on=outer_samplename_col]) + outer_translated_dataframe[ + outer_samplename_col + ] = outer_dataframe[outer_samplename_col.strip()] + self.translated_dataframe.merge( + outer_translated_dataframe, + left_on="Sample ID given by originating laboratory", + right_on=outer_samplename_col, + ) return def verify_translated_dataframe(self): From edd602ab428bfb1c1e4b6ff61d9f03e70d3fd3e0 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 12:49:55 +0200 Subject: [PATCH 0646/1454] added client_id argument to create auth token gisaid --- relecov_tools/gisaid_upload.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 11956aeb..81eb67e1 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -32,6 +32,7 @@ def __init__( self, user=None, passwd=None, + client_id=None, gisaid_json=None, fasta_path=None, output_path=None, @@ -49,6 +50,12 @@ def __init__( ) else: self.passwd = passwd + if client_id is None: + self.client_id = relecov_tools.utils.prompt_password( + msg="Enter your client_id to GISAID. Email clisupport@gisaid.org to request client-ID." + ) + else: + self.passwd = passwd if self.source_json is None: self.source_json_file = relecov_tools.utils.prompt_path( msg="Select the GISAID json file to upload" @@ -115,8 +122,7 @@ def metadata_to_csv(self): --log default creates file failed.out where the log will be ) """ - # Sequences - # Unificar en multifasta + def create_multifasta(self): """Create multifasta from single fastas""" os.system( @@ -138,6 +144,13 @@ def change_headers(self, multifasta): if record.id == name.split("/")[-2]: record.id = name SeqIO.write(record, new_fasta, "fasta") + + def cli3_authenticate(self): + """Create authenticate token""" + os.system( + "cli3 authenticate --username %s --password %s --client_id %s" % (self.user, self.passw, self.client_id) + ) + """" Upload From e2bd8d1c10db955480f0cc271e04a66433aa3391 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 12:54:21 +0200 Subject: [PATCH 0647/1454] added token argument to gisaid_upload --- relecov_tools/gisaid_upload.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 81eb67e1..e0985a01 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -33,6 +33,7 @@ def __init__( user=None, passwd=None, client_id=None, + token=None, gisaid_json=None, fasta_path=None, output_path=None, @@ -52,10 +53,16 @@ def __init__( self.passwd = passwd if client_id is None: self.client_id = relecov_tools.utils.prompt_password( - msg="Enter your client_id to GISAID. Email clisupport@gisaid.org to request client-ID." + msg="Enter your client_id to GISAID. Email clisupport@gisaid.org to request client-ID" ) else: - self.passwd = passwd + self.client_id = client_id + if token is None: + self.token = relecov_tools.utils.prompt_password( + msg="Enter path to your authenticate token" + ) + else: + self.token = token if self.source_json is None: self.source_json_file = relecov_tools.utils.prompt_path( msg="Select the GISAID json file to upload" From bad576a44dc499a7bb262fc00ff7114df0b03b48 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 13:10:25 +0200 Subject: [PATCH 0648/1454] added authenticate function to gisaid_upload --- relecov_tools/gisaid_upload.py | 58 ++++++++++++++++------------------ 1 file changed, 27 insertions(+), 31 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index e0985a01..f3c712c7 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -38,38 +38,40 @@ def __init__( fasta_path=None, output_path=None, ): - if user is None: - self.user = relecov_tools.utils.prompt_text( - msg="Enter your username defined in GISAID" - ) - else: - self.user = user - # Add proxy settings: username:password@proxy:port (optional) - if passwd is None: - self.passwd = relecov_tools.utils.prompt_password( - msg="Enter your password to GISAID" - ) - else: - self.passwd = passwd - if client_id is None: - self.client_id = relecov_tools.utils.prompt_password( - msg="Enter your client_id to GISAID. Email clisupport@gisaid.org to request client-ID" - ) - else: - self.client_id = client_id - if token is None: + if token is None: # borrar comentario: solo si no existe el token necesita user, passwd y client_id self.token = relecov_tools.utils.prompt_password( - msg="Enter path to your authenticate token" + msg="Token is not introduced, creating a new one..." ) + if user is None: + self.user = relecov_tools.utils.prompt_text( + msg="Enter your username defined in GISAID" + ) + else: + self.user = user + # Add proxy settings: username:password@proxy:port (optional) + if passwd is None: + self.passwd = relecov_tools.utils.prompt_password( + msg="Enter your password to GISAID" + ) + else: + self.passwd = passwd + if client_id is None: + self.client_id = relecov_tools.utils.prompt_password( + msg="Enter your client_id to GISAID. Email clisupport@gisaid.org to request client-ID" + ) + else: + self.client_id = client_id else: self.token = token - if self.source_json is None: - self.source_json_file = relecov_tools.utils.prompt_path( + + + if self.gisaid_json is None: + self.gisaid_json = relecov_tools.utils.prompt_path( msg="Select the GISAID json file to upload" ) else: - self.source_json_file = self.source_json - if self.customized_project is None: + self.gisaid_json = self.gisaid_json + if self.customized_project is None: #borrar comentario: esta parte no la entiendo, no la toco self.customized_project = None else: self.customized_project = self.customized_project @@ -79,12 +81,6 @@ def __init__( ) else: self.output_path = output_path - if gisaid_json is None: - self.gisaid_json = relecov_tools.utils.prompt_path( - msg="Select metadata json file" - ) - else: - self.gisaid_json = gisaid_json if fasta_path is None: self.fasta_path = relecov_tools.utils.prompt_path(msg="Select path") else: From 5e949ff49ec31daf88e74e4029bb8b58475058bb Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 13:27:52 +0200 Subject: [PATCH 0649/1454] added frameshift argument to gisaid_upload --- relecov_tools/gisaid_upload.py | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index f3c712c7..6ec39ea4 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -37,10 +37,11 @@ def __init__( gisaid_json=None, fasta_path=None, output_path=None, + frameshift=None, ): if token is None: # borrar comentario: solo si no existe el token necesita user, passwd y client_id - self.token = relecov_tools.utils.prompt_password( - msg="Token is not introduced, creating a new one..." + print( + "Token is not introduced, creating a new one..." ) if user is None: self.user = relecov_tools.utils.prompt_text( @@ -63,8 +64,6 @@ def __init__( self.client_id = client_id else: self.token = token - - if self.gisaid_json is None: self.gisaid_json = relecov_tools.utils.prompt_path( msg="Select the GISAID json file to upload" @@ -93,6 +92,13 @@ def __init__( sys.exit(1) with open(self.source_json_file, "r") as fh: self.json_data = json.loads(fh.read()) + if frameshift is None: + self.frameshift = relecov_tools.utils.prompt_selection( + msg="Select frameshift notification", + choices="catch_all, catch_novel, catch_none" + ) + else: + self.frameshift = frameshift def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" @@ -148,11 +154,21 @@ def change_headers(self, multifasta): record.id = name SeqIO.write(record, new_fasta, "fasta") - def cli3_authenticate(self): + def cli3_auth(self): """Create authenticate token""" os.system( "cli3 authenticate --username %s --password %s --client_id %s" % (self.user, self.passw, self.client_id) ) + + """ + def gisaid_upload(self): + ""Upload to GISAID"" + self.metadata_to_csv() + self.create_multifasta() + self.change_headers() + if token is None: + self.cli3_auth() + """ """" From 0be90ebf06b08ff9eab4d78809170cbf9063884f Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 13:42:16 +0200 Subject: [PATCH 0650/1454] added proxy_config argument to gisaid_upload --- relecov_tools/gisaid_upload.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 6ec39ea4..1092a991 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -38,6 +38,7 @@ def __init__( fasta_path=None, output_path=None, frameshift=None, + proxy_config=None, ): if token is None: # borrar comentario: solo si no existe el token necesita user, passwd y client_id print( @@ -99,6 +100,10 @@ def __init__( ) else: self.frameshift = frameshift + if proxy_config is None: + print("Proxy configuration is not set") # borrar comentario: esta mensaje no me convence + else: + self.proxy_config = proxy_config def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" @@ -159,6 +164,11 @@ def cli3_auth(self): os.system( "cli3 authenticate --username %s --password %s --client_id %s" % (self.user, self.passw, self.client_id) ) + + def cli3_upload(self): + """Upload to GISAID""" + os.system( + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s """ def gisaid_upload(self): From 994efd2979bea82955d9ba6121b5dbb7e4cc4281 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 13:48:28 +0200 Subject: [PATCH 0651/1454] modified metadata_to_csv function in gisaid_upload --- relecov_tools/gisaid_upload.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 1092a991..c2ebc98e 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -115,7 +115,9 @@ def metadata_to_csv(self): "Transform metadata json to csv" data = relecov_tools.utils.read_json_file(self.metadata) df_data = pd.DataFrame(data) - df_data.to_csv("meta_gisaid.csv") + df_data.to_csv("%s/meta_gisaid.csv" % self.output_path) + metagisaid = "%s/meta_gisaid.csv" % self.output_path + return metagisaid # generar template con cli3 # ADD TOKEN WARNING and file token .authtoken @@ -167,8 +169,14 @@ def cli3_auth(self): def cli3_upload(self): """Upload to GISAID""" - os.system( + if proxy_config is None: + os.system( "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s + ) + else: + os.system( + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % (self.token, self.output_path + "/ + ) """ def gisaid_upload(self): From 32d3064edfb66d7132ed1664a0eb3eff2502f7c9 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 13:50:55 +0200 Subject: [PATCH 0652/1454] modified change_headers function in gisaid_upload --- relecov_tools/gisaid_upload.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index c2ebc98e..963d60fd 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -160,6 +160,8 @@ def change_headers(self, multifasta): if record.id == name.split("/")[-2]: record.id = name SeqIO.write(record, new_fasta, "fasta") + fastagisaid = "%s/multifasta_gisaid.fasta" % self.output_path + return fastagisaid def cli3_auth(self): """Create authenticate token""" @@ -175,7 +177,7 @@ def cli3_upload(self): ) else: os.system( - "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % (self.token, self.output_path + "/ + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % (self.token, metagisaid, ) """ From 8edd914ec9bd0217975696436e2269f5b5935143 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 13:53:30 +0200 Subject: [PATCH 0653/1454] added cli3_upload function to gisaid_upload --- relecov_tools/gisaid_upload.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 963d60fd..fa0adae9 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -173,11 +173,11 @@ def cli3_upload(self): """Upload to GISAID""" if proxy_config is None: os.system( - "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s" % (self.token, metagisaid, fastagisaid, self.frameshift) ) else: os.system( - "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % (self.token, metagisaid, + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % (self.token, metagisaid, fastagisaid, self.frameshift, self.proxy_config) ) """ @@ -188,6 +188,7 @@ def gisaid_upload(self): self.change_headers() if token is None: self.cli3_auth() + self.cli3_upload() """ From 4385332c37952eb9bad7a791dcd82f6f797f658b Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 14:10:09 +0200 Subject: [PATCH 0654/1454] Ready for lintin (gisaid_upload) --- relecov_tools/gisaid_upload.py | 57 +++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 22 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index fa0adae9..cb4d9468 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -40,10 +40,10 @@ def __init__( frameshift=None, proxy_config=None, ): - if token is None: # borrar comentario: solo si no existe el token necesita user, passwd y client_id - print( - "Token is not introduced, creating a new one..." - ) + if ( + token is None + ): # borrar comentario: solo si no existe el token necesita user, passwd y client_id + print("Token is not introduced, creating a new one...") if user is None: self.user = relecov_tools.utils.prompt_text( msg="Enter your username defined in GISAID" @@ -59,10 +59,10 @@ def __init__( self.passwd = passwd if client_id is None: self.client_id = relecov_tools.utils.prompt_password( - msg="Enter your client_id to GISAID. Email clisupport@gisaid.org to request client-ID" + msg="Enter your client-ID to GISAID. Email clisupport@gisaid.org to request client-ID" ) else: - self.client_id = client_id + self.client_id = client_id else: self.token = token if self.gisaid_json is None: @@ -71,7 +71,9 @@ def __init__( ) else: self.gisaid_json = self.gisaid_json - if self.customized_project is None: #borrar comentario: esta parte no la entiendo, no la toco + if ( + self.customized_project is None + ): # borrar comentario: esta parte no la entiendo, no la toco self.customized_project = None else: self.customized_project = self.customized_project @@ -96,12 +98,13 @@ def __init__( if frameshift is None: self.frameshift = relecov_tools.utils.prompt_selection( msg="Select frameshift notification", - choices="catch_all, catch_novel, catch_none" + choices="catch_all, catch_novel, catch_none", ) else: self.frameshift = frameshift if proxy_config is None: - print("Proxy configuration is not set") # borrar comentario: esta mensaje no me convence + # borrar comentario: este mensaje no me convence + print("Proxy configuration is not set") else: self.proxy_config = proxy_config @@ -138,7 +141,6 @@ def metadata_to_csv(self): --log default creates file failed.out where the log will be ) """ - def create_multifasta(self): """Create multifasta from single fastas""" os.system( @@ -162,35 +164,46 @@ def change_headers(self, multifasta): SeqIO.write(record, new_fasta, "fasta") fastagisaid = "%s/multifasta_gisaid.fasta" % self.output_path return fastagisaid - + def cli3_auth(self): """Create authenticate token""" os.system( - "cli3 authenticate --username %s --password %s --client_id %s" % (self.user, self.passw, self.client_id) - ) - + "cli3 authenticate --username %s --password %s --client_id %s" + % (self.user, self.passwd, self.client_id) + ) + def cli3_upload(self): """Upload to GISAID""" - if proxy_config is None: + if self.proxy_config is None: os.system( - "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s" % (self.token, metagisaid, fastagisaid, self.frameshift) + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s" + % ( + self.token, + self.metadata_to_csv(), + self.change_headers(), + self.frameshift, + ) ) else: os.system( - "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % (self.token, metagisaid, fastagisaid, self.frameshift, self.proxy_config) + "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" + % ( + self.token, + self.metadata_to_csv(), + self.change_headers(), + self.frameshift, + self.proxy_config, + ) ) - + """ def gisaid_upload(self): ""Upload to GISAID"" - self.metadata_to_csv() self.create_multifasta() - self.change_headers() if token is None: self.cli3_auth() self.cli3_upload() - """ - + """ """" Upload From 6a6e7bc2568781e6be03c19fed85c49552f2ddb0 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 8 Jul 2022 14:15:04 +0200 Subject: [PATCH 0655/1454] lintin 1 --- relecov_tools/gisaid_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index cb4d9468..d64e9652 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -196,7 +196,7 @@ def cli3_upload(self): ) ) - """ + """ def gisaid_upload(self): ""Upload to GISAID"" self.create_multifasta() From 720c0f22a67e326254259d1672a7c3eaffb3327d Mon Sep 17 00:00:00 2001 From: birbi Date: Sat, 9 Jul 2022 04:59:38 +0200 Subject: [PATCH 0656/1454] testing feed-db --- relecov_tools/conf/configuration.json | 6 ++++++ relecov_tools/long_table_parse.py | 8 +++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 059c6f5d..b6ee596f 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -44,6 +44,12 @@ "url": "/api/", "store_samples": "storeData", "token": "" + }, + "relecov_local": { + "server": "http://127.0.0.1:8000", + "url": "/api/", + "store_samples": "createSampleData", + "token": "" } }, "iskylims_sample_fields": { diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index b63eff17..11cddfe3 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -103,13 +103,13 @@ def parse_a_list_of_dictionaries(self): # check if the headers of both files are the same for heading_csv in headings_from_csv: if heading_csv not in dict_index_of_heading: - stderr.print("[red]Incorrect Format, fields don't match") + stderr.print(f"[red]Incorrect Format {heading_csv}, fields don't match") sys.exit(1) dict_aux = {} # check if both files contain the same number of fields if len(self.long_table_heading) is len(headings_from_csv): - + """ # check if the headers of both files have the same order for idx in range(len(self.long_table_heading)): if self.long_table_heading[idx] != headings_from_csv[idx]: @@ -123,6 +123,7 @@ def parse_a_list_of_dictionaries(self): dict_index_of_heading = dict_aux print(dict_index_of_heading) """ + """ stderr.print( "[red]Incorrect Format, fields don't have the same order" ) @@ -221,4 +222,5 @@ def parse_a_list_of_dictionaries(self): def parsing_csv(self): generated_json = self.parse_a_list_of_dictionaries() - self.saving_file(generated_JSON=generated_json) + self.saving_file(generated_json) + return From 758a9d4abd195bcfe3fd0d6959a7fa123daab758 Mon Sep 17 00:00:00 2001 From: birbi Date: Sat, 9 Jul 2022 05:11:08 +0200 Subject: [PATCH 0657/1454] testing feed-db4 --- relecov_tools/long_table_parse.py | 129 ------------------------------ 1 file changed, 129 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index e94a91fd..ca3652a7 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -90,134 +90,6 @@ def parse_file(self): heading_index = {} headings_from_csv = lines[0].strip().split(",") for heading in self.long_table_heading: -<<<<<<< HEAD - dict_index_of_heading[heading] = self.long_table_heading.index(heading) - - # check if the headers of both files are the same - for heading_csv in headings_from_csv: - if heading_csv not in dict_index_of_heading: - stderr.print(f"[red]Incorrect Format {heading_csv}, fields don't match") - sys.exit(1) - - dict_aux = {} - # check if both files contain the same number of fields - if len(self.long_table_heading) is len(headings_from_csv): - """ - # check if the headers of both files have the same order - for idx in range(len(self.long_table_heading)): - if self.long_table_heading[idx] != headings_from_csv[idx]: - - for heading in headings_from_csv: - dict_aux[heading] = headings_from_csv.index(heading) - - print(dict_index_of_heading) - print(dict_aux) - dict_index_of_heading.clear() - dict_index_of_heading = dict_aux - print(dict_index_of_heading) - """ - """ - stderr.print( - "[red]Incorrect Format, fields don't have the same order" - ) - sys.exit(1) - """ - - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") - - data_dict_from_long_table["Chromosome"] = { - "chromosome": data_list[dict_index_of_heading["CHROM"]] - } - - data_dict_from_long_table["Position"] = { - "pos": data_list[dict_index_of_heading["POS"]], - "nucleotide": data_list[dict_index_of_heading["ALT"]], - } - - data_dict_from_long_table["Filter"] = { - "filter": data_list[dict_index_of_heading["FILTER"]] - } - - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[dict_index_of_heading["DP"]], - "ref_dp": data_list[dict_index_of_heading["REF_DP"]], - "alt_dp": data_list[dict_index_of_heading["ALT_DP"]], - "af": data_list[dict_index_of_heading["AF"]], - } - - data_dict_from_long_table["Gene"] = { - "gene": data_list[dict_index_of_heading["GENE"]] - } - - data_dict_from_long_table["Effect"] = { - "effect": data_list[dict_index_of_heading["EFFECT"]], - "hgvs_c": data_list[dict_index_of_heading["HGVS_C"]], - "hgvs_p": data_list[dict_index_of_heading["HGVS_P"]], - "hgvs_p_1_letter": data_list[ - dict_index_of_heading["HGVS_P_1LETTER"] - ], - } - - data_dict_from_long_table["Variant"] = { - "ref": data_list[dict_index_of_heading["REF"]] - } - - data_dict_from_long_table["Sample"] = { - "sample": data_list[dict_index_of_heading["SAMPLE"]] - } - - list_of_dictionaries.append(data_dict_from_long_table) - - """ - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") - - data_dict_from_long_table["Chromosome"] = {"chromosome": data_list[1]} - - data_dict_from_long_table["Position"] = { - "pos": data_list[2], - "nucleotide": data_list[4], - } - - data_dict_from_long_table["Filter"] = {"filter": data_list[5]} - - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[6], - "ref_dp": data_list[7], - "alt_dp": data_list[8], - "af": data_list[9], - } - - data_dict_from_long_table["Gene"] = {"gene": data_list[10]} - - data_dict_from_long_table["Effect"] = { - "effect": data_list[11], - "hgvs_c": data_list[12], - "hgvs_p": data_list[13], - "hgvs_p_1_letter": data_list[14], - } - - data_dict_from_long_table["Variant"] = {"ref": data_list[3]} - - data_dict_from_long_table["Sample"] = {"sample": data_list[0]} - - list_of_dictionaries.append(data_dict_from_long_table) - """ - return json.dumps(list_of_dictionaries, indent=4) - else: - print( - "[red]Incorrect format, the headers do not have the same number of fields" - ) - sys.exit(1) - - def parsing_csv(self): - generated_json = self.parse_a_list_of_dictionaries() - self.saving_file(generated_json) - return -======= heading_index[heading] = headings_from_csv.index(heading) samp_dict = {} @@ -288,4 +160,3 @@ def parsing_csv(self): parsed_data = self.parse_file() j_list = self.convert_to_json(parsed_data) self.saving_file(j_list) ->>>>>>> c1babf3bd87dab20e5f17a9462883d0e8676a3fe From c4e45a5b2894934c99cf616e3602976b38f413be Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 11 Jul 2022 12:29:26 +0200 Subject: [PATCH 0658/1454] added output_path to save receipt.xml in ena_upload.py --- relecov_tools/ena_upload.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index c7bc326d..1e9dbf22 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -347,9 +347,10 @@ def create_structure_to_ena(self): print(f"\nSubmitting XMLs to ENA server: {url}") receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text - print("Printing receipt to ./receipt.xml") + receipt_dir= os.path.join(self.output_path, "receipt.xml") + print(f"Printing receipt to {receipt_dir}") - with open("receipt.xml", "w") as fw: + with open(f"{receipt_dir}", "w") as fw: fw.write(receipt) try: schema_update = process_receipt(receipt.encode("utf-8"), self.action) From 64680fd6eb016c453a003fc02151b3f1b15039f8 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 11 Jul 2022 12:33:12 +0200 Subject: [PATCH 0659/1454] added if not output_path exists, mkdir --- relecov_tools/ena_upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 1e9dbf22..15e95f5d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -347,6 +347,8 @@ def create_structure_to_ena(self): print(f"\nSubmitting XMLs to ENA server: {url}") receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text + if not os.path.exists(self.output_path): + os.mkdir(self.output_path) receipt_dir= os.path.join(self.output_path, "receipt.xml") print(f"Printing receipt to {receipt_dir}") From d4484e963597123bbf23cee65973b013e04b52b2 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 11 Jul 2022 12:35:32 +0200 Subject: [PATCH 0660/1454] Commented pdb --- relecov_tools/ena_upload.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 15e95f5d..009d9390 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -207,9 +207,9 @@ def create_structure_to_ena(self): df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ i, "sequence_file_R2_fastq" ] - import pdb + #import pdb - pdb.set_trace() + #pdb.set_trace() df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) From f795bfe4f3aa014b879bb9a81778c888e0a8e891 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 11 Jul 2022 12:38:36 +0200 Subject: [PATCH 0661/1454] Lintin --- relecov_tools/ena_upload.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 009d9390..fcd71ea5 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -207,9 +207,9 @@ def create_structure_to_ena(self): df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ i, "sequence_file_R2_fastq" ] - #import pdb + # import pdb - #pdb.set_trace() + # pdb.set_trace() df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) @@ -349,7 +349,7 @@ def create_structure_to_ena(self): receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text if not os.path.exists(self.output_path): os.mkdir(self.output_path) - receipt_dir= os.path.join(self.output_path, "receipt.xml") + receipt_dir = os.path.join(self.output_path, "receipt.xml") print(f"Printing receipt to {receipt_dir}") with open(f"{receipt_dir}", "w") as fw: From ba69d046ab81ba0a5980d81e8944291a65cb2168 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Mon, 11 Jul 2022 13:48:23 +0200 Subject: [PATCH 0662/1454] configuration.json-> added relecov_bioinfo_metadata_96_samples dictionary,feed_database.py -> modified function map_relecov_bioinfo_data(), store data->for local testing purpose(), def __init__() --- relecov_tools/conf/configuration.json | 66 +++++++++++++++++++++++++++ relecov_tools/feed_database.py | 40 +++++++++++++++- 2 files changed, 104 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c8c4e0cf..795dca69 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -46,7 +46,16 @@ "analysis": "bioinfoData", "long_table": "longtableData", "token": "" + }, + "relecov_local": { + "server": "http://127.0.0.1:8000", + "url": "/api/", + "store_samples": "createSampleData", + "analysis": "bioinfoData", + "long_table": "longtableData", + "token": "" } + }, "iskylims_fixed_values": { "patientCore": "", @@ -92,6 +101,63 @@ "lineage_analysis_software_name": "pangolin", "if_lineage_identification_other": "None" }, + "relecov_bioinfo_metadata_96_samples":{ + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "dbcc703ccb7da3002fee6c0486199009", + "consensus_sequence_R1_name": "214821_S12_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "b76fba963664b532004c4ce7153ae14f", + "consensus_sequence_R2_name": "214821_S12_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "fastq_r1": "214821_S12_R1_001.fastq.gz", + "fastq_r2": "214821_S12_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "median_depth_of_coverage_value": "287.0", + "ns_per_100_kbp": "8442.32", + "number_of_base_pairs_sequenced": "633884", + "number_of_variants_AF_greater_75percent": "19", + "number_of_variants_with_effect": "9", + "per_Ns": "8,44", + "per_qc_filtered": "92,0", + "per_reads_host": "1,08", + "per_reads_virus": "98,54", + "per_unmapped": "0,380247", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "quality_control_metrics": "", + "per_genome_greater_10x": "", + "analysis_date": "", + "depth_of_coverage_value": "", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214821", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "19" + }, "mapping_illumina_tab_field_list": { "lineage_name": "Lineage", "variant_designation": "Variantsinconsensusx10", diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index fcce8bdf..0b749277 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -82,7 +82,7 @@ def __init__( if database_server is None: database_server = relecov_tools.utils.prompt_selection( "Select:", - ["iskylims", "relecov"], + ["iskylims", "relecov", "relecov_local"], ) self.server_type = database_server # Get database settings @@ -201,6 +201,7 @@ def map_relecov_sample_data(self): """Select the values from self.json_data""" field_values = [] r_fields = self.config_json.get_configuration("relecov_sample_metadata") + for row in self.json_data: s_dict = {} for r_field in r_fields: @@ -211,9 +212,29 @@ def map_relecov_sample_data(self): field_values.append(s_dict) return field_values + def map_relecov_bioinfo_data(self): + # Select the values from self.json_data + field_values = [] + r_fields = self.config_json.get_configuration( + "relecov_bioinfo_metadata_96_samples" + ) + for row in self.json_data: + s_dict = {} + for r_field in self.json_data[row]: + if r_field in r_fields: + s_dict[r_field] = self.json_data[row][r_field] + if r_field == "sample_name": + s_dict[r_field] = row + else: + s_dict[r_field] = None + field_values.append(s_dict) + + return field_values + def update_database(self, field_values, post_url): """Send the request to update database""" for chunk in field_values: + # print(chunk) result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -257,6 +278,7 @@ def store_data(self): """Collect data from json file and split them to store data in iSkyLIMS amd in Relecov Platform """ + map_fields = {} # if self.type_of_info == "sample": if self.server_type == "iskylims": sample_fields, s_project_fields = self.get_iskylims_fields_sample() @@ -267,7 +289,21 @@ def store_data(self): map_fields = self.map_relecov_sample_data() post_url = "store_samples" elif self.type_of_info == "analysis": - post_url = "analysis" + if self.server_type == "relecov": + print("relecov") + post_url = "analysis" + map_fields = self.map_relecov_bioinfo_data() + """ + sample_fields, s_project_fields = self.get_iskylims_fields_sample() + map_fields = self.map_iskylims_sample_fields_values( + sample_fields, s_project_fields + ) + """ + elif self.server_type == "relecov_local": + print("relecov_local") + post_url = "analysis" + map_fields = self.map_relecov_bioinfo_data() + elif self.type_of_info == "longtable": post_url = "long_table" else: From 6e8a60386df14e6f010460f3b9abf53a1ed77b0f Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Mon, 11 Jul 2022 16:28:45 +0200 Subject: [PATCH 0663/1454] configuration.json-> deleted relecov_bioinfo_metadata_96_samples dictionary,feed_database.py -> modified function map_relecov_bioinfo_data() --- relecov_tools/conf/configuration.json | 57 --------------------------- relecov_tools/feed_database.py | 6 +-- 2 files changed, 2 insertions(+), 61 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2ada38b4..2d165997 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -180,63 +180,6 @@ "lineage_analysis_software_name": "pangolin", "if_lineage_identification_other": "None" }, - "relecov_bioinfo_metadata_96_samples":{ - "assembly": "None", - "assembly_params": "None", - "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "bioinformatics_protocol_software_version": "2.4.1", - "commercial_open_source_both": "open-source", - "consensus_genome_length": "30396", - "consensus_params": "-p vcf -f", - "consensus_sequence_R1_md5": "dbcc703ccb7da3002fee6c0486199009", - "consensus_sequence_R1_name": "214821_S12_R1_001.fastq.gz", - "consensus_sequence_R2_md5": "b76fba963664b532004c4ce7153ae14f", - "consensus_sequence_R2_name": "214821_S12_R2_001.fastq.gz", - "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "consensus_sequence_software_version": "1.14", - "dehosting_method_software_name": "KRAKEN2_KRAKEN2", - "dehosting_method_software_version": "2.1.2", - "depth_of_coverage_threshold": ">10x", - "fastq_r1": "214821_S12_R1_001.fastq.gz", - "fastq_r2": "214821_S12_R2_001.fastq.gz", - "if_assembly_other": "None", - "if_bioinformatic_protocol_is_other_specify": "None", - "if_consensus_other": "None", - "if_lineage_identification_other": "None", - "if_mapping_other": "None", - "if_preprocessing_other": "None", - "lineage_analysis_software_name": "pangolin", - "lineage_analysis_software_version": "4.0.6", - "lineage_name": "B.1.177", - "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", - "mapping_params": "--seed 1", - "mapping_software_name": "BOWTIE2_ALIGN", - "mapping_software_version": "2.4.4", - "median_depth_of_coverage_value": "287.0", - "ns_per_100_kbp": "8442.32", - "number_of_base_pairs_sequenced": "633884", - "number_of_variants_AF_greater_75percent": "19", - "number_of_variants_with_effect": "9", - "per_Ns": "8,44", - "per_qc_filtered": "92,0", - "per_reads_host": "1,08", - "per_reads_virus": "98,54", - "per_unmapped": "0,380247", - "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "preprocessing_software_name": "FASTP", - "preprocessing_software_version": "0.23.2", - "quality_control_metrics": "", - "per_genome_greater_10x": "", - "analysis_date": "", - "depth_of_coverage_value": "", - "reference_genome_accession": "NC_045512.2", - "sample_name": "214821", - "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "variant_calling_software_name": "IVAR_VARIANTS", - "variant_calling_software_version": "1.3.1", - "variant_designation": "19" - }, "mapping_illumina_tab_field_list": { "lineage_name": "Lineage", "variant_designation": "Variantsinconsensusx10", diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 0b749277..ff8fccf1 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -215,13 +215,11 @@ def map_relecov_sample_data(self): def map_relecov_bioinfo_data(self): # Select the values from self.json_data field_values = [] - r_fields = self.config_json.get_configuration( - "relecov_bioinfo_metadata_96_samples" - ) + for row in self.json_data: s_dict = {} for r_field in self.json_data[row]: - if r_field in r_fields: + if r_field in self.json_data[row]: s_dict[r_field] = self.json_data[row][r_field] if r_field == "sample_name": s_dict[r_field] = row From f5f0ab220590bb7da4557870487982b12a82b253 Mon Sep 17 00:00:00 2001 From: birbi Date: Tue, 12 Jul 2022 12:13:15 +0200 Subject: [PATCH 0664/1454] before pull --- relecov_tools/conf/configuration.json | 2 ++ relecov_tools/feed_database.py | 28 +++++++++++++++++++++++++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 8b912261..1d279d6a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -130,6 +130,8 @@ "server": "http://127.0.0.1:8000", "url": "/api/", "store_samples": "createSampleData", + "analysis": "bioinfoData", + "long_table": "longtableData", "token": "" } }, diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index fcce8bdf..7dd2232b 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -82,7 +82,7 @@ def __init__( if database_server is None: database_server = relecov_tools.utils.prompt_selection( "Select:", - ["iskylims", "relecov"], + ["iskylims", "relecov", "relecov_local"], ) self.server_type = database_server # Get database settings @@ -264,10 +264,34 @@ def store_data(self): sample_fields, s_project_fields ) else: + # sample_fields, s_project_fields = self.get_iskylims_fields_sample() map_fields = self.map_relecov_sample_data() post_url = "store_samples" + elif self.type_of_info == "analysis": - post_url = "analysis" + if self.server_type == "relecov": + print("relecov") + post_url = "analysis" + map_fields = self.map_relecov_bioinfo_data() + """ + sample_fields, s_project_fields = self.get_iskylims_fields_sample() + map_fields = self.map_iskylims_sample_fields_values( + sample_fields, s_project_fields + ) + post_url = "analysis" + print("analysis") + map_fields = self.map_relecov_bioinfo_data() + """ + elif self.server_type == "relecov_local": + print("relecov_local") + sample_fields, s_project_fields = self.get_iskylims_fields_sample() + map_fields = self.map_iskylims_sample_fields_values( + sample_fields, s_project_fields + ) + post_url = "analysis" + print("analysis") + map_fields = self.map_relecov_bioinfo_data() + elif self.type_of_info == "longtable": post_url = "long_table" else: From 730a809cf7d4ee1443d85bf6018c9c6170b8317a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 13 Jul 2022 12:03:34 +0200 Subject: [PATCH 0665/1454] removed mean_depth_of_coverage_value because depth_of_coverage_value is used instead of --- relecov_tools/schema/relecov_schema.json | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index a48a7e3f..b0193c10 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1850,17 +1850,6 @@ "label": "% genome greater 10x", "fill_mode": "batch" }, - "median_depth_of_coverage_value": { - "examples": [ - "" - ], - "ontology": "NCIT:C167285", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "mean depth of coverage value", - "fill_mode": "batch" - }, "per_Ns": { "examples": [ "" @@ -2527,4 +2516,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 3186ea062d7dd8391f01613eb9e97269261be0b3 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 13 Jul 2022 12:13:19 +0200 Subject: [PATCH 0666/1454] replace iskylims text by server who recives the request --- relecov_tools/feed_database.py | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index ff8fccf1..353fe009 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -244,21 +244,21 @@ def update_database(self, field_values, post_url): for i in range(10): # wait 5 sec before resending the request time.sleep(5) - result = self.iskylims_rest_api.post_request( + result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, - self.iskylims_settings[post_url], + self.database_settings[post_url], ) if "ERROR" not in result: break if i == 9 and "ERROR" in result: - log.error("Unable to sent the request to iSkyLIMS") - stderr.print("[red] Unable to sent the request to iSkyLIMS") + log.error("Unable to sent the request to remote server") + stderr.print("[red] Unable to sent the request to remote server") sys.exit(1) else: - log.error("Request to iSkyLIMS was not accepted") + log.error("Request to %s was not accepted", self.database_server) stderr.print( - f"[red] Error {result['ERROR']} when sending request to iSkyLIMS " + f"[red] Error {result['ERROR']} when sending request to {self.database_server}" ) sys.exit(1) if "sampleName" in chunk: @@ -274,7 +274,7 @@ def update_database(self, field_values, post_url): def store_data(self): """Collect data from json file and split them to store data in iSkyLIMS - amd in Relecov Platform + and in Relecov Platform """ map_fields = {} # if self.type_of_info == "sample": @@ -291,12 +291,7 @@ def store_data(self): print("relecov") post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() - """ - sample_fields, s_project_fields = self.get_iskylims_fields_sample() - map_fields = self.map_iskylims_sample_fields_values( - sample_fields, s_project_fields - ) - """ + elif self.server_type == "relecov_local": print("relecov_local") post_url = "analysis" From cb947ddfe2085c1514726d6c9f41b5ca7c76c1e0 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 13 Jul 2022 13:04:35 +0200 Subject: [PATCH 0667/1454] fix litin --- relecov_tools/feed_database.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 353fe009..2ef85166 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -253,7 +253,9 @@ def update_database(self, field_values, post_url): break if i == 9 and "ERROR" in result: log.error("Unable to sent the request to remote server") - stderr.print("[red] Unable to sent the request to remote server") + stderr.print( + "[red] Unable to sent the request to remote server" + ) sys.exit(1) else: log.error("Request to %s was not accepted", self.database_server) From 0556b759a45f5468ffc326dd62af12cb42c71111 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 17 Jul 2022 18:59:41 +0200 Subject: [PATCH 0668/1454] added Caceres and remove the accent in Avila --- relecov_tools/conf/geo_loc_cities.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 873f9406..13bb8f09 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -550,7 +550,7 @@ "geo_loc_longitude": "-3.5167" }, { - "geo_loc_city": "Ávila", + "geo_loc_city": "Avila", "geo_loc_latitude": "40.6500", "geo_loc_longitude": "-4.6833" }, @@ -12218,5 +12218,10 @@ "geo_loc_city": "Soria", "geo_loc_latitude": "41.7667", "geo_loc_longitude": "-2.4667" + }, + { + "geo_loc_city": "Caceres", + "geo_loc_latitude": "39.4752671", + "geo_loc_longitude": "-6.3722951" } -] \ No newline at end of file +] From 127edb15e964aff5d30b62dbd044d6b8481f9962 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 17 Jul 2022 19:00:44 +0200 Subject: [PATCH 0669/1454] added laboratories requested for the 2.600 samples --- relecov_tools/conf/laboratory_address.json | 304 ++++++++++++++++++++- 1 file changed, 296 insertions(+), 8 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 717cf5a8..84b2687b 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -79,9 +79,25 @@ "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Universitario de Canarias", + "collecting_institution_address": "Carretera Ofra S/N, La Laguna", + "collecting_institution_email": "", + "geo_loc_state": "Canarias", + "geo_loc_city": "Santa Cruz de Tenerife", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital Universitario de Gran Canaria", - "collecting_institution_address": "Bco. de la Ballena s/n", + "collecting_institution_address": "C. Pl. Barranco de la Ballena s/n", + "collecting_institution_email": "", + "geo_loc_state": "Canarias", + "geo_loc_city": "Las Palmas", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Insular de Lanzarote", + "collecting_institution_address": "C. Juan de Quesada, s/n, Arrecife", "collecting_institution_email": "", "geo_loc_state": "Canarias", "geo_loc_city": "Las Palmas", @@ -96,13 +112,61 @@ "geo_loc_country": "Spain" }, { - "collecting_institution": "Hospital General Universitario de Ciudad Real.", + "collecting_institution": "Hospital Sierrallana", + "collecting_institution_address": "Bo. Ganzo, s/n, Torrelavega", + "collecting_institution_email": "", + "geo_loc_state": "Cantabria", + "geo_loc_city": "Santander", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Universitario de Ciudad Real", "collecting_institution_address": "Calle Obispo Rafael Torija s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla la Mancha", "geo_loc_city": "Ciudad Real", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital General La Mancha Centro", + "collecting_institution_address": "Av. Constitución, 3, Alcázar de San Juan", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Ciudad Real", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Virgen de Altagracia", + "collecting_institution_address": "Avda. D. Emiliano García Roldán, s/n, Manzanares,", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Ciudad Real", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General de Valdepeñas", + "collecting_institution_address": "Av. de los Estudiantes, s/n, Valdepeñas", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Ciudad Real", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Universitario de Ciudad Real", + "collecting_institution_address": "C. Obispo Rafael Torija, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Ciudad Real", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario de Guadalajara", + "collecting_institution_address": "C. Donante de Sangre, S/N", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Guadalajara", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital Virgen de la Salud", "collecting_institution_address": "Calle Barber 30", @@ -111,6 +175,14 @@ "geo_loc_city": "Toledo", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital General Nuestra Sra. del Prado", + "collecting_institution_address": "CTRA. MADRID, Av. Extremadura, KM 114", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Toledo", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital General Universitario de Albacete", "collecting_institution_address": "Calle Hermanos Falcó 37", @@ -127,6 +199,46 @@ "geo_loc_city": "Valladolid", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Complejo Asistencial Universitario de Salamanca", + "collecting_institution_address": "P.º de San Vicente, 58", + "collecting_institution_email": "", + "geo_loc_state": "Castilla y León", + "geo_loc_city": "Salamanca", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Gerencia de Salud de Area de Soria", + "collecting_institution_address": "P.º el Espolón", + "collecting_institution_email": "", + "geo_loc_state": "Castilla y León", + "geo_loc_city": "Soria", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Río Carrión", + "collecting_institution_address": "Av. Donantes de Sangre, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Castilla y León", + "geo_loc_city": "Palencia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Nuestra Señora de Sonsoles", + "collecting_institution_address": " Av. Juan Carlos I, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Castilla y León", + "geo_loc_city": "Avila", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario de Burgos", + "collecting_institution_address": "Av. Islas Baleares, 3", + "collecting_institution_email": "", + "geo_loc_state": "Castilla y León", + "geo_loc_city": "Burgos", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital Universitari Vall d’Hebron", "collecting_institution_address": " Passeig de la Vall d’Hebron, 119-129", @@ -190,6 +302,14 @@ "geo_loc_city": "Girona", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Universitario San Jorge", + "collecting_institution_address": "Av. Martínez de Velasco, 36", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Huesca", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital Universitario de Ceuta", "collecting_institution_address": "Colmenar s/n", @@ -208,7 +328,31 @@ }, { "collecting_institution": "Hospital de Mostoles", - "collecting_institution_address": "C. Dr. Luis Montes, S/N ", + "collecting_institution_address": "C. Dr. Luis Montes, S/N", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Centro Militar de Veterinaria de la Defensa", + "collecting_institution_address": "C. Darío Gazapo 3", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario Severo Ochoa", + "collecting_institution_address": "Av. de Orellana, s/n, Leganés", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario de Getafe", + "collecting_institution_address": "Carr. Madrid - Toledo, Km 12,500, Getafe", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_city": "Madrid", @@ -222,6 +366,62 @@ "geo_loc_city": "Murcia", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Universitario Reina Sofía", + "collecting_institution_address": "Av. Intendente Jorge Palacios, 1", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Universitario Santa Lucía", + "collecting_institution_address": "C. Minarete, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Universitario Los Arcos del Mar Menor", + "collecting_institution_address": "Paraje Torre Octavio, 54, Pozo Aledo", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Universitario Morales Meseguer", + "collecting_institution_address": "Av. Marqués de Los Vélez, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Clínico Universitario Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n, El Palmar", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Rafael Méndez de Lorca", + "collecting_institution_address": "Ctra.N-340, Lorca", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital de la Vega Lorenzo Guirao", + "collecting_institution_address": "Vereda de Morcillo, s/n, Cieza", + "collecting_institution_email": "", + "geo_loc_state": "Murcia", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain" + }, { "collecting_institution": "HU de Donostia", "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", @@ -231,11 +431,99 @@ "geo_loc_country": "Spain" }, { - "collecting_institution": "Hospital Comarcal de Melilla", - "collecting_institution_address": "C. Remonta, 2", + "collecting_institution": "Hospital Universitario de Badajoz", + "collecting_institution_address": "Av. de Elvas, s/n", "collecting_institution_email": "", - "geo_loc_state": "Melilla", - "geo_loc_city": "Melilla", + "geo_loc_state": "Extremadura", + "geo_loc_city": "Badajoz", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital de Mérida", + "collecting_institution_address": "Av. Don Antonio Campos Hoyos, 26, Mérida", + "collecting_institution_email": "", + "geo_loc_state": "Extremadura", + "geo_loc_city": "Badajoz", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital San Pedro de Alcantara", + "collecting_institution_address": "Av. Pablo Naranjo Porras, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Extremadura", + "geo_loc_city": "Caceres", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Sergas - Gerencia de Atención Primaria Pontevedra Sur", + "collecting_institution_address": "Av. das Camelias, 109, Vigo", + "collecting_institution_email": "", + "geo_loc_state": "Galicia", + "geo_loc_city": "Pontevedra", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Gerencia de Atención Primaria Pontevedra Sur", + "collecting_institution_address": "Av. das Camelias, 109, Vigo", + "collecting_institution_email": "", + "geo_loc_state": "Galicia", + "geo_loc_city": "Pontevedra", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Lucus Augusti", + "collecting_institution_address": " Rúa Dr. Ulises Romero, 1", + "collecting_institution_email": "", + "geo_loc_state": "Galicia", + "geo_loc_city": "Lugo", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario de A Coruña", + "collecting_institution_address": "As Xubias, 84", + "collecting_institution_email": "", + "geo_loc_state": "Galicia", + "geo_loc_city": "A Coruña", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Clínico Universitario de Santiago", + "collecting_institution_address": "Rúa da Choupana, s/n, Santiago de Compostela", + "collecting_institution_email": "", + "geo_loc_state": "Galicia", + "geo_loc_city": "A Coruña", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario de Navarra", + "collecting_institution_address": "C. de Irunlarrea, 3, Pamplona", + "collecting_institution_email": "", + "geo_loc_state": "Navarra", + "geo_loc_city": "Pamplona", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital General Universitario de Elche", + "collecting_institution_address": "Carrer Almazara, 11, Elche", + "collecting_institution_email": "", + "geo_loc_state": "Valenciana", + "geo_loc_city": "Alicante", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital San Pedro", + "collecting_institution_address": "C. Piqueras, 98", + "collecting_institution_email": "", + "geo_loc_state": "La Rioja", + "geo_loc_city": "Logroño", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Universitario Txagorritxu", + "collecting_institution_address": " Jose Atxotegi Kalea, s/n", + "collecting_institution_email": "", + "geo_loc_state": "País Vasco", + "geo_loc_city": "Vitoria", "geo_loc_country": "Spain" } -] \ No newline at end of file +] From cbedede35ef4319bd74e5c924e67db92e853aa3a Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 17 Jul 2022 19:02:15 +0200 Subject: [PATCH 0670/1454] rename number to string for sample id --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index b0193c10..61a50b32 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -973,7 +973,7 @@ "" ], "ontology": "GENEPIO:0000079", - "type": "number", + "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Database Identifiers", "label": "Sample ID given for sequencing", From bcb596543179263df4fce98ad0a408a39b0bf95c Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 17 Jul 2022 19:06:19 +0200 Subject: [PATCH 0671/1454] Fixed code to avoid breaking execution when handling empty o wrong information --- relecov_tools/read_lab_metadata.py | 48 +++++++++++++++++------------- 1 file changed, 27 insertions(+), 21 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 73fd4707..a94594b7 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -105,18 +105,20 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): log.error("Found empti Originating Laboratory") return data for lab in lab_json: - if lab_name == lab["collecting_institution"]: for key, value in lab.items(): data[key] = value break for city in geo_loc_json: - if city["geo_loc_city"] == data["geo_loc_city"]: - data["geo_loc_latitude"] = city["geo_loc_latitude"] - data["geo_loc_longitude"] = city["geo_loc_longitude"] - data["geo_loc_country"] = data["geo_loc_country"] - break + try: + if city["geo_loc_city"] == data["geo_loc_city"]: + data["geo_loc_latitude"] = city["geo_loc_latitude"] + data["geo_loc_longitude"] = city["geo_loc_longitude"] + data["geo_loc_country"] = data["geo_loc_country"] + break + except KeyError as e: + print(e) return data def include_fixed_data(self): @@ -190,13 +192,13 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """Include sample data from sample json""" try: for key, value in samples_json[ - row_sample["collecting_lab_sample_id"] + row_sample["sequencing_sample_id"] ].items(): row_sample[key] = value except KeyError as e: stderr.print( - "[red] ERROR MD5 information not found in sample json. ", e + "[red] ERROR fastq information not found in sample json. ", e ) """ Fetch the information related to the laboratory. @@ -255,7 +257,7 @@ def read_metadata_file(self): Convert the date colunms value to the dd/mm/yyyy format. Return list of dict with data, and errors """ - exc_format_num = ["Sample ID given for sequencing"] + # exc_format_num = ["Sample ID given for sequencing"] wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] # removing the None columns in excel heading row @@ -275,21 +277,25 @@ def read_metadata_file(self): idx ].strftime("%Y-%m-%d") except AttributeError: - if row[2] not in errors: - errors[row[2]] = {} - errors[row[2]][heading[idx]] = "Invalid date format" - log.error("Invalid date format in sample %s", row[2]) - stderr.print( - "[red] Invalid date format in sample", - row[2] + " column " + heading[idx], - ) + # check if date is in string format + str_date = re.search(r"(\d{4}-\d{2}-\d{2}).*", row[idx]) + if str_date: + sample_data_row[ + self.label_prop_dict[heading[idx]] + ] = str_date.group(1) + else: + if row[2] not in errors: + errors[row[2]] = {} + errors[row[2]][heading[idx]] = "Invalid date format" + log.error("Invalid date format in sample %s", row[2]) + stderr.print( + "[red] Invalid date format in sample", + row[2] + " column " + heading[idx], + ) else: if isinstance(row[idx], float) or isinstance(row[idx], int): - if heading[idx] in exc_format_num: - val = int(row[idx]) - else: - val = str(int(row[idx])) + val = str(int(row[idx])) try: sample_data_row[self.label_prop_dict[heading[idx]]] = val except TypeError as e: From 4c1f1f31930478d477e4529f9d7eec272e083370 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 18 Jul 2022 15:16:02 +0200 Subject: [PATCH 0672/1454] starting to add functionality MODIFY --- relecov_tools/ena_upload.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index c7bc326d..66e6d7d6 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -21,6 +21,8 @@ from ena_upload.ena_upload import send_schemas from ena_upload.ena_upload import process_receipt from ena_upload.ena_upload import update_table +from ena_upload.ena_upload import make_update +from ena_upload.ena_upload import process_receipt # from ena_upload.ena_upload import save_update import site @@ -361,6 +363,29 @@ def create_structure_to_ena(self): schema_dataframe = update_table( schema_dataframe, schema_targets, schema_update ) + if self.action == "MODIFY" or self.action == "modify": + process_receipt(receipt, self.action) + receiptDate = receipt_root.get("receiptDate") + schema_update = {} # schema as key, dataframe as value + study_update = receipt_root.findall("STUDY") + sample_update = receipt_root.findall("SAMPLE") + experiment_update = receipt_root.findall("EXPERIMENT") + run_update = receipt_root.findall("RUN") + + if study_update: + schema_update["study"] = make_update(study_update, "study") + + if sample_update: + schema_update["sample"] = make_update(sample_update, "sample") + + if experiment_update: + schema_update["experiment"] = make_update( + experiment_update, "experiment" + ) + + if run_update: + schema_update["run"] = make_update(run_update, "run") + return schema_update def upload(self): """Create the required files and upload to ENA""" From b7bc06e9992139c4c410600710c1cb5006b19d4f Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 18 Jul 2022 23:39:11 +0200 Subject: [PATCH 0673/1454] add homogenizier to main menu --- relecov_tools/__main__.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 4cb8f0ed..f18e3fb9 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -19,6 +19,7 @@ import relecov_tools.feed_database import relecov_tools.read_bioinfo_metadata import relecov_tools.long_table_parse +import relecov_tools.metadata_homogeneizer log = logging.getLogger() @@ -366,5 +367,28 @@ def long_table_parse(longtable_file, output): new_json_parse.parsing_csv() +# read metadata bioinformatics +@relecov_tools_cli.command(help_priority=12) +@click.option( + "-l", + "--lab_metadata", + type=click.Path(), + help="file containing laboratory METADATA ", +) +@click.option( + "-i", + "--institution", + type=click.Choice(["isciii", "hugtip", "hunsc-iter"], case_sensitive=False), + help="select one of the available institution options", +) +@click.option("-o", "--output", type=click.Path(), help="Path to save json output") +def metadata_homogeneizer(lab_metadata, institution, output): + """Parse institution metadata lab to the one used in relecov""" + new_parse = relecov_tools.metadata_homogeneizer.MetadataHomogeneizer( + lab_metadata, institution, output + ) + new_parse.converting_metadata() + + if __name__ == "__main__": run_relecov_tools() From 7c9b1ec3f92124bd83ac6e4e4bb4464fbc30a5d1 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 18 Jul 2022 23:40:22 +0200 Subject: [PATCH 0674/1454] Modify because changes for homogeneizer --- relecov_tools/conf/configuration.json | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2d165997..c79160d4 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,5 +1,5 @@ -{ - "new_table_headers" : [ +{ + "metadata_lab_heading" : [ "Public Health sample id (SIVIES)", "Sample ID given by originating laboratory", "Sample ID given by the submitting laboratory", @@ -125,16 +125,7 @@ "analysis": "bioinfoData", "long_table": "longtableData", "token": "" - }, - "relecov_local": { - "server": "http://127.0.0.1:8000", - "url": "/api/", - "store_samples": "createSampleData", - "analysis": "bioinfoData", - "long_table": "longtableData", - "token": "" } - }, "iskylims_fixed_values": { "patientCore": "", @@ -223,5 +214,9 @@ "HGVS_P_1LETTER", "CALLER", "LINEAGE" - ] -} \ No newline at end of file + ], + "mapping_file":{ + "ISCIII": "ISCIII.json", + "HUGTiP": "HUGTiP.json" + } +} From a77cad1a7e2ac25bf132309115586ac30ec62b5d Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 18 Jul 2022 23:41:59 +0200 Subject: [PATCH 0675/1454] Fixed error fields --- relecov_tools/metadata_homogeneizer.py | 397 ++++-------------- .../schema/institution_schemas/ISCIII.json | 37 +- 2 files changed, 98 insertions(+), 336 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 1dbe93e7..b029ab21 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1,10 +1,10 @@ #!/usr/bin/env python -# Imports import os import sys import logging -import pandas as pd import rich.console +import openpyxl +from itertools import islice import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -17,318 +17,103 @@ ) -def check_extension(instring): - """Given a file as a string and a list of possible extensions, - returns the type of file extension can be found in the file""" +class MetadataHomogeneizer: + """MetadataHomogeneizer object""" - # hard-coded extensions - extensions = { - "excel": [".xlsx", ".xls", ".xlsm", ".xlsb"], - "odf": [".odf"], - "csv": [".csv"], - "tsv": [".tsv"], - } - - for extension, termination_list in extensions.items(): - for termination in termination_list: - if instring.endswith(termination): - return extension - - -def identify_load_dataframe(filename): - """Detect possible extensions for the metadata file - Open it into a dataframe""" - - if check_extension(filename) == "excel": - df = pd.read_excel(filename, header=0) - - elif check_extension(filename) == "odf": - # Needs a special package - df = pd.read_excel(filename, engine="odf", header=0) - - elif check_extension(filename) == "csv": - df = pd.read_csv(filename, sep=",", header=0) - - elif check_extension(filename) == "tsv": - df = pd.read_csv(filename, sep="\t", header=0) - - # not real sure how to do this - elif check_extension(filename) == "json": - pass - # config_json = ConfigJson(filename="") - - else: - print(f"The extension of the file '{filename}' could not be identified.") - return None - - # remove spaces before and after - df.columns = df.columns.str.strip() - - return df - - -class Homogeneizer: - """Homogeneizer object""" - - def __init__(self, filename): - self.filename = filename - self.dictionary_path = None - self.dicionary = None - self.centre = None - self.dataframe = None - - config_json = ConfigJson() - self.header = config_json.get_configuration("new_table_headers") - self.translated_dataframe = pd.DataFrame(columns=self.header) - return - - def associate_dict(self): - """Detect the origin centre of the metadata, and finds the corresponding json file to use""" - - # Check name of the file attribute of the object - # Check schema with all centres and find their json - # Associate centre and json with object - # Raise error when in doubt - # Must check on schema/institution_schemas - - try: - config_json = ConfigJson( - json_file=os.path.join( - os.path.dirname(__file__), "schema", "institution_to_schema.json" - ) - ) - institution_dict = config_json.json_data - detected = {} - - for key in institution_dict.keys(): - # cap insensitive - if key.lower() in self.filename.split("/")[-1].lower(): - detected[key] = institution_dict[key] - - if len(set(detected.values())) == 0: - log.error( - f"No institution pattern could be found in the '{self.filename}' filename given." - ) - stderr.print( - f"[red]No institution pattern could be found in the '{self.filename}' filename given." - ) - sys.exit(1) - - elif len(set(detected.values())) > 1: - repeated = ", ".join(list(set(detected.values))) - log.error( - f"The following matches were identified in the '{self.filename}' filename given: {repeated }'" - ) - stderr.print( - f"[red]The following matches were identified in the '{self.filename}' filename given: {repeated}" - ) - sys.exit(1) - - else: - self.dictionary_path = detected[0] # first item, they are all equal - stderr.print( - f"[green]JSON file found successfully: {self.dictionary_path}" - ) - - except FileNotFoundError: - log.error( - "JSON file relating institutions and their JSON file could not be found or does not exist." - ) - stderr.print( - "[red]JSON file relating institutions and their JSON file could not be found or does not exist." - ) - sys.exit(1) - - return - - def load_dataframe(self): - """Detect possible extensions for the metadata file and - open it into a dataframe""" - self.dataframe = identify_load_dataframe(self.filename) - return - - def load_dictionary(self): - """Load the corresponding dictionary""" - - # To Do: replace string with local file system for testing - try: - config_json = ConfigJson( - json_file=os.path.join( - os.path.dirname(__file__), "schema", self.dictionary_path - ) + def __init__(self, lab_metadata=None, institution=None, output_folder=None): + self.config_json = ConfigJson() + self.heading = self.config_json.get_configuration("metadata_lab_heading") + if lab_metadata is None: + self.lab_metadata = relecov_tools.utils.prompt_path( + msg="Select the file which contains metadata" ) - self.dictionary = config_json.json_data - except FileNotFoundError: - log.error( - f"JSON file {self.dictionary_path} could not be found or does not exist in the schema directory." - ) - stderr.print( - f"[red]JSON file {self.dictionary_path} could not be found or does not exist in the schema directory." - ) - sys.exit(1) - return - - def translate_dataframe(self): - """Use the corresponding dictionary to translate the df""" - # if dictionary is "none" or similar, do nothing - - try: # not sure if a try is the best here, gotta check - for key, value in self.dictionary["equivalence"].items(): - if len(value) == 0: - log.error( - f"Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" - ) - stderr.print( - f"[red]Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" - ) - sys.exit(1) - elif value in self.dataframe.columns: - self.translated_dataframe[key] = self.dataframe[value.strip()] - else: - log.error( - f"Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe." - ) - stderr.print( - f"[red]Column '{value}' indicated in the '{self.dictionary_path}' schema could not be found in the input dataframe." - ) - sys.exit(1) - - for key, value in self.dictionary["constants"].items(): - self.translated_dataframe[key] = value - - except Exception: - log.error( - "Found empty equivalence in the '{self.dictionary_path}' schema: '{key}'" - ) - - # Nightmare - if len(self.dictionary["outer"]) == 0: - pass else: - for key, value in self.dictionary["outer"].items(): - if len(value) == 0: - log.error( - f"Found empty outer in the '{self.dictionary_path}' schema: '{key}'" - ) - stderr.print( - f"[red]Found empty outer in the '{self.dictionary_path}' schema: '{key}'" - ) - sys.exit(1) - else: - outer_filename = value["filename"] - outer_sheet = value["sheet"] - outer_column = value["column"] - outer_samplename_col = value["samplename_col"] - - outer_dataframe = None - outer_translated_dataframe = None - # outer_dataframe = identify_load_dataframe(outer_filename) - - if check_extension(outer_filename) == "excel": - if len(outer_sheet) == 0: - log.error( - "There is missing information, sheet name must be provided." - ) - stderr.print( - "[red]There is missing information, sheet name must be provided." - ) - sys.exit(1) - else: - outer_dataframe = pd.read_excel( - outer_filename, header=0, sheet_name=outer_sheet - ) - elif check_extension(outer_filename) == "odf": - if len(outer_sheet) == 0: - log.error( - "There is missing information, sheet name must be provided." - ) - stderr.print( - "[red]There is missing information, sheet name must be provided." - ) - sys.exit(1) - else: - outer_dataframe = pd.read_excel( - outer_filename, engine="odf", header=0 - ) - elif check_extension(outer_filename) == "csv": - outer_dataframe = pd.read_csv(outer_filename, sep=",", header=0) - elif check_extension(outer_filename) == "tsv": - outer_dataframe = pd.read_csv( - outer_filename, sep="\t", header=0 - ) - - if len(outer_column) == 0: - log.error( - "There is missing information, column name must be provided." - ) - stderr.print( - "[red]There is missing information, column name must be provided." - ) - sys.exit(1) - else: - outer_translated_dataframe[key] = outer_dataframe[ - outer_column.strip() - ] - - if len(outer_samplename_col) == 0: - log.error( - "There is missing information, samplename_col must be provided." - ) - stderr.print( - "[red]There is missing information, samplename_col must be provided." - ) - sys.exit(1) - else: - # Review left_on key (this key must be present in translated data_frame) - outer_translated_dataframe[ - outer_samplename_col - ] = outer_dataframe[outer_samplename_col.strip()] - self.translated_dataframe.merge( - outer_translated_dataframe, - left_on="Sample ID given by originating laboratory", - right_on=outer_samplename_col, - ) - return - - def verify_translated_dataframe(self): - """Checks if the dataframe holds all the needed values for the relecov tools suite""" - - if self.dataframe.shape[0] != self.translated_dataframe.shape[0]: - log.error("Different number of rows after translation") + self.lab_metadata = lab_metadata + if not os.path.exists(self.lab_metadata): + log.error("Metadata file %s does not exist ", self.lab_metadata) + stderr.print("[red] Metadata file " + self.lab_metadata + " does not exist") sys.exit(1) - else: - stderr.print("[green]Number of rows: OK") - - # search for missing values - missing_values = list(set(self.header) - set(self.translated_dataframe.columns)) - if len(missing_values) > 0: - msg = ", ".join(missing_values) - log.error( - f"Found the following missing values during translated table validation: {msg}" - ) - stderr.print( - f"[red]Found the following missing values during translated table validation: {msg}" + if institution is None: + self.institution = relecov_tools.utils.prompt_selection( + msg="Select the available mapping institution", + choices=["isciii", "hugtip", "hunsc-iter"], ) else: - stderr.print("[green]No missing values in the translated table") - # search for extra values - extra_values = list(set(self.translated_dataframe.columns) - set(self.header)) - if len(extra_values) > 0: - msg = ", ".join(extra_values) - log.error( - f"Found the following extra values during translated table validation: {msg}" - ) - stderr.print( - f"[red]Found the following extra values during translated table validation: {msg}" + self.institution = institution.upper() + mapping_json_file = os.path.join( + os.path.dirname(__file__), + "schema", + "institution_schemas", + self.config_json.get_topic_data("mapping_file", self.institution), + ) + self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) + if output_folder is None: + self.output_folder = relecov_tools.utils.prompt_path( + msg="Select the output folder" ) else: - stderr.print("[green]No extra values in the translated values") + self.output_folder = output_folder + + def read_metadata_file(self): + """Read the input metadata file""" + wb_file = openpyxl.load_workbook(self.lab_metadata, data_only=True) + ws_metadata_lab = wb_file["Sheet"] + heading = [i.value.strip() for i in ws_metadata_lab[1] if i.value] + ws_data = [] + for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): + l_row = list(row) + data_row = {} + # Ignore the empty rows + # guessing that row 1 and 2 with no data are empty rows + if l_row[0] is None and l_row[1] is None: + continue + for idx in range(0, len(heading)): + data_row[heading[idx]] = l_row[idx] + ws_data.append(data_row) + # import pdb; pdb.set_trace() + return ws_data + + def mapping_metadata(self, ws_data): + map_fields = self.mapping_json_data["mapped_fields"] + map_data = [] + for row in ws_data: + row_data = {} + for dest_map, orig_map in map_fields.items(): + + row_data[dest_map] = row[orig_map] + map_data.append(row_data) + + return map_data + + def additional_fields(self, mapped_data): + add_data = [self.heading] + fixed_fields = self.mapping_json_data["fixed_fields"] + for row in mapped_data: + new_row_data = [] + for field in self.heading: + if field in row: + data = row[field] + elif field in fixed_fields: + data = fixed_fields[field] + else: + data = "" + new_row_data.append(data) + add_data.append(new_row_data) + return add_data + + def write_to_excel_file(self, data, f_name): + book = openpyxl.Workbook() + sheet = book.active + for row in data: + sheet.append(row) + + book.save(f_name) return - def export_translated_dataframe(self): - # expected only one dot per file - filename, extension = self.filename.split(".") - self.translated_dataframe.to_excel( - excel_writer=filename + "_modified." + extension - ) + def converting_metadata(self): + ws_data = self.read_metadata_file() + mapped_data = self.mapping_metadata(ws_data) + converted_data = self.additional_fields(mapped_data) + f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") + self.write_to_excel_file(converted_data, f_name) return diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index f9ca6d1a..678d0752 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -1,5 +1,5 @@ { - "equivalence": { + "mapped_fields": { "Public Health sample id (SIVIES)": "Código SiViEs", "Sample ID given by originating laboratory": "Ref Hospital", "Sample ID given by the submitting laboratory": "ID CNM", @@ -8,51 +8,28 @@ "Sample ID given for sequencing": "ID VI-VRP", "GISAID id": "ID GISAID", "Originating Laboratory": "Hospital", - "Sample Collection Date": "Fecha de toma ", + "Sample Collection Date": "Fecha de toma", "Sample Received Date": "Fecha recepción", - "Host Age": "Grupo edad", - "Diagnostic Pcr Ct Value 1": "PCR genE", - "Sequencing Date": "Fecha de secuenciación" + "Host Age": "Edad (años)", + "Diagnostic Pcr Ct Value 1": "PCR genE" }, - "constants": { + "fixed_fields": { "Biological Sample Storage Condition": "-80 C", "Rna Extraction Protocol": "RT-PCR", - "ENA Sample ID": "", - "GISAID Virus Name": "", - "GISAID id": "", - "Submitting Institution": "", "Purpose of sampling": "Surveillance", "Specimen source": "Nasopharyngeal exudate", - "Environmental Material": "", "Environmental System": "Swab", - "Collection Device": "", "Host": "Human", - "Host Gender": "", - "Commercial All-in-one library kit": "", "Library Preparation Kit": "Illumina DNA Prep", "Enrichment Protocol": "Amplicon", - "If Enrichment Protocol. If Other,Specify": "", "Enrichment panel/assay": "ARTIC", - "If Enrichment panel/assay. If Other, Specify": "", - "Enrichment panel/assay version": "", - "Number Of Samples In Run": "", - "Runid": "", - "Sequencing Instrument Model": "", - "Flowcell Kit": "", "Source material": "Viral RNA", "Capture method": "PCR", "Sequencing technique": "Amplicon", "Library Layout": "Paired", "Gene Name 1": "ORF E", "Diagnostic Pcr Ct Value 1": "", - "Gene Name 2": "", - "Diagnostic Pcr Ct Value-2": "", - "Analysis Authors": "", - "Author Submitter": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón", - "Authors": "", - "Sequence file R1 fastq": "", - "Sequence file R2 fastq": "" - }, - "outer": {} + "Authors": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón" + } } From 9270f2c949a07a81df248e6a994b2c3dffb5862e Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:16:47 +0200 Subject: [PATCH 0676/1454] added --single option to gisaid_upload.py --- relecov_tools/gisaid_upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index d64e9652..f38d4d88 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -39,6 +39,7 @@ def __init__( output_path=None, frameshift=None, proxy_config=None, + single=False, ): if ( token is None @@ -107,6 +108,7 @@ def __init__( print("Proxy configuration is not set") else: self.proxy_config = proxy_config + self.single = single def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" From 4e0e1a65f8e39aca00ebcf9d4c98ecdeb88de408 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:23:48 +0200 Subject: [PATCH 0677/1454] corrected bugs in values initialization in gisaid_upload.py --- relecov_tools/gisaid_upload.py | 23 +++++------------------ 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index f38d4d88..51462727 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -44,6 +44,7 @@ def __init__( if ( token is None ): # borrar comentario: solo si no existe el token necesita user, passwd y client_id + self.token = None print("Token is not introduced, creating a new one...") if user is None: self.user = relecov_tools.utils.prompt_text( @@ -51,7 +52,6 @@ def __init__( ) else: self.user = user - # Add proxy settings: username:password@proxy:port (optional) if passwd is None: self.passwd = relecov_tools.utils.prompt_password( msg="Enter your password to GISAID" @@ -66,18 +66,12 @@ def __init__( self.client_id = client_id else: self.token = token - if self.gisaid_json is None: + if gisaid_json is None: self.gisaid_json = relecov_tools.utils.prompt_path( msg="Select the GISAID json file to upload" ) else: self.gisaid_json = self.gisaid_json - if ( - self.customized_project is None - ): # borrar comentario: esta parte no la entiendo, no la toco - self.customized_project = None - else: - self.customized_project = self.customized_project if output_path is None: self.output_path = relecov_tools.utils.prompt_path( msg="Select the folder to store the log files" @@ -85,24 +79,17 @@ def __init__( else: self.output_path = output_path if fasta_path is None: - self.fasta_path = relecov_tools.utils.prompt_path(msg="Select path") + self.fasta_path = relecov_tools.utils.prompt_path(msg="Select path to fasta file/s") else: - # relecov_tools/gisaid_upload.py self.fasta_path = fasta_path - - if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", self.source_json_file) - stderr.print(f"[red]json data file {self.source_json_file} does not exist") - sys.exit(1) - with open(self.source_json_file, "r") as fh: - self.json_data = json.loads(fh.read()) if frameshift is None: self.frameshift = relecov_tools.utils.prompt_selection( msg="Select frameshift notification", - choices="catch_all, catch_novel, catch_none", + choices=["catch_all", "catch_novel", "catch_none"] ) else: self.frameshift = frameshift + # Add proxy settings: username:password@proxy:port (optional) if proxy_config is None: # borrar comentario: este mensaje no me convence print("Proxy configuration is not set") From ef87395d39a2d91b0d6aba0a62f5bdf64ff96c9c Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:25:22 +0200 Subject: [PATCH 0678/1454] deleted convert_input_json_to_ena() function in gisaid_upload.py --- relecov_tools/gisaid_upload.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 51462727..a582d9cf 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -97,10 +97,6 @@ def __init__( self.proxy_config = proxy_config self.single = single - def convert_input_json_to_ena(self): - """Split the input ena json, in samples and runs json""" - pass - # Metadatos def metadata_to_csv(self): From acdbc656de494f3d8abebf4df879efc6b3016a17 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:28:40 +0200 Subject: [PATCH 0679/1454] improved metadata_to_csv() function in gisaid_upload.py --- relecov_tools/gisaid_upload.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index a582d9cf..423ca6bd 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -101,20 +101,20 @@ def __init__( def metadata_to_csv(self): "Transform metadata json to csv" - data = relecov_tools.utils.read_json_file(self.metadata) + data = relecov_tools.utils.read_json_file(self.gisaid_json) df_data = pd.DataFrame(data) - df_data.to_csv("%s/meta_gisaid.csv" % self.output_path) - metagisaid = "%s/meta_gisaid.csv" % self.output_path + df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") + df_data.to_csv(df_data_path) + metagisaid = df_data_path return metagisaid # generar template con cli3 # ADD TOKEN WARNING and file token .authtoken # add bash from cli3 - +""" os.system( "cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" ) - """ cli3 upload --database EpiCoV --token ./gisaid.authtoken @@ -124,8 +124,8 @@ def metadata_to_csv(self): --failed default creates file failed.out where the failed records will be --proxy --log default creates file failed.out where the log will be ) - """ - + +""" def create_multifasta(self): """Create multifasta from single fastas""" os.system( From bbbabe40572a3cce621434de37d00b50d2d0a107 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:32:01 +0200 Subject: [PATCH 0680/1454] added single/multifasta option to create_multifasta() function in gisaid_upload.py --- relecov_tools/gisaid_upload.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 423ca6bd..adcc8c3d 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -127,11 +127,14 @@ def metadata_to_csv(self): """ def create_multifasta(self): - """Create multifasta from single fastas""" - os.system( - "cat %s/*.fasta > %s/multifasta.fasta" % (self.fasta_path, self.output_path) - ) - multifasta = "%s/multifasta.fasta" % self.output_path + """Create multifasta from single fastas (if --single)""" + if self.single: + os.system( + "cat %s > %s/multifasta.fasta" % (self.fasta_path, self.output_path) + ) + multifasta = "%s/multifasta.fasta" % self.output_path + else: + multifasta = self.fasta_path return multifasta def change_headers(self, multifasta): From 904505cebc8fb7a4a3b2780a1965bf82d9151c16 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:38:37 +0200 Subject: [PATCH 0681/1454] improved change_headers() function to open a fasta file in append mode (gisaid_upload.py) --- relecov_tools/gisaid_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index adcc8c3d..aba997e0 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -141,8 +141,9 @@ def change_headers(self, multifasta): """Transform multifasta ids/headers to GISAID format""" data = relecov_tools.utils.read_json_file(self.gisaid_json) virus_name = [name["covv_virus_name"] for name in data] + multi_gis_path = os.path.join(self.output_path, "processed_multifasta_gisaid.fasta") with open(multifasta) as old_fasta, open( - "%s/multifasta_gisaid.fasta" % self.output_path, "w" + multi_gis_path, "a" ) as new_fasta: records = SeqIO.parse(old_fasta, "fasta") for record in records: From 0d008302d924401ae874888a086f13cd943c2e9a Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:45:56 +0200 Subject: [PATCH 0682/1454] corrected bug in cli3_upload() function (gisaid_upload.py) --- relecov_tools/gisaid_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index aba997e0..3ab2d2cf 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -169,7 +169,7 @@ def cli3_upload(self): % ( self.token, self.metadata_to_csv(), - self.change_headers(), + self.change_headers(self.create_multifasta()), self.frameshift, ) ) From 89281b00c11567bffdce061576fa5f45d97e65e0 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:47:42 +0200 Subject: [PATCH 0683/1454] modified gisaid_upload() function (gisaid_upload.py) --- relecov_tools/gisaid_upload.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 3ab2d2cf..5468cb5a 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -185,14 +185,13 @@ def cli3_upload(self): ) ) - """ + def gisaid_upload(self): - ""Upload to GISAID"" - self.create_multifasta() + """Upload to GISAID""" if token is None: self.cli3_auth() self.cli3_upload() - """ + """" Upload From a3a15038b2c4ee1a89344a8b0f512fb1e76f4e8b Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:50:53 +0200 Subject: [PATCH 0684/1454] fixed bugs in change_headers() function (gisaid_upload.py) --- relecov_tools/gisaid_upload.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 5468cb5a..b79a32d5 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -150,8 +150,8 @@ def change_headers(self, multifasta): for name in virus_name: if record.id == name.split("/")[-2]: record.id = name - SeqIO.write(record, new_fasta, "fasta") - fastagisaid = "%s/multifasta_gisaid.fasta" % self.output_path + SeqIO.write(record, new_fasta, "fasta") + fastagisaid = multi_gis_path return fastagisaid def cli3_auth(self): From 37114b62fad65551eb8493dc21d0d23542cb12b5 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:53:33 +0200 Subject: [PATCH 0685/1454] improved metadata_to_csv() function II (gisaid_upload.py) --- relecov_tools/gisaid_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index b79a32d5..7de88fc1 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -104,7 +104,7 @@ def metadata_to_csv(self): data = relecov_tools.utils.read_json_file(self.gisaid_json) df_data = pd.DataFrame(data) df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") - df_data.to_csv(df_data_path) + df_data.to_csv(df_data_path, index=False) metagisaid = df_data_path return metagisaid From 06ea9e076b4981216a05558969405867ef509d15 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 09:59:04 +0200 Subject: [PATCH 0686/1454] lintin --- relecov_tools/gisaid_upload.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 7de88fc1..df79fb5c 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -79,13 +79,15 @@ def __init__( else: self.output_path = output_path if fasta_path is None: - self.fasta_path = relecov_tools.utils.prompt_path(msg="Select path to fasta file/s") + self.fasta_path = relecov_tools.utils.prompt_path( + msg="Select path to fasta file/s" + ) else: self.fasta_path = fasta_path if frameshift is None: self.frameshift = relecov_tools.utils.prompt_selection( msg="Select frameshift notification", - choices=["catch_all", "catch_novel", "catch_none"] + choices=["catch_all", "catch_novel", "catch_none"], ) else: self.frameshift = frameshift @@ -111,7 +113,7 @@ def metadata_to_csv(self): # generar template con cli3 # ADD TOKEN WARNING and file token .authtoken # add bash from cli3 -""" + """ os.system( "cli3 upload --database EpiCoV --token ./gisaid.authtoken --metadata gisaid_template.csv --fasta multi.fasta --frameshift (OPTIONAL, default: catch_all) --failed --proxy --log" ) @@ -124,8 +126,9 @@ def metadata_to_csv(self): --failed default creates file failed.out where the failed records will be --proxy --log default creates file failed.out where the log will be ) - -""" + + """ + def create_multifasta(self): """Create multifasta from single fastas (if --single)""" if self.single: @@ -141,10 +144,10 @@ def change_headers(self, multifasta): """Transform multifasta ids/headers to GISAID format""" data = relecov_tools.utils.read_json_file(self.gisaid_json) virus_name = [name["covv_virus_name"] for name in data] - multi_gis_path = os.path.join(self.output_path, "processed_multifasta_gisaid.fasta") - with open(multifasta) as old_fasta, open( - multi_gis_path, "a" - ) as new_fasta: + multi_gis_path = os.path.join( + self.output_path, "processed_multifasta_gisaid.fasta" + ) + with open(multifasta) as old_fasta, open(multi_gis_path, "a") as new_fasta: records = SeqIO.parse(old_fasta, "fasta") for record in records: for name in virus_name: @@ -185,14 +188,12 @@ def cli3_upload(self): ) ) - def gisaid_upload(self): """Upload to GISAID""" - if token is None: + if self.token is None: self.cli3_auth() self.cli3_upload() - """" Upload Subir con cli3 From 8b6784aa4352da97234eb33ca39761ce4f34f1c2 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 10:46:44 +0200 Subject: [PATCH 0687/1454] added click options to 'upload to GISAID' --- relecov_tools/__main__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 4cb8f0ed..31b45ba7 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -258,13 +258,16 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p @relecov_tools_cli.command(help_priority=7) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") -@click.option("-e", "--gisaid_json", help="where the validated json is") +@click.option("-c", "--client_id", help="client-ID provided by clisupport@gisaid.org") +@click.option("-t", "--token", help="path to athentication token") +@click.option("-e", "--gisaid_json", help="patch validated json mapped to GISAID") @click.option( "-i", "--input_path", - help="the path where the fasta or multifasta, gisaid_mapped.json and the token file are located", + help="path to fasta or multifasta file", ) @click.option("-o", "--output_path", help="output folder for log") +@click.option("-f", "--frameshift", type=click.Choice(["catch_all", "catch_none", "catch_novel"], case_sensitive=False), help="frameshift notification") @click.option( "-x", "--proxy_config", From 1d9d4984d20327e6f101e29669968d820ec741c4 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 10:51:34 +0200 Subject: [PATCH 0688/1454] added variables to upload_to_gisaid() function in __main__.py --- relecov_tools/__main__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 31b45ba7..db57ed75 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -281,10 +281,13 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p help="Default input is a multifasta.", ) def upload_to_gisaid( - user, password, gisaid_json, input_path, output_path, proxy_config + user, password, client_id, token, gisaid_json, input_path, output_path, frameshift, proxy_config, single ): """parsed data to create files to upload to gisaid""" - pass + upload_gisaid = relecov_tools.gisaid_upload.GisaidUpload( + user, password, client_id, token, gisaid_json, input_path, output_path, frameshift, proxy_config, single + ) + upload_gisaid.gisaid_upload() # launch From e9a405206b73448ea1c788e8e702ef7df59ee073 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 10:52:50 +0200 Subject: [PATCH 0689/1454] lintin __main__.py --- relecov_tools/__main__.py | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index db57ed75..84b14d31 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -267,7 +267,12 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p help="path to fasta or multifasta file", ) @click.option("-o", "--output_path", help="output folder for log") -@click.option("-f", "--frameshift", type=click.Choice(["catch_all", "catch_none", "catch_novel"], case_sensitive=False), help="frameshift notification") +@click.option( + "-f", + "--frameshift", + type=click.Choice(["catch_all", "catch_none", "catch_novel"], case_sensitive=False), + help="frameshift notification", +) @click.option( "-x", "--proxy_config", @@ -281,13 +286,31 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p help="Default input is a multifasta.", ) def upload_to_gisaid( - user, password, client_id, token, gisaid_json, input_path, output_path, frameshift, proxy_config, single + user, + password, + client_id, + token, + gisaid_json, + input_path, + output_path, + frameshift, + proxy_config, + single, ): """parsed data to create files to upload to gisaid""" upload_gisaid = relecov_tools.gisaid_upload.GisaidUpload( - user, password, client_id, token, gisaid_json, input_path, output_path, frameshift, proxy_config, single + user, + password, + client_id, + token, + gisaid_json, + input_path, + output_path, + frameshift, + proxy_config, + single, ) - upload_gisaid.gisaid_upload() + upload_gisaid.gisaid_upload() # launch From 65434a51ce25b28e8609ce829cb002f17776930c Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 19 Jul 2022 10:56:36 +0200 Subject: [PATCH 0690/1454] lintin gisaid_upload.py --- relecov_tools/gisaid_upload.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index df79fb5c..bc62972b 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -1,6 +1,4 @@ import logging -import sys -import json # from pyparsing import col import rich.console From eed6038b9e2c2097af1910d379b4073c4b8c6595 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 22 Jul 2022 10:13:40 +0200 Subject: [PATCH 0691/1454] funcionality to modify working --- relecov_tools/ena_upload.py | 56 +++++++++++++++++++++++-------------- 1 file changed, 35 insertions(+), 21 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 66e6d7d6..f6443dd3 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,3 +1,4 @@ +from bdb import set_trace import logging # from pyparsing import col @@ -6,6 +7,8 @@ import pandas as pd + +pd.options.mode.chained_assignment = None import sys import os @@ -21,8 +24,9 @@ from ena_upload.ena_upload import send_schemas from ena_upload.ena_upload import process_receipt from ena_upload.ena_upload import update_table -from ena_upload.ena_upload import make_update -from ena_upload.ena_upload import process_receipt + +# from ena_upload.ena_upload import make_update +# from ena_upload.ena_upload import process_receipt # from ena_upload.ena_upload import save_update import site @@ -209,9 +213,7 @@ def create_structure_to_ena(self): df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ i, "sequence_file_R2_fastq" ] - import pdb - pdb.set_trace() df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) @@ -289,7 +291,12 @@ def create_structure_to_ena(self): if ena_config["study_id"] is not None: schema_dataframe["study"] = df_study - if self.action == "ADD" or self.action == "add": + if ( + self.action == "ADD" + or self.action == "add" + or self.action == "MODIFY" + or self.action == "modify" + ): file_paths = {} file_paths_r2 = {} @@ -301,26 +308,27 @@ def create_structure_to_ena(self): file_paths.update(file_paths_r2) - # submit data to webin ftp server + # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. + # When the action is MODIFY rthe fastq are already submitted. + if self.action == "ADD" or self.action == "add": + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) - session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) + for filename, path in file_paths.items(): - for filename, path in file_paths.items(): + print("Uploading path " + path + " and filename: " + filename) - print("Uploading path " + path + " and filename: " + filename) + try: + file = open(path, "rb") # file to send + g = session.storbinary(f"STOR {filename}", file) + print(g) # send the file + file.close() # close file and FTP + except BaseException as err: - try: - file = open(path, "rb") # file to send - g = session.storbinary(f"STOR {filename}", file) - print(g) # send the file - file.close() # close file and FTP - except BaseException as err: + print(f"ERROR: {err}") + # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") - print(f"ERROR: {err}") - # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") - - g2 = session.quit() - print(g2) + g2 = session.quit() + print(g2) # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) @@ -340,6 +348,9 @@ def create_structure_to_ena(self): submission_xml = construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) + submission_xml = construct_submission( + template_path, self.action, schema_xmls, self.center, checklist, tool + ) schema_xmls["submission"] = submission_xml if self.dev: @@ -348,8 +359,8 @@ def create_structure_to_ena(self): url = "https://www.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" print(f"\nSubmitting XMLs to ENA server: {url}") + receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text - print("Printing receipt to ./receipt.xml") with open("receipt.xml", "w") as fw: fw.write(receipt) @@ -363,6 +374,8 @@ def create_structure_to_ena(self): schema_dataframe = update_table( schema_dataframe, schema_targets, schema_update ) + + """ if self.action == "MODIFY" or self.action == "modify": process_receipt(receipt, self.action) receiptDate = receipt_root.get("receiptDate") @@ -386,6 +399,7 @@ def create_structure_to_ena(self): if run_update: schema_update["run"] = make_update(run_update, "run") return schema_update + """ def upload(self): """Create the required files and upload to ENA""" From 80d87ab5114011ed263b77b536fc41f85f8218db Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 22 Jul 2022 10:15:41 +0200 Subject: [PATCH 0692/1454] lintin --- relecov_tools/ena_upload.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index f6443dd3..ceb834c3 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,4 +1,3 @@ -from bdb import set_trace import logging # from pyparsing import col @@ -8,7 +7,7 @@ import pandas as pd -pd.options.mode.chained_assignment = None + import sys import os @@ -31,6 +30,8 @@ # from ena_upload.ena_upload import save_update import site +pd.options.mode.chained_assignment = None + template_path = os.path.join(site.getsitepackages()[0], "ena_upload", "templates") @@ -374,7 +375,7 @@ def create_structure_to_ena(self): schema_dataframe = update_table( schema_dataframe, schema_targets, schema_update ) - + """ if self.action == "MODIFY" or self.action == "modify": process_receipt(receipt, self.action) From 6b4467460563e08de5f0cb172aaff996fd43ab69 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Jul 2022 11:33:18 +0200 Subject: [PATCH 0693/1454] add missing laboratories definition --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c79160d4..19375a58 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -14,7 +14,7 @@ "Sample Collection Date", "Sample Received Date", "Purpose of sampling", - "Biological Sample Storage Condition ", + "Biological Sample Storage Condition", "Specimen source", "Environmental Material", "Environmental System", From e82c37292f048d0f5a7c17d6eb6b270ba67ca733 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Jul 2022 11:34:12 +0200 Subject: [PATCH 0694/1454] add missing laboratories definition --- relecov_tools/conf/laboratory_address.json | 65 +++++++++++++++++++--- 1 file changed, 56 insertions(+), 9 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 84b2687b..5696dc5b 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1,6 +1,6 @@ [ { - "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution": "Instituto de Salud Carlos III", "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "collecting_institution_email": "info@isciii.es", "geo_loc_state": "Madrid", @@ -159,6 +159,22 @@ "geo_loc_city": "Ciudad Real", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Público Santa Bárbara", + "collecting_institution_address": "C. Obispo Rafael Torija, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Ciudad Real", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Virgen de la Luz", + "collecting_institution_address": "Hermandad de Donantes de Sangre, 1", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Cuenca", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital Universitario de Guadalajara", "collecting_institution_address": "C. Donante de Sangre, S/N", @@ -183,6 +199,14 @@ "geo_loc_city": "Toledo", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Consejería de Sanidad", + "collecting_institution_address": "Avda. de Francia, 4.", + "collecting_institution_email": "", + "geo_loc_state": "Castilla la Mancha", + "geo_loc_city": "Toledo", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Hospital General Universitario de Albacete", "collecting_institution_address": "Calle Hermanos Falcó 37", @@ -294,6 +318,13 @@ "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Laboratorio Echevarne Sant Cugat del Vallès", + "collecting_institution_address": "Carrer de Martorell,20 Sant Cugat del Vallès", + "geo_loc_state": "Cataluña", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Unitat de Genòmica i Medicina Personalitzada - Hospital Dr. Josep Trueta", "collecting_institution_address": "Avinguda de França, S/N,", @@ -334,6 +365,14 @@ "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Clínico San Carlos", + "collecting_institution_address": "Calle del Prof Martín Lagos", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Centro Militar de Veterinaria de la Defensa", "collecting_institution_address": "C. Darío Gazapo 3", @@ -358,6 +397,22 @@ "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Presidencia de Gobierno", + "collecting_institution_address": "", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Ministerio de Sanidad, Servicios Sociales e Igualdad", + "collecting_institution_address": "", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, { "collecting_institution": "HU Virgen de la Arrixaca", "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", @@ -454,14 +509,6 @@ "geo_loc_city": "Caceres", "geo_loc_country": "Spain" }, - { - "collecting_institution": "Sergas - Gerencia de Atención Primaria Pontevedra Sur", - "collecting_institution_address": "Av. das Camelias, 109, Vigo", - "collecting_institution_email": "", - "geo_loc_state": "Galicia", - "geo_loc_city": "Pontevedra", - "geo_loc_country": "Spain" - }, { "collecting_institution": "Gerencia de Atención Primaria Pontevedra Sur", "collecting_institution_address": "Av. das Camelias, 109, Vigo", From 2f619d8a820caae81e0ea71012541872e14be826 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Jul 2022 11:34:42 +0200 Subject: [PATCH 0695/1454] re-design the module --- relecov_tools/metadata_homogeneizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index b029ab21..6bd0730d 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -106,7 +106,7 @@ def write_to_excel_file(self, data, f_name): sheet = book.active for row in data: sheet.append(row) - + sheet.title = "METADATA_LAB" book.save(f_name) return From 1d54b4906fef4e359dd636b18b75da983fdfb5fb Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Jul 2022 11:36:01 +0200 Subject: [PATCH 0696/1454] removing comments --- relecov_tools/read_bioinfo_metadata.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 434d6a86..716f36ce 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -5,9 +5,6 @@ import json import datetime -# import os - - import rich.console from itertools import islice import pandas as pd @@ -17,7 +14,6 @@ import os import sys import relecov_tools.utils - from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema From 644b5b9e8b33e7997547addde5e2b54fffbb5ec3 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 22 Jul 2022 11:37:03 +0200 Subject: [PATCH 0697/1454] Update the schema for homogenizer --- relecov_tools/schema/institution_schemas/ISCIII.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 678d0752..9f45aac3 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -11,10 +11,12 @@ "Sample Collection Date": "Fecha de toma", "Sample Received Date": "Fecha recepción", "Host Age": "Edad (años)", + "Host Gender": "Sexo", "Diagnostic Pcr Ct Value 1": "PCR genE" }, "fixed_fields": { + "Submitting Institution": "Instituto de Salud Carlos III", "Biological Sample Storage Condition": "-80 C", "Rna Extraction Protocol": "RT-PCR", "Purpose of sampling": "Surveillance", From 23e7f6e50df80f5cac57463c7bd7a6164b98dc94 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 22 Jul 2022 12:28:45 +0200 Subject: [PATCH 0698/1454] Resolved conflicts ena_upload.py --- relecov_tools/ena_upload.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 3a09336b..6d6e92a5 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -214,13 +214,6 @@ def create_structure_to_ena(self): df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ i, "sequence_file_R2_fastq" ] -<<<<<<< develop - # import pdb - - # pdb.set_trace() -======= - ->>>>>>> develop df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) @@ -368,13 +361,10 @@ def create_structure_to_ena(self): print(f"\nSubmitting XMLs to ENA server: {url}") receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text -<<<<<<< develop if not os.path.exists(self.output_path): os.mkdir(self.output_path) receipt_dir = os.path.join(self.output_path, "receipt.xml") print(f"Printing receipt to {receipt_dir}") -======= ->>>>>>> develop with open(f"{receipt_dir}", "w") as fw: fw.write(receipt) From 8e8977928f447bd1845853f132d6f7606027d12b Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 22 Jul 2022 12:46:36 +0200 Subject: [PATCH 0699/1454] added R2.fastq checksum in run dataframe --- relecov_tools/ena_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 6d6e92a5..f94a501b 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -232,6 +232,7 @@ def create_structure_to_ena(self): df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) df_run2 = df_run.copy() df_run2["file_name"] = df_run["sequence_file_R2_fastq"] + df_run2["file_checksum"] = df_run["fastq_r2_md5"] df_run_final = pd.concat([df_run, df_run2]) df_run_final.reset_index() From 03394776479309caec37754b1c63f7786071c62d Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 24 Jul 2022 09:51:11 +0200 Subject: [PATCH 0700/1454] add submmiting_institution address and email --- relecov_tools/read_lab_metadata.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index a94594b7..d8290583 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -215,6 +215,29 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): else: row_sample.update(lab_data[row_sample["collecting_institution"]]) + """ Fetch emai and address for submitting_institution + """ + row_sample["submitting_institution"] = row_sample[ + "submitting_institution" + ].strip() + if row_sample["submitting_institution"] not in lab_json: + l_data = self.get_laboratory_data( + lab_json, geo_loc_json, row_sample["submitting_institution"] + ) + # row_sample.update(l_data) + lab_data[row_sample["submitting_institution"]] = l_data + sub_data = {} + + sub_data["submitting_institution_email"] = lab_data[ + row_sample["submitting_institution"] + ]["collecting_institution_email"] + sub_data["submitting_institution_address"] = lab_data[ + row_sample["submitting_institution"] + ]["collecting_institution_address"] + # else: + # sub_data = {"collecting_institution_email" : "", "collecting_institution_address": ""} + row_sample.update(sub_data) + # import pdb; pdb.set_trace() """ Add Fixed information """ row_sample.update(self.include_fixed_data()) From af73c7f734213ce37f98349a276d4d13f5482e86 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 24 Jul 2022 09:55:08 +0200 Subject: [PATCH 0701/1454] Including missing fields for sending to relecov platform --- relecov_tools/conf/configuration.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 19375a58..6cfa1ad6 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -146,7 +146,9 @@ "sequencing_sample_id", "SRA_accession", "submitting_lab_sample_id", - "virus_name" + "virus_name", + "author_submitter", + "authors" ], "relecov_bioinfo_metadata": { "dehosting_method_software_name": "KRAKEN2_KRAKEN2", From 05f6a87fe2486981b0f636942302753d9f7f9cd5 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 26 Jul 2022 13:00:01 +0200 Subject: [PATCH 0702/1454] Added parameters missing in relecov-platform --- relecov_tools/conf/configuration.json | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6cfa1ad6..39a0a339 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -134,21 +134,23 @@ "sampleLocation": "Not defined" }, "relecov_sample_metadata": [ + "author_submitter", + "authors", "bioproject_accession_ENA", "bioproject_umbrella_accession_ENA", "biosample_accession_ENA", + "fastq_r1_md5", + "fastq_r2_md5", "GenBank_ENA_DDBJ_accession", "GISAID_accession", "gisaid_id", - "host_specimen_voucher", - "isolate_sample_id", "microbiology_lab_sample_id", + "r1_fastq_filepath", + "r2_fastq_filepath", "sequencing_sample_id", - "SRA_accession", "submitting_lab_sample_id", "virus_name", - "author_submitter", - "authors" + ], "relecov_bioinfo_metadata": { "dehosting_method_software_name": "KRAKEN2_KRAKEN2", From 267281d8a94477a6d1df190b6080fc9324c2f8dc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 26 Jul 2022 16:55:53 +0200 Subject: [PATCH 0703/1454] added funcionality to correct R2 checksum --- relecov_tools/ena_upload.py | 47 ++++++++++++++----------------------- 1 file changed, 18 insertions(+), 29 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index ceb834c3..408b0a72 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,6 +1,7 @@ import logging # from pyparsing import col +import xml.etree.ElementTree as ET import rich.console import json @@ -282,6 +283,7 @@ def create_structure_to_ena(self): 2 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214823_S1_R1_001.fastq.gz_214823_S1_R2_001.fas... """ + ena_config = config_json.get_configuration("ENA_configuration") schema_dataframe = {} schema_dataframe["sample"] = df_samples @@ -349,11 +351,24 @@ def create_structure_to_ena(self): submission_xml = construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) - submission_xml = construct_submission( - template_path, self.action, schema_xmls, self.center, checklist, tool - ) schema_xmls["submission"] = submission_xml + tree = ET.parse(schema_xmls["run"]) + root = tree.getroot() + for files in root.iter("FILE"): + if "R2" in files.attrib["filename"]: + # print(files.attrib["filename"]) + H = df_run_final.loc[ + df_run_final["sequence_file_R2_fastq"] + == files.attrib["filename"] + ].values[0][9] + files.set("checksum", H) + # print(files.attrib["checksum"]) + + tree.write(schema_xmls["run"]) + import pdb + + pdb.set_trace() if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" else: @@ -376,32 +391,6 @@ def create_structure_to_ena(self): schema_dataframe, schema_targets, schema_update ) - """ - if self.action == "MODIFY" or self.action == "modify": - process_receipt(receipt, self.action) - receiptDate = receipt_root.get("receiptDate") - schema_update = {} # schema as key, dataframe as value - study_update = receipt_root.findall("STUDY") - sample_update = receipt_root.findall("SAMPLE") - experiment_update = receipt_root.findall("EXPERIMENT") - run_update = receipt_root.findall("RUN") - - if study_update: - schema_update["study"] = make_update(study_update, "study") - - if sample_update: - schema_update["sample"] = make_update(sample_update, "sample") - - if experiment_update: - schema_update["experiment"] = make_update( - experiment_update, "experiment" - ) - - if run_update: - schema_update["run"] = make_update(run_update, "run") - return schema_update - """ - def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() From 9b4cb75c76e6bb16e18f02fcebbb2dcf08560662 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 26 Jul 2022 16:59:25 +0200 Subject: [PATCH 0704/1454] Added funcionality to correct md5 checksum R2 --- relecov_tools/ena_upload.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 408b0a72..411226f1 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -366,9 +366,7 @@ def create_structure_to_ena(self): # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) - import pdb - pdb.set_trace() if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" else: From b82f1d46cd12558cf8934d38b4302b247fd73b13 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 26 Jul 2022 21:48:39 +0200 Subject: [PATCH 0705/1454] fix bug in json configuration --- relecov_tools/conf/configuration.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 39a0a339..47c0fb56 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -149,8 +149,7 @@ "r2_fastq_filepath", "sequencing_sample_id", "submitting_lab_sample_id", - "virus_name", - + "virus_name" ], "relecov_bioinfo_metadata": { "dehosting_method_software_name": "KRAKEN2_KRAKEN2", From df9de7e4f3b7f02606f7dacec4f00a1f5a2a6c9c Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 26 Jul 2022 21:54:39 +0200 Subject: [PATCH 0706/1454] fix bug and change the column to fetch sample fastq data --- relecov_tools/read_lab_metadata.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index d8290583..27f5ca09 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -102,7 +102,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): data["geo_loc_longitude"] = "" data["geo_loc_country"] = "" stderr.print("[red] Empty Originating Laboratory.") - log.error("Found empti Originating Laboratory") + log.error("Found empty Originating Laboratory") return data for lab in lab_json: if lab_name == lab["collecting_institution"]: @@ -112,7 +112,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): for city in geo_loc_json: try: - if city["geo_loc_city"] == data["geo_loc_city"]: + if city["geo_loc_city"] == lab["geo_loc_city"]: data["geo_loc_latitude"] = city["geo_loc_latitude"] data["geo_loc_longitude"] = city["geo_loc_longitude"] data["geo_loc_country"] = data["geo_loc_country"] @@ -192,7 +192,8 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """Include sample data from sample json""" try: for key, value in samples_json[ - row_sample["sequencing_sample_id"] + row_sample["microbiology_lab_sample_id"] + # row_sample["sequencing_sample_id"] ].items(): row_sample[key] = value @@ -322,6 +323,7 @@ def read_metadata_file(self): try: sample_data_row[self.label_prop_dict[heading[idx]]] = val except TypeError as e: + import pdb; pdb.set_trace() stderr.print("[red] Error when reading " + row[2] + e) else: try: @@ -329,6 +331,7 @@ def read_metadata_file(self): row[idx] if row[idx] else "" ) except KeyError as e: + import pdb; pdb.set_trace() stderr.print( "[red] Error when reading " + str(row[2]) + str(e) ) From 66c778130cfa56a70b7693f934785c9c40c3bcc2 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 26 Jul 2022 22:00:26 +0200 Subject: [PATCH 0707/1454] remove debug tags --- relecov_tools/read_lab_metadata.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 27f5ca09..9e9ac63b 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -238,7 +238,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): # else: # sub_data = {"collecting_institution_email" : "", "collecting_institution_address": ""} row_sample.update(sub_data) - # import pdb; pdb.set_trace() + """ Add Fixed information """ row_sample.update(self.include_fixed_data()) @@ -323,7 +323,6 @@ def read_metadata_file(self): try: sample_data_row[self.label_prop_dict[heading[idx]]] = val except TypeError as e: - import pdb; pdb.set_trace() stderr.print("[red] Error when reading " + row[2] + e) else: try: @@ -331,7 +330,6 @@ def read_metadata_file(self): row[idx] if row[idx] else "" ) except KeyError as e: - import pdb; pdb.set_trace() stderr.print( "[red] Error when reading " + str(row[2]) + str(e) ) From 0b90b504c386394d195428788b78c44056172134 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 27 Jul 2022 07:35:12 +0200 Subject: [PATCH 0708/1454] Added funcionality to modify R2 checksum --- relecov_tools/ena_upload.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 411226f1..fb6f49ba 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -363,8 +363,7 @@ def create_structure_to_ena(self): == files.attrib["filename"] ].values[0][9] files.set("checksum", H) - # print(files.attrib["checksum"]) - + # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) if self.dev: From c9735f1ef7793f1d43f592a1a0d8a63fead1ab70 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 31 Jul 2022 09:35:38 +0200 Subject: [PATCH 0709/1454] test flake8 --- relecov_tools/read_lab_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 9e9ac63b..88d13dae 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -358,6 +358,7 @@ def create_metadata_json(self): phage_plus_schema = relecov_tools.schema_json.PhagePlusSchema(schema_json) properties_in_schema = phage_plus_schema.get_schema_properties() """ + geo_loc_json = config_json.get_configuration("geo_location_data") geo_loc_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", geo_loc_json From 44ececa14319db2b7fb7f266794c40630cf28bb5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 1 Aug 2022 16:00:34 +0200 Subject: [PATCH 0710/1454] changes in ena_upload, read_bioinfo and read_lab_metadata --- relecov_tools/ena_upload.py | 3 ++ relecov_tools/read_bioinfo_metadata.py | 75 ++++++-------------------- relecov_tools/read_lab_metadata.py | 7 ++- 3 files changed, 26 insertions(+), 59 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index fb6f49ba..9ab9b636 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -290,6 +290,9 @@ def create_structure_to_ena(self): schema_dataframe["run"] = df_run_final schema_dataframe["experiment"] = df_experiments schema_targets = extract_targets(self.action, schema_dataframe) + import pdb + + pdb.set_trace() if ena_config["study_id"] is not None: schema_dataframe["study"] = df_study diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 434d6a86..a12702e1 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -21,7 +21,6 @@ from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema - log = logging.getLogger(__name__) stderr = rich.console.Console( stderr=True, @@ -58,7 +57,22 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): else: self.output_folder = output_folder - def get_input_files(self): + def bioinfo_parse(self, file_name): + """Fetch the metadata file folder Directory to fetch metadata file + file_name metadata file name + """ + + wb_file = openpyxl.load_workbook(file_name, data_only=True) + ws_metadata_lab = wb_file["METADATA_LAB"] + config_json = ConfigJson() + relecov_bioinfo_metadata = config_json.get_configuration( + "relecov_bioinfo_metadata" + ) + c = 0 + self.files_read_bioinfo_metadata = config_json.get_configuration( + "files_read_bioinfo_metadata" + ) + mapping_illumina_tab_path = os.path.join( self.input_folder, "mapping_illumina.tab" ) @@ -75,65 +89,12 @@ def get_input_files(self): self.input_folder, "software_versions.yml" ) pangolin_versions_path = os.path.join(self.input_folder, "pangolin_version.csv") - - return ( - mapping_illumina_tab_path, - summary_variants_metrics_path, - variants_long_table_path, - consensus_genome_length_path, - software_versions_path, - pangolin_versions_path, - ) - - def get_config_info(self): - config_json = ConfigJson() - - self.files_read_bioinfo_metadata = config_json.get_configuration( - "files_read_bioinfo_metadata" - ) self.md5_file_name = config_json.get_configuration("md5_file_name") - self.mapping_illumina_tab_field_list = config_json.get_configuration( - "mapping_illumina_tab_field_list" - ) - - return ( - self.files_read_bioinfo_metadata, - self.md5_file_name, - self.mapping_illumina_tab_field_list, - ) - - def bioinfo_parse(self, file_name): - """Fetch the metadata file folder Directory to fetch metadata file - file_name - """ - - wb_file = openpyxl.load_workbook(file_name, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - c = 0 - config_json = ConfigJson() - relecov_bioinfo_metadata = config_json.get_configuration( - "relecov_bioinfo_metadata" - ) - - ( - mapping_illumina_tab_path, - summary_variants_metrics_path, - variants_long_table_path, - consensus_genome_length_path, - software_versions_path, - pangolin_versions_path, - ) = self.get_input_files(self) - - ( - self.files_read_bioinfo_metadata, - self.md5_file_name, - self.mapping_illumina_tab_field_list, - ) = self.get_config_info(self) - md5_info_path = os.path.join( self.input_folder, self.md5_file_name, # como hacer esto general para los servicios ) + mapping_illumina_tab = pd.read_csv(mapping_illumina_tab_path, sep="\t") summary_variants_metrics = pd.read_csv(summary_variants_metrics_path, sep=",") variants_long_table = pd.read_csv(variants_long_table_path, sep=",") @@ -164,13 +125,11 @@ def bioinfo_parse(self, file_name): bioinfo_dict["sample_name"] = str(sample_name) bioinfo_dict["fastq_r1"] = fastq_r1 bioinfo_dict["fastq_r2"] = fastq_r2 - # inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict for key in relecov_bioinfo_metadata.keys(): bioinfo_dict[key] = relecov_bioinfo_metadata[key] bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["long_table_path"] = self.input_folder - # fields from mapping_illumina.tab for key in self.mapping_illumina_tab_field_list.keys(): diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 73fd4707..a4fcd0c4 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -3,6 +3,7 @@ import json import logging +from turtle import heading import rich.console import openpyxl @@ -258,8 +259,10 @@ def read_metadata_file(self): exc_format_num = ["Sample ID given for sequencing"] wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) ws_metadata_lab = wb_file["METADATA_LAB"] + # removing the None columns in excel heading row heading = [i.value.strip() for i in ws_metadata_lab[4] if i.value] + # heading = self.update_heading_to_json(heading_without_none, meta_map_json) metadata_values = [] errors = {} @@ -279,10 +282,12 @@ def read_metadata_file(self): errors[row[2]] = {} errors[row[2]][heading[idx]] = "Invalid date format" log.error("Invalid date format in sample %s", row[2]) + stderr.print( "[red] Invalid date format in sample", - row[2] + " column " + heading[idx], + str(row[2]) + " column " + heading[idx], ) + else: if isinstance(row[idx], float) or isinstance(row[idx], int): From f05a9dfc315fc76d6c65b2b46aac0a642ba2f2f9 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 1 Aug 2022 22:35:45 +0200 Subject: [PATCH 0711/1454] remove the NOT FOUND String for the run and exp alias. Fix error in reg expresion and use old version for flake8 --- .github/workflows/python_lint.yml | 4 +- .../samples_data_COD_test_01_20220422.json | 82 + .../bioinfo_metadata.json | 5322 +++++++++++++++++ .../bioinfo_metadata_test.json | 58 + .../metadata_lab_test.json | 84 + relecov_tools/read_lab_metadata.py | 16 +- 6 files changed, 5561 insertions(+), 5 deletions(-) create mode 100644 relecov_tools/example_data/1.read_lab_metadata_module/samples_data_COD_test_01_20220422.json create mode 100644 relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata.json create mode 100644 relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata_test.json create mode 100644 relecov_tools/example_data/upload_bioinfo_metadata/metadata_lab_test.json diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 3b0d986e..02ed5b31 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -20,9 +20,9 @@ jobs: - name: Checkout PyTorch uses: actions/checkout@master - name: Install flake8 - run: pip install flake8 + run: pip install flake8==4-0.1 - name: Run flake8 - uses: suo/flake8-github-action@releases/v1 + run: suo/flake8-github-action@releases/v1 with: checkName: 'flake8_py3' # NOTE: this needs to be the same as the job name env: diff --git a/relecov_tools/example_data/1.read_lab_metadata_module/samples_data_COD_test_01_20220422.json b/relecov_tools/example_data/1.read_lab_metadata_module/samples_data_COD_test_01_20220422.json new file mode 100644 index 00000000..445027f0 --- /dev/null +++ b/relecov_tools/example_data/1.read_lab_metadata_module/samples_data_COD_test_01_20220422.json @@ -0,0 +1,82 @@ +{ + "1197663": { + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz" + }, + "1197677": { + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz" + }, + "1197678": { + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz" + }, + "1197685": { + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz" + }, + "1197689": { + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz" + }, + "1197737": { + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz" + }, + "1197767": { + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz" + }, + "1197824": { + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz" + }, + "1197860": { + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz" + }, + "8328199": { + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz" + } +} diff --git a/relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata.json b/relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata.json new file mode 100644 index 00000000..01c8ef58 --- /dev/null +++ b/relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata.json @@ -0,0 +1,5322 @@ +{ + "214821": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "dbcc703ccb7da3002fee6c0486199009", + "consensus_sequence_R1_name": "214821_S12_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "b76fba963664b532004c4ce7153ae14f", + "consensus_sequence_R2_name": "214821_S12_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "287.0", + "fastq_r1": "214821_S12_R1_001.fastq.gz", + "fastq_r2": "214821_S12_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "8442.32", + "number_of_base_pairs_sequenced": "633884", + "number_of_variants_AF_greater_75percent": "19", + "number_of_variants_with_effect": "9", + "per_Ns": "8,44", + "per_genome_greater_10x": "92,0", + "per_reads_host": "1,08", + "per_reads_virus": "98,54", + "per_unmapped": "0,380247", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "285604", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214821", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "19" + }, + "214822": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "4837ac15de51cfeda4596b09f5876ac8", + "consensus_sequence_R1_name": "214822_S13_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "f0bf2700ae3eadc9a3f01c515546bf4a", + "consensus_sequence_R2_name": "214822_S13_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "6.0", + "fastq_r1": "214822_S13_R1_001.fastq.gz", + "fastq_r2": "214822_S13_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "58831.99", + "number_of_base_pairs_sequenced": "765444", + "number_of_variants_AF_greater_75percent": "8", + "number_of_variants_with_effect": "3", + "per_Ns": "58,83", + "per_genome_greater_10x": "41,0", + "per_reads_host": "63,33", + "per_reads_virus": "20,09", + "per_unmapped": "16,5778", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "306868", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214822", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "8" + }, + "214823": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "0", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "213a150461737cb0af48fddd370f4ceb", + "consensus_sequence_R1_name": "214823_S1_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "1b58f58f861c81ed94401a319c7ae9ce", + "consensus_sequence_R2_name": "214823_S1_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "214823_S1_R1_001.fastq.gz", + "fastq_r2": "214823_S1_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "nan", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "nan", + "number_of_base_pairs_sequenced": "597696", + "number_of_variants_AF_greater_75percent": "0", + "number_of_variants_with_effect": "0", + "per_Ns": "nan", + "per_genome_greater_10x": "nan", + "per_reads_host": "58,03", + "per_reads_virus": "0,1", + "per_unmapped": "41,8663", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "196898", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214823", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "0" + }, + "214824": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "0", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "cf00a386d54734ee7a60932f487d946c", + "consensus_sequence_R1_name": "214824_S14_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "eebdabee75e327f49d9e1741d22c40c3", + "consensus_sequence_R2_name": "214824_S14_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "214824_S14_R1_001.fastq.gz", + "fastq_r2": "214824_S14_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "nan", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "nan", + "number_of_base_pairs_sequenced": "728", + "number_of_variants_AF_greater_75percent": "0", + "number_of_variants_with_effect": "0", + "per_Ns": "nan", + "per_genome_greater_10x": "nan", + "per_reads_host": "33,06", + "per_reads_virus": "55,65", + "per_unmapped": "11,2903", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "248", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214824", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "0" + }, + "214825": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "c4b42c9ca78676b244f6fd3356a39bbd", + "consensus_sequence_R1_name": "214825_S15_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "7356129837732007e08e94a7699c5f7e", + "consensus_sequence_R2_name": "214825_S15_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "217.0", + "fastq_r1": "214825_S15_R1_001.fastq.gz", + "fastq_r2": "214825_S15_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "9102.77", + "number_of_base_pairs_sequenced": "613424", + "number_of_variants_AF_greater_75percent": "17", + "number_of_variants_with_effect": "9", + "per_Ns": "9,10", + "per_genome_greater_10x": "91,0", + "per_reads_host": "0,54", + "per_reads_virus": "97,74", + "per_unmapped": "1,71652", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "277306", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214825", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "17" + }, + "214826": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "19c93d83eb76748429c4f466ee094314", + "consensus_sequence_R1_name": "214826_S16_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "3c245df1ecc9456ab121337847a8282d", + "consensus_sequence_R2_name": "214826_S16_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "239.0", + "fastq_r1": "214826_S16_R1_001.fastq.gz", + "fastq_r2": "214826_S16_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "7868.78", + "number_of_base_pairs_sequenced": "760124", + "number_of_variants_AF_greater_75percent": "17", + "number_of_variants_with_effect": "9", + "per_Ns": "7,87", + "per_genome_greater_10x": "92,0", + "per_reads_host": "0,25", + "per_reads_virus": "99,28", + "per_unmapped": "0,473221", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "337052", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214826", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "17" + }, + "214827": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "43205fbe2b44e0bb2aaa3c67a4825c6b", + "consensus_sequence_R1_name": "214827_S17_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "b95ddabc2cb0337a225c7998ec3a11fd", + "consensus_sequence_R2_name": "214827_S17_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "10.0", + "fastq_r1": "214827_S17_R1_001.fastq.gz", + "fastq_r2": "214827_S17_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "49724.11", + "number_of_base_pairs_sequenced": "987912", + "number_of_variants_AF_greater_75percent": "15", + "number_of_variants_with_effect": "7", + "per_Ns": "49,72", + "per_genome_greater_10x": "50,0", + "per_reads_host": "22,70", + "per_reads_virus": "32,19", + "per_unmapped": "45,1113", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "246530", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214827", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "15" + }, + "214828": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "7523b3b8f6129259f6004ef85b479926", + "consensus_sequence_R1_name": "214828_S18_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "fa80eea72d21d5d686af19b779e00cd7", + "consensus_sequence_R2_name": "214828_S18_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "33.0", + "fastq_r1": "214828_S18_R1_001.fastq.gz", + "fastq_r2": "214828_S18_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "32314.48", + "number_of_base_pairs_sequenced": "773992", + "number_of_variants_AF_greater_75percent": "14", + "number_of_variants_with_effect": "7", + "per_Ns": "32,31", + "per_genome_greater_10x": "68,0", + "per_reads_host": "18,16", + "per_reads_virus": "69,75", + "per_unmapped": "12093", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "312802", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214828", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "14" + }, + "214829": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "ccb040c582e6c68c9efe84fca0e51c95", + "consensus_sequence_R1_name": "214829_S19_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "047dd05f8008dc7fa0c9f2c5d7f51677", + "consensus_sequence_R2_name": "214829_S19_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "249.0", + "fastq_r1": "214829_S19_R1_001.fastq.gz", + "fastq_r2": "214829_S19_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "10654.45", + "number_of_base_pairs_sequenced": "864220", + "number_of_variants_AF_greater_75percent": "20", + "number_of_variants_with_effect": "8", + "per_Ns": "10,65", + "per_genome_greater_10x": "89,0", + "per_reads_host": "1,80", + "per_reads_virus": "97,51", + "per_unmapped": "0,687833", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "379598", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214829", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "20" + }, + "214830": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "f440d83caf0456f3af2bba389dbe9663", + "consensus_sequence_R1_name": "214830_S20_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "345fadf48d0f1b4e14951d82145f985a", + "consensus_sequence_R2_name": "214830_S20_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "169.0", + "fastq_r1": "214830_S20_R1_001.fastq.gz", + "fastq_r2": "214830_S20_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "12145.94", + "number_of_base_pairs_sequenced": "799104", + "number_of_variants_AF_greater_75percent": "22", + "number_of_variants_with_effect": "10", + "per_Ns": "12,15", + "per_genome_greater_10x": "88,0", + "per_reads_host": "14,21", + "per_reads_virus": "84,72", + "per_unmapped": "1,06959", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "354342", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214830", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "22" + }, + "214831": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "8b674c46bded0f8e5e9b89cff4a7c1de", + "consensus_sequence_R1_name": "214831_S21_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "5414313cf3edb5bc6ab9c74a81237277", + "consensus_sequence_R2_name": "214831_S21_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "214831_S21_R1_001.fastq.gz", + "fastq_r2": "214831_S21_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "77513.96", + "number_of_base_pairs_sequenced": "639128", + "number_of_variants_AF_greater_75percent": "3", + "number_of_variants_with_effect": "2", + "per_Ns": "77,51", + "per_genome_greater_10x": "22,0", + "per_reads_host": "84,93", + "per_reads_virus": "4,43", + "per_unmapped": "10,6459", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "253440", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214831", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "3" + }, + "214832": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "0", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "a118e8522bf3b2cf34020fe4f44536a0", + "consensus_sequence_R1_name": "214832_S22_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "7e8ee7de84d4a0c83da2fa4d86744795", + "consensus_sequence_R2_name": "214832_S22_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "214832_S22_R1_001.fastq.gz", + "fastq_r2": "214832_S22_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "nan", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "nan", + "number_of_base_pairs_sequenced": "24072", + "number_of_variants_AF_greater_75percent": "0", + "number_of_variants_with_effect": "0", + "per_Ns": "nan", + "per_genome_greater_10x": "nan", + "per_reads_host": "73,00", + "per_reads_virus": "7,21", + "per_unmapped": "19,7941", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "5052", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214832", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "0" + }, + "214833": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "13a584fb7800fa9d900d848555bec36f", + "consensus_sequence_R1_name": "214833_S23_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "634d553b612db4a272537b445827c3ae", + "consensus_sequence_R2_name": "214833_S23_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "16.0", + "fastq_r1": "214833_S23_R1_001.fastq.gz", + "fastq_r2": "214833_S23_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "44935.29", + "number_of_base_pairs_sequenced": "901584", + "number_of_variants_AF_greater_75percent": "12", + "number_of_variants_with_effect": "5", + "per_Ns": "44,94", + "per_genome_greater_10x": "55,00000000000001", + "per_reads_host": "37,82", + "per_reads_virus": "26,96", + "per_unmapped": "35,2283", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "326700", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214833", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "12" + }, + "214834": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "a93fc6c69a31da28cbbde419f704d2e3", + "consensus_sequence_R1_name": "214834_S24_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "71b565731008044ca6115528230b1bcc", + "consensus_sequence_R2_name": "214834_S24_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "85.0", + "fastq_r1": "214834_S24_R1_001.fastq.gz", + "fastq_r2": "214834_S24_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "17289.24", + "number_of_base_pairs_sequenced": "887704", + "number_of_variants_AF_greater_75percent": "17", + "number_of_variants_with_effect": "8", + "per_Ns": "17,29", + "per_genome_greater_10x": "83,0", + "per_reads_host": "18,96", + "per_reads_virus": "77,18", + "per_unmapped": "3,85588", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "384218", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214834", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "17" + }, + "214835": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30399", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "548177db795b4cb098bd27d7e8182ce5", + "consensus_sequence_R1_name": "214835_S25_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "8208d8f05c4dd2dedc7f8b017d1f00b4", + "consensus_sequence_R2_name": "214835_S25_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "32.0", + "fastq_r1": "214835_S25_R1_001.fastq.gz", + "fastq_r2": "214835_S25_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "32555.18", + "number_of_base_pairs_sequenced": "965352", + "number_of_variants_AF_greater_75percent": "17", + "number_of_variants_with_effect": "7", + "per_Ns": "32,56", + "per_genome_greater_10x": "67,0", + "per_reads_host": "24,23", + "per_reads_virus": "46,94", + "per_unmapped": "28,8362", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "347078", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214835", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "17" + }, + "214836": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "e6c4dd1c4cb471b3c4dd09ee40f10591", + "consensus_sequence_R1_name": "214836_S26_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "5addc2c98ff7d6458a4b319e25731654", + "consensus_sequence_R2_name": "214836_S26_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "9.0", + "fastq_r1": "214836_S26_R1_001.fastq.gz", + "fastq_r2": "214836_S26_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "50530.05", + "number_of_base_pairs_sequenced": "959712", + "number_of_variants_AF_greater_75percent": "8", + "number_of_variants_with_effect": "4", + "per_Ns": "50,53", + "per_genome_greater_10x": "49,0", + "per_reads_host": "41,06", + "per_reads_virus": "31,73", + "per_unmapped": "27,2183", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "362840", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214836", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "8" + }, + "214837": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "c1765535970d038196f72ece4a9b8624", + "consensus_sequence_R1_name": "214837_S27_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "17670b749961800dfdc995cf3c4c6faf", + "consensus_sequence_R2_name": "214837_S27_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "52.0", + "fastq_r1": "214837_S27_R1_001.fastq.gz", + "fastq_r2": "214837_S27_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "25351.97", + "number_of_base_pairs_sequenced": "939160", + "number_of_variants_AF_greater_75percent": "17", + "number_of_variants_with_effect": "7", + "per_Ns": "25,35", + "per_genome_greater_10x": "75,0", + "per_reads_host": "28,24", + "per_reads_virus": "55,88", + "per_unmapped": "15,8814", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "400430", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214837", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "17" + }, + "214838": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "72480d9c23afea096a89ed456c9efdb9", + "consensus_sequence_R1_name": "214838_S2_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "6cddef3197226f00bd7eb8c437e94900", + "consensus_sequence_R2_name": "214838_S2_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "1.0", + "fastq_r1": "214838_S2_R1_001.fastq.gz", + "fastq_r2": "214838_S2_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "73340.47", + "number_of_base_pairs_sequenced": "312196", + "number_of_variants_AF_greater_75percent": "5", + "number_of_variants_with_effect": "3", + "per_Ns": "73,34", + "per_genome_greater_10x": "27,0", + "per_reads_host": "45,15", + "per_reads_virus": "5,49", + "per_unmapped": "49,3622", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "113674", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214838", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "5" + }, + "220338": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30377", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "c9f6715f0fe6933126aa9a36d8190102", + "consensus_sequence_R1_name": "220338_S3_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "6ab5c2b6fa4005479da188e7bb7d584b", + "consensus_sequence_R2_name": "220338_S3_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "28.0", + "fastq_r1": "220338_S3_R1_001.fastq.gz", + "fastq_r2": "220338_S3_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "31881.92", + "number_of_base_pairs_sequenced": "531888", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "23", + "per_Ns": "31,88", + "per_genome_greater_10x": "68,0", + "per_reads_host": "34,56", + "per_reads_virus": "49,6", + "per_unmapped": "15,8376", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "214610", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220338", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + }, + "220339": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "eea39c299ca945536c2d0583bc358d41", + "consensus_sequence_R1_name": "220339_S4_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "391b790d0d105fd9e8c6c037df8a18d4", + "consensus_sequence_R2_name": "220339_S4_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "401.0", + "fastq_r1": "220339_S4_R1_001.fastq.gz", + "fastq_r2": "220339_S4_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "8766.06", + "number_of_base_pairs_sequenced": "693024", + "number_of_variants_AF_greater_75percent": "49", + "number_of_variants_with_effect": "35", + "per_Ns": "8,77", + "per_genome_greater_10x": "91,0", + "per_reads_host": "4,33", + "per_reads_virus": "95,17", + "per_unmapped": "0,494074", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "310682", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220339", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "49" + }, + "220407": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "ed9a7efa18f6a228c246953e1cd2aa64", + "consensus_sequence_R1_name": "220407_S5_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "1400d0c52ad2dc2231c1fe87e0bd1dde", + "consensus_sequence_R2_name": "220407_S5_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "220407_S5_R1_001.fastq.gz", + "fastq_r2": "220407_S5_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "80175.9", + "number_of_base_pairs_sequenced": "467076", + "number_of_variants_AF_greater_75percent": "9", + "number_of_variants_with_effect": "7", + "per_Ns": "80,18", + "per_genome_greater_10x": "20,0", + "per_reads_host": "77,29", + "per_reads_virus": "2,12", + "per_unmapped": "20,5887", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "188574", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220407", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "9" + }, + "220433": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "1044ad9179937f00d76aa07b7c3f8ddc", + "consensus_sequence_R1_name": "220433_S6_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "3d39eeffbd2983251f7153b1792cb865", + "consensus_sequence_R2_name": "220433_S6_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "3.0", + "fastq_r1": "220433_S6_R1_001.fastq.gz", + "fastq_r2": "220433_S6_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "64030.36", + "number_of_base_pairs_sequenced": "358868", + "number_of_variants_AF_greater_75percent": "16", + "number_of_variants_with_effect": "13", + "per_Ns": "64,03", + "per_genome_greater_10x": "36,0", + "per_reads_host": "20,19", + "per_reads_virus": "23,34", + "per_unmapped": "56,4768", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "69680", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220433", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "16" + }, + "220518": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "52d22b2aa4ad47f110cdd5527cc46e58", + "consensus_sequence_R1_name": "220518_S7_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "9884025a080d74f187017475c2e140f7", + "consensus_sequence_R2_name": "220518_S7_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "2.0", + "fastq_r1": "220518_S7_R1_001.fastq.gz", + "fastq_r2": "220518_S7_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "63283.94", + "number_of_base_pairs_sequenced": "327884", + "number_of_variants_AF_greater_75percent": "18", + "number_of_variants_with_effect": "13", + "per_Ns": "63,28", + "per_genome_greater_10x": "37,0", + "per_reads_host": "34,32", + "per_reads_virus": "31,01", + "per_unmapped": "34,6713", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "87796", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220518", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "18" + }, + "220529": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "2b7815a5748ed76de208cac55e9265da", + "consensus_sequence_R1_name": "220529_S28_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "38ce949c2a98a1bf4dbcd444483860e1", + "consensus_sequence_R2_name": "220529_S28_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "86.0", + "fastq_r1": "220529_S28_R1_001.fastq.gz", + "fastq_r2": "220529_S28_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "21148.96", + "number_of_base_pairs_sequenced": "556432", + "number_of_variants_AF_greater_75percent": "42", + "number_of_variants_with_effect": "30", + "per_Ns": "21,15", + "per_genome_greater_10x": "79,0", + "per_reads_host": "19,97", + "per_reads_virus": "79,09", + "per_unmapped": "0,943396", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "243588", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220529", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "42" + }, + "220530": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30377", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "d9337ab6c46b757b0cf76e725b1fed45", + "consensus_sequence_R1_name": "220530_S29_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "f474a72ba984af48d96b95ee3d9201a6", + "consensus_sequence_R2_name": "220530_S29_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "27.0", + "fastq_r1": "220530_S29_R1_001.fastq.gz", + "fastq_r2": "220530_S29_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "32758.79", + "number_of_base_pairs_sequenced": "605520", + "number_of_variants_AF_greater_75percent": "38", + "number_of_variants_with_effect": "27", + "per_Ns": "32,76", + "per_genome_greater_10x": "67,0", + "per_reads_host": "15,61", + "per_reads_virus": "63,63", + "per_unmapped": "20,7631", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "258694", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220530", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "38" + }, + "220531": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "ffe0db11dd065f384e13c6be26599e84", + "consensus_sequence_R1_name": "220531_S30_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "e0b1d1d6557f03cfca04005721244270", + "consensus_sequence_R2_name": "220531_S30_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "317.0", + "fastq_r1": "220531_S30_R1_001.fastq.gz", + "fastq_r2": "220531_S30_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.18", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "9950.48", + "number_of_base_pairs_sequenced": "722540", + "number_of_variants_AF_greater_75percent": "57", + "number_of_variants_with_effect": "44", + "per_Ns": "9,95", + "per_genome_greater_10x": "90,0", + "per_reads_host": "4,66", + "per_reads_virus": "95,17", + "per_unmapped": "0,174275", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "322478", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220531", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "57" + }, + "220532": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "98c6011d1e0537c3f02bec11cd3c2aef", + "consensus_sequence_R1_name": "220532_S31_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "fc770dc2431972bf859d64b3fb7b24cd", + "consensus_sequence_R2_name": "220532_S31_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "29.0", + "fastq_r1": "220532_S31_R1_001.fastq.gz", + "fastq_r2": "220532_S31_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "31517.67", + "number_of_base_pairs_sequenced": "564332", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "25", + "per_Ns": "31,52", + "per_genome_greater_10x": "68,0", + "per_reads_host": "37,18", + "per_reads_virus": "60,51", + "per_unmapped": "2,31521", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "240540", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220532", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + }, + "220533": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "6dd04393363653aa94aadb887dcfbb5a", + "consensus_sequence_R1_name": "220533_S32_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "e752ffb157d139701ecf2e765ce4642f", + "consensus_sequence_R2_name": "220533_S32_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "220533_S32_R1_001.fastq.gz", + "fastq_r2": "220533_S32_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "85292.45", + "number_of_base_pairs_sequenced": "344700", + "number_of_variants_AF_greater_75percent": "7", + "number_of_variants_with_effect": "5", + "per_Ns": "85,29", + "per_genome_greater_10x": "15,0", + "per_reads_host": "92,17", + "per_reads_virus": "5,2", + "per_unmapped": "2,63632", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "146454", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220533", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "7" + }, + "220534": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30393", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "003a1179f4afd449ba2f04f65d5bc071", + "consensus_sequence_R1_name": "220534_S33_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "632355ba64f7de8c471d98028394a792", + "consensus_sequence_R2_name": "220534_S33_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "505.0", + "fastq_r1": "220534_S33_R1_001.fastq.gz", + "fastq_r2": "220534_S33_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "8908.14", + "number_of_base_pairs_sequenced": "849756", + "number_of_variants_AF_greater_75percent": "58", + "number_of_variants_with_effect": "43", + "per_Ns": "8,91", + "per_genome_greater_10x": "91,0", + "per_reads_host": "5,02", + "per_reads_virus": "94,39", + "per_unmapped": "0,588441", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "383046", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220534", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "58" + }, + "220535": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "abd5dea7f0ebb92d4dc44b6777aa14df", + "consensus_sequence_R1_name": "220535_S34_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "38ad2aaf11d71d43e8c9e2996419c9c7", + "consensus_sequence_R2_name": "220535_S34_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "39.0", + "fastq_r1": "220535_S34_R1_001.fastq.gz", + "fastq_r2": "220535_S34_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "28359.21", + "number_of_base_pairs_sequenced": "862996", + "number_of_variants_AF_greater_75percent": "36", + "number_of_variants_with_effect": "25", + "per_Ns": "28,36", + "per_genome_greater_10x": "72,0", + "per_reads_host": "31,88", + "per_reads_virus": "66,5", + "per_unmapped": "1,61188", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "372112", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220535", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "36" + }, + "220536": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "943d099043ef8d374519526972cb1e10", + "consensus_sequence_R1_name": "220536_S35_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "95540b3c187f2be5b390e028a53744f0", + "consensus_sequence_R2_name": "220536_S35_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "27.0", + "fastq_r1": "220536_S35_R1_001.fastq.gz", + "fastq_r2": "220536_S35_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "33555.27", + "number_of_base_pairs_sequenced": "800800", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "23", + "per_Ns": "33,56", + "per_genome_greater_10x": "66,0", + "per_reads_host": "40,80", + "per_reads_virus": "57,41", + "per_unmapped": "1,79007", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "342222", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220536", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + }, + "220537": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "4f8c1abacae760cc659902491acf01be", + "consensus_sequence_R1_name": "220537_S36_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "ba90ceea113af1b1154cfc88791130f4", + "consensus_sequence_R2_name": "220537_S36_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "171.0", + "fastq_r1": "220537_S36_R1_001.fastq.gz", + "fastq_r2": "220537_S36_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "14735.01", + "number_of_base_pairs_sequenced": "672896", + "number_of_variants_AF_greater_75percent": "51", + "number_of_variants_with_effect": "36", + "per_Ns": "14,74", + "per_genome_greater_10x": "85,0", + "per_reads_host": "5,27", + "per_reads_virus": "94,05", + "per_unmapped": "0,676578", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "296640", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220537", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "51" + }, + "220538": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "262b2daea97f27716b45e4e42769fac2", + "consensus_sequence_R1_name": "220538_S37_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "001cde855df87b0bd1a53ee2f2b6b3ef", + "consensus_sequence_R2_name": "220538_S37_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "154.0", + "fastq_r1": "220538_S37_R1_001.fastq.gz", + "fastq_r2": "220538_S37_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.18", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "16056.61", + "number_of_base_pairs_sequenced": "714756", + "number_of_variants_AF_greater_75percent": "52", + "number_of_variants_with_effect": "38", + "per_Ns": "16,06", + "per_genome_greater_10x": "84,0", + "per_reads_host": "18,18", + "per_reads_virus": "81,11", + "per_unmapped": "0,707308", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "316128", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220538", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "52" + }, + "220539": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "0da2a117841ac93bf98b592f80d0701b", + "consensus_sequence_R1_name": "220539_S38_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "3b9d109620122fe4f8d0395474cffa73", + "consensus_sequence_R2_name": "220539_S38_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "50.0", + "fastq_r1": "220539_S38_R1_001.fastq.gz", + "fastq_r2": "220539_S38_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "26759.9", + "number_of_base_pairs_sequenced": "809356", + "number_of_variants_AF_greater_75percent": "36", + "number_of_variants_with_effect": "24", + "per_Ns": "26,76", + "per_genome_greater_10x": "73,0", + "per_reads_host": "13,69", + "per_reads_virus": "84,19", + "per_unmapped": "2,12075", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "350584", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220539", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "36" + }, + "220540": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30384", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "b7b0f6e63aa5f35bfed0c8e0af929346", + "consensus_sequence_R1_name": "220540_S39_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "ad64eff1e7994f31758f3539a68ee8f4", + "consensus_sequence_R2_name": "220540_S39_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "3.0", + "fastq_r1": "220540_S39_R1_001.fastq.gz", + "fastq_r2": "220540_S39_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "67334.78", + "number_of_base_pairs_sequenced": "825928", + "number_of_variants_AF_greater_75percent": "18", + "number_of_variants_with_effect": "13", + "per_Ns": "67,33", + "per_genome_greater_10x": "33,0", + "per_reads_host": "75,36", + "per_reads_virus": "21,13", + "per_unmapped": "3,50609", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "349706", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220540", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "18" + }, + "220541": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "07d0690f4a552688557f5dff824ee164", + "consensus_sequence_R1_name": "220541_S40_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "79ec4ae16bfedc05b0ed0d2ab1cf5dc3", + "consensus_sequence_R2_name": "220541_S40_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "131.0", + "fastq_r1": "220541_S40_R1_001.fastq.gz", + "fastq_r2": "220541_S40_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "18378.61", + "number_of_base_pairs_sequenced": "758264", + "number_of_variants_AF_greater_75percent": "44", + "number_of_variants_with_effect": "31", + "per_Ns": "18,38", + "per_genome_greater_10x": "82,0", + "per_reads_host": "21,89", + "per_reads_virus": "77,32", + "per_unmapped": "0,790127", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "314886", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220541", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "44" + }, + "220542": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "9df1b3c139ed67e0b47ae0bc2055f3d2", + "consensus_sequence_R1_name": "220542_S41_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "11e101b892f6429d4762f7e8acb8f8fa", + "consensus_sequence_R2_name": "220542_S41_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "17.0", + "fastq_r1": "220542_S41_R1_001.fastq.gz", + "fastq_r2": "220542_S41_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "43636.49", + "number_of_base_pairs_sequenced": "664240", + "number_of_variants_AF_greater_75percent": "29", + "number_of_variants_with_effect": "21", + "per_Ns": "43,64", + "per_genome_greater_10x": "56,00000000000001", + "per_reads_host": "16,82", + "per_reads_virus": "79,65", + "per_unmapped": "3,52348", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "290650", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220542", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "29" + }, + "220543": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "781a331bd3c3083fc068928fa9e62b61", + "consensus_sequence_R1_name": "220543_S42_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "761f5cf6ec9e70a3c6052e6717181987", + "consensus_sequence_R2_name": "220543_S42_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "340.0", + "fastq_r1": "220543_S42_R1_001.fastq.gz", + "fastq_r2": "220543_S42_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "11098.1", + "number_of_base_pairs_sequenced": "878380", + "number_of_variants_AF_greater_75percent": "53", + "number_of_variants_with_effect": "40", + "per_Ns": "11,10", + "per_genome_greater_10x": "89,0", + "per_reads_host": "1,61", + "per_reads_virus": "98,18", + "per_unmapped": "0,202193", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "393188", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220543", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "53" + }, + "220544": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "3a7d06d1d0eeb293377fbc40b8331a78", + "consensus_sequence_R1_name": "220544_S43_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "354eb8ebd7da78d0e4061ff45510b247", + "consensus_sequence_R2_name": "220544_S43_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "44.0", + "fastq_r1": "220544_S43_R1_001.fastq.gz", + "fastq_r2": "220544_S43_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "28081.5", + "number_of_base_pairs_sequenced": "688892", + "number_of_variants_AF_greater_75percent": "43", + "number_of_variants_with_effect": "33", + "per_Ns": "28,08", + "per_genome_greater_10x": "72,0", + "per_reads_host": "11,17", + "per_reads_virus": "87,53", + "per_unmapped": "1,30092", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "301018", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220544", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "43" + }, + "220545": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "58cbb67f568d4f59d0a11d4df132412c", + "consensus_sequence_R1_name": "220545_S44_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "45f3f30a76c6c9099cc10a54a55326ac", + "consensus_sequence_R2_name": "220545_S44_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "50.0", + "fastq_r1": "220545_S44_R1_001.fastq.gz", + "fastq_r2": "220545_S44_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "24270.61", + "number_of_base_pairs_sequenced": "603932", + "number_of_variants_AF_greater_75percent": "38", + "number_of_variants_with_effect": "25", + "per_Ns": "24,27", + "per_genome_greater_10x": "76,0", + "per_reads_host": "4,82", + "per_reads_virus": "90,72", + "per_unmapped": "4,46695", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "265640", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220545", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "38" + }, + "220546": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "54dfda3d4b9ec99067f1b57166c733f0", + "consensus_sequence_R1_name": "220546_S45_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "e03a1e702b7b0ff54bb57f95e47e99a2", + "consensus_sequence_R2_name": "220546_S45_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "127.0", + "fastq_r1": "220546_S45_R1_001.fastq.gz", + "fastq_r2": "220546_S45_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "19218.42", + "number_of_base_pairs_sequenced": "582380", + "number_of_variants_AF_greater_75percent": "47", + "number_of_variants_with_effect": "33", + "per_Ns": "19,22", + "per_genome_greater_10x": "81,0", + "per_reads_host": "13,78", + "per_reads_virus": "85,43", + "per_unmapped": "0,783104", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "257054", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220546", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "47" + }, + "220599": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30402", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "5a476df56ca10e519da0937245b5f843", + "consensus_sequence_R1_name": "220599_S8_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "b0bf94bbd7290a0b2193025cda14dc02", + "consensus_sequence_R2_name": "220599_S8_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "6.0", + "fastq_r1": "220599_S8_R1_001.fastq.gz", + "fastq_r2": "220599_S8_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "56967.53", + "number_of_base_pairs_sequenced": "455576", + "number_of_variants_AF_greater_75percent": "19", + "number_of_variants_with_effect": "17", + "per_Ns": "56,97", + "per_genome_greater_10x": "43,0", + "per_reads_host": "78,98", + "per_reads_virus": "12,17", + "per_unmapped": "8,8507", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "189680", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220599", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "19" + }, + "220600": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "0", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "721c349a644be2b184dc599c70b9d286", + "consensus_sequence_R1_name": "220600_S9_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "ba22af6782ec196a43e76cec80a36741", + "consensus_sequence_R2_name": "220600_S9_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "220600_S9_R1_001.fastq.gz", + "fastq_r2": "220600_S9_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "nan", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "nan", + "number_of_base_pairs_sequenced": "593296", + "number_of_variants_AF_greater_75percent": "0", + "number_of_variants_with_effect": "0", + "per_Ns": "nan", + "per_genome_greater_10x": "nan", + "per_reads_host": "90,28", + "per_reads_virus": "0,03", + "per_unmapped": "9,68751", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "245316", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220600", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "0" + }, + "220601": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30374", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "d6bd2082fb4fe550b1627c5b534776ec", + "consensus_sequence_R1_name": "220601_S10_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "f395c916a68376183577b7810af918bc", + "consensus_sequence_R2_name": "220601_S10_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "798.0", + "fastq_r1": "220601_S10_R1_001.fastq.gz", + "fastq_r2": "220601_S10_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "2972.29", + "number_of_base_pairs_sequenced": "689656", + "number_of_variants_AF_greater_75percent": "59", + "number_of_variants_with_effect": "42", + "per_Ns": "2,97", + "per_genome_greater_10x": "97,0", + "per_reads_host": "9,11", + "per_reads_virus": "90,49", + "per_unmapped": "0,394747", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "296392", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220601", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "59" + }, + "220624": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "0", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "a997404b1926f1bd2330d95e4092bf06", + "consensus_sequence_R1_name": "220603_S11_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "aed63e4ee67de18ce6ff50c0a2fa3674", + "consensus_sequence_R2_name": "220603_S11_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "nan", + "fastq_r1": "220624_S46_R1_001.fastq.gz", + "fastq_r2": "220624_S46_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "nan", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "nan", + "number_of_base_pairs_sequenced": "600", + "number_of_variants_AF_greater_75percent": "0", + "number_of_variants_with_effect": "0", + "per_Ns": "nan", + "per_genome_greater_10x": "nan", + "per_reads_host": "13,64", + "per_reads_virus": "77,27", + "per_unmapped": "9,09091", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "132", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220624", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "0" + }, + "220625": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "f867c8e39ff543445b4bbf1ca774e1ac", + "consensus_sequence_R1_name": "220624_S46_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "d0cd564bec34963ef961abfc7e9206fa", + "consensus_sequence_R2_name": "220624_S46_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "25.0", + "fastq_r1": "220625_S47_R1_001.fastq.gz", + "fastq_r2": "220625_S47_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "33264.19", + "number_of_base_pairs_sequenced": "700960", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "25", + "per_Ns": "33,26", + "per_genome_greater_10x": "67,0", + "per_reads_host": "29,79", + "per_reads_virus": "61,09", + "per_unmapped": "9,12288", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "295422", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220625", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + }, + "220626": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "e71e817a639c9a688ee281aff5d958e2", + "consensus_sequence_R1_name": "220625_S47_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "a2f2cd43085caa4b198b5b7ffa0b0a09", + "consensus_sequence_R2_name": "220625_S47_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "19.0", + "fastq_r1": "220626_S48_R1_001.fastq.gz", + "fastq_r2": "220626_S48_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "41391.19", + "number_of_base_pairs_sequenced": "650276", + "number_of_variants_AF_greater_75percent": "30", + "number_of_variants_with_effect": "21", + "per_Ns": "41,39", + "per_genome_greater_10x": "59,0", + "per_reads_host": "30,45", + "per_reads_virus": "65,49", + "per_unmapped": "4,05793", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "280118", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220626", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "30" + }, + "220627": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "6f8e8886752788c05b779ab4c2dae7f7", + "consensus_sequence_R1_name": "220626_S48_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "1c57c19841c6d25daa917135696dfabb", + "consensus_sequence_R2_name": "220626_S48_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "62.0", + "fastq_r1": "220627_S49_R1_001.fastq.gz", + "fastq_r2": "220627_S49_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "24468.01", + "number_of_base_pairs_sequenced": "645692", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "22", + "per_Ns": "24,47", + "per_genome_greater_10x": "76,0", + "per_reads_host": "3,45", + "per_reads_virus": "95,74", + "per_unmapped": "0,804571", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "284748", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220627", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + }, + "220628": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30393", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "8b56a2a1d181eefc5469790c16f5d175", + "consensus_sequence_R1_name": "220627_S49_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "e4fbdcea92c7e7e762c494bdec1216dc", + "consensus_sequence_R2_name": "220627_S49_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "303.0", + "fastq_r1": "220628_S50_R1_001.fastq.gz", + "fastq_r2": "220628_S50_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "10406.77", + "number_of_base_pairs_sequenced": "781184", + "number_of_variants_AF_greater_75percent": "49", + "number_of_variants_with_effect": "33", + "per_Ns": "10,41", + "per_genome_greater_10x": "90,0", + "per_reads_host": "1,54", + "per_reads_virus": "98,18", + "per_unmapped": "0,275407", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "346396", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220628", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "49" + }, + "220629": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "4c712e5ae5a5097aef16ab14123bff84", + "consensus_sequence_R1_name": "220628_S50_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "5ecbf9332f8f085bca8ff71095161d27", + "consensus_sequence_R2_name": "220628_S50_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "270.0", + "fastq_r1": "220629_S51_R1_001.fastq.gz", + "fastq_r2": "220629_S51_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.15.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "11175.05", + "number_of_base_pairs_sequenced": "737532", + "number_of_variants_AF_greater_75percent": "55", + "number_of_variants_with_effect": "40", + "per_Ns": "11,18", + "per_genome_greater_10x": "89,0", + "per_reads_host": "2,90", + "per_reads_virus": "96,75", + "per_unmapped": "0,349633", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "322910", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220629", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "55" + }, + "220630": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "5f7f51e074fc61cc678ef706634dc2f2", + "consensus_sequence_R1_name": "220629_S51_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "c243d5d71e4dab63d4b5e5399c9336ae", + "consensus_sequence_R2_name": "220629_S51_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "25.0", + "fastq_r1": "220630_S52_R1_001.fastq.gz", + "fastq_r2": "220630_S52_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "34692.85", + "number_of_base_pairs_sequenced": "972160", + "number_of_variants_AF_greater_75percent": "34", + "number_of_variants_with_effect": "25", + "per_Ns": "34,69", + "per_genome_greater_10x": "65,0", + "per_reads_host": "22,45", + "per_reads_virus": "73,86", + "per_unmapped": "3,69838", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "415182", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220630", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "34" + }, + "220631": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "bfaa0e4aef054c0bb369f935278e8364", + "consensus_sequence_R1_name": "220630_S52_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "df070c9a8e583211f198bc67bb16b3bc", + "consensus_sequence_R2_name": "220630_S52_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "81.0", + "fastq_r1": "220631_S53_R1_001.fastq.gz", + "fastq_r2": "220631_S53_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "28007.9", + "number_of_base_pairs_sequenced": "672640", + "number_of_variants_AF_greater_75percent": "34", + "number_of_variants_with_effect": "23", + "per_Ns": "28,01", + "per_genome_greater_10x": "72,0", + "per_reads_host": "41,16", + "per_reads_virus": "57,7", + "per_unmapped": "1,14487", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "295142", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220631", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "34" + }, + "220633": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30395", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "3286b5c58719476e8832de107c366bc4", + "consensus_sequence_R1_name": "220631_S53_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "ca6a1e4503d3892e60f86b24ac26e7c1", + "consensus_sequence_R2_name": "220631_S53_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "122.0", + "fastq_r1": "220633_S54_R1_001.fastq.gz", + "fastq_r2": "220633_S54_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "AY.127", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "18918.92", + "number_of_base_pairs_sequenced": "619768", + "number_of_variants_AF_greater_75percent": "47", + "number_of_variants_with_effect": "31", + "per_Ns": "18,92", + "per_genome_greater_10x": "81,0", + "per_reads_host": "26,51", + "per_reads_virus": "72,86", + "per_unmapped": "0,632422", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "274184", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220633", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "47" + }, + "220634": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "893f9aa89c1cb03e02b7caf66c71ca80", + "consensus_sequence_R1_name": "220633_S54_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "33c3e32357450b511a5657b0c22aa9fb", + "consensus_sequence_R2_name": "220633_S54_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "168.0", + "fastq_r1": "220634_S55_R1_001.fastq.gz", + "fastq_r2": "220634_S55_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "17170.77", + "number_of_base_pairs_sequenced": "993232", + "number_of_variants_AF_greater_75percent": "43", + "number_of_variants_with_effect": "31", + "per_Ns": "17,17", + "per_genome_greater_10x": "83,0", + "per_reads_host": "3,26", + "per_reads_virus": "96,03", + "per_unmapped": "0,711273", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "440478", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220634", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "43" + }, + "220635": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "53382ddf2ccadc39d6022e073a293c61", + "consensus_sequence_R1_name": "220634_S55_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "a49c009e9eeb68c46b8dafd0da05eadb", + "consensus_sequence_R2_name": "220634_S55_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "28.0", + "fastq_r1": "220635_S56_R1_001.fastq.gz", + "fastq_r2": "220635_S56_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "34870.18", + "number_of_base_pairs_sequenced": "872228", + "number_of_variants_AF_greater_75percent": "33", + "number_of_variants_with_effect": "23", + "per_Ns": "34,87", + "per_genome_greater_10x": "65,0", + "per_reads_host": "32,49", + "per_reads_virus": "61,03", + "per_unmapped": "6,48049", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "373722", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220635", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "33" + }, + "220636": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "211658e701aaf7fb483a9a2b64a0f917", + "consensus_sequence_R1_name": "220635_S56_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "51bf5c329fc240c8e8f1baefc37d5c1b", + "consensus_sequence_R2_name": "220635_S56_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "36.0", + "fastq_r1": "220636_S57_R1_001.fastq.gz", + "fastq_r2": "220636_S57_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "29841.41", + "number_of_base_pairs_sequenced": "778600", + "number_of_variants_AF_greater_75percent": "40", + "number_of_variants_with_effect": "29", + "per_Ns": "29,84", + "per_genome_greater_10x": "70,0", + "per_reads_host": "20,28", + "per_reads_virus": "74,28", + "per_unmapped": "5,43445", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "333686", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220636", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "40" + }, + "220637": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "1284ba20e1bee6a584d3f10042ffc38b", + "consensus_sequence_R1_name": "220636_S57_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "72334caba85e114c076aef467e6987e1", + "consensus_sequence_R2_name": "220636_S57_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "29.0", + "fastq_r1": "220637_S58_R1_001.fastq.gz", + "fastq_r2": "220637_S58_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "33481.66", + "number_of_base_pairs_sequenced": "766164", + "number_of_variants_AF_greater_75percent": "37", + "number_of_variants_with_effect": "27", + "per_Ns": "33,48", + "per_genome_greater_10x": "67,0", + "per_reads_host": "5,43", + "per_reads_virus": "74,84", + "per_unmapped": "19,7223", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "329688", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220637", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "37" + }, + "220638": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "a36aa48dd53b5938a160ac094fd753cb", + "consensus_sequence_R1_name": "220637_S58_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "1c7c1bb51da20c0e8c9661436f598cc2", + "consensus_sequence_R2_name": "220637_S58_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "245.0", + "fastq_r1": "220638_S59_R1_001.fastq.gz", + "fastq_r2": "220638_S59_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "13828.29", + "number_of_base_pairs_sequenced": "930584", + "number_of_variants_AF_greater_75percent": "46", + "number_of_variants_with_effect": "32", + "per_Ns": "13,83", + "per_genome_greater_10x": "86,0", + "per_reads_host": "2,46", + "per_reads_virus": "96,27", + "per_unmapped": "1,26541", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "412358", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220638", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "46" + }, + "220639": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30393", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "b6ecf898c0b6e15c7cded228718da4f8", + "consensus_sequence_R1_name": "220638_S59_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "d4d3b6325ef1ca17f6d36953b050f532", + "consensus_sequence_R2_name": "220638_S59_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "195.0", + "fastq_r1": "220639_S60_R1_001.fastq.gz", + "fastq_r2": "220639_S60_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "14942.8", + "number_of_base_pairs_sequenced": "630980", + "number_of_variants_AF_greater_75percent": "56", + "number_of_variants_with_effect": "38", + "per_Ns": "14,94", + "per_genome_greater_10x": "85,0", + "per_reads_host": "2,28", + "per_reads_virus": "97,46", + "per_unmapped": "0,266295", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "280140", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220639", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "56" + }, + "220640": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "fa2af2a995a99809496fd34602a16542", + "consensus_sequence_R1_name": "220639_S60_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "a89de5a74985de324670f41ef730b29b", + "consensus_sequence_R2_name": "220639_S60_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "22.0", + "fastq_r1": "220640_S61_R1_001.fastq.gz", + "fastq_r2": "220640_S61_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "35726.71", + "number_of_base_pairs_sequenced": "684808", + "number_of_variants_AF_greater_75percent": "31", + "number_of_variants_with_effect": "22", + "per_Ns": "35,73", + "per_genome_greater_10x": "64,0", + "per_reads_host": "10,69", + "per_reads_virus": "82,8", + "per_unmapped": "6,50954", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "293692", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220640", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "31" + }, + "220642": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "55f36a57fd7e621483b6653a84e6edad", + "consensus_sequence_R1_name": "220640_S61_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "40da6eac77dcd3c82f9531e3bc5f4e9c", + "consensus_sequence_R2_name": "220640_S61_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "41.0", + "fastq_r1": "220642_S62_R1_001.fastq.gz", + "fastq_r2": "220642_S62_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "28827.62", + "number_of_base_pairs_sequenced": "654296", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "23", + "per_Ns": "28,83", + "per_genome_greater_10x": "71,0", + "per_reads_host": "10,65", + "per_reads_virus": "85,33", + "per_unmapped": "4,02172", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "283734", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220642", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + }, + "220644": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30395", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "424e46a2427c6c8f7c80aae322f22bc3", + "consensus_sequence_R1_name": "220642_S62_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "cd7a5f03488794eeec2b42e3c5dd73dd", + "consensus_sequence_R2_name": "220642_S62_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "15.0", + "fastq_r1": "220644_S63_R1_001.fastq.gz", + "fastq_r2": "220644_S63_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.617.2", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "42353.49", + "number_of_base_pairs_sequenced": "675724", + "number_of_variants_AF_greater_75percent": "29", + "number_of_variants_with_effect": "17", + "per_Ns": "42,35", + "per_genome_greater_10x": "57,99999999999999", + "per_reads_host": "37,11", + "per_reads_virus": "58,29", + "per_unmapped": "4,60138", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "287392", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220644", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "29" + }, + "220646": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "727dcb0ceeef62ce68f9482188180ed8", + "consensus_sequence_R1_name": "220644_S63_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "68173f24d15e48a74b7b46a0937a5436", + "consensus_sequence_R2_name": "220644_S63_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "31.0", + "fastq_r1": "220646_S64_R1_001.fastq.gz", + "fastq_r2": "220646_S64_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "33424.79", + "number_of_base_pairs_sequenced": "771276", + "number_of_variants_AF_greater_75percent": "34", + "number_of_variants_with_effect": "25", + "per_Ns": "33,42", + "per_genome_greater_10x": "67,0", + "per_reads_host": "17,94", + "per_reads_virus": "78,47", + "per_unmapped": "3,58353", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "329228", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220646", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "34" + }, + "220647": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "ea407b7488895db5d210dcd5fa2e8e07", + "consensus_sequence_R1_name": "220646_S64_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "425f1969ebcdd626729c94668f6c9985", + "consensus_sequence_R2_name": "220646_S64_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "64.0", + "fastq_r1": "220647_S65_R1_001.fastq.gz", + "fastq_r2": "220647_S65_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "22356.8", + "number_of_base_pairs_sequenced": "854180", + "number_of_variants_AF_greater_75percent": "38", + "number_of_variants_with_effect": "26", + "per_Ns": "22,36", + "per_genome_greater_10x": "78,0", + "per_reads_host": "11,77", + "per_reads_virus": "86,52", + "per_unmapped": "1,70902", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "372318", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220647", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "38" + }, + "220648": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "93db59751dfb1685e149bfea5d1fa40d", + "consensus_sequence_R1_name": "220647_S65_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "dc234549b290f2649e7ae285aee6ff5b", + "consensus_sequence_R2_name": "220647_S65_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "170.0", + "fastq_r1": "220648_S66_R1_001.fastq.gz", + "fastq_r2": "220648_S66_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "14413.81", + "number_of_base_pairs_sequenced": "988352", + "number_of_variants_AF_greater_75percent": "51", + "number_of_variants_with_effect": "36", + "per_Ns": "14,41", + "per_genome_greater_10x": "86,0", + "per_reads_host": "3,72", + "per_reads_virus": "91,43", + "per_unmapped": "4,85191", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "433376", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220648", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "51" + }, + "220649": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "86dc347a67cbc91692e8a44be43a1c49", + "consensus_sequence_R1_name": "220648_S66_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "ca841d76f56036e00b663be25fe32313", + "consensus_sequence_R2_name": "220648_S66_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "13.0", + "fastq_r1": "220649_S67_R1_001.fastq.gz", + "fastq_r2": "220649_S67_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "45717.34", + "number_of_base_pairs_sequenced": "828056", + "number_of_variants_AF_greater_75percent": "27", + "number_of_variants_with_effect": "19", + "per_Ns": "45,72", + "per_genome_greater_10x": "54,0", + "per_reads_host": "50,23", + "per_reads_virus": "43,11", + "per_unmapped": "6,65581", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "343850", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220649", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "27" + }, + "220650": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "d26d54d5f3771b92405cd0bed11e22f4", + "consensus_sequence_R1_name": "220649_S67_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "d820aca88a3637fb44bb648d9a6a03c1", + "consensus_sequence_R2_name": "220649_S67_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "31.0", + "fastq_r1": "220650_S68_R1_001.fastq.gz", + "fastq_r2": "220650_S68_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "32119.91", + "number_of_base_pairs_sequenced": "845436", + "number_of_variants_AF_greater_75percent": "39", + "number_of_variants_with_effect": "28", + "per_Ns": "32,12", + "per_genome_greater_10x": "68,0", + "per_reads_host": "14,41", + "per_reads_virus": "83,7", + "per_unmapped": "1,88494", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "357146", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220650", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "39" + }, + "220651": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "bfda7de91c9f4a1b938e2fd8809cb37b", + "consensus_sequence_R1_name": "220650_S68_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "2b596c41ad86057f9b45c60e1e551139", + "consensus_sequence_R2_name": "220650_S68_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "66.0", + "fastq_r1": "220651_S69_R1_001.fastq.gz", + "fastq_r2": "220651_S69_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "27495.99", + "number_of_base_pairs_sequenced": "797860", + "number_of_variants_AF_greater_75percent": "36", + "number_of_variants_with_effect": "26", + "per_Ns": "27,50", + "per_genome_greater_10x": "73,0", + "per_reads_host": "6,10", + "per_reads_virus": "92,77", + "per_unmapped": "1,13609", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "345044", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220651", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "36" + }, + "220652": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "762264514323d8ba65ba3cf1b9ad7947", + "consensus_sequence_R1_name": "220651_S69_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "f9f7118d4eacdcff059f92a352e8f832", + "consensus_sequence_R2_name": "220651_S69_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "24.0", + "fastq_r1": "220652_S70_R1_001.fastq.gz", + "fastq_r2": "220652_S70_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "34803.27", + "number_of_base_pairs_sequenced": "915916", + "number_of_variants_AF_greater_75percent": "33", + "number_of_variants_with_effect": "24", + "per_Ns": "34,80", + "per_genome_greater_10x": "65,0", + "per_reads_host": "24,15", + "per_reads_virus": "72,05", + "per_unmapped": "3,80244", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "375890", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220652", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "33" + }, + "220653": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "73e730f342ec9788d715639c982d34be", + "consensus_sequence_R1_name": "220652_S70_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "aa16ec3d36d7b457696f81ddd489340b", + "consensus_sequence_R2_name": "220652_S70_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "44.0", + "fastq_r1": "220653_S71_R1_001.fastq.gz", + "fastq_r2": "220653_S71_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "27857.33", + "number_of_base_pairs_sequenced": "751236", + "number_of_variants_AF_greater_75percent": "39", + "number_of_variants_with_effect": "27", + "per_Ns": "27,86", + "per_genome_greater_10x": "72,0", + "per_reads_host": "7,98", + "per_reads_virus": "90,63", + "per_unmapped": "1,3858", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "324144", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220653", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "39" + }, + "220654": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30393", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "899d9eedeb862ed2b766b2ef38cdef89", + "consensus_sequence_R1_name": "220653_S71_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "d0613e93a129a7f935f44e9f8fe6dad7", + "consensus_sequence_R2_name": "220653_S71_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "8.0", + "fastq_r1": "220654_S72_R1_001.fastq.gz", + "fastq_r2": "220654_S72_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "52462.03", + "number_of_base_pairs_sequenced": "664256", + "number_of_variants_AF_greater_75percent": "25", + "number_of_variants_with_effect": "19", + "per_Ns": "52,46", + "per_genome_greater_10x": "48,0", + "per_reads_host": "43,90", + "per_reads_virus": "42,63", + "per_unmapped": "13,4672", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "281982", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220654", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "25" + }, + "220655": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "1cd9636649fce7e6f8172fc4696362b6", + "consensus_sequence_R1_name": "220654_S72_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "43eabe0ccbc64a6762f07691b6cb9b78", + "consensus_sequence_R2_name": "220654_S72_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "57.0", + "fastq_r1": "220655_S73_R1_001.fastq.gz", + "fastq_r2": "220655_S73_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "23705.17", + "number_of_base_pairs_sequenced": "600872", + "number_of_variants_AF_greater_75percent": "39", + "number_of_variants_with_effect": "27", + "per_Ns": "23,71", + "per_genome_greater_10x": "76,0", + "per_reads_host": "7,34", + "per_reads_virus": "91,34", + "per_unmapped": "1,32183", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "264482", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220655", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "39" + }, + "220656": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "cb1756e84c0c854814aa8ccfa6ef9965", + "consensus_sequence_R1_name": "220655_S73_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "c1c5d439d06d28839122cee8ec2a8a26", + "consensus_sequence_R2_name": "220655_S73_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "144.0", + "fastq_r1": "220656_S74_R1_001.fastq.gz", + "fastq_r2": "220656_S74_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "15919.43", + "number_of_base_pairs_sequenced": "786352", + "number_of_variants_AF_greater_75percent": "50", + "number_of_variants_with_effect": "36", + "per_Ns": "15,92", + "per_genome_greater_10x": "84,0", + "per_reads_host": "2,45", + "per_reads_virus": "97,21", + "per_unmapped": "0,340416", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "342522", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220656", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "50" + }, + "220657": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "c582439856aaa10e58cde21b07323dbe", + "consensus_sequence_R1_name": "220656_S74_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "d4645048ab66627ec855d1231b4207a6", + "consensus_sequence_R2_name": "220656_S74_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "7.0", + "fastq_r1": "220657_S75_R1_001.fastq.gz", + "fastq_r2": "220657_S75_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "55263.07", + "number_of_base_pairs_sequenced": "818228", + "number_of_variants_AF_greater_75percent": "24", + "number_of_variants_with_effect": "17", + "per_Ns": "55,26", + "per_genome_greater_10x": "45,0", + "per_reads_host": "41,91", + "per_reads_virus": "54,61", + "per_unmapped": "3,4863", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "342082", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220657", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "24" + }, + "220658": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "2cd60ea9dc7358578f2b11f3e2712898", + "consensus_sequence_R1_name": "220657_S75_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "4de125f0f89a02caf060259ff7ba97fd", + "consensus_sequence_R2_name": "220657_S75_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "18.0", + "fastq_r1": "220658_S76_R1_001.fastq.gz", + "fastq_r2": "220658_S76_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "41141.25", + "number_of_base_pairs_sequenced": "675544", + "number_of_variants_AF_greater_75percent": "28", + "number_of_variants_with_effect": "21", + "per_Ns": "41,14", + "per_genome_greater_10x": "59,0", + "per_reads_host": "16,85", + "per_reads_virus": "80,7", + "per_unmapped": "2,44736", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "289618", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220658", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "28" + }, + "220659": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30377", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "b3c9abf04e41fb878ebde52383f27cd1", + "consensus_sequence_R1_name": "220658_S76_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "b8d3fb213057c4d1f909e187789ad8f1", + "consensus_sequence_R2_name": "220658_S76_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "26.0", + "fastq_r1": "220659_S77_R1_001.fastq.gz", + "fastq_r2": "220659_S77_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "32347.13", + "number_of_base_pairs_sequenced": "668900", + "number_of_variants_AF_greater_75percent": "36", + "number_of_variants_with_effect": "26", + "per_Ns": "32,35", + "per_genome_greater_10x": "68,0", + "per_reads_host": "22,53", + "per_reads_virus": "75,32", + "per_unmapped": "2,15929", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "288798", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220659", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "36" + }, + "220660": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "efbc2790b3cf0ff305a2c6c949c3101c", + "consensus_sequence_R1_name": "220659_S77_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "12d26a620109b24172e517a03edca796", + "consensus_sequence_R2_name": "220659_S77_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "127.0", + "fastq_r1": "220660_S78_R1_001.fastq.gz", + "fastq_r2": "220660_S78_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "18810.22", + "number_of_base_pairs_sequenced": "750556", + "number_of_variants_AF_greater_75percent": "43", + "number_of_variants_with_effect": "30", + "per_Ns": "18,81", + "per_genome_greater_10x": "81,0", + "per_reads_host": "4,75", + "per_reads_virus": "94,72", + "per_unmapped": "0,530311", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "325092", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220660", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "43" + }, + "220661": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "5da90c106b6c5791dc1058da6fb88d58", + "consensus_sequence_R1_name": "220660_S78_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "fae8c6af23e3fac5a9a448712c4613b6", + "consensus_sequence_R2_name": "220660_S78_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "129.0", + "fastq_r1": "220661_S79_R1_001.fastq.gz", + "fastq_r2": "220661_S79_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "16464.8", + "number_of_base_pairs_sequenced": "711320", + "number_of_variants_AF_greater_75percent": "43", + "number_of_variants_with_effect": "28", + "per_Ns": "16,46", + "per_genome_greater_10x": "84,0", + "per_reads_host": "8,35", + "per_reads_virus": "90,28", + "per_unmapped": "1,36789", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "314206", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220661", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "43" + }, + "220663": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "507dba14ebad10c2c2e697bd506b3b17", + "consensus_sequence_R1_name": "220661_S79_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "00762bb19883db46289ef9047e9aa662", + "consensus_sequence_R2_name": "220661_S79_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "146.0", + "fastq_r1": "220663_S80_R1_001.fastq.gz", + "fastq_r2": "220663_S80_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "18592.75", + "number_of_base_pairs_sequenced": "870740", + "number_of_variants_AF_greater_75percent": "47", + "number_of_variants_with_effect": "32", + "per_Ns": "18,59", + "per_genome_greater_10x": "81,0", + "per_reads_host": "4,62", + "per_reads_virus": "94,78", + "per_unmapped": "0,600517", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "377508", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220663", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "47" + }, + "220664": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30393", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "b2f14cba5c1a9c8b2ed589afb69238f3", + "consensus_sequence_R1_name": "220663_S80_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "8325daa2cb930e554c1a576ae529555b", + "consensus_sequence_R2_name": "220663_S80_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "4.0", + "fastq_r1": "220664_S81_R1_001.fastq.gz", + "fastq_r2": "220664_S81_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "58981.74", + "number_of_base_pairs_sequenced": "897896", + "number_of_variants_AF_greater_75percent": "28", + "number_of_variants_with_effect": "23", + "per_Ns": "58,98", + "per_genome_greater_10x": "41,0", + "per_reads_host": "61,73", + "per_reads_virus": "28,58", + "per_unmapped": "9,68748", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "367268", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220664", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "28" + }, + "220665": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "2b7fca4ad9e1cf5b4d719337538b2ece", + "consensus_sequence_R1_name": "220664_S81_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "43d5cb91ffc5575a15a276c22eaf8db8", + "consensus_sequence_R2_name": "220664_S81_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "230.0", + "fastq_r1": "220665_S82_R1_001.fastq.gz", + "fastq_r2": "220665_S82_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "13497.06", + "number_of_base_pairs_sequenced": "708956", + "number_of_variants_AF_greater_75percent": "51", + "number_of_variants_with_effect": "38", + "per_Ns": "13,50", + "per_genome_greater_10x": "87,0", + "per_reads_host": "2,17", + "per_reads_virus": "97,48", + "per_unmapped": "0,349256", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "310374", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220665", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "51" + }, + "220666": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "c79e735d65c1122bcb54e63adf003e98", + "consensus_sequence_R1_name": "220665_S82_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "a4cf0e9a3dbdefd46a928cf18acf5f08", + "consensus_sequence_R2_name": "220665_S82_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "47.0", + "fastq_r1": "220666_S83_R1_001.fastq.gz", + "fastq_r2": "220666_S83_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "28329.1", + "number_of_base_pairs_sequenced": "787408", + "number_of_variants_AF_greater_75percent": "38", + "number_of_variants_with_effect": "26", + "per_Ns": "28,33", + "per_genome_greater_10x": "72,0", + "per_reads_host": "7,00", + "per_reads_virus": "86,58", + "per_unmapped": "6,41453", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "335192", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220666", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "38" + }, + "220667": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30389", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "9a60ceb8c32a4d67947c1ffcb3334223", + "consensus_sequence_R1_name": "220666_S83_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "f11417d562a870b154d8034c60cb997f", + "consensus_sequence_R2_name": "220666_S83_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "4.0", + "fastq_r1": "220667_S84_R1_001.fastq.gz", + "fastq_r2": "220667_S84_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.617.2", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "59956.51", + "number_of_base_pairs_sequenced": "597444", + "number_of_variants_AF_greater_75percent": "21", + "number_of_variants_with_effect": "14", + "per_Ns": "59,96", + "per_genome_greater_10x": "40,0", + "per_reads_host": "56,16", + "per_reads_virus": "38,52", + "per_unmapped": "5,31613", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "240438", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220667", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "21" + }, + "220668": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "2791ff16b7e94f806b2c00442890112c", + "consensus_sequence_R1_name": "220667_S84_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "fe3a55379689e22cf111e1287c32f45f", + "consensus_sequence_R2_name": "220667_S84_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "127.0", + "fastq_r1": "220668_S85_R1_001.fastq.gz", + "fastq_r2": "220668_S85_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "18867.1", + "number_of_base_pairs_sequenced": "713060", + "number_of_variants_AF_greater_75percent": "49", + "number_of_variants_with_effect": "31", + "per_Ns": "18,87", + "per_genome_greater_10x": "81,0", + "per_reads_host": "2,04", + "per_reads_virus": "97,56", + "per_unmapped": "0,400449", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "310152", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220668", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "49" + }, + "220669": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30393", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "87479e96b34106748b1cb342dce3d24e", + "consensus_sequence_R1_name": "220668_S85_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "01fc8610639039fae3a5039aa0f8ce3e", + "consensus_sequence_R2_name": "220668_S85_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "15.0", + "fastq_r1": "220669_S86_R1_001.fastq.gz", + "fastq_r2": "220669_S86_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "42413.19", + "number_of_base_pairs_sequenced": "644744", + "number_of_variants_AF_greater_75percent": "33", + "number_of_variants_with_effect": "23", + "per_Ns": "42,41", + "per_genome_greater_10x": "57,99999999999999", + "per_reads_host": "25,63", + "per_reads_virus": "68,56", + "per_unmapped": "5,8085", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "259344", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220669", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "33" + }, + "220670": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "0374abb4d11b9bc701faf6e20e0b39b9", + "consensus_sequence_R1_name": "220669_S86_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "866f493a5fca69d1219839e25a2c59c1", + "consensus_sequence_R2_name": "220669_S86_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "32.0", + "fastq_r1": "220670_S87_R1_001.fastq.gz", + "fastq_r2": "220670_S87_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "32002.81", + "number_of_base_pairs_sequenced": "754608", + "number_of_variants_AF_greater_75percent": "36", + "number_of_variants_with_effect": "25", + "per_Ns": "32,00", + "per_genome_greater_10x": "68,0", + "per_reads_host": "16,25", + "per_reads_virus": "81,76", + "per_unmapped": "1,99641", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "310808", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220670", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "36" + }, + "220671": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30386", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "ce29b2a53257a6682ca4d29590fb1397", + "consensus_sequence_R1_name": "220670_S87_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "2cb2bfa6bdd8d37e073ce386a51eb222", + "consensus_sequence_R2_name": "220670_S87_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "90.0", + "fastq_r1": "220671_S88_R1_001.fastq.gz", + "fastq_r2": "220671_S88_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "21514.37", + "number_of_base_pairs_sequenced": "933080", + "number_of_variants_AF_greater_75percent": "43", + "number_of_variants_with_effect": "31", + "per_Ns": "21,51", + "per_genome_greater_10x": "78,0", + "per_reads_host": "10,42", + "per_reads_virus": "88,29", + "per_unmapped": "1,29158", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "410196", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220671", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "43" + }, + "220672": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "1901c8ee421c8ff3a461e73b9990548d", + "consensus_sequence_R1_name": "220671_S88_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "63075cf1ff8543ed1f685c34f145af53", + "consensus_sequence_R2_name": "220671_S88_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "161.0", + "fastq_r1": "220672_S89_R1_001.fastq.gz", + "fastq_r2": "220672_S89_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.17", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "17224.3", + "number_of_base_pairs_sequenced": "670560", + "number_of_variants_AF_greater_75percent": "45", + "number_of_variants_with_effect": "33", + "per_Ns": "17,22", + "per_genome_greater_10x": "83,0", + "per_reads_host": "3,41", + "per_reads_virus": "96,0", + "per_unmapped": "0,594324", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "281328", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220672", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "45" + }, + "220675": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30381", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "f853f727c6c77062f9f0eb388b975cac", + "consensus_sequence_R1_name": "220672_S89_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "9508309f8b2d201cb8fcd9a96e4592b2", + "consensus_sequence_R2_name": "220672_S89_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "35.0", + "fastq_r1": "220675_S90_R1_001.fastq.gz", + "fastq_r2": "220675_S90_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "30192.09", + "number_of_base_pairs_sequenced": "689132", + "number_of_variants_AF_greater_75percent": "37", + "number_of_variants_with_effect": "23", + "per_Ns": "30,19", + "per_genome_greater_10x": "70,0", + "per_reads_host": "11,63", + "per_reads_virus": "84,1", + "per_unmapped": "4,26784", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "286140", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220675", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "37" + }, + "220677": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "21c8ef96c84e40fecfbb3749e28b759c", + "consensus_sequence_R1_name": "220675_S90_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "dad21b92354af748bacf678f6ad1c6a6", + "consensus_sequence_R2_name": "220675_S90_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "12.0", + "fastq_r1": "220677_S91_R1_001.fastq.gz", + "fastq_r2": "220677_S91_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "46409.34", + "number_of_base_pairs_sequenced": "756360", + "number_of_variants_AF_greater_75percent": "30", + "number_of_variants_with_effect": "22", + "per_Ns": "46,41", + "per_genome_greater_10x": "54,0", + "per_reads_host": "33,44", + "per_reads_virus": "60,25", + "per_unmapped": "6,3085", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "310914", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220677", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "30" + }, + "220678": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "9a56b40a023af7395a3610284425d3d2", + "consensus_sequence_R1_name": "220677_S91_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "0bcc1af3d0663e0cfa0edfedd533155e", + "consensus_sequence_R2_name": "220677_S91_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "47.0", + "fastq_r1": "220678_S92_R1_001.fastq.gz", + "fastq_r2": "220678_S92_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "29038.41", + "number_of_base_pairs_sequenced": "714064", + "number_of_variants_AF_greater_75percent": "38", + "number_of_variants_with_effect": "26", + "per_Ns": "29,04", + "per_genome_greater_10x": "71,0", + "per_reads_host": "11,96", + "per_reads_virus": "86,75", + "per_unmapped": "1,29275", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "305936", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220678", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "38" + }, + "220679": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "bf9a3a7ec821fcf98a3e7383150175ed", + "consensus_sequence_R1_name": "220678_S92_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "a2bd2aafc26b8ff21e95dfea74c4e38f", + "consensus_sequence_R2_name": "220678_S92_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "98.0", + "fastq_r1": "220679_S93_R1_001.fastq.gz", + "fastq_r2": "220679_S93_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "BA.1.1.1", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "19021.01", + "number_of_base_pairs_sequenced": "814408", + "number_of_variants_AF_greater_75percent": "42", + "number_of_variants_with_effect": "30", + "per_Ns": "19,02", + "per_genome_greater_10x": "81,0", + "per_reads_host": "5,73", + "per_reads_virus": "93,41", + "per_unmapped": "0,859727", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "346738", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220679", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "42" + }, + "220680": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "4f253c4b5432f2ab3e446190703da03b", + "consensus_sequence_R1_name": "220679_S93_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "f4b182052d1fb7f0690719572d5e37d3", + "consensus_sequence_R2_name": "220679_S93_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "63.0", + "fastq_r1": "220680_S94_R1_001.fastq.gz", + "fastq_r2": "220680_S94_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "24712.26", + "number_of_base_pairs_sequenced": "632376", + "number_of_variants_AF_greater_75percent": "40", + "number_of_variants_with_effect": "27", + "per_Ns": "24,71", + "per_genome_greater_10x": "75,0", + "per_reads_host": "12,07", + "per_reads_virus": "84,28", + "per_unmapped": "3,65682", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "276880", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220680", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "40" + }, + "220684": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30401", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "10528a48df6f6310d5b53fa402a9446f", + "consensus_sequence_R1_name": "220680_S94_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "994e273a5f941151c52727fa27732e03", + "consensus_sequence_R2_name": "220680_S94_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "11.0", + "fastq_r1": "220684_S95_R1_001.fastq.gz", + "fastq_r2": "220684_S95_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "0", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "49070.3", + "number_of_base_pairs_sequenced": "889808", + "number_of_variants_AF_greater_75percent": "26", + "number_of_variants_with_effect": "21", + "per_Ns": "49,07", + "per_genome_greater_10x": "51,0", + "per_reads_host": "56,51", + "per_reads_virus": "38,03", + "per_unmapped": "5,45281", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "363996", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220684", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "26" + }, + "220685": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30387", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "87a281cb1cc7a5f246aeaf5ed33b2d3f", + "consensus_sequence_R1_name": "220684_S95_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "be0059af911542a8329249cc6fd4b50e", + "consensus_sequence_R2_name": "220684_S95_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "63.0", + "fastq_r1": "220685_S96_R1_001.fastq.gz", + "fastq_r2": "220685_S96_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "0", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "Unassigned", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "25046.84", + "number_of_base_pairs_sequenced": "756012", + "number_of_variants_AF_greater_75percent": "35", + "number_of_variants_with_effect": "25", + "per_Ns": "25,05", + "per_genome_greater_10x": "75,0", + "per_reads_host": "9,21", + "per_reads_virus": "89,28", + "per_unmapped": "1,51439", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "327920", + "reference_genome_accession": "NC_045512.2", + "sample_name": "220685", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "35" + } +} \ No newline at end of file diff --git a/relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata_test.json b/relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata_test.json new file mode 100644 index 00000000..a0aa0203 --- /dev/null +++ b/relecov_tools/example_data/upload_bioinfo_metadata/bioinfo_metadata_test.json @@ -0,0 +1,58 @@ +{ + "214821": { + "analysis_date": "2022-05-12 14:55:38.607792", + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "bioinformatics_protocol_software_version": "2.4.1", + "commercial_open_source_both": "open-source", + "consensus_genome_length": "30396", + "consensus_params": "-p vcf -f", + "consensus_sequence_R1_md5": "dbcc703ccb7da3002fee6c0486199009", + "consensus_sequence_R1_name": "214821_S12_R1_001.fastq.gz", + "consensus_sequence_R2_md5": "b76fba963664b532004c4ce7153ae14f", + "consensus_sequence_R2_name": "214821_S12_R2_001.fastq.gz", + "consensus_sequence_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "consensus_sequence_software_version": "1.14", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "dehosting_method_software_version": "2.1.2", + "depth_of_coverage_threshold": ">10x", + "depth_of_coverage_value": "287.0", + "fastq_r1": "214821_S12_R1_001.fastq.gz", + "fastq_r2": "214821_S12_R2_001.fastq.gz", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "lineage_analysis_software_version": "4.0.6", + "lineage_identification_date": "2022-05-12 14:55:38.607792", + "lineage_name": "B.1.177", + "long_table_path": "/data/UCCT_Relecov/COD-2100-MAD-CNM/20220208", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "mapping_software_version": "2.4.4", + "ns_per_100_kbp": "8442.32", + "number_of_base_pairs_sequenced": "633884", + "number_of_variants_AF_greater_75percent": "19", + "number_of_variants_with_effect": "9", + "per_Ns": "8,44", + "per_genome_greater_10x": "92,0", + "per_reads_host": "1,08", + "per_reads_virus": "98,54", + "per_unmapped": "0,380247", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "preprocessing_software_version": "0.23.2", + "qc_filtered": "285604", + "reference_genome_accession": "NC_045512.2", + "sample_name": "214821", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS", + "variant_calling_software_version": "1.3.1", + "variant_designation": "19" + } +} diff --git a/relecov_tools/example_data/upload_bioinfo_metadata/metadata_lab_test.json b/relecov_tools/example_data/upload_bioinfo_metadata/metadata_lab_test.json new file mode 100644 index 00000000..01bc3b8f --- /dev/null +++ b/relecov_tools/example_data/upload_bioinfo_metadata/metadata_lab_test.json @@ -0,0 +1,84 @@ +[ + { + "amplicon_protocol": "ARTIC", + "amplicon_version": "ARTIC v3", + "analysis_authors": "", + "anatomical_material": "Nasopharyngeal exudate", + "author_submitter": "", + "authors": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón", + "biosample_accession_ENA": "", + "collecting_institution": "Hospital Clínico Universitario Virgen de la Arrixaca", + "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n, El Palmar", + "collecting_institution_email": "", + "collecting_lab_sample_id": "16065902", + "collection_device": "", + "collector_name": "", + "common_name": "Severe acute respiratory syndrome", + "design_description": "Design Description", + "diagnostic_pcr_Ct_value_1": "18", + "diagnostic_pcr_Ct_value_2": "", + "enrichment_protocol": "Amplicon", + "environmental_material": "", + "environmental_site": "Swab", + "experiment_alias": "NOT_FOUND", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1": "2018086_R1.fastq.gz", + "fastq_r1_md5": "eab8b05ef27f4f5cba5cddf6ad627de2", + "fastq_r2": "2018086_R2.fastq.gz", + "fastq_r2_md5": "d82a37aa970df2b8bf8f547ca7c18ac8", + "flowcell_kit": "", + "gene_name_1": "ORF E", + "gene_name_2": "", + "geo_loc_city": "Murcia", + "geo_loc_country": "Spain", + "geo_loc_latitude": "37.9861", + "geo_loc_longitude": "-1.1303", + "geo_loc_state": "Murcia", + "gisaid_id": "EPI_ISL_862545", + "host_age": "26", + "host_common_name": "Human", + "host_disease": "COVID-19", + "host_gender": "Hombre", + "host_scientific_name": "Homo Sapiens", + "if_amplicon_protocol_if_other_especify": "", + "if_enrichment_protocol_is_other_specify": "", + "isolate_sample_id": "16065902", + "library_kit": "", + "library_layout": "Paired", + "library_preparation_kit": "Illumina DNA Prep", + "library_selection": "PCR", + "library_source": "Viral RNA", + "library_strategy": "Amplicon", + "microbiology_lab_sample_id": "2018086", + "number_of_samples_in_run": "60", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "public_health_sample_id_sivies": "No consta", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/muestras_analizadas_viralrecon_20220720", + "r2_fastq_filepath": "/data/UCCT_Relecov/COD-2100-MAD-CNM/muestras_analizadas_viralrecon_20220720", + "rna_extraction_protocol": "RT-PCR", + "runID": "MiSeaq_GN_195", + "run_alias": "NOT_FOUND.fastq.gz", + "sample_collection_date": "2020-12-20", + "sample_description": "Sample for surveillance", + "sample_received_date": "2020-12-22", + "sample_storage_conditions": "-80 C", + "sequence_file_R1_fastq": "2018086_R1.fastq.gz", + "sequence_file_R2_fastq": "2018086_R2.fastq.gz", + "sequencing_date": "2021-01-13", + "sequencing_instrument_model": "Illumina MiSeq", + "sequencing_instrument_platform": "Illumina", + "sequencing_sample_id": "2018086", + "study_alias": "RELECOV", + "study_id": "ERP137164", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "202074288", + "tax_id": "2697049", + "type": "betacoronavirus", + "virus_name": "" + } +] diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 88d13dae..9a43c5f5 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -84,13 +84,16 @@ def read_json_file(self, j_file): return data def get_experiment_run_alias(self, row_data): - exp_alias = "NOT_FOUND" - run_alias = "NOT_FOUND.fastq.gz" + if "fastq_r1" in row_data: - match = re.search(r"(.+)_R1_.*", row_data["fastq_r1"]) + match = re.search(r"(\w+)_R1.*", row_data["fastq_r1"]) if match: exp_alias = match.group(1) run_alias = match.group(1) + ".fastq.gz" + else: + log.error("fastq_r1 field does not exists ") + stderr.print("[red] Exiting because there is not fastq_r1 field ") + sys.exit(1) return exp_alias, run_alias def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): @@ -188,6 +191,9 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) exp_alias, run_alias = self.get_experiment_run_alias(metadata[0]) + import pdb + + pdb.set_trace() for row_sample in metadata: """Include sample data from sample json""" try: @@ -375,6 +381,10 @@ def create_metadata_json(self): meta_map_json = self.read_json_file(meta_map_json_file) """ valid_metadata_rows, errors = self.read_metadata_file() + if len(errors) > 0: + stderr.print("[red] Stopped executing because the errors found") + sys.exit(1) + # Continue by adding extra information completed_metadata = self.add_additional_data( valid_metadata_rows, From 2fda81c91f7a660ce0d2dd9f3b1b37da1e891378 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 1 Aug 2022 22:40:39 +0200 Subject: [PATCH 0712/1454] fixed the error in flake8 action --- .github/workflows/python_lint.yml | 2 +- relecov_tools/read_lab_metadata.py | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 02ed5b31..d7273ac2 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -22,7 +22,7 @@ jobs: - name: Install flake8 run: pip install flake8==4-0.1 - name: Run flake8 - run: suo/flake8-github-action@releases/v1 + uses: suo/flake8-github-action@releases/v1 with: checkName: 'flake8_py3' # NOTE: this needs to be the same as the job name env: diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 9a43c5f5..8c024524 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -191,9 +191,6 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) exp_alias, run_alias = self.get_experiment_run_alias(metadata[0]) - import pdb - - pdb.set_trace() for row_sample in metadata: """Include sample data from sample json""" try: From 27ad186ddf2b62f2a20805e6d73169260626ed4e Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 1 Aug 2022 22:41:54 +0200 Subject: [PATCH 0713/1454] fixed the error in flake8 action --- .github/workflows/python_lint.yml | 2 +- relecov_tools/read_lab_metadata.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index d7273ac2..d9d9005b 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -20,7 +20,7 @@ jobs: - name: Checkout PyTorch uses: actions/checkout@master - name: Install flake8 - run: pip install flake8==4-0.1 + run: pip install flake8==4.0.1 - name: Run flake8 uses: suo/flake8-github-action@releases/v1 with: diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 8c024524..1ac22393 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -112,7 +112,6 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): for key, value in lab.items(): data[key] = value break - for city in geo_loc_json: try: if city["geo_loc_city"] == lab["geo_loc_city"]: From f7213efc8461afd121d38f5cfc5f82c9d8fcd7ac Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 2 Aug 2022 01:17:56 +0200 Subject: [PATCH 0714/1454] Correcting flake8 --- .github/workflows/python_lint.yml | 2 +- relecov_tools/read_lab_metadata.py | 1 + tox.ini | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index d9d9005b..3b0d986e 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -20,7 +20,7 @@ jobs: - name: Checkout PyTorch uses: actions/checkout@master - name: Install flake8 - run: pip install flake8==4.0.1 + run: pip install flake8 - name: Run flake8 uses: suo/flake8-github-action@releases/v1 with: diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 1ac22393..8c024524 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -112,6 +112,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): for key, value in lab.items(): data[key] = value break + for city in geo_loc_json: try: if city["geo_loc_city"] == lab["geo_loc_city"]: diff --git a/tox.ini b/tox.ini index bdace909..51351738 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ ## According to black coding style: https://black.readthedocs.io/en/stable/the_black_code_style/current_style.html [flake8] max-line-length = 88 -... + select = C,E,F,W,B,B950 extend-ignore = E203, E501, W605 From 0a4e944c853f5dc0f186a03b3e139055f5350655 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 2 Aug 2022 01:22:34 +0200 Subject: [PATCH 0715/1454] Correcting flake8 --- .github/workflows/python_lint.yml | 6 +----- relecov_tools/read_lab_metadata.py | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.github/workflows/python_lint.yml b/.github/workflows/python_lint.yml index 3b0d986e..9d043bbd 100644 --- a/.github/workflows/python_lint.yml +++ b/.github/workflows/python_lint.yml @@ -22,11 +22,7 @@ jobs: - name: Install flake8 run: pip install flake8 - name: Run flake8 - uses: suo/flake8-github-action@releases/v1 - with: - checkName: 'flake8_py3' # NOTE: this needs to be the same as the job name - env: - GITHUB_TOKEN: ${{ secrets.TOKEN_ACTIONS }} + run: flake8 --ignore E501,W503,E203,W605 black_lint: runs-on: ubuntu-latest diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 8c024524..9011efba 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -84,7 +84,7 @@ def read_json_file(self, j_file): return data def get_experiment_run_alias(self, row_data): - + """Get the experiment_alias a run_alias from the first fastq_r1""" if "fastq_r1" in row_data: match = re.search(r"(\w+)_R1.*", row_data["fastq_r1"]) if match: From dadc3aa840b763393d770d5c1bb957a4aa714d8b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 2 Aug 2022 09:59:02 +0200 Subject: [PATCH 0716/1454] lintin --- relecov_tools/read_lab_metadata.py | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 19130c54..bf3e9bff 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -156,6 +156,7 @@ def include_processed_data(self, metadata): "Illumina iSeq 100", "Illumina MiSeq", "Illumina NextSeq550", + "Illumina NextSeq", "Illumina NovaSeq 6000", ], "MinION": ["Oxford Nanopore"], @@ -171,6 +172,7 @@ def include_processed_data(self, metadata): """New fields that required processing from other field """ for key, values in seq_inst_plat.items(): if metadata["sequencing_instrument_model"] in values: + new_data["sequencing_instrument_platform"] = key break @@ -303,19 +305,8 @@ def read_metadata_file(self): sample_data_row[self.label_prop_dict[heading[idx]]] = row[ idx ].strftime("%Y-%m-%d") + except AttributeError: -<<<<<<< HEAD - if row[2] not in errors: - errors[row[2]] = {} - errors[row[2]][heading[idx]] = "Invalid date format" - log.error("Invalid date format in sample %s", row[2]) - - stderr.print( - "[red] Invalid date format in sample", - str(row[2]) + " column " + heading[idx], - ) - -======= # check if date is in string format str_date = re.search(r"(\d{4}-\d{2}-\d{2}).*", row[idx]) if str_date: @@ -331,7 +322,6 @@ def read_metadata_file(self): "[red] Invalid date format in sample", row[2] + " column " + heading[idx], ) ->>>>>>> 765c35610c6254218ef184a747395352e3e96f8f else: if isinstance(row[idx], float) or isinstance(row[idx], int): From 6447c2337e60769cd18d6687240e4a90abc8a11c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 2 Aug 2022 10:00:48 +0200 Subject: [PATCH 0717/1454] lintin --- relecov_tools/read_lab_metadata.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index bf3e9bff..56e186f5 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -305,7 +305,6 @@ def read_metadata_file(self): sample_data_row[self.label_prop_dict[heading[idx]]] = row[ idx ].strftime("%Y-%m-%d") - except AttributeError: # check if date is in string format str_date = re.search(r"(\d{4}-\d{2}-\d{2}).*", row[idx]) From d0c7a7803f469a0462e9001edf5df55d69a68004 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 2 Aug 2022 10:06:15 +0200 Subject: [PATCH 0718/1454] lintin --- relecov_tools/read_lab_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 1daffb34..3087d904 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -3,7 +3,8 @@ import json import logging -from turtle import heading + +# from turtle import heading import rich.console import openpyxl From 026fd5505662cdadada26ce863908a27e864f6bc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 2 Aug 2022 10:35:57 +0200 Subject: [PATCH 0719/1454] collecting_lab_sample_id --> sequencing_sample_id --- relecov_tools/map_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index a92c4fb1..0ba95fab 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -179,7 +179,7 @@ def additional_formating(self, mapped_json_data): "collecting_lab_sample_id" ] mapped_json_data[idx]["sample_title"] = self.json_data[idx][ - "collecting_lab_sample_id" + "sequencing_sample_id" ] mapped_json_data[idx]["file_type"] = "fastq" mapped_json_data[idx]["collector_name"] = self.json_data[idx][ From b1c68450e888bb05aa88901bb2e64b3a053d97eb Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 2 Aug 2022 11:13:04 +0200 Subject: [PATCH 0720/1454] changed experiment_alias and run_alias to be a combination of r1 + r2 sample file --- relecov_tools/read_lab_metadata.py | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 3087d904..896d01db 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -85,19 +85,6 @@ def read_json_file(self, j_file): data = json.load(fh) return data - def get_experiment_run_alias(self, row_data): - """Get the experiment_alias a run_alias from the first fastq_r1""" - if "fastq_r1" in row_data: - match = re.search(r"(\w+)_R1.*", row_data["fastq_r1"]) - if match: - exp_alias = match.group(1) - run_alias = match.group(1) + ".fastq.gz" - else: - log.error("fastq_r1 field does not exists ") - stderr.print("[red] Exiting because there is not fastq_r1 field ") - sys.exit(1) - return exp_alias, run_alias - def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): """Fetch the laboratory location and return a dictionary""" data = {} @@ -194,7 +181,6 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): lab_json = self.read_json_file(lab_json_file) geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) - exp_alias, run_alias = self.get_experiment_run_alias(metadata[0]) for row_sample in metadata: """Include sample data from sample json""" try: @@ -223,7 +209,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): else: row_sample.update(lab_data[row_sample["collecting_institution"]]) - """ Fetch emai and address for submitting_institution + """ Fetch email and address for submitting_institution """ row_sample["submitting_institution"] = row_sample[ "submitting_institution" @@ -264,8 +250,12 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): row["sequencing_instrument_platform"] = "To change" """ # Add experiment_alias and run_alias - row_sample["experiment_alias"] = exp_alias - row_sample["run_alias"] = run_alias + row_sample["experiment_alias"] = str( + row_sample["fastq_r1"] + "_" + row_sample["fastq_r2"] + ) + row_sample["run_alias"] = str( + row_sample["fastq_r1"] + "_" + row_sample["fastq_r2"] + ) additional_metadata.append(row_sample) return additional_metadata From c53689bc3a93c738542a8025df85b7522e8c9d64 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 2 Aug 2022 12:49:27 +0200 Subject: [PATCH 0721/1454] added MINISTERIO DE SANIDAD, POLITICA SOCIAL E IGUALDAD in cofiguration lab --- relecov_tools/conf/laboratory_address.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 5696dc5b..6450a5d0 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -413,6 +413,14 @@ "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, + { + "collecting_institution": "MINISTERIO DE SANIDAD, POLITICA SOCIAL E IGUALDAD", + "collecting_institution_address": "P.º del Prado, 18", + "collecting_institution_email": "", + "geo_loc_state": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain" + }, { "collecting_institution": "HU Virgen de la Arrixaca", "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", @@ -518,7 +526,7 @@ "geo_loc_country": "Spain" }, { - "collecting_institution": "Hospital Lucus Augusti", + "collecting_institution": "Hospital Universitario Lucus Augusti", "collecting_institution_address": " Rúa Dr. Ulises Romero, 1", "collecting_institution_email": "", "geo_loc_state": "Galicia", From 0185f347114bcc50751f991c10dfe678a3b1a63b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 2 Aug 2022 13:24:21 +0200 Subject: [PATCH 0722/1454] changes in field names and rearranging --- relecov_tools/map_schema.py | 20 ++++++++++++++++++-- relecov_tools/read_lab_metadata.py | 2 +- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 0ba95fab..e24387ac 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -189,7 +189,7 @@ def additional_formating(self, mapped_json_data): "library_kit" ] mapped_json_data[idx]["sample_name"] = self.json_data[idx][ - "collecting_lab_sample_id" + "sequencing_sample_id" ] mapped_json_data[idx]["study_type"] = self.json_data[idx][ "purpose_sampling" @@ -202,7 +202,23 @@ def additional_formating(self, mapped_json_data): ] mapped_json_data[idx][ "sequencing_instrument_platform" - ] = self.json_data[idx]["sequencing_instrument_platform"] + ] = self.json_data[idx]["sequencing_instrument_platform"].upper() + + mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ + "sequencing_instrument_model" + ] + + if ( + "nextseq" + in self.json_data[idx]["sequencing_instrument_model"].lower() + ): + mapped_json_data[idx]["instrument_model"] = "NextSeq 500" + + mapped_json_data[idx]["host subject id"] = "" + mapped_json_data[idx]["host health state"] = "" + mapped_json_data[idx]["sample_description"] = "" + mapped_json_data[idx]["design_description"] = "" + mapped_json_data[idx]["insert_size"] = "0" return mapped_json_data diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 3087d904..2afdfa94 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -152,7 +152,7 @@ def include_processed_data(self, metadata): "host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, "collecting_lab_sample_id": [ "isolate_sample_id", - metadata["collecting_lab_sample_id"], + metadata["sequencing_sample_id"], ], } seq_inst_plat = { From 9ae89d53f89526101fd4e81ecb88163b1df85954 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 2 Aug 2022 13:38:16 +0200 Subject: [PATCH 0723/1454] Change isolate_sample_id, that was collcate from collecting_lab_sample_id to sequencing_sample_id --- relecov_tools/read_lab_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 896d01db..a32687cc 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -139,14 +139,14 @@ def include_processed_data(self, metadata): "host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, "collecting_lab_sample_id": [ "isolate_sample_id", - metadata["collecting_lab_sample_id"], + metadata["sequencing_sample_id"], ], } seq_inst_plat = { "Illumina": [ "Illumina iSeq 100", "Illumina MiSeq", - "Illumina NextSeq550", + "Illumina NextSeq 550", "Illumina NextSeq", "Illumina NovaSeq 6000", ], From c59435c8f05b46db2f4fcba70ab1f31b1501860c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 4 Aug 2022 16:13:07 +0200 Subject: [PATCH 0724/1454] fixing bugs and running ena upload and bioinfo metadata for 2000 samples --- relecov_tools/conf/configuration.json | 160 ++++++++++++------------- relecov_tools/ena_upload.py | 3 +- relecov_tools/read_bioinfo_metadata.py | 20 ++-- 3 files changed, 95 insertions(+), 88 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 47c0fb56..4bce40df 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,82 +1,82 @@ { - "metadata_lab_heading" : [ - "Public Health sample id (SIVIES)", - "Sample ID given by originating laboratory", - "Sample ID given by the submitting laboratory", - "Sample ID given in the microbiology lab", - "Sample ID given if multiple rna-extraction or passages", - "Sample ID given for sequencing", - "ENA Sample ID", - "GISAID Virus Name", - "GISAID id", - "Originating Laboratory", - "Submitting Institution", - "Sample Collection Date", - "Sample Received Date", - "Purpose of sampling", - "Biological Sample Storage Condition", - "Specimen source", - "Environmental Material", - "Environmental System", - "Collection Device", - "Host", - "Host Age", - "Host Gender", - "Sequencing Date", - "Rna Extraction Protocol", - "Commercial All-in-one library kit", - "Library Preparation Kit", - "Enrichment Protocol", - "If Enrichment Protocol. If Other,Specify", - "Enrichment panel/assay", - "If Enrichment panel/assay. If Other, Specify", - "Enrichment panel/assay version", - "Number Of Samples In Run", - "Runid", - "Sequencing Instrument Model", - "Flowcell Kit", - "Source material", - "Capture method", - "Sequencing technique", - "Library Layout", - "Gene Name 1", - "Diagnostic Pcr Ct Value 1", - "Gene Name 2", - "Diagnostic Pcr Ct Value-2", - "Analysis Authors", - "Author Submitter", - "Authors", - "Sequence file R1 fastq", - "Sequence file R2 fastq" -], + "metadata_lab_heading": [ + "Public Health sample id (SIVIES)", + "Sample ID given by originating laboratory", + "Sample ID given by the submitting laboratory", + "Sample ID given in the microbiology lab", + "Sample ID given if multiple rna-extraction or passages", + "Sample ID given for sequencing", + "ENA Sample ID", + "GISAID Virus Name", + "GISAID id", + "Originating Laboratory", + "Submitting Institution", + "Sample Collection Date", + "Sample Received Date", + "Purpose of sampling", + "Biological Sample Storage Condition", + "Specimen source", + "Environmental Material", + "Environmental System", + "Collection Device", + "Host", + "Host Age", + "Host Gender", + "Sequencing Date", + "Rna Extraction Protocol", + "Commercial All-in-one library kit", + "Library Preparation Kit", + "Enrichment Protocol", + "If Enrichment Protocol. If Other,Specify", + "Enrichment panel/assay", + "If Enrichment panel/assay. If Other, Specify", + "Enrichment panel/assay version", + "Number Of Samples In Run", + "Runid", + "Sequencing Instrument Model", + "Flowcell Kit", + "Source material", + "Capture method", + "Sequencing technique", + "Library Layout", + "Gene Name 1", + "Diagnostic Pcr Ct Value 1", + "Gene Name 2", + "Diagnostic Pcr Ct Value-2", + "Analysis Authors", + "Author Submitter", + "Authors", + "Sequence file R1 fastq", + "Sequence file R2 fastq" + ], "gisaid_csv_headers": [ - "submitter", - "covv_virus_name", - "covv_type", - "covv_passage", - "covv_collection_date", - "covv_location", - "covv_add_location", - "covv_host", - "covv_add_host_info", - "covv_sampling_strategy", - "covv_gender", - "covv_patient_age", - "covv_patient_status", - "covv_specimen", - "covv_outbreak", - "covv_last_vaccinated", - "covv_treatment", - "covv_seq_technology", - "covv_assembly_method", - "covv_coverage", - "covv_orig_lab", - "covv_orig_lab_addr", - "covv_provider_sample_id", - "covv_subm_lab", - "covv_subm_lab_addr", - "covv_subm_sample_id", - "covv_authors" + "submitter", + "covv_virus_name", + "covv_type", + "covv_passage", + "covv_collection_date", + "covv_location", + "covv_add_location", + "covv_host", + "covv_add_host_info", + "covv_sampling_strategy", + "covv_gender", + "covv_patient_age", + "covv_patient_status", + "covv_specimen", + "covv_outbreak", + "covv_last_vaccinated", + "covv_treatment", + "covv_seq_technology", + "covv_assembly_method", + "covv_coverage", + "covv_orig_lab", + "covv_orig_lab_addr", + "covv_provider_sample_id", + "covv_subm_lab", + "covv_subm_lab_addr", + "covv_subm_sample_id", + "covv_authors" ], "json_schemas": { "relecov_schema": "relecov_schema.json", @@ -197,7 +197,7 @@ "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, - "md5_file_name": "md5sum_MiSeq_GEN_267_20220208_ICasas.md5", + "md5_file_name": "md5_check_file.csv", "checklist": "ERC000033", "long_table_heading": [ "SAMPLE", @@ -218,8 +218,8 @@ "CALLER", "LINEAGE" ], - "mapping_file":{ + "mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" } -} +} \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e6575a4c..ac67dc25 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -322,6 +322,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. # When the action is MODIFY rthe fastq are already submitted. + """ if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -341,7 +342,7 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) - + """ # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) # print(chec) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 81949f30..1c238b4e 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -70,7 +70,7 @@ def bioinfo_parse(self, file_name): ) mapping_illumina_tab_path = os.path.join( - self.input_folder, "mapping_illumina.tab" + self.input_folder, "mapping_illumina.csv" ) summary_variants_metrics_path = os.path.join( self.input_folder, "summary_variants_metrics_mqc.csv" @@ -91,15 +91,21 @@ def bioinfo_parse(self, file_name): self.md5_file_name, # como hacer esto general para los servicios ) - mapping_illumina_tab = pd.read_csv(mapping_illumina_tab_path, sep="\t") - summary_variants_metrics = pd.read_csv(summary_variants_metrics_path, sep=",") - variants_long_table = pd.read_csv(variants_long_table_path, sep=",") + mapping_illumina_tab = pd.read_csv( + mapping_illumina_tab_path, sep=",", encoding="utf-8" + ) + summary_variants_metrics = pd.read_csv( + summary_variants_metrics_path, sep=",", encoding="utf-8" + ) + variants_long_table = pd.read_csv( + variants_long_table_path, sep=",", encoding="utf-8" + ) consensus_genome_length = pd.read_csv( - consensus_genome_length_path, header=None, sep="," + consensus_genome_length_path, header=None, sep=",", encoding="utf-8" ) - md5_info = pd.read_csv(md5_info_path, header=None, sep=",") + md5_info = pd.read_csv(md5_info_path, header=None, sep=",", encoding="utf-8") pangolin_version_table = pd.read_csv( - pangolin_versions_path, header=None, sep="\t" + pangolin_versions_path, header=None, sep="\t", encoding="utf-8" ) pangolin_version_software = pangolin_version_table[1] From 21a04843f60074fa2ff32a5c7f64d348b6f16d38 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 09:20:50 +0200 Subject: [PATCH 0725/1454] Added covv_subm_sample_id to gisaid schema --- relecov_tools/schema/gisaid_schema.json | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 1192a129..a8e0d8b0 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -4,7 +4,6 @@ "covv_type", "covv_virus_name", "submitter", - "covv_passage", "covv_orig_lab", "covv_orig_lab_addr", "covv_collection_date", @@ -14,7 +13,8 @@ "covv_gender", "covv_seq_technology", "covv_subm_lab", - "covv_subm_lab_addr" + "covv_subm_lab_addr", + "covv_authors" ], "type": "object", "properties": { @@ -134,7 +134,7 @@ ], "label": "Host Age" }, - "specimen_source": { + "covv_specimen": { "Enums": [ "Blood [UBERON:0000178]", "Fluid [UBERON:0006314]", @@ -289,14 +289,16 @@ "description": "The name of the agency that generated the sequence.", "label": "Submitting Institution" }, - "covv_passage": { + "covv_subm_sample_id": { "examples": [ - "Original", "Vero" + "prov_rona_99" ], - "ontology": "GENEPIO:0100039", + "ontology": "GENEPIO:0001123", "type": "string", - "description": "The process of growing a virus in serial iterations(original/vero)", - "label": "Virus passage" + "description": "The user-defined name for the sample.", + "classification": "Database Identifiers", + "label": "Sample ID given by originating laboratory", + "fill_mode": "sample" } } } From 0db65de5cf7d81950b2ec284119a5546ff19479a Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 09:34:00 +0200 Subject: [PATCH 0726/1454] lintin gisaid schema --- relecov_tools/schema/gisaid_schema.json | 160 ++++++++---------------- 1 file changed, 54 insertions(+), 106 deletions(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index a8e0d8b0..430e5f25 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -14,98 +14,80 @@ "covv_seq_technology", "covv_subm_lab", "covv_subm_lab_addr", - "covv_authors" + "covv_authors", ], "type": "object", "properties": { "covv_type": { - "examples": [ - "betacoronavirus" - ], + "examples": ["betacoronavirus"], "ontology": "NCIT:C25284", "type": "string", "description": "default must remain 'betacoronavirus'", - "clasification": "Database Identifiers" + "clasification": "Database Identifiers", }, "sample_name": { - "examples": [ - "prov_rona_99" - ], + "examples": ["prov_rona_99"], "ontology": "0", "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Collecting Sample id" + "label": "Collecting Sample id", }, "covv_virus_name": { - "examples": [ - "hCoV-19/Canada/prov_rona_99/2020" - ], + "examples": ["hCoV-19/Canada/prov_rona_99/2020"], "ontology": "GENEPIO:0100282", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", "clasification": "Database Identifiers", - "label": "GISAID Virus Name" + "label": "GISAID Virus Name", }, "submitter": { - "examples": [ - "" - ], + "examples": [""], "ontology": "NCIT:C54269", "type": "string", "description": "", "clasification": "enter your GISAID-Username", - "label": "GISAID Id" + "label": "GISAID Id", }, "covv_orig_lab": { - "examples": [ - "Public Health Agency of Canada" - ], + "examples": ["Public Health Agency of Canada"], "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency that collected the original sample.", - "label": "Originating Laboratory" + "label": "Originating Laboratory", }, "covv_orig_lab_addr": { - "examples": [ - "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" - ], + "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], "ontology": "GENEPIO:0001158", "type": "string", "description": "The mailing address of the agency submitting the sample.", "clasification": "Sample collection and processing", - "label": "Originating Laboratory Address" + "label": "Originating Laboratory Address", }, "covv_subm_lab_addr": { - "examples": [ - "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" - ], + "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], "ontology": "GENEPIO:0001167", "type": "string", "description": "The mailing address of the agency submitting the sequence.", "clasification": "Sample collection and processing", - "label": "Submitting Institution Address" + "label": "Submitting Institution Address", }, "covv_collection_date": { - "examples": [ - "3/19/2020" - ], + "examples": ["3/19/2020"], "ontology": "GENEPIO:0001174", "type": "string", "description": "The date on which the sample was collected.", "format": "date", "classification": "Sample collection and processing", - "label": "Sample Collection Date" + "label": "Sample Collection Date", }, "covv_location": { - "examples": [ - "e.g. Europe / Germany / Bavaria / Munich" - ], + "examples": ["e.g. Europe / Germany / Bavaria / Munich"], "ontology": "GENEPIO:0001181", "type": "string", "description": "The country of origin of the sample.", "clasification": "Sample collection and processing", - "label": "Geo Loc Autonomic Country" + "label": "Geo Loc Autonomic Country", }, "covv_host": { "examples": [ @@ -115,24 +97,14 @@ "type": "string", "description": "The taxonomic, or scientific name of the host.", "clasification": "Host information", - "label": "Host Scientific Name" + "label": "Host Scientific Name", }, "covv_patient_age": { "ontology": "GENEPIO:0001392", - "anyOf": [ - { - "type": "integer" - }, - { - "pattern": "\\d+-\\d+", - "type": "string" - } - ], + "anyOf": [{"type": "integer"}, {"pattern": "\\d+-\\d+", "type": "string"}], "description": "Age of host at the time of sampling.", - "examples": [ - 79 - ], - "label": "Host Age" + "examples": [79], + "label": "Host Age", }, "covv_specimen": { "Enums": [ @@ -149,26 +121,22 @@ "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" + "Restricted Access [GENEPIO:0001810]", ], "ontology": "GENEPIO:0001211", "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", - "examples": [ - "Blood [UBERON:0000178]" - ], + "examples": ["Blood [UBERON:0000178]"], "classification": "Sample collection and processing", - "label": "Organism Substance" + "label": "Organism Substance", }, "covv_assembly_method": { - "examples": [ - "Ivar" - ], + "examples": ["Ivar"], "ontology": "GENEPIO:0001463", "type": "string", "description": "The name of software used to generate the consensus sequence.", "clasification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software name" + "label": "Consensus sequence software name", }, "covv_gender": { "Enums": [ @@ -182,15 +150,13 @@ "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "examples": [ - "Male [NCIT:C46109]" + "Restricted Access [GENEPIO:0001810]", ], + "examples": ["Male [NCIT:C46109]"], "ontology": "GENEPIO:0001395", "type": "string", "description": "The gender of the host at the time of sample collection.", - "clasification": "Host information" + "clasification": "Host information", }, "covv_seq_technology": { "examples": [ @@ -200,66 +166,54 @@ "type": "string", "description": "The model of the sequencing instrument used.", "classification": "Sequencing", - "label": "Sequencing Instrument Model" + "label": "Sequencing Instrument Model", }, "covv_authors": { - "examples": [ - "" - ], + "examples": [""], "ontology": "GENEPIO:0001517", "type": "string", "description": "", "clasification": "Contributor Acknowledgement", - "label": "Authors" + "label": "Authors", }, "covv_coverage": { - "examples": [ - "400x" - ], + "examples": ["400x"], "ontology": "GENEPIO:0001474", "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", "clasification": "Bioinformatics and QC metrics", - "label": "Depth of coverage value " + "label": "Depth of coverage value ", }, "covv_fasta_filename": { - "examples": [ - "" - ], + "examples": [""], "ontology": "GENEPIO:0001460", "type": "string", "description": "Filename that contains the sequence without path", - "clasification": "Bioinformatics and QC metrics" + "clasification": "Bioinformatics and QC metrics", }, - "additional_host_information": { - "examples": [ - "e.g. Patient infected while traveling in …." - ], + "covv_add_host_info": { + "examples": ["e.g. Patient infected while traveling in …."], "ontology": "GENEPIO_0001268", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Host information", - "label": "Additional Host Information" + "label": "Additional Host Information", }, "covv_last_vaccinated": { - "examples": [ - "e.g. 04/09/2021" - ], + "examples": ["e.g. 04/09/2021"], "ontology": "0", "type": "string", "description": "The date the host received their last dose of vaccine.", "format": "date", - "clasification": "Host information" + "clasification": "Host information", }, "covv_outbreak": { - "examples": [ - "Date, Location e.g. type of gathering, Family cluster, etc." - ], + "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], "ontology": "GENEPIO:0001417", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Host information", - "label": "Outbreak Exposure Event Location" + "label": "Outbreak Exposure Event Location", }, "covv_sampling_strategy": { "examples": [ @@ -269,36 +223,30 @@ "type": "string", "description": "The reason that the sample was sequenced.", "classification": "Sequencing", - "label": "Purpose of Sequencing" + "label": "Purpose of Sequencing", }, "submitting_lab_sequence_id": { - "examples": [ - "" - ], + "examples": [""], "ontology": "0", "type": "string", "description": "Sample ID given by the submitting laboratory", - "clasification": "Database Identifiers" + "clasification": "Database Identifiers", }, "covv_subm_lab": { - "examples": [ - "Centers for Disease Control and Prevention" - ], + "examples": ["Centers for Disease Control and Prevention"], "ontology": "GENEPIO:0001159", "type": "string", "description": "The name of the agency that generated the sequence.", - "label": "Submitting Institution" + "label": "Submitting Institution", }, "covv_subm_sample_id": { - "examples": [ - "prov_rona_99" - ], + "examples": ["prov_rona_99"], "ontology": "GENEPIO:0001123", "type": "string", "description": "The user-defined name for the sample.", "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", - "fill_mode": "sample" - } - } + "fill_mode": "sample", + }, + }, } From 2b6ca88af415b075baabb85bdee7744c62ea4a56 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 10:10:18 +0200 Subject: [PATCH 0727/1454] added gisaid_upload to __main__.py --- relecov_tools/__main__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f218a961..b78912dd 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -20,6 +20,7 @@ import relecov_tools.read_bioinfo_metadata import relecov_tools.long_table_parse import relecov_tools.metadata_homogeneizer +import relecov_tools.gisaid_upload log = logging.getLogger() From 30f7372d5461310e8202c91a184dbf3df30ab7e0 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 10:17:13 +0200 Subject: [PATCH 0728/1454] Added new fields to metadata csv --- relecov_tools/gisaid_upload.py | 34 +++++++++++++++++++++++++++++++--- 1 file changed, 31 insertions(+), 3 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index bc62972b..d9b176b8 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -9,8 +9,7 @@ # import ftplib import relecov_tools.utils from Bio import SeqIO - -# from relecov_tools.config_json import ConfigJson +from relecov_tools.config_json import ConfigJson # import site @@ -69,7 +68,7 @@ def __init__( msg="Select the GISAID json file to upload" ) else: - self.gisaid_json = self.gisaid_json + self.gisaid_json = gisaid_json if output_path is None: self.output_path = relecov_tools.utils.prompt_path( msg="Select the folder to store the log files" @@ -92,6 +91,7 @@ def __init__( # Add proxy settings: username:password@proxy:port (optional) if proxy_config is None: # borrar comentario: este mensaje no me convence + self.proxy_config = None print("Proxy configuration is not set") else: self.proxy_config = proxy_config @@ -103,6 +103,34 @@ def metadata_to_csv(self): "Transform metadata json to csv" data = relecov_tools.utils.read_json_file(self.gisaid_json) df_data = pd.DataFrame(data) + df_data.insert(4, "covv_passage", "Original") + + config_json = ConfigJson() + fields = config_json.get_configuration("gisaid_csv_headers") + col_df = list(df_data.columns) + for field in fields: + if field not in col_df: + df_data.insert(4, field, "") + + config_lab_json = ConfigJson() + lab_json_conf = config_lab_json.get_configuration("laboratory_data") + lab_json_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "conf", lab_json_conf + ) + lab_json = relecov_tools.utils.read_json_file(lab_json_file) + for i in lab_json: + if i["collecting_institution"] == df_data["covv_subm_lab_addr"][0]: + df_data.insert(4, "covv_subm_lab_addr", i["collecting_institution_address"]) + + df_data.loc[df_data["covv_gender"] == "", "covv_gender"] = "unknown" + df_data.loc[df_data["covv_patient_age"] == "", "covv_patient_age"] = "unknown" + df_data.loc[df_data["covv_authors"] == "", "covv_authors"] = "unknown" + df_data.loc[df_data["covv_subm_lab_addr"] == "", "covv_subm_lab_addr"] = "unknown" + df_data.loc[df_data["covv_subm_lab"] == "", "covv_subm_lab"] = "unknown" + df_data.loc[df_data["covv_orig_lab_addr"] == "", "covv_orig_lab_addr"] = "unknown" + df_data.loc[df_data["covv_orig_lab"] == "", "covv_orig_lab_addr"] = "unknown" + df_data.loc[df_data["covv_patient_status"] == "", "covv_patient_status"] = "unknown" + df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") df_data.to_csv(df_data_path, index=False) metagisaid = df_data_path From ed34096b479293a809d7b31cb5689c48716ce23d Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 10:22:05 +0200 Subject: [PATCH 0729/1454] Improved function that changes fasta headers --- relecov_tools/gisaid_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index d9b176b8..f658da63 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -177,8 +177,9 @@ def change_headers(self, multifasta): records = SeqIO.parse(old_fasta, "fasta") for record in records: for name in virus_name: - if record.id == name.split("/")[-2]: + if name.split("/")[-2].split("-")[-1] in record.id: record.id = name + record.description name SeqIO.write(record, new_fasta, "fasta") fastagisaid = multi_gis_path return fastagisaid From 91e39bc23d3ad26f16ccdb74546fca07b227ea15 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 10:25:42 +0200 Subject: [PATCH 0730/1454] lintin --- relecov_tools/gisaid_upload.py | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index f658da63..79c3cb1b 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -104,14 +104,14 @@ def metadata_to_csv(self): data = relecov_tools.utils.read_json_file(self.gisaid_json) df_data = pd.DataFrame(data) df_data.insert(4, "covv_passage", "Original") - + config_json = ConfigJson() fields = config_json.get_configuration("gisaid_csv_headers") col_df = list(df_data.columns) for field in fields: if field not in col_df: df_data.insert(4, field, "") - + config_lab_json = ConfigJson() lab_json_conf = config_lab_json.get_configuration("laboratory_data") lab_json_file = os.path.join( @@ -120,17 +120,25 @@ def metadata_to_csv(self): lab_json = relecov_tools.utils.read_json_file(lab_json_file) for i in lab_json: if i["collecting_institution"] == df_data["covv_subm_lab_addr"][0]: - df_data.insert(4, "covv_subm_lab_addr", i["collecting_institution_address"]) - + df_data.insert( + 4, "covv_subm_lab_addr", i["collecting_institution_address"] + ) + df_data.loc[df_data["covv_gender"] == "", "covv_gender"] = "unknown" df_data.loc[df_data["covv_patient_age"] == "", "covv_patient_age"] = "unknown" df_data.loc[df_data["covv_authors"] == "", "covv_authors"] = "unknown" - df_data.loc[df_data["covv_subm_lab_addr"] == "", "covv_subm_lab_addr"] = "unknown" + df_data.loc[ + df_data["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" + ] = "unknown" df_data.loc[df_data["covv_subm_lab"] == "", "covv_subm_lab"] = "unknown" - df_data.loc[df_data["covv_orig_lab_addr"] == "", "covv_orig_lab_addr"] = "unknown" + df_data.loc[ + df_data["covv_orig_lab_addr"] == "", "covv_orig_lab_addr" + ] = "unknown" df_data.loc[df_data["covv_orig_lab"] == "", "covv_orig_lab_addr"] = "unknown" - df_data.loc[df_data["covv_patient_status"] == "", "covv_patient_status"] = "unknown" - + df_data.loc[ + df_data["covv_patient_status"] == "", "covv_patient_status" + ] = "unknown" + df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") df_data.to_csv(df_data_path, index=False) metagisaid = df_data_path @@ -179,7 +187,7 @@ def change_headers(self, multifasta): for name in virus_name: if name.split("/")[-2].split("-")[-1] in record.id: record.id = name - record.description name + record.description = name SeqIO.write(record, new_fasta, "fasta") fastagisaid = multi_gis_path return fastagisaid From 9346ff211cb882fc84d63a4fa0239e241c4bec65 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 5 Aug 2022 10:39:27 +0200 Subject: [PATCH 0731/1454] lintin2 --- relecov_tools/gisaid_upload.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 79c3cb1b..982e0c39 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -119,10 +119,10 @@ def metadata_to_csv(self): ) lab_json = relecov_tools.utils.read_json_file(lab_json_file) for i in lab_json: - if i["collecting_institution"] == df_data["covv_subm_lab_addr"][0]: - df_data.insert( - 4, "covv_subm_lab_addr", i["collecting_institution_address"] - ) + if i["collecting_institution"] == df_data["covv_subm_lab"][0]: + df_data.loc[ + df_data["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" + ] = i["collecting_institution_address"] df_data.loc[df_data["covv_gender"] == "", "covv_gender"] = "unknown" df_data.loc[df_data["covv_patient_age"] == "", "covv_patient_age"] = "unknown" From 32e33e4232a213c1fdd5219759cc0f7d199120eb Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 5 Aug 2022 11:26:30 +0200 Subject: [PATCH 0732/1454] adding CHECKLIST to sample.xml --- relecov_tools/ena_upload.py | 16 ++++++++++++++-- relecov_tools/read_bioinfo_metadata.py | 6 +++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index ac67dc25..4b6f925c 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -352,9 +352,7 @@ def create_structure_to_ena(self): # schema_xmls record XMLs for all these schema and following 'submission' tool = config_json.get_configuration("tool") - import pdb - pdb.set_trace() schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool ) @@ -379,6 +377,20 @@ def create_structure_to_ena(self): # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) + tree = ET.parse(schema_xmls["sample"]) + root = tree.getroot() + + for files in root.iter("SAMPLE_ATTRIBUTES"): + tag = ET.SubElement(files, "TAG") + tag.text = str("ENA-CHECKLIST") + tag = ET.SubElement(files, "VALUE") + tag.text = str("ERC000033") + + tree.write(schema_xmls["sample"]) + import pdb + + pdb.set_trace() + if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" else: diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 1c238b4e..0c57d797 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -105,8 +105,9 @@ def bioinfo_parse(self, file_name): ) md5_info = pd.read_csv(md5_info_path, header=None, sep=",", encoding="utf-8") pangolin_version_table = pd.read_csv( - pangolin_versions_path, header=None, sep="\t", encoding="utf-8" + pangolin_versions_path, header=None, sep=",", encoding="utf-8" ) + pangolin_version_software = pangolin_version_table[1] with open(software_versions_path) as file: @@ -141,6 +142,9 @@ def bioinfo_parse(self, file_name): ) # fields from summary_variants_metrics_mqc.csv + import pdb + + pdb.set_trace() bioinfo_dict["number_of_base_pairs_sequenced"] = str( (summary_variants_metrics["# Input reads"][c] * 2) ) From 7a477d93a394ae3dd4b7a5731f1f88374f8c8b90 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 5 Aug 2022 14:14:21 +0200 Subject: [PATCH 0733/1454] lintin --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 4b6f925c..6d9fb63c 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -12,7 +12,7 @@ import sys import os -import ftplib +# import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson From 0bc26f47ffe767a8189826c08f48148fb27d2abe Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 7 Aug 2022 20:04:58 +0200 Subject: [PATCH 0734/1454] Added new folder parameter to include all files --- relecov_tools/__main__.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b78912dd..66fe4558 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -59,9 +59,9 @@ def run_relecov_tools(): ) # stderr.print("[green] `._,._,'\n", highlight=False) - __version__ = "0.0.1" + __version__ = "0.0.4" stderr.print( - "[grey39] RELECOV-tools version {}".format(__version__), highlight=False + "\n" "[grey39] RELECOV-tools version {}".format(__version__), highlight=False ) # Lanch the click cli @@ -411,11 +411,17 @@ def long_table_parse(longtable_file, output): type=click.Choice(["isciii", "hugtip", "hunsc-iter"], case_sensitive=False), help="select one of the available institution options", ) +@click.option( + "-d", + "--directory", + type=click.Path(), + help="Folder where are located the additional files", +) @click.option("-o", "--output", type=click.Path(), help="Path to save json output") -def metadata_homogeneizer(lab_metadata, institution, output): +def metadata_homogeneizer(lab_metadata, institution, directory, output): """Parse institution metadata lab to the one used in relecov""" new_parse = relecov_tools.metadata_homogeneizer.MetadataHomogeneizer( - lab_metadata, institution, output + lab_metadata, institution, directory, output ) new_parse.converting_metadata() From 5a56ffe79e6bf835f699d9d1f8ff964990cf8488 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 7 Aug 2022 20:05:23 +0200 Subject: [PATCH 0735/1454] Increase relecov version --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 8636af99..e30d8edf 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -version = "0.0.3" +version = "0.0.4" with open("README.md") as f: readme = f.read() From 9c6cddc8b47a9bbbecbb82f9efa572f435240419 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 7 Aug 2022 20:06:19 +0200 Subject: [PATCH 0736/1454] Included installation of bio python package --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index d2533548..1e1b0a9d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -9,3 +9,4 @@ paramiko>=2.10.1 pyyaml openpyxl ena-upload-cli +bio==1.4.0 From 08039ea70c7f8ad26423a5cea2428fa0554fc8d5 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 7 Aug 2022 20:07:17 +0200 Subject: [PATCH 0737/1454] added required files and the structure --- .../schema/institution_schemas/ISCIII.json | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 9f45aac3..08d98a48 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -33,5 +33,25 @@ "Gene Name 1": "ORF E", "Diagnostic Pcr Ct Value 1": "", "Authors": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón" + }, + "required_files": { + "sample_file": { + "file_name": "sample_data.json", + "metadata_field":["Sequence file R1 fastq", "Sequence file R2 fastq"], + "file_field":["sequence_file_R1_fastq", "sequence_file_R2_fastq"], + "processed":"None" + }, + "artic_version_file": { + "file_name": "artic_version.csv", + "metadata_field": [], + "file_field": [], + "processed":"None" + }, + "run_services_file": { + "file_name": "samples_run_services.tsv", + "metadata_field": [], + "file_field": [], + "processed":"None" } + } } From 53994b6ba1925e8af6be869e144f5c36194e1ad5 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 7 Aug 2022 20:07:58 +0200 Subject: [PATCH 0738/1454] Working on sample data json to include in the metadata --- relecov_tools/metadata_homogeneizer.py | 87 +++++++++++++++++++++++++- 1 file changed, 85 insertions(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 6bd0730d..f9e2af43 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -20,7 +20,9 @@ class MetadataHomogeneizer: """MetadataHomogeneizer object""" - def __init__(self, lab_metadata=None, institution=None, output_folder=None): + def __init__( + self, lab_metadata=None, institution=None, directory=None, output_folder=None + ): self.config_json = ConfigJson() self.heading = self.config_json.get_configuration("metadata_lab_heading") if lab_metadata is None: @@ -46,7 +48,27 @@ def __init__(self, lab_metadata=None, institution=None, output_folder=None): "institution_schemas", self.config_json.get_topic_data("mapping_file", self.institution), ) + if directory is None: + directory = relecov_tools.utils.prompt_path( + msg="Select the directory which contains additional files for metadata" + ) + if not os.path.exists(directory): + log.error("Folder for additional files %s does not exist ", directory) + stderr.print( + "[red] Folder for additional files " + directory + " does not exist" + ) + sys.exit(1) self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) + self.additional_files = [] + if len(self.mapping_json_data["required_files"]) > 0: + for key, values in self.mapping_json_data["required_files"].items(): + f_path = os.path.join(directory, values["file_name"]) + if not os.path.isfile(f_path): + log.error("Additional file %s does not exist ", f_path) + stderr.print("[red] Additional file " + f_path + " does not exist") + sys.exit(1) + values["file_name"] = f_path + self.additional_files.append(values) if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" @@ -101,6 +123,61 @@ def additional_fields(self, mapped_data): add_data.append(new_row_data) return add_data + def handling_additional_files(self, additional_data): + add_data = [] + + for additional_file in self.additional_files: + f_name = additional_file["file_name"] + stderr.print("[blue] Start processing additional file " + f_name) + if f_name.endswith(".json"): + data = relecov_tools.utils.read_json_file(f_name) + elif f_name.endswith(".tsv"): + pass + elif f_name.endswith(".csv"): + pass + else: + log.error("Additional file extension %s is not supported ", f_name) + stderr.print( + "[red] Additional file extension " + f_name + " is not supported" + ) + sys.exit(1) + sample_idx = self.heading.index("Sample ID given for sequencing") + for row in additional_data[1:]: + # new_row_data = [] + + s_value = str(row[sample_idx]) + + try: + item_data = data[s_value] + except KeyError: + log.error( + "Additional file %s does not have the information for %s ", + f_name, + s_value, + ) + stderr.print( + "[red] Additional file " + + f_name + + " does not have information for " + + str(s_value) + ) + continue + # sys.exit(1) + + for m_idx in range(len(additional_file["metadata_field"])): + + try: + meta_idx = self.heading.index( + additional_file["metadata_field"][m_idx] + ) + except ValueError as e: + log.error("Field %s does not exist in Metadata ", e) + stderr.print("[red] Field " + e + " does not exists") + sys.exit(1) + row[meta_idx] = item_data[additional_file["file_field"][m_idx]] + # add_data.append(row) + return add_data + def write_to_excel_file(self, data, f_name): book = openpyxl.Workbook() sheet = book.active @@ -111,9 +188,15 @@ def write_to_excel_file(self, data, f_name): return def converting_metadata(self): + stderr.print("[blue] Reading the metadata file to convert") ws_data = self.read_metadata_file() mapped_data = self.mapping_metadata(ws_data) - converted_data = self.additional_fields(mapped_data) + stderr.print("[green] Successful conversion mapping to ISCIII metadata") + stderr.print("[blue] Adding fixed information") + additional_data = self.additional_fields(mapped_data) + # Fetch the additional files and include the information in metadata + stderr.print("[blue] reading and mapping de information that cames in files") + converted_data = self.handling_additional_files(additional_data) f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") self.write_to_excel_file(converted_data, f_name) return From 19a6b3b71465d9732cec610f5ed2a9bc1b2817d2 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 8 Aug 2022 01:04:49 +0200 Subject: [PATCH 0739/1454] correct the field for orginating lab from the metadata input file --- relecov_tools/metadata_homogeneizer.py | 52 ++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 7 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index f9e2af43..fa264644 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -124,17 +124,15 @@ def additional_fields(self, mapped_data): return add_data def handling_additional_files(self, additional_data): - add_data = [] - for additional_file in self.additional_files: f_name = additional_file["file_name"] stderr.print("[blue] Start processing additional file " + f_name) if f_name.endswith(".json"): data = relecov_tools.utils.read_json_file(f_name) elif f_name.endswith(".tsv"): - pass + data = relecov_tools.utils.read_csv_file_return_dict(f_name, "\t") elif f_name.endswith(".csv"): - pass + data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") else: log.error("Additional file extension %s is not supported ", f_name) stderr.print( @@ -150,6 +148,8 @@ def handling_additional_files(self, additional_data): try: item_data = data[s_value] except KeyError: + pass + """ log.error( "Additional file %s does not have the information for %s ", f_name, @@ -162,6 +162,7 @@ def handling_additional_files(self, additional_data): + str(s_value) ) continue + """ # sys.exit(1) for m_idx in range(len(additional_file["metadata_field"])): @@ -172,11 +173,48 @@ def handling_additional_files(self, additional_data): ) except ValueError as e: log.error("Field %s does not exist in Metadata ", e) - stderr.print("[red] Field " + e + " does not exists") + stderr.print(f"[red] Field {e} does not exist") sys.exit(1) - row[meta_idx] = item_data[additional_file["file_field"][m_idx]] + + if additional_file["req_process"] == "None": + row[meta_idx] = item_data[additional_file["file_field"][m_idx]] + else: + + if "condition" in additional_file["req_process"]: + for key, value in additional_file["req_process"][ + "condition" + ].items(): + if ( + key + in item_data[ + additional_file["file_field"][m_idx] + ].lower() + ): + row[meta_idx] = value + break + elif "replace" in additional_file["req_process"]: + row[meta_idx] = row[meta_idx].strip() + try: + row[meta_idx] = data[row[meta_idx]][ + additional_file["file_field"][m_idx] + ] + except KeyError as e: + log.error("Value %s does not exist ", e) + stderr.print(f"[red] Value {e} does not exist") + sys.exit(1) + else: + log.error( + "Processed method %s is not implemented yet", + additional_data["req_process"].key(), + ) + stderr.print( + f"[red] Processed method {additional_data['req_process'].key()} is not implemented yet" + ) + sys.exit(1) # add_data.append(row) - return add_data + # import pdb; pdb.set_trace() + stderr.print("[green] Succesful processing of additional file ") + return additional_data def write_to_excel_file(self, data, f_name): book = openpyxl.Workbook() From 2ed24888cc4339c4fefde1bab868df419ae30dc1 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 8 Aug 2022 01:05:41 +0200 Subject: [PATCH 0740/1454] remove duplicated Ministerio de sanidad --- relecov_tools/conf/laboratory_address.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 6450a5d0..5e2b2314 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -407,14 +407,6 @@ }, { "collecting_institution": "Ministerio de Sanidad, Servicios Sociales e Igualdad", - "collecting_institution_address": "", - "collecting_institution_email": "", - "geo_loc_state": "Madrid", - "geo_loc_city": "Madrid", - "geo_loc_country": "Spain" - }, - { - "collecting_institution": "MINISTERIO DE SANIDAD, POLITICA SOCIAL E IGUALDAD", "collecting_institution_address": "P.º del Prado, 18", "collecting_institution_email": "", "geo_loc_state": "Madrid", From 7ea28b4b3cf23867308c790c39a3040cdea447cc Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 8 Aug 2022 01:06:12 +0200 Subject: [PATCH 0741/1454] reformating print --- relecov_tools/feed_database.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 2ef85166..8d0ab188 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -62,7 +62,7 @@ def __init__( else: if os.path.isfile(schema): log.error("Relecov schema file %s does not exists", schema) - stderr.print("[red] Relecov schema " + schema + "does not exists") + stderr.print(f"[red] Relecov schema {schema} does not exists") sys.exit(1) rel_schema_json = relecov_tools.utils.read_json_file(schema) try: From 7ab69f7ea336358538678d1d4a5e599fbae35f82 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 8 Aug 2022 01:08:06 +0200 Subject: [PATCH 0742/1454] New file for changing format on originating lab --- .../schema/institution_schemas/ISCIII.json | 43 +++++++++++++------ 1 file changed, 30 insertions(+), 13 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 08d98a48..a4577efb 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -35,23 +35,40 @@ "Authors": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón" }, "required_files": { + "org_lab_file": { + "file_name": "laboratory_mapping_list.tsv", + "metadata_field": ["Originating Laboratory"], + "file_field": ["mapped_org_lab"], + "req_process":{ + "replace":{ + } + } + }, + "sequencer_file": { + "file_name": "samples_run_services.tsv", + "metadata_field": ["Sequencing Instrument Model"], + "file_field": ["run_name"], + "req_process":{ + "condition":{ + "nextseq": "Illumina NextSeq", + "next_seq": "Illumina NextSeq", + "miseq": "Illumina MiSeq", + "miseaq": "Illumina MiSeq", + "novaseq": "Illumina NovaSeq" + } + } + }, + "run_id_file": { + "file_name": "samples_run_services.tsv", + "metadata_field": ["Runid"], + "file_field": ["run_name"], + "req_process":"None" + }, "sample_file": { "file_name": "sample_data.json", "metadata_field":["Sequence file R1 fastq", "Sequence file R2 fastq"], "file_field":["sequence_file_R1_fastq", "sequence_file_R2_fastq"], - "processed":"None" - }, - "artic_version_file": { - "file_name": "artic_version.csv", - "metadata_field": [], - "file_field": [], - "processed":"None" - }, - "run_services_file": { - "file_name": "samples_run_services.tsv", - "metadata_field": [], - "file_field": [], - "processed":"None" + "req_process":"None" } } } From 17bc908f67c1bf5fc45a846f46ede9d3a6a5da87 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 8 Aug 2022 01:08:41 +0200 Subject: [PATCH 0743/1454] new function to read csv and tsv files --- relecov_tools/utils.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 76344bbd..2176ed24 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -31,6 +31,23 @@ def read_json_file(j_file): data = json.load(fh) return data +def read_csv_file_return_dict(file_name, sep): + """Read csv or tsv file, according to separator, and return a dictionary + where the main key is the first column + """ + with open (file_name , "r") as fh: + lines = fh.readlines() + heading = lines[0].strip().split(sep) + if len(heading) == 0: + return {"ERROR":"not valid format"} + file_data = {} + for line in lines[1:]: + line_s = line.strip().split(sep) + file_data[line_s[0]] = {} + for idx in range(1,len(heading)): + file_data[line_s[0]][heading[idx]] = line_s[idx] + return file_data + def get_md5_from_local_folder(local_folder): """Fetch the md5 values for each file in the file list""" From 08188ae588e61e67675d62f2d12ebd9c3eedf20f Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 8 Aug 2022 01:10:07 +0200 Subject: [PATCH 0744/1454] litin --- relecov_tools/utils.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 2176ed24..18c00a44 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -31,20 +31,21 @@ def read_json_file(j_file): data = json.load(fh) return data + def read_csv_file_return_dict(file_name, sep): """Read csv or tsv file, according to separator, and return a dictionary where the main key is the first column """ - with open (file_name , "r") as fh: + with open(file_name, "r") as fh: lines = fh.readlines() heading = lines[0].strip().split(sep) if len(heading) == 0: - return {"ERROR":"not valid format"} + return {"ERROR": "not valid format"} file_data = {} for line in lines[1:]: line_s = line.strip().split(sep) file_data[line_s[0]] = {} - for idx in range(1,len(heading)): + for idx in range(1, len(heading)): file_data[line_s[0]][heading[idx]] = line_s[idx] return file_data From 1d89e0e3060d89792e0d3003ff14a71b77381e75 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 8 Aug 2022 10:53:51 +0200 Subject: [PATCH 0745/1454] added location in gisaid format --- relecov_tools/gisaid_upload.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 982e0c39..8bb28d1b 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -118,11 +118,11 @@ def metadata_to_csv(self): os.path.dirname(os.path.realpath(__file__)), "conf", lab_json_conf ) lab_json = relecov_tools.utils.read_json_file(lab_json_file) - for i in lab_json: - if i["collecting_institution"] == df_data["covv_subm_lab"][0]: - df_data.loc[ - df_data["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" - ] = i["collecting_institution_address"] + for lab in lab_json: + for i in range(len(df_data)): + if lab["collecting_institution"] == df_data["covv_subm_lab"][i]: + df_data["covv_location"][i] = " / ".join (["Europe", lab["geo_loc_country"], lab["geo_loc_state"], lab["geo_loc_city"]]) + df_data.loc[df_data["covv_gender"] == "", "covv_gender"] = "unknown" df_data.loc[df_data["covv_patient_age"] == "", "covv_patient_age"] = "unknown" @@ -134,7 +134,7 @@ def metadata_to_csv(self): df_data.loc[ df_data["covv_orig_lab_addr"] == "", "covv_orig_lab_addr" ] = "unknown" - df_data.loc[df_data["covv_orig_lab"] == "", "covv_orig_lab_addr"] = "unknown" + df_data.loc[df_data["covv_orig_lab"] == "", "covv_orig_lab"] = "unknown" df_data.loc[ df_data["covv_patient_status"] == "", "covv_patient_status" ] = "unknown" @@ -202,7 +202,7 @@ def cli3_auth(self): def cli3_upload(self): """Upload to GISAID""" if self.proxy_config is None: - os.system( + print( "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s" % ( self.token, @@ -212,7 +212,7 @@ def cli3_upload(self): ) ) else: - os.system( + print( "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % ( self.token, From d7c586d045859662cad3e3d6c4ac36ccc22d05d5 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 8 Aug 2022 11:53:44 +0200 Subject: [PATCH 0746/1454] debug --- relecov_tools/gisaid_upload.py | 41 ++++++++++++++++++---------------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 8bb28d1b..c1786534 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -98,9 +98,27 @@ def __init__( self.single = single # Metadatos + + def complete_mand_fields(self, dataframe): + """Complete mandatory empty fields with 'unknown'""" + dataframe.loc[dataframe["covv_gender"] == "", "covv_gender"] = "unknown" + dataframe.loc[dataframe["covv_patient_age"] == "", "covv_patient_age"] = "unknown" + dataframe.loc[dataframe["covv_authors"] == "", "covv_authors"] = "unknown" + dataframe.loc[ + dataframe["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" + ] = "unknown" + dataframe.loc[dataframe["covv_subm_lab"] == "", "covv_subm_lab"] = "unknown" + dataframe.loc[ + dataframe["covv_orig_lab_addr"] == "", "covv_orig_lab_addr" + ] = "unknown" + dataframe.loc[dataframe["covv_orig_lab"] == "", "covv_orig_lab"] = "unknown" + dataframe.loc[ + dataframe["covv_patient_status"] == "", "covv_patient_status" + ] = "unknown" + return dataframe def metadata_to_csv(self): - "Transform metadata json to csv" + """Transform metadata json to csv""" data = relecov_tools.utils.read_json_file(self.gisaid_json) df_data = pd.DataFrame(data) df_data.insert(4, "covv_passage", "Original") @@ -120,27 +138,12 @@ def metadata_to_csv(self): lab_json = relecov_tools.utils.read_json_file(lab_json_file) for lab in lab_json: for i in range(len(df_data)): - if lab["collecting_institution"] == df_data["covv_subm_lab"][i]: + if lab["collecting_institution"] == df_data["covv_orig_lab"][i]: df_data["covv_location"][i] = " / ".join (["Europe", lab["geo_loc_country"], lab["geo_loc_state"], lab["geo_loc_city"]]) - - df_data.loc[df_data["covv_gender"] == "", "covv_gender"] = "unknown" - df_data.loc[df_data["covv_patient_age"] == "", "covv_patient_age"] = "unknown" - df_data.loc[df_data["covv_authors"] == "", "covv_authors"] = "unknown" - df_data.loc[ - df_data["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" - ] = "unknown" - df_data.loc[df_data["covv_subm_lab"] == "", "covv_subm_lab"] = "unknown" - df_data.loc[ - df_data["covv_orig_lab_addr"] == "", "covv_orig_lab_addr" - ] = "unknown" - df_data.loc[df_data["covv_orig_lab"] == "", "covv_orig_lab"] = "unknown" - df_data.loc[ - df_data["covv_patient_status"] == "", "covv_patient_status" - ] = "unknown" - + df_data_comp= self.complete_mand_fields(df_data) df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") - df_data.to_csv(df_data_path, index=False) + df_data_comp.to_csv(df_data_path, index=False) metagisaid = df_data_path return metagisaid From f7be6411265b3a1689c1530a70aaef1ce8f6f295 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 8 Aug 2022 12:11:58 +0200 Subject: [PATCH 0747/1454] made it functional --- relecov_tools/gisaid_upload.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index c1786534..0b2b4a7c 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -205,7 +205,7 @@ def cli3_auth(self): def cli3_upload(self): """Upload to GISAID""" if self.proxy_config is None: - print( + os.system( "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s" % ( self.token, @@ -215,7 +215,7 @@ def cli3_upload(self): ) ) else: - print( + os.system( "cli3 upload --token %s --metadata %s --fasta %s --frameshift %s --proxy %s" % ( self.token, From 075f5b907997ab553398bc903c1d389ad17e3eb4 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 8 Aug 2022 12:13:55 +0200 Subject: [PATCH 0748/1454] lintin --- relecov_tools/gisaid_upload.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 0b2b4a7c..0c0cb075 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -98,11 +98,13 @@ def __init__( self.single = single # Metadatos - + def complete_mand_fields(self, dataframe): """Complete mandatory empty fields with 'unknown'""" dataframe.loc[dataframe["covv_gender"] == "", "covv_gender"] = "unknown" - dataframe.loc[dataframe["covv_patient_age"] == "", "covv_patient_age"] = "unknown" + dataframe.loc[ + dataframe["covv_patient_age"] == "", "covv_patient_age" + ] = "unknown" dataframe.loc[dataframe["covv_authors"] == "", "covv_authors"] = "unknown" dataframe.loc[ dataframe["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" @@ -139,9 +141,16 @@ def metadata_to_csv(self): for lab in lab_json: for i in range(len(df_data)): if lab["collecting_institution"] == df_data["covv_orig_lab"][i]: - df_data["covv_location"][i] = " / ".join (["Europe", lab["geo_loc_country"], lab["geo_loc_state"], lab["geo_loc_city"]]) - - df_data_comp= self.complete_mand_fields(df_data) + df_data["covv_location"][i] = " / ".join( + [ + "Europe", + lab["geo_loc_country"], + lab["geo_loc_state"], + lab["geo_loc_city"], + ] + ) + + df_data_comp = self.complete_mand_fields(df_data) df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") df_data_comp.to_csv(df_data_path, index=False) metagisaid = df_data_path From 73881e2b50005a9222a7feaa3be1dacd7e877acb Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 8 Aug 2022 13:04:42 +0200 Subject: [PATCH 0749/1454] fixing iinstrument platform bug --- relecov_tools/ena_upload.py | 18 ++++++++---------- relecov_tools/map_schema.py | 21 ++++++++++++++++++++- 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 6d9fb63c..e69eb5a0 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -12,7 +12,7 @@ import sys import os -# import ftplib +import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -322,7 +322,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. # When the action is MODIFY rthe fastq are already submitted. - """ + if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -342,7 +342,7 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) - """ + # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) # print(chec) @@ -381,15 +381,13 @@ def create_structure_to_ena(self): root = tree.getroot() for files in root.iter("SAMPLE_ATTRIBUTES"): - tag = ET.SubElement(files, "TAG") - tag.text = str("ENA-CHECKLIST") - tag = ET.SubElement(files, "VALUE") - tag.text = str("ERC000033") + tag = ET.SubElement(files, "SAMPLE_ATTRIBUTE") + tag_2 = ET.SubElement(tag, "TAG") + tag_2.text = str("ENA-CHECKLIST") + tag_2 = ET.SubElement(tag, "VALUE") + tag_2.text = str("ERC000033") tree.write(schema_xmls["sample"]) - import pdb - - pdb.set_trace() if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index a143221a..95092788 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -215,7 +215,26 @@ def additional_formating(self, mapped_json_data): "nextseq" in self.json_data[idx]["sequencing_instrument_model"].lower() ): - mapped_json_data[idx]["instrument_model"] = "NextSeq 500" + if ( + "500" + in self.json_data[idx]["sequencing_instrument_model"].lower() + ): + mapped_json_data[idx]["instrument_model"] = "NextSeq 500" + if ( + "1000" + in self.json_data[idx]["sequencing_instrument_model"].lower() + ): + mapped_json_data[idx]["instrument_model"] = "NextSeq 1000" + if ( + "2000" + in self.json_data[idx]["sequencing_instrument_model"].lower() + ): + mapped_json_data[idx]["instrument_model"] = "NextSeq 2000" + if ( + "550" + in self.json_data[idx]["sequencing_instrument_model"].lower() + ): + mapped_json_data[idx]["instrument_model"] = "NextSeq 550" mapped_json_data[idx]["host subject id"] = "" mapped_json_data[idx]["host health state"] = "" From ada2c1edb2905e2d1d637036f48b97d224bcbdf3 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Mon, 8 Aug 2022 15:26:43 +0200 Subject: [PATCH 0750/1454] Add data type string to SAMPLE column from long_variants_table --- relecov_tools/read_bioinfo_metadata.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0c57d797..0a9245f0 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -98,7 +98,7 @@ def bioinfo_parse(self, file_name): summary_variants_metrics_path, sep=",", encoding="utf-8" ) variants_long_table = pd.read_csv( - variants_long_table_path, sep=",", encoding="utf-8" + variants_long_table_path, sep=",", encoding="utf-8", dtype={"SAMPLE": "string"} ) consensus_genome_length = pd.read_csv( consensus_genome_length_path, header=None, sep=",", encoding="utf-8" @@ -142,12 +142,10 @@ def bioinfo_parse(self, file_name): ) # fields from summary_variants_metrics_mqc.csv - import pdb - - pdb.set_trace() bioinfo_dict["number_of_base_pairs_sequenced"] = str( (summary_variants_metrics["# Input reads"][c] * 2) ) + bioinfo_dict["ns_per_100_kbp"] = str( summary_variants_metrics["# Ns per 100kb consensus"][c] ) @@ -156,6 +154,7 @@ def bioinfo_parse(self, file_name): ) # fields from variants_long_table.csv + bioinfo_dict["reference_genome_accession"] = str( variants_long_table["CHROM"][c] ) @@ -174,7 +173,6 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_R2_md5"] = str( md5_info.iloc[c * 2 + 1, 0][0:32] ) - bioinfo_dict["dehosting_method_software_version"] = str( list(software_versions["KRAKEN2_KRAKEN2"].values())[0] ) From 1aa2d9b8d6eca1782ea2bedfb2e8e2b724fcbdb8 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Mon, 8 Aug 2022 15:41:41 +0200 Subject: [PATCH 0751/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0a9245f0..d93bc056 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -98,7 +98,10 @@ def bioinfo_parse(self, file_name): summary_variants_metrics_path, sep=",", encoding="utf-8" ) variants_long_table = pd.read_csv( - variants_long_table_path, sep=",", encoding="utf-8", dtype={"SAMPLE": "string"} + variants_long_table_path, + sep=",", + encoding="utf-8", + dtype={"SAMPLE": "string"}, ) consensus_genome_length = pd.read_csv( consensus_genome_length_path, header=None, sep=",", encoding="utf-8" @@ -152,9 +155,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["qc_filtered"] = str( summary_variants_metrics["# Trimmed reads (fastp)"][c] ) - # fields from variants_long_table.csv - bioinfo_dict["reference_genome_accession"] = str( variants_long_table["CHROM"][c] ) From 7d07f5d869b68a000d446964ed52efc663f16420 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 9 Aug 2022 17:19:06 +0200 Subject: [PATCH 0752/1454] modifying to select sample by name not in order --- relecov_tools/read_bioinfo_metadata.py | 49 +++++++++++++++++--------- 1 file changed, 33 insertions(+), 16 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0c57d797..8d061720 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -135,44 +135,61 @@ def bioinfo_parse(self, file_name): bioinfo_dict["long_table_path"] = self.input_folder # fields from mapping_illumina.tab + mapping_illumina_tab_sample = mapping_illumina_tab.loc[ + mapping_illumina_tab["sample"] == bioinfo_dict["sample_name"] + ] + for key in self.mapping_illumina_tab_field_list.keys(): bioinfo_dict[key] = str( - mapping_illumina_tab[self.mapping_illumina_tab_field_list[key]][c] + mapping_illumina_tab_sample.loc[ + mapping_illumina_tab["sample"] == bioinfo_dict["sample_name"] + ][self.mapping_illumina_tab_field_list[key]].values[0] ) # fields from summary_variants_metrics_mqc.csv - import pdb - pdb.set_trace() bioinfo_dict["number_of_base_pairs_sequenced"] = str( - (summary_variants_metrics["# Input reads"][c] * 2) + summary_variants_metrics.loc[ + summary_variants_metrics["Sample"] == bioinfo_dict["sample_name"] + ]["# Input reads"].values[0] + * 2 ) + bioinfo_dict["ns_per_100_kbp"] = str( - summary_variants_metrics["# Ns per 100kb consensus"][c] + summary_variants_metrics.loc[ + summary_variants_metrics["Sample"] == bioinfo_dict["sample_name"] + ]["# Ns per 100kb consensus"].values[0] ) + bioinfo_dict["qc_filtered"] = str( - summary_variants_metrics["# Trimmed reads (fastp)"][c] + summary_variants_metrics.loc[ + summary_variants_metrics["Sample"] == bioinfo_dict["sample_name"] + ]["# Trimmed reads (fastp)"].values[0] ) # fields from variants_long_table.csv - bioinfo_dict["reference_genome_accession"] = str( - variants_long_table["CHROM"][c] - ) - bioinfo_dict["consensus_genome_length"] = str( - consensus_genome_length.iloc[c, 0] - ) + + chrom = variants_long_table.loc[ + variants_long_table["SAMPLE"] == bioinfo_dict["sample_name"] + ]["CHROM"] + import pdb + + pdb.set_trace() + bioinfo_dict["reference_genome_accession"] = str(chrom) + # bioinfo_dict["consensus_genome_length"] = str(consensus_genome_length.iloc[c, 0]) + bioinfo_dict["consensus_genome_length"] = "TEMPORARY VALUE" bioinfo_dict["consensus_sequence_R1_name"] = str( - md5_info.iloc[c * 2, 0][34:60] + md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[0, 2] ) bioinfo_dict["consensus_sequence_R2_name"] = str( - md5_info.iloc[c * 2 + 1, 0][34:60] + md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[1, 2] ) bioinfo_dict["consensus_sequence_R1_md5"] = str( - md5_info.iloc[c * 2, 0][0:32] + md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[0, 2] ) bioinfo_dict["consensus_sequence_R2_md5"] = str( - md5_info.iloc[c * 2 + 1, 0][0:32] + md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[1, 1] ) bioinfo_dict["dehosting_method_software_version"] = str( From 300c073bc9946f136f6135270eff9c02a3f3ec82 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 9 Aug 2022 22:49:04 +0200 Subject: [PATCH 0753/1454] remove -l parameter to indicate the metadata lab. now it must be inside folder --- relecov_tools/__main__.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 66fe4558..1e659ad4 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -399,12 +399,6 @@ def long_table_parse(longtable_file, output): # read metadata bioinformatics @relecov_tools_cli.command(help_priority=12) -@click.option( - "-l", - "--lab_metadata", - type=click.Path(), - help="file containing laboratory METADATA ", -) @click.option( "-i", "--institution", @@ -418,10 +412,10 @@ def long_table_parse(longtable_file, output): help="Folder where are located the additional files", ) @click.option("-o", "--output", type=click.Path(), help="Path to save json output") -def metadata_homogeneizer(lab_metadata, institution, directory, output): +def metadata_homogeneizer(institution, directory, output): """Parse institution metadata lab to the one used in relecov""" new_parse = relecov_tools.metadata_homogeneizer.MetadataHomogeneizer( - lab_metadata, institution, directory, output + institution, directory, output ) new_parse.converting_metadata() From 3e0d661824f6a653350bccbce60d8185f4f0e97b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 9 Aug 2022 22:54:00 +0200 Subject: [PATCH 0754/1454] Change the format that additional files are handle based on functions --- .../schema/institution_schemas/ISCIII.json | 131 +++++++++--------- 1 file changed, 68 insertions(+), 63 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index a4577efb..748dc8fe 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -1,74 +1,79 @@ { - "mapped_fields": { - "Public Health sample id (SIVIES)": "Código SiViEs", - "Sample ID given by originating laboratory": "Ref Hospital", - "Sample ID given by the submitting laboratory": "ID CNM", - "Sample ID given in the microbiology lab": "ID VI-VRP", - "Sample ID given if multiple rna-extraction or passages": "ID VI-VRP", - "Sample ID given for sequencing": "ID VI-VRP", - "GISAID id": "ID GISAID", - "Originating Laboratory": "Hospital", - "Sample Collection Date": "Fecha de toma", - "Sample Received Date": "Fecha recepción", - "Host Age": "Edad (años)", - "Host Gender": "Sexo", - "Diagnostic Pcr Ct Value 1": "PCR genE" - - }, - "fixed_fields": { - "Submitting Institution": "Instituto de Salud Carlos III", - "Biological Sample Storage Condition": "-80 C", - "Rna Extraction Protocol": "RT-PCR", - "Purpose of sampling": "Surveillance", - "Specimen source": "Nasopharyngeal exudate", - "Environmental System": "Swab", - "Host": "Human", - "Library Preparation Kit": "Illumina DNA Prep", - "Enrichment Protocol": "Amplicon", - "Enrichment panel/assay": "ARTIC", - "Source material": "Viral RNA", - "Capture method": "PCR", - "Sequencing technique": "Amplicon", - "Library Layout": "Paired", - "Gene Name 1": "ORF E", - "Diagnostic Pcr Ct Value 1": "", - "Authors": "A. Monzón; F. Casas; I. Jiménez; M. Camarero; P. Zaballos; ROMAN SOTO; S. Cuesta, I.; S. Iglesias-Caballero; S. Pozo; S. Varona; SERGIO; Sandonís; V. Vázquez-Morón" - }, + "pyhon_file": "ISCIII.py", "required_files": { + "meta_file": { + "file_name": "new_lab_metadata2022_07_20_13_35_38.xlsx", + "mapped_fields": { + "Public Health sample id (SIVIES)": "Código SiViEs", + "Sample ID given by originating laboratory": "Ref Hospital", + "Sample ID given by the submitting laboratory": "ID CNM", + "Sample ID given in the microbiology lab": "ID VI-VRP", + "Sample ID given if multiple rna-extraction or passages": "ID VI-VRP", + "Sample ID given for sequencing": "ID VI-VRP", + "GISAID id": "ID GISAID", + "Originating Laboratory": "Hospital", + "Sample Collection Date": "Fecha de toma", + "Sample Received Date": "Fecha recepción", + "Host Age": "Edad (años)", + "Host Gender": "Sexo", + "Diagnostic Pcr Ct Value 1": "PCR genE" + }, + "fixed_fields": { + "Submitting Institution": "Instituto de Salud Carlos III", + "Biological Sample Storage Condition": "-80 C", + "Rna Extraction Protocol": "RT-PCR", + "Purpose of sampling": "Surveillance", + "Specimen source": "Nasopharyngeal exudate", + "Environmental System": "Swab", + "Host": "Human", + "Library Preparation Kit": "Illumina DNA Prep", + "Enrichment Protocol": "Amplicon", + "Enrichment panel/assay": "ARTIC", + "Source material": "Viral RNA", + "Capture method": "PCR", + "Sequencing technique": "Amplicon", + "Library Layout": "Paired", + "Gene Name 1": "ORF E", + "Diagnostic Pcr Ct Value 1": "", + "Authors": "" + }, + "function" : "None" + }, + "sample_file": { + "file_name": "sample_data.json", + "mapped_fields": { + "Sequence file R1 fastq": "sequence_file_R1_fastq", + "Sequence file R2 fastq": "sequence_file_R2_fastq" + }, + "function":"None" + }, + "run_id_file": { + "file_name": "samples_run_services.tsv", + "mapped_fields":{ + "Runid": "run_name" + }, + "function":"None" + }, "org_lab_file": { "file_name": "laboratory_mapping_list.tsv", - "metadata_field": ["Originating Laboratory"], - "file_field": ["mapped_org_lab"], - "req_process":{ - "replace":{ - } - } + "mapped_fields":{ + "Originating Laboratory": "mapped_org_lab" + }, + "function": "replace_originating_lab" }, "sequencer_file": { "file_name": "samples_run_services.tsv", - "metadata_field": ["Sequencing Instrument Model"], - "file_field": ["run_name"], - "req_process":{ - "condition":{ - "nextseq": "Illumina NextSeq", - "next_seq": "Illumina NextSeq", - "miseq": "Illumina MiSeq", - "miseaq": "Illumina MiSeq", - "novaseq": "Illumina NovaSeq" - } - } - }, - "run_id_file": { - "file_name": "samples_run_services.tsv", - "metadata_field": ["Runid"], - "file_field": ["run_name"], - "req_process":"None" + "mapped_fields":{ + "Sequencing Instrument Model": "run_name" + }, + "function": "added_seq_inst_model" }, - "sample_file": { - "file_name": "sample_data.json", - "metadata_field":["Sequence file R1 fastq", "Sequence file R2 fastq"], - "file_field":["sequence_file_R1_fastq", "sequence_file_R2_fastq"], - "req_process":"None" + "host_gender_file": { + "file_name": "", + "mapped_fields":{ + "Host Gender": "" + }, + "function": "translate_gender_to_english" } } } From 9e814d5a16c11bd360ac63cb49715b55bf4755a3 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 9 Aug 2022 23:13:49 +0200 Subject: [PATCH 0755/1454] modified to support to handled institution functions to set additional fields --- relecov_tools/metadata_homogeneizer.py | 204 +++++++++++++------------ 1 file changed, 107 insertions(+), 97 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index fa264644..ae178ce8 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -20,21 +20,10 @@ class MetadataHomogeneizer: """MetadataHomogeneizer object""" - def __init__( - self, lab_metadata=None, institution=None, directory=None, output_folder=None - ): + def __init__(self, institution=None, directory=None, output_folder=None): self.config_json = ConfigJson() self.heading = self.config_json.get_configuration("metadata_lab_heading") - if lab_metadata is None: - self.lab_metadata = relecov_tools.utils.prompt_path( - msg="Select the file which contains metadata" - ) - else: - self.lab_metadata = lab_metadata - if not os.path.exists(self.lab_metadata): - log.error("Metadata file %s does not exist ", self.lab_metadata) - stderr.print("[red] Metadata file " + self.lab_metadata + " does not exist") - sys.exit(1) + if institution is None: self.institution = relecov_tools.utils.prompt_selection( msg="Select the available mapping institution", @@ -59,9 +48,45 @@ def __init__( ) sys.exit(1) self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) + + try: + lab_metadata = self.mapping_json_data["required_files"]["meta_file"][ + "file_name" + ] + except KeyError: + log.error("Metadata File is not defined in schema") + stderr.print("[red] Metadata File is not defined in schema") + sys.exit(1) + metadata_path = os.path.join(directory, lab_metadata) + if not os.path.isfile(metadata_path): + log.error("Metadata File %s does not exists", metadata_path) + stderr.print("[red] Metadata File " + metadata_path + "does not exists") + sys.exit(1) + self.lab_metadata = metadata_path + # Check if python file is defined + function_file = self.mapping_json_data["pyhon_file"] + if function_file == "": + self.function_file = None + else: + self.function_file = os.path.join( + os.path.dirname(__file__), "institution_scripts", function_file + ) + if not os.path.isfile(self.function_file): + log.error("File with functions %s does not exist ", self.function_file) + stderr.print( + "[red] File with functions " + + self.function_file + + " does not exist" + ) + sys.exit(1) self.additional_files = [] - if len(self.mapping_json_data["required_files"]) > 0: + if len(self.mapping_json_data["required_files"]) > 1: for key, values in self.mapping_json_data["required_files"].items(): + if key == "meta_file": + continue + if values["file_name"] == "": + self.additional_files.append(values) + continue f_path = os.path.join(directory, values["file_name"]) if not os.path.isfile(f_path): log.error("Additional file %s does not exist ", f_path) @@ -96,7 +121,9 @@ def read_metadata_file(self): return ws_data def mapping_metadata(self, ws_data): - map_fields = self.mapping_json_data["mapped_fields"] + map_fields = self.mapping_json_data["required_files"]["meta_file"][ + "mapped_fields" + ] map_data = [] for row in ws_data: row_data = {} @@ -109,7 +136,9 @@ def mapping_metadata(self, ws_data): def additional_fields(self, mapped_data): add_data = [self.heading] - fixed_fields = self.mapping_json_data["fixed_fields"] + fixed_fields = self.mapping_json_data["required_files"]["meta_file"][ + "fixed_fields" + ] for row in mapped_data: new_row_data = [] for field in self.heading: @@ -124,95 +153,76 @@ def additional_fields(self, mapped_data): return add_data def handling_additional_files(self, additional_data): + for additional_file in self.additional_files: - f_name = additional_file["file_name"] - stderr.print("[blue] Start processing additional file " + f_name) - if f_name.endswith(".json"): - data = relecov_tools.utils.read_json_file(f_name) - elif f_name.endswith(".tsv"): - data = relecov_tools.utils.read_csv_file_return_dict(f_name, "\t") - elif f_name.endswith(".csv"): - data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") - else: - log.error("Additional file extension %s is not supported ", f_name) - stderr.print( - "[red] Additional file extension " + f_name + " is not supported" - ) - sys.exit(1) - sample_idx = self.heading.index("Sample ID given for sequencing") - for row in additional_data[1:]: - # new_row_data = [] - - s_value = str(row[sample_idx]) - - try: - item_data = data[s_value] - except KeyError: - pass - """ - log.error( - "Additional file %s does not have the information for %s ", - f_name, - s_value, - ) + if additional_file["file_name"] != "": + f_name = additional_file["file_name"] + stderr.print("[blue] Start processing additional file " + f_name) + if f_name.endswith(".json"): + data = relecov_tools.utils.read_json_file(f_name) + elif f_name.endswith(".tsv"): + data = relecov_tools.utils.read_csv_file_return_dict(f_name, "\t") + elif f_name.endswith(".csv"): + data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") + else: + log.error("Additional file extension %s is not supported ", f_name) stderr.print( - "[red] Additional file " + "[red] Additional file extension " + f_name - + " does not have information for " - + str(s_value) + + " is not supported" ) - continue - """ - # sys.exit(1) - - for m_idx in range(len(additional_file["metadata_field"])): + sys.exit(1) + sample_idx = self.heading.index("Sample ID given for sequencing") + else: + data = "" + if additional_file["function"] == "None": + for row in additional_data[1:]: + # new_row_data = [] + s_value = str(row[sample_idx]) try: - meta_idx = self.heading.index( - additional_file["metadata_field"][m_idx] + item_data = data[s_value] + except KeyError: + pass + """ + log.error( + "Additional file %s does not have the information for %s ", + f_name, + s_value, + ) + stderr.print( + "[red] Additional file " + + f_name + + " does not have information for " + + str(s_value) ) - except ValueError as e: - log.error("Field %s does not exist in Metadata ", e) - stderr.print(f"[red] Field {e} does not exist") - sys.exit(1) - - if additional_file["req_process"] == "None": - row[meta_idx] = item_data[additional_file["file_field"][m_idx]] - else: - - if "condition" in additional_file["req_process"]: - for key, value in additional_file["req_process"][ - "condition" - ].items(): - if ( - key - in item_data[ - additional_file["file_field"][m_idx] - ].lower() - ): - row[meta_idx] = value - break - elif "replace" in additional_file["req_process"]: - row[meta_idx] = row[meta_idx].strip() - try: - row[meta_idx] = data[row[meta_idx]][ - additional_file["file_field"][m_idx] - ] - except KeyError as e: - log.error("Value %s does not exist ", e) - stderr.print(f"[red] Value {e} does not exist") - sys.exit(1) - else: - log.error( - "Processed method %s is not implemented yet", - additional_data["req_process"].key(), - ) - stderr.print( - f"[red] Processed method {additional_data['req_process'].key()} is not implemented yet" - ) + continue + """ + # sys.exit(1) + for m_field, f_field in additional_file["mapped_fields"].items(): + try: + meta_idx = self.heading.index(m_field) + except ValueError as e: + log.error("Field %s does not exist in Metadata ", e) + stderr.print(f"[red] Field {e} does not exist") sys.exit(1) - # add_data.append(row) - # import pdb; pdb.set_trace() + row[meta_idx] = item_data[f_field] + + # import pdb; pdb.set_trace() + else: + func_name = additional_file["function"] + stderr.print("[yellow] Start processing function " + func_name) + exec( + "from relecov_tools.institution_scripts." + + self.institution + + " import " + + func_name + ) + eval( + func_name + + "(additional_data, data, additional_file['mapped_fields'], self.heading)" + ) + stderr.print("[green] Succesful processing of additional file ") return additional_data From fa13c25ef1b522c62302d54aa0ba1cc2beae6ff2 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 9 Aug 2022 23:14:15 +0200 Subject: [PATCH 0756/1454] defined functions for ISCIII --- relecov_tools/institution_scripts/ISCIII.py | 76 +++++++++++++++++++ relecov_tools/institution_scripts/__init__.py | 0 2 files changed, 76 insertions(+) create mode 100644 relecov_tools/institution_scripts/ISCIII.py create mode 100644 relecov_tools/institution_scripts/__init__.py diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py new file mode 100644 index 00000000..9bb8610d --- /dev/null +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python +import sys + +import logging +import rich.console +import relecov_tools.utils + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +def replace_originating_lab(metadata, f_data, mapped_fields, heading): + """Replace the format text in the originating lab and replace by the ones + defined in the System + """ + for row in metadata[1:]: + for key, val in mapped_fields.items(): + meta_idx = heading.index(key) + try: + row[meta_idx] = f_data[row[meta_idx].strip()][val].strip() + except KeyError as e: + log.error("Value %s does not exist ", e) + stderr.print(f"[red] Value {e} does not exist") + sys.exit(1) + return metadata + + +def added_seq_inst_model(metadata, f_data, mapped_fields, heading): + """Set the type of sequencer instrument based on the run name""" + s_idx = heading.index("Sample ID given for sequencing") + for row in metadata[1:]: + for key, val in mapped_fields.items(): + m_idx = heading.index(key) + + try: + run_name = f_data[str(row[s_idx])][val].lower() + except KeyError as e: + log.error("Value %s does not exist ", e) + stderr.print(f"[red] Value {e} does not exist") + sys.exit(1) + if "nextseq" in run_name: + row[m_idx] = "Illumina NextSeq" + elif "next_seq" in run_name: + row[m_idx] = "Illumina NextSeq" + elif "miseq" in run_name: + row[m_idx] = "Illumina MiSeq" + elif "miseaq" in run_name: + row[m_idx] = "Illumina MiSeq" + elif "novaseq" in run_name: + row[m_idx] = "Illumina NovaSeq" + else: + log.error("Value %s is not defined in the mapping ", run_name) + stderr.print(f"[red] Value {run_name} is not defined in the mapping") + sys.exit(1) + return metadata + + +def translate_gender_to_english(metadata, f_data, mapped_fields, heading): + """Translate into english the host gender that is written in spanish""" + for row in metadata: + for key, val in mapped_fields.items(): + m_idx = heading.index(key) + if row[m_idx] is None: + row[m_idx] = "Unknown" + elif "hombre" in row[m_idx].lower(): + row[m_idx] = "Male" + elif "mujer" in row[m_idx].lower(): + row[m_idx] = "Female" + elif "desconocido" in row[m_idx].lower(): + row[m_idx] = "Unknown" + return metadata diff --git a/relecov_tools/institution_scripts/__init__.py b/relecov_tools/institution_scripts/__init__.py new file mode 100644 index 00000000..e69de29b From 35c1ee2d24513c080c378f15380d7195fc5d3652 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 10 Aug 2022 11:43:40 +0200 Subject: [PATCH 0757/1454] checking for samples contained not equal --- relecov_tools/read_bioinfo_metadata.py | 69 +++++++++++++++++--------- 1 file changed, 46 insertions(+), 23 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 66db6cc3..75efe308 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -104,7 +104,7 @@ def bioinfo_parse(self, file_name): dtype={"SAMPLE": "string"}, ) consensus_genome_length = pd.read_csv( - consensus_genome_length_path, header=None, sep=",", encoding="utf-8" + consensus_genome_length_path, header=None, sep="\t", encoding="utf-8" ) md5_info = pd.read_csv(md5_info_path, header=None, sep=",", encoding="utf-8") pangolin_version_table = pd.read_csv( @@ -124,6 +124,7 @@ def bioinfo_parse(self, file_name): for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): # row = ws_metadata_lab[5] sample_name = row[5] + print(sample_name) fastq_r1 = row[47] fastq_r2 = row[48] @@ -138,61 +139,83 @@ def bioinfo_parse(self, file_name): bioinfo_dict["long_table_path"] = self.input_folder # fields from mapping_illumina.tab - mapping_illumina_tab_sample = mapping_illumina_tab.loc[ - mapping_illumina_tab["sample"] == bioinfo_dict["sample_name"] + mapping_illumina_tab_sample = mapping_illumina_tab[ + mapping_illumina_tab["sample"].str.contains(bioinfo_dict["sample_name"]) ] - for key in self.mapping_illumina_tab_field_list.keys(): + # for key in self.mapping_illumina_tab_field_list.keys(): + config_keys = list(self.mapping_illumina_tab_field_list.keys()) - bioinfo_dict[key] = str( - mapping_illumina_tab_sample.loc[ - mapping_illumina_tab["sample"] == bioinfo_dict["sample_name"] - ][self.mapping_illumina_tab_field_list[key]].values[0] - ) + for i in config_keys: + bioinfo_dict[i] = mapping_illumina_tab_sample[ + self.mapping_illumina_tab_field_list[i] + ].values[0] # fields from summary_variants_metrics_mqc.csv bioinfo_dict["number_of_base_pairs_sequenced"] = str( summary_variants_metrics.loc[ - summary_variants_metrics["Sample"] == bioinfo_dict["sample_name"] + summary_variants_metrics["Sample"].str.contains( + bioinfo_dict["sample_name"] + ) ]["# Input reads"].values[0] * 2 ) bioinfo_dict["ns_per_100_kbp"] = str( summary_variants_metrics.loc[ - summary_variants_metrics["Sample"] == bioinfo_dict["sample_name"] + summary_variants_metrics["Sample"].str.contains( + bioinfo_dict["sample_name"] + ) ]["# Ns per 100kb consensus"].values[0] ) bioinfo_dict["qc_filtered"] = str( summary_variants_metrics.loc[ - summary_variants_metrics["Sample"] == bioinfo_dict["sample_name"] + summary_variants_metrics["Sample"].str.contains( + bioinfo_dict["sample_name"] + ) ]["# Trimmed reads (fastp)"].values[0] ) # fields from variants_long_table.csv chrom = variants_long_table.loc[ - variants_long_table["SAMPLE"] == bioinfo_dict["sample_name"] + variants_long_table["SAMPLE"].str.contains(bioinfo_dict["sample_name"]) ]["CHROM"] - import pdb - pdb.set_trace() - bioinfo_dict["reference_genome_accession"] = str(chrom) - # bioinfo_dict["consensus_genome_length"] = str(consensus_genome_length.iloc[c, 0]) - bioinfo_dict["consensus_genome_length"] = "TEMPORARY VALUE" + bioinfo_dict["reference_genome_accession"] = chrom.values[0] + # fields from consensus_genome_length + cons_array = consensus_genome_length.loc[ + consensus_genome_length[0].str.contains(bioinfo_dict["sample_name"]) + ] + if len(cons_array) > 1: + for i in cons_array: + if cons_array.values[i, 1] != 0: + bioinfo_dict["consensus_genome_length"] = str( + cons_array.values[i, 1] + ) + # fields from md5 file bioinfo_dict["consensus_sequence_R1_name"] = str( - md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[0, 2] + md5_info.loc[ + md5_info[0].str.contains(bioinfo_dict["sample_name"]) + ].values[0, 2] ) bioinfo_dict["consensus_sequence_R2_name"] = str( - md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[1, 2] + md5_info.loc[ + md5_info[0].str.contains(bioinfo_dict["sample_name"]) + ].values[1, 2] ) bioinfo_dict["consensus_sequence_R1_md5"] = str( - md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[0, 2] + md5_info.loc[ + md5_info[0].str.contains(bioinfo_dict["sample_name"]) + ].values[0, 2] ) bioinfo_dict["consensus_sequence_R2_md5"] = str( - md5_info.loc[md5_info[0] == bioinfo_dict["sample_name"]].values[1, 1] + md5_info.loc[ + md5_info[0].str.contains(bioinfo_dict["sample_name"]) + ].values[1, 1] ) + # fields from software version file bioinfo_dict["dehosting_method_software_version"] = str( list(software_versions["KRAKEN2_KRAKEN2"].values())[0] ) @@ -213,7 +236,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = str( list(software_versions["BOWTIE2_ALIGN"].values())[0] ) - + # files from pangolin.csv file bioinfo_dict["lineage_analysis_software_version"] = str( pangolin_version_software.iloc[c] ) From 0ff56b9c104a68e00c6435a8b6b8fdb2bff282d2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 10 Aug 2022 14:10:47 +0200 Subject: [PATCH 0758/1454] change number_of_variants_in_consensus and adjustment in date fields --- relecov_tools/read_bioinfo_metadata.py | 88 +++++++++++++++++++------- 1 file changed, 64 insertions(+), 24 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 75efe308..c2ce86e8 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,6 +4,7 @@ import logging import json import datetime +import re import rich.console from itertools import islice @@ -27,7 +28,13 @@ class BioinfoMetadata: - def __init__(self, metadata_file=None, input_folder=None, output_folder=None): + def __init__( + self, + metadata_file=None, + input_folder=None, + output_folder=None, + mapping_illumina=None, + ): if metadata_file is None: self.metadata_file = relecov_tools.utils.prompt_path( msg="Select the excel file which contains metadata" @@ -52,6 +59,12 @@ def __init__(self, metadata_file=None, input_folder=None, output_folder=None): ) else: self.output_folder = output_folder + if mapping_illumina is None: + self.mapping_illumina = relecov_tools.utils.prompt_path( + msg="Select the mapping illumina file" + ) + else: + self.mapping_illumina = mapping_illumina def bioinfo_parse(self, file_name): """Fetch the metadata file folder Directory to fetch metadata file @@ -70,8 +83,9 @@ def bioinfo_parse(self, file_name): ) mapping_illumina_tab_path = os.path.join( - self.input_folder, "mapping_illumina.csv" + self.input_folder, self.mapping_illumina ) + summary_variants_metrics_path = os.path.join( self.input_folder, "summary_variants_metrics_mqc.csv" ) @@ -108,11 +122,9 @@ def bioinfo_parse(self, file_name): ) md5_info = pd.read_csv(md5_info_path, header=None, sep=",", encoding="utf-8") pangolin_version_table = pd.read_csv( - pangolin_versions_path, header=None, sep=",", encoding="utf-8" + pangolin_versions_path, header=None, sep="\t", encoding="utf-8" ) - pangolin_version_software = pangolin_version_table[1] - with open(software_versions_path) as file: software_versions = yaml.load(file, Loader=yaml.FullLoader) @@ -147,9 +159,11 @@ def bioinfo_parse(self, file_name): config_keys = list(self.mapping_illumina_tab_field_list.keys()) for i in config_keys: - bioinfo_dict[i] = mapping_illumina_tab_sample[ - self.mapping_illumina_tab_field_list[i] - ].values[0] + bioinfo_dict[i] = str( + mapping_illumina_tab_sample[ + self.mapping_illumina_tab_field_list[i] + ].values[0] + ) # fields from summary_variants_metrics_mqc.csv @@ -179,11 +193,18 @@ def bioinfo_parse(self, file_name): ) # fields from variants_long_table.csv - chrom = variants_long_table.loc[ - variants_long_table["SAMPLE"].str.contains(bioinfo_dict["sample_name"]) - ]["CHROM"] + if os.path.isfile( + self.input_folder + bioinfo_dict["sample_name"] + ".consensus.fa" + ): + chrom = variants_long_table.loc[ + variants_long_table["SAMPLE"].str.contains( + bioinfo_dict["sample_name"] + ) + ]["CHROM"] + bioinfo_dict["reference_genome_accession"] = str(chrom.values[0]) + else: + bioinfo_dict["reference_genome_accession"] = "NC_045512.2" - bioinfo_dict["reference_genome_accession"] = chrom.values[0] # fields from consensus_genome_length cons_array = consensus_genome_length.loc[ consensus_genome_length[0].str.contains(bioinfo_dict["sample_name"]) @@ -198,7 +219,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_R1_name"] = str( md5_info.loc[ md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0, 2] + ].values[0, 1] ) bioinfo_dict["consensus_sequence_R2_name"] = str( md5_info.loc[ @@ -237,22 +258,41 @@ def bioinfo_parse(self, file_name): list(software_versions["BOWTIE2_ALIGN"].values())[0] ) # files from pangolin.csv file + bioinfo_dict["lineage_analysis_software_version"] = str( - pangolin_version_software.iloc[c] + pangolin_version_table.loc[ + pangolin_version_table[0].str.contains(bioinfo_dict["sample_name"]) + ].values[0][1] ) - - c_time = os.path.getctime(variants_long_table_path) - dt_c = datetime.datetime.fromtimestamp(c_time) - bioinfo_dict["analysis_date"] = str(dt_c) - bioinfo_dict["lineage_identification_date"] = str(dt_c) + bioinfo_dict["variant_designation"] = str( + pangolin_version_table.loc[ + pangolin_version_table[0].str.contains(bioinfo_dict["sample_name"]) + ].values[0][2] + ) + """ + last_modified = os.path.getctime(variants_long_table_path) + last_modified_date = datetime.datetime.fromtimestamp(last_modified) + bioinfo_dict["analysis_date"] = str(last_modified_date) """ - IDEA - pango_time = os.path.getctime( - self.input_folder + "/" + str(sample_name) + ".pangolin.csv" + + string = re.split("(\d+)", self.mapping_illumina)[1] + year, month, day = int(string[:4]), int(string[4:6]), int(string[6:-1]) + x = datetime.datetime(year, month, day) + bioinfo_dict["analysis_date"] = x.strftime("%b %d %Y %H:%M:%S") + + pango_file_path = ( + self.input_folder + bioinfo_dict["sample_name"] + ".pangolin.csv" ) - dt_pango = datetime.datetime.fromtimestamp(pango_time) - """ + if os.path.isfile(pango_file_path): + pango_last_modified = os.path.getctime(pango_file_path) + pango_last_modified_date = datetime.datetime.fromtimestamp( + pango_last_modified + ) + bioinfo_dict["lineage_identification_date"] = str( + pango_last_modified_date + ) + bioinfo_list[str(sample_name)] = bioinfo_dict c = c + 1 From 53d4c12415461492ff70953a06c1638baea463f4 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 10 Aug 2022 14:11:17 +0200 Subject: [PATCH 0759/1454] added new arg mapping_illumina --- relecov_tools/__main__.py | 10 ++++++++-- relecov_tools/conf/configuration.json | 3 +-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 66fe4558..4f5402b0 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -368,13 +368,19 @@ def update_db(user, password, json, schema, type, databaseServer): @click.option( "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" ) -def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): +@click.option( + "-p", + "--mapping-illumina", + type=click.Path(), + help="Name of the mapping_illumina file", +) +def read_bioinfo_metadata(metadata_file, input_folder, metadata_out, mapping_illumina): """ Create the json compliant from the Bioinfo Metadata. """ new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( - metadata_file, input_folder, metadata_out + metadata_file, input_folder, metadata_out, mapping_illumina ) new_bioinfo_metadata.bioinfo_parse(metadata_file) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 4bce40df..f981f055 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -176,14 +176,13 @@ }, "mapping_illumina_tab_field_list": { "lineage_name": "Lineage", - "variant_designation": "Variantsinconsensusx10", "per_genome_greater_10x": "Coverage>10x(%)", "per_reads_host": "%readshost", "per_reads_virus": "%readsvirus", "per_unmapped": "%unmapedreads", "per_Ns": "%Ns10x", "depth_of_coverage_value": "medianDPcoveragevirus", - "number_of_variants_AF_greater_75percent": "Variantsinconsensusx10", + "number_of_variants_in_consensus": "Variantsinconsensusx10", "number_of_variants_with_effect": "MissenseVariants" }, "files_read_bioinfo_metadata": { From 2ac9f1daddbf70c0eed24075d1e1ce9046ad0ef4 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 10 Aug 2022 14:18:46 +0200 Subject: [PATCH 0760/1454] changed field name --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 61a50b32..4845535c 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1861,7 +1861,7 @@ "label": "%Ns", "fill_mode": "batch" }, - "number_of_variants_AF_greater_75percent": { + "number_of_variants_in_consensus": { "examples": [ "" ], @@ -2516,4 +2516,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From 9a11f41f2ab645f3bc1e67d28e04befa2a568ba6 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 10 Aug 2022 15:44:19 +0200 Subject: [PATCH 0761/1454] lintin --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index c2ce86e8..8389aa08 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -275,7 +275,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["analysis_date"] = str(last_modified_date) """ - + # get the date from pangolin files string = re.split("(\d+)", self.mapping_illumina)[1] year, month, day = int(string[:4]), int(string[4:6]), int(string[6:-1]) x = datetime.datetime(year, month, day) From 7b37deba087167a431b5870cdff490a840886919 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Thu, 11 Aug 2022 11:26:22 +0200 Subject: [PATCH 0762/1454] Changes in coordenates of array for md5 and fastq name --- relecov_tools/read_bioinfo_metadata.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 8389aa08..99bdcac2 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -219,7 +219,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_R1_name"] = str( md5_info.loc[ md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0, 1] + ].values[0, 2] ) bioinfo_dict["consensus_sequence_R2_name"] = str( md5_info.loc[ @@ -229,13 +229,14 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_R1_md5"] = str( md5_info.loc[ md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0, 2] + ].values[0, 1] ) bioinfo_dict["consensus_sequence_R2_md5"] = str( md5_info.loc[ md5_info[0].str.contains(bioinfo_dict["sample_name"]) ].values[1, 1] ) + # fields from software version file bioinfo_dict["dehosting_method_software_version"] = str( list(software_versions["KRAKEN2_KRAKEN2"].values())[0] From d3cd2f70e0e9da9a3a1d25758cf1f374cd3ca0af Mon Sep 17 00:00:00 2001 From: Alema91 Date: Thu, 11 Aug 2022 12:03:05 +0200 Subject: [PATCH 0763/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 99bdcac2..9b8c9037 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -172,8 +172,7 @@ def bioinfo_parse(self, file_name): summary_variants_metrics["Sample"].str.contains( bioinfo_dict["sample_name"] ) - ]["# Input reads"].values[0] - * 2 + ]["# Input reads"].values[0] * 2 ) bioinfo_dict["ns_per_100_kbp"] = str( From 773ea7ccff1c09be1568b3daf2784cc85990d504 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Thu, 11 Aug 2022 12:03:26 +0200 Subject: [PATCH 0764/1454] black --- relecov_tools/read_bioinfo_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 9b8c9037..99bdcac2 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -172,7 +172,8 @@ def bioinfo_parse(self, file_name): summary_variants_metrics["Sample"].str.contains( bioinfo_dict["sample_name"] ) - ]["# Input reads"].values[0] * 2 + ]["# Input reads"].values[0] + * 2 ) bioinfo_dict["ns_per_100_kbp"] = str( From a88659ee848196341874b0a4e0f2f3b984e16d38 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 11 Aug 2022 12:31:09 +0200 Subject: [PATCH 0765/1454] adding host_subject_id and host_Health_state --- relecov_tools/map_schema.py | 2 +- relecov_tools/schema/ena_schema.json | 13 ++++++++++++ relecov_tools/schema/relecov_schema.json | 26 ++++++++++++++++++++++++ 3 files changed, 40 insertions(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 95092788..1fcb81ab 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -237,7 +237,7 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["instrument_model"] = "NextSeq 550" mapped_json_data[idx]["host subject id"] = "" - mapped_json_data[idx]["host health state"] = "" + mapped_json_data[idx]["host health state"] = "unknown" mapped_json_data[idx]["sample_description"] = "" mapped_json_data[idx]["design_description"] = "" mapped_json_data[idx]["insert_size"] = "0" diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 24407f52..b8b0dfd3 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -621,6 +621,19 @@ "sample" ] }, + "host_health_state": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": " Status of the host", + "clasification": "Host information", + "label": "Host health state", + "table": [ + "sample" + ] + }, "host_sex": { "Enums": [ "Female [NCIT:C46110]", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4845535c..ddb1aae4 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -380,6 +380,32 @@ "label": "Organism", "fill_mode": "batch" }, + "host_subject_id": { + "examples": [ + "e.g. #131" + ], + "ontology": "GENEPIO:0001398", + "type": "string", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification": "Host information", + "label": "Host Subject Id", + "table": [ + "sample" + ] + }, + "host_health_state": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": " Status of the host", + "clasification": "Host information", + "label": "Host health state", + "table": [ + "sample" + ] + }, "host_scientific_name": { "Enums": [ "Bos taurus [NCBITaxon:9913]", From 57680ae5dbb6c6a70f768057180c0f9e1345f3a9 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 11 Aug 2022 12:55:37 +0200 Subject: [PATCH 0766/1454] added parameters to send the request to relecov --- relecov_tools/__main__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 1e659ad4..cef892c9 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -137,14 +137,18 @@ def relecov_tools_cli(verbose, log_file): @relecov_tools_cli.command(help_priority=2) @click.option("-u", "--user", help="User name for login to sftp server") @click.option("-p", "--password", help="password for the user to login") +@click.option("-r_u", "--user_relecov", help="User name for updating data to relecov") +@click.option("-p_r", "--password_relecov", help="password for relecov user") @click.option( "-f", "--conf_file", help="Configuration file (no params file)", ) -def download(user, password, conf_file): +def download(user, password, conf_file, user_relecov, password_relecov): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handle.SftpHandle(user, password, conf_file) + sftp_connection = relecov_tools.sftp_handle.SftpHandle( + user, password, conf_file, user_relecov, password_relecov + ) sftp_connection.download() From 7c253bddb996ae97ac91dad8a9ee6a9219965e0c Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 11 Aug 2022 12:59:36 +0200 Subject: [PATCH 0767/1454] added sequence_file_R1_fastq and sequence_file_R2_fastq that were missing in the parameters to upload to iSkyLIMS --- relecov_tools/conf/configuration.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 4bce40df..669c1f2b 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -124,6 +124,7 @@ "store_samples": "createSampleData", "analysis": "bioinfoData", "long_table": "longtableData", + "sftp_info": "sftpInfo", "token": "" } }, @@ -147,6 +148,8 @@ "microbiology_lab_sample_id", "r1_fastq_filepath", "r2_fastq_filepath", + "sequence_file_R1_fastq", + "sequence_file_R2_fastq", "sequencing_sample_id", "submitting_lab_sample_id", "virus_name" @@ -222,4 +225,4 @@ "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" } -} \ No newline at end of file +} From 0f2aa1e4413f1ecf793573dca4d3af9002fea1ea Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 11 Aug 2022 13:01:02 +0200 Subject: [PATCH 0768/1454] added new file for gisaid authors and include key for mapping --- .../schema/institution_schemas/ISCIII.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 748dc8fe..13a47a05 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -45,6 +45,7 @@ "Sequence file R1 fastq": "sequence_file_R1_fastq", "Sequence file R2 fastq": "sequence_file_R2_fastq" }, + "mapped_key": "Sample ID given for sequencing", "function":"None" }, "run_id_file": { @@ -52,6 +53,7 @@ "mapped_fields":{ "Runid": "run_name" }, + "mapped_key": "Sample ID given for sequencing", "function":"None" }, "org_lab_file": { @@ -59,6 +61,7 @@ "mapped_fields":{ "Originating Laboratory": "mapped_org_lab" }, + "mapped_key": "", "function": "replace_originating_lab" }, "sequencer_file": { @@ -66,6 +69,7 @@ "mapped_fields":{ "Sequencing Instrument Model": "run_name" }, + "mapped_key": "", "function": "added_seq_inst_model" }, "host_gender_file": { @@ -73,7 +77,16 @@ "mapped_fields":{ "Host Gender": "" }, + "mapped_key": "", "function": "translate_gender_to_english" + }, + "authors_file": { + "file_name": "gisaid_authors.tsv", + "mapped_fields":{ + "Authors": "authors" + }, + "mapped_key": "GISAID id", + "function": "None" } } } From a13315413b03ed371c376368924ec274d729a537 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 11 Aug 2022 13:02:05 +0200 Subject: [PATCH 0769/1454] include key for mapping --- relecov_tools/metadata_homogeneizer.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index ae178ce8..c12ceabf 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -172,32 +172,30 @@ def handling_additional_files(self, additional_data): + " is not supported" ) sys.exit(1) - sample_idx = self.heading.index("Sample ID given for sequencing") + else: data = "" if additional_file["function"] == "None": + mapping_idx = self.heading.index(additional_file["mapped_key"]) for row in additional_data[1:]: # new_row_data = [] - s_value = str(row[sample_idx]) + s_value = str(row[mapping_idx]) try: item_data = data[s_value] except KeyError: - pass - """ log.error( "Additional file %s does not have the information for %s ", f_name, s_value, ) stderr.print( - "[red] Additional file " + "[yellow] Additional file " + f_name + " does not have information for " + str(s_value) ) continue - """ # sys.exit(1) for m_field, f_field in additional_file["mapped_fields"].items(): try: @@ -243,7 +241,7 @@ def converting_metadata(self): stderr.print("[blue] Adding fixed information") additional_data = self.additional_fields(mapped_data) # Fetch the additional files and include the information in metadata - stderr.print("[blue] reading and mapping de information that cames in files") + stderr.print("[blue] reading and mapping de information that are in files") converted_data = self.handling_additional_files(additional_data) f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") self.write_to_excel_file(converted_data, f_name) From 0532e08f9affdc25d5972eda2acc13087cc49bca Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 11 Aug 2022 13:03:38 +0200 Subject: [PATCH 0770/1454] include in class definition the user/passwd of relecov --- relecov_tools/sftp_handle.py | 45 +++++++++++++++++++++++++++++++++--- 1 file changed, 42 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 7fc902d6..d623fdc4 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -14,6 +14,7 @@ import openpyxl import relecov_tools.utils from relecov_tools.config_json import ConfigJson +from relecov_tools.rest_api import RestApi log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -25,7 +26,14 @@ class SftpHandle: - def __init__(self, user=None, passwd=None, conf_file=None): + def __init__( + self, + user=None, + passwd=None, + conf_file=None, + user_relecov=None, + password_relecov=None, + ): """Initializes the sftp object""" config_json = ConfigJson() self.allowed_sample_ext = config_json.get_configuration( @@ -98,6 +106,10 @@ def __init__(self, user=None, passwd=None, conf_file=None): msg="Enter your password" ) self.client = None + external_servers = config_json.get_topic_data("external_url", "relecov") + self.relecov_server = external_servers["server"] + self.relecov_url = external_servers["url"] + self.relecov_post_url = external_servers["sftp_info"] def open_connection(self): """Establish sftp connection""" @@ -343,6 +355,29 @@ def delete_remote_files(self, folder, files): continue return + def create_json_with_downloaded_samples(self, sample_file_list, folder): + """From the download information prepare a json file""" + sample_dict = {} + for sample in sample_file_list: + sample_dict[sample] = {"folder": folder} + return json.dumps(sample_dict, indent=4, sort_keys=True, ensure_ascii=False) + + def send_info_to_server(self, json_data): + rest_api = RestApi(self.database_server, self.database_url) + error_counts = 0 + for item in json_data: + result = rest_api.post_request(item, "", self.relecov_post_url) + if "ERROR" in result: + error_counts += 1 + log.error("Request was not accepted %s", result["ERROR"]) + stderr.print( + "[red] Error " + result["ERROR"] + " when sending request}" + ) + if error_counts == 0: + log.info("Request was not accepted %s", result["ERROR"]) + stderr.print("[green] Successful upload information to server") + return + def delete_local_folder(self, local_folder): """Delete download folder because files does not complain requisites""" shutil.rmtree(local_folder, ignore_errors=True) @@ -405,11 +440,15 @@ def download(self): if self.validate_download_files( sample_file_list, result_data["local_folder"] ): - self.create_tmp_files_with_metadata_info( result_data["local_folder"], sample_file_list, md5_files, meta_file ) - # self.delete_remote_files(folder, files) + # Collect data to send the request to relecov_platform + json_sample_data = self.create_json_with_downloaded_samples( + sample_file_list, folder + ) + for record in json_sample_data: + pass else: log.info("Deleting local folder %s", result_data["local_folder"]) self.delete_local_folder(result_data["local_folder"]) From 3139c851cbf74dd56266866ed90c7ce86b292051 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 11 Aug 2022 15:40:58 +0200 Subject: [PATCH 0771/1454] working on host_subject_id --- relecov_tools/map_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 1fcb81ab..9a7de01d 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -236,7 +236,7 @@ def additional_formating(self, mapped_json_data): ): mapped_json_data[idx]["instrument_model"] = "NextSeq 550" - mapped_json_data[idx]["host subject id"] = "" + # mapped_json_data[idx]["host subject id"] = "" mapped_json_data[idx]["host health state"] = "unknown" mapped_json_data[idx]["sample_description"] = "" mapped_json_data[idx]["design_description"] = "" From 0eeeb056835bd231f7a30df433284d1c16715eba Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Thu, 11 Aug 2022 15:59:05 +0200 Subject: [PATCH 0772/1454] modified configuration.json --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/feed_database.py | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2d165997..a0bd3a86 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es", + "server": "http://relecov-platform.isciiides.es:8000", "url": "/api/", "store_samples": "createSampleData", "analysis": "bioinfoData", diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index ff8fccf1..e695f544 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -238,6 +238,7 @@ def update_database(self, field_values, post_url): {"user": self.user, "pass": self.passwd}, self.database_settings[post_url], ) + if "ERROR" in result: if result["ERROR"] == "Server not available": # retry to connect to server @@ -291,17 +292,18 @@ def store_data(self): print("relecov") post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() - """ - sample_fields, s_project_fields = self.get_iskylims_fields_sample() - map_fields = self.map_iskylims_sample_fields_values( - sample_fields, s_project_fields - ) - """ + + + # sample_fields, s_project_fields = self.get_iskylims_fields_sample() + # map_fields = self.map_iskylims_sample_fields_values( + # sample_fields, s_project_fields + # ) + elif self.server_type == "relecov_local": print("relecov_local") post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() - + post_url = "analysis" elif self.type_of_info == "longtable": post_url = "long_table" else: From 4fb4f4a65fcd5f7f5f897b42cee3417cf9957e06 Mon Sep 17 00:00:00 2001 From: birbi Date: Thu, 11 Aug 2022 18:58:52 +0200 Subject: [PATCH 0773/1454] modified: relecov_tools/conf/configuration.json --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2d165997..a0bd3a86 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es", + "server": "http://relecov-platform.isciiides.es:8000", "url": "/api/", "store_samples": "createSampleData", "analysis": "bioinfoData", From 5ff41e302197cb28a915e20129ef22a57ead5e7c Mon Sep 17 00:00:00 2001 From: birbi Date: Thu, 11 Aug 2022 19:20:27 +0200 Subject: [PATCH 0774/1454] sampes to relecov_local --- relecov_tools/conf/configuration.json | 9 +++++++++ relecov_tools/feed_database.py | 4 ++++ 2 files changed, 13 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ca48fa84..d06fcbe0 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -126,6 +126,15 @@ "long_table": "longtableData", "sftp_info": "sftpInfo", "token": "" + }, + "relecov_local": { + "server": "http://127.0.0.1:8000", + "url": "/api/", + "store_samples": "createSampleData", + "analysis": "bioinfoData", + "long_table": "longtableData", + "sftp_info": "sftpInfo", + "token": "" } }, "iskylims_fixed_values": { diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 9652e568..06e02727 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -285,6 +285,10 @@ def store_data(self): map_fields = self.map_iskylims_sample_fields_values( sample_fields, s_project_fields ) + elif self.server_type == "relecov_local": + print("relecov_local") + # post_url = "sample" + map_fields = self.map_relecov_sample_data() else: # sample_fields, s_project_fields = self.get_iskylims_fields_sample() map_fields = self.map_relecov_sample_data() From 45dd522b72dd5d6191d792d360088e59a5d825fb Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 12 Aug 2022 12:06:49 +0200 Subject: [PATCH 0775/1454] changes for instrument model --- relecov_tools/ena_upload.py | 12 ++++++++++-- relecov_tools/map_schema.py | 20 +++++++++++--------- relecov_tools/read_lab_metadata.py | 9 ++++++++- 3 files changed, 29 insertions(+), 12 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e69eb5a0..67e08248 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -159,7 +159,7 @@ def create_structure_to_ena(self): "collector_name", "collecting_institution", "isolate", - "host subject id", + "host_subject_id", "host health state", "sample_description", ] @@ -172,6 +172,7 @@ def create_structure_to_ena(self): "geographic_location_(country_and/or_sea)": "geographic location (country and/or sea)" } ) + df_samples = df_samples.rename(columns={"host_subject_id": "host subject id"}) df_samples = df_samples.rename(columns={"collection_date": "collection date"}) df_samples = df_samples.rename(columns={"host_common_name": "host common name"}) df_samples = df_samples.rename(columns={"host_common_name": "host common name"}) @@ -191,6 +192,7 @@ def create_structure_to_ena(self): df_samples.insert(4, "ENA_CHECKLIST", checklist) # df_samples.insert(5, "sample_description", df_schemas["sample_description"]) # df_samples + """ alias title taxon_id host health state ... scientific_name collector name collecting institution isolate 0 212164375 212164375 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212164375 @@ -267,6 +269,10 @@ def create_structure_to_ena(self): ] ] + df_experiments["instrument_model"] = df_experiments[ + "instrument_model" + ].str.lower() + df_experiments.insert(3, "status", self.action) for i in range(len(df_experiments)): @@ -293,6 +299,7 @@ def create_structure_to_ena(self): 2 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214823_S1_R1_001.fastq.gz_214823_S1_R2_001.fas... """ + ena_config = config_json.get_configuration("ENA_configuration") schema_dataframe = {} schema_dataframe["sample"] = df_samples @@ -322,7 +329,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. # When the action is MODIFY rthe fastq are already submitted. - + """ if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -342,6 +349,7 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) + """ # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 9a7de01d..76b371db 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -182,9 +182,7 @@ def additional_formating(self, mapped_json_data): "sequencing_sample_id" ] mapped_json_data[idx]["file_type"] = "fastq" - mapped_json_data[idx]["collector_name"] = self.json_data[idx][ - "author_submitter" - ] + # mapped_json_data[idx]["collector_name"] = self.json_data[idx][ "author_submitter"] mapped_json_data[idx]["library_name"] = self.json_data[idx][ "library_kit" ] @@ -207,10 +205,6 @@ def additional_formating(self, mapped_json_data): "sequencing_instrument_platform" ] = self.json_data[idx]["sequencing_instrument_platform"].upper() - mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ - "sequencing_instrument_model" - ] - if ( "nextseq" in self.json_data[idx]["sequencing_instrument_model"].lower() @@ -235,9 +229,17 @@ def additional_formating(self, mapped_json_data): in self.json_data[idx]["sequencing_instrument_model"].lower() ): mapped_json_data[idx]["instrument_model"] = "NextSeq 550" + if ( + "illumina nextseq" + in self.json_data[idx]["sequencing_instrument_model"].lower() + ): + mapped_json_data[idx]["instrument_model"] = "NextSeq 550" + else: + mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ + "sequencing_instrument_model" + ] - # mapped_json_data[idx]["host subject id"] = "" - mapped_json_data[idx]["host health state"] = "unknown" + mapped_json_data[idx]["host health state"] = "not provided" mapped_json_data[idx]["sample_description"] = "" mapped_json_data[idx]["design_description"] = "" mapped_json_data[idx]["insert_size"] = "0" diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index a32687cc..af31d82c 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -3,6 +3,7 @@ import json import logging +from queue import Empty # from turtle import heading import rich.console @@ -128,7 +129,12 @@ def include_fixed_data(self): def include_fields_already_set(self, row_sample): processed_data = {} - processed_data["collector_name"] = row_sample["author_submitter"] + + if row_sample["author_submitter"] == "": + processed_data["collector_name"] = "unknown" + else: + processed_data["collector_name"] = row_sample["author_submitter"] + processed_data["host_subject_id"] = row_sample["microbiology_lab_sample_id"] return processed_data @@ -256,6 +262,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): row_sample["run_alias"] = str( row_sample["fastq_r1"] + "_" + row_sample["fastq_r2"] ) + additional_metadata.append(row_sample) return additional_metadata From 701a50064d396c873bff2a8565068ef38d744feb Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 15:03:20 +0200 Subject: [PATCH 0776/1454] change Unkown to Not Provided, to be accepted by ENA --- relecov_tools/institution_scripts/ISCIII.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 9bb8610d..d2788aa4 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -62,15 +62,17 @@ def added_seq_inst_model(metadata, f_data, mapped_fields, heading): def translate_gender_to_english(metadata, f_data, mapped_fields, heading): """Translate into english the host gender that is written in spanish""" - for row in metadata: + for row in metadata[1:]: for key, val in mapped_fields.items(): m_idx = heading.index(key) if row[m_idx] is None: - row[m_idx] = "Unknown" + row[m_idx] = "not applicable" elif "hombre" in row[m_idx].lower(): row[m_idx] = "Male" elif "mujer" in row[m_idx].lower(): row[m_idx] = "Female" elif "desconocido" in row[m_idx].lower(): - row[m_idx] = "Unknown" + row[m_idx] = "Not Provided" + else: + row[m_idx] = "not applicable" return metadata From 7f0b08f145105fc8a5ce3bfb23ed500af9d28e7b Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 15:04:11 +0200 Subject: [PATCH 0777/1454] including files for artic version, run date and number of samples in run --- .../schema/institution_schemas/ISCIII.json | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 13a47a05..c77d94f5 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -87,6 +87,30 @@ }, "mapped_key": "GISAID id", "function": "None" + }, + "run_date": { + "file_name": "runName_runDate.tsv", + "mapped_fields":{ + "Sequencing Date": "run_date" + }, + "mapped_key": "Runid", + "function": "None" + }, + "samples_in_run": { + "file_name": "run_and_num_of_samples.csv", + "mapped_fields":{ + "Number Of Samples In Run": "num_samples" + }, + "mapped_key": "Runid", + "function": "None" + }, + "artic_version": { + "file_name": "samples_artic_version.tsv", + "mapped_fields":{ + "Enrichment panel/assay version": "artic_version" + }, + "mapped_key": "Sample ID given for sequencing", + "function":"None" } } } From e29fe8a65b2d229cd29be36a7c9899370086bfa4 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 16:00:55 +0200 Subject: [PATCH 0778/1454] rename If Enrichment panel/assay If other specify by: If Enrichment panel/assay Is other specify --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ddb1aae4..d3e69ddd 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1080,7 +1080,7 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "If Enrichment panel/assay If Other, Especify", + "label": "If Enrichment panel/assay Is Other, Especify", "fill_mode": "batch" }, "amplicon_version": { @@ -2542,4 +2542,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From d0f79729c7468b2effba16889fd45c238bc8b066 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 16:03:10 +0200 Subject: [PATCH 0779/1454] rename If Enrichment panel/assay. If other specify by: If Enrichment panel/assay Is other specify --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 915455a7..f9ec798b 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -27,9 +27,9 @@ "Commercial All-in-one library kit", "Library Preparation Kit", "Enrichment Protocol", - "If Enrichment Protocol. If Other,Specify", + "If Enrichment Protocol Is Other,Specify", "Enrichment panel/assay", - "If Enrichment panel/assay. If Other, Specify", + "If Enrichment panel/assay Is Other, Specify", "Enrichment panel/assay version", "Number Of Samples In Run", "Runid", From db690d791e24b32906928e1216113e40992838b0 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 16:14:22 +0200 Subject: [PATCH 0780/1454] Rename If Enrichment panel/assay Is Other, Especify by: If Enrichment panel/assay Is Other, Specify --- relecov_tools/read_lab_metadata.py | 2 ++ relecov_tools/schema/relecov_schema.json | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index a32687cc..3669d18b 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -322,6 +322,7 @@ def read_metadata_file(self): try: sample_data_row[self.label_prop_dict[heading[idx]]] = val except TypeError as e: + import pdb; pdb.set_trace() stderr.print("[red] Error when reading " + row[2] + e) else: try: @@ -329,6 +330,7 @@ def read_metadata_file(self): row[idx] if row[idx] else "" ) except KeyError as e: + import pdb; pdb.set_trace() stderr.print( "[red] Error when reading " + str(row[2]) + str(e) ) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index d3e69ddd..ba454b52 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1072,7 +1072,7 @@ "label": "Enrichment panel/assay", "fill_mode": "batch" }, - "if_amplicon_protocol_if_other_especify": { + "if_amplicon_protocol_if_other_specify": { "examples": [ "" ], @@ -1080,7 +1080,7 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "If Enrichment panel/assay Is Other, Especify", + "label": "If Enrichment panel/assay Is Other, Specify", "fill_mode": "batch" }, "amplicon_version": { From c8b13c88c5b4760b19d5403beb213e6c152aa1ff Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 16:15:21 +0200 Subject: [PATCH 0781/1454] Rename If Enrichment Protocol Is Other,Specify by: If Enrichment Protocol Is Other, Specify --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f9ec798b..c510bc3a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -27,7 +27,7 @@ "Commercial All-in-one library kit", "Library Preparation Kit", "Enrichment Protocol", - "If Enrichment Protocol Is Other,Specify", + "If Enrichment Protocol Is Other, Specify", "Enrichment panel/assay", "If Enrichment panel/assay Is Other, Specify", "Enrichment panel/assay version", From 681b500bb6e8ff0f0ea68be4647046bc73b02de8 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 16:23:08 +0200 Subject: [PATCH 0782/1454] Including printed text about progress --- relecov_tools/read_lab_metadata.py | 37 ++++-------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 3669d18b..8c3eb3a1 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -322,7 +322,6 @@ def read_metadata_file(self): try: sample_data_row[self.label_prop_dict[heading[idx]]] = val except TypeError as e: - import pdb; pdb.set_trace() stderr.print("[red] Error when reading " + row[2] + e) else: try: @@ -330,7 +329,6 @@ def read_metadata_file(self): row[idx] if row[idx] else "" ) except KeyError as e: - import pdb; pdb.set_trace() stderr.print( "[red] Error when reading " + str(row[2]) + str(e) ) @@ -347,19 +345,8 @@ def write_json_fo_file(self, data, file_name): return True def create_metadata_json(self): + stderr.print("[blue] Reading configuration settings") config_json = ConfigJson() - """ - schema_location = config_json.get_topic_data( - "json_schemas", "phage_plus_schema" - ) - schema_location_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "schema", schema_location - ) - schema_json = self.read_json_file(schema_location_file) - phage_plus_schema = relecov_tools.schema_json.PhagePlusSchema(schema_json) - properties_in_schema = phage_plus_schema.get_schema_properties() - """ - geo_loc_json = config_json.get_configuration("geo_location_data") geo_loc_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", geo_loc_json @@ -368,38 +355,24 @@ def create_metadata_json(self): lab_json_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", lab_json ) - """ - metadata_mapping_json = config_json.get_configuration("mapping_metadata_json") - meta_map_json_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "schema", metadata_mapping_json - ) - meta_map_json = self.read_json_file(meta_map_json_file) - """ + stderr.print("[blue] Reading Lab Metadata Excel File") valid_metadata_rows, errors = self.read_metadata_file() if len(errors) > 0: stderr.print("[red] Stopped executing because the errors found") sys.exit(1) # Continue by adding extra information - + stderr.print("[blue] Including additional information") completed_metadata = self.add_additional_data( valid_metadata_rows, lab_json_file, geo_loc_file, ) - # comp_result = self.compare_sample_in_metadata(completed_metadata) - """ - if isinstance(comp_result, list): - missing_samples = ",".join(comp_result) - log.error("Missing samples %s", missing_samples) - elif comp_result: - log.info("Samples in metadata matches with the ones uploaded") - else: - log.error("There is missing samples in metadata and/or uploaded") - """ + file_name = ( "processed_" + os.path.splitext(os.path.basename(self.metadata_file))[0] + ".json" ) + stderr.print("[blue] Creating Json file") self.write_json_fo_file(completed_metadata, file_name) return True From 1a3833183524b8036253051d844d9b532c8d82c1 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 12 Aug 2022 16:24:12 +0200 Subject: [PATCH 0783/1454] Including the extra columns and extra rows to be equal to the excel file delivered by laboratories --- relecov_tools/metadata_homogeneizer.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index c12ceabf..ea926f0a 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -227,8 +227,20 @@ def handling_additional_files(self, additional_data): def write_to_excel_file(self, data, f_name): book = openpyxl.Workbook() sheet = book.active + for row in data: sheet.append(row) + # adding one column with row number + sheet.insert_cols(1) + sheet["A1"] = "Campo" + counter = 1 + for i in range(len(data)): + idx = "A" + str(counter + 1) + sheet[idx] = counter + counter += 1 + # adding 3 empty rows + for x in range(3): + sheet.insert_rows(1) sheet.title = "METADATA_LAB" book.save(f_name) return @@ -244,5 +256,6 @@ def converting_metadata(self): stderr.print("[blue] reading and mapping de information that are in files") converted_data = self.handling_additional_files(additional_data) f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") + stderr.print("[blue] Dumping information to excel") self.write_to_excel_file(converted_data, f_name) return From 63ad99e2b77e442ef2a483c16f8d1b0dbefc8871 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 13 Aug 2022 01:12:06 +0200 Subject: [PATCH 0784/1454] fixing values Sequencing Instrument Platform, sequence_file_R1_fastq, sequence_file_R2_fastq --- relecov_tools/schema/relecov_schema.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ba454b52..ff538aa4 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1127,7 +1127,7 @@ "label": "Runid", "fill_mode": "batch" }, - "sequencing_platforms": { + "sequencing_instrument_platform": { "examples": [ "" ], @@ -1135,7 +1135,7 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "Sequencing Platforms ", + "label": "Sequencing Instrument Platform", "fill_mode": "batch" }, "library_preparation_kit": { @@ -1457,7 +1457,7 @@ "label": "Depth of coverage threshold", "fill_mode": "batch" }, - "fastq_r1": { + "sequence_file_R1_fastq": { "examples": [ "ABC123_S1_L001_R1_001.fastq.gz" ], @@ -1468,7 +1468,7 @@ "label": "Sequence file R1 fastq", "fill_mode": "sample" }, - "fastq_r2": { + "sequence_file_R2_fastq": { "examples": [ "ABC123_S1_L001_R2_002.fastq.gz" ], From 9d810fd4b26e6747b48d8a2c851b16018c328dff Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 13 Aug 2022 01:14:18 +0200 Subject: [PATCH 0785/1454] adding progress text --- relecov_tools/feed_database.py | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 8d0ab188..38ed66d2 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -82,7 +82,7 @@ def __init__( if database_server is None: database_server = relecov_tools.utils.prompt_selection( "Select:", - ["iskylims", "relecov", "relecov_local"], + ["iskylims", "relecov"], ) self.server_type = database_server # Get database settings @@ -122,7 +122,7 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): elif key in s_fields: s_dict[sample_fields[key]] = value else: - print("not key in iSkyLIMS", key) + log.info("not key %s in iSkyLIMS", key) # include the fix value if self.server_type == "iskylims": fixed_value = self.config_json.get_configuration( @@ -174,7 +174,7 @@ def get_iskylims_fields_sample(self): # for the ones that do no have ontologuy label is the sample field # and the value is empty # sample_fields[key] = "" - print(values["field_name"]) + log.info("not ontology for item %s", values["field_name"]) # fetch label for sample Project s_project_url = self.database_settings["url_project_fields"] @@ -232,7 +232,10 @@ def map_relecov_bioinfo_data(self): def update_database(self, field_values, post_url): """Send the request to update database""" for chunk in field_values: - # print(chunk) + if "sample_name" in chunk: + stderr.print(f"[blue] sending request for sample {chunk['sample_name']}") + elif "sequencing_sample_id" in chunk: + stderr.print(f"[blue] sending request for sample {chunk['sequencing_sample_id']}") result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -272,6 +275,7 @@ def update_database(self, field_values, post_url): ) else: log.info("stored data in relecov") + stderr.print(f"[gren] All information was sent sucessfuly to {self.server_type}") return def store_data(self): @@ -281,23 +285,21 @@ def store_data(self): map_fields = {} # if self.type_of_info == "sample": if self.server_type == "iskylims": + stderr.print( + f"[blue] Getting sample fields from {self.server_type}" + ) sample_fields, s_project_fields = self.get_iskylims_fields_sample() + stderr.print("[blue] Selecting sample fields") map_fields = self.map_iskylims_sample_fields_values( sample_fields, s_project_fields ) else: + stderr.print("[blue] Selecting sample fields") map_fields = self.map_relecov_sample_data() post_url = "store_samples" elif self.type_of_info == "analysis": - if self.server_type == "relecov": - print("relecov") - post_url = "analysis" - map_fields = self.map_relecov_bioinfo_data() - - elif self.server_type == "relecov_local": - print("relecov_local") - post_url = "analysis" - map_fields = self.map_relecov_bioinfo_data() + post_url = "analysis" + map_fields = self.map_relecov_bioinfo_data() elif self.type_of_info == "longtable": post_url = "long_table" @@ -305,3 +307,4 @@ def store_data(self): stderr.print("[red] Invalid type to upload to database") sys.exit(1) self.update_database(map_fields, post_url) + stderr.print(f"[green] Upload process to {self.server_type} completed") From c600bce52df2760819cb9f801a07a54a38e0b4d2 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 13 Aug 2022 10:49:44 +0200 Subject: [PATCH 0786/1454] including collecting_lab_sample_id in relecov-platform when creating a new sample instance --- relecov_tools/conf/configuration.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c510bc3a..b27d883f 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -113,7 +113,7 @@ "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", - "url_sample_fields": "samplefields", + "url_sample_fields": "sampleFields", "param_sample_project": "project", "project_name": "relecov", "token": "" @@ -148,6 +148,7 @@ "microbiology_lab_sample_id", "r1_fastq_filepath", "r2_fastq_filepath", + "collecting_lab_sample_id", "sequence_file_R1_fastq", "sequence_file_R2_fastq", "sequencing_sample_id", From a73702816f2795f032a7d28b0339c7f3b6d687ed Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 13 Aug 2022 13:23:34 +0200 Subject: [PATCH 0787/1454] liting --- relecov_tools/feed_database.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 38ed66d2..6f0fe329 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -233,9 +233,13 @@ def update_database(self, field_values, post_url): """Send the request to update database""" for chunk in field_values: if "sample_name" in chunk: - stderr.print(f"[blue] sending request for sample {chunk['sample_name']}") + stderr.print( + f"[blue] sending request for sample {chunk['sample_name']}" + ) elif "sequencing_sample_id" in chunk: - stderr.print(f"[blue] sending request for sample {chunk['sequencing_sample_id']}") + stderr.print( + f"[blue] sending request for sample {chunk['sequencing_sample_id']}" + ) result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -275,7 +279,9 @@ def update_database(self, field_values, post_url): ) else: log.info("stored data in relecov") - stderr.print(f"[gren] All information was sent sucessfuly to {self.server_type}") + stderr.print( + f"[gren] All information was sent sucessfuly to {self.server_type}" + ) return def store_data(self): @@ -285,9 +291,7 @@ def store_data(self): map_fields = {} # if self.type_of_info == "sample": if self.server_type == "iskylims": - stderr.print( - f"[blue] Getting sample fields from {self.server_type}" - ) + stderr.print(f"[blue] Getting sample fields from {self.server_type}") sample_fields, s_project_fields = self.get_iskylims_fields_sample() stderr.print("[blue] Selecting sample fields") map_fields = self.map_iskylims_sample_fields_values( From 6a85757bef973d9400223177d09ca04178b8e6fe Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Tue, 16 Aug 2022 10:01:36 +0200 Subject: [PATCH 0788/1454] modified feed database-> insert into relecov_local testing server --- relecov_tools/conf/configuration.json | 9 +++++++++ relecov_tools/feed_database.py | 4 +--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ca48fa84..ef411cdc 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -126,6 +126,15 @@ "long_table": "longtableData", "sftp_info": "sftpInfo", "token": "" + }, + "relecov_local": { + "server": "127.0.0.1:8000", + "url": "/api/", + "store_samples": "createSampleData", + "analysis": "bioinfoData", + "long_table": "longtableData", + "sftp_info": "sftpInfo", + "token": "" } }, "iskylims_fixed_values": { diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 1b1b082b..f440050d 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -291,7 +291,6 @@ def store_data(self): post_url = "store_samples" elif self.type_of_info == "analysis": if self.server_type == "relecov": - print("relecov") post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() @@ -305,10 +304,9 @@ def store_data(self): elif self.server_type == "relecov_local": - print("relecov_local") post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() - post_url = "analysis" + # post_url = "analysis" elif self.type_of_info == "longtable": post_url = "long_table" else: From edd53f3a4a313cef366dc986955203a11ebdb9b6 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 16 Aug 2022 11:45:18 +0200 Subject: [PATCH 0789/1454] small changes in ISCCII.py --- relecov_tools/institution_scripts/ISCIII.py | 8 ++++++-- .../schema/institution_schemas/ISCIII.json | 16 ++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 9bb8610d..0fbda91f 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -66,11 +66,15 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): for key, val in mapped_fields.items(): m_idx = heading.index(key) if row[m_idx] is None: - row[m_idx] = "Unknown" + row[m_idx] = "not provided" elif "hombre" in row[m_idx].lower(): row[m_idx] = "Male" elif "mujer" in row[m_idx].lower(): row[m_idx] = "Female" elif "desconocido" in row[m_idx].lower(): - row[m_idx] = "Unknown" + row[m_idx] = "not provided" + elif "Unknown" in row[m_idx].lower(): + row[m_idx] = "not provided" + elif "unknown" in row[m_idx].lower(): + row[m_idx] = "not provided" return metadata diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 748dc8fe..03c01801 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -37,7 +37,7 @@ "Diagnostic Pcr Ct Value 1": "", "Authors": "" }, - "function" : "None" + "function": "None" }, "sample_file": { "file_name": "sample_data.json", @@ -45,35 +45,35 @@ "Sequence file R1 fastq": "sequence_file_R1_fastq", "Sequence file R2 fastq": "sequence_file_R2_fastq" }, - "function":"None" + "function": "None" }, "run_id_file": { "file_name": "samples_run_services.tsv", - "mapped_fields":{ + "mapped_fields": { "Runid": "run_name" }, - "function":"None" + "function": "None" }, "org_lab_file": { "file_name": "laboratory_mapping_list.tsv", - "mapped_fields":{ + "mapped_fields": { "Originating Laboratory": "mapped_org_lab" }, "function": "replace_originating_lab" }, "sequencer_file": { "file_name": "samples_run_services.tsv", - "mapped_fields":{ + "mapped_fields": { "Sequencing Instrument Model": "run_name" }, "function": "added_seq_inst_model" }, "host_gender_file": { "file_name": "", - "mapped_fields":{ + "mapped_fields": { "Host Gender": "" }, "function": "translate_gender_to_english" } } -} +} \ No newline at end of file From 6b51d71c666a337fe5329d25aae4bad8d2dd6d23 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 16 Aug 2022 15:33:27 +0200 Subject: [PATCH 0790/1454] created templates folder --- relecov_tools/ena_upload.py | 12 +- relecov_tools/map_schema.py | 9 + relecov_tools/templates/ENA.project.xsd | 203 ++++ relecov_tools/templates/ENA_template_FILE.xml | 122 ++ .../ENA_template_LIBRARY_SELECTION.xml | 33 + .../templates/ENA_template_LIBRARY_SOURCE.xml | 11 + .../ENA_template_LIBRARY_STRATEGY.xml | 41 + .../templates/ENA_template_PLATFORM.xml | 102 ++ .../templates/ENA_template_experiments.xml | 51 + relecov_tools/templates/ENA_template_runs.xml | 36 + .../ENA_template_samples_ERC000011.xml | 216 ++++ .../ENA_template_samples_ERC000012.xml | 480 ++++++++ .../ENA_template_samples_ERC000013.xml | 566 +++++++++ .../ENA_template_samples_ERC000014.xml | 608 ++++++++++ .../ENA_template_samples_ERC000015.xml | 512 ++++++++ .../ENA_template_samples_ERC000016.xml | 506 ++++++++ .../ENA_template_samples_ERC000017.xml | 512 ++++++++ .../ENA_template_samples_ERC000018.xml | 554 +++++++++ .../ENA_template_samples_ERC000019.xml | 694 +++++++++++ .../ENA_template_samples_ERC000020.xml | 638 ++++++++++ .../ENA_template_samples_ERC000021.xml | 658 +++++++++++ .../ENA_template_samples_ERC000022.xml | 646 ++++++++++ .../ENA_template_samples_ERC000023.xml | 548 +++++++++ .../ENA_template_samples_ERC000024.xml | 798 +++++++++++++ .../ENA_template_samples_ERC000025.xml | 584 +++++++++ .../ENA_template_samples_ERC000027.xml | 802 +++++++++++++ .../ENA_template_samples_ERC000028.xml | 144 +++ .../ENA_template_samples_ERC000029.xml | 292 +++++ .../ENA_template_samples_ERC000030.xml | 184 +++ .../ENA_template_samples_ERC000031.xml | 456 +++++++ .../ENA_template_samples_ERC000032.xml | 366 ++++++ .../ENA_template_samples_ERC000033.xml | 240 ++++ .../ENA_template_samples_ERC000034.xml | 94 ++ .../ENA_template_samples_ERC000035.xml | 240 ++++ .../ENA_template_samples_ERC000036.xml | 172 +++ .../ENA_template_samples_ERC000037.xml | 620 ++++++++++ .../ENA_template_samples_ERC000038.xml | 174 +++ .../ENA_template_samples_ERC000039.xml | 194 +++ .../ENA_template_samples_ERC000040.xml | 140 +++ .../ENA_template_samples_ERC000041.xml | 172 +++ .../ENA_template_samples_ERC000043.xml | 154 +++ .../ENA_template_samples_ERC000044.xml | 128 ++ .../ENA_template_samples_ERC000045.xml | 78 ++ .../ENA_template_samples_ERC000047.xml | 342 ++++++ .../ENA_template_samples_ERC000048.xml | 346 ++++++ .../ENA_template_samples_ERC000049.xml | 420 +++++++ .../ENA_template_samples_ERC000050.xml | 322 +++++ .../ENA_template_samples_ERC000051.xml | 98 ++ .../ENA_template_samples_ERC000052.xml | 226 ++++ .../ENA_template_samples_ERC000053.xml | 204 ++++ .../templates/ENA_template_studies.xml | 49 + .../templates/ENA_template_submission.xml | 36 + relecov_tools/templates/SRA.common.xsd | 1044 +++++++++++++++++ relecov_tools/templates/SRA.experiment.xsd | 791 +++++++++++++ relecov_tools/templates/SRA.run.xsd | 548 +++++++++ relecov_tools/templates/SRA.sample.xsd | 127 ++ relecov_tools/templates/SRA.study.xsd | 290 +++++ relecov_tools/templates/SRA.submission.xsd | 354 ++++++ 58 files changed, 18986 insertions(+), 1 deletion(-) create mode 100644 relecov_tools/templates/ENA.project.xsd create mode 100644 relecov_tools/templates/ENA_template_FILE.xml create mode 100644 relecov_tools/templates/ENA_template_LIBRARY_SELECTION.xml create mode 100644 relecov_tools/templates/ENA_template_LIBRARY_SOURCE.xml create mode 100644 relecov_tools/templates/ENA_template_LIBRARY_STRATEGY.xml create mode 100644 relecov_tools/templates/ENA_template_PLATFORM.xml create mode 100755 relecov_tools/templates/ENA_template_experiments.xml create mode 100755 relecov_tools/templates/ENA_template_runs.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000011.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000012.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000013.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000014.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000015.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000016.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000017.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000018.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000019.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000020.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000021.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000022.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000023.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000024.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000025.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000027.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000028.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000029.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000030.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000031.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000032.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000033.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000034.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000035.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000036.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000037.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000038.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000039.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000040.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000041.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000043.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000044.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000045.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000047.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000048.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000049.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000050.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000051.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000052.xml create mode 100644 relecov_tools/templates/ENA_template_samples_ERC000053.xml create mode 100755 relecov_tools/templates/ENA_template_studies.xml create mode 100644 relecov_tools/templates/ENA_template_submission.xml create mode 100644 relecov_tools/templates/SRA.common.xsd create mode 100644 relecov_tools/templates/SRA.experiment.xsd create mode 100644 relecov_tools/templates/SRA.run.xsd create mode 100644 relecov_tools/templates/SRA.sample.xsd create mode 100644 relecov_tools/templates/SRA.study.xsd create mode 100644 relecov_tools/templates/SRA.submission.xsd diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 9ac8cc07..472934a3 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,4 +1,5 @@ import logging +from re import template # from pyparsing import col import xml.etree.ElementTree as ET @@ -34,7 +35,7 @@ pd.options.mode.chained_assignment = None template_path = os.path.join(site.getsitepackages()[0], "ena_upload", "templates") - +template_path = os.path.join(os.getcwd(), "relecov_tools/templates") log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -161,7 +162,9 @@ def create_structure_to_ena(self): "isolate", "host_subject_id", "host health state", + "authors", "sample_description", + "address", ] ] @@ -210,6 +213,7 @@ def create_structure_to_ena(self): "file_type", "fastq_r1_md5", "fastq_r2_md5", + "collecting_institution", ] ] @@ -267,6 +271,7 @@ def create_structure_to_ena(self): "library_layout", "instrument_model", "design_description", + "collecting_institution", "insert_size", "sequencing_instrument_platform", ] @@ -293,6 +298,9 @@ def create_structure_to_ena(self): ) df_experiments = df_experiments.rename(columns={"study_title": "title"}) df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) + df_experiments = df_experiments.rename( + columns={"collecting_institution": "collecting institution"} + ) # df_experiments example """ @@ -389,6 +397,7 @@ def create_structure_to_ena(self): tree = ET.parse(schema_xmls["sample"]) root = tree.getroot() + """ for files in root.iter("SAMPLE_ATTRIBUTES"): tag = ET.SubElement(files, "SAMPLE_ATTRIBUTE") @@ -398,6 +407,7 @@ def create_structure_to_ena(self): tag_3.text = str("ERC000033") tree.write(schema_xmls["sample"]) + """ if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 76b371db..fe5623f8 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -240,9 +240,18 @@ def additional_formating(self, mapped_json_data): ] mapped_json_data[idx]["host health state"] = "not provided" + mapped_json_data[idx]["center_name"] = mapped_json_data[idx][ + "collecting_institution" + ] + mapped_json_data[idx]["authors"] = self.json_data[idx]["authors"] mapped_json_data[idx]["sample_description"] = "" mapped_json_data[idx]["design_description"] = "" mapped_json_data[idx]["insert_size"] = "0" + mapped_json_data[idx]["address"] = ( + self.json_data[idx]["geo_loc_city"] + + ", " + + self.json_data[idx]["geo_loc_country"] + ) return mapped_json_data diff --git a/relecov_tools/templates/ENA.project.xsd b/relecov_tools/templates/ENA.project.xsd new file mode 100644 index 00000000..18294fa8 --- /dev/null +++ b/relecov_tools/templates/ENA.project.xsd @@ -0,0 +1,203 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A short name of the project. + + + + + A short descriptive title for the project. + + + + + + A long description of the scope of the project. + + + + + + + + + + + + + + A project for grouping submitted data together. + + + + + + + + + + + + + + + + + + + + + A project for grouping other projects together. + + + + + + + + + + + + + Other projects related to this project. + + + + + + + + + + + Identifies the project using + an accession number. + + + + + + + + + Identifies the project using + an accession number. + + + + + + + + + Identifies the project using + an accession number. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/relecov_tools/templates/ENA_template_FILE.xml b/relecov_tools/templates/ENA_template_FILE.xml new file mode 100644 index 00000000..424d83e6 --- /dev/null +++ b/relecov_tools/templates/ENA_template_FILE.xml @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_LIBRARY_SELECTION.xml b/relecov_tools/templates/ENA_template_LIBRARY_SELECTION.xml new file mode 100644 index 00000000..ea6d6cda --- /dev/null +++ b/relecov_tools/templates/ENA_template_LIBRARY_SELECTION.xml @@ -0,0 +1,33 @@ + +RANDOM +PCR +RANDOM PCR +RT-PCR +HMPR +MF +repeat fractionation +size fractionation +MSLL +cDNA +cDNA_randomPriming +cDNA_oligo_dT +PolyA +Oligo-dT +Inverse rRNA +Inverse rRNA selection +ChIP +ChIP-Seq +MNase +DNase +Hybrid Selection +Reduced Representation +Restriction Digest +5-methylcytidine antibody +MBD2 protein methyl-CpG binding domain +CAGE +RACE +MDA +padlock probes capture method +other +unspecified + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_LIBRARY_SOURCE.xml b/relecov_tools/templates/ENA_template_LIBRARY_SOURCE.xml new file mode 100644 index 00000000..95689332 --- /dev/null +++ b/relecov_tools/templates/ENA_template_LIBRARY_SOURCE.xml @@ -0,0 +1,11 @@ + +GENOMIC +GENOMIC SINGLE CELL +TRANSCRIPTOMIC +TRANSCRIPTOMIC SINGLE CELL +METAGENOMIC +METATRANSCRIPTOMIC +SYNTHETIC +VIRAL RNA +OTHER + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_LIBRARY_STRATEGY.xml b/relecov_tools/templates/ENA_template_LIBRARY_STRATEGY.xml new file mode 100644 index 00000000..afb46af2 --- /dev/null +++ b/relecov_tools/templates/ENA_template_LIBRARY_STRATEGY.xml @@ -0,0 +1,41 @@ + +WGS +WGA +WXS +RNA-Seq +ssRNA-seq +miRNA-Seq +ncRNA-Seq +FL-cDNA +EST +Hi-C +ATAC-seq +WCS +RAD-Seq +CLONE +POOLCLONE +AMPLICON +CLONEEND +FINISHING +ChIP-Seq +MNase-Seq +DNase-Hypersensitivity +Bisulfite-Seq +CTS +MRE-Seq +MeDIP-Seq +MBD-Seq +Tn-Seq +VALIDATION +FAIRE-seq +SELEX +RIP-Seq +ChIA-PET +Synthetic-Long-Read +Targeted-Capture +Tethered Chromatin Conformation Capture +NOMe-Seq +ChM-Seq +GBS +OTHER + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_PLATFORM.xml b/relecov_tools/templates/ENA_template_PLATFORM.xml new file mode 100644 index 00000000..4e514c5e --- /dev/null +++ b/relecov_tools/templates/ENA_template_PLATFORM.xml @@ -0,0 +1,102 @@ + + + 454 GS + 454 GS 20 + 454 GS FLX + 454 GS FLX+ + 454 GS FLX Titanium + 454 GS Junior + unspecified + + + HiSeq X Five + HiSeq X Ten + Illumina Genome Analyzer + Illumina Genome Analyzer II + Illumina Genome Analyzer IIx + Illumina HiScanSQ + Illumina HiSeq 1000 + Illumina HiSeq 1500 + Illumina HiSeq 2000 + Illumina HiSeq 2500 + Illumina HiSeq 3000 + Illumina HiSeq 4000 + Illumina HiSeq X + Illumina iSeq 100 + Illumina MiSeq + Illumina MiniSeq + Illumina NovaSeq 6000 + NextSeq 500 + NextSeq 550 + NextSeq 1000 + NextSeq 2000 + unspecified + + + Helicos HeliScope + unspecified + + + AB SOLiD System + AB SOLiD System 2.0 + AB SOLiD System 3.0 + AB SOLiD 3 Plus System + AB SOLiD 4 System + AB SOLiD 4hq System + AB SOLiD PI System + AB 5500 Genetic Analyzer + AB 5500xl Genetic Analyzer + AB 5500xl-W Genetic Analysis System + unspecified + + + Complete Genomics + unspecified + + + BGISEQ-50 + BGISEQ-500 + MGISEQ-2000RS + + + MinION + GridION + PromethION + unspecified + + + PacBio RS + PacBio RS II + Sequel + Sequel II + unspecified + + + Ion Torrent PGM + Ion Torrent Proton + Ion Torrent S5 + Ion Torrent S5 XL + Ion Torrent Genexus + Ion GeneStudio S5 + Ion GeneStudio S5 Prime + Ion GeneStudio S5 Plus + unspecified + + + AB 3730xL Genetic Analyzer + AB 3730 Genetic Analyzer + AB 3500xL Genetic Analyzer + AB 3500 Genetic Analyzer + AB 3130xL Genetic Analyzer + AB 3130 Genetic Analyzer + AB 310 Genetic Analyzer + unspecified + + + DNBSEQ-T7 + DNBSEQ-G400 + DNBSEQ-G50 + DNBSEQ-G400 FAST + unspecified + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_experiments.xml b/relecov_tools/templates/ENA_template_experiments.xml new file mode 100755 index 00000000..87fe6359 --- /dev/null +++ b/relecov_tools/templates/ENA_template_experiments.xml @@ -0,0 +1,51 @@ + + + + + + ${row.title} + + + ${row.design_description} + + ${row.spot_descriptor} + + + + ${row.library_name} + + + + + + + + + ${row.library_construction_protocol} + + + + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + diff --git a/relecov_tools/templates/ENA_template_runs.xml b/relecov_tools/templates/ENA_template_runs.xml new file mode 100755 index 00000000..b8f8cc0f --- /dev/null +++ b/relecov_tools/templates/ENA_template_runs.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + diff --git a/relecov_tools/templates/ENA_template_samples_ERC000011.xml b/relecov_tools/templates/ENA_template_samples_ERC000011.xml new file mode 100644 index 00000000..46cc304c --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000011.xml @@ -0,0 +1,216 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + cell_type + ${row['cell_type']} + + + + + dev_stage + ${row['dev_stage']} + + + + + germline + ${row['germline']} + + + + + tissue_lib + ${row['tissue_lib']} + + + + + tissue_type + ${row['tissue_type']} + + + + + collection_date + ${row['collection_date']} + + + + + isolation_source + ${row['isolation_source']} + + + + + lat_lon + ${row['lat_lon']} + + + + + collected_by + ${row['collected_by']} + + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + identified_by + ${row['identified_by']} + + + + + environmental_sample + ${row['environmental_sample']} + + + + + mating_type + ${row['mating_type']} + + + + + sex + ${row['sex']} + + + + + lab_host + ${row['lab_host']} + + + + + host scientific name + ${row['host scientific name']} + + + + + bio_material + ${row['bio_material']} + + + + + culture_collection + ${row['culture_collection']} + + + + + specimen_voucher + ${row['specimen_voucher']} + + + + + cultivar + ${row['cultivar']} + + + + + ecotype + ${row['ecotype']} + + + + + isolate + ${row['isolate']} + + + + + sub_species + ${row['sub_species']} + + + + + variety + ${row['variety']} + + + + + sub_strain + ${row['sub_strain']} + + + + + cell_line + ${row['cell_line']} + + + + + serotype + ${row['serotype']} + + + + + serovar + ${row['serovar']} + + + + + strain + ${row['strain']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000012.xml b/relecov_tools/templates/ENA_template_samples_ERC000012.xml new file mode 100644 index 00000000..b0353355 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000012.xml @@ -0,0 +1,480 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + air environmental package + ${row['air environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + ventilation rate + ${row['ventilation rate']} + + + + + ventilation type + ${row['ventilation type']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + barometric pressure + ${row['barometric pressure']} + + + + + humidity + ${row['humidity']} + + + + + pollutants + ${row['pollutants']} + + + + + solar irradiance + ${row['solar irradiance']} + + + + + wind direction + ${row['wind direction']} + + + + + wind speed + ${row['wind speed']} + + + + + temperature + ${row['temperature']} + + + + + carbon dioxide + ${row['carbon dioxide']} + + + + + carbon monoxide + ${row['carbon monoxide']} + + + + + oxygen + ${row['oxygen']} + + + + + respirable particulate matter + ${row['respirable particulate matter']} + + + + + volatile organic compounds + ${row['volatile organic compounds']} + + + + + sample salinity + ${row['sample salinity']} + + + + + methane + ${row['methane']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000013.xml b/relecov_tools/templates/ENA_template_samples_ERC000013.xml new file mode 100644 index 00000000..89ab78d7 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000013.xml @@ -0,0 +1,566 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + host-associated environmental package + ${row['host-associated environmental package']} + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host body product + ${row['host body product']} + + + + + host dry mass + ${row['host dry mass']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + host disease status + ${row['host disease status']} + + + + + host common name + ${row['host common name']} + + + + + host subject id + ${row['host subject id']} + + + + + host age + ${row['host age']} + + + + + host taxid + ${row['host taxid']} + + + + + host body habitat + ${row['host body habitat']} + + + + + host body site + ${row['host body site']} + + + + + host life stage + ${row['host life stage']} + + + + + host height + ${row['host height']} + + + + + host length + ${row['host length']} + + + + + host growth conditions + ${row['host growth conditions']} + + + + + host substrate + ${row['host substrate']} + + + + + host total mass + ${row['host total mass']} + + + + + host infra-specific name + ${row['host infra-specific name']} + + + + + host infra-specific rank + ${row['host infra-specific rank']} + + + + + host phenotype + ${row['host phenotype']} + + + + + host body temperature + ${row['host body temperature']} + + + + + host color + ${row['host color']} + + + + + host shape + ${row['host shape']} + + + + + host sex + ${row['host sex']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + host blood pressure diastolic + ${row['host blood pressure diastolic']} + + + + + host blood pressure systolic + ${row['host blood pressure systolic']} + + + + + host diet + ${row['host diet']} + + + + + host last meal + ${row['host last meal']} + + + + + host family relationship + ${row['host family relationship']} + + + + + host genotype + ${row['host genotype']} + + + + + gravidity + ${row['gravidity']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000014.xml b/relecov_tools/templates/ENA_template_samples_ERC000014.xml new file mode 100644 index 00000000..a8a9f475 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000014.xml @@ -0,0 +1,608 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + + study completion status + ${row['study completion status']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + human-associated environmental package + ${row['human-associated environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host body product + ${row['host body product']} + + + + + medical history performed + ${row['medical history performed']} + + + + + urine/collection method + ${row['urine/collection method']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + host HIV status + ${row['host HIV status']} + + + + + host disease status + ${row['host disease status']} + + + + + lung/pulmonary disorder + ${row['lung/pulmonary disorder']} + + + + + lung/nose-throat disorder + ${row['lung/nose-throat disorder']} + + + + + blood/blood disorder + ${row['blood/blood disorder']} + + + + + urine/kidney disorder + ${row['urine/kidney disorder']} + + + + + urine/urogenital tract disorder + ${row['urine/urogenital tract disorder']} + + + + + host subject id + ${row['host subject id']} + + + + + IHMC medication code + ${row['IHMC medication code']} + + + + + host age + ${row['host age']} + + + + + host body site + ${row['host body site']} + + + + + drug usage + ${row['drug usage']} + + + + + host height + ${row['host height']} + + + + + host body-mass index + ${row['host body-mass index']} + + + + + IHMC ethnicity + ${row['IHMC ethnicity']} + + + + + host occupation + ${row['host occupation']} + + + + + host total mass + ${row['host total mass']} + + + + + host phenotype + ${row['host phenotype']} + + + + + host body temperature + ${row['host body temperature']} + + + + + host sex + ${row['host sex']} + + + + + presence of pets or farm animals + ${row['presence of pets or farm animals']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + smoker + ${row['smoker']} + + + + + major diet change in last six months + ${row['major diet change in last six months']} + + + + + weight loss in last three months + ${row['weight loss in last three months']} + + + + + travel outside the country in last six months + ${row['travel outside the country in last six months']} + + + + + host diet + ${row['host diet']} + + + + + twin sibling presence + ${row['twin sibling presence']} + + + + + host last meal + ${row['host last meal']} + + + + + amniotic fluid/gestation state + ${row['amniotic fluid/gestation state']} + + + + + host family relationship + ${row['host family relationship']} + + + + + amniotic fluid/maternal health status + ${row['amniotic fluid/maternal health status']} + + + + + host genotype + ${row['host genotype']} + + + + + amniotic fluid/foetal health status + ${row['amniotic fluid/foetal health status']} + + + + + host pulse + ${row['host pulse']} + + + + + amniotic fluid/color + ${row['amniotic fluid/color']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000015.xml b/relecov_tools/templates/ENA_template_samples_ERC000015.xml new file mode 100644 index 00000000..527a756b --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000015.xml @@ -0,0 +1,512 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + human gut environmental package + ${row['human gut environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host body product + ${row['host body product']} + + + + + medical history performed + ${row['medical history performed']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + gastrointestinal tract disorder + ${row['gastrointestinal tract disorder']} + + + + + liver disorder + ${row['liver disorder']} + + + + + host disease status + ${row['host disease status']} + + + + + host subject id + ${row['host subject id']} + + + + + IHMC medication code + ${row['IHMC medication code']} + + + + + host age + ${row['host age']} + + + + + host body site + ${row['host body site']} + + + + + host height + ${row['host height']} + + + + + host body-mass index + ${row['host body-mass index']} + + + + + IHMC ethnicity + ${row['IHMC ethnicity']} + + + + + host occupation + ${row['host occupation']} + + + + + host total mass + ${row['host total mass']} + + + + + host phenotype + ${row['host phenotype']} + + + + + host body temperature + ${row['host body temperature']} + + + + + host sex + ${row['host sex']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + special diet + ${row['special diet']} + + + + + host diet + ${row['host diet']} + + + + + host last meal + ${row['host last meal']} + + + + + host family relationship + ${row['host family relationship']} + + + + + host genotype + ${row['host genotype']} + + + + + host pulse + ${row['host pulse']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000016.xml b/relecov_tools/templates/ENA_template_samples_ERC000016.xml new file mode 100644 index 00000000..9e3f1e74 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000016.xml @@ -0,0 +1,506 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + human oral environmental package + ${row['human oral environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host body product + ${row['host body product']} + + + + + medical history performed + ${row['medical history performed']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + nose/mouth/teeth/throat disorder + ${row['nose/mouth/teeth/throat disorder']} + + + + + host disease status + ${row['host disease status']} + + + + + host subject id + ${row['host subject id']} + + + + + IHMC medication code + ${row['IHMC medication code']} + + + + + host age + ${row['host age']} + + + + + host body site + ${row['host body site']} + + + + + host height + ${row['host height']} + + + + + host body-mass index + ${row['host body-mass index']} + + + + + IHMC ethnicity + ${row['IHMC ethnicity']} + + + + + host occupation + ${row['host occupation']} + + + + + host total mass + ${row['host total mass']} + + + + + host phenotype + ${row['host phenotype']} + + + + + host body temperature + ${row['host body temperature']} + + + + + host sex + ${row['host sex']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + time since last toothbrushing + ${row['time since last toothbrushing']} + + + + + host diet + ${row['host diet']} + + + + + host last meal + ${row['host last meal']} + + + + + host family relationship + ${row['host family relationship']} + + + + + host genotype + ${row['host genotype']} + + + + + host pulse + ${row['host pulse']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000017.xml b/relecov_tools/templates/ENA_template_samples_ERC000017.xml new file mode 100644 index 00000000..93098334 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000017.xml @@ -0,0 +1,512 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + human skin environmental package + ${row['human skin environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host body product + ${row['host body product']} + + + + + medical history performed + ${row['medical history performed']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + dermatology disorder + ${row['dermatology disorder']} + + + + + host disease status + ${row['host disease status']} + + + + + host subject id + ${row['host subject id']} + + + + + IHMC medication code + ${row['IHMC medication code']} + + + + + host age + ${row['host age']} + + + + + host body site + ${row['host body site']} + + + + + host height + ${row['host height']} + + + + + host body-mass index + ${row['host body-mass index']} + + + + + IHMC ethnicity + ${row['IHMC ethnicity']} + + + + + host occupation + ${row['host occupation']} + + + + + host total mass + ${row['host total mass']} + + + + + host phenotype + ${row['host phenotype']} + + + + + host body temperature + ${row['host body temperature']} + + + + + host sex + ${row['host sex']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + time since last wash + ${row['time since last wash']} + + + + + dominant hand + ${row['dominant hand']} + + + + + host diet + ${row['host diet']} + + + + + host last meal + ${row['host last meal']} + + + + + host family relationship + ${row['host family relationship']} + + + + + host genotype + ${row['host genotype']} + + + + + host pulse + ${row['host pulse']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000018.xml b/relecov_tools/templates/ENA_template_samples_ERC000018.xml new file mode 100644 index 00000000..c30042b8 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000018.xml @@ -0,0 +1,554 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + human vaginal environmental package + ${row['human vaginal environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host body product + ${row['host body product']} + + + + + medical history performed + ${row['medical history performed']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + gynecological disorder + ${row['gynecological disorder']} + + + + + urogenital disorder + ${row['urogenital disorder']} + + + + + host disease status + ${row['host disease status']} + + + + + host subject id + ${row['host subject id']} + + + + + IHMC medication code + ${row['IHMC medication code']} + + + + + host age + ${row['host age']} + + + + + host body site + ${row['host body site']} + + + + + host height + ${row['host height']} + + + + + host body-mass index + ${row['host body-mass index']} + + + + + IHMC ethnicity + ${row['IHMC ethnicity']} + + + + + host occupation + ${row['host occupation']} + + + + + host total mass + ${row['host total mass']} + + + + + host phenotype + ${row['host phenotype']} + + + + + host body temperature + ${row['host body temperature']} + + + + + host sex + ${row['host sex']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + menarche + ${row['menarche']} + + + + + sexual activity + ${row['sexual activity']} + + + + + pregnancy + ${row['pregnancy']} + + + + + douche + ${row['douche']} + + + + + birth control + ${row['birth control']} + + + + + menopause + ${row['menopause']} + + + + + HRT + ${row['HRT']} + + + + + hysterectomy + ${row['hysterectomy']} + + + + + host diet + ${row['host diet']} + + + + + host last meal + ${row['host last meal']} + + + + + host family relationship + ${row['host family relationship']} + + + + + host genotype + ${row['host genotype']} + + + + + host pulse + ${row['host pulse']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000019.xml b/relecov_tools/templates/ENA_template_samples_ERC000019.xml new file mode 100644 index 00000000..8af01c6e --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000019.xml @@ -0,0 +1,694 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + microbial mat/biofilm environmental package + ${row['microbial mat/biofilm environmental package']} + + + geographic location (depth) + ${row['geographic location (depth)']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + biomass + ${row['biomass']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + alkalinity + ${row['alkalinity']} + + + + + mean friction velocity + ${row['mean friction velocity']} + + + + + mean peak friction velocity + ${row['mean peak friction velocity']} + + + + + pressure + ${row['pressure']} + + + + + temperature + ${row['temperature']} + + + + + turbidity + ${row['turbidity']} + + + + + pH + ${row['pH']} + + + + + alkyl diethers + ${row['alkyl diethers']} + + + + + aminopeptidase activity + ${row['aminopeptidase activity']} + + + + + ammonium + ${row['ammonium']} + + + + + bacterial carbon production + ${row['bacterial carbon production']} + + + + + bishomohopanol + ${row['bishomohopanol']} + + + + + bromide + ${row['bromide']} + + + + + calcium + ${row['calcium']} + + + + + carbon/nitrogen ratio + ${row['carbon/nitrogen ratio']} + + + + + chloride + ${row['chloride']} + + + + + chlorophyll + ${row['chlorophyll']} + + + + + diether lipids + ${row['diether lipids']} + + + + + dissolved carbon dioxide + ${row['dissolved carbon dioxide']} + + + + + dissolved hydrogen + ${row['dissolved hydrogen']} + + + + + dissolved inorganic carbon + ${row['dissolved inorganic carbon']} + + + + + dissolved organic carbon + ${row['dissolved organic carbon']} + + + + + dissolved organic nitrogen + ${row['dissolved organic nitrogen']} + + + + + methane + ${row['methane']} + + + + + dissolved oxygen + ${row['dissolved oxygen']} + + + + + glucosidase activity + ${row['glucosidase activity']} + + + + + magnesium + ${row['magnesium']} + + + + + n-alkanes + ${row['n-alkanes']} + + + + + nitrate + ${row['nitrate']} + + + + + nitrite + ${row['nitrite']} + + + + + nitrogen + ${row['nitrogen']} + + + + + organic carbon + ${row['organic carbon']} + + + + + organic matter + ${row['organic matter']} + + + + + organic nitrogen + ${row['organic nitrogen']} + + + + + particulate organic carbon + ${row['particulate organic carbon']} + + + + + petroleum hydrocarbon + ${row['petroleum hydrocarbon']} + + + + + phaeopigments + ${row['phaeopigments']} + + + + + phosphate + ${row['phosphate']} + + + + + phospholipid fatty acid + ${row['phospholipid fatty acid']} + + + + + potassium + ${row['potassium']} + + + + + redox potential + ${row['redox potential']} + + + + + salinity + ${row['salinity']} + + + + + total carbon + ${row['total carbon']} + + + + + silicate + ${row['silicate']} + + + + + sodium + ${row['sodium']} + + + + + total organic carbon + ${row['total organic carbon']} + + + + + water content + ${row['water content']} + + + + + sulfate + ${row['sulfate']} + + + + + sulfide + ${row['sulfide']} + + + + + total nitrogen + ${row['total nitrogen']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000020.xml b/relecov_tools/templates/ENA_template_samples_ERC000020.xml new file mode 100644 index 00000000..d26699db --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000020.xml @@ -0,0 +1,638 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + plant-associated environmental package + ${row['plant-associated environmental package']} + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + host dry mass + ${row['host dry mass']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + plant product + ${row['plant product']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + host wet mass + ${row['host wet mass']} + + + + + sample storage location + ${row['sample storage location']} + + + + + host disease status + ${row['host disease status']} + + + + + host common name + ${row['host common name']} + + + + + host age + ${row['host age']} + + + + + host taxid + ${row['host taxid']} + + + + + host life stage + ${row['host life stage']} + + + + + host height + ${row['host height']} + + + + + host length + ${row['host length']} + + + + + plant body site + ${row['plant body site']} + + + + + host total mass + ${row['host total mass']} + + + + + host infra-specific name + ${row['host infra-specific name']} + + + + + host infra-specific rank + ${row['host infra-specific rank']} + + + + + host phenotype + ${row['host phenotype']} + + + + + climate environment + ${row['climate environment']} + + + + + gaseous environment + ${row['gaseous environment']} + + + + + seasonal environment + ${row['seasonal environment']} + + + + + temperature + ${row['temperature']} + + + + + sample salinity + ${row['sample salinity']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + host genotype + ${row['host genotype']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + air temperature regimen + ${row['air temperature regimen']} + + + + + antibiotic regimen + ${row['antibiotic regimen']} + + + + + chemical mutagen + ${row['chemical mutagen']} + + + + + fertilizer regimen + ${row['fertilizer regimen']} + + + + + fungicide regimen + ${row['fungicide regimen']} + + + + + gravity + ${row['gravity']} + + + + + growth hormone regimen + ${row['growth hormone regimen']} + + + + + growth media + ${row['growth media']} + + + + + herbicide regimen + ${row['herbicide regimen']} + + + + + humidity regimen + ${row['humidity regimen']} + + + + + mineral nutrient regimen + ${row['mineral nutrient regimen']} + + + + + non-mineral nutrient regimen + ${row['non-mineral nutrient regimen']} + + + + + pesticide regimen + ${row['pesticide regimen']} + + + + + pH regimen + ${row['pH regimen']} + + + + + radiation regimen + ${row['radiation regimen']} + + + + + rainfall regimen + ${row['rainfall regimen']} + + + + + salt regimen + ${row['salt regimen']} + + + + + standing water regimen + ${row['standing water regimen']} + + + + + tissue culture growth media + ${row['tissue culture growth media']} + + + + + watering regimen + ${row['watering regimen']} + + + + + water temperature regimen + ${row['water temperature regimen']} + + + + + mechanical damage + ${row['mechanical damage']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000021.xml b/relecov_tools/templates/ENA_template_samples_ERC000021.xml new file mode 100644 index 00000000..50ecca6f --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000021.xml @@ -0,0 +1,658 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + sediment environmental package + ${row['sediment environmental package']} + + + geographic location (depth) + ${row['geographic location (depth)']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + biomass + ${row['biomass']} + + + + + density + ${row['density']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + alkyl diethers + ${row['alkyl diethers']} + + + + + aminopeptidase activity + ${row['aminopeptidase activity']} + + + + + ammonium + ${row['ammonium']} + + + + + bacterial carbon production + ${row['bacterial carbon production']} + + + + + bishomohopanol + ${row['bishomohopanol']} + + + + + bromide + ${row['bromide']} + + + + + calcium + ${row['calcium']} + + + + + carbon/nitrogen ratio + ${row['carbon/nitrogen ratio']} + + + + + chloride + ${row['chloride']} + + + + + chlorophyll + ${row['chlorophyll']} + + + + + diether lipids + ${row['diether lipids']} + + + + + dissolved carbon dioxide + ${row['dissolved carbon dioxide']} + + + + + dissolved hydrogen + ${row['dissolved hydrogen']} + + + + + dissolved inorganic carbon + ${row['dissolved inorganic carbon']} + + + + + dissolved organic carbon + ${row['dissolved organic carbon']} + + + + + dissolved organic nitrogen + ${row['dissolved organic nitrogen']} + + + + + methane + ${row['methane']} + + + + + dissolved oxygen + ${row['dissolved oxygen']} + + + + + glucosidase activity + ${row['glucosidase activity']} + + + + + magnesium + ${row['magnesium']} + + + + + n-alkanes + ${row['n-alkanes']} + + + + + nitrate + ${row['nitrate']} + + + + + nitrite + ${row['nitrite']} + + + + + nitrogen + ${row['nitrogen']} + + + + + organic carbon + ${row['organic carbon']} + + + + + organic matter + ${row['organic matter']} + + + + + organic nitrogen + ${row['organic nitrogen']} + + + + + particulate organic carbon + ${row['particulate organic carbon']} + + + + + petroleum hydrocarbon + ${row['petroleum hydrocarbon']} + + + + + phaeopigments + ${row['phaeopigments']} + + + + + phosphate + ${row['phosphate']} + + + + + phospholipid fatty acid + ${row['phospholipid fatty acid']} + + + + + potassium + ${row['potassium']} + + + + + redox potential + ${row['redox potential']} + + + + + salinity + ${row['salinity']} + + + + + total carbon + ${row['total carbon']} + + + + + silicate + ${row['silicate']} + + + + + sodium + ${row['sodium']} + + + + + total organic carbon + ${row['total organic carbon']} + + + + + water content + ${row['water content']} + + + + + sulfate + ${row['sulfate']} + + + + + sulfide + ${row['sulfide']} + + + + + total nitrogen + ${row['total nitrogen']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000022.xml b/relecov_tools/templates/ENA_template_samples_ERC000022.xml new file mode 100644 index 00000000..b129c400 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000022.xml @@ -0,0 +1,646 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + slope gradient + ${row['slope gradient']} + + + + + slope aspect + ${row['slope aspect']} + + + + + profile position + ${row['profile position']} + + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + + pooling of DNA extracts (if done) + ${row['pooling of DNA extracts (if done)']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + soil environmental package + ${row['soil environmental package']} + + + geographic location (depth) + ${row['geographic location (depth)']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + composite design/sieving (if any) + ${row['composite design/sieving (if any)']} + + + + + sample weight for DNA extraction + ${row['sample weight for DNA extraction']} + + + + + storage conditions (fresh/frozen/other) + ${row['storage conditions (fresh/frozen/other)']} + + + + + microbial biomass + ${row['microbial biomass']} + + + + + microbial biomass method + ${row['microbial biomass method']} + + + + + extreme_unusual_properties/salinity + ${row['extreme_unusual_properties/salinity']} + + + + + extreme_unusual_properties/salinity method + ${row['extreme_unusual_properties/salinity method']} + + + + + extreme_unusual_properties/heavy metals + ${row['extreme_unusual_properties/heavy metals']} + + + + + extreme_unusual_properties/heavy metals method + ${row['extreme_unusual_properties/heavy metals method']} + + + + + extreme_unusual_properties/Al saturation + ${row['extreme_unusual_properties/Al saturation']} + + + + + extreme_unusual_properties/Al saturation method + ${row['extreme_unusual_properties/Al saturation method']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + link to climate information + ${row['link to climate information']} + + + + + link to classification information + ${row['link to classification information']} + + + + + links to additional analysis + ${row['links to additional analysis']} + + + + + current land use + ${row['current land use']} + + + + + current vegetation + ${row['current vegetation']} + + + + + current vegetation method + ${row['current vegetation method']} + + + + + horizon + ${row['horizon']} + + + + + horizon method + ${row['horizon method']} + + + + + mean annual and seasonal temperature + ${row['mean annual and seasonal temperature']} + + + + + mean annual and seasonal precipitation + ${row['mean annual and seasonal precipitation']} + + + + + soil_taxonomic/FAO classification + ${row['soil_taxonomic/FAO classification']} + + + + + soil_taxonomic/local classification + ${row['soil_taxonomic/local classification']} + + + + + soil_taxonomic/local classification method + ${row['soil_taxonomic/local classification method']} + + + + + soil type + ${row['soil type']} + + + + + soil type method + ${row['soil type method']} + + + + + drainage classification + ${row['drainage classification']} + + + + + texture + ${row['texture']} + + + + + texture method + ${row['texture method']} + + + + + pH + ${row['pH']} + + + + + pH method + ${row['pH method']} + + + + + water content method + ${row['water content method']} + + + + + total organic C method + ${row['total organic C method']} + + + + + total nitrogen method + ${row['total nitrogen method']} + + + + + total organic carbon + ${row['total organic carbon']} + + + + + water content + ${row['water content']} + + + + + total nitrogen + ${row['total nitrogen']} + + + + + history/previous land use + ${row['history/previous land use']} + + + + + history/previous land use method + ${row['history/previous land use method']} + + + + + history/crop rotation + ${row['history/crop rotation']} + + + + + history/agrochemical additions + ${row['history/agrochemical additions']} + + + + + history/tillage + ${row['history/tillage']} + + + + + history/fire + ${row['history/fire']} + + + + + history/flooding + ${row['history/flooding']} + + + + + history/extreme events + ${row['history/extreme events']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000023.xml b/relecov_tools/templates/ENA_template_samples_ERC000023.xml new file mode 100644 index 00000000..0e16a667 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000023.xml @@ -0,0 +1,548 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + wastewater/sludge environmental package + ${row['wastewater/sludge environmental package']} + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + biochemical oxygen demand + ${row['biochemical oxygen demand']} + + + + + chemical oxygen demand + ${row['chemical oxygen demand']} + + + + + pre-treatment + ${row['pre-treatment']} + + + + + primary treatment + ${row['primary treatment']} + + + + + reactor type + ${row['reactor type']} + + + + + secondary treatment + ${row['secondary treatment']} + + + + + sludge retention time + ${row['sludge retention time']} + + + + + tertiary treatment + ${row['tertiary treatment']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + alkalinity + ${row['alkalinity']} + + + + + industrial effluent percent + ${row['industrial effluent percent']} + + + + + sewage type + ${row['sewage type']} + + + + + wastewater type + ${row['wastewater type']} + + + + + temperature + ${row['temperature']} + + + + + pH + ${row['pH']} + + + + + efficiency percent + ${row['efficiency percent']} + + + + + emulsions + ${row['emulsions']} + + + + + gaseous substances + ${row['gaseous substances']} + + + + + inorganic particles + ${row['inorganic particles']} + + + + + organic particles + ${row['organic particles']} + + + + + sample salinity + ${row['sample salinity']} + + + + + soluble inorganic material + ${row['soluble inorganic material']} + + + + + soluble organic material + ${row['soluble organic material']} + + + + + suspended solids + ${row['suspended solids']} + + + + + total phosphate + ${row['total phosphate']} + + + + + nitrate + ${row['nitrate']} + + + + + phosphate + ${row['phosphate']} + + + + + sodium + ${row['sodium']} + + + + + total nitrogen + ${row['total nitrogen']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000024.xml b/relecov_tools/templates/ENA_template_samples_ERC000024.xml new file mode 100644 index 00000000..43c57505 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000024.xml @@ -0,0 +1,798 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + water environmental package + ${row['water environmental package']} + + + geographic location (depth) + ${row['geographic location (depth)']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + biomass + ${row['biomass']} + + + + + density + ${row['density']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + alkalinity + ${row['alkalinity']} + + + + + atmospheric data + ${row['atmospheric data']} + + + + + conductivity + ${row['conductivity']} + + + + + water current + ${row['water current']} + + + + + fluorescence + ${row['fluorescence']} + + + + + light intensity + ${row['light intensity']} + + + + + mean friction velocity + ${row['mean friction velocity']} + + + + + mean peak friction velocity + ${row['mean peak friction velocity']} + + + + + downward PAR + ${row['downward PAR']} + + + + + photon flux + ${row['photon flux']} + + + + + pressure + ${row['pressure']} + + + + + temperature + ${row['temperature']} + + + + + tidal stage + ${row['tidal stage']} + + + + + pH + ${row['pH']} + + + + + total depth of water column + ${row['total depth of water column']} + + + + + alkyl diethers + ${row['alkyl diethers']} + + + + + aminopeptidase activity + ${row['aminopeptidase activity']} + + + + + ammonium + ${row['ammonium']} + + + + + bacterial carbon production + ${row['bacterial carbon production']} + + + + + bacterial production + ${row['bacterial production']} + + + + + bacterial respiration + ${row['bacterial respiration']} + + + + + bishomohopanol + ${row['bishomohopanol']} + + + + + bromide + ${row['bromide']} + + + + + calcium + ${row['calcium']} + + + + + carbon/nitrogen ratio + ${row['carbon/nitrogen ratio']} + + + + + chloride + ${row['chloride']} + + + + + chlorophyll + ${row['chlorophyll']} + + + + + diether lipids + ${row['diether lipids']} + + + + + dissolved carbon dioxide + ${row['dissolved carbon dioxide']} + + + + + dissolved hydrogen + ${row['dissolved hydrogen']} + + + + + dissolved inorganic carbon + ${row['dissolved inorganic carbon']} + + + + + dissolved inorganic nitrogen + ${row['dissolved inorganic nitrogen']} + + + + + dissolved inorganic phosphorus + ${row['dissolved inorganic phosphorus']} + + + + + dissolved organic carbon + ${row['dissolved organic carbon']} + + + + + dissolved organic nitrogen + ${row['dissolved organic nitrogen']} + + + + + dissolved oxygen + ${row['dissolved oxygen']} + + + + + glucosidase activity + ${row['glucosidase activity']} + + + + + magnesium + ${row['magnesium']} + + + + + n-alkanes + ${row['n-alkanes']} + + + + + nitrate + ${row['nitrate']} + + + + + nitrite + ${row['nitrite']} + + + + + nitrogen + ${row['nitrogen']} + + + + + organic carbon + ${row['organic carbon']} + + + + + organic matter + ${row['organic matter']} + + + + + organic nitrogen + ${row['organic nitrogen']} + + + + + particulate organic carbon + ${row['particulate organic carbon']} + + + + + particulate organic nitrogen + ${row['particulate organic nitrogen']} + + + + + petroleum hydrocarbon + ${row['petroleum hydrocarbon']} + + + + + phaeopigments + ${row['phaeopigments']} + + + + + phosphate + ${row['phosphate']} + + + + + phospholipid fatty acid + ${row['phospholipid fatty acid']} + + + + + potassium + ${row['potassium']} + + + + + primary production + ${row['primary production']} + + + + + redox potential + ${row['redox potential']} + + + + + salinity + ${row['salinity']} + + + + + silicate + ${row['silicate']} + + + + + sodium + ${row['sodium']} + + + + + soluble reactive phosphorus + ${row['soluble reactive phosphorus']} + + + + + sulfate + ${row['sulfate']} + + + + + sulfide + ${row['sulfide']} + + + + + suspended particulate matter + ${row['suspended particulate matter']} + + + + + total dissolved nitrogen + ${row['total dissolved nitrogen']} + + + + + total inorganic nitrogen + ${row['total inorganic nitrogen']} + + + + + total nitrogen + ${row['total nitrogen']} + + + + + total particulate carbon + ${row['total particulate carbon']} + + + + + total phosphorus + ${row['total phosphorus']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000025.xml b/relecov_tools/templates/ENA_template_samples_ERC000025.xml new file mode 100644 index 00000000..d2a78d80 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000025.xml @@ -0,0 +1,584 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + miscellaneous environmental package + ${row['miscellaneous environmental package']} + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + biomass + ${row['biomass']} + + + + + density + ${row['density']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + alkalinity + ${row['alkalinity']} + + + + + water current + ${row['water current']} + + + + + pressure + ${row['pressure']} + + + + + temperature + ${row['temperature']} + + + + + pH + ${row['pH']} + + + + + ammonium + ${row['ammonium']} + + + + + bromide + ${row['bromide']} + + + + + calcium + ${row['calcium']} + + + + + chloride + ${row['chloride']} + + + + + chlorophyll + ${row['chlorophyll']} + + + + + diether lipids + ${row['diether lipids']} + + + + + dissolved carbon dioxide + ${row['dissolved carbon dioxide']} + + + + + dissolved hydrogen + ${row['dissolved hydrogen']} + + + + + dissolved inorganic carbon + ${row['dissolved inorganic carbon']} + + + + + dissolved organic nitrogen + ${row['dissolved organic nitrogen']} + + + + + dissolved oxygen + ${row['dissolved oxygen']} + + + + + nitrate + ${row['nitrate']} + + + + + nitrite + ${row['nitrite']} + + + + + nitrogen + ${row['nitrogen']} + + + + + organic carbon + ${row['organic carbon']} + + + + + organic matter + ${row['organic matter']} + + + + + organic nitrogen + ${row['organic nitrogen']} + + + + + phosphate + ${row['phosphate']} + + + + + phospholipid fatty acid + ${row['phospholipid fatty acid']} + + + + + potassium + ${row['potassium']} + + + + + salinity + ${row['salinity']} + + + + + silicate + ${row['silicate']} + + + + + sodium + ${row['sodium']} + + + + + sulfate + ${row['sulfate']} + + + + + sulfide + ${row['sulfide']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000027.xml b/relecov_tools/templates/ENA_template_samples_ERC000027.xml new file mode 100644 index 00000000..c24d787d --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000027.xml @@ -0,0 +1,802 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + Event Date/Time + ${row['Event Date/Time']} + + + Latitude Start + ${row['Latitude Start']} + + + Longitude Start + ${row['Longitude Start']} + + + + Latitude End + ${row['Latitude End']} + + + + + Longitude End + ${row['Longitude End']} + + + + Depth + ${row['Depth']} + + + Protocol Label + ${row['Protocol Label']} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + environmental package + ${row['environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + Sampling Campaign + ${row['Sampling Campaign']} + + + Sampling Site + ${row['Sampling Site']} + + + Sampling Platform + ${row['Sampling Platform']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + biomass + ${row['biomass']} + + + + + density + ${row['density']} + + + + + oxygenation status of sample + ${row['oxygenation status of sample']} + + + + + organism count + ${row['organism count']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + Marine Region + ${row['Marine Region']} + + + Temperature + ${row['Temperature']} + + + Salinity + ${row['Salinity']} + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + + alkalinity + ${row['alkalinity']} + + + + + atmospheric data + ${row['atmospheric data']} + + + + + conductivity + ${row['conductivity']} + + + + + water current + ${row['water current']} + + + + + fluorescence + ${row['fluorescence']} + + + + + light intensity + ${row['light intensity']} + + + + + mean friction velocity + ${row['mean friction velocity']} + + + + + mean peak friction velocity + ${row['mean peak friction velocity']} + + + + + downward PAR + ${row['downward PAR']} + + + + + photon flux + ${row['photon flux']} + + + + + pressure + ${row['pressure']} + + + + + tidal stage + ${row['tidal stage']} + + + + + turbidity + ${row['turbidity']} + + + + + pH + ${row['pH']} + + + + + total depth of water column + ${row['total depth of water column']} + + + + + alkyl diethers + ${row['alkyl diethers']} + + + + + aminopeptidase activity + ${row['aminopeptidase activity']} + + + + + ammonium + ${row['ammonium']} + + + + + bacterial carbon production + ${row['bacterial carbon production']} + + + + + bacterial production + ${row['bacterial production']} + + + + + bacterial respiration + ${row['bacterial respiration']} + + + + + bishomohopanol + ${row['bishomohopanol']} + + + + + bromide + ${row['bromide']} + + + + + calcium + ${row['calcium']} + + + + + carbon/nitrogen ratio + ${row['carbon/nitrogen ratio']} + + + + + chloride + ${row['chloride']} + + + + + chlorophyll + ${row['chlorophyll']} + + + + + diether lipids + ${row['diether lipids']} + + + + + dissolved carbon dioxide + ${row['dissolved carbon dioxide']} + + + + + dissolved hydrogen + ${row['dissolved hydrogen']} + + + + + dissolved inorganic carbon + ${row['dissolved inorganic carbon']} + + + + + dissolved inorganic nitrogen + ${row['dissolved inorganic nitrogen']} + + + + + dissolved inorganic phosphorus + ${row['dissolved inorganic phosphorus']} + + + + + dissolved organic carbon + ${row['dissolved organic carbon']} + + + + + dissolved organic nitrogen + ${row['dissolved organic nitrogen']} + + + + + dissolved oxygen + ${row['dissolved oxygen']} + + + + + glucosidase activity + ${row['glucosidase activity']} + + + + + magnesium + ${row['magnesium']} + + + + + n-alkanes + ${row['n-alkanes']} + + + + + nitrate + ${row['nitrate']} + + + + + nitrite + ${row['nitrite']} + + + + + nitrogen + ${row['nitrogen']} + + + + + organic carbon + ${row['organic carbon']} + + + + + organic matter + ${row['organic matter']} + + + + + organic nitrogen + ${row['organic nitrogen']} + + + + + particulate organic carbon + ${row['particulate organic carbon']} + + + + + particulate organic nitrogen + ${row['particulate organic nitrogen']} + + + + + petroleum hydrocarbon + ${row['petroleum hydrocarbon']} + + + + + phaeopigments + ${row['phaeopigments']} + + + + + phosphate + ${row['phosphate']} + + + + + phospholipid fatty acid + ${row['phospholipid fatty acid']} + + + + + potassium + ${row['potassium']} + + + + + primary production + ${row['primary production']} + + + + + redox potential + ${row['redox potential']} + + + + + silicate + ${row['silicate']} + + + + + sodium + ${row['sodium']} + + + + + soluble reactive phosphorus + ${row['soluble reactive phosphorus']} + + + + + sulfate + ${row['sulfate']} + + + + + sulfide + ${row['sulfide']} + + + + + suspended particulate matter + ${row['suspended particulate matter']} + + + + + total dissolved nitrogen + ${row['total dissolved nitrogen']} + + + + + total inorganic nitrogen + ${row['total inorganic nitrogen']} + + + + + total nitrogen + ${row['total nitrogen']} + + + + + total particulate carbon + ${row['total particulate carbon']} + + + + + total phosphorus + ${row['total phosphorus']} + + + + + miscellaneous parameter + ${row['miscellaneous parameter']} + + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000028.xml b/relecov_tools/templates/ENA_template_samples_ERC000028.xml new file mode 100644 index 00000000..3b8e2832 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000028.xml @@ -0,0 +1,144 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + isolation_source + ${row['isolation_source']} + + + + lat_lon + ${row['lat_lon']} + + + + + collected_by + ${row['collected_by']} + + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + identified_by + ${row['identified_by']} + + + + + environmental_sample + ${row['environmental_sample']} + + + + + mating_type + ${row['mating_type']} + + + + host health state + ${row['host health state']} + + + + lab_host + ${row['lab_host']} + + + + host scientific name + ${row['host scientific name']} + + + + bio_material + ${row['bio_material']} + + + + + culture_collection + ${row['culture_collection']} + + + + + specimen_voucher + ${row['specimen_voucher']} + + + + isolate + ${row['isolate']} + + + + sub_species + ${row['sub_species']} + + + + + sub_strain + ${row['sub_strain']} + + + + + serovar + ${row['serovar']} + + + + + strain + ${row['strain']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000029.xml b/relecov_tools/templates/ENA_template_samples_ERC000029.xml new file mode 100644 index 00000000..df249a6a --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000029.xml @@ -0,0 +1,292 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + subject exposure + ${row['subject exposure']} + + + + + subject exposure duration + ${row['subject exposure duration']} + + + + + travel-relation + ${row['travel-relation']} + + + + + clinical setting + ${row['clinical setting']} + + + + + country of travel + ${row['country of travel']} + + + + collected_by + ${row['collected_by']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + identified_by + ${row['identified_by']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + environmental_sample + ${row['environmental_sample']} + + + + mating_type + ${row['mating_type']} + + + + + genotype + ${row['genotype']} + + + + + pathotype + ${row['pathotype']} + + + + + host disease status + ${row['host disease status']} + + + + + host disease outcome + ${row['host disease outcome']} + + + + + host subject id + ${row['host subject id']} + + + + + host age + ${row['host age']} + + + + + host taxid + ${row['host taxid']} + + + + + host life stage + ${row['host life stage']} + + + + host health state + ${row['host health state']} + + + + host sex + ${row['host sex']} + + + + + lab_host + ${row['lab_host']} + + + + host scientific name + ${row['host scientific name']} + + + + passage_history + ${row['passage_history']} + + + + + sample storage conditions + ${row['sample storage conditions']} + + + + Is the sequenced pathogen host associated? + ${row['Is the sequenced pathogen host associated?']} + + + + bio_material + ${row['bio_material']} + + + + + culture_collection + ${row['culture_collection']} + + + + + specimen_voucher + ${row['specimen_voucher']} + + + + isolate + ${row['isolate']} + + + + sub_species + ${row['sub_species']} + + + + + sub_strain + ${row['sub_strain']} + + + + + sub_group + ${row['sub_group']} + + + + + sub_type + ${row['sub_type']} + + + + + serovar + ${row['serovar']} + + + + + strain + ${row['strain']} + + + + + host disease stage + ${row['host disease stage']} + + + + + isolation source host-associated + ${row['isolation source host-associated']} + + + + + host description + ${row['host description']} + + + + + isolation source non-host-associated + ${row['isolation source non-host-associated']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000030.xml b/relecov_tools/templates/ENA_template_samples_ERC000030.xml new file mode 100644 index 00000000..1c5bfad2 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000030.xml @@ -0,0 +1,184 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + Event Label + ${row['Event Label']} + + + + Event Date/Time Start + ${row['Event Date/Time Start']} + + + + Event Date/Time End + ${row['Event Date/Time End']} + + + + Latitude Start + ${row['Latitude Start']} + + + Longitude Start + ${row['Longitude Start']} + + + + Latitude End + ${row['Latitude End']} + + + + + Longitude End + ${row['Longitude End']} + + + + Depth + ${row['Depth']} + + + + Sample Collection Device + ${row['Sample Collection Device']} + + + + Protocol Label + ${row['Protocol Label']} + + + + Size Fraction Lower Threshold + ${row['Size Fraction Lower Threshold']} + + + + + Size Fraction Upper Threshold + ${row['Size Fraction Upper Threshold']} + + + + + Sample Status + ${row['Sample Status']} + + + + + Last Update Date + ${row['Last Update Date']} + + + + project name + ${row['project name']} + + + environmental package + ${row['environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + Sampling Campaign + ${row['Sampling Campaign']} + + + Sampling Station + ${row['Sampling Station']} + + + Sampling Platform + ${row['Sampling Platform']} + + + Marine Region + ${row['Marine Region']} + + + Salinity Sensor + ${row['Salinity Sensor']} + + + + Oxygen Sensor + ${row['Oxygen Sensor']} + + + + + Nitrate Sensor + ${row['Nitrate Sensor']} + + + + Temperature + ${row['Temperature']} + + + + Chlorophyll Sensor + ${row['Chlorophyll Sensor']} + + + + + Citation + ${row['Citation']} + + + + + Further Details + ${row['Further Details']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000031.xml b/relecov_tools/templates/ENA_template_samples_ERC000031.xml new file mode 100644 index 00000000..da0df22f --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000031.xml @@ -0,0 +1,456 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + finishing strategy + ${row['finishing strategy']} + + + + + annotation source + ${row['annotation source']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library construction method + ${row['library construction method']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + target gene + ${row['target gene']} + + + + + target subfragment + ${row['target subfragment']} + + + + + pcr primers + ${row['pcr primers']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + + pcr conditions + ${row['pcr conditions']} + + + + sequencing method + ${row['sequencing method']} + + + + sequence quality check + ${row['sequence quality check']} + + + + + chimera check + ${row['chimera check']} + + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + investigation type + ${row['investigation type']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + built environment environmental package + ${row['built environment environmental package']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + surface material + ${row['surface material']} + + + + + surface air contaminant + ${row['surface air contaminant']} + + + + + indoor surface + ${row['indoor surface']} + + + + indoor space + ${row['indoor space']} + + + filter type + ${row['filter type']} + + + heating and cooling system type + ${row['heating and cooling system type']} + + + + substructure type + ${row['substructure type']} + + + + light type + ${row['light type']} + + + building setting + ${row['building setting']} + + + building occupancy type + ${row['building occupancy type']} + + + space typical state + ${row['space typical state']} + + + typical occupant density + ${row['typical occupant density']} + + + occupancy at sampling + ${row['occupancy at sampling']} + + + occupant density at sampling + ${row['occupant density at sampling']} + + + ventilation type + ${row['ventilation type']} + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + sample size sorting method + ${row['sample size sorting method']} + + + + organism count + ${row['organism count']} + + + + specific host + ${row['specific host']} + + + + + health or disease status of specific host + ${row['health or disease status of specific host']} + + + + relative air humidity + ${row['relative air humidity']} + + + absolute air humidity + ${row['absolute air humidity']} + + + + surface humidity + ${row['surface humidity']} + + + + air temperature + ${row['air temperature']} + + + + surface temperature + ${row['surface temperature']} + + + + + surface moisture + ${row['surface moisture']} + + + + + surface moisture pH + ${row['surface moisture pH']} + + + + + dew point + ${row['dew point']} + + + + carbon dioxide + ${row['carbon dioxide']} + + + + subspecific genetic lineage + ${row['subspecific genetic lineage']} + + + + + trophic level + ${row['trophic level']} + + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + encoded traits + ${row['encoded traits']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000032.xml b/relecov_tools/templates/ENA_template_samples_ERC000032.xml new file mode 100644 index 00000000..3b9d32a0 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000032.xml @@ -0,0 +1,366 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + number of inoculated individuals + ${row['number of inoculated individuals']} + + + + + inoculation route + ${row['inoculation route']} + + + + + inoculation dose + ${row['inoculation dose']} + + + + + inoculation stock availability + ${row['inoculation stock availability']} + + + + + subject exposure + ${row['subject exposure']} + + + + + subject exposure duration + ${row['subject exposure duration']} + + + + + type exposure + ${row['type exposure']} + + + + + personal protective equipment + ${row['personal protective equipment']} + + + + + hospitalisation + ${row['hospitalisation']} + + + + + antiviral treatment + ${row['antiviral treatment']} + + + + + antiviral treatment initiation + ${row['antiviral treatment initiation']} + + + + + antiviral treatment dosage + ${row['antiviral treatment dosage']} + + + + + antiviral treatment duration + ${row['antiviral treatment duration']} + + + + + influenza vaccination type + ${row['influenza vaccination type']} + + + + + influenza vaccination date + ${row['influenza vaccination date']} + + + + + source of vaccination information + ${row['source of vaccination information']} + + + + + vaccine lot number + ${row['vaccine lot number']} + + + + + vaccine manufacturer + ${row['vaccine manufacturer']} + + + + + vaccine dosage + ${row['vaccine dosage']} + + + + + influenza-like illness at the time of sample collection + ${row['influenza-like illness at the time of sample collection']} + + + + + illness onset date + ${row['illness onset date']} + + + + + illness duration + ${row['illness duration']} + + + + + illness symptoms + ${row['illness symptoms']} + + + + + collection date + ${row['collection date']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + sample capture status + ${row['sample capture status']} + + + + + host disease outcome + ${row['host disease outcome']} + + + + host common name + ${row['host common name']} + + + host subject id + ${row['host subject id']} + + + + host age + ${row['host age']} + + + + host health state + ${row['host health state']} + + + host sex + ${row['host sex']} + + + host scientific name + ${row['host scientific name']} + + + influenza test method + ${row['influenza test method']} + + + influenza test result + ${row['influenza test result']} + + + other pathogens tested + ${row['other pathogens tested']} + + + other pathogens test result + ${row['other pathogens test result']} + + + + influenza virus type + ${row['influenza virus type']} + + + + + virus identifier + ${row['virus identifier']} + + + + + influenza strain unique number + ${row['influenza strain unique number']} + + + + + WHO/OIE/FAO clade (required for HPAI H5N1 viruses) + ${row['WHO/OIE/FAO clade (required for HPAI H5N1 viruses)']} + + + + + lineage:swl (required for H1N1 viruses) + ${row['lineage:swl (required for H1N1 viruses)']} + + + + collector name + ${row['collector name']} + + + collecting institution + ${row['collecting institution']} + + + + receipt date + ${row['receipt date']} + + + + + sample storage conditions + ${row['sample storage conditions']} + + + + + definition for seropositive sample + ${row['definition for seropositive sample']} + + + + + meaning of cut off value + ${row['meaning of cut off value']} + + + + + serotype (required for a seropositive sample) + ${row['serotype (required for a seropositive sample)']} + + + + + strain + ${row['strain']} + + + + + host habitat + ${row['host habitat']} + + + + + isolation source host-associated + ${row['isolation source host-associated']} + + + + + host description + ${row['host description']} + + + + + gravidity + ${row['gravidity']} + + + + + host behaviour + ${row['host behaviour']} + + + + + isolation source non-host-associated + ${row['isolation source non-host-associated']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000033.xml b/relecov_tools/templates/ENA_template_samples_ERC000033.xml new file mode 100644 index 00000000..acb0003b --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000033.xml @@ -0,0 +1,240 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + subject exposure + ${row['subject exposure']} + + + + + subject exposure duration + ${row['subject exposure duration']} + + + + + type exposure + ${row['type exposure']} + + + + + personal protective equipment + ${row['personal protective equipment']} + + + + + hospitalisation + ${row['hospitalisation']} + + + + + illness duration + ${row['illness duration']} + + + + + illness symptoms + ${row['illness symptoms']} + + + + + collection date + ${row['collection date']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + sample capture status + ${row['sample capture status']} + + + + + host disease outcome + ${row['host disease outcome']} + + + + host common name + ${row['host common name']} + + + host subject id + ${row['host subject id']} + + + + host age + ${row['host age']} + + + + host health state + ${row['host health state']} + + + authors + ${row['authors']} + + + address + ${row['address']} + + + host sex + ${row['host sex']} + + + host scientific name + ${row['host scientific name']} + + + + virus identifier + ${row['virus identifier']} + + + + collector name + ${row['collector name']} + + + collecting institution + ${row['collecting institution']} + + + + receipt date + ${row['receipt date']} + + + + + sample storage conditions + ${row['sample storage conditions']} + + + + + definition for seropositive sample + ${row['definition for seropositive sample']} + + + + + serotype (required for a seropositive sample) + ${row['serotype (required for a seropositive sample)']} + + + + isolate + ${row['isolate']} + + + + strain + ${row['strain']} + + + + + host habitat + ${row['host habitat']} + + + + + isolation source host-associated + ${row['isolation source host-associated']} + + + + + host description + ${row['host description']} + + + + + gravidity + ${row['gravidity']} + + + + + host behaviour + ${row['host behaviour']} + + + + + isolation source non-host-associated + ${row['isolation source non-host-associated']} + + + + SUBMISSION_TOOL + ${tool_name} + + + ENA-CHECKLIST + ERC000033 + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + diff --git a/relecov_tools/templates/ENA_template_samples_ERC000034.xml b/relecov_tools/templates/ENA_template_samples_ERC000034.xml new file mode 100644 index 00000000..311846f4 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000034.xml @@ -0,0 +1,94 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + tissue_type + ${row['tissue_type']} + + + sex + ${row['sex']} + + + + date of birth + ${row['date of birth']} + + + + + date of death + ${row['date of death']} + + + + diagnosis + ${row['diagnosis']} + + + strain + ${row['strain']} + + + + tumor grading (OBI_0600002) + ${row['tumor grading (OBI_0600002)']} + + + + + treatment agent + ${row['treatment agent']} + + + + + treatment dose + ${row['treatment dose']} + + + + + treatment date + ${row['treatment date']} + + + + + Further Details + ${row['Further Details']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000035.xml b/relecov_tools/templates/ENA_template_samples_ERC000035.xml new file mode 100644 index 00000000..bca85bea --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000035.xml @@ -0,0 +1,240 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + cell_type + ${row['cell_type']} + + + + + dev_stage + ${row['dev_stage']} + + + + + organism part + ${row['organism part']} + + + + + ploidy + ${row['ploidy']} + + + + + infect + ${row['infect']} + + + + + protocol + ${row['protocol']} + + + + + sampling time point + ${row['sampling time point']} + + + + + initial time point + ${row['initial time point']} + + + + + growth condition + ${row['growth condition']} + + + + + genotype + ${row['genotype']} + + + + + sex + ${row['sex']} + + + + + age + ${row['age']} + + + + + genetic modification + ${row['genetic modification']} + + + + + phenotype + ${row['phenotype']} + + + + + cellular component + ${row['cellular component']} + + + + + individual + ${row['individual']} + + + + + disease staging + ${row['disease staging']} + + + + + immunoprecipitate + ${row['immunoprecipitate']} + + + + + replicate + ${row['replicate']} + + + + + cultivar + ${row['cultivar']} + + + + + ecotype + ${row['ecotype']} + + + + + cell_line + ${row['cell_line']} + + + + + strain + ${row['strain']} + + + + + time + ${row['time']} + + + + + dose + ${row['dose']} + + + + + chemical compound + ${row['chemical compound']} + + + + + experimental factor 1 + ${row['experimental factor 1']} + + + + + experimental factor 2 + ${row['experimental factor 2']} + + + + + experimental factor 3 + ${row['experimental factor 3']} + + + + + experimental factor 4 + ${row['experimental factor 4']} + + + + + experimental factor 5 + ${row['experimental factor 5']} + + + + + block + ${row['block']} + + + + + environmental stress + ${row['environmental stress']} + + + + + environmental history + ${row['environmental history']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000036.xml b/relecov_tools/templates/ENA_template_samples_ERC000036.xml new file mode 100644 index 00000000..672de586 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000036.xml @@ -0,0 +1,172 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + name of the sampling site + ${row['name of the sampling site']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + investigation type + ${row['investigation type']} + + + + surveillance target + ${row['surveillance target']} + + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + sampling time point + ${row['sampling time point']} + + + + + sample transportation temperature + ${row['sample transportation temperature']} + + + + + sample transportation date + ${row['sample transportation date']} + + + + + sample transportation time + ${row['sample transportation time']} + + + + + receipt date + ${row['receipt date']} + + + + sewage type + ${row['sewage type']} + + + + temperature + ${row['temperature']} + + + + + area of sampling site + ${row['area of sampling site']} + + + + + size of the catchment area + ${row['size of the catchment area']} + + + + + population size of the catchment area + ${row['population size of the catchment area']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000037.xml b/relecov_tools/templates/ENA_template_samples_ERC000037.xml new file mode 100644 index 00000000..12e05484 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000037.xml @@ -0,0 +1,620 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + ploidy + ${row['ploidy']} + + + + + number of replicons + ${row['number of replicons']} + + + + + extrachromosomal elements + ${row['extrachromosomal elements']} + + + + + estimated size + ${row['estimated size']} + + + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + + collected_by + ${row['collected_by']} + + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + identified_by + ${row['identified_by']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + + environment (biome) + ${row['environment (biome)']} + + + + + environment (feature) + ${row['environment (feature)']} + + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + propagation + ${row['propagation']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + sampling time point + ${row['sampling time point']} + + + + plant structure + ${row['plant structure']} + + + plant developmental stage + ${row['plant developmental stage']} + + + + sampled age + ${row['sampled age']} + + + + + sample phenotype + ${row['sample phenotype']} + + + + + sample health state + ${row['sample health state']} + + + + + sample disease status + ${row['sample disease status']} + + + + + sample disease stage + ${row['sample disease stage']} + + + + + sample wet mass + ${row['sample wet mass']} + + + + + sample dry mass + ${row['sample dry mass']} + + + + + sample height + ${row['sample height']} + + + + + sample length + ${row['sample length']} + + + + + growth facility + ${row['growth facility']} + + + + + sample capture status + ${row['sample capture status']} + + + + + genotype + ${row['genotype']} + + + + + genetic modification + ${row['genetic modification']} + + + + + organism common name + ${row['organism common name']} + + + + + subspecific genetic lineage rank + ${row['subspecific genetic lineage rank']} + + + + + subspecific genetic lineage name + ${row['subspecific genetic lineage name']} + + + + + biological status + ${row['biological status']} + + + + + organism phenotype + ${row['organism phenotype']} + + + + + ancestral data + ${row['ancestral data']} + + + + + source material description + ${row['source material description']} + + + + + biotic relationship + ${row['biotic relationship']} + + + + + growth habit + ${row['growth habit']} + + + + + plant sex + ${row['plant sex']} + + + + + climate environment + ${row['climate environment']} + + + + + gaseous environment + ${row['gaseous environment']} + + + + + seasonal environment + ${row['seasonal environment']} + + + + + soil_taxonomic/FAO classification + ${row['soil_taxonomic/FAO classification']} + + + + + soil_taxonomic/local classification + ${row['soil_taxonomic/local classification']} + + + + + soil_taxonomic/local classification method + ${row['soil_taxonomic/local classification method']} + + + + + soil type + ${row['soil type']} + + + + + soil type method + ${row['soil type method']} + + + + + drainage classification + ${row['drainage classification']} + + + + + texture + ${row['texture']} + + + + + texture method + ${row['texture method']} + + + + + soil water content + ${row['soil water content']} + + + + + soil pH + ${row['soil pH']} + + + + plant growth medium + ${row['plant growth medium']} + + + + rooting conditions + ${row['rooting conditions']} + + + + + culture rooting medium + ${row['culture rooting medium']} + + + + + rooting medium macronutrients + ${row['rooting medium macronutrients']} + + + + + rooting medium micronutrients + ${row['rooting medium micronutrients']} + + + + + rooting medium organic supplements + ${row['rooting medium organic supplements']} + + + + + rooting medium carbon + ${row['rooting medium carbon']} + + + + + rooting medium regulators + ${row['rooting medium regulators']} + + + + + rooting medium solidifier + ${row['rooting medium solidifier']} + + + + + rooting medium pH + ${row['rooting medium pH']} + + + + + air temperature regimen + ${row['air temperature regimen']} + + + + + antibiotic regimen + ${row['antibiotic regimen']} + + + + + chemical mutagen + ${row['chemical mutagen']} + + + + + fertilizer regimen + ${row['fertilizer regimen']} + + + + + fungicide regimen + ${row['fungicide regimen']} + + + + + gravity + ${row['gravity']} + + + + + growth hormone regimen + ${row['growth hormone regimen']} + + + + + herbicide regimen + ${row['herbicide regimen']} + + + + + humidity regimen + ${row['humidity regimen']} + + + + + mineral nutrient regimen + ${row['mineral nutrient regimen']} + + + + + non-mineral nutrient regimen + ${row['non-mineral nutrient regimen']} + + + + + pesticide regimen + ${row['pesticide regimen']} + + + + + pH regimen + ${row['pH regimen']} + + + + + radiation regimen + ${row['radiation regimen']} + + + + + rainfall regimen + ${row['rainfall regimen']} + + + + + salt regimen + ${row['salt regimen']} + + + + + standing water regimen + ${row['standing water regimen']} + + + + + watering regimen + ${row['watering regimen']} + + + + + water temperature regimen + ${row['water temperature regimen']} + + + + + plant treatment + ${row['plant treatment']} + + + + + light regimen + ${row['light regimen']} + + + + + biotic regimen + ${row['biotic regimen']} + + + + + mechanical damage + ${row['mechanical damage']} + + + + + chemical administration + ${row['chemical administration']} + + + + + perturbation + ${row['perturbation']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000038.xml b/relecov_tools/templates/ENA_template_samples_ERC000038.xml new file mode 100644 index 00000000..48525157 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000038.xml @@ -0,0 +1,174 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + Event Date/Time + ${row['Event Date/Time']} + + + Latitude Start + ${row['Latitude Start']} + + + Longitude Start + ${row['Longitude Start']} + + + Depth + ${row['Depth']} + + + + Sample Collection Device + ${row['Sample Collection Device']} + + + + Protocol Label + ${row['Protocol Label']} + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + Sampling Campaign + ${row['Sampling Campaign']} + + + Sampling Station + ${row['Sampling Station']} + + + Sampling Platform + ${row['Sampling Platform']} + + + + storage conditions (fresh/frozen/other) + ${row['storage conditions (fresh/frozen/other)']} + + + + + sample health state + ${row['sample health state']} + + + + + sample disease status + ${row['sample disease status']} + + + + + Marine Region + ${row['Marine Region']} + + + + seabed habitat + ${row['seabed habitat']} + + + age + ${row['age']} + + + aquaculture origin + ${row['aquaculture origin']} + + + shellfish total weight + ${row['shellfish total weight']} + + + shellfish soft tissue weight + ${row['shellfish soft tissue weight']} + + + shell length + ${row['shell length']} + + + shell width + ${row['shell width']} + + + + adductor weight + ${row['adductor weight']} + + + + + gonad weight + ${row['gonad weight']} + + + + + shell markings + ${row['shell markings']} + + + + + toxin burden + ${row['toxin burden']} + + + + + treatment agent + ${row['treatment agent']} + + + + + chemical compound + ${row['chemical compound']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000039.xml b/relecov_tools/templates/ENA_template_samples_ERC000039.xml new file mode 100644 index 00000000..93c057e0 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000039.xml @@ -0,0 +1,194 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + dev_stage + ${row['dev_stage']} + + + + subject exposure + ${row['subject exposure']} + + + + + subject exposure duration + ${row['subject exposure duration']} + + + + + travel-relation + ${row['travel-relation']} + + + + + clinical setting + ${row['clinical setting']} + + + + + country of travel + ${row['country of travel']} + + + + + collection date + ${row['collection date']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + genotype + ${row['genotype']} + + + + + host disease outcome + ${row['host disease outcome']} + + + + + host common name + ${row['host common name']} + + + + + host subject id + ${row['host subject id']} + + + + + host age + ${row['host age']} + + + + + host health state + ${row['host health state']} + + + + + host sex + ${row['host sex']} + + + + + host scientific name + ${row['host scientific name']} + + + + collector name + ${row['collector name']} + + + collecting institution + ${row['collecting institution']} + + + + sample storage conditions + ${row['sample storage conditions']} + + + + isolate + ${row['isolate']} + + + + strain + ${row['strain']} + + + + + isolation source host-associated + ${row['isolation source host-associated']} + + + + + diagnostic method + ${row['diagnostic method']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + isolation source non-host-associated + ${row['isolation source non-host-associated']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000040.xml b/relecov_tools/templates/ENA_template_samples_ERC000040.xml new file mode 100644 index 00000000..42f63ef5 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000040.xml @@ -0,0 +1,140 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + Size Fraction Lower Threshold + ${row['Size Fraction Lower Threshold']} + + + + + Size Fraction Upper Threshold + ${row['Size Fraction Upper Threshold']} + + + + target gene + ${row['target gene']} + + + target subfragment + ${row['target subfragment']} + + + pcr primers + ${row['pcr primers']} + + + + isolation_source + ${row['isolation_source']} + + + + + collected_by + ${row['collected_by']} + + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + sample collection device or method + ${row['sample collection device or method']} + + + + environmental_sample + ${row['environmental_sample']} + + + + Salinity + ${row['Salinity']} + + + + + Further Details + ${row['Further Details']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000041.xml b/relecov_tools/templates/ENA_template_samples_ERC000041.xml new file mode 100644 index 00000000..b77db32f --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000041.xml @@ -0,0 +1,172 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + library construction method + ${row['library construction method']} + + + + + protocol + ${row['protocol']} + + + + + instrument for DNA concentration measurement + ${row['instrument for DNA concentration measurement']} + + + + + read quality filter + ${row['read quality filter']} + + + + + DNA concentration + ${row['DNA concentration']} + + + + + collection_date + ${row['collection_date']} + + + + + isolation_source + ${row['isolation_source']} + + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + sampling time point + ${row['sampling time point']} + + + + + sample transportation temperature + ${row['sample transportation temperature']} + + + + + sample transportation date + ${row['sample transportation date']} + + + + + sample transportation time + ${row['sample transportation time']} + + + + + receipt date + ${row['receipt date']} + + + + + links to additional analysis + ${row['links to additional analysis']} + + + + isolate + ${row['isolate']} + + + + sub_species + ${row['sub_species']} + + + + + Further Details + ${row['Further Details']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000043.xml b/relecov_tools/templates/ENA_template_samples_ERC000043.xml new file mode 100644 index 00000000..003e3c33 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000043.xml @@ -0,0 +1,154 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + Depth + ${row['Depth']} + + + + + collected_by + ${row['collected_by']} + + + + + collection date + ${row['collection date']} + + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + isolation and growth condition + ${row['isolation and growth condition']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + sample storage duration + ${row['sample storage duration']} + + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + growth condition + ${row['growth condition']} + + + + + Temperature + ${row['Temperature']} + + + + + Salinity + ${row['Salinity']} + + + + + sample storage conditions + ${row['sample storage conditions']} + + + + + light intensity + ${row['light intensity']} + + + + + pH + ${row['pH']} + + + + + culture_collection + ${row['culture_collection']} + + + + strain + ${row['strain']} + + + + Further Details + ${row['Further Details']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000044.xml b/relecov_tools/templates/ENA_template_samples_ERC000044.xml new file mode 100644 index 00000000..1b9dc04f --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000044.xml @@ -0,0 +1,128 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + + subject exposure + ${row['subject exposure']} + + + + + subject exposure duration + ${row['subject exposure duration']} + + + + + travel-relation + ${row['travel-relation']} + + + + + clinical setting + ${row['clinical setting']} + + + + + country of travel + ${row['country of travel']} + + + + collection_date + ${row['collection_date']} + + + collected_by + ${row['collected_by']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + host disease status + ${row['host disease status']} + + + + + host disease outcome + ${row['host disease outcome']} + + + + host scientific name + ${row['host scientific name']} + + + isolate + ${row['isolate']} + + + + sub_type + ${row['sub_type']} + + + + + serovar + ${row['serovar']} + + + + + serovar_in-silico + ${row['serovar_in-silico']} + + + + + isolation source host-associated + ${row['isolation source host-associated']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000045.xml b/relecov_tools/templates/ENA_template_samples_ERC000045.xml new file mode 100644 index 00000000..69bbc610 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000045.xml @@ -0,0 +1,78 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + collection_date + ${row['collection_date']} + + + isolation_source + ${row['isolation_source']} + + + + collected_by + ${row['collected_by']} + + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + receipt date + ${row['receipt date']} + + + + isolate + ${row['isolate']} + + + + serotype + ${row['serotype']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000047.xml b/relecov_tools/templates/ENA_template_samples_ERC000047.xml new file mode 100644 index 00000000..a974f1dc --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000047.xml @@ -0,0 +1,342 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + annotation source + ${row['annotation source']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + sequencing method + ${row['sequencing method']} + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + + number of standard tRNAs extracted + ${row['number of standard tRNAs extracted']} + + + + assembly software + ${row['assembly software']} + + + + feature prediction + ${row['feature prediction']} + + + + + reference database(s) + ${row['reference database(s)']} + + + + + similarity search method + ${row['similarity search method']} + + + + + 16S recovered + ${row['16S recovered']} + + + + + 16S recovery software + ${row['16S recovery software']} + + + + + tRNA extraction software + ${row['tRNA extraction software']} + + + + completeness score + ${row['completeness score']} + + + completeness software + ${row['completeness software']} + + + + completeness approach + ${row['completeness approach']} + + + + contamination score + ${row['contamination score']} + + + + contamination screening input + ${row['contamination screening input']} + + + + + contamination screening parameters + ${row['contamination screening parameters']} + + + + + decontamination software + ${row['decontamination software']} + + + + binning software + ${row['binning software']} + + + + reassembly post binning + ${row['reassembly post binning']} + + + + + MAG coverage software + ${row['MAG coverage software']} + + + + assembly quality + ${row['assembly quality']} + + + investigation type + ${row['investigation type']} + + + binning parameters + ${row['binning parameters']} + + + taxonomic identity marker + ${row['taxonomic identity marker']} + + + + taxonomic classification + ${row['taxonomic classification']} + + + + isolation_source + ${row['isolation_source']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + size fraction selected + ${row['size fraction selected']} + + + + sample derived from + ${row['sample derived from']} + + + metagenomic source + ${row['metagenomic source']} + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000048.xml b/relecov_tools/templates/ENA_template_samples_ERC000048.xml new file mode 100644 index 00000000..1e425abe --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000048.xml @@ -0,0 +1,346 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + annotation source + ${row['annotation source']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + sequencing method + ${row['sequencing method']} + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + + number of standard tRNAs extracted + ${row['number of standard tRNAs extracted']} + + + + assembly software + ${row['assembly software']} + + + + feature prediction + ${row['feature prediction']} + + + + + reference database(s) + ${row['reference database(s)']} + + + + + similarity search method + ${row['similarity search method']} + + + + + 16S recovered + ${row['16S recovered']} + + + + + 16S recovery software + ${row['16S recovery software']} + + + + + tRNA extraction software + ${row['tRNA extraction software']} + + + + completeness score + ${row['completeness score']} + + + completeness software + ${row['completeness software']} + + + + completeness approach + ${row['completeness approach']} + + + + contamination score + ${row['contamination score']} + + + + contamination screening input + ${row['contamination screening input']} + + + + + contamination screening parameters + ${row['contamination screening parameters']} + + + + + decontamination software + ${row['decontamination software']} + + + + assembly quality + ${row['assembly quality']} + + + investigation type + ${row['investigation type']} + + + taxonomic identity marker + ${row['taxonomic identity marker']} + + + + taxonomic classification + ${row['taxonomic classification']} + + + + sorting technology + ${row['sorting technology']} + + + single cell or viral particle lysis approach + ${row['single cell or viral particle lysis approach']} + + + + single cell or viral particle lysis kit protocol + ${row['single cell or viral particle lysis kit protocol']} + + + + WGA amplification approach + ${row['WGA amplification approach']} + + + + WGA amplification kit + ${row['WGA amplification kit']} + + + + collection_date + ${row['collection_date']} + + + isolation_source + ${row['isolation_source']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + size fraction selected + ${row['size fraction selected']} + + + + sample derived from + ${row['sample derived from']} + + + metagenomic source + ${row['metagenomic source']} + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000049.xml b/relecov_tools/templates/ENA_template_samples_ERC000049.xml new file mode 100644 index 00000000..a63ff04f --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000049.xml @@ -0,0 +1,420 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + estimated size + ${row['estimated size']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + annotation source + ${row['annotation source']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + sequencing method + ${row['sequencing method']} + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + + number of standard tRNAs extracted + ${row['number of standard tRNAs extracted']} + + + + assembly software + ${row['assembly software']} + + + + feature prediction + ${row['feature prediction']} + + + + + reference database(s) + ${row['reference database(s)']} + + + + + similarity search method + ${row['similarity search method']} + + + + + tRNA extraction software + ${row['tRNA extraction software']} + + + + + completeness score + ${row['completeness score']} + + + + + completeness software + ${row['completeness software']} + + + + + completeness approach + ${row['completeness approach']} + + + + + binning software + ${row['binning software']} + + + + + reassembly post binning + ${row['reassembly post binning']} + + + + + MAG coverage software + ${row['MAG coverage software']} + + + + assembly quality + ${row['assembly quality']} + + + investigation type + ${row['investigation type']} + + + + binning parameters + ${row['binning parameters']} + + + + + taxonomic identity marker + ${row['taxonomic identity marker']} + + + + + taxonomic classification + ${row['taxonomic classification']} + + + + + sorting technology + ${row['sorting technology']} + + + + + single cell or viral particle lysis approach + ${row['single cell or viral particle lysis approach']} + + + + + single cell or viral particle lysis kit protocol + ${row['single cell or viral particle lysis kit protocol']} + + + + + WGA amplification approach + ${row['WGA amplification approach']} + + + + + WGA amplification kit + ${row['WGA amplification kit']} + + + + source of UViGs + ${row['source of UViGs']} + + + virus enrichment approach + ${row['virus enrichment approach']} + + + predicted genome type + ${row['predicted genome type']} + + + predicted genome structure + ${row['predicted genome structure']} + + + detection type + ${row['detection type']} + + + viral identification software + ${row['viral identification software']} + + + + vOTU classification approach + ${row['vOTU classification approach']} + + + + + vOTU sequence comparison approach + ${row['vOTU sequence comparison approach']} + + + + + vOTU database + ${row['vOTU database']} + + + + + host prediction approach + ${row['host prediction approach']} + + + + + host prediction estimated accuracy + ${row['host prediction estimated accuracy']} + + + + isolation_source + ${row['isolation_source']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + size fraction selected + ${row['size fraction selected']} + + + + sample derived from + ${row['sample derived from']} + + + metagenomic source + ${row['metagenomic source']} + + + + specific host + ${row['specific host']} + + + + + known pathogenicity + ${row['known pathogenicity']} + + + + + observed biotic relationship + ${row['observed biotic relationship']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000050.xml b/relecov_tools/templates/ENA_template_samples_ERC000050.xml new file mode 100644 index 00000000..6bf6a1d7 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000050.xml @@ -0,0 +1,322 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + + experimental factor + ${row['experimental factor']} + + + + + reference for biomaterial + ${row['reference for biomaterial']} + + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + nucleic acid amplification + ${row['nucleic acid amplification']} + + + + + library size + ${row['library size']} + + + + + library reads sequenced + ${row['library reads sequenced']} + + + + + library vector + ${row['library vector']} + + + + + library screening strategy + ${row['library screening strategy']} + + + + + multiplex identifiers + ${row['multiplex identifiers']} + + + + + adapters + ${row['adapters']} + + + + sequencing method + ${row['sequencing method']} + + + + relevant electronic resources + ${row['relevant electronic resources']} + + + + + relevant standard operating procedures + ${row['relevant standard operating procedures']} + + + + + number of standard tRNAs extracted + ${row['number of standard tRNAs extracted']} + + + + assembly software + ${row['assembly software']} + + + + 16S recovered + ${row['16S recovered']} + + + + + 16S recovery software + ${row['16S recovery software']} + + + + + tRNA extraction software + ${row['tRNA extraction software']} + + + + + completeness score + ${row['completeness score']} + + + + + completeness software + ${row['completeness software']} + + + + + completeness approach + ${row['completeness approach']} + + + + + contamination score + ${row['contamination score']} + + + + + contamination screening input + ${row['contamination screening input']} + + + + + contamination screening parameters + ${row['contamination screening parameters']} + + + + + decontamination software + ${row['decontamination software']} + + + + binning software + ${row['binning software']} + + + + reassembly post binning + ${row['reassembly post binning']} + + + + + MAG coverage software + ${row['MAG coverage software']} + + + + + assembly quality + ${row['assembly quality']} + + + + investigation type + ${row['investigation type']} + + + binning parameters + ${row['binning parameters']} + + + + taxonomic identity marker + ${row['taxonomic identity marker']} + + + + + taxonomic classification + ${row['taxonomic classification']} + + + + isolation_source + ${row['isolation_source']} + + + collection date + ${row['collection date']} + + + + geographic location (altitude) + ${row['geographic location (altitude)']} + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + environment (biome) + ${row['environment (biome)']} + + + environment (feature) + ${row['environment (feature)']} + + + environment (material) + ${row['environment (material)']} + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + + source material identifiers + ${row['source material identifiers']} + + + + + sample collection device or method + ${row['sample collection device or method']} + + + + + sample material processing + ${row['sample material processing']} + + + + + amount or size of sample collected + ${row['amount or size of sample collected']} + + + + + size fraction selected + ${row['size fraction selected']} + + + + sample derived from + ${row['sample derived from']} + + + metagenomic source + ${row['metagenomic source']} + + + + relationship to oxygen + ${row['relationship to oxygen']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000051.xml b/relecov_tools/templates/ENA_template_samples_ERC000051.xml new file mode 100644 index 00000000..98f32477 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000051.xml @@ -0,0 +1,98 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + sample origin + ${row['sample origin']} + + + sample taxon name + ${row['sample taxon name']} + + + sample material + ${row['sample material']} + + + engrafted tumor sample passage + ${row['engrafted tumor sample passage']} + + + + engrafted tumor collection site + ${row['engrafted tumor collection site']} + + + + patient tumor site of collection + ${row['patient tumor site of collection']} + + + patient tumor type + ${row['patient tumor type']} + + + sample unique ID + ${row['sample unique ID']} + + + + engraftment host strain name + ${row['engraftment host strain name']} + + + + patient age at collection of tumor + ${row['patient age at collection of tumor']} + + + patient tumor diagnosis at time of collection + ${row['patient tumor diagnosis at time of collection']} + + + patient tumor primary site + ${row['patient tumor primary site']} + + + + was the PDX model humanised? + ${row['was the PDX model humanised?']} + + + + patient sex + ${row['patient sex']} + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000052.xml b/relecov_tools/templates/ENA_template_samples_ERC000052.xml new file mode 100644 index 00000000..366e9c59 --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000052.xml @@ -0,0 +1,226 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + project name + ${row['project name']} + + + sample volume or weight for DNA extraction + ${row['sample volume or weight for DNA extraction']} + + + + nucleic acid extraction + ${row['nucleic acid extraction']} + + + + + pcr primers + ${row['pcr primers']} + + + + + adapters + ${row['adapters']} + + + + sequencing method + ${row['sequencing method']} + + + reference host genome for decontamination + ${row['reference host genome for decontamination']} + + + + collection date + ${row['collection date']} + + + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + + trial length + ${row['trial length']} + + + + trial timepoint + ${row['trial timepoint']} + + + + sample storage temperature + ${row['sample storage temperature']} + + + + + sample storage location + ${row['sample storage location']} + + + + + sample storage buffer + ${row['sample storage buffer']} + + + + + sample storage container + ${row['sample storage container']} + + + + + host disease status + ${row['host disease status']} + + + + host common name + ${row['host common name']} + + + host subject id + ${row['host subject id']} + + + host taxid + ${row['host taxid']} + + + host body site + ${row['host body site']} + + + + host length + ${row['host length']} + + + + + host total mass + ${row['host total mass']} + + + + + host sex + ${row['host sex']} + + + + + host scientific name + ${row['host scientific name']} + + + + + host breed + ${row['host breed']} + + + + + host gutted mass + ${row['host gutted mass']} + + + + + host diet + ${row['host diet']} + + + + host diet treatment + ${row['host diet treatment']} + + + + host diet treatment concentration + ${row['host diet treatment concentration']} + + + + + host storage container + ${row['host storage container']} + + + + + host storage container pH + ${row['host storage container pH']} + + + + + host storage container temperature + ${row['host storage container temperature']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_samples_ERC000053.xml b/relecov_tools/templates/ENA_template_samples_ERC000053.xml new file mode 100644 index 00000000..34ef511f --- /dev/null +++ b/relecov_tools/templates/ENA_template_samples_ERC000053.xml @@ -0,0 +1,204 @@ + + + + + + ${row.title} + + ${row.taxon_id} + ${row.scientific_name} + + ${row.common_name} + + + ${row.sample_description} + + + organism part + ${row['organism part']} + + + lifestage + ${row['lifestage']} + + + project name + ${row['project name']} + + + + tolid + ${row['tolid']} + + + + + barcoding center + ${row['barcoding center']} + + + + collected_by + ${row['collected_by']} + + + collection date + ${row['collection date']} + + + geographic location (country and/or sea) + ${row['geographic location (country and/or sea)']} + + + geographic location (latitude) + ${row['geographic location (latitude)']} + + + geographic location (longitude) + ${row['geographic location (longitude)']} + + + geographic location (region and locality) + ${row['geographic location (region and locality)']} + + + + identified_by + ${row['identified_by']} + + + + + geographic location (depth) + ${row['geographic location (depth)']} + + + + + geographic location (elevation) + ${row['geographic location (elevation)']} + + + + habitat + ${row['habitat']} + + + + identifier_affiliation + ${row['identifier_affiliation']} + + + + + original collection date + ${row['original collection date']} + + + + + original geographic location + ${row['original geographic location']} + + + + + sample derived from + ${row['sample derived from']} + + + + + sample same as + ${row['sample same as']} + + + + + sample symbiont of + ${row['sample symbiont of']} + + + + + sample coordinator + ${row['sample coordinator']} + + + + + sample coordinator affiliation + ${row['sample coordinator affiliation']} + + + + sex + ${row['sex']} + + + + relationship + ${row['relationship']} + + + + + symbiont + ${row['symbiont']} + + + + collecting institution + ${row['collecting institution']} + + + + GAL + ${row['GAL']} + + + + + specimen_voucher + ${row['specimen_voucher']} + + + + + specimen_id + ${row['specimen_id']} + + + + + GAL_sample_id + ${row['GAL_sample_id']} + + + + + culture_or_strain_id + ${row['culture_or_strain_id']} + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + \ No newline at end of file diff --git a/relecov_tools/templates/ENA_template_studies.xml b/relecov_tools/templates/ENA_template_studies.xml new file mode 100755 index 00000000..5c466259 --- /dev/null +++ b/relecov_tools/templates/ENA_template_studies.xml @@ -0,0 +1,49 @@ + + + + + + + ${row.title} + + ${row.study_abstract} + + ${row.center_project_name} + + + ${row.study_description} + + + + + + + PUBMED + ${row.pubmed_id} + + + + + + + SUBMISSION_TOOL + ${tool_name} + + + SUBMISSION_TOOL_VERSION + ${tool_version} + + + + + diff --git a/relecov_tools/templates/ENA_template_submission.xml b/relecov_tools/templates/ENA_template_submission.xml new file mode 100644 index 00000000..941837fa --- /dev/null +++ b/relecov_tools/templates/ENA_template_submission.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/relecov_tools/templates/SRA.common.xsd b/relecov_tools/templates/SRA.common.xsd new file mode 100644 index 00000000..754f5fa5 --- /dev/null +++ b/relecov_tools/templates/SRA.common.xsd @@ -0,0 +1,1044 @@ + + + + + + + + + + + + + + Submitter designated name for the object. The name must be unique within the submission account. + + + + + + + The center name of the submitter. + + + + + + + The center name of the broker. + + + + + + + The object accession assigned by the archive. + + + + + + + + + + + + + Identifies an object by name within the namespace defined by attribute "refcenter". + + + + + + + The namespace of the attribute "refname". + + + + + + + Identifies a record by its accession. The scope of resolution is the entire Archive. + + + + + + + + + + Submitter designated name of the SRA document of this type. At minimum alias should + be unique throughout the submission of this document type. If center_name is specified, the name should + be unique in all submissions from that center of this document type. + + + + + + + Owner authority of this document and namespace for submitter's name of this document. + If not provided, then the submitter is regarded as "Individual" and document resolution + can only happen within the submission. + + + + + + + Broker authority of this document. If not provided, then the broker is considered "direct". + + + + + + + The document's accession as assigned by the Home Archive. + + + + + + + + + + Identifies a record by name that is known within the namespace defined by attribute "refcenter" + Use this field when referencing an object for which an accession has not yet been issued. + + + + + + + The center namespace of the attribute "refname". When absent, the namespace is assumed to be the current submission. + + + + + + + Identifies a record by its accession. The scope of resolution is the entire Archive. + + + + + + + + + + + Alternative/explanatory description of the same object/identifier. + + + + + + + + + + + + A string value that constrains the domain of named + identifiers (namespace). + + + + + + + + + Set of record identifiers. + + + + + A primary identifier in the INSDC namespace. + + + + + A secondary identifier in the INSDC namespace. + + + + + An identifer rom a public non-INSDC resource. + + + + + A submitter provided identifier. + + + + + A universally unique identifier that requires no namespace. + + + + + + + + + INSDC controlled vocabulary of permitted cross references. + Please see http://www.insdc.org/db_xref.html . For example, FLYBASE. + + + + + + Accession in the referenced database. For example, FBtr0080008 (in FLYBASE). + + + + + + + Text label to display for the link. + + + + + + + + + + + + Text label to display for the link. + + + + + + + The internet service link (file:, http:, ftp:, etc). + + + + + + + + + Reusable attributes to encode tag-value pairs with optional units. + + + + + + + Name of the attribute. + + + + + + + Value of the attribute. + + + + + + + Optional scientific units. + + + + + + + + + + Reusable external links type to encode URL links, Entrez links, and db_xref links. + + + + + + + + + + Text label to display for the link. + + + + + + The internet service link (file:, http:, ftp: etc). + + + + + + + + + + + + + + NCBI controlled vocabulary of permitted cross references. Please see http://www.ncbi.nlm.nih.gov/entrez/eutils/einfo.fcgi? . + + + + + + + + Numeric record id meaningful to the NCBI Entrez system. + + + + + + + Accession string meaningful to the NCBI Entrez system. + + + + + + + + How to label the link. + + + + + + + + + + + + + + + The SPOT_DESCRIPTOR specifies how to decode the individual reads of interest from the + monolithic spot sequence. The spot descriptor contains aspects of the experimental design, + platform, and processing information. There will be two methods of specification: one + will be an index into a table of typical decodings, the other being an exact specification. + + + + + + + + + Number of base/color calls, cycles, or flows per + spot (raw sequence length or flow length including all + application and technical tags and mate pairs, but not including + gap lengths). This value will be platform dependent, library + dependent, and possibly run dependent. Variable length platforms + will still have a constant flow/cycle length. + + + + + + + + READ_INDEX starts at 0 and is incrementally increased for each sequential READ_SPEC within a SPOT_DECODE_SPEC + + + + + READ_LABEL is a name for this tag, and can be used to on output to determine read name, for example F or R. + + + + + + + + + + + + + + + + + + + + + + + + + + + + There are various methods to ordering the reads on the spot. + + + + + + The read is located beginning at the offset or cycle relative to another read. + This choice is appropriate for example when specifying a read + that follows a variable length expected sequence(s). + + + + + + + Specify the read index that precedes this read. + + + + + + + Specify the read index that follows this read. + + + + + + + + + The location of the read start in terms of base count (1 is beginning of spot). + + + + + + + A set of choices of expected basecalls for a current read. Read will be zero-length if none is found. + + + + + + + + Element's body contains a basecall, attribute provide description of this read meaning as well as matching rules. + + + + + + + + + When match occurs, the read will be tagged with this group membership + + + + + + + Minimum number of matches to trigger identification. + + + + + + + Maximum number of mismatches + + + + + + + Where the match should occur. Changes the rules on how min_match and max_mismatch are counted. + + + + + + + + Only @max_mismatch influences matching process + + + + + + + Both matches and mismatches are counted. + When @max_mismatch is exceeded - it is not a match. + When @min_match is reached - match is declared. + + + + + + + Both matches and mismatches are counted. + When @max_mismatch is exceeded - it is not a match. + When @min_match is reached - match is declared. + + + + + + + + + + + + + + + Specify whether the spot should have a default length for this tag if the expected base cannot be matched. + + + + + + + Specify an optional starting point for tag (base offset from 1). + + + + + + + + + + + + + + + + + + + The PLATFORM record selects which sequencing platform and platform-specific runtime parameters. This will be + determined by the Center. + + + + + 454 technology use 1-color sequential flows + + + + + + + + + + Illumina is 4-channel flowgram with 1-to-1 mapping between basecalls and flows + + + + + + + + + + Helicos is similar to 454 technology - uses 1-color sequential flows + + + + + + + + + + ABI is 4-channel flowgram with 1-to-1 mapping between basecalls and flows + + + + + + + + + + CompleteGenomics platform type. At present there is no instrument model. + + + + + + + + + + + + + + + + + + + + Oxford Nanopore platform type. nanopore-based electronic single molecule analysis + + + + + + + + + + PacificBiosciences platform type for the single molecule real time (SMRT) technology. + + + + + + + + + + Ion Torrent Personal Genome Machine (PGM) from Life Technologies. + + + + + + + + + + Sequencers based on capillary electrophoresis technology manufactured by LifeTech (formerly Applied + BioSciences). + + + + + + + + + + Sequencers based on DNBSEQ by MGI Tech. + + + + + + + + + + + + + + + + + Tells the Archive who will execute the sample demultiplexing operation.. + + + + + + + + There shall be no sample de-multiplexing at the level of assiging individual reads to sample pool members. + + + + + + + The submitter has assigned individual reads to sample pool members by providing individual files + containing reads with the same member assignment. + + + + + + + + + + + + + + The PipelineType identifies the sequence or tree of actions to + process the sequencing data. + + + + + + + + + Lexically ordered value that allows for the pipe section to be hierarchically ordered. The float primitive data type is + used to allow for pipe sections to be inserted later on. + + + + + + + STEP_INDEX of the previous step in the workflow. Set toNIL if the first pipe section. + + + + + + + Name of the program or process for primary analysis. This may include a test or condition + that leads to branching in the workflow. + + + + + + + Version of the program or process for primary analysis. + + + + + + + Notes about the program or process for primary analysis. + + + + + + + + Name of the processing pipeline section. + + + + + + + + + + Reference assembly details. + + + + + + A standard genome assembly. + + + + + + A recognized name for the genome assembly. + + + + + Identifies the genome assembly + using an accession number and a sequence version. + + + + + + + + Other genome assembly. + + + + + + Description of the genome + assembly. + + + + + A link to the genome + assembly. + + + + + + Text label to display for the + link. + + + + + The internet service link + (file:, http:, ftp:, etc). + + + + + + + + + + + + + Reference assembly and sequence details. + + + + + Reference assembly details. + + + + + Reference sequence details. + + + + + A recognized name for the + reference sequence. + + + + + + Accession.version with version being mandatory + + + + + + + + + This is how Reference Sequence is labeled in submission file(s). + It is equivalent to SQ label in BAM. + Optional when submitted file uses INSDC accession.version + + + + + + + + + + + + + + Generic processing pipeline specification. + + + + + Processing directives tell the Sequence Read Archive how to + treat the input data, if any treatment is requested. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Undifferentiated early AB SOLiD system + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/relecov_tools/templates/SRA.experiment.xsd b/relecov_tools/templates/SRA.experiment.xsd new file mode 100644 index 00000000..e9ee8f5f --- /dev/null +++ b/relecov_tools/templates/SRA.experiment.xsd @@ -0,0 +1,791 @@ + + + + + + + + + + + Sequencing technique intended for this library. + + + + + Whole Genome Sequencing - random sequencing of the whole genome (see pubmed 10731132 for details) + + + + + + Whole Genome Amplification followed by random sequencing. (see pubmed 1631067,8962113 for details) + + + + + + Random sequencing of exonic regions selected from the genome. (see pubmed 20111037 for details) + + + + + + Random sequencing of whole transcriptome, also known as Whole Transcriptome Shotgun Sequencing, or WTSS). (see + pubmed 18611170 for details) + + + + + Strand-specific RNA sequencing. + + + + + + Micro RNA sequencing strategy designed to capture post-transcriptional RNA elements and include non-coding + functional elements. (see pubmed 21787409 for details) + + + + + Capture of other non-coding RNA types, including post-translation modification types such as snRNA (small + nuclear RNA) or snoRNA (small nucleolar RNA), or expression regulation types such as siRNA (small interfering RNA) or + piRNA/piwi/RNA (piwi-interacting RNA). + + + + + Full-length sequencing of cDNA templates + + + + + Single pass sequencing of cDNA templates + + + + + Chromosome Conformation Capture technique where a biotin-labeled nucleotide is incorporated at the ligation junction, enabling selective purification of chimeric DNA ligation junctions followed by deep sequencing. + + + + + Assay for Transposase-Accessible Chromatin (ATAC) strategy is used to study genome-wide chromatin accessibility. alternative method to DNase-seq that uses an engineered Tn5 transposase to cleave DNA and to integrate primer DNA sequences into the cleaved genomic DNA. + + + + + Random sequencing of a whole chromosome or other replicon isolated from a genome. + + + + + + Genomic clone based (hierarchical) sequencing. + + + + + Shotgun of pooled clones (usually BACs and Fosmids). + + + + + Sequencing of overlapping or distinct PCR or RT-PCR products. For example, metagenomic community profiling + using SSU rRNA . + + + + + Clone end (5', 3', or both) sequencing. + + + + + Sequencing intended to finish (close) gaps in existing coverage. + + + + + ChIP-seq, Chromatin ImmunoPrecipitation, reveals binding sites of specific proteins, typically transcription factors (TFs) using antibodies to extract DNA fragments bound to the target protein. + + + + + Identifies well-positioned nucleosomes. uses Micrococcal Nuclease (MNase) is an endo-exonuclease that processively digests DNA until an obstruction, such as a nucleosome, is reached. + + + + + Sequencing of hypersensitive sites, or segments of open chromatin that are more readily cleaved by DNaseI. + + + + + + MethylC-seq. Sequencing following treatment of DNA with bisulfite to convert cytosine residues to uracil + depending on methylation status. + + + + + Concatenated Tag Sequencing + + + + + Methylation-Sensitive Restriction Enzyme Sequencing. + + + + + Methylated DNA Immunoprecipitation Sequencing. + + + + + Methyl CpG Binding Domain Sequencing. + + + + + Quantitatively determine fitness of bacterial genes based on how many times a purposely seeded transposon gets + inserted into each gene of a colony after some time. + + + + + CGHub special request: Independent experiment to re-evaluate putative variants. + + + + + Formaldehyde Assisted Isolation of Regulatory Elements. Reveals regions of open chromatin. + + + + + Systematic Evolution of Ligands by Exponential enrichment + + + + + Direct sequencing of RNA immunoprecipitates (includes CLIP-Seq, HITS-CLIP and PAR-CLIP). + + + + + Direct sequencing of proximity-ligated chromatin immunoprecipitates. + + + + + binning and barcoding of large DNA fragments to facilitate assembly of the fragment + + + + + Enrichment of a targeted subset of loci. + + + + + + Nucleosome Occupancy and Methylome sequencing. + + + + + ChIPmentation combines chromatin immunoprecipitation with sequencing library preparation by Tn5 transposase (see pubmed 26280331 for details) + + + + + Genotyping by sequencing is a method to discover single nucleotide polymorphisms for genotyping studies. + + + + + Library strategy not listed. + + + + + + + + The LIBRARY_SOURCE specifies the type of source material that is being sequenced. + + + + + Genomic DNA (includes PCR products from genomic DNA). + + + + + + Transcription products or non genomic DNA (EST, cDNA, RT-PCR, screened libraries). + + + + + + Mixed material from metagenome. + + + + + Transcription products from community targets + + + + + Synthetic DNA. + + + + + Viral RNA. + + + + + Other, unspecified, or unknown library source material. + + + + + + + + Method used to enrich the target in the sequence library preparation + + + + + No Selection or Random selection + + + + + target enrichment via PCR + + + + + Source material was selected by randomly generated primers. + + + + + target enrichment via + + + + + Hypo-methylated partial restriction digest + + + + + Methyl Filtrated + + + + + Selection for less repetitive (and more gene rich) sequence through Cot filtration (CF) or other fractionation + techniques based on DNA kinetics. + + + + + Physical selection of size appropriate targets. + + + + + Methylation Spanning Linking Library + + + + + PolyA selection or enrichment for messenger RNA (mRNA); synonymize with PolyA + + + + + + + PolyA selection or enrichment for messenger RNA (mRNA); should replace cDNA enumeration. + + + + + enrichment of messenger RNA (mRNA) by hybridization to Oligo-dT. + + + + + depletion of ribosomal RNA by oligo hybridization. + + + + + depletion of ribosomal RNA by inverse oligo hybridization. + + + + + Chromatin immunoprecipitation + + + + + Chromatin immunoPrecipitation, reveals binding sites of specific proteins, typically transcription factors (TFs) using antibodies to extract DNA fragments bound to the target protein. + + + + + Identifies well-positioned nucleosomes. uses Micrococcal Nuclease (MNase) is an endo-exonuclease that processively digests DNA until an obstruction, such as a nucleosome, is reached. + + + + + DNase I endonuclease digestion and size selection reveals regions of chromatin where the DNA is highly sensitive to DNase I. + + + + + Selection by hybridization in array or solution. + + + + + Reproducible genomic subsets, often generated by restriction fragment size selection, containing a manageable + number of loci to facilitate re-sampling. + + + + + DNA fractionation using restriction enzymes. + + + + + Selection of methylated DNA fragments using an antibody raised against 5-methylcytosine or 5-methylcytidine + (m5C). + + + + + Enrichment by methyl-CpG binding domain. + + + + + Cap-analysis gene expression. + + + + + Rapid Amplification of cDNA Ends. + + + + + Multiple Displacement Amplification, a non-PCR based DNA amplification technique that amplifies a minute + quantifies of DNA to levels suitable for genomic analysis. + + + + + Targeted sequence capture protocol covering an arbitrary set of nonrepetitive genomics targets. An example is + capture bisulfite sequencing using padlock probes (BSPP). + + + + + Other library enrichment, screening, or selection process. + + + + + Library enrichment, screening, or selection is not specified. + + + + + + + + + + + + + + + + + + Assignment of read_group_tag to decoded read + + + + + + + + + + Label a sample within a scope of the pool + + + + + Proportion of this sample (in percent) that was included in sample pool. + + + + + + + + + + + + + Identifies a list of group/pool/multiplex sample members. This implies that + this sample record is a group, pool, or multiplex, but it continues to receive + its own accession and can be referenced by an experiment. By default if + no match to any of the listed members can be determined, then the default + sample reference is used. + + + + + + + Reference to the sample that is used when read membership cannot be determined. A default member should + be provided if there exists a possibility that some reads will be left over from barcode/MID resolution. A default member + is not needed when defining a true pool (where individual samples are not distinguished in the reads), or the reads have + been partitioned among the pool members (no leftovers). + + + + + Reference to the sample as determined from barcode/MID resolution or read partition. + + + + + + + + + + + + The LIBRARY_DESCRIPTOR specifies the origin of the material being + sequenced and any treatments that the material might have undergone that affect the + sequencing result. This specification is needed even if the platform does not + require a library construction step per se. + + + + + + The submitter's name for this library. + + + + + + + + + + LIBRARY_LAYOUT specifies whether to expect single, paired, or other configuration of reads. + In the case of paired reads, information about the relative distance and orientation is specified. + + + + + + + + + Reads are unpaired (usual case). + + + + + + + + + + + + + + + + + + Names the gene(s) or locus(loci) or other genomic feature(s) targeted by the sequence. + + + + + + + + + Reference to an archived primer or + probe set. Example: dbProbe + + + + + + + + + Bacterial small subunit ribosomal RNA, a locus used for + phylogenetic studies of bacteria and as a target for random target PCR in + environmental biodiversity screening. + + + + + Eukaryotic small subunit ribosomal RNA, a locus used for + phylogenetic studies of eukaryotes and as a target for random target PCR in + environmental biodiversity screening. + + + + + Structural ribosomal RNA for the large component, or large + subunit (LSU) of eukaryotic cytoplasmic ribosomes.. + + + + + RuBisCO large subunit : ribulose-1,5-bisphosphate + carboxylase/oxygenase large subunit, a locus used for phylogenetic studies + of plants. + + + + + Maturase K gene, a locus used for phylogenetic studies of + plants. + + + + + Mitochondrial cytochrome c oxidase 1 gene, a locus used for + phylogenetic studies of animals + + + + + Internal transcribed spacers 1 and 2 plus 5.8S rRNA region, + a locus used for phylogenetic studies of fungi. + + + + + All exonic regions of the genome. + + + + + Other locus, please describe. + + + + + + + + + Submitter supplied description of alternate locus and auxiliary + information. + + + + + + + + + + + + + + The optional pooling strategy indicates how the library or libraries are organized if multiple samples are involved. + + + + + + + + + + Free form text describing the protocol by which the sequencing library was constructed. + + + + + + + + + + Goal and setup of the individual library including library was constructed. + + + + + + Pick a sample to associate this experiment with. The sample may be an individual or a pool, + depending on how it is specified. + + + + + + The LIBRARY_DESCRIPTOR specifies the origin of the material being sequenced and any + treatments that the material might have undergone that affect the sequencing result. This specification is + needed even if the platform does not require a library construction step per se. + + + + + + The SPOT_DESCRIPTOR specifies how to decode the individual reads of interest from the + monolithic spot sequence. The spot descriptor contains aspects of the experimental design, platform, and + processing information. There will be two methods of specification: one will be an index into a table of + typical decodings, the other being an exact specification. This construct is needed for loading data and for + interpreting the loaded runs. It can be omitted if the loader can infer read layout (from multiple input + files or from one input files). + + + + + + + + + + + An Experiment specifies of what will be sequenced and how the sequencing will be performed. + It does not contain results. + An Experiment is composed of a design, a platform selection, and processing parameters. + + + + + + + + + + Short text that can be used to call out experiment records in searches or in displays. + This element is technically optional but should be used for all new records. + + + + + + + Identifies the parent study. + + + + + + + + + + + The library design including library properties, layout, protocol, targeting information, and spot and gap + descriptors. + + + + + + The PLATFORM record selects which sequencing platform and platform-specific runtime parameters. + This will be determined by the Center. + + + + + + + + + + Links to resources related to this experiment or experiment set (publication, datasets, online databases). + + + + + + + + + + + + + Properties and attributes of the experiment. These can be entered as free-form + tag-value pairs. + + + + + + + + + + + + + + + + + + + + + + + An EXPERMENT_SET is a container for a set of experiments and a common namespace. + + + + + + + diff --git a/relecov_tools/templates/SRA.run.xsd b/relecov_tools/templates/SRA.run.xsd new file mode 100644 index 00000000..bc65c328 --- /dev/null +++ b/relecov_tools/templates/SRA.run.xsd @@ -0,0 +1,548 @@ + + + + + + + + + + + A run contains a group of reads generated for a particular experiment. + + + + + + + + + Short text that can be used to define submissions in searches or in displays. + + + + + + Identifies the parent experiment. + + + + + + + + + + + + + + + + + The type of the run. + + + + + + + + + + + + + + + + Data files associated with the run. + + + + + + + + + + The READ_LABEL can associate a certain file to a certain read_label defined in the SPOT_DESCRIPTOR. + + + + + + + + + + + + + + + + + + + + The name or relative pathname of a run data file. + + + + + The run data file model. + + + + + + Sequence Read Archives native format in serialized (single file) form. + + + + + Standard Short Read Format file (.srf), all platforms + + + + + 454 Standard Flowgram Format file (.sff) + + + + + + Combined nucleotide/qualities sequence file in .fastq form. + Please see SRA File Formats Guide for definitions of the definition and restrictions on this form. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Tab delimited text file used to deliver certain auxiliary data along with sequencing submissions (only needed for certain + use cases). The first line is devoted to column headers. Each column is dedicated to an INDSC + data series type. + Please see SRA File Formats Guide for definitions of the definition and restrictions on this form. + + + + + + + A combination of 454 primary analysis output files, including + seq + qual + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + 454 base calls (for example .seq or .fna). + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + 454 quality scores (for example .qual). + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + A kind of fastq format specific to the Helicos platform. + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + A combination of SOLiD primary analysis output files, including: + csfasta + _QV.qual + _intensity.ScaledCY3.fasta + _intensity.ScaledCY5.fasta + _intensity.ScaledFTC.fasta + _intensity.ScaledTXR.fasta + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Colorspace calls (for example .csfasta) + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Colorspace quality scores (for example .qual) + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Pacific Biosciences Hierarchical Data Format. Please see + SRA File Formats Guide for definitions of these file formats. + + + + + + + Binary SAM format that combines alignment and sequencing data. + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Binary CRAM format that combines alignment and sequencing data. + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Please see SRA File Formats Guide for definitions of these file formats, + and the SRA Submission Guidelines document for data series that are appropriate for your study. + Sequence and qualities are minimally required. + + + + + + + Oxford Nanopore data format. + + + + + + + + + + How the input data are scored for quality. + + + + + + + + The quality score is expressed as a probability of error in log form: + -10 log(1/p) where p is the probability of error, with value range 0..63, + 0 meaning no base call. + + + + + + + The quality score is expressed as the ratio of error to non-error in log form: + -10 log(p/(1-p)) where p is the probability of error, with value range -40..40. + The SRA will convert these into phred scale during loadtime. + + + + + + + + + + Character used in representing the minimum quality value. + Helps specify how to decode text rendering of quality data. + + + + + + + + ASCII character based encoding. + + + + + + + Single decimal value per quality score. + + + + + + + Single hexadecimal value per quality score. + + + + + + + + + + Character used in representing the minimum quality value. Helps specify how to decode text rendering of quality data. + + + + + + + + ASCII value 33. Typically used for range 0..63. + + + + + + + ASCII value 64. Typically used for range 0..60. + + + + + + + + + + + Checksum method used. + + + + + + + + Checksum generated by the MD5 method (md5sum in unix). + + + + + + + Checksum generated by the SHA-256 method . + + + + + + + + + + Checksum of uncompressed file. + + + + + + + Checksum of unenrypted file(used in conjunction with checksum of encrypted file). + + + + + + + + + + + + + Allow for an individual DATA_BLOCK to be associated with a member of a sample pool. + + + + + + + + + + Links to resources related to this RUN or RUN set (publication, datasets, online databases). + + + + + + + + + + + + + Properties and attributes of a RUN. These can be entered as free-form + tag-value pairs. For certain studies, submitters may be asked to follow a + community established ontology when describing the work. + + + + + + + + + + + + + ISO date when the run took place. + + + + + + + If applicable, the name of the contract sequencing center that executed the run. + Example: 454MSC. + + + + + + + + + + + + + + + + + RUN_SET serves as a container for a set of runs and a name space + for establishing referential integrity between them. + + + + + + + diff --git a/relecov_tools/templates/SRA.sample.xsd b/relecov_tools/templates/SRA.sample.xsd new file mode 100644 index 00000000..37d94e14 --- /dev/null +++ b/relecov_tools/templates/SRA.sample.xsd @@ -0,0 +1,127 @@ + + + + + + + + + + + A Sample defines an isolate of sequenceable material upon which + sequencing experiments can be based. The Sample object may be a surrogate for taxonomy + accession or an anonymized individual identifier. Or, it may fully specify + provenance and isolation method of the starting material. + + + + + + + + + Short text that can be used to call out sample records in search results or in displays. + + + + + + + + + + NCBI Taxonomy Identifier. This is appropriate for individual organisms and + some environmental samples. + + + + + + + Scientific name of sample that distinguishes its taxonomy. Please use a + name or synonym that is tracked in the INSDC Taxonomy database. + Also, this field can be used to confirm the TAXON_ID setting. + + + + + + + GenBank common name of the organism. Examples: human, mouse. + + + + + + + + + + + Free-form text describing the sample, its origin, and its method of isolation. + + + + + + + + + Links to resources related to this sample or sample set (publication, datasets, online databases). + + + + + + + + + + + + + Properties and attributes of a sample. These can be entered as free-form + tag-value pairs. For certain studies, submitters may be asked to follow a + community established ontology when describing the work. + + + + + + + + + + + + + + + + + + + + + + + + SAMPLE_SET serves as a container for a set of samples and a name space + for establishing referential integrity between them. + + + + + + + + diff --git a/relecov_tools/templates/SRA.study.xsd b/relecov_tools/templates/SRA.study.xsd new file mode 100644 index 00000000..15fdce88 --- /dev/null +++ b/relecov_tools/templates/SRA.study.xsd @@ -0,0 +1,290 @@ + + + + + + + + + + + A Study is a container for a sequencing investigation that may comprise multiple experiments. + The Study has an overall goal, but is otherwise minimally defined in the SRA. + A Study is composed of a descriptor, zero or more experiments, and zero or more analyses. + The submitter may decorate the Study with web links and properties. + + + + + + + + + + + + Title of the study as would be used in a publication. + + + + + + The STUDY_TYPE presents a controlled vocabulary for expressing the overall purpose of the study. + + + + + + + + + Sequencing of a single organism. + + + + + + + Sequencing of a community. + + + + + + + Sequencing and characterization of transcription elements. + + + + + + + Sequencing of a sample with respect to a reference. + + + + + + + Cellular differentiation study. + + + + + + + Sequencing of modified, synthetic, or transplanted genomes. + + + + + + + Sequencing of recovered genomic material. + + + + + + + Study of gene expression regulation. + + + + + + + Study of cancer genomics. + + + + + + + Study of populations and evolution through genomics. + + + + + + + RNA sequencing study. + + + + + + + The study investigates the exons of the genome. + + + + + + + The study is sequencing clone pools (BACs, fosmids, other constructs). + + + + + + Sequencing of transcription elements. + + + + + + Study type not listed. + + + + + + + + + + + To propose a new term, select Other and enter a new study type. + + + + + + + + + Briefly describes the goals, purpose, and scope of the Study. This need not be listed if it can be + inherited from a referenced publication. + + + + + + + DEPRECATED. Use STUDY@center_name instead. + Controlled vocabulary identifying the sequencing center, core facility, consortium, or laboratory responsible for the study. + + + + + + + Submitter defined project name. This field is intended for backward tracking of the study record to the submitter's LIMS. + + + + + + + DEPRECATED (use RELATED_STUDIES.STUDY instead). + The required PROJECT_ID accession is generated by the Genome Project database at NCBI + and will be valid also at the other archival institutions. + + + + + + + + + + + + + Related study or project record from a list of supported databases. + The study's information is derived from this project record rather + than stored as first class information. + + + + + + + Whether this study object is designated as the primary source + of the study or project information. + + + + + + + + + + + + + + + More extensive free-form description of the study. + + + + + + + + + + + Links to resources related to this study (publication, datasets, online databases). + + + + + + + + + + + + + Properties and attributes of the study. These can be entered as free-form + tag-value pairs. For certain studies, submitters may be asked to follow a + community established ontology when describing the work. + + + + + + + + + + + + + + + + + + + + + + + An STUDY_SET is a container for a set of studies and a common namespace. + + + + + + + + diff --git a/relecov_tools/templates/SRA.submission.xsd b/relecov_tools/templates/SRA.submission.xsd new file mode 100644 index 00000000..9497871c --- /dev/null +++ b/relecov_tools/templates/SRA.submission.xsd @@ -0,0 +1,354 @@ + + + + + + + + + + + A Submission type is used to describe an object that contains submission actions to be performed by the archive. + + + + + + + + + Short text that can be used to define submissions in searches or in displays. + + + + + + + + + + + + Name of contact person for this submission. + + + + + + + Internet address of person or service to inform on any status changes for this submission. + + + + + + + Internet address of person or service to inform on any errors for this submission. + + + + + + + + + + + + + + + Action to be executed by the archive. + + + + + + Add an object to the archive. + + + + + Filename or relative path to the XML file being submitted. + + + + + The type of the XML file being submitted. + + + + + + + + + + + + + + + + + + + + + + Modify an object in the archive. + + + + + Filename or relative path to the XML file being updated. + + + + + The type of the XML file being updated. + + + + + + + + + + + + + + + + + + + + + + Cancels a private object and its dependent objects. + + + + + Accession or refname of the object that is being cancelled. + + + + + + + Suppresses a public object and its dependent objects. + + + + + Accession or refname of the object that is being suppressed. + + + + + The date when a temporarily suppressed object will be made public. + + + + + + + Kills a public object and its dependent objects. + + + + + Accession or refname of the object that is being killed. + + + + + The date when a temporarily killed object will be made public. + + + + + + + Make the object public only when the hold date expires. + + + + + + Accession or refname of the object that is being made public + when the hold date expires. If not specified then + all objects in the submission will be assigned the hold date. + + + + + + The date when the submission will be made public. + + + + + + + The object will be released immediately to public. + + + + + + Accession or refname of the object that is made public. + If not specified then all objects in the submission will + made public. + + + + + + + + This action is required for data submitted to European Genome-Phenome Archive (EGA). + + + + + + This action will rollback the submission from the database + + + + + + Validates the submitted XMLs without actually submitting them. + + + + + Filename or relative path to the XML file being validated. + + + + + The type of the XML file being validated. + + + + + + + + + + + + + + + + + + + + + + Returns the receipt for a given submission alias. + + + + + Submission alias. + + + + + + + + + + + + + + + Archive created links to associated submissions. + + + + + + + + + + + + + Archive assigned properties and attributes of a SUBMISSION. + + + + + + + + + + + + + + Submitter assigned preparation date of this submission object. + + + + + + + Submitter assigned comment. + + + + + + + Laboratory name within submitting institution. + + + + + + + + + + + + + + + + + + An SUBMISSION_SET is a container for a set of studies and a common namespace. + + + + + + + + From 71bc8b6ed509379ca863bd9a0b997ddafdedbe99 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 16 Aug 2022 15:36:54 +0200 Subject: [PATCH 0791/1454] lintin --- relecov_tools/ena_upload.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 472934a3..78079300 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,6 @@ import logging -from re import template + +# from re import template # from pyparsing import col import xml.etree.ElementTree as ET @@ -340,7 +341,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. # When the action is MODIFY rthe fastq are already submitted. - """ + if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -360,7 +361,7 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) - """ + # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) # print(chec) From 84e4b2a304ad6de692c0755afb4149ac2c966929 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 16 Aug 2022 15:39:27 +0200 Subject: [PATCH 0792/1454] lintin 2 --- relecov_tools/read_lab_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index beb14314..a6c38f23 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -3,7 +3,8 @@ import json import logging -from queue import Empty + +# from queue import Empty # from turtle import heading import rich.console From c411929bc32f6a1390993a28dcf0b3ded757ae38 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 16 Aug 2022 22:20:40 +0200 Subject: [PATCH 0793/1454] fixed bug server is not attribute of RestApi --- relecov_tools/rest_api.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index b8a765d1..058b553b 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -41,8 +41,8 @@ def get_request(self, request_info, parameter, value, safe=True): return {"ERROR": req.status_code} return {"DATA": json.loads(req.text)} except requests.ConnectionError: - log.error("Unable to open connection towards %s", self.server) - stderr.print("[red] Unable to open connection towards ", self.server) + log.error("Unable to open connection towards %s", self.request_url) + stderr.print("[red] Unable to open connection towards ", self.request_url) return {"ERROR": "Server not available"} def put_request(self, data, credentials, url): From fd2d816810d66be860e3be7e36839f3b018853df Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 17 Aug 2022 09:28:12 +0200 Subject: [PATCH 0794/1454] remove center name from submission --- relecov_tools/templates/ENA_template_submission.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/templates/ENA_template_submission.xml b/relecov_tools/templates/ENA_template_submission.xml index 941837fa..d3cec42e 100644 --- a/relecov_tools/templates/ENA_template_submission.xml +++ b/relecov_tools/templates/ENA_template_submission.xml @@ -2,7 +2,7 @@ - + From f04d87b38dd451dd45fc63f36b51df2339763886 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 17 Aug 2022 12:19:42 +0200 Subject: [PATCH 0795/1454] changed names in read bioinfo metadata --- relecov_tools/ena_upload.py | 5 ++++- relecov_tools/read_bioinfo_metadata.py | 4 ++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 78079300..66d415fa 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -396,9 +396,12 @@ def create_structure_to_ena(self): # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) + # mapping_illumina_tab_path = os.path.join(self.input_folder, self.mapping_illumina) + + """ tree = ET.parse(schema_xmls["sample"]) root = tree.getroot() - """ + for files in root.iter("SAMPLE_ATTRIBUTES"): tag = ET.SubElement(files, "SAMPLE_ATTRIBUTE") diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 5ffa50ed..85325ecf 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -143,8 +143,8 @@ def bioinfo_parse(self, file_name): fastq_r2 = row[48] bioinfo_dict = {} bioinfo_dict["sample_name"] = str(sample_name) - bioinfo_dict["fastq_r1"] = fastq_r1 - bioinfo_dict["fastq_r2"] = fastq_r2 + bioinfo_dict["sequence_file_R1_fastq"] = fastq_r1 + bioinfo_dict["sequence_file_R2_fastq"] = fastq_r2 # inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict for key in relecov_bioinfo_metadata.keys(): bioinfo_dict[key] = relecov_bioinfo_metadata[key] From 6487f5a168f48b06db501242a7f41cb78dd2e117 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 17 Aug 2022 12:24:58 +0200 Subject: [PATCH 0796/1454] lintin --- relecov_tools/ena_upload.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 66d415fa..eb31b091 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -395,9 +395,6 @@ def create_structure_to_ena(self): files.set("checksum", H) # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) - - # mapping_illumina_tab_path = os.path.join(self.input_folder, self.mapping_illumina) - """ tree = ET.parse(schema_xmls["sample"]) root = tree.getroot() From 183710b5650139c67744385c45a83a7ad92bb042 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 17 Aug 2022 12:26:28 +0200 Subject: [PATCH 0797/1454] lintin --- relecov_tools/ena_upload.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index eb31b091..920ece66 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -398,8 +398,6 @@ def create_structure_to_ena(self): """ tree = ET.parse(schema_xmls["sample"]) root = tree.getroot() - - for files in root.iter("SAMPLE_ATTRIBUTES"): tag = ET.SubElement(files, "SAMPLE_ATTRIBUTE") tag_2 = ET.SubElement(tag, "TAG") From 31aaa2a4f225c81ed74db3f6b97d6fb2b0282a4d Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 17 Aug 2022 15:35:03 +0200 Subject: [PATCH 0798/1454] Include field version 0.1.0 --- relecov_tools/schema/relecov_schema.json | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ff538aa4..0cba8df3 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1,5 +1,6 @@ { "schema": "RELECOV", + "version": "0.1.0", "required": [ "collecting_lab_sample_id", "collecting_institution", From 7236dd758cc69e94738541d27792dd15b32b9358 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 17 Aug 2022 22:13:15 +0200 Subject: [PATCH 0799/1454] added schema name and version for each sample in jsong file --- relecov_tools/read_lab_metadata.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index a6c38f23..98f58d00 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -62,6 +62,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema ) self.configuration = config_json + with open(relecov_sch_path, "r") as fh: self.relecov_sch_json = json.load(fh) self.label_prop_dict = {} @@ -70,6 +71,8 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.label_prop_dict[values["label"]] = prop except KeyError: continue + self.schema_name = self.relecov_sch_json["schema"] + self.schema_version = self.relecov_sch_json["version"] def fetch_metadata_file(folder, file_name): """Fetch the metadata file folder Directory to fetch metadata file @@ -126,6 +129,8 @@ def include_fixed_data(self): "sample_description": "Sample for surveillance", } fixed_data.update(self.configuration.get_configuration("ENA_configuration")) + fixed_data["schema_name"] = self.schema_name + fixed_data["version"] = self.schema_version return fixed_data def include_fields_already_set(self, row_sample): @@ -258,12 +263,11 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """ # Add experiment_alias and run_alias row_sample["experiment_alias"] = str( - row_sample["fastq_r1"] + "_" + row_sample["fastq_r2"] + row_sample["sequence_file_R1_fastq"] + "_" + row_sample["sequence_file_R2_fastq"] ) row_sample["run_alias"] = str( - row_sample["fastq_r1"] + "_" + row_sample["fastq_r2"] + row_sample["sequence_file_R1_fastq"] + "_" + row_sample["sequence_file_R2_fastq"] ) - additional_metadata.append(row_sample) return additional_metadata From 7036a59c4aeccfc5c2ab0e3137cfeff3934e1c55 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 17 Aug 2022 22:23:07 +0200 Subject: [PATCH 0800/1454] renamed version for schema_version --- relecov_tools/read_lab_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 98f58d00..95bbf889 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -130,7 +130,7 @@ def include_fixed_data(self): } fixed_data.update(self.configuration.get_configuration("ENA_configuration")) fixed_data["schema_name"] = self.schema_name - fixed_data["version"] = self.schema_version + fixed_data["schema_version"] = self.schema_version return fixed_data def include_fields_already_set(self, row_sample): From db3a198993a1828371d406547a15993de796d495 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 17 Aug 2022 22:24:45 +0200 Subject: [PATCH 0801/1454] liting --- relecov_tools/read_lab_metadata.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 95bbf889..9341fa9f 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -263,10 +263,14 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """ # Add experiment_alias and run_alias row_sample["experiment_alias"] = str( - row_sample["sequence_file_R1_fastq"] + "_" + row_sample["sequence_file_R2_fastq"] + row_sample["sequence_file_R1_fastq"] + + "_" + + row_sample["sequence_file_R2_fastq"] ) row_sample["run_alias"] = str( - row_sample["sequence_file_R1_fastq"] + "_" + row_sample["sequence_file_R2_fastq"] + row_sample["sequence_file_R1_fastq"] + + "_" + + row_sample["sequence_file_R2_fastq"] ) additional_metadata.append(row_sample) From 9b70cc4d186f63ccc06a7f75a80990bccdc9757c Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 17 Aug 2022 22:38:45 +0200 Subject: [PATCH 0802/1454] Including schema_name and schema_version for each sample --- relecov_tools/read_bioinfo_metadata.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 85325ecf..a893e300 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -66,6 +66,18 @@ def __init__( else: self.mapping_illumina = mapping_illumina + config_json = ConfigJson() + relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") + relecov_sch_path = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema + ) + self.configuration = config_json + + with open(relecov_sch_path, "r") as fh: + self.relecov_sch_json = json.load(fh) + self.schema_name = self.relecov_sch_json["schema"] + self.schema_version = self.relecov_sch_json["version"] + def bioinfo_parse(self, file_name): """Fetch the metadata file folder Directory to fetch metadata file file_name metadata file name @@ -297,6 +309,9 @@ def bioinfo_parse(self, file_name): bioinfo_list[str(sample_name)] = bioinfo_dict c = c + 1 + # adding schema_name and schema_version + bioinfo_dict["schema_name"] = self.schema_name + bioinfo_dict["schema_version"] = self.schema_version json_file = "bioinfo_metadata.json" output_path = os.path.join(self.output_folder, json_file) From d74540dcbf2845f9eaf304a7ccb63ce90934dfb6 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 11:08:19 +0200 Subject: [PATCH 0803/1454] added regex function for md5sum --- relecov_tools/read_bioinfo_metadata.py | 29 ++++++++------------------ 1 file changed, 9 insertions(+), 20 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a893e300..05a59089 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -229,26 +229,15 @@ def bioinfo_parse(self, file_name): cons_array.values[i, 1] ) # fields from md5 file - bioinfo_dict["consensus_sequence_R1_name"] = str( - md5_info.loc[ - md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0, 2] - ) - bioinfo_dict["consensus_sequence_R2_name"] = str( - md5_info.loc[ - md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[1, 2] - ) - bioinfo_dict["consensus_sequence_R1_md5"] = str( - md5_info.loc[ - md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0, 1] - ) - bioinfo_dict["consensus_sequence_R2_md5"] = str( - md5_info.loc[ - md5_info[0].str.contains(bioinfo_dict["sample_name"]) - ].values[1, 1] - ) + + for i in range(len(md5_info)): + g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) + if g != None: + bioinfo_dict["consensus_sequence_R1_name"] = md5_info[2][i] + bioinfo_dict["consensus_sequence_R2_name"] = md5_info[2][i + 1] + bioinfo_dict["consensus_sequence_R1_md5"] = md5_info[1][i] + bioinfo_dict["consensus_sequence_R2_md5"] = md5_info[1][i + 1] + break # fields from software version file bioinfo_dict["dehosting_method_software_version"] = str( From a6f20a8f8083e795855f4508fd739dd8358021cc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 11:12:47 +0200 Subject: [PATCH 0804/1454] lintin --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 05a59089..aa8c15bc 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -232,7 +232,7 @@ def bioinfo_parse(self, file_name): for i in range(len(md5_info)): g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) - if g != None: + if g not None: bioinfo_dict["consensus_sequence_R1_name"] = md5_info[2][i] bioinfo_dict["consensus_sequence_R2_name"] = md5_info[2][i + 1] bioinfo_dict["consensus_sequence_R1_md5"] = md5_info[1][i] From 7cba3f1c6a878b1e464b790cc4f8c937a9fb4a00 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 11:14:03 +0200 Subject: [PATCH 0805/1454] lintin --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index aa8c15bc..05a59089 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -232,7 +232,7 @@ def bioinfo_parse(self, file_name): for i in range(len(md5_info)): g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) - if g not None: + if g != None: bioinfo_dict["consensus_sequence_R1_name"] = md5_info[2][i] bioinfo_dict["consensus_sequence_R2_name"] = md5_info[2][i + 1] bioinfo_dict["consensus_sequence_R1_md5"] = md5_info[1][i] From 747d7f055ebe010c408d36a0e0b656714a543c29 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 11:15:18 +0200 Subject: [PATCH 0806/1454] lintin --- relecov_tools/read_bioinfo_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 05a59089..3e5c166a 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -232,7 +232,7 @@ def bioinfo_parse(self, file_name): for i in range(len(md5_info)): g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) - if g != None: + if g is not None: bioinfo_dict["consensus_sequence_R1_name"] = md5_info[2][i] bioinfo_dict["consensus_sequence_R2_name"] = md5_info[2][i + 1] bioinfo_dict["consensus_sequence_R1_md5"] = md5_info[1][i] From b39a3cf056f3965cc3f09f6d0dc528db9df978de Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 13:06:30 +0200 Subject: [PATCH 0807/1454] added exception for -2 and -B samples in batch --- relecov_tools/read_bioinfo_metadata.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 3e5c166a..11e9033b 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,6 +4,7 @@ import logging import json import datetime +from operator import contains import re import rich.console @@ -231,7 +232,19 @@ def bioinfo_parse(self, file_name): # fields from md5 file for i in range(len(md5_info)): - g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) + if "-2" in bioinfo_dict["sequence_file_R1_fastq"]: + g = re.match( + str(bioinfo_dict["sequence_file_R1_fastq"][0:8]) + "$", + md5_info[0][i], + ) + elif "-B" in bioinfo_dict["sequence_file_R1_fastq"]: + + g = re.match( + str(bioinfo_dict["sequence_file_R1_fastq"][0:8]) + "$", + md5_info[0][i], + ) + else: + g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) if g is not None: bioinfo_dict["consensus_sequence_R1_name"] = md5_info[2][i] bioinfo_dict["consensus_sequence_R2_name"] = md5_info[2][i + 1] From 8e6c483424fb63c5266e9d52f231b73c840a8593 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 13:09:51 +0200 Subject: [PATCH 0808/1454] lintin --- relecov_tools/read_bioinfo_metadata.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 11e9033b..28b84e1e 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,7 +4,6 @@ import logging import json import datetime -from operator import contains import re import rich.console From acacdf3b7a7f4214a424fc84a1375d5460aa7cf6 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 14:27:25 +0200 Subject: [PATCH 0809/1454] changes in example data --- .../bioinfo_metadata.json | 46 ------ ...B_TEST_2022_04_25_00_03_GISAID_mapped.json | 152 ------------------ 2 files changed, 198 deletions(-) delete mode 100644 relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json delete mode 100644 relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json diff --git a/relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json b/relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json deleted file mode 100644 index f8831cc5..00000000 --- a/relecov_tools/example_data/5.read_bioinfo_metadata/bioinfo_metadata.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "sample_name": "", - "dehosting_method": "", - "if_assembly_other": "", - "assembly_params": "", - "variant_calling": "", - "if_variant_calling_other": "", - "variant_calling_params": "", - "consensus_sequence_name": "", - "consensus_sequence_name_md5": "", - "consensus_sequence_filepath": "", - "consensus_sequence_software_name": "", - "if_consensus_other": "", - "consensus_sequence_software_version": "", - "consensus_criteria": "", - "depth_of_coverage_threshold": "", - "number_of_base_pairs_sequenced": "", - "consensus_genome_length": "", - "ns_per_100_kbp": "", - "reference_genome_accession": "", - "bioinformatics_protocol": "", - "if_bioinformatic_protocol_is_other_specify": "", - "bioinformatic_protocol_version": "", - "commercial/open-source/both": "", - "preprocessing": "", - "if_preprocessing_other": "", - "preprocessing_params": "", - "mapping": "", - "if_mapping_other": "", - "mapping_params": "", - "lineage_name": "", - "lineage_analysis_software_name": "", - "if_lineage_identification_other": "", - "lineage_analysis_software_version": "", - "variant_designation": "", - "per_qc_filtered": "", - "per_reads_host": "", - "per_reads_virus": "", - "per_unmapped": "", - "per_genome _greater_10x": "", - "median_depth_of_coverage_value": "", - "per_Ns": "", - "number_of_variants_AF_greater_75percent": "", - "number_of_variants_with_effect": "", - "long_table_path": "" -} \ No newline at end of file diff --git a/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json b/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json deleted file mode 100644 index edf69533..00000000 --- a/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_25_00_03_GISAID_mapped.json +++ /dev/null @@ -1,152 +0,0 @@ -[ - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "P.º Isabel la Católica, 1-3", - "collection_date": "2021/04/13", - "gender": "Mujer", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 55, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222687", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "P.º Isabel la Católica, 1-3", - "collection_date": "2021/03/31", - "gender": "Hombre", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 59, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222688", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "P.º Isabel la Católica, 1-3", - "collection_date": "2022/01/13", - "gender": "Mujer", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 8, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222689", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "P.º Isabel la Católica, 1-3", - "collection_date": "2022/01/11", - "gender": "Mujer", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 9, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222690", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "P.º Isabel la Católica, 1-3", - "collection_date": "2022/01/10", - "gender": "Hombre", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 31, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222691", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "P.º Isabel la Católica, 1-3", - "collection_date": "2022/01/12", - "gender": "Mujer", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 27, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222692", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "S. Juan Bosco, 15", - "collection_date": "2022/01/02", - "gender": "Mujer", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 42, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222693", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "S. Juan Bosco, 15", - "collection_date": "2022/01/23", - "gender": "Hombre", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 40, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222694", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "S. Juan Bosco, 15", - "collection_date": "2022/01/18", - "gender": "Hombre", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 53, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222695", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" - }, - { - "authors": "Inmaculada Casas,Maria de la Montaña", - "collecting_address": "S. Juan Bosco, 15", - "collection_date": "2022/01/19", - "gender": "Male", - "host": "Homo Sapiens", - "location": "Spain", - "patient_age": 96, - "sequencing_technology": "Illumina MiSeq", - "specimen_source": "Nasopharynx aspirate", - "submitter": "EPI_ISL_11222696", - "submitting_lab": "Instituto de Salud Carlos III ", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" - } -] \ No newline at end of file From 31230cc32cf8f7571a42d69c44d9cd7462c59dc5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 19 Aug 2022 14:29:02 +0200 Subject: [PATCH 0810/1454] changes in example data folder --- .../ENA_TEST1_V1.R1.fastq.gz | Bin 4221 -> 0 bytes .../example_data/0.download_module/README | 9 +- .../1.read_lab_metadata_module/README | 3 + .../lab_metadata_20220208.xlsx | Bin 403686 -> 0 bytes .../samples_data_COD_test_01_20220422.json | 82 -- .../2.validate_module/METADATA_LAB_TEST.xlsx | Bin 493368 -> 0 bytes .../example_data/2.validate_module/README | 3 +- .../processed_METADATA_LAB_TEST.json | 782 ------------------ .../example_data/3.map_module/README | 7 +- ..._LAB_TEST_2022_04_28_21_05_ENA_mapped.json | 452 ---------- 10 files changed, 15 insertions(+), 1323 deletions(-) delete mode 100644 relecov_tools/example_data/0.download_module/ENA_TEST1_V1.R1.fastq.gz delete mode 100755 relecov_tools/example_data/1.read_lab_metadata_module/lab_metadata_20220208.xlsx delete mode 100644 relecov_tools/example_data/1.read_lab_metadata_module/samples_data_COD_test_01_20220422.json delete mode 100644 relecov_tools/example_data/2.validate_module/METADATA_LAB_TEST.xlsx delete mode 100644 relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json delete mode 100644 relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json diff --git a/relecov_tools/example_data/0.download_module/ENA_TEST1_V1.R1.fastq.gz b/relecov_tools/example_data/0.download_module/ENA_TEST1_V1.R1.fastq.gz deleted file mode 100644 index 767ed22df42c888128415376943c07bf033094d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4221 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 TpU>|nFn{_l!E-B~m_PskPT)_z diff --git a/relecov_tools/example_data/0.download_module/README b/relecov_tools/example_data/0.download_module/README index 263e66ca..778d3d32 100644 --- a/relecov_tools/example_data/0.download_module/README +++ b/relecov_tools/example_data/0.download_module/README @@ -1,3 +1,6 @@ -Para usar este modulo se necesita: -usuario del sftp asociado al centro -contraseña asociada al usuario +To use this module it is needed: +-u sftp user associated to ISCIII +-p sftp password associated to ISCIII sftp user +The sftp server must contain fastq.gz files and the associated excel containting those sample metadata +The ouput is: +sample_data.json containing the md5 info and fastq names for each sample diff --git a/relecov_tools/example_data/1.read_lab_metadata_module/README b/relecov_tools/example_data/1.read_lab_metadata_module/README index 7ddb82c4..69b88943 100644 --- a/relecov_tools/example_data/1.read_lab_metadata_module/README +++ b/relecov_tools/example_data/1.read_lab_metadata_module/README @@ -3,3 +3,6 @@ The input for this module is: -m metadata_lab.xlsx -s samples_data.json (with md5 and fastq.gz name for each sample) generated by downloaded module -o output folder where the json file will be generated + +The output of this module is processed_metadata_lab.json + diff --git a/relecov_tools/example_data/1.read_lab_metadata_module/lab_metadata_20220208.xlsx b/relecov_tools/example_data/1.read_lab_metadata_module/lab_metadata_20220208.xlsx deleted file mode 100755 index 7725cae7ebc7ed6779c3117cdab678b3400989be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 403686 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

    oHBi@(X2G`;u6uL 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 diff --git a/relecov_tools/example_data/2.validate_module/README b/relecov_tools/example_data/2.validate_module/README index 699c53b0..e38dc34f 100644 --- a/relecov_tools/example_data/2.validate_module/README +++ b/relecov_tools/example_data/2.validate_module/README @@ -1,6 +1,7 @@ -This module will validate the processed_metadata_lab_XXXX.json (output of the read_lab_metadata) against the metadata_lab_XXXXX_xlsx +This module will validate the processed_metadata_lab_XXXX.json (output of the read_lab_metadata) against the metadata_lab_XXXXX.xlsx For this module the input is: - processed_metadata_lab_XXXX.json - metadata_lab_XXXXX_xlsx - output folder where the validation errors will be created +The output of this module will be a series of error in case something is wrong. If there are no mistakes no output is generated. diff --git a/relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json deleted file mode 100644 index eb51fcc1..00000000 --- a/relecov_tools/example_data/2.validate_module/processed_METADATA_LAB_TEST.json +++ /dev/null @@ -1,782 +0,0 @@ -[ - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123456", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197860", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "45", - "diagnostic_pcr_Ct_value_2": "34", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", - "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222687", - "host_age": "55", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197860", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220407", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU01394", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2021-04-13", - "sample_description": "Sample for surveillance", - "sample_received_date": "2021-05-13", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 214824, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202201751", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2022" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123457", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197824", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "12", - "diagnostic_pcr_Ct_value_2": "16", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", - "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222688", - "host_age": "59", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197824", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220433", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU01469", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2021-03-31", - "sample_description": "Sample for surveillance", - "sample_received_date": "2021-05-13", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 214832, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202201678", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2023" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123458", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197767", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "45", - "diagnostic_pcr_Ct_value_2": "41", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", - "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222689", - "host_age": "8", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197767", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220435", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03926", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-13", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-18", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220338, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202201853", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2024" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123459", - "collecting_institution": "HU Virgen de la Arrixaca", - "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "8328199", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "23", - "diagnostic_pcr_Ct_value_2": "23", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", - "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Murcia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "37.9861", - "geo_loc_longitude": "-1.1303", - "geo_loc_state": "Murcia", - "gisaid_id": "EPI_ISL_11222690", - "host_age": "9", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "8328199", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220436", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU06554", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-11", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220407, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202202165", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2025" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123460", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197677", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "12", - "diagnostic_pcr_Ct_value_2": "10", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", - "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222691", - "host_age": "31", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197677", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220624", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03790", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-10", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220624, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203144", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2026" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123461", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197678", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "56", - "diagnostic_pcr_Ct_value_2": "19", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", - "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222692", - "host_age": "27", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197678", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220625", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03901", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-12", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220625, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203146", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2027" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123462", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197737", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "11", - "diagnostic_pcr_Ct_value_2": "11", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", - "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222693", - "host_age": "42", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197737", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220629", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03862", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-02", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-20", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220629, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203153", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2028" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123463", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197663", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "34", - "diagnostic_pcr_Ct_value_2": "36", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", - "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222694", - "host_age": "40", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197663", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220634", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU03614", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-23", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-25", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220634, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203163", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2029" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123464", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197689", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "23", - "diagnostic_pcr_Ct_value_2": "20", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", - "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222695", - "host_age": "53", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Male", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197689", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220636", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU04252", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-18", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-26", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220636, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203170", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2030" - }, - { - "amplicon_protocol": "ARTIC", - "amplicon_version": "v.4", - "analysis_author": "Inmaculada Casas", - "anatomical_material": "Nasopharynx aspirate", - "author_submitter": "Maria de la Montaña", - "authors": "Inmaculada Casas,Maria de la Montaña", - "biosample_accession_ENA": "ERS123465", - "collecting_institution": "HU de Donostia", - "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", - "collecting_institution_email": "", - "collecting_lab_sample_id": "1197685", - "collection_device": "Swab", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "diagnostic_pcr_Ct_value_1": "32", - "diagnostic_pcr_Ct_value_2": "32", - "enrichment_protocol": "Amplicon", - "environmental_material": "Other", - "environmental_site": "Earth surface", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", - "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", - "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", - "gene_name_1": "ORF 1ab", - "gene_name_2": "S", - "geo_loc_city": "Donostia", - "geo_loc_country": "Spain", - "geo_loc_latitude": "43.3200", - "geo_loc_longitude": "-1.9800", - "geo_loc_state": "País Vasco", - "gisaid_id": "EPI_ISL_11222696", - "host_age": "96", - "host_common_name": "Human", - "host_disease": "COVID-19", - "host_gender": "Female", - "host_scientific_name": "Homo Sapiens", - "if_amplicon_protocol_if_other_especify": "", - "if_enrichment_protocol_is_other_specify": "", - "isolate_sample_id": "1197685", - "library_kit": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_layout": "SINGLE", - "library_preparation_kit": "Truseq Nano", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "microbiology_lab_sample_id": "220639", - "number_of_samples_in_run": "96", - "organism": "Severe acute respiratory syndrome coronavirus 2", - "public_health_sample_id_sivies": "2022CEU04223", - "purpose_of_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422", - "rna_extraction_protocol": "In-house method for Opetrons robots", - "runID": "MiSeq_GEN_267_20220208_ICasas", - "run_alias": "", - "sample_collection_date": "2022-01-19", - "sample_description": "Sample for surveillance", - "sample_received_date": "2022-01-26", - "sample_storage_conditions": " -80ºC", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", - "sequencing_date": "2022-02-22", - "sequencing_instrument_model": "Illumina MiSeq", - "sequencing_instrument_platform": "Illumina", - "sequencing_sample_id": 220639, - "study_alias": "RELECOV", - "study_id": "ERP137164", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "submitting_institution": "Instituto de Salud Carlos III ", - "submitting_lab_sequence_id": "202203166", - "tax_id": "2697049", - "type": "betacoronavirus", - "virus_name": "hCoV-19/Spain/CT-HUJT-RB31776/2031" - } -] diff --git a/relecov_tools/example_data/3.map_module/README b/relecov_tools/example_data/3.map_module/README index f4936fdb..a6b8a63a 100644 --- a/relecov_tools/example_data/3.map_module/README +++ b/relecov_tools/example_data/3.map_module/README @@ -1,6 +1,7 @@ This module will map the metadata_lab.json to the selected DB (ENA or GISAID) -This moduleinput is: +This module input is: -j processed_metadata_lab.json -- d ENA or GISAID +-d ENA or GISAID -o output folder where json file will be generated -- + +The output of this module is processed_metadata_lab_ENA_mapped.json diff --git a/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json b/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json deleted file mode 100644 index 684be7bc..00000000 --- a/relecov_tools/example_data/ena_upload_module/processed_METADATA_LAB_TEST_2022_04_28_21_05_ENA_mapped.json +++ /dev/null @@ -1,452 +0,0 @@ -[ - { - "collecting_institution": "HU Virgen de la Arrixaca", - "collection_date": "2021-04-13", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", - "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", - "file_type": "fastq", - "geographic location (latitude)": "37.9861", - "geographic location (longitude)": "-1.1303", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Female", - "instrument_model": "Illumina MiSeq", - "isolate": "1197860", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_001.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_001.fastq.gz", - "receipt_date": "2021-05-13", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197860", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197860", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU Virgen de la Arrixaca", - "collection_date": "2021-03-31", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", - "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", - "file_type": "fastq", - "geographic location (latitude)": "37.9861", - "geographic location (longitude)": "-1.1303", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Male", - "instrument_model": "Illumina MiSeq", - "isolate": "1197824", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_002.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_002.fastq.gz", - "receipt_date": "2021-05-13", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197824", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197824", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU Virgen de la Arrixaca", - "collection_date": "2022-01-13", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", - "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", - "file_type": "fastq", - "geographic location (latitude)": "37.9861", - "geographic location (longitude)": "-1.1303", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Female", - "instrument_model": "Illumina MiSeq", - "isolate": "1197767", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_003.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_003.fastq.gz", - "receipt_date": "2022-01-18", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197767", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197767", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU Virgen de la Arrixaca", - "collection_date": "2022-01-11", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", - "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", - "file_type": "fastq", - "geographic location (latitude)": "37.9861", - "geographic location (longitude)": "-1.1303", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Male", - "instrument_model": "Illumina MiSeq", - "isolate": "8328199", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_004.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_004.fastq.gz", - "receipt_date": "2022-01-20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "8328199", - "sample_storage_conditions": " -80ºC", - "sample_title": "8328199", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU de Donostia", - "collection_date": "2022-01-10", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", - "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", - "file_type": "fastq", - "geographic location (latitude)": "43.3200", - "geographic location (longitude)": "-1.9800", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Male", - "instrument_model": "Illumina MiSeq", - "isolate": "1197677", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_005.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_005.fastq.gz", - "receipt_date": "2022-01-20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197677", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197677", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU de Donostia", - "collection_date": "2022-01-12", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", - "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", - "file_type": "fastq", - "geographic location (latitude)": "43.3200", - "geographic location (longitude)": "-1.9800", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Male", - "instrument_model": "Illumina MiSeq", - "isolate": "1197678", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_006.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_006.fastq.gz", - "receipt_date": "2022-01-20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197678", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197678", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU de Donostia", - "collection_date": "2022-01-02", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", - "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", - "file_type": "fastq", - "geographic location (latitude)": "43.3200", - "geographic location (longitude)": "-1.9800", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Male", - "instrument_model": "Illumina MiSeq", - "isolate": "1197737", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_007.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_007.fastq.gz", - "receipt_date": "2022-01-20", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197737", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197737", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU de Donostia", - "collection_date": "2022-01-23", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", - "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", - "file_type": "fastq", - "geographic location (latitude)": "43.3200", - "geographic location (longitude)": "-1.9800", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Female", - "instrument_model": "Illumina MiSeq", - "isolate": "1197663", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_008.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_008.fastq.gz", - "receipt_date": "2022-01-25", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197663", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197663", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU de Donostia", - "collection_date": "2022-01-18", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", - "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", - "file_type": "fastq", - "geographic location (latitude)": "43.3200", - "geographic location (longitude)": "-1.9800", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Male", - "instrument_model": "Illumina MiSeq", - "isolate": "1197689", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_009.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_009.fastq.gz", - "receipt_date": "2022-01-26", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197689", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197689", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - }, - { - "collecting_institution": "HU de Donostia", - "collection_date": "2022-01-19", - "collector_name": "Maria de la Montaña", - "common_name": "PEPITO", - "design_description": "Design Description", - "experiment_alias": "", - "experiment_title": "Example project for ENA submission RELECOV", - "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", - "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", - "file_type": "fastq", - "geographic location (latitude)": "43.3200", - "geographic location (longitude)": "-1.9800", - "geographic_location_(country_and/or_sea)": "Spain", - "host_common_name": "Human", - "host_scientific_name": "Homo Sapiens", - "host_sex": "Female", - "instrument_model": "Illumina MiSeq", - "isolate": "1197685", - "isolation source host-associated": "Nasopharynx aspirate", - "isolation source non-host-associated": "Other", - "library_layout": "SINGLE", - "library_name": "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "library_selection": "RT-PCR", - "library_source": "RNA", - "library_strategy": "WGS", - "platform": "Illumina", - "purpose_sampling": "Whole Genome Sequencing", - "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R1_0010.fastq.gz", - "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220422ABC123_S1_L001_R2_0010.fastq.gz", - "receipt_date": "2022-01-26", - "run_alias": "", - "sample_description": "Sample for surveillance", - "sample_name": "1197685", - "sample_storage_conditions": " -80ºC", - "sample_title": "1197685", - "scientific_name": "Severe acute respiratory syndrome coronavirus 2", - "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", - "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", - "study_alias": "RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "Whole Genome Sequencing", - "taxon_id": "2697049" - } -] \ No newline at end of file From a347d05309c3dcd88644213a15c9e276026cbb35 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 19 Aug 2022 17:03:07 +0200 Subject: [PATCH 0811/1454] Added progress printouts during validation checks --- relecov_tools/__main__.py | 18 ++++++++++++------ relecov_tools/json_validation.py | 8 ++++++++ .../schema/institution_schemas/ISCIII.json | 4 ++-- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 6092b0a2..721d6dec 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -24,13 +24,13 @@ log = logging.getLogger() +# Set up rich stderr console +stderr = rich.console.Console( + stderr=True, force_terminal=relecov_tools.utils.rich_force_colors() +) -def run_relecov_tools(): - # Set up rich stderr console - stderr = rich.console.Console( - stderr=True, force_terminal=relecov_tools.utils.rich_force_colors() - ) +def run_relecov_tools(): # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) @@ -205,8 +205,14 @@ def validate(json_file, json_schema, metadata, out_folder): ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") + stderr.print("[red] Some of the Samples are not validate") if not os.path.isfile(metadata): - log.error("Metadata file %s does not exists", metadata) + log.error("Metadata file %s does not exist", metadata) + stderr.print( + "[red] Unable to create excel file for invalid samples. Metadata file ", + metadata, + " does not exist", + ) exit(1) relecov_tools.json_validation.create_invalid_metadata( metadata, invalid_json, out_folder diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 7a769e30..18471db2 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -44,12 +44,14 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): if not os.path.isfile(json_data_file): stderr.print("[red] Json file does not exists") sys.exit(1) + stderr.print("[blue] Reading the json file") json_data = relecov_tools.utils.read_json_file(json_data_file) with open(json_data_file, "r") as fh: json_data = json.load(fh) validated_json_data = [] invalid_json = [] errors = {} + stderr.print("[blue] Start processing the json file") for item_row in json_data: try: validate(instance=item_row, schema=json_schema) @@ -59,6 +61,10 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): invalid_json.append(item_row) # Enviar los errores por correo # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) + if len(invalid_json) == 0: + stderr.print("[green] Sucessful validation") + else: + stderr.print("[red] Some samples are not validated") return validated_json_data, invalid_json, errors @@ -72,6 +78,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): sample_list = [] # import pdb; pdb.set_trace() # json_data = relecov_tools.utils.read_json_file(invalid_json) + stderr.print("[red] Start preparation of invalid samples") for row in invalid_json: sample_list.append(str(row["collecting_lab_sample_id"])) wb = openpyxl.load_workbook(metadata_file) @@ -94,5 +101,6 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): os.makedirs(out_folder, exist_ok=True) new_name = "invalid_" + os.path.basename(metadata_file) m_file = os.path.join(out_folder, new_name) + stderr.print("[red] Saving excel file with the invalid samples") wb.save(m_file) return diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 900056a6..77aa3391 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -2,7 +2,7 @@ "pyhon_file": "ISCIII.py", "required_files": { "meta_file": { - "file_name": "new_lab_metadata2022_07_20_13_35_38.xlsx", + "file_name": "new_lab_metadata.xlsx", "mapped_fields": { "Public Health sample id (SIVIES)": "Código SiViEs", "Sample ID given by originating laboratory": "Ref Hospital", @@ -113,4 +113,4 @@ "function": "None" } } -} \ No newline at end of file +} From 520e46c778cc1d28060baa626eff46ad383476fe Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 19 Aug 2022 17:34:38 +0200 Subject: [PATCH 0812/1454] including schema_name and schema_version in the request --- relecov_tools/conf/configuration.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b27d883f..21c631e6 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -149,6 +149,8 @@ "r1_fastq_filepath", "r2_fastq_filepath", "collecting_lab_sample_id", + "schema_name", + "schema_version", "sequence_file_R1_fastq", "sequence_file_R2_fastq", "sequencing_sample_id", From c1c302994c18e7f64e52af7b6d29919fbb2f1f2e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 22 Aug 2022 09:44:38 +0200 Subject: [PATCH 0813/1454] linitn --- relecov_tools/ena_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 920ece66..90b87a5a 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -433,6 +433,7 @@ def create_structure_to_ena(self): schema_dataframe = update_table( schema_dataframe, schema_targets, schema_update ) + ###### def upload(self): """Create the required files and upload to ENA""" From 5222813c76a77a295e1858191b3b0c2c0747f826 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 22 Aug 2022 16:14:09 +0200 Subject: [PATCH 0814/1454] add broker name in templates --- relecov_tools/templates/ENA_template_experiments.xml | 2 +- relecov_tools/templates/ENA_template_runs.xml | 2 +- relecov_tools/templates/ENA_template_samples_ERC000033.xml | 2 +- relecov_tools/templates/ENA_template_studies.xml | 2 +- relecov_tools/templates/ENA_template_submission.xml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov_tools/templates/ENA_template_experiments.xml b/relecov_tools/templates/ENA_template_experiments.xml index 87fe6359..7d4cf7a8 100755 --- a/relecov_tools/templates/ENA_template_experiments.xml +++ b/relecov_tools/templates/ENA_template_experiments.xml @@ -12,7 +12,7 @@ def attributetest(row, column): xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_6/SRA.experiment.xsd"> - + ${row.title} diff --git a/relecov_tools/templates/ENA_template_runs.xml b/relecov_tools/templates/ENA_template_runs.xml index b8f8cc0f..d788c8d1 100755 --- a/relecov_tools/templates/ENA_template_runs.xml +++ b/relecov_tools/templates/ENA_template_runs.xml @@ -12,7 +12,7 @@ def attributetest(row, column): xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_6/SRA.run.xsd"> - + diff --git a/relecov_tools/templates/ENA_template_samples_ERC000033.xml b/relecov_tools/templates/ENA_template_samples_ERC000033.xml index acb0003b..efc27593 100644 --- a/relecov_tools/templates/ENA_template_samples_ERC000033.xml +++ b/relecov_tools/templates/ENA_template_samples_ERC000033.xml @@ -11,7 +11,7 @@ def attributetest(row, column): xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_6/SRA.sample.xsd"> - + ${row.title} ${row.taxon_id} diff --git a/relecov_tools/templates/ENA_template_studies.xml b/relecov_tools/templates/ENA_template_studies.xml index 5c466259..072b450a 100755 --- a/relecov_tools/templates/ENA_template_studies.xml +++ b/relecov_tools/templates/ENA_template_studies.xml @@ -12,7 +12,7 @@ def attributetest(row, column): xsi:noNamespaceSchemaLocation="ftp://ftp.sra.ebi.ac.uk/meta/xsd/sra_1_6/SRA.study.xsd"> + broker_name="${center}"> ${row.title} diff --git a/relecov_tools/templates/ENA_template_submission.xml b/relecov_tools/templates/ENA_template_submission.xml index d3cec42e..86f1c567 100644 --- a/relecov_tools/templates/ENA_template_submission.xml +++ b/relecov_tools/templates/ENA_template_submission.xml @@ -2,7 +2,7 @@ - + From a976d9aeadec34bb5697053479587761aee9c661 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 22 Aug 2022 16:17:22 +0200 Subject: [PATCH 0815/1454] lintin --- relecov_tools/ena_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 90b87a5a..992f6bf8 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -367,6 +367,7 @@ def create_structure_to_ena(self): # print(chec) # when ADD/MODIFY, + # # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' # schema_xmls record XMLs for all these schema and following 'submission' From cce9b23b70004a4b833ed29053383c671fa583d5 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 22 Aug 2022 16:56:10 +0200 Subject: [PATCH 0816/1454] Changed Ciudad de Ceuta by Ceuta, the same for Melilla --- relecov_tools/conf/geo_loc_cities.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 13bb8f09..2eca59a6 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -365,12 +365,12 @@ "geo_loc_longitude": "2.0417" }, { - "geo_loc_city": "Ciudad de Ceuta", + "geo_loc_city": "Ceuta", "geo_loc_latitude": "35.8867", "geo_loc_longitude": "-5.3000" }, { - "geo_loc_city": "Ciudad de Melilla", + "geo_loc_city": "Melilla", "geo_loc_latitude": "35.2919", "geo_loc_longitude": "-2.93848" }, From 3fe3b9a75e5362eb4704b31d6573d27c0ce9b4b0 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 22 Aug 2022 18:09:54 +0200 Subject: [PATCH 0817/1454] Do not get printout when error code is 500 --- relecov_tools/rest_api.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 058b553b..6d8278b4 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -60,7 +60,8 @@ def put_request(self, data, credentials, url): "Unable to post parameters. Received error code %s", req.status_code, ) - stderr.print(f"[red] Unable to post data because {req.text}") + if req.status_code != 500: + stderr.print(f"[red] Unable to post data because {req.text}") stderr.print(f"[red] Received error {req.status_code}") return {"ERROR": req.status_code} return {"Success": req.text} @@ -84,9 +85,12 @@ def post_request(self, data, credentials, url, file=None): "Unable to post parameters. Received error code %s", req.status_code, ) - stderr.print(f"[red] Unable to post data because {req.text}") stderr.print(f"[red] Received error {req.status_code}") - return {"ERROR": req.status_code} + if req.status_code != 500: + stderr.print(f"[red] Unable to post data because {req.text}") + return {"ERROR": req.status_code, "ERROR_TEST": req.text} + else: + return {"ERROR": req.status_code, "ERROR_TEST": ""} return {"Success": req.text} except requests.ConnectionError: log.error("Unable to open connection towards %s", self.request_url) From 42d7d98c30322d49ad7e741acee1d539ba00b3d0 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 22 Aug 2022 18:10:49 +0200 Subject: [PATCH 0818/1454] change city Vitoria-Gazteiz to only Vitoria --- relecov_tools/conf/geo_loc_cities.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 13bb8f09..7cd8925d 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -80,7 +80,7 @@ "geo_loc_longitude": "-5.7000" }, { - "geo_loc_city": "Vitoria-Gasteiz", + "geo_loc_city": "Vitoria", "geo_loc_latitude": "42.8500", "geo_loc_longitude": "-2.6833" }, From 5ea40f52869e14ebafda3327410ee34f70fdaa62 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 22 Aug 2022 18:11:36 +0200 Subject: [PATCH 0819/1454] allow to continue if sample is already defined --- relecov_tools/feed_database.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 6f0fe329..8955b412 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -236,10 +236,12 @@ def update_database(self, field_values, post_url): stderr.print( f"[blue] sending request for sample {chunk['sample_name']}" ) + req_sample = chunk['sample_name'] elif "sequencing_sample_id" in chunk: stderr.print( f"[blue] sending request for sample {chunk['sequencing_sample_id']}" ) + req_sample = chunk['sequencing_sample_id'] result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -264,6 +266,12 @@ def update_database(self, field_values, post_url): "[red] Unable to sent the request to remote server" ) sys.exit(1) + elif "already defined" in result["ERROR_TEST"].lower(): + log.warning("Request to %s for %s was not accepted", self.database_server, req_sample) + stderr.print( + f"[yellow] Warning request for {req_sample} already defined" + ) + continue else: log.error("Request to %s was not accepted", self.database_server) stderr.print( From ffa8e463ea6ffd590f4d4e6a5e979cc270a2b960 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 22 Aug 2022 18:13:28 +0200 Subject: [PATCH 0820/1454] fix liting --- relecov_tools/feed_database.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 8955b412..a2364ec0 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -236,12 +236,12 @@ def update_database(self, field_values, post_url): stderr.print( f"[blue] sending request for sample {chunk['sample_name']}" ) - req_sample = chunk['sample_name'] + req_sample = chunk["sample_name"] elif "sequencing_sample_id" in chunk: stderr.print( f"[blue] sending request for sample {chunk['sequencing_sample_id']}" ) - req_sample = chunk['sequencing_sample_id'] + req_sample = chunk["sequencing_sample_id"] result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -267,7 +267,11 @@ def update_database(self, field_values, post_url): ) sys.exit(1) elif "already defined" in result["ERROR_TEST"].lower(): - log.warning("Request to %s for %s was not accepted", self.database_server, req_sample) + log.warning( + "Request to %s for %s was not accepted", + self.database_server, + req_sample, + ) stderr.print( f"[yellow] Warning request for {req_sample} already defined" ) From 8d0f3fab08e0863cb5d7fc0396f2260a2bf035a4 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 22 Aug 2022 20:23:27 +0200 Subject: [PATCH 0821/1454] added a successful counter of the request to get at the end of execution --- relecov_tools/feed_database.py | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index a2364ec0..543e8e88 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -231,7 +231,11 @@ def map_relecov_bioinfo_data(self): def update_database(self, field_values, post_url): """Send the request to update database""" + suces_count = 0 + request_count = 0 for chunk in field_values: + req_sample = "" + request_count += 1 if "sample_name" in chunk: stderr.print( f"[blue] sending request for sample {chunk['sample_name']}" @@ -282,18 +286,22 @@ def update_database(self, field_values, post_url): f"[red] Error {result['ERROR']} when sending request to {self.database_server}" ) sys.exit(1) - if "sampleName" in chunk: - log.info("stored data in iskylims for sample %s", chunk["sampleName"]) - elif "sequencing_sample_id" in chunk: - log.info( - "stored data in relecov for sample %s", - chunk["sequencing_sample_id"], - ) - else: - log.info("stored data in relecov") - stderr.print( - f"[gren] All information was sent sucessfuly to {self.server_type}" - ) + log.info( + "stored data in %s iskylims for sample %s", + self.database_server, + req_sample, + ) + stderr.print(f"[green] Successful request for {req_sample}") + suces_count += 1 + if request_count == suces_count: + stderr.print( + f"[gren] All information was sent sucessfuly to {self.server_type}" + ) + else: + stderr.print( + "[yellow] Some of your requests were not successful stored in database" + ) + stderr.print(f"[yellow] {suces_count} of the {request_count} were done ok") return def store_data(self): From 765d8fbd4db45dd7fad869addec4eeb87d0cb447 Mon Sep 17 00:00:00 2001 From: birbi Date: Mon, 22 Aug 2022 20:25:54 +0200 Subject: [PATCH 0822/1454] before merge upstream --- relecov_tools/feed_database.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index bbbc8eee..3b5983ec 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -302,11 +302,9 @@ def store_data(self): # post_url = "sample" map_fields = self.map_relecov_sample_data() else: -<<<<<<< HEAD + # sample_fields, s_project_fields = self.get_iskylims_fields_sample() -======= stderr.print("[blue] Selecting sample fields") ->>>>>>> 81811ac73801f69cf3f726a3173373ad2850da45 map_fields = self.map_relecov_sample_data() post_url = "store_samples" From 93dda0a2f156b475c41236755a3569ade65e6204 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 23 Aug 2022 09:58:24 +0200 Subject: [PATCH 0823/1454] adding missing email field for collectin institution --- relecov_tools/conf/laboratory_address.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 5e2b2314..e35b7c68 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -314,6 +314,7 @@ { "collecting_institution": "Banc de Sang i Teixits Catalunya", "collecting_institution_address": "Passeig del Taulat, 116", + "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" @@ -321,6 +322,7 @@ { "collecting_institution": "Laboratorio Echevarne Sant Cugat del Vallès", "collecting_institution_address": "Carrer de Martorell,20 Sant Cugat del Vallès", + "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" From ebac70c31cb373cb4a2812eac51b7db1892e960a Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 23 Aug 2022 10:41:53 +0200 Subject: [PATCH 0824/1454] deleted commas in gisaid_schema.json --- relecov_tools/schema/gisaid_schema.json | 60 ++++++++++++------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 430e5f25..5ddecb0f 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -14,7 +14,7 @@ "covv_seq_technology", "covv_subm_lab", "covv_subm_lab_addr", - "covv_authors", + "covv_authors" ], "type": "object", "properties": { @@ -23,7 +23,7 @@ "ontology": "NCIT:C25284", "type": "string", "description": "default must remain 'betacoronavirus'", - "clasification": "Database Identifiers", + "clasification": "Database Identifiers" }, "sample_name": { "examples": ["prov_rona_99"], @@ -31,7 +31,7 @@ "type": "string", "description": "The user-defined name for the sample.", "clasification": "Database Identifiers", - "label": "Collecting Sample id", + "label": "Collecting Sample id" }, "covv_virus_name": { "examples": ["hCoV-19/Canada/prov_rona_99/2020"], @@ -39,7 +39,7 @@ "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", "clasification": "Database Identifiers", - "label": "GISAID Virus Name", + "label": "GISAID Virus Name" }, "submitter": { "examples": [""], @@ -47,14 +47,14 @@ "type": "string", "description": "", "clasification": "enter your GISAID-Username", - "label": "GISAID Id", + "label": "GISAID Id" }, "covv_orig_lab": { "examples": ["Public Health Agency of Canada"], "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency that collected the original sample.", - "label": "Originating Laboratory", + "label": "Originating Laboratory" }, "covv_orig_lab_addr": { "examples": ["655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada"], @@ -62,7 +62,7 @@ "type": "string", "description": "The mailing address of the agency submitting the sample.", "clasification": "Sample collection and processing", - "label": "Originating Laboratory Address", + "label": "Originating Laboratory Address" }, "covv_subm_lab_addr": { "examples": ["123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada"], @@ -70,7 +70,7 @@ "type": "string", "description": "The mailing address of the agency submitting the sequence.", "clasification": "Sample collection and processing", - "label": "Submitting Institution Address", + "label": "Submitting Institution Address" }, "covv_collection_date": { "examples": ["3/19/2020"], @@ -79,7 +79,7 @@ "description": "The date on which the sample was collected.", "format": "date", "classification": "Sample collection and processing", - "label": "Sample Collection Date", + "label": "Sample Collection Date" }, "covv_location": { "examples": ["e.g. Europe / Germany / Bavaria / Munich"], @@ -87,7 +87,7 @@ "type": "string", "description": "The country of origin of the sample.", "clasification": "Sample collection and processing", - "label": "Geo Loc Autonomic Country", + "label": "Geo Loc Autonomic Country" }, "covv_host": { "examples": [ @@ -97,14 +97,14 @@ "type": "string", "description": "The taxonomic, or scientific name of the host.", "clasification": "Host information", - "label": "Host Scientific Name", + "label": "Host Scientific Name" }, "covv_patient_age": { "ontology": "GENEPIO:0001392", "anyOf": [{"type": "integer"}, {"pattern": "\\d+-\\d+", "type": "string"}], "description": "Age of host at the time of sampling.", "examples": [79], - "label": "Host Age", + "label": "Host Age" }, "covv_specimen": { "Enums": [ @@ -121,14 +121,14 @@ "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]", + "Restricted Access [GENEPIO:0001810]" ], "ontology": "GENEPIO:0001211", "type": "string", "description": "A substance obtained from an anatomical part of an organism e.g. tissue, blood.", "examples": ["Blood [UBERON:0000178]"], "classification": "Sample collection and processing", - "label": "Organism Substance", + "label": "Organism Substance" }, "covv_assembly_method": { "examples": ["Ivar"], @@ -136,7 +136,7 @@ "type": "string", "description": "The name of software used to generate the consensus sequence.", "clasification": "Bioinformatics and QC metrics", - "label": "Consensus sequence software name", + "label": "Consensus sequence software name" }, "covv_gender": { "Enums": [ @@ -150,13 +150,13 @@ "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]", + "Restricted Access [GENEPIO:0001810]" ], "examples": ["Male [NCIT:C46109]"], "ontology": "GENEPIO:0001395", "type": "string", "description": "The gender of the host at the time of sample collection.", - "clasification": "Host information", + "clasification": "Host information" }, "covv_seq_technology": { "examples": [ @@ -166,7 +166,7 @@ "type": "string", "description": "The model of the sequencing instrument used.", "classification": "Sequencing", - "label": "Sequencing Instrument Model", + "label": "Sequencing Instrument Model" }, "covv_authors": { "examples": [""], @@ -174,7 +174,7 @@ "type": "string", "description": "", "clasification": "Contributor Acknowledgement", - "label": "Authors", + "label": "Authors" }, "covv_coverage": { "examples": ["400x"], @@ -182,14 +182,14 @@ "type": "string", "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", "clasification": "Bioinformatics and QC metrics", - "label": "Depth of coverage value ", + "label": "Depth of coverage value " }, "covv_fasta_filename": { "examples": [""], "ontology": "GENEPIO:0001460", "type": "string", "description": "Filename that contains the sequence without path", - "clasification": "Bioinformatics and QC metrics", + "clasification": "Bioinformatics and QC metrics" }, "covv_add_host_info": { "examples": ["e.g. Patient infected while traveling in …."], @@ -197,7 +197,7 @@ "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Host information", - "label": "Additional Host Information", + "label": "Additional Host Information" }, "covv_last_vaccinated": { "examples": ["e.g. 04/09/2021"], @@ -205,7 +205,7 @@ "type": "string", "description": "The date the host received their last dose of vaccine.", "format": "date", - "clasification": "Host information", + "clasification": "Host information" }, "covv_outbreak": { "examples": ["Date, Location e.g. type of gathering, Family cluster, etc."], @@ -213,7 +213,7 @@ "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Host information", - "label": "Outbreak Exposure Event Location", + "label": "Outbreak Exposure Event Location" }, "covv_sampling_strategy": { "examples": [ @@ -223,21 +223,21 @@ "type": "string", "description": "The reason that the sample was sequenced.", "classification": "Sequencing", - "label": "Purpose of Sequencing", + "label": "Purpose of Sequencing" }, "submitting_lab_sequence_id": { "examples": [""], "ontology": "0", "type": "string", "description": "Sample ID given by the submitting laboratory", - "clasification": "Database Identifiers", + "clasification": "Database Identifiers" }, "covv_subm_lab": { "examples": ["Centers for Disease Control and Prevention"], "ontology": "GENEPIO:0001159", "type": "string", "description": "The name of the agency that generated the sequence.", - "label": "Submitting Institution", + "label": "Submitting Institution" }, "covv_subm_sample_id": { "examples": ["prov_rona_99"], @@ -246,7 +246,7 @@ "description": "The user-defined name for the sample.", "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", - "fill_mode": "sample", - }, - }, + "fill_mode": "sample" + } + } } From 83f3415033686f99516628335e3d559e313625e9 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Tue, 23 Aug 2022 10:54:16 +0200 Subject: [PATCH 0825/1454] update-db --- relecov_tools/conf/configuration.json | 9 --------- relecov_tools/feed_database.py | 1 + 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 000cc82c..288dcd8d 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -126,15 +126,6 @@ "long_table": "longtableData", "sftp_info": "sftpInfo", "token": "" - }, - "relecov_local": { - "server": "127.0.0.1:8000", - "url": "/api/", - "store_samples": "createSampleData", - "analysis": "bioinfoData", - "long_table": "longtableData", - "sftp_info": "sftpInfo", - "token": "" } }, "iskylims_fixed_values": { diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index f6f27801..101a7e88 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -331,6 +331,7 @@ def store_data(self): elif self.type_of_info == "longtable": post_url = "long_table" + map_fields = self.json_data else: stderr.print("[red] Invalid type to upload to database") sys.exit(1) From 1dfc8dbb681fe9274b21b4b4dd29125e2f388930 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 23 Aug 2022 12:12:39 +0200 Subject: [PATCH 0826/1454] corrected spelling mistake --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 721d6dec..854d4ac9 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -272,7 +272,7 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p @click.option("-p", "--password", help="password for the user to login") @click.option("-c", "--client_id", help="client-ID provided by clisupport@gisaid.org") @click.option("-t", "--token", help="path to athentication token") -@click.option("-e", "--gisaid_json", help="patch validated json mapped to GISAID") +@click.option("-e", "--gisaid_json", help="path to validated json mapped to GISAID") @click.option( "-i", "--input_path", From 3f451cea5ad81258efab0329bf080528237165a3 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 23 Aug 2022 12:27:36 +0200 Subject: [PATCH 0827/1454] creates output path, gisaid_upload.py --- relecov_tools/gisaid_upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 0c0cb075..ff4dc1c5 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -152,6 +152,8 @@ def metadata_to_csv(self): df_data_comp = self.complete_mand_fields(df_data) df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") + if not os.path.exists(self.output_path): + os.mkdir(self.output_path) df_data_comp.to_csv(df_data_path, index=False) metagisaid = df_data_path return metagisaid From fcf73685a2fb83fb69ef34fd146950fbb0507fdf Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Tue, 23 Aug 2022 12:32:06 +0200 Subject: [PATCH 0828/1454] modified:relecov_tools/long_table_parse.py-> corrected nucleotide -> alt --- relecov_tools/feed_database.py | 9 +++------ relecov_tools/long_table_parse.py | 4 ++-- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index a870e1c3..765cf7b0 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -251,7 +251,7 @@ def update_database(self, field_values, post_url): {"user": self.user, "pass": self.passwd}, self.database_settings[post_url], ) - + if "ERROR" in result: if result["ERROR"] == "Server not available": # retry to connect to server @@ -318,11 +318,11 @@ def store_data(self): map_fields = self.map_iskylims_sample_fields_values( sample_fields, s_project_fields ) - + elif self.server_type == "relecov_local": post_url = "analysis" map_fields = self.map_relecov_sample_data() - + else: stderr.print("[blue] Selecting sample fields") map_fields = self.map_relecov_sample_data() @@ -333,8 +333,6 @@ def store_data(self): post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() - - # sample_fields, s_project_fields = self.get_iskylims_fields_sample() # map_fields = self.map_iskylims_sample_fields_values( # sample_fields, s_project_fields @@ -348,7 +346,6 @@ def store_data(self): # post_url = "analysis" # map_fields = self.map_relecov_bioinfo_data() - elif self.type_of_info == "longtable": post_url = "long_table" map_fields = self.json_data diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index ca3652a7..fc9977fc 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -76,7 +76,7 @@ def parse_file(self): """_summary_ This function generates a json file from the csv file entered by the user (long_table.csv). - - Checks if expected headers match with file headers + - Checks if expected headers match with file headers Returns: dictionary with key as sample and value the list of variants """ @@ -104,7 +104,7 @@ def parse_file(self): variant_dict["Position"] = { "pos": line_s[heading_index["POS"]], - "nucleotide": line_s[heading_index["ALT"]], + "alt": line_s[heading_index["ALT"]], } variant_dict["Filter"] = {"filter": line_s[heading_index["FILTER"]]} From 54d3fe491f8065a98338324fd9fae694e60e1788 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 23 Aug 2022 12:37:50 +0200 Subject: [PATCH 0829/1454] improved create_multifasta function in gisaid_upload.py --- relecov_tools/gisaid_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index ff4dc1c5..406f10ef 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -180,8 +180,9 @@ def metadata_to_csv(self): def create_multifasta(self): """Create multifasta from single fastas (if --single)""" if self.single: + gather_fastas_path = os.path.join(self.fasta_path, "*.fa*") os.system( - "cat %s > %s/multifasta.fasta" % (self.fasta_path, self.output_path) + "cat %s > %s/multifasta.fasta" % (gather_fastas_path, self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path else: From f352dfcf824aa15e476aa088d6b40e622b61a013 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Tue, 23 Aug 2022 12:40:16 +0200 Subject: [PATCH 0830/1454] modified:relecov_tools/long_table_parse.py-> corrected nucleotide -> alt, lintinOK --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/feed_database.py | 18 ++++++------------ 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 288dcd8d..21c631e6 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es:8000", + "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", "analysis": "bioinfoData", diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 765cf7b0..2327cbd9 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -333,18 +333,12 @@ def store_data(self): post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() - # sample_fields, s_project_fields = self.get_iskylims_fields_sample() - # map_fields = self.map_iskylims_sample_fields_values( - # sample_fields, s_project_fields - # ) - """ - elif self.server_type == "relecov_local": - post_url = "analysis" - map_fields = self.map_relecov_bioinfo_data() - # post_url = "analysis" - """ - # post_url = "analysis" - # map_fields = self.map_relecov_bioinfo_data() +# sample_fields, s_project_fields = self.get_iskylims_fields_sample() +# map_fields = self.map_iskylims_sample_fields_values( +# sample_fields, s_project_fields +# ) +# post_url = "analysis" +# map_fields = self.map_relecov_bioinfo_data() elif self.type_of_info == "longtable": post_url = "long_table" From b9adc90d4be195a81d575c7f87f5e4d98749e6f8 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Tue, 23 Aug 2022 12:41:52 +0200 Subject: [PATCH 0831/1454] modified:relecov_tools/long_table_parse.py-> corrected nucleotide -> alt, lintinOK2 --- relecov_tools/feed_database.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 2327cbd9..09d49e30 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -333,12 +333,12 @@ def store_data(self): post_url = "analysis" map_fields = self.map_relecov_bioinfo_data() -# sample_fields, s_project_fields = self.get_iskylims_fields_sample() -# map_fields = self.map_iskylims_sample_fields_values( -# sample_fields, s_project_fields -# ) -# post_url = "analysis" -# map_fields = self.map_relecov_bioinfo_data() + # sample_fields, s_project_fields = self.get_iskylims_fields_sample() + # map_fields = self.map_iskylims_sample_fields_values( + # sample_fields, s_project_fields + # ) + # post_url = "analysis" + # map_fields = self.map_relecov_bioinfo_data() elif self.type_of_info == "longtable": post_url = "long_table" From d0665e3a8995eeb0e18a2c2da99967b7b6185c16 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 24 Aug 2022 00:43:21 +0200 Subject: [PATCH 0832/1454] Changing json output for dictionnary to a list oc dictionaries --- relecov_tools/conf/configuration.json | 4 ++-- relecov_tools/read_bioinfo_metadata.py | 22 ++++++++++++---------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 21c631e6..ceae9520 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -109,7 +109,7 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es", + "server": "http://relecov-iskylims.isciiides.es:8000", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es", + "server": "http://relecov-platform.isciiides.es:8000", "url": "/api/", "store_samples": "createSampleData", "analysis": "bioinfoData", diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 20b3aa1e..c56a32af 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -150,11 +150,12 @@ def bioinfo_parse(self, file_name): # FUNCTION fill_bioinfo_dict """Iterating through each row and each loaded file the values of the bioinfo_dict are filled""" - bioinfo_list = {} + bioinfo_list = [] for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): - # row = ws_metadata_lab[5] - sample_name = row[5] + if row[6] is None: + continue + sample_name = row[6] print(sample_name) fastq_r1 = row[47] @@ -259,13 +260,13 @@ def bioinfo_parse(self, file_name): # FUNCTION software_data # fields from software version file bioinfo_dict["dehosting_method_software_version"] = str( - list(software_versions["KRAKEN2_KRAKEN2"].values())[0] + software_versions["KRAKEN2_KRAKEN2"]["kraken2"] ) bioinfo_dict["variant_calling_software_version"] = str( - list(software_versions["IVAR_VARIANTS"].values())[0] + software_versions["IVAR_VARIANTS"]["ivar"] ) bioinfo_dict["consensus_sequence_software_version"] = str( - list(software_versions["BCFTOOLS_CONSENSUS"].values())[0] + software_versions["BCFTOOLS_CONSENSUS"]["bcftools"] ) bioinfo_dict["bioinformatics_protocol_software_version"] = str( @@ -273,11 +274,12 @@ def bioinfo_parse(self, file_name): ) bioinfo_dict["preprocessing_software_version"] = str( - list(software_versions["FASTP"].values())[0] + software_versions["FASTP"]["fastp"] ) bioinfo_dict["mapping_software_version"] = str( - list(software_versions["BOWTIE2_ALIGN"].values())[0] + software_versions["BOWTIE2_ALIGN"]["bowtie2"] ) + # FUNCTION pangolin_data # files from pangolin.csv file @@ -309,8 +311,8 @@ def bioinfo_parse(self, file_name): bioinfo_dict["lineage_identification_date"] = str( pango_last_modified_date ) - - bioinfo_list[str(sample_name)] = bioinfo_dict + bioinfo_list.append(bioinfo_dict) + # bioinfo_list[str(sample_name)] = bioinfo_dict c = c + 1 # adding schema_name and schema_version bioinfo_dict["schema_name"] = self.schema_name From 24b3723dd4642d13c90b708d36c18667a09d8685 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 24 Aug 2022 00:44:40 +0200 Subject: [PATCH 0833/1454] Changing json output for dictionnary to a list oc dictionaries --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ceae9520..21c631e6 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -109,7 +109,7 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es:8000", + "server": "http://relecov-iskylims.isciiides.es", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es:8000", + "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", "analysis": "bioinfoData", From 8e4e7ee605318ab247d5d6e1a5a6f3ea9faa651f Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 24 Aug 2022 00:46:36 +0200 Subject: [PATCH 0834/1454] fixing bugs for uploading bioinfo data to relecov --- relecov_tools/__main__.py | 2 +- relecov_tools/conf/configuration.json | 4 ++-- relecov_tools/feed_database.py | 29 +++++------------------- relecov_tools/schema/relecov_schema.json | 2 +- 4 files changed, 10 insertions(+), 27 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 721d6dec..4f84b986 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -340,7 +340,7 @@ def launch(user): @click.option( "-t", "--type", - type=click.Choice(["sample", "analysis"]), + type=click.Choice(["sample", "bioinfodata", "variantdata"]), multiple=False, help="Select the type of information to upload to database", ) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 21c631e6..6d2d2c3a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -122,8 +122,8 @@ "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", - "analysis": "bioinfoData", - "long_table": "longtableData", + "bioinfodata": "createBioinfoData", + "variantdata": "createVariantData", "sftp_info": "sftpInfo", "token": "" } diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 543e8e88..0d210372 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -75,7 +75,7 @@ def __init__( if type_of_info is None: type_of_info = relecov_tools.utils.prompt_selection( "Select:", - ["sample", "analysis", "longtable"], + ["sample", "bioinfodata", "variantdata"], ) self.type_of_info = type_of_info @@ -212,23 +212,6 @@ def map_relecov_sample_data(self): field_values.append(s_dict) return field_values - def map_relecov_bioinfo_data(self): - # Select the values from self.json_data - field_values = [] - - for row in self.json_data: - s_dict = {} - for r_field in self.json_data[row]: - if r_field in self.json_data[row]: - s_dict[r_field] = self.json_data[row][r_field] - if r_field == "sample_name": - s_dict[r_field] = row - else: - s_dict[r_field] = None - field_values.append(s_dict) - - return field_values - def update_database(self, field_values, post_url): """Send the request to update database""" suces_count = 0 @@ -321,12 +304,12 @@ def store_data(self): stderr.print("[blue] Selecting sample fields") map_fields = self.map_relecov_sample_data() post_url = "store_samples" - elif self.type_of_info == "analysis": - post_url = "analysis" - map_fields = self.map_relecov_bioinfo_data() + elif self.type_of_info == "bioinfodata": + post_url = "bioinfodata" + map_fields = self.json_data - elif self.type_of_info == "longtable": - post_url = "long_table" + elif self.type_of_info == "variantdata": + post_url = "variantdata" else: stderr.print("[red] Invalid type to upload to database") sys.exit(1) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 0cba8df3..4b429f7f 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1874,7 +1874,7 @@ "type": "string", "description": "", "classification": "Bioinformatics and QC metrics fields", - "label": "% genome greater 10x", + "label": "% genome greater 10x", "fill_mode": "batch" }, "per_Ns": { From 3ad36a03602c5281d767a1645bf6ada654f062e6 Mon Sep 17 00:00:00 2001 From: birbi Date: Wed, 24 Aug 2022 10:01:11 +0200 Subject: [PATCH 0835/1454] both modified: relecov_tools/feed_database.py. after merge --- relecov_tools/feed_database.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 74c608c6..230939da 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -308,27 +308,9 @@ def store_data(self): stderr.print("[blue] Selecting sample fields") map_fields = self.map_relecov_sample_data() post_url = "store_samples" -<<<<<<< HEAD - elif self.type_of_info == "analysis": - - if self.server_type == "relecov": - post_url = "analysis" - map_fields = self.map_relecov_bioinfo_data() - - # sample_fields, s_project_fields = self.get_iskylims_fields_sample() - # map_fields = self.map_iskylims_sample_fields_values( - # sample_fields, s_project_fields - # ) - # post_url = "analysis" - # map_fields = self.map_relecov_bioinfo_data() - - elif self.type_of_info == "longtable": - post_url = "long_table" -======= elif self.type_of_info == "bioinfodata": post_url = "bioinfodata" ->>>>>>> de48b8f4f9e7050df1b6e98da55ac231982d220b map_fields = self.json_data elif self.type_of_info == "variantdata": From 5df3c2a681e967d642379e0ed3cb081cd26709e6 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Wed, 24 Aug 2022 12:06:45 +0200 Subject: [PATCH 0836/1454] api-> long table hanling.py, lintin OK3 --- relecov_tools/conf/configuration.json | 230 -------------------------- 1 file changed, 230 deletions(-) delete mode 100644 relecov_tools/conf/configuration.json diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json deleted file mode 100644 index 21c631e6..00000000 --- a/relecov_tools/conf/configuration.json +++ /dev/null @@ -1,230 +0,0 @@ -{ - "metadata_lab_heading": [ - "Public Health sample id (SIVIES)", - "Sample ID given by originating laboratory", - "Sample ID given by the submitting laboratory", - "Sample ID given in the microbiology lab", - "Sample ID given if multiple rna-extraction or passages", - "Sample ID given for sequencing", - "ENA Sample ID", - "GISAID Virus Name", - "GISAID id", - "Originating Laboratory", - "Submitting Institution", - "Sample Collection Date", - "Sample Received Date", - "Purpose of sampling", - "Biological Sample Storage Condition", - "Specimen source", - "Environmental Material", - "Environmental System", - "Collection Device", - "Host", - "Host Age", - "Host Gender", - "Sequencing Date", - "Rna Extraction Protocol", - "Commercial All-in-one library kit", - "Library Preparation Kit", - "Enrichment Protocol", - "If Enrichment Protocol Is Other, Specify", - "Enrichment panel/assay", - "If Enrichment panel/assay Is Other, Specify", - "Enrichment panel/assay version", - "Number Of Samples In Run", - "Runid", - "Sequencing Instrument Model", - "Flowcell Kit", - "Source material", - "Capture method", - "Sequencing technique", - "Library Layout", - "Gene Name 1", - "Diagnostic Pcr Ct Value 1", - "Gene Name 2", - "Diagnostic Pcr Ct Value-2", - "Analysis Authors", - "Author Submitter", - "Authors", - "Sequence file R1 fastq", - "Sequence file R2 fastq" - ], - "gisaid_csv_headers": [ - "submitter", - "covv_virus_name", - "covv_type", - "covv_passage", - "covv_collection_date", - "covv_location", - "covv_add_location", - "covv_host", - "covv_add_host_info", - "covv_sampling_strategy", - "covv_gender", - "covv_patient_age", - "covv_patient_status", - "covv_specimen", - "covv_outbreak", - "covv_last_vaccinated", - "covv_treatment", - "covv_seq_technology", - "covv_assembly_method", - "covv_coverage", - "covv_orig_lab", - "covv_orig_lab_addr", - "covv_provider_sample_id", - "covv_subm_lab", - "covv_subm_lab_addr", - "covv_subm_sample_id", - "covv_authors" - ], - "json_schemas": { - "relecov_schema": "relecov_schema.json", - "ena_schema": "ena_schema.json", - "gisaid_schema": "gisaid_schema.json" - }, - "sftp_connection": { - "sftp_server": "sftprelecov.isciii.es", - "sftp_port": "22" - }, - "abort_if_md5_mismatch": "False", - "storage_local_folder": "/tmp/relecov", - "tmp_folder_for_metadata": "/tmp/relecov/tmp", - "allowed_sample_extensions": [ - "fastq.gz", - "fasta" - ], - "laboratory_data": "laboratory_address.json", - "geo_location_data": "geo_loc_cities.json", - "ENA_configuration": { - "study_alias": "RELECOV", - "design_description": "Design Description", - "experiment_title": "Example project for ENA submission RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "study_id": "ERP137164" - }, - "GISATD_configuration": { - "submitter": "GISAID_ID" - }, - "external_url": { - "iskylims": { - "server": "http://relecov-iskylims.isciiides.es", - "url": "/wetlab/api/", - "store_samples": "createSampleData", - "url_project_fields": "sampleProjectFields", - "url_sample_fields": "sampleFields", - "param_sample_project": "project", - "project_name": "relecov", - "token": "" - }, - "relecov": { - "server": "http://relecov-platform.isciiides.es", - "url": "/api/", - "store_samples": "createSampleData", - "analysis": "bioinfoData", - "long_table": "longtableData", - "sftp_info": "sftpInfo", - "token": "" - } - }, - "iskylims_fixed_values": { - "patientCore": "", - "sampleProject": "Relecov", - "onlyRecorded": "Yes", - "sampleLocation": "Not defined" - }, - "relecov_sample_metadata": [ - "author_submitter", - "authors", - "bioproject_accession_ENA", - "bioproject_umbrella_accession_ENA", - "biosample_accession_ENA", - "fastq_r1_md5", - "fastq_r2_md5", - "GenBank_ENA_DDBJ_accession", - "GISAID_accession", - "gisaid_id", - "microbiology_lab_sample_id", - "r1_fastq_filepath", - "r2_fastq_filepath", - "collecting_lab_sample_id", - "schema_name", - "schema_version", - "sequence_file_R1_fastq", - "sequence_file_R2_fastq", - "sequencing_sample_id", - "submitting_lab_sample_id", - "virus_name" - ], - "relecov_bioinfo_metadata": { - "dehosting_method_software_name": "KRAKEN2_KRAKEN2", - "assembly": "None", - "if_assembly_other": "None", - "assembly_params": "None", - "variant_calling_software_name": "IVAR_VARIANTS", - "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "if_consensus_other": "None", - "consensus_params": "-p vcf -f", - "depth_of_coverage_threshold": ">10x", - "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "if_bioinformatic_protocol_is_other_specify": "None", - "commercial_open_source_both": "open-source", - "preprocessing_software_name": "FASTP", - "if_preprocessing_other": "None", - "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "mapping_software_name": "BOWTIE2_ALIGN", - "if_mapping_other": "None", - "mapping_params": "--seed 1", - "lineage_analysis_software_name": "pangolin", - "if_lineage_identification_other": "None" - }, - "mapping_illumina_tab_field_list": { - "lineage_name": "Lineage", - "per_genome_greater_10x": "Coverage>10x(%)", - "per_reads_host": "%readshost", - "per_reads_virus": "%readsvirus", - "per_unmapped": "%unmapedreads", - "per_Ns": "%Ns10x", - "depth_of_coverage_value": "medianDPcoveragevirus", - "number_of_variants_in_consensus": "Variantsinconsensusx10", - "number_of_variants_with_effect": "MissenseVariants" - }, - "files_read_bioinfo_metadata": { - "mapping_illumina.tab": "mapping_illumina_tab_path", - "summary_variants_metrics_mqc.csv": "summary_variants_metrics_path ", - "variants_long_table.csv": "variants_long_table_path", - "consensus_genome_length.csv": "consensus_genome_length_path", - "software_versions.yml": "software_versions_path" - }, - "tool": { - "tool_name": "ena-upload-cli", - "tool_version": "0.5.3" - }, - "md5_file_name": "md5_check_file.csv", - "checklist": "ERC000033", - "long_table_heading": [ - "SAMPLE", - "CHROM", - "POS", - "REF", - "ALT", - "FILTER", - "DP", - "REF_DP", - "ALT_DP", - "AF", - "GENE", - "EFFECT", - "HGVS_C", - "HGVS_P", - "HGVS_P_1LETTER", - "CALLER", - "LINEAGE" - ], - "mapping_file": { - "ISCIII": "ISCIII.json", - "HUGTiP": "HUGTiP.json" - } -} From 165c880e897ccdb272a7768caace01c6f38711a2 Mon Sep 17 00:00:00 2001 From: birbi Date: Wed, 24 Aug 2022 13:06:20 +0200 Subject: [PATCH 0837/1454] fixed relecov_tools/feed_database.py --- relecov_tools/feed_database.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 230939da..81121b94 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -289,6 +289,8 @@ def update_database(self, field_values, post_url): return def store_data(self): + import pdb + """Collect data from json file and split them to store data in iSkyLIMS and in Relecov Platform """ @@ -315,8 +317,11 @@ def store_data(self): elif self.type_of_info == "variantdata": post_url = "variantdata" + map_fields = self.json_data else: stderr.print("[red] Invalid type to upload to database") sys.exit(1) + + pdb.set_trace() self.update_database(map_fields, post_url) stderr.print(f"[green] Upload process to {self.server_type} completed") From ca66fe24b166c2824027a2f9374d4031ee0b8216 Mon Sep 17 00:00:00 2001 From: birbi Date: Wed, 24 Aug 2022 13:07:59 +0200 Subject: [PATCH 0838/1454] fixed relecov_tools/feed_database.py, config --- relecov_tools/conf/configuration.json | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 8f5f2640..02275a1b 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -119,19 +119,10 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es:8000", + "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", - "analysis": "bioinfoData", - "long_table": "longtableData", - "sftp_info": "sftpInfo", - "token": "" - }, - "relecov_local": { - "server": "http://127.0.0.1:8000", - "url": "/api/", - "store_samples": "createSampleData", - "bioinfodata": "createBioinfoData", + "analysis": "createBioinfoData", "variantdata": "createVariantData", "sftp_info": "sftpInfo", "token": "" From 1db3d3343fd2e1f99375c8bedd6937933b5274d5 Mon Sep 17 00:00:00 2001 From: birbi Date: Wed, 24 Aug 2022 13:16:55 +0200 Subject: [PATCH 0839/1454] fixed relecov_tools/feed_database.py, deleted pdb --- relecov_tools/feed_database.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 81121b94..2d93896a 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -289,8 +289,6 @@ def update_database(self, field_values, post_url): return def store_data(self): - import pdb - """Collect data from json file and split them to store data in iSkyLIMS and in Relecov Platform """ @@ -322,6 +320,5 @@ def store_data(self): stderr.print("[red] Invalid type to upload to database") sys.exit(1) - pdb.set_trace() self.update_database(map_fields, post_url) stderr.print(f"[green] Upload process to {self.server_type} completed") From 0b6d9ca5980c5cc80c4ef774ae01dd26c875a8c6 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Fri, 26 Aug 2022 12:35:53 +0200 Subject: [PATCH 0840/1454] deleted wrong configuration JSON --- ...n~3ad36a03602c5281d767a1645bf6ada654f062e6 | 239 ------------------ 1 file changed, 239 deletions(-) delete mode 100644 relecov_tools/conf/configuration.json~3ad36a03602c5281d767a1645bf6ada654f062e6 diff --git a/relecov_tools/conf/configuration.json~3ad36a03602c5281d767a1645bf6ada654f062e6 b/relecov_tools/conf/configuration.json~3ad36a03602c5281d767a1645bf6ada654f062e6 deleted file mode 100644 index 8f5f2640..00000000 --- a/relecov_tools/conf/configuration.json~3ad36a03602c5281d767a1645bf6ada654f062e6 +++ /dev/null @@ -1,239 +0,0 @@ -{ - "metadata_lab_heading": [ - "Public Health sample id (SIVIES)", - "Sample ID given by originating laboratory", - "Sample ID given by the submitting laboratory", - "Sample ID given in the microbiology lab", - "Sample ID given if multiple rna-extraction or passages", - "Sample ID given for sequencing", - "ENA Sample ID", - "GISAID Virus Name", - "GISAID id", - "Originating Laboratory", - "Submitting Institution", - "Sample Collection Date", - "Sample Received Date", - "Purpose of sampling", - "Biological Sample Storage Condition", - "Specimen source", - "Environmental Material", - "Environmental System", - "Collection Device", - "Host", - "Host Age", - "Host Gender", - "Sequencing Date", - "Rna Extraction Protocol", - "Commercial All-in-one library kit", - "Library Preparation Kit", - "Enrichment Protocol", - "If Enrichment Protocol Is Other, Specify", - "Enrichment panel/assay", - "If Enrichment panel/assay Is Other, Specify", - "Enrichment panel/assay version", - "Number Of Samples In Run", - "Runid", - "Sequencing Instrument Model", - "Flowcell Kit", - "Source material", - "Capture method", - "Sequencing technique", - "Library Layout", - "Gene Name 1", - "Diagnostic Pcr Ct Value 1", - "Gene Name 2", - "Diagnostic Pcr Ct Value-2", - "Analysis Authors", - "Author Submitter", - "Authors", - "Sequence file R1 fastq", - "Sequence file R2 fastq" - ], - "gisaid_csv_headers": [ - "submitter", - "covv_virus_name", - "covv_type", - "covv_passage", - "covv_collection_date", - "covv_location", - "covv_add_location", - "covv_host", - "covv_add_host_info", - "covv_sampling_strategy", - "covv_gender", - "covv_patient_age", - "covv_patient_status", - "covv_specimen", - "covv_outbreak", - "covv_last_vaccinated", - "covv_treatment", - "covv_seq_technology", - "covv_assembly_method", - "covv_coverage", - "covv_orig_lab", - "covv_orig_lab_addr", - "covv_provider_sample_id", - "covv_subm_lab", - "covv_subm_lab_addr", - "covv_subm_sample_id", - "covv_authors" - ], - "json_schemas": { - "relecov_schema": "relecov_schema.json", - "ena_schema": "ena_schema.json", - "gisaid_schema": "gisaid_schema.json" - }, - "sftp_connection": { - "sftp_server": "sftprelecov.isciii.es", - "sftp_port": "22" - }, - "abort_if_md5_mismatch": "False", - "storage_local_folder": "/tmp/relecov", - "tmp_folder_for_metadata": "/tmp/relecov/tmp", - "allowed_sample_extensions": [ - "fastq.gz", - "fasta" - ], - "laboratory_data": "laboratory_address.json", - "geo_location_data": "geo_loc_cities.json", - "ENA_configuration": { - "study_alias": "RELECOV", - "design_description": "Design Description", - "experiment_title": "Example project for ENA submission RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "study_id": "ERP137164" - }, - "GISATD_configuration": { - "submitter": "GISAID_ID" - }, - "external_url": { - "iskylims": { - "server": "http://relecov-iskylims.isciiides.es", - "url": "/wetlab/api/", - "store_samples": "createSampleData", - "url_project_fields": "sampleProjectFields", - "url_sample_fields": "sampleFields", - "param_sample_project": "project", - "project_name": "relecov", - "token": "" - }, - "relecov": { - "server": "http://relecov-platform.isciiides.es:8000", - "url": "/api/", - "store_samples": "createSampleData", - "analysis": "bioinfoData", - "long_table": "longtableData", - "sftp_info": "sftpInfo", - "token": "" - }, - "relecov_local": { - "server": "http://127.0.0.1:8000", - "url": "/api/", - "store_samples": "createSampleData", - "bioinfodata": "createBioinfoData", - "variantdata": "createVariantData", - "sftp_info": "sftpInfo", - "token": "" - } - }, - "iskylims_fixed_values": { - "patientCore": "", - "sampleProject": "Relecov", - "onlyRecorded": "Yes", - "sampleLocation": "Not defined" - }, - "relecov_sample_metadata": [ - "author_submitter", - "authors", - "bioproject_accession_ENA", - "bioproject_umbrella_accession_ENA", - "biosample_accession_ENA", - "fastq_r1_md5", - "fastq_r2_md5", - "GenBank_ENA_DDBJ_accession", - "GISAID_accession", - "gisaid_id", - "microbiology_lab_sample_id", - "r1_fastq_filepath", - "r2_fastq_filepath", - "collecting_lab_sample_id", - "schema_name", - "schema_version", - "sequence_file_R1_fastq", - "sequence_file_R2_fastq", - "sequencing_sample_id", - "submitting_lab_sample_id", - "virus_name" - ], - "relecov_bioinfo_metadata": { - "dehosting_method_software_name": "KRAKEN2_KRAKEN2", - "assembly": "None", - "if_assembly_other": "None", - "assembly_params": "None", - "variant_calling_software_name": "IVAR_VARIANTS", - "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "if_consensus_other": "None", - "consensus_params": "-p vcf -f", - "depth_of_coverage_threshold": ">10x", - "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "if_bioinformatic_protocol_is_other_specify": "None", - "commercial_open_source_both": "open-source", - "preprocessing_software_name": "FASTP", - "if_preprocessing_other": "None", - "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "mapping_software_name": "BOWTIE2_ALIGN", - "if_mapping_other": "None", - "mapping_params": "--seed 1", - "lineage_analysis_software_name": "pangolin", - "if_lineage_identification_other": "None" - }, - "mapping_illumina_tab_field_list": { - "lineage_name": "Lineage", - "per_genome_greater_10x": "Coverage>10x(%)", - "per_reads_host": "%readshost", - "per_reads_virus": "%readsvirus", - "per_unmapped": "%unmapedreads", - "per_Ns": "%Ns10x", - "depth_of_coverage_value": "medianDPcoveragevirus", - "number_of_variants_in_consensus": "Variantsinconsensusx10", - "number_of_variants_with_effect": "MissenseVariants" - }, - "files_read_bioinfo_metadata": { - "mapping_illumina.tab": "mapping_illumina_tab_path", - "summary_variants_metrics_mqc.csv": "summary_variants_metrics_path ", - "variants_long_table.csv": "variants_long_table_path", - "consensus_genome_length.csv": "consensus_genome_length_path", - "software_versions.yml": "software_versions_path" - }, - "tool": { - "tool_name": "ena-upload-cli", - "tool_version": "0.5.3" - }, - "md5_file_name": "md5_check_file.csv", - "checklist": "ERC000033", - "long_table_heading": [ - "SAMPLE", - "CHROM", - "POS", - "REF", - "ALT", - "FILTER", - "DP", - "REF_DP", - "ALT_DP", - "AF", - "GENE", - "EFFECT", - "HGVS_C", - "HGVS_P", - "HGVS_P_1LETTER", - "CALLER", - "LINEAGE" - ], - "mapping_file": { - "ISCIII": "ISCIII.json", - "HUGTiP": "HUGTiP.json" - } -} From 2d41676ec4950ee4f00c88badf91aa4b2b39dbb0 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Fri, 26 Aug 2022 12:39:38 +0200 Subject: [PATCH 0841/1454] deleted wrong configuration JSON, fixed errors --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 02275a1b..6d2d2c3a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -122,7 +122,7 @@ "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", - "analysis": "createBioinfoData", + "bioinfodata": "createBioinfoData", "variantdata": "createVariantData", "sftp_info": "sftpInfo", "token": "" From 5126682f9137987f095d34d84847b0eedb6174c4 Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Fri, 26 Aug 2022 14:20:52 +0200 Subject: [PATCH 0842/1454] modified long_table_parse.py, changed sample to sample_name --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/long_table_parse.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6d2d2c3a..dda40a27 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es", + "server": "http://relecov-platform.isciiides.es:8000", "url": "/api/", "store_samples": "createSampleData", "bioinfodata": "createBioinfoData", diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index fc9977fc..c70b9464 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -135,7 +135,7 @@ def convert_to_json(self, samp_dict): """ """ j_list = [] for key, values in samp_dict.items(): - j_dict = {"sample": key} + j_dict = {"sample_name": key} j_dict["variants"] = values j_list.append(j_dict) return j_list From 7bfa13f0df55c2fa25bdaeab35aa3a804d8dc839 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 29 Aug 2022 10:12:47 +0200 Subject: [PATCH 0843/1454] Reviewing relecov_schema --- relecov_tools/schema/relecov_schema.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4b429f7f..37e3e275 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -22,7 +22,7 @@ ], "ontology": "GENEPIO:0001123", "type": "string", - "description": "The user-defined name for the sample.", + "description": "The name given for the sample by the collecting institution.", "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", "fill_mode": "sample" @@ -33,7 +33,7 @@ ], "ontology": "GENEPIO:0001153", "type": "string", - "description": "The name of the agency that collected the original sample.", + "description": "The name of the agency/institution that collected the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory", "fill_mode": "sample" @@ -44,7 +44,7 @@ ], "ontology": "GENEPIO:0001159", "type": "string", - "description": "The name of the agency that generated the sequence.", + "description": "The name of the agency that submitted the sequence to public databases.", "classification": "Sample collection and processing", "label": "Submitting Institution", "fill_mode": "sample" From 91baee81a2f689b02e044520293704d41931b8b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 29 Aug 2022 12:08:30 +0200 Subject: [PATCH 0844/1454] Update relecov_schema.json --- relecov_tools/schema/relecov_schema.json | 240 +++++++++++------------ 1 file changed, 118 insertions(+), 122 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 37e3e275..ebcff5e7 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -37,6 +37,39 @@ "classification": "Sample collection and processing", "label": "Originating Laboratory", "fill_mode": "sample" + }, + "collecting_institution_email": { + "examples": [ + "johnnyblogs@lab.ca" + ], + "ontology": "OBI:0001890", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sample.", + "classification": "Sample collection and processing", + "label": "Originating Laboratory Email", + "fill_mode": "batch" + }, + "collecting_institution_address": { + "examples": [ + "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" + ], + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "classification": "Sample collection and processing", + "label": "Originating Laboratory Address", + "fill_mode": "batch" + }, + "submitting_lab_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "Sample ID given by the submitting laboratory", + "classification": "Sequencing", + "label": "Sample ID given by the submitting laboratory", + "fill_mode": "sample" }, "submitting_institution": { "examples": [ @@ -49,6 +82,28 @@ "label": "Submitting Institution", "fill_mode": "sample" }, + "submitting_institution_email": { + "examples": [ + "RespLab@lab.ca" + ], + "ontology": "GENEPIO:0001165", + "type": "string", + "description": "The email address of the contact responsible for follow-up regarding the sequence.", + "classification": "Sample collection and processing", + "label": "Submitting Institution Email", + "fill_mode": "batch" + }, + "submitting_institution_address": { + "examples": [ + "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" + ], + "ontology": "GENEPIO:0001167", + "type": "string", + "description": "The mailing address of the agency submitting the sequence.", + "classification": "Sample collection and processing", + "label": "Submitting Institution Address", + "fill_mode": "batch" + }, "sample_collection_date": { "examples": [ "3/19/2020" @@ -60,6 +115,29 @@ "classification": "Sample collection and processing", "label": "Sample Collection Date", "fill_mode": "sample" + }, + "sample_received_date": { + "examples": [ + "3/21/2020" + ], + "ontology": "GENEPIO:0001179", + "type": "string", + "description": "The date on which the sample was received.", + "format": "date", + "classification": "Sample collection and processing", + "label": "Sample Received Date", + "fill_mode": "sample" + }, + "sample_storage_conditions": { + "examples": [ + "24 degrees celsius" + ], + "ontology": "NCIT_C115535", + "type": "string", + "description": "The name and version of a particular protocol used for sampling.", + "classification": "Sample collection and processing", + "label": "Biological Sample Storage Condition", + "fill_mode": "batch" }, "geo_loc_country": { "Enums": [ @@ -387,12 +465,9 @@ ], "ontology": "GENEPIO:0001398", "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification": "Host information", + "description": "An unique identifier by which each subject can be referred to, de-identified.", + "classification": "Host information", "label": "Host Subject Id", - "table": [ - "sample" - ] }, "host_health_state": { "examples": [ @@ -401,11 +476,8 @@ "ontology": "GENEPIO:0001388", "type": "string", "description": " Status of the host", - "clasification": "Host information", + "classification": "Host health state information", "label": "Host health state", - "table": [ - "sample" - ] }, "host_scientific_name": { "Enums": [ @@ -460,6 +532,41 @@ "label": "Host disease", "fill_mode": "batch" }, + "host_age": { + "ontology": "GENEPIO:0001392", + "type": "string", + "description": "Age of host at the time of sampling.", + "examples": [ + "79" + ], + "classification": "Host information", + "label": "Host Age", + "fill_mode": "sample" + }, + "host_gender": { + "Enums": [ + "Female [NCIT:C46110]", + "Male [NCIT:C46109]", + "Non-binary Gender [GSSO:000132]", + "Transgender (assigned male at birth) [GSSO:004004]", + "Transgender (assigned female at birth) [GSSO:004005]", + "Undeclared [NCIT:C110959]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001395", + "type": "string", + "description": "The gender of the host at the time of sample collection.", + "examples": [ + "Male [NCIT:C46109]" + ], + "classification": "Host information", + "label": "Host Gender", + "fill_mode": "sample" + }, "sequencing_instrument_model": { "Enums": [ "Illumina sequencing instrument [GENEPIO:0100105]", @@ -524,17 +631,7 @@ "label": "Sequencing Instrument Model", "fill_mode": "batch" }, - "submitting_lab_sample_id": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "Sample ID given by the submitting laboratory", - "classification": "Sequencing", - "label": "Sample ID given by the submitting laboratory", - "fill_mode": "sample" - }, + "biosample_accession_ENA": { "examples": [ "SAMN14180202" @@ -557,108 +654,7 @@ "label": "GISAID Virus Name", "fill_mode": "sample" }, - "collecting_institution_email": { - "examples": [ - "johnnyblogs@lab.ca" - ], - "ontology": "OBI:0001890", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sample.", - "classification": "Sample collection and processing", - "label": "Originating Laboratory Email", - "fill_mode": "batch" - }, - "collecting_institution_address": { - "examples": [ - "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" - ], - "ontology": "GENEPIO:0001158", - "type": "string", - "description": "The mailing address of the agency submitting the sample.", - "classification": "Sample collection and processing", - "label": "Originating Laboratory Address", - "fill_mode": "batch" - }, - "submitting_institution_email": { - "examples": [ - "RespLab@lab.ca" - ], - "ontology": "GENEPIO:0001165", - "type": "string", - "description": "The email address of the contact responsible for follow-up regarding the sequence.", - "classification": "Sample collection and processing", - "label": "Submitting Institution Email", - "fill_mode": "batch" - }, - "submitting_institution_address": { - "examples": [ - "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" - ], - "ontology": "GENEPIO:0001167", - "type": "string", - "description": "The mailing address of the agency submitting the sequence.", - "classification": "Sample collection and processing", - "label": "Submitting Institution Address", - "fill_mode": "batch" - }, - "sample_received_date": { - "examples": [ - "3/21/2020" - ], - "ontology": "GENEPIO:0001179", - "type": "string", - "description": "The date on which the sample was received.", - "format": "date", - "classification": "Sample collection and processing", - "label": "Sample Received Date", - "fill_mode": "sample" - }, - "sample_storage_conditions": { - "examples": [ - "24 degrees celsius" - ], - "ontology": "NCIT_C115535", - "type": "string", - "description": "The name and version of a particular protocol used for sampling.", - "classification": "Sample collection and processing", - "label": "Biological Sample Storage Condition", - "fill_mode": "batch" - }, - "host_age": { - "ontology": "GENEPIO:0001392", - "type": "string", - "description": "Age of host at the time of sampling.", - "examples": [ - "79" - ], - "classification": "Host information", - "label": "Host Age", - "fill_mode": "sample" - }, - "host_gender": { - "Enums": [ - "Female [NCIT:C46110]", - "Male [NCIT:C46109]", - "Non-binary Gender [GSSO:000132]", - "Transgender (assigned male at birth) [GSSO:004004]", - "Transgender (assigned female at birth) [GSSO:004005]", - "Undeclared [NCIT:C110959]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001395", - "type": "string", - "description": "The gender of the host at the time of sample collection.", - "examples": [ - "Male [NCIT:C46109]" - ], - "classification": "Host information", - "label": "Host Gender", - "fill_mode": "sample" - }, + "microbiology_lab_sample_id": { "examples": [ "" From bcf6b5a56c9a417ce1c99db8a7f097204647263d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 29 Aug 2022 13:25:11 +0200 Subject: [PATCH 0845/1454] Update relecov_schema.json --- relecov_tools/schema/relecov_schema.json | 744 +++++++++++------------ 1 file changed, 366 insertions(+), 378 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ebcff5e7..771d9937 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -16,6 +16,17 @@ ], "type": "object", "properties": { + "public_health_sample_id_sivies": { + "examples": [ + "2022CEU03926" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Sample collection and processing", + "label": "Public Health sample id (SIVIES)", + "fill_mode": "sample" + }, "collecting_lab_sample_id": { "examples": [ "prov_rona_99" @@ -59,6 +70,28 @@ "classification": "Sample collection and processing", "label": "Originating Laboratory Address", "fill_mode": "batch" + }, + "microbiology_lab_sample_id": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Sample collection and processing", + "label": "Sample ID given in the microbiology lab", + "fill_mode": "sample" + }, + "sequencing_sample_id": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0000079", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "classification": "Database Identifiers", + "label": "Sample ID given for sequencing", + "fill_mode": "sample" }, "submitting_lab_sample_id": { "examples": [ @@ -116,7 +149,7 @@ "label": "Sample Collection Date", "fill_mode": "sample" }, - "sample_received_date": { + "sample_received_date": { "examples": [ "3/21/2020" ], @@ -439,245 +472,7 @@ "label": "Autonomic Community", "fill_mode": "batch" }, - "organism": { - "Enums": [ - "Coronaviridae [NCBITaxon:11118]", - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001191", - "type": "string", - "description": "Taxonomic name of the organism.", - "examples": [ - "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" - ], - "classification": "Sample collection and processing", - "label": "Organism", - "fill_mode": "batch" - }, - "host_subject_id": { - "examples": [ - "e.g. #131" - ], - "ontology": "GENEPIO:0001398", - "type": "string", - "description": "An unique identifier by which each subject can be referred to, de-identified.", - "classification": "Host information", - "label": "Host Subject Id", - }, - "host_health_state": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001388", - "type": "string", - "description": " Status of the host", - "classification": "Host health state information", - "label": "Host health state", - }, - "host_scientific_name": { - "Enums": [ - "Bos taurus [NCBITaxon:9913]", - "Canis lupus familiaris [NCBITaxon:9615]", - "Chiroptera [NCBITaxon:9397]", - "Columbidae [NCBITaxon:8930]", - "Felis catus [NCBITaxon:9685]", - "Gallus gallus [NCBITaxon:9031]", - "Homo sapiens [NCBITaxon:9606]", - "Manis [NCBITaxon:9973]", - "Manis javanica [NCBITaxon:9974]", - "Neovison vison [NCBITaxon:452646]", - "Panthera leo [NCBITaxon:9689]", - "Panthera tigris [NCBITaxon:9694]", - "Rhinolophidae [NCBITaxon:58055]", - "Rhinolophus affinis [NCBITaxon:59477]", - "Sus scrofa domesticus [NCBITaxon:9825]", - "Viverridae [NCBITaxon:9673]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001387", - "type": "string", - "description": "The taxonomic, or scientific name of the host.", - "examples": [ - "Homo sapiens [NCBITaxon:9606]" - ], - "classification": "Host information", - "label": "Host Scientific Name", - "fill_mode": "batch" - }, - "host_disease": { - "Enums": [ - "COVID-19 [MONDO:0100096]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001391", - "type": "string", - "description": "The name of the disease experienced by the host.", - "examples": [ - "COVID-19 [MONDO:0100096]" - ], - "classification": "Host information", - "label": "Host disease", - "fill_mode": "batch" - }, - "host_age": { - "ontology": "GENEPIO:0001392", - "type": "string", - "description": "Age of host at the time of sampling.", - "examples": [ - "79" - ], - "classification": "Host information", - "label": "Host Age", - "fill_mode": "sample" - }, - "host_gender": { - "Enums": [ - "Female [NCIT:C46110]", - "Male [NCIT:C46109]", - "Non-binary Gender [GSSO:000132]", - "Transgender (assigned male at birth) [GSSO:004004]", - "Transgender (assigned female at birth) [GSSO:004005]", - "Undeclared [NCIT:C110959]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001395", - "type": "string", - "description": "The gender of the host at the time of sample collection.", - "examples": [ - "Male [NCIT:C46109]" - ], - "classification": "Host information", - "label": "Host Gender", - "fill_mode": "sample" - }, - "sequencing_instrument_model": { - "Enums": [ - "Illumina sequencing instrument [GENEPIO:0100105]", - "Illumina Genome Analyzer [GENEPIO:0100106]", - "Illumina Genome Analyzer II [GENEPIO:0100107]", - "Illumina Genome Analyzer IIx [GENEPIO:0100108]", - "Illumina HiScanSQ [GENEPIO:0100109]", - "Illumina HiSeq [GENEPIO:0100110]", - "Illumina HiSeq X [GENEPIO:0100111]", - "Illumina HiSeq X Five [GENEPIO:0100112]", - "Illumina HiSeq X Ten [GENEPIO:0100113]", - "Illumina HiSeq 1000 [GENEPIO:0100114]", - "Illumina HiSeq 1500 [GENEPIO:0100115]", - "Illumina HiSeq 2000 [GENEPIO:0100116]", - "Illumina HiSeq 2500 [GENEPIO:0100117]", - "Illumina HiSeq 3000 [GENEPIO:0100118]", - "Illumina HiSeq 4000 [GENEPIO:0100119]", - "Illumina iSeq [GENEPIO:0100120]", - "Illumina iSeq 100 [GENEPIO:0100121]", - "Illumina NovaSeq [GENEPIO:0100122]", - "Illumina NovaSeq 6000 [GENEPIO:0100123]", - "Illumina MiniSeq [GENEPIO:0100124]", - "Illumina MiSeq [GENEPIO:0100125]", - "Illumina NextSeq [GENEPIO:0100126]", - "Illumina NextSeq 500 [GENEPIO:0100127]", - "Illumina NextSeq 550 [GENEPIO:0100128]", - "Illumina NextSeq 2000 [GENEPIO:0100129]", - "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", - "PacBio RS [GENEPIO:0100131]", - "PacBio RS II [GENEPIO:0100132]", - "PacBio Sequel [GENEPIO:0100133]", - "PacBio Sequel II [GENEPIO:0100134]", - "Ion Torrent sequencing instrument [GENEPIO:0100135]", - "Ion Torrent PGM [GENEPIO:0100136]", - "Ion Torrent Proton [GENEPIO:0100137]", - "Ion Torrent S5 XL [GENEPIO:0100138]", - "Ion Torrent S5 [GENEPIO:0100139]", - "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", - "Oxford Nanopore GridION [GENEPIO:0100141]", - "Oxford Nanopore MinION [GENEPIO:0100142]", - "Oxford Nanopore PromethION [GENEPIO:0100143]", - "BGI Genomics sequencing instrument [GENEPIO:0100144]", - "BGI SEQ-500 [GENEPIO:0100145]", - "MGI sequencing instrument [GENEPIO:0100146]", - "MGI DNBSEQ-T7 [GENEPIO:0100147]", - "MGI DNBSEQ-G400 [GENEPIO:0100148]", - "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", - "MGI DNBSEQ-G50 [GENEPIO:0100150]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001452", - "type": "string", - "description": "The model of the sequencing instrument used.", - "examples": [ - "Oxford Nanopore MinION [GENEPIO:0100142]" - ], - "classification": "Sequencing", - "label": "Sequencing Instrument Model", - "fill_mode": "batch" - }, - - "biosample_accession_ENA": { - "examples": [ - "SAMN14180202" - ], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "classification": "Database Identifiers", - "label": "ENA Sample ID", - "fill_mode": "sample" - }, - "virus_name": { - "examples": [ - "hCoV-19/Canada/prov_rona_99/2020" - ], - "ontology": "GENEPIO:0100282", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "classification": "Database Identifiers", - "label": "GISAID Virus Name", - "fill_mode": "sample" - }, - - "microbiology_lab_sample_id": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Sample collection and processing", - "label": "Sample ID given in the microbiology lab", - "fill_mode": "sample" - }, - "public_health_sample_id_sivies": { - "examples": [ - "2022CEU03926" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Sample collection and processing", - "label": "Public Health sample id (SIVIES)", - "fill_mode": "sample" - }, - "geo_loc_region": { + "geo_loc_region": { "examples": [ "Derbyshire" ], @@ -721,6 +516,29 @@ "label": "Geo Loc Longitude", "fill_mode": "batch" }, + "purpose_sampling": { + "Enums": [ + "Cluster/Outbreak Investigation [GENEPIO:0100001]", + "Diagnostic Testing [GENEPIO:0100002]", + "Research [GENEPIO:0100003]", + "Protocol Testing [GENEPIO:0100024]", + "Surveillance [GENEPIO:0100004]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "NCIT_C146997", + "type": "string", + "description": "The reason that the sample was collected.", + "examples": [ + "Diagnostic Testing [GENEPIO:0100002]" + ], + "classification": "Sample collection and processing", + "label": "Purpose of sampling", + "fill_mode": "batch" + }, "anatomical_material": { "Enums": [ "Blood [UBERON:0000178]", @@ -828,102 +646,248 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001232", + "ontology": "GENEPIO:0001232", + "type": "string", + "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", + "examples": [ + "Hospital [ENVO:00002173]" + ], + "classification": "Sample collection and processing", + "label": "Environmental System", + "fill_mode": "batch" + }, + "organism": { + "Enums": [ + "Coronaviridae [NCBITaxon:11118]", + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001191", + "type": "string", + "description": "Taxonomic name of the organism.", + "examples": [ + "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]" + ], + "classification": "Sample collection and processing", + "label": "Organism", + "fill_mode": "batch" + }, + "tax_id": { + "examples": [ + "probably 2697049 in all cases" + ], + "ontology": "GENEPIO_0001724", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "classification": "Sample collection and processing", + "label": "Tax ID", + "fill_mode": "batch" + }, + "host_subject_id": { + "examples": [ + "e.g. #131" + ], + "ontology": "GENEPIO:0001398", + "type": "string", + "description": "An unique identifier by which each subject can be referred to, de-identified.", + "classification": "Host information", + "label": "Host Subject Id", + }, + "host_health_state": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": " Status of the host", + "classification": "Host health state information", + "label": "Host health state", + }, + "host_common_name": { + "Enums": [ + "Human [NCBITaxon:9606]", + "Bat [NCBITaxon:9397]", + "Cat [NCBITaxon:9685]", + "Chicken [NCBITaxon:9031]", + "Civet [NCBITaxon:9673]", + "Cow [NCBITaxon:9913]", + "Dog [NCBITaxon:9615]", + "Lion [NCBITaxon:9689]", + "Mink [NCBITaxon:452646]", + "Pangolin [NCBITaxon:9973]", + "Pig [NCBITaxon:9825]", + "Pigeon [NCBITaxon:8930]", + "Tiger [NCBITaxon:9694]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001386", + "type": "string", + "description": "The commonly used name of the host.", + "examples": [ + "Human [NCBITaxon:9606]" + ], + "classification": "Host information", + "label": "Host", + "fill_mode": "batch" + }, + "host_scientific_name": { + "Enums": [ + "Bos taurus [NCBITaxon:9913]", + "Canis lupus familiaris [NCBITaxon:9615]", + "Chiroptera [NCBITaxon:9397]", + "Columbidae [NCBITaxon:8930]", + "Felis catus [NCBITaxon:9685]", + "Gallus gallus [NCBITaxon:9031]", + "Homo sapiens [NCBITaxon:9606]", + "Manis [NCBITaxon:9973]", + "Manis javanica [NCBITaxon:9974]", + "Neovison vison [NCBITaxon:452646]", + "Panthera leo [NCBITaxon:9689]", + "Panthera tigris [NCBITaxon:9694]", + "Rhinolophidae [NCBITaxon:58055]", + "Rhinolophus affinis [NCBITaxon:59477]", + "Sus scrofa domesticus [NCBITaxon:9825]", + "Viverridae [NCBITaxon:9673]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "GENEPIO:0001387", "type": "string", - "description": "An environmental location may describe a site in the natural or built environment e.g. hospital, wet market, bat cave.", + "description": "The taxonomic, or scientific name of the host.", "examples": [ - "Hospital [ENVO:00002173]" + "Homo sapiens [NCBITaxon:9606]" ], - "classification": "Sample collection and processing", - "label": "Environmental System", + "classification": "Host information", + "label": "Host Scientific Name", "fill_mode": "batch" }, - "collection_device": { + "host_disease": { "Enums": [ - "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", - "Bronchoscope [OBI:0002826]", - "Collection Container [OBI:0002088]", - "Collection Cup [GENEPIO:0100026]", - "Fibrobronchoscope Brush [OBI:0002825]", - "Filter [GENEPIO:0100103]", - "Fine Needle [OBI:0002827]", - "Microcapillary tube [OBI:0002858]", - "Micropipette [OBI:0001128]", - "Needle [OBI:0000436]", - "Serum Collection Tube [OBI:0002860]", - "Sputum Collection Tube [OBI:0002861]", - "Suction Catheter [OBI:0002831]", - "Swab [GENEPIO:0100027]", - "Urine Collection Tube [OBI:0002862]", - "Virus Transport Medium [OBI:0002866]", + "COVID-19 [MONDO:0100096]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001234", + "ontology": "GENEPIO:0001391", "type": "string", - "description": "The instrument or container used to collect the sample e.g. swab.", + "description": "The name of the disease experienced by the host.", "examples": [ - "Swab [GENEPIO:0100027]" + "COVID-19 [MONDO:0100096]" ], - "classification": "Sample collection and processing", - "label": "Collection Device", + "classification": "Host information", + "label": "Host disease", "fill_mode": "batch" }, - "tax_id": { + "host_age": { + "ontology": "GENEPIO:0001392", + "type": "string", + "description": "Age of host at the time of sampling.", "examples": [ - "probably 2697049 in all cases" + "79" ], - "ontology": "GENEPIO_0001724", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "classification": "Sample collection and processing", - "label": "Tax ID", - "fill_mode": "batch" + "classification": "Host information", + "label": "Host Age", + "fill_mode": "sample" }, - "center_name": { - "examples": [ - " KAROLINSKA INSITUTET" + "host_gender": { + "Enums": [ + "Female [NCIT:C46110]", + "Male [NCIT:C46109]", + "Non-binary Gender [GSSO:000132]", + "Transgender (assigned male at birth) [GSSO:004004]", + "Transgender (assigned female at birth) [GSSO:004005]", + "Undeclared [NCIT:C110959]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], - "ontology": "NCIT_C19983", + "ontology": "GENEPIO:0001395", "type": "string", - "description": "The name of the institution", - "classification": "Sample collection and processing", - "label": "Center Name", - "fill_mode": "batch" + "description": "The gender of the host at the time of sample collection.", + "examples": [ + "Male [NCIT:C46109]" + ], + "classification": "Host information", + "label": "Host Gender", + "fill_mode": "sample" }, - "host_common_name": { + "sequencing_instrument_model": { "Enums": [ - "Human [NCBITaxon:9606]", - "Bat [NCBITaxon:9397]", - "Cat [NCBITaxon:9685]", - "Chicken [NCBITaxon:9031]", - "Civet [NCBITaxon:9673]", - "Cow [NCBITaxon:9913]", - "Dog [NCBITaxon:9615]", - "Lion [NCBITaxon:9689]", - "Mink [NCBITaxon:452646]", - "Pangolin [NCBITaxon:9973]", - "Pig [NCBITaxon:9825]", - "Pigeon [NCBITaxon:8930]", - "Tiger [NCBITaxon:9694]", + "Illumina sequencing instrument [GENEPIO:0100105]", + "Illumina Genome Analyzer [GENEPIO:0100106]", + "Illumina Genome Analyzer II [GENEPIO:0100107]", + "Illumina Genome Analyzer IIx [GENEPIO:0100108]", + "Illumina HiScanSQ [GENEPIO:0100109]", + "Illumina HiSeq [GENEPIO:0100110]", + "Illumina HiSeq X [GENEPIO:0100111]", + "Illumina HiSeq X Five [GENEPIO:0100112]", + "Illumina HiSeq X Ten [GENEPIO:0100113]", + "Illumina HiSeq 1000 [GENEPIO:0100114]", + "Illumina HiSeq 1500 [GENEPIO:0100115]", + "Illumina HiSeq 2000 [GENEPIO:0100116]", + "Illumina HiSeq 2500 [GENEPIO:0100117]", + "Illumina HiSeq 3000 [GENEPIO:0100118]", + "Illumina HiSeq 4000 [GENEPIO:0100119]", + "Illumina iSeq [GENEPIO:0100120]", + "Illumina iSeq 100 [GENEPIO:0100121]", + "Illumina NovaSeq [GENEPIO:0100122]", + "Illumina NovaSeq 6000 [GENEPIO:0100123]", + "Illumina MiniSeq [GENEPIO:0100124]", + "Illumina MiSeq [GENEPIO:0100125]", + "Illumina NextSeq [GENEPIO:0100126]", + "Illumina NextSeq 500 [GENEPIO:0100127]", + "Illumina NextSeq 550 [GENEPIO:0100128]", + "Illumina NextSeq 2000 [GENEPIO:0100129]", + "Pacific Biosciences sequencing instrument [GENEPIO:0100130]", + "PacBio RS [GENEPIO:0100131]", + "PacBio RS II [GENEPIO:0100132]", + "PacBio Sequel [GENEPIO:0100133]", + "PacBio Sequel II [GENEPIO:0100134]", + "Ion Torrent sequencing instrument [GENEPIO:0100135]", + "Ion Torrent PGM [GENEPIO:0100136]", + "Ion Torrent Proton [GENEPIO:0100137]", + "Ion Torrent S5 XL [GENEPIO:0100138]", + "Ion Torrent S5 [GENEPIO:0100139]", + "Oxford Nanopore sequencing instrument [GENEPIO:0100140]", + "Oxford Nanopore GridION [GENEPIO:0100141]", + "Oxford Nanopore MinION [GENEPIO:0100142]", + "Oxford Nanopore PromethION [GENEPIO:0100143]", + "BGI Genomics sequencing instrument [GENEPIO:0100144]", + "BGI SEQ-500 [GENEPIO:0100145]", + "MGI sequencing instrument [GENEPIO:0100146]", + "MGI DNBSEQ-T7 [GENEPIO:0100147]", + "MGI DNBSEQ-G400 [GENEPIO:0100148]", + "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", + "MGI DNBSEQ-G50 [GENEPIO:0100150]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001386", + "ontology": "GENEPIO:0001452", "type": "string", - "description": "The commonly used name of the host.", + "description": "The model of the sequencing instrument used.", "examples": [ - "Human [NCBITaxon:9606]" + "Oxford Nanopore MinION [GENEPIO:0100142]" ], - "classification": "Host information", - "label": "Host", + "classification": "Sequencing", + "label": "Sequencing Instrument Model", "fill_mode": "batch" }, "purpose_of_sequencing": { @@ -968,40 +932,6 @@ "label": "Purpose of Sequencing", "fill_mode": "batch" }, - "purpose_sampling": { - "Enums": [ - "Cluster/Outbreak Investigation [GENEPIO:0100001]", - "Diagnostic Testing [GENEPIO:0100002]", - "Research [GENEPIO:0100003]", - "Protocol Testing [GENEPIO:0100024]", - "Surveillance [GENEPIO:0100004]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "NCIT_C146997", - "type": "string", - "description": "The reason that the sample was collected.", - "examples": [ - "Diagnostic Testing [GENEPIO:0100002]" - ], - "classification": "Sample collection and processing", - "label": "Purpose of sampling", - "fill_mode": "batch" - }, - "sequencing_sample_id": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0000079", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "classification": "Database Identifiers", - "label": "Sample ID given for sequencing", - "fill_mode": "sample" - }, "sequencing_date": { "examples": [ "4/26/2021" @@ -1014,20 +944,30 @@ "label": "Sequencing Date", "fill_mode": "batch" }, - "rna_extraction_protocol": { + "extraction_protocol": { "examples": [ - "" + "Opentrons custom protocol" ], "ontology": "OBI_0302884", "type": "string", - "description": "", + "description": "DNA/RNA extraction protocol", "classification": "Sequencing", - "label": "Rna Extraction Protocol", + "label": "Extraction Protocol", "fill_mode": "batch" }, - "library_kit": { + "all_in_one_library_kit": { + "Enums": [ + "Ion Xpress", + "ABL_DeepChek NGS", + "Ion AmpliSeq Kit for Chef DL8", + "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", + "NEBNext® ARTIC SARS-CoV-2 FS", + "Illumina COVIDSeq Test", + "ABL DeepChek® Assay WG SC2 V1", + "Other" + ], "examples": [ - "" + "Illumina COVIDSeq Test" ], "ontology": "GENEPIO_0000085", "type": "string", @@ -1036,9 +976,46 @@ "label": "Commercial All-in-one library kit", "fill_mode": "batch" }, + "library_preparation_kit": { + "Enums": [ + "Illumina DNA PCR-Free Prep", + "Illumina DNA Prep", + "Illumina Stranded mRNA Prep", + "Nextera XT DNA Library Preparation Kit", + "TruSeq DNA Nano", + "TruSeq DNA Nano Library Prep Kit for NeoPrep", + "TruSeq DNA PCR-Free", + "TruSeq RNA Library Prep Kit v2", + "TruSeq Stranded Total RNA", + "TruSeq Stranded mRNA", + "Nextera XT", + "NEBNex Fast DNA Library Prep Set for Ion Torrent", + "Nextera DNA Flex", + "Ion AmpliSeq Kit Library Kit Plus", + "Ion AmpliSeq Kit Library Kit Plus", + "Ion AmpliSeq Library Kit 2.0", + "Ion Xpress Plus Fragment Library Kit", + "Oxford Nanopore Sequencing Kit", + "SQK-RBK110-96", + "Nanopore COVID Maxi: 9216 samples", + "Nanopore COVID Midi: 2304 samples", + "Nanopore COVID Mini: 576 samples", + "Vela Diagnostics:ViroKey SQ FLEX Library Prep Reagents", + "Other", + ] + "examples": [ + "Illumina DNA Prep Tagmentation" + ], + "ontology": "GENEPIO:0001450", + "type": "string", + "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", + "classification": "Sequencing", + "label": "Library Preparation Kit", + "fill_mode": "batch" + }, "enrichment_protocol": { "examples": [ - "" + "AMPLICON" ], "ontology": "EFO_0009089", "type": "string", @@ -1058,37 +1035,37 @@ "label": "If Enrichment Protocol Is Other, Specify", "fill_mode": "batch" }, - "amplicon_protocol": { + "enrichment_panel": { "examples": [ - "" + "ARTIC" ], - "ontology": "EFO_0003747", + "ontology": "0", "type": "string", "description": "", "classification": "Sequencing", "label": "Enrichment panel/assay", "fill_mode": "batch" }, - "if_amplicon_protocol_if_other_specify": { + "enrichment_panel_version": { "examples": [ - "" + "ARTIC v4" ], "ontology": "0", "type": "string", "description": "", "classification": "Sequencing", - "label": "If Enrichment panel/assay Is Other, Specify", + "label": "Enrichment panel/assay version", "fill_mode": "batch" }, - "amplicon_version": { + "amplicon_pcr_primer_scheme": { "examples": [ - "" + "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" ], - "ontology": "0", + "ontology": "GENEPIO:0001456", "type": "string", - "description": "", + "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", "classification": "Sequencing", - "label": "Enrichment panel/assay version", + "label": "Amplicon Pcr Primer Scheme", "fill_mode": "batch" }, "number_of_samples_in_run": { @@ -1135,28 +1112,6 @@ "label": "Sequencing Instrument Platform", "fill_mode": "batch" }, - "library_preparation_kit": { - "examples": [ - "Nextera XT" - ], - "ontology": "GENEPIO:0001450", - "type": "string", - "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", - "classification": "Sequencing", - "label": "Library Preparation Kit", - "fill_mode": "batch" - }, - "amplicon_pcr_primer_scheme": { - "examples": [ - "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" - ], - "ontology": "GENEPIO:0001456", - "type": "string", - "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", - "classification": "Sequencing", - "label": "Amplicon Pcr Primer Scheme", - "fill_mode": "batch" - }, "library_selection": { "examples": [ "RANDOM PCR" @@ -2537,6 +2492,39 @@ "classification": "Database Identifiers", "label": "Type", "fill_mode": "batch" - } + }, + "biosample_accession_ENA": { + "examples": [ + "SAMN14180202" + ], + "ontology": "GENEPIO:0001139", + "type": "string", + "description": "The identifier assigned to a BioSample in INSDC archives.", + "classification": "Database Identifiers", + "label": "ENA Sample ID", + "fill_mode": "sample" + }, + "virus_name": { + "examples": [ + "hCoV-19/Canada/prov_rona_99/2020" + ], + "ontology": "GENEPIO:0100282", + "type": "string", + "description": "The user-defined GISAID virus name assigned to the sequence.", + "classification": "Database Identifiers", + "label": "GISAID Virus Name", + "fill_mode": "sample" + }, + "center_name": { + "examples": [ + " KAROLINSKA INSITUTET" + ], + "ontology": "NCIT_C19983", + "type": "string", + "description": "The name of the institution", + "classification": "Sample collection and processing", + "label": "Center Name", + "fill_mode": "batch" + }, } } From 2b882bafce25155a3b1b5d54b20b33782b824f92 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 29 Aug 2022 13:30:25 +0200 Subject: [PATCH 0846/1454] new functionality to have a list of parameters --- relecov_tools/rest_api.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index 6d8278b4..a5374519 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -20,9 +20,16 @@ def __init__(self, server, url): self.request_url = server + url self.headers = {"content-type": "application/json"} - def get_request(self, request_info, parameter, value, safe=True): + def get_request(self, request_info, parameter, value=None, safe=True): if parameter == "" or parameter is None: url_http = str(self.request_url + request_info) + elif isinstance(parameter, dict): + param_value = [] + for key, value in parameter.items(): + param_value.append(key + "=" + value) + url_http = str( + self.request_url + request_info + "?" + "?".join(param_value) + ) else: url_http = str( self.request_url + request_info + "?" + parameter + "=" + value From b860b5d30dda08841e7fd48a40a06ff0cefbcc89 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 30 Aug 2022 10:51:43 +0200 Subject: [PATCH 0847/1454] fixed some bugs --- relecov_tools/conf/configuration.json | 4 ++-- relecov_tools/feed_database.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6d2d2c3a..b85bdf89 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -109,7 +109,7 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es", + "server": "http://relecov-iskylims.isciiides.es:8001", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es", + "server": "http://relecov-platform.isciiides.es:8000", "url": "/api/", "store_samples": "createSampleData", "bioinfodata": "createBioinfoData", diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index ddc4bc24..5eeac883 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -316,6 +316,7 @@ def store_data(self): elif self.type_of_info == "variantdata": post_url = "variantdata" + map_fields = self.json_data else: stderr.print("[red] Invalid type to upload to database") sys.exit(1) From 9deccdf26b715084edf6b707eaa49f5dbd6732b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 30 Aug 2022 14:25:35 +0200 Subject: [PATCH 0848/1454] fixes relecov schema --- relecov_tools/schema/relecov_schema.json | 1704 ++++++++++------------ 1 file changed, 741 insertions(+), 963 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 771d9937..00a11f6a 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1,6 +1,6 @@ { "schema": "RELECOV", - "version": "0.1.0", + "version": "1.0.0", "required": [ "collecting_lab_sample_id", "collecting_institution", @@ -82,6 +82,17 @@ "label": "Sample ID given in the microbiology lab", "fill_mode": "sample" }, + "isolate_sample_id": { + "examples": [ + "" + ], + "ontology": "NCIT:C53471", + "type": "string", + "description": "", + "classification": "Database Identifiers", + "label": "Sample ID given if multiple rna-extraction or passages", + "fill_mode": "sample" + }, "sequencing_sample_id": { "examples": [ "" @@ -617,7 +628,7 @@ "label": "Environmental Material", "fill_mode": "batch" }, - "environmental_site": { + "environmental_system": { "Enums": [ "Acute care facility [ENVO:03501135]", "Animal house [ENVO:00003040]", @@ -678,7 +689,7 @@ }, "tax_id": { "examples": [ - "probably 2697049 in all cases" + "2697049" ], "ontology": "GENEPIO_0001724", "type": "string", @@ -695,7 +706,7 @@ "type": "string", "description": "An unique identifier by which each subject can be referred to, de-identified.", "classification": "Host information", - "label": "Host Subject Id", + "label": "Host Subject Id" }, "host_health_state": { "examples": [ @@ -705,7 +716,7 @@ "type": "string", "description": " Status of the host", "classification": "Host health state information", - "label": "Host health state", + "label": "Host health state" }, "host_common_name": { "Enums": [ @@ -1001,8 +1012,8 @@ "Nanopore COVID Midi: 2304 samples", "Nanopore COVID Mini: 576 samples", "Vela Diagnostics:ViroKey SQ FLEX Library Prep Reagents", - "Other", - ] + "Other" + ], "examples": [ "Illumina DNA Prep Tagmentation" ], @@ -1014,12 +1025,20 @@ "fill_mode": "batch" }, "enrichment_protocol": { + "Enums":[ + "Amplicon", + "Probes", + "Custom probes", + "Custom amplicon", + "No enrichment", + "Other" + ], "examples": [ "AMPLICON" ], "ontology": "EFO_0009089", "type": "string", - "description": "", + "description": "Type of enrichment protocol", "classification": "Sequencing", "label": "Enrichment Protocol", "fill_mode": "batch" @@ -1036,17 +1055,43 @@ "fill_mode": "batch" }, "enrichment_panel": { + "Enums":[ + "ARTIC", + "Illumina respiratory Virus Oligo Panel", + "Illumina AmpliSeq Community panel", + "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", + "Ion AmpliSeq SARS‑CoV‑2 Research Panel", + "xGen SC2 Midnight1200 Amplicon Panel", + "ViroKey SQ FLEX SARS-CoV-2 Primer Set", + "NEBNext VarSkip Short SARS-CoV-2 primers", + "Other" + ], "examples": [ "ARTIC" ], "ontology": "0", "type": "string", - "description": "", + "description": "Commercial or custom panel/assay used for enrichment.", "classification": "Sequencing", "label": "Enrichment panel/assay", "fill_mode": "batch" }, "enrichment_panel_version": { + "Enums":[ + "ARTIC v1", + "ARTIC v2", + "ARTIC v3", + "ARTIC v4", + "Illumina AmpliSeq Community panel", + "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", + "Illumina Respiratory Virus Oligos Panel V1", + "Illumina Respiratory Virus Oligos Panel V2", + "Ion AmpliSeq SARS-CoV-2 Insight", + "xGen SC2 Midnight1200 Amplicon Panel", + "ViroKey SQ FLEX SARS-CoV-2 Primer Set",  + "NEBNext VarSkip Short SARS-CoV-2 primers", + "Other" + ], "examples": [ "ARTIC v4" ], @@ -1080,30 +1125,164 @@ "fill_mode": "batch" }, "flowcell_kit": { + "Enums":[ + "HiSeq 3000/4000 PE Cluster Kit", + "HiSeq 3000/4000 SBS Kit (50 cycles)", + "HiSeq 3000/4000 SBS Kit (150 cycles)", + "HiSeq 3000/4000 SBS Kit (300 cycles)", + "HiSeq 3000/4000 SBS Kit", + "HiSeq 3000/4000 SR Cluster Kit", + "TG HiSeq 3000/4000 SBS Kit (50 cycles)", + "TG HiSeq 3000/4000 SBS Kit (150 cycles)", + "TG HiSeq 3000/4000 SBS Kit (300 cycles)", + "TG HiSeq 3000/4000 PE ClusterKit", + "TG HiSeq 3000/4000 SR ClusterKit", + "HiSeq PE Cluster Kit v4 cBot", + "HiSeq SR Rapid Cluster Kit v2", + "HiSeq PE Rapid Cluster Kit v2", + "TG HiSeq Rapid PE Cluster Kit v2", + "HiSeq Rapid Duo cBot Sample Loading Kit", + "TG TruSeq Rapid Duo cBot Sample Loading Kit", + "HiSeq Rapid SBS Kit v2 (50 cycles)", + "HiSeq Rapid SBS Kit v2 (200 cycles)", + "HiSeq Rapid SBS Kit v2 (500 cycles)", + "TG HiSeq Rapid SBS Kit v2 (200 Cycle)", + "TG HiSeq Rapid SBS Kit v2 (50 Cycle)", + "HiSeq SR Cluster Kit v4 cBot", + "TG HiSeq SR Cluster Kit v4 - cBot", + "TG HiSeq PE Cluster Kit v4 – cBot", + "HiSeq X Ten Reagent Kit v2.5", + "HiSeq X Ten Reagent Kit v2.5 - 10 pack", + "HiSeq X Five Reagent Kit v2.5", + "MiSeq Reagent Kit v3 (150-cycle)", + "MiSeq Reagent Kit v3 (600-cycle)", + "TG MiSeq Reagent Kit v3 (600 cycle)", + "TG MiSeq Reagent Kit v3 (150 cycle)", + "MiSeq Reagent Kit v3 (150-cycle)", + "MiSeq Reagent Kit v3 (600-cycle)", + "TG MiSeq Reagent Kit v3 (600 cycle)", + "TG MiSeq Reagent Kit v3 (150 cycle)", + "MiSeq Reagent Kit v3 (150-cycle)", + "MiSeq Reagent Kit v3 (600-cycle)", + "TG MiSeq Reagent Kit v3 (600 cycle)", + "TG MiSeq Reagent Kit v3 (150 cycle)", + "MiSeq Reagent Kit v2 (50-cycles)", + "MiSeq Reagent Kit v2 (300-cycles)", + "MiSeq Reagent Kit v2 (500-cycles)", + "MiniSeq Rapid Reagent Kit (100 cycles)", + "MiniSeq High Output Reagent Kit (75-cycles)", + "MiniSeq High Output Reagent Kit (150-cycles)", + "NextSeq 1000/2000 P1 Reagents (300 Cycles)", + "NextSeq 1000/2000 P2 Reagents (100 Cycles) v3", + "NextSeq 1000/2000 P2 Reagents (200 Cycles) v3", + "NextSeq 1000/2000 P2 Reagents (300 Cycles) v3", + "NextSeq 2000 P3 Reagents (50 Cycles)",  + "NextSeq 2000 P3 Reagents (100 Cycles)", + "NextSeq 2000 P3 Reagents (200 Cycles)",  + "NextSeq 2000 P3 Reagents (300 Cycles)", + "NextSeq 1000/2000 Read and Index Primers",  + "NextSeq 1000/2000 Index Primer Kit", + "NextSeq 1000/2000 Read Primer Kit",  + "NextSeq 500/550 High Output Kit v2.5 (75 Cycles)", + "NextSeq 500/550 High Output Kit v2.5 (150 Cycles)", + "NextSeq 500/550 High Output Kit v2.5 (300 Cycles)", + "NextSeq 500/550 Mid Output Kit v2.5 (150 Cycles)", + "NextSeq 500/550 Mid Output Kit v2.5 (300 Cycles)", + "TG NextSeq 500/550 High Output Kit v2.5 (75 Cycles)",  + "TG NextSeq 500/550 High Output Kit v2.5 (150 Cycles)", + "TG NextSeq 500/550 High Output Kit v2.5 (300 Cycles)", + "TG NextSeq 500/550 Mid Output Kit v2.5 (150 Cycles)", + "TG NextSeq 500/550 Mid Output Kit v2.5 (300 Cycles)", + "NovaSeq 6000 S4 Reagent Kit v1.5 (300 cycles)", + "NovaSeq 6000 S4 Reagent Kit v1.5 (200 cycles)", + "NovaSeq 6000 S4 Reagent Kit v1.5 (35 cycles)", + "NovaSeq 6000 S2 Reagent Kit v1.5 (300 cycles)", + "NovaSeq 6000 S2 Reagent Kit v1.5 (200 cycles)", + "NovaSeq 6000 S2 Reagent Kit v1.5 (100 cycles)", + "NovaSeq 6000 S1 Reagent Kit v1.5 (300 cycles)", + "NovaSeq 6000 S1 Reagent Kit v1.5 (200 cycles)",  + "NovaSeq 6000 S1 Reagent Kit v1.5 (100 cycles)",  + "NovaSeq 6000 SP Reagent Kit v1.5 (500 cycles)", + "NovaSeq 6000 SP Reagent Kit v1.5 (300 cycles)", + "NovaSeq 6000 SP Reagent Kit v1.5 (200 cycles)",  + "NovaSeq 6000 SP Reagent Kit v1.5 (100 cycles)", + "NovaSeq 6000 SP Reagent Kit (100 cycles)",  + "NovaSeq 6000 SP Reagent Kit (200 cycles)",  + "NovaSeq 6000 SP Reagent Kit (300 cycles)", + "NovaSeq 6000 SP Reagent Kit (500 cycles)", + "NovaSeq 6000 S1 Reagent Kit (100 cycles)", + "NovaSeq 6000 S1 Reagent Kit (200 cycles)", + "NovaSeq 6000 S1 Reagent Kit (300 cycles)", + "NovaSeq 6000 S2 Reagent Kit (100 cycles)", + "NovaSeq 6000 S2 Reagent Kit (200 cycles)",  + "NovaSeq 6000 S2 Reagent Kit (300 cycles)",  + "NovaSeq 6000 S4 Reagent Kit (200 cycles)", + "NovaSeq 6000 S4 Reagent Kit (300 cycles)",  + "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 10 pack", + "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 20 pack", + "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 40 pack", + "NovaSeq Library Tubes Accessory Pack (24 tubes)", + "NovaSeq XP 4-Lane Kit v1.5",  + "NovaSeq XP 2-Lane Kit v1.5", + "NovaSeq XP 2-Lane Kit", + "NovaSeq Xp 4-Lane Kit", + "NovaSeq Xp Flow Cell Dock", + "NovaSeq Xp 2-Lane Manifold Pack", + "NovaSeq Xp 4-Lane Manifold Pack", + "PhiX Control v3", + "TG PhiX Control Kit v3", + "NextSeq PhiX Control Kit", + "TruSeq Dual Index Sequencing Primer Box, Single-Read", + "TruSeq Dual Index Sequencing Primer Box, Paired-End", + "TruSeq PE Cluster Kit v3-cBot-HS", + "TruSeq PE Cluster Kit v5-CS-GA", + "HiSeq SR Rapid Cluster Kit v2", + "HiSeq PE Rapid Cluster Kit v2", + "TG HiSeq Rapid PE Cluster Kit v2", + "HiSeq SR Rapid Cluster Kit v2", + "HiSeq PE Rapid Cluster Kit v2", + "TG HiSeq Rapid PE Cluster Kit v2", + "TruSeq SBS Kit v3-HS (200 cycles)", + "TruSeq SBS Kit v3-HS (50 cycles)", + "TG TruSeq SBS Kit v3 - HS (200-cycles)", + "TruSeq SBS Kit v5-GA", + "TruSeq SR Cluster Kit v3-cBot-HS", + "TG TruSeq SR Cluster Kit v1–cBot - HS", + "iSeq 100 i1 Reagent v2 (300-cycle)", + "iSeq 100 i1 Reagent v2 (300-cycle) 4 pack", + "iSeq 100 i1 Reagent v2 (300-cycle) 8 pack", + "Other" + ], "examples": [ - "" + "iSeq 100 i1 Reagent v2 (300-cycle) 8 pack" ], "ontology": "0", "type": "string", - "description": "", + "description": "Flowcell sequencer used for sequencing the sample", "classification": "Sequencing", "label": "Flowcell Kit", "fill_mode": "batch" }, "runID": { "examples": [ - "" + "NextSeq_GEN_320" ], "ontology": "NCIT_C117058", "type": "string", - "description": "", + "description": "Unique sequencing run identifier.", "classification": "Sequencing", "label": "Runid", "fill_mode": "batch" }, "sequencing_instrument_platform": { + "Enums":[ + "Oxford Nanopore", + "Illumina", + "Ion Torrent", + "Other" + ], "examples": [ - "" + "Illumina" ], "ontology": "0", "type": "string", @@ -1112,7 +1291,55 @@ "label": "Sequencing Instrument Platform", "fill_mode": "batch" }, + "library_source": { + "Enums": [ + "GENOMIC", + "TRANSCRIPTOMIC", + "METAGENOMIC", + "METATRANSCRIPTOMIC", + "SYNTHETIC", + "VIRAL RNA", + "OTHER" + ], + "examples": [ + "METAGENOMIC" + ], + "ontology": "GENEPIO_0001965", + "type": "string", + "description": "Molecule type used to make the library.", + "classification": "Sequencing", + "label": "Source material", + "fill_mode": "batch" + }, "library_selection": { + "Enums":[ + "RANDOM", + "PCR", + "RANDOM PCR", + "RT-PCR", + "HMPR", + "MF", + "repeat fractionation", + "size fractionation", + "MSLL", + "cDNA", + "ChIP", + "MNase", + "DNase", + "Hybrid Selection", + "Reduced Representation", + "Restriction Digest", + "5-methylcytidine antibody", + "MBD2 protein methyl-CpG binding domain", + "CAGE", + "RACE", + "MDA", + "padlock probes capture method", + "Oligo-dT", + "Inverse rRNA selection", + "ChIP-Seq", + "Other" + ], "examples": [ "RANDOM PCR" ], @@ -1157,669 +1384,535 @@ "fill_mode": "batch" }, "library_layout": { + "Enums":[ + "SINGLE", + "PAIRED" + ], "examples": [ - "PAIRED end" + "PAIRED" ], "ontology": "NCIT:C175894", "type": "string", - "description": "Single or paired.", + "description": "Single or paired sequencing configuration", "classification": "Sequencing", "label": "Library Layout", "fill_mode": "batch" }, - "dehosting_method_software_name": { + "sequence_file_R1_fastq": { "examples": [ - "Nanostripper" + "ABC123_S1_L001_R1_001.fastq.gz" ], - "ontology": "GENEPIO:0001459", + "ontology": "GENEPIO:0001476", "type": "string", - "description": "The method used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatic Analysis fields", - "label": "Dehosting Method", - "fill_mode": "batch" + "description": "The user-specified filename of the r1 FASTQ file.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Sequence file R1 fastq", + "fill_mode": "sample" }, - "dehosting_method_software_version": { + "sequence_file_R2_fastq": { "examples": [ - "2.4.1" + "ABC123_S1_L001_R2_002.fastq.gz" ], - "ontology": "0", + "ontology": "GENEPIO:0001477", "type": "string", - "description": "The method version used to remove host reads from the pathogen sequence.", - "classification": "Bioinformatic Analysis fields", - "label": "Dehosting Method Version", - "fill_mode": "batch" + "description": "The user-specified filename of the r2 FASTQ file.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Sequence file R2 fastq", + "fill_mode": "sample" }, - "assembly": { + "r1_fastq_filepath": { "examples": [ - "" + "/User/Documents/RespLab/Data/" ], - "ontology": "NCIT_C63548", + "ontology": "GENEPIO:0001478", "type": "string", - "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "Assembly", + "description": "The filepath of the r1 FASTQ file.", + "classification": "Files info", + "label": "Filepath R1 fastq", "fill_mode": "batch" }, - "if_assembly_other": { + "r2_fastq_filepath": { "examples": [ - "" + "/User/Documents/RespLab/Data/" ], - "ontology": "0", + "ontology": "GENEPIO:0001479", "type": "string", - "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "If assembly Is Other, Specify", + "description": "The filepath of the r2 FASTQ file.", + "classification": "Files info", + "label": "Filepath R2 fastq", "fill_mode": "batch" }, - "assembly_params": { + "fast5_filename": { "examples": [ - "" + "batch1a_sequences.fast5" ], - "ontology": "0", + "ontology": "GENEPIO:0001480", "type": "string", - "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "Assambly params", + "description": "The user-specified filename of the FAST5 file.", + "classification": "Files info", + "label": "Filename fast5", "fill_mode": "batch" }, - "variant_calling_software_name": { + "fast5_filepath": { "examples": [ - "" + "/User/Documents/RespLab/Data/" ], - "ontology": "operation_3227", + "ontology": "GENEPIO:0001481", "type": "string", - "description": "", - "classification": "Bioinformatic Variants", - "label": "Variant Calling", + "description": "The filepath of the FAST5 file.", + "classification": "Files info", + "label": "Filepath fast5", "fill_mode": "batch" }, - "variant_calling_software_version": { + "analysis_date": { "examples": [ - "" + "e.g 2020-08-07" ], "ontology": "0", "type": "string", + "format": "date", "description": "", - "classification": "Bioinformatic Variants", - "label": "Variant Calling Version", + "classification": "Bioinformatics and QC metrics fields", + "label": "Analysis date", "fill_mode": "batch" }, - "if_variant_calling_other": { + "dehosting_method_software_name": { "examples": [ - "" + "Nanostripper" ], - "ontology": "0", + "ontology": "GENEPIO:0001459", "type": "string", - "description": "", - "classification": "Bioinformatic Variants", - "label": "If variant calling Is Other, Specify", + "description": "The method used to remove host reads from the pathogen sequence.", + "classification": "Bioinformatic Analysis fields", + "label": "Dehosting Method", "fill_mode": "batch" }, - "variant_calling_params": { + "dehosting_method_software_version": { "examples": [ - "" + "2.4.1" ], "ontology": "0", "type": "string", - "description": "", - "classification": "Bioinformatic Variants", - "label": "Variant Calling params", - "fill_mode": "batch" - }, - "consensus_sequence_R1_name": { - "ontology": "GENEPIO:0001461", - "type": "string", - "description": "The name of the consensus sequence.", - "examples": [ - "ncov123assembly3" - ], + "description": "The method version used to remove host reads from the pathogen sequence.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence name", + "label": "Dehosting Method Version", "fill_mode": "batch" }, - "consensus_sequence_R2_name": { - "ontology": "GENEPIO:0001460", - "type": "string", - "description": "The name of the consensus sequence.", + "reference_genome_accession": { "examples": [ - "ncov123assembly3" + "NC_045512.2" ], - "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence name", + "ontology": "GENEPIO:0001485", + "type": "string", + "description": "A persistent, unique identifier of a genome database entry.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Reference genome accession", "fill_mode": "batch" }, - "consensus_sequence_R1_md5": { - "ontology": "NMR:1000568", - "type": "string", - "description": "The name of the consensus sequence.", + "bioinformatics_protocol_software_name": { "examples": [ - "ncov123assembly3" + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], + "ontology": "GENEPIO:0001489", + "type": "string", + "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence name md5", + "label": "Bioinformatics protocol", "fill_mode": "batch" }, - "consensus_sequence_R2_md5": { - "ontology": "NMR:1000569", - "type": "string", - "description": "The name of the consensus sequence.", + "if_bioinformatic_protocol_is_other_specify": { "examples": [ - "ncov123assembly3" + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], + "ontology": "0", + "type": "string", + "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence name md5", + "label": "If bioinformatic protocol Is Other, Specify", "fill_mode": "batch" }, - "consensus_sequence_filepath": { + "bioinformatics_protocol_software_version": { "examples": [ - "/User/Documents/RespLab/Data/ncov123assembly.fasta" + "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" ], - "ontology": "GENEPIO:0001462", + "ontology": "NCIT:C93490", "type": "string", - "description": "The filepath of the consesnsus sequence file.", + "description": "The version number of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence filepath", + "label": "bioinformatics protocol version", "fill_mode": "batch" }, - "long_table_path": { + "commercial_open_source_both": { + "Enums":[ + "Commercial", + "Open Source", + "Both" + ], "examples": [ - "1.3" + "" ], "ontology": "0", "type": "string", - "description": "The path where the long table is ", + "description": "", "classification": "Bioinformatic Analysis fields", - "label": "Long table path", + "label": "Commercial/Open-source/both", "fill_mode": "batch" }, - "consensus_sequence_software_name": { + "preprocessing_software_name": { "examples": [ - "Ivar" + "fastp" ], - "ontology": "GENEPIO:0001463", + "ontology": "MS_1002386", "type": "string", - "description": "The name of software used to generate the consensus sequence.", + "description": "Software used for preprocessing step.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence software name", + "label": "Preprocessing", "fill_mode": "batch" }, - "if_consensus_other": { + "preprocessing_software_version": { "examples": [ - "1.3" + "v5.3.1" ], "ontology": "0", "type": "string", - "description": "The version of the software used to generate the consensus sequence.", + "description": "Version of the preprocessing software used.", "classification": "Bioinformatic Analysis fields", - "label": "If consensus Is Other, Specify", + "label": "Preprocessing Version", "fill_mode": "batch" }, - "consensus_sequence_software_version": { + "if_preprocessing_other": { "examples": [ - "1.3" + "" ], - "ontology": "GENEPIO:0001469", + "ontology": "0", "type": "string", - "description": "The version of the software used to generate the consensus sequence.", + "description": "", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence software version", + "label": "If preprocessing Is Other, Specify", "fill_mode": "batch" }, - "consensus_params": { + "preprocessing_params": { "examples": [ "" ], "ontology": "0", "type": "string", - "description": "", + "description": "Preprocessing parameters used.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus Params", + "label": "Preprocessing params", "fill_mode": "batch" }, - "depth_of_coverage_value": { + "mapping_software_name": { "examples": [ - "400x" + "bowtie2" ], - "ontology": "GENEPIO:0001474", + "ontology": "topic:0102", "type": "string", - "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Depth of coverage value ", + "description": "Software used for mapping step.", + "classification": "Bioinformatic Analysis fields", + "label": "Mapping", "fill_mode": "batch" }, - "sample_name": { + "mapping_software_version": { "examples": [ - "234546" + "v7.0.1" ], "ontology": "0", "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "Sample Name", + "description": "Version of the mapper used.", + "classification": "Bioinformatic Analysis fields", + "label": "Mapping Version", "fill_mode": "batch" }, - "depth_of_coverage_threshold": { + "if_mapping_other": { "examples": [ - "100x" + "" ], - "ontology": "GENEPIO:0001475", + "ontology": "0", "type": "string", - "description": "The threshold used as a cut-off for the depth of coverage.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Depth of coverage threshold", + "description": "", + "classification": "Bioinformatic Analysis fields", + "label": "If mapping Is Other, Specify", "fill_mode": "batch" }, - "sequence_file_R1_fastq": { + "mapping_params": { "examples": [ - "ABC123_S1_L001_R1_001.fastq.gz" + "" ], - "ontology": "GENEPIO:0001476", + "ontology": "0", "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Sequence file R1 fastq", - "fill_mode": "sample" + "description": "Parameters used for mapping step.", + "classification": "Bioinformatic Analysis fields", + "label": "Mapping params", + "fill_mode": "batch" }, - "sequence_file_R2_fastq": { + "assembly": { "examples": [ - "ABC123_S1_L001_R2_002.fastq.gz" + "Spades" ], - "ontology": "GENEPIO:0001477", + "ontology": "NCIT_C63548", "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Sequence file R2 fastq", - "fill_mode": "sample" + "description": "Software used for assembly of the pathogen genome.", + "classification": "Bioinformatic Analysis fields", + "label": "Assembly", + "fill_mode": "batch" }, - "r1_fastq_filepath": { + "if_assembly_other": { "examples": [ - "/User/Documents/RespLab/Data/" + "v3.1" ], - "ontology": "GENEPIO:0001478", + "ontology": "0", "type": "string", - "description": "The filepath of the r1 FASTQ file.", - "classification": "Files info", - "label": "Filepath R1 fastq", + "description": "Assembly software version", + "classification": "Bioinformatic Analysis fields", + "label": "If assembly Is Other, Specify", "fill_mode": "batch" }, - "r2_fastq_filepath": { + "assembly_params": { "examples": [ - "/User/Documents/RespLab/Data/" + "-k 127,56,27" ], - "ontology": "GENEPIO:0001479", + "ontology": "0", "type": "string", - "description": "The filepath of the r2 FASTQ file.", - "classification": "Files info", - "label": "Filepath R2 fastq", + "description": "Params used for genome assembly.", + "classification": "Bioinformatic Analysis fields", + "label": "Assambly params", "fill_mode": "batch" }, - "fast5_filename": { + "variant_calling_software_name": { "examples": [ - "batch1a_sequences.fast5" + "Ivar" ], - "ontology": "GENEPIO:0001480", + "ontology": "operation_3227", "type": "string", - "description": "The user-specified filename of the FAST5 file.", - "classification": "Files info", - "label": "Filename fast5", + "description": "Software used for variant calling.", + "classification": "Bioinformatic Variants", + "label": "Variant Calling", "fill_mode": "batch" }, - "fast5_filepath": { + "variant_calling_software_version": { "examples": [ - "/User/Documents/RespLab/Data/" + "v4.1" ], - "ontology": "GENEPIO:0001481", + "ontology": "0", "type": "string", - "description": "The filepath of the FAST5 file.", - "classification": "Files info", - "label": "Filepath fast5", + "description": "Variant calling software version", + "classification": "Bioinformatic Variants", + "label": "Variant Calling Version", "fill_mode": "batch" }, - "number_of_base_pairs_sequenced": { + "if_variant_calling_other": { "examples": [ - "387566" + "" ], - "ontology": "GENEPIO:0001482", + "ontology": "0", "type": "string", - "description": "The number of total base pairs generated by the sequencing process.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Number of base pairs sequenced ", + "description": "", + "classification": "Bioinformatic Variants", + "label": "If variant calling Is Other, Specify", "fill_mode": "batch" }, - "consensus_genome_length": { + "variant_calling_params": { "examples": [ - "38677" + "-t 0.5 -Q 20" ], - "ontology": "GENEPIO:0001483", + "ontology": "0", "type": "string", - "description": "Size of the assembled genome described as the number of base pairs.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Consensus genome length", + "description": "Params used for variant calling", + "classification": "Bioinformatic Variants", + "label": "Variant Calling params", "fill_mode": "batch" }, - "ns_per_100_kbp": { + "consensus_sequence_name": { + "ontology": "GENEPIO:0001460", + "type": "string", + "description": "The name of the consensus sequence.", "examples": [ - "300" + "ncov123assembly3" ], - "ontology": "GENEPIO:0001484", - "type": "string", - "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Ns per 100 kbp", + "classification": "Bioinformatic Analysis fields", + "label": "Consensus sequence name", "fill_mode": "batch" }, - "reference_genome_accession": { + "consensus_sequence_filename": { + "ontology": "GENEPIO:0001461", + "type": "string", + "description": "The name of the consensus sequence filename", "examples": [ - "NC_045512.2" + "ncov123assembly3" ], - "ontology": "GENEPIO:0001485", + "classification": "Bioinformatic Analysis fields", + "label": "Consensus sequence name", + "fill_mode": "batch" + }, + "consensus_sequence_md5": { + "ontology": "0", "type": "string", - "description": "A persistent, unique identifier of a genome database entry.", - "classification": "Bioinformatics and QC metrics fields", - "label": "Reference genome accession", + "description": "The name of the consensus sequence.", + "examples": [ + "5gaskañlkdak3143242ñlkas" + ], + "classification": "Bioinformatic Analysis fields", + "label": "Consensus sequence name md5", "fill_mode": "batch" }, - "bioinformatics_protocol_software_name": { + "consensus_sequence_filepath": { "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + "/User/Documents/RespLab/Data/ncov123assembly.fasta" ], - "ontology": "GENEPIO:0001489", + "ontology": "GENEPIO:0001462", "type": "string", - "description": "The name of the bioinformatics protocol used.", + "description": "The filepath of the consesnsus sequence file.", "classification": "Bioinformatic Analysis fields", - "label": "Bioinformatics protocol", + "label": "Consensus sequence filepath", "fill_mode": "batch" }, - "if_bioinformatic_protocol_is_other_specify": { + "long_table_path": { "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + "/User/Documents/RespLab/ncov123_longtable.tsv" ], "ontology": "0", "type": "string", - "description": "The name of the bioinformatics protocol used.", + "description": "The path where the long table including all variants and annotations is.", "classification": "Bioinformatic Analysis fields", - "label": "If bioinformatic protocol Is Other, Specify", + "label": "Long table path", "fill_mode": "batch" }, - "bioinformatics_protocol_software_version": { + "consensus_sequence_software_name": { "examples": [ - "https://www.protocols.io/groups/cphln-sarscov2-sequencing-consortium/members" + "Ivar" ], - "ontology": "NCIT:C93490", + "ontology": "GENEPIO:0001463", "type": "string", - "description": "The version number of the bioinformatics protocol used.", + "description": "The name of software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", - "label": "bioinformatics protocol version", + "label": "Consensus sequence software name", "fill_mode": "batch" }, - "commercial_open_source_both": { + "if_consensus_other": { "examples": [ - "" + "v1.3" ], "ontology": "0", "type": "string", - "description": "", + "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", - "label": "Commercial/Open-source/both", + "label": "If consensus Is Other, Specify", "fill_mode": "batch" }, - "preprocessing_software_name": { + "consensus_sequence_software_version": { "examples": [ - "" + "1.3" ], - "ontology": "MS_1002386", + "ontology": "GENEPIO:0001469", "type": "string", - "description": "", + "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", - "label": "Preprocessing", + "label": "Consensus sequence software version", "fill_mode": "batch" }, - "preprocessing_software_version": { + "consensus_params": { "examples": [ - "" + "AF > 0.75" ], "ontology": "0", "type": "string", - "description": "", + "description": "Parameters used for consensus generation", "classification": "Bioinformatic Analysis fields", - "label": "Preprocessing Version", + "label": "Consensus Params", "fill_mode": "batch" }, - "if_preprocessing_other": { + "consensus_genome_length": { "examples": [ - "" + "38677" ], - "ontology": "0", + "ontology": "GENEPIO:0001483", "type": "string", - "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "If preprocessing Is Other, Specify", + "description": "Size of the assembled genome described as the number of base pairs.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Consensus genome length", "fill_mode": "batch" }, - "preprocessing_params": { + "depth_of_coverage_threshold": { "examples": [ - "" + "10x" ], - "ontology": "0", + "ontology": "GENEPIO:0001475", "type": "string", - "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "Preprocessing params", + "description": "The threshold used as a cut-off for the depth of coverage.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Depth of coverage threshold", "fill_mode": "batch" }, - "mapping_software_name": { + "number_of_base_pairs_sequenced": { + "examples": [ + "387566" + ], + "ontology": "GENEPIO:0001482", + "type": "string", + "description": "The number of total base pairs generated by the sequencing process.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Number of base pairs sequenced ", + "fill_mode": "batch" + }, + "qc_filtered": { "examples": [ "" ], - "ontology": "topic:0102", + "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "Mapping", + "classification": "Bioinformatics and QC metrics fields", + "label": "%qc filtered", "fill_mode": "batch" }, - "mapping_software_version": { + "per_reads_host": { "examples": [ "" ], "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "Mapping Version", + "classification": "Bioinformatics and QC metrics fields", + "label": "%reads host", "fill_mode": "batch" }, - "if_mapping_other": { + "per_reads_virus": { "examples": [ "" ], "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "If mapping Is Other, Specify", + "classification": "Bioinformatics and QC metrics fields", + "label": "%reads virus", "fill_mode": "batch" }, - "mapping_params": { + "per_unmapped": { "examples": [ "" ], "ontology": "0", "type": "string", "description": "", - "classification": "Bioinformatic Analysis fields", - "label": "Mapping params", + "classification": "Bioinformatics and QC metrics fields", + "label": "%unmapped", "fill_mode": "batch" }, - "lineage_name": { + "depth_of_coverage_value": { "examples": [ - "B.1.1.7" + "400x" ], - "ontology": "GENEPIO:0001500", + "ontology": "GENEPIO:0001474", "type": "string", - "description": "The name of the lineage or clade.", - "classification": "Lineage fields", - "label": "Lineage/clade name", + "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Depth of coverage value ", "fill_mode": "batch" }, - "lineage_analysis_software_name": { + "per_genome_greater_10x": { "examples": [ - "Pangolin" - ], - "ontology": "GENEPIO:0001501", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "classification": "Lineage fields", - "label": "lineage/clade analysis software name", - "fill_mode": "batch" - }, - "if_lineage_identification_other": { - "examples": [ - "Other than Pangolin" - ], - "ontology": "0", - "type": "string", - "description": "The name of the software used to determine the lineage/clade.", - "classification": "Lineage fields", - "label": "If lineage identification Is Other, Specify", - "fill_mode": "batch" - }, - "lineage_analysis_software_version": { - "examples": [ - "2.1.10" - ], - "ontology": "GENEPIO:0001502", - "type": "string", - "description": "The version of the software used to determine the lineage/clade.", - "classification": "Lineage fields", - "label": "Lineage/clade analysis software version", - "fill_mode": "batch" - }, - "isolate_sample_id": { - "examples": [ - "" - ], - "ontology": "NCIT:C53471", - "type": "string", - "description": "", - "classification": "Database Identifiers", - "label": "Sample ID given if multiple rna-extraction or passages", - "fill_mode": "sample" - }, - "variant_designation": { - "Enums": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" - ], - "ontology": "GENEPIO:0001503", - "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", - "examples": [ - "Variant of Concern (VOC) [GENEPIO:0100083]" - ], - "classification": "Bioinformatic Variants", - "label": "Variant designation", - "fill_mode": "batch" - }, - "gene_name_1": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001507", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": [ - "E gene (orf4) [GENEPIO:0100151]" - ], - "classification": "Pathogen diagnostic testing", - "label": "Gene Name 1", - "fill_mode": "batch" - }, - "qc_filtered": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "%qc filtered", - "fill_mode": "batch" - }, - "per_reads_host": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "%reads host", - "fill_mode": "batch" - }, - "per_reads_virus": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "%reads virus", - "fill_mode": "batch" - }, - "per_unmapped": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "%unmapped", - "fill_mode": "batch" - }, - "per_genome_greater_10x": { - "examples": [ - "" + "" ], "ontology": "0", "type": "string", @@ -1839,638 +1932,367 @@ "label": "%Ns", "fill_mode": "batch" }, - "number_of_variants_in_consensus": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatic Variants", - "label": "Number of variants (AF greater 75%)", - "fill_mode": "batch" - }, - "number_of_variants_with_effect": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Bioinformatic Variants", - "label": "Number of variants with effect", - "fill_mode": "batch" - }, - "diagnostic_pcr_Ct_value_1": { - "examples": [ - "21" - ], - "ontology": "GENEPIO:0001509", - "type": "string", - "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Ct Value 1", - "fill_mode": "batch" - }, - "gene_name_2": { - "Enums": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", - "orf1ab (rep) [GENEPIO:0100155]", - "orf1a (pp1a) [GENEPIO:0100156]", - "nsp11 [GENEPIO:0100157]", - "nsp1 [GENEPIO:0100158]", - "nsp2 [GENEPIO:0100159]", - "nsp3 [GENEPIO:0100160]", - "nsp4 [GENEPIO:0100161]", - "nsp5 [GENEPIO:0100162]", - "nsp6 [GENEPIO:0100163]", - "nsp7 [GENEPIO:0100164]", - "nsp8 [GENEPIO:0100165]", - "nsp9 [GENEPIO:0100166]", - "nsp10 [GENEPIO:0100167]", - "RdRp gene (nsp12) [GENEPIO:0100168]", - "hel gene (nsp13) [GENEPIO:0100169]", - "exoN gene (nsp14) [GENEPIO:0100170]", - "nsp15 [GENEPIO:0100171]", - "nsp16 [GENEPIO:0100172]", - "orf3a [GENEPIO:0100173]", - "orf3b [GENEPIO:0100174]", - "orf6 (ns6) [GENEPIO:0100175]", - "orf7a [GENEPIO:0100176]", - "orf7b (ns7b) [GENEPIO:0100177]", - "orf8 (ns8) [GENEPIO:0100178]", - "orf9b [GENEPIO:0100179]", - "orf9c [GENEPIO:0100180]", - "orf10 [GENEPIO:0100181]", - "orf14 [GENEPIO:0100182]", - "SARS-COV-2 5' UTR [GENEPIO:0100183]", - "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", - "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]" - ], - "ontology": "GENEPIO:0001510", - "type": "string", - "description": "The name of the gene used in the diagnostic RT-PCR test.", - "examples": [ - "RdRp gene (nsp12) [GENEPIO:0100168]" - ], - "classification": "Pathogen diagnostic testing", - "label": "Gene Name 2", - "fill_mode": "batch" - }, - "analysis_date": { - "examples": [ - "e.g 2020-08-07" - ], - "ontology": "0", - "type": "string", - "format": "date", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "Analysis date", - "fill_mode": "batch" - }, - "lineage_identification_date": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "format": "date", - "description": "", - "classification": "Lineage fields", - "label": "Lineage identification date", - "fill_mode": "batch" - }, - "diagnostic_pcr_Ct_value_2": { - "examples": [ - "36" - ], - "ontology": "GENEPIO:0001512", - "type": "string", - "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", - "classification": "Pathogen diagnostic testing", - "label": "Diagnostic Pcr Ct Value-2", - "fill_mode": "batch" - }, - "analysis_authors": { - "examples": [ - "" - ], - "ontology": "NCIT:C42781", - "type": "string", - "description": "", - "classification": "Contributor Acknowledgement", - "label": "Analysis Authors", - "fill_mode": "batch" - }, - "author_submitter": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Contributor Acknowledgement", - "label": "Author Submitter", - "fill_mode": "batch" - }, - "gisaid_id": { - "examples": [ - "" - ], - "ontology": "NCIT:C54269", - "type": "string", - "description": "enter your GISAID-Username", - "classification": "Database Identifiers", - "label": "GISAID id", - "fill_mode": "sample" - }, - "authors": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001517", - "type": "string", - "description": "", - "classification": "Contributor Acknowledgement", - "label": "Authors", - "fill_mode": "batch" - }, - "common_name": { - "examples": [ - "" - ], - "ontology": "NCIT:C164471", - "type": "string", - "description": "The common name of the organism.", - "classification": "Sample collection and processing", - "label": "Common name", - "fill_mode": "batch" - }, - "collector_name": { - "examples": [ - "John Smith" - ], - "ontology": "GENEPIO:0001797", - "type": "string", - "description": "Name of the person who collected the specimen", - "classification": "Sample collection and processing", - "label": "Sample collector name", - "table": "sample", - "fill_mode": "batch" - }, - "library_source": { - "Enums": [ - "5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]" - ], - "examples": [ - "METAGENOMIC" - ], - "ontology": "GENEPIO_0001965", - "type": "string", - "description": "Molecule type used to make the library.", - "classification": "Sequencing", - "label": "Source material", - "fill_mode": "batch" - }, - "analysis_accession": { - "examples": [ - "" - ], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Analysis Accession", - "fill_mode": "batch" - }, - "study_accession": { - "examples": [ - "e.g PRJEB39632" - ], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Study accession", - "fill_mode": "batch" - }, - "secondary_study_accession": { - "examples": [ - "e.g ERP123173" - ], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Secondary study accession", - "fill_mode": "batch" - }, - "sample_accession": { - "examples": [ - "e.g SAMEA7098096" - ], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Sample accession", - "fill_mode": "batch" - }, - "secondary_sample_accession": { - "examples": [ - "e.g ERS4858671" - ], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Secondary sample accession", - "fill_mode": "batch" - }, - "experiment_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Experiment Accession", - "fill_mode": "batch" - }, - "run_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Run Accession", - "fill_mode": "batch" - }, - "submission_accession": { - "examples": [ - "e.g ERA2794974" - ], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Submission Accession", - "fill_mode": "batch" - }, - "read_count": { - "examples": [ - "e.g 837055" - ], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Read count", - "fill_mode": "batch" - }, - "read_length": { - "examples": [ - "" - ], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Read length", - "fill_mode": "batch" - }, - "base_count": { - "examples": [ - "e.g 503907110" - ], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Base count", - "fill_mode": "batch" - }, - "first_public": { + "ns_per_100_kbp": { "examples": [ - "e.g 2020-08-07" + "300" ], - "ontology": "NCIT_C142711", + "ontology": "GENEPIO:0001484", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "First Public date", + "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", + "classification": "Bioinformatics and QC metrics fields", + "label": "Ns per 100 kbp", "fill_mode": "batch" }, - "last_updated": { + "number_of_variants_in_consensus": { "examples": [ - "e.g 2020-07-29" + "" ], - "ontology": "OMIABIS_0001005", + "ontology": "0", "type": "string", "description": "", - "classification": "Submission ENA", - "format": "date", - "label": "Last Updated", + "classification": "Bioinformatic Variants", + "label": "Number of variants (AF greater 75%)", "fill_mode": "batch" }, - "experiment_title": { + "number_of_variants_with_effect": { "examples": [ - "e.g Illumina MiSeq paired end sequencing" + "" ], - "ontology": "ORNASEQ_0000004", + "ontology": "0", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "Experiment title", + "classification": "Bioinformatic Variants", + "label": "Number of variants with effect", "fill_mode": "batch" }, - "study_title": { + "lineage_name": { "examples": [ - "e.g SARS-CoV-2 genomes from late April in Stockholm" + "B.1.1.7" ], - "ontology": "OPMI_0000380", + "ontology": "GENEPIO:0001500", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Study title", + "description": "The name of the lineage or clade.", + "classification": "Lineage fields", + "label": "Lineage/clade name", "fill_mode": "batch" }, - "study_alias": { + "lineage_analysis_software_name": { "examples": [ - "e.g Sweden" + "Pangolin" ], - "ontology": "SIO_001066", + "ontology": "GENEPIO:0001501", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Study alias", + "description": "The name of the software used to determine the lineage/clade.", + "classification": "Lineage fields", + "label": "lineage/clade analysis software name", "fill_mode": "batch" }, - "experiment_alias": { + "if_lineage_identification_other": { "examples": [ - "e.g ena-STUDY-KAROLINSKA INSITUTET-29-07-2020-14:18:07:925-2092" + "Nextclade" ], - "ontology": "NCIT_C42790", + "ontology": "0", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Experiment alias", + "description": "The name of the software used to determine the lineage/clade.", + "classification": "Lineage fields", + "label": "If lineage identification Is Other, Specify", "fill_mode": "batch" }, - "run_alias": { + "lineage_analysis_software_version": { "examples": [ - "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + "2.1.10" ], - "ontology": "NCIT_C47911", + "ontology": "GENEPIO:0001502", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Run Alias", + "description": "The version of the software used to determine the lineage/clade.", + "classification": "Lineage fields", + "label": "Lineage/clade analysis software version", "fill_mode": "batch" }, - "fastq_bytes": { - "examples": [ - "e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + "variant_designation": { + "Enums": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" ], - "ontology": "NCIT_C48047", + "ontology": "GENEPIO:0001503", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Fastq bytes", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "examples": [ + "Variant of Concern (VOC) [GENEPIO:0100083]" + ], + "classification": "Lineage fields", + "label": "Variant designation", "fill_mode": "batch" }, - "fastq_md5_r1": { - "examples": [ - "" + "gene_name_1": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], - "ontology": "MS_1000568", + "ontology": "GENEPIO:0001507", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Fastq md5 r1", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": [ + "E gene (orf4) [GENEPIO:0100151]" + ], + "classification": "Pathogen diagnostic testing", + "label": "Gene Name 1", "fill_mode": "batch" }, - "fastq_md5_r2": { + "diagnostic_pcr_Ct_value_1": { "examples": [ - "" + "21" ], - "ontology": "MS_1000568", + "ontology": "GENEPIO:0001509", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Fastq md5 r2", + "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "classification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Ct Value 1", "fill_mode": "batch" }, - "fastq_ftp": { - "examples": [ - "" + "gene_name_2": { + "Enums": [ + "E gene (orf4) [GENEPIO:0100151]", + "M gene (orf5) [GENEPIO:0100152]", + "N gene (orf9) [GENEPIO:0100153]", + "Spike gene (orf2) [GENEPIO:0100154]", + "orf1ab (rep) [GENEPIO:0100155]", + "orf1a (pp1a) [GENEPIO:0100156]", + "nsp11 [GENEPIO:0100157]", + "nsp1 [GENEPIO:0100158]", + "nsp2 [GENEPIO:0100159]", + "nsp3 [GENEPIO:0100160]", + "nsp4 [GENEPIO:0100161]", + "nsp5 [GENEPIO:0100162]", + "nsp6 [GENEPIO:0100163]", + "nsp7 [GENEPIO:0100164]", + "nsp8 [GENEPIO:0100165]", + "nsp9 [GENEPIO:0100166]", + "nsp10 [GENEPIO:0100167]", + "RdRp gene (nsp12) [GENEPIO:0100168]", + "hel gene (nsp13) [GENEPIO:0100169]", + "exoN gene (nsp14) [GENEPIO:0100170]", + "nsp15 [GENEPIO:0100171]", + "nsp16 [GENEPIO:0100172]", + "orf3a [GENEPIO:0100173]", + "orf3b [GENEPIO:0100174]", + "orf6 (ns6) [GENEPIO:0100175]", + "orf7a [GENEPIO:0100176]", + "orf7b (ns7b) [GENEPIO:0100177]", + "orf8 (ns8) [GENEPIO:0100178]", + "orf9b [GENEPIO:0100179]", + "orf9c [GENEPIO:0100180]", + "orf10 [GENEPIO:0100181]", + "orf14 [GENEPIO:0100182]", + "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], - "ontology": "PRIDE_0000469", + "ontology": "GENEPIO:0001510", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Fastq ftp", + "description": "The name of the gene used in the diagnostic RT-PCR test.", + "examples": [ + "RdRp gene (nsp12) [GENEPIO:0100168]" + ], + "classification": "Pathogen diagnostic testing", + "label": "Gene Name 2", "fill_mode": "batch" }, - "fastq_aspera": { + "diagnostic_pcr_Ct_value_2": { "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + "36" ], - "ontology": "BU_ISCIII:032", + "ontology": "GENEPIO:0001512", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Fastq aspera", + "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", + "classification": "Pathogen diagnostic testing", + "label": "Diagnostic Pcr Ct Value-2", "fill_mode": "batch" }, - "fastq_galaxy": { + "authors": { "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + "" ], - "ontology": "ENVO_01000807", + "ontology": "GENEPIO:0001517", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "Fastq galaxy", + "classification": "Public databases", + "label": "Authors", "fill_mode": "batch" }, - "submitted_bytes": { + "gisaid_submitter_id": { "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" + "" ], - "ontology": "NCIT_C172872", + "ontology": "NCIT:C54269", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Submitted bytes ", - "fill_mode": "batch" + "description": "GISAID sequence ID.", + "classification": "Public Databases", + "label": "GISAID id", + "fill_mode": "sample" }, - "submitted_md5": { + "gisaid_accession_id": { "examples": [ - "e.g 139853010;166270048" + "NCIT:C180324" ], - "ontology": "BU_ISCIII:035", + "ontology": "", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Submitted md5", - "fill_mode": "batch" + "description": "GISAID sequence ID.", + "classification": "Public Databases", + "label": "GISAID id", + "fill_mode": "sample" }, - "submitted_ftp": { + "gisaid_virus_name": { "examples": [ - "e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a" + "hCoV-19/Canada/prov_rona_99/2020" ], - "ontology": "BU_ISCIII:036", + "ontology": "GENEPIO:0100282", "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Submitted ftp", - "fill_mode": "batch" + "description": "The user-defined GISAID virus name assigned to the sequence.", + "classification": "Public Databases", + "label": "GISAID Virus Name", + "fill_mode": "sample" }, - "submitted_aspera": { + "ena_analysis_accession": { "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + "" ], - "ontology": "BU_ISCIII:037", + "ontology": "GENEPIO_0001145", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "Submitted aspera", + "classification": "Public databases", + "label": "Analysis Accession", "fill_mode": "batch" }, - "submitted_galaxy": { + "ena_study_accession": { "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + "e.g PRJEB39632" ], - "ontology": "BU_ISCIII:038", + "ontology": "GENEPIO_0001136", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "Submitted Galaxy", + "classification": "Public databases", + "label": "Study accession", "fill_mode": "batch" }, - "submitted_format": { + "ena_sample_accession": { "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" + "e.g SAMEA7098096" ], - "ontology": "BU_ISCIII:039", + "ontology": "GENEPIO_0001139", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "Submitted Format", + "classification": "Public databases", + "label": "Sample accession", "fill_mode": "batch" }, - "sra_bytes": { + "ena_experiment_accession": { "examples": [ - "e.g FASTQ;FASTQ" + "e.g ERX4331406" ], - "ontology": "BU_ISCIII:040", + "ontology": "BU_ISCIII:015", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "SRA bytes", + "classification": "Public databases", + "label": "Experiment Accession", "fill_mode": "batch" }, - "sra_md5": { + "ena_run_accession": { "examples": [ - "e.g 260236789" + "e.g ERX4331406" ], - "ontology": "BU_ISCIII:041", + "ontology": "BU_ISCIII:016", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "SRA md5", + "classification": "Public databases", + "label": "Run Accession", "fill_mode": "batch" }, - "sra_ftp": { + "ena_submission_accession": { "examples": [ - "e.g 2cf0d467d6dc4ae0a5473774d54c059c" + "e.g ERA2794974" ], - "ontology": "BU_ISCIII:042", + "ontology": "BU_ISCIII:017", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "SRA ftp", + "classification": "Public databases", + "label": "Submission Accession", "fill_mode": "batch" }, - "sra_aspera": { + "ena_experiment_title": { "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385" + "e.g Illumina MiSeq paired end sequencing" ], - "ontology": "BU_ISCIII:043", + "ontology": "ORNASEQ_0000004", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "SRA aspera", + "classification": "Public Databases", + "label": "Experiment title", "fill_mode": "batch" }, - "sra_galaxy": { + "ena_study_title": { "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385" + "e.g SARS-CoV-2 genomes from late April in Stockholm" ], - "ontology": "BU_ISCIII:044", + "ontology": "OPMI_0000380", "type": "string", "description": "", - "classification": "Submission ENA", - "label": "SRA galaxy", + "classification": "Public Databases", + "label": "Study title", "fill_mode": "batch" }, - "broker_name": { + "ena_broker_name": { "examples": [ "P17157_1007" ], "ontology": "BU_ISCIII:045", "type": "string", "description": "", - "classification": "Submission ENA", + "classification": "Public Databases", "label": "Broker Name", "fill_mode": "batch" }, - "nominal_sdev": { - "examples": [ - "" - ], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "classification": "Submission ENA", - "label": "Nominal sdev", - "fill_mode": "batch" - }, - "first_created_date": { + "ena_first_created_date": { "examples": [ "e.g 2020-08-07" ], @@ -2478,53 +2300,9 @@ "type": "string", "format": "date", "description": "", - "classification": "Submission ENA", + "classification": "Public Databases", "label": "First created date", "fill_mode": "batch" - }, - "type": { - "examples": [ - "betacoronavirus" - ], - "ontology": "NCIT:C25284", - "type": "string", - "description": "default must remain 'betacoronavirus'", - "classification": "Database Identifiers", - "label": "Type", - "fill_mode": "batch" - }, - "biosample_accession_ENA": { - "examples": [ - "SAMN14180202" - ], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "classification": "Database Identifiers", - "label": "ENA Sample ID", - "fill_mode": "sample" - }, - "virus_name": { - "examples": [ - "hCoV-19/Canada/prov_rona_99/2020" - ], - "ontology": "GENEPIO:0100282", - "type": "string", - "description": "The user-defined GISAID virus name assigned to the sequence.", - "classification": "Database Identifiers", - "label": "GISAID Virus Name", - "fill_mode": "sample" - }, - "center_name": { - "examples": [ - " KAROLINSKA INSITUTET" - ], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "classification": "Sample collection and processing", - "label": "Center Name", - "fill_mode": "batch" - }, + } } } From 6fcede0629507b17446f1ce1b462b11a4360ee8a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 31 Aug 2022 09:44:57 +0200 Subject: [PATCH 0849/1454] deleted the fields related to GISAID, ENA from the data to be included in relecov-palatform sample --- relecov_tools/__main__.py | 2 +- relecov_tools/conf/configuration.json | 12 ++---------- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 840681bc..e96c4761 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -406,10 +406,10 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out, mapping_ill ) @click.option("-o", "--output", type=click.Path(), help="Path to save json output") def long_table_parse(longtable_file, output): - """Create Json file from long table""" new_json_parse = relecov_tools.long_table_parse.LongTableParse( longtable_file, output ) + """Create Json file from long table""" new_json_parse.parsing_csv() diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b85bdf89..c724d298 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -109,7 +109,7 @@ }, "external_url": { "iskylims": { - "server": "http://relecov-iskylims.isciiides.es:8001", + "server": "http://relecov-iskylims.isciiides.es", "url": "/wetlab/api/", "store_samples": "createSampleData", "url_project_fields": "sampleProjectFields", @@ -119,7 +119,7 @@ "token": "" }, "relecov": { - "server": "http://relecov-platform.isciiides.es:8000", + "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", "bioinfodata": "createBioinfoData", @@ -135,16 +135,8 @@ "sampleLocation": "Not defined" }, "relecov_sample_metadata": [ - "author_submitter", - "authors", - "bioproject_accession_ENA", - "bioproject_umbrella_accession_ENA", - "biosample_accession_ENA", "fastq_r1_md5", "fastq_r2_md5", - "GenBank_ENA_DDBJ_accession", - "GISAID_accession", - "gisaid_id", "microbiology_lab_sample_id", "r1_fastq_filepath", "r2_fastq_filepath", From 33bd5bd5514404cdb9fc822a47f5a6f067f0f2c4 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 31 Aug 2022 09:55:23 +0200 Subject: [PATCH 0850/1454] Modify long table output json file --- relecov_tools/long_table_parse.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index c70b9464..d6ab2499 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -63,13 +63,15 @@ def __init__(self, file_path=None, output_directory=None): config_json = ConfigJson() self.long_table_heading = config_json.get_configuration("long_table_heading") - def valid_file(self, heading): + def validate_file(self, heading): """Check if long table file has all mandatory fields defined in configuration file """ for field in self.long_table_heading: if field not in heading: - return False + log.error("Incorrect format file. %s is missing", field) + stderr.print(f"[red]Incorrect Format. {field} is missing in file") + sys.exit(1) return True def parse_file(self): @@ -83,9 +85,7 @@ def parse_file(self): with open(self.file_path) as fh: lines = fh.readlines() - if not self.valid_file(lines[0].strip().split(",")): - stderr.print("[red]Incorrect Format, fields don't match") - sys.exit(1) + self.validate_file(lines[0].strip().split(",")) heading_index = {} headings_from_csv = lines[0].strip().split(",") @@ -100,14 +100,15 @@ def parse_file(self): if sample not in samp_dict: samp_dict[sample] = [] variant_dict = {} - variant_dict["Chromosome"] = {"chromosome": line_s[heading_index["CHROM"]]} + variant_dict["Chromosome"] = line_s[heading_index["CHROM"]] - variant_dict["Position"] = { + variant_dict["Variant"] = { "pos": line_s[heading_index["POS"]], "alt": line_s[heading_index["ALT"]], + "ref": line_s[heading_index["REF"]], } - variant_dict["Filter"] = {"filter": line_s[heading_index["FILTER"]]} + variant_dict["Filter"] = line_s[heading_index["FILTER"]] variant_dict["VariantInSample"] = { "dp": line_s[heading_index["DP"]], @@ -116,7 +117,7 @@ def parse_file(self): "af": line_s[heading_index["AF"]], } - variant_dict["Gene"] = {"gene": line_s[heading_index["GENE"]]} + variant_dict["Gene"] = line_s[heading_index["GENE"]] variant_dict["Effect"] = { "effect": line_s[heading_index["EFFECT"]], @@ -125,8 +126,6 @@ def parse_file(self): "hgvs_p_1_letter": line_s[heading_index["HGVS_P_1LETTER"]], } - variant_dict["Variant"] = {"ref": line_s[heading_index["REF"]]} - samp_dict[sample].append(variant_dict) return samp_dict From eeec9910b683873d64a8852b79b1c68dad54c9ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 31 Aug 2022 10:17:45 +0200 Subject: [PATCH 0851/1454] passing tests --- relecov_tools/config_json.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/config_json.py b/relecov_tools/config_json.py index 4d2a2922..56a38f48 100644 --- a/relecov_tools/config_json.py +++ b/relecov_tools/config_json.py @@ -2,7 +2,7 @@ import json import os - +# class ConfigJson: def __init__( self, From b423da412a76b9b000e57d5ae95d7e942e8a6cfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 31 Aug 2022 10:18:59 +0200 Subject: [PATCH 0852/1454] passing tests --- relecov_tools/config_json.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/config_json.py b/relecov_tools/config_json.py index 56a38f48..793c5694 100644 --- a/relecov_tools/config_json.py +++ b/relecov_tools/config_json.py @@ -2,7 +2,8 @@ import json import os -# + +# pass test class ConfigJson: def __init__( self, From 34e7b8e13c00e911d565f4c96ac984f789eb3e19 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 31 Aug 2022 12:25:33 +0200 Subject: [PATCH 0853/1454] fixed that VariantAnnotation field was missing and added progressing text --- relecov_tools/long_table_parse.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index d6ab2499..eb11f8e3 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -86,7 +86,8 @@ def parse_file(self): lines = fh.readlines() self.validate_file(lines[0].strip().split(",")) - + stderr.print("[green]Successful checking heading fields") + stderr.print("[blue]Parsing the input file") heading_index = {} headings_from_csv = lines[0].strip().split(",") for heading in self.long_table_heading: @@ -119,15 +120,15 @@ def parse_file(self): variant_dict["Gene"] = line_s[heading_index["GENE"]] - variant_dict["Effect"] = { - "effect": line_s[heading_index["EFFECT"]], + variant_dict["Effect"] = line_s[heading_index["EFFECT"]] + variant_dict["VariantAnnotation"] = { "hgvs_c": line_s[heading_index["HGVS_C"]], "hgvs_p": line_s[heading_index["HGVS_P"]], "hgvs_p_1_letter": line_s[heading_index["HGVS_P_1LETTER"]], } samp_dict[sample].append(variant_dict) - + stderr.print("[green]Successful parsing data") return samp_dict def convert_to_json(self, samp_dict): @@ -144,6 +145,7 @@ def saving_file(self, j_list): Transform the p0arsed data into a jsonf file, naming as "long_table_" + "current date" + ".json" """ + stderr.print("[blue]Saving parsed data to file") date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") file_name = "long_table_" + date_now + ".json" file_path = os.path.join(self.output_directory, file_name) @@ -156,6 +158,8 @@ def parsing_csv(self): """ function called when using the relecov-tools long-table-parse function. """ + stderr.print("[blue]Starting reading the input file") parsed_data = self.parse_file() j_list = self.convert_to_json(parsed_data) self.saving_file(j_list) + stderr.print("[green]Process completed") From 8f2a131b10e4241bf0fb317d3a215f766a67a1cc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 31 Aug 2022 14:09:17 +0200 Subject: [PATCH 0854/1454] fixes relecov schema --- relecov_tools/read_lab_metadata.py | 2 +- relecov_tools/schema/relecov_schema.json | 559 ++++++++++++++++------- 2 files changed, 393 insertions(+), 168 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 9341fa9f..582792a4 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -162,7 +162,7 @@ def include_processed_data(self, metadata): "Illumina NextSeq", "Illumina NovaSeq 6000", ], - "MinION": ["Oxford Nanopore"], + "Oxford Nanopore": ["MinION"], "Ion Torrent": ["Ion Torrent S5", "Ion Torrent PGM"], } for key, values in p_data.items(): diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 00a11f6a..e3d7d027 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -25,7 +25,8 @@ "description": "", "classification": "Sample collection and processing", "label": "Public Health sample id (SIVIES)", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "collecting_lab_sample_id": { "examples": [ @@ -36,7 +37,8 @@ "description": "The name given for the sample by the collecting institution.", "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "collecting_institution": { "examples": [ @@ -47,9 +49,10 @@ "description": "The name of the agency/institution that collected the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, - "collecting_institution_email": { + "collecting_institution_email": { "examples": [ "johnnyblogs@lab.ca" ], @@ -58,7 +61,8 @@ "description": "The email address of the contact responsible for follow-up regarding the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory Email", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "collecting_institution_address": { "examples": [ @@ -69,9 +73,10 @@ "description": "The mailing address of the agency submitting the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory Address", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, - "microbiology_lab_sample_id": { + "microbiology_lab_sample_id": { "examples": [ "" ], @@ -80,7 +85,8 @@ "description": "", "classification": "Sample collection and processing", "label": "Sample ID given in the microbiology lab", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "isolate_sample_id": { "examples": [ @@ -91,7 +97,8 @@ "description": "", "classification": "Database Identifiers", "label": "Sample ID given if multiple rna-extraction or passages", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "sequencing_sample_id": { "examples": [ @@ -102,9 +109,10 @@ "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Database Identifiers", "label": "Sample ID given for sequencing", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, - "submitting_lab_sample_id": { + "submitting_lab_sample_id": { "examples": [ "" ], @@ -113,7 +121,8 @@ "description": "Sample ID given by the submitting laboratory", "classification": "Sequencing", "label": "Sample ID given by the submitting laboratory", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "submitting_institution": { "examples": [ @@ -124,7 +133,8 @@ "description": "The name of the agency that submitted the sequence to public databases.", "classification": "Sample collection and processing", "label": "Submitting Institution", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "submitting_institution_email": { "examples": [ @@ -135,7 +145,8 @@ "description": "The email address of the contact responsible for follow-up regarding the sequence.", "classification": "Sample collection and processing", "label": "Submitting Institution Email", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "submitting_institution_address": { "examples": [ @@ -146,7 +157,8 @@ "description": "The mailing address of the agency submitting the sequence.", "classification": "Sample collection and processing", "label": "Submitting Institution Address", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "sample_collection_date": { "examples": [ @@ -158,7 +170,8 @@ "format": "date", "classification": "Sample collection and processing", "label": "Sample Collection Date", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "sample_received_date": { "examples": [ @@ -170,7 +183,8 @@ "format": "date", "classification": "Sample collection and processing", "label": "Sample Received Date", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "sample_storage_conditions": { "examples": [ @@ -181,10 +195,11 @@ "description": "The name and version of a particular protocol used for sampling.", "classification": "Sample collection and processing", "label": "Biological Sample Storage Condition", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "geo_loc_country": { - "Enums": [ + "enum": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", "Algeria [GAZ:00000563]", @@ -470,7 +485,8 @@ ], "classification": "Sample collection and processing", "label": "Country", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "geo_loc_state": { "examples": [ @@ -481,9 +497,10 @@ "description": "The state/province/territory of origin of the sample.", "classification": "Sample collection and processing", "label": "Autonomic Community", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, - "geo_loc_region": { + "geo_loc_region": { "examples": [ "Derbyshire" ], @@ -492,7 +509,8 @@ "description": "The county/region of origin of the sample.", "classification": "Sample collection and processing", "label": "Province", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "geo_loc_city": { "examples": [ @@ -503,7 +521,8 @@ "description": "The city of origin of the sample.", "classification": "Sample collection and processing", "label": "City", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "geo_loc_latitude": { "examples": [ @@ -514,7 +533,8 @@ "description": "The latitude coordinates of the geographical location of sample collection.", "classification": "Sample collection and processing", "label": "Geo Loc Latitude", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "geo_loc_longitude": { "examples": [ @@ -525,10 +545,11 @@ "description": "The longitude coordinates of the geographical location of sample collection.", "classification": "Sample collection and processing", "label": "Geo Loc Longitude", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "purpose_sampling": { - "Enums": [ + "enum": [ "Cluster/Outbreak Investigation [GENEPIO:0100001]", "Diagnostic Testing [GENEPIO:0100002]", "Research [GENEPIO:0100003]", @@ -548,17 +569,13 @@ ], "classification": "Sample collection and processing", "label": "Purpose of sampling", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "anatomical_material": { - "Enums": [ + "enum": [ "Blood [UBERON:0000178]", - "Fluid [UBERON:0006314]", "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", - "Fluid (Pericardial) [UBERON:0002409]", - "Fluid (Pleural) [UBERON:0001087]", - "Fluid (Vaginal) [UBERON:0036243]", - "Fluid (Amniotic) [UBERON:0000173]", "Saliva [UBERON:0001836]", "Tissue [UBERON:0000479]", "Not Applicable [GENEPIO:0001619]", @@ -575,10 +592,117 @@ ], "classification": "Sample collection and processing", "label": "Specimen source", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" + }, + "anatomical_part": { + "enum": [ + "Lower respiratory tract [UBERON:0001558]", + "Bronchus [UBERON:0002185]", + "Lung [UBERON:0002048]", + "Bronchiole [UBERON:0002186]", + "Alveolar sac [UBERON:0002169]", + "Pleural sac [UBERON:0009778]", + "Pleural cavity [UBERON:0002402]", + "Trachea [UBERON:0003126]", + "Rectum [UBERON:0001052]", + "Skin [UBERON:0001052]", + "Stomach [UBERON:0000945]", + "Upper respiratory tract [UBERON:0001557]", + "Anterior Nares [UBERON:2001427]", + "Esophagus [UBERON:0001043]", + "Ethmoid sinus [UBERON:0002453]", + "Nasal Cavity [UBERON:0001707]", + "Middle Nasal Turbinate [UBERON:0001762]", + "Anus [UBERON:0001245]", + "Duodenum [UBERON:0002114]", + "Nasopharynx (NP) [UBERON:0001728]", + "Oropharynx (OP) [UBERON:0001729]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]", + ], + "ontology": "", + "type": "string", + "description": "", + "examples": [ + "" + ], + "classification": "Sample collection and processing", + "label": "Specimen source", + "fill_mode": "batch", + "required": "No" + }, + "collection_device": { + "enum": [ + "Swab [GENEPIO:0100027]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "", + "type": "string", + "description": "", + "examples": [ + "" + ], + "classification": "Sample collection and processing", + "label": "Specimen source", + "fill_mode": "batch", + "required": "No" + }, + "collection_method": { + "enum": [ + "Aspiration [NCIT:C15631]", + "Biopsy [NCIT:C15189]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], + "ontology": "", + "type": "string", + "description": "", + "examples": [ + "" + ], + "classification": "Sample collection and processing", + "label": "Specimen source", + "fill_mode": "batch", + "required": "No" + }, + "body_product": { + "enum": [ + "Feces UBERON:0001988]", + "Mucus UBERON:0000912]", + "Sputum UBERON:0007311]", + "Sweat UBERON:0001089]", + "Tear UBERON:0001827]", + "Urine UBERON:0001088]", + "Not Applicable GENEPIO:0001619]", + "Not Collected GENEPIO:0001620]", + "Not Provided GENEPIO:0001668]", + "Missing GENEPIO:0001618]", + "Restricted Access GENEPIO:0001810]" + ], + "ontology": "", + "type": "string", + "description": "", + "examples": [ + "" + ], + "classification": "Sample collection and processing", + "label": "Specimen source", + "fill_mode": "batch", + "required": "No" }, "environmental_material": { - "Enums": [ + "enum": [ "Air vent [ENVO:03501208]", "Banknote [ENVO:00003896]", "Bed rail [ENVO:03501209]", @@ -626,10 +750,11 @@ ], "classification": "Sample collection and processing", "label": "Environmental Material", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "environmental_system": { - "Enums": [ + "enum": [ "Acute care facility [ENVO:03501135]", "Animal house [ENVO:00003040]", "Bathroom [ENVO:01000422]", @@ -665,10 +790,11 @@ ], "classification": "Sample collection and processing", "label": "Environmental System", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "organism": { - "Enums": [ + "enum": [ "Coronaviridae [NCBITaxon:11118]", "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", "Not Applicable [GENEPIO:0001619]", @@ -685,7 +811,8 @@ ], "classification": "Sample collection and processing", "label": "Organism", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "tax_id": { "examples": [ @@ -696,7 +823,8 @@ "description": "The NCBITaxon identifier for the organism being sequenced.", "classification": "Sample collection and processing", "label": "Tax ID", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "host_subject_id": { "examples": [ @@ -706,7 +834,7 @@ "type": "string", "description": "An unique identifier by which each subject can be referred to, de-identified.", "classification": "Host information", - "label": "Host Subject Id" + "label": "Host Subject Id""required": "No" }, "host_health_state": { "examples": [ @@ -716,10 +844,10 @@ "type": "string", "description": " Status of the host", "classification": "Host health state information", - "label": "Host health state" + "label": "Host health state""required": "No" }, "host_common_name": { - "Enums": [ + "enum": [ "Human [NCBITaxon:9606]", "Bat [NCBITaxon:9397]", "Cat [NCBITaxon:9685]", @@ -747,10 +875,11 @@ ], "classification": "Host information", "label": "Host", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "host_scientific_name": { - "Enums": [ + "enum": [ "Bos taurus [NCBITaxon:9913]", "Canis lupus familiaris [NCBITaxon:9615]", "Chiroptera [NCBITaxon:9397]", @@ -781,10 +910,11 @@ ], "classification": "Host information", "label": "Host Scientific Name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "host_disease": { - "Enums": [ + "enum": [ "COVID-19 [MONDO:0100096]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", @@ -800,7 +930,8 @@ ], "classification": "Host information", "label": "Host disease", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "host_age": { "ontology": "GENEPIO:0001392", @@ -811,10 +942,11 @@ ], "classification": "Host information", "label": "Host Age", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "host_gender": { - "Enums": [ + "enum": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", "Non-binary Gender [GSSO:000132]", @@ -835,10 +967,11 @@ ], "classification": "Host information", "label": "Host Gender", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "sequencing_instrument_model": { - "Enums": [ + "enum": [ "Illumina sequencing instrument [GENEPIO:0100105]", "Illumina Genome Analyzer [GENEPIO:0100106]", "Illumina Genome Analyzer II [GENEPIO:0100107]", @@ -899,10 +1032,11 @@ ], "classification": "Sequencing", "label": "Sequencing Instrument Model", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "purpose_of_sequencing": { - "Enums": [ + "enum": [ "Baseline surveillance (random sampling) [GENEPIO:0100005]", "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", "Priority surveillance projects [GENEPIO:0100007]", @@ -941,7 +1075,8 @@ ], "classification": "Sequencing", "label": "Purpose of Sequencing", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "sequencing_date": { "examples": [ @@ -953,7 +1088,8 @@ "format": "date", "classification": "Sequencing", "label": "Sequencing Date", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "extraction_protocol": { "examples": [ @@ -964,10 +1100,11 @@ "description": "DNA/RNA extraction protocol", "classification": "Sequencing", "label": "Extraction Protocol", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "all_in_one_library_kit": { - "Enums": [ + "enum": [ "Ion Xpress", "ABL_DeepChek NGS", "Ion AmpliSeq Kit for Chef DL8", @@ -985,10 +1122,11 @@ "description": "", "classification": "Sequencing", "label": "Commercial All-in-one library kit", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "library_preparation_kit": { - "Enums": [ + "enum": [ "Illumina DNA PCR-Free Prep", "Illumina DNA Prep", "Illumina Stranded mRNA Prep", @@ -1022,10 +1160,11 @@ "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", "classification": "Sequencing", "label": "Library Preparation Kit", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "enrichment_protocol": { - "Enums":[ + "enum": [ "Amplicon", "Probes", "Custom probes", @@ -1041,7 +1180,8 @@ "description": "Type of enrichment protocol", "classification": "Sequencing", "label": "Enrichment Protocol", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_enrichment_protocol_is_other_specify": { "examples": [ @@ -1052,10 +1192,11 @@ "description": "", "classification": "Sequencing", "label": "If Enrichment Protocol Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "enrichment_panel": { - "Enums":[ + "enum": [ "ARTIC", "Illumina respiratory Virus Oligo Panel", "Illumina AmpliSeq Community panel", @@ -1074,10 +1215,11 @@ "description": "Commercial or custom panel/assay used for enrichment.", "classification": "Sequencing", "label": "Enrichment panel/assay", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "enrichment_panel_version": { - "Enums":[ + "enum": [ "ARTIC v1", "ARTIC v2", "ARTIC v3", @@ -1100,9 +1242,10 @@ "description": "", "classification": "Sequencing", "label": "Enrichment panel/assay version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, - "amplicon_pcr_primer_scheme": { + "amplicon_pcr_primer_scheme": { "examples": [ "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" ], @@ -1111,7 +1254,8 @@ "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", "classification": "Sequencing", "label": "Amplicon Pcr Primer Scheme", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "number_of_samples_in_run": { "examples": [ @@ -1122,10 +1266,11 @@ "description": "", "classification": "Sequencing", "label": "Number Of Samples In Run", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "flowcell_kit": { - "Enums":[ + "enum": [ "HiSeq 3000/4000 PE Cluster Kit", "HiSeq 3000/4000 SBS Kit (50 cycles)", "HiSeq 3000/4000 SBS Kit (150 cycles)", @@ -1261,7 +1406,8 @@ "description": "Flowcell sequencer used for sequencing the sample", "classification": "Sequencing", "label": "Flowcell Kit", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "runID": { "examples": [ @@ -1272,10 +1418,11 @@ "description": "Unique sequencing run identifier.", "classification": "Sequencing", "label": "Runid", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "sequencing_instrument_platform": { - "Enums":[ + "enum": [ "Oxford Nanopore", "Illumina", "Ion Torrent", @@ -1289,10 +1436,11 @@ "description": "", "classification": "Sequencing", "label": "Sequencing Instrument Platform", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "library_source": { - "Enums": [ + "enum": [ "GENOMIC", "TRANSCRIPTOMIC", "METAGENOMIC", @@ -1309,10 +1457,11 @@ "description": "Molecule type used to make the library.", "classification": "Sequencing", "label": "Source material", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "library_selection": { - "Enums":[ + "enum": [ "RANDOM", "PCR", "RANDOM PCR", @@ -1348,10 +1497,11 @@ "description": "Library capture method.", "classification": "Sequencing", "label": "Capture method", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "library_strategy": { - "Enums": [ + "enum": [ "Bisultife-Seq strategy [GENPIO:0001975]", "CTS strategy [GENPIO:0001978]", "ChIP-Seq strategy [GENPIO:0001979]", @@ -1381,12 +1531,13 @@ "description": "Overall sequencing strategy or approach.", "classification": "Sequencing", "label": "Sequencing technique", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "library_layout": { - "Enums":[ - "SINGLE", - "PAIRED" + "enum": [ + "SINGLE", + "PAIRED" ], "examples": [ "PAIRED" @@ -1396,7 +1547,8 @@ "description": "Single or paired sequencing configuration", "classification": "Sequencing", "label": "Library Layout", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "sequence_file_R1_fastq": { "examples": [ @@ -1407,7 +1559,8 @@ "description": "The user-specified filename of the r1 FASTQ file.", "classification": "Bioinformatics and QC metrics fields", "label": "Sequence file R1 fastq", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "sequence_file_R2_fastq": { "examples": [ @@ -1418,7 +1571,8 @@ "description": "The user-specified filename of the r2 FASTQ file.", "classification": "Bioinformatics and QC metrics fields", "label": "Sequence file R2 fastq", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "r1_fastq_filepath": { "examples": [ @@ -1429,7 +1583,8 @@ "description": "The filepath of the r1 FASTQ file.", "classification": "Files info", "label": "Filepath R1 fastq", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "r2_fastq_filepath": { "examples": [ @@ -1440,7 +1595,8 @@ "description": "The filepath of the r2 FASTQ file.", "classification": "Files info", "label": "Filepath R2 fastq", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "fast5_filename": { "examples": [ @@ -1451,7 +1607,8 @@ "description": "The user-specified filename of the FAST5 file.", "classification": "Files info", "label": "Filename fast5", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "fast5_filepath": { "examples": [ @@ -1462,7 +1619,8 @@ "description": "The filepath of the FAST5 file.", "classification": "Files info", "label": "Filepath fast5", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "analysis_date": { "examples": [ @@ -1474,7 +1632,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "Analysis date", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "dehosting_method_software_name": { "examples": [ @@ -1485,7 +1644,8 @@ "description": "The method used to remove host reads from the pathogen sequence.", "classification": "Bioinformatic Analysis fields", "label": "Dehosting Method", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "dehosting_method_software_version": { "examples": [ @@ -1496,7 +1656,8 @@ "description": "The method version used to remove host reads from the pathogen sequence.", "classification": "Bioinformatic Analysis fields", "label": "Dehosting Method Version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "reference_genome_accession": { "examples": [ @@ -1507,7 +1668,8 @@ "description": "A persistent, unique identifier of a genome database entry.", "classification": "Bioinformatics and QC metrics fields", "label": "Reference genome accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "bioinformatics_protocol_software_name": { "examples": [ @@ -1518,7 +1680,8 @@ "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "Bioinformatics protocol", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_bioinformatic_protocol_is_other_specify": { "examples": [ @@ -1529,7 +1692,8 @@ "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "If bioinformatic protocol Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "bioinformatics_protocol_software_version": { "examples": [ @@ -1540,10 +1704,11 @@ "description": "The version number of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "bioinformatics protocol version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "commercial_open_source_both": { - "Enums":[ + "enum": [ "Commercial", "Open Source", "Both" @@ -1556,7 +1721,8 @@ "description": "", "classification": "Bioinformatic Analysis fields", "label": "Commercial/Open-source/both", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "preprocessing_software_name": { "examples": [ @@ -1567,7 +1733,8 @@ "description": "Software used for preprocessing step.", "classification": "Bioinformatic Analysis fields", "label": "Preprocessing", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "preprocessing_software_version": { "examples": [ @@ -1578,7 +1745,8 @@ "description": "Version of the preprocessing software used.", "classification": "Bioinformatic Analysis fields", "label": "Preprocessing Version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_preprocessing_other": { "examples": [ @@ -1589,7 +1757,8 @@ "description": "", "classification": "Bioinformatic Analysis fields", "label": "If preprocessing Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "preprocessing_params": { "examples": [ @@ -1600,7 +1769,8 @@ "description": "Preprocessing parameters used.", "classification": "Bioinformatic Analysis fields", "label": "Preprocessing params", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "mapping_software_name": { "examples": [ @@ -1611,7 +1781,8 @@ "description": "Software used for mapping step.", "classification": "Bioinformatic Analysis fields", "label": "Mapping", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "mapping_software_version": { "examples": [ @@ -1622,7 +1793,8 @@ "description": "Version of the mapper used.", "classification": "Bioinformatic Analysis fields", "label": "Mapping Version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_mapping_other": { "examples": [ @@ -1633,7 +1805,8 @@ "description": "", "classification": "Bioinformatic Analysis fields", "label": "If mapping Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "mapping_params": { "examples": [ @@ -1644,7 +1817,8 @@ "description": "Parameters used for mapping step.", "classification": "Bioinformatic Analysis fields", "label": "Mapping params", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "assembly": { "examples": [ @@ -1655,7 +1829,8 @@ "description": "Software used for assembly of the pathogen genome.", "classification": "Bioinformatic Analysis fields", "label": "Assembly", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_assembly_other": { "examples": [ @@ -1666,7 +1841,8 @@ "description": "Assembly software version", "classification": "Bioinformatic Analysis fields", "label": "If assembly Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "assembly_params": { "examples": [ @@ -1677,7 +1853,8 @@ "description": "Params used for genome assembly.", "classification": "Bioinformatic Analysis fields", "label": "Assambly params", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "variant_calling_software_name": { "examples": [ @@ -1688,7 +1865,8 @@ "description": "Software used for variant calling.", "classification": "Bioinformatic Variants", "label": "Variant Calling", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "variant_calling_software_version": { "examples": [ @@ -1699,7 +1877,8 @@ "description": "Variant calling software version", "classification": "Bioinformatic Variants", "label": "Variant Calling Version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_variant_calling_other": { "examples": [ @@ -1710,7 +1889,8 @@ "description": "", "classification": "Bioinformatic Variants", "label": "If variant calling Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "variant_calling_params": { "examples": [ @@ -1721,7 +1901,8 @@ "description": "Params used for variant calling", "classification": "Bioinformatic Variants", "label": "Variant Calling params", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_sequence_name": { "ontology": "GENEPIO:0001460", @@ -1732,7 +1913,8 @@ ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_sequence_filename": { "ontology": "GENEPIO:0001461", @@ -1743,7 +1925,8 @@ ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_sequence_md5": { "ontology": "0", @@ -1754,7 +1937,8 @@ ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name md5", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_sequence_filepath": { "examples": [ @@ -1765,7 +1949,8 @@ "description": "The filepath of the consesnsus sequence file.", "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence filepath", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "long_table_path": { "examples": [ @@ -1776,7 +1961,8 @@ "description": "The path where the long table including all variants and annotations is.", "classification": "Bioinformatic Analysis fields", "label": "Long table path", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_sequence_software_name": { "examples": [ @@ -1787,7 +1973,8 @@ "description": "The name of software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence software name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_consensus_other": { "examples": [ @@ -1798,7 +1985,8 @@ "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", "label": "If consensus Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_sequence_software_version": { "examples": [ @@ -1809,7 +1997,8 @@ "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence software version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_params": { "examples": [ @@ -1820,7 +2009,8 @@ "description": "Parameters used for consensus generation", "classification": "Bioinformatic Analysis fields", "label": "Consensus Params", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "consensus_genome_length": { "examples": [ @@ -1831,7 +2021,8 @@ "description": "Size of the assembled genome described as the number of base pairs.", "classification": "Bioinformatics and QC metrics fields", "label": "Consensus genome length", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "depth_of_coverage_threshold": { "examples": [ @@ -1842,7 +2033,8 @@ "description": "The threshold used as a cut-off for the depth of coverage.", "classification": "Bioinformatics and QC metrics fields", "label": "Depth of coverage threshold", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "number_of_base_pairs_sequenced": { "examples": [ @@ -1853,7 +2045,8 @@ "description": "The number of total base pairs generated by the sequencing process.", "classification": "Bioinformatics and QC metrics fields", "label": "Number of base pairs sequenced ", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "qc_filtered": { "examples": [ @@ -1864,7 +2057,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%qc filtered", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "per_reads_host": { "examples": [ @@ -1875,7 +2069,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%reads host", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "per_reads_virus": { "examples": [ @@ -1886,7 +2081,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%reads virus", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "per_unmapped": { "examples": [ @@ -1897,7 +2093,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%unmapped", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "depth_of_coverage_value": { "examples": [ @@ -1908,7 +2105,8 @@ "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", "classification": "Bioinformatics and QC metrics fields", "label": "Depth of coverage value ", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "per_genome_greater_10x": { "examples": [ @@ -1919,7 +2117,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "% genome greater 10x", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "per_Ns": { "examples": [ @@ -1930,7 +2129,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%Ns", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ns_per_100_kbp": { "examples": [ @@ -1941,7 +2141,8 @@ "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", "classification": "Bioinformatics and QC metrics fields", "label": "Ns per 100 kbp", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "number_of_variants_in_consensus": { "examples": [ @@ -1952,7 +2153,8 @@ "description": "", "classification": "Bioinformatic Variants", "label": "Number of variants (AF greater 75%)", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "number_of_variants_with_effect": { "examples": [ @@ -1963,7 +2165,8 @@ "description": "", "classification": "Bioinformatic Variants", "label": "Number of variants with effect", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "lineage_name": { "examples": [ @@ -1974,7 +2177,8 @@ "description": "The name of the lineage or clade.", "classification": "Lineage fields", "label": "Lineage/clade name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "lineage_analysis_software_name": { "examples": [ @@ -1985,7 +2189,8 @@ "description": "The name of the software used to determine the lineage/clade.", "classification": "Lineage fields", "label": "lineage/clade analysis software name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "if_lineage_identification_other": { "examples": [ @@ -1996,7 +2201,8 @@ "description": "The name of the software used to determine the lineage/clade.", "classification": "Lineage fields", "label": "If lineage identification Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "lineage_analysis_software_version": { "examples": [ @@ -2007,10 +2213,11 @@ "description": "The version of the software used to determine the lineage/clade.", "classification": "Lineage fields", "label": "Lineage/clade analysis software version", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "variant_designation": { - "Enums": [ + "enum": [ "Variant of Interest (VOI) [GENEPIO:0100082]", "Variant of Concern (VOC) [GENEPIO:0100083]", "Variant Under Monitoring (VUM) [GENEPIO:0100279]" @@ -2023,10 +2230,11 @@ ], "classification": "Lineage fields", "label": "Variant designation", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "gene_name_1": { - "Enums": [ + "enum": [ "E gene (orf4) [GENEPIO:0100151]", "M gene (orf5) [GENEPIO:0100152]", "N gene (orf9) [GENEPIO:0100153]", @@ -2074,7 +2282,8 @@ ], "classification": "Pathogen diagnostic testing", "label": "Gene Name 1", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "diagnostic_pcr_Ct_value_1": { "examples": [ @@ -2085,10 +2294,11 @@ "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Ct Value 1", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "gene_name_2": { - "Enums": [ + "enum": [ "E gene (orf4) [GENEPIO:0100151]", "M gene (orf5) [GENEPIO:0100152]", "N gene (orf9) [GENEPIO:0100153]", @@ -2136,7 +2346,8 @@ ], "classification": "Pathogen diagnostic testing", "label": "Gene Name 2", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "diagnostic_pcr_Ct_value_2": { "examples": [ @@ -2147,7 +2358,8 @@ "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Ct Value-2", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "authors": { "examples": [ @@ -2158,7 +2370,8 @@ "description": "", "classification": "Public databases", "label": "Authors", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "gisaid_submitter_id": { "examples": [ @@ -2169,7 +2382,8 @@ "description": "GISAID sequence ID.", "classification": "Public Databases", "label": "GISAID id", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "gisaid_accession_id": { "examples": [ @@ -2180,7 +2394,8 @@ "description": "GISAID sequence ID.", "classification": "Public Databases", "label": "GISAID id", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "gisaid_virus_name": { "examples": [ @@ -2191,7 +2406,8 @@ "description": "The user-defined GISAID virus name assigned to the sequence.", "classification": "Public Databases", "label": "GISAID Virus Name", - "fill_mode": "sample" + "fill_mode": "sample", + "required": "No" }, "ena_analysis_accession": { "examples": [ @@ -2202,7 +2418,8 @@ "description": "", "classification": "Public databases", "label": "Analysis Accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_study_accession": { "examples": [ @@ -2213,7 +2430,8 @@ "description": "", "classification": "Public databases", "label": "Study accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_sample_accession": { "examples": [ @@ -2224,7 +2442,8 @@ "description": "", "classification": "Public databases", "label": "Sample accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_experiment_accession": { "examples": [ @@ -2235,7 +2454,8 @@ "description": "", "classification": "Public databases", "label": "Experiment Accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_run_accession": { "examples": [ @@ -2246,7 +2466,8 @@ "description": "", "classification": "Public databases", "label": "Run Accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_submission_accession": { "examples": [ @@ -2257,7 +2478,8 @@ "description": "", "classification": "Public databases", "label": "Submission Accession", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_experiment_title": { "examples": [ @@ -2268,7 +2490,8 @@ "description": "", "classification": "Public Databases", "label": "Experiment title", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_study_title": { "examples": [ @@ -2279,7 +2502,8 @@ "description": "", "classification": "Public Databases", "label": "Study title", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_broker_name": { "examples": [ @@ -2290,7 +2514,8 @@ "description": "", "classification": "Public Databases", "label": "Broker Name", - "fill_mode": "batch" + "fill_mode": "batch", + "required": "No" }, "ena_first_created_date": { "examples": [ @@ -2302,7 +2527,7 @@ "description": "", "classification": "Public Databases", "label": "First created date", - "fill_mode": "batch" + "fill_mode": "batch", } } -} +} \ No newline at end of file From 7f79d7c40f6c2778985aeae5ab8fa20d6991d46b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 31 Aug 2022 17:14:28 +0200 Subject: [PATCH 0855/1454] fixes in relecov schema 2 --- relecov_tools/schema/relecov_schema.json | 64 ++++++++++++++++++------ 1 file changed, 50 insertions(+), 14 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index e3d7d027..4164e694 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -576,6 +576,10 @@ "enum": [ "Blood [UBERON:0000178]", "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", + "Fluid (Pericardial) [UBERON:0002409]", + "Fluid (Pleural) [UBERON:0001087]", + "Fluid (Vaginal) [UBERON:0036243]", + "Fluid (Amniotic) [UBERON:0000173]", "Saliva [UBERON:0001836]", "Tissue [UBERON:0000479]", "Not Applicable [GENEPIO:0001619]", @@ -597,6 +601,8 @@ }, "anatomical_part": { "enum": [ + "Eye [UBERON:0000970]", + "Intestine [UBERON:0000160]", "Lower respiratory tract [UBERON:0001558]", "Bronchus [UBERON:0002185]", "Lung [UBERON:0002048]", @@ -624,7 +630,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]", ], - "ontology": "", + "ontology": "GENEPIO:0001214", "type": "string", "description": "", "examples": [ @@ -637,6 +643,16 @@ }, "collection_device": { "enum": [ + "Air filter [GENEPIO:0100031]", + "Blood Collection Tube [GENEPIO:0100031]", + "Bronchoscope [NCIT:C17611]", + "Collection Container [NCIT:C43446]", + "Collection Cup [GENEPIO:0100026]", + "Filter [NCIT:C45801]", + "Needle [NCIT:C69013]", + "Serum Collection Tube [NCIT:C113675]", + "Sputum Collection Tube [GENEPIO:0002115]", + "Suction Catheter [58253008]", "Swab [GENEPIO:0100027]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", @@ -644,7 +660,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "", + "ontology": "GENEPIO:0001234", "type": "string", "description": "", "examples": [ @@ -657,6 +673,25 @@ }, "collection_method": { "enum": [ + "Amniocentesis [NCIT:C52009]", + "Suprapublic Aspiration [GENEPIO:0100028]", + "Tracheal Aspiration [GENEPIO:0100029]", + "Vacuum Aspiration [GENEPIO:0100030]", + "Needle Biopsy [OBI:0002654]", + "Filtration [NCIT:C16583]", + "Lavage [NCIT:C38068]", + "Bronchoalveolar Lavage (BAL) [GENEPIO:0100032]", + "Gastric Lavage [GENEPIO:0100033]", + "Lumbar Puncture [NCIT:C15327]", + "Necropsy [NCIT:C166270]", + "Phlebotomy [NCIT:C28221]", + "Rinsing [GENEPIO:0002116]", + "Scraping [GENEPIO:0100035]", + "Swabbing [NCIT:C17627]", + "Finger Pick [GENEPIO:0100036]", + "Wash [NCIT:C65077]", + "Washout Tear Collection [GENEPIO:0100038]", + "Inferior Nasal Turbinate [NCIT:C32794]", "Aspiration [NCIT:C15631]", "Biopsy [NCIT:C15189]", "Not Applicable [GENEPIO:0001619]", @@ -665,7 +700,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "", + "ontology": "GENEPIO:0001241", "type": "string", "description": "", "examples": [ @@ -678,17 +713,18 @@ }, "body_product": { "enum": [ - "Feces UBERON:0001988]", - "Mucus UBERON:0000912]", - "Sputum UBERON:0007311]", - "Sweat UBERON:0001089]", - "Tear UBERON:0001827]", - "Urine UBERON:0001088]", - "Not Applicable GENEPIO:0001619]", - "Not Collected GENEPIO:0001620]", - "Not Provided GENEPIO:0001668]", - "Missing GENEPIO:0001618]", - "Restricted Access GENEPIO:0001810]" + "Breast Milk [UBERON:0001913]", + "Feces [UBERON:0001988]", + "Mucus [UBERON:0000912]", + "Sputum [UBERON:0007311]", + "Sweat [UBERON:0001089]", + "Tear [UBERON:0001827]", + "Urine [UBERON:0001088]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" ], "ontology": "", "type": "string", From af03fb74b87f0e699324998dd468c17134d4b521 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 1 Sep 2022 11:22:01 +0200 Subject: [PATCH 0856/1454] changes in schema --- relecov_tools/schema/relecov_schema.json | 426 ++++++++--------------- 1 file changed, 149 insertions(+), 277 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4164e694..9a5d1b39 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -25,8 +25,7 @@ "description": "", "classification": "Sample collection and processing", "label": "Public Health sample id (SIVIES)", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "collecting_lab_sample_id": { "examples": [ @@ -37,8 +36,7 @@ "description": "The name given for the sample by the collecting institution.", "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "collecting_institution": { "examples": [ @@ -49,8 +47,7 @@ "description": "The name of the agency/institution that collected the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "collecting_institution_email": { "examples": [ @@ -61,8 +58,7 @@ "description": "The email address of the contact responsible for follow-up regarding the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory Email", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "collecting_institution_address": { "examples": [ @@ -73,8 +69,7 @@ "description": "The mailing address of the agency submitting the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory Address", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "microbiology_lab_sample_id": { "examples": [ @@ -85,8 +80,7 @@ "description": "", "classification": "Sample collection and processing", "label": "Sample ID given in the microbiology lab", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "isolate_sample_id": { "examples": [ @@ -97,8 +91,7 @@ "description": "", "classification": "Database Identifiers", "label": "Sample ID given if multiple rna-extraction or passages", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "sequencing_sample_id": { "examples": [ @@ -109,8 +102,7 @@ "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Database Identifiers", "label": "Sample ID given for sequencing", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "submitting_lab_sample_id": { "examples": [ @@ -121,8 +113,7 @@ "description": "Sample ID given by the submitting laboratory", "classification": "Sequencing", "label": "Sample ID given by the submitting laboratory", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "submitting_institution": { "examples": [ @@ -133,8 +124,7 @@ "description": "The name of the agency that submitted the sequence to public databases.", "classification": "Sample collection and processing", "label": "Submitting Institution", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "submitting_institution_email": { "examples": [ @@ -145,8 +135,7 @@ "description": "The email address of the contact responsible for follow-up regarding the sequence.", "classification": "Sample collection and processing", "label": "Submitting Institution Email", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "submitting_institution_address": { "examples": [ @@ -157,8 +146,7 @@ "description": "The mailing address of the agency submitting the sequence.", "classification": "Sample collection and processing", "label": "Submitting Institution Address", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "sample_collection_date": { "examples": [ @@ -170,8 +158,7 @@ "format": "date", "classification": "Sample collection and processing", "label": "Sample Collection Date", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "sample_received_date": { "examples": [ @@ -183,8 +170,7 @@ "format": "date", "classification": "Sample collection and processing", "label": "Sample Received Date", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "sample_storage_conditions": { "examples": [ @@ -195,8 +181,7 @@ "description": "The name and version of a particular protocol used for sampling.", "classification": "Sample collection and processing", "label": "Biological Sample Storage Condition", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "geo_loc_country": { "enum": [ @@ -485,8 +470,7 @@ ], "classification": "Sample collection and processing", "label": "Country", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "geo_loc_state": { "examples": [ @@ -497,8 +481,7 @@ "description": "The state/province/territory of origin of the sample.", "classification": "Sample collection and processing", "label": "Autonomic Community", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "geo_loc_region": { "examples": [ @@ -509,8 +492,7 @@ "description": "The county/region of origin of the sample.", "classification": "Sample collection and processing", "label": "Province", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "geo_loc_city": { "examples": [ @@ -521,8 +503,7 @@ "description": "The city of origin of the sample.", "classification": "Sample collection and processing", "label": "City", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "geo_loc_latitude": { "examples": [ @@ -533,8 +514,7 @@ "description": "The latitude coordinates of the geographical location of sample collection.", "classification": "Sample collection and processing", "label": "Geo Loc Latitude", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "geo_loc_longitude": { "examples": [ @@ -545,8 +525,7 @@ "description": "The longitude coordinates of the geographical location of sample collection.", "classification": "Sample collection and processing", "label": "Geo Loc Longitude", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "purpose_sampling": { "enum": [ @@ -569,8 +548,7 @@ ], "classification": "Sample collection and processing", "label": "Purpose of sampling", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "anatomical_material": { "enum": [ @@ -596,8 +574,7 @@ ], "classification": "Sample collection and processing", "label": "Specimen source", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "anatomical_part": { "enum": [ @@ -628,7 +605,7 @@ "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", - "Restricted Access [GENEPIO:0001810]", + "Restricted Access [GENEPIO:0001810]" ], "ontology": "GENEPIO:0001214", "type": "string", @@ -638,8 +615,7 @@ ], "classification": "Sample collection and processing", "label": "Specimen source", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "collection_device": { "enum": [ @@ -668,8 +644,7 @@ ], "classification": "Sample collection and processing", "label": "Specimen source", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "collection_method": { "enum": [ @@ -708,8 +683,7 @@ ], "classification": "Sample collection and processing", "label": "Specimen source", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "body_product": { "enum": [ @@ -734,8 +708,7 @@ ], "classification": "Sample collection and processing", "label": "Specimen source", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "environmental_material": { "enum": [ @@ -786,8 +759,7 @@ ], "classification": "Sample collection and processing", "label": "Environmental Material", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "environmental_system": { "enum": [ @@ -826,8 +798,7 @@ ], "classification": "Sample collection and processing", "label": "Environmental System", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "organism": { "enum": [ @@ -847,8 +818,7 @@ ], "classification": "Sample collection and processing", "label": "Organism", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "tax_id": { "examples": [ @@ -859,8 +829,7 @@ "description": "The NCBITaxon identifier for the organism being sequenced.", "classification": "Sample collection and processing", "label": "Tax ID", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "host_subject_id": { "examples": [ @@ -870,7 +839,7 @@ "type": "string", "description": "An unique identifier by which each subject can be referred to, de-identified.", "classification": "Host information", - "label": "Host Subject Id""required": "No" + "label": "Host Subject Id" }, "host_health_state": { "examples": [ @@ -879,8 +848,8 @@ "ontology": "GENEPIO:0001388", "type": "string", "description": " Status of the host", - "classification": "Host health state information", - "label": "Host health state""required": "No" + "classification": "Host information", + "label": "Host health state" }, "host_common_name": { "enum": [ @@ -911,8 +880,7 @@ ], "classification": "Host information", "label": "Host", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "host_scientific_name": { "enum": [ @@ -946,8 +914,7 @@ ], "classification": "Host information", "label": "Host Scientific Name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "host_disease": { "enum": [ @@ -966,8 +933,7 @@ ], "classification": "Host information", "label": "Host disease", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "host_age": { "ontology": "GENEPIO:0001392", @@ -978,8 +944,7 @@ ], "classification": "Host information", "label": "Host Age", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "host_gender": { "enum": [ @@ -1003,8 +968,7 @@ ], "classification": "Host information", "label": "Host Gender", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "sequencing_instrument_model": { "enum": [ @@ -1068,8 +1032,7 @@ ], "classification": "Sequencing", "label": "Sequencing Instrument Model", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "purpose_of_sequencing": { "enum": [ @@ -1111,8 +1074,7 @@ ], "classification": "Sequencing", "label": "Purpose of Sequencing", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "sequencing_date": { "examples": [ @@ -1124,8 +1086,7 @@ "format": "date", "classification": "Sequencing", "label": "Sequencing Date", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "extraction_protocol": { "examples": [ @@ -1136,8 +1097,7 @@ "description": "DNA/RNA extraction protocol", "classification": "Sequencing", "label": "Extraction Protocol", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "all_in_one_library_kit": { "enum": [ @@ -1158,8 +1118,7 @@ "description": "", "classification": "Sequencing", "label": "Commercial All-in-one library kit", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "library_preparation_kit": { "enum": [ @@ -1196,8 +1155,7 @@ "description": "The name of the DNA library preparation kit used to generate the library being sequenced.", "classification": "Sequencing", "label": "Library Preparation Kit", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "enrichment_protocol": { "enum": [ @@ -1216,8 +1174,7 @@ "description": "Type of enrichment protocol", "classification": "Sequencing", "label": "Enrichment Protocol", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_enrichment_protocol_is_other_specify": { "examples": [ @@ -1228,8 +1185,7 @@ "description": "", "classification": "Sequencing", "label": "If Enrichment Protocol Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "enrichment_panel": { "enum": [ @@ -1251,8 +1207,7 @@ "description": "Commercial or custom panel/assay used for enrichment.", "classification": "Sequencing", "label": "Enrichment panel/assay", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "enrichment_panel_version": { "enum": [ @@ -1261,12 +1216,12 @@ "ARTIC v3", "ARTIC v4", "Illumina AmpliSeq Community panel", - "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", + "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", "Illumina Respiratory Virus Oligos Panel V1", "Illumina Respiratory Virus Oligos Panel V2", "Ion AmpliSeq SARS-CoV-2 Insight", "xGen SC2 Midnight1200 Amplicon Panel", - "ViroKey SQ FLEX SARS-CoV-2 Primer Set",  + "ViroKey SQ FLEX SARS-CoV-2 Primer Set", "NEBNext VarSkip Short SARS-CoV-2 primers", "Other" ], @@ -1278,8 +1233,7 @@ "description": "", "classification": "Sequencing", "label": "Enrichment panel/assay version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "amplicon_pcr_primer_scheme": { "examples": [ @@ -1290,8 +1244,7 @@ "description": "The specifications of the primers (primer sequences, binding positions, fragment size generated etc) used to generate the amplicons to be sequenced.", "classification": "Sequencing", "label": "Amplicon Pcr Primer Scheme", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "number_of_samples_in_run": { "examples": [ @@ -1302,8 +1255,7 @@ "description": "", "classification": "Sequencing", "label": "Number Of Samples In Run", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "flowcell_kit": { "enum": [ @@ -1357,19 +1309,19 @@ "NextSeq 1000/2000 P2 Reagents (100 Cycles) v3", "NextSeq 1000/2000 P2 Reagents (200 Cycles) v3", "NextSeq 1000/2000 P2 Reagents (300 Cycles) v3", - "NextSeq 2000 P3 Reagents (50 Cycles)",  + "NextSeq 2000 P3 Reagents (50 Cycles)", "NextSeq 2000 P3 Reagents (100 Cycles)", - "NextSeq 2000 P3 Reagents (200 Cycles)",  + "NextSeq 2000 P3 Reagents (200 Cycles)", "NextSeq 2000 P3 Reagents (300 Cycles)", - "NextSeq 1000/2000 Read and Index Primers",  + "NextSeq 1000/2000 Read and Index Primers", "NextSeq 1000/2000 Index Primer Kit", - "NextSeq 1000/2000 Read Primer Kit",  + "NextSeq 1000/2000 Read Primer Kit", "NextSeq 500/550 High Output Kit v2.5 (75 Cycles)", "NextSeq 500/550 High Output Kit v2.5 (150 Cycles)", "NextSeq 500/550 High Output Kit v2.5 (300 Cycles)", "NextSeq 500/550 Mid Output Kit v2.5 (150 Cycles)", "NextSeq 500/550 Mid Output Kit v2.5 (300 Cycles)", - "TG NextSeq 500/550 High Output Kit v2.5 (75 Cycles)",  + "TG NextSeq 500/550 High Output Kit v2.5 (75 Cycles)", "TG NextSeq 500/550 High Output Kit v2.5 (150 Cycles)", "TG NextSeq 500/550 High Output Kit v2.5 (300 Cycles)", "TG NextSeq 500/550 Mid Output Kit v2.5 (150 Cycles)", @@ -1381,29 +1333,29 @@ "NovaSeq 6000 S2 Reagent Kit v1.5 (200 cycles)", "NovaSeq 6000 S2 Reagent Kit v1.5 (100 cycles)", "NovaSeq 6000 S1 Reagent Kit v1.5 (300 cycles)", - "NovaSeq 6000 S1 Reagent Kit v1.5 (200 cycles)",  - "NovaSeq 6000 S1 Reagent Kit v1.5 (100 cycles)",  + "NovaSeq 6000 S1 Reagent Kit v1.5 (200 cycles)", + "NovaSeq 6000 S1 Reagent Kit v1.5 (100 cycles)", "NovaSeq 6000 SP Reagent Kit v1.5 (500 cycles)", "NovaSeq 6000 SP Reagent Kit v1.5 (300 cycles)", - "NovaSeq 6000 SP Reagent Kit v1.5 (200 cycles)",  + "NovaSeq 6000 SP Reagent Kit v1.5 (200 cycles)", "NovaSeq 6000 SP Reagent Kit v1.5 (100 cycles)", - "NovaSeq 6000 SP Reagent Kit (100 cycles)",  - "NovaSeq 6000 SP Reagent Kit (200 cycles)",  + "NovaSeq 6000 SP Reagent Kit (100 cycles)", + "NovaSeq 6000 SP Reagent Kit (200 cycles)", "NovaSeq 6000 SP Reagent Kit (300 cycles)", "NovaSeq 6000 SP Reagent Kit (500 cycles)", "NovaSeq 6000 S1 Reagent Kit (100 cycles)", "NovaSeq 6000 S1 Reagent Kit (200 cycles)", "NovaSeq 6000 S1 Reagent Kit (300 cycles)", "NovaSeq 6000 S2 Reagent Kit (100 cycles)", - "NovaSeq 6000 S2 Reagent Kit (200 cycles)",  - "NovaSeq 6000 S2 Reagent Kit (300 cycles)",  + "NovaSeq 6000 S2 Reagent Kit (200 cycles)", + "NovaSeq 6000 S2 Reagent Kit (300 cycles)", "NovaSeq 6000 S4 Reagent Kit (200 cycles)", - "NovaSeq 6000 S4 Reagent Kit (300 cycles)",  + "NovaSeq 6000 S4 Reagent Kit (300 cycles)", "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 10 pack", "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 20 pack", "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 40 pack", "NovaSeq Library Tubes Accessory Pack (24 tubes)", - "NovaSeq XP 4-Lane Kit v1.5",  + "NovaSeq XP 4-Lane Kit v1.5", "NovaSeq XP 2-Lane Kit v1.5", "NovaSeq XP 2-Lane Kit", "NovaSeq Xp 4-Lane Kit", @@ -1442,8 +1394,7 @@ "description": "Flowcell sequencer used for sequencing the sample", "classification": "Sequencing", "label": "Flowcell Kit", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "runID": { "examples": [ @@ -1454,8 +1405,7 @@ "description": "Unique sequencing run identifier.", "classification": "Sequencing", "label": "Runid", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "sequencing_instrument_platform": { "enum": [ @@ -1472,8 +1422,7 @@ "description": "", "classification": "Sequencing", "label": "Sequencing Instrument Platform", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "library_source": { "enum": [ @@ -1493,8 +1442,7 @@ "description": "Molecule type used to make the library.", "classification": "Sequencing", "label": "Source material", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "library_selection": { "enum": [ @@ -1533,8 +1481,7 @@ "description": "Library capture method.", "classification": "Sequencing", "label": "Capture method", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "library_strategy": { "enum": [ @@ -1567,8 +1514,7 @@ "description": "Overall sequencing strategy or approach.", "classification": "Sequencing", "label": "Sequencing technique", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "library_layout": { "enum": [ @@ -1583,8 +1529,7 @@ "description": "Single or paired sequencing configuration", "classification": "Sequencing", "label": "Library Layout", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "sequence_file_R1_fastq": { "examples": [ @@ -1595,8 +1540,7 @@ "description": "The user-specified filename of the r1 FASTQ file.", "classification": "Bioinformatics and QC metrics fields", "label": "Sequence file R1 fastq", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "sequence_file_R2_fastq": { "examples": [ @@ -1607,8 +1551,7 @@ "description": "The user-specified filename of the r2 FASTQ file.", "classification": "Bioinformatics and QC metrics fields", "label": "Sequence file R2 fastq", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "r1_fastq_filepath": { "examples": [ @@ -1619,8 +1562,7 @@ "description": "The filepath of the r1 FASTQ file.", "classification": "Files info", "label": "Filepath R1 fastq", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "r2_fastq_filepath": { "examples": [ @@ -1631,8 +1573,7 @@ "description": "The filepath of the r2 FASTQ file.", "classification": "Files info", "label": "Filepath R2 fastq", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "fast5_filename": { "examples": [ @@ -1643,8 +1584,7 @@ "description": "The user-specified filename of the FAST5 file.", "classification": "Files info", "label": "Filename fast5", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "fast5_filepath": { "examples": [ @@ -1655,8 +1595,7 @@ "description": "The filepath of the FAST5 file.", "classification": "Files info", "label": "Filepath fast5", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "analysis_date": { "examples": [ @@ -1668,8 +1607,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "Analysis date", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "dehosting_method_software_name": { "examples": [ @@ -1680,8 +1618,7 @@ "description": "The method used to remove host reads from the pathogen sequence.", "classification": "Bioinformatic Analysis fields", "label": "Dehosting Method", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "dehosting_method_software_version": { "examples": [ @@ -1692,8 +1629,7 @@ "description": "The method version used to remove host reads from the pathogen sequence.", "classification": "Bioinformatic Analysis fields", "label": "Dehosting Method Version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "reference_genome_accession": { "examples": [ @@ -1704,8 +1640,7 @@ "description": "A persistent, unique identifier of a genome database entry.", "classification": "Bioinformatics and QC metrics fields", "label": "Reference genome accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "bioinformatics_protocol_software_name": { "examples": [ @@ -1716,8 +1651,7 @@ "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "Bioinformatics protocol", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_bioinformatic_protocol_is_other_specify": { "examples": [ @@ -1728,8 +1662,7 @@ "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "If bioinformatic protocol Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "bioinformatics_protocol_software_version": { "examples": [ @@ -1740,8 +1673,7 @@ "description": "The version number of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "bioinformatics protocol version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "commercial_open_source_both": { "enum": [ @@ -1757,8 +1689,7 @@ "description": "", "classification": "Bioinformatic Analysis fields", "label": "Commercial/Open-source/both", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "preprocessing_software_name": { "examples": [ @@ -1769,8 +1700,7 @@ "description": "Software used for preprocessing step.", "classification": "Bioinformatic Analysis fields", "label": "Preprocessing", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "preprocessing_software_version": { "examples": [ @@ -1781,8 +1711,7 @@ "description": "Version of the preprocessing software used.", "classification": "Bioinformatic Analysis fields", "label": "Preprocessing Version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_preprocessing_other": { "examples": [ @@ -1793,8 +1722,7 @@ "description": "", "classification": "Bioinformatic Analysis fields", "label": "If preprocessing Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "preprocessing_params": { "examples": [ @@ -1805,8 +1733,7 @@ "description": "Preprocessing parameters used.", "classification": "Bioinformatic Analysis fields", "label": "Preprocessing params", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "mapping_software_name": { "examples": [ @@ -1817,8 +1744,7 @@ "description": "Software used for mapping step.", "classification": "Bioinformatic Analysis fields", "label": "Mapping", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "mapping_software_version": { "examples": [ @@ -1829,8 +1755,7 @@ "description": "Version of the mapper used.", "classification": "Bioinformatic Analysis fields", "label": "Mapping Version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_mapping_other": { "examples": [ @@ -1841,8 +1766,7 @@ "description": "", "classification": "Bioinformatic Analysis fields", "label": "If mapping Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "mapping_params": { "examples": [ @@ -1853,8 +1777,7 @@ "description": "Parameters used for mapping step.", "classification": "Bioinformatic Analysis fields", "label": "Mapping params", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "assembly": { "examples": [ @@ -1865,8 +1788,7 @@ "description": "Software used for assembly of the pathogen genome.", "classification": "Bioinformatic Analysis fields", "label": "Assembly", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_assembly_other": { "examples": [ @@ -1877,8 +1799,7 @@ "description": "Assembly software version", "classification": "Bioinformatic Analysis fields", "label": "If assembly Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "assembly_params": { "examples": [ @@ -1889,8 +1810,7 @@ "description": "Params used for genome assembly.", "classification": "Bioinformatic Analysis fields", "label": "Assambly params", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "variant_calling_software_name": { "examples": [ @@ -1901,8 +1821,7 @@ "description": "Software used for variant calling.", "classification": "Bioinformatic Variants", "label": "Variant Calling", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "variant_calling_software_version": { "examples": [ @@ -1913,8 +1832,7 @@ "description": "Variant calling software version", "classification": "Bioinformatic Variants", "label": "Variant Calling Version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_variant_calling_other": { "examples": [ @@ -1925,8 +1843,7 @@ "description": "", "classification": "Bioinformatic Variants", "label": "If variant calling Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "variant_calling_params": { "examples": [ @@ -1937,8 +1854,7 @@ "description": "Params used for variant calling", "classification": "Bioinformatic Variants", "label": "Variant Calling params", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_sequence_name": { "ontology": "GENEPIO:0001460", @@ -1949,8 +1865,7 @@ ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_sequence_filename": { "ontology": "GENEPIO:0001461", @@ -1961,8 +1876,7 @@ ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_sequence_md5": { "ontology": "0", @@ -1973,8 +1887,7 @@ ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name md5", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_sequence_filepath": { "examples": [ @@ -1985,8 +1898,7 @@ "description": "The filepath of the consesnsus sequence file.", "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence filepath", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "long_table_path": { "examples": [ @@ -1997,8 +1909,7 @@ "description": "The path where the long table including all variants and annotations is.", "classification": "Bioinformatic Analysis fields", "label": "Long table path", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_sequence_software_name": { "examples": [ @@ -2009,8 +1920,7 @@ "description": "The name of software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence software name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_consensus_other": { "examples": [ @@ -2021,8 +1931,7 @@ "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", "label": "If consensus Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_sequence_software_version": { "examples": [ @@ -2033,8 +1942,7 @@ "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence software version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_params": { "examples": [ @@ -2045,8 +1953,7 @@ "description": "Parameters used for consensus generation", "classification": "Bioinformatic Analysis fields", "label": "Consensus Params", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "consensus_genome_length": { "examples": [ @@ -2057,8 +1964,7 @@ "description": "Size of the assembled genome described as the number of base pairs.", "classification": "Bioinformatics and QC metrics fields", "label": "Consensus genome length", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "depth_of_coverage_threshold": { "examples": [ @@ -2069,8 +1975,7 @@ "description": "The threshold used as a cut-off for the depth of coverage.", "classification": "Bioinformatics and QC metrics fields", "label": "Depth of coverage threshold", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "number_of_base_pairs_sequenced": { "examples": [ @@ -2081,8 +1986,7 @@ "description": "The number of total base pairs generated by the sequencing process.", "classification": "Bioinformatics and QC metrics fields", "label": "Number of base pairs sequenced ", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "qc_filtered": { "examples": [ @@ -2093,8 +1997,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%qc filtered", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "per_reads_host": { "examples": [ @@ -2105,8 +2008,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%reads host", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "per_reads_virus": { "examples": [ @@ -2117,8 +2019,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%reads virus", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "per_unmapped": { "examples": [ @@ -2129,8 +2030,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%unmapped", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "depth_of_coverage_value": { "examples": [ @@ -2141,8 +2041,7 @@ "description": "The average number of reads representing a given nucleotide in the reconstructed sequence.", "classification": "Bioinformatics and QC metrics fields", "label": "Depth of coverage value ", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "per_genome_greater_10x": { "examples": [ @@ -2153,8 +2052,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "% genome greater 10x", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "per_Ns": { "examples": [ @@ -2165,8 +2063,7 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "%Ns", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ns_per_100_kbp": { "examples": [ @@ -2177,8 +2074,7 @@ "description": "The number of N symbols present in the consensus fasta sequence, per 100kbp of sequence.", "classification": "Bioinformatics and QC metrics fields", "label": "Ns per 100 kbp", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "number_of_variants_in_consensus": { "examples": [ @@ -2189,8 +2085,7 @@ "description": "", "classification": "Bioinformatic Variants", "label": "Number of variants (AF greater 75%)", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "number_of_variants_with_effect": { "examples": [ @@ -2201,8 +2096,7 @@ "description": "", "classification": "Bioinformatic Variants", "label": "Number of variants with effect", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "lineage_name": { "examples": [ @@ -2213,8 +2107,7 @@ "description": "The name of the lineage or clade.", "classification": "Lineage fields", "label": "Lineage/clade name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "lineage_analysis_software_name": { "examples": [ @@ -2225,8 +2118,7 @@ "description": "The name of the software used to determine the lineage/clade.", "classification": "Lineage fields", "label": "lineage/clade analysis software name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "if_lineage_identification_other": { "examples": [ @@ -2237,8 +2129,7 @@ "description": "The name of the software used to determine the lineage/clade.", "classification": "Lineage fields", "label": "If lineage identification Is Other, Specify", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "lineage_analysis_software_version": { "examples": [ @@ -2249,8 +2140,7 @@ "description": "The version of the software used to determine the lineage/clade.", "classification": "Lineage fields", "label": "Lineage/clade analysis software version", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "variant_designation": { "enum": [ @@ -2266,8 +2156,7 @@ ], "classification": "Lineage fields", "label": "Variant designation", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "gene_name_1": { "enum": [ @@ -2318,8 +2207,7 @@ ], "classification": "Pathogen diagnostic testing", "label": "Gene Name 1", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "diagnostic_pcr_Ct_value_1": { "examples": [ @@ -2330,8 +2218,7 @@ "description": "The Ct value result from a diagnostic SARS-CoV-2 RT-PCR test.", "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Ct Value 1", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "gene_name_2": { "enum": [ @@ -2382,8 +2269,7 @@ ], "classification": "Pathogen diagnostic testing", "label": "Gene Name 2", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "diagnostic_pcr_Ct_value_2": { "examples": [ @@ -2394,8 +2280,7 @@ "description": "The cycle threshold (CT) value result from a diagnostic SARS-CoV-2 RT-PCR test.", "classification": "Pathogen diagnostic testing", "label": "Diagnostic Pcr Ct Value-2", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "authors": { "examples": [ @@ -2406,8 +2291,7 @@ "description": "", "classification": "Public databases", "label": "Authors", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "gisaid_submitter_id": { "examples": [ @@ -2418,8 +2302,7 @@ "description": "GISAID sequence ID.", "classification": "Public Databases", "label": "GISAID id", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "gisaid_accession_id": { "examples": [ @@ -2430,8 +2313,7 @@ "description": "GISAID sequence ID.", "classification": "Public Databases", "label": "GISAID id", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "gisaid_virus_name": { "examples": [ @@ -2442,8 +2324,7 @@ "description": "The user-defined GISAID virus name assigned to the sequence.", "classification": "Public Databases", "label": "GISAID Virus Name", - "fill_mode": "sample", - "required": "No" + "fill_mode": "sample" }, "ena_analysis_accession": { "examples": [ @@ -2454,8 +2335,7 @@ "description": "", "classification": "Public databases", "label": "Analysis Accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_study_accession": { "examples": [ @@ -2466,8 +2346,7 @@ "description": "", "classification": "Public databases", "label": "Study accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_sample_accession": { "examples": [ @@ -2478,8 +2357,7 @@ "description": "", "classification": "Public databases", "label": "Sample accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_experiment_accession": { "examples": [ @@ -2490,8 +2368,7 @@ "description": "", "classification": "Public databases", "label": "Experiment Accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_run_accession": { "examples": [ @@ -2502,8 +2379,7 @@ "description": "", "classification": "Public databases", "label": "Run Accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_submission_accession": { "examples": [ @@ -2514,8 +2390,7 @@ "description": "", "classification": "Public databases", "label": "Submission Accession", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_experiment_title": { "examples": [ @@ -2526,8 +2401,7 @@ "description": "", "classification": "Public Databases", "label": "Experiment title", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_study_title": { "examples": [ @@ -2538,8 +2412,7 @@ "description": "", "classification": "Public Databases", "label": "Study title", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_broker_name": { "examples": [ @@ -2550,8 +2423,7 @@ "description": "", "classification": "Public Databases", "label": "Broker Name", - "fill_mode": "batch", - "required": "No" + "fill_mode": "batch" }, "ena_first_created_date": { "examples": [ @@ -2563,7 +2435,7 @@ "description": "", "classification": "Public Databases", "label": "First created date", - "fill_mode": "batch", + "fill_mode": "batch" } } } \ No newline at end of file From 6f27bca495d0afc531d61fc574b0053e62856e89 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 1 Sep 2022 11:23:04 +0200 Subject: [PATCH 0857/1454] changes in schema --- relecov_tools/gisaid_upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 406f10ef..947a8f81 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -23,6 +23,8 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) +# + class GisaidUpload: def __init__( From 6f029806d4fa7fca6f14e848ebf4506838a4bc3b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 1 Sep 2022 13:18:16 +0200 Subject: [PATCH 0858/1454] changes in relecov schema --- relecov_tools/gisaid_upload.py | 2 - relecov_tools/schema/relecov_schema.json | 60 ++++++++++++++++-------- 2 files changed, 40 insertions(+), 22 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 947a8f81..406f10ef 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -23,8 +23,6 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) -# - class GisaidUpload: def __init__( diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 9a5d1b39..2a22febc 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -25,7 +25,8 @@ "description": "", "classification": "Sample collection and processing", "label": "Public Health sample id (SIVIES)", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "collecting_lab_sample_id": { "examples": [ @@ -36,7 +37,8 @@ "description": "The name given for the sample by the collecting institution.", "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "collecting_institution": { "examples": [ @@ -47,7 +49,8 @@ "description": "The name of the agency/institution that collected the sample.", "classification": "Sample collection and processing", "label": "Originating Laboratory", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "collecting_institution_email": { "examples": [ @@ -80,7 +83,8 @@ "description": "", "classification": "Sample collection and processing", "label": "Sample ID given in the microbiology lab", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "isolate_sample_id": { "examples": [ @@ -91,7 +95,8 @@ "description": "", "classification": "Database Identifiers", "label": "Sample ID given if multiple rna-extraction or passages", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "sequencing_sample_id": { "examples": [ @@ -102,7 +107,8 @@ "description": "If the information is unknown or can not be shared, leave blank.", "classification": "Database Identifiers", "label": "Sample ID given for sequencing", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "submitting_lab_sample_id": { "examples": [ @@ -113,7 +119,8 @@ "description": "Sample ID given by the submitting laboratory", "classification": "Sequencing", "label": "Sample ID given by the submitting laboratory", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "submitting_institution": { "examples": [ @@ -124,7 +131,8 @@ "description": "The name of the agency that submitted the sequence to public databases.", "classification": "Sample collection and processing", "label": "Submitting Institution", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "submitting_institution_email": { "examples": [ @@ -158,7 +166,8 @@ "format": "date", "classification": "Sample collection and processing", "label": "Sample Collection Date", - "fill_mode": "sample" + "fill_mode": "sample", + "minLenght": "1" }, "sample_received_date": { "examples": [ @@ -470,7 +479,8 @@ ], "classification": "Sample collection and processing", "label": "Country", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "geo_loc_state": { "examples": [ @@ -481,7 +491,8 @@ "description": "The state/province/territory of origin of the sample.", "classification": "Sample collection and processing", "label": "Autonomic Community", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "geo_loc_region": { "examples": [ @@ -818,7 +829,8 @@ ], "classification": "Sample collection and processing", "label": "Organism", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "tax_id": { "examples": [ @@ -829,7 +841,8 @@ "description": "The NCBITaxon identifier for the organism being sequenced.", "classification": "Sample collection and processing", "label": "Tax ID", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "host_subject_id": { "examples": [ @@ -839,7 +852,8 @@ "type": "string", "description": "An unique identifier by which each subject can be referred to, de-identified.", "classification": "Host information", - "label": "Host Subject Id" + "label": "Host Subject Id", + "minLenght": "1" }, "host_health_state": { "examples": [ @@ -914,7 +928,8 @@ ], "classification": "Host information", "label": "Host Scientific Name", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "host_disease": { "enum": [ @@ -1032,7 +1047,8 @@ ], "classification": "Sequencing", "label": "Sequencing Instrument Model", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "purpose_of_sequencing": { "enum": [ @@ -1422,7 +1438,8 @@ "description": "", "classification": "Sequencing", "label": "Sequencing Instrument Platform", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "library_source": { "enum": [ @@ -1607,7 +1624,8 @@ "description": "", "classification": "Bioinformatics and QC metrics fields", "label": "Analysis date", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "dehosting_method_software_name": { "examples": [ @@ -1662,7 +1680,8 @@ "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "If bioinformatic protocol Is Other, Specify", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "bioinformatics_protocol_software_version": { "examples": [ @@ -1673,7 +1692,8 @@ "description": "The version number of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", "label": "bioinformatics protocol version", - "fill_mode": "batch" + "fill_mode": "batch", + "minLenght": "1" }, "commercial_open_source_both": { "enum": [ From f1f977d07b005ffa22025f2787144e139e14f91a Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 1 Sep 2022 15:42:09 +0200 Subject: [PATCH 0859/1454] added to config anatomical part and collection method --- relecov_tools/conf/configuration.json | 622 +++++++++++++++++++++++++- 1 file changed, 620 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c724d298..b52a5032 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -218,5 +218,623 @@ "mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" - } -} + }, + "anatomical_part_collection_method_list": [ + [ + "Bronchus", + "Aspiration" + ], + [ + "Lung", + "Aspiration" + ], + [ + "Bronchiole", + "Aspiration" + ], + [ + "Alveolar sac", + "Aspiration" + ], + [ + "Pleural sac", + "Aspiration" + ], + [ + "Pleural cavity", + "Aspiration" + ], + [ + "Trachea", + "Aspiration" + ], + [ + "Upper respiratory tract", + "Aspiration" + ], + [ + "Anterior Nares", + "Aspiration" + ], + [ + "Esophagus", + "Aspiration" + ], + [ + "Ethmoid sinus", + "Aspiration" + ], + [ + "Nasal Cavity", + "Aspiration" + ], + [ + "Middle Nasal Turbinate", + "Aspiration" + ], + [ + "Nasopharynx", + "Aspiration" + ], + [ + "Oropharynx", + "Aspiration" + ], + [ + "Lower respiratory tract", + "Vacuum Aspiration" + ], + [ + "Bronchus", + "Vacuum Aspiration" + ], + [ + "Lung", + "Vacuum Aspiration" + ], + [ + "Bronchiole", + "Vacuum Aspiration" + ], + [ + "Alveolar sac", + "Vacuum Aspiration" + ], + [ + "Pleural sac", + "Vacuum Aspiration" + ], + [ + "Pleural cavity", + "Vacuum Aspiration" + ], + [ + "Trachea", + "Vacuum Aspiration" + ], + [ + "Upper respiratory tract", + "Vacuum Aspiration" + ], + [ + "Anterior Nares", + "Vacuum Aspiration" + ], + [ + "Esophagus", + "Vacuum Aspiration" + ], + [ + "Ethmoid sinus", + "Vacuum Aspiration" + ], + [ + "Nasal Cavity", + "Vacuum Aspiration" + ], + [ + "Middle Nasal Turbinate", + "Vacuum Aspiration" + ], + [ + "Nasopharynx", + "Vacuum Aspiration" + ], + [ + "Oropharynx", + "Vacuum Aspiration" + ], + [ + "Lower respiratory tract", + "Biopsy" + ], + [ + "Bronchus", + "Biopsy" + ], + [ + "Lung", + "Biopsy" + ], + [ + "Bronchiole", + "Biopsy" + ], + [ + "Alveolar sac", + "Biopsy" + ], + [ + "Pleural sac", + "Biopsy" + ], + [ + "Pleural cavity", + "Biopsy" + ], + [ + "Trachea", + "Biopsy" + ], + [ + "Rectum", + "Biopsy" + ], + [ + "Skin", + "Biopsy" + ], + [ + "Stomach", + "Biopsy" + ], + [ + "Upper respiratory tract", + "Biopsy" + ], + [ + "Anterior Nares", + "Biopsy" + ], + [ + "Esophagus", + "Biopsy" + ], + [ + "Ethmoid sinus", + "Biopsy" + ], + [ + "Nasal Cavity", + "Biopsy" + ], + [ + "Middle Nasal Turbinate", + "Biopsy" + ], + [ + "Duodenum", + "Biopsy" + ], + [ + "Nasopharynx", + "Biopsy" + ], + [ + "Oropharynx", + "Biopsy" + ], + [ + "Lower respiratory tract", + "Needle Biopsy" + ], + [ + "Bronchus", + "Needle Biopsy" + ], + [ + "Lung", + "Needle Biopsy" + ], + [ + "Bronchiole", + "Needle Biopsy" + ], + [ + "Alveolar sac", + "Needle Biopsy" + ], + [ + "Pleural sac", + "Needle Biopsy" + ], + [ + "Pleural cavity", + "Needle Biopsy" + ], + [ + "Trachea", + "Needle Biopsy" + ], + [ + "Rectum", + "Needle Biopsy" + ], + [ + "Skin", + "Needle Biopsy" + ], + [ + "Stomach", + "Needle Biopsy" + ], + [ + "Upper respiratory tract", + "Needle Biopsy" + ], + [ + "Anterior Nares", + "Needle Biopsy" + ], + [ + "Esophagus", + "Needle Biopsy" + ], + [ + "Ethmoid sinus", + "Needle Biopsy" + ], + [ + "Nasal Cavity", + "Needle Biopsy" + ], + [ + "Middle Nasal Turbinate", + "Needle Biopsy" + ], + [ + "Duodenum", + "Needle Biopsy" + ], + [ + "Nasopharynx", + "Needle Biopsy" + ], + [ + "Oropharynx", + "Needle Biopsy" + ], + [ + "Lower respiratory tract", + "Lavage" + ], + [ + "Bronchus", + "Lavage" + ], + [ + "Lung", + "Lavage" + ], + [ + "Pleural sac", + "Lavage" + ], + [ + "Pleural cavity", + "Lavage" + ], + [ + "Trachea", + "Lavage" + ], + [ + "Upper respiratory tract", + "Lavage" + ], + [ + "Anterior Nares", + "Lavage" + ], + [ + "Esophagus", + "Lavage" + ], + [ + "Ethmoid sinus", + "Lavage" + ], + [ + "Nasal Cavity", + "Lavage" + ], + [ + "Middle Nasal Turbinate", + "Lavage" + ], + [ + "Nasopharynx", + "Lavage" + ], + [ + "Oropharynx", + "Lavage" + ], + [ + "Bronchoalveolar", + "Lavage" + ], + [ + "Gastric", + "Lavage" + ], + [ + "Lower respiratory tract", + "Necropsy" + ], + [ + "Bronchus", + "Necropsy" + ], + [ + "Lung", + "Necropsy" + ], + [ + "Bronchiole", + "Necropsy" + ], + [ + "Alveolar sac", + "Necropsy" + ], + [ + "Pleural sac", + "Necropsy" + ], + [ + "Pleural cavity", + "Necropsy" + ], + [ + "Trachea", + "Necropsy" + ], + [ + "Rectum", + "Necropsy" + ], + [ + "Skin", + "Necropsy" + ], + [ + "Stomach", + "Necropsy" + ], + [ + "Upper respiratory tract", + "Necropsy" + ], + [ + "Anterior Nares", + "Necropsy" + ], + [ + "Esophagus", + "Necropsy" + ], + [ + "Ethmoid sinus", + "Necropsy" + ], + [ + "Nasal Cavity", + "Necropsy" + ], + [ + "Middle Nasal Turbinate", + "Necropsy" + ], + [ + "Duodenum", + "Necropsy" + ], + [ + "Nasopharynx", + "Necropsy" + ], + [ + "Oropharynx", + "Necropsy" + ], + [ + "Lower respiratory tract", + "Rinsing" + ], + [ + "Bronchus", + "Rinsing" + ], + [ + "Lung", + "Rinsing" + ], + [ + "Bronchiole", + "Rinsing" + ], + [ + "Alveolar sac", + "Rinsing" + ], + [ + "Pleural sac", + "Rinsing" + ], + [ + "Pleural cavity", + "Rinsing" + ], + [ + "Trachea", + "Rinsing" + ], + [ + "Upper respiratory tract", + "Rinsing" + ], + [ + "Anterior Nares", + "Rinsing" + ], + [ + "Esophagus", + "Rinsing" + ], + [ + "Ethmoid sinus", + "Rinsing" + ], + [ + "Nasal Cavity", + "Rinsing" + ], + [ + "Middle Nasal Turbinate", + "Rinsing" + ], + [ + "Nasopharynx", + "Rinsing" + ], + [ + "Oropharynx", + "Rinsing" + ], + [ + "Bronchiole", + "Scraping" + ], + [ + "Alveolar sac", + "Scraping" + ], + [ + "Pleural sac", + "Scraping" + ], + [ + "Pleural cavity", + "Scraping" + ], + [ + "Trachea", + "Scraping" + ], + [ + "Upper respiratory tract", + "Scraping" + ], + [ + "Anterior Nares", + "Scraping" + ], + [ + "Esophagus", + "Scraping" + ], + [ + "Ethmoid sinus", + "Scraping" + ], + [ + "Nasal Cavity", + "Scraping" + ], + [ + "Middle Nasal Turbinate", + "Scraping" + ], + [ + "Nasopharynx", + "Scraping" + ], + [ + "Oropharynx", + "Scraping" + ], + [ + "Nasopharynx", + "Swabbing" + ], + [ + "Oropharynx", + "Swabbing" + ], + [ + "Lower respiratory tract", + "Wash" + ], + [ + "Bronchus", + "Wash" + ], + [ + "Lung", + "Wash" + ], + [ + "Bronchiole", + "Wash" + ], + [ + "Alveolar sac", + "Wash" + ], + [ + "Pleural sac", + "Wash" + ], + [ + "Pleural cavity", + "Wash" + ], + [ + "Trachea", + "Wash" + ], + [ + "Upper respiratory tract", + "Wash" + ], + [ + "Anterior Nares", + "Wash" + ], + [ + "Esophagus", + "Wash" + ], + [ + "Ethmoid sinus", + "Wash" + ], + [ + "Nasal Cavity", + "Wash" + ], + [ + "Middle Nasal Turbinate", + "Wash" + ], + [ + "Nasopharynx", + "Wash" + ], + [ + "Oropharynx", + "Wash" + ] + ] +} \ No newline at end of file From 9f2b6a869c4ec670e2e1fe37a2c01a8cf1beb99f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 1 Sep 2022 16:03:10 +0200 Subject: [PATCH 0860/1454] changes for instrumnet_platform in template --- relecov_tools/map_schema.py | 9 +++++---- relecov_tools/templates/ENA_template_PLATFORM.xml | 12 ++++++------ 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index fe5623f8..61664969 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -204,7 +204,7 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx][ "sequencing_instrument_platform" ] = self.json_data[idx]["sequencing_instrument_platform"].upper() - + """ if ( "nextseq" in self.json_data[idx]["sequencing_instrument_model"].lower() @@ -235,9 +235,10 @@ def additional_formating(self, mapped_json_data): ): mapped_json_data[idx]["instrument_model"] = "NextSeq 550" else: - mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ - "sequencing_instrument_model" - ] + """ + mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ + "sequencing_instrument_model" + ] mapped_json_data[idx]["host health state"] = "not provided" mapped_json_data[idx]["center_name"] = mapped_json_data[idx][ diff --git a/relecov_tools/templates/ENA_template_PLATFORM.xml b/relecov_tools/templates/ENA_template_PLATFORM.xml index 4e514c5e..7cd494b1 100644 --- a/relecov_tools/templates/ENA_template_PLATFORM.xml +++ b/relecov_tools/templates/ENA_template_PLATFORM.xml @@ -9,8 +9,8 @@ unspecified - HiSeq X Five - HiSeq X Ten + HiSeq X Five + HiSeq X Ten Illumina Genome Analyzer Illumina Genome Analyzer II Illumina Genome Analyzer IIx @@ -26,10 +26,10 @@ Illumina MiSeq Illumina MiniSeq Illumina NovaSeq 6000 - NextSeq 500 - NextSeq 550 - NextSeq 1000 - NextSeq 2000 + NextSeq 500 + NextSeq 550 + NextSeq 1000 + NextSeq 2000 unspecified From 76248365abe7eaa4715bc4bf92f70024fd698d82 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 1 Sep 2022 17:03:58 +0200 Subject: [PATCH 0861/1454] fixing schemas --- relecov_tools/ena_upload.py | 29 ++++++++++--------- .../schema/institution_schemas/ISCIII.json | 4 +-- 2 files changed, 16 insertions(+), 17 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 992f6bf8..6d35e55b 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -133,6 +133,7 @@ def create_structure_to_ena(self): 0 Hospital Clínic de Barcelona 2021-05-10 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 1 Hospital Clínic de Barcelona 2021-05-07 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 + """ """ df_study = df_schemas[ ["study_alias", "study_title", "study_type", "study_abstract"] @@ -140,9 +141,16 @@ def create_structure_to_ena(self): df_study = df_study.rename(columns={"study_alias": "alias"}) df_study = df_study.rename(columns={"study_title": "title"}) + + + """ + df_study = df_schemas[["study_type", "study_abstract"]] + df_study["alias"] = df_study["study_abstract"][0].rsplit(" ", 5)[0] + df_study["title"] = df_study["study_abstract"] df_study.insert(3, "status", self.action) - # df_study + """ + # df_study alias title study_type status study_abstract 0 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance 1 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance @@ -206,6 +214,9 @@ def create_structure_to_ena(self): 1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 """ + import pdb + + pdb.set_trace() df_run = df_schemas[ [ "experiment_alias", @@ -341,7 +352,8 @@ def create_structure_to_ena(self): # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. # When the action is MODIFY rthe fastq are already submitted. - + """ + if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -361,6 +373,7 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) + """ # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) @@ -396,18 +409,6 @@ def create_structure_to_ena(self): files.set("checksum", H) # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) - """ - tree = ET.parse(schema_xmls["sample"]) - root = tree.getroot() - for files in root.iter("SAMPLE_ATTRIBUTES"): - tag = ET.SubElement(files, "SAMPLE_ATTRIBUTE") - tag_2 = ET.SubElement(tag, "TAG") - tag_2.text = str("ENA-CHECKLIST") - tag_3 = ET.SubElement(tag, "VALUE") - tag_3.text = str("ERC000033") - - tree.write(schema_xmls["sample"]) - """ if self.dev: url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 77aa3391..2b719028 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -23,8 +23,6 @@ "Biological Sample Storage Condition": "-80 C", "Rna Extraction Protocol": "RT-PCR", "Purpose of sampling": "Surveillance", - "Specimen source": "Nasopharyngeal exudate", - "Environmental System": "Swab", "Host": "Human", "Library Preparation Kit": "Illumina DNA Prep", "Enrichment Protocol": "Amplicon", @@ -113,4 +111,4 @@ "function": "None" } } -} +} \ No newline at end of file From 5ee212046ff20c88a8de58a49ab805bb688df91c Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 1 Sep 2022 23:07:34 +0200 Subject: [PATCH 0862/1454] Incorrect string value: '\xE2\x80\x91CoV... --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 2a22febc..2950817f 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1209,7 +1209,7 @@ "Illumina respiratory Virus Oligo Panel", "Illumina AmpliSeq Community panel", "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", - "Ion AmpliSeq SARS‑CoV‑2 Research Panel", + "Ion AmpliSeq SARS-CoV-2 Research Panel", "xGen SC2 Midnight1200 Amplicon Panel", "ViroKey SQ FLEX SARS-CoV-2 Primer Set", "NEBNext VarSkip Short SARS-CoV-2 primers", @@ -2458,4 +2458,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 0a47803cc105f827821f5544db4f796cd06a8028 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 2 Sep 2022 11:44:50 +0200 Subject: [PATCH 0863/1454] changes in schema placenta and config --- relecov_tools/conf/configuration.json | 1610 ++++++++++++------- relecov_tools/institution_scripts/ISCIII.py | 6 +- relecov_tools/schema/relecov_schema.json | 1 + 3 files changed, 995 insertions(+), 622 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b52a5032..8d93a355 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -219,622 +219,994 @@ "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" }, - "anatomical_part_collection_method_list": [ - [ - "Bronchus", - "Aspiration" - ], - [ - "Lung", - "Aspiration" - ], - [ - "Bronchiole", - "Aspiration" - ], - [ - "Alveolar sac", - "Aspiration" - ], - [ - "Pleural sac", - "Aspiration" - ], - [ - "Pleural cavity", - "Aspiration" - ], - [ - "Trachea", - "Aspiration" - ], - [ - "Upper respiratory tract", - "Aspiration" - ], - [ - "Anterior Nares", - "Aspiration" - ], - [ - "Esophagus", - "Aspiration" - ], - [ - "Ethmoid sinus", - "Aspiration" - ], - [ - "Nasal Cavity", - "Aspiration" - ], - [ - "Middle Nasal Turbinate", - "Aspiration" - ], - [ - "Nasopharynx", - "Aspiration" - ], - [ - "Oropharynx", - "Aspiration" - ], - [ - "Lower respiratory tract", - "Vacuum Aspiration" - ], - [ - "Bronchus", - "Vacuum Aspiration" - ], - [ - "Lung", - "Vacuum Aspiration" - ], - [ - "Bronchiole", - "Vacuum Aspiration" - ], - [ - "Alveolar sac", - "Vacuum Aspiration" - ], - [ - "Pleural sac", - "Vacuum Aspiration" - ], - [ - "Pleural cavity", - "Vacuum Aspiration" - ], - [ - "Trachea", - "Vacuum Aspiration" - ], - [ - "Upper respiratory tract", - "Vacuum Aspiration" - ], - [ - "Anterior Nares", - "Vacuum Aspiration" - ], - [ - "Esophagus", - "Vacuum Aspiration" - ], - [ - "Ethmoid sinus", - "Vacuum Aspiration" - ], - [ - "Nasal Cavity", - "Vacuum Aspiration" - ], - [ - "Middle Nasal Turbinate", - "Vacuum Aspiration" - ], - [ - "Nasopharynx", - "Vacuum Aspiration" - ], - [ - "Oropharynx", - "Vacuum Aspiration" - ], - [ - "Lower respiratory tract", - "Biopsy" - ], - [ - "Bronchus", - "Biopsy" - ], - [ - "Lung", - "Biopsy" - ], - [ - "Bronchiole", - "Biopsy" - ], - [ - "Alveolar sac", - "Biopsy" - ], - [ - "Pleural sac", - "Biopsy" - ], - [ - "Pleural cavity", - "Biopsy" - ], - [ - "Trachea", - "Biopsy" - ], - [ - "Rectum", - "Biopsy" - ], - [ - "Skin", - "Biopsy" - ], - [ - "Stomach", - "Biopsy" - ], - [ - "Upper respiratory tract", - "Biopsy" - ], - [ - "Anterior Nares", - "Biopsy" - ], - [ - "Esophagus", - "Biopsy" - ], - [ - "Ethmoid sinus", - "Biopsy" - ], - [ - "Nasal Cavity", - "Biopsy" - ], - [ - "Middle Nasal Turbinate", - "Biopsy" - ], - [ - "Duodenum", - "Biopsy" - ], - [ - "Nasopharynx", - "Biopsy" - ], - [ - "Oropharynx", - "Biopsy" - ], - [ - "Lower respiratory tract", - "Needle Biopsy" - ], - [ - "Bronchus", - "Needle Biopsy" - ], - [ - "Lung", - "Needle Biopsy" - ], - [ - "Bronchiole", - "Needle Biopsy" - ], - [ - "Alveolar sac", - "Needle Biopsy" - ], - [ - "Pleural sac", - "Needle Biopsy" - ], - [ - "Pleural cavity", - "Needle Biopsy" - ], - [ - "Trachea", - "Needle Biopsy" - ], - [ - "Rectum", - "Needle Biopsy" - ], - [ - "Skin", - "Needle Biopsy" - ], - [ - "Stomach", - "Needle Biopsy" - ], - [ - "Upper respiratory tract", - "Needle Biopsy" - ], - [ - "Anterior Nares", - "Needle Biopsy" - ], - [ - "Esophagus", - "Needle Biopsy" - ], - [ - "Ethmoid sinus", - "Needle Biopsy" - ], - [ - "Nasal Cavity", - "Needle Biopsy" - ], - [ - "Middle Nasal Turbinate", - "Needle Biopsy" - ], - [ - "Duodenum", - "Needle Biopsy" - ], - [ - "Nasopharynx", - "Needle Biopsy" - ], - [ - "Oropharynx", - "Needle Biopsy" - ], - [ - "Lower respiratory tract", - "Lavage" - ], - [ - "Bronchus", - "Lavage" - ], - [ - "Lung", - "Lavage" - ], - [ - "Pleural sac", - "Lavage" - ], - [ - "Pleural cavity", - "Lavage" - ], - [ - "Trachea", - "Lavage" - ], - [ - "Upper respiratory tract", - "Lavage" - ], - [ - "Anterior Nares", - "Lavage" - ], - [ - "Esophagus", - "Lavage" - ], - [ - "Ethmoid sinus", - "Lavage" - ], - [ - "Nasal Cavity", - "Lavage" - ], - [ - "Middle Nasal Turbinate", - "Lavage" - ], - [ - "Nasopharynx", - "Lavage" - ], - [ - "Oropharynx", - "Lavage" - ], - [ - "Bronchoalveolar", - "Lavage" - ], - [ - "Gastric", - "Lavage" - ], - [ - "Lower respiratory tract", - "Necropsy" - ], - [ - "Bronchus", - "Necropsy" - ], - [ - "Lung", - "Necropsy" - ], - [ - "Bronchiole", - "Necropsy" - ], - [ - "Alveolar sac", - "Necropsy" - ], - [ - "Pleural sac", - "Necropsy" - ], - [ - "Pleural cavity", - "Necropsy" - ], - [ - "Trachea", - "Necropsy" - ], - [ - "Rectum", - "Necropsy" - ], - [ - "Skin", - "Necropsy" - ], - [ - "Stomach", - "Necropsy" - ], - [ - "Upper respiratory tract", - "Necropsy" - ], - [ - "Anterior Nares", - "Necropsy" - ], - [ - "Esophagus", - "Necropsy" - ], - [ - "Ethmoid sinus", - "Necropsy" - ], - [ - "Nasal Cavity", - "Necropsy" - ], - [ - "Middle Nasal Turbinate", - "Necropsy" - ], - [ - "Duodenum", - "Necropsy" - ], - [ - "Nasopharynx", - "Necropsy" - ], - [ - "Oropharynx", - "Necropsy" - ], - [ - "Lower respiratory tract", - "Rinsing" - ], - [ - "Bronchus", - "Rinsing" - ], - [ - "Lung", - "Rinsing" - ], - [ - "Bronchiole", - "Rinsing" - ], - [ - "Alveolar sac", - "Rinsing" - ], - [ - "Pleural sac", - "Rinsing" - ], - [ - "Pleural cavity", - "Rinsing" - ], - [ - "Trachea", - "Rinsing" - ], - [ - "Upper respiratory tract", - "Rinsing" - ], - [ - "Anterior Nares", - "Rinsing" - ], - [ - "Esophagus", - "Rinsing" - ], - [ - "Ethmoid sinus", - "Rinsing" - ], - [ - "Nasal Cavity", - "Rinsing" - ], - [ - "Middle Nasal Turbinate", - "Rinsing" - ], - [ - "Nasopharynx", - "Rinsing" - ], - [ - "Oropharynx", - "Rinsing" - ], - [ - "Bronchiole", - "Scraping" - ], - [ - "Alveolar sac", - "Scraping" - ], - [ - "Pleural sac", - "Scraping" - ], - [ - "Pleural cavity", - "Scraping" - ], - [ - "Trachea", - "Scraping" - ], - [ - "Upper respiratory tract", - "Scraping" - ], - [ - "Anterior Nares", - "Scraping" - ], - [ - "Esophagus", - "Scraping" - ], - [ - "Ethmoid sinus", - "Scraping" - ], - [ - "Nasal Cavity", - "Scraping" - ], - [ - "Middle Nasal Turbinate", - "Scraping" - ], - [ - "Nasopharynx", - "Scraping" - ], - [ - "Oropharynx", - "Scraping" - ], - [ - "Nasopharynx", - "Swabbing" - ], - [ - "Oropharynx", - "Swabbing" - ], - [ - "Lower respiratory tract", - "Wash" - ], - [ - "Bronchus", - "Wash" - ], - [ - "Lung", - "Wash" - ], - [ - "Bronchiole", - "Wash" - ], - [ - "Alveolar sac", - "Wash" - ], - [ - "Pleural sac", - "Wash" - ], - [ - "Pleural cavity", - "Wash" - ], - [ - "Trachea", - "Wash" - ], - [ - "Upper respiratory tract", - "Wash" - ], - [ - "Anterior Nares", - "Wash" - ], - [ - "Esophagus", - "Wash" - ], - [ - "Ethmoid sinus", - "Wash" - ], - [ - "Nasal Cavity", - "Wash" - ], - [ - "Middle Nasal Turbinate", - "Wash" - ], - [ - "Nasopharynx", - "Wash" - ], - [ - "Oropharynx", - "Wash" - ] - ] -} \ No newline at end of file + "anatomical_material_collection_method": { + { + "Lower respiratory tract Aspiration": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Aspiration": { + "anatomical_part": "Bronchus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Aspiration": { + "anatomical_part": "Lung", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Aspiration": { + "anatomical_part": "Bronchiole", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Aspiration": { + "anatomical_part": "Alveolar sac", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Aspiration": { + "anatomical_part": "Pleural sac", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Aspiration": { + "anatomical_part": "Pleural cavity", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Aspiration": { + "anatomical_part": "Trachea", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Aspiration": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Aspiration": { + "anatomical_part": "Anterior Nares", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Aspiration": { + "anatomical_part": "Esophagus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Aspiration": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Aspiration": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Aspiration": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Aspiration": { + "anatomical_part": "Nasopharynx", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Aspiration": { + "anatomical_part": "Oropharynx", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Vacuum Aspiration": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Vacuum Aspiration": { + "anatomical_part": "Bronchus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Vacuum Aspiration": { + "anatomical_part": "Lung", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Vacuum Aspiration": { + "anatomical_part": "Bronchiole", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Vacuum Aspiration": { + "anatomical_part": "Alveolar sac", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Vacuum Aspiration": { + "anatomical_part": "Pleural sac", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Vacuum Aspiration": { + "anatomical_part": "Pleural cavity", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Vacuum Aspiration": { + "anatomical_part": "Trachea", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Vacuum Aspiration": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Vacuum Aspiration": { + "anatomical_part": "Anterior Nares", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Vacuum Aspiration": { + "anatomical_part": "Esophagus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Vacuum Aspiration": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Vacuum Aspiration": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Vacuum Aspiration": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Vacuum Aspiration": { + "anatomical_part": "Nasopharynx", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Vacuum Aspiration": { + "anatomical_part": "Oropharynx", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Biopsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Biopsy": { + "anatomical_part": "Bronchus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Biopsy": { + "anatomical_part": "Lung", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Biopsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Biopsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Biopsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Biopsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Biopsy": { + "anatomical_part": "Trachea", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Biopsy": { + "anatomical_part": "Rectum", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Biopsy": { + "anatomical_part": "Skin", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Biopsy": { + "anatomical_part": "Stomach", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Biopsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Biopsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Biopsy": { + "anatomical_part": "Esophagus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Biopsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Biopsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Biopsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Biopsy": { + "anatomical_part": "Duodenum", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Biopsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Biopsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Needle Biopsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Needle Biopsy": { + "anatomical_part": "Bronchus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Needle Biopsy": { + "anatomical_part": "Lung", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Needle Biopsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Needle Biopsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Needle Biopsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Needle Biopsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Needle Biopsy": { + "anatomical_part": "Trachea", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Needle Biopsy": { + "anatomical_part": "Rectum", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Needle Biopsy": { + "anatomical_part": "Skin", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Needle Biopsy": { + "anatomical_part": "Stomach", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Needle Biopsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Needle Biopsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Needle Biopsy": { + "anatomical_part": "Esophagus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Needle Biopsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Needle Biopsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Needle Biopsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Needle Biopsy": { + "anatomical_part": "Duodenum", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Needle Biopsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Needle Biopsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Lavage": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Lavage": { + "anatomical_part": "Bronchus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Lavage": { + "anatomical_part": "Lung", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Lavage": { + "anatomical_part": "Pleural sac", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Lavage": { + "anatomical_part": "Pleural cavity", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Lavage": { + "anatomical_part": "Trachea", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Lavage": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Lavage": { + "anatomical_part": "Anterior Nares", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Lavage": { + "anatomical_part": "Esophagus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Lavage": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Lavage": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Lavage": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Lavage": { + "anatomical_part": "Nasopharynx", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Lavage": { + "anatomical_part": "Oropharynx", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Necropsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Necropsy": { + "anatomical_part": "Bronchus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Necropsy": { + "anatomical_part": "Lung", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Necropsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Necropsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Necropsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Necropsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Necropsy": { + "anatomical_part": "Trachea", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Necropsy": { + "anatomical_part": "Rectum", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Necropsy": { + "anatomical_part": "Skin", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Necropsy": { + "anatomical_part": "Stomach", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Necropsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Necropsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Necropsy": { + "anatomical_part": "Esophagus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Necropsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Necropsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Necropsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Necropsy": { + "anatomical_part": "Duodenum", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Necropsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Necropsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Rinsing": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Rinsing": { + "anatomical_part": "Bronchus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Rinsing": { + "anatomical_part": "Lung", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Rinsing": { + "anatomical_part": "Bronchiole", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Rinsing": { + "anatomical_part": "Alveolar sac", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Rinsing": { + "anatomical_part": "Pleural sac", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Rinsing": { + "anatomical_part": "Pleural cavity", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Rinsing": { + "anatomical_part": "Trachea", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Rinsing": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Rinsing": { + "anatomical_part": "Anterior Nares", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Rinsing": { + "anatomical_part": "Esophagus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Rinsing": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Rinsing": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Rinsing": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Rinsing": { + "anatomical_part": "Nasopharynx", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Rinsing": { + "anatomical_part": "Oropharynx", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Scraping": { + "anatomical_part": "Bronchiole", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Scraping": { + "anatomical_part": "Alveolar sac", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Scraping": { + "anatomical_part": "Pleural sac", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Scraping": { + "anatomical_part": "Pleural cavity", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Scraping": { + "anatomical_part": "Trachea", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Scraping": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Scraping": { + "anatomical_part": "Anterior Nares", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Scraping": { + "anatomical_part": "Esophagus", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Scraping": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Scraping": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Scraping": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Scraping": { + "anatomical_part": "Nasopharynx", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Scraping": { + "anatomical_part": "Oropharynx", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Swabbing": { + "anatomical_part": "Nasopharynx", + "collection_device": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Swabbing": { + "anatomical_part": "Oropharynx", + "collection_device": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Wash": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Wash": { + "anatomical_part": "Bronchus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Wash": { + "anatomical_part": "Lung", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Wash": { + "anatomical_part": "Bronchiole", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Wash": { + "anatomical_part": "Alveolar sac", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Wash": { + "anatomical_part": "Pleural sac", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Wash": { + "anatomical_part": "Pleural cavity", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Wash": { + "anatomical_part": "Trachea", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Wash": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Wash": { + "anatomical_part": "Anterior Nares", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Wash": { + "anatomical_part": "Esophagus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Wash": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Wash": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Wash": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Wash": { + "anatomical_part": "Nasopharynx", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Wash": { + "anatomical_part": "Oropharynx", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchoalveolar Lavage": { + "anatomical_part": "Not Applicable", + "collection_device": "Bronchoalveolar Lavage" + }, + "Gastric Lavage": { + "anatomical_part": "Not Applicable", + "collection_device": "Gastric Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Feces": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Feces", + "anatomical_material": "Not Applicable" + }, + "Mucus": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Mucus", + "anatomical_material": "Not Applicable" + }, + "Sputum": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Sputum", + "anatomical_material": "Not Applicable" + }, + "Sweat": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Sweat", + "anatomical_material": "Not Applicable" + }, + "Tear": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Tear", + "anatomical_material": "Not Applicable" + }, + "Urine": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Urine", + "anatomical_material": "Not Applicable" + }, + "Blood": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Blood", + "anatomical_material": "Not Applicable" + }, + "Cerebrospinal Fluid": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Cerebrospinal Fluid" + }, + "Saliva": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Saliva" + }, + "Tissue": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Tissue" + } + } \ No newline at end of file diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 8ecccf83..0078999f 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -44,15 +44,15 @@ def added_seq_inst_model(metadata, f_data, mapped_fields, heading): stderr.print(f"[red] Value {e} does not exist") sys.exit(1) if "nextseq" in run_name: - row[m_idx] = "Illumina NextSeq" + row[m_idx] = "Illumina NextSeq 500" elif "next_seq" in run_name: - row[m_idx] = "Illumina NextSeq" + row[m_idx] = "Illumina NextSeq 500" elif "miseq" in run_name: row[m_idx] = "Illumina MiSeq" elif "miseaq" in run_name: row[m_idx] = "Illumina MiSeq" elif "novaseq" in run_name: - row[m_idx] = "Illumina NovaSeq" + row[m_idx] = "Illumina NovaSeq 6000" else: log.error("Value %s is not defined in the mapping ", run_name) stderr.print(f"[red] Value {run_name} is not defined in the mapping") diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 2a22febc..6336bee0 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -571,6 +571,7 @@ "Fluid (Amniotic) [UBERON:0000173]", "Saliva [UBERON:0001836]", "Tissue [UBERON:0000479]", + "Placenta [UBERON:0001987]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", From c211fa91e7cd096b11862cb9434aa73e21f0ce43 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 2 Sep 2022 11:48:45 +0200 Subject: [PATCH 0864/1454] lintin --- relecov_tools/ena_upload.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 6d35e55b..98dd2031 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -14,7 +14,7 @@ import sys import os -import ftplib +# import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -141,14 +141,11 @@ def create_structure_to_ena(self): df_study = df_study.rename(columns={"study_alias": "alias"}) df_study = df_study.rename(columns={"study_title": "title"}) - - """ df_study = df_schemas[["study_type", "study_abstract"]] df_study["alias"] = df_study["study_abstract"][0].rsplit(" ", 5)[0] df_study["title"] = df_study["study_abstract"] df_study.insert(3, "status", self.action) - """ # df_study alias title study_type status study_abstract From 1152f6c87687c496241b8db356e154db1d74eba8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 2 Sep 2022 11:50:59 +0200 Subject: [PATCH 0865/1454] lintin2 --- relecov_tools/conf/configuration.json | 1979 ++++++++++++------------- relecov_tools/ena_upload.py | 3 +- 2 files changed, 990 insertions(+), 992 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 8d93a355..4625655d 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -220,993 +220,992 @@ "HUGTiP": "HUGTiP.json" }, "anatomical_material_collection_method": { - { - "Lower respiratory tract Aspiration": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Aspiration": { - "anatomical_part": "Bronchus", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Aspiration": { - "anatomical_part": "Lung", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Aspiration": { - "anatomical_part": "Bronchiole", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Aspiration": { - "anatomical_part": "Alveolar sac", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Aspiration": { - "anatomical_part": "Pleural sac", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Aspiration": { - "anatomical_part": "Pleural cavity", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Aspiration": { - "anatomical_part": "Trachea", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Aspiration": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Aspiration": { - "anatomical_part": "Anterior Nares", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Aspiration": { - "anatomical_part": "Esophagus", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Aspiration": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Aspiration": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Aspiration": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Aspiration": { - "anatomical_part": "Nasopharynx", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Aspiration": { - "anatomical_part": "Oropharynx", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Vacuum Aspiration": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Vacuum Aspiration": { - "anatomical_part": "Bronchus", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Vacuum Aspiration": { - "anatomical_part": "Lung", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Vacuum Aspiration": { - "anatomical_part": "Bronchiole", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Vacuum Aspiration": { - "anatomical_part": "Alveolar sac", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Vacuum Aspiration": { - "anatomical_part": "Pleural sac", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Vacuum Aspiration": { - "anatomical_part": "Pleural cavity", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Vacuum Aspiration": { - "anatomical_part": "Trachea", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Vacuum Aspiration": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Vacuum Aspiration": { - "anatomical_part": "Anterior Nares", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Vacuum Aspiration": { - "anatomical_part": "Esophagus", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Vacuum Aspiration": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Vacuum Aspiration": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Vacuum Aspiration": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Vacuum Aspiration": { - "anatomical_part": "Nasopharynx", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Vacuum Aspiration": { - "anatomical_part": "Oropharynx", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Biopsy": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Biopsy": { - "anatomical_part": "Bronchus", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Biopsy": { - "anatomical_part": "Lung", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Biopsy": { - "anatomical_part": "Bronchiole", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Biopsy": { - "anatomical_part": "Alveolar sac", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Biopsy": { - "anatomical_part": "Pleural sac", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Biopsy": { - "anatomical_part": "Pleural cavity", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Biopsy": { - "anatomical_part": "Trachea", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Biopsy": { - "anatomical_part": "Rectum", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Biopsy": { - "anatomical_part": "Skin", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Biopsy": { - "anatomical_part": "Stomach", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Biopsy": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Biopsy": { - "anatomical_part": "Anterior Nares", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Biopsy": { - "anatomical_part": "Esophagus", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Biopsy": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Biopsy": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Biopsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Biopsy": { - "anatomical_part": "Duodenum", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Biopsy": { - "anatomical_part": "Nasopharynx", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Biopsy": { - "anatomical_part": "Oropharynx", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Needle Biopsy": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Needle Biopsy": { - "anatomical_part": "Bronchus", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Needle Biopsy": { - "anatomical_part": "Lung", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Needle Biopsy": { - "anatomical_part": "Bronchiole", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Needle Biopsy": { - "anatomical_part": "Alveolar sac", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Needle Biopsy": { - "anatomical_part": "Pleural sac", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Needle Biopsy": { - "anatomical_part": "Pleural cavity", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Needle Biopsy": { - "anatomical_part": "Trachea", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Needle Biopsy": { - "anatomical_part": "Rectum", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Needle Biopsy": { - "anatomical_part": "Skin", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Needle Biopsy": { - "anatomical_part": "Stomach", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Needle Biopsy": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Needle Biopsy": { - "anatomical_part": "Anterior Nares", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Needle Biopsy": { - "anatomical_part": "Esophagus", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Needle Biopsy": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Needle Biopsy": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Needle Biopsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Needle Biopsy": { - "anatomical_part": "Duodenum", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Needle Biopsy": { - "anatomical_part": "Nasopharynx", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Needle Biopsy": { - "anatomical_part": "Oropharynx", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Lavage": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Lavage": { - "anatomical_part": "Bronchus", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Lavage": { - "anatomical_part": "Lung", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Lavage": { - "anatomical_part": "Pleural sac", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Lavage": { - "anatomical_part": "Pleural cavity", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Lavage": { - "anatomical_part": "Trachea", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Lavage": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Lavage": { - "anatomical_part": "Anterior Nares", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Lavage": { - "anatomical_part": "Esophagus", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Lavage": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Lavage": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Lavage": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Lavage": { - "anatomical_part": "Nasopharynx", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Lavage": { - "anatomical_part": "Oropharynx", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Necropsy": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Necropsy": { - "anatomical_part": "Bronchus", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Necropsy": { - "anatomical_part": "Lung", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Necropsy": { - "anatomical_part": "Bronchiole", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Necropsy": { - "anatomical_part": "Alveolar sac", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Necropsy": { - "anatomical_part": "Pleural sac", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Necropsy": { - "anatomical_part": "Pleural cavity", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Necropsy": { - "anatomical_part": "Trachea", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Necropsy": { - "anatomical_part": "Rectum", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Necropsy": { - "anatomical_part": "Skin", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Necropsy": { - "anatomical_part": "Stomach", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Necropsy": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Necropsy": { - "anatomical_part": "Anterior Nares", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Necropsy": { - "anatomical_part": "Esophagus", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Necropsy": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Necropsy": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Necropsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Necropsy": { - "anatomical_part": "Duodenum", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Necropsy": { - "anatomical_part": "Nasopharynx", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Necropsy": { - "anatomical_part": "Oropharynx", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Rinsing": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Rinsing": { - "anatomical_part": "Bronchus", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Rinsing": { - "anatomical_part": "Lung", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Rinsing": { - "anatomical_part": "Bronchiole", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Rinsing": { - "anatomical_part": "Alveolar sac", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Rinsing": { - "anatomical_part": "Pleural sac", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Rinsing": { - "anatomical_part": "Pleural cavity", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Rinsing": { - "anatomical_part": "Trachea", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Rinsing": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Rinsing": { - "anatomical_part": "Anterior Nares", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Rinsing": { - "anatomical_part": "Esophagus", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Rinsing": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Rinsing": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Rinsing": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Rinsing": { - "anatomical_part": "Nasopharynx", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Rinsing": { - "anatomical_part": "Oropharynx", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Scraping": { - "anatomical_part": "Bronchiole", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Scraping": { - "anatomical_part": "Alveolar sac", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Scraping": { - "anatomical_part": "Pleural sac", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Scraping": { - "anatomical_part": "Pleural cavity", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Scraping": { - "anatomical_part": "Trachea", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Scraping": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Scraping": { - "anatomical_part": "Anterior Nares", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Scraping": { - "anatomical_part": "Esophagus", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Scraping": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Scraping": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Scraping": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Scraping": { - "anatomical_part": "Nasopharynx", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Scraping": { - "anatomical_part": "Oropharynx", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Swabbing": { - "anatomical_part": "Nasopharynx", - "collection_device": "Swabbing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Swabbing": { - "anatomical_part": "Oropharynx", - "collection_device": "Swabbing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Wash": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Wash": { - "anatomical_part": "Bronchus", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Wash": { - "anatomical_part": "Lung", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Wash": { - "anatomical_part": "Bronchiole", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Wash": { - "anatomical_part": "Alveolar sac", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Wash": { - "anatomical_part": "Pleural sac", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Wash": { - "anatomical_part": "Pleural cavity", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Wash": { - "anatomical_part": "Trachea", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Wash": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Wash": { - "anatomical_part": "Anterior Nares", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Wash": { - "anatomical_part": "Esophagus", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Wash": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Wash": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Wash": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Wash": { - "anatomical_part": "Nasopharynx", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Wash": { - "anatomical_part": "Oropharynx", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchoalveolar Lavage": { - "anatomical_part": "Not Applicable", - "collection_device": "Bronchoalveolar Lavage" - }, - "Gastric Lavage": { - "anatomical_part": "Not Applicable", - "collection_device": "Gastric Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Feces": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Feces", - "anatomical_material": "Not Applicable" - }, - "Mucus": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Mucus", - "anatomical_material": "Not Applicable" - }, - "Sputum": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Sputum", - "anatomical_material": "Not Applicable" - }, - "Sweat": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Sweat", - "anatomical_material": "Not Applicable" - }, - "Tear": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Tear", - "anatomical_material": "Not Applicable" - }, - "Urine": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Urine", - "anatomical_material": "Not Applicable" - }, - "Blood": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Blood", - "anatomical_material": "Not Applicable" - }, - "Cerebrospinal Fluid": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Cerebrospinal Fluid" - }, - "Saliva": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Saliva" - }, - "Tissue": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Tissue" - } - } \ No newline at end of file + "Lower respiratory tract Aspiration": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Aspiration": { + "anatomical_part": "Bronchus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Aspiration": { + "anatomical_part": "Lung", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Aspiration": { + "anatomical_part": "Bronchiole", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Aspiration": { + "anatomical_part": "Alveolar sac", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Aspiration": { + "anatomical_part": "Pleural sac", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Aspiration": { + "anatomical_part": "Pleural cavity", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Aspiration": { + "anatomical_part": "Trachea", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Aspiration": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Aspiration": { + "anatomical_part": "Anterior Nares", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Aspiration": { + "anatomical_part": "Esophagus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Aspiration": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Aspiration": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Aspiration": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Aspiration": { + "anatomical_part": "Nasopharynx", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Aspiration": { + "anatomical_part": "Oropharynx", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Vacuum Aspiration": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Vacuum Aspiration": { + "anatomical_part": "Bronchus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Vacuum Aspiration": { + "anatomical_part": "Lung", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Vacuum Aspiration": { + "anatomical_part": "Bronchiole", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Vacuum Aspiration": { + "anatomical_part": "Alveolar sac", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Vacuum Aspiration": { + "anatomical_part": "Pleural sac", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Vacuum Aspiration": { + "anatomical_part": "Pleural cavity", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Vacuum Aspiration": { + "anatomical_part": "Trachea", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Vacuum Aspiration": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Vacuum Aspiration": { + "anatomical_part": "Anterior Nares", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Vacuum Aspiration": { + "anatomical_part": "Esophagus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Vacuum Aspiration": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Vacuum Aspiration": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Vacuum Aspiration": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Vacuum Aspiration": { + "anatomical_part": "Nasopharynx", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Vacuum Aspiration": { + "anatomical_part": "Oropharynx", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Biopsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Biopsy": { + "anatomical_part": "Bronchus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Biopsy": { + "anatomical_part": "Lung", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Biopsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Biopsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Biopsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Biopsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Biopsy": { + "anatomical_part": "Trachea", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Biopsy": { + "anatomical_part": "Rectum", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Biopsy": { + "anatomical_part": "Skin", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Biopsy": { + "anatomical_part": "Stomach", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Biopsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Biopsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Biopsy": { + "anatomical_part": "Esophagus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Biopsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Biopsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Biopsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Biopsy": { + "anatomical_part": "Duodenum", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Biopsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Biopsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Needle Biopsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Needle Biopsy": { + "anatomical_part": "Bronchus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Needle Biopsy": { + "anatomical_part": "Lung", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Needle Biopsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Needle Biopsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Needle Biopsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Needle Biopsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Needle Biopsy": { + "anatomical_part": "Trachea", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Needle Biopsy": { + "anatomical_part": "Rectum", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Needle Biopsy": { + "anatomical_part": "Skin", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Needle Biopsy": { + "anatomical_part": "Stomach", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Needle Biopsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Needle Biopsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Needle Biopsy": { + "anatomical_part": "Esophagus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Needle Biopsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Needle Biopsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Needle Biopsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Needle Biopsy": { + "anatomical_part": "Duodenum", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Needle Biopsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Needle Biopsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Lavage": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Lavage": { + "anatomical_part": "Bronchus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Lavage": { + "anatomical_part": "Lung", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Lavage": { + "anatomical_part": "Pleural sac", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Lavage": { + "anatomical_part": "Pleural cavity", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Lavage": { + "anatomical_part": "Trachea", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Lavage": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Lavage": { + "anatomical_part": "Anterior Nares", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Lavage": { + "anatomical_part": "Esophagus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Lavage": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Lavage": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Lavage": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Lavage": { + "anatomical_part": "Nasopharynx", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Lavage": { + "anatomical_part": "Oropharynx", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Necropsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Necropsy": { + "anatomical_part": "Bronchus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Necropsy": { + "anatomical_part": "Lung", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Necropsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Necropsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Necropsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Necropsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Necropsy": { + "anatomical_part": "Trachea", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Necropsy": { + "anatomical_part": "Rectum", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Necropsy": { + "anatomical_part": "Skin", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Necropsy": { + "anatomical_part": "Stomach", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Necropsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Necropsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Necropsy": { + "anatomical_part": "Esophagus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Necropsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Necropsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Necropsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Necropsy": { + "anatomical_part": "Duodenum", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Necropsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Necropsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Rinsing": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Rinsing": { + "anatomical_part": "Bronchus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Rinsing": { + "anatomical_part": "Lung", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Rinsing": { + "anatomical_part": "Bronchiole", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Rinsing": { + "anatomical_part": "Alveolar sac", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Rinsing": { + "anatomical_part": "Pleural sac", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Rinsing": { + "anatomical_part": "Pleural cavity", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Rinsing": { + "anatomical_part": "Trachea", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Rinsing": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Rinsing": { + "anatomical_part": "Anterior Nares", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Rinsing": { + "anatomical_part": "Esophagus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Rinsing": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Rinsing": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Rinsing": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Rinsing": { + "anatomical_part": "Nasopharynx", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Rinsing": { + "anatomical_part": "Oropharynx", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Scraping": { + "anatomical_part": "Bronchiole", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Scraping": { + "anatomical_part": "Alveolar sac", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Scraping": { + "anatomical_part": "Pleural sac", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Scraping": { + "anatomical_part": "Pleural cavity", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Scraping": { + "anatomical_part": "Trachea", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Scraping": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Scraping": { + "anatomical_part": "Anterior Nares", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Scraping": { + "anatomical_part": "Esophagus", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Scraping": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Scraping": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Scraping": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Scraping": { + "anatomical_part": "Nasopharynx", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Scraping": { + "anatomical_part": "Oropharynx", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Swabbing": { + "anatomical_part": "Nasopharynx", + "collection_device": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Swabbing": { + "anatomical_part": "Oropharynx", + "collection_device": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Wash": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Wash": { + "anatomical_part": "Bronchus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Wash": { + "anatomical_part": "Lung", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Wash": { + "anatomical_part": "Bronchiole", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Wash": { + "anatomical_part": "Alveolar sac", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Wash": { + "anatomical_part": "Pleural sac", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Wash": { + "anatomical_part": "Pleural cavity", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Wash": { + "anatomical_part": "Trachea", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Wash": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Wash": { + "anatomical_part": "Anterior Nares", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Wash": { + "anatomical_part": "Esophagus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Wash": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Wash": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Wash": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Wash": { + "anatomical_part": "Nasopharynx", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Wash": { + "anatomical_part": "Oropharynx", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchoalveolar Lavage": { + "anatomical_part": "Not Applicable", + "collection_device": "Bronchoalveolar Lavage" + }, + "Gastric Lavage": { + "anatomical_part": "Not Applicable", + "collection_device": "Gastric Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Feces": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Feces", + "anatomical_material": "Not Applicable" + }, + "Mucus": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Mucus", + "anatomical_material": "Not Applicable" + }, + "Sputum": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Sputum", + "anatomical_material": "Not Applicable" + }, + "Sweat": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Sweat", + "anatomical_material": "Not Applicable" + }, + "Tear": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Tear", + "anatomical_material": "Not Applicable" + }, + "Urine": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Urine", + "anatomical_material": "Not Applicable" + }, + "Blood": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Blood", + "anatomical_material": "Not Applicable" + }, + "Cerebrospinal Fluid": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Cerebrospinal Fluid" + }, + "Saliva": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Saliva" + }, + "Tissue": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Tissue" + } + } \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 98dd2031..c59365d4 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -348,9 +348,8 @@ def create_structure_to_ena(self): file_paths.update(file_paths_r2) # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. - # When the action is MODIFY rthe fastq are already submitted. + # # When the action is MODIFY rthe fastq are already submitted """ - if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) From 0b76f96bdad7dc2c1064db905d9fcd8553a715e1 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 11:06:22 +0200 Subject: [PATCH 0866/1454] moved read_metada (to read_excel), and write_file (to write_excel) to utils. Read metadata used handling_files, but skyping the process by calling mapping_metadata and return to the main function the info --- relecov_tools/metadata_homogeneizer.py | 206 ++++++++---------- .../schema/institution_schemas/ISCIII.json | 40 ++-- relecov_tools/utils.py | 48 ++++ 3 files changed, 154 insertions(+), 140 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index ea926f0a..97473d6b 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -3,8 +3,7 @@ import sys import logging import rich.console -import openpyxl -from itertools import islice + import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -19,7 +18,6 @@ class MetadataHomogeneizer: """MetadataHomogeneizer object""" - def __init__(self, institution=None, directory=None, output_folder=None): self.config_json = ConfigJson() self.heading = self.config_json.get_configuration("metadata_lab_heading") @@ -50,7 +48,7 @@ def __init__(self, institution=None, directory=None, output_folder=None): self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) try: - lab_metadata = self.mapping_json_data["required_files"]["meta_file"][ + lab_metadata = self.mapping_json_data["required_files"]["metadata_file"][ "file_name" ] except KeyError: @@ -62,7 +60,8 @@ def __init__(self, institution=None, directory=None, output_folder=None): log.error("Metadata File %s does not exists", metadata_path) stderr.print("[red] Metadata File " + metadata_path + "does not exists") sys.exit(1) - self.lab_metadata = metadata_path + self.lab_metadata = self.mapping_json_data["required_files"]["metadata_file"] + self.lab_metadata["file_name"] = metadata_path # Check if python file is defined function_file = self.mapping_json_data["pyhon_file"] if function_file == "": @@ -82,7 +81,7 @@ def __init__(self, institution=None, directory=None, output_folder=None): self.additional_files = [] if len(self.mapping_json_data["required_files"]) > 1: for key, values in self.mapping_json_data["required_files"].items(): - if key == "meta_file": + if key == "metadata_file": continue if values["file_name"] == "": self.additional_files.append(values) @@ -101,27 +100,8 @@ def __init__(self, institution=None, directory=None, output_folder=None): else: self.output_folder = output_folder - def read_metadata_file(self): - """Read the input metadata file""" - wb_file = openpyxl.load_workbook(self.lab_metadata, data_only=True) - ws_metadata_lab = wb_file["Sheet"] - heading = [i.value.strip() for i in ws_metadata_lab[1] if i.value] - ws_data = [] - for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): - l_row = list(row) - data_row = {} - # Ignore the empty rows - # guessing that row 1 and 2 with no data are empty rows - if l_row[0] is None and l_row[1] is None: - continue - for idx in range(0, len(heading)): - data_row[heading[idx]] = l_row[idx] - ws_data.append(data_row) - # import pdb; pdb.set_trace() - return ws_data - def mapping_metadata(self, ws_data): - map_fields = self.mapping_json_data["required_files"]["meta_file"][ + map_fields = self.mapping_json_data["required_files"]["metadata_file"][ "mapped_fields" ] map_data = [] @@ -134,11 +114,9 @@ def mapping_metadata(self, ws_data): return map_data - def additional_fields(self, mapped_data): + def add_fixed_fields(self, mapped_data): add_data = [self.heading] - fixed_fields = self.mapping_json_data["required_files"]["meta_file"][ - "fixed_fields" - ] + fixed_fields = self.mapping_json_data["fixed_fields"] for row in mapped_data: new_row_data = [] for field in self.heading: @@ -152,110 +130,98 @@ def additional_fields(self, mapped_data): add_data.append(new_row_data) return add_data - def handling_additional_files(self, additional_data): - - for additional_file in self.additional_files: - if additional_file["file_name"] != "": - f_name = additional_file["file_name"] - stderr.print("[blue] Start processing additional file " + f_name) - if f_name.endswith(".json"): - data = relecov_tools.utils.read_json_file(f_name) - elif f_name.endswith(".tsv"): - data = relecov_tools.utils.read_csv_file_return_dict(f_name, "\t") - elif f_name.endswith(".csv"): - data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") - else: - log.error("Additional file extension %s is not supported ", f_name) + def handling_files(self, file_data, additional_data): + """Added information based on the required file configuration. + The first time this function is called is for mapping the laboratory + metadata to ISCIII. For this time mapping_metadata method is used. + and return the list that is going to be used later for adding/modifing + information + """ + if file_data["file_name"] != "": + f_name = file_data["file_name"] + stderr.print("[blue] Start processing additional file " + f_name) + if f_name.endswith(".json"): + data = relecov_tools.utils.read_json_file(f_name) + elif f_name.endswith(".tsv"): + data = relecov_tools.utils.read_csv_file_return_dict(f_name, "\t") + elif f_name.endswith(".csv"): + data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") + elif f_name.endswith(".xlsx"): + data = relecov_tools.utils.read_execl_file(f_name, "Sheet") + return self.mapping_metadata(data) + else: + log.error("Additional file extension %s is not supported ", f_name) + stderr.print( + "[red] Additional file extension " + f_name + " is not supported" + ) + sys.exit(1) + else: + data = "" + if file_data["function"] == "None": + mapping_idx = self.heading.index(file_data["mapped_key"]) + for row in additional_data[1:]: + # new_row_data = [] + s_value = str(row[mapping_idx]) + try: + item_data = data[s_value] + except KeyError: + log.error( + "Additional file %s does not have the information for %s ", + f_name, + s_value, + ) stderr.print( - "[red] Additional file extension " + "[yellow] Additional file " + f_name - + " is not supported" + + " does not have information for " + + str(s_value) ) - sys.exit(1) - - else: - data = "" - - if additional_file["function"] == "None": - mapping_idx = self.heading.index(additional_file["mapped_key"]) - for row in additional_data[1:]: - # new_row_data = [] - s_value = str(row[mapping_idx]) + continue + # sys.exit(1) + for m_field, f_field in file_data["mapped_fields"].items(): try: - item_data = data[s_value] - except KeyError: - log.error( - "Additional file %s does not have the information for %s ", - f_name, - s_value, - ) - stderr.print( - "[yellow] Additional file " - + f_name - + " does not have information for " - + str(s_value) - ) - continue - # sys.exit(1) - for m_field, f_field in additional_file["mapped_fields"].items(): - try: - meta_idx = self.heading.index(m_field) - except ValueError as e: - log.error("Field %s does not exist in Metadata ", e) - stderr.print(f"[red] Field {e} does not exist") - sys.exit(1) - row[meta_idx] = item_data[f_field] - - # import pdb; pdb.set_trace() - else: - func_name = additional_file["function"] - stderr.print("[yellow] Start processing function " + func_name) - exec( - "from relecov_tools.institution_scripts." - + self.institution - + " import " - + func_name - ) - eval( - func_name - + "(additional_data, data, additional_file['mapped_fields'], self.heading)" - ) + meta_idx = self.heading.index(m_field) + except ValueError as e: + log.error("Field %s does not exist in Metadata ", e) + stderr.print(f"[red] Field {e} does not exist") + sys.exit(1) + row[meta_idx] = item_data[f_field] + + # import pdb; pdb.set_trace() + else: + func_name = file_data["function"] + stderr.print("[yellow] Start processing function " + func_name) + exec( + "from relecov_tools.institution_scripts." + + self.institution + + " import " + + func_name + ) + eval( + func_name + + "(additional_data, data, file_data['mapped_fields'], self.heading)" + ) stderr.print("[green] Succesful processing of additional file ") return additional_data - def write_to_excel_file(self, data, f_name): - book = openpyxl.Workbook() - sheet = book.active - - for row in data: - sheet.append(row) - # adding one column with row number - sheet.insert_cols(1) - sheet["A1"] = "Campo" - counter = 1 - for i in range(len(data)): - idx = "A" + str(counter + 1) - sheet[idx] = counter - counter += 1 - # adding 3 empty rows - for x in range(3): - sheet.insert_rows(1) - sheet.title = "METADATA_LAB" - book.save(f_name) - return - def converting_metadata(self): stderr.print("[blue] Reading the metadata file to convert") - ws_data = self.read_metadata_file() - mapped_data = self.mapping_metadata(ws_data) + # ws_data = self.read_metadata_file() + # mapped_data = self.mapping_metadata(ws_data) + mapped_data = self.handling_files(self.lab_metadata, "") stderr.print("[green] Successful conversion mapping to ISCIII metadata") stderr.print("[blue] Adding fixed information") - additional_data = self.additional_fields(mapped_data) + additional_data = self.add_fixed_fields(mapped_data) # Fetch the additional files and include the information in metadata stderr.print("[blue] reading and mapping de information that are in files") - converted_data = self.handling_additional_files(additional_data) + for additional_file in self.additional_files: + additional_data = self.handling_files(additional_file, additional_data) f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") stderr.print("[blue] Dumping information to excel") - self.write_to_excel_file(converted_data, f_name) + post_process = {"insert_rows": 3, "insert_cols": 1} + relecov_tools.utils.write_to_excel_file( + additional_data, f_name, "METADATA_LAB", post_process + ) + stderr.print("[green] Complete process for mapping to ISCIII metadata") return diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 77aa3391..e7416018 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -1,7 +1,7 @@ { "pyhon_file": "ISCIII.py", "required_files": { - "meta_file": { + "metadata_file": { "file_name": "new_lab_metadata.xlsx", "mapped_fields": { "Public Health sample id (SIVIES)": "Código SiViEs", @@ -18,25 +18,6 @@ "Host Gender": "Sexo", "Diagnostic Pcr Ct Value 1": "PCR genE" }, - "fixed_fields": { - "Submitting Institution": "Instituto de Salud Carlos III", - "Biological Sample Storage Condition": "-80 C", - "Rna Extraction Protocol": "RT-PCR", - "Purpose of sampling": "Surveillance", - "Specimen source": "Nasopharyngeal exudate", - "Environmental System": "Swab", - "Host": "Human", - "Library Preparation Kit": "Illumina DNA Prep", - "Enrichment Protocol": "Amplicon", - "Enrichment panel/assay": "ARTIC", - "Source material": "Viral RNA", - "Capture method": "PCR", - "Sequencing technique": "Amplicon", - "Library Layout": "Paired", - "Gene Name 1": "ORF E", - "Diagnostic Pcr Ct Value 1": "", - "Authors": "" - }, "function": "None" }, "sample_file": { @@ -112,5 +93,24 @@ "mapped_key": "Sample ID given for sequencing", "function": "None" } + }, + "fixed_fields": { + "Submitting Institution": "Instituto de Salud Carlos III", + "Biological Sample Storage Condition": "-80 C", + "Rna Extraction Protocol": "RT-PCR", + "Purpose of sampling": "Surveillance", + "Specimen source": "Nasopharyngeal exudate", + "Environmental System": "Swab", + "Host": "Human", + "Library Preparation Kit": "Illumina DNA Prep", + "Enrichment Protocol": "Amplicon", + "Enrichment panel/assay": "ARTIC", + "Source material": "Viral RNA", + "Capture method": "PCR", + "Sequencing technique": "Amplicon", + "Library Layout": "Paired", + "Gene Name 1": "ORF E", + "Diagnostic Pcr Ct Value 1": "", + "Authors": "" } } diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 18c00a44..75c6a201 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -9,6 +9,8 @@ from rich.console import Console import questionary import json +import openpyxl +from itertools import islice log = logging.getLogger(__name__) @@ -32,6 +34,28 @@ def read_json_file(j_file): return data +def read_execl_file(f_name, sheet_name): + """Read the input excel file and give the information in a list + of dictionaries + """ + wb_file = openpyxl.load_workbook(f_name, data_only=True) + ws_metadata_lab = wb_file[sheet_name] + heading = [i.value.strip() for i in ws_metadata_lab[1] if i.value] + ws_data = [] + for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): + l_row = list(row) + data_row = {} + # Ignore the empty rows + # guessing that row 1 and 2 with no data are empty rows + if l_row[0] is None and l_row[1] is None: + continue + for idx in range(0, len(heading)): + data_row[heading[idx]] = l_row[idx] + ws_data.append(data_row) + + return ws_data + + def read_csv_file_return_dict(file_name, sep): """Read csv or tsv file, according to separator, and return a dictionary where the main key is the first column @@ -103,6 +127,30 @@ def save_local_md5(file_name, md5_value): return True +def write_to_excel_file(data, f_name, sheet_name, post_process=None): + book = openpyxl.Workbook() + sheet = book.active + + for row in data: + sheet.append(row) + # adding one column with row number + if "insert_cols" in post_process: + sheet.insert_cols(post_process["insert_cols"]) + sheet["A1"] = "Campo" + counter = 1 + for i in range(len(data)): + idx = "A" + str(counter + 1) + sheet[idx] = counter + counter += 1 + # adding 3 empty rows + if "insert_rows" in post_process: + for x in range(post_process["insert_rows"]): + sheet.insert_rows(1) + sheet.title = sheet_name + book.save(f_name) + return + + def rich_force_colors(): """ Check if any environment variables are set to force Rich to use coloured output From 9d260fa9617c2f013dc1bbef6b099c483ab7c87d Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 11:10:26 +0200 Subject: [PATCH 0867/1454] change pyhon by python in the ISCIII.json schema --- relecov_tools/metadata_homogeneizer.py | 2 +- relecov_tools/schema/institution_schemas/ISCIII.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 97473d6b..acd016fb 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -63,7 +63,7 @@ def __init__(self, institution=None, directory=None, output_folder=None): self.lab_metadata = self.mapping_json_data["required_files"]["metadata_file"] self.lab_metadata["file_name"] = metadata_path # Check if python file is defined - function_file = self.mapping_json_data["pyhon_file"] + function_file = self.mapping_json_data["python_file"] if function_file == "": self.function_file = None else: diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index e7416018..26e7283a 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -1,5 +1,5 @@ { - "pyhon_file": "ISCIII.py", + "python_file": "ISCIII.py", "required_files": { "metadata_file": { "file_name": "new_lab_metadata.xlsx", From c008d6272e2f3b9031226ad37f960955dacac41d Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 11:12:04 +0200 Subject: [PATCH 0868/1454] fixing liting --- relecov_tools/metadata_homogeneizer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index acd016fb..6f5404e9 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -18,6 +18,7 @@ class MetadataHomogeneizer: """MetadataHomogeneizer object""" + def __init__(self, institution=None, directory=None, output_folder=None): self.config_json = ConfigJson() self.heading = self.config_json.get_configuration("metadata_lab_heading") From 68b3dd9df6bae3a9a6d5f6c89409936732466cce Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 11:59:26 +0200 Subject: [PATCH 0869/1454] create in configuration.json the topic headings, to include inside all headings that were split in configuration.json --- relecov_tools/conf/configuration.json | 143 +++++++++++++------------ relecov_tools/metadata_homogeneizer.py | 2 +- 2 files changed, 74 insertions(+), 71 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 4625655d..c1c49e48 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,54 +1,75 @@ { - "metadata_lab_heading": [ - "Public Health sample id (SIVIES)", - "Sample ID given by originating laboratory", - "Sample ID given by the submitting laboratory", - "Sample ID given in the microbiology lab", - "Sample ID given if multiple rna-extraction or passages", - "Sample ID given for sequencing", - "ENA Sample ID", - "GISAID Virus Name", - "GISAID id", - "Originating Laboratory", - "Submitting Institution", - "Sample Collection Date", - "Sample Received Date", - "Purpose of sampling", - "Biological Sample Storage Condition", - "Specimen source", - "Environmental Material", - "Environmental System", - "Collection Device", - "Host", - "Host Age", - "Host Gender", - "Sequencing Date", - "Rna Extraction Protocol", - "Commercial All-in-one library kit", - "Library Preparation Kit", - "Enrichment Protocol", - "If Enrichment Protocol Is Other, Specify", - "Enrichment panel/assay", - "If Enrichment panel/assay Is Other, Specify", - "Enrichment panel/assay version", - "Number Of Samples In Run", - "Runid", - "Sequencing Instrument Model", - "Flowcell Kit", - "Source material", - "Capture method", - "Sequencing technique", - "Library Layout", - "Gene Name 1", - "Diagnostic Pcr Ct Value 1", - "Gene Name 2", - "Diagnostic Pcr Ct Value-2", - "Analysis Authors", - "Author Submitter", - "Authors", - "Sequence file R1 fastq", - "Sequence file R2 fastq" - ], + "headings": { + "metadata_lab_heading": [ + "Public Health sample id (SIVIES)", + "Sample ID given by originating laboratory", + "Sample ID given by the submitting laboratory", + "Sample ID given in the microbiology lab", + "Sample ID given if multiple rna-extraction or passages", + "Sample ID given for sequencing", + "ENA Sample ID", + "GISAID Virus Name", + "GISAID id", + "Originating Laboratory", + "Submitting Institution", + "Sample Collection Date", + "Sample Received Date", + "Purpose of sampling", + "Biological Sample Storage Condition", + "Specimen source", + "Environmental Material", + "Environmental System", + "Collection Device", + "Host", + "Host Age", + "Host Gender", + "Sequencing Date", + "Rna Extraction Protocol", + "Commercial All-in-one library kit", + "Library Preparation Kit", + "Enrichment Protocol", + "If Enrichment Protocol Is Other, Specify", + "Enrichment panel/assay", + "If Enrichment panel/assay Is Other, Specify", + "Enrichment panel/assay version", + "Number Of Samples In Run", + "Runid", + "Sequencing Instrument Model", + "Flowcell Kit", + "Source material", + "Capture method", + "Sequencing technique", + "Library Layout", + "Gene Name 1", + "Diagnostic Pcr Ct Value 1", + "Gene Name 2", + "Diagnostic Pcr Ct Value-2", + "Analysis Authors", + "Author Submitter", + "Authors", + "Sequence file R1 fastq", + "Sequence file R2 fastq" + ], + "long_table_heading": [ + "SAMPLE", + "CHROM", + "POS", + "REF", + "ALT", + "FILTER", + "DP", + "REF_DP", + "ALT_DP", + "AF", + "GENE", + "EFFECT", + "HGVS_C", + "HGVS_P", + "HGVS_P_1LETTER", + "CALLER", + "LINEAGE" + ] + }, "gisaid_csv_headers": [ "submitter", "covv_virus_name", @@ -196,25 +217,6 @@ }, "md5_file_name": "md5_check_file.csv", "checklist": "ERC000033", - "long_table_heading": [ - "SAMPLE", - "CHROM", - "POS", - "REF", - "ALT", - "FILTER", - "DP", - "REF_DP", - "ALT_DP", - "AF", - "GENE", - "EFFECT", - "HGVS_C", - "HGVS_P", - "HGVS_P_1LETTER", - "CALLER", - "LINEAGE" - ], "mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" @@ -1208,4 +1210,5 @@ "body_product": "Not Applicable", "anatomical_material": "Tissue" } - } \ No newline at end of file + } +} diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 6f5404e9..e3a81f17 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -21,7 +21,7 @@ class MetadataHomogeneizer: def __init__(self, institution=None, directory=None, output_folder=None): self.config_json = ConfigJson() - self.heading = self.config_json.get_configuration("metadata_lab_heading") + self.heading = self.config_json.get_topic_data("headings", "metadata_lab_heading") if institution is None: self.institution = relecov_tools.utils.prompt_selection( From 3b0f96272e366f28f82c95ccce71b2437130997b Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 12:02:01 +0200 Subject: [PATCH 0870/1454] moved long table heading inside headings --- relecov_tools/long_table_parse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index eb11f8e3..f6ef4edf 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -61,7 +61,7 @@ def __init__(self, file_path=None, output_directory=None): Path(self.output_directory).mkdir(parents=True, exist_ok=True) config_json = ConfigJson() - self.long_table_heading = config_json.get_configuration("long_table_heading") + self.long_table_heading = config_json.get_topic_data("headings", "long_table_heading") def validate_file(self, heading): """Check if long table file has all mandatory fields defined in From 780220ab2c1ed5a9a3023536ba39cbade36e36e7 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 12:02:55 +0200 Subject: [PATCH 0871/1454] liting --- relecov_tools/long_table_parse.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index f6ef4edf..4e4b79a7 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -61,7 +61,9 @@ def __init__(self, file_path=None, output_directory=None): Path(self.output_directory).mkdir(parents=True, exist_ok=True) config_json = ConfigJson() - self.long_table_heading = config_json.get_topic_data("headings", "long_table_heading") + self.long_table_heading = config_json.get_topic_data( + "headings", "long_table_heading" + ) def validate_file(self, heading): """Check if long table file has all mandatory fields defined in From a9a869d2ae19dbf11001b872d1777034ba34de46 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 3 Sep 2022 12:04:20 +0200 Subject: [PATCH 0872/1454] liting --- relecov_tools/metadata_homogeneizer.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index e3a81f17..29dde8b1 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -21,7 +21,9 @@ class MetadataHomogeneizer: def __init__(self, institution=None, directory=None, output_folder=None): self.config_json = ConfigJson() - self.heading = self.config_json.get_topic_data("headings", "metadata_lab_heading") + self.heading = self.config_json.get_topic_data( + "headings", "metadata_lab_heading" + ) if institution is None: self.institution = relecov_tools.utils.prompt_selection( From b386d002dd4c62636a63b837805d7cdc82b7e645 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 09:27:56 +0200 Subject: [PATCH 0873/1454] defined processed_metadata function to do the first mapping --- relecov_tools/metadata_homogeneizer.py | 37 +++++++++++++++----------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 29dde8b1..eb402dbe 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -65,6 +65,22 @@ def __init__(self, institution=None, directory=None, output_folder=None): sys.exit(1) self.lab_metadata = self.mapping_json_data["required_files"]["metadata_file"] self.lab_metadata["file_name"] = metadata_path + + self.additional_files = [] + if len(self.mapping_json_data["required_files"]) > 1: + for key, values in self.mapping_json_data["required_files"].items(): + if key == "metadata_file": + continue + if values["file_name"] == "": + self.additional_files.append(values) + continue + f_path = os.path.join(directory, values["file_name"]) + if not os.path.isfile(f_path): + log.error("Additional file %s does not exist ", f_path) + stderr.print("[red] Additional file " + f_path + " does not exist") + sys.exit(1) + values["file_name"] = f_path + self.additional_files.append(values) # Check if python file is defined function_file = self.mapping_json_data["python_file"] if function_file == "": @@ -81,27 +97,13 @@ def __init__(self, institution=None, directory=None, output_folder=None): + " does not exist" ) sys.exit(1) - self.additional_files = [] - if len(self.mapping_json_data["required_files"]) > 1: - for key, values in self.mapping_json_data["required_files"].items(): - if key == "metadata_file": - continue - if values["file_name"] == "": - self.additional_files.append(values) - continue - f_path = os.path.join(directory, values["file_name"]) - if not os.path.isfile(f_path): - log.error("Additional file %s does not exist ", f_path) - stderr.print("[red] Additional file " + f_path + " does not exist") - sys.exit(1) - values["file_name"] = f_path - self.additional_files.append(values) if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" ) else: self.output_folder = output_folder + self.processed_metadata = False def mapping_metadata(self, ws_data): map_fields = self.mapping_json_data["required_files"]["metadata_file"][ @@ -151,7 +153,6 @@ def handling_files(self, file_data, additional_data): data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") elif f_name.endswith(".xlsx"): data = relecov_tools.utils.read_execl_file(f_name, "Sheet") - return self.mapping_metadata(data) else: log.error("Additional file extension %s is not supported ", f_name) stderr.print( @@ -160,6 +161,10 @@ def handling_files(self, file_data, additional_data): sys.exit(1) else: data = "" + if not self.processed_metadata: + self.processed_metadata = True + return self.mapping_metadata(data) + if file_data["function"] == "None": mapping_idx = self.heading.index(file_data["mapped_key"]) for row in additional_data[1:]: From 0bc86901de9185935338b94e7bb40696f3b86696 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 09:28:48 +0200 Subject: [PATCH 0874/1454] split anatomical material in a separated file --- ...anatomical_material_collection_method.json | 990 ++++++++++++++++++ relecov_tools/conf/configuration.json | 990 ------------------ 2 files changed, 990 insertions(+), 990 deletions(-) create mode 100644 relecov_tools/conf/anatomical_material_collection_method.json diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json new file mode 100644 index 00000000..a5060f9a --- /dev/null +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -0,0 +1,990 @@ +{ + "Lower respiratory tract Aspiration": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Aspiration": { + "anatomical_part": "Bronchus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Aspiration": { + "anatomical_part": "Lung", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Aspiration": { + "anatomical_part": "Bronchiole", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Aspiration": { + "anatomical_part": "Alveolar sac", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Aspiration": { + "anatomical_part": "Pleural sac", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Aspiration": { + "anatomical_part": "Pleural cavity", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Aspiration": { + "anatomical_part": "Trachea", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Aspiration": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Aspiration": { + "anatomical_part": "Anterior Nares", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Aspiration": { + "anatomical_part": "Esophagus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Aspiration": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Aspiration": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Aspiration": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Aspiration": { + "anatomical_part": "Nasopharynx", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Aspiration": { + "anatomical_part": "Oropharynx", + "collection_device": "Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Vacuum Aspiration": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Vacuum Aspiration": { + "anatomical_part": "Bronchus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Vacuum Aspiration": { + "anatomical_part": "Lung", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Vacuum Aspiration": { + "anatomical_part": "Bronchiole", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Vacuum Aspiration": { + "anatomical_part": "Alveolar sac", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Vacuum Aspiration": { + "anatomical_part": "Pleural sac", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Vacuum Aspiration": { + "anatomical_part": "Pleural cavity", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Vacuum Aspiration": { + "anatomical_part": "Trachea", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Vacuum Aspiration": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Vacuum Aspiration": { + "anatomical_part": "Anterior Nares", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Vacuum Aspiration": { + "anatomical_part": "Esophagus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Vacuum Aspiration": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Vacuum Aspiration": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Vacuum Aspiration": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Vacuum Aspiration": { + "anatomical_part": "Nasopharynx", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Vacuum Aspiration": { + "anatomical_part": "Oropharynx", + "collection_device": "Vacuum Aspiration", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Biopsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Biopsy": { + "anatomical_part": "Bronchus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Biopsy": { + "anatomical_part": "Lung", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Biopsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Biopsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Biopsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Biopsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Biopsy": { + "anatomical_part": "Trachea", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Biopsy": { + "anatomical_part": "Rectum", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Biopsy": { + "anatomical_part": "Skin", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Biopsy": { + "anatomical_part": "Stomach", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Biopsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Biopsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Biopsy": { + "anatomical_part": "Esophagus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Biopsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Biopsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Biopsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Biopsy": { + "anatomical_part": "Duodenum", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Biopsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Biopsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Needle Biopsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Needle Biopsy": { + "anatomical_part": "Bronchus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Needle Biopsy": { + "anatomical_part": "Lung", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Needle Biopsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Needle Biopsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Needle Biopsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Needle Biopsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Needle Biopsy": { + "anatomical_part": "Trachea", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Needle Biopsy": { + "anatomical_part": "Rectum", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Needle Biopsy": { + "anatomical_part": "Skin", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Needle Biopsy": { + "anatomical_part": "Stomach", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Needle Biopsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Needle Biopsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Needle Biopsy": { + "anatomical_part": "Esophagus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Needle Biopsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Needle Biopsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Needle Biopsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Needle Biopsy": { + "anatomical_part": "Duodenum", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Needle Biopsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Needle Biopsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Needle Biopsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Lavage": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Lavage": { + "anatomical_part": "Bronchus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Lavage": { + "anatomical_part": "Lung", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Lavage": { + "anatomical_part": "Pleural sac", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Lavage": { + "anatomical_part": "Pleural cavity", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Lavage": { + "anatomical_part": "Trachea", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Lavage": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Lavage": { + "anatomical_part": "Anterior Nares", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Lavage": { + "anatomical_part": "Esophagus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Lavage": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Lavage": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Lavage": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Lavage": { + "anatomical_part": "Nasopharynx", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Lavage": { + "anatomical_part": "Oropharynx", + "collection_device": "Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Necropsy": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Necropsy": { + "anatomical_part": "Bronchus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Necropsy": { + "anatomical_part": "Lung", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Necropsy": { + "anatomical_part": "Bronchiole", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Necropsy": { + "anatomical_part": "Alveolar sac", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Necropsy": { + "anatomical_part": "Pleural sac", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Necropsy": { + "anatomical_part": "Pleural cavity", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Necropsy": { + "anatomical_part": "Trachea", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Rectum Necropsy": { + "anatomical_part": "Rectum", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Skin Necropsy": { + "anatomical_part": "Skin", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Stomach Necropsy": { + "anatomical_part": "Stomach", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Necropsy": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Necropsy": { + "anatomical_part": "Anterior Nares", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Necropsy": { + "anatomical_part": "Esophagus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Necropsy": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Necropsy": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Necropsy": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Duodenum Necropsy": { + "anatomical_part": "Duodenum", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Necropsy": { + "anatomical_part": "Nasopharynx", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Necropsy": { + "anatomical_part": "Oropharynx", + "collection_device": "Necropsy", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Rinsing": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Rinsing": { + "anatomical_part": "Bronchus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Rinsing": { + "anatomical_part": "Lung", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Rinsing": { + "anatomical_part": "Bronchiole", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Rinsing": { + "anatomical_part": "Alveolar sac", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Rinsing": { + "anatomical_part": "Pleural sac", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Rinsing": { + "anatomical_part": "Pleural cavity", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Rinsing": { + "anatomical_part": "Trachea", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Rinsing": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Rinsing": { + "anatomical_part": "Anterior Nares", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Rinsing": { + "anatomical_part": "Esophagus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Rinsing": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Rinsing": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Rinsing": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Rinsing": { + "anatomical_part": "Nasopharynx", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Rinsing": { + "anatomical_part": "Oropharynx", + "collection_device": "Rinsing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Scraping": { + "anatomical_part": "Bronchiole", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Scraping": { + "anatomical_part": "Alveolar sac", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Scraping": { + "anatomical_part": "Pleural sac", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Scraping": { + "anatomical_part": "Pleural cavity", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Scraping": { + "anatomical_part": "Trachea", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Scraping": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Scraping": { + "anatomical_part": "Anterior Nares", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Scraping": { + "anatomical_part": "Esophagus", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Scraping": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Scraping": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Scraping": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Scraping": { + "anatomical_part": "Nasopharynx", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Scraping": { + "anatomical_part": "Oropharynx", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Swabbing": { + "anatomical_part": "Nasopharynx", + "collection_device": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Swabbing": { + "anatomical_part": "Oropharynx", + "collection_device": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lower respiratory tract Wash": { + "anatomical_part": "Lower respiratory tract", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchus Wash": { + "anatomical_part": "Bronchus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Lung Wash": { + "anatomical_part": "Lung", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchiole Wash": { + "anatomical_part": "Bronchiole", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Alveolar sac Wash": { + "anatomical_part": "Alveolar sac", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural sac Wash": { + "anatomical_part": "Pleural sac", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Pleural cavity Wash": { + "anatomical_part": "Pleural cavity", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Trachea Wash": { + "anatomical_part": "Trachea", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Upper respiratory tract Wash": { + "anatomical_part": "Upper respiratory tract", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Anterior Nares Wash": { + "anatomical_part": "Anterior Nares", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Esophagus Wash": { + "anatomical_part": "Esophagus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Ethmoid sinus Wash": { + "anatomical_part": "Ethmoid sinus", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasal Cavity Wash": { + "anatomical_part": "Nasal Cavity", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Middle Nasal Turbinate Wash": { + "anatomical_part": "Middle Nasal Turbinate", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Nasopharynx Wash": { + "anatomical_part": "Nasopharynx", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Oropharynx Wash": { + "anatomical_part": "Oropharynx", + "collection_device": "Wash", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Bronchoalveolar Lavage": { + "anatomical_part": "Not Applicable", + "collection_device": "Bronchoalveolar Lavage" + }, + "Gastric Lavage": { + "anatomical_part": "Not Applicable", + "collection_device": "Gastric Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Feces": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Feces", + "anatomical_material": "Not Applicable" + }, + "Mucus": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Mucus", + "anatomical_material": "Not Applicable" + }, + "Sputum": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Sputum", + "anatomical_material": "Not Applicable" + }, + "Sweat": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Sweat", + "anatomical_material": "Not Applicable" + }, + "Tear": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Tear", + "anatomical_material": "Not Applicable" + }, + "Urine": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Urine", + "anatomical_material": "Not Applicable" + }, + "Blood": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Blood", + "anatomical_material": "Not Applicable" + }, + "Cerebrospinal Fluid": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Cerebrospinal Fluid" + }, + "Saliva": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Saliva" + }, + "Tissue": { + "anatomical_part": "Not Applicable", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Tissue" + } +} diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c1c49e48..3aa05082 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -220,995 +220,5 @@ "mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" - }, - "anatomical_material_collection_method": { - "Lower respiratory tract Aspiration": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Aspiration": { - "anatomical_part": "Bronchus", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Aspiration": { - "anatomical_part": "Lung", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Aspiration": { - "anatomical_part": "Bronchiole", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Aspiration": { - "anatomical_part": "Alveolar sac", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Aspiration": { - "anatomical_part": "Pleural sac", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Aspiration": { - "anatomical_part": "Pleural cavity", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Aspiration": { - "anatomical_part": "Trachea", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Aspiration": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Aspiration": { - "anatomical_part": "Anterior Nares", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Aspiration": { - "anatomical_part": "Esophagus", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Aspiration": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Aspiration": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Aspiration": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Aspiration": { - "anatomical_part": "Nasopharynx", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Aspiration": { - "anatomical_part": "Oropharynx", - "collection_device": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Vacuum Aspiration": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Vacuum Aspiration": { - "anatomical_part": "Bronchus", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Vacuum Aspiration": { - "anatomical_part": "Lung", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Vacuum Aspiration": { - "anatomical_part": "Bronchiole", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Vacuum Aspiration": { - "anatomical_part": "Alveolar sac", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Vacuum Aspiration": { - "anatomical_part": "Pleural sac", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Vacuum Aspiration": { - "anatomical_part": "Pleural cavity", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Vacuum Aspiration": { - "anatomical_part": "Trachea", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Vacuum Aspiration": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Vacuum Aspiration": { - "anatomical_part": "Anterior Nares", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Vacuum Aspiration": { - "anatomical_part": "Esophagus", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Vacuum Aspiration": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Vacuum Aspiration": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Vacuum Aspiration": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Vacuum Aspiration": { - "anatomical_part": "Nasopharynx", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Vacuum Aspiration": { - "anatomical_part": "Oropharynx", - "collection_device": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Biopsy": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Biopsy": { - "anatomical_part": "Bronchus", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Biopsy": { - "anatomical_part": "Lung", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Biopsy": { - "anatomical_part": "Bronchiole", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Biopsy": { - "anatomical_part": "Alveolar sac", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Biopsy": { - "anatomical_part": "Pleural sac", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Biopsy": { - "anatomical_part": "Pleural cavity", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Biopsy": { - "anatomical_part": "Trachea", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Biopsy": { - "anatomical_part": "Rectum", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Biopsy": { - "anatomical_part": "Skin", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Biopsy": { - "anatomical_part": "Stomach", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Biopsy": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Biopsy": { - "anatomical_part": "Anterior Nares", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Biopsy": { - "anatomical_part": "Esophagus", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Biopsy": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Biopsy": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Biopsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Biopsy": { - "anatomical_part": "Duodenum", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Biopsy": { - "anatomical_part": "Nasopharynx", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Biopsy": { - "anatomical_part": "Oropharynx", - "collection_device": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Needle Biopsy": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Needle Biopsy": { - "anatomical_part": "Bronchus", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Needle Biopsy": { - "anatomical_part": "Lung", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Needle Biopsy": { - "anatomical_part": "Bronchiole", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Needle Biopsy": { - "anatomical_part": "Alveolar sac", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Needle Biopsy": { - "anatomical_part": "Pleural sac", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Needle Biopsy": { - "anatomical_part": "Pleural cavity", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Needle Biopsy": { - "anatomical_part": "Trachea", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Needle Biopsy": { - "anatomical_part": "Rectum", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Needle Biopsy": { - "anatomical_part": "Skin", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Needle Biopsy": { - "anatomical_part": "Stomach", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Needle Biopsy": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Needle Biopsy": { - "anatomical_part": "Anterior Nares", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Needle Biopsy": { - "anatomical_part": "Esophagus", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Needle Biopsy": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Needle Biopsy": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Needle Biopsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Needle Biopsy": { - "anatomical_part": "Duodenum", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Needle Biopsy": { - "anatomical_part": "Nasopharynx", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Needle Biopsy": { - "anatomical_part": "Oropharynx", - "collection_device": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Lavage": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Lavage": { - "anatomical_part": "Bronchus", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Lavage": { - "anatomical_part": "Lung", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Lavage": { - "anatomical_part": "Pleural sac", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Lavage": { - "anatomical_part": "Pleural cavity", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Lavage": { - "anatomical_part": "Trachea", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Lavage": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Lavage": { - "anatomical_part": "Anterior Nares", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Lavage": { - "anatomical_part": "Esophagus", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Lavage": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Lavage": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Lavage": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Lavage": { - "anatomical_part": "Nasopharynx", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Lavage": { - "anatomical_part": "Oropharynx", - "collection_device": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Necropsy": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Necropsy": { - "anatomical_part": "Bronchus", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Necropsy": { - "anatomical_part": "Lung", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Necropsy": { - "anatomical_part": "Bronchiole", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Necropsy": { - "anatomical_part": "Alveolar sac", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Necropsy": { - "anatomical_part": "Pleural sac", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Necropsy": { - "anatomical_part": "Pleural cavity", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Necropsy": { - "anatomical_part": "Trachea", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Necropsy": { - "anatomical_part": "Rectum", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Necropsy": { - "anatomical_part": "Skin", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Necropsy": { - "anatomical_part": "Stomach", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Necropsy": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Necropsy": { - "anatomical_part": "Anterior Nares", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Necropsy": { - "anatomical_part": "Esophagus", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Necropsy": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Necropsy": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Necropsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Necropsy": { - "anatomical_part": "Duodenum", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Necropsy": { - "anatomical_part": "Nasopharynx", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Necropsy": { - "anatomical_part": "Oropharynx", - "collection_device": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Rinsing": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Rinsing": { - "anatomical_part": "Bronchus", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Rinsing": { - "anatomical_part": "Lung", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Rinsing": { - "anatomical_part": "Bronchiole", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Rinsing": { - "anatomical_part": "Alveolar sac", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Rinsing": { - "anatomical_part": "Pleural sac", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Rinsing": { - "anatomical_part": "Pleural cavity", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Rinsing": { - "anatomical_part": "Trachea", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Rinsing": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Rinsing": { - "anatomical_part": "Anterior Nares", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Rinsing": { - "anatomical_part": "Esophagus", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Rinsing": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Rinsing": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Rinsing": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Rinsing": { - "anatomical_part": "Nasopharynx", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Rinsing": { - "anatomical_part": "Oropharynx", - "collection_device": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Scraping": { - "anatomical_part": "Bronchiole", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Scraping": { - "anatomical_part": "Alveolar sac", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Scraping": { - "anatomical_part": "Pleural sac", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Scraping": { - "anatomical_part": "Pleural cavity", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Scraping": { - "anatomical_part": "Trachea", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Scraping": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Scraping": { - "anatomical_part": "Anterior Nares", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Scraping": { - "anatomical_part": "Esophagus", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Scraping": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Scraping": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Scraping": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Scraping": { - "anatomical_part": "Nasopharynx", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Scraping": { - "anatomical_part": "Oropharynx", - "collection_device": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Swabbing": { - "anatomical_part": "Nasopharynx", - "collection_device": "Swabbing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Swabbing": { - "anatomical_part": "Oropharynx", - "collection_device": "Swabbing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Wash": { - "anatomical_part": "Lower respiratory tract", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Wash": { - "anatomical_part": "Bronchus", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Wash": { - "anatomical_part": "Lung", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Wash": { - "anatomical_part": "Bronchiole", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Wash": { - "anatomical_part": "Alveolar sac", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Wash": { - "anatomical_part": "Pleural sac", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Wash": { - "anatomical_part": "Pleural cavity", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Wash": { - "anatomical_part": "Trachea", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Wash": { - "anatomical_part": "Upper respiratory tract", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Wash": { - "anatomical_part": "Anterior Nares", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Wash": { - "anatomical_part": "Esophagus", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Wash": { - "anatomical_part": "Ethmoid sinus", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Wash": { - "anatomical_part": "Nasal Cavity", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Wash": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Wash": { - "anatomical_part": "Nasopharynx", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Wash": { - "anatomical_part": "Oropharynx", - "collection_device": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchoalveolar Lavage": { - "anatomical_part": "Not Applicable", - "collection_device": "Bronchoalveolar Lavage" - }, - "Gastric Lavage": { - "anatomical_part": "Not Applicable", - "collection_device": "Gastric Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Feces": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Feces", - "anatomical_material": "Not Applicable" - }, - "Mucus": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Mucus", - "anatomical_material": "Not Applicable" - }, - "Sputum": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Sputum", - "anatomical_material": "Not Applicable" - }, - "Sweat": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Sweat", - "anatomical_material": "Not Applicable" - }, - "Tear": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Tear", - "anatomical_material": "Not Applicable" - }, - "Urine": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Urine", - "anatomical_material": "Not Applicable" - }, - "Blood": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Blood", - "anatomical_material": "Not Applicable" - }, - "Cerebrospinal Fluid": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Cerebrospinal Fluid" - }, - "Saliva": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Saliva" - }, - "Tissue": { - "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Tissue" - } } } From 28f885a57dfb35d0a532abead3ac1b1f64dd11f7 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 09:35:13 +0200 Subject: [PATCH 0875/1454] removed not used fecth_metadata_file function --- relecov_tools/read_lab_metadata.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 582792a4..15fbddeb 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -74,16 +74,6 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.schema_name = self.relecov_sch_json["schema"] self.schema_version = self.relecov_sch_json["version"] - def fetch_metadata_file(folder, file_name): - """Fetch the metadata file folder Directory to fetch metadata file - file_name metadata file name - """ - wb_file = openpyxl.load_workbook(file_name, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - heading = [] - for cell in ws_metadata_lab[1]: - heading.append(cell.value) - def read_json_file(self, j_file): """Read json file.""" with open(j_file, "r") as fh: From 5a34f75909b4cf5ed0b860a91e249b3d5bc88abd Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 16:41:26 +0200 Subject: [PATCH 0876/1454] new parameter to define from which line start reading the excel --- relecov_tools/metadata_homogeneizer.py | 5 ++++- relecov_tools/utils.py | 15 +++++++++++---- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index eb402dbe..be04bc7c 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -152,7 +152,10 @@ def handling_files(self, file_data, additional_data): elif f_name.endswith(".csv"): data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") elif f_name.endswith(".xlsx"): - data = relecov_tools.utils.read_execl_file(f_name, "Sheet") + heading_row_number = 1 + data = relecov_tools.utils.read_excel_file( + f_name, "Sheet", heading_row_number + ) else: log.error("Additional file extension %s is not supported ", f_name) stderr.print( diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 75c6a201..8b7fb867 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -34,15 +34,15 @@ def read_json_file(j_file): return data -def read_execl_file(f_name, sheet_name): +def read_excel_file(f_name, sheet_name, heading_row): """Read the input excel file and give the information in a list of dictionaries """ wb_file = openpyxl.load_workbook(f_name, data_only=True) ws_metadata_lab = wb_file[sheet_name] - heading = [i.value.strip() for i in ws_metadata_lab[1] if i.value] + heading = [i.value.strip() for i in ws_metadata_lab[heading_row] if i.value] ws_data = [] - for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row): + for row in islice(ws_metadata_lab.values, heading_row, ws_metadata_lab.max_row): l_row = list(row) data_row = {} # Ignore the empty rows @@ -127,6 +127,13 @@ def save_local_md5(file_name, md5_value): return True +def write_json_fo_file(data, file_name): + """Write metadata to json file""" + with open(file_name, "w", encoding="utf-8") as fh: + fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) + return True + + def write_to_excel_file(data, f_name, sheet_name, post_process=None): book = openpyxl.Workbook() sheet = book.active @@ -138,7 +145,7 @@ def write_to_excel_file(data, f_name, sheet_name, post_process=None): sheet.insert_cols(post_process["insert_cols"]) sheet["A1"] = "Campo" counter = 1 - for i in range(len(data)): + for i in range(len(data) - 1): idx = "A" + str(counter + 1) sheet[idx] = counter counter += 1 From 6635e59c8db1f5e28a6231168eefe93337a26980 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 17:49:09 +0200 Subject: [PATCH 0877/1454] moved json files inside lab_metadata_req_json --- relecov_tools/conf/configuration.json | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 3aa05082..3c48edb8 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -104,6 +104,15 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, + "lab_metadata_req_json":{ + "laboratory_data": "laboratory_address.json", + "geo_location_data": "geo_loc_cities.json", + "anatomical_material": "anatomical_material_collection_method.json" + }, + "mapping_file": { + "ISCIII": "ISCIII.json", + "HUGTiP": "HUGTiP.json" + }, "sftp_connection": { "sftp_server": "sftprelecov.isciii.es", "sftp_port": "22" @@ -115,8 +124,6 @@ "fastq.gz", "fasta" ], - "laboratory_data": "laboratory_address.json", - "geo_location_data": "geo_loc_cities.json", "ENA_configuration": { "study_alias": "RELECOV", "design_description": "Design Description", @@ -216,9 +223,5 @@ "tool_version": "0.5.3" }, "md5_file_name": "md5_check_file.csv", - "checklist": "ERC000033", - "mapping_file": { - "ISCIII": "ISCIII.json", - "HUGTiP": "HUGTiP.json" - } + "checklist": "ERC000033" } From e1dbf0667c3eec6eba1e9f357ed9878ee7d64b69 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 17:51:25 +0200 Subject: [PATCH 0878/1454] using read_excel from utils and modify the code to handle now on read_metadata rows based on dict instead of list --- relecov_tools/read_lab_metadata.py | 222 ++++++++++++----------------- 1 file changed, 89 insertions(+), 133 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 15fbddeb..09bf4465 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -1,15 +1,7 @@ #!/usr/bin/env python -from itertools import islice - import json import logging - -# from queue import Empty - -# from turtle import heading import rich.console - -import openpyxl import os import sys import re @@ -71,15 +63,10 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.label_prop_dict[values["label"]] = prop except KeyError: continue + self.json_files = config_json.get_configuration("lab_metadata_req_json") self.schema_name = self.relecov_sch_json["schema"] self.schema_version = self.relecov_sch_json["version"] - def read_json_file(self, j_file): - """Read json file.""" - with open(j_file, "r") as fh: - data = json.load(fh) - return data - def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): """Fetch the laboratory location and return a dictionary""" data = {} @@ -125,7 +112,6 @@ def include_fixed_data(self): def include_fields_already_set(self, row_sample): processed_data = {} - if row_sample["author_submitter"] == "": processed_data["collector_name"] = "unknown" else: @@ -171,7 +157,7 @@ def include_processed_data(self, metadata): return new_data - def add_additional_data(self, metadata, lab_json_file, geo_loc_file): + def add_additional_data(self, metadata, conf_json_data): """Add the additional information that must be included in final metadata metadata Origin metadata extra_data additional data to be included @@ -180,22 +166,16 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): lab_data = {} additional_metadata = [] - lab_json = self.read_json_file(lab_json_file) - geo_loc_json = self.read_json_file(geo_loc_file) - samples_json = self.read_json_file(self.sample_list_file) + samples_json = relecov_tools.utils.read_json_file(self.sample_list_file) for row_sample in metadata: """Include sample data from sample json""" try: - for key, value in samples_json[ - row_sample["microbiology_lab_sample_id"] - # row_sample["sequencing_sample_id"] - ].items(): - - row_sample[key] = value - except KeyError as e: - stderr.print( - "[red] ERROR fastq information not found in sample json. ", e + row_sample.update( + samples_json[row_sample["microbiology_lab_sample_id"]] ) + except KeyError as e: + + stderr.print(f"[red] ERROR fastq information not found for sample {e}") """ Fetch the information related to the laboratory. Info is stored in lab_data, to prevent to call get_laboratory_data @@ -204,7 +184,9 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): if row_sample["collecting_institution"] not in lab_data: # from collecting_institution find city, and geo location latitude and longitude l_data = self.get_laboratory_data( - lab_json, geo_loc_json, row_sample["collecting_institution"] + conf_json_data["laboratory_data"], + conf_json_data["geo_location_data"], + row_sample["collecting_institution"], ) row_sample.update(l_data) lab_data[row_sample["collecting_institution"]] = l_data @@ -216,23 +198,21 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): row_sample["submitting_institution"] = row_sample[ "submitting_institution" ].strip() - if row_sample["submitting_institution"] not in lab_json: + if row_sample["submitting_institution"] not in lab_data: + # Include in lab_data the submitting institution l_data = self.get_laboratory_data( - lab_json, geo_loc_json, row_sample["submitting_institution"] + conf_json_data["laboratory_data"], + conf_json_data["geo_location_data"], + row_sample["submitting_institution"], ) - # row_sample.update(l_data) - lab_data[row_sample["submitting_institution"]] = l_data - sub_data = {} - sub_data["submitting_institution_email"] = lab_data[ + lab_data[row_sample["submitting_institution"]] = l_data + row_sample["submitting_institution_email"] = lab_data[ row_sample["submitting_institution"] ]["collecting_institution_email"] - sub_data["submitting_institution_address"] = lab_data[ + row_sample["submitting_institution_address"] = lab_data[ row_sample["submitting_institution"] ]["collecting_institution_address"] - # else: - # sub_data = {"collecting_institution_email" : "", "collecting_institution_address": ""} - row_sample.update(sub_data) """ Add Fixed information """ @@ -240,17 +220,11 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """ Add fields that are already in other fields """ - row_sample.update(self.include_fields_already_set(row_sample)) + # row_sample.update(self.include_fields_already_set(row_sample)) """Add information which requires processing """ - row_sample.update(self.include_processed_data(row_sample)) - """ - row["isolate"] = row["collecting_lab_sample_id"] - row["host_scientific_name"] = extra_data["host_scientific_name"][ - row["host_common_name"] - ] - row["sequencing_instrument_platform"] = "To change" - """ + # row_sample.update(self.include_processed_data(row_sample)) + # Add experiment_alias and run_alias row_sample["experiment_alias"] = str( row_sample["sequence_file_R1_fastq"] @@ -266,101 +240,83 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): return additional_metadata - def request_information(external_url, request): - """Get information from external database server using Rest API - - external_url - request + def read_configuration_json_files(self): + """Read json files defined in configuration lab_metadata_req_json + property """ - pass - - def store_information(external_url, request, data): - """Update information""" - pass + c_files = {} + for item, value in self.json_files.items(): + f_path = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "conf", value + ) + c_files[item] = relecov_tools.utils.read_json_file(f_path) + return c_files def read_metadata_file(self): - """Read the input metadata file, changing the metadata heading with - their property name values defined in schema. + """Read the input metadata file from row 4, changes the metadata heading + with their property name values defined in schema. Convert the date colunms value to the dd/mm/yyyy format. Return list of dict with data, and errors """ - # exc_format_num = ["Sample ID given for sequencing"] - wb_file = openpyxl.load_workbook(self.metadata_file, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - - # removing the None columns in excel heading row - heading = [i.value.strip() for i in ws_metadata_lab[4] if i.value] + heading_row_number = 4 + ws_metadata_lab = relecov_tools.utils.read_excel_file( + self.metadata_file, "METADATA_LAB", heading_row_number + ) - # heading = self.update_heading_to_json(heading_without_none, meta_map_json) metadata_values = [] errors = {} - for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): - sample_data_row = {} - # Ignore the empty rows - if row[2] is None: + row_number = heading_row_number + for row in ws_metadata_lab: + row_number += 1 + property_row = {} + try: + sample_number = row["Sample ID given for sequencing"] + except KeyError: + log.error( + "Sample ID given for sequencing not found in row %s", row_number + ) + stderr.print( + f"[red] Sample ID given for sequencing not found in row {row_number}" + ) continue - for idx in range(1, len(heading)): - if "date" in heading[idx].lower(): - try: - sample_data_row[self.label_prop_dict[heading[idx]]] = row[ - idx - ].strftime("%Y-%m-%d") - except AttributeError: - # check if date is in string format - str_date = re.search(r"(\d{4}-\d{2}-\d{2}).*", row[idx]) - if str_date: - sample_data_row[ - self.label_prop_dict[heading[idx]] - ] = str_date.group(1) - else: - if row[2] not in errors: - errors[row[2]] = {} - errors[row[2]][heading[idx]] = "Invalid date format" - log.error("Invalid date format in sample %s", row[2]) - stderr.print( - "[red] Invalid date format in sample", - row[2] + " column " + heading[idx], - ) - else: - - if isinstance(row[idx], float) or isinstance(row[idx], int): - val = str(int(row[idx])) - try: - sample_data_row[self.label_prop_dict[heading[idx]]] = val - except TypeError as e: - stderr.print("[red] Error when reading " + row[2] + e) - else: + for key in row.keys(): + # skip the first column of the Metadata lab file + if "Campo" in key: + continue + if "date" in key.lower(): + if row[key] is not None: try: - sample_data_row[self.label_prop_dict[heading[idx]]] = ( - row[idx] if row[idx] else "" - ) - except KeyError as e: - stderr.print( - "[red] Error when reading " + str(row[2]) + str(e) - ) - metadata_values.append(sample_data_row) - + row[key] = row[key].strftime("%Y-%m-%d") + except AttributeError: + # check if date is in string format + str_date = re.search(r"(\d{4}-\d{2}-\d{2}).*", row[key]) + if str_date: + row[key] = str_date.group(1) + else: + if sample_number not in errors: + errors[sample_number] = {} + errors[sample_number][key] = "Invalid date format" + log.error( + "Invalid date format in sample %s", row_number + ) + stderr.print( + f"[red] Invalid date format in sample {sample_number}, {key}" + ) + else: + if isinstance(row[key], float) or isinstance(row[key], int): + row[key] = str(int(row[key])) + try: + property_row[self.label_prop_dict[key]] = row[key] + except KeyError as e: + continue + stderr.print(f"[red] Error when reading {sample_number} {str(e)}") + + metadata_values.append(property_row) return metadata_values, errors - def write_json_fo_file(self, data, file_name): - """Write metadata to json file""" - os.makedirs(self.output_folder, exist_ok=True) - json_file = os.path.join(self.output_folder, file_name) - with open(json_file, "w", encoding="utf-8") as fh: - fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) - return True - def create_metadata_json(self): stderr.print("[blue] Reading configuration settings") - config_json = ConfigJson() - geo_loc_json = config_json.get_configuration("geo_location_data") - geo_loc_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "conf", geo_loc_json - ) - lab_json = config_json.get_configuration("laboratory_data") - lab_json_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "conf", lab_json - ) + conf_json_data = self.read_configuration_json_files() stderr.print("[blue] Reading Lab Metadata Excel File") valid_metadata_rows, errors = self.read_metadata_file() if len(errors) > 0: @@ -369,9 +325,7 @@ def create_metadata_json(self): # Continue by adding extra information stderr.print("[blue] Including additional information") completed_metadata = self.add_additional_data( - valid_metadata_rows, - lab_json_file, - geo_loc_file, + valid_metadata_rows, conf_json_data ) file_name = ( @@ -379,6 +333,8 @@ def create_metadata_json(self): + os.path.splitext(os.path.basename(self.metadata_file))[0] + ".json" ) - stderr.print("[blue] Creating Json file") - self.write_json_fo_file(completed_metadata, file_name) + stderr.print("[blue] Writting output json file") + os.makedirs(self.output_folder, exist_ok=True) + file_path = os.path.join(self.output_folder, file_name) + relecov_tools.utils.write_json_fo_file(completed_metadata, file_path) return True From 007c09a638ed90aa4a0ce887e3e7c461e8f084a4 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 17:59:08 +0200 Subject: [PATCH 0879/1454] changed in configuration json mapping_file for institution_mapping_file --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/metadata_homogeneizer.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 3c48edb8..8c66a064 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -109,7 +109,7 @@ "geo_location_data": "geo_loc_cities.json", "anatomical_material": "anatomical_material_collection_method.json" }, - "mapping_file": { + "institution_mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" }, diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index be04bc7c..8e3ff84c 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -36,7 +36,9 @@ def __init__(self, institution=None, directory=None, output_folder=None): os.path.dirname(__file__), "schema", "institution_schemas", - self.config_json.get_topic_data("mapping_file", self.institution), + self.config_json.get_topic_data( + "institution_mapping_file", self.institution + ), ) if directory is None: directory = relecov_tools.utils.prompt_path( From c393e4c274a6aa4ca2b4baab92c88788e0295c24 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 18:01:31 +0200 Subject: [PATCH 0880/1454] start working on version 0.0.5 --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e96c4761..0adb35a2 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -59,7 +59,7 @@ def run_relecov_tools(): ) # stderr.print("[green] `._,._,'\n", highlight=False) - __version__ = "0.0.4" + __version__ = "0.0.5" stderr.print( "\n" "[grey39] RELECOV-tools version {}".format(__version__), highlight=False ) From ce840d42b9729abb4c0e885ef0ef36a6a9526014 Mon Sep 17 00:00:00 2001 From: luissian Date: Sun, 4 Sep 2022 18:43:28 +0200 Subject: [PATCH 0881/1454] Removed duplicates in enum relecov schema --- relecov_tools/schema/relecov_schema.json | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 9bcc0eec..88a5e8fe 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1153,7 +1153,6 @@ "NEBNex Fast DNA Library Prep Set for Ion Torrent", "Nextera DNA Flex", "Ion AmpliSeq Kit Library Kit Plus", - "Ion AmpliSeq Kit Library Kit Plus", "Ion AmpliSeq Library Kit 2.0", "Ion Xpress Plus Fragment Library Kit", "Oxford Nanopore Sequencing Kit", @@ -1308,14 +1307,6 @@ "MiSeq Reagent Kit v3 (600-cycle)", "TG MiSeq Reagent Kit v3 (600 cycle)", "TG MiSeq Reagent Kit v3 (150 cycle)", - "MiSeq Reagent Kit v3 (150-cycle)", - "MiSeq Reagent Kit v3 (600-cycle)", - "TG MiSeq Reagent Kit v3 (600 cycle)", - "TG MiSeq Reagent Kit v3 (150 cycle)", - "MiSeq Reagent Kit v3 (150-cycle)", - "MiSeq Reagent Kit v3 (600-cycle)", - "TG MiSeq Reagent Kit v3 (600 cycle)", - "TG MiSeq Reagent Kit v3 (150 cycle)", "MiSeq Reagent Kit v2 (50-cycles)", "MiSeq Reagent Kit v2 (300-cycles)", "MiSeq Reagent Kit v2 (500-cycles)", @@ -1386,12 +1377,6 @@ "TruSeq Dual Index Sequencing Primer Box, Paired-End", "TruSeq PE Cluster Kit v3-cBot-HS", "TruSeq PE Cluster Kit v5-CS-GA", - "HiSeq SR Rapid Cluster Kit v2", - "HiSeq PE Rapid Cluster Kit v2", - "TG HiSeq Rapid PE Cluster Kit v2", - "HiSeq SR Rapid Cluster Kit v2", - "HiSeq PE Rapid Cluster Kit v2", - "TG HiSeq Rapid PE Cluster Kit v2", "TruSeq SBS Kit v3-HS (200 cycles)", "TruSeq SBS Kit v3-HS (50 cycles)", "TG TruSeq SBS Kit v3 - HS (200-cycles)", From 59a38dd9f99e696fd93e70783c5ac7982ec9cf46 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 11:55:26 +0200 Subject: [PATCH 0882/1454] fixed if_enrichment_panel_assay_if_other_especify --- relecov_tools/conf/configuration.json | 332 ++++++++++++----------- relecov_tools/schema/relecov_schema.json | 37 ++- 2 files changed, 191 insertions(+), 178 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 4625655d..9219673b 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -222,989 +222,991 @@ "anatomical_material_collection_method": { "Lower respiratory tract Aspiration": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Aspiration": { "anatomical_part": "Bronchus", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Aspiration": { "anatomical_part": "Lung", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Aspiration": { "anatomical_part": "Bronchiole", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Aspiration": { "anatomical_part": "Alveolar sac", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Aspiration": { "anatomical_part": "Pleural sac", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Aspiration": { "anatomical_part": "Pleural cavity", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Aspiration": { "anatomical_part": "Trachea", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Aspiration": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Aspiration": { "anatomical_part": "Anterior Nares", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Aspiration": { "anatomical_part": "Esophagus", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Aspiration": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Aspiration": { "anatomical_part": "Nasal Cavity", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Aspiration": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Aspiration": { "anatomical_part": "Nasopharynx", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Aspiration": { "anatomical_part": "Oropharynx", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Vacuum Aspiration": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Vacuum Aspiration": { "anatomical_part": "Bronchus", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Vacuum Aspiration": { "anatomical_part": "Lung", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Vacuum Aspiration": { "anatomical_part": "Bronchiole", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Vacuum Aspiration": { "anatomical_part": "Alveolar sac", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Vacuum Aspiration": { "anatomical_part": "Pleural sac", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Vacuum Aspiration": { "anatomical_part": "Pleural cavity", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Vacuum Aspiration": { "anatomical_part": "Trachea", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Vacuum Aspiration": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Vacuum Aspiration": { "anatomical_part": "Anterior Nares", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Vacuum Aspiration": { "anatomical_part": "Esophagus", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Vacuum Aspiration": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Vacuum Aspiration": { "anatomical_part": "Nasal Cavity", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Vacuum Aspiration": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Vacuum Aspiration": { "anatomical_part": "Nasopharynx", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Vacuum Aspiration": { "anatomical_part": "Oropharynx", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Biopsy": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Biopsy": { "anatomical_part": "Bronchus", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Biopsy": { "anatomical_part": "Lung", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Biopsy": { "anatomical_part": "Bronchiole", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Biopsy": { "anatomical_part": "Alveolar sac", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Biopsy": { "anatomical_part": "Pleural sac", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Biopsy": { "anatomical_part": "Pleural cavity", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Biopsy": { "anatomical_part": "Trachea", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Rectum Biopsy": { "anatomical_part": "Rectum", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Skin Biopsy": { "anatomical_part": "Skin", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Stomach Biopsy": { "anatomical_part": "Stomach", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Biopsy": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Biopsy": { "anatomical_part": "Anterior Nares", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Biopsy": { "anatomical_part": "Esophagus", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Biopsy": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Biopsy": { "anatomical_part": "Nasal Cavity", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Biopsy": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Duodenum Biopsy": { "anatomical_part": "Duodenum", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Biopsy": { "anatomical_part": "Nasopharynx", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Biopsy": { "anatomical_part": "Oropharynx", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Needle Biopsy": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Needle Biopsy": { "anatomical_part": "Bronchus", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Needle Biopsy": { "anatomical_part": "Lung", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Needle Biopsy": { "anatomical_part": "Bronchiole", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Needle Biopsy": { "anatomical_part": "Alveolar sac", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Needle Biopsy": { "anatomical_part": "Pleural sac", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Needle Biopsy": { "anatomical_part": "Pleural cavity", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Needle Biopsy": { "anatomical_part": "Trachea", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Rectum Needle Biopsy": { "anatomical_part": "Rectum", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Skin Needle Biopsy": { "anatomical_part": "Skin", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Stomach Needle Biopsy": { "anatomical_part": "Stomach", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Needle Biopsy": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Needle Biopsy": { "anatomical_part": "Anterior Nares", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Needle Biopsy": { "anatomical_part": "Esophagus", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Needle Biopsy": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Needle Biopsy": { "anatomical_part": "Nasal Cavity", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Needle Biopsy": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Duodenum Needle Biopsy": { "anatomical_part": "Duodenum", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Needle Biopsy": { "anatomical_part": "Nasopharynx", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Needle Biopsy": { "anatomical_part": "Oropharynx", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Lavage": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Lavage": { "anatomical_part": "Bronchus", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Lavage": { "anatomical_part": "Lung", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Lavage": { "anatomical_part": "Pleural sac", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Lavage": { "anatomical_part": "Pleural cavity", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Lavage": { "anatomical_part": "Trachea", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Lavage": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Lavage": { "anatomical_part": "Anterior Nares", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Lavage": { "anatomical_part": "Esophagus", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Lavage": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Lavage": { "anatomical_part": "Nasal Cavity", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Lavage": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Lavage": { "anatomical_part": "Nasopharynx", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Lavage": { "anatomical_part": "Oropharynx", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Necropsy": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Necropsy": { "anatomical_part": "Bronchus", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Necropsy": { "anatomical_part": "Lung", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Necropsy": { "anatomical_part": "Bronchiole", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Necropsy": { "anatomical_part": "Alveolar sac", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Necropsy": { "anatomical_part": "Pleural sac", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Necropsy": { "anatomical_part": "Pleural cavity", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Necropsy": { "anatomical_part": "Trachea", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Rectum Necropsy": { "anatomical_part": "Rectum", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Skin Necropsy": { "anatomical_part": "Skin", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Stomach Necropsy": { "anatomical_part": "Stomach", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Necropsy": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Necropsy": { "anatomical_part": "Anterior Nares", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Necropsy": { "anatomical_part": "Esophagus", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Necropsy": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Necropsy": { "anatomical_part": "Nasal Cavity", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Necropsy": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Duodenum Necropsy": { "anatomical_part": "Duodenum", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Necropsy": { "anatomical_part": "Nasopharynx", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Necropsy": { "anatomical_part": "Oropharynx", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Rinsing": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Rinsing": { "anatomical_part": "Bronchus", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Rinsing": { "anatomical_part": "Lung", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Rinsing": { "anatomical_part": "Bronchiole", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Rinsing": { "anatomical_part": "Alveolar sac", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Rinsing": { "anatomical_part": "Pleural sac", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Rinsing": { "anatomical_part": "Pleural cavity", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Rinsing": { "anatomical_part": "Trachea", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Rinsing": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Rinsing": { "anatomical_part": "Anterior Nares", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Rinsing": { "anatomical_part": "Esophagus", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Rinsing": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Rinsing": { "anatomical_part": "Nasal Cavity", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Rinsing": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Rinsing": { "anatomical_part": "Nasopharynx", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Rinsing": { "anatomical_part": "Oropharynx", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Scraping": { "anatomical_part": "Bronchiole", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Scraping": { "anatomical_part": "Alveolar sac", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Scraping": { "anatomical_part": "Pleural sac", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Scraping": { "anatomical_part": "Pleural cavity", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Scraping": { "anatomical_part": "Trachea", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Scraping": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Scraping": { "anatomical_part": "Anterior Nares", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Scraping": { "anatomical_part": "Esophagus", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Scraping": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Scraping": { "anatomical_part": "Nasal Cavity", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Scraping": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Scraping": { "anatomical_part": "Nasopharynx", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Scraping": { "anatomical_part": "Oropharynx", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Swabbing": { "anatomical_part": "Nasopharynx", - "collection_device": "Swabbing", + "collection_method": "Swabbing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Swabbing": { "anatomical_part": "Oropharynx", - "collection_device": "Swabbing", + "collection_method": "Swabbing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Wash": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Wash": { "anatomical_part": "Bronchus", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Wash": { "anatomical_part": "Lung", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Wash": { "anatomical_part": "Bronchiole", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Wash": { "anatomical_part": "Alveolar sac", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Wash": { "anatomical_part": "Pleural sac", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Wash": { "anatomical_part": "Pleural cavity", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Wash": { "anatomical_part": "Trachea", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Wash": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Wash": { "anatomical_part": "Anterior Nares", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Wash": { "anatomical_part": "Esophagus", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Wash": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Wash": { "anatomical_part": "Nasal Cavity", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Wash": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Wash": { "anatomical_part": "Nasopharynx", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Wash": { "anatomical_part": "Oropharynx", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchoalveolar Lavage": { "anatomical_part": "Not Applicable", - "collection_device": "Bronchoalveolar Lavage" + "collection_method": "Bronchoalveolar Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" }, "Gastric Lavage": { "anatomical_part": "Not Applicable", - "collection_device": "Gastric Lavage", + "collection_method": "Gastric Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Feces": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Feces", "anatomical_material": "Not Applicable" }, "Mucus": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Mucus", "anatomical_material": "Not Applicable" }, "Sputum": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Sputum", "anatomical_material": "Not Applicable" }, "Sweat": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Sweat", "anatomical_material": "Not Applicable" }, "Tear": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Tear", "anatomical_material": "Not Applicable" }, "Urine": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Urine", "anatomical_material": "Not Applicable" }, "Blood": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Blood", "anatomical_material": "Not Applicable" }, "Cerebrospinal Fluid": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Cerebrospinal Fluid" }, "Saliva": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Saliva" }, "Tissue": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Tissue" } diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 6336bee0..857debff 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1121,9 +1121,9 @@ "Ion Xpress", "ABL_DeepChek NGS", "Ion AmpliSeq Kit for Chef DL8", - "NEBNext® Fast DNA Library Prep Set for Ion Torrent™", - "NEBNext® ARTIC SARS-CoV-2 FS", - "Illumina COVIDSeq Test", + "NEBNext Fast DNA Library Prep Set for Ion Torrent", + "NEBNext ARTIC SARS-CoV-2 FS", + "Illumina COVIDSeq Test [CIDO:0020172]", "ABL DeepChek® Assay WG SC2 V1", "Other" ], @@ -1162,7 +1162,7 @@ "Nanopore COVID Midi: 2304 samples", "Nanopore COVID Mini: 576 samples", "Vela Diagnostics:ViroKey SQ FLEX Library Prep Reagents", - "Other" + "Other [NCIT:C17649]" ], "examples": [ "Illumina DNA Prep Tagmentation" @@ -1176,12 +1176,12 @@ }, "enrichment_protocol": { "enum": [ - "Amplicon", - "Probes", - "Custom probes", - "Custom amplicon", - "No enrichment", - "Other" + "Amplicon [GENEPIO:0001974]", + "Probes [OMIT:0016121]", + "Custom probes [OMIT:0016112]", + "Custom amplicon [OMIT:0016112]", + "No enrichment [NCIT:C154307]", + "Other [NCIT:C17649]" ], "examples": [ "AMPLICON" @@ -1252,6 +1252,17 @@ "label": "Enrichment panel/assay version", "fill_mode": "batch" }, + "if_enrichment_panel_assay_if_other_especify": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Sequencing", + "label": "If Enrichment panel/assay If Other, Especify", + "fill_mode": "batch" + }, "amplicon_pcr_primer_scheme": { "examples": [ "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" @@ -1426,8 +1437,8 @@ }, "sequencing_instrument_platform": { "enum": [ - "Oxford Nanopore", - "Illumina", + "Oxford Nanopore [OBI:0002750]", + "Illumina [OBI:0000759]", "Ion Torrent", "Other" ], @@ -1517,7 +1528,7 @@ "WCS strategy [GENPIO:0001991]", "WGS strategy [GENPIO:0001992]", "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", + "amplicon [GENPIO:0001974]", "clone end strategy [GENPIO:0001976]", "clone strategy [GENPIO:0001977]", "finishing strategy [GENPIO:0001982]", From 67fbfe221798954ab8fa988586b453be9ec72c9c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 12:36:14 +0200 Subject: [PATCH 0883/1454] fixing relecov schema --- relecov_tools/schema/relecov_schema.json | 46 +++++++++++++++++++++++- 1 file changed, 45 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 264b1966..fbde55a7 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2288,6 +2288,39 @@ "label": "Gene Name 2", "fill_mode": "batch" }, + "bioproject_umbrella_accession_ENA": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001133", + "type": "string", + "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", + "classification": "Sample collection and processing", + "label": "Bioproject umbrella accession ENA", + "fill_mode": "batch" + }, + "bioproject_accession_ENA": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001136", + "type": "string", + "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", + "classification": "Sample collection and processing", + "label": "Bioproject accession ENA", + "fill_mode": "batch" + }, + "biosample_accession_ENA": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001139", + "type": "string", + "description": "The identifier assigned to a BioSample in INSDC archives.", + "classification": "Sample collection and processing", + "label": "ENA Sample Id", + "fill_mode": "batch" + }, "diagnostic_pcr_Ct_value_2": { "examples": [ "36" @@ -2310,6 +2343,17 @@ "label": "Authors", "fill_mode": "batch" }, + "broker_name": { + "examples": [ + "" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Broker Name", + "fill_mode": "batch" + }, "gisaid_submitter_id": { "examples": [ "" @@ -2455,4 +2499,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From 3410f050d1d62deb7fd6707a1d1a375c435a323d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 12:37:53 +0200 Subject: [PATCH 0884/1454] fixing relecov schema --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index fbde55a7..cf65d7f3 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1113,7 +1113,7 @@ "type": "string", "description": "DNA/RNA extraction protocol", "classification": "Sequencing", - "label": "Extraction Protocol", + "label": "Nucleic acid extraction protocol", "fill_mode": "batch" }, "all_in_one_library_kit": { From 02e73fa1064ba9648afbcd1c3d77fd7885e92dbb Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 13:31:09 +0200 Subject: [PATCH 0885/1454] little changes --- relecov_tools/institution_scripts/ISCIII.py | 30 +++++++++++++++++++++ relecov_tools/read_lab_metadata.py | 19 ++++++++++++- 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 0078999f..dd1b2703 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -80,3 +80,33 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): else: row[m_idx] = "not applicable" return metadata + + +def translate_anatomical_part(metadata, f_data, mapped_fields, heading): + """Translate into english the "muestra" that is written in spanish""" + for row in metadata[1:]: + for key, val in mapped_fields.items(): + m_idx = heading.index(key) + if row[m_idx] is None: + row[m_idx] = "not provided" + elif "ASPIRADO NASOFARÍNGEO" in row[m_idx].lower(): + row[m_idx] = "Nasopharynx Aspiration" + elif "ASPIRADO BRONQUIAL" in row[m_idx].lower(): + row[m_idx] = "Bronchus Aspiration" + elif "ESPUTO" in row[m_idx].lower(): + row[m_idx] = "Sputum" + elif "EXTRACTO" in row[m_idx].lower(): + row[m_idx] = "Scraping" + elif "EXUDADO FARÍNGEO" in row[m_idx].lower(): + row[m_idx] = "Nasopharynx Swabbing" + elif "EXUDADO NASOFARÍNGEO" in row[m_idx].lower(): + row[m_idx] = "Nasopharynx Swabbing" + elif "EXUDADO OROFARINGEO" in row[m_idx].lower(): + row[m_idx] = "Oropharynx Swabbing" + elif "PLACENTA" in row[m_idx].lower(): + row[m_idx] = "Placenta" + elif "SALIVA" in row[m_idx].lower(): + row[m_idx] = "Saliva" + else: + row[m_idx] = "not applicable" + return metadata diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 09bf4465..1b509902 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -134,9 +134,26 @@ def include_processed_data(self, metadata): "Illumina": [ "Illumina iSeq 100", "Illumina MiSeq", + "Illumina Miniseq", "Illumina NextSeq 550", - "Illumina NextSeq", + "Illumina NextSeq 500", + "Illumina NextSeq 1000", + "Illumina NextSeq 2000", "Illumina NovaSeq 6000", + "Illumina Miniseq", + "Illumina Hiseq x five", + "Illumina Hiseq x ten", + "Illumina Hiseq x", + "Illumina Genome analyzer", + "Illumina Genome analyzer ii", + "Illumina Genome analyzer iix", + "Illumina Hiscansq", + "Illumina Hiseq 1000", + "Illumina Hiseq 1500", + "Illumina Hiseq 2000", + "Illumina Hiseq 2500", + "Illumina Hiseq 3000", + "Illumina Hiseq 4000", ], "Oxford Nanopore": ["MinION"], "Ion Torrent": ["Ion Torrent S5", "Ion Torrent PGM"], From e0a0600dc498bb8930a3baa55d4622efe05d40a1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 14:03:44 +0200 Subject: [PATCH 0886/1454] added specimen source --- relecov_tools/schema/institution_schemas/ISCIII.json | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 26e7283a..5e55de41 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -61,6 +61,14 @@ "mapped_key": "", "function": "translate_gender_to_english" }, + "specimen_source_file": { + "file_name": "", + "mapped_fields": { + "Specimen source": "" + }, + "mapped_key": "", + "function": "translate_specimen_source" + }, "authors_file": { "file_name": "gisaid_authors.tsv", "mapped_fields": { @@ -113,4 +121,4 @@ "Diagnostic Pcr Ct Value 1": "", "Authors": "" } -} +} \ No newline at end of file From 9570c72f4e137645db355892c0f2cbd894ec8abe Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 5 Sep 2022 14:23:06 +0200 Subject: [PATCH 0887/1454] collection device --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 88a5e8fe..cec60a99 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -655,7 +655,7 @@ "" ], "classification": "Sample collection and processing", - "label": "Specimen source", + "label": "Collection device", "fill_mode": "batch" }, "collection_method": { From 7d1b2c6cc2e36a54f5518c354394e7efac751016 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 5 Sep 2022 15:10:14 +0200 Subject: [PATCH 0888/1454] Fixing errors in homogenizer module --- relecov_tools/conf/configuration.json | 1015 ----------------- relecov_tools/institution_scripts/ISCIII.py | 20 +- .../schema/institution_schemas/ISCIII.json | 5 +- 3 files changed, 13 insertions(+), 1027 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index d21623ea..6ba53182 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -223,1024 +223,9 @@ "tool_version": "0.5.3" }, "md5_file_name": "md5_check_file.csv", -<<<<<<< HEAD "checklist": "ERC000033", - "long_table_heading": [ - "SAMPLE", - "CHROM", - "POS", - "REF", - "ALT", - "FILTER", - "DP", - "REF_DP", - "ALT_DP", - "AF", - "GENE", - "EFFECT", - "HGVS_C", - "HGVS_P", - "HGVS_P_1LETTER", - "CALLER", - "LINEAGE" - ], "mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" - }, - "anatomical_material_collection_method": { - "Lower respiratory tract Aspiration": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Aspiration": { - "anatomical_part": "Bronchus", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Aspiration": { - "anatomical_part": "Lung", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Aspiration": { - "anatomical_part": "Bronchiole", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Aspiration": { - "anatomical_part": "Alveolar sac", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Aspiration": { - "anatomical_part": "Pleural sac", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Aspiration": { - "anatomical_part": "Pleural cavity", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Aspiration": { - "anatomical_part": "Trachea", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Aspiration": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Aspiration": { - "anatomical_part": "Anterior Nares", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Aspiration": { - "anatomical_part": "Esophagus", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Aspiration": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Aspiration": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Aspiration": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Aspiration": { - "anatomical_part": "Nasopharynx", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Aspiration": { - "anatomical_part": "Oropharynx", - "collection_method": "Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Vacuum Aspiration": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Vacuum Aspiration": { - "anatomical_part": "Bronchus", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Vacuum Aspiration": { - "anatomical_part": "Lung", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Vacuum Aspiration": { - "anatomical_part": "Bronchiole", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Vacuum Aspiration": { - "anatomical_part": "Alveolar sac", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Vacuum Aspiration": { - "anatomical_part": "Pleural sac", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Vacuum Aspiration": { - "anatomical_part": "Pleural cavity", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Vacuum Aspiration": { - "anatomical_part": "Trachea", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Vacuum Aspiration": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Vacuum Aspiration": { - "anatomical_part": "Anterior Nares", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Vacuum Aspiration": { - "anatomical_part": "Esophagus", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Vacuum Aspiration": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Vacuum Aspiration": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Vacuum Aspiration": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Vacuum Aspiration": { - "anatomical_part": "Nasopharynx", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Vacuum Aspiration": { - "anatomical_part": "Oropharynx", - "collection_method": "Vacuum Aspiration", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Biopsy": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Biopsy": { - "anatomical_part": "Bronchus", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Biopsy": { - "anatomical_part": "Lung", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Biopsy": { - "anatomical_part": "Bronchiole", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Biopsy": { - "anatomical_part": "Alveolar sac", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Biopsy": { - "anatomical_part": "Pleural sac", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Biopsy": { - "anatomical_part": "Pleural cavity", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Biopsy": { - "anatomical_part": "Trachea", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Biopsy": { - "anatomical_part": "Rectum", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Biopsy": { - "anatomical_part": "Skin", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Biopsy": { - "anatomical_part": "Stomach", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Biopsy": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Biopsy": { - "anatomical_part": "Anterior Nares", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Biopsy": { - "anatomical_part": "Esophagus", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Biopsy": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Biopsy": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Biopsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Biopsy": { - "anatomical_part": "Duodenum", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Biopsy": { - "anatomical_part": "Nasopharynx", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Biopsy": { - "anatomical_part": "Oropharynx", - "collection_method": "Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Needle Biopsy": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Needle Biopsy": { - "anatomical_part": "Bronchus", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Needle Biopsy": { - "anatomical_part": "Lung", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Needle Biopsy": { - "anatomical_part": "Bronchiole", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Needle Biopsy": { - "anatomical_part": "Alveolar sac", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Needle Biopsy": { - "anatomical_part": "Pleural sac", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Needle Biopsy": { - "anatomical_part": "Pleural cavity", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Needle Biopsy": { - "anatomical_part": "Trachea", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Needle Biopsy": { - "anatomical_part": "Rectum", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Needle Biopsy": { - "anatomical_part": "Skin", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Needle Biopsy": { - "anatomical_part": "Stomach", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Needle Biopsy": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Needle Biopsy": { - "anatomical_part": "Anterior Nares", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Needle Biopsy": { - "anatomical_part": "Esophagus", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Needle Biopsy": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Needle Biopsy": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Needle Biopsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Needle Biopsy": { - "anatomical_part": "Duodenum", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Needle Biopsy": { - "anatomical_part": "Nasopharynx", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Needle Biopsy": { - "anatomical_part": "Oropharynx", - "collection_method": "Needle Biopsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Lavage": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Lavage": { - "anatomical_part": "Bronchus", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Lavage": { - "anatomical_part": "Lung", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Lavage": { - "anatomical_part": "Pleural sac", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Lavage": { - "anatomical_part": "Pleural cavity", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Lavage": { - "anatomical_part": "Trachea", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Lavage": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Lavage": { - "anatomical_part": "Anterior Nares", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Lavage": { - "anatomical_part": "Esophagus", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Lavage": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Lavage": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Lavage": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Lavage": { - "anatomical_part": "Nasopharynx", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Lavage": { - "anatomical_part": "Oropharynx", - "collection_method": "Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Necropsy": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Necropsy": { - "anatomical_part": "Bronchus", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Necropsy": { - "anatomical_part": "Lung", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Necropsy": { - "anatomical_part": "Bronchiole", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Necropsy": { - "anatomical_part": "Alveolar sac", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Necropsy": { - "anatomical_part": "Pleural sac", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Necropsy": { - "anatomical_part": "Pleural cavity", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Necropsy": { - "anatomical_part": "Trachea", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Rectum Necropsy": { - "anatomical_part": "Rectum", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Skin Necropsy": { - "anatomical_part": "Skin", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Stomach Necropsy": { - "anatomical_part": "Stomach", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Necropsy": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Necropsy": { - "anatomical_part": "Anterior Nares", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Necropsy": { - "anatomical_part": "Esophagus", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Necropsy": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Necropsy": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Necropsy": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Duodenum Necropsy": { - "anatomical_part": "Duodenum", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Necropsy": { - "anatomical_part": "Nasopharynx", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Necropsy": { - "anatomical_part": "Oropharynx", - "collection_method": "Necropsy", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Rinsing": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Rinsing": { - "anatomical_part": "Bronchus", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Rinsing": { - "anatomical_part": "Lung", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Rinsing": { - "anatomical_part": "Bronchiole", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Rinsing": { - "anatomical_part": "Alveolar sac", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Rinsing": { - "anatomical_part": "Pleural sac", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Rinsing": { - "anatomical_part": "Pleural cavity", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Rinsing": { - "anatomical_part": "Trachea", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Rinsing": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Rinsing": { - "anatomical_part": "Anterior Nares", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Rinsing": { - "anatomical_part": "Esophagus", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Rinsing": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Rinsing": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Rinsing": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Rinsing": { - "anatomical_part": "Nasopharynx", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Rinsing": { - "anatomical_part": "Oropharynx", - "collection_method": "Rinsing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Scraping": { - "anatomical_part": "Bronchiole", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Scraping": { - "anatomical_part": "Alveolar sac", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Scraping": { - "anatomical_part": "Pleural sac", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Scraping": { - "anatomical_part": "Pleural cavity", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Scraping": { - "anatomical_part": "Trachea", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Scraping": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Scraping": { - "anatomical_part": "Anterior Nares", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Scraping": { - "anatomical_part": "Esophagus", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Scraping": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Scraping": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Scraping": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Scraping": { - "anatomical_part": "Nasopharynx", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Scraping": { - "anatomical_part": "Oropharynx", - "collection_method": "Scraping", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Swabbing": { - "anatomical_part": "Nasopharynx", - "collection_method": "Swabbing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Swabbing": { - "anatomical_part": "Oropharynx", - "collection_method": "Swabbing", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lower respiratory tract Wash": { - "anatomical_part": "Lower respiratory tract", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchus Wash": { - "anatomical_part": "Bronchus", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Lung Wash": { - "anatomical_part": "Lung", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchiole Wash": { - "anatomical_part": "Bronchiole", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Alveolar sac Wash": { - "anatomical_part": "Alveolar sac", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural sac Wash": { - "anatomical_part": "Pleural sac", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Pleural cavity Wash": { - "anatomical_part": "Pleural cavity", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Trachea Wash": { - "anatomical_part": "Trachea", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Upper respiratory tract Wash": { - "anatomical_part": "Upper respiratory tract", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Anterior Nares Wash": { - "anatomical_part": "Anterior Nares", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Esophagus Wash": { - "anatomical_part": "Esophagus", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Ethmoid sinus Wash": { - "anatomical_part": "Ethmoid sinus", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasal Cavity Wash": { - "anatomical_part": "Nasal Cavity", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Middle Nasal Turbinate Wash": { - "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Nasopharynx Wash": { - "anatomical_part": "Nasopharynx", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Oropharynx Wash": { - "anatomical_part": "Oropharynx", - "collection_method": "Wash", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Bronchoalveolar Lavage": { - "anatomical_part": "Not Applicable", - "collection_method": "Bronchoalveolar Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Gastric Lavage": { - "anatomical_part": "Not Applicable", - "collection_method": "Gastric Lavage", - "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" - }, - "Feces": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Feces", - "anatomical_material": "Not Applicable" - }, - "Mucus": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Mucus", - "anatomical_material": "Not Applicable" - }, - "Sputum": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Sputum", - "anatomical_material": "Not Applicable" - }, - "Sweat": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Sweat", - "anatomical_material": "Not Applicable" - }, - "Tear": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Tear", - "anatomical_material": "Not Applicable" - }, - "Urine": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Urine", - "anatomical_material": "Not Applicable" - }, - "Blood": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Blood", - "anatomical_material": "Not Applicable" - }, - "Cerebrospinal Fluid": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Cerebrospinal Fluid" - }, - "Saliva": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Saliva" - }, - "Tissue": { - "anatomical_part": "Not Applicable", - "collection_method": "Not Applicable", - "body_product": "Not Applicable", - "anatomical_material": "Tissue" - } } -======= - "checklist": "ERC000033" } ->>>>>>> d8dc1ad3ffdb5cf522e417f9b88df4803dff563a diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index dd1b2703..9fc8386d 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -82,30 +82,30 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): return metadata -def translate_anatomical_part(metadata, f_data, mapped_fields, heading): +def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: for key, val in mapped_fields.items(): m_idx = heading.index(key) if row[m_idx] is None: row[m_idx] = "not provided" - elif "ASPIRADO NASOFARÍNGEO" in row[m_idx].lower(): + elif "ASPIRADO NASOFARÍNGEO" in row[m_idx].upper(): row[m_idx] = "Nasopharynx Aspiration" - elif "ASPIRADO BRONQUIAL" in row[m_idx].lower(): + elif "ASPIRADO BRONQUIAL" in row[m_idx].upper(): row[m_idx] = "Bronchus Aspiration" - elif "ESPUTO" in row[m_idx].lower(): + elif "ESPUTO" in row[m_idx].upper(): row[m_idx] = "Sputum" - elif "EXTRACTO" in row[m_idx].lower(): + elif "EXTRACTO" in row[m_idx].upper(): row[m_idx] = "Scraping" - elif "EXUDADO FARÍNGEO" in row[m_idx].lower(): + elif "EXUDADO FARÍNGEO" in row[m_idx].upper(): row[m_idx] = "Nasopharynx Swabbing" - elif "EXUDADO NASOFARÍNGEO" in row[m_idx].lower(): + elif "EXUDADO NASOFARÍNGEO" in row[m_idx].upper(): row[m_idx] = "Nasopharynx Swabbing" - elif "EXUDADO OROFARINGEO" in row[m_idx].lower(): + elif "EXUDADO OROFARINGEO" in row[m_idx].upper(): row[m_idx] = "Oropharynx Swabbing" - elif "PLACENTA" in row[m_idx].lower(): + elif "PLACENTA" in row[m_idx].upper(): row[m_idx] = "Placenta" - elif "SALIVA" in row[m_idx].lower(): + elif "SALIVA" in row[m_idx].upper(): row[m_idx] = "Saliva" else: row[m_idx] = "not applicable" diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 5e55de41..48feec11 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -16,7 +16,8 @@ "Sample Received Date": "Fecha recepción", "Host Age": "Edad (años)", "Host Gender": "Sexo", - "Diagnostic Pcr Ct Value 1": "PCR genE" + "Diagnostic Pcr Ct Value 1": "PCR genE", + "Specimen source": "Muestra" }, "function": "None" }, @@ -121,4 +122,4 @@ "Diagnostic Pcr Ct Value 1": "", "Authors": "" } -} \ No newline at end of file +} From 27ab6782adf1eef1f529351deae2f9d0ab480bec Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 5 Sep 2022 16:23:06 +0200 Subject: [PATCH 0889/1454] modify excel heading and do not set Environmental System to swab --- relecov_tools/conf/configuration.json | 5 ++--- relecov_tools/read_lab_metadata.py | 4 +++- relecov_tools/schema/institution_schemas/ISCIII.json | 3 +-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6ba53182..24f2a0cb 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -24,7 +24,7 @@ "Host Age", "Host Gender", "Sequencing Date", - "Rna Extraction Protocol", + "Nucleic acid extraction protocol", "Commercial All-in-one library kit", "Library Preparation Kit", "Enrichment Protocol", @@ -44,8 +44,7 @@ "Diagnostic Pcr Ct Value 1", "Gene Name 2", "Diagnostic Pcr Ct Value-2", - "Analysis Authors", - "Author Submitter", + "Broker Name", "Authors", "Sequence file R1 fastq", "Sequence file R2 fastq" diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 1b509902..fa3ef0af 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -121,7 +121,9 @@ def include_fields_already_set(self, row_sample): return processed_data def include_processed_data(self, metadata): - """Include the data that requires to be processed to set the value""" + """Include the data that requires to be processed to set the value. + This values are checked aginst the available options in the schema + """ new_data = {} p_data = { "host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 48feec11..01f74ebf 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -106,10 +106,9 @@ "fixed_fields": { "Submitting Institution": "Instituto de Salud Carlos III", "Biological Sample Storage Condition": "-80 C", - "Rna Extraction Protocol": "RT-PCR", + "Nucleic acid extraction protocol": "RT-PCR", "Purpose of sampling": "Surveillance", "Specimen source": "Nasopharyngeal exudate", - "Environmental System": "Swab", "Host": "Human", "Library Preparation Kit": "Illumina DNA Prep", "Enrichment Protocol": "Amplicon", From 2650a7ecfa9bc93706c0a62f9010d265cb7ab36c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 16:38:23 +0200 Subject: [PATCH 0890/1454] small changes relecov --- relecov_tools/institution_scripts/ISCIII.py | 5 +++-- relecov_tools/schema/relecov_schema.json | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index dd1b2703..1a02bb15 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -82,7 +82,7 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): return metadata -def translate_anatomical_part(metadata, f_data, mapped_fields, heading): +def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: for key, val in mapped_fields.items(): @@ -108,5 +108,6 @@ def translate_anatomical_part(metadata, f_data, mapped_fields, heading): elif "SALIVA" in row[m_idx].lower(): row[m_idx] = "Saliva" else: - row[m_idx] = "not applicable" + log.error("The field is not correctly written or is not filled") + stderr.print(f"The field is not correctly written or is not filled") return metadata diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index cf65d7f3..15bec7e4 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -611,6 +611,7 @@ "Middle Nasal Turbinate [UBERON:0001762]", "Anus [UBERON:0001245]", "Duodenum [UBERON:0002114]", + "Pharynx [UBERON:0006562]", "Nasopharynx (NP) [UBERON:0001728]", "Oropharynx (OP) [UBERON:0001729]", "Not Applicable [GENEPIO:0001619]", From 69d954f4a9d8b7672045535a4dc59452e76a40e5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 17:08:53 +0200 Subject: [PATCH 0891/1454] relecov schema --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 5c984a2b..ac396eea 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1106,7 +1106,7 @@ "label": "Sequencing Date", "fill_mode": "batch" }, - "extraction_protocol": { + "nucleic_acid_extraction_protocol": { "examples": [ "Opentrons custom protocol" ], From cdc626373bf994ee61a4ba83fc8938e958305112 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 5 Sep 2022 17:29:47 +0200 Subject: [PATCH 0892/1454] linitn --- relecov_tools/institution_scripts/ISCIII.py | 4 ++-- relecov_tools/read_lab_metadata.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 2a46a1b3..d0f9ce32 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -109,5 +109,5 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): row[m_idx] = "Saliva" else: log.error("The field is not correctly written or is not filled") - stderr.print(f"The field is not correctly written or is not filled") - return metadata + stderr.print("The field is not correctly written or is not filled") + return metadata diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index fa3ef0af..3282f04c 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -16,6 +16,7 @@ highlight=False, force_terminal=relecov_tools.utils.rich_force_colors(), ) +# class RelecovMetadata: From fda0b9b5410c64be60097baca7b460ffce6fd4f6 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 5 Sep 2022 22:14:36 +0200 Subject: [PATCH 0893/1454] changed collection_device by collection_method, because collection_device is not in the schema --- ...anatomical_material_collection_method.json | 330 +++++++++--------- 1 file changed, 165 insertions(+), 165 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index a5060f9a..6ee6ae7f 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -1,989 +1,989 @@ { "Lower respiratory tract Aspiration": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Aspiration": { "anatomical_part": "Bronchus", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Aspiration": { "anatomical_part": "Lung", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Aspiration": { "anatomical_part": "Bronchiole", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Aspiration": { "anatomical_part": "Alveolar sac", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Aspiration": { "anatomical_part": "Pleural sac", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Aspiration": { "anatomical_part": "Pleural cavity", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Aspiration": { "anatomical_part": "Trachea", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Aspiration": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Aspiration": { "anatomical_part": "Anterior Nares", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Aspiration": { "anatomical_part": "Esophagus", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Aspiration": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Aspiration": { "anatomical_part": "Nasal Cavity", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Aspiration": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Aspiration": { "anatomical_part": "Nasopharynx", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Aspiration": { "anatomical_part": "Oropharynx", - "collection_device": "Aspiration", + "collection_method": "Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Vacuum Aspiration": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Vacuum Aspiration": { "anatomical_part": "Bronchus", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Vacuum Aspiration": { "anatomical_part": "Lung", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Vacuum Aspiration": { "anatomical_part": "Bronchiole", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Vacuum Aspiration": { "anatomical_part": "Alveolar sac", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Vacuum Aspiration": { "anatomical_part": "Pleural sac", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Vacuum Aspiration": { "anatomical_part": "Pleural cavity", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Vacuum Aspiration": { "anatomical_part": "Trachea", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Vacuum Aspiration": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Vacuum Aspiration": { "anatomical_part": "Anterior Nares", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Vacuum Aspiration": { "anatomical_part": "Esophagus", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Vacuum Aspiration": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Vacuum Aspiration": { "anatomical_part": "Nasal Cavity", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Vacuum Aspiration": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Vacuum Aspiration": { "anatomical_part": "Nasopharynx", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Vacuum Aspiration": { "anatomical_part": "Oropharynx", - "collection_device": "Vacuum Aspiration", + "collection_method": "Vacuum Aspiration", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Biopsy": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Biopsy": { "anatomical_part": "Bronchus", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Biopsy": { "anatomical_part": "Lung", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Biopsy": { "anatomical_part": "Bronchiole", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Biopsy": { "anatomical_part": "Alveolar sac", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Biopsy": { "anatomical_part": "Pleural sac", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Biopsy": { "anatomical_part": "Pleural cavity", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Biopsy": { "anatomical_part": "Trachea", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Rectum Biopsy": { "anatomical_part": "Rectum", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Skin Biopsy": { "anatomical_part": "Skin", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Stomach Biopsy": { "anatomical_part": "Stomach", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Biopsy": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Biopsy": { "anatomical_part": "Anterior Nares", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Biopsy": { "anatomical_part": "Esophagus", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Biopsy": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Biopsy": { "anatomical_part": "Nasal Cavity", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Biopsy": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Duodenum Biopsy": { "anatomical_part": "Duodenum", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Biopsy": { "anatomical_part": "Nasopharynx", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Biopsy": { "anatomical_part": "Oropharynx", - "collection_device": "Biopsy", + "collection_method": "Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Needle Biopsy": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Needle Biopsy": { "anatomical_part": "Bronchus", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Needle Biopsy": { "anatomical_part": "Lung", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Needle Biopsy": { "anatomical_part": "Bronchiole", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Needle Biopsy": { "anatomical_part": "Alveolar sac", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Needle Biopsy": { "anatomical_part": "Pleural sac", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Needle Biopsy": { "anatomical_part": "Pleural cavity", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Needle Biopsy": { "anatomical_part": "Trachea", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Rectum Needle Biopsy": { "anatomical_part": "Rectum", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Skin Needle Biopsy": { "anatomical_part": "Skin", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Stomach Needle Biopsy": { "anatomical_part": "Stomach", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Needle Biopsy": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Needle Biopsy": { "anatomical_part": "Anterior Nares", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Needle Biopsy": { "anatomical_part": "Esophagus", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Needle Biopsy": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Needle Biopsy": { "anatomical_part": "Nasal Cavity", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Needle Biopsy": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Duodenum Needle Biopsy": { "anatomical_part": "Duodenum", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Needle Biopsy": { "anatomical_part": "Nasopharynx", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Needle Biopsy": { "anatomical_part": "Oropharynx", - "collection_device": "Needle Biopsy", + "collection_method": "Needle Biopsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Lavage": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Lavage": { "anatomical_part": "Bronchus", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Lavage": { "anatomical_part": "Lung", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Lavage": { "anatomical_part": "Pleural sac", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Lavage": { "anatomical_part": "Pleural cavity", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Lavage": { "anatomical_part": "Trachea", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Lavage": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Lavage": { "anatomical_part": "Anterior Nares", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Lavage": { "anatomical_part": "Esophagus", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Lavage": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Lavage": { "anatomical_part": "Nasal Cavity", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Lavage": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Lavage": { "anatomical_part": "Nasopharynx", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Lavage": { "anatomical_part": "Oropharynx", - "collection_device": "Lavage", + "collection_method": "Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Necropsy": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Necropsy": { "anatomical_part": "Bronchus", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Necropsy": { "anatomical_part": "Lung", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Necropsy": { "anatomical_part": "Bronchiole", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Necropsy": { "anatomical_part": "Alveolar sac", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Necropsy": { "anatomical_part": "Pleural sac", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Necropsy": { "anatomical_part": "Pleural cavity", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Necropsy": { "anatomical_part": "Trachea", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Rectum Necropsy": { "anatomical_part": "Rectum", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Skin Necropsy": { "anatomical_part": "Skin", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Stomach Necropsy": { "anatomical_part": "Stomach", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Necropsy": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Necropsy": { "anatomical_part": "Anterior Nares", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Necropsy": { "anatomical_part": "Esophagus", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Necropsy": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Necropsy": { "anatomical_part": "Nasal Cavity", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Necropsy": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Duodenum Necropsy": { "anatomical_part": "Duodenum", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Necropsy": { "anatomical_part": "Nasopharynx", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Necropsy": { "anatomical_part": "Oropharynx", - "collection_device": "Necropsy", + "collection_method": "Necropsy", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Rinsing": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Rinsing": { "anatomical_part": "Bronchus", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Rinsing": { "anatomical_part": "Lung", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Rinsing": { "anatomical_part": "Bronchiole", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Rinsing": { "anatomical_part": "Alveolar sac", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Rinsing": { "anatomical_part": "Pleural sac", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Rinsing": { "anatomical_part": "Pleural cavity", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Rinsing": { "anatomical_part": "Trachea", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Rinsing": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Rinsing": { "anatomical_part": "Anterior Nares", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Rinsing": { "anatomical_part": "Esophagus", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Rinsing": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Rinsing": { "anatomical_part": "Nasal Cavity", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Rinsing": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Rinsing": { "anatomical_part": "Nasopharynx", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Rinsing": { "anatomical_part": "Oropharynx", - "collection_device": "Rinsing", + "collection_method": "Rinsing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Scraping": { "anatomical_part": "Bronchiole", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Scraping": { "anatomical_part": "Alveolar sac", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Scraping": { "anatomical_part": "Pleural sac", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Scraping": { "anatomical_part": "Pleural cavity", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Scraping": { "anatomical_part": "Trachea", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Scraping": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Scraping": { "anatomical_part": "Anterior Nares", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Scraping": { "anatomical_part": "Esophagus", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Scraping": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Scraping": { "anatomical_part": "Nasal Cavity", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Scraping": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Scraping": { "anatomical_part": "Nasopharynx", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Scraping": { "anatomical_part": "Oropharynx", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Swabbing": { "anatomical_part": "Nasopharynx", - "collection_device": "Swabbing", + "collection_method": "Swabbing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Swabbing": { "anatomical_part": "Oropharynx", - "collection_device": "Swabbing", + "collection_method": "Swabbing", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lower respiratory tract Wash": { "anatomical_part": "Lower respiratory tract", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchus Wash": { "anatomical_part": "Bronchus", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Lung Wash": { "anatomical_part": "Lung", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchiole Wash": { "anatomical_part": "Bronchiole", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Alveolar sac Wash": { "anatomical_part": "Alveolar sac", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural sac Wash": { "anatomical_part": "Pleural sac", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Pleural cavity Wash": { "anatomical_part": "Pleural cavity", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Trachea Wash": { "anatomical_part": "Trachea", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Upper respiratory tract Wash": { "anatomical_part": "Upper respiratory tract", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Anterior Nares Wash": { "anatomical_part": "Anterior Nares", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Esophagus Wash": { "anatomical_part": "Esophagus", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Ethmoid sinus Wash": { "anatomical_part": "Ethmoid sinus", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasal Cavity Wash": { "anatomical_part": "Nasal Cavity", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Middle Nasal Turbinate Wash": { "anatomical_part": "Middle Nasal Turbinate", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Nasopharynx Wash": { "anatomical_part": "Nasopharynx", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Oropharynx Wash": { "anatomical_part": "Oropharynx", - "collection_device": "Wash", + "collection_method": "Wash", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Bronchoalveolar Lavage": { "anatomical_part": "Not Applicable", - "collection_device": "Bronchoalveolar Lavage" + "collection_method": "Bronchoalveolar Lavage" }, "Gastric Lavage": { "anatomical_part": "Not Applicable", - "collection_device": "Gastric Lavage", + "collection_method": "Gastric Lavage", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Feces": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Feces", "anatomical_material": "Not Applicable" }, "Mucus": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Mucus", "anatomical_material": "Not Applicable" }, "Sputum": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Sputum", "anatomical_material": "Not Applicable" }, "Sweat": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Sweat", "anatomical_material": "Not Applicable" }, "Tear": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Tear", "anatomical_material": "Not Applicable" }, "Urine": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Urine", "anatomical_material": "Not Applicable" }, "Blood": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Blood", "anatomical_material": "Not Applicable" }, "Cerebrospinal Fluid": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Cerebrospinal Fluid" }, "Saliva": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Saliva" }, "Tissue": { "anatomical_part": "Not Applicable", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Tissue" } From 149b23b0d51b8f4dc0a570296b55844cee0530a4 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 09:30:25 +0200 Subject: [PATCH 0894/1454] removed villages from cities json --- relecov_tools/conf/geo_loc_cities.json | 12063 +---------------------- 1 file changed, 56 insertions(+), 12007 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 58ce5648..8ccdbc26 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -1,12226 +1,275 @@ -[ - { - "geo_loc_city": "Madrid", +{ + "Madrid": { "geo_loc_latitude": "40.4167", "geo_loc_longitude": "-3.7167" }, { - "geo_loc_city": "Barcelona", + "Barcelona": { "geo_loc_latitude": "41.3825", "geo_loc_longitude": "2.1769" }, { - "geo_loc_city": "Sevilla", + "Sevilla": { "geo_loc_latitude": "37.3900", "geo_loc_longitude": "-5.9900" }, { - "geo_loc_city": "Málaga", + "Málaga": { "geo_loc_latitude": "36.7194", "geo_loc_longitude": "-4.4200" }, { - "geo_loc_city": "Valencia", + "Valencia": { "geo_loc_latitude": "39.4700", "geo_loc_longitude": "-0.3764" }, { - "geo_loc_city": "Zaragoza", + "Zaragoza": { "geo_loc_latitude": "41.6483", "geo_loc_longitude": "-0.8830" }, { - "geo_loc_city": "Palma de Mallorca", + "Palma de Mallorca": { "geo_loc_latitude": "39.5667", "geo_loc_longitude": "2.6500" }, { - "geo_loc_city": "Murcia", + "Murcia": { "geo_loc_latitude": "37.9861", "geo_loc_longitude": "-1.1303" }, { - "geo_loc_city": "Las Palmas", + "Las Palmas": { "geo_loc_latitude": "28.1272", "geo_loc_longitude": "-15.4314" }, { - "geo_loc_city": "A Coruña", + "A Coruña": { "geo_loc_latitude": "43.3713", "geo_loc_longitude": "-8.4188" }, { - "geo_loc_city": "Bilbao", + "Bilbao": { "geo_loc_latitude": "43.2569", "geo_loc_longitude": "-2.9236" }, { - "geo_loc_city": "Alicante", + "Alicante": { "geo_loc_latitude": "38.3453", "geo_loc_longitude": "-0.4831" }, { - "geo_loc_city": "Córdoba", + "Córdoba": { "geo_loc_latitude": "37.8845", "geo_loc_longitude": "-4.7796" }, { - "geo_loc_city": "Valladolid", + "Valladolid": { "geo_loc_latitude": "41.6528", "geo_loc_longitude": "-4.7236" }, { - "geo_loc_city": "Vigo", + "Vigo": { "geo_loc_latitude": "42.2314", "geo_loc_longitude": "-8.7124" }, { - "geo_loc_city": "Gijón", + "Gijón": { "geo_loc_latitude": "43.5333", "geo_loc_longitude": "-5.7000" }, { - "geo_loc_city": "Vitoria", + "Vitoria": { "geo_loc_latitude": "42.8500", "geo_loc_longitude": "-2.6833" }, { - "geo_loc_city": "Elche", - "geo_loc_latitude": "38.2669", - "geo_loc_longitude": "-0.6983" - }, - { - "geo_loc_city": "Granada", + "Granada": { "geo_loc_latitude": "37.1781", "geo_loc_longitude": "-3.6008" }, { - "geo_loc_city": "Tarrasa", - "geo_loc_latitude": "41.5611", - "geo_loc_longitude": "2.0081" - }, - { - "geo_loc_city": "Badalona", - "geo_loc_latitude": "41.4333", - "geo_loc_longitude": "2.2333" - }, - { - "geo_loc_city": "Oviedo", + "Oviedo": { "geo_loc_latitude": "43.3600", "geo_loc_longitude": "-5.8450" }, { - "geo_loc_city": "Petrel", - "geo_loc_latitude": "38.4789", - "geo_loc_longitude": "-0.7967" - }, - { - "geo_loc_city": "Sabadell", - "geo_loc_latitude": "41.5483", - "geo_loc_longitude": "2.1075" - }, - { - "geo_loc_city": "Cartagena", - "geo_loc_latitude": "37.6000", - "geo_loc_longitude": "-0.9819" - }, - { - "geo_loc_city": "Jerez de la Frontera", - "geo_loc_latitude": "36.6817", - "geo_loc_longitude": "-6.1378" - }, - { - "geo_loc_city": "Santa Cruz de Tenerife", + "Santa Cruz de Tenerife": { "geo_loc_latitude": "28.4667", "geo_loc_longitude": "-16.2500" }, { - "geo_loc_city": "Pamplona", + "Pamplona": { "geo_loc_latitude": "42.8167", "geo_loc_longitude": "-1.6500" }, { - "geo_loc_city": "León", + "León": { "geo_loc_latitude": "42.6056", "geo_loc_longitude": "-5.5700" }, { - "geo_loc_city": "Almería", + "Almería": { "geo_loc_latitude": "36.8403", "geo_loc_longitude": "-2.4681" }, { - "geo_loc_city": "Logroño", + "Logroño": { "geo_loc_latitude": "42.4650", "geo_loc_longitude": "-2.4456" }, { - "geo_loc_city": "Fuenlabrada", - "geo_loc_latitude": "40.2833", - "geo_loc_longitude": "-3.8000" - }, - { - "geo_loc_city": "Leganés", - "geo_loc_latitude": "40.3281", - "geo_loc_longitude": "-3.7644" - }, - { - "geo_loc_city": "Donostia", + "Donostia": { "geo_loc_latitude": "43.3200", "geo_loc_longitude": "-1.9800" }, { - "geo_loc_city": "Mataró", - "geo_loc_latitude": "41.5421", - "geo_loc_longitude": "2.4445" - }, - { - "geo_loc_city": "Albacete", + "Albacete": { "geo_loc_latitude": "38.9956", "geo_loc_longitude": "-1.8558" }, { - "geo_loc_city": "Castellón de la Plana", + "Castellón de la Plana": { "geo_loc_latitude": "39.9831", "geo_loc_longitude": "-0.0331" }, { - "geo_loc_city": "Santander", + "Santander": { "geo_loc_latitude": "43.4628", "geo_loc_longitude": "-3.8050" }, { - "geo_loc_city": "Getafe", - "geo_loc_latitude": "40.3047", - "geo_loc_longitude": "-3.7311" - }, - { - "geo_loc_city": "Alcorcón", - "geo_loc_latitude": "40.3500", - "geo_loc_longitude": "-3.8333" - }, - { - "geo_loc_city": "Burgos", + "Burgos": { "geo_loc_latitude": "42.3500", "geo_loc_longitude": "-3.6822" }, { - "geo_loc_city": "Guadalajara", + "Guadalajara": { "geo_loc_latitude": "40.6337", "geo_loc_longitude": "-3.1674" }, { - "geo_loc_city": "La Laguna", - "geo_loc_latitude": "28.4853", - "geo_loc_longitude": "-16.3167" - }, - { - "geo_loc_city": "Badajoz", + "Badajoz": { "geo_loc_latitude": "38.8803", "geo_loc_longitude": "-6.9753" }, { - "geo_loc_city": "Marbella", - "geo_loc_latitude": "36.5167", - "geo_loc_longitude": "-4.8833" - }, - { - "geo_loc_city": "Salamanca", + "Salamanca": { "geo_loc_latitude": "40.9667", "geo_loc_longitude": "-5.6639" }, { - "geo_loc_city": "Huelva", + "Huelva": { "geo_loc_latitude": "37.2500", "geo_loc_longitude": "-6.9500" }, { - "geo_loc_city": "Ciudad de Melilla", + "Ciudad de Melilla": { "geo_loc_latitude": "35.2937", "geo_loc_longitude": "-2.9383" }, { - "geo_loc_city": "Tarragona", + "Tarragona": { "geo_loc_latitude": "41.1187", "geo_loc_longitude": "1.2453" }, { - "geo_loc_city": "Dos Hermanas", - "geo_loc_latitude": "37.2836", - "geo_loc_longitude": "-5.9222" - }, - { - "geo_loc_city": "Torrejón de Ardoz", - "geo_loc_latitude": "40.4614", - "geo_loc_longitude": "-3.4978" - }, - { - "geo_loc_city": "Algeciras", - "geo_loc_latitude": "36.1275", - "geo_loc_longitude": "-5.4539" - }, - { - "geo_loc_city": "Cádiz", + "Cádiz": { "geo_loc_latitude": "36.5350", "geo_loc_longitude": "-6.2975" }, { - "geo_loc_city": "Jaén", + "Jaén": { "geo_loc_latitude": "37.7667", "geo_loc_longitude": "-3.7711" }, { - "geo_loc_city": "Reus", - "geo_loc_latitude": "41.1549", - "geo_loc_longitude": "1.1087" - }, - { - "geo_loc_city": "Girona", + "Girona": { "geo_loc_latitude": "41.9833", "geo_loc_longitude": "2.8167" }, { - "geo_loc_city": "San Vicente de Baracaldo", - "geo_loc_latitude": "43.2972", - "geo_loc_longitude": "-2.9917" - }, - { - "geo_loc_city": "Lugo", + "Lugo": { "geo_loc_latitude": "43.0167", "geo_loc_longitude": "-7.5500" }, { - "geo_loc_city": "Roquetas de Mar", - "geo_loc_latitude": "36.7642", - "geo_loc_longitude": "-2.6147" - }, - { - "geo_loc_city": "Cáceres", + "Cáceres": { "geo_loc_latitude": "39.4833", "geo_loc_longitude": "-6.3667" }, { - "geo_loc_city": "Las Rozas de Madrid", - "geo_loc_latitude": "40.4917", - "geo_loc_longitude": "-3.8733" - }, - { - "geo_loc_city": "Lorca", - "geo_loc_latitude": "37.6798", - "geo_loc_longitude": "-1.6944" - }, - { - "geo_loc_city": "San Fernando", - "geo_loc_latitude": "36.4667", - "geo_loc_longitude": "-6.2000" - }, - { - "geo_loc_city": "San Cugat del Vallés", - "geo_loc_latitude": "41.4735", - "geo_loc_longitude": "2.0852" - }, - { - "geo_loc_city": "Santiago de Compostela", - "geo_loc_latitude": "42.8778", - "geo_loc_longitude": "-8.5444" - }, - { - "geo_loc_city": "San Sebastián de los Reyes", - "geo_loc_latitude": "40.5469", - "geo_loc_longitude": "-3.6258" - }, - { - "geo_loc_city": "Vaciamadrid", - "geo_loc_latitude": "40.3394", - "geo_loc_longitude": "-3.5181" - }, - { - "geo_loc_city": "El Puerto de Santa María", - "geo_loc_latitude": "36.6000", - "geo_loc_longitude": "-6.2167" - }, - { - "geo_loc_city": "Toledo", + "Toledo": { "geo_loc_latitude": "39.8567", "geo_loc_longitude": "-4.0244" }, { - "geo_loc_city": "Mijas", - "geo_loc_latitude": "36.6000", - "geo_loc_longitude": "-4.6333" - }, - { - "geo_loc_city": "Chiclana de la Frontera", - "geo_loc_latitude": "36.4167", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Torrevieja", - "geo_loc_latitude": "37.9778", - "geo_loc_longitude": "-0.6833" - }, - { - "geo_loc_city": "San Baudilio de Llobregat", - "geo_loc_latitude": "41.3458", - "geo_loc_longitude": "2.0417" - }, - { - "geo_loc_city": "Ceuta", + "Ceuta": { "geo_loc_latitude": "35.8867", "geo_loc_longitude": "-5.3000" }, { - "geo_loc_city": "Melilla", + "Melilla": { "geo_loc_latitude": "35.2919", "geo_loc_longitude": "-2.93848" }, { - "geo_loc_city": "Torrente", - "geo_loc_latitude": "39.4365", - "geo_loc_longitude": "-0.4679" - }, - { - "geo_loc_city": "El Ejido", - "geo_loc_latitude": "36.7831", - "geo_loc_longitude": "-2.8167" - }, - { - "geo_loc_city": "Pontevedra", - "geo_loc_latitude": "42.4333", - "geo_loc_longitude": "-8.6333" - }, - { - "geo_loc_city": "Fuengirola", - "geo_loc_latitude": "36.5417", - "geo_loc_longitude": "-4.6250" - }, - { - "geo_loc_city": "Arona", - "geo_loc_latitude": "28.0996", - "geo_loc_longitude": "-16.6809" - }, - { - "geo_loc_city": "Vélez-Málaga", - "geo_loc_latitude": "36.7833", - "geo_loc_longitude": "-4.1000" - }, - { - "geo_loc_city": "Rubí", - "geo_loc_latitude": "41.4933", - "geo_loc_longitude": "2.0325" - }, - { - "geo_loc_city": "Manresa", - "geo_loc_latitude": "41.7264", - "geo_loc_longitude": "1.8292" - }, - { - "geo_loc_city": "Avilés", - "geo_loc_latitude": "43.5561", - "geo_loc_longitude": "-5.9083" - }, - { - "geo_loc_city": "Valdemoro", - "geo_loc_latitude": "40.1908", - "geo_loc_longitude": "-3.6742" - }, - { - "geo_loc_city": "Gandía", - "geo_loc_latitude": "38.9667", - "geo_loc_longitude": "-0.1833" - }, - { - "geo_loc_city": "Alcalá de Guadaira", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-5.8500" - }, - { - "geo_loc_city": "Molina de Segura", - "geo_loc_latitude": "38.0548", - "geo_loc_longitude": "-1.2131" - }, - { - "geo_loc_city": "Majadahonda", - "geo_loc_latitude": "40.4728", - "geo_loc_longitude": "-3.8722" - }, - { - "geo_loc_city": "Paterna", - "geo_loc_latitude": "39.5028", - "geo_loc_longitude": "-0.4406" - }, - { - "geo_loc_city": "Benidorm", - "geo_loc_latitude": "38.5342", - "geo_loc_longitude": "-0.1314" - }, - { - "geo_loc_city": "Sanlúcar de Barrameda", - "geo_loc_latitude": "36.7667", - "geo_loc_longitude": "-6.3500" - }, - { - "geo_loc_city": "Torremolinos", - "geo_loc_latitude": "36.6218", - "geo_loc_longitude": "-4.5003" - }, - { - "geo_loc_city": "Benalmádena", - "geo_loc_latitude": "36.6000", - "geo_loc_longitude": "-4.5167" - }, - { - "geo_loc_city": "Villanueva y Geltrú", - "geo_loc_latitude": "41.2243", - "geo_loc_longitude": "1.7259" - }, - { - "geo_loc_city": "Castelldefels", - "geo_loc_latitude": "41.2800", - "geo_loc_longitude": "1.9767" - }, - { - "geo_loc_city": "Viladecáns", - "geo_loc_latitude": "41.3158", - "geo_loc_longitude": "2.0194" - }, - { - "geo_loc_city": "Sagunto", - "geo_loc_latitude": "39.6764", - "geo_loc_longitude": "-0.2733" - }, - { - "geo_loc_city": "Ferrol", - "geo_loc_latitude": "43.4844", - "geo_loc_longitude": "-8.2328" - }, - { - "geo_loc_city": "El Prat de Llobregat", - "geo_loc_latitude": "41.3246", - "geo_loc_longitude": "2.0953" - }, - { - "geo_loc_city": "Arrecife", - "geo_loc_latitude": "28.9625", - "geo_loc_longitude": "-13.5506" - }, - { - "geo_loc_city": "Collado-Villalba", - "geo_loc_latitude": "40.6333", - "geo_loc_longitude": "-4.0083" - }, - { - "geo_loc_city": "La Línea de la Concepción", - "geo_loc_latitude": "36.1611", - "geo_loc_longitude": "-5.3486" - }, - { - "geo_loc_city": "Irún", - "geo_loc_latitude": "43.3378", - "geo_loc_longitude": "-1.7888" - }, - { - "geo_loc_city": "Granollers", - "geo_loc_latitude": "41.6083", - "geo_loc_longitude": "2.2889" - }, - { - "geo_loc_city": "Zamora", + "Zamora": { "geo_loc_latitude": "41.5033", "geo_loc_longitude": "-5.7556" }, { - "geo_loc_city": "Mérida", - "geo_loc_latitude": "38.9000", - "geo_loc_longitude": "-6.3333" - }, - { - "geo_loc_city": "Alcoy", - "geo_loc_latitude": "38.6983", - "geo_loc_longitude": "-0.4736" - }, - { - "geo_loc_city": "San Vicente del Raspeig", - "geo_loc_latitude": "38.3964", - "geo_loc_longitude": "-0.5253" - }, - { - "geo_loc_city": "Motril", - "geo_loc_latitude": "36.7500", - "geo_loc_longitude": "-3.5167" - }, - { - "geo_loc_city": "Avila", + "Avila": { "geo_loc_latitude": "40.6500", "geo_loc_longitude": "-4.6833" }, { - "geo_loc_city": "Linares", - "geo_loc_latitude": "38.0833", - "geo_loc_longitude": "-3.6333" - }, - { - "geo_loc_city": "Cuenca", + "Cuenca": { "geo_loc_latitude": "40.0667", "geo_loc_longitude": "-2.1500" }, { - "geo_loc_city": "Huesca", + "Huesca": { "geo_loc_latitude": "42.1333", "geo_loc_longitude": "-0.4167" }, { - "geo_loc_city": "San Bartolomé", - "geo_loc_latitude": "27.9254", - "geo_loc_longitude": "-15.5726" - }, - { - "geo_loc_city": "Pinto", - "geo_loc_latitude": "40.2500", - "geo_loc_longitude": "-3.7000" - }, - { - "geo_loc_city": "Elda", - "geo_loc_latitude": "38.4789", - "geo_loc_longitude": "-0.7967" - }, - { - "geo_loc_city": "Colmenar Viejo", - "geo_loc_latitude": "40.6589", - "geo_loc_longitude": "-3.7658" - }, - { - "geo_loc_city": "Mollet", - "geo_loc_latitude": "41.5356", - "geo_loc_longitude": "2.2107" - }, - { - "geo_loc_city": "Torrelavega", - "geo_loc_latitude": "43.3531", - "geo_loc_longitude": "-4.0458" - }, - { - "geo_loc_city": "Pola de Siero", - "geo_loc_latitude": "43.3833", - "geo_loc_longitude": "-5.6500" - }, - { - "geo_loc_city": "Villareal", - "geo_loc_latitude": "39.9378", - "geo_loc_longitude": "-0.1014" - }, - { - "geo_loc_city": "Granadilla de Abona", - "geo_loc_latitude": "28.1167", - "geo_loc_longitude": "-16.5833" - }, - { - "geo_loc_city": "Ibiza", - "geo_loc_latitude": "38.9089", - "geo_loc_longitude": "1.4328" - }, - { - "geo_loc_city": "Utrera", - "geo_loc_latitude": "37.1830", - "geo_loc_longitude": "-5.7670" - }, - { - "geo_loc_city": "Adeje", - "geo_loc_latitude": "28.1167", - "geo_loc_longitude": "-16.7167" - }, - { - "geo_loc_city": "Rincón de la Victoria", - "geo_loc_latitude": "36.7167", - "geo_loc_longitude": "-4.2833" - }, - { - "geo_loc_city": "Figueras", - "geo_loc_latitude": "42.2667", - "geo_loc_longitude": "2.9650" - }, - { - "geo_loc_city": "Esplugas de Llobregat", - "geo_loc_latitude": "41.3767", - "geo_loc_longitude": "2.0858" - }, - { - "geo_loc_city": "Gavá", - "geo_loc_latitude": "41.3072", - "geo_loc_longitude": "2.0039" - }, - { - "geo_loc_city": "Puertollano", - "geo_loc_latitude": "38.6833", - "geo_loc_longitude": "-4.1167" - }, - { - "geo_loc_city": "Mairena del Aljarafe", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-6.0667" - }, - { - "geo_loc_city": "Santurce-Antiguo", - "geo_loc_latitude": "43.3303", - "geo_loc_longitude": "-3.0314" - }, - { - "geo_loc_city": "Portugalete", - "geo_loc_latitude": "43.3194", - "geo_loc_longitude": "-3.0194" - }, - { - "geo_loc_city": "San Felíu de Llobregat", - "geo_loc_latitude": "41.3833", - "geo_loc_longitude": "2.0439" - }, - { - "geo_loc_city": "Alcira", - "geo_loc_latitude": "39.1500", - "geo_loc_longitude": "-0.4350" - }, - { - "geo_loc_city": "Manacor", - "geo_loc_latitude": "39.5700", - "geo_loc_longitude": "3.2089" - }, - { - "geo_loc_city": "Mislata", - "geo_loc_latitude": "39.4750", - "geo_loc_longitude": "-0.4156" - }, - { - "geo_loc_city": "Denia", - "geo_loc_latitude": "38.8444", - "geo_loc_longitude": "0.1111" - }, - { - "geo_loc_city": "Lucena", - "geo_loc_latitude": "37.4000", - "geo_loc_longitude": "-4.4833" - }, - { - "geo_loc_city": "Alcantarilla", - "geo_loc_latitude": "37.9722", - "geo_loc_longitude": "-1.2094" - }, - { - "geo_loc_city": "La Orotava", - "geo_loc_latitude": "28.3667", - "geo_loc_longitude": "-16.5167" - }, - { - "geo_loc_city": "Puerto del Rosario", - "geo_loc_latitude": "28.5000", - "geo_loc_longitude": "-13.8667" - }, - { - "geo_loc_city": "Puerto Real", - "geo_loc_latitude": "36.5292", - "geo_loc_longitude": "-6.1919" - }, - { - "geo_loc_city": "Antequera", - "geo_loc_latitude": "37.0183", - "geo_loc_longitude": "-4.5597" - }, - { - "geo_loc_city": "Alhaurín de la Torre", - "geo_loc_latitude": "36.6667", - "geo_loc_longitude": "-4.5500" - }, - { - "geo_loc_city": "Igualada", - "geo_loc_latitude": "41.5814", - "geo_loc_longitude": "1.6208" - }, - { - "geo_loc_city": "Villafranca del Panadés", - "geo_loc_latitude": "41.3447", - "geo_loc_longitude": "1.6994" - }, - { - "geo_loc_city": "Blanes", - "geo_loc_latitude": "41.6740", - "geo_loc_longitude": "2.7921" - }, - { - "geo_loc_city": "Écija", - "geo_loc_latitude": "37.5333", - "geo_loc_longitude": "-5.0833" - }, - { - "geo_loc_city": "Plasencia", - "geo_loc_latitude": "40.0275", - "geo_loc_longitude": "-6.0908" - }, - { - "geo_loc_city": "San Fernando de Henares", - "geo_loc_latitude": "40.4256", - "geo_loc_longitude": "-3.5353" - }, - { - "geo_loc_city": "Santa Eulalia del Río", - "geo_loc_latitude": "38.9847", - "geo_loc_longitude": "1.5336" - }, - { - "geo_loc_city": "Sama", - "geo_loc_latitude": "43.3000", - "geo_loc_longitude": "-5.6833" - }, - { - "geo_loc_city": "Lloret de Mar", - "geo_loc_latitude": "41.7000", - "geo_loc_longitude": "2.8333" - }, - { - "geo_loc_city": "Narón", - "geo_loc_latitude": "43.5500", - "geo_loc_longitude": "-8.1500" - }, - { - "geo_loc_city": "Burjasot", - "geo_loc_latitude": "39.5064", - "geo_loc_longitude": "-0.4067" - }, - { - "geo_loc_city": "Los Palacios y Villafranca", - "geo_loc_latitude": "37.1625", - "geo_loc_longitude": "-5.9242" - }, - { - "geo_loc_city": "Vendrell", - "geo_loc_latitude": "41.2201", - "geo_loc_longitude": "1.5348" - }, - { - "geo_loc_city": "Ripollet", - "geo_loc_latitude": "41.4969", - "geo_loc_longitude": "2.1574" - }, - { - "geo_loc_city": "Lluchmayor", - "geo_loc_latitude": "39.4900", - "geo_loc_longitude": "2.8915" - }, - { - "geo_loc_city": "Marratxi", - "geo_loc_latitude": "39.6421", - "geo_loc_longitude": "2.7527" - }, - { - "geo_loc_city": "Villagarcía de Arosa", - "geo_loc_latitude": "42.5977", - "geo_loc_longitude": "-8.7632" - }, - { - "geo_loc_city": "Mieres", - "geo_loc_latitude": "43.2508", - "geo_loc_longitude": "-5.7767" - }, - { - "geo_loc_city": "San Adrián de Besós", - "geo_loc_latitude": "41.4305", - "geo_loc_longitude": "2.2183" - }, - { - "geo_loc_city": "Don Benito", - "geo_loc_latitude": "38.9545", - "geo_loc_longitude": "-5.8617" - }, - { - "geo_loc_city": "Tudela", - "geo_loc_latitude": "42.0653", - "geo_loc_longitude": "-1.6067" - }, - { - "geo_loc_city": "Moncada", - "geo_loc_latitude": "41.4867", - "geo_loc_longitude": "2.1879" - }, - { - "geo_loc_city": "Andújar", - "geo_loc_latitude": "38.0392", - "geo_loc_longitude": "-4.0506" - }, - { - "geo_loc_city": "Oleiros", - "geo_loc_latitude": "43.3333", - "geo_loc_longitude": "-8.3166" - }, - { - "geo_loc_city": "Torre-Pacheco", - "geo_loc_latitude": "37.7333", - "geo_loc_longitude": "-0.9500" - }, - { - "geo_loc_city": "Tomelloso", - "geo_loc_latitude": "39.1578", - "geo_loc_longitude": "-3.0208" - }, - { - "geo_loc_city": "Olot", - "geo_loc_latitude": "42.1822", - "geo_loc_longitude": "2.4890" - }, - { - "geo_loc_city": "Onteniente", - "geo_loc_latitude": "38.8222", - "geo_loc_longitude": "-0.6072" - }, - { - "geo_loc_city": "Miranda de Ebro", - "geo_loc_latitude": "42.6833", - "geo_loc_longitude": "-2.9333" - }, - { - "geo_loc_city": "Águilas", - "geo_loc_latitude": "37.4042", - "geo_loc_longitude": "-1.5819" - }, - { - "geo_loc_city": "Teruel", + "Teruel": { "geo_loc_latitude": "40.3456", "geo_loc_longitude": "-1.1065" }, { - "geo_loc_city": "Cieza", - "geo_loc_latitude": "38.2392", - "geo_loc_longitude": "-1.4189" - }, - { - "geo_loc_city": "Villajoyosa", - "geo_loc_latitude": "38.5053", - "geo_loc_longitude": "-0.2328" - }, - { - "geo_loc_city": "Burriana", - "geo_loc_latitude": "39.8894", - "geo_loc_longitude": "-0.0925" - }, - { - "geo_loc_city": "Cambrils", - "geo_loc_latitude": "41.0670", - "geo_loc_longitude": "1.0564" - }, - { - "geo_loc_city": "San Juan Despí", - "geo_loc_latitude": "41.3668", - "geo_loc_longitude": "2.0570" - }, - { - "geo_loc_city": "Villena", - "geo_loc_latitude": "38.6350", - "geo_loc_longitude": "-0.8658" - }, - { - "geo_loc_city": "Almendralejo", - "geo_loc_latitude": "38.6833", - "geo_loc_longitude": "-6.4167" - }, - { - "geo_loc_city": "Ronda", - "geo_loc_latitude": "36.7461", - "geo_loc_longitude": "-5.1611" - }, - { - "geo_loc_city": "Inca", - "geo_loc_latitude": "39.7167", - "geo_loc_longitude": "2.9167" - }, - { - "geo_loc_city": "Tortosa", - "geo_loc_latitude": "40.8125", - "geo_loc_longitude": "0.5211" - }, - { - "geo_loc_city": "Santa Pola", - "geo_loc_latitude": "38.1897", - "geo_loc_longitude": "-0.5556" - }, - { - "geo_loc_city": "Aranda de Duero", - "geo_loc_latitude": "41.6833", - "geo_loc_longitude": "-3.6833" - }, - { - "geo_loc_city": "San Javier", - "geo_loc_latitude": "37.8037", - "geo_loc_longitude": "-0.8343" - }, - { - "geo_loc_city": "Mazarrón", - "geo_loc_latitude": "37.5983", - "geo_loc_longitude": "-1.3139" - }, - { - "geo_loc_city": "Arteijo", - "geo_loc_latitude": "43.3044", - "geo_loc_longitude": "-8.5114" - }, - { - "geo_loc_city": "Totana", - "geo_loc_latitude": "37.7711", - "geo_loc_longitude": "-1.5003" - }, - { - "geo_loc_city": "Castro-Urdiales", - "geo_loc_latitude": "43.3844", - "geo_loc_longitude": "-3.2150" - }, - { - "geo_loc_city": "Aldaya", - "geo_loc_latitude": "39.4639", - "geo_loc_longitude": "-0.4628" - }, - { - "geo_loc_city": "Salt", - "geo_loc_latitude": "41.9761", - "geo_loc_longitude": "2.7881" - }, - { - "geo_loc_city": "Vall de Uxó", - "geo_loc_latitude": "39.8236", - "geo_loc_longitude": "-0.2317" - }, - { - "geo_loc_city": "Níjar", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-2.2000" - }, - { - "geo_loc_city": "San Roque", - "geo_loc_latitude": "36.2097", - "geo_loc_longitude": "-5.3844" - }, - { - "geo_loc_city": "Carballo", - "geo_loc_latitude": "43.2167", - "geo_loc_longitude": "-8.6833" - }, - { - "geo_loc_city": "Arroyomolinos", - "geo_loc_latitude": "40.2667", - "geo_loc_longitude": "-3.9000" - }, - { - "geo_loc_city": "Manises", - "geo_loc_latitude": "39.4833", - "geo_loc_longitude": "-0.4500" - }, - { - "geo_loc_city": "San Pedro de Ribas", - "geo_loc_latitude": "41.2592", - "geo_loc_longitude": "1.7730" - }, - { - "geo_loc_city": "Coria del Río", - "geo_loc_latitude": "37.2833", - "geo_loc_longitude": "-6.0500" - }, - { - "geo_loc_city": "Arcos de la Frontera", - "geo_loc_latitude": "36.7500", - "geo_loc_longitude": "-5.8000" - }, - { - "geo_loc_city": "Alcázar de San Juan", - "geo_loc_latitude": "39.4056", - "geo_loc_longitude": "-3.2056" - }, - { - "geo_loc_city": "Culleredo", - "geo_loc_latitude": "43.2883", - "geo_loc_longitude": "-8.3894" - }, - { - "geo_loc_city": "San Andrés del Rabanedo", - "geo_loc_latitude": "42.6167", - "geo_loc_longitude": "-5.6000" - }, - { - "geo_loc_city": "Puerto de la Cruz", - "geo_loc_latitude": "28.4167", - "geo_loc_longitude": "-16.5500" - }, - { - "geo_loc_city": "Valdepeñas", - "geo_loc_latitude": "38.7667", - "geo_loc_longitude": "-3.4000" - }, - { - "geo_loc_city": "Chirivella", - "geo_loc_latitude": "39.4656", - "geo_loc_longitude": "-0.4267" - }, - { - "geo_loc_city": "Durango", - "geo_loc_latitude": "43.1689", - "geo_loc_longitude": "-2.6300" - }, - { - "geo_loc_city": "Puente-Genil", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-4.7667" - }, - { - "geo_loc_city": "Alacuás", - "geo_loc_latitude": "39.4583", - "geo_loc_longitude": "-0.4628" - }, - { - "geo_loc_city": "Mahón", - "geo_loc_latitude": "39.8894", - "geo_loc_longitude": "4.2642" - }, - { - "geo_loc_city": "Sitges", - "geo_loc_latitude": "41.2339", - "geo_loc_longitude": "1.8042" - }, - { - "geo_loc_city": "Crevillente", - "geo_loc_latitude": "38.2486", - "geo_loc_longitude": "-0.8089" - }, - { - "geo_loc_city": "Galdácano", - "geo_loc_latitude": "43.2306", - "geo_loc_longitude": "-2.8458" - }, - { - "geo_loc_city": "Rota", - "geo_loc_latitude": "36.6167", - "geo_loc_longitude": "-6.3500" - }, - { - "geo_loc_city": "Redondela", - "geo_loc_latitude": "42.2833", - "geo_loc_longitude": "-8.6167" - }, - { - "geo_loc_city": "Campello", - "geo_loc_latitude": "38.4275", - "geo_loc_longitude": "-0.4011" - }, - { - "geo_loc_city": "Vinaroz", - "geo_loc_latitude": "40.4686", - "geo_loc_longitude": "0.4736" - }, - { - "geo_loc_city": "Martorell", - "geo_loc_latitude": "41.4744", - "geo_loc_longitude": "1.9305" - }, - { - "geo_loc_city": "Catarroja", - "geo_loc_latitude": "39.4028", - "geo_loc_longitude": "-0.4044" - }, - { - "geo_loc_city": "Premiá de Mar", - "geo_loc_latitude": "41.4920", - "geo_loc_longitude": "2.3620" - }, - { - "geo_loc_city": "Salou", - "geo_loc_latitude": "41.0796", - "geo_loc_longitude": "1.1316" - }, - { - "geo_loc_city": "Candelaria", - "geo_loc_latitude": "28.3547", - "geo_loc_longitude": "-16.3710" - }, - { - "geo_loc_city": "Jávea", - "geo_loc_latitude": "38.7892", - "geo_loc_longitude": "0.1631" - }, - { - "geo_loc_city": "Lepe", - "geo_loc_latitude": "37.2542", - "geo_loc_longitude": "-7.2033" - }, - { - "geo_loc_city": "Éibar", - "geo_loc_latitude": "43.1843", - "geo_loc_longitude": "-2.4733" - }, - { - "geo_loc_city": "Morón de la Frontera", - "geo_loc_latitude": "37.1222", - "geo_loc_longitude": "-5.4517" - }, - { - "geo_loc_city": "Calafell", - "geo_loc_latitude": "41.2004", - "geo_loc_longitude": "1.5693" - }, - { - "geo_loc_city": "Lebrija", - "geo_loc_latitude": "36.9194", - "geo_loc_longitude": "-6.0781" - }, - { - "geo_loc_city": "San Andrés de la Barca", - "geo_loc_latitude": "41.4478", - "geo_loc_longitude": "1.9769" - }, - { - "geo_loc_city": "Sueca", - "geo_loc_latitude": "39.2026", - "geo_loc_longitude": "-0.3112" - }, - { - "geo_loc_city": "Camas", - "geo_loc_latitude": "37.4020", - "geo_loc_longitude": "-6.0332" - }, - { - "geo_loc_city": "Sestao", - "geo_loc_latitude": "43.3108", - "geo_loc_longitude": "-3.0056" - }, - { - "geo_loc_city": "Algemesí", - "geo_loc_latitude": "39.1897", - "geo_loc_longitude": "-0.4378" - }, - { - "geo_loc_city": "Benicarló", - "geo_loc_latitude": "40.4167", - "geo_loc_longitude": "0.4167" - }, - { - "geo_loc_city": "La Oliva", - "geo_loc_latitude": "28.6167", - "geo_loc_longitude": "-13.9333" - }, - { - "geo_loc_city": "Vícar", - "geo_loc_latitude": "36.8317", - "geo_loc_longitude": "-2.6431" - }, - { - "geo_loc_city": "Santa Eugenia", - "geo_loc_latitude": "42.5667", - "geo_loc_longitude": "-8.9833" - }, - { - "geo_loc_city": "Almazora", - "geo_loc_latitude": "39.9403", - "geo_loc_longitude": "-0.0625" - }, - { - "geo_loc_city": "Cártama", - "geo_loc_latitude": "36.7114", - "geo_loc_longitude": "-4.6306" - }, - { - "geo_loc_city": "Cangas", - "geo_loc_latitude": "42.2642", - "geo_loc_longitude": "-8.7819" - }, - { - "geo_loc_city": "Paiporta", - "geo_loc_latitude": "39.4278", - "geo_loc_longitude": "-0.4183" - }, - { - "geo_loc_city": "Santa Perpetua de Moguda", - "geo_loc_latitude": "41.5375", - "geo_loc_longitude": "2.1819" - }, - { - "geo_loc_city": "Jumilla", - "geo_loc_latitude": "38.4792", - "geo_loc_longitude": "-1.3250" - }, - { - "geo_loc_city": "Molíns de Rey", - "geo_loc_latitude": "41.4139", - "geo_loc_longitude": "2.0158" - }, - { - "geo_loc_city": "San Pedro del Pinatar", - "geo_loc_latitude": "37.8167", - "geo_loc_longitude": "-0.7500" - }, - { - "geo_loc_city": "Almuñécar", - "geo_loc_latitude": "36.7339", - "geo_loc_longitude": "-3.6911" - }, - { - "geo_loc_city": "Paracuellos de Jarama", - "geo_loc_latitude": "40.5500", - "geo_loc_longitude": "-3.5167" - }, - { - "geo_loc_city": "Villanueva de la Serena", - "geo_loc_latitude": "38.9667", - "geo_loc_longitude": "-5.8000" - }, - { - "geo_loc_city": "Novelda", - "geo_loc_latitude": "38.3850", - "geo_loc_longitude": "-0.7680" - }, - { - "geo_loc_city": "Renedo", - "geo_loc_latitude": "43.3578", - "geo_loc_longitude": "-3.9581" - }, - { - "geo_loc_city": "Muchamiel", - "geo_loc_latitude": "38.4136", - "geo_loc_longitude": "-0.4456" - }, - { - "geo_loc_city": "Tomares", - "geo_loc_latitude": "37.3764", - "geo_loc_longitude": "-6.0458" - }, - { - "geo_loc_city": "Adra", - "geo_loc_latitude": "36.7478", - "geo_loc_longitude": "-3.0161" - }, - { - "geo_loc_city": "Alhaurín el Grande", - "geo_loc_latitude": "36.6331", - "geo_loc_longitude": "-4.6831" - }, - { - "geo_loc_city": "Oliva", - "geo_loc_latitude": "38.9194", - "geo_loc_longitude": "-0.1211" - }, - { - "geo_loc_city": "Villarrobledo", - "geo_loc_latitude": "39.2667", - "geo_loc_longitude": "-2.6000" - }, - { - "geo_loc_city": "Ciempozuelos", - "geo_loc_latitude": "40.1592", - "geo_loc_longitude": "-3.6183" - }, - { - "geo_loc_city": "Cuart de Poblet", - "geo_loc_latitude": "39.4833", - "geo_loc_longitude": "-0.4428" - }, - { - "geo_loc_city": "Onda", - "geo_loc_latitude": "39.9625", - "geo_loc_longitude": "-0.2639" - }, - { - "geo_loc_city": "Puebla de Vallbona", - "geo_loc_latitude": "39.5917", - "geo_loc_longitude": "-0.5530" - }, - { - "geo_loc_city": "Alboraya", - "geo_loc_latitude": "39.5000", - "geo_loc_longitude": "-0.3522" - }, - { - "geo_loc_city": "Bétera", - "geo_loc_latitude": "39.5922", - "geo_loc_longitude": "-0.4625" - }, - { - "geo_loc_city": "Cambre", - "geo_loc_latitude": "43.2830", - "geo_loc_longitude": "-8.3330" - }, - { - "geo_loc_city": "Calahorra", - "geo_loc_latitude": "42.3000", - "geo_loc_longitude": "-1.9667" - }, - { - "geo_loc_city": "Erandio", - "geo_loc_latitude": "43.3047", - "geo_loc_longitude": "-2.9731" - }, - { - "geo_loc_city": "Almansa", - "geo_loc_latitude": "38.8682", - "geo_loc_longitude": "-1.0979" - }, - { - "geo_loc_city": "Almonte", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-6.5167" - }, - { - "geo_loc_city": "Valls", - "geo_loc_latitude": "41.2883", - "geo_loc_longitude": "1.2508" - }, - { - "geo_loc_city": "San Juan de Alicante", - "geo_loc_latitude": "38.4014", - "geo_loc_longitude": "-0.4367" - }, - { - "geo_loc_city": "Armilla", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-3.6167" - }, - { - "geo_loc_city": "Olesa de Montserrat", - "geo_loc_latitude": "41.5450", - "geo_loc_longitude": "1.8944" - }, - { - "geo_loc_city": "Torrelodones", - "geo_loc_latitude": "40.5778", - "geo_loc_longitude": "-3.9278" - }, - { - "geo_loc_city": "Masnou", - "geo_loc_latitude": "41.4817", - "geo_loc_longitude": "2.3178" - }, - { - "geo_loc_city": "Los Barrios", - "geo_loc_latitude": "36.1833", - "geo_loc_longitude": "-5.4833" - }, - { - "geo_loc_city": "Mairena del Alcor", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-5.7333" - }, - { - "geo_loc_city": "Ibi", - "geo_loc_latitude": "38.6272", - "geo_loc_longitude": "-0.5753" - }, - { - "geo_loc_city": "Liria", - "geo_loc_latitude": "39.6258", - "geo_loc_longitude": "-0.5961" - }, - { - "geo_loc_city": "Zarautz", - "geo_loc_latitude": "43.2833", - "geo_loc_longitude": "-2.1667" - }, - { - "geo_loc_city": "Calpe", - "geo_loc_latitude": "38.6450", - "geo_loc_longitude": "0.0442" - }, - { - "geo_loc_city": "Icod de los Vinos", - "geo_loc_latitude": "28.3500", - "geo_loc_longitude": "-16.7000" - }, - { - "geo_loc_city": "Puenteareas", - "geo_loc_latitude": "42.1667", - "geo_loc_longitude": "-8.5000" - }, - { - "geo_loc_city": "Conil de la Frontera", - "geo_loc_latitude": "36.2667", - "geo_loc_longitude": "-6.0833" - }, - { - "geo_loc_city": "Laguna de Duero", - "geo_loc_latitude": "41.5833", - "geo_loc_longitude": "-4.7167" - }, - { - "geo_loc_city": "Montilla", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-4.6333" - }, - { - "geo_loc_city": "Coín", - "geo_loc_latitude": "36.8167", - "geo_loc_longitude": "-4.7500" - }, - { - "geo_loc_city": "Altea", - "geo_loc_latitude": "38.5986", - "geo_loc_longitude": "-0.0519" - }, - { - "geo_loc_city": "Barbate de Franco", - "geo_loc_latitude": "36.1833", - "geo_loc_longitude": "-5.9167" - }, - { - "geo_loc_city": "Vilaseca de Solcina", - "geo_loc_latitude": "41.1110", - "geo_loc_longitude": "1.1450" - }, - { - "geo_loc_city": "Cullera", - "geo_loc_latitude": "39.1639", - "geo_loc_longitude": "-0.2517" - }, - { - "geo_loc_city": "Priego de Córdoba", - "geo_loc_latitude": "37.4333", - "geo_loc_longitude": "-4.1833" - }, - { - "geo_loc_city": "Pilar de la Horadada", - "geo_loc_latitude": "37.8667", - "geo_loc_longitude": "-0.7833" - }, - { - "geo_loc_city": "Maracena", - "geo_loc_latitude": "37.2000", - "geo_loc_longitude": "-3.6333" - }, - { - "geo_loc_city": "Esparraguera", - "geo_loc_latitude": "41.5381", - "geo_loc_longitude": "1.8692" - }, - { - "geo_loc_city": "Bormujos", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-6.0667" - }, - { - "geo_loc_city": "Torre del Mar", - "geo_loc_latitude": "36.7500", - "geo_loc_longitude": "-4.1000" - }, - { - "geo_loc_city": "Alhama de Murcia", - "geo_loc_latitude": "37.8514", - "geo_loc_longitude": "-1.4264" - }, - { - "geo_loc_city": "San Felíu de Guixols", - "geo_loc_latitude": "41.7806", - "geo_loc_longitude": "3.0306" - }, - { - "geo_loc_city": "Moncada", - "geo_loc_latitude": "39.5333", - "geo_loc_longitude": "-0.3833" - }, - { - "geo_loc_city": "Moguer", - "geo_loc_latitude": "37.2747", - "geo_loc_longitude": "-6.8386" - }, - { - "geo_loc_city": "Guía de Isora", - "geo_loc_latitude": "28.2110", - "geo_loc_longitude": "-16.7784" - }, - { - "geo_loc_city": "San Juan de Aznalfarache", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-6.0167" - }, - { - "geo_loc_city": "Las Torres de Cotillas", - "geo_loc_latitude": "38.0264", - "geo_loc_longitude": "-1.2436" - }, - { - "geo_loc_city": "Alcalá la Real", - "geo_loc_latitude": "37.4500", - "geo_loc_longitude": "-3.9167" - }, - { - "geo_loc_city": "Aljaraque", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-7.0167" - }, - { - "geo_loc_city": "Alfafar", - "geo_loc_latitude": "39.4222", - "geo_loc_longitude": "-0.3906" - }, - { - "geo_loc_city": "Isla-Cristina", - "geo_loc_latitude": "37.1992", - "geo_loc_longitude": "-7.3214" - }, - { - "geo_loc_city": "Pájara", - "geo_loc_latitude": "28.3500", - "geo_loc_longitude": "-14.1000" - }, - { - "geo_loc_city": "Picasent", - "geo_loc_latitude": "39.3611", - "geo_loc_longitude": "-0.4600" - }, - { - "geo_loc_city": "Almoradí", - "geo_loc_latitude": "38.1097", - "geo_loc_longitude": "-0.7894" - }, - { - "geo_loc_city": "Nerja", - "geo_loc_latitude": "36.7469", - "geo_loc_longitude": "-3.8790" - }, - { - "geo_loc_city": "Ayamonte", - "geo_loc_latitude": "37.2000", - "geo_loc_longitude": "-7.4000" - }, - { - "geo_loc_city": "Palafrugell", - "geo_loc_latitude": "41.9174", - "geo_loc_longitude": "3.1631" - }, - { - "geo_loc_city": "San Juan de Vilasar", - "geo_loc_latitude": "41.5053", - "geo_loc_longitude": "2.3928" - }, - { - "geo_loc_city": "Palma del Río", - "geo_loc_latitude": "37.7000", - "geo_loc_longitude": "-5.2833" - }, - { - "geo_loc_city": "Manlleu", - "geo_loc_latitude": "42.0000", - "geo_loc_longitude": "2.2836" - }, - { - "geo_loc_city": "Alcudia", - "geo_loc_latitude": "39.8525", - "geo_loc_longitude": "3.1192" - }, - { - "geo_loc_city": "Aspe", - "geo_loc_latitude": "38.3456", - "geo_loc_longitude": "-0.7689" - }, - { - "geo_loc_city": "Los Llanos de Aridane", - "geo_loc_latitude": "28.6500", - "geo_loc_longitude": "-17.9000" - }, - { - "geo_loc_city": "Güimar", - "geo_loc_latitude": "28.3150", - "geo_loc_longitude": "-16.4100" - }, - { - "geo_loc_city": "La Unión", - "geo_loc_latitude": "37.6192", - "geo_loc_longitude": "-0.8756" - }, - { - "geo_loc_city": "Hernani", - "geo_loc_latitude": "43.2667", - "geo_loc_longitude": "-1.9667" - }, - { - "geo_loc_city": "Carcagente", - "geo_loc_latitude": "39.1222", - "geo_loc_longitude": "-0.4489" - }, - { - "geo_loc_city": "Baza", - "geo_loc_latitude": "37.4833", - "geo_loc_longitude": "-2.7667" - }, - { - "geo_loc_city": "Loja", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-4.1500" - }, - { - "geo_loc_city": "Medina del Campo", - "geo_loc_latitude": "41.3000", - "geo_loc_longitude": "-4.9167" - }, - { - "geo_loc_city": "Requena", - "geo_loc_latitude": "39.4861", - "geo_loc_longitude": "-1.1017" - }, - { - "geo_loc_city": "La Estrada", - "geo_loc_latitude": "42.7000", - "geo_loc_longitude": "-8.4833" - }, - { - "geo_loc_city": "Cabra", - "geo_loc_latitude": "37.4667", - "geo_loc_longitude": "-4.4333" - }, - { - "geo_loc_city": "Lalín", - "geo_loc_latitude": "42.6500", - "geo_loc_longitude": "-8.1167" - }, - { - "geo_loc_city": "Barañáin", - "geo_loc_latitude": "42.8000", - "geo_loc_longitude": "-1.6667" - }, - { - "geo_loc_city": "Porriño", - "geo_loc_latitude": "42.1667", - "geo_loc_longitude": "-8.6167" - }, - { - "geo_loc_city": "Calatayud", - "geo_loc_latitude": "41.3500", - "geo_loc_longitude": "-1.6333" - }, - { - "geo_loc_city": "Cartaya", - "geo_loc_latitude": "37.2833", - "geo_loc_longitude": "-7.1500" - }, - { - "geo_loc_city": "Bañolas", - "geo_loc_latitude": "42.1194", - "geo_loc_longitude": "2.7664" - }, - { - "geo_loc_city": "Rosas", - "geo_loc_latitude": "42.2633", - "geo_loc_longitude": "3.1750" - }, - { - "geo_loc_city": "Puzol", - "geo_loc_latitude": "39.6167", - "geo_loc_longitude": "-0.3011" - }, - { - "geo_loc_city": "El Arahal", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-5.5500" - }, - { - "geo_loc_city": "Amorebieta", - "geo_loc_latitude": "43.2192", - "geo_loc_longitude": "-2.7342" - }, - { - "geo_loc_city": "Moaña", - "geo_loc_latitude": "42.2833", - "geo_loc_longitude": "-8.7500" - }, - { - "geo_loc_city": "Huércal-Overa", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-1.9333" - }, - { - "geo_loc_city": "Archena", - "geo_loc_latitude": "38.1150", - "geo_loc_longitude": "-1.2992" - }, - { - "geo_loc_city": "Zubia", - "geo_loc_latitude": "37.1206", - "geo_loc_longitude": "-3.5850" - }, - { - "geo_loc_city": "Marchena", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-5.4167" - }, - { - "geo_loc_city": "El Viso del Alcor", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-5.7167" - }, - { - "geo_loc_city": "Calella", - "geo_loc_latitude": "41.6169", - "geo_loc_longitude": "2.6642" - }, - { - "geo_loc_city": "Chipiona", - "geo_loc_latitude": "36.7333", - "geo_loc_longitude": "-6.4333" - }, - { - "geo_loc_city": "Callosa de Segura", - "geo_loc_latitude": "38.1225", - "geo_loc_longitude": "-0.8797" - }, - { - "geo_loc_city": "Silla", - "geo_loc_latitude": "39.3618", - "geo_loc_longitude": "-0.4103" - }, - { - "geo_loc_city": "Baena", - "geo_loc_latitude": "37.6167", - "geo_loc_longitude": "-4.3167" - }, - { - "geo_loc_city": "Albolote", - "geo_loc_latitude": "37.2306", - "geo_loc_longitude": "-3.6569" - }, - { - "geo_loc_city": "Atarfe", - "geo_loc_latitude": "37.2229", - "geo_loc_longitude": "-3.6899" - }, - { - "geo_loc_city": "Utebo", - "geo_loc_latitude": "41.7141", - "geo_loc_longitude": "-0.9944" - }, - { - "geo_loc_city": "Malgrat de Mar", - "geo_loc_latitude": "41.6456", - "geo_loc_longitude": "2.7428" - }, - { - "geo_loc_city": "Villaquilambre", - "geo_loc_latitude": "42.6167", - "geo_loc_longitude": "-5.6000" - }, - { - "geo_loc_city": "Sant Just Desvern", - "geo_loc_latitude": "41.3833", - "geo_loc_longitude": "2.0750" - }, - { - "geo_loc_city": "Lora del Río", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-5.5167" - }, - { - "geo_loc_city": "San Lorenzo de El Escorial", - "geo_loc_latitude": "40.5936", - "geo_loc_longitude": "-4.1428" - }, - { - "geo_loc_city": "Guadix", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-3.1333" - }, - { - "geo_loc_city": "Cardedeu", - "geo_loc_latitude": "41.6406", - "geo_loc_longitude": "2.3594" - }, - { - "geo_loc_city": "Benicasim", - "geo_loc_latitude": "40.0553", - "geo_loc_longitude": "0.0642" - }, - { - "geo_loc_city": "La Eliana", - "geo_loc_latitude": "39.5661", - "geo_loc_longitude": "-0.5281" - }, - { - "geo_loc_city": "Felanitx", - "geo_loc_latitude": "39.4692", - "geo_loc_longitude": "3.1481" - }, - { - "geo_loc_city": "Tarifa", - "geo_loc_latitude": "36.0140", - "geo_loc_longitude": "-5.6060" - }, - { - "geo_loc_city": "La Nucía", - "geo_loc_latitude": "38.6172", - "geo_loc_longitude": "-0.1231" - }, - { - "geo_loc_city": "San Celoni", - "geo_loc_latitude": "41.6895", - "geo_loc_longitude": "2.4897" - }, - { - "geo_loc_city": "El Astillero", - "geo_loc_latitude": "43.4017", - "geo_loc_longitude": "-3.8194" - }, - { - "geo_loc_city": "Manzanares", - "geo_loc_latitude": "38.9964", - "geo_loc_longitude": "-3.3731" - }, - { - "geo_loc_city": "Torrox", - "geo_loc_latitude": "36.7500", - "geo_loc_longitude": "-3.9500" - }, - { - "geo_loc_city": "Huércal de Almería", - "geo_loc_latitude": "36.8833", - "geo_loc_longitude": "-2.4333" - }, - { - "geo_loc_city": "Daimiel", - "geo_loc_latitude": "39.0833", - "geo_loc_longitude": "-3.6167" - }, - { - "geo_loc_city": "Caldas de Montbuy", - "geo_loc_latitude": "41.6328", - "geo_loc_longitude": "2.1675" - }, - { - "geo_loc_city": "Benavente", - "geo_loc_latitude": "42.0031", - "geo_loc_longitude": "-5.6742" - }, - { - "geo_loc_city": "Nigrán", - "geo_loc_latitude": "42.1419", - "geo_loc_longitude": "-8.8056" - }, - { - "geo_loc_city": "Munguía", - "geo_loc_latitude": "43.3547", - "geo_loc_longitude": "-2.8472" - }, - { - "geo_loc_city": "Osuna", - "geo_loc_latitude": "37.2333", - "geo_loc_longitude": "-5.1000" - }, - { - "geo_loc_city": "Bailén", - "geo_loc_latitude": "38.0833", - "geo_loc_longitude": "-3.7667" - }, - { - "geo_loc_city": "Castilleja de la Cuesta", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-6.0500" - }, - { - "geo_loc_city": "Balaguer", - "geo_loc_latitude": "41.7904", - "geo_loc_longitude": "0.8056" - }, - { - "geo_loc_city": "Tárrega", - "geo_loc_latitude": "41.6464", - "geo_loc_longitude": "1.1394" - }, - { - "geo_loc_city": "Sangenjo", - "geo_loc_latitude": "42.4017", - "geo_loc_longitude": "-8.8067" - }, - { - "geo_loc_city": "Tabernes de Valldigna", - "geo_loc_latitude": "39.0722", - "geo_loc_longitude": "-0.2658" - }, - { - "geo_loc_city": "Pozoblanco", - "geo_loc_latitude": "38.3833", - "geo_loc_longitude": "-4.8500" - }, - { - "geo_loc_city": "Barbastro", - "geo_loc_latitude": "42.0361", - "geo_loc_longitude": "0.1264" - }, - { - "geo_loc_city": "Navalmoral de la Mata", - "geo_loc_latitude": "39.8983", - "geo_loc_longitude": "-5.5403" - }, - { - "geo_loc_city": "Guernica y Luno", - "geo_loc_latitude": "43.3167", - "geo_loc_longitude": "-2.6667" - }, - { - "geo_loc_city": "Poyo", - "geo_loc_latitude": "42.4333", - "geo_loc_longitude": "-8.6667" - }, - { - "geo_loc_city": "Mula", - "geo_loc_latitude": "38.0419", - "geo_loc_longitude": "-1.4906" - }, - { - "geo_loc_city": "Vera", - "geo_loc_latitude": "37.2500", - "geo_loc_longitude": "-1.8667" - }, - { - "geo_loc_city": "Bermeo", - "geo_loc_latitude": "43.4200", - "geo_loc_longitude": "-2.7264" - }, - { - "geo_loc_city": "Canovellas", - "geo_loc_latitude": "41.6176", - "geo_loc_longitude": "2.2814" - }, - { - "geo_loc_city": "Zafra", - "geo_loc_latitude": "38.4167", - "geo_loc_longitude": "-6.4167" - }, - { - "geo_loc_city": "Fuente-Álamo de Murcia", - "geo_loc_latitude": "37.7394", - "geo_loc_longitude": "-1.1881" - }, - { - "geo_loc_city": "Berga", - "geo_loc_latitude": "42.1000", - "geo_loc_longitude": "1.8456" - }, - { - "geo_loc_city": "Rojales", - "geo_loc_latitude": "38.0886", - "geo_loc_longitude": "-0.7236" - }, - { - "geo_loc_city": "La Garriga", - "geo_loc_latitude": "41.6804", - "geo_loc_longitude": "2.2833" - }, - { - "geo_loc_city": "Pollensa", - "geo_loc_latitude": "39.8772", - "geo_loc_longitude": "3.0164" - }, - { - "geo_loc_city": "Montornés del Vallés", - "geo_loc_latitude": "41.5444", - "geo_loc_longitude": "2.2670" - }, - { - "geo_loc_city": "Ubrique", - "geo_loc_latitude": "36.6833", - "geo_loc_longitude": "-5.4500" - }, - { - "geo_loc_city": "Los Alcázares", - "geo_loc_latitude": "37.7436", - "geo_loc_longitude": "-0.8497" - }, - { - "geo_loc_city": "Albal", - "geo_loc_latitude": "39.3972", - "geo_loc_longitude": "-0.4156" - }, - { - "geo_loc_city": "Torredembarra", - "geo_loc_latitude": "41.1457", - "geo_loc_longitude": "1.3957" - }, - { - "geo_loc_city": "Guadarrama", - "geo_loc_latitude": "40.6728", - "geo_loc_longitude": "-4.0889" - }, - { - "geo_loc_city": "La Algaba", - "geo_loc_latitude": "37.4500", - "geo_loc_longitude": "-6.0000" - }, - { - "geo_loc_city": "Manilva", - "geo_loc_latitude": "36.3833", - "geo_loc_longitude": "-5.2500" - }, - { - "geo_loc_city": "Las Cabezas de San Juan", - "geo_loc_latitude": "36.9817", - "geo_loc_longitude": "-5.9406" - }, - { - "geo_loc_city": "Santomera", - "geo_loc_latitude": "38.0617", - "geo_loc_longitude": "-1.0492" - }, - { - "geo_loc_city": "Arzúa", - "geo_loc_latitude": "42.9167", - "geo_loc_longitude": "-8.2167" - }, - { - "geo_loc_city": "Sada", - "geo_loc_latitude": "43.3500", - "geo_loc_longitude": "-8.2500" - }, - { - "geo_loc_city": "Masamagrell", - "geo_loc_latitude": "39.5703", - "geo_loc_longitude": "-0.3300" - }, - { - "geo_loc_city": "Piera", - "geo_loc_latitude": "41.5222", - "geo_loc_longitude": "1.7494" - }, - { - "geo_loc_city": "Alcañiz", - "geo_loc_latitude": "41.0511", - "geo_loc_longitude": "-0.1336" - }, - { - "geo_loc_city": "Arenys de Mar", - "geo_loc_latitude": "41.5819", - "geo_loc_longitude": "2.5503" - }, - { - "geo_loc_city": "Guardamar del Segura", - "geo_loc_latitude": "38.0897", - "geo_loc_longitude": "-0.6550" - }, - { - "geo_loc_city": "Ermúa", - "geo_loc_latitude": "43.1875", - "geo_loc_longitude": "-2.5008" - }, - { - "geo_loc_city": "Espartinas", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-6.1167" - }, - { - "geo_loc_city": "Baeza", - "geo_loc_latitude": "37.9833", - "geo_loc_longitude": "-3.4667" - }, - { - "geo_loc_city": "Lumbreras", - "geo_loc_latitude": "37.5633", - "geo_loc_longitude": "-1.8072" - }, - { - "geo_loc_city": "Cubellas", - "geo_loc_latitude": "41.2100", - "geo_loc_longitude": "1.6736" - }, - { - "geo_loc_city": "Santa Cruz de Tenerife", - "geo_loc_latitude": "28.6825", - "geo_loc_longitude": "-17.7650" - }, - { - "geo_loc_city": "Churriana de la Vega", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-3.6500" - }, - { - "geo_loc_city": "La Roda", - "geo_loc_latitude": "39.2070", - "geo_loc_longitude": "-2.1604" - }, - { - "geo_loc_city": "Miguelturra", - "geo_loc_latitude": "38.9647", - "geo_loc_longitude": "-3.8911" - }, - { - "geo_loc_city": "La Solana", - "geo_loc_latitude": "38.9414", - "geo_loc_longitude": "-3.2394" - }, - { - "geo_loc_city": "Chiva", - "geo_loc_latitude": "39.4714", - "geo_loc_longitude": "-0.7197" - }, - { - "geo_loc_city": "Vieiro", - "geo_loc_latitude": "43.6481", - "geo_loc_longitude": "-7.5900" - }, - { - "geo_loc_city": "Punta Umbría", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-6.9500" - }, - { - "geo_loc_city": "Fraga", - "geo_loc_latitude": "41.5200", - "geo_loc_longitude": "0.3500" - }, - { - "geo_loc_city": "La Carolina", - "geo_loc_latitude": "38.2667", - "geo_loc_longitude": "-3.6167" - }, - { - "geo_loc_city": "Azpeitia", - "geo_loc_latitude": "43.1819", - "geo_loc_longitude": "-2.2653" - }, - { - "geo_loc_city": "Cizur Mayor", - "geo_loc_latitude": "42.7867", - "geo_loc_longitude": "-1.6908" - }, - { - "geo_loc_city": "Vergara", - "geo_loc_latitude": "43.1175", - "geo_loc_longitude": "-2.4133" - }, - { - "geo_loc_city": "Arnedo", - "geo_loc_latitude": "42.2167", - "geo_loc_longitude": "-2.1000" - }, - { - "geo_loc_city": "Benetúser", - "geo_loc_latitude": "39.4250", - "geo_loc_longitude": "-0.3961" - }, - { - "geo_loc_city": "Santa Úrsula", - "geo_loc_latitude": "28.4253", - "geo_loc_longitude": "-16.4917" - }, - { - "geo_loc_city": "San Carlos de la Rápita", - "geo_loc_latitude": "40.6203", - "geo_loc_longitude": "0.5927" - }, - { - "geo_loc_city": "Corbera de Llobregat", - "geo_loc_latitude": "41.4169", - "geo_loc_longitude": "1.9314" - }, - { - "geo_loc_city": "Canet de Mar", - "geo_loc_latitude": "41.5911", - "geo_loc_longitude": "2.5828" - }, - { - "geo_loc_city": "Cehegín", - "geo_loc_latitude": "38.0925", - "geo_loc_longitude": "-1.7989" - }, - { - "geo_loc_city": "Gondomar", - "geo_loc_latitude": "42.1111", - "geo_loc_longitude": "-8.7611" - }, - { - "geo_loc_city": "Andoain", - "geo_loc_latitude": "43.2167", - "geo_loc_longitude": "-2.0167" - }, - { - "geo_loc_city": "Meco", - "geo_loc_latitude": "40.5539", - "geo_loc_longitude": "-3.3261" - }, - { - "geo_loc_city": "Mollerusa", - "geo_loc_latitude": "41.6317", - "geo_loc_longitude": "0.8961" - }, - { - "geo_loc_city": "Villaviciosa", - "geo_loc_latitude": "43.4833", - "geo_loc_longitude": "-5.4333" - }, - { - "geo_loc_city": "Cuevas del Almanzora", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-1.8667" - }, - { - "geo_loc_city": "Torelló", - "geo_loc_latitude": "42.0492", - "geo_loc_longitude": "2.2629" - }, - { - "geo_loc_city": "Bollullos par del Condado", - "geo_loc_latitude": "37.3358", - "geo_loc_longitude": "-6.5364" - }, - { - "geo_loc_city": "Ogíjares", - "geo_loc_latitude": "37.1167", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Noya", - "geo_loc_latitude": "42.7833", - "geo_loc_longitude": "-8.8833" - }, - { - "geo_loc_city": "Torre del Campo", - "geo_loc_latitude": "37.7667", - "geo_loc_longitude": "-3.8833" - }, - { - "geo_loc_city": "Sopelana", - "geo_loc_latitude": "43.3814", - "geo_loc_longitude": "-2.9792" - }, - { - "geo_loc_city": "Carballino", - "geo_loc_latitude": "42.4310", - "geo_loc_longitude": "-8.0790" - }, - { - "geo_loc_city": "La Carlota", - "geo_loc_latitude": "37.6667", - "geo_loc_longitude": "-4.9333" - }, - { - "geo_loc_city": "Villalba", - "geo_loc_latitude": "43.3000", - "geo_loc_longitude": "-7.6833" - }, - { - "geo_loc_city": "Pilas", - "geo_loc_latitude": "37.3017", - "geo_loc_longitude": "-6.2986" - }, - { - "geo_loc_city": "Sanlúcar la Mayor", - "geo_loc_latitude": "37.3831", - "geo_loc_longitude": "-6.2000" - }, - { - "geo_loc_city": "Beasain", - "geo_loc_latitude": "43.0458", - "geo_loc_longitude": "-2.1894" - }, - { - "geo_loc_city": "Guia", - "geo_loc_latitude": "28.1389", - "geo_loc_longitude": "-15.6328" - }, - { - "geo_loc_city": "Alginet", - "geo_loc_latitude": "39.2625", - "geo_loc_longitude": "-0.4683" - }, - { - "geo_loc_city": "La Puebla", - "geo_loc_latitude": "39.7693", - "geo_loc_longitude": "3.0225" - }, - { - "geo_loc_city": "Cambados", - "geo_loc_latitude": "42.5000", - "geo_loc_longitude": "-8.8000" - }, - { - "geo_loc_city": "Llanera", - "geo_loc_latitude": "43.4667", - "geo_loc_longitude": "-5.9333" - }, - { - "geo_loc_city": "Torrijos", - "geo_loc_latitude": "39.9833", - "geo_loc_longitude": "-4.2814" - }, - { - "geo_loc_city": "Verín", - "geo_loc_latitude": "41.9408", - "geo_loc_longitude": "-7.4358" - }, - { - "geo_loc_city": "Sóller", - "geo_loc_latitude": "39.7667", - "geo_loc_longitude": "2.7000" - }, - { - "geo_loc_city": "Torredonjimeno", - "geo_loc_latitude": "37.7667", - "geo_loc_longitude": "-3.9500" - }, - { - "geo_loc_city": "La Llagosta", - "geo_loc_latitude": "41.5156", - "geo_loc_longitude": "2.1928" - }, - { - "geo_loc_city": "Tomiño", - "geo_loc_latitude": "41.9833", - "geo_loc_longitude": "-8.7167" - }, - { - "geo_loc_city": "Cunit", - "geo_loc_latitude": "41.1976", - "geo_loc_longitude": "1.6345" - }, - { - "geo_loc_city": "Canals", - "geo_loc_latitude": "38.9611", - "geo_loc_longitude": "-0.5850" - }, - { - "geo_loc_city": "Llanes", - "geo_loc_latitude": "43.4214", - "geo_loc_longitude": "-4.7564" - }, - { - "geo_loc_city": "San Agustín de Guadalix", - "geo_loc_latitude": "40.6781", - "geo_loc_longitude": "-3.6150" - }, - { - "geo_loc_city": "Cuarte de Huerva", - "geo_loc_latitude": "41.5833", - "geo_loc_longitude": "-0.9167" - }, - { - "geo_loc_city": "El Barco de Valdeorras", - "geo_loc_latitude": "42.4167", - "geo_loc_longitude": "-6.9831" - }, - { - "geo_loc_city": "Gines", - "geo_loc_latitude": "37.3875", - "geo_loc_longitude": "-6.0781" - }, - { - "geo_loc_city": "Aguilar", - "geo_loc_latitude": "37.5167", - "geo_loc_longitude": "-4.6500" - }, - { - "geo_loc_city": "Santa Coloma de Farnés", - "geo_loc_latitude": "41.8624", - "geo_loc_longitude": "2.6654" - }, - { - "geo_loc_city": "Sarria", - "geo_loc_latitude": "42.7833", - "geo_loc_longitude": "-7.4167" - }, - { - "geo_loc_city": "Campo de Criptana", - "geo_loc_latitude": "39.4000", - "geo_loc_longitude": "-3.1167" - }, - { - "geo_loc_city": "Nules", - "geo_loc_latitude": "39.8525", - "geo_loc_longitude": "-0.1506" - }, - { - "geo_loc_city": "Alora", - "geo_loc_latitude": "36.8167", - "geo_loc_longitude": "-4.7000" - }, - { - "geo_loc_city": "Santa Cruz de Bezana", - "geo_loc_latitude": "43.4442", - "geo_loc_longitude": "-3.9031" - }, - { - "geo_loc_city": "Betanzos", - "geo_loc_latitude": "43.2792", - "geo_loc_longitude": "-8.2106" - }, - { - "geo_loc_city": "Abarán", - "geo_loc_latitude": "38.2031", - "geo_loc_longitude": "-1.4003" - }, - { - "geo_loc_city": "Pola de Laviana", - "geo_loc_latitude": "43.2358", - "geo_loc_longitude": "-5.5563" - }, - { - "geo_loc_city": "Fene", - "geo_loc_latitude": "43.4667", - "geo_loc_longitude": "-8.1667" - }, - { - "geo_loc_city": "Sant Sadurní d’Anoia", - "geo_loc_latitude": "41.4261", - "geo_loc_longitude": "1.7850" - }, - { - "geo_loc_city": "Santa Margarita", - "geo_loc_latitude": "39.7033", - "geo_loc_longitude": "3.1036" - }, - { - "geo_loc_city": "Valverde del Camino", - "geo_loc_latitude": "37.5667", - "geo_loc_longitude": "-6.7500" - }, - { - "geo_loc_city": "Gibraleón", - "geo_loc_latitude": "37.3753", - "geo_loc_longitude": "-6.9694" - }, - { - "geo_loc_city": "Villafranca de los Barros", - "geo_loc_latitude": "38.5667", - "geo_loc_longitude": "-6.3333" - }, - { - "geo_loc_city": "Vejer de la Frontera", - "geo_loc_latitude": "36.2500", - "geo_loc_longitude": "-5.9667" - }, - { - "geo_loc_city": "Vilanova del Camí", - "geo_loc_latitude": "41.5733", - "geo_loc_longitude": "1.6381" - }, - { - "geo_loc_city": "Berja", - "geo_loc_latitude": "36.8453", - "geo_loc_longitude": "-2.9469" - }, - { - "geo_loc_city": "Castellbisbal", - "geo_loc_latitude": "41.4767", - "geo_loc_longitude": "1.9822" - }, - { - "geo_loc_city": "Abrera", - "geo_loc_latitude": "41.5165", - "geo_loc_longitude": "1.9024" - }, - { - "geo_loc_city": "Argentona", - "geo_loc_latitude": "41.5558", - "geo_loc_longitude": "2.4025" - }, - { - "geo_loc_city": "Teror", - "geo_loc_latitude": "28.0590", - "geo_loc_longitude": "-15.5476" - }, - { - "geo_loc_city": "Salobreña", - "geo_loc_latitude": "36.7467", - "geo_loc_longitude": "-3.5869" - }, - { - "geo_loc_city": "Brenes", - "geo_loc_latitude": "37.5500", - "geo_loc_longitude": "-5.8667" - }, - { - "geo_loc_city": "Estepa", - "geo_loc_latitude": "37.2917", - "geo_loc_longitude": "-4.8792" - }, - { - "geo_loc_city": "Albatera", - "geo_loc_latitude": "38.1786", - "geo_loc_longitude": "-0.8681" - }, - { - "geo_loc_city": "Ocaña", - "geo_loc_latitude": "39.9569", - "geo_loc_longitude": "-3.4967" - }, - { - "geo_loc_city": "Santañy", - "geo_loc_latitude": "39.3542", - "geo_loc_longitude": "3.1283" - }, - { - "geo_loc_city": "Arrigorriaga", - "geo_loc_latitude": "43.2078", - "geo_loc_longitude": "-2.8861" - }, - { - "geo_loc_city": "Monóvar", - "geo_loc_latitude": "38.4369", - "geo_loc_longitude": "-0.8381" - }, - { - "geo_loc_city": "Mongat", - "geo_loc_latitude": "41.4667", - "geo_loc_longitude": "2.2790" - }, - { - "geo_loc_city": "Acalá del Río", - "geo_loc_latitude": "37.5167", - "geo_loc_longitude": "-5.9667" - }, - { - "geo_loc_city": "Capdepera", - "geo_loc_latitude": "39.7000", - "geo_loc_longitude": "3.4333" - }, - { - "geo_loc_city": "Villamartín", - "geo_loc_latitude": "36.8667", - "geo_loc_longitude": "-5.6500" - }, - { - "geo_loc_city": "Bayona", - "geo_loc_latitude": "42.1178", - "geo_loc_longitude": "-8.8506" - }, - { - "geo_loc_city": "Cangas de Narcea", - "geo_loc_latitude": "43.1714", - "geo_loc_longitude": "-6.5389" - }, - { - "geo_loc_city": "Alcudia de Carlet", - "geo_loc_latitude": "39.1958", - "geo_loc_longitude": "-0.5072" - }, - { - "geo_loc_city": "Albox", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-2.1333" - }, - { - "geo_loc_city": "Socuéllamos", - "geo_loc_latitude": "39.2933", - "geo_loc_longitude": "-2.7942" - }, - { - "geo_loc_city": "Huétor Vega", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-3.5667" - }, - { - "geo_loc_city": "Bolaños de Calatrava", - "geo_loc_latitude": "38.8831", - "geo_loc_longitude": "-3.7167" - }, - { - "geo_loc_city": "Ceuti", - "geo_loc_latitude": "38.0789", - "geo_loc_longitude": "-1.2722" - }, - { - "geo_loc_city": "Benifayó", - "geo_loc_latitude": "39.2847", - "geo_loc_longitude": "-0.4281" - }, - { - "geo_loc_city": "Bueu", - "geo_loc_latitude": "42.3167", - "geo_loc_longitude": "-8.7833" - }, - { - "geo_loc_city": "La Puebla del Río", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-6.0500" - }, - { - "geo_loc_city": "Olivenza", - "geo_loc_latitude": "38.6858", - "geo_loc_longitude": "-7.1008" - }, - { - "geo_loc_city": "Son Servera", - "geo_loc_latitude": "39.6208", - "geo_loc_longitude": "3.3600" - }, - { - "geo_loc_city": "Medina Sidonia", - "geo_loc_latitude": "36.4667", - "geo_loc_longitude": "-5.9167" - }, - { - "geo_loc_city": "Palos de la Frontera", - "geo_loc_latitude": "37.2283", - "geo_loc_longitude": "-6.8944" - }, - { - "geo_loc_city": "Jódar", - "geo_loc_latitude": "37.8333", - "geo_loc_longitude": "-3.3500" - }, - { - "geo_loc_city": "Azcoitia", - "geo_loc_latitude": "43.1792", - "geo_loc_longitude": "-2.3106" - }, - { - "geo_loc_city": "Pallejá", - "geo_loc_latitude": "41.4242", - "geo_loc_longitude": "1.9978" - }, - { - "geo_loc_city": "Picaña", - "geo_loc_latitude": "39.4361", - "geo_loc_longitude": "-0.4350" - }, - { - "geo_loc_city": "Elgóibar", - "geo_loc_latitude": "43.2142", - "geo_loc_longitude": "-2.4169" - }, - { - "geo_loc_city": "Bullas", - "geo_loc_latitude": "38.0497", - "geo_loc_longitude": "-1.6706" - }, - { - "geo_loc_city": "Oñate", - "geo_loc_latitude": "43.0333", - "geo_loc_longitude": "-2.4167" - }, - { - "geo_loc_city": "Peligros", - "geo_loc_latitude": "37.2333", - "geo_loc_longitude": "-3.6333" - }, - { - "geo_loc_city": "Beniel", - "geo_loc_latitude": "38.0464", - "geo_loc_longitude": "-1.0014" - }, - { - "geo_loc_city": "Utiel", - "geo_loc_latitude": "39.5672", - "geo_loc_longitude": "-1.2067" - }, - { - "geo_loc_city": "Andraitx", - "geo_loc_latitude": "39.5746", - "geo_loc_longitude": "2.4206" - }, - { - "geo_loc_city": "Laracha", - "geo_loc_latitude": "43.2486", - "geo_loc_longitude": "-8.5833" - }, - { - "geo_loc_city": "Mancha Real", - "geo_loc_latitude": "37.7833", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Benisa", - "geo_loc_latitude": "38.7145", - "geo_loc_longitude": "0.0527" - }, - { - "geo_loc_city": "Tegueste", - "geo_loc_latitude": "28.5233", - "geo_loc_longitude": "-16.3408" - }, - { - "geo_loc_city": "Campos del Puerto", - "geo_loc_latitude": "39.4306", - "geo_loc_longitude": "3.0194" - }, - { - "geo_loc_city": "Santiago del Teide", - "geo_loc_latitude": "28.2957", - "geo_loc_longitude": "-16.8145" - }, - { - "geo_loc_city": "Teulada", - "geo_loc_latitude": "38.7292", - "geo_loc_longitude": "0.1019" - }, - { - "geo_loc_city": "Benaguacil", - "geo_loc_latitude": "39.5933", - "geo_loc_longitude": "-0.5864" - }, - { - "geo_loc_city": "Beniaján", - "geo_loc_latitude": "37.9833", - "geo_loc_longitude": "-1.0667" - }, - { - "geo_loc_city": "Barbadanes", - "geo_loc_latitude": "42.3003", - "geo_loc_longitude": "-7.9064" - }, - { - "geo_loc_city": "San Andrés de Llevaneras", - "geo_loc_latitude": "41.5733", - "geo_loc_longitude": "2.4828" - }, - { - "geo_loc_city": "Sonseca", - "geo_loc_latitude": "39.7000", - "geo_loc_longitude": "-3.9500" - }, - { - "geo_loc_city": "Laredo", - "geo_loc_latitude": "43.4144", - "geo_loc_longitude": "-3.4100" - }, - { - "geo_loc_city": "Santoña", - "geo_loc_latitude": "43.4414", - "geo_loc_longitude": "-3.4575" - }, - { - "geo_loc_city": "Rianxo", - "geo_loc_latitude": "42.6500", - "geo_loc_longitude": "-8.8167" - }, - { - "geo_loc_city": "Sant Joan de Vilatorrada", - "geo_loc_latitude": "41.7456", - "geo_loc_longitude": "1.8056" - }, - { - "geo_loc_city": "Meliana", - "geo_loc_latitude": "39.5272", - "geo_loc_longitude": "-0.3492" - }, - { - "geo_loc_city": "La Puebla de Cazalla", - "geo_loc_latitude": "37.2222", - "geo_loc_longitude": "-5.3125" - }, - { - "geo_loc_city": "Bollullos de la Mitación", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-6.1333" - }, - { - "geo_loc_city": "Aizoáin", - "geo_loc_latitude": "42.8356", - "geo_loc_longitude": "-1.6394" - }, - { - "geo_loc_city": "Lardero", - "geo_loc_latitude": "42.4261", - "geo_loc_longitude": "-2.4614" - }, - { - "geo_loc_city": "Ripoll", - "geo_loc_latitude": "42.2011", - "geo_loc_longitude": "2.1903" - }, - { - "geo_loc_city": "La Palma del Condado", - "geo_loc_latitude": "37.3842", - "geo_loc_longitude": "-6.5517" - }, - { - "geo_loc_city": "Los Corrales de Buelna", - "geo_loc_latitude": "43.2617", - "geo_loc_longitude": "-4.0653" - }, - { - "geo_loc_city": "Astorga", - "geo_loc_latitude": "42.4589", - "geo_loc_longitude": "-6.0633" - }, - { - "geo_loc_city": "Cantillana", - "geo_loc_latitude": "37.6000", - "geo_loc_longitude": "-5.8167" - }, - { - "geo_loc_city": "Pola de Lena", - "geo_loc_latitude": "43.1583", - "geo_loc_longitude": "-5.8292" - }, - { - "geo_loc_city": "Villacarrillo", - "geo_loc_latitude": "38.1000", - "geo_loc_longitude": "-3.0833" - }, - { - "geo_loc_city": "Berriozar", - "geo_loc_latitude": "42.8361", - "geo_loc_longitude": "-1.6714" - }, - { - "geo_loc_city": "Tafalla", - "geo_loc_latitude": "42.5289", - "geo_loc_longitude": "-1.6736" - }, - { - "geo_loc_city": "Peñarroya-Pueblonuevo", - "geo_loc_latitude": "38.3000", - "geo_loc_longitude": "-5.2667" - }, - { - "geo_loc_city": "Tarazona de Aragón", - "geo_loc_latitude": "41.9044", - "geo_loc_longitude": "-1.7225" - }, - { - "geo_loc_city": "Bargas", - "geo_loc_latitude": "39.9400", - "geo_loc_longitude": "-4.0194" - }, - { - "geo_loc_city": "Alberique", - "geo_loc_latitude": "39.1167", - "geo_loc_longitude": "-0.5211" - }, - { - "geo_loc_city": "Grove", - "geo_loc_latitude": "42.4940", - "geo_loc_longitude": "-8.8650" - }, - { - "geo_loc_city": "Alcaudete", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-4.1000" - }, - { - "geo_loc_city": "Castalla", - "geo_loc_latitude": "38.5967", - "geo_loc_longitude": "-0.6708" - }, - { - "geo_loc_city": "Alcora", - "geo_loc_latitude": "40.0667", - "geo_loc_longitude": "-0.2000" - }, - { - "geo_loc_city": "Cabañaquinta", - "geo_loc_latitude": "43.1000", - "geo_loc_longitude": "-5.5833" - }, - { - "geo_loc_city": "Cassá de la Selva", - "geo_loc_latitude": "41.8893", - "geo_loc_longitude": "2.8742" - }, - { - "geo_loc_city": "Huétor-Tájar", - "geo_loc_latitude": "37.1947", - "geo_loc_longitude": "-4.0464" - }, - { - "geo_loc_city": "Sedaví", - "geo_loc_latitude": "39.4271", - "geo_loc_longitude": "-0.3849" - }, - { - "geo_loc_city": "Pulpí", - "geo_loc_latitude": "37.4019", - "geo_loc_longitude": "-1.7508" - }, - { - "geo_loc_city": "Madridejos", - "geo_loc_latitude": "39.4667", - "geo_loc_longitude": "-3.5333" - }, - { - "geo_loc_city": "Candás", - "geo_loc_latitude": "43.5486", - "geo_loc_longitude": "-5.7897" - }, - { - "geo_loc_city": "La Bañeza", - "geo_loc_latitude": "42.2975", - "geo_loc_longitude": "-5.9017" - }, - { - "geo_loc_city": "Fortuna", - "geo_loc_latitude": "38.1789", - "geo_loc_longitude": "-1.1233" - }, - { - "geo_loc_city": "Luanco", - "geo_loc_latitude": "43.6100", - "geo_loc_longitude": "-5.7900" - }, - { - "geo_loc_city": "Amurrio", - "geo_loc_latitude": "43.0528", - "geo_loc_longitude": "-3.0014" - }, - { - "geo_loc_city": "La Escala", - "geo_loc_latitude": "42.1136", - "geo_loc_longitude": "3.1350" - }, - { - "geo_loc_city": "Villanueva de Arosa", - "geo_loc_latitude": "42.5628", - "geo_loc_longitude": "-8.8278" - }, - { - "geo_loc_city": "Santa Margarita de Mombúy", - "geo_loc_latitude": "41.5756", - "geo_loc_longitude": "1.6092" - }, - { - "geo_loc_city": "Gelves", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-6.0167" - }, - { - "geo_loc_city": "Canteras", - "geo_loc_latitude": "37.6121", - "geo_loc_longitude": "-1.0437" - }, - { - "geo_loc_city": "Calasparra", - "geo_loc_latitude": "38.2306", - "geo_loc_longitude": "-1.7000" - }, - { - "geo_loc_city": "Zumaia", - "geo_loc_latitude": "43.2972", - "geo_loc_longitude": "-2.2569" - }, - { - "geo_loc_city": "Puentes de García Rodríguez", - "geo_loc_latitude": "43.4500", - "geo_loc_longitude": "-7.8333" - }, - { - "geo_loc_city": "Illora", - "geo_loc_latitude": "37.2883", - "geo_loc_longitude": "-3.8797" - }, - { - "geo_loc_city": "Caspe", - "geo_loc_latitude": "41.2333", - "geo_loc_longitude": "-0.0333" - }, - { - "geo_loc_city": "La Guardia", - "geo_loc_latitude": "41.9017", - "geo_loc_longitude": "-8.8753" - }, - { - "geo_loc_city": "Foz", - "geo_loc_latitude": "43.5694", - "geo_loc_longitude": "-7.2583" - }, - { - "geo_loc_city": "Caudete", - "geo_loc_latitude": "38.7044", - "geo_loc_longitude": "-0.9881" - }, - { - "geo_loc_city": "Mengibar", - "geo_loc_latitude": "37.9683", - "geo_loc_longitude": "-3.8089" - }, - { - "geo_loc_city": "Salvatierra de Miño", - "geo_loc_latitude": "42.0833", - "geo_loc_longitude": "-8.5000" - }, - { - "geo_loc_city": "Alella", - "geo_loc_latitude": "41.4953", - "geo_loc_longitude": "2.2958" - }, - { - "geo_loc_city": "Rute", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-4.3667" - }, - { - "geo_loc_city": "Pinos Puente", - "geo_loc_latitude": "37.2500", - "geo_loc_longitude": "-3.7500" - }, - { - "geo_loc_city": "Villamarchante", - "geo_loc_latitude": "39.5678", - "geo_loc_longitude": "-0.6225" - }, - { - "geo_loc_city": "El Álamo", - "geo_loc_latitude": "40.2306", - "geo_loc_longitude": "-3.9944" - }, - { - "geo_loc_city": "Ribadeo", - "geo_loc_latitude": "43.5336", - "geo_loc_longitude": "-7.0403" - }, - { - "geo_loc_city": "Mora", - "geo_loc_latitude": "39.6840", - "geo_loc_longitude": "-3.7770" - }, - { - "geo_loc_city": "Masanasa", - "geo_loc_latitude": "39.4083", - "geo_loc_longitude": "-0.3989" - }, - { - "geo_loc_city": "Caldas de Reyes", - "geo_loc_latitude": "42.6028", - "geo_loc_longitude": "-8.6383" - }, - { - "geo_loc_city": "San Vicente de Castellet", - "geo_loc_latitude": "41.6655", - "geo_loc_longitude": "1.8641" - }, - { - "geo_loc_city": "Fuente Palmera", - "geo_loc_latitude": "37.7000", - "geo_loc_longitude": "-5.1000" - }, - { - "geo_loc_city": "Villarrubia de los Ojos", - "geo_loc_latitude": "39.2167", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Alguazas", - "geo_loc_latitude": "38.0514", - "geo_loc_longitude": "-1.2414" - }, - { - "geo_loc_city": "Binéfar", - "geo_loc_latitude": "41.8500", - "geo_loc_longitude": "0.3000" - }, - { - "geo_loc_city": "Alcarraz", - "geo_loc_latitude": "41.5638", - "geo_loc_longitude": "0.5241" - }, - { - "geo_loc_city": "Grado", - "geo_loc_latitude": "43.3881", - "geo_loc_longitude": "-6.0736" - }, - { - "geo_loc_city": "Cuéllar", - "geo_loc_latitude": "41.4009", - "geo_loc_longitude": "-4.3136" - }, - { - "geo_loc_city": "Fernán-Núñez", - "geo_loc_latitude": "37.6667", - "geo_loc_longitude": "-4.7167" - }, - { - "geo_loc_city": "Santa María de Palautordera", - "geo_loc_latitude": "41.6953", - "geo_loc_longitude": "2.4458" - }, - { - "geo_loc_city": "Alfaro", - "geo_loc_latitude": "42.1783", - "geo_loc_longitude": "-1.7492" - }, - { - "geo_loc_city": "Piedras Blancas", - "geo_loc_latitude": "43.5600", - "geo_loc_longitude": "-5.9760" - }, - { - "geo_loc_city": "Miajadas", - "geo_loc_latitude": "39.1500", - "geo_loc_longitude": "-6.0667" - }, - { - "geo_loc_city": "Garrucha", - "geo_loc_latitude": "37.1833", - "geo_loc_longitude": "-1.8167" - }, - { - "geo_loc_city": "Alhendín", - "geo_loc_latitude": "37.1167", - "geo_loc_longitude": "-3.6500" - }, - { - "geo_loc_city": "Buñol", - "geo_loc_latitude": "39.4194", - "geo_loc_longitude": "-0.7906" - }, - { - "geo_loc_city": "Burela de Cabo", - "geo_loc_latitude": "43.6500", - "geo_loc_longitude": "-7.4000" - }, - { - "geo_loc_city": "Matadepera", - "geo_loc_latitude": "41.6036", - "geo_loc_longitude": "2.0244" - }, - { - "geo_loc_city": "Tocina", - "geo_loc_latitude": "37.6000", - "geo_loc_longitude": "-5.7333" - }, - { - "geo_loc_city": "Alayor", - "geo_loc_latitude": "39.9342", - "geo_loc_longitude": "4.1400" - }, - { - "geo_loc_city": "Olivares", - "geo_loc_latitude": "37.4167", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Pizarra", - "geo_loc_latitude": "36.7667", - "geo_loc_longitude": "-4.7000" - }, - { - "geo_loc_city": "Alcanar", - "geo_loc_latitude": "40.5430", - "geo_loc_longitude": "0.4808" - }, - { - "geo_loc_city": "San Juan del Puerto", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-6.8333" - }, - { - "geo_loc_city": "Masquefa", - "geo_loc_latitude": "41.5036", - "geo_loc_longitude": "1.8136" - }, - { - "geo_loc_city": "Sevilla La Nueva", - "geo_loc_latitude": "40.3475", - "geo_loc_longitude": "-4.0272" - }, - { - "geo_loc_city": "Valsequillo de Gran Canaria", - "geo_loc_latitude": "27.9808", - "geo_loc_longitude": "-15.4989" - }, - { - "geo_loc_city": "Santa Comba", - "geo_loc_latitude": "43.0383", - "geo_loc_longitude": "-8.8142" - }, - { - "geo_loc_city": "Cervera", - "geo_loc_latitude": "41.6657", - "geo_loc_longitude": "1.2710" - }, - { - "geo_loc_city": "Puebla del Caramiñal", - "geo_loc_latitude": "42.6000", - "geo_loc_longitude": "-8.9330" - }, - { - "geo_loc_city": "Muro del Alcoy", - "geo_loc_latitude": "38.7797", - "geo_loc_longitude": "-0.4361" - }, - { - "geo_loc_city": "Montoro", - "geo_loc_latitude": "38.0167", - "geo_loc_longitude": "-4.3833" - }, - { - "geo_loc_city": "El Molar", - "geo_loc_latitude": "40.7336", - "geo_loc_longitude": "-3.5814" - }, - { - "geo_loc_city": "San Sebastián de la Gomera", - "geo_loc_latitude": "28.0922", - "geo_loc_longitude": "-17.1100" - }, - { - "geo_loc_city": "Senmanat", - "geo_loc_latitude": "41.6086", - "geo_loc_longitude": "2.1358" - }, - { - "geo_loc_city": "Colmenarejo", - "geo_loc_latitude": "40.5608", - "geo_loc_longitude": "-4.0169" - }, - { - "geo_loc_city": "Tabernes Blanques", - "geo_loc_latitude": "39.5064", - "geo_loc_longitude": "-0.3626" - }, - { - "geo_loc_city": "Tineo", - "geo_loc_latitude": "43.3333", - "geo_loc_longitude": "-6.4167" - }, - { - "geo_loc_city": "El Campo", - "geo_loc_latitude": "36.7522", - "geo_loc_longitude": "-2.6839" - }, - { - "geo_loc_city": "Sabiñánigo", - "geo_loc_latitude": "42.5186", - "geo_loc_longitude": "-0.3643" - }, - { - "geo_loc_city": "Santa María de Cayón", - "geo_loc_latitude": "43.3114", - "geo_loc_longitude": "-3.8525" - }, - { - "geo_loc_city": "La Victoria de Acentejo", - "geo_loc_latitude": "28.4348", - "geo_loc_longitude": "-16.4682" - }, - { - "geo_loc_city": "Rafelbuñol", - "geo_loc_latitude": "39.5922", - "geo_loc_longitude": "-0.3342" - }, - { - "geo_loc_city": "Solsona", - "geo_loc_latitude": "41.9944", - "geo_loc_longitude": "1.5178" - }, - { - "geo_loc_city": "Arenys de Munt", - "geo_loc_latitude": "41.6128", - "geo_loc_longitude": "2.5403" - }, - { - "geo_loc_city": "Segorbe", - "geo_loc_latitude": "39.8519", - "geo_loc_longitude": "-0.4896" - }, - { - "geo_loc_city": "El Espinar", - "geo_loc_latitude": "40.7186", - "geo_loc_longitude": "-4.2478" - }, - { - "geo_loc_city": "Cervelló", - "geo_loc_latitude": "41.3962", - "geo_loc_longitude": "1.9589" - }, - { - "geo_loc_city": "La Matanza de Acentejo", - "geo_loc_latitude": "28.4403", - "geo_loc_longitude": "-16.4389" - }, - { - "geo_loc_city": "Cistérniga", - "geo_loc_latitude": "41.6167", - "geo_loc_longitude": "-4.6833" - }, - { - "geo_loc_city": "Umbrete", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Almusafes", - "geo_loc_latitude": "39.2903", - "geo_loc_longitude": "-0.4147" - }, - { - "geo_loc_city": "Reinosa", - "geo_loc_latitude": "43.0019", - "geo_loc_longitude": "-4.1378" - }, - { - "geo_loc_city": "Tiana", - "geo_loc_latitude": "41.4831", - "geo_loc_longitude": "2.2697" - }, - { - "geo_loc_city": "Sauzal", - "geo_loc_latitude": "28.4799", - "geo_loc_longitude": "-16.4357" - }, - { - "geo_loc_city": "Manzanares el Real", - "geo_loc_latitude": "40.7272", - "geo_loc_longitude": "-3.8611" - }, - { - "geo_loc_city": "Almagro", - "geo_loc_latitude": "38.8878", - "geo_loc_longitude": "-3.7122" - }, - { - "geo_loc_city": "Catral", - "geo_loc_latitude": "38.1594", - "geo_loc_longitude": "-0.8050" - }, - { - "geo_loc_city": "Loeches", - "geo_loc_latitude": "40.3833", - "geo_loc_longitude": "-3.4000" - }, - { - "geo_loc_city": "Silleda", - "geo_loc_latitude": "42.7000", - "geo_loc_longitude": "-8.2333" - }, - { - "geo_loc_city": "San Fausto de Campcentellas", - "geo_loc_latitude": "41.5061", - "geo_loc_longitude": "2.2400" - }, - { - "geo_loc_city": "Palomares del Río", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-6.0500" - }, - { - "geo_loc_city": "San Fructuoso de Bagés", - "geo_loc_latitude": "41.7507", - "geo_loc_longitude": "1.8727" - }, - { - "geo_loc_city": "Montmeló", - "geo_loc_latitude": "41.5547", - "geo_loc_longitude": "2.2500" - }, - { - "geo_loc_city": "Suances", - "geo_loc_latitude": "43.4333", - "geo_loc_longitude": "-4.0500" - }, - { - "geo_loc_city": "Binisalem", - "geo_loc_latitude": "39.6831", - "geo_loc_longitude": "2.8333" - }, - { - "geo_loc_city": "Tordesillas", - "geo_loc_latitude": "41.5000", - "geo_loc_longitude": "-5.0000" - }, - { - "geo_loc_city": "San Lorenzo de Descardazar", - "geo_loc_latitude": "39.6090", - "geo_loc_longitude": "3.2853" - }, - { - "geo_loc_city": "Cheste", - "geo_loc_latitude": "39.4797", - "geo_loc_longitude": "-0.6844" - }, - { - "geo_loc_city": "Puig", - "geo_loc_latitude": "39.5896", - "geo_loc_longitude": "-0.3031" - }, - { - "geo_loc_city": "Padul", - "geo_loc_latitude": "37.0244", - "geo_loc_longitude": "-3.6267" - }, - { - "geo_loc_city": "Villanueva de Córdoba", - "geo_loc_latitude": "38.3167", - "geo_loc_longitude": "-4.6167" - }, - { - "geo_loc_city": "Toro", - "geo_loc_latitude": "41.5200", - "geo_loc_longitude": "-5.3947" - }, - { - "geo_loc_city": "Llagostera", - "geo_loc_latitude": "41.8292", - "geo_loc_longitude": "2.8933" - }, - { - "geo_loc_city": "Colindres", - "geo_loc_latitude": "43.3967", - "geo_loc_longitude": "-3.4483" - }, - { - "geo_loc_city": "Bembibre", - "geo_loc_latitude": "42.6154", - "geo_loc_longitude": "-6.4170" - }, - { - "geo_loc_city": "Santiponce", - "geo_loc_latitude": "37.4353", - "geo_loc_longitude": "-6.0433" - }, - { - "geo_loc_city": "Polinyá", - "geo_loc_latitude": "41.5575", - "geo_loc_longitude": "2.1562" - }, - { - "geo_loc_city": "Herencia", - "geo_loc_latitude": "39.3500", - "geo_loc_longitude": "-3.3667" - }, - { - "geo_loc_city": "El Corrillo", - "geo_loc_latitude": "43.2142", - "geo_loc_longitude": "-3.1311" - }, - { - "geo_loc_city": "Valldoreix", - "geo_loc_latitude": "41.4678", - "geo_loc_longitude": "2.0647" - }, - { - "geo_loc_city": "Reocín", - "geo_loc_latitude": "43.3611", - "geo_loc_longitude": "-4.0864" - }, - { - "geo_loc_city": "Ondárroa", - "geo_loc_latitude": "43.3219", - "geo_loc_longitude": "-2.4194" - }, - { - "geo_loc_city": "Campillos", - "geo_loc_latitude": "37.0500", - "geo_loc_longitude": "-4.8500" - }, - { - "geo_loc_city": "Ortuella", - "geo_loc_latitude": "43.3103", - "geo_loc_longitude": "-3.0569" - }, - { - "geo_loc_city": "Padrón", - "geo_loc_latitude": "42.7381", - "geo_loc_longitude": "-8.6603" - }, - { - "geo_loc_city": "Villamediana de Iregua", - "geo_loc_latitude": "42.4264", - "geo_loc_longitude": "-2.4181" - }, - { - "geo_loc_city": "Cabezón de la Sal", - "geo_loc_latitude": "43.3075", - "geo_loc_longitude": "-4.2325" - }, - { - "geo_loc_city": "Tona", - "geo_loc_latitude": "41.8506", - "geo_loc_longitude": "2.2292" - }, - { - "geo_loc_city": "Monforte del Cid", - "geo_loc_latitude": "38.3792", - "geo_loc_longitude": "-0.7303" - }, - { - "geo_loc_city": "Navia", - "geo_loc_latitude": "43.5333", - "geo_loc_longitude": "-6.7167" - }, - { - "geo_loc_city": "Legazpia", - "geo_loc_latitude": "43.0550", - "geo_loc_longitude": "-2.3350" - }, - { - "geo_loc_city": "Ollería", - "geo_loc_latitude": "38.9142", - "geo_loc_longitude": "-0.5494" - }, - { - "geo_loc_city": "Santa Coloma de Cervelló", - "geo_loc_latitude": "41.3687", - "geo_loc_longitude": "2.0175" - }, - { - "geo_loc_city": "Aracena", - "geo_loc_latitude": "37.8911", - "geo_loc_longitude": "-6.5611" - }, - { - "geo_loc_city": "Monserrat", - "geo_loc_latitude": "39.3575", - "geo_loc_longitude": "-0.6031" - }, - { - "geo_loc_city": "Archidona", - "geo_loc_latitude": "37.1000", - "geo_loc_longitude": "-4.3833" - }, - { - "geo_loc_city": "Chantada", - "geo_loc_latitude": "42.6167", - "geo_loc_longitude": "-7.7667" - }, - { - "geo_loc_city": "Cenes de la Vega", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-3.5333" - }, - { - "geo_loc_city": "Puebla de Farnals", - "geo_loc_latitude": "39.5643", - "geo_loc_longitude": "-0.2834" - }, - { - "geo_loc_city": "Arico el Nuevo", - "geo_loc_latitude": "28.1904", - "geo_loc_longitude": "-16.4977" - }, - { - "geo_loc_city": "Carboneras", - "geo_loc_latitude": "36.9992", - "geo_loc_longitude": "-1.8922" - }, - { - "geo_loc_city": "Corella", - "geo_loc_latitude": "42.1147", - "geo_loc_longitude": "-1.7867" - }, - { - "geo_loc_city": "Roquetas", - "geo_loc_latitude": "40.8206", - "geo_loc_longitude": "0.5025" - }, - { - "geo_loc_city": "Villanueva del Arzobispo", - "geo_loc_latitude": "38.1667", - "geo_loc_longitude": "-3.0000" - }, - { - "geo_loc_city": "Los Santos de Maimona", - "geo_loc_latitude": "38.4489", - "geo_loc_longitude": "-6.3839" - }, - { - "geo_loc_city": "Nájera", - "geo_loc_latitude": "42.4167", - "geo_loc_longitude": "-2.7333" - }, - { - "geo_loc_city": "Olvera", - "geo_loc_latitude": "36.9344", - "geo_loc_longitude": "-5.2597" - }, - { - "geo_loc_city": "Cintruénigo", - "geo_loc_latitude": "42.0800", - "geo_loc_longitude": "-1.8050" - }, - { - "geo_loc_city": "Pinoso", - "geo_loc_latitude": "38.4033", - "geo_loc_longitude": "-1.0422" - }, - { - "geo_loc_city": "Monachil", - "geo_loc_latitude": "37.1319", - "geo_loc_longitude": "-3.5389" - }, - { - "geo_loc_city": "Pravia", - "geo_loc_latitude": "43.4833", - "geo_loc_longitude": "-6.1000" - }, - { - "geo_loc_city": "Artá", - "geo_loc_latitude": "39.6952", - "geo_loc_longitude": "3.3512" - }, - { - "geo_loc_city": "Arévalo", - "geo_loc_latitude": "41.0667", - "geo_loc_longitude": "-4.7167" - }, - { - "geo_loc_city": "Vidreras", - "geo_loc_latitude": "41.7889", - "geo_loc_longitude": "2.7793" - }, - { - "geo_loc_city": "Almodóvar del Río", - "geo_loc_latitude": "37.8000", - "geo_loc_longitude": "-5.0167" - }, - { - "geo_loc_city": "Redován", - "geo_loc_latitude": "38.1139", - "geo_loc_longitude": "-0.9056" - }, - { - "geo_loc_city": "Brion", - "geo_loc_latitude": "42.8670", - "geo_loc_longitude": "-8.6780" - }, - { - "geo_loc_city": "Pedreguer", - "geo_loc_latitude": "38.7933", - "geo_loc_longitude": "0.0342" - }, - { - "geo_loc_city": "Malagón", - "geo_loc_latitude": "39.1833", - "geo_loc_longitude": "-3.8667" - }, - { - "geo_loc_city": "Caldas de Malavella", - "geo_loc_latitude": "41.8387", - "geo_loc_longitude": "2.8089" - }, - { - "geo_loc_city": "Trigueros", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-6.8333" - }, - { - "geo_loc_city": "La Puebla de Montalbán", - "geo_loc_latitude": "39.8722", - "geo_loc_longitude": "-4.3589" - }, - { - "geo_loc_city": "Villaverde del Río", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-5.8667" - }, - { - "geo_loc_city": "Valencina de la Concepción", - "geo_loc_latitude": "37.4167", - "geo_loc_longitude": "-6.0667" - }, - { - "geo_loc_city": "Castro del Río", - "geo_loc_latitude": "37.6833", - "geo_loc_longitude": "-4.4667" - }, - { - "geo_loc_city": "Puentedeume", - "geo_loc_latitude": "43.4125", - "geo_loc_longitude": "-8.1703" - }, - { - "geo_loc_city": "Benahavís", - "geo_loc_latitude": "36.5190", - "geo_loc_longitude": "-5.0454" - }, - { - "geo_loc_city": "Azuaga", - "geo_loc_latitude": "38.2589", - "geo_loc_longitude": "-5.6778" - }, - { - "geo_loc_city": "Valmaseda", - "geo_loc_latitude": "43.1958", - "geo_loc_longitude": "-3.1928" - }, - { - "geo_loc_city": "Tobarra", - "geo_loc_latitude": "38.5831", - "geo_loc_longitude": "-1.6831" - }, - { - "geo_loc_city": "San Esteban Sasroviras", - "geo_loc_latitude": "41.4950", - "geo_loc_longitude": "1.8744" - }, - { - "geo_loc_city": "Marchamalo", - "geo_loc_latitude": "40.6706", - "geo_loc_longitude": "-3.2006" - }, - { - "geo_loc_city": "Peñíscola", - "geo_loc_latitude": "40.3592", - "geo_loc_longitude": "0.4075" - }, - { - "geo_loc_city": "Gerena", - "geo_loc_latitude": "37.5170", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Gélida", - "geo_loc_latitude": "41.4409", - "geo_loc_longitude": "1.8647" - }, - { - "geo_loc_city": "Abadiano Celayeta", - "geo_loc_latitude": "43.1525", - "geo_loc_longitude": "-2.6075" - }, - { - "geo_loc_city": "Bornos", - "geo_loc_latitude": "36.8167", - "geo_loc_longitude": "-5.7333" - }, - { - "geo_loc_city": "El Paso", - "geo_loc_latitude": "28.6513", - "geo_loc_longitude": "-17.8806" - }, - { - "geo_loc_city": "Sampedor", - "geo_loc_latitude": "41.7836", - "geo_loc_longitude": "1.8392" - }, - { - "geo_loc_city": "Onil", - "geo_loc_latitude": "38.6333", - "geo_loc_longitude": "-0.6667" - }, - { - "geo_loc_city": "Vega de San Mateo", - "geo_loc_latitude": "28.0106", - "geo_loc_longitude": "-15.5325" - }, - { - "geo_loc_city": "Cee", - "geo_loc_latitude": "42.9500", - "geo_loc_longitude": "-9.1667" - }, - { - "geo_loc_city": "Cúllar-Vega", - "geo_loc_latitude": "37.1531", - "geo_loc_longitude": "-3.6706" - }, - { - "geo_loc_city": "Viladecaballs", - "geo_loc_latitude": "41.5578", - "geo_loc_longitude": "1.9558" - }, - { - "geo_loc_city": "Oroso", - "geo_loc_latitude": "42.9833", - "geo_loc_longitude": "-8.4333" - }, - { - "geo_loc_city": "Dolores", - "geo_loc_latitude": "38.1389", - "geo_loc_longitude": "-0.7700" - }, - { - "geo_loc_city": "La Rambla", - "geo_loc_latitude": "37.6000", - "geo_loc_longitude": "-4.7333" - }, - { - "geo_loc_city": "Callosa de Ensarriá", - "geo_loc_latitude": "38.6514", - "geo_loc_longitude": "-0.1228" - }, - { - "geo_loc_city": "Centellas", - "geo_loc_latitude": "41.7994", - "geo_loc_longitude": "2.2217" - }, - { - "geo_loc_city": "San Nicolás", - "geo_loc_latitude": "27.9826", - "geo_loc_longitude": "-15.7799" - }, - { - "geo_loc_city": "Cobeña", - "geo_loc_latitude": "40.5669", - "geo_loc_longitude": "-3.5069" - }, - { - "geo_loc_city": "Foyos", - "geo_loc_latitude": "39.5386", - "geo_loc_longitude": "-0.3567" - }, - { - "geo_loc_city": "Almácera", - "geo_loc_latitude": "39.5117", - "geo_loc_longitude": "-0.3561" - }, - { - "geo_loc_city": "Villarejo de Salvanés", - "geo_loc_latitude": "40.1833", - "geo_loc_longitude": "-3.3167" - }, - { - "geo_loc_city": "Cabrils", - "geo_loc_latitude": "41.5283", - "geo_loc_longitude": "2.3692" - }, - { - "geo_loc_city": "Santa Eulalia de Ronsaná", - "geo_loc_latitude": "41.6531", - "geo_loc_longitude": "2.2261" - }, - { - "geo_loc_city": "Sotomayor", - "geo_loc_latitude": "42.3330", - "geo_loc_longitude": "-8.5670" - }, - { - "geo_loc_city": "Talayuela", - "geo_loc_latitude": "39.9667", - "geo_loc_longitude": "-5.6000" - }, - { - "geo_loc_city": "Cox", - "geo_loc_latitude": "38.1394", - "geo_loc_longitude": "-0.8847" - }, - { - "geo_loc_city": "Montblanch", - "geo_loc_latitude": "41.3764", - "geo_loc_longitude": "1.1639" - }, - { - "geo_loc_city": "Valverde de la Virgen", - "geo_loc_latitude": "42.5667", - "geo_loc_longitude": "-5.6833" - }, - { - "geo_loc_city": "Elorrio", - "geo_loc_latitude": "43.1306", - "geo_loc_longitude": "-2.5428" - }, - { - "geo_loc_city": "Albuñol", - "geo_loc_latitude": "36.8000", - "geo_loc_longitude": "-3.2000" - }, - { - "geo_loc_city": "Cazorla", - "geo_loc_latitude": "37.9000", - "geo_loc_longitude": "-3.0000" - }, - { - "geo_loc_city": "Andorra", - "geo_loc_latitude": "40.9775", - "geo_loc_longitude": "-0.4483" - }, - { - "geo_loc_city": "Bujalance", - "geo_loc_latitude": "37.9000", - "geo_loc_longitude": "-4.3833" - }, - { - "geo_loc_city": "Lekeitio", - "geo_loc_latitude": "43.3622", - "geo_loc_longitude": "-2.4961" - }, - { - "geo_loc_city": "Rocafort", - "geo_loc_latitude": "39.5306", - "geo_loc_longitude": "-0.4100" - }, - { - "geo_loc_city": "Begas", - "geo_loc_latitude": "41.3319", - "geo_loc_longitude": "1.9228" - }, - { - "geo_loc_city": "Pedro Muñoz", - "geo_loc_latitude": "39.4000", - "geo_loc_longitude": "-2.9500" - }, - { - "geo_loc_city": "Guisona", - "geo_loc_latitude": "41.7847", - "geo_loc_longitude": "1.2880" - }, - { - "geo_loc_city": "Breña Alta", - "geo_loc_latitude": "28.6333", - "geo_loc_longitude": "-17.7667" - }, - { - "geo_loc_city": "Lorquí", - "geo_loc_latitude": "38.0817", - "geo_loc_longitude": "-1.2550" - }, - { - "geo_loc_city": "Benacazón", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-6.1833" - }, - { - "geo_loc_city": "Torreperogil", - "geo_loc_latitude": "38.0417", - "geo_loc_longitude": "-3.2844" - }, - { - "geo_loc_city": "Berango", - "geo_loc_latitude": "43.3650", - "geo_loc_longitude": "-2.9900" - }, - { - "geo_loc_city": "Villamayor", - "geo_loc_latitude": "41.0008", - "geo_loc_longitude": "-5.6897" - }, - { - "geo_loc_city": "Cercedilla", - "geo_loc_latitude": "40.7411", - "geo_loc_longitude": "-4.0569" - }, - { - "geo_loc_city": "Huéscar", - "geo_loc_latitude": "37.8000", - "geo_loc_longitude": "-2.5333" - }, - { - "geo_loc_city": "Fuentes de Andalucía", - "geo_loc_latitude": "37.4667", - "geo_loc_longitude": "-5.3333" - }, - { - "geo_loc_city": "Dúrcal", - "geo_loc_latitude": "36.9833", - "geo_loc_longitude": "-3.5667" - }, - { - "geo_loc_city": "Collado Mediano", - "geo_loc_latitude": "40.6939", - "geo_loc_longitude": "-4.0231" - }, - { - "geo_loc_city": "Arechavaleta", - "geo_loc_latitude": "43.0361", - "geo_loc_longitude": "-2.5044" - }, - { - "geo_loc_city": "Finestrat", - "geo_loc_latitude": "38.5669", - "geo_loc_longitude": "-0.2125" - }, - { - "geo_loc_city": "Ondara", - "geo_loc_latitude": "38.8261", - "geo_loc_longitude": "0.0169" - }, - { - "geo_loc_city": "Villa del Río", - "geo_loc_latitude": "37.9833", - "geo_loc_longitude": "-4.2833" - }, - { - "geo_loc_city": "Massanet de la Selva", - "geo_loc_latitude": "41.7340", - "geo_loc_longitude": "2.6730" - }, - { - "geo_loc_city": "Montellano", - "geo_loc_latitude": "36.9833", - "geo_loc_longitude": "-5.5667" - }, - { - "geo_loc_city": "Astigarraga", - "geo_loc_latitude": "43.2833", - "geo_loc_longitude": "-1.9500" - }, - { - "geo_loc_city": "San Clemente", - "geo_loc_latitude": "39.4039", - "geo_loc_longitude": "-2.4294" - }, - { - "geo_loc_city": "Benalup de Sidonia", - "geo_loc_latitude": "36.3333", - "geo_loc_longitude": "-5.8000" - }, - { - "geo_loc_city": "Vimianzo", - "geo_loc_latitude": "43.1100", - "geo_loc_longitude": "-9.0344" - }, - { - "geo_loc_city": "Argamasilla de Alba", - "geo_loc_latitude": "39.1167", - "geo_loc_longitude": "-3.1000" - }, - { - "geo_loc_city": "Puerto Serrano", - "geo_loc_latitude": "36.9333", - "geo_loc_longitude": "-5.5500" - }, - { - "geo_loc_city": "Bigastro", - "geo_loc_latitude": "38.0631", - "geo_loc_longitude": "-0.8956" - }, - { - "geo_loc_city": "Náquera", - "geo_loc_latitude": "39.6589", - "geo_loc_longitude": "-0.4263" - }, - { - "geo_loc_city": "Buñola", - "geo_loc_latitude": "39.6967", - "geo_loc_longitude": "2.6997" - }, - { - "geo_loc_city": "Guareña", - "geo_loc_latitude": "38.8500", - "geo_loc_longitude": "-6.0833" - }, - { - "geo_loc_city": "Casares", - "geo_loc_latitude": "36.4444", - "geo_loc_longitude": "-5.2728" - }, - { - "geo_loc_city": "Infiesto", - "geo_loc_latitude": "43.3500", - "geo_loc_longitude": "-5.3500" - }, - { - "geo_loc_city": "La Ametlla de Mar", - "geo_loc_latitude": "40.8839", - "geo_loc_longitude": "0.8025" - }, - { - "geo_loc_city": "Paradas", - "geo_loc_latitude": "37.2903", - "geo_loc_longitude": "-5.4967" - }, - { - "geo_loc_city": "Vacarisas", - "geo_loc_latitude": "41.6063", - "geo_loc_longitude": "1.9182" - }, - { - "geo_loc_city": "Almacellas", - "geo_loc_latitude": "41.7322", - "geo_loc_longitude": "0.4372" - }, - { - "geo_loc_city": "Fuente el Saz", - "geo_loc_latitude": "40.6361", - "geo_loc_longitude": "-3.5111" - }, - { - "geo_loc_city": "Negreira", - "geo_loc_latitude": "42.9110", - "geo_loc_longitude": "-8.7350" - }, - { - "geo_loc_city": "Roda de Bará", - "geo_loc_latitude": "41.1857", - "geo_loc_longitude": "1.4568" - }, - { - "geo_loc_city": "Mojácar", - "geo_loc_latitude": "37.1403", - "geo_loc_longitude": "-1.8514" - }, - { - "geo_loc_city": "Burguillos", - "geo_loc_latitude": "37.5858", - "geo_loc_longitude": "-5.9673" - }, - { - "geo_loc_city": "Canet de Berenguer", - "geo_loc_latitude": "39.6794", - "geo_loc_longitude": "-0.2206" - }, - { - "geo_loc_city": "Marmolejo", - "geo_loc_latitude": "38.0500", - "geo_loc_longitude": "-4.1667" - }, - { - "geo_loc_city": "Güeñes", - "geo_loc_latitude": "43.2139", - "geo_loc_longitude": "-3.0942" - }, - { - "geo_loc_city": "San Luis", - "geo_loc_latitude": "39.8494", - "geo_loc_longitude": "4.2581" - }, - { - "geo_loc_city": "Sallent", - "geo_loc_latitude": "41.8259", - "geo_loc_longitude": "1.8949" - }, - { - "geo_loc_city": "Derio", - "geo_loc_latitude": "43.2917", - "geo_loc_longitude": "-2.8858" - }, - { - "geo_loc_city": "Turís", - "geo_loc_latitude": "39.3899", - "geo_loc_longitude": "-0.7105" - }, - { - "geo_loc_city": "Fuente del Maestre", - "geo_loc_latitude": "38.5289", - "geo_loc_longitude": "-6.4500" - }, - { - "geo_loc_city": "Moncófar", - "geo_loc_latitude": "39.8025", - "geo_loc_longitude": "-0.1339" - }, - { - "geo_loc_city": "Jimena de la Frontera", - "geo_loc_latitude": "36.4333", - "geo_loc_longitude": "-5.4500" - }, - { - "geo_loc_city": "Hinojosa del Duque", - "geo_loc_latitude": "38.5000", - "geo_loc_longitude": "-5.1333" - }, - { - "geo_loc_city": "Moraleja", - "geo_loc_latitude": "40.0667", - "geo_loc_longitude": "-6.6500" - }, - { - "geo_loc_city": "Cedeira", - "geo_loc_latitude": "43.6500", - "geo_loc_longitude": "-8.0500" - }, - { - "geo_loc_city": "Constantí", - "geo_loc_latitude": "41.1532", - "geo_loc_longitude": "1.2143" - }, - { - "geo_loc_city": "Bergondo", - "geo_loc_latitude": "43.3167", - "geo_loc_longitude": "-8.2333" - }, - { - "geo_loc_city": "Taradell", - "geo_loc_latitude": "41.8737", - "geo_loc_longitude": "2.2874" - }, - { - "geo_loc_city": "Las Pedroñeras", - "geo_loc_latitude": "39.4500", - "geo_loc_longitude": "-2.6667" - }, - { - "geo_loc_city": "Alcalá de Chivert", - "geo_loc_latitude": "40.3042", - "geo_loc_longitude": "0.2256" - }, - { - "geo_loc_city": "Arbucias", - "geo_loc_latitude": "41.8161", - "geo_loc_longitude": "2.5142" - }, - { - "geo_loc_city": "Museros", - "geo_loc_latitude": "39.5658", - "geo_loc_longitude": "-0.3411" - }, - { - "geo_loc_city": "Villanueva del Ariscal", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-6.1333" - }, - { - "geo_loc_city": "Briviesca", - "geo_loc_latitude": "42.5500", - "geo_loc_longitude": "-3.3167" - }, - { - "geo_loc_city": "Ríudoms", - "geo_loc_latitude": "41.1391", - "geo_loc_longitude": "1.0520" - }, - { - "geo_loc_city": "Blanca", - "geo_loc_latitude": "38.1792", - "geo_loc_longitude": "-1.3761" - }, - { - "geo_loc_city": "Argés", - "geo_loc_latitude": "39.8050", - "geo_loc_longitude": "-4.0572" - }, - { - "geo_loc_city": "Algarrobo", - "geo_loc_latitude": "36.7667", - "geo_loc_longitude": "-4.0333" - }, - { - "geo_loc_city": "Vélez Rubio", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-2.0667" - }, - { - "geo_loc_city": "Valdoviño", - "geo_loc_latitude": "43.6000", - "geo_loc_longitude": "-8.1331" - }, - { - "geo_loc_city": "Jaraiz de la Vera", - "geo_loc_latitude": "40.0603", - "geo_loc_longitude": "-5.7550" - }, - { - "geo_loc_city": "Llissá de Vall", - "geo_loc_latitude": "41.5936", - "geo_loc_longitude": "2.2431" - }, - { - "geo_loc_city": "Roda del Ter", - "geo_loc_latitude": "41.9801", - "geo_loc_longitude": "2.3091" - }, - { - "geo_loc_city": "Carral", - "geo_loc_latitude": "43.2296", - "geo_loc_longitude": "-8.3560" - }, - { - "geo_loc_city": "Villamuriel de Cerrato", - "geo_loc_latitude": "41.9500", - "geo_loc_longitude": "-4.5167" - }, - { - "geo_loc_city": "Herrera", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-4.8333" - }, - { - "geo_loc_city": "San Vicente de Mont-Alt", - "geo_loc_latitude": "41.5803", - "geo_loc_longitude": "2.5086" - }, - { - "geo_loc_city": "Teyá", - "geo_loc_latitude": "41.4986", - "geo_loc_longitude": "2.3242" - }, - { - "geo_loc_city": "Venta de Baños", - "geo_loc_latitude": "41.9333", - "geo_loc_longitude": "-4.5000" - }, - { - "geo_loc_city": "Moyá", - "geo_loc_latitude": "41.8131", - "geo_loc_longitude": "2.0971" - }, - { - "geo_loc_city": "San Felíu de Codinas", - "geo_loc_latitude": "41.6885", - "geo_loc_longitude": "2.1647" - }, - { - "geo_loc_city": "Miraflores de la Sierra", - "geo_loc_latitude": "40.8114", - "geo_loc_longitude": "-3.7686" - }, - { - "geo_loc_city": "Puebla de Alfindén", - "geo_loc_latitude": "41.6340", - "geo_loc_longitude": "-0.7480" - }, - { - "geo_loc_city": "Pereiro de Aguiar", - "geo_loc_latitude": "42.3464", - "geo_loc_longitude": "-7.8003" - }, - { - "geo_loc_city": "San Adrián", - "geo_loc_latitude": "42.3325", - "geo_loc_longitude": "-1.9333" - }, - { - "geo_loc_city": "Arenas de San Pedro", - "geo_loc_latitude": "40.2089", - "geo_loc_longitude": "-5.0911" - }, - { - "geo_loc_city": "Iscar", - "geo_loc_latitude": "41.3606", - "geo_loc_longitude": "-4.5358" - }, - { - "geo_loc_city": "San Miguel de Salinas", - "geo_loc_latitude": "37.9806", - "geo_loc_longitude": "-0.7897" - }, - { - "geo_loc_city": "Rosal", - "geo_loc_latitude": "41.9356", - "geo_loc_longitude": "-8.8250" - }, - { - "geo_loc_city": "Santo Domingo de la Calzada", - "geo_loc_latitude": "42.4330", - "geo_loc_longitude": "-2.9500" - }, - { - "geo_loc_city": "Alpicat", - "geo_loc_latitude": "41.6681", - "geo_loc_longitude": "0.5561" - }, - { - "geo_loc_city": "Olula del Río", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-2.2833" - }, - { - "geo_loc_city": "Allariz", - "geo_loc_latitude": "42.1833", - "geo_loc_longitude": "-7.8000" - }, - { - "geo_loc_city": "Gata de Gorgos", - "geo_loc_latitude": "38.7747", - "geo_loc_longitude": "0.0853" - }, - { - "geo_loc_city": "Zaratán", - "geo_loc_latitude": "41.6603", - "geo_loc_longitude": "-4.7836" - }, - { - "geo_loc_city": "Sils", - "geo_loc_latitude": "41.8094", - "geo_loc_longitude": "2.7435" - }, - { - "geo_loc_city": "San Antonio de Vilamajor", - "geo_loc_latitude": "41.6726", - "geo_loc_longitude": "2.4000" - }, - { - "geo_loc_city": "Tarazona de la Mancha", - "geo_loc_latitude": "39.2650", - "geo_loc_longitude": "-1.9128" - }, - { - "geo_loc_city": "Urnieta", - "geo_loc_latitude": "43.2469", - "geo_loc_longitude": "-1.9917" - }, - { - "geo_loc_city": "Almensilla", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-6.1167" - }, - { - "geo_loc_city": "Usúrbil", - "geo_loc_latitude": "43.2667", - "geo_loc_longitude": "-2.0500" - }, - { - "geo_loc_city": "Calamonte", - "geo_loc_latitude": "38.8900", - "geo_loc_longitude": "-6.3850" - }, - { - "geo_loc_city": "Porcuna", - "geo_loc_latitude": "37.8697", - "geo_loc_longitude": "-4.1872" - }, - { - "geo_loc_city": "Outes", - "geo_loc_latitude": "42.8500", - "geo_loc_longitude": "-8.9000" - }, - { - "geo_loc_city": "Lloseta", - "geo_loc_latitude": "39.7179", - "geo_loc_longitude": "2.8667" - }, - { - "geo_loc_city": "Nazaret", - "geo_loc_latitude": "39.4481", - "geo_loc_longitude": "-0.3335" - }, - { - "geo_loc_city": "Lezo", - "geo_loc_latitude": "43.3167", - "geo_loc_longitude": "-1.9000" - }, - { - "geo_loc_city": "Abanilla", - "geo_loc_latitude": "38.2072", - "geo_loc_longitude": "-1.0414" - }, - { - "geo_loc_city": "Orio", - "geo_loc_latitude": "43.2780", - "geo_loc_longitude": "-2.1260" - }, - { - "geo_loc_city": "Almenara", - "geo_loc_latitude": "39.7533", - "geo_loc_longitude": "-0.2256" - }, - { - "geo_loc_city": "Aznalcóllar", - "geo_loc_latitude": "37.5167", - "geo_loc_longitude": "-6.2667" - }, - { - "geo_loc_city": "Torrellas de Llobregat", - "geo_loc_latitude": "41.3565", - "geo_loc_longitude": "1.9816" - }, - { - "geo_loc_city": "Bonares", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-6.6667" - }, - { - "geo_loc_city": "Navarcles", - "geo_loc_latitude": "41.7532", - "geo_loc_longitude": "1.9034" - }, - { - "geo_loc_city": "Los Villares", - "geo_loc_latitude": "37.6833", - "geo_loc_longitude": "-3.8167" - }, - { - "geo_loc_city": "Navás", - "geo_loc_latitude": "41.8997", - "geo_loc_longitude": "1.8786" - }, - { - "geo_loc_city": "Almodóvar del Campo", - "geo_loc_latitude": "38.7186", - "geo_loc_longitude": "-4.1667" - }, - { - "geo_loc_city": "Viator", - "geo_loc_latitude": "36.8833", - "geo_loc_longitude": "-2.4167" - }, - { - "geo_loc_city": "La Canonja", - "geo_loc_latitude": "41.1191", - "geo_loc_longitude": "1.1830" - }, - { - "geo_loc_city": "Coristanco", - "geo_loc_latitude": "43.2000", - "geo_loc_longitude": "-8.7500" - }, - { - "geo_loc_city": "Suria", - "geo_loc_latitude": "41.8311", - "geo_loc_longitude": "1.7526" - }, - { - "geo_loc_city": "Membrilla", - "geo_loc_latitude": "38.9667", - "geo_loc_longitude": "-3.3500" - }, - { - "geo_loc_city": "Vilaboa", - "geo_loc_latitude": "42.4167", - "geo_loc_longitude": "-8.5500" - }, - { - "geo_loc_city": "Albaida", - "geo_loc_latitude": "38.8369", - "geo_loc_longitude": "-0.5156" - }, - { - "geo_loc_city": "Tremp", - "geo_loc_latitude": "42.1667", - "geo_loc_longitude": "0.8946" - }, - { - "geo_loc_city": "Gójar", - "geo_loc_latitude": "37.1000", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Guadasuar", - "geo_loc_latitude": "39.1833", - "geo_loc_longitude": "-0.4781" - }, - { - "geo_loc_city": "Górliz-Elexalde", - "geo_loc_latitude": "43.4167", - "geo_loc_longitude": "-2.9333" - }, - { - "geo_loc_city": "Los Yébenes", - "geo_loc_latitude": "39.5667", - "geo_loc_longitude": "-3.8833" - }, - { - "geo_loc_city": "Villabona", - "geo_loc_latitude": "43.1881", - "geo_loc_longitude": "-2.0525" - }, - { - "geo_loc_city": "Guardo", - "geo_loc_latitude": "42.7833", - "geo_loc_longitude": "-4.8333" - }, - { - "geo_loc_city": "Alhama de Granada", - "geo_loc_latitude": "37.0000", - "geo_loc_longitude": "-3.9833" - }, - { - "geo_loc_city": "Constantina", - "geo_loc_latitude": "37.8667", - "geo_loc_longitude": "-5.6167" - }, - { - "geo_loc_city": "Argamasilla de Calatrava", - "geo_loc_latitude": "38.7333", - "geo_loc_longitude": "-4.0667" - }, - { - "geo_loc_city": "Puebla de la Calzada", - "geo_loc_latitude": "38.9000", - "geo_loc_longitude": "-6.6167" - }, - { - "geo_loc_city": "Lazcano", - "geo_loc_latitude": "43.0378", - "geo_loc_longitude": "-2.1872" - }, - { - "geo_loc_city": "Ares", - "geo_loc_latitude": "43.4278", - "geo_loc_longitude": "-8.2417" - }, - { - "geo_loc_city": "Valga", - "geo_loc_latitude": "42.6893", - "geo_loc_longitude": "-8.6481" - }, - { - "geo_loc_city": "Breña Baja", - "geo_loc_latitude": "28.6167", - "geo_loc_longitude": "-17.7667" - }, - { - "geo_loc_city": "Algaida", - "geo_loc_latitude": "39.5592", - "geo_loc_longitude": "2.8947" - }, - { - "geo_loc_city": "Órjiva", - "geo_loc_latitude": "36.9000", - "geo_loc_longitude": "-3.4167" - }, - { - "geo_loc_city": "Castuera", - "geo_loc_latitude": "38.7231", - "geo_loc_longitude": "-5.5444" - }, - { - "geo_loc_city": "Benigánim", - "geo_loc_latitude": "38.9431", - "geo_loc_longitude": "-0.4433" - }, - { - "geo_loc_city": "Arroyo de la Luz", - "geo_loc_latitude": "39.4840", - "geo_loc_longitude": "-6.5846" - }, - { - "geo_loc_city": "Artés", - "geo_loc_latitude": "41.7981", - "geo_loc_longitude": "1.9552" - }, - { - "geo_loc_city": "Huelma", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-3.4500" - }, - { - "geo_loc_city": "Llerena", - "geo_loc_latitude": "38.2333", - "geo_loc_longitude": "-6.0167" - }, - { - "geo_loc_city": "Medina de Pomar", - "geo_loc_latitude": "42.9333", - "geo_loc_longitude": "-3.4833" - }, - { - "geo_loc_city": "Cartes", - "geo_loc_latitude": "43.3256", - "geo_loc_longitude": "-4.0681" - }, - { - "geo_loc_city": "Montehermoso", - "geo_loc_latitude": "40.0833", - "geo_loc_longitude": "-6.3333" - }, - { - "geo_loc_city": "San Hilario Sacalm", - "geo_loc_latitude": "41.8786", - "geo_loc_longitude": "2.5079" - }, - { - "geo_loc_city": "Ribadesella", - "geo_loc_latitude": "43.4625", - "geo_loc_longitude": "-5.0583" - }, - { - "geo_loc_city": "La Selva", - "geo_loc_latitude": "41.2155", - "geo_loc_longitude": "1.1373" - }, - { - "geo_loc_city": "Anglés", - "geo_loc_latitude": "41.9574", - "geo_loc_longitude": "2.6400" - }, - { - "geo_loc_city": "Dosríus", - "geo_loc_latitude": "41.5942", - "geo_loc_longitude": "2.4072" - }, - { - "geo_loc_city": "Celanova", - "geo_loc_latitude": "42.1519", - "geo_loc_longitude": "-7.9575" - }, - { - "geo_loc_city": "La Cenia", - "geo_loc_latitude": "40.6336", - "geo_loc_longitude": "0.2853" - }, - { - "geo_loc_city": "Aldeamayor de San Martín", - "geo_loc_latitude": "41.5167", - "geo_loc_longitude": "-4.6333" - }, - { - "geo_loc_city": "Santa Marta de Ortigueira", - "geo_loc_latitude": "43.6831", - "geo_loc_longitude": "-7.8500" - }, - { - "geo_loc_city": "Esquivias", - "geo_loc_latitude": "40.1000", - "geo_loc_longitude": "-3.7667" - }, - { - "geo_loc_city": "Alaró", - "geo_loc_latitude": "39.7067", - "geo_loc_longitude": "2.7908" - }, - { - "geo_loc_city": "Arafo", - "geo_loc_latitude": "28.3404", - "geo_loc_longitude": "-16.4173" - }, - { - "geo_loc_city": "Prado del Rey", - "geo_loc_latitude": "36.7833", - "geo_loc_longitude": "-5.5667" - }, - { - "geo_loc_city": "Porreras", - "geo_loc_latitude": "39.5144", - "geo_loc_longitude": "3.0237" - }, - { - "geo_loc_city": "Torreblanca", - "geo_loc_latitude": "40.2206", - "geo_loc_longitude": "0.1953" - }, - { - "geo_loc_city": "Nueva-Carteya", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-4.4667" - }, - { - "geo_loc_city": "Salteras", - "geo_loc_latitude": "37.4167", - "geo_loc_longitude": "-6.1000" - }, - { - "geo_loc_city": "Celrá", - "geo_loc_latitude": "42.0247", - "geo_loc_longitude": "2.8789" - }, - { - "geo_loc_city": "Yeles", - "geo_loc_latitude": "40.1167", - "geo_loc_longitude": "-3.8000" - }, - { - "geo_loc_city": "Chauchina", - "geo_loc_latitude": "37.2000", - "geo_loc_longitude": "-3.7667" - }, - { - "geo_loc_city": "La Guancha", - "geo_loc_latitude": "28.3738", - "geo_loc_longitude": "-16.6516" - }, - { - "geo_loc_city": "Puente Caldelas", - "geo_loc_latitude": "42.3833", - "geo_loc_longitude": "-8.5000" - }, - { - "geo_loc_city": "Arjona", - "geo_loc_latitude": "37.9350", - "geo_loc_longitude": "-4.0569" - }, - { - "geo_loc_city": "Algodonales", - "geo_loc_latitude": "36.8811", - "geo_loc_longitude": "-5.4056" - }, - { - "geo_loc_city": "Vilanova de la Roca", - "geo_loc_latitude": "41.5542", - "geo_loc_longitude": "2.2886" - }, - { - "geo_loc_city": "Guitiriz", - "geo_loc_latitude": "43.1820", - "geo_loc_longitude": "-7.8954" - }, - { - "geo_loc_city": "Alfacar", - "geo_loc_latitude": "37.2333", - "geo_loc_longitude": "-3.5667" - }, - { - "geo_loc_city": "Macael", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-2.3000" - }, - { - "geo_loc_city": "Aceuchal", - "geo_loc_latitude": "38.6500", - "geo_loc_longitude": "-6.4831" - }, - { - "geo_loc_city": "Almazán", - "geo_loc_latitude": "41.3525", - "geo_loc_longitude": "-2.5331" - }, - { - "geo_loc_city": "Pulianas", - "geo_loc_latitude": "37.2167", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Deba", - "geo_loc_latitude": "43.2955", - "geo_loc_longitude": "-2.3538" - }, - { - "geo_loc_city": "Paterna de Rivera", - "geo_loc_latitude": "36.5167", - "geo_loc_longitude": "-5.8667" - }, - { - "geo_loc_city": "Benejúzar", - "geo_loc_latitude": "38.0778", - "geo_loc_longitude": "-0.8386" - }, - { - "geo_loc_city": "Casariche", - "geo_loc_latitude": "37.2833", - "geo_loc_longitude": "-4.7500" - }, - { - "geo_loc_city": "San Pol de Mar", - "geo_loc_latitude": "41.6033", - "geo_loc_longitude": "2.6244" - }, - { - "geo_loc_city": "Vilafant", - "geo_loc_latitude": "42.2468", - "geo_loc_longitude": "2.9379" - }, - { - "geo_loc_city": "Chinchón", - "geo_loc_latitude": "40.1394", - "geo_loc_longitude": "-3.4264" - }, - { - "geo_loc_city": "Agramunt", - "geo_loc_latitude": "41.7863", - "geo_loc_longitude": "1.0964" - }, - { - "geo_loc_city": "Abegondo", - "geo_loc_latitude": "43.2067", - "geo_loc_longitude": "-8.3100" - }, - { - "geo_loc_city": "Borriol", - "geo_loc_latitude": "40.0422", - "geo_loc_longitude": "-0.0714" - }, - { - "geo_loc_city": "San Ciprián de Viñas", - "geo_loc_latitude": "42.2969", - "geo_loc_longitude": "-7.8714" - }, - { - "geo_loc_city": "Alameda", - "geo_loc_latitude": "37.2000", - "geo_loc_longitude": "-4.6500" - }, - { - "geo_loc_city": "San Vicente de Alcántara", - "geo_loc_latitude": "39.3611", - "geo_loc_longitude": "-7.1333" - }, - { - "geo_loc_city": "Valencia de Alcántara", - "geo_loc_latitude": "39.4133", - "geo_loc_longitude": "-7.2436" - }, - { - "geo_loc_city": "Malpica", - "geo_loc_latitude": "43.3167", - "geo_loc_longitude": "-8.8000" - }, - { - "geo_loc_city": "Capellades", - "geo_loc_latitude": "41.5319", - "geo_loc_longitude": "1.6867" - }, - { - "geo_loc_city": "Cigales", - "geo_loc_latitude": "41.7581", - "geo_loc_longitude": "-4.6997" - }, - { - "geo_loc_city": "Librilla", - "geo_loc_latitude": "37.8831", - "geo_loc_longitude": "-1.3500" - }, - { - "geo_loc_city": "Meaño", - "geo_loc_latitude": "42.4500", - "geo_loc_longitude": "-8.7833" - }, - { - "geo_loc_city": "Parres", - "geo_loc_latitude": "43.3587", - "geo_loc_longitude": "-5.1846" - }, - { - "geo_loc_city": "Talavera La Real", - "geo_loc_latitude": "38.8833", - "geo_loc_longitude": "-6.7667" - }, - { - "geo_loc_city": "Montefrío", - "geo_loc_latitude": "37.3211", - "geo_loc_longitude": "-4.0111" - }, - { - "geo_loc_city": "Mutriku", - "geo_loc_latitude": "43.3072", - "geo_loc_longitude": "-2.3850" - }, - { - "geo_loc_city": "Villanueva del Trabuco", - "geo_loc_latitude": "37.0286", - "geo_loc_longitude": "-4.3381" - }, - { - "geo_loc_city": "Altafulla", - "geo_loc_latitude": "41.1433", - "geo_loc_longitude": "1.3769" - }, - { - "geo_loc_city": "Alburquerque", - "geo_loc_latitude": "39.2167", - "geo_loc_longitude": "-7.0000" - }, - { - "geo_loc_city": "Santa Cristina de Aro", - "geo_loc_latitude": "41.8139", - "geo_loc_longitude": "2.9974" - }, - { - "geo_loc_city": "San Ildefonso", - "geo_loc_latitude": "40.9017", - "geo_loc_longitude": "-4.0067" - }, - { - "geo_loc_city": "Ayora", - "geo_loc_latitude": "39.0583", - "geo_loc_longitude": "-1.0572" - }, - { - "geo_loc_city": "Mollina", - "geo_loc_latitude": "37.1231", - "geo_loc_longitude": "-4.6561" - }, - { - "geo_loc_city": "Nava", - "geo_loc_latitude": "43.3500", - "geo_loc_longitude": "-5.5167" - }, - { - "geo_loc_city": "Valencia de Don Juan", - "geo_loc_latitude": "42.3000", - "geo_loc_longitude": "-5.5167" - }, - { - "geo_loc_city": "Simancas", - "geo_loc_latitude": "41.5919", - "geo_loc_longitude": "-4.8286" - }, - { - "geo_loc_city": "Entrambasaguas", - "geo_loc_latitude": "43.3778", - "geo_loc_longitude": "-3.6767" - }, - { - "geo_loc_city": "Peal de Becerro", - "geo_loc_latitude": "37.9000", - "geo_loc_longitude": "-3.1167" - }, - { - "geo_loc_city": "La Campana", - "geo_loc_latitude": "37.5681", - "geo_loc_longitude": "-5.4278" - }, - { - "geo_loc_city": "Sarriá de Ter", - "geo_loc_latitude": "42.0181", - "geo_loc_longitude": "2.8261" - }, - { - "geo_loc_city": "Alcalá de los Gazules", - "geo_loc_latitude": "36.4667", - "geo_loc_longitude": "-5.7167" - }, - { - "geo_loc_city": "Bellpuig", - "geo_loc_latitude": "41.6267", - "geo_loc_longitude": "1.0133" - }, - { - "geo_loc_city": "Mugardos", - "geo_loc_latitude": "43.4544", - "geo_loc_longitude": "-8.2358" - }, - { - "geo_loc_city": "Otero de Rey", - "geo_loc_latitude": "43.1025", - "geo_loc_longitude": "-7.6136" - }, - { - "geo_loc_city": "Camariñas", - "geo_loc_latitude": "43.1300", - "geo_loc_longitude": "-9.1850" - }, - { - "geo_loc_city": "Moral de Calatrava", - "geo_loc_latitude": "38.8831", - "geo_loc_longitude": "-3.7167" - }, - { - "geo_loc_city": "Cájar", - "geo_loc_latitude": "37.1333", - "geo_loc_longitude": "-3.5667" - }, - { - "geo_loc_city": "Almadén", - "geo_loc_latitude": "38.7764", - "geo_loc_longitude": "-4.8369" - }, - { - "geo_loc_city": "Quesada", - "geo_loc_latitude": "37.8500", - "geo_loc_longitude": "-3.0667" - }, - { - "geo_loc_city": "Gualchos", - "geo_loc_latitude": "36.7500", - "geo_loc_longitude": "-3.3833" - }, - { - "geo_loc_city": "Pedrera", - "geo_loc_latitude": "37.2167", - "geo_loc_longitude": "-4.8833" - }, - { - "geo_loc_city": "Las Navas del Marqués", - "geo_loc_latitude": "40.6039", - "geo_loc_longitude": "-4.3278" - }, - { - "geo_loc_city": "Noreña", - "geo_loc_latitude": "43.3933", - "geo_loc_longitude": "-5.7042" - }, - { - "geo_loc_city": "Alcover", - "geo_loc_latitude": "41.2621", - "geo_loc_longitude": "1.1711" - }, - { - "geo_loc_city": "La Cañiza", - "geo_loc_latitude": "42.2128", - "geo_loc_longitude": "-8.2744" - }, - { - "geo_loc_city": "Iznalloz", - "geo_loc_latitude": "37.3925", - "geo_loc_longitude": "-3.5225" - }, - { - "geo_loc_city": "Alcudia de Crespins", - "geo_loc_latitude": "38.9708", - "geo_loc_longitude": "-0.5908" - }, - { - "geo_loc_city": "Esporlas", - "geo_loc_latitude": "39.6662", - "geo_loc_longitude": "2.5799" - }, - { - "geo_loc_city": "Ribadumia", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-8.7500" - }, - { - "geo_loc_city": "Beas de Segura", - "geo_loc_latitude": "38.2500", - "geo_loc_longitude": "-2.8833" - }, - { - "geo_loc_city": "Ses Salines", - "geo_loc_latitude": "39.3386", - "geo_loc_longitude": "3.0536" - }, - { - "geo_loc_city": "Oliva de la Frontera", - "geo_loc_latitude": "38.2764", - "geo_loc_longitude": "-6.9200" - }, - { - "geo_loc_city": "Sariegos", - "geo_loc_latitude": "42.6500", - "geo_loc_longitude": "-5.6333" - }, - { - "geo_loc_city": "La Puebla de Almoradiel", - "geo_loc_latitude": "39.6000", - "geo_loc_longitude": "-3.1000" - }, - { - "geo_loc_city": "Castro de Rey", - "geo_loc_latitude": "43.2079", - "geo_loc_longitude": "-7.4001" - }, - { - "geo_loc_city": "Valverde", - "geo_loc_latitude": "27.8097", - "geo_loc_longitude": "-17.9151" - }, - { - "geo_loc_city": "Marquina-Jemein", - "geo_loc_latitude": "43.2689", - "geo_loc_longitude": "-2.4964" - }, - { - "geo_loc_city": "Polop", - "geo_loc_latitude": "38.6220", - "geo_loc_longitude": "-0.1270" - }, - { - "geo_loc_city": "Los Montesinos", - "geo_loc_latitude": "38.0281", - "geo_loc_longitude": "-0.7419" - }, - { - "geo_loc_city": "Peñafiel", - "geo_loc_latitude": "41.6000", - "geo_loc_longitude": "-4.1167" - }, - { - "geo_loc_city": "Alcalá del Valle", - "geo_loc_latitude": "36.9000", - "geo_loc_longitude": "-5.1667" - }, - { - "geo_loc_city": "Candeleda", - "geo_loc_latitude": "40.1558", - "geo_loc_longitude": "-5.2408" - }, - { - "geo_loc_city": "Neda", - "geo_loc_latitude": "43.5000", - "geo_loc_longitude": "-8.1167" - }, - { - "geo_loc_city": "Ribadavia", - "geo_loc_latitude": "42.2833", - "geo_loc_longitude": "-8.1333" - }, - { - "geo_loc_city": "Cerceda", - "geo_loc_latitude": "43.1886", - "geo_loc_longitude": "-8.4703" - }, - { - "geo_loc_city": "Vedra", - "geo_loc_latitude": "42.7833", - "geo_loc_longitude": "-8.4667" - }, - { - "geo_loc_city": "Cacabelos", - "geo_loc_latitude": "42.5997", - "geo_loc_longitude": "-6.7256" - }, - { - "geo_loc_city": "Bescanó", - "geo_loc_latitude": "41.9649", - "geo_loc_longitude": "2.7370" - }, - { - "geo_loc_city": "Salvatierra", - "geo_loc_latitude": "42.8525", - "geo_loc_longitude": "-2.3894" - }, - { - "geo_loc_city": "Borja", - "geo_loc_latitude": "41.8333", - "geo_loc_longitude": "-1.5333" - }, - { - "geo_loc_city": "Benamejí", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-4.5333" - }, - { - "geo_loc_city": "Carranque", - "geo_loc_latitude": "40.1708", - "geo_loc_longitude": "-3.8969" - }, - { - "geo_loc_city": "Gironella", - "geo_loc_latitude": "42.0375", - "geo_loc_longitude": "1.8831" - }, - { - "geo_loc_city": "Isla de Arosa", - "geo_loc_latitude": "42.5544", - "geo_loc_longitude": "-8.8639" - }, - { - "geo_loc_city": "Cudillero", - "geo_loc_latitude": "43.5600", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Ferrerías", - "geo_loc_latitude": "39.9833", - "geo_loc_longitude": "4.0108" - }, - { - "geo_loc_city": "Salas", - "geo_loc_latitude": "43.4000", - "geo_loc_longitude": "-6.2500" - }, - { - "geo_loc_city": "Castilblanco de los Arroyos", - "geo_loc_latitude": "37.6750", - "geo_loc_longitude": "-5.9889" - }, - { - "geo_loc_city": "Miengo", - "geo_loc_latitude": "43.4281", - "geo_loc_longitude": "-3.9911" - }, - { - "geo_loc_city": "Sollana", - "geo_loc_latitude": "39.2785", - "geo_loc_longitude": "-0.3818" - }, - { - "geo_loc_city": "Garachico", - "geo_loc_latitude": "28.3737", - "geo_loc_longitude": "-16.7640" - }, - { - "geo_loc_city": "Infantes", - "geo_loc_latitude": "38.7342", - "geo_loc_longitude": "-3.0167" - }, - { - "geo_loc_city": "Villafranca de Córdoba", - "geo_loc_latitude": "37.9500", - "geo_loc_longitude": "-4.5333" - }, - { - "geo_loc_city": "Campanario", - "geo_loc_latitude": "38.8667", - "geo_loc_longitude": "-5.6167" - }, - { - "geo_loc_city": "Pallaresos", - "geo_loc_latitude": "41.1752", - "geo_loc_longitude": "1.2695" - }, - { - "geo_loc_city": "Villanueva del Río y Minas", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-5.7000" - }, - { - "geo_loc_city": "Lodosa", - "geo_loc_latitude": "42.4242", - "geo_loc_longitude": "-2.0786" - }, - { - "geo_loc_city": "Fregenal de la Sierra", - "geo_loc_latitude": "38.1667", - "geo_loc_longitude": "-6.6500" - }, - { - "geo_loc_city": "El Viso de San Juan", - "geo_loc_latitude": "40.1500", - "geo_loc_longitude": "-3.9167" - }, - { - "geo_loc_city": "Martorellas", - "geo_loc_latitude": "41.5279", - "geo_loc_longitude": "2.2375" - }, - { - "geo_loc_city": "Cabeza del Buey", - "geo_loc_latitude": "38.7378", - "geo_loc_longitude": "-5.2194" - }, - { - "geo_loc_city": "Agost", - "geo_loc_latitude": "38.4392", - "geo_loc_longitude": "-0.6394" - }, - { - "geo_loc_city": "Buenavista del Norte", - "geo_loc_latitude": "28.3721", - "geo_loc_longitude": "-16.8514" - }, - { - "geo_loc_city": "Enguera", - "geo_loc_latitude": "38.9819", - "geo_loc_longitude": "-0.6878" - }, - { - "geo_loc_city": "Meis", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-8.7000" - }, - { - "geo_loc_city": "Cabrera de Mataró", - "geo_loc_latitude": "41.5275", - "geo_loc_longitude": "2.3956" - }, - { - "geo_loc_city": "Los Silos", - "geo_loc_latitude": "28.3658", - "geo_loc_longitude": "-16.8167" - }, - { - "geo_loc_city": "Pozo Alcón", - "geo_loc_latitude": "37.7040", - "geo_loc_longitude": "-2.9350" - }, - { - "geo_loc_city": "Villanueva de Gállego", - "geo_loc_latitude": "41.7683", - "geo_loc_longitude": "-0.8264" - }, - { - "geo_loc_city": "El Coronil", - "geo_loc_latitude": "37.0833", - "geo_loc_longitude": "-5.6333" - }, - { - "geo_loc_city": "Campa", - "geo_loc_latitude": "43.3728", - "geo_loc_longitude": "-2.9492" - }, - { - "geo_loc_city": "Canyellas", - "geo_loc_latitude": "41.2829", - "geo_loc_longitude": "1.7229" - }, - { - "geo_loc_city": "Finisterre", - "geo_loc_latitude": "42.9000", - "geo_loc_longitude": "-9.2500" - }, - { - "geo_loc_city": "Torrefarrera", - "geo_loc_latitude": "41.6750", - "geo_loc_longitude": "0.6081" - }, - { - "geo_loc_city": "Fuente de Cantos", - "geo_loc_latitude": "38.2467", - "geo_loc_longitude": "-6.3092" - }, - { - "geo_loc_city": "Cazalla de la Sierra", - "geo_loc_latitude": "37.9333", - "geo_loc_longitude": "-5.7667" - }, - { - "geo_loc_city": "Porqueras", - "geo_loc_latitude": "42.1221", - "geo_loc_longitude": "2.7480" - }, - { - "geo_loc_city": "Sotillo de la Adrada", - "geo_loc_latitude": "40.2831", - "geo_loc_longitude": "-4.5831" - }, - { - "geo_loc_city": "El Pino", - "geo_loc_latitude": "42.9350", - "geo_loc_longitude": "-8.3330" - }, - { - "geo_loc_city": "Cardona", - "geo_loc_latitude": "41.9141", - "geo_loc_longitude": "1.6810" - }, - { - "geo_loc_city": "Madrigueras", - "geo_loc_latitude": "39.2333", - "geo_loc_longitude": "-1.8000" - }, - { - "geo_loc_city": "Ayelo de Malferit", - "geo_loc_latitude": "38.8778", - "geo_loc_longitude": "-0.5919" - }, - { - "geo_loc_city": "Arboleas", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-2.0667" - }, - { - "geo_loc_city": "Autol", - "geo_loc_latitude": "42.2139", - "geo_loc_longitude": "-2.0069" - }, - { - "geo_loc_city": "Bellreguart", - "geo_loc_latitude": "38.9464", - "geo_loc_longitude": "-0.1625" - }, - { - "geo_loc_city": "Doña Mencía", - "geo_loc_latitude": "37.5500", - "geo_loc_longitude": "-4.3500" - }, - { - "geo_loc_city": "Santaella", - "geo_loc_latitude": "37.5675", - "geo_loc_longitude": "-4.8466" - }, - { - "geo_loc_city": "Medina de Ríoseco", - "geo_loc_latitude": "41.8833", - "geo_loc_longitude": "-5.0333" - }, - { - "geo_loc_city": "Cortegana", - "geo_loc_latitude": "37.9000", - "geo_loc_longitude": "-6.8167" - }, - { - "geo_loc_city": "Malpartida de Plasencia", - "geo_loc_latitude": "39.9833", - "geo_loc_longitude": "-6.0333" - }, - { - "geo_loc_city": "Tazacorte", - "geo_loc_latitude": "28.6167", - "geo_loc_longitude": "-17.9167" - }, - { - "geo_loc_city": "Aznalcázar", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-6.2500" - }, - { - "geo_loc_city": "Bérriz", - "geo_loc_latitude": "43.1758", - "geo_loc_longitude": "-2.5756" - }, - { - "geo_loc_city": "La Luisiana", - "geo_loc_latitude": "37.5167", - "geo_loc_longitude": "-5.2500" - }, - { - "geo_loc_city": "Quintana de la Serena", - "geo_loc_latitude": "38.7333", - "geo_loc_longitude": "-5.6667" - }, - { - "geo_loc_city": "Catllar", - "geo_loc_latitude": "41.1754", - "geo_loc_longitude": "1.3264" - }, - { - "geo_loc_city": "Fuentes de Ebro", - "geo_loc_latitude": "41.5167", - "geo_loc_longitude": "-0.6333" - }, - { - "geo_loc_city": "Collbató", - "geo_loc_latitude": "41.5708", - "geo_loc_longitude": "1.8303" - }, - { - "geo_loc_city": "San Pedro de Vilamajor", - "geo_loc_latitude": "41.6834", - "geo_loc_longitude": "2.3930" - }, - { - "geo_loc_city": "Casas Ibáñez", - "geo_loc_latitude": "39.2833", - "geo_loc_longitude": "-1.4667" - }, - { - "geo_loc_city": "Rois", - "geo_loc_latitude": "42.7500", - "geo_loc_longitude": "-8.6830" - }, - { - "geo_loc_city": "Fuente Obejuna", - "geo_loc_latitude": "38.2667", - "geo_loc_longitude": "-5.4167" - }, - { - "geo_loc_city": "Casar de Cáceres", - "geo_loc_latitude": "39.5500", - "geo_loc_longitude": "-6.4167" - }, - { - "geo_loc_city": "Benahadux", - "geo_loc_latitude": "36.9267", - "geo_loc_longitude": "-2.4614" - }, - { - "geo_loc_city": "Santovenia de Pisuerga", - "geo_loc_latitude": "41.7000", - "geo_loc_longitude": "-4.6833" - }, - { - "geo_loc_city": "Hornachuelos", - "geo_loc_latitude": "37.8333", - "geo_loc_longitude": "-5.2333" - }, - { - "geo_loc_city": "Villamanrique de la Condesa", - "geo_loc_latitude": "37.2500", - "geo_loc_longitude": "-6.3000" - }, - { - "geo_loc_city": "Montalbán de Córdoba", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-4.7500" - }, - { - "geo_loc_city": "Puebla Larga", - "geo_loc_latitude": "39.0861", - "geo_loc_longitude": "-0.4767" - }, - { - "geo_loc_city": "Benitachell", - "geo_loc_latitude": "38.7328", - "geo_loc_longitude": "0.1442" - }, - { - "geo_loc_city": "Los Molinos", - "geo_loc_latitude": "40.7111", - "geo_loc_longitude": "-4.0744" - }, - { - "geo_loc_city": "Mondariz", - "geo_loc_latitude": "42.2333", - "geo_loc_longitude": "-8.4500" - }, - { - "geo_loc_city": "Navalvillar de Pela", - "geo_loc_latitude": "39.0833", - "geo_loc_longitude": "-5.4667" - }, - { - "geo_loc_city": "Cospeito", - "geo_loc_latitude": "43.2361", - "geo_loc_longitude": "-7.5583" - }, - { - "geo_loc_city": "Zas", - "geo_loc_latitude": "43.1000", - "geo_loc_longitude": "-8.9000" - }, - { - "geo_loc_city": "Fabero", - "geo_loc_latitude": "42.7678", - "geo_loc_longitude": "-6.6250" - }, - { - "geo_loc_city": "Fuente Vaqueros", - "geo_loc_latitude": "37.2167", - "geo_loc_longitude": "-3.7831" - }, - { - "geo_loc_city": "Piedrabuena", - "geo_loc_latitude": "39.0333", - "geo_loc_longitude": "-4.1667" - }, - { - "geo_loc_city": "Épila", - "geo_loc_latitude": "41.6000", - "geo_loc_longitude": "-1.2830" - }, - { - "geo_loc_city": "Valmojado", - "geo_loc_latitude": "40.2044", - "geo_loc_longitude": "-4.0911" - }, - { - "geo_loc_city": "Villalonga", - "geo_loc_latitude": "38.8833", - "geo_loc_longitude": "-0.2000" - }, - { - "geo_loc_city": "El Carpio", - "geo_loc_latitude": "37.9333", - "geo_loc_longitude": "-4.5000" - }, - { - "geo_loc_city": "Plencia", - "geo_loc_latitude": "43.4058", - "geo_loc_longitude": "-2.9464" - }, - { - "geo_loc_city": "Beas", - "geo_loc_latitude": "37.4167", - "geo_loc_longitude": "-6.7833" - }, - { - "geo_loc_city": "Ampuero", - "geo_loc_latitude": "43.3447", - "geo_loc_longitude": "-3.4144" - }, - { - "geo_loc_city": "Bárcena de Cicero", - "geo_loc_latitude": "43.4250", - "geo_loc_longitude": "-3.5211" - }, - { - "geo_loc_city": "Sigüenza", - "geo_loc_latitude": "41.0692", - "geo_loc_longitude": "-2.6392" - }, - { - "geo_loc_city": "Puigreig", - "geo_loc_latitude": "41.9742", - "geo_loc_longitude": "1.8806" - }, - { - "geo_loc_city": "Hostalrich", - "geo_loc_latitude": "41.7481", - "geo_loc_longitude": "2.6361" - }, - { - "geo_loc_city": "Formentera de Segura", - "geo_loc_latitude": "38.0833", - "geo_loc_longitude": "-0.7500" - }, - { - "geo_loc_city": "Castejón", - "geo_loc_latitude": "42.1611", - "geo_loc_longitude": "-1.7603" - }, - { - "geo_loc_city": "Ibarra", - "geo_loc_latitude": "43.1308", - "geo_loc_longitude": "-2.0617" - }, - { - "geo_loc_city": "Cadrete", - "geo_loc_latitude": "41.5553", - "geo_loc_longitude": "-0.9597" - }, - { - "geo_loc_city": "El Saucejo", - "geo_loc_latitude": "37.0667", - "geo_loc_longitude": "-5.0833" - }, - { - "geo_loc_city": "Santillana", - "geo_loc_latitude": "43.3933", - "geo_loc_longitude": "-4.1047" - }, - { - "geo_loc_city": "Cervo", - "geo_loc_latitude": "43.6819", - "geo_loc_longitude": "-7.4478" - }, - { - "geo_loc_city": "Sodupe", - "geo_loc_latitude": "43.2008", - "geo_loc_longitude": "-3.0486" - }, - { - "geo_loc_city": "Monesterio", - "geo_loc_latitude": "38.0833", - "geo_loc_longitude": "-6.2667" - }, - { - "geo_loc_city": "Boqueijón", - "geo_loc_latitude": "42.8170", - "geo_loc_longitude": "-8.4170" - }, - { - "geo_loc_city": "Chinchilla de Monte Aragón", - "geo_loc_latitude": "38.9196", - "geo_loc_longitude": "-1.7264" - }, - { - "geo_loc_city": "Yebes", - "geo_loc_latitude": "40.5347", - "geo_loc_longitude": "-3.1097" - }, - { - "geo_loc_city": "Frontera", - "geo_loc_latitude": "27.7535", - "geo_loc_longitude": "-18.0108" - }, - { - "geo_loc_city": "Sariñena", - "geo_loc_latitude": "41.7833", - "geo_loc_longitude": "-0.1667" - }, - { - "geo_loc_city": "Los Sauces", - "geo_loc_latitude": "28.8000", - "geo_loc_longitude": "-17.7667" - }, - { - "geo_loc_city": "El Tiemblo", - "geo_loc_latitude": "40.4144", - "geo_loc_longitude": "-4.5003" - }, - { - "geo_loc_city": "La Roda de Andalucía", - "geo_loc_latitude": "37.2106", - "geo_loc_longitude": "-4.7703" - }, - { - "geo_loc_city": "Papiol", - "geo_loc_latitude": "41.4392", - "geo_loc_longitude": "2.0106" - }, - { - "geo_loc_city": "Valverde de Leganés", - "geo_loc_latitude": "38.6667", - "geo_loc_longitude": "-6.9833" - }, - { - "geo_loc_city": "San Clemente de Llobregat", - "geo_loc_latitude": "41.3381", - "geo_loc_longitude": "1.9983" - }, - { - "geo_loc_city": "Albuixech", - "geo_loc_latitude": "39.5436", - "geo_loc_longitude": "-0.3217" - }, - { - "geo_loc_city": "Miravalles", - "geo_loc_latitude": "43.1814", - "geo_loc_longitude": "-2.9003" - }, - { - "geo_loc_city": "Boecillo", - "geo_loc_latitude": "41.5333", - "geo_loc_longitude": "-4.7000" - }, - { - "geo_loc_city": "Villanueva de Algaidas", - "geo_loc_latitude": "37.1831", - "geo_loc_longitude": "-4.4500" - }, - { - "geo_loc_city": "Moraña", - "geo_loc_latitude": "42.5500", - "geo_loc_longitude": "-8.5500" - }, - { - "geo_loc_city": "Orcoyen", - "geo_loc_latitude": "42.8239", - "geo_loc_longitude": "-1.6992" - }, - { - "geo_loc_city": "Bocairente", - "geo_loc_latitude": "38.7658", - "geo_loc_longitude": "-0.6128" - }, - { - "geo_loc_city": "Adamuz", - "geo_loc_latitude": "38.0167", - "geo_loc_longitude": "-4.5167" - }, - { - "geo_loc_city": "Iznájar", - "geo_loc_latitude": "37.2500", - "geo_loc_longitude": "-4.3000" - }, - { - "geo_loc_city": "Murchante", - "geo_loc_latitude": "42.0333", - "geo_loc_longitude": "-1.6500" - }, - { - "geo_loc_city": "Consell", - "geo_loc_latitude": "39.6691", - "geo_loc_longitude": "2.8122" - }, - { - "geo_loc_city": "Niebla", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-6.6833" - }, - { - "geo_loc_city": "Beriáin", - "geo_loc_latitude": "42.7336", - "geo_loc_longitude": "-1.6444" - }, - { - "geo_loc_city": "Escoriaza", - "geo_loc_latitude": "43.0169", - "geo_loc_longitude": "-2.5283" - }, - { - "geo_loc_city": "Pechina", - "geo_loc_latitude": "36.9167", - "geo_loc_longitude": "-2.4333" - }, - { - "geo_loc_city": "Camponaraya", - "geo_loc_latitude": "42.5806", - "geo_loc_longitude": "-6.6703" - }, - { - "geo_loc_city": "San Vicente de la Barquera", - "geo_loc_latitude": "43.3850", - "geo_loc_longitude": "-4.3986" - }, - { - "geo_loc_city": "Santa Cruz de Mudela", - "geo_loc_latitude": "38.6333", - "geo_loc_longitude": "-3.4667" - }, - { - "geo_loc_city": "Arriate", - "geo_loc_latitude": "36.7992", - "geo_loc_longitude": "-5.1408" - }, - { - "geo_loc_city": "Selva", - "geo_loc_latitude": "39.7545", - "geo_loc_longitude": "2.9007" - }, - { - "geo_loc_city": "Arroyo de San Serván", - "geo_loc_latitude": "38.8500", - "geo_loc_longitude": "-6.4500" - }, - { - "geo_loc_city": "Malpartida de Cáceres", - "geo_loc_latitude": "39.4456", - "geo_loc_longitude": "-6.5058" - }, - { - "geo_loc_city": "Pinseque", - "geo_loc_latitude": "41.7378", - "geo_loc_longitude": "-1.1014" - }, - { - "geo_loc_city": "Villamalea", - "geo_loc_latitude": "39.3667", - "geo_loc_longitude": "-1.5833" - }, - { - "geo_loc_city": "Dalías", - "geo_loc_latitude": "36.8214", - "geo_loc_longitude": "-2.8703" - }, - { - "geo_loc_city": "La Guardia de Jaén", - "geo_loc_latitude": "37.7419", - "geo_loc_longitude": "-3.6925" - }, - { - "geo_loc_city": "Curtis", - "geo_loc_latitude": "43.1389", - "geo_loc_longitude": "-8.0358" - }, - { - "geo_loc_city": "Castillo de Locubín", - "geo_loc_latitude": "37.5167", - "geo_loc_longitude": "-3.9333" - }, - { - "geo_loc_city": "Albalat dels Sorells", - "geo_loc_latitude": "39.5433", - "geo_loc_longitude": "-0.3461" - }, - { - "geo_loc_city": "Sineu", - "geo_loc_latitude": "39.6431", - "geo_loc_longitude": "3.0116" - }, - { - "geo_loc_city": "Caniles", - "geo_loc_latitude": "37.4333", - "geo_loc_longitude": "-2.7167" - }, - { - "geo_loc_city": "La Lastrilla", - "geo_loc_latitude": "40.9689", - "geo_loc_longitude": "-4.1033" - }, - { - "geo_loc_city": "Talamanca de Jarama", - "geo_loc_latitude": "40.7444", - "geo_loc_longitude": "-3.5081" - }, - { - "geo_loc_city": "Olite", - "geo_loc_latitude": "42.4875", - "geo_loc_longitude": "-1.6625" - }, - { - "geo_loc_city": "Santa Amalia", - "geo_loc_latitude": "39.0167", - "geo_loc_longitude": "-6.0167" - }, - { - "geo_loc_city": "La Pobla de Mafumet", - "geo_loc_latitude": "41.1866", - "geo_loc_longitude": "1.2083" - }, - { - "geo_loc_city": "Cómpeta", - "geo_loc_latitude": "36.8333", - "geo_loc_longitude": "-3.9833" - }, - { - "geo_loc_city": "Hinojos", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-6.3833" - }, - { - "geo_loc_city": "Hervás", - "geo_loc_latitude": "40.2739", - "geo_loc_longitude": "-5.8658" - }, - { - "geo_loc_city": "Cascante", - "geo_loc_latitude": "41.9992", - "geo_loc_longitude": "-1.6789" - }, - { - "geo_loc_city": "Yuncler", - "geo_loc_latitude": "40.0406", - "geo_loc_longitude": "-3.9036" - }, - { - "geo_loc_city": "Los Corrales", - "geo_loc_latitude": "37.1000", - "geo_loc_longitude": "-4.9833" - }, - { - "geo_loc_city": "Olivella", - "geo_loc_latitude": "41.3104", - "geo_loc_longitude": "1.8109" - }, - { - "geo_loc_city": "Alosno", - "geo_loc_latitude": "37.5486", - "geo_loc_longitude": "-7.1153" - }, - { - "geo_loc_city": "San Gregorio", - "geo_loc_latitude": "41.9893", - "geo_loc_longitude": "2.7597" - }, - { - "geo_loc_city": "Veigas", - "geo_loc_latitude": "43.4157", - "geo_loc_longitude": "-6.9992" - }, - { - "geo_loc_city": "Placencia", - "geo_loc_latitude": "43.1748", - "geo_loc_longitude": "-2.4117" - }, - { - "geo_loc_city": "Pradejón", - "geo_loc_latitude": "42.3344", - "geo_loc_longitude": "-2.0681" - }, - { - "geo_loc_city": "Carnota", - "geo_loc_latitude": "42.8211", - "geo_loc_longitude": "-9.0872" - }, - { - "geo_loc_city": "Bagur", - "geo_loc_latitude": "41.9542", - "geo_loc_longitude": "3.2088" - }, - { - "geo_loc_city": "Rincón de Soto", - "geo_loc_latitude": "42.2344", - "geo_loc_longitude": "-1.8508" - }, - { - "geo_loc_city": "Sabiote", - "geo_loc_latitude": "38.0667", - "geo_loc_longitude": "-3.3000" - }, - { - "geo_loc_city": "Villargordo", - "geo_loc_latitude": "37.9406", - "geo_loc_longitude": "-3.7294" - }, - { - "geo_loc_city": "Espera", - "geo_loc_latitude": "36.8667", - "geo_loc_longitude": "-5.8000" - }, - { - "geo_loc_city": "Montemayor", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-4.7000" - }, - { - "geo_loc_city": "Jun", - "geo_loc_latitude": "37.2167", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "La Lantejuela", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-5.2167" - }, - { - "geo_loc_city": "Pliego", - "geo_loc_latitude": "37.9900", - "geo_loc_longitude": "-1.5061" - }, - { - "geo_loc_city": "Luarca", - "geo_loc_latitude": "43.5448", - "geo_loc_longitude": "-6.5327" - }, - { - "geo_loc_city": "Mazaricos", - "geo_loc_latitude": "42.9333", - "geo_loc_longitude": "-8.9500" - }, - { - "geo_loc_city": "Balenyá", - "geo_loc_latitude": "41.8129", - "geo_loc_longitude": "2.2348" - }, - { - "geo_loc_city": "Azagra", - "geo_loc_latitude": "42.3000", - "geo_loc_longitude": "-1.9000" - }, - { - "geo_loc_city": "Calanda", - "geo_loc_latitude": "40.9408", - "geo_loc_longitude": "-0.2317" - }, - { - "geo_loc_city": "Ojén", - "geo_loc_latitude": "36.5667", - "geo_loc_longitude": "-4.8500" - }, - { - "geo_loc_city": "Minas de Ríotinto", - "geo_loc_latitude": "37.6833", - "geo_loc_longitude": "-6.5833" - }, - { - "geo_loc_city": "Villasana de Mena", - "geo_loc_latitude": "43.1014", - "geo_loc_longitude": "-3.2814" - }, - { - "geo_loc_city": "Nieves", - "geo_loc_latitude": "42.0880", - "geo_loc_longitude": "-8.4150" - }, - { - "geo_loc_city": "Soto del Barco", - "geo_loc_latitude": "43.5333", - "geo_loc_longitude": "-6.0667" - }, - { - "geo_loc_city": "Quart d’Onyar", - "geo_loc_latitude": "41.9399", - "geo_loc_longitude": "2.8399" - }, - { - "geo_loc_city": "Almogía", - "geo_loc_latitude": "36.8267", - "geo_loc_longitude": "-4.5367" - }, - { - "geo_loc_city": "Turre", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-1.8833" - }, - { - "geo_loc_city": "Cariño", - "geo_loc_latitude": "43.7414", - "geo_loc_longitude": "-7.8692" - }, - { - "geo_loc_city": "Cestona", - "geo_loc_latitude": "43.2400", - "geo_loc_longitude": "-2.2586" - }, - { - "geo_loc_city": "Breda", - "geo_loc_latitude": "41.7486", - "geo_loc_longitude": "2.5573" - }, - { - "geo_loc_city": "San Bartolomé de la Torre", - "geo_loc_latitude": "37.4500", - "geo_loc_longitude": "-7.1000" - }, - { - "geo_loc_city": "El Franco", - "geo_loc_latitude": "43.5500", - "geo_loc_longitude": "-6.8667" - }, - { - "geo_loc_city": "Vera de Bidasoa", - "geo_loc_latitude": "43.2806", - "geo_loc_longitude": "-1.6819" - }, - { - "geo_loc_city": "La Robla", - "geo_loc_latitude": "42.8000", - "geo_loc_longitude": "-5.6167" - }, - { - "geo_loc_city": "Teba", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-4.9333" - }, - { - "geo_loc_city": "Morell", - "geo_loc_latitude": "41.1922", - "geo_loc_longitude": "1.2087" - }, - { - "geo_loc_city": "Bonrepós y Mirambell", - "geo_loc_latitude": "39.5206", - "geo_loc_longitude": "-0.3650" - }, - { - "geo_loc_city": "Ribaforada", - "geo_loc_latitude": "41.9972", - "geo_loc_longitude": "-1.5108" - }, - { - "geo_loc_city": "Espluga de Francolí", - "geo_loc_latitude": "41.3972", - "geo_loc_longitude": "1.1029" - }, - { - "geo_loc_city": "La Alameda de la Sagra", - "geo_loc_latitude": "40.0119", - "geo_loc_longitude": "-3.7950" - }, - { - "geo_loc_city": "Magán", - "geo_loc_latitude": "39.9500", - "geo_loc_longitude": "-3.9167" - }, - { - "geo_loc_city": "Gilena", - "geo_loc_latitude": "37.2500", - "geo_loc_longitude": "-4.9000" - }, - { - "geo_loc_city": "Tabernas", - "geo_loc_latitude": "37.0500", - "geo_loc_longitude": "-2.3833" - }, - { - "geo_loc_city": "Santa Bárbara", - "geo_loc_latitude": "40.7146", - "geo_loc_longitude": "0.4929" - }, - { - "geo_loc_city": "Alhama de Almería", - "geo_loc_latitude": "36.9500", - "geo_loc_longitude": "-2.5667" - }, - { - "geo_loc_city": "Valdepeñas de Jaén", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-3.8167" - }, - { - "geo_loc_city": "Olvega", - "geo_loc_latitude": "41.7667", - "geo_loc_longitude": "-1.9667" - }, - { - "geo_loc_city": "Cangas de Onís", - "geo_loc_latitude": "43.3500", - "geo_loc_longitude": "-5.1167" - }, - { - "geo_loc_city": "Odena", - "geo_loc_latitude": "41.6081", - "geo_loc_longitude": "1.6419" - }, - { - "geo_loc_city": "Yurreta", - "geo_loc_latitude": "43.1831", - "geo_loc_longitude": "-2.6331" - }, - { - "geo_loc_city": "Friol", - "geo_loc_latitude": "43.0333", - "geo_loc_longitude": "-7.7833" - }, - { - "geo_loc_city": "Calaf", - "geo_loc_latitude": "41.7327", - "geo_loc_longitude": "1.5148" - }, - { - "geo_loc_city": "Biar", - "geo_loc_latitude": "38.6331", - "geo_loc_longitude": "-0.7667" - }, - { - "geo_loc_city": "Lopera", - "geo_loc_latitude": "37.9333", - "geo_loc_longitude": "-4.2000" - }, - { - "geo_loc_city": "Olmedo", - "geo_loc_latitude": "41.2889", - "geo_loc_longitude": "-4.6833" - }, - { - "geo_loc_city": "Llosa de Ranes", - "geo_loc_latitude": "39.0186", - "geo_loc_longitude": "-0.5336" - }, - { - "geo_loc_city": "Peñaflor", - "geo_loc_latitude": "37.7000", - "geo_loc_longitude": "-5.3333" - }, - { - "geo_loc_city": "Bisbal del Panadés", - "geo_loc_latitude": "41.2808", - "geo_loc_longitude": "1.4879" - }, - { - "geo_loc_city": "La Calzada de Calatrava", - "geo_loc_latitude": "38.7039", - "geo_loc_longitude": "-3.7764" - }, - { - "geo_loc_city": "Casabermeja", - "geo_loc_latitude": "36.8833", - "geo_loc_longitude": "-4.4167" - }, - { - "geo_loc_city": "Barro", - "geo_loc_latitude": "42.5250", - "geo_loc_longitude": "-8.6472" - }, - { - "geo_loc_city": "Villa de Don Fadrique", - "geo_loc_latitude": "39.6150", - "geo_loc_longitude": "-3.2233" - }, - { - "geo_loc_city": "Moclín", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-3.7833" - }, - { - "geo_loc_city": "Jove", - "geo_loc_latitude": "43.6858", - "geo_loc_longitude": "-7.5089" - }, - { - "geo_loc_city": "Cuevas de San Marcos", - "geo_loc_latitude": "37.2669", - "geo_loc_longitude": "-4.4176" - }, - { - "geo_loc_city": "Altura", - "geo_loc_latitude": "39.8667", - "geo_loc_longitude": "-0.4000" - }, - { - "geo_loc_city": "Pedrola", - "geo_loc_latitude": "41.7874", - "geo_loc_longitude": "-1.2142" - }, - { - "geo_loc_city": "Godelleta", - "geo_loc_latitude": "39.4222", - "geo_loc_longitude": "-0.6856" - }, - { - "geo_loc_city": "Arjonilla", - "geo_loc_latitude": "37.9667", - "geo_loc_longitude": "-4.1000" - }, - { - "geo_loc_city": "Navahermosa", - "geo_loc_latitude": "39.6367", - "geo_loc_longitude": "-4.4856" - }, - { - "geo_loc_city": "Faura", - "geo_loc_latitude": "39.7278", - "geo_loc_longitude": "-0.2611" - }, - { - "geo_loc_city": "Santa Susana", - "geo_loc_latitude": "41.6367", - "geo_loc_longitude": "2.7081" - }, - { - "geo_loc_city": "Tíjola", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-2.4333" - }, - { - "geo_loc_city": "Zalamea de la Serena", - "geo_loc_latitude": "38.6500", - "geo_loc_longitude": "-5.6500" - }, - { - "geo_loc_city": "Seva", - "geo_loc_latitude": "41.8406", - "geo_loc_longitude": "2.2853" - }, - { - "geo_loc_city": "San Hipólito de Voltregá", - "geo_loc_latitude": "42.0172", - "geo_loc_longitude": "2.2389" - }, - { - "geo_loc_city": "Mondoñedo", - "geo_loc_latitude": "43.4281", - "geo_loc_longitude": "-7.3628" - }, - { - "geo_loc_city": "Hornachos", - "geo_loc_latitude": "38.4667", - "geo_loc_longitude": "-6.1667" - }, - { - "geo_loc_city": "Villar del Arzobispo", - "geo_loc_latitude": "39.7337", - "geo_loc_longitude": "-0.8273" - }, - { - "geo_loc_city": "Rus", - "geo_loc_latitude": "38.0500", - "geo_loc_longitude": "-3.4500" - }, - { - "geo_loc_city": "Lanjarón", - "geo_loc_latitude": "36.9167", - "geo_loc_longitude": "-3.4667" - }, - { - "geo_loc_city": "Mendavia", - "geo_loc_latitude": "42.4500", - "geo_loc_longitude": "-2.2000" - }, - { - "geo_loc_city": "Elche de la Sierra", - "geo_loc_latitude": "38.4500", - "geo_loc_longitude": "-2.0500" - }, - { - "geo_loc_city": "Los Molares", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-5.7167" - }, - { - "geo_loc_city": "Láchar", - "geo_loc_latitude": "37.2000", - "geo_loc_longitude": "-3.8333" - }, - { - "geo_loc_city": "Las Ventas de Retamosa", - "geo_loc_latitude": "40.1500", - "geo_loc_longitude": "-4.1167" - }, - { - "geo_loc_city": "Lemorieta", - "geo_loc_latitude": "43.2083", - "geo_loc_longitude": "-2.7750" - }, - { - "geo_loc_city": "Juneda", - "geo_loc_latitude": "41.5492", - "geo_loc_longitude": "0.8251" - }, - { - "geo_loc_city": "Viella", - "geo_loc_latitude": "42.7023", - "geo_loc_longitude": "0.7958" - }, - { - "geo_loc_city": "Herrera del Duque", - "geo_loc_latitude": "39.1686", - "geo_loc_longitude": "-5.0511" - }, - { - "geo_loc_city": "Tamarite de Litera", - "geo_loc_latitude": "41.8700", - "geo_loc_longitude": "0.4333" - }, - { - "geo_loc_city": "Barcarrota", - "geo_loc_latitude": "38.5147", - "geo_loc_longitude": "-6.8486" - }, - { - "geo_loc_city": "Albelda de Iregua", - "geo_loc_latitude": "42.3575", - "geo_loc_longitude": "-2.4728" - }, - { - "geo_loc_city": "Villafranca de Bonany", - "geo_loc_latitude": "39.5699", - "geo_loc_longitude": "3.0880" - }, - { - "geo_loc_city": "Porzuna", - "geo_loc_latitude": "39.1500", - "geo_loc_longitude": "-4.1500" - }, - { - "geo_loc_city": "Paterna del Campo", - "geo_loc_latitude": "37.4167", - "geo_loc_longitude": "-6.4000" - }, - { - "geo_loc_city": "Milagro", - "geo_loc_latitude": "42.2500", - "geo_loc_longitude": "-1.7667" - }, - { - "geo_loc_city": "San Cipriano de Vallalta", - "geo_loc_latitude": "41.6214", - "geo_loc_longitude": "2.6006" - }, - { - "geo_loc_city": "Alcoletge", - "geo_loc_latitude": "41.6474", - "geo_loc_longitude": "0.6942" - }, - { - "geo_loc_city": "Munera", - "geo_loc_latitude": "39.0333", - "geo_loc_longitude": "-2.4667" - }, - { - "geo_loc_city": "Villaconejos", - "geo_loc_latitude": "40.1042", - "geo_loc_longitude": "-3.4850" - }, - { - "geo_loc_city": "Corgo", - "geo_loc_latitude": "42.9500", - "geo_loc_longitude": "-7.4167" - }, - { - "geo_loc_city": "Cijuela", - "geo_loc_latitude": "37.2000", - "geo_loc_longitude": "-3.8000" - }, - { - "geo_loc_city": "La Baña", - "geo_loc_latitude": "42.9670", - "geo_loc_longitude": "-8.7670" - }, - { - "geo_loc_city": "Vinalesa", - "geo_loc_latitude": "39.5406", - "geo_loc_longitude": "-0.3700" - }, - { - "geo_loc_city": "Flix", - "geo_loc_latitude": "41.2310", - "geo_loc_longitude": "0.5501" - }, - { - "geo_loc_city": "Colmenar", - "geo_loc_latitude": "36.9053", - "geo_loc_longitude": "-4.3364" - }, - { - "geo_loc_city": "Talarrubias", - "geo_loc_latitude": "39.0333", - "geo_loc_longitude": "-5.2333" - }, - { - "geo_loc_city": "Gilet", - "geo_loc_latitude": "39.6792", - "geo_loc_longitude": "-0.3217" - }, - { - "geo_loc_city": "Zarza de Alange", - "geo_loc_latitude": "38.8181", - "geo_loc_longitude": "-6.2208" - }, - { - "geo_loc_city": "Artesa de Segre", - "geo_loc_latitude": "41.8954", - "geo_loc_longitude": "1.0454" - }, - { - "geo_loc_city": "Elizondo", - "geo_loc_latitude": "43.1468", - "geo_loc_longitude": "-1.5171" - }, - { - "geo_loc_city": "Fonsagrada", - "geo_loc_latitude": "43.1330", - "geo_loc_longitude": "-7.0670" - }, - { - "geo_loc_city": "Sancellas", - "geo_loc_latitude": "39.6464", - "geo_loc_longitude": "2.8978" - }, - { - "geo_loc_city": "El Rubio", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-4.9833" - }, - { - "geo_loc_city": "Villalba del Alcor", - "geo_loc_latitude": "37.4000", - "geo_loc_longitude": "-6.4667" - }, - { - "geo_loc_city": "Cantoria", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-2.1833" - }, - { - "geo_loc_city": "Graus", - "geo_loc_latitude": "42.1875", - "geo_loc_longitude": "0.3342" - }, - { - "geo_loc_city": "Carracedelo", - "geo_loc_latitude": "42.5547", - "geo_loc_longitude": "-6.7339" - }, - { - "geo_loc_city": "Villanueva del Fresno", - "geo_loc_latitude": "38.3833", - "geo_loc_longitude": "-7.1667" - }, - { - "geo_loc_city": "Villanueva del Rosario", - "geo_loc_latitude": "37.0000", - "geo_loc_longitude": "-4.3500" - }, - { - "geo_loc_city": "Almenar", - "geo_loc_latitude": "41.7986", - "geo_loc_longitude": "0.5689" - }, - { - "geo_loc_city": "Cariñena", - "geo_loc_latitude": "41.3333", - "geo_loc_longitude": "-1.2167" - }, - { - "geo_loc_city": "Santa Oliva", - "geo_loc_latitude": "41.2533", - "geo_loc_longitude": "1.5522" - }, - { - "geo_loc_city": "Alcolea del Río", - "geo_loc_latitude": "37.6167", - "geo_loc_longitude": "-5.6667" - }, - { - "geo_loc_city": "Castropol", - "geo_loc_latitude": "43.5333", - "geo_loc_longitude": "-7.0333" - }, - { - "geo_loc_city": "Viloví de Oñar", - "geo_loc_latitude": "41.8889", - "geo_loc_longitude": "2.7425" - }, - { - "geo_loc_city": "Catoira", - "geo_loc_latitude": "42.6667", - "geo_loc_longitude": "-8.7217" - }, - { - "geo_loc_city": "Albalat de la Ribera", - "geo_loc_latitude": "39.2014", - "geo_loc_longitude": "-0.3867" - }, - { - "geo_loc_city": "Palas de Rey", - "geo_loc_latitude": "42.8736", - "geo_loc_longitude": "-7.8694" - }, - { - "geo_loc_city": "Cañada Rosal", - "geo_loc_latitude": "37.6000", - "geo_loc_longitude": "-5.2000" - }, - { - "geo_loc_city": "La Junquera", - "geo_loc_latitude": "42.4197", - "geo_loc_longitude": "2.8753" - }, - { - "geo_loc_city": "Sierra de Yeguas", - "geo_loc_latitude": "37.1167", - "geo_loc_longitude": "-4.8667" - }, - { - "geo_loc_city": "Antas", - "geo_loc_latitude": "37.2333", - "geo_loc_longitude": "-1.9167" - }, - { - "geo_loc_city": "Pedrajas de San Esteban", - "geo_loc_latitude": "41.3500", - "geo_loc_longitude": "-4.5833" - }, - { - "geo_loc_city": "Forcarey", - "geo_loc_latitude": "42.5889", - "geo_loc_longitude": "-8.3514" - }, - { - "geo_loc_city": "Santa Cruz del Retamar", - "geo_loc_latitude": "40.1167", - "geo_loc_longitude": "-4.2333" - }, - { - "geo_loc_city": "Alcorisa", - "geo_loc_latitude": "40.8833", - "geo_loc_longitude": "-0.3833" - }, - { - "geo_loc_city": "Humilladero", - "geo_loc_latitude": "37.1147", - "geo_loc_longitude": "-4.7028" - }, - { - "geo_loc_city": "Simat de Valldigna", - "geo_loc_latitude": "39.0437", - "geo_loc_longitude": "-0.3104" - }, - { - "geo_loc_city": "Coaña", - "geo_loc_latitude": "43.5167", - "geo_loc_longitude": "-6.7500" - }, - { - "geo_loc_city": "Benijófar", - "geo_loc_latitude": "38.0806", - "geo_loc_longitude": "-0.7386" - }, - { - "geo_loc_city": "Villanueva de la Concepción", - "geo_loc_latitude": "36.9311", - "geo_loc_longitude": "-4.5317" - }, - { - "geo_loc_city": "Alfara del Patriarca", - "geo_loc_latitude": "39.5436", - "geo_loc_longitude": "-0.3850" - }, - { - "geo_loc_city": "La Ampolla", - "geo_loc_latitude": "40.8142", - "geo_loc_longitude": "0.7100" - }, - { - "geo_loc_city": "Escalona", - "geo_loc_latitude": "40.1708", - "geo_loc_longitude": "-4.4053" - }, - { - "geo_loc_city": "Zamudio", - "geo_loc_latitude": "43.2828", - "geo_loc_longitude": "-2.8625" - }, - { - "geo_loc_city": "Jamilena", - "geo_loc_latitude": "37.7500", - "geo_loc_longitude": "-3.9000" - }, - { - "geo_loc_city": "San Mateo de Gállego", - "geo_loc_latitude": "41.8314", - "geo_loc_longitude": "-0.7662" - }, - { - "geo_loc_city": "Lousame", - "geo_loc_latitude": "42.7833", - "geo_loc_longitude": "-8.8667" - }, - { - "geo_loc_city": "San Martín Sarroca", - "geo_loc_latitude": "41.3872", - "geo_loc_longitude": "1.6119" - }, - { - "geo_loc_city": "Lucena del Puerto", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-6.7333" - }, - { - "geo_loc_city": "Tordoya", - "geo_loc_latitude": "43.0880", - "geo_loc_longitude": "-8.5600" - }, - { - "geo_loc_city": "Mojados", - "geo_loc_latitude": "41.4333", - "geo_loc_longitude": "-4.6500" - }, - { - "geo_loc_city": "Ribera del Fresno", - "geo_loc_latitude": "38.5333", - "geo_loc_longitude": "-6.2167" - }, - { - "geo_loc_city": "Belalcázar", - "geo_loc_latitude": "38.5667", - "geo_loc_longitude": "-5.1667" - }, - { - "geo_loc_city": "Molina de Aragón", - "geo_loc_latitude": "40.8461", - "geo_loc_longitude": "-1.8864" - }, - { - "geo_loc_city": "San Juan de Moró", - "geo_loc_latitude": "40.0500", - "geo_loc_longitude": "-0.1333" - }, - { - "geo_loc_city": "Campdevánol", - "geo_loc_latitude": "42.2258", - "geo_loc_longitude": "2.1694" - }, - { - "geo_loc_city": "San Juan de las Abadesas", - "geo_loc_latitude": "42.2361", - "geo_loc_longitude": "2.2867" - }, - { - "geo_loc_city": "Cebolla", - "geo_loc_latitude": "39.9506", - "geo_loc_longitude": "-4.5686" - }, - { - "geo_loc_city": "Fuente el Fresno", - "geo_loc_latitude": "39.2333", - "geo_loc_longitude": "-3.7667" - }, - { - "geo_loc_city": "Colunga", - "geo_loc_latitude": "43.4861", - "geo_loc_longitude": "-5.2703" - }, - { - "geo_loc_city": "Albaida del Aljarafe", - "geo_loc_latitude": "37.4333", - "geo_loc_longitude": "-6.1667" - }, - { - "geo_loc_city": "Villaviciosa de Córdoba", - "geo_loc_latitude": "38.0667", - "geo_loc_longitude": "-5.0000" - }, - { - "geo_loc_city": "Balsareny", - "geo_loc_latitude": "41.8658", - "geo_loc_longitude": "1.8769" - }, - { - "geo_loc_city": "Serra", - "geo_loc_latitude": "39.6854", - "geo_loc_longitude": "-0.4285" - }, - { - "geo_loc_city": "Cortes", - "geo_loc_latitude": "41.9228", - "geo_loc_longitude": "-1.4219" - }, - { - "geo_loc_city": "Oza de los Ríos", - "geo_loc_latitude": "43.2167", - "geo_loc_longitude": "-8.1831" - }, - { - "geo_loc_city": "Cebreros", - "geo_loc_latitude": "40.4550", - "geo_loc_longitude": "-4.4647" - }, - { - "geo_loc_city": "Fuenmayor", - "geo_loc_latitude": "42.4667", - "geo_loc_longitude": "-2.5600" - }, - { - "geo_loc_city": "Sant Juliá de Vilatorta", - "geo_loc_latitude": "41.9230", - "geo_loc_longitude": "2.3251" - }, - { - "geo_loc_city": "Algorfa", - "geo_loc_latitude": "38.0858", - "geo_loc_longitude": "-0.8047" - }, - { - "geo_loc_city": "La Pola de Gordón", - "geo_loc_latitude": "42.8500", - "geo_loc_longitude": "-5.6833" - }, - { - "geo_loc_city": "Moraleda de Zafayona", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-3.9667" - }, - { - "geo_loc_city": "Villanueva de Río Segura", - "geo_loc_latitude": "38.1356", - "geo_loc_longitude": "-1.3242" - }, - { - "geo_loc_city": "Mora la Nueva", - "geo_loc_latitude": "41.1003", - "geo_loc_longitude": "0.6508" - }, - { - "geo_loc_city": "Sant Pau d’Ordal", - "geo_loc_latitude": "41.3847", - "geo_loc_longitude": "1.7981" - }, - { - "geo_loc_city": "Santa María del Páramo", - "geo_loc_latitude": "42.3500", - "geo_loc_longitude": "-5.7500" - }, - { - "geo_loc_city": "Carrión de Calatrava", - "geo_loc_latitude": "39.0183", - "geo_loc_longitude": "-3.8178" - }, - { - "geo_loc_city": "Vallada", - "geo_loc_latitude": "38.8958", - "geo_loc_longitude": "-0.6919" - }, - { - "geo_loc_city": "Gandesa", - "geo_loc_latitude": "41.0521", - "geo_loc_longitude": "0.4389" - }, - { - "geo_loc_city": "Puebla de Guzmán", - "geo_loc_latitude": "37.6167", - "geo_loc_longitude": "-7.2500" - }, - { - "geo_loc_city": "Navacerrada", - "geo_loc_latitude": "40.7300", - "geo_loc_longitude": "-4.0153" - }, - { - "geo_loc_city": "Cistierna", - "geo_loc_latitude": "42.8000", - "geo_loc_longitude": "-5.1167" - }, - { - "geo_loc_city": "Periana", - "geo_loc_latitude": "36.9167", - "geo_loc_longitude": "-4.2000" - }, - { - "geo_loc_city": "Badolatosa", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-4.6667" - }, - { - "geo_loc_city": "Busot", - "geo_loc_latitude": "38.4814", - "geo_loc_longitude": "-0.4203" - }, - { - "geo_loc_city": "Coles", - "geo_loc_latitude": "42.4022", - "geo_loc_longitude": "-7.8397" - }, - { - "geo_loc_city": "Burguillos del Cerro", - "geo_loc_latitude": "38.3806", - "geo_loc_longitude": "-6.5917" - }, - { - "geo_loc_city": "Cortes de la Frontera", - "geo_loc_latitude": "36.6167", - "geo_loc_longitude": "-5.3333" - }, - { - "geo_loc_city": "Frigiliana", - "geo_loc_latitude": "36.7833", - "geo_loc_longitude": "-3.9000" - }, - { - "geo_loc_city": "Castellar de la Frontera", - "geo_loc_latitude": "36.3167", - "geo_loc_longitude": "-5.4500" - }, - { - "geo_loc_city": "Zalamea la Real", - "geo_loc_latitude": "37.6833", - "geo_loc_longitude": "-6.6500" - }, - { - "geo_loc_city": "Aroche", - "geo_loc_latitude": "37.9500", - "geo_loc_longitude": "-6.9500" - }, - { - "geo_loc_city": "Puentecesures", - "geo_loc_latitude": "42.7167", - "geo_loc_longitude": "-8.6500" - }, - { - "geo_loc_city": "Cadalso de los Vidrios", - "geo_loc_latitude": "40.3014", - "geo_loc_longitude": "-4.4417" - }, - { - "geo_loc_city": "Benamocarra", - "geo_loc_latitude": "36.8000", - "geo_loc_longitude": "-4.1500" - }, - { - "geo_loc_city": "Zaldívar", - "geo_loc_latitude": "43.1725", - "geo_loc_longitude": "-2.5453" - }, - { - "geo_loc_city": "Sant Joan les Fonts", - "geo_loc_latitude": "42.2125", - "geo_loc_longitude": "2.5117" - }, - { - "geo_loc_city": "Fuensanta de Martos", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-3.9000" - }, - { - "geo_loc_city": "Villanueva de la Reina", - "geo_loc_latitude": "38.0000", - "geo_loc_longitude": "-3.9167" - }, - { - "geo_loc_city": "Fuente de San Luis", - "geo_loc_latitude": "39.4442", - "geo_loc_longitude": "-0.3675" - }, - { - "geo_loc_city": "Alguaire", - "geo_loc_latitude": "41.7363", - "geo_loc_longitude": "0.5838" - }, - { - "geo_loc_city": "Ágreda", - "geo_loc_latitude": "41.8551", - "geo_loc_longitude": "-1.9204" - }, - { - "geo_loc_city": "Estartit", - "geo_loc_latitude": "42.0531", - "geo_loc_longitude": "3.1994" - }, - { - "geo_loc_city": "Cizurquil", - "geo_loc_latitude": "43.2000", - "geo_loc_longitude": "-2.0772" - }, - { - "geo_loc_city": "Caldas de Estrach", - "geo_loc_latitude": "41.5719", - "geo_loc_longitude": "2.5286" - }, - { - "geo_loc_city": "Trazo", - "geo_loc_latitude": "43.0167", - "geo_loc_longitude": "-8.5333" - }, - { - "geo_loc_city": "Toreno", - "geo_loc_latitude": "42.7006", - "geo_loc_longitude": "-6.5097" - }, - { - "geo_loc_city": "Utrillas", - "geo_loc_latitude": "40.8167", - "geo_loc_longitude": "-0.8500" - }, - { - "geo_loc_city": "Mallén", - "geo_loc_latitude": "41.9000", - "geo_loc_longitude": "-1.4167" - }, - { - "geo_loc_city": "Navarrés", - "geo_loc_latitude": "39.1014", - "geo_loc_longitude": "-0.6933" - }, - { - "geo_loc_city": "Lage", - "geo_loc_latitude": "43.2167", - "geo_loc_longitude": "-9.0000" - }, - { - "geo_loc_city": "Vallgorguina", - "geo_loc_latitude": "41.6479", - "geo_loc_longitude": "2.5104" - }, - { - "geo_loc_city": "Montuiri", - "geo_loc_latitude": "39.5700", - "geo_loc_longitude": "2.9841" - }, - { - "geo_loc_city": "Els Hostalets", - "geo_loc_latitude": "41.5356", - "geo_loc_longitude": "1.7719" - }, - { - "geo_loc_city": "La Puebla de los Infantes", - "geo_loc_latitude": "37.7667", - "geo_loc_longitude": "-5.3833" - }, - { - "geo_loc_city": "Begonte", - "geo_loc_latitude": "43.1333", - "geo_loc_longitude": "-7.6833" - }, - { - "geo_loc_city": "Cabanes", - "geo_loc_latitude": "40.1558", - "geo_loc_longitude": "0.0453" - }, - { - "geo_loc_city": "Luque", - "geo_loc_latitude": "37.5500", - "geo_loc_longitude": "-4.2667" - }, - { - "geo_loc_city": "Villarejo de Órbigo", - "geo_loc_latitude": "42.4500", - "geo_loc_longitude": "-5.9000" - }, - { - "geo_loc_city": "Morales del Vino", - "geo_loc_latitude": "41.4447", - "geo_loc_longitude": "-5.7342" - }, - { - "geo_loc_city": "Torralba de Calatrava", - "geo_loc_latitude": "39.0164", - "geo_loc_longitude": "-3.7500" - }, - { - "geo_loc_city": "Leiza", - "geo_loc_latitude": "43.0789", - "geo_loc_longitude": "-1.9147" - }, - { - "geo_loc_city": "Pastoriza", - "geo_loc_latitude": "43.3004", - "geo_loc_longitude": "-7.3512" - }, - { - "geo_loc_city": "Saldaña", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-4.7333" - }, - { - "geo_loc_city": "Montroy", - "geo_loc_latitude": "39.3394", - "geo_loc_longitude": "-0.6139" - }, - { - "geo_loc_city": "Zurgena", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-2.0333" - }, - { - "geo_loc_city": "San Esteban de Gormaz", - "geo_loc_latitude": "41.5733", - "geo_loc_longitude": "-3.2050" - }, - { - "geo_loc_city": "Barreiros", - "geo_loc_latitude": "43.5333", - "geo_loc_longitude": "-7.2333" - }, - { - "geo_loc_city": "Cañete de las Torres", - "geo_loc_latitude": "37.8667", - "geo_loc_longitude": "-4.3167" - }, - { - "geo_loc_city": "Bélmez", - "geo_loc_latitude": "38.2722", - "geo_loc_longitude": "-5.2086" - }, - { - "geo_loc_city": "Torrejoncillo", - "geo_loc_latitude": "39.9000", - "geo_loc_longitude": "-6.4667" - }, - { - "geo_loc_city": "Portas", - "geo_loc_latitude": "42.5833", - "geo_loc_longitude": "-8.6667" - }, - { - "geo_loc_city": "Los Gallardos", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-1.9333" - }, - { - "geo_loc_city": "Alonsótegui", - "geo_loc_latitude": "43.2467", - "geo_loc_longitude": "-2.9878" - }, - { - "geo_loc_city": "Vélez de Benaudalla", - "geo_loc_latitude": "36.8333", - "geo_loc_longitude": "-3.5167" - }, - { - "geo_loc_city": "Puente la Reina", - "geo_loc_latitude": "42.6717", - "geo_loc_longitude": "-1.8155" - }, - { - "geo_loc_city": "Villablanca", - "geo_loc_latitude": "37.3000", - "geo_loc_longitude": "-7.3333" - }, - { - "geo_loc_city": "Pobla de Montornés", - "geo_loc_latitude": "41.1789", - "geo_loc_longitude": "1.4145" - }, - { - "geo_loc_city": "Villafranca", - "geo_loc_latitude": "42.2831", - "geo_loc_longitude": "-1.7500" - }, - { - "geo_loc_city": "Vallehermosa", - "geo_loc_latitude": "28.1799", - "geo_loc_longitude": "-17.2647" - }, - { - "geo_loc_city": "Ramales de la Victoria", - "geo_loc_latitude": "43.2589", - "geo_loc_longitude": "-3.4639" - }, - { - "geo_loc_city": "Pegalajar", - "geo_loc_latitude": "37.7333", - "geo_loc_longitude": "-3.6500" - }, - { - "geo_loc_city": "Yunquera", - "geo_loc_latitude": "36.7330", - "geo_loc_longitude": "-4.9170" - }, - { - "geo_loc_city": "Ricla", - "geo_loc_latitude": "41.5036", - "geo_loc_longitude": "-1.4028" - }, - { - "geo_loc_city": "San Esteban de Palautordera", - "geo_loc_latitude": "41.7061", - "geo_loc_longitude": "2.4319" - }, - { - "geo_loc_city": "Marcilla", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-1.7333" - }, - { - "geo_loc_city": "Calatorao", - "geo_loc_latitude": "41.5333", - "geo_loc_longitude": "-1.3500" - }, - { - "geo_loc_city": "Güéjar-Sierra", - "geo_loc_latitude": "37.1500", - "geo_loc_longitude": "-3.4333" - }, - { - "geo_loc_city": "Vall d’Alba", - "geo_loc_latitude": "40.1667", - "geo_loc_longitude": "-0.0333" - }, - { - "geo_loc_city": "Villafranca del Bierzo", - "geo_loc_latitude": "42.6075", - "geo_loc_longitude": "-6.8075" - }, - { - "geo_loc_city": "Tanque", - "geo_loc_latitude": "28.3563", - "geo_loc_longitude": "-16.7798" - }, - { - "geo_loc_city": "Puente Viesgo", - "geo_loc_latitude": "43.3006", - "geo_loc_longitude": "-3.9631" - }, - { - "geo_loc_city": "Maceda", - "geo_loc_latitude": "42.2708", - "geo_loc_longitude": "-7.6508" - }, - { - "geo_loc_city": "Castilleja de Guzmán", - "geo_loc_latitude": "37.4000", - "geo_loc_longitude": "-6.0500" - }, - { - "geo_loc_city": "Castellvell", - "geo_loc_latitude": "41.1801", - "geo_loc_longitude": "1.0987" - }, - { - "geo_loc_city": "Ibros", - "geo_loc_latitude": "38.0167", - "geo_loc_longitude": "-3.5000" - }, - { - "geo_loc_city": "Perelló", - "geo_loc_latitude": "40.8751", - "geo_loc_longitude": "0.7124" - }, - { - "geo_loc_city": "Villanueva de los Castillejos", - "geo_loc_latitude": "37.5000", - "geo_loc_longitude": "-7.2667" - }, - { - "geo_loc_city": "Viana del Bollo", - "geo_loc_latitude": "42.1794", - "geo_loc_longitude": "-7.1111" - }, - { - "geo_loc_city": "Pedro Abad", - "geo_loc_latitude": "37.9667", - "geo_loc_longitude": "-4.4500" - }, - { - "geo_loc_city": "Pedralba", - "geo_loc_latitude": "39.6056", - "geo_loc_longitude": "-0.7261" - }, - { - "geo_loc_city": "Illueca", - "geo_loc_latitude": "41.5333", - "geo_loc_longitude": "-1.6167" - }, - { - "geo_loc_city": "Jarandilla de la Vera", - "geo_loc_latitude": "40.1264", - "geo_loc_longitude": "-5.6583" - }, - { - "geo_loc_city": "Catadau", - "geo_loc_latitude": "39.2758", - "geo_loc_longitude": "-0.5697" - }, - { - "geo_loc_city": "Caparroso", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-1.6667" - }, - { - "geo_loc_city": "Torrenueva", - "geo_loc_latitude": "36.7019", - "geo_loc_longitude": "-3.4858" - }, - { - "geo_loc_city": "Getaria", - "geo_loc_latitude": "43.3044", - "geo_loc_longitude": "-2.2036" - }, - { - "geo_loc_city": "Pozo-Cañada", - "geo_loc_latitude": "38.9167", - "geo_loc_longitude": "-1.7167" - }, - { - "geo_loc_city": "San Saturnino", - "geo_loc_latitude": "43.5667", - "geo_loc_longitude": "-8.0333" - }, - { - "geo_loc_city": "Casinos", - "geo_loc_latitude": "39.7016", - "geo_loc_longitude": "-0.7093" - }, - { - "geo_loc_city": "Genovés", - "geo_loc_latitude": "38.9889", - "geo_loc_longitude": "-0.4703" - }, - { - "geo_loc_city": "Golmayo", - "geo_loc_latitude": "41.7667", - "geo_loc_longitude": "-2.5167" - }, - { - "geo_loc_city": "Aoiz", - "geo_loc_latitude": "42.7830", - "geo_loc_longitude": "-1.3670" - }, - { - "geo_loc_city": "Zahinos", - "geo_loc_latitude": "38.3306", - "geo_loc_longitude": "-6.9547" - }, - { - "geo_loc_city": "Molvízar", - "geo_loc_latitude": "36.7833", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Villanubla", - "geo_loc_latitude": "41.7114", - "geo_loc_longitude": "-4.8447" - }, - { - "geo_loc_city": "Calañas", - "geo_loc_latitude": "37.6500", - "geo_loc_longitude": "-6.8833" - }, - { - "geo_loc_city": "Alfarrás", - "geo_loc_latitude": "41.8328", - "geo_loc_longitude": "0.5722" - }, - { - "geo_loc_city": "Lobón", - "geo_loc_latitude": "38.8500", - "geo_loc_longitude": "-6.6167" - }, - { - "geo_loc_city": "Dodro", - "geo_loc_latitude": "42.7175", - "geo_loc_longitude": "-8.7147" - }, - { - "geo_loc_city": "Lesaca", - "geo_loc_latitude": "43.2472", - "geo_loc_longitude": "-1.7028" - }, - { - "geo_loc_city": "Piles", - "geo_loc_latitude": "38.9411", - "geo_loc_longitude": "-0.1322" - }, - { - "geo_loc_city": "Villarta de San Juan", - "geo_loc_latitude": "39.2333", - "geo_loc_longitude": "-3.4167" - }, - { - "geo_loc_city": "Guarromán", - "geo_loc_latitude": "38.1840", - "geo_loc_longitude": "-3.6852" - }, - { - "geo_loc_city": "La Cabrera", - "geo_loc_latitude": "40.8667", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Tielmes", - "geo_loc_latitude": "40.2333", - "geo_loc_longitude": "-3.3167" - }, - { - "geo_loc_city": "Falset", - "geo_loc_latitude": "41.1462", - "geo_loc_longitude": "0.8201" - }, - { - "geo_loc_city": "Ríogordo", - "geo_loc_latitude": "36.9167", - "geo_loc_longitude": "-4.3000" - }, - { - "geo_loc_city": "El Bonillo", - "geo_loc_latitude": "38.9500", - "geo_loc_longitude": "-2.5333" - }, - { - "geo_loc_city": "Liñola", - "geo_loc_latitude": "41.7122", - "geo_loc_longitude": "0.9056" - }, - { - "geo_loc_city": "Losar de la Vera", - "geo_loc_latitude": "40.1167", - "geo_loc_longitude": "-5.6000" - }, - { - "geo_loc_city": "Taboada", - "geo_loc_latitude": "42.7161", - "geo_loc_longitude": "-7.7631" - }, - { - "geo_loc_city": "El Gurb", - "geo_loc_latitude": "41.9575", - "geo_loc_longitude": "2.2339" - }, - { - "geo_loc_city": "Maside", - "geo_loc_latitude": "42.4131", - "geo_loc_longitude": "-8.0242" - }, - { - "geo_loc_city": "Monda", - "geo_loc_latitude": "36.6333", - "geo_loc_longitude": "-4.8333" - }, - { - "geo_loc_city": "Cadaqués", - "geo_loc_latitude": "42.2886", - "geo_loc_longitude": "3.2778" - }, - { - "geo_loc_city": "Los Santos de la Humosa", - "geo_loc_latitude": "40.5017", - "geo_loc_longitude": "-3.2561" - }, - { - "geo_loc_city": "Miramar", - "geo_loc_latitude": "38.9500", - "geo_loc_longitude": "-0.1389" - }, - { - "geo_loc_city": "Cambil", - "geo_loc_latitude": "37.6667", - "geo_loc_longitude": "-3.5667" - }, - { - "geo_loc_city": "Basigo de Baguio", - "geo_loc_latitude": "43.4278", - "geo_loc_longitude": "-2.8114" - }, - { - "geo_loc_city": "Puebla de Sancho Pérez", - "geo_loc_latitude": "38.3972", - "geo_loc_longitude": "-6.4000" - }, - { - "geo_loc_city": "Santa Coloma de Queralt", - "geo_loc_latitude": "41.5324", - "geo_loc_longitude": "1.3839" - }, - { - "geo_loc_city": "Poblete", - "geo_loc_latitude": "38.9333", - "geo_loc_longitude": "-3.9833" - }, - { - "geo_loc_city": "Torrenueva", - "geo_loc_latitude": "38.6397", - "geo_loc_longitude": "-3.3647" - }, - { - "geo_loc_city": "Martín de la Jara", - "geo_loc_latitude": "37.1000", - "geo_loc_longitude": "-4.9500" - }, - { - "geo_loc_city": "Fuente de Piedra", - "geo_loc_latitude": "37.1333", - "geo_loc_longitude": "-4.7333" - }, - { - "geo_loc_city": "Llombay", - "geo_loc_latitude": "39.2814", - "geo_loc_longitude": "-0.5719" - }, - { - "geo_loc_city": "Campanet", - "geo_loc_latitude": "39.7667", - "geo_loc_longitude": "2.9667" - }, - { - "geo_loc_city": "Pons", - "geo_loc_latitude": "41.9160", - "geo_loc_longitude": "1.1883" - }, - { - "geo_loc_city": "Orellana la Vieja", - "geo_loc_latitude": "39.0000", - "geo_loc_longitude": "-5.5333" - }, - { - "geo_loc_city": "Güevéjar", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Guntín", - "geo_loc_latitude": "42.8878", - "geo_loc_longitude": "-7.6972" - }, - { - "geo_loc_city": "Oropesa", - "geo_loc_latitude": "39.9167", - "geo_loc_longitude": "-5.1833" - }, - { - "geo_loc_city": "San Jaime dels Domenys", - "geo_loc_latitude": "41.2999", - "geo_loc_longitude": "1.5596" - }, - { - "geo_loc_city": "Dueñas", - "geo_loc_latitude": "41.8833", - "geo_loc_longitude": "-4.5500" - }, - { - "geo_loc_city": "Salar", - "geo_loc_latitude": "37.1489", - "geo_loc_longitude": "-4.0678" - }, - { - "geo_loc_city": "Anna", - "geo_loc_latitude": "39.0222", - "geo_loc_longitude": "-0.6447" - }, - { - "geo_loc_city": "Yeste", - "geo_loc_latitude": "38.3500", - "geo_loc_longitude": "-2.3167" - }, - { - "geo_loc_city": "Guadalcanal", - "geo_loc_latitude": "38.0833", - "geo_loc_longitude": "-5.8167" - }, - { - "geo_loc_city": "Pruna", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-5.2167" - }, - { - "geo_loc_city": "Prats de Llusanés", - "geo_loc_latitude": "42.0108", - "geo_loc_longitude": "2.0308" - }, - { - "geo_loc_city": "Solana de los Barros", - "geo_loc_latitude": "38.7250", - "geo_loc_longitude": "-6.5389" - }, - { - "geo_loc_city": "Deifontes", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "Menasalbas", - "geo_loc_latitude": "39.6333", - "geo_loc_longitude": "-4.2833" - }, - { - "geo_loc_city": "Castroverde", - "geo_loc_latitude": "43.0310", - "geo_loc_longitude": "-7.3250" - }, - { - "geo_loc_city": "Marinaleda", - "geo_loc_latitude": "37.3711", - "geo_loc_longitude": "-4.9581" - }, - { - "geo_loc_city": "Granja de Rocamora", - "geo_loc_latitude": "38.1525", - "geo_loc_longitude": "-0.8897" - }, - { - "geo_loc_city": "Cartelle", - "geo_loc_latitude": "42.2492", - "geo_loc_longitude": "-8.0689" - }, - { - "geo_loc_city": "Noja", - "geo_loc_latitude": "43.4814", - "geo_loc_longitude": "-3.5186" - }, - { - "geo_loc_city": "Láncara", - "geo_loc_latitude": "42.8667", - "geo_loc_longitude": "-7.3500" - }, - { - "geo_loc_city": "Arbo", - "geo_loc_latitude": "42.1167", - "geo_loc_longitude": "-8.3167" - }, - { - "geo_loc_city": "Baños de la Encina", - "geo_loc_latitude": "38.1667", - "geo_loc_longitude": "-3.7667" - }, - { - "geo_loc_city": "Cella", - "geo_loc_latitude": "40.4522", - "geo_loc_longitude": "-1.2817" - }, - { - "geo_loc_city": "Aytona", - "geo_loc_latitude": "41.4945", - "geo_loc_longitude": "0.4594" - }, - { - "geo_loc_city": "Gallur", - "geo_loc_latitude": "41.8692", - "geo_loc_longitude": "-1.3161" - }, - { - "geo_loc_city": "Chozas de Abajo", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-5.6833" - }, - { - "geo_loc_city": "Lillo", - "geo_loc_latitude": "39.7214", - "geo_loc_longitude": "-3.3047" - }, - { - "geo_loc_city": "Vallromanas", - "geo_loc_latitude": "41.5318", - "geo_loc_longitude": "2.2982" - }, - { - "geo_loc_city": "Masalfasar", - "geo_loc_latitude": "39.5611", - "geo_loc_longitude": "-0.3250" - }, - { - "geo_loc_city": "Alcuéscar", - "geo_loc_latitude": "39.1811", - "geo_loc_longitude": "-6.2294" - }, - { - "geo_loc_city": "Puntallana", - "geo_loc_latitude": "28.7167", - "geo_loc_longitude": "-17.7167" - }, - { - "geo_loc_city": "Castelltersol", - "geo_loc_latitude": "41.7519", - "geo_loc_longitude": "2.1225" - }, - { - "geo_loc_city": "La Gineta", - "geo_loc_latitude": "39.1167", - "geo_loc_longitude": "-2.0000" - }, - { - "geo_loc_city": "Carrión de los Céspedes", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-6.3167" - }, - { - "geo_loc_city": "Zújar", - "geo_loc_latitude": "37.5333", - "geo_loc_longitude": "-2.8333" - }, - { - "geo_loc_city": "La Adrada", - "geo_loc_latitude": "40.2992", - "geo_loc_longitude": "-4.6350" - }, - { - "geo_loc_city": "Lerma", - "geo_loc_latitude": "42.0264", - "geo_loc_longitude": "-3.7589" - }, - { - "geo_loc_city": "Real de Gandía", - "geo_loc_latitude": "38.9472", - "geo_loc_longitude": "-0.1906" - }, - { - "geo_loc_city": "Villasequilla de Yepes", - "geo_loc_latitude": "39.8833", - "geo_loc_longitude": "-3.7167" - }, - { - "geo_loc_city": "Monterrey", - "geo_loc_latitude": "41.9633", - "geo_loc_longitude": "-7.4492" - }, - { - "geo_loc_city": "Ugíjar", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-3.0500" - }, - { - "geo_loc_city": "El Viso", - "geo_loc_latitude": "38.4833", - "geo_loc_longitude": "-4.9500" - }, - { - "geo_loc_city": "Puebla del Duc", - "geo_loc_latitude": "38.9033", - "geo_loc_longitude": "-0.4172" - }, - { - "geo_loc_city": "Casarabonela", - "geo_loc_latitude": "36.7833", - "geo_loc_longitude": "-4.8500" - }, - { - "geo_loc_city": "Ayguafreda", - "geo_loc_latitude": "41.7681", - "geo_loc_longitude": "2.2515" - }, - { - "geo_loc_city": "Torreblascopedro", - "geo_loc_latitude": "37.9974", - "geo_loc_longitude": "-3.6363" - }, - { - "geo_loc_city": "Tijarafe", - "geo_loc_latitude": "28.7130", - "geo_loc_longitude": "-17.9568" - }, - { - "geo_loc_city": "Ardales", - "geo_loc_latitude": "36.8778", - "geo_loc_longitude": "-4.8447" - }, - { - "geo_loc_city": "Favareta", - "geo_loc_latitude": "39.1278", - "geo_loc_longitude": "-0.2906" - }, - { - "geo_loc_city": "Valle de Abdalagís", - "geo_loc_latitude": "36.9333", - "geo_loc_longitude": "-4.6833" - }, - { - "geo_loc_city": "Carcastillo", - "geo_loc_latitude": "42.3800", - "geo_loc_longitude": "-1.4444" - }, - { - "geo_loc_city": "Echarri-Aranaz", - "geo_loc_latitude": "42.9000", - "geo_loc_longitude": "-2.0667" - }, - { - "geo_loc_city": "Mesia", - "geo_loc_latitude": "43.1000", - "geo_loc_longitude": "-8.2667" - }, - { - "geo_loc_city": "Madroñera", - "geo_loc_latitude": "39.4333", - "geo_loc_longitude": "-5.7667" - }, - { - "geo_loc_city": "La Romana", - "geo_loc_latitude": "38.3669", - "geo_loc_longitude": "-0.8969" - }, - { - "geo_loc_city": "Huesa", - "geo_loc_latitude": "37.7667", - "geo_loc_longitude": "-3.0667" - }, - { - "geo_loc_city": "Besalú", - "geo_loc_latitude": "42.1989", - "geo_loc_longitude": "2.6986" - }, - { - "geo_loc_city": "Monreal del Campo", - "geo_loc_latitude": "40.7833", - "geo_loc_longitude": "-1.3500" - }, - { - "geo_loc_city": "El Burgo de Ebro", - "geo_loc_latitude": "41.5667", - "geo_loc_longitude": "-0.7333" - }, - { - "geo_loc_city": "Ablitas", - "geo_loc_latitude": "41.9667", - "geo_loc_longitude": "-1.6333" - }, - { - "geo_loc_city": "Fustiñana", - "geo_loc_latitude": "42.0167", - "geo_loc_longitude": "-1.4833" - }, - { - "geo_loc_city": "Baralla", - "geo_loc_latitude": "42.8833", - "geo_loc_longitude": "-7.2500" - }, - { - "geo_loc_city": "Almoines", - "geo_loc_latitude": "38.9433", - "geo_loc_longitude": "-0.1822" - }, - { - "geo_loc_city": "Sahagún", - "geo_loc_latitude": "42.3719", - "geo_loc_longitude": "-5.0303" - }, - { - "geo_loc_city": "Fuente-Álamo", - "geo_loc_latitude": "38.6932", - "geo_loc_longitude": "-1.4317" - }, - { - "geo_loc_city": "Chella", - "geo_loc_latitude": "39.0444", - "geo_loc_longitude": "-0.6606" - }, - { - "geo_loc_city": "San Pedro de Torelló", - "geo_loc_latitude": "42.0748", - "geo_loc_longitude": "2.2968" - }, - { - "geo_loc_city": "Albiñana", - "geo_loc_latitude": "41.2455", - "geo_loc_longitude": "1.4867" - }, - { - "geo_loc_city": "Algarinejo", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-4.1500" - }, - { - "geo_loc_city": "Cesuras", - "geo_loc_latitude": "43.1667", - "geo_loc_longitude": "-8.2000" - }, - { - "geo_loc_city": "Alberite", - "geo_loc_latitude": "42.4167", - "geo_loc_longitude": "-2.4333" - }, - { - "geo_loc_city": "Funes", - "geo_loc_latitude": "42.3167", - "geo_loc_longitude": "-1.8000" - }, - { - "geo_loc_city": "Benavides", - "geo_loc_latitude": "42.5000", - "geo_loc_longitude": "-5.9000" - }, - { - "geo_loc_city": "Manuel", - "geo_loc_latitude": "39.0517", - "geo_loc_longitude": "-0.4961" - }, - { - "geo_loc_city": "Sorbas", - "geo_loc_latitude": "37.1000", - "geo_loc_longitude": "-2.1167" - }, - { - "geo_loc_city": "Valderrobres", - "geo_loc_latitude": "40.8833", - "geo_loc_longitude": "0.1500" - }, - { - "geo_loc_city": "El Provencio", - "geo_loc_latitude": "39.3667", - "geo_loc_longitude": "-2.5667" - }, - { - "geo_loc_city": "Valtierra", - "geo_loc_latitude": "42.1953", - "geo_loc_longitude": "-1.6342" - }, - { - "geo_loc_city": "San Lorenzo de Hortóns", - "geo_loc_latitude": "41.4697", - "geo_loc_longitude": "1.8256" - }, - { - "geo_loc_city": "Los Navalmorales", - "geo_loc_latitude": "39.7167", - "geo_loc_longitude": "-4.6333" - }, - { - "geo_loc_city": "San Lorenzo Savall", - "geo_loc_latitude": "41.6789", - "geo_loc_longitude": "2.0586" - }, - { - "geo_loc_city": "Morella", - "geo_loc_latitude": "40.6196", - "geo_loc_longitude": "-0.1017" - }, - { - "geo_loc_city": "Fontanar", - "geo_loc_latitude": "40.7269", - "geo_loc_longitude": "-3.1769" - }, - { - "geo_loc_city": "Vilallonga del Campo", - "geo_loc_latitude": "41.2115", - "geo_loc_longitude": "1.2059" - }, - { - "geo_loc_city": "Espiel", - "geo_loc_latitude": "38.1833", - "geo_loc_longitude": "-5.0167" - }, - { - "geo_loc_city": "Cornellá de Terri", - "geo_loc_latitude": "42.0914", - "geo_loc_longitude": "2.8178" - }, - { - "geo_loc_city": "Torrellas de Foix", - "geo_loc_latitude": "41.3900", - "geo_loc_longitude": "1.5706" - }, - { - "geo_loc_city": "Lama", - "geo_loc_latitude": "42.3910", - "geo_loc_longitude": "-8.4440" - }, - { - "geo_loc_city": "Lloréns del Panadés", - "geo_loc_latitude": "41.2820", - "geo_loc_longitude": "1.5537" - }, - { - "geo_loc_city": "Ayegui", - "geo_loc_latitude": "42.6567", - "geo_loc_longitude": "-2.0383" - }, - { - "geo_loc_city": "Pals", - "geo_loc_latitude": "41.9717", - "geo_loc_longitude": "3.1500" - }, - { - "geo_loc_city": "Dos Torres", - "geo_loc_latitude": "38.4333", - "geo_loc_longitude": "-4.8833" - }, - { - "geo_loc_city": "Rodeiro", - "geo_loc_latitude": "42.6500", - "geo_loc_longitude": "-7.9500" - }, - { - "geo_loc_city": "Pina de Ebro", - "geo_loc_latitude": "41.4890", - "geo_loc_longitude": "-0.5260" - }, - { - "geo_loc_city": "Agullent", - "geo_loc_latitude": "38.8222", - "geo_loc_longitude": "-0.5475" - }, - { - "geo_loc_city": "San Pedro de Riudevitlles", - "geo_loc_latitude": "41.4525", - "geo_loc_longitude": "1.7047" - }, - { - "geo_loc_city": "Almudébar", - "geo_loc_latitude": "42.0333", - "geo_loc_longitude": "-0.5667" - }, - { - "geo_loc_city": "Portillo", - "geo_loc_latitude": "41.4833", - "geo_loc_longitude": "-4.5833" - }, - { - "geo_loc_city": "Carcabuey", - "geo_loc_latitude": "37.4333", - "geo_loc_longitude": "-4.2667" - }, - { - "geo_loc_city": "Almedinilla", - "geo_loc_latitude": "37.4333", - "geo_loc_longitude": "-4.0833" - }, - { - "geo_loc_city": "Torres de Segre", - "geo_loc_latitude": "41.5342", - "geo_loc_longitude": "0.5143" - }, - { - "geo_loc_city": "Grijota", - "geo_loc_latitude": "42.0500", - "geo_loc_longitude": "-4.5833" - }, - { - "geo_loc_city": "La Garrovilla", - "geo_loc_latitude": "38.9167", - "geo_loc_longitude": "-6.4667" - }, - { - "geo_loc_city": "Rafelguaraf", - "geo_loc_latitude": "39.0514", - "geo_loc_longitude": "-0.4572" - }, - { - "geo_loc_city": "Toén", - "geo_loc_latitude": "42.3167", - "geo_loc_longitude": "-7.9500" - }, - { - "geo_loc_city": "El Palmar de Troya", - "geo_loc_latitude": "37.0625", - "geo_loc_longitude": "-5.8042" - }, - { - "geo_loc_city": "Alfajarín", - "geo_loc_latitude": "41.6167", - "geo_loc_longitude": "-0.7000" - }, - { - "geo_loc_city": "Falces", - "geo_loc_latitude": "42.3833", - "geo_loc_longitude": "-1.8000" - }, - { - "geo_loc_city": "Berlanga", - "geo_loc_latitude": "38.2828", - "geo_loc_longitude": "-5.8292" - }, - { - "geo_loc_city": "El Barco de Ávila", - "geo_loc_latitude": "40.3597", - "geo_loc_longitude": "-5.5236" - }, - { - "geo_loc_city": "Balazote", - "geo_loc_latitude": "38.8833", - "geo_loc_longitude": "-2.1333" - }, - { - "geo_loc_city": "El Cerro de Andévalo", - "geo_loc_latitude": "37.7333", - "geo_loc_longitude": "-6.9333" - }, - { - "geo_loc_city": "Monterrubio de la Serena", - "geo_loc_latitude": "38.5900", - "geo_loc_longitude": "-5.4433" - }, - { - "geo_loc_city": "Abadín", - "geo_loc_latitude": "43.3667", - "geo_loc_longitude": "-7.4833" - }, - { - "geo_loc_city": "San Quintín de Mediona", - "geo_loc_latitude": "41.4644", - "geo_loc_longitude": "1.6650" - }, - { - "geo_loc_city": "Las Mesas", - "geo_loc_latitude": "39.4000", - "geo_loc_longitude": "-2.7500" - }, - { - "geo_loc_city": "Purullena", - "geo_loc_latitude": "37.3167", - "geo_loc_longitude": "-3.1833" - }, - { - "geo_loc_city": "Golada", - "geo_loc_latitude": "42.7622", - "geo_loc_longitude": "-8.0197" - }, - { - "geo_loc_city": "Frades", - "geo_loc_latitude": "43.0400", - "geo_loc_longitude": "-8.2772" - }, - { - "geo_loc_city": "Murguía", - "geo_loc_latitude": "42.9817", - "geo_loc_longitude": "-2.8440" - }, - { - "geo_loc_city": "Castellón de Rugat", - "geo_loc_latitude": "38.8758", - "geo_loc_longitude": "-0.3831" - }, - { - "geo_loc_city": "Llubí", - "geo_loc_latitude": "39.6991", - "geo_loc_longitude": "3.0049" - }, - { - "geo_loc_city": "Camprodón", - "geo_loc_latitude": "42.3118", - "geo_loc_longitude": "2.3648" - }, - { - "geo_loc_city": "Idiazábal", - "geo_loc_latitude": "43.0106", - "geo_loc_longitude": "-2.2336" - }, - { - "geo_loc_city": "Benisanó", - "geo_loc_latitude": "39.6133", - "geo_loc_longitude": "-0.5753" - }, - { - "geo_loc_city": "La Victoria", - "geo_loc_latitude": "37.6811", - "geo_loc_longitude": "-4.8525" - }, - { - "geo_loc_city": "Avinyó", - "geo_loc_latitude": "41.8630", - "geo_loc_longitude": "1.9707" - }, - { - "geo_loc_city": "Arroyo del Ojanco", - "geo_loc_latitude": "38.3200", - "geo_loc_longitude": "-2.8900" - }, - { - "geo_loc_city": "Arguedas", - "geo_loc_latitude": "42.1769", - "geo_loc_longitude": "-1.5983" - }, - { - "geo_loc_city": "Escacena del Campo", - "geo_loc_latitude": "37.4167", - "geo_loc_longitude": "-6.3833" - }, - { - "geo_loc_city": "Guaro", - "geo_loc_latitude": "36.6500", - "geo_loc_longitude": "-4.8333" - }, - { - "geo_loc_city": "Alcaucín", - "geo_loc_latitude": "36.9000", - "geo_loc_longitude": "-4.1167" - }, - { - "geo_loc_city": "Mequinenza", - "geo_loc_latitude": "41.3667", - "geo_loc_longitude": "0.3000" - }, - { - "geo_loc_city": "Santa Eugenia de Berga", - "geo_loc_latitude": "41.9022", - "geo_loc_longitude": "2.2842" - }, - { - "geo_loc_city": "Cervera de Pisuerga", - "geo_loc_latitude": "42.8667", - "geo_loc_longitude": "-4.5000" - }, - { - "geo_loc_city": "Medellín", - "geo_loc_latitude": "38.9631", - "geo_loc_longitude": "-5.9578" - }, - { - "geo_loc_city": "Benimodo", - "geo_loc_latitude": "39.2139", - "geo_loc_longitude": "-0.5281" - }, - { - "geo_loc_city": "Folgarolas", - "geo_loc_latitude": "41.9401", - "geo_loc_longitude": "2.3163" - }, - { - "geo_loc_city": "Ossa de Montiel", - "geo_loc_latitude": "38.9667", - "geo_loc_longitude": "-2.7500" - }, - { - "geo_loc_city": "Alpera", - "geo_loc_latitude": "38.9667", - "geo_loc_longitude": "-1.2167" - }, - { - "geo_loc_city": "Jabugo", - "geo_loc_latitude": "37.9167", - "geo_loc_longitude": "-6.7333" - }, - { - "geo_loc_city": "Bellvís", - "geo_loc_latitude": "41.6956", - "geo_loc_longitude": "0.8328" - }, - { - "geo_loc_city": "Benamaurel", - "geo_loc_latitude": "37.6000", - "geo_loc_longitude": "-2.7000" - }, - { - "geo_loc_city": "Sober", - "geo_loc_latitude": "42.4667", - "geo_loc_longitude": "-7.6000" - }, - { - "geo_loc_city": "Ajofrín", - "geo_loc_latitude": "39.7136", - "geo_loc_longitude": "-3.9819" - }, - { - "geo_loc_city": "Torremegía", - "geo_loc_latitude": "38.7833", - "geo_loc_longitude": "-6.3667" - }, - { - "geo_loc_city": "Pont de Suert", - "geo_loc_latitude": "42.4082", - "geo_loc_longitude": "0.7417" - }, - { - "geo_loc_city": "Viso del Marqués", - "geo_loc_latitude": "38.5167", - "geo_loc_longitude": "-3.5500" - }, - { - "geo_loc_city": "Encinas Reales", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-4.4833" - }, - { - "geo_loc_city": "Valverde del Fresno", - "geo_loc_latitude": "40.2239", - "geo_loc_longitude": "-6.8798" - }, - { - "geo_loc_city": "Irurzun", - "geo_loc_latitude": "42.9170", - "geo_loc_longitude": "-1.8170" - }, - { - "geo_loc_city": "María de la Salud", - "geo_loc_latitude": "39.6645", - "geo_loc_longitude": "3.0747" - }, - { - "geo_loc_city": "Oria", - "geo_loc_latitude": "37.4833", - "geo_loc_longitude": "-2.2833" - }, - { - "geo_loc_city": "Puebla de Don Fadrique", - "geo_loc_latitude": "37.9667", - "geo_loc_longitude": "-2.4333" - }, - { - "geo_loc_city": "Bellvey", - "geo_loc_latitude": "41.2413", - "geo_loc_longitude": "1.5766" - }, - { - "geo_loc_city": "Albatarrech", - "geo_loc_latitude": "41.5750", - "geo_loc_longitude": "0.6064" - }, - { - "geo_loc_city": "La Puerta de Segura", - "geo_loc_latitude": "38.3497", - "geo_loc_longitude": "-2.7367" - }, - { - "geo_loc_city": "Orba", - "geo_loc_latitude": "38.7800", - "geo_loc_longitude": "0.0644" - }, - { - "geo_loc_city": "Carrizo de la Ribera", - "geo_loc_latitude": "42.5833", - "geo_loc_longitude": "-5.8333" - }, - { - "geo_loc_city": "Chucena", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-6.3833" - }, - { - "geo_loc_city": "Boborás", - "geo_loc_latitude": "42.4333", - "geo_loc_longitude": "-8.1500" - }, - { - "geo_loc_city": "Aviá", - "geo_loc_latitude": "42.0797", - "geo_loc_longitude": "1.8183" - }, - { - "geo_loc_city": "Siles", - "geo_loc_latitude": "38.3889", - "geo_loc_longitude": "-2.5806" - }, - { - "geo_loc_city": "Higuera la Real", - "geo_loc_latitude": "38.1333", - "geo_loc_longitude": "-6.6833" - }, - { - "geo_loc_city": "Benifairó de Les Valls", - "geo_loc_latitude": "39.7308", - "geo_loc_longitude": "-0.2678" - }, - { - "geo_loc_city": "La Guardia", - "geo_loc_latitude": "39.7860", - "geo_loc_longitude": "-3.4770" - }, - { - "geo_loc_city": "Villarrasa", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-6.6000" - }, - { - "geo_loc_city": "La Granada", - "geo_loc_latitude": "41.3792", - "geo_loc_longitude": "1.7203" - }, - { - "geo_loc_city": "Riudarenas", - "geo_loc_latitude": "41.8239", - "geo_loc_longitude": "2.7175" - }, - { - "geo_loc_city": "Puntagorda", - "geo_loc_latitude": "28.7500", - "geo_loc_longitude": "-17.9667" - }, - { - "geo_loc_city": "Cuatretonda", - "geo_loc_latitude": "38.9458", - "geo_loc_longitude": "-0.4031" - }, - { - "geo_loc_city": "Minglanilla", - "geo_loc_latitude": "39.5333", - "geo_loc_longitude": "-1.6000" - }, - { - "geo_loc_city": "Jeresa", - "geo_loc_latitude": "39.0092", - "geo_loc_longitude": "-0.2181" - }, - { - "geo_loc_city": "Villafranca del Cid", - "geo_loc_latitude": "40.4269", - "geo_loc_longitude": "-0.2576" - }, - { - "geo_loc_city": "Buñuel", - "geo_loc_latitude": "41.9814", - "geo_loc_longitude": "-1.4408" - }, - { - "geo_loc_city": "La Pobla de Claramunt", - "geo_loc_latitude": "41.5544", - "geo_loc_longitude": "1.6797" - }, - { - "geo_loc_city": "Benasque", - "geo_loc_latitude": "42.6000", - "geo_loc_longitude": "0.5333" - }, - { - "geo_loc_city": "Torregrosa", - "geo_loc_latitude": "41.5817", - "geo_loc_longitude": "0.8300" - }, - { - "geo_loc_city": "Valdefresno", - "geo_loc_latitude": "42.6000", - "geo_loc_longitude": "-5.4833" - }, - { - "geo_loc_city": "Palau de Anglesola", - "geo_loc_latitude": "41.6525", - "geo_loc_longitude": "0.8833" - }, - { - "geo_loc_city": "La Coronada", - "geo_loc_latitude": "38.9197", - "geo_loc_longitude": "-5.6708" - }, - { - "geo_loc_city": "Beniarbeig", - "geo_loc_latitude": "38.8217", - "geo_loc_longitude": "-0.0017" - }, - { - "geo_loc_city": "Puente de Génave", - "geo_loc_latitude": "38.3500", - "geo_loc_longitude": "-2.8000" - }, - { - "geo_loc_city": "San Quírico de Besora", - "geo_loc_latitude": "42.1033", - "geo_loc_longitude": "2.2203" - }, - { - "geo_loc_city": "Sort", - "geo_loc_latitude": "42.4101", - "geo_loc_longitude": "1.1287" - }, - { - "geo_loc_city": "Tapia de Casariego", - "geo_loc_latitude": "43.5667", - "geo_loc_longitude": "-6.9500" - }, - { - "geo_loc_city": "San Juan", - "geo_loc_latitude": "39.5943", - "geo_loc_longitude": "3.0401" - }, - { - "geo_loc_city": "Penagos", - "geo_loc_latitude": "43.3378", - "geo_loc_longitude": "-3.8081" - }, - { - "geo_loc_city": "La Pueblanueva", - "geo_loc_latitude": "39.9000", - "geo_loc_longitude": "-4.6833" - }, - { - "geo_loc_city": "Bagá", - "geo_loc_latitude": "42.2547", - "geo_loc_longitude": "1.8636" - }, - { - "geo_loc_city": "Lorenzana", - "geo_loc_latitude": "43.4711", - "geo_loc_longitude": "-7.2994" - }, - { - "geo_loc_city": "Carballedo", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-7.8333" - }, - { - "geo_loc_city": "El Bosque", - "geo_loc_latitude": "36.7500", - "geo_loc_longitude": "-5.5000" - }, - { - "geo_loc_city": "Tolox", - "geo_loc_latitude": "36.7000", - "geo_loc_longitude": "-4.9000" - }, - { - "geo_loc_city": "Cabezuela del Valle", - "geo_loc_latitude": "40.1833", - "geo_loc_longitude": "-5.8000" - }, - { - "geo_loc_city": "Santo Tomé", - "geo_loc_latitude": "38.0167", - "geo_loc_longitude": "-3.1000" - }, - { - "geo_loc_city": "El Hoyo de Pinares", - "geo_loc_latitude": "40.5008", - "geo_loc_longitude": "-4.4239" - }, - { - "geo_loc_city": "Arbeca", - "geo_loc_latitude": "41.5417", - "geo_loc_longitude": "0.9237" - }, - { - "geo_loc_city": "Larraga", - "geo_loc_latitude": "42.5667", - "geo_loc_longitude": "-1.8500" - }, - { - "geo_loc_city": "Zafarraya", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-4.1333" - }, - { - "geo_loc_city": "Manzanilla", - "geo_loc_latitude": "37.3833", - "geo_loc_longitude": "-6.4167" - }, - { - "geo_loc_city": "Torre del Bierzo", - "geo_loc_latitude": "42.5947", - "geo_loc_longitude": "-6.3258" - }, - { - "geo_loc_city": "El Bruch", - "geo_loc_latitude": "41.5825", - "geo_loc_longitude": "1.7811" - }, - { - "geo_loc_city": "Montejicar", - "geo_loc_latitude": "37.5667", - "geo_loc_longitude": "-3.5000" - }, - { - "geo_loc_city": "Arnuero", - "geo_loc_latitude": "43.4731", - "geo_loc_longitude": "-3.5631" - }, - { - "geo_loc_city": "Villar del Rey", - "geo_loc_latitude": "39.1333", - "geo_loc_longitude": "-6.8500" - }, - { - "geo_loc_city": "Anzuola", - "geo_loc_latitude": "43.0992", - "geo_loc_longitude": "-2.3806" - }, - { - "geo_loc_city": "Santovenia de Valdoncina", - "geo_loc_latitude": "42.5500", - "geo_loc_longitude": "-5.6167" - }, - { - "geo_loc_city": "Luzmela", - "geo_loc_latitude": "43.2986", - "geo_loc_longitude": "-4.2067" - }, - { - "geo_loc_city": "Dílar", - "geo_loc_latitude": "37.0667", - "geo_loc_longitude": "-3.6000" - }, - { - "geo_loc_city": "San Pedro Pescador", - "geo_loc_latitude": "42.1900", - "geo_loc_longitude": "3.0837" - }, - { - "geo_loc_city": "Ullastrell", - "geo_loc_latitude": "41.5263", - "geo_loc_longitude": "1.9587" - }, - { - "geo_loc_city": "Cea", - "geo_loc_latitude": "42.4725", - "geo_loc_longitude": "-7.9819" - }, - { - "geo_loc_city": "Cenicero", - "geo_loc_latitude": "42.4833", - "geo_loc_longitude": "-2.6333" - }, - { - "geo_loc_city": "Anoeta", - "geo_loc_latitude": "43.1622", - "geo_loc_longitude": "-2.0700" - }, - { - "geo_loc_city": "Fitero", - "geo_loc_latitude": "42.0581", - "geo_loc_longitude": "-1.8572" - }, - { - "geo_loc_city": "Yátova", - "geo_loc_latitude": "39.3849", - "geo_loc_longitude": "-0.8085" - }, - { - "geo_loc_city": "Riudellots de la Selva", - "geo_loc_latitude": "41.8956", - "geo_loc_longitude": "2.8064" - }, - { - "geo_loc_city": "Piedralaves", - "geo_loc_latitude": "40.3172", - "geo_loc_longitude": "-4.6981" - }, - { - "geo_loc_city": "Valderrubio", - "geo_loc_latitude": "37.2344", - "geo_loc_longitude": "-3.8236" - }, - { - "geo_loc_city": "Viana de Cega", - "geo_loc_latitude": "41.5333", - "geo_loc_longitude": "-4.7500" - }, - { - "geo_loc_city": "Villanueva de la Vera", - "geo_loc_latitude": "40.1306", - "geo_loc_longitude": "-5.4639" - }, - { - "geo_loc_city": "Alozaina", - "geo_loc_latitude": "36.7258", - "geo_loc_longitude": "-4.8581" - }, - { - "geo_loc_city": "La Codosera", - "geo_loc_latitude": "39.2000", - "geo_loc_longitude": "-7.1667" - }, - { - "geo_loc_city": "San Vicente de Torelló", - "geo_loc_latitude": "42.0622", - "geo_loc_longitude": "2.2728" - }, - { - "geo_loc_city": "Borjas del Campo", - "geo_loc_latitude": "41.1722", - "geo_loc_longitude": "1.0204" - }, - { - "geo_loc_city": "San Leonardo de Yagüe", - "geo_loc_latitude": "41.8281", - "geo_loc_longitude": "-3.0669" - }, - { - "geo_loc_city": "Los Navalucillos", - "geo_loc_latitude": "39.6667", - "geo_loc_longitude": "-4.6333" - }, - { - "geo_loc_city": "Cadreita", - "geo_loc_latitude": "42.2167", - "geo_loc_longitude": "-1.6833" - }, - { - "geo_loc_city": "Ezcaray", - "geo_loc_latitude": "42.3267", - "geo_loc_longitude": "-3.0133" - }, - { - "geo_loc_city": "Puigpuñent", - "geo_loc_latitude": "39.6226", - "geo_loc_longitude": "2.5275" - }, - { - "geo_loc_city": "Vega de Espinareda", - "geo_loc_latitude": "42.7258", - "geo_loc_longitude": "-6.6550" - }, - { - "geo_loc_city": "Aldeanueva de la Vera", - "geo_loc_latitude": "40.0167", - "geo_loc_longitude": "-5.8667" - }, - { - "geo_loc_city": "Montealegre del Castillo", - "geo_loc_latitude": "38.7833", - "geo_loc_longitude": "-1.3167" - }, - { - "geo_loc_city": "Cenicientos", - "geo_loc_latitude": "40.2639", - "geo_loc_longitude": "-4.4667" - }, - { - "geo_loc_city": "Larrabezúa", - "geo_loc_latitude": "43.2619", - "geo_loc_longitude": "-2.7947" - }, - { - "geo_loc_city": "Aguadulce", - "geo_loc_latitude": "37.2522", - "geo_loc_longitude": "-4.9925" - }, - { - "geo_loc_city": "La Albuera", - "geo_loc_latitude": "38.7161", - "geo_loc_longitude": "-6.8239" - }, - { - "geo_loc_city": "Carrión de los Condes", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-4.6000" - }, - { - "geo_loc_city": "Cuadros", - "geo_loc_latitude": "42.7000", - "geo_loc_longitude": "-5.6333" - }, - { - "geo_loc_city": "Serón", - "geo_loc_latitude": "37.3333", - "geo_loc_longitude": "-2.5000" - }, - { - "geo_loc_city": "Campos del Río", - "geo_loc_latitude": "38.0408", - "geo_loc_longitude": "-1.3517" - }, - { - "geo_loc_city": "Fuente la Higuera", - "geo_loc_latitude": "38.8056", - "geo_loc_longitude": "-0.8794" - }, - { - "geo_loc_city": "Navaconcejo", - "geo_loc_latitude": "40.1800", - "geo_loc_longitude": "-5.8200" - }, - { - "geo_loc_city": "El Campillo", - "geo_loc_latitude": "37.6830", - "geo_loc_longitude": "-6.6170" - }, - { - "geo_loc_city": "Santa Olalla del Cala", - "geo_loc_latitude": "37.9000", - "geo_loc_longitude": "-6.2167" - }, - { - "geo_loc_city": "Villanueva de Mesía", - "geo_loc_latitude": "37.2142", - "geo_loc_longitude": "-4.0111" - }, - { - "geo_loc_city": "Castril", - "geo_loc_latitude": "37.7833", - "geo_loc_longitude": "-2.7667" - }, - { - "geo_loc_city": "Navaluenga", - "geo_loc_latitude": "40.4097", - "geo_loc_longitude": "-4.7081" - }, - { - "geo_loc_city": "Jabalquinto", - "geo_loc_latitude": "38.0167", - "geo_loc_longitude": "-3.7167" - }, - { - "geo_loc_city": "Beniparrell", - "geo_loc_latitude": "39.3806", - "geo_loc_longitude": "-0.4114" - }, - { - "geo_loc_city": "Puebla de Trives", - "geo_loc_latitude": "42.3394", - "geo_loc_longitude": "-7.2531" - }, - { - "geo_loc_city": "Grazalema", - "geo_loc_latitude": "36.7667", - "geo_loc_longitude": "-5.3667" - }, - { - "geo_loc_city": "Valldemosa", - "geo_loc_latitude": "39.7117", - "geo_loc_longitude": "2.6226" - }, - { - "geo_loc_city": "El Pedroso", - "geo_loc_latitude": "37.8333", - "geo_loc_longitude": "-5.7500" - }, - { - "geo_loc_city": "Maella", - "geo_loc_latitude": "41.1333", - "geo_loc_longitude": "0.1500" - }, - { - "geo_loc_city": "Obejo", - "geo_loc_latitude": "38.1333", - "geo_loc_longitude": "-4.8000" - }, - { - "geo_loc_city": "Cogollos Vega", - "geo_loc_latitude": "37.2747", - "geo_loc_longitude": "-3.5731" - }, - { - "geo_loc_city": "El Vellón", - "geo_loc_latitude": "40.7667", - "geo_loc_longitude": "-3.5833" - }, - { - "geo_loc_city": "Garrovillas", - "geo_loc_latitude": "39.7000", - "geo_loc_longitude": "-6.5500" - }, - { - "geo_loc_city": "Jacarilla", - "geo_loc_latitude": "38.0667", - "geo_loc_longitude": "-0.8667" - }, - { - "geo_loc_city": "Sierra de Fuentes", - "geo_loc_latitude": "39.4333", - "geo_loc_longitude": "-6.2667" - }, - { - "geo_loc_city": "Bareyo", - "geo_loc_latitude": "43.4822", - "geo_loc_longitude": "-3.6108" - }, - { - "geo_loc_city": "Crecente", - "geo_loc_latitude": "42.1525", - "geo_loc_longitude": "-8.2225" - }, - { - "geo_loc_city": "Valdeganga", - "geo_loc_latitude": "39.1500", - "geo_loc_longitude": "-1.6667" - }, - { - "geo_loc_city": "Nogueira de Ramuin", - "geo_loc_latitude": "42.4197", - "geo_loc_longitude": "-7.7531" - }, - { - "geo_loc_city": "Salas de los Infantes", - "geo_loc_latitude": "42.0231", - "geo_loc_longitude": "-3.2814" - }, - { - "geo_loc_city": "Fiñana", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-2.8333" - }, - { - "geo_loc_city": "Viñuela", - "geo_loc_latitude": "36.8500", - "geo_loc_longitude": "-4.1333" - }, - { - "geo_loc_city": "Granja de Torrehermosa", - "geo_loc_latitude": "38.3100", - "geo_loc_longitude": "-5.5953" - }, - { - "geo_loc_city": "Mendaro", - "geo_loc_latitude": "43.2642", - "geo_loc_longitude": "-2.3755" - }, - { - "geo_loc_city": "Ontur", - "geo_loc_latitude": "38.6333", - "geo_loc_longitude": "-1.4833" - }, - { - "geo_loc_city": "Nava del Rey", - "geo_loc_latitude": "41.3333", - "geo_loc_longitude": "-5.0833" - }, - { - "geo_loc_city": "Albalate del Arzobispo", - "geo_loc_latitude": "41.1167", - "geo_loc_longitude": "-0.5167" - }, - { - "geo_loc_city": "Logrosán", - "geo_loc_latitude": "39.3372", - "geo_loc_longitude": "-5.4922" - }, - { - "geo_loc_city": "Benferri", - "geo_loc_latitude": "38.1417", - "geo_loc_longitude": "-0.9625" - }, - { - "geo_loc_city": "Daroca", - "geo_loc_latitude": "41.1153", - "geo_loc_longitude": "-1.4139" - }, - { - "geo_loc_city": "Cálig", - "geo_loc_latitude": "40.4617", - "geo_loc_longitude": "0.3536" - }, - { - "geo_loc_city": "Valencia del Ventoso", - "geo_loc_latitude": "38.2653", - "geo_loc_longitude": "-6.4744" - }, - { - "geo_loc_city": "Boimorto", - "geo_loc_latitude": "43.0080", - "geo_loc_longitude": "-8.1270" - }, - { - "geo_loc_city": "Artana", - "geo_loc_latitude": "39.8833", - "geo_loc_longitude": "-0.2500" - }, - { - "geo_loc_city": "Navalcán", - "geo_loc_latitude": "40.0680", - "geo_loc_longitude": "-5.0930" - }, - { - "geo_loc_city": "Fuensaldaña", - "geo_loc_latitude": "41.7000", - "geo_loc_longitude": "-4.7667" - }, - { - "geo_loc_city": "San Mateo", - "geo_loc_latitude": "40.4650", - "geo_loc_longitude": "0.1803" - }, - { - "geo_loc_city": "La Sellera de Ter", - "geo_loc_latitude": "41.9683", - "geo_loc_longitude": "2.6207" - }, - { - "geo_loc_city": "Quinto", - "geo_loc_latitude": "41.4248", - "geo_loc_longitude": "-0.4975" - }, - { - "geo_loc_city": "Almargen", - "geo_loc_latitude": "37.0000", - "geo_loc_longitude": "-5.0167" - }, - { - "geo_loc_city": "Serós", - "geo_loc_latitude": "41.4617", - "geo_loc_longitude": "0.4119" - }, - { - "geo_loc_city": "Monturque", - "geo_loc_latitude": "37.4667", - "geo_loc_longitude": "-4.5667" - }, - { - "geo_loc_city": "Las Arenas", - "geo_loc_latitude": "43.2833", - "geo_loc_longitude": "-4.7667" - }, - { - "geo_loc_city": "Castellví de Rosanés", - "geo_loc_latitude": "41.4517", - "geo_loc_longitude": "1.9006" - }, - { - "geo_loc_city": "Noalejo", - "geo_loc_latitude": "37.5167", - "geo_loc_longitude": "-3.6500" - }, - { - "geo_loc_city": "Limpias", - "geo_loc_latitude": "43.3628", - "geo_loc_longitude": "-3.4247" - }, - { - "geo_loc_city": "Barlovento", - "geo_loc_latitude": "28.8167", - "geo_loc_longitude": "-17.7667" - }, - { - "geo_loc_city": "Higuera de Vargas", - "geo_loc_latitude": "38.4472", - "geo_loc_longitude": "-6.9750" - }, - { - "geo_loc_city": "Herrera de Pisuerga", - "geo_loc_latitude": "42.6000", - "geo_loc_longitude": "-4.3333" - }, - { - "geo_loc_city": "La Merca", - "geo_loc_latitude": "42.2231", - "geo_loc_longitude": "-7.9053" - }, - { - "geo_loc_city": "Monfero", - "geo_loc_latitude": "43.3667", - "geo_loc_longitude": "-7.9500" - }, - { - "geo_loc_city": "Vallfogona de Balaguer", - "geo_loc_latitude": "41.7539", - "geo_loc_longitude": "0.8156" - }, - { - "geo_loc_city": "Batea", - "geo_loc_latitude": "41.0941", - "geo_loc_longitude": "0.3120" - }, - { - "geo_loc_city": "Barraco", - "geo_loc_latitude": "40.4753", - "geo_loc_longitude": "-4.6419" - }, - { - "geo_loc_city": "Paredes de Nava", - "geo_loc_latitude": "42.1528", - "geo_loc_longitude": "-4.6944" - }, - { - "geo_loc_city": "Muros de Nalón", - "geo_loc_latitude": "43.5500", - "geo_loc_longitude": "-6.1000" - }, - { - "geo_loc_city": "Tejeda", - "geo_loc_latitude": "27.9974", - "geo_loc_longitude": "-15.6139" - }, - { - "geo_loc_city": "Huétor Santillán", - "geo_loc_latitude": "37.2186", - "geo_loc_longitude": "-3.5172" - }, - { - "geo_loc_city": "La Iruela", - "geo_loc_latitude": "37.9167", - "geo_loc_longitude": "-3.0000" - }, - { - "geo_loc_city": "Vélez Blanco", - "geo_loc_latitude": "37.6833", - "geo_loc_longitude": "-2.0833" - }, - { - "geo_loc_city": "Selaya", - "geo_loc_latitude": "43.2167", - "geo_loc_longitude": "-3.8000" - }, - { - "geo_loc_city": "Guadahortuna", - "geo_loc_latitude": "37.5581", - "geo_loc_longitude": "-3.3992" - }, - { - "geo_loc_city": "Belmonte", - "geo_loc_latitude": "39.5594", - "geo_loc_longitude": "-2.7084" - }, - { - "geo_loc_city": "Castellar de Santiago", - "geo_loc_latitude": "38.5353", - "geo_loc_longitude": "-3.2833" - }, - { - "geo_loc_city": "Siruela", - "geo_loc_latitude": "38.9775", - "geo_loc_longitude": "-5.0492" - }, - { - "geo_loc_city": "Olza", - "geo_loc_latitude": "42.8225", - "geo_loc_longitude": "-1.7539" - }, - { - "geo_loc_city": "Santa Marina del Rey", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-5.8500" - }, - { - "geo_loc_city": "Villagonzalo-Pedernales", - "geo_loc_latitude": "42.3014", - "geo_loc_longitude": "-3.7364" - }, - { - "geo_loc_city": "Alange", - "geo_loc_latitude": "38.7858", - "geo_loc_longitude": "-6.2456" - }, - { - "geo_loc_city": "Las Presas", - "geo_loc_latitude": "42.1464", - "geo_loc_longitude": "2.4594" - }, - { - "geo_loc_city": "Coirós", - "geo_loc_latitude": "43.2500", - "geo_loc_longitude": "-8.1667" - }, - { - "geo_loc_city": "Irura", - "geo_loc_latitude": "43.1675", - "geo_loc_longitude": "-2.0672" - }, - { - "geo_loc_city": "Villamarín", - "geo_loc_latitude": "42.4639", - "geo_loc_longitude": "-7.8900" - }, - { - "geo_loc_city": "Segura de León", - "geo_loc_latitude": "38.1208", - "geo_loc_longitude": "-6.5292" - }, - { - "geo_loc_city": "Mundaca", - "geo_loc_latitude": "43.4072", - "geo_loc_longitude": "-2.6983" - }, - { - "geo_loc_city": "Cortes de Baza", - "geo_loc_latitude": "37.6333", - "geo_loc_longitude": "-2.7667" - }, - { - "geo_loc_city": "Oliana", - "geo_loc_latitude": "42.0671", - "geo_loc_longitude": "1.3142" - }, - { - "geo_loc_city": "Olesa de Bonesvalls", - "geo_loc_latitude": "41.3553", - "geo_loc_longitude": "1.8506" - }, - { - "geo_loc_city": "Puebla de Obando", - "geo_loc_latitude": "39.1833", - "geo_loc_longitude": "-6.6333" - }, - { - "geo_loc_city": "Ablaña de Arriba", - "geo_loc_latitude": "43.3083", - "geo_loc_longitude": "-5.8750" - }, - { - "geo_loc_city": "Aranga", - "geo_loc_latitude": "43.2339", - "geo_loc_longitude": "-8.0158" - }, - { - "geo_loc_city": "Fuentealbilla", - "geo_loc_latitude": "39.2667", - "geo_loc_longitude": "-1.5492" - }, - { - "geo_loc_city": "Villafamés", - "geo_loc_latitude": "40.1125", - "geo_loc_longitude": "-0.0539" - }, - { - "geo_loc_city": "Olocau", - "geo_loc_latitude": "39.7000", - "geo_loc_longitude": "-0.5317" - }, - { - "geo_loc_city": "Guadalupe", - "geo_loc_latitude": "39.4528", - "geo_loc_longitude": "-5.3275" - }, - { - "geo_loc_city": "Cárcer", - "geo_loc_latitude": "39.0667", - "geo_loc_longitude": "-0.5667" - }, - { - "geo_loc_city": "Villaturiel", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-5.4833" - }, - { - "geo_loc_city": "Almáchar", - "geo_loc_latitude": "36.8000", - "geo_loc_longitude": "-4.2333" - }, - { - "geo_loc_city": "El Carpio de Tajo", - "geo_loc_latitude": "39.8875", - "geo_loc_longitude": "-4.4544" - }, - { - "geo_loc_city": "Boñar", - "geo_loc_latitude": "42.8667", - "geo_loc_longitude": "-5.3167" - }, - { - "geo_loc_city": "Canena", - "geo_loc_latitude": "38.0500", - "geo_loc_longitude": "-3.4667" - }, - { - "geo_loc_city": "Toral de los Vados", - "geo_loc_latitude": "42.5444", - "geo_loc_longitude": "-6.7814" - }, - { - "geo_loc_city": "Almoharín", - "geo_loc_latitude": "39.1667", - "geo_loc_longitude": "-6.0333" - }, - { - "geo_loc_city": "Fuenlabrada de los Montes", - "geo_loc_latitude": "39.1317", - "geo_loc_longitude": "-4.9356" - }, - { - "geo_loc_city": "Villaralbo", - "geo_loc_latitude": "41.4922", - "geo_loc_longitude": "-5.6847" - }, - { - "geo_loc_city": "La Peroja", - "geo_loc_latitude": "42.4389", - "geo_loc_longitude": "-7.7933" - }, - { - "geo_loc_city": "San Justo de la Vega", - "geo_loc_latitude": "42.4542", - "geo_loc_longitude": "-6.0147" - }, - { - "geo_loc_city": "Cuevas de Vinromá", - "geo_loc_latitude": "40.3078", - "geo_loc_longitude": "0.1225" - }, - { - "geo_loc_city": "Brozas", - "geo_loc_latitude": "39.6000", - "geo_loc_longitude": "-6.7667" - }, - { - "geo_loc_city": "Segura de la Sierra", - "geo_loc_latitude": "38.3000", - "geo_loc_longitude": "-2.6500" - }, - { - "geo_loc_city": "Piedrahita", - "geo_loc_latitude": "40.4635", - "geo_loc_longitude": "-5.3276" - }, - { - "geo_loc_city": "Villardevós", - "geo_loc_latitude": "41.9069", - "geo_loc_longitude": "-7.3131" - }, - { - "geo_loc_city": "Arciniega", - "geo_loc_latitude": "43.1167", - "geo_loc_longitude": "-3.1333" - }, - { - "geo_loc_city": "Zarza de Granadilla", - "geo_loc_latitude": "40.2381", - "geo_loc_longitude": "-6.0475" - }, - { - "geo_loc_city": "Barrax", - "geo_loc_latitude": "39.0458", - "geo_loc_longitude": "-2.2028" - }, - { - "geo_loc_city": "Zaidín", - "geo_loc_latitude": "41.6000", - "geo_loc_longitude": "0.2667" - }, - { - "geo_loc_city": "Burgo", - "geo_loc_latitude": "36.7830", - "geo_loc_longitude": "-4.9330" - }, - { - "geo_loc_city": "Orcera", - "geo_loc_latitude": "38.3167", - "geo_loc_longitude": "-2.6500" - }, - { - "geo_loc_city": "Híjar", - "geo_loc_latitude": "41.1746", - "geo_loc_longitude": "-0.4498" - }, - { - "geo_loc_city": "Riola", - "geo_loc_latitude": "39.1964", - "geo_loc_longitude": "-0.3336" - }, - { - "geo_loc_city": "Chillón", - "geo_loc_latitude": "38.7969", - "geo_loc_longitude": "-4.8669" - }, - { - "geo_loc_city": "Villahermosa", - "geo_loc_latitude": "38.7500", - "geo_loc_longitude": "-2.8667" - }, - { - "geo_loc_city": "Argoños", - "geo_loc_latitude": "43.4600", - "geo_loc_longitude": "-3.4914" - }, - { - "geo_loc_city": "Almonaster la Real", - "geo_loc_latitude": "37.8733", - "geo_loc_longitude": "-6.7861" - }, - { - "geo_loc_city": "Colmenar del Arroyo", - "geo_loc_latitude": "40.4167", - "geo_loc_longitude": "-4.2000" - }, - { - "geo_loc_city": "Guadamur", - "geo_loc_latitude": "39.8167", - "geo_loc_longitude": "-4.1500" - }, - { - "geo_loc_city": "Alforja", - "geo_loc_latitude": "41.2114", - "geo_loc_longitude": "0.9755" - }, - { - "geo_loc_city": "Germade", - "geo_loc_latitude": "43.3000", - "geo_loc_longitude": "-7.6833" - }, - { - "geo_loc_city": "Cabra del Santo Cristo", - "geo_loc_latitude": "37.7000", - "geo_loc_longitude": "-3.2833" - }, - { - "geo_loc_city": "Belorado", - "geo_loc_latitude": "42.4167", - "geo_loc_longitude": "-3.1833" - }, - { - "geo_loc_city": "Socovos", - "geo_loc_latitude": "38.3333", - "geo_loc_longitude": "-1.9667" - }, - { - "geo_loc_city": "Aliseda", - "geo_loc_latitude": "39.4225", - "geo_loc_longitude": "-6.6928" - }, - { - "geo_loc_city": "Hermigua", - "geo_loc_latitude": "28.1630", - "geo_loc_longitude": "-17.1985" - }, - { - "geo_loc_city": "Vallmoll", - "geo_loc_latitude": "41.2459", - "geo_loc_longitude": "1.2497" - }, - { - "geo_loc_city": "Cubillos del Sil", - "geo_loc_latitude": "42.6236", - "geo_loc_longitude": "-6.5636" - }, - { - "geo_loc_city": "Beniarjó", - "geo_loc_latitude": "38.9328", - "geo_loc_longitude": "-0.1878" - }, - { - "geo_loc_city": "Ateca", - "geo_loc_latitude": "41.3308", - "geo_loc_longitude": "-1.7929" - }, - { - "geo_loc_city": "Sosés", - "geo_loc_latitude": "41.5350", - "geo_loc_longitude": "0.4878" - }, - { - "geo_loc_city": "Ribas de Fresser", - "geo_loc_latitude": "42.3062", - "geo_loc_longitude": "2.1676" - }, - { - "geo_loc_city": "Almayate Bajo", - "geo_loc_latitude": "36.7308", - "geo_loc_longitude": "-4.1294" - }, - { - "geo_loc_city": "Camuñas", - "geo_loc_latitude": "39.4167", - "geo_loc_longitude": "-3.4500" - }, - { - "geo_loc_city": "Fuencaliente de la Palma", - "geo_loc_latitude": "28.5066", - "geo_loc_longitude": "-17.8416" - }, - { - "geo_loc_city": "Campillo de Arenas", - "geo_loc_latitude": "37.5500", - "geo_loc_longitude": "-3.6333" - }, - { - "geo_loc_city": "Usagre", - "geo_loc_latitude": "38.3500", - "geo_loc_longitude": "-6.1667" - }, - { - "geo_loc_city": "Cumbres Mayores", - "geo_loc_latitude": "38.0667", - "geo_loc_longitude": "-6.6333" - }, - { - "geo_loc_city": "Meira", - "geo_loc_latitude": "43.2167", - "geo_loc_longitude": "-7.2831" - }, - { - "geo_loc_city": "Lerín", - "geo_loc_latitude": "42.4833", - "geo_loc_longitude": "-1.9667" - }, - { - "geo_loc_city": "Cuevas del Campo", - "geo_loc_latitude": "37.6068", - "geo_loc_longitude": "-2.9291" - }, - { - "geo_loc_city": "Mansilla de las Mulas", - "geo_loc_latitude": "42.5000", - "geo_loc_longitude": "-5.4167" - }, - { - "geo_loc_city": "El Toboso", - "geo_loc_latitude": "39.5181", - "geo_loc_longitude": "-2.9981" - }, - { - "geo_loc_city": "Paradela", - "geo_loc_latitude": "42.7640", - "geo_loc_longitude": "-7.5674" - }, - { - "geo_loc_city": "Grañén", - "geo_loc_latitude": "41.9333", - "geo_loc_longitude": "-0.3667" - }, - { - "geo_loc_city": "Avión", - "geo_loc_latitude": "42.3883", - "geo_loc_longitude": "-8.2728" - }, - { - "geo_loc_city": "Villalobón", - "geo_loc_latitude": "42.0333", - "geo_loc_longitude": "-4.5000" - }, - { - "geo_loc_city": "Zarzalejo", - "geo_loc_latitude": "40.5000", - "geo_loc_longitude": "-4.0500" - }, - { - "geo_loc_city": "Daya Nueva", - "geo_loc_latitude": "38.1136", - "geo_loc_longitude": "-0.7614" - }, - { - "geo_loc_city": "Moraleja del Vino", - "geo_loc_latitude": "41.4667", - "geo_loc_longitude": "-5.6500" - }, - { - "geo_loc_city": "Ador", - "geo_loc_latitude": "38.9181", - "geo_loc_longitude": "-0.2253" - }, - { - "geo_loc_city": "Garafía", - "geo_loc_latitude": "28.8042", - "geo_loc_longitude": "-17.9167" - }, - { - "geo_loc_city": "Sobrado", - "geo_loc_latitude": "43.0224", - "geo_loc_longitude": "-8.0144" - }, - { - "geo_loc_city": "El Gastor", - "geo_loc_latitude": "36.8500", - "geo_loc_longitude": "-5.3167" - }, - { - "geo_loc_city": "Almaraz", - "geo_loc_latitude": "39.8000", - "geo_loc_longitude": "-5.6667" - }, - { - "geo_loc_city": "Oliva de Mérida", - "geo_loc_latitude": "38.7833", - "geo_loc_longitude": "-6.1167" - }, - { - "geo_loc_city": "Polopos", - "geo_loc_latitude": "36.7956", - "geo_loc_longitude": "-3.2972" - }, - { - "geo_loc_city": "Arquillos", - "geo_loc_latitude": "38.1833", - "geo_loc_longitude": "-3.4167" - }, - { - "geo_loc_city": "Salvaleón", - "geo_loc_latitude": "38.5167", - "geo_loc_longitude": "-6.7833" - }, - { - "geo_loc_city": "Oimbra", - "geo_loc_latitude": "41.8853", - "geo_loc_longitude": "-7.4725" - }, - { - "geo_loc_city": "El Casar de Escalona", - "geo_loc_latitude": "40.0500", - "geo_loc_longitude": "-4.5167" - }, - { - "geo_loc_city": "Madrigalejo", - "geo_loc_latitude": "39.1333", - "geo_loc_longitude": "-5.6167" - }, - { - "geo_loc_city": "Palma de Gandía", - "geo_loc_latitude": "38.9250", - "geo_loc_longitude": "-0.2225" - }, - { - "geo_loc_city": "La Secuita", - "geo_loc_latitude": "41.2032", - "geo_loc_longitude": "1.2794" - }, - { - "geo_loc_city": "Alanís", - "geo_loc_latitude": "38.0375", - "geo_loc_longitude": "-5.7153" - }, - { - "geo_loc_city": "Rosal de la Frontera", - "geo_loc_latitude": "37.9686", - "geo_loc_longitude": "-7.2197" - }, - { - "geo_loc_city": "Ataun", - "geo_loc_latitude": "42.9781", - "geo_loc_longitude": "-2.1814" - }, - { - "geo_loc_city": "Pinofranqueado", - "geo_loc_latitude": "40.3039", - "geo_loc_longitude": "-6.4981" - }, - { - "geo_loc_city": "Benejama", - "geo_loc_latitude": "38.7000", - "geo_loc_longitude": "-0.7672" - }, - { - "geo_loc_city": "Montizón", - "geo_loc_latitude": "38.3333", - "geo_loc_longitude": "-3.1000" - }, - { - "geo_loc_city": "Montrás", - "geo_loc_latitude": "41.9080", - "geo_loc_longitude": "3.1447" - }, - { - "geo_loc_city": "Canillas de Aceituno", - "geo_loc_latitude": "36.8730", - "geo_loc_longitude": "-4.0820" - }, - { - "geo_loc_city": "Bimenes", - "geo_loc_latitude": "43.3333", - "geo_loc_longitude": "-5.5500" - }, - { - "geo_loc_city": "Lovios", - "geo_loc_latitude": "41.8753", - "geo_loc_longitude": "-8.0844" - }, - { - "geo_loc_city": "Padrenda", - "geo_loc_latitude": "42.1394", - "geo_loc_longitude": "-8.1583" - }, - { - "geo_loc_city": "La Torre de Esteban Hambrán", - "geo_loc_latitude": "40.1686", - "geo_loc_longitude": "-4.2186" - }, - { - "geo_loc_city": "Montánchez", - "geo_loc_latitude": "39.2167", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Gatica", - "geo_loc_latitude": "43.3639", - "geo_loc_longitude": "-2.8719" - }, - { - "geo_loc_city": "Arenas de Iguña", - "geo_loc_latitude": "43.1881", - "geo_loc_longitude": "-4.0483" - }, - { - "geo_loc_city": "Purchena", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-2.3500" - }, - { - "geo_loc_city": "Tibi", - "geo_loc_latitude": "38.5333", - "geo_loc_longitude": "-0.5833" - }, - { - "geo_loc_city": "Alcaudete de la Jaya", - "geo_loc_latitude": "39.7900", - "geo_loc_longitude": "-4.8720" - }, - { - "geo_loc_city": "Alconchel", - "geo_loc_latitude": "38.5167", - "geo_loc_longitude": "-7.0667" - }, - { - "geo_loc_city": "Agudo", - "geo_loc_latitude": "38.9833", - "geo_loc_longitude": "-4.8667" - }, - { - "geo_loc_city": "Torreorgaz", - "geo_loc_latitude": "39.3667", - "geo_loc_longitude": "-6.2500" - }, - { - "geo_loc_city": "Cuartell", - "geo_loc_latitude": "39.7389", - "geo_loc_longitude": "-0.2639" - }, - { - "geo_loc_city": "Espinosa de los Monteros", - "geo_loc_latitude": "43.0667", - "geo_loc_longitude": "-3.5333" - }, - { - "geo_loc_city": "Santiurde de Toranzo", - "geo_loc_latitude": "43.2397", - "geo_loc_longitude": "-3.9378" - }, - { - "geo_loc_city": "Ascó", - "geo_loc_latitude": "41.1808", - "geo_loc_longitude": "0.5672" - }, - { - "geo_loc_city": "Covaleda", - "geo_loc_latitude": "41.9333", - "geo_loc_longitude": "-2.8833" - }, - { - "geo_loc_city": "Aviñonet de Puig Ventós", - "geo_loc_latitude": "42.2505", - "geo_loc_longitude": "2.9120" - }, - { - "geo_loc_city": "Santa Eugenia", - "geo_loc_latitude": "39.6237", - "geo_loc_longitude": "2.8392" - }, - { - "geo_loc_city": "Zaldivia", - "geo_loc_latitude": "43.0364", - "geo_loc_longitude": "-2.1497" - }, - { - "geo_loc_city": "Montaberner", - "geo_loc_latitude": "38.8883", - "geo_loc_longitude": "-0.4961" - }, - { - "geo_loc_city": "Darro", - "geo_loc_latitude": "37.3500", - "geo_loc_longitude": "-3.3000" - }, - { - "geo_loc_city": "Cañete la Real", - "geo_loc_latitude": "36.9535", - "geo_loc_longitude": "-5.0254" - }, - { - "geo_loc_city": "Valdestillas", - "geo_loc_latitude": "41.4667", - "geo_loc_longitude": "-4.7667" - }, - { - "geo_loc_city": "Puebla del Brollón", - "geo_loc_latitude": "42.5571", - "geo_loc_longitude": "-7.3919" - }, - { - "geo_loc_city": "Zarátamo", - "geo_loc_latitude": "43.2128", - "geo_loc_longitude": "-2.8722" - }, - { - "geo_loc_city": "Aldea del Rey", - "geo_loc_latitude": "38.7389", - "geo_loc_longitude": "-3.8392" - }, - { - "geo_loc_city": "Castropodame", - "geo_loc_latitude": "42.5800", - "geo_loc_longitude": "-6.4672" - }, - { - "geo_loc_city": "Araya", - "geo_loc_latitude": "42.8957", - "geo_loc_longitude": "-2.3210" - }, - { - "geo_loc_city": "Pol", - "geo_loc_latitude": "43.1297", - "geo_loc_longitude": "-7.3600" - }, - { - "geo_loc_city": "Salinas", - "geo_loc_latitude": "38.5211", - "geo_loc_longitude": "-0.9117" - }, - { - "geo_loc_city": "Cabeza la Vaca", - "geo_loc_latitude": "38.0833", - "geo_loc_longitude": "-6.4167" - }, - { - "geo_loc_city": "Tivisa", - "geo_loc_latitude": "41.0423", - "geo_loc_longitude": "0.7331" - }, - { - "geo_loc_city": "Cañamero", - "geo_loc_latitude": "39.3000", - "geo_loc_longitude": "-5.3667" - }, - { - "geo_loc_city": "Pola de Allande", - "geo_loc_latitude": "43.2667", - "geo_loc_longitude": "-6.6167" - }, - { - "geo_loc_city": "Santa Pau", - "geo_loc_latitude": "42.1458", - "geo_loc_longitude": "2.5722" - }, - { - "geo_loc_city": "Masalavés", - "geo_loc_latitude": "39.1417", - "geo_loc_longitude": "-0.5211" - }, - { - "geo_loc_city": "La Alberca de Záncara", - "geo_loc_latitude": "39.5167", - "geo_loc_longitude": "-2.4833" - }, - { - "geo_loc_city": "Salvatierra de los Barros", - "geo_loc_latitude": "38.4911", - "geo_loc_longitude": "-6.6853" - }, - { - "geo_loc_city": "Quintanar de la Sierra", - "geo_loc_latitude": "41.9814", - "geo_loc_longitude": "-3.0394" - }, - { - "geo_loc_city": "Cilleros", - "geo_loc_latitude": "40.1167", - "geo_loc_longitude": "-6.8000" - }, - { - "geo_loc_city": "Fornelos de Montes", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-8.4500" - }, - { - "geo_loc_city": "Cuevas del Becerro", - "geo_loc_latitude": "36.8667", - "geo_loc_longitude": "-5.0333" - }, - { - "geo_loc_city": "Pozohondo", - "geo_loc_latitude": "38.7167", - "geo_loc_longitude": "-1.9167" - }, - { - "geo_loc_city": "Villanueva de Perales", - "geo_loc_latitude": "40.3458", - "geo_loc_longitude": "-4.1017" - }, - { - "geo_loc_city": "Barruera", - "geo_loc_latitude": "42.5055", - "geo_loc_longitude": "0.8012" - }, - { - "geo_loc_city": "Corcubión", - "geo_loc_latitude": "42.9500", - "geo_loc_longitude": "-9.1833" - }, - { - "geo_loc_city": "Brea de Aragón", - "geo_loc_latitude": "41.5333", - "geo_loc_longitude": "-1.6000" - }, - { - "geo_loc_city": "Gaucín", - "geo_loc_latitude": "36.5167", - "geo_loc_longitude": "-5.3167" - }, - { - "geo_loc_city": "Caserras", - "geo_loc_latitude": "42.0150", - "geo_loc_longitude": "1.8433" - }, - { - "geo_loc_city": "Fuentesaúco", - "geo_loc_latitude": "41.2314", - "geo_loc_longitude": "-5.4931" - }, - { - "geo_loc_city": "Barcheta", - "geo_loc_latitude": "39.0211", - "geo_loc_longitude": "-0.4158" - }, - { - "geo_loc_city": "Valderas", - "geo_loc_latitude": "42.0831", - "geo_loc_longitude": "-5.4500" - }, - { - "geo_loc_city": "Baños de Río Tobía", - "geo_loc_latitude": "42.3350", - "geo_loc_longitude": "-2.7608" - }, - { - "geo_loc_city": "Frailes", - "geo_loc_latitude": "37.4864", - "geo_loc_longitude": "-3.8372" - }, - { - "geo_loc_city": "Hazas de Cesto", - "geo_loc_latitude": "43.3969", - "geo_loc_longitude": "-3.5897" - }, - { - "geo_loc_city": "Lecumberri", - "geo_loc_latitude": "43.0033", - "geo_loc_longitude": "-1.8939" - }, - { - "geo_loc_city": "Viver", - "geo_loc_latitude": "39.9208", - "geo_loc_longitude": "-0.5953" - }, - { - "geo_loc_city": "Alfarp", - "geo_loc_latitude": "39.2764", - "geo_loc_longitude": "-0.5608" - }, - { - "geo_loc_city": "Lumbrales", - "geo_loc_latitude": "40.9333", - "geo_loc_longitude": "-6.7167" - }, - { - "geo_loc_city": "Bélmez de la Moraleda", - "geo_loc_latitude": "37.7167", - "geo_loc_longitude": "-3.3667" - }, - { - "geo_loc_city": "Sayalonga", - "geo_loc_latitude": "36.8000", - "geo_loc_longitude": "-4.0167" - }, - { - "geo_loc_city": "Asteasu", - "geo_loc_latitude": "43.1928", - "geo_loc_longitude": "-2.0953" - }, - { - "geo_loc_city": "Albesa", - "geo_loc_latitude": "41.7539", - "geo_loc_longitude": "0.6617" - }, - { - "geo_loc_city": "Madrigal de la Vera", - "geo_loc_latitude": "40.1475", - "geo_loc_longitude": "-5.3668" - }, - { - "geo_loc_city": "Villalón de Campos", - "geo_loc_latitude": "42.1000", - "geo_loc_longitude": "-5.0330" - }, - { - "geo_loc_city": "Guadalcázar", - "geo_loc_latitude": "37.7500", - "geo_loc_longitude": "-4.9333" - }, - { - "geo_loc_city": "Jérica", - "geo_loc_latitude": "39.9000", - "geo_loc_longitude": "-0.5667" - }, - { - "geo_loc_city": "Benifairó de Valldigna", - "geo_loc_latitude": "39.0533", - "geo_loc_longitude": "-0.3031" - }, - { - "geo_loc_city": "Benirredrá", - "geo_loc_latitude": "38.9611", - "geo_loc_longitude": "-0.1919" - }, - { - "geo_loc_city": "La Plaza", - "geo_loc_latitude": "43.1500", - "geo_loc_longitude": "-6.1000" - }, - { - "geo_loc_city": "gualba de Dalt", - "geo_loc_latitude": "41.7322", - "geo_loc_longitude": "2.5047" - }, - { - "geo_loc_city": "Melgar de Fernamental", - "geo_loc_latitude": "42.4042", - "geo_loc_longitude": "-4.2456" - }, - { - "geo_loc_city": "Ledesma", - "geo_loc_latitude": "41.0875", - "geo_loc_longitude": "-6.0000" - }, - { - "geo_loc_city": "Entrena", - "geo_loc_latitude": "42.3833", - "geo_loc_longitude": "-2.5333" - }, - { - "geo_loc_city": "Santiso", - "geo_loc_latitude": "42.8500", - "geo_loc_longitude": "-8.0500" - }, - { - "geo_loc_city": "Las Navas de la Concepción", - "geo_loc_latitude": "37.9333", - "geo_loc_longitude": "-5.4500" - }, - { - "geo_loc_city": "Sarreal", - "geo_loc_latitude": "41.4446", - "geo_loc_longitude": "1.2489" - }, - { - "geo_loc_city": "Ibars de Urgel", - "geo_loc_latitude": "41.6808", - "geo_loc_longitude": "0.9859" - }, - { - "geo_loc_city": "Benamargosa", - "geo_loc_latitude": "36.8333", - "geo_loc_longitude": "-4.1833" - }, - { - "geo_loc_city": "Artesa de Lérida", - "geo_loc_latitude": "41.5547", - "geo_loc_longitude": "0.7039" - }, - { - "geo_loc_city": "Belvis de la Jara", - "geo_loc_latitude": "39.7594", - "geo_loc_longitude": "-4.9494" - }, - { - "geo_loc_city": "Cruz de Incio", - "geo_loc_latitude": "42.6567", - "geo_loc_longitude": "-7.3636" - }, - { - "geo_loc_city": "Chelva", - "geo_loc_latitude": "39.7469", - "geo_loc_longitude": "-0.9975" - }, - { - "geo_loc_city": "Añora", - "geo_loc_latitude": "38.4124", - "geo_loc_longitude": "-4.8976" - }, - { - "geo_loc_city": "Mancor del Valle", - "geo_loc_latitude": "39.7501", - "geo_loc_longitude": "2.8710" - }, - { - "geo_loc_city": "Torija", - "geo_loc_latitude": "40.7433", - "geo_loc_longitude": "-3.0314" - }, - { - "geo_loc_city": "Laujar de Andarax", - "geo_loc_latitude": "36.9833", - "geo_loc_longitude": "-2.8833" - }, - { - "geo_loc_city": "Soto de la Vega", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-5.8833" - }, - { - "geo_loc_city": "Belchite", - "geo_loc_latitude": "41.3064", - "geo_loc_longitude": "-0.7542" - }, - { - "geo_loc_city": "Beiro", - "geo_loc_latitude": "42.3692", - "geo_loc_longitude": "-8.1247" - }, - { - "geo_loc_city": "Cegama", - "geo_loc_latitude": "42.9767", - "geo_loc_longitude": "-2.2908" - }, - { - "geo_loc_city": "Benavent de Lérida", - "geo_loc_latitude": "41.6975", - "geo_loc_longitude": "0.6344" - }, - { - "geo_loc_city": "Garrafe de Torío", - "geo_loc_latitude": "42.7333", - "geo_loc_longitude": "-5.5167" - }, - { - "geo_loc_city": "Mora de Rubielos", - "geo_loc_latitude": "40.2500", - "geo_loc_longitude": "-0.7500" - }, - { - "geo_loc_city": "Navalafuente", - "geo_loc_latitude": "40.8231", - "geo_loc_longitude": "-3.6731" - }, - { - "geo_loc_city": "Guijo de Galisteo", - "geo_loc_latitude": "40.0937", - "geo_loc_longitude": "-6.4117" - }, - { - "geo_loc_city": "Molledo", - "geo_loc_latitude": "43.1542", - "geo_loc_longitude": "-4.0408" - }, - { - "geo_loc_city": "Serradilla", - "geo_loc_latitude": "39.8333", - "geo_loc_longitude": "-6.1333" - }, - { - "geo_loc_city": "Rábade", - "geo_loc_latitude": "43.1167", - "geo_loc_longitude": "-7.6167" - }, - { - "geo_loc_city": "Bande", - "geo_loc_latitude": "42.0306", - "geo_loc_longitude": "-7.9753" - }, - { - "geo_loc_city": "Alquería de la Condesa", - "geo_loc_latitude": "38.9361", - "geo_loc_longitude": "-0.1544" - }, - { - "geo_loc_city": "Segura", - "geo_loc_latitude": "43.0092", - "geo_loc_longitude": "-2.2528" - }, - { - "geo_loc_city": "Istán", - "geo_loc_latitude": "36.5833", - "geo_loc_longitude": "-4.9500" - }, - { - "geo_loc_city": "El Real de la Jara", - "geo_loc_latitude": "37.9500", - "geo_loc_longitude": "-6.1500" - }, - { - "geo_loc_city": "Baños de Molgas", - "geo_loc_latitude": "42.2411", - "geo_loc_longitude": "-7.6728" - }, - { - "geo_loc_city": "Pulgar", - "geo_loc_latitude": "39.6947", - "geo_loc_longitude": "-4.1522" - }, - { - "geo_loc_city": "Pinos Genil", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-3.5000" - }, - { - "geo_loc_city": "Olazagutía", - "geo_loc_latitude": "42.8778", - "geo_loc_longitude": "-2.1944" - }, - { - "geo_loc_city": "Chirivel", - "geo_loc_latitude": "37.5833", - "geo_loc_longitude": "-2.2667" - }, - { - "geo_loc_city": "Labastida", - "geo_loc_latitude": "42.5903", - "geo_loc_longitude": "-2.7958" - }, - { - "geo_loc_city": "Piornal", - "geo_loc_latitude": "40.1167", - "geo_loc_longitude": "-5.8333" - }, - { - "geo_loc_city": "Boal", - "geo_loc_latitude": "43.4286", - "geo_loc_longitude": "-6.8183" - }, - { - "geo_loc_city": "Pedroche", - "geo_loc_latitude": "38.4333", - "geo_loc_longitude": "-4.7667" - }, - { - "geo_loc_city": "Mayorga", - "geo_loc_latitude": "42.1667", - "geo_loc_longitude": "-5.2667" - }, - { - "geo_loc_city": "Sallent de Gállego", - "geo_loc_latitude": "42.7719", - "geo_loc_longitude": "-0.3328" - }, - { - "geo_loc_city": "Gurrea de Gállego", - "geo_loc_latitude": "42.0167", - "geo_loc_longitude": "-0.7667" - }, - { - "geo_loc_city": "Minaya", - "geo_loc_latitude": "39.2831", - "geo_loc_longitude": "-2.3167" - }, - { - "geo_loc_city": "Villalba de los Barros", - "geo_loc_latitude": "38.6167", - "geo_loc_longitude": "-6.5000" - }, - { - "geo_loc_city": "Cardeña", - "geo_loc_latitude": "38.2667", - "geo_loc_longitude": "-4.3167" - }, - { - "geo_loc_city": "Alcaracejos", - "geo_loc_latitude": "38.3833", - "geo_loc_longitude": "-4.9667" - }, - { - "geo_loc_city": "Fontcuberta", - "geo_loc_latitude": "42.1444", - "geo_loc_longitude": "2.7911" - }, - { - "geo_loc_city": "El Castillo de las Guardas", - "geo_loc_latitude": "37.6833", - "geo_loc_longitude": "-6.3000" - }, - { - "geo_loc_city": "Muiños", - "geo_loc_latitude": "41.9542", - "geo_loc_longitude": "-7.9856" - }, - { - "geo_loc_city": "Palenciana", - "geo_loc_latitude": "37.2500", - "geo_loc_longitude": "-4.5833" - }, - { - "geo_loc_city": "Cádiar", - "geo_loc_latitude": "36.9333", - "geo_loc_longitude": "-3.1667" - }, - { - "geo_loc_city": "Corbíns", - "geo_loc_latitude": "41.6906", - "geo_loc_longitude": "0.6931" - }, - { - "geo_loc_city": "Riós", - "geo_loc_latitude": "41.9742", - "geo_loc_longitude": "-7.2825" - }, - { - "geo_loc_city": "Esparragalejo", - "geo_loc_latitude": "38.9500", - "geo_loc_longitude": "-6.4333" - }, - { - "geo_loc_city": "Villanueva de Tapia", - "geo_loc_latitude": "37.1833", - "geo_loc_longitude": "-4.3333" - }, - { - "geo_loc_city": "Fonollosa", - "geo_loc_latitude": "41.7632", - "geo_loc_longitude": "1.6690" - }, - { - "geo_loc_city": "Puente de Domingo Flórez", - "geo_loc_latitude": "42.4142", - "geo_loc_longitude": "-6.8239" - }, - { - "geo_loc_city": "Villalpando", - "geo_loc_latitude": "41.8647", - "geo_loc_longitude": "-5.4131" - }, - { - "geo_loc_city": "Campo de Caso", - "geo_loc_latitude": "43.1833", - "geo_loc_longitude": "-5.3500" - }, - { - "geo_loc_city": "Palau-Sabardera", - "geo_loc_latitude": "42.3079", - "geo_loc_longitude": "3.1471" - }, - { - "geo_loc_city": "Soneja", - "geo_loc_latitude": "39.8167", - "geo_loc_longitude": "-0.4167" - }, - { - "geo_loc_city": "La Roca de la Sierra", - "geo_loc_latitude": "39.1083", - "geo_loc_longitude": "-6.6889" - }, - { - "geo_loc_city": "Arcos de Jalón", - "geo_loc_latitude": "41.2167", - "geo_loc_longitude": "-2.2667" - }, - { - "geo_loc_city": "Benaoján", - "geo_loc_latitude": "36.7196", - "geo_loc_longitude": "-5.2517" - }, - { - "geo_loc_city": "Rioja", - "geo_loc_latitude": "36.9333", - "geo_loc_longitude": "-2.4500" - }, - { - "geo_loc_city": "Bóveda", - "geo_loc_latitude": "42.6278", - "geo_loc_longitude": "-7.4806" - }, - { - "geo_loc_city": "Lubrín", - "geo_loc_latitude": "37.2167", - "geo_loc_longitude": "-2.0667" - }, - { - "geo_loc_city": "Villanueva del Duque", - "geo_loc_latitude": "38.3927", - "geo_loc_longitude": "-5.0000" - }, - { - "geo_loc_city": "Casas de Don Pedro", - "geo_loc_latitude": "39.1056", - "geo_loc_longitude": "-5.3308" - }, - { - "geo_loc_city": "Congosto", - "geo_loc_latitude": "42.6178", - "geo_loc_longitude": "-6.5200" - }, - { - "geo_loc_city": "Torres de Berrellén", - "geo_loc_latitude": "41.7573", - "geo_loc_longitude": "-1.0645" - }, - { - "geo_loc_city": "Alfamén", - "geo_loc_latitude": "41.4333", - "geo_loc_longitude": "-1.2500" - }, - { - "geo_loc_city": "Estivella", - "geo_loc_latitude": "39.7092", - "geo_loc_longitude": "-0.3483" - }, - { - "geo_loc_city": "Lloret de Vista Alegre", - "geo_loc_latitude": "39.6179", - "geo_loc_longitude": "2.9752" - }, - { - "geo_loc_city": "San Felíu de Pallarols", - "geo_loc_latitude": "42.0758", - "geo_loc_longitude": "2.5078" - }, - { - "geo_loc_city": "Casavieja", - "geo_loc_latitude": "40.2811", - "geo_loc_longitude": "-4.7667" - }, - { - "geo_loc_city": "Llivia", - "geo_loc_latitude": "42.4644", - "geo_loc_longitude": "1.9808" - }, - { - "geo_loc_city": "Algar", - "geo_loc_latitude": "36.6500", - "geo_loc_longitude": "-5.6500" - }, - { - "geo_loc_city": "Navata", - "geo_loc_latitude": "42.2240", - "geo_loc_longitude": "2.8614" - }, - { - "geo_loc_city": "Villalbilla de Burgos", - "geo_loc_latitude": "42.3469", - "geo_loc_longitude": "-3.7792" - }, - { - "geo_loc_city": "Legorreta", - "geo_loc_latitude": "43.0850", - "geo_loc_longitude": "-2.1486" - }, - { - "geo_loc_city": "Taboadela", - "geo_loc_latitude": "42.2408", - "geo_loc_longitude": "-7.8250" - }, - { - "geo_loc_city": "Gata", - "geo_loc_latitude": "40.2333", - "geo_loc_longitude": "-6.6000" - }, - { - "geo_loc_city": "Puertomarín", - "geo_loc_latitude": "42.8072", - "geo_loc_longitude": "-7.6158" - }, - { - "geo_loc_city": "Alcántara", - "geo_loc_latitude": "39.7222", - "geo_loc_longitude": "-6.8897" - }, - { - "geo_loc_city": "Chilluévar", - "geo_loc_latitude": "38.0000", - "geo_loc_longitude": "-3.0167" - }, - { - "geo_loc_city": "Ibeas de Juarros", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-3.5333" - }, - { - "geo_loc_city": "Madrigal de las Altas Torres", - "geo_loc_latitude": "41.0894", - "geo_loc_longitude": "-4.9989" - }, - { - "geo_loc_city": "Peñas de San Pedro", - "geo_loc_latitude": "38.7333", - "geo_loc_longitude": "-2.0000" - }, - { - "geo_loc_city": "Peraleda de la Mata", - "geo_loc_latitude": "39.8500", - "geo_loc_longitude": "-5.4667" - }, - { - "geo_loc_city": "Alcolea de Calatrava", - "geo_loc_latitude": "38.9833", - "geo_loc_longitude": "-4.1167" - }, - { - "geo_loc_city": "Miralcamp", - "geo_loc_latitude": "41.6064", - "geo_loc_longitude": "0.8814" - }, - { - "geo_loc_city": "Santa Eulalia de Ríuprimer", - "geo_loc_latitude": "41.9128", - "geo_loc_longitude": "2.1897" - }, - { - "geo_loc_city": "Galaroza", - "geo_loc_latitude": "37.9167", - "geo_loc_longitude": "-6.7000" - }, - { - "geo_loc_city": "Ahigal", - "geo_loc_latitude": "40.1833", - "geo_loc_longitude": "-6.1833" - }, - { - "geo_loc_city": "Alaejos", - "geo_loc_latitude": "41.3167", - "geo_loc_longitude": "-5.2167" - }, - { - "geo_loc_city": "El Ronquillo", - "geo_loc_latitude": "37.7167", - "geo_loc_longitude": "-6.1667" - }, - { - "geo_loc_city": "Trujillanos", - "geo_loc_latitude": "38.9500", - "geo_loc_longitude": "-6.2500" - }, - { - "geo_loc_city": "Albudeite", - "geo_loc_latitude": "38.0283", - "geo_loc_longitude": "-1.3853" - }, - { - "geo_loc_city": "Junquera de Ambía", - "geo_loc_latitude": "42.2056", - "geo_loc_longitude": "-7.7356" - }, - { - "geo_loc_city": "Torres", - "geo_loc_latitude": "37.7833", - "geo_loc_longitude": "-3.5000" - }, - { - "geo_loc_city": "Cuevas Bajas", - "geo_loc_latitude": "37.2333", - "geo_loc_longitude": "-4.4833" - }, - { - "geo_loc_city": "Jadraque", - "geo_loc_latitude": "40.9267", - "geo_loc_longitude": "-2.9236" - }, - { - "geo_loc_city": "Cardeñadijo", - "geo_loc_latitude": "42.3000", - "geo_loc_longitude": "-3.6667" - }, - { - "geo_loc_city": "San Cristóbal de Entreviñas", - "geo_loc_latitude": "42.0500", - "geo_loc_longitude": "-5.6333" - }, - { - "geo_loc_city": "Traiguera", - "geo_loc_latitude": "40.5256", - "geo_loc_longitude": "0.2906" - }, - { - "geo_loc_city": "Busto de Treviño", - "geo_loc_latitude": "42.7350", - "geo_loc_longitude": "-2.7470" - }, - { - "geo_loc_city": "Mahora", - "geo_loc_latitude": "39.2167", - "geo_loc_longitude": "-1.7333" - }, - { - "geo_loc_city": "Montemolín", - "geo_loc_latitude": "38.1500", - "geo_loc_longitude": "-6.2000" - }, - { - "geo_loc_city": "Termens", - "geo_loc_latitude": "41.7194", - "geo_loc_longitude": "0.7617" - }, - { - "geo_loc_city": "Puebla de Sanabria", - "geo_loc_latitude": "42.0553", - "geo_loc_longitude": "-6.6336" - }, - { - "geo_loc_city": "Rafelcofer", - "geo_loc_latitude": "38.9347", - "geo_loc_longitude": "-0.1678" - }, - { - "geo_loc_city": "Fuerte del Rey", - "geo_loc_latitude": "37.8667", - "geo_loc_longitude": "-3.8833" - }, - { - "geo_loc_city": "Lagartera", - "geo_loc_latitude": "39.9000", - "geo_loc_longitude": "-5.2000" - }, - { - "geo_loc_city": "Villar de Rena", - "geo_loc_latitude": "39.0667", - "geo_loc_longitude": "-5.8000" - }, - { - "geo_loc_city": "Cabanillas", - "geo_loc_latitude": "42.0314", - "geo_loc_longitude": "-1.5269" - }, - { - "geo_loc_city": "Abenójar", - "geo_loc_latitude": "38.8833", - "geo_loc_longitude": "-4.3500" - }, - { - "geo_loc_city": "Puigvert de Lérida", - "geo_loc_latitude": "41.5456", - "geo_loc_longitude": "0.7347" - }, - { - "geo_loc_city": "Villoría", - "geo_loc_latitude": "40.9944", - "geo_loc_longitude": "-5.3747" - }, - { - "geo_loc_city": "Casatejada", - "geo_loc_latitude": "39.8833", - "geo_loc_longitude": "-5.6833" - }, - { - "geo_loc_city": "Facinas", - "geo_loc_latitude": "36.1406", - "geo_loc_longitude": "-5.6989" - }, - { - "geo_loc_city": "Campillo de Llerena", - "geo_loc_latitude": "38.5000", - "geo_loc_longitude": "-5.8167" - }, - { - "geo_loc_city": "San Acisclo de Vallalta", - "geo_loc_latitude": "41.6247", - "geo_loc_longitude": "2.5703" - }, - { - "geo_loc_city": "Alcántara de Júcar", - "geo_loc_latitude": "39.0694", - "geo_loc_longitude": "-0.5600" - }, - { - "geo_loc_city": "Almoster", - "geo_loc_latitude": "41.1977", - "geo_loc_longitude": "1.1128" - }, - { - "geo_loc_city": "Riópar", - "geo_loc_latitude": "38.5000", - "geo_loc_longitude": "-2.4500" - }, - { - "geo_loc_city": "Cantimpalos", - "geo_loc_latitude": "41.0739", - "geo_loc_longitude": "-4.1589" - }, - { - "geo_loc_city": "Castrelo de Miño", - "geo_loc_latitude": "42.2944", - "geo_loc_longitude": "-8.0667" - }, - { - "geo_loc_city": "Irijoa", - "geo_loc_latitude": "43.2847", - "geo_loc_longitude": "-8.0578" - }, - { - "geo_loc_city": "Potes", - "geo_loc_latitude": "43.1536", - "geo_loc_longitude": "-4.6233" - }, - { - "geo_loc_city": "Carchel", - "geo_loc_latitude": "37.6333", - "geo_loc_longitude": "-3.6333" - }, - { - "geo_loc_city": "Lezuza", - "geo_loc_latitude": "38.9500", - "geo_loc_longitude": "-2.3500" - }, - { - "geo_loc_city": "Comares", - "geo_loc_latitude": "36.8500", - "geo_loc_longitude": "-4.2500" - }, - { - "geo_loc_city": "Costitx", - "geo_loc_latitude": "39.6575", - "geo_loc_longitude": "2.9500" - }, - { - "geo_loc_city": "Torrente de Cinca", - "geo_loc_latitude": "41.4667", - "geo_loc_longitude": "0.3333" - }, - { - "geo_loc_city": "La Parra", - "geo_loc_latitude": "38.5167", - "geo_loc_longitude": "-6.7833" - }, - { - "geo_loc_city": "Algueña", - "geo_loc_latitude": "38.3378", - "geo_loc_longitude": "-1.0036" - }, - { - "geo_loc_city": "Casas de Juan Núñez", - "geo_loc_latitude": "39.1167", - "geo_loc_longitude": "-1.5500" - }, - { - "geo_loc_city": "Bolbaite", - "geo_loc_latitude": "39.0639", - "geo_loc_longitude": "-0.6739" - }, - { - "geo_loc_city": "Alcaraz", - "geo_loc_latitude": "38.6667", - "geo_loc_longitude": "-2.4833" - }, - { - "geo_loc_city": "Majadas", - "geo_loc_latitude": "39.9423", - "geo_loc_longitude": "-5.7474" - }, - { - "geo_loc_city": "Castilléjar", - "geo_loc_latitude": "37.7167", - "geo_loc_longitude": "-2.6333" - }, - { - "geo_loc_city": "Mañón", - "geo_loc_latitude": "43.7361", - "geo_loc_longitude": "-7.7056" - }, - { - "geo_loc_city": "Lucena del Cid", - "geo_loc_latitude": "40.2764", - "geo_loc_longitude": "-0.2094" - }, - { - "geo_loc_city": "Encinasola", - "geo_loc_latitude": "38.1350", - "geo_loc_longitude": "-6.8722" - }, - { - "geo_loc_city": "Almadén de la Plata", - "geo_loc_latitude": "37.8667", - "geo_loc_longitude": "-6.0667" - }, - { - "geo_loc_city": "Alcalalí", - "geo_loc_latitude": "38.7494", - "geo_loc_longitude": "0.0417" - }, - { - "geo_loc_city": "Colomera", - "geo_loc_latitude": "37.3667", - "geo_loc_longitude": "-3.7000" - }, - { - "geo_loc_city": "Macastre", - "geo_loc_latitude": "39.3814", - "geo_loc_longitude": "-0.7872" - }, - { - "geo_loc_city": "Almoguera", - "geo_loc_latitude": "40.2989", - "geo_loc_longitude": "-2.9811" - }, - { - "geo_loc_city": "Lumbier", - "geo_loc_latitude": "42.6542", - "geo_loc_longitude": "-1.3056" - }, - { - "geo_loc_city": "Montiel", - "geo_loc_latitude": "38.7000", - "geo_loc_longitude": "-2.8667" - }, - { - "geo_loc_city": "San Román", - "geo_loc_latitude": "42.8670", - "geo_loc_longitude": "-7.0670" - }, - { - "geo_loc_city": "Villapresente", - "geo_loc_latitude": "43.3644", - "geo_loc_longitude": "-4.1042" - }, - { - "geo_loc_city": "Rótova", - "geo_loc_latitude": "38.9326", - "geo_loc_longitude": "-0.2581" - }, - { - "geo_loc_city": "Higuera de la Sierra", - "geo_loc_latitude": "37.8333", - "geo_loc_longitude": "-6.4333" - }, - { - "geo_loc_city": "Tous", - "geo_loc_latitude": "39.1381", - "geo_loc_longitude": "-0.5867" - }, - { - "geo_loc_city": "La Fuente de San Esteban", - "geo_loc_latitude": "40.8003", - "geo_loc_longitude": "-6.2500" - }, - { - "geo_loc_city": "Villar de Barrio", - "geo_loc_latitude": "42.1597", - "geo_loc_longitude": "-7.6117" - }, - { - "geo_loc_city": "Sartaguda", - "geo_loc_latitude": "42.3814", - "geo_loc_longitude": "-2.0586" - }, - { - "geo_loc_city": "La Caña", - "geo_loc_latitude": "42.2069", - "geo_loc_longitude": "2.4975" - }, - { - "geo_loc_city": "Melón", - "geo_loc_latitude": "42.2575", - "geo_loc_longitude": "-8.2172" - }, - { - "geo_loc_city": "Navas del Madroño", - "geo_loc_latitude": "39.6167", - "geo_loc_longitude": "-6.6500" - }, - { - "geo_loc_city": "Vilarrodona", - "geo_loc_latitude": "41.3105", - "geo_loc_longitude": "1.3580" - }, - { - "geo_loc_city": "Pla del Panadés", - "geo_loc_latitude": "41.4176", - "geo_loc_longitude": "1.7128" - }, - { - "geo_loc_city": "Lacunza", - "geo_loc_latitude": "42.9230", - "geo_loc_longitude": "-2.0210" - }, - { - "geo_loc_city": "Vall de Vianya", - "geo_loc_latitude": "42.2413", - "geo_loc_longitude": "2.4326" - }, - { - "geo_loc_city": "Carballeda de Avia", - "geo_loc_latitude": "42.3214", - "geo_loc_longitude": "-8.1653" - }, - { - "geo_loc_city": "Matallana de Torío", - "geo_loc_latitude": "42.8667", - "geo_loc_longitude": "-5.5167" - }, - { - "geo_loc_city": "Perafort", - "geo_loc_latitude": "41.1911", - "geo_loc_longitude": "1.2557" - }, - { - "geo_loc_city": "Loranca de Tajuña", - "geo_loc_latitude": "40.4469", - "geo_loc_longitude": "-3.1139" - }, - { - "geo_loc_city": "Trasmiras", - "geo_loc_latitude": "42.0228", - "geo_loc_longitude": "-7.6167" - }, - { - "geo_loc_city": "Figueruelas", - "geo_loc_latitude": "41.7667", - "geo_loc_longitude": "-1.1667" - }, - { - "geo_loc_city": "Mirandilla", - "geo_loc_latitude": "39.0017", - "geo_loc_longitude": "-6.2875" - }, - { - "geo_loc_city": "Iza", - "geo_loc_latitude": "42.8825", - "geo_loc_longitude": "-1.7675" - }, - { - "geo_loc_city": "Jerte", - "geo_loc_latitude": "40.2167", - "geo_loc_longitude": "-5.7500" - }, - { - "geo_loc_city": "Ormáiztegui", - "geo_loc_latitude": "43.0431", - "geo_loc_longitude": "-2.2550" - }, - { - "geo_loc_city": "Mas de las Matas", - "geo_loc_latitude": "40.8333", - "geo_loc_longitude": "-0.2500" - }, - { - "geo_loc_city": "Páramo del Sil", - "geo_loc_latitude": "42.8200", - "geo_loc_longitude": "-6.4900" - }, - { - "geo_loc_city": "Sariego", - "geo_loc_latitude": "43.4167", - "geo_loc_longitude": "-5.5667" - }, - { - "geo_loc_city": "Algámitas", - "geo_loc_latitude": "37.0167", - "geo_loc_longitude": "-5.1500" - }, - { - "geo_loc_city": "Ricote", - "geo_loc_latitude": "38.1500", - "geo_loc_longitude": "-1.3667" - }, - { - "geo_loc_city": "Nuñomoral", - "geo_loc_latitude": "40.3833", - "geo_loc_longitude": "-6.1667" - }, - { - "geo_loc_city": "Moclinejo", - "geo_loc_latitude": "36.7667", - "geo_loc_longitude": "-4.2500" - }, - { - "geo_loc_city": "Berriatúa", - "geo_loc_latitude": "43.3097", - "geo_loc_longitude": "-2.4672" - }, - { - "geo_loc_city": "Chimeneas", - "geo_loc_latitude": "37.1333", - "geo_loc_longitude": "-3.8167" - }, - { - "geo_loc_city": "La Fuliola", - "geo_loc_latitude": "41.7153", - "geo_loc_longitude": "1.0192" - }, - { - "geo_loc_city": "Abla", - "geo_loc_latitude": "37.1425", - "geo_loc_longitude": "-2.7772" - }, - { - "geo_loc_city": "Torre de Miguel Sesmero", - "geo_loc_latitude": "38.6167", - "geo_loc_longitude": "-6.8000" - }, - { - "geo_loc_city": "Samos", - "geo_loc_latitude": "42.7333", - "geo_loc_longitude": "-7.3000" - }, - { - "geo_loc_city": "Ceánuri Alto", - "geo_loc_latitude": "43.0986", - "geo_loc_longitude": "-2.7492" - }, - { - "geo_loc_city": "Montalbán", - "geo_loc_latitude": "40.8333", - "geo_loc_longitude": "-0.8000" - }, - { - "geo_loc_city": "Hondón de los Frailes", - "geo_loc_latitude": "38.2667", - "geo_loc_longitude": "-0.9167" - }, - { - "geo_loc_city": "Almendral", - "geo_loc_latitude": "38.6142", - "geo_loc_longitude": "-6.8208" - }, - { - "geo_loc_city": "Coripe", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-5.4333" - }, - { - "geo_loc_city": "Llers", - "geo_loc_latitude": "42.2972", - "geo_loc_longitude": "2.9133" - }, - { - "geo_loc_city": "Torá de Riubregós", - "geo_loc_latitude": "41.8129", - "geo_loc_longitude": "1.4029" - }, - { - "geo_loc_city": "Rueda", - "geo_loc_latitude": "41.4140", - "geo_loc_longitude": "-4.9600" - }, - { - "geo_loc_city": "La Gudiña", - "geo_loc_latitude": "42.0608", - "geo_loc_longitude": "-7.1381" - }, - { - "geo_loc_city": "Ríotorto", - "geo_loc_latitude": "43.3597", - "geo_loc_longitude": "-7.2544" - }, - { - "geo_loc_city": "Villagonzalo", - "geo_loc_latitude": "38.8667", - "geo_loc_longitude": "-6.2000" - }, - { - "geo_loc_city": "Campredó", - "geo_loc_latitude": "40.7597", - "geo_loc_longitude": "0.5533" - }, - { - "geo_loc_city": "Velilla del Río Carrión", - "geo_loc_latitude": "42.8333", - "geo_loc_longitude": "-4.8333" - }, - { - "geo_loc_city": "María", - "geo_loc_latitude": "37.7000", - "geo_loc_longitude": "-2.1500" - }, - { - "geo_loc_city": "Alborache", - "geo_loc_latitude": "39.3917", - "geo_loc_longitude": "-0.7711" - }, - { - "geo_loc_city": "Campotéjar", - "geo_loc_latitude": "37.4833", - "geo_loc_longitude": "-3.6167" - }, - { - "geo_loc_city": "San Martín de Tous", - "geo_loc_latitude": "41.5619", - "geo_loc_longitude": "1.5247" - }, - { - "geo_loc_city": "Rairiz de Veiga", - "geo_loc_latitude": "42.0833", - "geo_loc_longitude": "-7.8333" - }, - { - "geo_loc_city": "Albocácer", - "geo_loc_latitude": "40.3578", - "geo_loc_longitude": "-0.0236" - }, - { - "geo_loc_city": "El Puente del Arzobispo", - "geo_loc_latitude": "39.8000", - "geo_loc_longitude": "-5.1667" - }, - { - "geo_loc_city": "Barrio de Jarana", - "geo_loc_latitude": "36.5025", - "geo_loc_longitude": "-6.1433" - }, - { - "geo_loc_city": "Laza", - "geo_loc_latitude": "42.0606", - "geo_loc_longitude": "-7.4614" - }, - { - "geo_loc_city": "Capela", - "geo_loc_latitude": "43.4353", - "geo_loc_longitude": "-8.0722" - }, - { - "geo_loc_city": "Villatuerta", - "geo_loc_latitude": "42.6595", - "geo_loc_longitude": "-1.9934" - }, - { - "geo_loc_city": "Alfarrasi", - "geo_loc_latitude": "38.9056", - "geo_loc_longitude": "-0.4906" - }, - { - "geo_loc_city": "La Haba", - "geo_loc_latitude": "38.9167", - "geo_loc_longitude": "-5.7833" - }, - { - "geo_loc_city": "Puebla Tornesa", - "geo_loc_latitude": "40.1011", - "geo_loc_longitude": "-0.0014" - }, - { - "geo_loc_city": "Puebla de Alcocer", - "geo_loc_latitude": "38.9833", - "geo_loc_longitude": "-5.2500" - }, - { - "geo_loc_city": "Vilasantar", - "geo_loc_latitude": "43.0667", - "geo_loc_longitude": "-8.1000" - }, - { - "geo_loc_city": "Villarmayor", - "geo_loc_latitude": "43.3406", - "geo_loc_longitude": "-8.1556" - }, - { - "geo_loc_city": "Aldeadávila de la Ribera", - "geo_loc_latitude": "41.2183", - "geo_loc_longitude": "-6.6200" - }, - { - "geo_loc_city": "Albalat de Taronchers", - "geo_loc_latitude": "39.7028", - "geo_loc_longitude": "-0.3378" - }, - { - "geo_loc_city": "San Antolín", - "geo_loc_latitude": "43.0333", - "geo_loc_longitude": "-6.8667" - }, - { - "geo_loc_city": "Baltanás", - "geo_loc_latitude": "41.9333", - "geo_loc_longitude": "-4.2500" - }, - { - "geo_loc_city": "Castro Caldelas", - "geo_loc_latitude": "42.3833", - "geo_loc_longitude": "-7.4333" - }, - { - "geo_loc_city": "Olost", - "geo_loc_latitude": "41.9878", - "geo_loc_longitude": "2.0969" - }, - { - "geo_loc_city": "Ríolobos", - "geo_loc_latitude": "39.9167", - "geo_loc_longitude": "-6.3000" - }, - { - "geo_loc_city": "Valdepolo", - "geo_loc_latitude": "42.5833", - "geo_loc_longitude": "-5.2167" - }, - { - "geo_loc_city": "Bellcaire de Urgel", - "geo_loc_latitude": "41.7591", - "geo_loc_longitude": "0.9051" - }, - { - "geo_loc_city": "Zarza la Mayor", - "geo_loc_latitude": "39.8772", - "geo_loc_longitude": "-6.8622" - }, - { - "geo_loc_city": "Sandianes", - "geo_loc_latitude": "42.1111", - "geo_loc_longitude": "-7.7567" - }, - { - "geo_loc_city": "Camporrobles", - "geo_loc_latitude": "39.6481", - "geo_loc_longitude": "-1.3953" - }, - { - "geo_loc_city": "Venta del Moro", - "geo_loc_latitude": "39.4839", - "geo_loc_longitude": "-1.3569" - }, - { - "geo_loc_city": "Cenizate", - "geo_loc_latitude": "39.3000", - "geo_loc_longitude": "-1.6500" - }, - { - "geo_loc_city": "Alcalá del Júcar", - "geo_loc_latitude": "39.2000", - "geo_loc_longitude": "-1.4333" - }, - { - "geo_loc_city": "Corte de Peleas", - "geo_loc_latitude": "38.7167", - "geo_loc_longitude": "-6.6667" - }, - { - "geo_loc_city": "Riudecols", - "geo_loc_latitude": "41.1681", - "geo_loc_longitude": "0.9763" - }, - { - "geo_loc_city": "Villanueva de Duero", - "geo_loc_latitude": "41.5186", - "geo_loc_longitude": "-4.8658" - }, - { - "geo_loc_city": "Canjáyar", - "geo_loc_latitude": "37.0000", - "geo_loc_longitude": "-2.7333" - }, - { - "geo_loc_city": "Carrizosa", - "geo_loc_latitude": "38.8417", - "geo_loc_longitude": "-2.9928" - }, - { - "geo_loc_city": "Bárzana", - "geo_loc_latitude": "43.1333", - "geo_loc_longitude": "-5.9667" - }, - { - "geo_loc_city": "Moeche", - "geo_loc_latitude": "43.5833", - "geo_loc_longitude": "-7.9500" - }, - { - "geo_loc_city": "Nigüelas", - "geo_loc_latitude": "36.9667", - "geo_loc_longitude": "-3.5333" - }, - { - "geo_loc_city": "Orce", - "geo_loc_latitude": "37.7167", - "geo_loc_longitude": "-2.4667" - }, - { - "geo_loc_city": "Vilanova de Bellpuig", - "geo_loc_latitude": "41.6156", - "geo_loc_longitude": "0.9650" - }, - { - "geo_loc_city": "Piñor", - "geo_loc_latitude": "42.4978", - "geo_loc_longitude": "-8.0050" - }, - { - "geo_loc_city": "Abrucena", - "geo_loc_latitude": "37.1333", - "geo_loc_longitude": "-2.7833" - }, - { - "geo_loc_city": "Ayllón", - "geo_loc_latitude": "41.4194", - "geo_loc_longitude": "-3.3764" - }, - { - "geo_loc_city": "Caminomorisco", - "geo_loc_latitude": "40.3167", - "geo_loc_longitude": "-6.2833" - }, - { - "geo_loc_city": "Burgohondo", - "geo_loc_latitude": "40.4136", - "geo_loc_longitude": "-4.7864" - }, - { - "geo_loc_city": "Villayón", - "geo_loc_latitude": "43.4478", - "geo_loc_longitude": "-6.7047" - }, - { - "geo_loc_city": "Valdetorres", - "geo_loc_latitude": "38.9161", - "geo_loc_longitude": "-6.0686" - }, - { - "geo_loc_city": "Nerpio", - "geo_loc_latitude": "38.1500", - "geo_loc_longitude": "-2.3000" - }, - { - "geo_loc_city": "Ullá", - "geo_loc_latitude": "42.0525", - "geo_loc_longitude": "3.1092" - }, - { - "geo_loc_city": "Arenas", - "geo_loc_latitude": "36.8158", - "geo_loc_longitude": "-4.0447" - }, - { - "geo_loc_city": "Alcolea de Cinca", - "geo_loc_latitude": "41.7167", - "geo_loc_longitude": "0.1167" - }, - { - "geo_loc_city": "Medina de las Torres", - "geo_loc_latitude": "38.3436", - "geo_loc_longitude": "-6.4117" - }, - { - "geo_loc_city": "Cabra del Campo", - "geo_loc_latitude": "41.3972", - "geo_loc_longitude": "1.2778" - }, - { - "geo_loc_city": "Mallavia", - "geo_loc_latitude": "43.1831", - "geo_loc_longitude": "-2.5331" - }, - { - "geo_loc_city": "Cheles", - "geo_loc_latitude": "38.5122", - "geo_loc_longitude": "-7.2803" - }, - { - "geo_loc_city": "Valle de la Serena", - "geo_loc_latitude": "38.7000", - "geo_loc_longitude": "-5.7833" - }, - { - "geo_loc_city": "San Pedro", - "geo_loc_latitude": "38.8267", - "geo_loc_longitude": "-2.1867" - }, - { - "geo_loc_city": "Huéneja", - "geo_loc_latitude": "37.1667", - "geo_loc_longitude": "-2.9667" - }, - { - "geo_loc_city": "Verges", - "geo_loc_latitude": "42.0612", - "geo_loc_longitude": "3.0461" - }, - { - "geo_loc_city": "Lapeza", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-3.2833" - }, - { - "geo_loc_city": "Fermoselle", - "geo_loc_latitude": "41.3174", - "geo_loc_longitude": "-6.3949" - }, - { - "geo_loc_city": "Ribesalbes", - "geo_loc_latitude": "40.0219", - "geo_loc_longitude": "-0.2778" - }, - { - "geo_loc_city": "Puigpelat", - "geo_loc_latitude": "41.2780", - "geo_loc_longitude": "1.2971" - }, - { - "geo_loc_city": "Villadangos del Páramo", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-5.7667" - }, - { - "geo_loc_city": "Adzaneta de Albaida", - "geo_loc_latitude": "38.8364", - "geo_loc_longitude": "-0.4961" - }, - { - "geo_loc_city": "Paymogo", - "geo_loc_latitude": "37.7500", - "geo_loc_longitude": "-7.3333" - }, - { - "geo_loc_city": "Puebla de Don Rodrigo", - "geo_loc_latitude": "39.0833", - "geo_loc_longitude": "-4.6167" - }, - { - "geo_loc_city": "Vilamalla", - "geo_loc_latitude": "42.2166", - "geo_loc_longitude": "2.9708" - }, - { - "geo_loc_city": "Sesma", - "geo_loc_latitude": "42.4778", - "geo_loc_longitude": "-2.0833" - }, - { - "geo_loc_city": "Cala", - "geo_loc_latitude": "37.9667", - "geo_loc_longitude": "-6.3167" - }, - { - "geo_loc_city": "Siete Aguas", - "geo_loc_latitude": "39.4718", - "geo_loc_longitude": "-0.9169" - }, - { - "geo_loc_city": "Antella", - "geo_loc_latitude": "39.0828", - "geo_loc_longitude": "-0.5906" - }, - { - "geo_loc_city": "Montesa", - "geo_loc_latitude": "38.9500", - "geo_loc_longitude": "-0.6531" - }, - { - "geo_loc_city": "Cherta", - "geo_loc_latitude": "40.9094", - "geo_loc_longitude": "0.4917" - }, - { - "geo_loc_city": "Pradoluengo", - "geo_loc_latitude": "42.3250", - "geo_loc_longitude": "-3.1986" - }, - { - "geo_loc_city": "Liétor", - "geo_loc_latitude": "38.5423", - "geo_loc_longitude": "-1.9558" - }, - { - "geo_loc_city": "Relleu", - "geo_loc_latitude": "38.5872", - "geo_loc_longitude": "-0.3114" - }, - { - "geo_loc_city": "Sarrión", - "geo_loc_latitude": "40.1333", - "geo_loc_longitude": "-0.8167" - }, - { - "geo_loc_city": "Fuente Carreteros", - "geo_loc_latitude": "37.6700", - "geo_loc_longitude": "-5.3217" - }, - { - "geo_loc_city": "Horta de San Juan", - "geo_loc_latitude": "40.9556", - "geo_loc_longitude": "0.3151" - }, - { - "geo_loc_city": "Leciñena", - "geo_loc_latitude": "41.8000", - "geo_loc_longitude": "-0.6167" - }, - { - "geo_loc_city": "Sarreaus", - "geo_loc_latitude": "42.0867", - "geo_loc_longitude": "-7.6033" - }, - { - "geo_loc_city": "Valle de Santa Ana", - "geo_loc_latitude": "38.3667", - "geo_loc_longitude": "-6.7833" - }, - { - "geo_loc_city": "Benabarre", - "geo_loc_latitude": "42.1167", - "geo_loc_longitude": "0.4833" - }, - { - "geo_loc_city": "Benisanet", - "geo_loc_latitude": "41.0569", - "geo_loc_longitude": "0.6347" - }, - { - "geo_loc_city": "El Pedernoso", - "geo_loc_latitude": "39.4833", - "geo_loc_longitude": "-2.7500" - }, - { - "geo_loc_city": "Valdefuentes", - "geo_loc_latitude": "39.2833", - "geo_loc_longitude": "-6.1167" - }, - { - "geo_loc_city": "Pedro Martínez", - "geo_loc_latitude": "37.5000", - "geo_loc_longitude": "-3.2167" - }, - { - "geo_loc_city": "Tuéjar", - "geo_loc_latitude": "39.7625", - "geo_loc_longitude": "-1.0386" - }, - { - "geo_loc_city": "Cardeñajimeno", - "geo_loc_latitude": "42.3333", - "geo_loc_longitude": "-3.6167" - }, - { - "geo_loc_city": "Sobradiel", - "geo_loc_latitude": "41.7389", - "geo_loc_longitude": "-1.0369" - }, - { - "geo_loc_city": "Higueruela", - "geo_loc_latitude": "38.9667", - "geo_loc_longitude": "-1.4500" - }, - { - "geo_loc_city": "Señera", - "geo_loc_latitude": "39.0625", - "geo_loc_longitude": "-0.5133" - }, - { - "geo_loc_city": "Elgueta", - "geo_loc_latitude": "43.1778", - "geo_loc_longitude": "-2.4528" - }, - { - "geo_loc_city": "Llaurí", - "geo_loc_latitude": "39.1472", - "geo_loc_longitude": "-0.3294" - }, - { - "geo_loc_city": "Bustillo del Páramo", - "geo_loc_latitude": "42.4333", - "geo_loc_longitude": "-5.7833" - }, - { - "geo_loc_city": "Montillana", - "geo_loc_latitude": "37.5000", - "geo_loc_longitude": "-3.6667" - }, - { - "geo_loc_city": "Villamanrique", - "geo_loc_latitude": "38.5500", - "geo_loc_longitude": "-3.0000" - }, - { - "geo_loc_city": "Los Arcos", - "geo_loc_latitude": "42.5667", - "geo_loc_longitude": "-2.1831" - }, - { - "geo_loc_city": "Trabada", - "geo_loc_latitude": "43.4472", - "geo_loc_longitude": "-7.1943" - }, - { - "geo_loc_city": "La Pedraja de Portillo", - "geo_loc_latitude": "41.4714", - "geo_loc_longitude": "-4.6469" - }, - { - "geo_loc_city": "Bitem", - "geo_loc_latitude": "40.8601", - "geo_loc_longitude": "0.5232" - }, - { - "geo_loc_city": "Sabero", - "geo_loc_latitude": "42.8333", - "geo_loc_longitude": "-5.1500" - }, - { - "geo_loc_city": "Cofrentes", - "geo_loc_latitude": "39.2297", - "geo_loc_longitude": "-1.0614" - }, - { - "geo_loc_city": "Igüeña", - "geo_loc_latitude": "42.7289", - "geo_loc_longitude": "-6.2764" - }, - { - "geo_loc_city": "Sástago", - "geo_loc_latitude": "41.3234", - "geo_loc_longitude": "-0.3456" - }, - { - "geo_loc_city": "Valenzuela", - "geo_loc_latitude": "37.7667", - "geo_loc_longitude": "-4.2167" - }, - { - "geo_loc_city": "Villaralto", - "geo_loc_latitude": "38.4500", - "geo_loc_longitude": "-4.9833" - }, - { - "geo_loc_city": "Rotglá y Corbera", - "geo_loc_latitude": "39.0039", - "geo_loc_longitude": "-0.5653" - }, - { - "geo_loc_city": "Corral de Calatrava", - "geo_loc_latitude": "38.8500", - "geo_loc_longitude": "-4.0833" - }, - { - "geo_loc_city": "Vilajuiga", - "geo_loc_latitude": "42.3281", - "geo_loc_longitude": "3.0953" - }, - { - "geo_loc_city": "Bosost", - "geo_loc_latitude": "42.7875", - "geo_loc_longitude": "0.6936" - }, - { - "geo_loc_city": "Feria", - "geo_loc_latitude": "38.5167", - "geo_loc_longitude": "-6.5667" - }, - { - "geo_loc_city": "Magallón", - "geo_loc_latitude": "41.8333", - "geo_loc_longitude": "-1.4500" - }, - { - "geo_loc_city": "Traspinedo", - "geo_loc_latitude": "41.5833", - "geo_loc_longitude": "-4.4667" - }, - { - "geo_loc_city": "Agulo", - "geo_loc_latitude": "28.1882", - "geo_loc_longitude": "-17.1946" - }, - { - "geo_loc_city": "Ribarroja de Ebro", - "geo_loc_latitude": "41.2514", - "geo_loc_longitude": "0.4856" - }, - { - "geo_loc_city": "Arbizu", - "geo_loc_latitude": "42.9167", - "geo_loc_longitude": "-2.0333" - }, - { - "geo_loc_city": "San Carlos del Valle", - "geo_loc_latitude": "38.8333", - "geo_loc_longitude": "-3.2333" - }, - { - "geo_loc_city": "Entrimo", - "geo_loc_latitude": "41.9333", - "geo_loc_longitude": "-8.1167" - }, - { - "geo_loc_city": "Fabara", - "geo_loc_latitude": "41.1833", - "geo_loc_longitude": "0.1667" - }, - { - "geo_loc_city": "Vegasdel Condado", - "geo_loc_latitude": "42.6833", - "geo_loc_longitude": "-5.3656" - }, - { - "geo_loc_city": "San Asensio", - "geo_loc_latitude": "42.5000", - "geo_loc_longitude": "-2.7500" - }, - { - "geo_loc_city": "Albaladejo", - "geo_loc_latitude": "38.6181", - "geo_loc_longitude": "-2.8061" - }, - { - "geo_loc_city": "Sinarcas", - "geo_loc_latitude": "39.7339", - "geo_loc_longitude": "-1.2317" - }, - { - "geo_loc_city": "Cárcar", - "geo_loc_latitude": "42.3833", - "geo_loc_longitude": "-1.9667" - }, - { - "geo_loc_city": "Serrada", - "geo_loc_latitude": "41.4592", - "geo_loc_longitude": "-4.8611" - }, - { - "geo_loc_city": "Esgos", - "geo_loc_latitude": "42.3250", - "geo_loc_longitude": "-7.6972" - }, - { - "geo_loc_city": "Piñar", - "geo_loc_latitude": "37.4425", - "geo_loc_longitude": "-3.4406" - }, - { - "geo_loc_city": "Casalarreina", - "geo_loc_latitude": "42.5475", - "geo_loc_longitude": "-2.9125" - }, - { - "geo_loc_city": "Villagordo del Júcar", - "geo_loc_latitude": "39.3000", - "geo_loc_longitude": "-2.0667" - }, - { - "geo_loc_city": "Villamañán", - "geo_loc_latitude": "42.3167", - "geo_loc_longitude": "-5.5831" - }, - { - "geo_loc_city": "Cenlle", - "geo_loc_latitude": "42.3425", - "geo_loc_longitude": "-8.0878" - }, - { - "geo_loc_city": "Ariza", - "geo_loc_latitude": "41.3131", - "geo_loc_longitude": "-2.0522" - }, - { - "geo_loc_city": "Beniarrés", - "geo_loc_latitude": "38.8200", - "geo_loc_longitude": "-0.3794" - }, - { - "geo_loc_city": "Albalate de Cinca", - "geo_loc_latitude": "41.7236", - "geo_loc_longitude": "0.1464" - }, - { - "geo_loc_city": "Sorihuela del Guadalimar", - "geo_loc_latitude": "38.2333", - "geo_loc_longitude": "-3.0500" - }, - { - "geo_loc_city": "Tornavacas", - "geo_loc_latitude": "40.2500", - "geo_loc_longitude": "-5.6833" - }, - { - "geo_loc_city": "Sumacárcel", - "geo_loc_latitude": "39.0961", - "geo_loc_longitude": "-0.6297" - }, - { - "geo_loc_city": "Agoncillo", - "geo_loc_latitude": "42.4464", - "geo_loc_longitude": "-2.2906" - }, - { - "geo_loc_city": "Mendigorría", - "geo_loc_latitude": "42.6333", - "geo_loc_longitude": "-1.8333" - }, - { - "geo_loc_city": "Monteagudo", - "geo_loc_latitude": "41.9640", - "geo_loc_longitude": "-1.6900" - }, - { - "geo_loc_city": "La Pobla de Lillet", - "geo_loc_latitude": "42.2444", - "geo_loc_longitude": "1.9744" - }, - { - "geo_loc_city": "Pola de Somiedo", - "geo_loc_latitude": "43.1000", - "geo_loc_longitude": "-6.2500" - }, - { - "geo_loc_city": "Villanueva de San Juan", - "geo_loc_latitude": "37.0500", - "geo_loc_longitude": "-5.1667" - }, - { - "geo_loc_city": "Villanueva de la Barca", - "geo_loc_latitude": "41.6911", - "geo_loc_longitude": "0.7286" - }, - { - "geo_loc_city": "Duruelo de la Sierra", - "geo_loc_latitude": "41.9542", - "geo_loc_longitude": "-2.9317" - }, - { - "geo_loc_city": "Búger", - "geo_loc_latitude": "39.7591", - "geo_loc_longitude": "2.9856" - }, - { - "geo_loc_city": "Cerdido", - "geo_loc_latitude": "43.6121", - "geo_loc_longitude": "-7.9520" - }, - { - "geo_loc_city": "Carcaboso", - "geo_loc_latitude": "40.0500", - "geo_loc_longitude": "-6.2167" - }, - { - "geo_loc_city": "Casar de Palomero", - "geo_loc_latitude": "40.3667", - "geo_loc_longitude": "-6.2167" - }, - { - "geo_loc_city": "Somozas", - "geo_loc_latitude": "43.5330", - "geo_loc_longitude": "-7.9441" - }, - { - "geo_loc_city": "Gérgal", - "geo_loc_latitude": "37.1186", - "geo_loc_longitude": "-2.5396" - }, - { - "geo_loc_city": "Benidoleig", - "geo_loc_latitude": "38.7917", - "geo_loc_longitude": "-0.0325" - }, - { - "geo_loc_city": "Torremocha de Jarama", - "geo_loc_latitude": "40.8333", - "geo_loc_longitude": "-3.5000" - }, - { - "geo_loc_city": "Berástegui", - "geo_loc_latitude": "43.1242", - "geo_loc_longitude": "-1.9792" - }, - { - "geo_loc_city": "Remolinos", - "geo_loc_latitude": "41.8373", - "geo_loc_longitude": "-1.1754" - }, - { - "geo_loc_city": "Santa Cristina de la Polvorosa", - "geo_loc_latitude": "41.9986", - "geo_loc_longitude": "-5.6864" - }, - { - "geo_loc_city": "Dozón", - "geo_loc_latitude": "42.5844", - "geo_loc_longitude": "-8.0222" - }, - { - "geo_loc_city": "Masdenverge", - "geo_loc_latitude": "40.7146", - "geo_loc_longitude": "0.5313" - }, - { - "geo_loc_city": "La Alberca", - "geo_loc_latitude": "40.4892", - "geo_loc_longitude": "-6.1111" - }, - { - "geo_loc_city": "Galera", - "geo_loc_latitude": "37.7431", - "geo_loc_longitude": "-2.5514" - }, - { - "geo_loc_city": "Cortegada", - "geo_loc_latitude": "42.2069", - "geo_loc_longitude": "-8.1692" - }, - { - "geo_loc_city": "Torrecillas de la Tiesa", - "geo_loc_latitude": "39.5667", - "geo_loc_longitude": "-5.7333" - }, - { - "geo_loc_city": "Escatrón", - "geo_loc_latitude": "41.2833", - "geo_loc_longitude": "-0.3167" - }, - { - "geo_loc_city": "Morata de Jalón", - "geo_loc_latitude": "41.4667", - "geo_loc_longitude": "-1.4667" - }, - { - "geo_loc_city": "Alfarnate", - "geo_loc_latitude": "36.9833", - "geo_loc_longitude": "-4.2500" - }, - { - "geo_loc_city": "Alcañices", - "geo_loc_latitude": "41.6998", - "geo_loc_longitude": "-6.3466" - }, - { - "geo_loc_city": "Valdecaballeros", - "geo_loc_latitude": "39.2333", - "geo_loc_longitude": "-5.1833" - }, - { - "geo_loc_city": "Port-Bou", - "geo_loc_latitude": "42.4267", - "geo_loc_longitude": "3.1594" - }, - { - "geo_loc_city": "Benasal", - "geo_loc_latitude": "40.3833", - "geo_loc_longitude": "-0.1333" - }, - { - "geo_loc_city": "Navia de Suarna", - "geo_loc_latitude": "42.9650", - "geo_loc_longitude": "-7.0044" - }, - { - "geo_loc_city": "Ventas con Peña Aguilera", - "geo_loc_latitude": "39.6130", - "geo_loc_longitude": "-4.2290" - }, - { - "geo_loc_city": "Vedia-Elejalde", - "geo_loc_latitude": "43.2081", - "geo_loc_longitude": "-2.8019" - }, - { - "geo_loc_city": "Laguna de Negrillos", - "geo_loc_latitude": "42.2333", - "geo_loc_longitude": "-5.6667" - }, - { - "geo_loc_city": "Potríes", - "geo_loc_latitude": "38.9153", - "geo_loc_longitude": "-0.2044" - }, - { - "geo_loc_city": "Campaspero", - "geo_loc_latitude": "41.4917", - "geo_loc_longitude": "-4.1944" - }, - { - "geo_loc_city": "La Seca", - "geo_loc_latitude": "41.4150", - "geo_loc_longitude": "-4.9069" - }, - { - "geo_loc_city": "Nalda", - "geo_loc_latitude": "42.3297", - "geo_loc_longitude": "-2.4797" - }, - { - "geo_loc_city": "Santa Eulalia", - "geo_loc_latitude": "43.4167", - "geo_loc_longitude": "-5.4000" - }, - { - "geo_loc_city": "Benalúa de las Villas", - "geo_loc_latitude": "37.4333", - "geo_loc_longitude": "-3.6833" - }, - { - "geo_loc_city": "Algimia de Alfara", - "geo_loc_latitude": "39.7531", - "geo_loc_longitude": "-0.3617" - }, - { - "geo_loc_city": "Villabrágima", - "geo_loc_latitude": "41.8167", - "geo_loc_longitude": "-5.1167" - }, - { - "geo_loc_city": "El Robledo", - "geo_loc_latitude": "39.2167", - "geo_loc_longitude": "-4.2833" - }, - { - "geo_loc_city": "San Amaro", - "geo_loc_latitude": "42.3731", - "geo_loc_longitude": "-8.0731" - }, - { - "geo_loc_city": "Ayerbe", - "geo_loc_latitude": "42.2767", - "geo_loc_longitude": "-0.6892" - }, - { - "geo_loc_city": "Jayena", - "geo_loc_latitude": "36.9500", - "geo_loc_longitude": "-3.8167" - }, - { - "geo_loc_city": "Santa Eulalia", - "geo_loc_latitude": "40.5667", - "geo_loc_longitude": "-1.3167" - }, - { - "geo_loc_city": "Benlloch", - "geo_loc_latitude": "40.2106", - "geo_loc_longitude": "0.0269" - }, - { - "geo_loc_city": "Llanera de Ranes", - "geo_loc_latitude": "38.9944", - "geo_loc_longitude": "-0.5753" - }, - { - "geo_loc_city": "Viladrau", - "geo_loc_latitude": "41.8500", - "geo_loc_longitude": "2.4000" - }, - { - "geo_loc_city": "Valverde de Mérida", - "geo_loc_latitude": "38.9108", - "geo_loc_longitude": "-6.2203" - }, - { - "geo_loc_city": "Santa Elena de Jamuz", - "geo_loc_latitude": "42.2667", - "geo_loc_longitude": "-5.8833" - }, - { - "geo_loc_city": "Solórzano", - "geo_loc_latitude": "43.3869", - "geo_loc_longitude": "-3.5864" - }, - { - "geo_loc_city": "Calders", - "geo_loc_latitude": "41.7906", - "geo_loc_longitude": "1.9878" - }, - { - "geo_loc_city": "Folgoso de la Ribera", - "geo_loc_latitude": "42.6433", - "geo_loc_longitude": "-6.3192" - }, - { - "geo_loc_city": "Boltaña", - "geo_loc_latitude": "42.4500", - "geo_loc_longitude": "0.0667" - }, - { - "geo_loc_city": "Coreses", - "geo_loc_latitude": "41.5500", - "geo_loc_longitude": "-5.6167" - }, - { - "geo_loc_city": "Santa Bárbara de Casa", - "geo_loc_latitude": "37.8000", - "geo_loc_longitude": "-7.1833" - }, - { - "geo_loc_city": "Gabarda", - "geo_loc_latitude": "39.0917", - "geo_loc_longitude": "-0.5600" - }, - { - "geo_loc_city": "Torrecampo", - "geo_loc_latitude": "38.4667", - "geo_loc_longitude": "-4.6667" - }, - { - "geo_loc_city": "Hortaleza", - "geo_loc_latitude": "40.4667", - "geo_loc_longitude": "-3.6333" - }, - { - "geo_loc_city": "Arróniz", - "geo_loc_latitude": "42.5889", - "geo_loc_longitude": "-2.0914" - }, - { - "geo_loc_city": "Ademuz", - "geo_loc_latitude": "40.0667", - "geo_loc_longitude": "-1.2833" - }, - { - "geo_loc_city": "Nívar", - "geo_loc_latitude": "37.2667", - "geo_loc_longitude": "-3.5833" - }, - { - "geo_loc_city": "Bodonal de la Sierra", - "geo_loc_latitude": "38.1483", - "geo_loc_longitude": "-6.5600" - }, - { - "geo_loc_city": "Cañaveral", - "geo_loc_latitude": "39.7833", - "geo_loc_longitude": "-6.4000" - }, - { - "geo_loc_city": "Partaloa", - "geo_loc_latitude": "37.4000", - "geo_loc_longitude": "-2.2167" - }, - { - "geo_loc_city": "Matapozuelos", - "geo_loc_latitude": "41.4167", - "geo_loc_longitude": "-4.7833" - }, - { - "geo_loc_city": "Castañar de Ibor", - "geo_loc_latitude": "39.6167", - "geo_loc_longitude": "-5.4167" - }, - { - "geo_loc_city": "Aledo", - "geo_loc_latitude": "37.7958", - "geo_loc_longitude": "-1.5733" - }, - { - "geo_loc_city": "Montesquíu", - "geo_loc_latitude": "42.1111", - "geo_loc_longitude": "2.2106" - }, - { - "geo_loc_city": "Bonete", - "geo_loc_latitude": "38.8699", - "geo_loc_longitude": "-1.3538" - }, - { - "geo_loc_city": "Quintanilla de Onésimo", - "geo_loc_latitude": "41.6167", - "geo_loc_longitude": "-4.3500" - }, - { - "geo_loc_city": "Cuart de les Valls", - "geo_loc_latitude": "39.7411", - "geo_loc_longitude": "-0.2714" - }, - { - "geo_loc_city": "Santa María de Oló", - "geo_loc_latitude": "41.8747", - "geo_loc_longitude": "2.0349" - }, - { - "geo_loc_city": "Illas", - "geo_loc_latitude": "43.5000", - "geo_loc_longitude": "-5.9667" - }, - { - "geo_loc_city": "Fortaleny", - "geo_loc_latitude": "39.1833", - "geo_loc_longitude": "-0.3142" - }, - { - "geo_loc_city": "Macotera", - "geo_loc_latitude": "40.8333", - "geo_loc_longitude": "-5.2833" - }, - { - "geo_loc_city": "Palmera", - "geo_loc_latitude": "38.9417", - "geo_loc_longitude": "-0.1517" - }, - { - "geo_loc_city": "La Pesga", - "geo_loc_latitude": "40.3333", - "geo_loc_longitude": "-6.1667" - }, - { - "geo_loc_city": "Villanueva del Rey", - "geo_loc_latitude": "38.2000", - "geo_loc_longitude": "-5.1500" - }, - { - "geo_loc_city": "La Mezquita", - "geo_loc_latitude": "42.0114", - "geo_loc_longitude": "-7.0453" - }, - { - "geo_loc_city": "San José", - "geo_loc_latitude": "36.7578", - "geo_loc_longitude": "-2.1094" - }, - { - "geo_loc_city": "Alhama de Aragón", - "geo_loc_latitude": "41.3000", - "geo_loc_longitude": "-1.9000" - }, - { - "geo_loc_city": "Albanchez de Úbeda", - "geo_loc_latitude": "37.7917", - "geo_loc_longitude": "-3.4500" - }, - { - "geo_loc_city": "Otívar", - "geo_loc_latitude": "36.8167", - "geo_loc_longitude": "-3.6833" - }, - { - "geo_loc_city": "Arenas de San Juan", - "geo_loc_latitude": "39.2167", - "geo_loc_longitude": "-3.5000" - }, - { - "geo_loc_city": "Ruente", - "geo_loc_latitude": "43.2594", - "geo_loc_longitude": "-4.2661" - }, - { - "geo_loc_city": "San Cugat Sasgarrigas", - "geo_loc_latitude": "41.3661", - "geo_loc_longitude": "1.7542" - }, - { - "geo_loc_city": "Pinell de Bray", - "geo_loc_latitude": "41.0155", - "geo_loc_longitude": "0.5144" - }, - { - "geo_loc_city": "Bermillo de Sayago", - "geo_loc_latitude": "41.3669", - "geo_loc_longitude": "-6.1121" - }, - { - "geo_loc_city": "Albarracín", - "geo_loc_latitude": "40.4053", - "geo_loc_longitude": "-1.4440" - }, - { - "geo_loc_city": "Santibáñez de la Peña", - "geo_loc_latitude": "42.8167", - "geo_loc_longitude": "-4.7167" - }, - { - "geo_loc_city": "Elciego", - "geo_loc_latitude": "42.5167", - "geo_loc_longitude": "-2.6167" - }, - { - "geo_loc_city": "Báscara", - "geo_loc_latitude": "42.1622", - "geo_loc_longitude": "2.9111" - }, - { - "geo_loc_city": "Ourense", + "Ourense": { "geo_loc_latitude": "42.3364", "geo_loc_longitude": "-7.8633" }, { - "geo_loc_city": "Palencia", + "Palencia": { "geo_loc_latitude": "42.0167", "geo_loc_longitude": "-4.5333" }, { - "geo_loc_city": "Lleida", + "Lleida": { "geo_loc_latitude": "41.6167", "geo_loc_longitude": "0.6222" }, { - "geo_loc_city": "Segovia", + "Segovia": { "geo_loc_latitude": "40.9481", "geo_loc_longitude": "-4.1184" }, { - "geo_loc_city": "Ciudad Real", + "Ciudad Real": { "geo_loc_latitude": "38.9833", "geo_loc_longitude": "-3.9167" }, { - "geo_loc_city": "Soria", + "Soria": { "geo_loc_latitude": "41.7667", "geo_loc_longitude": "-2.4667" }, { - "geo_loc_city": "Caceres", + "Caceres": { "geo_loc_latitude": "39.4752671", "geo_loc_longitude": "-6.3722951" } From c902f86e2250be5834f4fb2531e39d8f50fe246c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 10:02:52 +0200 Subject: [PATCH 0895/1454] fixing schema anatomical material --- .../anatomical_material_collection_method.json | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index a5060f9a..22861920 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -986,5 +986,17 @@ "collection_device": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Tissue" + }, + "Scraping": { + "anatomical_part": "Not Applicable", + "collection_device": "Scraping", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, + "Placenta": { + "anatomical_part": "Placenta", + "collection_device": "Not Applicable", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" } -} +} \ No newline at end of file From 1720a39f5553c0d3d1cab4bd605df8c253c0ef95 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 6 Sep 2022 10:39:37 +0200 Subject: [PATCH 0896/1454] Change two empty ontologies --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 822f4fcc..786376e6 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -712,7 +712,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "", + "ontology": "SNOMED:364684009", "type": "string", "description": "", "examples": [ @@ -2369,7 +2369,7 @@ "examples": [ "NCIT:C180324" ], - "ontology": "", + "ontology": "NCIT:C180324", "type": "string", "description": "GISAID sequence ID.", "classification": "Public Databases", From d6a4cc4a4537685d5202569b9fa2f255a6a87018 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 11:59:06 +0200 Subject: [PATCH 0897/1454] fixed bug --- relecov_tools/institution_scripts/ISCIII.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index d0f9ce32..d1260e88 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -110,4 +110,5 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): else: log.error("The field is not correctly written or is not filled") stderr.print("The field is not correctly written or is not filled") - return metadata + + return metadata From db2c912e5bfd522027b27aa585b27ff1bfa46c5b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 12:02:17 +0200 Subject: [PATCH 0898/1454] fixing bugs --- relecov_tools/ena_upload.py | 14 +++++--------- relecov_tools/metadata_homogeneizer.py | 18 ++++++++++-------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index c59365d4..02843b80 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -211,12 +211,9 @@ def create_structure_to_ena(self): 1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 """ - import pdb - pdb.set_trace() df_run = df_schemas[ [ - "experiment_alias", "r1_fastq_filepath", "r2_fastq_filepath", "file_type", @@ -237,6 +234,7 @@ def create_structure_to_ena(self): i, "sequence_file_R2_fastq" ] df_run.insert(3, "status", self.action) + df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) for i in range(len(df_run)): @@ -269,9 +267,7 @@ def create_structure_to_ena(self): df_experiments = df_schemas[ [ - "experiment_alias", - "study_title", - "study_alias", + "study_abstract", "sample_name", "library_name", "library_strategy", @@ -289,7 +285,7 @@ def create_structure_to_ena(self): df_experiments["instrument_model"] = df_experiments[ "instrument_model" ].str.lower() - + df_experiments["study_alias"] = df_study["alias"] df_experiments.insert(3, "status", self.action) for i in range(len(df_experiments)): @@ -305,7 +301,7 @@ def create_structure_to_ena(self): df_experiments = df_experiments.rename( columns={"sequencing_instrument_platform": "platform"} ) - df_experiments = df_experiments.rename(columns={"study_title": "title"}) + df_experiments = df_experiments.rename(columns={"study_abstract": "title"}) df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) df_experiments = df_experiments.rename( columns={"collecting_institution": "collecting institution"} @@ -401,7 +397,7 @@ def create_structure_to_ena(self): H = df_run_final.loc[ df_run_final["sequence_file_R2_fastq"] == files.attrib["filename"] - ].values[0][9] + ].values[0][8] files.set("checksum", H) # print(files.attrib["checksum"]) tree.write(schema_xmls["run"]) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 8e3ff84c..8488c12c 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -32,14 +32,15 @@ def __init__(self, institution=None, directory=None, output_folder=None): ) else: self.institution = institution.upper() - mapping_json_file = os.path.join( - os.path.dirname(__file__), - "schema", - "institution_schemas", - self.config_json.get_topic_data( - "institution_mapping_file", self.institution - ), - ) + mapping_json_file = os.path.join( + os.path.dirname(__file__), + "schema", + "institution_schemas", + self.config_json.get_topic_data( + "institution_mapping_file", self.institution + ), + ) + if directory is None: directory = relecov_tools.utils.prompt_path( msg="Select the directory which contains additional files for metadata" @@ -50,6 +51,7 @@ def __init__(self, institution=None, directory=None, output_folder=None): "[red] Folder for additional files " + directory + " does not exist" ) sys.exit(1) + self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) try: From dd21be4ba6df1d955da80d4cd045bb8c6d31e460 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 6 Sep 2022 12:10:31 +0200 Subject: [PATCH 0899/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index c56a32af..f6d2f496 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -321,6 +321,8 @@ def bioinfo_parse(self, file_name): json_file = "bioinfo_metadata.json" output_path = os.path.join(self.output_folder, json_file) + """Create json""" + with open(output_path, "w", encoding="utf-8") as fh: fh.write( json.dumps(bioinfo_list, indent=4, sort_keys=True, ensure_ascii=False) From 81e779e235a9d384c36354e2628888ab299fa139 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 12:28:08 +0200 Subject: [PATCH 0900/1454] checked that new anatomical translation part function works --- relecov_tools/institution_scripts/ISCIII.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index d0f9ce32..976981ac 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -85,7 +85,9 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: + for key, val in mapped_fields.items(): + m_idx = heading.index(key) if row[m_idx] is None: row[m_idx] = "not provided" @@ -110,4 +112,4 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): else: log.error("The field is not correctly written or is not filled") stderr.print("The field is not correctly written or is not filled") - return metadata + return metadata From bf0c8d832f7575a8c974c45d03b221e67143786d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 13:31:52 +0200 Subject: [PATCH 0901/1454] opentrons modification --- relecov_tools/metadata_homogeneizer.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 8488c12c..680c5285 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -202,7 +202,6 @@ def handling_files(self, file_data, additional_data): sys.exit(1) row[meta_idx] = item_data[f_field] - # import pdb; pdb.set_trace() else: func_name = file_data["function"] stderr.print("[yellow] Start processing function " + func_name) From 1aa5c7ce051eb728c13f2b403d1fdaae9a5e0b1e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 13:52:58 +0200 Subject: [PATCH 0902/1454] review ontologies --- relecov_tools/institution_scripts/ISCIII.py | 1 - .../schema/institution_schemas/ISCIII.json | 4 +- relecov_tools/schema/relecov_schema.json | 44 +++++++++---------- 3 files changed, 24 insertions(+), 25 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 48dd0e70..976981ac 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -112,5 +112,4 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): else: log.error("The field is not correctly written or is not filled") stderr.print("The field is not correctly written or is not filled") - return metadata diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 01f74ebf..06996bba 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -106,7 +106,7 @@ "fixed_fields": { "Submitting Institution": "Instituto de Salud Carlos III", "Biological Sample Storage Condition": "-80 C", - "Nucleic acid extraction protocol": "RT-PCR", + "Nucleic acid extraction protocol": "Opentrons custom rna extraction protocol", "Purpose of sampling": "Surveillance", "Specimen source": "Nasopharyngeal exudate", "Host": "Human", @@ -121,4 +121,4 @@ "Diagnostic Pcr Ct Value 1": "", "Authors": "" } -} +} \ No newline at end of file diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index dbc3c19d..e8fef802 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1461,31 +1461,31 @@ }, "library_selection": { "enum": [ - "RANDOM", - "PCR", - "RANDOM PCR", - "RT-PCR", - "HMPR", - "MF", + "RANDOM [NCIT:C60702]", + "PCR [GENEPIO:0001955]", + "RANDOM PCR [GENEPIO:0001957]", + "RT-PCR [GENEPIO:0001959]", + "HMPR [GENEPIO:0001949]", + "MF [GENEPIO:0001952]", "repeat fractionation", - "size fractionation", - "MSLL", - "cDNA", - "ChIP", - "MNase", - "DNase", - "Hybrid Selection", - "Reduced Representation", - "Restriction Digest", - "5-methylcytidine antibody", - "MBD2 protein methyl-CpG binding domain", - "CAGE", - "RACE", + "size fractionation [GENEPIO:0001963]", + "MSLL [GENEPIO:0001954]", + "cDNA [GENEPIO:0001962]", + "ChIP [GENEPIO:0001947]", + "MNase [GENEPIO:0001953]", + "DNase [GENEPIO:0001948]", + "Hybrid Selection [GENEPIO:0001950]", + "Reduced Representation [GENEPIO:0001960]", + "Restriction Digest [GENEPIO:0001961]", + "5-methylcytidine antibody [GENEPIO:0001941]", + "MBD2 protein methyl-CpG binding domain [GENEPIO:0001951]", + "CAGE [GENEPIO:0001942]", + "RACE [GENEPIO:0001956]", "MDA", "padlock probes capture method", "Oligo-dT", "Inverse rRNA selection", - "ChIP-Seq", + "ChIP-Seq [GENEPIO:0001947]", "Other" ], "examples": [ @@ -1533,8 +1533,8 @@ }, "library_layout": { "enum": [ - "SINGLE", - "PAIRED" + "SINGLE [OBI:0002481]", + "PAIRED [OBI:0001852]" ], "examples": [ "PAIRED" From 45f705bdc656b77230ccb319010e3b66da3473af Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 14:54:03 +0200 Subject: [PATCH 0903/1454] Re-writing the code to handle additional processing from configuration file --- relecov_tools/conf/configuration.json | 35 ++++++- relecov_tools/conf/geo_loc_cities.json | 60 +----------- relecov_tools/conf/submitter_address.json | 7 ++ relecov_tools/read_lab_metadata.py | 107 ++++++++++++++-------- 4 files changed, 114 insertions(+), 95 deletions(-) create mode 100644 relecov_tools/conf/submitter_address.json diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 24f2a0cb..f5c37659 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -103,10 +103,37 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, - "lab_metadata_req_json":{ - "laboratory_data": "laboratory_address.json", - "geo_location_data": "geo_loc_cities.json", - "anatomical_material": "anatomical_material_collection_method.json" + "lab_metadata_req_json": { + "laboratory_data": { + "file": "laboratory_address.json", + "map_field": "collecting_institution", + "adding_fields": "__all__" + }, + "geo_location_data": { + "file": "geo_loc_cities.json", + "map_field": "geo_loc_city", + "adding_fields": "__all__" + }, + "submitting_data": { + "file": "submitter_address.json", + "map_field": "submitting_institution", + "adding_fields": [ + "submitting_institution_address", + "submitting_institution_email" + ] + }, + "anatomical_material": { + "file": "anatomical_material_collection_method.json", + "map_field": { + "any_of": [ + "body_product", + "anatomical_part", + "collection_method", + "anatomical_material" + ] + }, + "adding_fields" : "__all__" + } }, "institution_mapping_file": { "ISCIII": "ISCIII.json", diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 8ccdbc26..3a2e3d55 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -3,274 +3,224 @@ "geo_loc_latitude": "40.4167", "geo_loc_longitude": "-3.7167" }, - { "Barcelona": { "geo_loc_latitude": "41.3825", "geo_loc_longitude": "2.1769" }, - { "Sevilla": { "geo_loc_latitude": "37.3900", "geo_loc_longitude": "-5.9900" }, - { "Málaga": { "geo_loc_latitude": "36.7194", "geo_loc_longitude": "-4.4200" }, - { "Valencia": { "geo_loc_latitude": "39.4700", "geo_loc_longitude": "-0.3764" }, - { "Zaragoza": { "geo_loc_latitude": "41.6483", "geo_loc_longitude": "-0.8830" }, - { "Palma de Mallorca": { "geo_loc_latitude": "39.5667", "geo_loc_longitude": "2.6500" }, - { "Murcia": { "geo_loc_latitude": "37.9861", "geo_loc_longitude": "-1.1303" }, - { "Las Palmas": { "geo_loc_latitude": "28.1272", "geo_loc_longitude": "-15.4314" }, - { "A Coruña": { "geo_loc_latitude": "43.3713", "geo_loc_longitude": "-8.4188" }, - { "Bilbao": { "geo_loc_latitude": "43.2569", "geo_loc_longitude": "-2.9236" }, - { "Alicante": { "geo_loc_latitude": "38.3453", "geo_loc_longitude": "-0.4831" }, - { "Córdoba": { "geo_loc_latitude": "37.8845", "geo_loc_longitude": "-4.7796" }, - { "Valladolid": { "geo_loc_latitude": "41.6528", "geo_loc_longitude": "-4.7236" }, - { "Vigo": { "geo_loc_latitude": "42.2314", "geo_loc_longitude": "-8.7124" }, - { "Gijón": { "geo_loc_latitude": "43.5333", "geo_loc_longitude": "-5.7000" }, - { "Vitoria": { "geo_loc_latitude": "42.8500", "geo_loc_longitude": "-2.6833" }, - { "Granada": { "geo_loc_latitude": "37.1781", "geo_loc_longitude": "-3.6008" }, - { "Oviedo": { "geo_loc_latitude": "43.3600", "geo_loc_longitude": "-5.8450" }, - { "Santa Cruz de Tenerife": { "geo_loc_latitude": "28.4667", "geo_loc_longitude": "-16.2500" }, - { "Pamplona": { "geo_loc_latitude": "42.8167", "geo_loc_longitude": "-1.6500" }, - { "León": { "geo_loc_latitude": "42.6056", "geo_loc_longitude": "-5.5700" }, - { "Almería": { "geo_loc_latitude": "36.8403", "geo_loc_longitude": "-2.4681" }, - { "Logroño": { "geo_loc_latitude": "42.4650", "geo_loc_longitude": "-2.4456" }, - { "Donostia": { "geo_loc_latitude": "43.3200", "geo_loc_longitude": "-1.9800" }, - { "Albacete": { "geo_loc_latitude": "38.9956", "geo_loc_longitude": "-1.8558" }, - { "Castellón de la Plana": { "geo_loc_latitude": "39.9831", "geo_loc_longitude": "-0.0331" }, - { "Santander": { "geo_loc_latitude": "43.4628", "geo_loc_longitude": "-3.8050" }, - { "Burgos": { "geo_loc_latitude": "42.3500", "geo_loc_longitude": "-3.6822" }, - { "Guadalajara": { "geo_loc_latitude": "40.6337", "geo_loc_longitude": "-3.1674" }, - { "Badajoz": { "geo_loc_latitude": "38.8803", "geo_loc_longitude": "-6.9753" }, - { "Salamanca": { "geo_loc_latitude": "40.9667", "geo_loc_longitude": "-5.6639" }, - { "Huelva": { "geo_loc_latitude": "37.2500", "geo_loc_longitude": "-6.9500" }, - { "Ciudad de Melilla": { "geo_loc_latitude": "35.2937", "geo_loc_longitude": "-2.9383" }, - { "Tarragona": { "geo_loc_latitude": "41.1187", "geo_loc_longitude": "1.2453" }, - { "Cádiz": { "geo_loc_latitude": "36.5350", "geo_loc_longitude": "-6.2975" }, - { "Jaén": { "geo_loc_latitude": "37.7667", "geo_loc_longitude": "-3.7711" }, - { "Girona": { "geo_loc_latitude": "41.9833", "geo_loc_longitude": "2.8167" }, - { "Lugo": { "geo_loc_latitude": "43.0167", "geo_loc_longitude": "-7.5500" }, - { "Cáceres": { "geo_loc_latitude": "39.4833", "geo_loc_longitude": "-6.3667" }, - { "Toledo": { "geo_loc_latitude": "39.8567", "geo_loc_longitude": "-4.0244" }, - { "Ceuta": { "geo_loc_latitude": "35.8867", "geo_loc_longitude": "-5.3000" }, - { "Melilla": { "geo_loc_latitude": "35.2919", "geo_loc_longitude": "-2.93848" }, - { "Zamora": { "geo_loc_latitude": "41.5033", "geo_loc_longitude": "-5.7556" }, - { "Avila": { "geo_loc_latitude": "40.6500", "geo_loc_longitude": "-4.6833" }, - { "Cuenca": { "geo_loc_latitude": "40.0667", "geo_loc_longitude": "-2.1500" }, - { "Huesca": { "geo_loc_latitude": "42.1333", "geo_loc_longitude": "-0.4167" }, - { "Teruel": { "geo_loc_latitude": "40.3456", "geo_loc_longitude": "-1.1065" }, - { "Ourense": { "geo_loc_latitude": "42.3364", "geo_loc_longitude": "-7.8633" }, - { "Palencia": { "geo_loc_latitude": "42.0167", "geo_loc_longitude": "-4.5333" }, - { "Lleida": { "geo_loc_latitude": "41.6167", "geo_loc_longitude": "0.6222" }, - { "Segovia": { "geo_loc_latitude": "40.9481", "geo_loc_longitude": "-4.1184" }, - { "Ciudad Real": { "geo_loc_latitude": "38.9833", "geo_loc_longitude": "-3.9167" }, - { "Soria": { "geo_loc_latitude": "41.7667", "geo_loc_longitude": "-2.4667" }, - { "Caceres": { "geo_loc_latitude": "39.4752671", "geo_loc_longitude": "-6.3722951" + }, + "Pontevedra": { + "geo_loc_latitude": "42.4333", + "geo_loc_longitude": "-8.6333" } -] +} diff --git a/relecov_tools/conf/submitter_address.json b/relecov_tools/conf/submitter_address.json new file mode 100644 index 00000000..ddc86a8c --- /dev/null +++ b/relecov_tools/conf/submitter_address.json @@ -0,0 +1,7 @@ +[ + { + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", + "submitting_institution_email": "info@isciii.es" + } +] diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 3282f04c..7ed9b716 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -64,7 +64,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.label_prop_dict[values["label"]] = prop except KeyError: continue - self.json_files = config_json.get_configuration("lab_metadata_req_json") + self.json_req_files = config_json.get_configuration("lab_metadata_req_json") self.schema_name = self.relecov_sch_json["schema"] self.schema_version = self.relecov_sch_json["version"] @@ -133,34 +133,7 @@ def include_processed_data(self, metadata): metadata["sequencing_sample_id"], ], } - seq_inst_plat = { - "Illumina": [ - "Illumina iSeq 100", - "Illumina MiSeq", - "Illumina Miniseq", - "Illumina NextSeq 550", - "Illumina NextSeq 500", - "Illumina NextSeq 1000", - "Illumina NextSeq 2000", - "Illumina NovaSeq 6000", - "Illumina Miniseq", - "Illumina Hiseq x five", - "Illumina Hiseq x ten", - "Illumina Hiseq x", - "Illumina Genome analyzer", - "Illumina Genome analyzer ii", - "Illumina Genome analyzer iix", - "Illumina Hiscansq", - "Illumina Hiseq 1000", - "Illumina Hiseq 1500", - "Illumina Hiseq 2000", - "Illumina Hiseq 2500", - "Illumina Hiseq 3000", - "Illumina Hiseq 4000", - ], - "Oxford Nanopore": ["MinION"], - "Ion Torrent": ["Ion Torrent S5", "Ion Torrent PGM"], - } + for key, values in p_data.items(): v_data = metadata[key] if isinstance(values, dict): @@ -169,14 +142,70 @@ def include_processed_data(self, metadata): else: new_data[values[0]] = values[1] """New fields that required processing from other field """ - for key, values in seq_inst_plat.items(): - if metadata["sequencing_instrument_model"] in values: - - new_data["sequencing_instrument_platform"] = key - break return new_data + def process_from_json(self, m_data, json_fields): + """ """ + if isinstance(json_fields["map_field"], dict): + # Search for the value which contains data + + for m_field in json_fields["map_field"]["any_of"]: + try: + m_data[0][m_field] + map_field = m_field + except KeyError: + continue + else: + map_field = json_fields["map_field"] + json_data = json_fields["j_data"] + if isinstance(json_data, dict): + # import pdb; pdb.set_trace() + for idx in range(len(m_data)): + m_data[idx].update(json_data[m_data[idx][map_field]]) + elif isinstance(json_data, list): + # to avoid searching for data for each row, for the first time searchs + # it is stored temporary. + tmp_data = {} + for idx in range(len(m_data)): + if m_data[idx][map_field] not in tmp_data: + for item in json_data: + if m_data[idx][map_field] == item[map_field]: + if json_fields["adding_fields"] == "__all__": + m_data[idx].update(item) + tmp_data[m_data[idx][map_field]] = item + else: + tmp_data[m_data[idx][map_field]] = {} + for field in json_fields["adding_fields"]: + m_data[idx][field] = item[field] + tmp_data[m_data[idx][map_field]][field] = item[ + field + ] + break + else: + m_data[idx].update(tmp_data[m_data[idx][map_field]]) + return m_data + + def adding_fields(self, metadata): + """Add fields""" + + for key, values in self.json_req_files.items(): + stderr.print(f"[blue] Processing {key}") + f_path = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "conf", values["file"] + ) + values["j_data"] = relecov_tools.utils.read_json_file(f_path) + metadata = self.process_from_json(metadata, values) + stderr.print(f"[green] Processed {key}") + stderr.print("[blue] Reading sample list file") + # Include Sample informatin data from sample json file + s_json = {} + s_json["map_field"] = "sequencing_sample_id" + s_json["adding_field"] = "__all__" + s_json["j_data"] = relecov_tools.utils.read_json_file(self.sample_list_file) + metadata = self.process_from_json(metadata, s_json) + return metadata + def add_additional_data(self, metadata, conf_json_data): """Add the additional information that must be included in final metadata metadata Origin metadata @@ -335,8 +364,8 @@ def read_metadata_file(self): return metadata_values, errors def create_metadata_json(self): - stderr.print("[blue] Reading configuration settings") - conf_json_data = self.read_configuration_json_files() + # stderr.print("[blue] Reading configuration settings") + # conf_json_data = self.read_configuration_json_files() stderr.print("[blue] Reading Lab Metadata Excel File") valid_metadata_rows, errors = self.read_metadata_file() if len(errors) > 0: @@ -344,6 +373,12 @@ def create_metadata_json(self): sys.exit(1) # Continue by adding extra information stderr.print("[blue] Including additional information") + + completed_metadata = self.adding_fields(valid_metadata_rows) + import pdb + + pdb.set_trace() + completed_metadata = self.add_additional_data( valid_metadata_rows, conf_json_data ) From 640cd42fa6c0d0826023a82adf38da72da46bf52 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 15:24:57 +0200 Subject: [PATCH 0904/1454] remove not longer valid comments --- relecov_tools/metadata_homogeneizer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 680c5285..01c00303 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -221,8 +221,7 @@ def handling_files(self, file_data, additional_data): def converting_metadata(self): stderr.print("[blue] Reading the metadata file to convert") - # ws_data = self.read_metadata_file() - # mapped_data = self.mapping_metadata(ws_data) + mapped_data = self.handling_files(self.lab_metadata, "") stderr.print("[green] Successful conversion mapping to ISCIII metadata") stderr.print("[blue] Adding fixed information") From d2ca038c2973f61bb48938a9675988c7e0380342 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 15:25:44 +0200 Subject: [PATCH 0905/1454] modify version to 0.0.5 --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index e30d8edf..91770d8f 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -version = "0.0.4" +version = "0.0.5" with open("README.md") as f: readme = f.read() From c71c02790210f9321c8ae1a20b0ea223a5de0309 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 16:11:55 +0200 Subject: [PATCH 0906/1454] fixed terms to configuration json --- relecov_tools/conf/configuration.json | 51 +++++++++++++++++++-- relecov_tools/ena_upload.py | 65 ++++++--------------------- 2 files changed, 62 insertions(+), 54 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 24f2a0cb..4e7c8087 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -103,7 +103,7 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, - "lab_metadata_req_json":{ + "lab_metadata_req_json": { "laboratory_data": "laboratory_address.json", "geo_location_data": "geo_loc_cities.json", "anatomical_material": "anatomical_material_collection_method.json" @@ -226,5 +226,50 @@ "mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" - } -} + }, + "df_study_fields": [ + "study_type", + "study_abstract" + ], + "df_samples_fields": [ + "sample_name", + "sample_title", + "taxon_id", + "collection_date", + "geographic_location_(country_and/or_sea)", + "host_common_name", + "host_scientific_name", + "host_sex", + "scientific_name", + "collector_name", + "collecting_institution", + "isolate", + "host_subject_id", + "host health state", + "authors", + "sample_description", + "address" + ], + "df_run_fields": [ + "r1_fastq_filepath", + "r2_fastq_filepath", + "file_type", + "fastq_r1_md5", + "fastq_r2_md5", + "collecting_institution" + ], + "df_experiment_fields": [ + "study_abstract", + "sample_name", + "library_name", + "library_strategy", + "library_source", + "library_selection", + "library_layout", + "instrument_model", + "design_description", + "collecting_institution", + "insert_size", + "sequencing_instrument_platform" + ] +} \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 02843b80..27d1c7cc 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -124,6 +124,7 @@ def create_structure_to_ena(self): fh_squema = open(squema) squema_json = json.load(fh_squema) fh_squema.close() + config_json = ConfigJson() df_schemas = pd.DataFrame(squema_json) @@ -142,37 +143,24 @@ def create_structure_to_ena(self): df_study = df_study.rename(columns={"study_alias": "alias"}) df_study = df_study.rename(columns={"study_title": "title"}) """ - df_study = df_schemas[["study_type", "study_abstract"]] + fields_study = config_json.get_configuration("df_study_fields") + df_study = df_schemas[fields_study] df_study["alias"] = df_study["study_abstract"][0].rsplit(" ", 5)[0] df_study["title"] = df_study["study_abstract"] df_study.insert(3, "status", self.action) + """ # df_study alias title study_type status study_abstract 0 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance 1 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance """ - df_samples = df_schemas[ - [ - "sample_name", - "sample_title", - "taxon_id", - "collection_date", - "geographic_location_(country_and/or_sea)", - "host_common_name", - "host_scientific_name", - "host_sex", - "scientific_name", - "collector_name", - "collecting_institution", - "isolate", - "host_subject_id", - "host health state", - "authors", - "sample_description", - "address", - ] - ] + + fields_samples = config_json.get_configuration("df_samples_fields") + import pdb + + pdb.set_trace() + df_samples = df_schemas[fields_samples] df_samples["host_sex"].replace("unknown", "not provided", inplace=True) df_samples["host_sex"].replace("Unknown", "not provided", inplace=True) @@ -199,7 +187,6 @@ def create_structure_to_ena(self): df_samples.insert(3, "status", self.action) # df_samples.insert(3, "host subject id", df_schemas["host subject id"]) # df_samples.insert(3, "host health state", df_schemas["host health state"]) - config_json = ConfigJson() checklist = config_json.get_configuration("checklist") df_samples.insert(4, "ENA_CHECKLIST", checklist) # df_samples.insert(5, "sample_description", df_schemas["sample_description"]) @@ -211,17 +198,8 @@ def create_structure_to_ena(self): 1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 """ - - df_run = df_schemas[ - [ - "r1_fastq_filepath", - "r2_fastq_filepath", - "file_type", - "fastq_r1_md5", - "fastq_r2_md5", - "collecting_institution", - ] - ] + fields_run = config_json.get_configuration("df_run_fields") + df_run = df_schemas[fields_run] df_run.insert(1, "sequence_file_R1_fastq", "None") df_run.insert(2, "sequence_file_R2_fastq", "None") @@ -264,23 +242,8 @@ def create_structure_to_ena(self): 2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a """ - - df_experiments = df_schemas[ - [ - "study_abstract", - "sample_name", - "library_name", - "library_strategy", - "library_source", - "library_selection", - "library_layout", - "instrument_model", - "design_description", - "collecting_institution", - "insert_size", - "sequencing_instrument_platform", - ] - ] + fields_experiment = config_json.get_configuration("df_experiment_fields") + df_experiments = df_schemas[[fields_experiment]] df_experiments["instrument_model"] = df_experiments[ "instrument_model" From d9f7749ef1c851e74a400fdac22c6e0de783df09 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 16:23:54 +0200 Subject: [PATCH 0907/1454] Change in the red excel that if fill is None change to empty --- relecov_tools/utils.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 8b7fb867..895f8371 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -50,7 +50,10 @@ def read_excel_file(f_name, sheet_name, heading_row): if l_row[0] is None and l_row[1] is None: continue for idx in range(0, len(heading)): - data_row[heading[idx]] = l_row[idx] + if l_row[idx] is None: + data_row[heading[idx]] = "" + else: + data_row[heading[idx]] = l_row[idx] ws_data.append(data_row) return ws_data From b7c590b79b8905b9e372b1ae13c7cd9e81ddd765 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 16:24:33 +0200 Subject: [PATCH 0908/1454] re-organizing the configuration json --- relecov_tools/conf/configuration.json | 133 ++++++++++++------------ relecov_tools/metadata_homogeneizer.py | 2 +- relecov_tools/read_lab_metadata.py | 134 +------------------------ 3 files changed, 71 insertions(+), 198 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f5c37659..b5fe7a3f 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -1,5 +1,11 @@ { - "headings": { + "lab_metadata": { + "fixed_fields": { + "host_disease": "COVID-19", + "type": "betacoronavirus", + "tax_id": "2697049", + "organism": "Severe acute respiratory syndrome coronavirus 2" + }, "metadata_lab_heading": [ "Public Health sample id (SIVIES)", "Sample ID given by originating laboratory", @@ -49,26 +55,66 @@ "Sequence file R1 fastq", "Sequence file R2 fastq" ], - "long_table_heading": [ - "SAMPLE", - "CHROM", - "POS", - "REF", - "ALT", - "FILTER", - "DP", - "REF_DP", - "ALT_DP", - "AF", - "GENE", - "EFFECT", - "HGVS_C", - "HGVS_P", - "HGVS_P_1LETTER", - "CALLER", - "LINEAGE" - ] + "fields_required_for_ENA": { + "study_alias": "RELECOV", + "design_description": "Design Description", + "experiment_title": "Example project for ENA submission RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "study_id": "ERP137164" + }, + "lab_metadata_req_json": { + "laboratory_data": { + "file": "laboratory_address.json", + "map_field": "collecting_institution", + "adding_fields": "__all__" + }, + "geo_location_data": { + "file": "geo_loc_cities.json", + "map_field": "geo_loc_city", + "adding_fields": "__all__" + }, + "submitting_data": { + "file": "submitter_address.json", + "map_field": "submitting_institution", + "adding_fields": [ + "submitting_institution_address", + "submitting_institution_email" + ] + }, + "anatomical_material": { + "file": "anatomical_material_collection_method.json", + "map_field": { + "any_of": [ + "body_product", + "anatomical_part", + "collection_method", + "anatomical_material" + ] + }, + "adding_fields" : "__all__" + } + } }, + "long_table_heading": [ + "SAMPLE", + "CHROM", + "POS", + "REF", + "ALT", + "FILTER", + "DP", + "REF_DP", + "ALT_DP", + "AF", + "GENE", + "EFFECT", + "HGVS_C", + "HGVS_P", + "HGVS_P_1LETTER", + "CALLER", + "LINEAGE" + ], "gisaid_csv_headers": [ "submitter", "covv_virus_name", @@ -103,38 +149,7 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, - "lab_metadata_req_json": { - "laboratory_data": { - "file": "laboratory_address.json", - "map_field": "collecting_institution", - "adding_fields": "__all__" - }, - "geo_location_data": { - "file": "geo_loc_cities.json", - "map_field": "geo_loc_city", - "adding_fields": "__all__" - }, - "submitting_data": { - "file": "submitter_address.json", - "map_field": "submitting_institution", - "adding_fields": [ - "submitting_institution_address", - "submitting_institution_email" - ] - }, - "anatomical_material": { - "file": "anatomical_material_collection_method.json", - "map_field": { - "any_of": [ - "body_product", - "anatomical_part", - "collection_method", - "anatomical_material" - ] - }, - "adding_fields" : "__all__" - } - }, + "institution_mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" @@ -150,14 +165,6 @@ "fastq.gz", "fasta" ], - "ENA_configuration": { - "study_alias": "RELECOV", - "design_description": "Design Description", - "experiment_title": "Example project for ENA submission RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "study_id": "ERP137164" - }, "GISATD_configuration": { "submitter": "GISAID_ID" }, @@ -249,9 +256,5 @@ "tool_version": "0.5.3" }, "md5_file_name": "md5_check_file.csv", - "checklist": "ERC000033", - "mapping_file": { - "ISCIII": "ISCIII.json", - "HUGTiP": "HUGTiP.json" - } + "checklist": "ERC000033" } diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 01c00303..8916a4c3 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -22,7 +22,7 @@ class MetadataHomogeneizer: def __init__(self, institution=None, directory=None, output_folder=None): self.config_json = ConfigJson() self.heading = self.config_json.get_topic_data( - "headings", "metadata_lab_heading" + "lab_metadata", "metadata_lab_heading" ) if institution is None: diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 7ed9b716..536524e2 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -64,38 +64,10 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.label_prop_dict[values["label"]] = prop except KeyError: continue - self.json_req_files = config_json.get_configuration("lab_metadata_req_json") + self.json_req_files = config_json.get_topic_data("lab_metadata", "lab_metadata_req_json") self.schema_name = self.relecov_sch_json["schema"] self.schema_version = self.relecov_sch_json["version"] - def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): - """Fetch the laboratory location and return a dictionary""" - data = {} - if lab_name == "": - data["geo_loc_city"] = "" - data["geo_loc_latitude"] = "" - data["geo_loc_longitude"] = "" - data["geo_loc_country"] = "" - stderr.print("[red] Empty Originating Laboratory.") - log.error("Found empty Originating Laboratory") - return data - for lab in lab_json: - if lab_name == lab["collecting_institution"]: - for key, value in lab.items(): - data[key] = value - break - - for city in geo_loc_json: - try: - if city["geo_loc_city"] == lab["geo_loc_city"]: - data["geo_loc_latitude"] = city["geo_loc_latitude"] - data["geo_loc_longitude"] = city["geo_loc_longitude"] - data["geo_loc_country"] = data["geo_loc_country"] - break - except KeyError as e: - print(e) - return data - def include_fixed_data(self): """Include fixed data that are always the same for each samples""" fixed_data = { @@ -103,24 +75,12 @@ def include_fixed_data(self): "type": "betacoronavirus", "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", - "common_name": "Severe acute respiratory syndrome", - "sample_description": "Sample for surveillance", } - fixed_data.update(self.configuration.get_configuration("ENA_configuration")) + fixed_data.update(self.configuration.get_topic_data("lab_metadata", "fields_required_for_ENA")) fixed_data["schema_name"] = self.schema_name fixed_data["schema_version"] = self.schema_version return fixed_data - def include_fields_already_set(self, row_sample): - processed_data = {} - if row_sample["author_submitter"] == "": - processed_data["collector_name"] = "unknown" - else: - processed_data["collector_name"] = row_sample["author_submitter"] - processed_data["host_subject_id"] = row_sample["microbiology_lab_sample_id"] - - return processed_data - def include_processed_data(self, metadata): """Include the data that requires to be processed to set the value. This values are checked aginst the available options in the schema @@ -206,89 +166,6 @@ def adding_fields(self, metadata): metadata = self.process_from_json(metadata, s_json) return metadata - def add_additional_data(self, metadata, conf_json_data): - """Add the additional information that must be included in final metadata - metadata Origin metadata - extra_data additional data to be included - result_metadata final metadata after adding the additional data - """ - lab_data = {} - additional_metadata = [] - - samples_json = relecov_tools.utils.read_json_file(self.sample_list_file) - for row_sample in metadata: - """Include sample data from sample json""" - try: - row_sample.update( - samples_json[row_sample["microbiology_lab_sample_id"]] - ) - except KeyError as e: - - stderr.print(f"[red] ERROR fastq information not found for sample {e}") - - """ Fetch the information related to the laboratory. - Info is stored in lab_data, to prevent to call get_laboratory_data - each time for each sample that belongs to the same lab - """ - if row_sample["collecting_institution"] not in lab_data: - # from collecting_institution find city, and geo location latitude and longitude - l_data = self.get_laboratory_data( - conf_json_data["laboratory_data"], - conf_json_data["geo_location_data"], - row_sample["collecting_institution"], - ) - row_sample.update(l_data) - lab_data[row_sample["collecting_institution"]] = l_data - else: - row_sample.update(lab_data[row_sample["collecting_institution"]]) - - """ Fetch email and address for submitting_institution - """ - row_sample["submitting_institution"] = row_sample[ - "submitting_institution" - ].strip() - if row_sample["submitting_institution"] not in lab_data: - # Include in lab_data the submitting institution - l_data = self.get_laboratory_data( - conf_json_data["laboratory_data"], - conf_json_data["geo_location_data"], - row_sample["submitting_institution"], - ) - - lab_data[row_sample["submitting_institution"]] = l_data - row_sample["submitting_institution_email"] = lab_data[ - row_sample["submitting_institution"] - ]["collecting_institution_email"] - row_sample["submitting_institution_address"] = lab_data[ - row_sample["submitting_institution"] - ]["collecting_institution_address"] - - """ Add Fixed information - """ - row_sample.update(self.include_fixed_data()) - - """ Add fields that are already in other fields - """ - # row_sample.update(self.include_fields_already_set(row_sample)) - """Add information which requires processing - """ - # row_sample.update(self.include_processed_data(row_sample)) - - # Add experiment_alias and run_alias - row_sample["experiment_alias"] = str( - row_sample["sequence_file_R1_fastq"] - + "_" - + row_sample["sequence_file_R2_fastq"] - ) - row_sample["run_alias"] = str( - row_sample["sequence_file_R1_fastq"] - + "_" - + row_sample["sequence_file_R2_fastq"] - ) - additional_metadata.append(row_sample) - - return additional_metadata - def read_configuration_json_files(self): """Read json files defined in configuration lab_metadata_req_json property @@ -375,13 +252,6 @@ def create_metadata_json(self): stderr.print("[blue] Including additional information") completed_metadata = self.adding_fields(valid_metadata_rows) - import pdb - - pdb.set_trace() - - completed_metadata = self.add_additional_data( - valid_metadata_rows, conf_json_data - ) file_name = ( "processed_" From 47598bfea049185191bdd7f3abb836de4db380c6 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 16:41:39 +0200 Subject: [PATCH 0909/1454] liting --- relecov_tools/conf/configuration.json | 18 ------------------ relecov_tools/read_lab_metadata.py | 8 ++++++-- 2 files changed, 6 insertions(+), 20 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 40f73ff4..6fa0454c 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -149,15 +149,6 @@ "ena_schema": "ena_schema.json", "gisaid_schema": "gisaid_schema.json" }, -<<<<<<< HEAD - -======= - "lab_metadata_req_json": { - "laboratory_data": "laboratory_address.json", - "geo_location_data": "geo_loc_cities.json", - "anatomical_material": "anatomical_material_collection_method.json" - }, ->>>>>>> c39c0ded483e5453088d6294d67dcb51d2ef9333 "institution_mapping_file": { "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" @@ -264,15 +255,7 @@ "tool_version": "0.5.3" }, "md5_file_name": "md5_check_file.csv", -<<<<<<< HEAD - "checklist": "ERC000033" -} -======= "checklist": "ERC000033", - "mapping_file": { - "ISCIII": "ISCIII.json", - "HUGTiP": "HUGTiP.json" - }, "df_study_fields": [ "study_type", "study_abstract" @@ -319,4 +302,3 @@ "sequencing_instrument_platform" ] } ->>>>>>> c39c0ded483e5453088d6294d67dcb51d2ef9333 diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 536524e2..7a2897b4 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -64,7 +64,9 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.label_prop_dict[values["label"]] = prop except KeyError: continue - self.json_req_files = config_json.get_topic_data("lab_metadata", "lab_metadata_req_json") + self.json_req_files = config_json.get_topic_data( + "lab_metadata", "lab_metadata_req_json" + ) self.schema_name = self.relecov_sch_json["schema"] self.schema_version = self.relecov_sch_json["version"] @@ -76,7 +78,9 @@ def include_fixed_data(self): "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", } - fixed_data.update(self.configuration.get_topic_data("lab_metadata", "fields_required_for_ENA")) + fixed_data.update( + self.configuration.get_topic_data("lab_metadata", "fields_required_for_ENA") + ) fixed_data["schema_name"] = self.schema_name fixed_data["schema_version"] = self.schema_version return fixed_data From 3e7a94d75a8a3b5de24951975ce319f8dcef936e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 6 Sep 2022 17:00:25 +0200 Subject: [PATCH 0910/1454] working on ena upload functions --- relecov_tools/ena_upload.py | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 27d1c7cc..4a26a14c 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -117,6 +117,19 @@ def convert_input_json_to_ena(self): """Split the input ena json, in samples and runs json""" pass + def create_dataframe(self, dataframe_name, fields_config, df_schemas): + df_list = [] + config_json = ConfigJson() + for index in range(len(dataframe_name)): + fields = config_json.get_configuration(fields_config[index]) + dataframe_name[index] = df_schemas[fields] + import pdb + + pdb.set_trace() + df_list.append(dataframe_name[index]) + + return df_list + def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" @@ -127,7 +140,18 @@ def create_structure_to_ena(self): config_json = ConfigJson() df_schemas = pd.DataFrame(squema_json) + dataframe_name_list = ["df_study", "df_samples", "df_run", "df_experiments"] + dataframe_fileds_config_list = [ + "df_study_fields", + "df_samples_fields", + "df_run_fields" "df_experiment_fields", + ] + self.create_dataframe( + dataframe_name_list, dataframe_fileds_config_list, df_schemas + ) + import pdb + pdb.set_trace() # df_schema """ collecting_institution collection_date collector_name ... study_title study_type taxon_id @@ -157,9 +181,7 @@ def create_structure_to_ena(self): """ fields_samples = config_json.get_configuration("df_samples_fields") - import pdb - pdb.set_trace() df_samples = df_schemas[fields_samples] df_samples["host_sex"].replace("unknown", "not provided", inplace=True) From cf0015e40094294be7bf9ad7d0d7a23689d85c00 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 17:18:51 +0200 Subject: [PATCH 0911/1454] removed ENA fields when creating the process lab metadata json --- relecov_tools/conf/configuration.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6fa0454c..f3552d19 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -55,14 +55,6 @@ "Sequence file R1 fastq", "Sequence file R2 fastq" ], - "fields_required_for_ENA": { - "study_alias": "RELECOV", - "design_description": "Design Description", - "experiment_title": "Example project for ENA submission RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "study_id": "ERP137164" - }, "lab_metadata_req_json": { "laboratory_data": { "file": "laboratory_address.json", From 8c077606527129d6ccfd72ec27805cb119b28c39 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 17:25:14 +0200 Subject: [PATCH 0912/1454] new parameter on read_excel to write Not Provided instead of empty --- relecov_tools/read_lab_metadata.py | 2 +- relecov_tools/utils.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 7a2897b4..35df2a3f 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -190,7 +190,7 @@ def read_metadata_file(self): """ heading_row_number = 4 ws_metadata_lab = relecov_tools.utils.read_excel_file( - self.metadata_file, "METADATA_LAB", heading_row_number + self.metadata_file, "METADATA_LAB", heading_row_number, False ) metadata_values = [] diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 895f8371..527260ac 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -34,7 +34,7 @@ def read_json_file(j_file): return data -def read_excel_file(f_name, sheet_name, heading_row): +def read_excel_file(f_name, sheet_name, heading_row, empty_value=True): """Read the input excel file and give the information in a list of dictionaries """ @@ -51,7 +51,10 @@ def read_excel_file(f_name, sheet_name, heading_row): continue for idx in range(0, len(heading)): if l_row[idx] is None: - data_row[heading[idx]] = "" + if empty_value : + data_row[heading[idx]] = "" + else: + data_row[heading[idx]] = "Not Provided" else: data_row[heading[idx]] = l_row[idx] ws_data.append(data_row) From 995bb594a6880062708e4adfe9eb0bc554a9de82 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 6 Sep 2022 17:27:26 +0200 Subject: [PATCH 0913/1454] new parameter on read_excel to write Not Provided instead of empty --- relecov_tools/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 527260ac..ff99fae3 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -51,7 +51,7 @@ def read_excel_file(f_name, sheet_name, heading_row, empty_value=True): continue for idx in range(0, len(heading)): if l_row[idx] is None: - if empty_value : + if empty_value: data_row[heading[idx]] = "" else: data_row[heading[idx]] = "Not Provided" From fbd718356a4a7bc58d42092a791ea1d1eea856c1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 7 Sep 2022 13:03:47 +0200 Subject: [PATCH 0914/1454] added rename function to ena upload --- relecov_tools/conf/configuration.json | 28 ++++++++- relecov_tools/ena_upload.py | 90 ++++++++++----------------- 2 files changed, 59 insertions(+), 59 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 6fa0454c..310101e7 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -92,7 +92,7 @@ "anatomical_material" ] }, - "adding_fields" : "__all__" + "adding_fields": "__all__" } } }, @@ -300,5 +300,29 @@ "collecting_institution", "insert_size", "sequencing_instrument_platform" + ], + "rename_sample_list_og": [ + "sample_name", + "sample_title", + "geographic_location_(country_and/or_sea)", + "host_subject_id", + "collection_date", + "host_common_name", + "host_sex", + "host_scientific_name", + "collector_name", + "collecting_institution" + ], + "rename_sample_list_final": [ + "alias", + "title", + "geographic location (country and/or sea)", + "host subject id", + "collection date", + "host common name", + "host sex", + "host scientific name", + "collector name", + "collecting institution" ] -} +} \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 4a26a14c..af50cc59 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -123,13 +123,20 @@ def create_dataframe(self, dataframe_name, fields_config, df_schemas): for index in range(len(dataframe_name)): fields = config_json.get_configuration(fields_config[index]) dataframe_name[index] = df_schemas[fields] - import pdb - - pdb.set_trace() df_list.append(dataframe_name[index]) return df_list + def rename_cols_df(self, dataframe_name, dataframe, col_name_og, col_name_final): + col_dict = {} + + for index in range(len(col_name_og)): + col_dict[col_name_og[index]] = col_name_final[index] + + dataframe_name = dataframe.rename(columns=col_dict) + + return dataframe_name + def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" @@ -144,31 +151,27 @@ def create_structure_to_ena(self): dataframe_fileds_config_list = [ "df_study_fields", "df_samples_fields", - "df_run_fields" "df_experiment_fields", + "df_run_fields", + "df_experiment_fields", ] - self.create_dataframe( + # Creating the dataframes df_Study, df_samples, df_run and df_experiment + df_list = self.create_dataframe( dataframe_name_list, dataframe_fileds_config_list, df_schemas ) - import pdb - pdb.set_trace() + df_study = df_list[0] + df_samples = df_list[1] + df_run = df_list[2] + df_experiments = df_list[3] + # df_schema """ collecting_institution collection_date collector_name ... study_title study_type taxon_id 0 Hospital Clínic de Barcelona 2021-05-10 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 1 Hospital Clínic de Barcelona 2021-05-07 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 - - """ """ - df_study = df_schemas[ - ["study_alias", "study_title", "study_type", "study_abstract"] - ] - - df_study = df_study.rename(columns={"study_alias": "alias"}) - df_study = df_study.rename(columns={"study_title": "title"}) - """ - fields_study = config_json.get_configuration("df_study_fields") - df_study = df_schemas[fields_study] + ###################### Parsing the dataframes specifically according to ENA requirements############# + # df_study df_study["alias"] = df_study["study_abstract"][0].rsplit(" ", 5)[0] df_study["title"] = df_study["study_abstract"] df_study.insert(3, "status", self.action) @@ -179,50 +182,28 @@ def create_structure_to_ena(self): 0 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance 1 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance """ - - fields_samples = config_json.get_configuration("df_samples_fields") - - df_samples = df_schemas[fields_samples] - + # df_samples df_samples["host_sex"].replace("unknown", "not provided", inplace=True) df_samples["host_sex"].replace("Unknown", "not provided", inplace=True) - - df_samples = df_samples.rename(columns={"sample_name": "alias"}) - df_samples = df_samples.rename(columns={"sample_title": "title"}) - df_samples = df_samples.rename( - columns={ - "geographic_location_(country_and/or_sea)": "geographic location (country and/or sea)" - } - ) - df_samples = df_samples.rename(columns={"host_subject_id": "host subject id"}) - df_samples = df_samples.rename(columns={"collection_date": "collection date"}) - df_samples = df_samples.rename(columns={"host_common_name": "host common name"}) - df_samples = df_samples.rename(columns={"host_common_name": "host common name"}) - df_samples = df_samples.rename(columns={"host_sex": "host sex"}) - df_samples = df_samples.rename( - columns={"host_scientific_name": "host scientific name"} - ) - df_samples = df_samples.rename(columns={"collector_name": "collector name"}) - df_samples = df_samples.rename( - columns={"collecting_institution": "collecting institution"} + df_samples_fileds_config = ["rename_sample_list_og", "rename_sample_list_final"] + df_samples = self.rename_cols_df( + "df_samples", + df_samples, + config_json.get_configuration(df_samples_fileds_config[0]), + config_json.get_configuration(df_samples_fileds_config[1]), ) df_samples.insert(3, "status", self.action) - # df_samples.insert(3, "host subject id", df_schemas["host subject id"]) - # df_samples.insert(3, "host health state", df_schemas["host health state"]) checklist = config_json.get_configuration("checklist") df_samples.insert(4, "ENA_CHECKLIST", checklist) - # df_samples.insert(5, "sample_description", df_schemas["sample_description"]) - # df_samples """ + # df_samples alias title taxon_id host health state ... scientific_name collector name collecting institution isolate 0 212164375 212164375 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212164375 1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 """ - fields_run = config_json.get_configuration("df_run_fields") - df_run = df_schemas[fields_run] - + # df_run df_run.insert(1, "sequence_file_R1_fastq", "None") df_run.insert(2, "sequence_file_R2_fastq", "None") for i in range(len(df_schemas)): @@ -256,17 +237,15 @@ def create_structure_to_ena(self): df_run_final = pd.concat([df_run, df_run2]) df_run_final.reset_index() - # df_run """ + # df_run experiment_alias sequence_file_R1_fastq sequence_file_R2_fastq ... file_type file_checksum fastq_r2_md5 0 214821_S12 214821_S12_R1_001.fastq.gz 214821_S12_R2_001.fastq.gz ... fastq 372ca8b10a8eeb7a04107634baf340ab 7f5081eec1b64b171402b66f37fe640d 1 214821_S12 214822_S13_R1_001.fastq.gz 214822_S13_R2_001.fastq.gz ... fastq b268d7be80e80455bec0807b5961d23c a15be39feaf73eec9b2c026717878bba 2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a """ - fields_experiment = config_json.get_configuration("df_experiment_fields") - df_experiments = df_schemas[[fields_experiment]] - + # df_experiments df_experiments["instrument_model"] = df_experiments[ "instrument_model" ].str.lower() @@ -279,9 +258,6 @@ def create_structure_to_ena(self): + "_" + str(df_run.loc[i, "sequence_file_R2_fastq"]) ) - # df_experiments.insert(5, "design_description", df_schemas["design_description"]) - # df_experiments.insert(5, "insert_size", df_schemas["insert_size"]) - # df_experiments.insert(5, "platform", df_schemas["sequencing_instrument_platform"]) df_experiments = df_experiments.rename( columns={"sequencing_instrument_platform": "platform"} @@ -292,8 +268,8 @@ def create_structure_to_ena(self): columns={"collecting_institution": "collecting institution"} ) - # df_experiments example """ + # df_experiments example experiment_alias title study_alias ... library_layout instrument_model alias 0 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214821_S12_R1_001.fastq.gz_214821_S12_R2_001.f... 1 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214822_S13_R1_001.fastq.gz_214822_S13_R2_001.f... From bc777750fead5ccef0fcf43e4161809f15cc174d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 7 Sep 2022 13:11:04 +0200 Subject: [PATCH 0915/1454] linitn2 --- relecov_tools/ena_upload.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index af50cc59..b562d6da 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -170,7 +170,7 @@ def create_structure_to_ena(self): 0 Hospital Clínic de Barcelona 2021-05-10 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 1 Hospital Clínic de Barcelona 2021-05-07 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 """ - ###################### Parsing the dataframes specifically according to ENA requirements############# + # Parsing the dataframes specifically according to ENA requirements # # df_study df_study["alias"] = df_study["study_abstract"][0].rsplit(" ", 5)[0] df_study["title"] = df_study["study_abstract"] @@ -267,7 +267,6 @@ def create_structure_to_ena(self): df_experiments = df_experiments.rename( columns={"collecting_institution": "collecting institution"} ) - """ # df_experiments example experiment_alias title study_alias ... library_layout instrument_model alias From f8d0ee4fb581a6edf21f60f7faa796e6f23d5f15 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 7 Sep 2022 13:58:24 +0200 Subject: [PATCH 0916/1454] processed json is validate aginst schema --- relecov_tools/conf/configuration.json | 14 +++ relecov_tools/read_lab_metadata.py | 110 ++++++++++++------ .../schema/institution_schemas/ISCIII.json | 6 +- relecov_tools/schema/relecov_schema.json | 49 ++++---- 4 files changed, 118 insertions(+), 61 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f3552d19..f2ef8053 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -86,6 +86,20 @@ }, "adding_fields" : "__all__" } + }, + "required_post_processing":{ + "host_common_name": { + "Human": "host_scientific_name::Homo sapiens" + }, + "sequencing_instrument_model":{ + "Illumina": "sequencing_instrument_platform::Illumina", + "PacBio": "sequencing_instrument_platform::PacBio", + "Ion Torrent": "sequencing_instrument_platform::Ion Torrent", + "Oxford Nanopore": "sequencing_instrument_platform::Oxford Nanopore" + } + }, + "required_copy_from_other_field": { + "isolate_sample_id": "sequencing_sample_id" } }, "long_table_heading": [ diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 35df2a3f..b4d50113 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -70,50 +70,81 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.schema_name = self.relecov_sch_json["schema"] self.schema_version = self.relecov_sch_json["version"] - def include_fixed_data(self): + def adding_fixed_fields(self, m_data): """Include fixed data that are always the same for each samples""" - fixed_data = { - "host_disease": "COVID-19", - "type": "betacoronavirus", - "tax_id": "2697049", - "organism": "Severe acute respiratory syndrome coronavirus 2", - } - fixed_data.update( - self.configuration.get_topic_data("lab_metadata", "fields_required_for_ENA") + p_data = self.configuration.get_topic_data("lab_metadata", "fixed_fields") + for idx in range(len(m_data)): + for key, value in p_data.items(): + m_data[idx][key] = value + m_data[idx]["schema_name"] = self.schema_name + m_data[idx]["schema_version"] = self.schema_version + return m_data + + def adding_copy_from_other_field(self, m_data): + """Add in a new field the information that is already set in another + field. + """ + p_data = self.configuration.get_topic_data( + "lab_metadata", "required_copy_from_other_field" ) - fixed_data["schema_name"] = self.schema_name - fixed_data["schema_version"] = self.schema_version - return fixed_data + for idx in range(len(m_data)): + for key, value in p_data.items(): + m_data[idx][key] = m_data[idx][value] + return m_data - def include_processed_data(self, metadata): - """Include the data that requires to be processed to set the value. - This values are checked aginst the available options in the schema + def adding_post_processing(self, m_data): + """Add the fields that requires to set based on the existing value + in other field """ - new_data = {} - p_data = { - "host_common_name": {"Human": ["host_scientific_name", "Homo Sapiens"]}, - "collecting_lab_sample_id": [ - "isolate_sample_id", - metadata["sequencing_sample_id"], - ], - } + p_data = self.configuration.get_topic_data( + "lab_metadata", "required_post_processing" + ) + for idx in range(len(m_data)): + for key, p_values in p_data.items(): + value = m_data[idx][key] + if value in p_values: + p_field, p_set = p_values[value].split("::") + m_data[idx][p_field] = p_set + else: + # Check if key p_values should match only part of the value + for reg_key, reg_value in p_values.items(): + if reg_key in value: + p_field, p_set = reg_value.split("::") + m_data[idx][p_field] = p_set + + return m_data - for key, values in p_data.items(): - v_data = metadata[key] - if isinstance(values, dict): - if v_data in values: - new_data[values[v_data][0]] = values[v_data][1] - else: - new_data[values[0]] = values[1] - """New fields that required processing from other field """ + def adding_ontology_to_enum(self, m_data): + """Read the schema to get the properties enum and for those fields + which has an enum property value then replace the value for the one it + is defined in the schema + """ + enum_dict = {} + for prop, values in self.relecov_sch_json["properties"].items(): + # import pdb; pdb.set_trace() + if "enum" in values: + enum_dict[prop] = {} + for enum in values["enum"]: + go_match = re.search(r"(.+) \[\w+:.*", enum) + if go_match: + enum_dict[prop][go_match.group(1)] = enum + else: + enum_dict[prop][enum] = enum - return new_data + for idx in range(len(m_data)): + for key, e_values in enum_dict.items(): + if key in m_data[idx]: + if m_data[idx][key] in e_values: + m_data[idx][key] = e_values[m_data[idx][key]] + else: + continue + # import pdb; pdb.set_trace() + return m_data def process_from_json(self, m_data, json_fields): """ """ if isinstance(json_fields["map_field"], dict): # Search for the value which contains data - for m_field in json_fields["map_field"]["any_of"]: try: m_data[0][m_field] @@ -151,7 +182,8 @@ def process_from_json(self, m_data, json_fields): return m_data def adding_fields(self, metadata): - """Add fields""" + """Add information that requires to handle json files to include in + the fields""" for key, values in self.json_req_files.items(): stderr.print(f"[blue] Processing {key}") @@ -162,6 +194,8 @@ def adding_fields(self, metadata): metadata = self.process_from_json(metadata, values) stderr.print(f"[green] Processed {key}") stderr.print("[blue] Reading sample list file") + # Because sample data file is comming in an input parameter it cannot + # be inside the configuration json file. # Include Sample informatin data from sample json file s_json = {} s_json["map_field"] = "sequencing_sample_id" @@ -255,8 +289,12 @@ def create_metadata_json(self): # Continue by adding extra information stderr.print("[blue] Including additional information") - completed_metadata = self.adding_fields(valid_metadata_rows) - + extended_metadata = self.adding_fields(valid_metadata_rows) + stderr.print("[blue] Including post processing information") + extended_metadata = self.adding_post_processing(extended_metadata) + extended_metadata = self.adding_copy_from_other_field(extended_metadata) + extended_metadata = self.adding_fixed_fields(extended_metadata) + completed_metadata = self.adding_ontology_to_enum(extended_metadata) file_name = ( "processed_" + os.path.splitext(os.path.basename(self.metadata_file))[0] diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 06996bba..6ad98698 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -113,12 +113,12 @@ "Library Preparation Kit": "Illumina DNA Prep", "Enrichment Protocol": "Amplicon", "Enrichment panel/assay": "ARTIC", - "Source material": "Viral RNA", + "Source material": "VIRAL RNA", "Capture method": "PCR", "Sequencing technique": "Amplicon", "Library Layout": "Paired", - "Gene Name 1": "ORF E", + "Gene Name 1": "E gene", "Diagnostic Pcr Ct Value 1": "", "Authors": "" } -} \ No newline at end of file +} diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index e8fef802..936a67f8 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -612,8 +612,8 @@ "Anus [UBERON:0001245]", "Duodenum [UBERON:0002114]", "Pharynx [UBERON:0006562]", - "Nasopharynx (NP) [UBERON:0001728]", - "Oropharynx (OP) [UBERON:0001729]", + "Nasopharynx [UBERON:0001728]", + "Oropharynx [UBERON:0001729]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", @@ -1126,6 +1126,7 @@ "NEBNext ARTIC SARS-CoV-2 FS", "Illumina COVIDSeq Test [CIDO:0020172]", "ABL DeepChek® Assay WG SC2 V1", + "Not Provided [GENEPIO:0001668]", "Other" ], "examples": [ @@ -1398,6 +1399,7 @@ "iSeq 100 i1 Reagent v2 (300-cycle)", "iSeq 100 i1 Reagent v2 (300-cycle) 4 pack", "iSeq 100 i1 Reagent v2 (300-cycle) 8 pack", + "Not Provided [GENEPIO:0001668]", "Other" ], "examples": [ @@ -1425,7 +1427,10 @@ "enum": [ "Oxford Nanopore [OBI:0002750]", "Illumina [OBI:0000759]", - "Ion Torrent", + "Ion Torrent [GENEPIO:0002683]", + "PacBio [GENEPIO:0001927]", + "BGI", + "MGI", "Other" ], "examples": [ @@ -1514,12 +1519,12 @@ "WCS strategy [GENPIO:0001991]", "WGS strategy [GENPIO:0001992]", "WXS strategy [GENPIO:0001993]", - "amplicon [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]" + "Amplicon [GENPIO:0001974]", + "Clone end strategy [GENPIO:0001976]", + "Clone strategy [GENPIO:0001977]", + "Finishing strategy [GENPIO:0001982]", + "Other library strategy [GENPIO:0001988]", + "Pool clone strategy [GENPIO:0001989]" ], "examples": [ "WGS" @@ -1533,11 +1538,11 @@ }, "library_layout": { "enum": [ - "SINGLE [OBI:0002481]", - "PAIRED [OBI:0001852]" + "Single [OBI:0002481]", + "Paired [OBI:0001852]" ], "examples": [ - "PAIRED" + "Paired" ], "ontology": "NCIT:C175894", "type": "string", @@ -2178,10 +2183,10 @@ }, "gene_name_1": { "enum": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", + "E gene [GENEPIO:0100151]", + "M gene [GENEPIO:0100152]", + "N gene [GENEPIO:0100153]", + "Spike gene [GENEPIO:0100154]", "orf1ab (rep) [GENEPIO:0100155]", "orf1a (pp1a) [GENEPIO:0100156]", "nsp11 [GENEPIO:0100157]", @@ -2221,7 +2226,7 @@ "type": "string", "description": "The name of the gene used in the diagnostic RT-PCR test.", "examples": [ - "E gene (orf4) [GENEPIO:0100151]" + "E gene [GENEPIO:0100151]" ], "classification": "Pathogen diagnostic testing", "label": "Gene Name 1", @@ -2240,10 +2245,10 @@ }, "gene_name_2": { "enum": [ - "E gene (orf4) [GENEPIO:0100151]", - "M gene (orf5) [GENEPIO:0100152]", - "N gene (orf9) [GENEPIO:0100153]", - "Spike gene (orf2) [GENEPIO:0100154]", + "E gene [GENEPIO:0100151]", + "M gene [GENEPIO:0100152]", + "N gene [GENEPIO:0100153]", + "Spike gene [GENEPIO:0100154]", "orf1ab (rep) [GENEPIO:0100155]", "orf1a (pp1a) [GENEPIO:0100156]", "nsp11 [GENEPIO:0100157]", @@ -2500,4 +2505,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 591be49fb2c0c66828b6695b68c787f5a4e6d4b1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 7 Sep 2022 14:56:37 +0200 Subject: [PATCH 0917/1454] change in configuration --- relecov_tools/conf/configuration.json | 150 +++++++++++++------------- relecov_tools/ena_upload.py | 11 ++ 2 files changed, 87 insertions(+), 74 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 310101e7..4feaaefe 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -250,79 +250,81 @@ "consensus_genome_length.csv": "consensus_genome_length_path", "software_versions.yml": "software_versions_path" }, - "tool": { - "tool_name": "ena-upload-cli", - "tool_version": "0.5.3" - }, "md5_file_name": "md5_check_file.csv", - "checklist": "ERC000033", - "df_study_fields": [ - "study_type", - "study_abstract" - ], - "df_samples_fields": [ - "sample_name", - "sample_title", - "taxon_id", - "collection_date", - "geographic_location_(country_and/or_sea)", - "host_common_name", - "host_scientific_name", - "host_sex", - "scientific_name", - "collector_name", - "collecting_institution", - "isolate", - "host_subject_id", - "host health state", - "authors", - "sample_description", - "address" - ], - "df_run_fields": [ - "r1_fastq_filepath", - "r2_fastq_filepath", - "file_type", - "fastq_r1_md5", - "fastq_r2_md5", - "collecting_institution" - ], - "df_experiment_fields": [ - "study_abstract", - "sample_name", - "library_name", - "library_strategy", - "library_source", - "library_selection", - "library_layout", - "instrument_model", - "design_description", - "collecting_institution", - "insert_size", - "sequencing_instrument_platform" - ], - "rename_sample_list_og": [ - "sample_name", - "sample_title", - "geographic_location_(country_and/or_sea)", - "host_subject_id", - "collection_date", - "host_common_name", - "host_sex", - "host_scientific_name", - "collector_name", - "collecting_institution" - ], - "rename_sample_list_final": [ - "alias", - "title", - "geographic location (country and/or sea)", - "host subject id", - "collection date", - "host common name", - "host sex", - "host scientific name", - "collector name", - "collecting institution" - ] + "ENA_fields": { + "tool": { + "tool_name": "ena-upload-cli", + "tool_version": "0.5.3" + }, + "checklist": "ERC000033", + "df_study_fields": [ + "study_type", + "study_abstract" + ], + "df_samples_fields": [ + "sample_name", + "sample_title", + "taxon_id", + "collection_date", + "geographic_location_(country_and/or_sea)", + "host_common_name", + "host_scientific_name", + "host_sex", + "scientific_name", + "collector_name", + "collecting_institution", + "isolate", + "host_subject_id", + "host health state", + "authors", + "sample_description", + "address" + ], + "df_run_fields": [ + "r1_fastq_filepath", + "r2_fastq_filepath", + "file_type", + "fastq_r1_md5", + "fastq_r2_md5", + "collecting_institution" + ], + "df_experiment_fields": [ + "study_abstract", + "sample_name", + "library_name", + "library_strategy", + "library_source", + "library_selection", + "library_layout", + "instrument_model", + "design_description", + "collecting_institution", + "insert_size", + "sequencing_instrument_platform" + ], + "rename_sample_list_og": [ + "sample_name", + "sample_title", + "geographic_location_(country_and/or_sea)", + "host_subject_id", + "collection_date", + "host_common_name", + "host_sex", + "host_scientific_name", + "collector_name", + "collecting_institution" + ], + "rename_sample_list_final": [ + "alias", + "title", + "geographic location (country and/or sea)", + "host subject id", + "collection date", + "host common name", + "host sex", + "host scientific name", + "collector name", + "collecting institution" + ] + } } \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index b562d6da..a692954b 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -276,6 +276,17 @@ def create_structure_to_ena(self): """ + """ + "ENA_configuration": { + "study_alias": "RELECOV", + "design_description": "Design Description", + "experiment_title": "Example project for ENA submission RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "study_id": "ERP137164" + }, + """ + ena_config = config_json.get_configuration("ENA_configuration") schema_dataframe = {} schema_dataframe["sample"] = df_samples From 4a71af231ce13a56322c96a2a6159968651376ad Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 7 Sep 2022 15:36:41 +0200 Subject: [PATCH 0918/1454] added pharynx in the ISCIII.py funciton --- relecov_tools/institution_scripts/ISCIII.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 976981ac..590ab7b1 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -100,7 +100,7 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): elif "EXTRACTO" in row[m_idx].upper(): row[m_idx] = "Scraping" elif "EXUDADO FARÍNGEO" in row[m_idx].upper(): - row[m_idx] = "Nasopharynx Swabbing" + row[m_idx] = "Pharynx Swabbing" elif "EXUDADO NASOFARÍNGEO" in row[m_idx].upper(): row[m_idx] = "Nasopharynx Swabbing" elif "EXUDADO OROFARINGEO" in row[m_idx].upper(): From 7fd08973770ac697b75203af7ff562ca5ecbe9e2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 7 Sep 2022 15:48:59 +0200 Subject: [PATCH 0919/1454] not applicable added error handling --- relecov_tools/institution_scripts/ISCIII.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 590ab7b1..6adc1eed 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -71,6 +71,10 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): row[m_idx] = "Male" elif "mujer" in row[m_idx].lower(): row[m_idx] = "Female" + elif "genero no-binario" in row[m_idx].lower(): + row[m_idx] = "Non-binary Gender" + elif "genero no-binario" in row[m_idx].lower(): + row[m_idx] = "Non-binary Gender" elif "desconocido" in row[m_idx].lower(): row[m_idx] = "not provided" elif "Unknown" in row[m_idx].lower(): @@ -78,7 +82,9 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): elif "unknown" in row[m_idx].lower(): row[m_idx] = "not provided" else: - row[m_idx] = "not applicable" + log.error("The field is not correctly written or is not filled") + stderr.print("The field is not correctly written or is not filled") + return metadata From a802f9d7b02ffdc7487d85820359878101808474 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 7 Sep 2022 18:22:14 +0200 Subject: [PATCH 0920/1454] pharynx again --- relecov_tools/institution_scripts/ISCIII.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 6adc1eed..7b893a0c 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -117,5 +117,5 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): row[m_idx] = "Saliva" else: log.error("The field is not correctly written or is not filled") - stderr.print("The field is not correctly written or is not filled") + stderr.print("The field is not correctly written or not filled") return metadata From a134ff66d1d36f777541ec3a15d07042d894bba6 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 7 Sep 2022 21:23:05 +0200 Subject: [PATCH 0921/1454] Changes in capsletter of Public databases --- relecov_tools/schema/relecov_schema.json | 31 +++++++++--------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 936a67f8..ede7f205 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -855,6 +855,7 @@ "description": "An unique identifier by which each subject can be referred to, de-identified.", "classification": "Host information", "label": "Host Subject Id", + "fill_mode": "sample", "minLenght": "1" }, "host_health_state": { @@ -865,7 +866,8 @@ "type": "string", "description": " Status of the host", "classification": "Host information", - "label": "Host health state" + "label": "Host health state", + "fill_mode": "sample" }, "host_common_name": { "enum": [ @@ -2349,17 +2351,6 @@ "label": "Authors", "fill_mode": "batch" }, - "broker_name": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Broker Name", - "fill_mode": "batch" - }, "gisaid_submitter_id": { "examples": [ "" @@ -2367,8 +2358,8 @@ "ontology": "NCIT:C54269", "type": "string", "description": "GISAID sequence ID.", - "classification": "Public Databases", - "label": "GISAID id", + "classification": "Public databases", + "label": "GISAID submitter id", "fill_mode": "sample" }, "gisaid_accession_id": { @@ -2378,7 +2369,7 @@ "ontology": "NCIT:C180324", "type": "string", "description": "GISAID sequence ID.", - "classification": "Public Databases", + "classification": "Public databases", "label": "GISAID id", "fill_mode": "sample" }, @@ -2389,7 +2380,7 @@ "ontology": "GENEPIO:0100282", "type": "string", "description": "The user-defined GISAID virus name assigned to the sequence.", - "classification": "Public Databases", + "classification": "Public databases", "label": "GISAID Virus Name", "fill_mode": "sample" }, @@ -2466,7 +2457,7 @@ "ontology": "ORNASEQ_0000004", "type": "string", "description": "", - "classification": "Public Databases", + "classification": "Public databases", "label": "Experiment title", "fill_mode": "batch" }, @@ -2477,7 +2468,7 @@ "ontology": "OPMI_0000380", "type": "string", "description": "", - "classification": "Public Databases", + "classification": "Public databases", "label": "Study title", "fill_mode": "batch" }, @@ -2488,7 +2479,7 @@ "ontology": "BU_ISCIII:045", "type": "string", "description": "", - "classification": "Public Databases", + "classification": "Public databases", "label": "Broker Name", "fill_mode": "batch" }, @@ -2500,7 +2491,7 @@ "type": "string", "format": "date", "description": "", - "classification": "Public Databases", + "classification": "Public databases", "label": "First created date", "fill_mode": "batch" } From 18c3b06d746af22c9e1fb97061b4a0a212fc2627 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 7 Sep 2022 23:23:42 +0200 Subject: [PATCH 0922/1454] Removed the conversion to integrer if number was float --- relecov_tools/conf/anatomical_material_collection_method.json | 2 +- relecov_tools/read_lab_metadata.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 5439a2cc..6e71d137 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -999,4 +999,4 @@ "body_product": "Not Applicable", "anatomical_material": "Not Applicable" } -} \ No newline at end of file +} diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index b4d50113..45ad2d9f 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -268,7 +268,7 @@ def read_metadata_file(self): ) else: if isinstance(row[key], float) or isinstance(row[key], int): - row[key] = str(int(row[key])) + row[key] = str(row[key]) try: property_row[self.label_prop_dict[key]] = row[key] except KeyError as e: From 6e5408be8420f3965f059ff89669fdafa1bfd896 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 8 Sep 2022 09:31:16 +0200 Subject: [PATCH 0923/1454] changed anatomical_material_config.json & collection device --- .../conf/anatomical_material_collection_method.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 5439a2cc..3baee050 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -809,6 +809,12 @@ "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, + "Pharynx Swabbing": { + "anatomical_part": "Pharynx", + "collection_method": "Swabbing", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" + }, "Nasopharynx Swabbing": { "anatomical_part": "Nasopharynx", "collection_method": "Swabbing", @@ -989,13 +995,13 @@ }, "Scraping": { "anatomical_part": "Not Applicable", - "collection_device": "Scraping", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Placenta": { "anatomical_part": "Placenta", - "collection_device": "Not Applicable", + "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" } From be795d6712110d5c667c51fdc74f1eb002354569 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 8 Sep 2022 09:39:29 +0200 Subject: [PATCH 0924/1454] lintin --- relecov_tools/institution_scripts/ISCIII.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 7b893a0c..a80adec3 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -88,6 +88,9 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): return metadata +# + + def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: From f91d81fccd5093a8d32a917d89d0f8d50802c641 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 8 Sep 2022 10:30:47 +0200 Subject: [PATCH 0925/1454] added --gzip flag to gisaid_upload --- relecov_tools/gisaid_upload.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 406f10ef..251cdc55 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -10,6 +10,7 @@ import relecov_tools.utils from Bio import SeqIO from relecov_tools.config_json import ConfigJson +import gzip # import site @@ -37,6 +38,7 @@ def __init__( frameshift=None, proxy_config=None, single=False, + gzip=False ): if ( token is None @@ -96,6 +98,7 @@ def __init__( else: self.proxy_config = proxy_config self.single = single + self.gzip = gzip # Metadatos @@ -181,12 +184,24 @@ def create_multifasta(self): """Create multifasta from single fastas (if --single)""" if self.single: gather_fastas_path = os.path.join(self.fasta_path, "*.fa*") - os.system( + if self.gzip: + os.system( + "zcat %s > %s/multifasta.fasta" % (gather_fastas_path, self.output_path) + ) + else: + os.system( "cat %s > %s/multifasta.fasta" % (gather_fastas_path, self.output_path) - ) + ) multifasta = "%s/multifasta.fasta" % self.output_path + else: - multifasta = self.fasta_path + if self.gzip: + os.system( + "zcat %s > %s/multifasta.fasta" % (self.fasta_path, self.output_path + ) + multifasta = "%s/multifasta.fasta" % self.output_path + else: + multifasta = self.fasta_path return multifasta def change_headers(self, multifasta): From ae7fb94b0851c23fd875e89b1f95d07f4f2bfc0c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 8 Sep 2022 10:35:14 +0200 Subject: [PATCH 0926/1454] tried the modification in ena upload are working --- relecov_tools/conf/configuration.json | 12 +++++++-- relecov_tools/ena_upload.py | 28 ++++++++------------- relecov_tools/institution_scripts/ISCIII.py | 3 --- 3 files changed, 20 insertions(+), 23 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 36ae0bfa..b7ee614a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -87,11 +87,11 @@ "adding_fields": "__all__" } }, - "required_post_processing":{ + "required_post_processing": { "host_common_name": { "Human": "host_scientific_name::Homo sapiens" }, - "sequencing_instrument_model":{ + "sequencing_instrument_model": { "Illumina": "sequencing_instrument_platform::Illumina", "PacBio": "sequencing_instrument_platform::PacBio", "Ion Torrent": "sequencing_instrument_platform::Ion Torrent", @@ -258,6 +258,14 @@ }, "md5_file_name": "md5_check_file.csv", "ENA_fields": { + "ENA_configuration": { + "study_alias": "RELECOV", + "design_description": "Design Description", + "experiment_title": "Project for ENA submission RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "", + "study_id": "ERP137164" + }, "tool": { "tool_name": "ena-upload-cli", "tool_version": "0.5.3" diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index a692954b..58902277 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -121,7 +121,8 @@ def create_dataframe(self, dataframe_name, fields_config, df_schemas): df_list = [] config_json = ConfigJson() for index in range(len(dataframe_name)): - fields = config_json.get_configuration(fields_config[index]) + + fields = config_json.get_configuration("ENA_fields")[fields_config[index]] dataframe_name[index] = df_schemas[fields] df_list.append(dataframe_name[index]) @@ -147,6 +148,7 @@ def create_structure_to_ena(self): config_json = ConfigJson() df_schemas = pd.DataFrame(squema_json) + dataframe_name_list = ["df_study", "df_samples", "df_run", "df_experiments"] dataframe_fileds_config_list = [ "df_study_fields", @@ -182,18 +184,19 @@ def create_structure_to_ena(self): 0 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance 1 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance """ + # df_samples df_samples["host_sex"].replace("unknown", "not provided", inplace=True) df_samples["host_sex"].replace("Unknown", "not provided", inplace=True) - df_samples_fileds_config = ["rename_sample_list_og", "rename_sample_list_final"] + # df_samples_fileds_config = ["rename_sample_list_og", "rename_sample_list_final"] df_samples = self.rename_cols_df( "df_samples", df_samples, - config_json.get_configuration(df_samples_fileds_config[0]), - config_json.get_configuration(df_samples_fileds_config[1]), + config_json.get_configuration("ENA_fields")["rename_sample_list_og"], + config_json.get_configuration("ENA_fields")["rename_sample_list_final"], ) df_samples.insert(3, "status", self.action) - checklist = config_json.get_configuration("checklist") + checklist = config_json.get_configuration("ENA_fields")["checklist"] df_samples.insert(4, "ENA_CHECKLIST", checklist) """ @@ -276,18 +279,7 @@ def create_structure_to_ena(self): """ - """ - "ENA_configuration": { - "study_alias": "RELECOV", - "design_description": "Design Description", - "experiment_title": "Example project for ENA submission RELECOV", - "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", - "study_id": "ERP137164" - }, - """ - - ena_config = config_json.get_configuration("ENA_configuration") + ena_config = config_json.get_configuration("ENA_fields")["ENA_configuration"] schema_dataframe = {} schema_dataframe["sample"] = df_samples schema_dataframe["run"] = df_run_final @@ -347,7 +339,7 @@ def create_structure_to_ena(self): # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' # schema_xmls record XMLs for all these schema and following 'submission' - tool = config_json.get_configuration("tool") + tool = config_json.get_configuration("ENA_fields")["tool"] schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index a80adec3..7b893a0c 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -88,9 +88,6 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): return metadata -# - - def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: From 66f0f4290532bcf62e44425b02094270718c5e93 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 8 Sep 2022 10:49:12 +0200 Subject: [PATCH 0927/1454] added --gzip flag to __main__, modified --single flag --- relecov_tools/__main__.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 854d4ac9..76217f63 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -276,7 +276,7 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p @click.option( "-i", "--input_path", - help="path to fasta or multifasta file", + help="path to fastas folder or multifasta file", ) @click.option("-o", "--output_path", help="output folder for log") @click.option( @@ -295,7 +295,13 @@ def upload_to_ena(user, password, center, ena_json, dev, study, action, output_p "--single", is_flag=True, default=False, - help="Default input is a multifasta.", + help="input is a folder with several fasta files. Default: False", +) +@click.option( + "--gzip", + is_flag=True, + default=False, + help="input fasta is gziped. Default: False", ) def upload_to_gisaid( user, From 1c1725f1e4d7e7a6d78bcc33c93b88f9e73dce5a Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 10:56:24 +0200 Subject: [PATCH 0928/1454] Change in translation to english not provided for Not Provided --- relecov_tools/institution_scripts/ISCIII.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index a80adec3..1033a82c 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -76,14 +76,12 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): elif "genero no-binario" in row[m_idx].lower(): row[m_idx] = "Non-binary Gender" elif "desconocido" in row[m_idx].lower(): - row[m_idx] = "not provided" - elif "Unknown" in row[m_idx].lower(): - row[m_idx] = "not provided" + row[m_idx] = "Not Provided" elif "unknown" in row[m_idx].lower(): - row[m_idx] = "not provided" + row[m_idx] = "Not Provided" else: - log.error("The field is not correctly written or is not filled") - stderr.print("The field is not correctly written or is not filled") + log.error("The '%s' is not a valid data for translation" , row[m_idx]) + stderr.print("f[red] The '{row[m_idx]}' is not a valid data for translation") return metadata From 275a6dafa9b99bd25ecccb573e121d6b55360d33 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 8 Sep 2022 11:10:23 +0200 Subject: [PATCH 0929/1454] placenta anatomical material in anatomical_material_collection_method.json --- .../conf/anatomical_material_collection_method.json | 6 +++--- relecov_tools/institution_scripts/ISCIII.py | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 75b0f7fa..373f43bf 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -1000,9 +1000,9 @@ "anatomical_material": "Not Applicable" }, "Placenta": { - "anatomical_part": "Placenta", + "anatomical_part": "Not Applicable", "collection_method": "Not Applicable", "body_product": "Not Applicable", - "anatomical_material": "Not Applicable" + "anatomical_material": "Placenta" } -} +} \ No newline at end of file diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 7b893a0c..a80adec3 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -88,6 +88,9 @@ def translate_gender_to_english(metadata, f_data, mapped_fields, heading): return metadata +# + + def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: From 62e97fe5fc193418fb47f7f8f330b053e566b809 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 8 Sep 2022 11:46:25 +0200 Subject: [PATCH 0930/1454] added gzip to main --- relecov_tools/__main__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 3ee0d8db..cae070ef 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -314,6 +314,7 @@ def upload_to_gisaid( frameshift, proxy_config, single, + gzip ): """parsed data to create files to upload to gisaid""" upload_gisaid = relecov_tools.gisaid_upload.GisaidUpload( @@ -327,6 +328,7 @@ def upload_to_gisaid( frameshift, proxy_config, single, + gzip ) upload_gisaid.gisaid_upload() From d251e29cd6f1bfb48d809f4a28610f5217e68976 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 8 Sep 2022 12:03:16 +0200 Subject: [PATCH 0931/1454] fixed bug in proxy gisaid_upload --- relecov_tools/gisaid_upload.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 251cdc55..fed84367 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -186,18 +186,21 @@ def create_multifasta(self): gather_fastas_path = os.path.join(self.fasta_path, "*.fa*") if self.gzip: os.system( - "zcat %s > %s/multifasta.fasta" % (gather_fastas_path, self.output_path) - ) + "zcat %s > %s/multifasta.fasta" % ( + gather_fastas_path, self.output_path) + ) else: os.system( - "cat %s > %s/multifasta.fasta" % (gather_fastas_path, self.output_path) + "cat %s > %s/multifasta.fasta" % (gather_fastas_path, + self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path - + else: if self.gzip: os.system( - "zcat %s > %s/multifasta.fasta" % (self.fasta_path, self.output_path + "zcat %s > %s/multifasta.fasta" % (self.fasta_path, + self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path else: @@ -247,7 +250,7 @@ def cli3_upload(self): % ( self.token, self.metadata_to_csv(), - self.change_headers(), + self.change_headers(self.create_multifasta()), self.frameshift, self.proxy_config, ) From b4d12b23a135c68d3d3b4ea54593e335fc616c4c Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 12:51:41 +0200 Subject: [PATCH 0932/1454] fixed bug that out_folder was none --- relecov_tools/__main__.py | 1 + relecov_tools/json_validation.py | 25 ++++++++++++++++++------- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 0adb35a2..ab2b86cc 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -202,6 +202,7 @@ def validate(json_file, json_schema, metadata, out_folder): validated_json_data, invalid_json, errors, + out_folder ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 18471db2..6ea788cd 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -44,6 +44,10 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): if not os.path.isfile(json_data_file): stderr.print("[red] Json file does not exists") sys.exit(1) + if out_folder is None: + out_folder = relecov_tools.utils.prompt_path( + msg="Select the folder where to save excel with invalid data" + ) stderr.print("[blue] Reading the json file") json_data = relecov_tools.utils.read_json_file(json_data_file) with open(json_data_file, "r") as fh: @@ -65,7 +69,7 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): stderr.print("[green] Sucessful validation") else: stderr.print("[red] Some samples are not validated") - return validated_json_data, invalid_json, errors + return validated_json_data, invalid_json, errors, out_folder def create_invalid_metadata(metadata_file, invalid_json, out_folder): @@ -81,6 +85,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): stderr.print("[red] Start preparation of invalid samples") for row in invalid_json: sample_list.append(str(row["collecting_lab_sample_id"])) + wb = openpyxl.load_workbook(metadata_file) ws_sheet = wb["METADATA_LAB"] row_to_del = [] @@ -89,15 +94,21 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): # if not data on row 1 and 2 assume that no more data are in file # then start deleting rows if not row[2].value and not row[1].value: - if len(row_to_del) > 0: - row_to_del.sort(reverse=True) - for idx in row_to_del: - ws_sheet.delete_rows(idx) break - if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) - + stderr.print("[red] Collected rows to create the excel file") + if len(row_to_del) > 0: + row_to_del.sort(reverse=True) + for idx in row_to_del: + try: + ws_sheet.delete_rows(idx) + except TypeError as e: + log.error( + "Unable to delete row %s from metadata file because of", idx, e + ) + stderr.print("f[red] Unable to delete row {idx} becuase of {e}") + sys.exit(1) os.makedirs(out_folder, exist_ok=True) new_name = "invalid_" + os.path.basename(metadata_file) m_file = os.path.join(out_folder, new_name) From fab5ddf4ae59f51d3e7dcc5926e0c3daee85a045 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 12:52:42 +0200 Subject: [PATCH 0933/1454] Adding ARTIC v4.1 --- relecov_tools/schema/relecov_schema.json | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ede7f205..191e6c75 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1235,6 +1235,7 @@ "ARTIC v2", "ARTIC v3", "ARTIC v4", + "ARTIC v4.1", "Illumina AmpliSeq Community panel", "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", "Illumina Respiratory Virus Oligos Panel V1", From 13fe0cf14aafc7dea4c7d397a115f0a50f8c9848 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 8 Sep 2022 13:00:51 +0200 Subject: [PATCH 0934/1454] modified reading of lab config file in gisaid_upload --- relecov_tools/gisaid_upload.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index fed84367..a4d922d6 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -136,9 +136,9 @@ def metadata_to_csv(self): df_data.insert(4, field, "") config_lab_json = ConfigJson() - lab_json_conf = config_lab_json.get_configuration("laboratory_data") + lab_json_conf = config_lab_json.get_topic_data("lab_metadata", "laboratory_data") lab_json_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "conf", lab_json_conf + os.path.dirname(os.path.realpath(__file__)), "conf", lab_json_conf["file"] ) lab_json = relecov_tools.utils.read_json_file(lab_json_file) for lab in lab_json: From 40d2d14ab180f2d64961d1a2b24cf250a5f04bc6 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 15:50:10 +0200 Subject: [PATCH 0935/1454] added region to lab and added city to geo loc --- relecov_tools/conf/geo_loc_cities.json | 79 +++++++++- relecov_tools/conf/laboratory_address.json | 162 +++++++++++++++------ 2 files changed, 195 insertions(+), 46 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 3a2e3d55..f4ec1fcd 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -71,7 +71,7 @@ "geo_loc_latitude": "37.1781", "geo_loc_longitude": "-3.6008" }, - "Oviedo": { + "Asturias": { "geo_loc_latitude": "43.3600", "geo_loc_longitude": "-5.8450" }, @@ -222,5 +222,82 @@ "Pontevedra": { "geo_loc_latitude": "42.4333", "geo_loc_longitude": "-8.6333" + }, + { + "Alcázar de San Juan": { + "geo_loc_latitude": "39.4056", + "geo_loc_longitude": "-3.2056" + }, + "Manzanares": { + "geo_loc_latitude": "38.9964", + "geo_loc_longitude": "-3.3731" + }, + "Valdepeñas": { + "geo_loc_latitude": "38.7667", + "geo_loc_longitude": "-3.4000" + }, + "Puertollano": { + "geo_loc_latitude": "38.6833", + "geo_loc_longitude": "-4.1167" + }, + "Talavera de la Reina": { + "geo_loc_latitude": "39.95", + "geo_loc_longitude": "-4.8333" + }, + "Badalona": { + "geo_loc_latitude": "41.4333", + "geo_loc_longitude": "2.2333" + }, + "L'Hospitalet de Llobregat": { + "geo_loc_latitude": "41.4217", + "geo_loc_longitude": "2.1897" + }, + "Sant Cugat del Vallès": { + "geo_loc_latitude": "41.4667", + "geo_loc_longitude": "2.0833" + }, + "Mostoles": { + "geo_loc_latitude": "40.3223", + "geo_loc_longitude": "-3.865" + }, + "Leganés": { + "geo_loc_latitude": "40.3281", + "geo_loc_longitude": "-3.7644" + }, + "Getafe": { + "geo_loc_latitude": "40.3047", + "geo_loc_longitude": "-3.7311" + }, + "Cartagena": { + "geo_loc_latitude": "37.6000", + "geo_loc_longitude": "-0.9819" + }, + "Pozo Aledo": { + "geo_loc_latitude": "37.8167", + "geo_loc_longitude": "-0.85" + }, + "Lorca": { + "geo_loc_latitude": "37.6798", + "geo_loc_longitude": "-1.6944" + }, + "Cieza": { + "geo_loc_latitude": "38.2392", + "geo_loc_longitude": "-1.4189" + }, + "Mérida": { + "geo_loc_latitude": "38.9000", + "geo_loc_longitude": "-6.3333" + }, + "Santiago de Compostela": { + "geo_loc_latitude": "42.8833", + "geo_loc_longitude": "-8.55" + }, + "Elche": { + "geo_loc_latitude": "38.2669", + "geo_loc_longitude": "-0.6983" + }, + "Gazteiz": { + "geo_loc_latitude": "42.85", + "geo_loc_longitude": "-2.6667" } } diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index e35b7c68..7410c1ec 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -4,6 +4,7 @@ "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "collecting_institution_email": "info@isciii.es", "geo_loc_state": "Madrid", + "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, @@ -12,6 +13,7 @@ "collecting_institution_address": "Av. del Conocimiento S/N,", "collecting_institution_email": "fegarcia@ugr.es", "geo_loc_state": "Andalucia", + "geo_loc_region": "Granada", "geo_loc_city": "Granada", "geo_loc_country": "Spain" }, @@ -20,6 +22,7 @@ "collecting_institution_address": "Avenida Manuel Siurot s/n", "collecting_institution_email": "josea.lepe.sspa@juntadeandalucia.es", "geo_loc_state": "Andalucia", + "geo_loc_region": "Sevilla", "geo_loc_city": "Sevilla", "geo_loc_country": "Spain" }, @@ -27,7 +30,8 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_institution_address": "S. Juan Bosco, 15", "collecting_institution_email": "rbenito@salud.aragon.es", - "geo_loc_state": "Aragon", + "geo_loc_state": "Aragón", + "geo_loc_region": "Zaragoza", "geo_loc_city": "Zaragoza", "geo_loc_country": "Spain" }, @@ -35,7 +39,8 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_institution_address": "P.º Isabel la Católica, 1-3", "collecting_institution_email": "rbenito@salud.aragon.es", - "geo_loc_state": "Aragon", + "geo_loc_state": "Aragón", + "geo_loc_region": "Zaragoza", "geo_loc_city": "Zaragoza", "geo_loc_country": "Spain" }, @@ -43,7 +48,8 @@ "collecting_institution": "Centro de Investigación Biomédica de Aragón", "collecting_institution_address": "Avenida San Juan Bosco 13", "collecting_institution_email": "mhpstrunk.iacs@aragon.es", - "geo_loc_state": "Aragon", + "geo_loc_state": "Aragón", + "geo_loc_region": "Zaragoza", "geo_loc_city": "Zaragoza", "geo_loc_country": "Spain" }, @@ -52,14 +58,16 @@ "collecting_institution_address": " Av. Roma, s/n,", "collecting_institution_email": "santiago.melon@sespa.es", "geo_loc_state": "Asturias", - "geo_loc_city": "Oviedo", + "geo_loc_region": "Asturias", + "geo_loc_city": "Asturias", "geo_loc_country": "Spain" }, { "collecting_institution": "Servicio de Microbiologia HU Son Espases", "collecting_institution_address": " Ctra. Valldemossa 79", "collecting_institution_email": "antonio.oliver@ssib.es", - "geo_loc_state": "Baleares", + "geo_loc_state": "Islas Baleares", + "geo_loc_region": "Palma de Mallorca", "geo_loc_city": "Palma de Mallorca", "geo_loc_country": "Spain" }, @@ -67,7 +75,8 @@ "collecting_institution": "Hospital Universitario Ntra. Sra de Candelaria", "collecting_institution_address": "Carretera del Rosario 145", "collecting_institution_email": "jalcflo@gobiernodecanarias.org", - "geo_loc_state": "Canarias", + "geo_loc_state": "Islas Canarias", + "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" }, @@ -75,7 +84,8 @@ "collecting_institution": "Instituto Tecnológico y de Energías Renovables", "collecting_institution_address": "Polígono Industrial de Granadilla, s/n", "collecting_institution_email": "jlorenzo@iter.es", - "geo_loc_state": "Canarias", + "geo_loc_state": "Islas Canarias", + "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" }, @@ -83,7 +93,8 @@ "collecting_institution": "Hospital Universitario de Canarias", "collecting_institution_address": "Carretera Ofra S/N, La Laguna", "collecting_institution_email": "", - "geo_loc_state": "Canarias", + "geo_loc_state": "Islas Canarias", + "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain" }, @@ -91,7 +102,8 @@ "collecting_institution": "Hospital Universitario de Gran Canaria", "collecting_institution_address": "C. Pl. Barranco de la Ballena s/n", "collecting_institution_email": "", - "geo_loc_state": "Canarias", + "geo_loc_state": "Islas Canarias", + "geo_loc_region": "Las Palmas", "geo_loc_city": "Las Palmas", "geo_loc_country": "Spain" }, @@ -99,7 +111,8 @@ "collecting_institution": "Hospital Insular de Lanzarote", "collecting_institution_address": "C. Juan de Quesada, s/n, Arrecife", "collecting_institution_email": "", - "geo_loc_state": "Canarias", + "geo_loc_state": "Islas Canarias", + "geo_loc_region": "Las Palmas", "geo_loc_city": "Las Palmas", "geo_loc_country": "Spain" }, @@ -108,6 +121,7 @@ "collecting_institution_address": "Av. Valdecilla s/n", "collecting_institution_email": "", "geo_loc_state": "Cantabria", + "geo_loc_region": "Cantabria", "geo_loc_city": "Santander", "geo_loc_country": "Spain" }, @@ -116,6 +130,7 @@ "collecting_institution_address": "Bo. Ganzo, s/n, Torrelavega", "collecting_institution_email": "", "geo_loc_state": "Cantabria", + "geo_loc_region": "Cantabria", "geo_loc_city": "Santander", "geo_loc_country": "Spain" }, @@ -123,7 +138,8 @@ "collecting_institution": "Hospital General Universitario de Ciudad Real", "collecting_institution_address": "Calle Obispo Rafael Torija s/n", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Ciudad Real", "geo_loc_city": "Ciudad Real", "geo_loc_country": "Spain" }, @@ -131,47 +147,53 @@ "collecting_institution": "Hospital General La Mancha Centro", "collecting_institution_address": "Av. Constitución, 3, Alcázar de San Juan", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", - "geo_loc_city": "Ciudad Real", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Ciudad Real", + "geo_loc_city": "Alcázar de San Juan", "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital Virgen de Altagracia", "collecting_institution_address": "Avda. D. Emiliano García Roldán, s/n, Manzanares,", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", - "geo_loc_city": "Ciudad Real", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Ciudad Real", + "geo_loc_city": "Manzanares", "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital General de Valdepeñas", "collecting_institution_address": "Av. de los Estudiantes, s/n, Valdepeñas", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", - "geo_loc_city": "Ciudad Real", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Ciudad Real", + "geo_loc_city": "Valdepeñas", "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital General Universitario de Ciudad Real", "collecting_institution_address": "C. Obispo Rafael Torija, s/n", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Ciudad Real", "geo_loc_city": "Ciudad Real", "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital Público Santa Bárbara", - "collecting_institution_address": "C. Obispo Rafael Torija, s/n", + "collecting_institution_address": "C. Malagón s/n", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", - "geo_loc_city": "Ciudad Real", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Ciudad Real", + "geo_loc_city": "Puertollano", "geo_loc_country": "Spain" }, { "collecting_institution": "Hospital Virgen de la Luz", "collecting_institution_address": "Hermandad de Donantes de Sangre, 1", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Cuenca", "geo_loc_city": "Cuenca", "geo_loc_country": "Spain" }, @@ -179,7 +201,8 @@ "collecting_institution": "Hospital Universitario de Guadalajara", "collecting_institution_address": "C. Donante de Sangre, S/N", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Guadalajara", "geo_loc_city": "Guadalajara", "geo_loc_country": "Spain" }, @@ -187,7 +210,8 @@ "collecting_institution": "Hospital Virgen de la Salud", "collecting_institution_address": "Calle Barber 30", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Toledo", "geo_loc_city": "Toledo", "geo_loc_country": "Spain" }, @@ -195,15 +219,17 @@ "collecting_institution": "Hospital General Nuestra Sra. del Prado", "collecting_institution_address": "CTRA. MADRID, Av. Extremadura, KM 114", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", - "geo_loc_city": "Toledo", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Toledo", + "geo_loc_city": "Talavera de la Reina", "geo_loc_country": "Spain" }, { "collecting_institution": "Consejería de Sanidad", "collecting_institution_address": "Avda. de Francia, 4.", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Toledo", "geo_loc_city": "Toledo", "geo_loc_country": "Spain" }, @@ -211,7 +237,8 @@ "collecting_institution": "Hospital General Universitario de Albacete", "collecting_institution_address": "Calle Hermanos Falcó 37", "collecting_institution_email": "", - "geo_loc_state": "Castilla la Mancha", + "geo_loc_state": "Castilla-La Mancha", + "geo_loc_region": "Albacete", "geo_loc_city": "Albacete", "geo_loc_country": "Spain" }, @@ -220,6 +247,7 @@ "collecting_institution_address": "Paseo de Belen 19", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", + "geo_loc_region": "Valladolid", "geo_loc_city": "Valladolid", "geo_loc_country": "Spain" }, @@ -228,6 +256,7 @@ "collecting_institution_address": "P.º de San Vicente, 58", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", + "geo_loc_region": "Salamanca", "geo_loc_city": "Salamanca", "geo_loc_country": "Spain" }, @@ -236,6 +265,7 @@ "collecting_institution_address": "P.º el Espolón", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", + "geo_loc_region": "Soria", "geo_loc_city": "Soria", "geo_loc_country": "Spain" }, @@ -244,6 +274,7 @@ "collecting_institution_address": "Av. Donantes de Sangre, s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", + "geo_loc_region": "Palencia", "geo_loc_city": "Palencia", "geo_loc_country": "Spain" }, @@ -252,6 +283,7 @@ "collecting_institution_address": " Av. Juan Carlos I, s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", + "geo_loc_region": "Avila", "geo_loc_city": "Avila", "geo_loc_country": "Spain" }, @@ -260,6 +292,7 @@ "collecting_institution_address": "Av. Islas Baleares, 3", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", + "geo_loc_region": "Burgos", "geo_loc_city": "Burgos", "geo_loc_country": "Spain" }, @@ -268,6 +301,7 @@ "collecting_institution_address": " Passeig de la Vall d’Hebron, 119-129", "collecting_institution_email": "", "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, @@ -276,7 +310,8 @@ "collecting_institution_address": " Crta del Canyet s/n", "collecting_institution_email": "", "geo_loc_state": "Cataluña", - "geo_loc_city": "Barcelona", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Badalona", "geo_loc_country": "Spain" }, { @@ -284,6 +319,7 @@ "collecting_institution_address": "C/Villarroel 170", "collecting_institution_email": "", "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, @@ -292,7 +328,8 @@ "collecting_institution_address": "Carrer Feixa Llarga s/n ", "collecting_institution_email": "", "geo_loc_state": "Cataluña", - "geo_loc_city": "Barcelona", + "geo_loc_region": "Barcelona", + "geo_loc_city": "L'Hospitalet de Llobregat", "geo_loc_country": "Spain" }, { @@ -300,6 +337,7 @@ "collecting_institution_address": "c/ Dr. Mallafrè Guasch, 4,", "collecting_institution_email": "", "geo_loc_state": "Cataluña", + "geo_loc_region": "Tarragona", "geo_loc_city": "Tarragona", "geo_loc_country": "Spain" }, @@ -308,6 +346,7 @@ "collecting_institution_address": "Carrer de la Selva, 10", "collecting_institution_email": "", "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, @@ -316,6 +355,7 @@ "collecting_institution_address": "Passeig del Taulat, 116", "collecting_institution_email": "", "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain" }, @@ -324,7 +364,8 @@ "collecting_institution_address": "Carrer de Martorell,20 Sant Cugat del Vallès", "collecting_institution_email": "", "geo_loc_state": "Cataluña", - "geo_loc_city": "Barcelona", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Sant Cugat del Vallès", "geo_loc_country": "Spain" }, { @@ -332,6 +373,7 @@ "collecting_institution_address": "Avinguda de França, S/N,", "collecting_institution_email": "", "geo_loc_state": "Cataluña", + "geo_loc_region": "Girona", "geo_loc_city": "Girona", "geo_loc_country": "Spain" }, @@ -339,7 +381,8 @@ "collecting_institution": "Hospital Universitario San Jorge", "collecting_institution_address": "Av. Martínez de Velasco, 36", "collecting_institution_email": "", - "geo_loc_state": "Cataluña", + "geo_loc_state": "Aragón", + "geo_loc_region": "Huesca", "geo_loc_city": "Huesca", "geo_loc_country": "Spain" }, @@ -348,6 +391,7 @@ "collecting_institution_address": "Colmenar s/n", "collecting_institution_email": "", "geo_loc_state": "Ceuta", + "geo_loc_region": "Ceuta", "geo_loc_city": "Ceuta", "geo_loc_country": "Spain" }, @@ -356,6 +400,7 @@ "collecting_institution_address": "Remonta, 2", "collecting_institution_email": "", "geo_loc_state": "Melilla", + "geo_loc_region": "Melilla", "geo_loc_city": "Melilla", "geo_loc_country": "Spain" }, @@ -364,7 +409,8 @@ "collecting_institution_address": "C. Dr. Luis Montes, S/N", "collecting_institution_email": "", "geo_loc_state": "Madrid", - "geo_loc_city": "Madrid", + "geo_loc_region": "Madrid", + "geo_loc_city": "Mostoles", "geo_loc_country": "Spain" }, { @@ -372,6 +418,7 @@ "collecting_institution_address": "Calle del Prof Martín Lagos", "collecting_institution_email": "", "geo_loc_state": "Madrid", + "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, @@ -380,6 +427,7 @@ "collecting_institution_address": "C. Darío Gazapo 3", "collecting_institution_email": "", "geo_loc_state": "Madrid", + "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, @@ -388,7 +436,8 @@ "collecting_institution_address": "Av. de Orellana, s/n, Leganés", "collecting_institution_email": "", "geo_loc_state": "Madrid", - "geo_loc_city": "Madrid", + "geo_loc_region": "Madrid", + "geo_loc_city": "Leganés", "geo_loc_country": "Spain" }, { @@ -396,7 +445,8 @@ "collecting_institution_address": "Carr. Madrid - Toledo, Km 12,500, Getafe", "collecting_institution_email": "", "geo_loc_state": "Madrid", - "geo_loc_city": "Madrid", + "geo_loc_region": "Madrid", + "geo_loc_city": "Getafe", "geo_loc_country": "Spain" }, { @@ -404,6 +454,7 @@ "collecting_institution_address": "", "collecting_institution_email": "", "geo_loc_state": "Madrid", + "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, @@ -412,6 +463,7 @@ "collecting_institution_address": "P.º del Prado, 18", "collecting_institution_email": "", "geo_loc_state": "Madrid", + "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, @@ -420,6 +472,7 @@ "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", "collecting_institution_email": "", "geo_loc_state": "Murcia", + "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", "geo_loc_country": "Spain" }, @@ -428,6 +481,7 @@ "collecting_institution_address": "Av. Intendente Jorge Palacios, 1", "collecting_institution_email": "", "geo_loc_state": "Murcia", + "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", "geo_loc_country": "Spain" }, @@ -436,7 +490,8 @@ "collecting_institution_address": "C. Minarete, s/n", "collecting_institution_email": "", "geo_loc_state": "Murcia", - "geo_loc_city": "Murcia", + "geo_loc_region": "Murcia", + "geo_loc_city": "Cartagena", "geo_loc_country": "Spain" }, { @@ -444,7 +499,8 @@ "collecting_institution_address": "Paraje Torre Octavio, 54, Pozo Aledo", "collecting_institution_email": "", "geo_loc_state": "Murcia", - "geo_loc_city": "Murcia", + "geo_loc_region": "Murcia", + "geo_loc_city": "Pozo Aledo", "geo_loc_country": "Spain" }, { @@ -452,6 +508,7 @@ "collecting_institution_address": "Av. Marqués de Los Vélez, s/n", "collecting_institution_email": "", "geo_loc_state": "Murcia", + "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", "geo_loc_country": "Spain" }, @@ -460,6 +517,7 @@ "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n, El Palmar", "collecting_institution_email": "", "geo_loc_state": "Murcia", + "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", "geo_loc_country": "Spain" }, @@ -468,7 +526,8 @@ "collecting_institution_address": "Ctra.N-340, Lorca", "collecting_institution_email": "", "geo_loc_state": "Murcia", - "geo_loc_city": "Murcia", + "geo_loc_region": "Murcia", + "geo_loc_city": "Lorca", "geo_loc_country": "Spain" }, { @@ -476,14 +535,16 @@ "collecting_institution_address": "Vereda de Morcillo, s/n, Cieza", "collecting_institution_email": "", "geo_loc_state": "Murcia", - "geo_loc_city": "Murcia", + "geo_loc_region": "Murcia", + "geo_loc_city": "Cieza", "geo_loc_country": "Spain" }, { - "collecting_institution": "HU de Donostia", + "collecting_institution": "Hospital Univeristario Donostia", "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", "collecting_institution_email": "", "geo_loc_state": "País Vasco", + "geo_loc_region": "Guipúzcoa", "geo_loc_city": "Donostia", "geo_loc_country": "Spain" }, @@ -492,6 +553,7 @@ "collecting_institution_address": "Av. de Elvas, s/n", "collecting_institution_email": "", "geo_loc_state": "Extremadura", + "geo_loc_region": "Badajoz", "geo_loc_city": "Badajoz", "geo_loc_country": "Spain" }, @@ -500,7 +562,8 @@ "collecting_institution_address": "Av. Don Antonio Campos Hoyos, 26, Mérida", "collecting_institution_email": "", "geo_loc_state": "Extremadura", - "geo_loc_city": "Badajoz", + "geo_loc_region": "Badajoz", + "geo_loc_city": "Mérida", "geo_loc_country": "Spain" }, { @@ -508,6 +571,7 @@ "collecting_institution_address": "Av. Pablo Naranjo Porras, s/n", "collecting_institution_email": "", "geo_loc_state": "Extremadura", + "geo_loc_region": "Caceres", "geo_loc_city": "Caceres", "geo_loc_country": "Spain" }, @@ -516,7 +580,8 @@ "collecting_institution_address": "Av. das Camelias, 109, Vigo", "collecting_institution_email": "", "geo_loc_state": "Galicia", - "geo_loc_city": "Pontevedra", + "geo_loc_region": "Pontevedra", + "geo_loc_city": "Vigo", "geo_loc_country": "Spain" }, { @@ -524,6 +589,7 @@ "collecting_institution_address": " Rúa Dr. Ulises Romero, 1", "collecting_institution_email": "", "geo_loc_state": "Galicia", + "geo_loc_region": "Lugp", "geo_loc_city": "Lugo", "geo_loc_country": "Spain" }, @@ -532,6 +598,7 @@ "collecting_institution_address": "As Xubias, 84", "collecting_institution_email": "", "geo_loc_state": "Galicia", + "geo_loc_region": "A Coruña", "geo_loc_city": "A Coruña", "geo_loc_country": "Spain" }, @@ -540,7 +607,8 @@ "collecting_institution_address": "Rúa da Choupana, s/n, Santiago de Compostela", "collecting_institution_email": "", "geo_loc_state": "Galicia", - "geo_loc_city": "A Coruña", + "geo_loc_region": "A Coruña", + "geo_loc_city": "Santiago de Compostela", "geo_loc_country": "Spain" }, { @@ -548,6 +616,7 @@ "collecting_institution_address": "C. de Irunlarrea, 3, Pamplona", "collecting_institution_email": "", "geo_loc_state": "Navarra", + "geo_loc_region": "Navarra", "geo_loc_city": "Pamplona", "geo_loc_country": "Spain" }, @@ -556,7 +625,8 @@ "collecting_institution_address": "Carrer Almazara, 11, Elche", "collecting_institution_email": "", "geo_loc_state": "Valenciana", - "geo_loc_city": "Alicante", + "geo_loc_region": "Alicante", + "geo_loc_city": "Elche", "geo_loc_country": "Spain" }, { @@ -564,6 +634,7 @@ "collecting_institution_address": "C. Piqueras, 98", "collecting_institution_email": "", "geo_loc_state": "La Rioja", + "geo_loc_region": "La Rioja", "geo_loc_city": "Logroño", "geo_loc_country": "Spain" }, @@ -572,7 +643,8 @@ "collecting_institution_address": " Jose Atxotegi Kalea, s/n", "collecting_institution_email": "", "geo_loc_state": "País Vasco", - "geo_loc_city": "Vitoria", + "geo_loc_region": "Alava", + "geo_loc_city": "Gasteiz", "geo_loc_country": "Spain" } ] From 4f81fbffa7248a864f76f745104da0b94d2a32d9 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 15:51:00 +0200 Subject: [PATCH 0936/1454] Added sequence_fastq_Rx_md5 --- relecov_tools/schema/relecov_schema.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 191e6c75..8eb86246 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1576,6 +1576,30 @@ "label": "Sequence file R2 fastq", "fill_mode": "sample" }, + "sequence_file_R1_md5": { + "examples": [ + "b5242d60471e5a5a97b35531dbbe8c30" + ], + "ontology": "MS_1000568", + "type": "string", + "description": "Checksum value to validate successful file transmission", + "classification": "Bioinformatics and QC metrics fields", + "label": "Fastq md5 r1", + "fill_mode": "sample", + "minLenght": "1" + + }, + "sequence_file_R2_md5": { + "examples": [ + "b5242d60471e5a5a97b35531dbbe8c30" + ], + "ontology": "MS_1000569", + "type": "string", + "description": "Checksum value to validate successful file transmission", + "classification": "Bioinformatics and QC metrics fields"", + "label": "Sequence fastq R2 md5", + "fill_mode": "sample" + }, "r1_fastq_filepath": { "examples": [ "/User/Documents/RespLab/Data/" From b89f15985e5e1016413a46588afa07877ce22038 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 8 Sep 2022 16:52:42 +0200 Subject: [PATCH 0937/1454] review ena schema vs ena upload cli and relecov schema --- relecov_tools/long_table_parse.py | 1 + relecov_tools/schema/ena_schema.json | 164 +++++++++++------------ relecov_tools/schema/relecov_schema.json | 43 ++++-- 3 files changed, 114 insertions(+), 94 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 4e4b79a7..3c81c521 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -18,6 +18,7 @@ highlight=False, force_terminal=relecov_tools.utils.rich_force_colors(), ) +# class LongTableParse: diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index b8b0dfd3..3e81567d 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -83,7 +83,7 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "NCIT:C53471", "type": "string", "description": "", "clasification": "", @@ -125,7 +125,7 @@ "experiments" ] }, - "geographic_location_(country_and/or_sea)": { + "geographic location (country and/or sea)": { "Enums": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", @@ -460,6 +460,18 @@ "examples": [ "Diagnostic testing" ], + "enum": [ + "Cluster/Outbreak Investigation [GENEPIO:0100001]", + "Diagnostic Testing [GENEPIO:0100002]", + "Research [GENEPIO:0100003]", + "Protocol Testing [GENEPIO:0100024]", + "Surveillance [GENEPIO:0100004]", + "Not Applicable [GENEPIO:0001619]", + "Not Collected [GENEPIO:0001620]", + "Not Provided [GENEPIO:0001668]", + "Missing [GENEPIO:0001618]", + "Restricted Access [GENEPIO:0001810]" + ], "ontology": "NCIT_C146997", "type": "string", "description": "The reason that the sample was collected.", @@ -746,16 +758,25 @@ ] }, "platform": { + "enum": [ + "Oxford Nanopore [OBI:0002750]", + "Illumina [OBI:0000759]", + "Ion Torrent [GENEPIO:0002683]", + "PacBio [GENEPIO:0001927]", + "BGI", + "MGI", + "Other" + ], "examples": [ - "MinIon" + "Illumina" ], "ontology": "GENEPIO_0000071", "type": "string", - "description": "The model of the sequencing instrument used.", - "label": "Sequencing Platforms ", - "table": [ - "experiments" - ] + "description": "", + "classification": "Sequencing", + "label": "Sequencing Instrument Platform", + "fill_mode": "batch", + "minLenght": "1" }, "sequence_file_R1_fastq": { "examples": [ @@ -810,19 +831,6 @@ "runs" ] }, - "fastq_md5_r1": { - "examples": [ - "3e69af1f875fab020aed82f5edbc1f03" - ], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification": "Bioinformatics and QC metrics", - "label": "file checksum", - "table": [ - "runs" - ] - }, "fastq_md5_r2": { "examples": [ "3e69af1f875fab020aed82f5edbc1f03" @@ -902,31 +910,16 @@ "label": "Biological Sample Storage Condition" }, "library_source": { - "Enums": [ - "5-methycytidine antibody method [GENPIO:0001941]", - "CAGE method [GENPIO:0001942]", - "CF-H method [GENPIO:0001943]", - "CF-M method ]GENPIO:0001944]", - "CF-S method [GENPIO:0001945]", - "CF-T method [GENPIO:0001946]", - "ChIP method ]GENPIO:0001947]", - "DNAse method [GENPIO:0001948]", - "HMPR method [GENPIO:0001949]", - "Hybrid Selection Method [GENPIO:0001950]", - "MBD2 protein methyl-CpG binding domain method [GENPIO:0001951]", - "MF method [GENPIO:0001952]", - "MNase method [GENPIO:0001953]", - "MSLL method [GENPIO:0001954]", - "PCR method [GENPIO:0001955]", - "RACE method [GENPIO:0001956]", - "RANDOM PCR method [GENPIO:0001957]", - "RANDOM method [GENPIO:0001958]", - "RT-PCR method [GENPIO:0001959]", - "Reduced Representation method [GENPIO:0001960]", - "Resctriction Digest method [GENPIO:0001961]", - "cDNA method [GENPIO:0001962]", - "other library method [GENPIO:0001964]", - "size fractionation method [GENPIO:0001963]" + "enum": [ + "genomic", + "genomic single cell", + "transcriptomic", + "transcriptomic single cell", + "metagenomic", + "metatranscriptomic", + "synthetic", + "viral rna", + "other" ], "examples": [ "METAGENOMIC" @@ -941,17 +934,43 @@ ] }, "library_selection": { + "enum": [ + "RANDOM [NCIT:C60702]", + "PCR [GENEPIO:0001955]", + "RANDOM PCR [GENEPIO:0001957]", + "RT-PCR [GENEPIO:0001959]", + "HMPR [GENEPIO:0001949]", + "MF [GENEPIO:0001952]", + "repeat fractionation", + "size fractionation [GENEPIO:0001963]", + "MSLL [GENEPIO:0001954]", + "cDNA [GENEPIO:0001962]", + "ChIP [GENEPIO:0001947]", + "MNase [GENEPIO:0001953]", + "DNase [GENEPIO:0001948]", + "Hybrid Selection [GENEPIO:0001950]", + "Reduced Representation [GENEPIO:0001960]", + "Restriction Digest [GENEPIO:0001961]", + "5-methylcytidine antibody [GENEPIO:0001941]", + "MBD2 protein methyl-CpG binding domain [GENEPIO:0001951]", + "CAGE [GENEPIO:0001942]", + "RACE [GENEPIO:0001956]", + "MDA", + "padlock probes capture method", + "Oligo-dT", + "Inverse rRNA selection", + "ChIP-Seq [GENEPIO:0001947]", + "Other" + ], "examples": [ "RANDOM PCR" ], "ontology": "GENPIO_0001940", "type": "string", "description": "Library capture method.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Capture method", - "table": [ - "experiments" - ] + "fill_mode": "batch" }, "library_construction_protocol": { "examples": [ @@ -967,7 +986,7 @@ ] }, "library_strategy": { - "Enums": [ + "enum": [ "Bisultife-Seq strategy [GENPIO:0001975]", "CTS strategy [GENPIO:0001978]", "ChIP-Seq strategy [GENPIO:0001979]", @@ -982,12 +1001,12 @@ "WCS strategy [GENPIO:0001991]", "WGS strategy [GENPIO:0001992]", "WXS strategy [GENPIO:0001993]", - "amplicon strategy [GENPIO:0001974]", - "clone end strategy [GENPIO:0001976]", - "clone strategy [GENPIO:0001977]", - "finishing strategy [GENPIO:0001982]", - "other library strategy [GENPIO:0001988]", - "pool clone strategy [GENPIO:0001989]" + "Amplicon [GENPIO:0001974]", + "Clone end strategy [GENPIO:0001976]", + "Clone strategy [GENPIO:0001977]", + "Finishing strategy [GENPIO:0001982]", + "Other library strategy [GENPIO:0001988]", + "Pool clone strategy [GENPIO:0001989]" ], "examples": [ "WGS" @@ -995,11 +1014,9 @@ "ontology": "GENPIO_0001973", "type": "string", "description": "Overall sequencing strategy or approach.", - "clasification": "Sequencing", + "classification": "Sequencing", "label": "Sequencing technique", - "table": [ - "experiments" - ] + "fill_mode": "batch" }, "library_layout": { "examples": [ @@ -1051,7 +1068,7 @@ "examples": [ "" ], - "ontology": "STATO_0000064", + "ontology": "GENEPIO_0000076", "type": "string", "description": "", "clasification": "Submission ENA", @@ -1147,19 +1164,6 @@ "clasification": "Submission ENA", "label": "Base count" }, - "insert_size": { - "examples": [ - "250" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Insert size", - "table": [ - "experiments" - ] - }, "center_name": { "examples": [ " KAROLINSKA INSITUTET" @@ -1326,16 +1330,6 @@ "clasification": "Submission ENA", "label": "Fastq md5 r1" }, - "fastq_md5_r2": { - "examples": [ - "" - ], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq md5 r1" - }, "fastq_ftp": { "examples": [ "" diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ede7f205..5203c6d9 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1438,7 +1438,7 @@ "examples": [ "Illumina" ], - "ontology": "0", + "ontology": "GENEPIO_0000071", "type": "string", "description": "", "classification": "Sequencing", @@ -1448,13 +1448,15 @@ }, "library_source": { "enum": [ - "GENOMIC", - "TRANSCRIPTOMIC", - "METAGENOMIC", - "METATRANSCRIPTOMIC", - "SYNTHETIC", - "VIRAL RNA", - "OTHER" + "genomic", + "genomic single cell", + "transcriptomic", + "transcriptomic single cell", + "metagenomic", + "metatranscriptomic", + "synthetic", + "viral rna", + "other" ], "examples": [ "METAGENOMIC" @@ -1914,6 +1916,29 @@ "label": "Consensus sequence name md5", "fill_mode": "batch" }, + "fastq_md5_r2": { + "examples": [ + "3e69af1f875fab020aed82f5edbc1f03" + ], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification": "Bioinformatics and QC metrics", + "label": "file checksum", + "table": [ + "runs" + ] + }, + "fastq_md5_r1": { + "examples": [ + "" + ], + "ontology": "MS_1000568", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Fastq md5 r1" + }, "consensus_sequence_filepath": { "examples": [ "/User/Documents/RespLab/Data/ncov123assembly.fasta" @@ -2496,4 +2521,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From decfaecde6903156d98184db3687a1893dff9249 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 18:10:39 +0200 Subject: [PATCH 0938/1454] Fixed bugs in the json files --- relecov_tools/conf/geo_loc_cities.json | 3 +-- relecov_tools/schema/relecov_schema.json | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index f4ec1fcd..e4a10776 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -223,7 +223,6 @@ "geo_loc_latitude": "42.4333", "geo_loc_longitude": "-8.6333" }, - { "Alcázar de San Juan": { "geo_loc_latitude": "39.4056", "geo_loc_longitude": "-3.2056" @@ -296,7 +295,7 @@ "geo_loc_latitude": "38.2669", "geo_loc_longitude": "-0.6983" }, - "Gazteiz": { + "Gasteiz": { "geo_loc_latitude": "42.85", "geo_loc_longitude": "-2.6667" } diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 8eb86246..0fcb1a8f 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1587,7 +1587,6 @@ "label": "Fastq md5 r1", "fill_mode": "sample", "minLenght": "1" - }, "sequence_file_R2_md5": { "examples": [ @@ -1596,7 +1595,7 @@ "ontology": "MS_1000569", "type": "string", "description": "Checksum value to validate successful file transmission", - "classification": "Bioinformatics and QC metrics fields"", + "classification": "Bioinformatics and QC metrics fields", "label": "Sequence fastq R2 md5", "fill_mode": "sample" }, From 981fd3c933f8caf4087de3798e178542c03ac35e Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:16:57 +0200 Subject: [PATCH 0939/1454] adding purpose of sequencing in headin excel --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b7ee614a..d53f34c6 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -2,7 +2,6 @@ "lab_metadata": { "fixed_fields": { "host_disease": "COVID-19", - "type": "betacoronavirus", "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2" }, @@ -30,6 +29,7 @@ "Host Age", "Host Gender", "Sequencing Date", + "Purpose of Sequencing", "Nucleic acid extraction protocol", "Commercial All-in-one library kit", "Library Preparation Kit", @@ -341,4 +341,4 @@ "collecting institution" ] } -} \ No newline at end of file +} From 3b9fa08d09f54a5d9f58c58843d51be4e6386016 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:17:41 +0200 Subject: [PATCH 0940/1454] adding function for purpose of sequencing --- relecov_tools/institution_scripts/ISCIII.py | 85 ++++++++++++++++----- 1 file changed, 64 insertions(+), 21 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 1033a82c..3f6ffe3d 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -62,39 +62,36 @@ def added_seq_inst_model(metadata, f_data, mapped_fields, heading): def translate_gender_to_english(metadata, f_data, mapped_fields, heading): """Translate into english the host gender that is written in spanish""" + map_dict = { + "hombre": "Male", + "mujer": "Female", + "genero no-binario": "Non-binary Gender", + "genero no-binario": "Non-binary Gender", + "desconocido": "Not Provided", + "unknown": "Not Provided", + } for row in metadata[1:]: for key, val in mapped_fields.items(): m_idx = heading.index(key) - if row[m_idx] is None: - row[m_idx] = "not provided" - elif "hombre" in row[m_idx].lower(): - row[m_idx] = "Male" - elif "mujer" in row[m_idx].lower(): - row[m_idx] = "Female" - elif "genero no-binario" in row[m_idx].lower(): - row[m_idx] = "Non-binary Gender" - elif "genero no-binario" in row[m_idx].lower(): - row[m_idx] = "Non-binary Gender" - elif "desconocido" in row[m_idx].lower(): - row[m_idx] = "Not Provided" - elif "unknown" in row[m_idx].lower(): + if row[m_idx] is None or row[m_idx] == "": row[m_idx] = "Not Provided" + continue + item = row[m_idx].lower() + if item in map_dict: + row[m_idx] = map_dict[item] else: - log.error("The '%s' is not a valid data for translation" , row[m_idx]) - stderr.print("f[red] The '{row[m_idx]}' is not a valid data for translation") - + log.error("The '%s' is not a valid data for translation", row[m_idx]) + stderr.print( + "f[red] The '{row[m_idx]}' is not a valid data for translation" + ) + sys.exit(1) return metadata -# - - def translate_specimen_source(metadata, f_data, mapped_fields, heading): """Translate into english the "muestra" that is written in spanish""" for row in metadata[1:]: - for key, val in mapped_fields.items(): - m_idx = heading.index(key) if row[m_idx] is None: row[m_idx] = "not provided" @@ -119,4 +116,50 @@ def translate_specimen_source(metadata, f_data, mapped_fields, heading): else: log.error("The field is not correctly written or is not filled") stderr.print("The field is not correctly written or not filled") + sys.exit(1) + return metadata + + +def translate_purpose_seq_to_english(metadata, f_data, mapped_fields, heading): + """Fetch the first words of the option to group them according the + schema + """ + map_dict = { + "estudio variante": "Targeted surveillance (non-random sampling)", + "trabajador/a granja visones": "Targeted surveillance (non-random sampling)", + "sospecha reinfección": "Re-infection surveillance", + "i-move-covid": "Research", + "irag": "Research", + "muestreo aleatorio": "Baseline surveillance (random sampling)", + "paciente vacunado": "Vaccine escape surveillance", + "posible variante": "Sample has epidemiological link to Variant of Concern (VoC)", + "no consta": "Not Collected", + "brote": "Cluster/Outbreak investigation", + "viaje": "Surveillance of international border crossing by air travel or ground transport", + "posible variante": "Sample has epidemiological link to Variant of Concern (VoC)", + } + for row in metadata[1:]: + for key, val in mapped_fields.items(): + m_idx = heading.index(key) + if row[m_idx] is None or row[m_idx] == "": + row[m_idx] = "Not Provided" + continue + item = row[m_idx].lower() + if item in map_dict: + row[m_idx] = map_dict[item] + elif "brote" in item: + row[m_idx] = map_dict["brote"] + elif "viaje" in item: + row[m_idx] = map_dict["viaje"] + elif "posible variante" in item: + row[m_idx] = map_dict["posible variante"] + else: + log.error("The '%s' is not a valid data for translation", row[m_idx]) + stderr.print( + "f[red] The {row[m_idx]} is not a valid data for translation" + ) + import pdb + + pdb.set_trace() + sys.exit(1) return metadata From f56ee8453d2b3f06931f3b5d21670337f4b3924a Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:19:09 +0200 Subject: [PATCH 0941/1454] change log error to log info in case that not mapping the dictionary. It is related to the author field --- relecov_tools/metadata_homogeneizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 8916a4c3..dc31b1b9 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -180,7 +180,7 @@ def handling_files(self, file_data, additional_data): try: item_data = data[s_value] except KeyError: - log.error( + log.info( "Additional file %s does not have the information for %s ", f_name, s_value, From 777886c3646b9bfd868ba65951fcdf6b712dcda2 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:31:11 +0200 Subject: [PATCH 0942/1454] adding parameter for purpose of sequencing --- relecov_tools/schema/institution_schemas/ISCIII.json | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 6ad98698..fda015dd 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -17,7 +17,8 @@ "Host Age": "Edad (años)", "Host Gender": "Sexo", "Diagnostic Pcr Ct Value 1": "PCR genE", - "Specimen source": "Muestra" + "Specimen source": "Muestra", + "Purpose of Sequencing": "Contexto" }, "function": "None" }, @@ -101,6 +102,12 @@ }, "mapped_key": "Sample ID given for sequencing", "function": "None" + }, + "purpose_of_sequencing": { + "file_name": "", + "mapped_fields" : {"Purpose of Sequencing" : "" }, + "mapped_key" : "", + "function": "translate_purpose_seq_to_english" } }, "fixed_fields": { From ddc2823786e818bdb28a7b253e1cc214facde42b Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:32:07 +0200 Subject: [PATCH 0943/1454] fixing misspelling in label schema --- relecov_tools/schema/relecov_schema.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 0fcb1a8f..047a651b 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -656,7 +656,7 @@ "" ], "classification": "Sample collection and processing", - "label": "Collection device", + "label": "Collection Device", "fill_mode": "batch" }, "collection_method": { @@ -1256,7 +1256,7 @@ "label": "Enrichment panel/assay version", "fill_mode": "batch" }, - "if_enrichment_panel_assay_if_other_especify": { + "if_enrichment_panel_assay_is_other_specify": { "examples": [ "" ], @@ -1264,7 +1264,7 @@ "type": "string", "description": "", "classification": "Sequencing", - "label": "If Enrichment panel/assay If Other, Especify", + "label": "If Enrichment panel/assay Is Other, Specify", "fill_mode": "batch" }, "amplicon_pcr_primer_scheme": { @@ -2350,7 +2350,7 @@ "type": "string", "description": "The identifier assigned to a BioSample in INSDC archives.", "classification": "Sample collection and processing", - "label": "ENA Sample Id", + "label": "ENA Sample ID", "fill_mode": "batch" }, "diagnostic_pcr_Ct_value_2": { From b9fec960c8a0d7119cd4df1befa448cfb56fc173 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:33:16 +0200 Subject: [PATCH 0944/1454] dump info to log when error mapping for label key --- relecov_tools/read_lab_metadata.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 45ad2d9f..0f9fb9a7 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -121,7 +121,6 @@ def adding_ontology_to_enum(self, m_data): """ enum_dict = {} for prop, values in self.relecov_sch_json["properties"].items(): - # import pdb; pdb.set_trace() if "enum" in values: enum_dict[prop] = {} for enum in values["enum"]: @@ -138,7 +137,7 @@ def adding_ontology_to_enum(self, m_data): m_data[idx][key] = e_values[m_data[idx][key]] else: continue - # import pdb; pdb.set_trace() + return m_data def process_from_json(self, m_data, json_fields): @@ -155,7 +154,6 @@ def process_from_json(self, m_data, json_fields): map_field = json_fields["map_field"] json_data = json_fields["j_data"] if isinstance(json_data, dict): - # import pdb; pdb.set_trace() for idx in range(len(m_data)): m_data[idx].update(json_data[m_data[idx][map_field]]) elif isinstance(json_data, list): @@ -226,7 +224,6 @@ def read_metadata_file(self): ws_metadata_lab = relecov_tools.utils.read_excel_file( self.metadata_file, "METADATA_LAB", heading_row_number, False ) - metadata_values = [] errors = {} row_number = heading_row_number @@ -272,8 +269,9 @@ def read_metadata_file(self): try: property_row[self.label_prop_dict[key]] = row[key] except KeyError as e: + log.error("Error when mapping the label %s", e) + stderr.print(f"[red] Error when mapping the label {str(e)}") continue - stderr.print(f"[red] Error when reading {sample_number} {str(e)}") metadata_values.append(property_row) return metadata_values, errors From 52c2b14c179fbd64f7dc22b878af9292c5d42721 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:57:05 +0200 Subject: [PATCH 0945/1454] renamed the fastq_r1_md5 for the label that we agreed sequence_fastq_r1_md5, same for r2 --- relecov_tools/schema/relecov_schema.json | 25 +----------------------- 1 file changed, 1 insertion(+), 24 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index fad9fe0d..6433eac8 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1940,29 +1940,6 @@ "label": "Consensus sequence name md5", "fill_mode": "batch" }, - "fastq_md5_r2": { - "examples": [ - "3e69af1f875fab020aed82f5edbc1f03" - ], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification": "Bioinformatics and QC metrics", - "label": "file checksum", - "table": [ - "runs" - ] - }, - "fastq_md5_r1": { - "examples": [ - "" - ], - "ontology": "MS_1000568", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq md5 r1" - }, "consensus_sequence_filepath": { "examples": [ "/User/Documents/RespLab/Data/ncov123assembly.fasta" @@ -2545,4 +2522,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From a688ec7e599e0366506129a3b75b5bb221408e6b Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Sep 2022 22:57:31 +0200 Subject: [PATCH 0946/1454] adding , for liting --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index ab2b86cc..b60be377 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -202,7 +202,7 @@ def validate(json_file, json_schema, metadata, out_folder): validated_json_data, invalid_json, errors, - out_folder + out_folder, ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) if len(invalid_json) > 0: log.error("Some of the samples in json metadata were not validated") From 39abba5cc5bfacba055ddab52299b8fa697d072a Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 13:19:50 +0200 Subject: [PATCH 0947/1454] modifications done at isciii --- relecov_tools/read_bioinfo_metadata.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index f6d2f496..ffccaf97 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -158,13 +158,13 @@ def bioinfo_parse(self, file_name): sample_name = row[6] print(sample_name) - fastq_r1 = row[47] + # fastq_r1 = row[47] - fastq_r2 = row[48] + # fastq_r2 = row[48] bioinfo_dict = {} bioinfo_dict["sample_name"] = str(sample_name) - bioinfo_dict["sequence_file_R1_fastq"] = fastq_r1 - bioinfo_dict["sequence_file_R2_fastq"] = fastq_r2 + # bioinfo_dict["sequence_file_R1_fastq"] = fastq_r1 + # bioinfo_dict["sequence_file_R2_fastq"] = fastq_r2 # FUNCTION config_data """inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict""" for key in relecov_bioinfo_metadata.keys(): From 7b2d52374a15acd043c19f9c5c5b141a4d27c803 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 9 Sep 2022 13:29:05 +0200 Subject: [PATCH 0948/1454] ena_schema.json vs relecov_schema.json y ena-upload-cli --- relecov_tools/schema/ena_schema.json | 29 +++++++++++++++++------- relecov_tools/schema/relecov_schema.json | 8 +++---- 2 files changed, 25 insertions(+), 12 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 3e81567d..75f5836f 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -501,7 +501,7 @@ "Blood [UBERON:0000178]" ], "classification": "Sample collection and processing", - "label": "Organism Substance" + "label": "Specimen source" }, "isolation source non-host-associated": { "Enums": [ @@ -685,7 +685,7 @@ "examples": [ "e.g. Patient infected while traveling in …." ], - "ontology": "GENEPIO_0001268", + "ontology": "NCIT:C83280", "type": "string", "description": "If the information is unknown or can not be shared, leave blank.", "clasification": "Host information", @@ -848,7 +848,7 @@ "examples": [ "probably 2697049 in all cases" ], - "ontology": "GENEPIO_0001724", + "ontology": "NCIT:C164641", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", "clasification": "Sample collection and processing", @@ -870,7 +870,7 @@ "examples": [ "" ], - "ontology": "GENEPIO:0001191", + "ontology": "NCIT:C43459", "type": "string", "description": "The taxonomic name of the organism.", "clasification": "Sample collection and processing", @@ -892,7 +892,7 @@ "examples": [ "" ], - "ontology": "GENEPIO:0001156", + "ontology": "sep:00196", "type": "string", "description": "Free text description of the sample.", "clasification": "Sample collection and processing", @@ -903,7 +903,7 @@ "examples": [ "24 degrees celsius" ], - "ontology": "NCIT_C115535", + "ontology": "NCIT:C115535", "type": "string", "description": "The name and version of a particular protocol used for sampling.", "clasification": "Sample collection and processing", @@ -1211,7 +1211,7 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "GENEPIO:0001808", "type": "string", "description": "", "clasification": "Submission ENA", @@ -1237,7 +1237,7 @@ "examples": [ "" ], - "ontology": "OPMI_0000380", + "ontology": "GENEPIO:0000156", "type": "string", "description": "", "clasification": "Submission ENA", @@ -1270,6 +1270,19 @@ "study" ] }, + "sample_alias": { + "examples": [ + "s_20201007_026" + ], + "ontology": "0", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Sample alias", + "table": [ + "sample" + ] + }, "study_alias": { "examples": [ "e.g Sweden" diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 6433eac8..8b38427f 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -185,7 +185,7 @@ "examples": [ "24 degrees celsius" ], - "ontology": "NCIT_C115535", + "ontology": "NCIT:C115535", "type": "string", "description": "The name and version of a particular protocol used for sampling.", "classification": "Sample collection and processing", @@ -823,7 +823,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001191", + "ontology": "NCIT:C43459", "type": "string", "description": "Taxonomic name of the organism.", "examples": [ @@ -838,7 +838,7 @@ "examples": [ "2697049" ], - "ontology": "GENEPIO_0001724", + "ontology": "NCIT:C164641", "type": "string", "description": "The NCBITaxon identifier for the organism being sequenced.", "classification": "Sample collection and processing", @@ -2522,4 +2522,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From 6008377f65e87d122913aaa15281e7b965020782 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 9 Sep 2022 13:34:40 +0200 Subject: [PATCH 0949/1454] lintin --- relecov_tools/json_validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 6ea788cd..a843cf69 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -20,7 +20,7 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) - +# def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" if json_data_file is None: From 407f017268ff751096f18425b7a5cb3a44d65e02 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 9 Sep 2022 13:39:33 +0200 Subject: [PATCH 0950/1454] lintin --- relecov_tools/json_validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index a843cf69..6ea788cd 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -20,7 +20,7 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) -# + def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" if json_data_file is None: From c39cb2de58b5a16704e0474d04944aa230feecf0 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 9 Sep 2022 13:42:13 +0200 Subject: [PATCH 0951/1454] lintin --- relecov_tools/ena_upload.py | 1 - relecov_tools/schema/ena_schema.json | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 58902277..a4fa3867 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -246,7 +246,6 @@ def create_structure_to_ena(self): 0 214821_S12 214821_S12_R1_001.fastq.gz 214821_S12_R2_001.fastq.gz ... fastq 372ca8b10a8eeb7a04107634baf340ab 7f5081eec1b64b171402b66f37fe640d 1 214821_S12 214822_S13_R1_001.fastq.gz 214822_S13_R2_001.fastq.gz ... fastq b268d7be80e80455bec0807b5961d23c a15be39feaf73eec9b2c026717878bba 2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a - """ # df_experiments df_experiments["instrument_model"] = df_experiments[ diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 75f5836f..1d469abd 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1274,7 +1274,7 @@ "examples": [ "s_20201007_026" ], - "ontology": "0", + "ontology": "GENEPIO:0000079", "type": "string", "description": "", "clasification": "Submission ENA", From 4ed833ae4edc37af21e62be511d48a30cf50f3f5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 9 Sep 2022 14:18:44 +0200 Subject: [PATCH 0952/1454] ena_schema.json vs relecov_schema.json y ena-upload-cli --- relecov_tools/schema/ena_schema.json | 38 +++++++++++++++++++++++- relecov_tools/schema/relecov_schema.json | 36 ++++++++++++++++++++++ 2 files changed, 73 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 1d469abd..d38873de 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -89,6 +89,16 @@ "clasification": "", "label": "Sample ID given if multiple rna-extraction or passages" }, + "subject_exposure_duration": { + "examples": [ + "" + ], + "ontology": "NCIT:C83280", + "type": "string", + "description": "", + "clasification": "", + "label": "Additional Host Information" + }, "collection_date": { "examples": [ "3/19/2020" @@ -646,6 +656,32 @@ "sample" ] }, + "type_exposure": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": " Date, Location e.g. type of gathering, Family cluster, etc.", + "clasification": "Host information", + "label": "Outbreak Exposure Event Location", + "table": [ + "sample" + ] + }, + "personal_protective_equipment": { + "examples": [ + "" + ], + "ontology": "NCIT:C173748", + "type": "string", + "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure. Example: mask", + "clasification": "Host information", + "label": "Personal protective equipment", + "table": [ + "sample" + ] + }, "host_sex": { "Enums": [ "Female [NCIT:C46110]", @@ -1211,7 +1247,7 @@ "examples": [ "" ], - "ontology": "GENEPIO:0001808", + "ontology": "GENEPIO:0000079", "type": "string", "description": "", "clasification": "Submission ENA", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 8b38427f..3df576ae 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -858,6 +858,16 @@ "fill_mode": "sample", "minLenght": "1" }, + "additional_host_information": { + "examples": [ + "" + ], + "ontology": "NCIT:C83280", + "type": "string", + "description": "", + "clasification": "", + "label": "Additional Host Information" + }, "host_health_state": { "examples": [ "" @@ -1119,6 +1129,32 @@ "label": "Nucleic acid extraction protocol", "fill_mode": "batch" }, + "outbreak": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": " Date, Location e.g. type of gathering, Family cluster, etc.", + "clasification": "Host information", + "label": "Outbreak Exposure Event Location", + "table": [ + "sample" + ] + }, + "personal_protective_equipment": { + "examples": [ + "" + ], + "ontology": "NCIT:C173748", + "type": "string", + "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure. Example: mask", + "clasification": "Host information", + "label": "Personal protective equipment", + "table": [ + "sample" + ] + }, "all_in_one_library_kit": { "enum": [ "Ion Xpress", From 1217efd1ddd4a13f980c73f50d864a8c6959c701 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 17:16:16 +0200 Subject: [PATCH 0953/1454] added Read Length --- relecov_tools/schema/relecov_schema.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 6433eac8..e2956642 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1110,7 +1110,7 @@ }, "nucleic_acid_extraction_protocol": { "examples": [ - "Opentrons custom protocol" + "Opentrons custom rna extraction protocol" ], "ontology": "OBI_0302884", "type": "string", @@ -1556,6 +1556,17 @@ "label": "Library Layout", "fill_mode": "batch" }, + "read_length": { + "examples": [ + "75" + ], + "ontology": "GENEPIO:0000076", + "type": "string", + "description": "number of base pairs per read", + "classification": "Sequencing", + "label": "Read Length", + "fill_mode": "batch" + }, "sequence_file_R1_fastq": { "examples": [ "ABC123_S1_L001_R1_001.fastq.gz" From f82d3c3f0c03411cc3e28f71f8383926462b66c3 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 19:08:33 +0200 Subject: [PATCH 0954/1454] added Read Length in the lab metadata heading --- relecov_tools/conf/configuration.json | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index d53f34c6..dbcc8e54 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -46,6 +46,7 @@ "Capture method", "Sequencing technique", "Library Layout", + "Read Length", "Gene Name 1", "Diagnostic Pcr Ct Value 1", "Gene Name 2", From 2c90e1a51d57fe915f4efb6f12b6055124f887bf Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 19:11:39 +0200 Subject: [PATCH 0955/1454] Added new functions for library layout and transalate OPENTRONS --- relecov_tools/institution_scripts/ISCIII.py | 40 +++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 3f6ffe3d..7cedfad9 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -158,8 +158,44 @@ def translate_purpose_seq_to_english(metadata, f_data, mapped_fields, heading): stderr.print( "f[red] The {row[m_idx]} is not a valid data for translation" ) - import pdb + sys.exit(1) + return metadata + + +def translate_nucleic_acid_extract_prot(metadata, f_data, mapped_fields, heading): + """Fetch the short name given in the input laboratory file and change for + the one is allow according to schema + """ + for row in metadata[1:]: + for key, val in mapped_fields.items(): + m_idx = heading.index(key) + if "NA" in row[m_idx]: + row[m_idx] = "Not Applicable" + elif "opentrons" in row[m_idx].lower(): + row[m_idx] = "Opentrons custom rna extraction protocol" + else: + # allow from now on until more options are available + continue + return metadata - pdb.set_trace() + +def findout_library_layout(metadata, f_data, mapped_fields, heading): + """Read the file and by checking if read2_cycles is 0 set to Single otherwise + to paired""" + s_idx = heading.index("Sample ID given for sequencing") + for row in metadata[1:]: + + for key, val in mapped_fields.items(): + m_idx = heading.index(key) + try: + if f_data[str(row[s_idx])][val] == "0": + row[m_idx] = "Single" + else: + row[m_idx] = "Paired" + except KeyError as e: + log.error("The %s is not defined in function findout_library_layout", e) + stderr.print( + f"[red] {e} is not defined in function findout_library_layout" + ) sys.exit(1) return metadata From c522dcaff344b8e61fbc25fd6fe7d000ad570cd2 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 19:13:18 +0200 Subject: [PATCH 0956/1454] added configuration for Nucleic acid extraction protocol and read length --- .../schema/institution_schemas/ISCIII.json | 34 ++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index fda015dd..1d228ea0 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -18,7 +18,8 @@ "Host Gender": "Sexo", "Diagnostic Pcr Ct Value 1": "PCR genE", "Specimen source": "Muestra", - "Purpose of Sequencing": "Contexto" + "Purpose of Sequencing": "Contexto", + "Nucleic acid extraction protocol": "Extracción" }, "function": "None" }, @@ -32,7 +33,7 @@ "mapped_key": "Sample ID given for sequencing" }, "run_id_file": { - "file_name": "samples_run_services.tsv", + "file_name": "samples_run_services_length.tsv", "mapped_fields": { "Runid": "run_name" }, @@ -48,7 +49,7 @@ "function": "replace_originating_lab" }, "sequencer_file": { - "file_name": "samples_run_services.tsv", + "file_name": "samples_run_services_length.tsv", "mapped_fields": { "Sequencing Instrument Model": "run_name" }, @@ -87,6 +88,14 @@ "mapped_key": "Runid", "function": "None" }, + "read_length": { + "file_name": "samples_run_services_length.tsv", + "mapped_fields": { + "Read Length" : "read1_cycles" + }, + "mapped_key": "Sample ID given for sequencing", + "function": "None" + }, "samples_in_run": { "file_name": "run_and_num_of_samples.csv", "mapped_fields": { @@ -108,24 +117,33 @@ "mapped_fields" : {"Purpose of Sequencing" : "" }, "mapped_key" : "", "function": "translate_purpose_seq_to_english" + }, + "nucleic_acid_extraction_protocol": { + "file_name": "", + "mapped_fields" : {"Nucleic acid extraction protocol" : "" }, + "mapped_key" : "", + "function": "translate_nucleic_acid_extract_prot" + }, + "library_layout": { + "file_name": "samples_run_services_length.tsv", + "mapped_fields" : {"Library Layout" : "read2_cycles" }, + "mapped_key" : "sample_name", + "function": "findout_library_layout" } }, "fixed_fields": { "Submitting Institution": "Instituto de Salud Carlos III", "Biological Sample Storage Condition": "-80 C", - "Nucleic acid extraction protocol": "Opentrons custom rna extraction protocol", "Purpose of sampling": "Surveillance", "Specimen source": "Nasopharyngeal exudate", "Host": "Human", "Library Preparation Kit": "Illumina DNA Prep", "Enrichment Protocol": "Amplicon", "Enrichment panel/assay": "ARTIC", - "Source material": "VIRAL RNA", + "Source material": "viral rna", "Capture method": "PCR", "Sequencing technique": "Amplicon", - "Library Layout": "Paired", "Gene Name 1": "E gene", - "Diagnostic Pcr Ct Value 1": "", - "Authors": "" + "Diagnostic Pcr Ct Value 1": "" } } From 501005f3b456095dd8cfe7378c2ccdaa939f387c Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 19:15:27 +0200 Subject: [PATCH 0957/1454] modify the example metagenomic to be in lowercase --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index e2956642..f0303c1c 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1460,7 +1460,7 @@ "other" ], "examples": [ - "METAGENOMIC" + "metagenomic" ], "ontology": "GENEPIO_0001965", "type": "string", From 92c51f8bbd9a32f8db3783f4e5499dd0700f9b9e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 9 Sep 2022 19:16:23 +0200 Subject: [PATCH 0958/1454] Incorrect handled if file is not in right format --- relecov_tools/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index ff99fae3..d6a3a9c8 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -69,7 +69,7 @@ def read_csv_file_return_dict(file_name, sep): with open(file_name, "r") as fh: lines = fh.readlines() heading = lines[0].strip().split(sep) - if len(heading) == 0: + if len(heading) == 1: return {"ERROR": "not valid format"} file_data = {} for line in lines[1:]: From 3dc2a513f2c2f2c44593737a94054442f2a96957 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 13:39:16 +0200 Subject: [PATCH 0959/1454] changes in parameters name for bioinfo metadata module --- relecov_tools/__main__.py | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b60be377..b2e71e2b 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -370,31 +370,28 @@ def update_db(user, password, json, schema, type, databaseServer): # read metadata bioinformatics @relecov_tools_cli.command(help_priority=10) @click.option( - "-m", - "--metadata_file", + "-j", + "--json_file", type=click.Path(), - help="file containing metadata", -) -@click.option("-i", "--input-folder", type=click.Path(), help="Path to input files") -@click.option( - "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" + help="json file containing lab metadata", ) +@click.option("-i", "--input_folder", type=click.Path(), help="Path to input files") +@click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file") @click.option( "-p", "--mapping-illumina", type=click.Path(), help="Name of the mapping_illumina file", ) -def read_bioinfo_metadata(metadata_file, input_folder, metadata_out, mapping_illumina): +def read_bioinfo_metadata(json_file, input_folder, out_dir, mapping_illumina): """ Create the json compliant from the Bioinfo Metadata. """ - new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( - metadata_file, input_folder, metadata_out, mapping_illumina + json_file, input_folder, out_dir, mapping_illumina ) - new_bioinfo_metadata.bioinfo_parse(metadata_file) + new_bioinfo_metadata.create_bioinfo_file() # read metadata bioinformatics From 3210630d8f712af22b4b98bcdfe9acc53ee08c34 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 13:40:00 +0200 Subject: [PATCH 0960/1454] added bioinfo_analysis configuration --- relecov_tools/conf/configuration.json | 99 ++++++++++++++++++--------- 1 file changed, 66 insertions(+), 33 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index dbcc8e54..84dc2c66 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -216,39 +216,72 @@ "submitting_lab_sample_id", "virus_name" ], - "relecov_bioinfo_metadata": { - "dehosting_method_software_name": "KRAKEN2_KRAKEN2", - "assembly": "None", - "if_assembly_other": "None", - "assembly_params": "None", - "variant_calling_software_name": "IVAR_VARIANTS", - "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "if_consensus_other": "None", - "consensus_params": "-p vcf -f", - "depth_of_coverage_threshold": ">10x", - "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "if_bioinformatic_protocol_is_other_specify": "None", - "commercial_open_source_both": "open-source", - "preprocessing_software_name": "FASTP", - "if_preprocessing_other": "None", - "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "mapping_software_name": "BOWTIE2_ALIGN", - "if_mapping_other": "None", - "mapping_params": "--seed 1", - "lineage_analysis_software_name": "pangolin", - "if_lineage_identification_other": "None" - }, - "mapping_illumina_tab_field_list": { - "lineage_name": "Lineage", - "per_genome_greater_10x": "Coverage>10x(%)", - "per_reads_host": "%readshost", - "per_reads_virus": "%readsvirus", - "per_unmapped": "%unmapedreads", - "per_Ns": "%Ns10x", - "depth_of_coverage_value": "medianDPcoveragevirus", - "number_of_variants_in_consensus": "Variantsinconsensusx10", - "number_of_variants_with_effect": "MissenseVariants" + "bioinfo_analysis": { + "fixed_values": { + "assembly": "None", + "assembly_params": "None", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "commercial_open_source_both": "open-source", + "consensus_params": "-p vcf -f", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "depth_of_coverage_threshold": ">10x", + "if_assembly_other": "None", + "if_bioinformatic_protocol_is_other_specify": "None", + "if_consensus_other": "None", + "if_lineage_identification_other": "None", + "if_mapping_other": "None", + "if_preprocessing_other": "None", + "lineage_analysis_software_name": "pangolin", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS" + }, + "required_file": { + "variants_metrics": "summary_variants_metrics_mqc.csv", + "versions": "software_versions.yml", + "pangoling": "pangolin_version.csv" + }, + "mapping_stats": { + "depth_of_coverage_value": "medianDPcoveragevirus", + "lineage_name": "Lineage", + "number_of_variants_in_consensus": "Variantsinconsensusx10", + "number_of_variants_with_effect": "MissenseVariants", + "per_genome_greater_10x": "Coverage>10x(%)", + "per_Ns": "%Ns10x", + "per_reads_host": "%readshost", + "per_reads_virus": "%readsvirus", + "per_unmapped": "%unmapedreads", + "qc_filtered": "totalreads", + "reference_genome_accession": "Virussequence" + }, + "required_fields_from_lab_json": { + "schema_name": "schema_name", + "schema_version": "schema_version", + "sequence_file_R1_fastq": "sequence_file_R1_fastq", + "sequence_file_R2_fastq": "sequence_file_R2_fastq", + "sequence_file_R1_md5": "sequence_file_R1_md5", + "sequence_file_R2_md5" : "sequence_file_R2_md5", + "sequencing_sample_id" : "sample_name" + }, + "version_mapping":{ + "dehosting_method_software_version": { + "KRAKEN2_KRAKEN2": "kraken2" + }, + "mapping_software_name": { + "BOWTIE2_ALIGN": "bowtie2" + }, + "preprocessing_software_version": { + "FASTP": "fastp" + }, + "variant_calling_software_version": { + "IVAR_VARIANTS": "ivar" + } + + } }, "files_read_bioinfo_metadata": { "mapping_illumina.tab": "mapping_illumina_tab_path", From e0edac61f6f9b45120f0697b977f73706b11c3a6 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 13:45:41 +0200 Subject: [PATCH 0961/1454] working on bioinfo, done fixed, mapping illumina, version --- relecov_tools/read_bioinfo_metadata.py | 381 ++++++++----------------- 1 file changed, 112 insertions(+), 269 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index ffccaf97..7ebd6252 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -7,16 +7,17 @@ import re import rich.console -from itertools import islice -import pandas as pd -import yaml -import openpyxl +# import pandas as pd + + import os import sys import relecov_tools.utils from relecov_tools.config_json import ConfigJson -import relecov_tools.json_schema +from yaml import YAMLError + +# import relecov_tools.json_schema log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -30,23 +31,21 @@ class BioinfoMetadata: def __init__( self, - metadata_file=None, + json_file=None, input_folder=None, output_folder=None, mapping_illumina=None, ): - if metadata_file is None: - self.metadata_file = relecov_tools.utils.prompt_path( - msg="Select the excel file which contains metadata" - ) - else: - self.metadata_file = metadata_file - if not os.path.exists(self.metadata_file): - log.error("Metadata file %s does not exist ", self.metadata_file) - stderr.print( - "[red] Metadata file " + self.metadata_file + " does not exist" + if json_file is None: + json_file = relecov_tools.utils.prompt_path( + msg="Select the json file that was created by the read-lab-metadata" ) + if not os.path.isfile(json_file): + log.error("json file %s does not exist ", json_file) + stderr.print(f"[red] file {json_file} does not exist") sys.exit(1) + self.json_file = json_file + if input_folder is None: self.input_folder = relecov_tools.utils.prompt_path( msg="Select the input folder" @@ -65,265 +64,109 @@ def __init__( ) else: self.mapping_illumina = mapping_illumina + if not os.path.isfile(self.mapping_illumina): + log.error("%s does not exist", self.mapping_illumina) + stderr.print(f"[red] {self.mapping_illumina} does not exist") + sys.exit(1) config_json = ConfigJson() - relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") - relecov_sch_path = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema - ) self.configuration = config_json - - with open(relecov_sch_path, "r") as fh: - self.relecov_sch_json = json.load(fh) - self.schema_name = self.relecov_sch_json["schema"] - self.schema_version = self.relecov_sch_json["version"] - - def bioinfo_parse(self, file_name): - """Fetch the metadata file folder Directory to fetch metadata file - file_name metadata file name - """ - # FUNCTION read_files - """ - Read all the files and create dataframes - """ - - wb_file = openpyxl.load_workbook(file_name, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - config_json = ConfigJson() - relecov_bioinfo_metadata = config_json.get_configuration( - "relecov_bioinfo_metadata" - ) - c = 0 - self.files_read_bioinfo_metadata = config_json.get_configuration( - "files_read_bioinfo_metadata" + required_files = self.configuration.get_topic_data( + "bioinfo_analysis", "required_file" ) - - mapping_illumina_tab_path = os.path.join( - self.input_folder, self.mapping_illumina - ) - - summary_variants_metrics_path = os.path.join( - self.input_folder, "summary_variants_metrics_mqc.csv" - ) - variants_long_table_path = os.path.join( - self.input_folder, "variants_long_table.csv" - ) - consensus_genome_length_path = os.path.join( - self.input_folder, "consensus_genome_length.csv" - ) - software_versions_path = os.path.join( - self.input_folder, "software_versions.yml" + self.req_files = {} + for key, file in required_files.items(): + f_path = os.path.join(self.input_folder, file) + if not os.path.isfile(f_path): + log.error("File %s does not exist", file) + stderr.print(f"[red]File {file} does not exist") + sys.exit(1) + self.req_files[key] = f_path + + def add_fixed_values(self, j_data): + """include the fixed data defined in configuration""" + f_values = self.configuration.get_topic_data("bioinfo_analysis", "fixed_values") + for row in j_data: + for field, value in f_values.items(): + row[field] = value + return j_data + + def include_data_from_mapping_stats(self, j_data): + """By processing mapping stats file the following information is + included in schema properties: depth_of_coverage_value, lineage_name, + number_of_variants_in_consensus, number_of_variants_with_effect, + per_genome_greater_10x. per_Ns. per_reads_host, per_reads_virus. + per_unmapped, qc_filtered, reference_genome_accession + """ + # position of the aample columns inside mapping file + sample_position = 4 + map_data = relecov_tools.utils.read_csv_file_return_dict( + self.mapping_illumina, ",", sample_position ) - pangolin_versions_path = os.path.join(self.input_folder, "pangolin_version.csv") - self.md5_file_name = config_json.get_configuration("md5_file_name") - md5_info_path = os.path.join( - self.input_folder, - self.md5_file_name, # como hacer esto general para los servicios + mapping_fields = self.configuration.get_topic_data( + "bioinfo_analysis", "mapping_stats" ) - mapping_illumina_tab = pd.read_csv( - mapping_illumina_tab_path, sep=",", encoding="utf-8" - ) - summary_variants_metrics = pd.read_csv( - summary_variants_metrics_path, sep=",", encoding="utf-8" + for row in j_data: + for field, value in mapping_fields.items(): + try: + row[field] = map_data[row["sample_name"]][value] + except KeyError as e: + log.error("Field %s not found in mapping stats", e) + stderr.print(f"[red]Field {e} not found in mapping stats") + sys.exit(1) + return j_data + + def include_software_versions(self, j_data): + """Include versions from the yaml version file""" + version_fields = self.configuration.get_topic_data( + "bioinfo_analysis", "version_mapping" ) - variants_long_table = pd.read_csv( - variants_long_table_path, - sep=",", - encoding="utf-8", - dtype={"SAMPLE": "string"}, - ) - consensus_genome_length = pd.read_csv( - consensus_genome_length_path, header=None, sep="\t", encoding="utf-8" - ) - md5_info = pd.read_csv(md5_info_path, header=None, sep=",", encoding="utf-8") - pangolin_version_table = pd.read_csv( - pangolin_versions_path, header=None, sep="\t", encoding="utf-8" - ) - - with open(software_versions_path) as file: - software_versions = yaml.load(file, Loader=yaml.FullLoader) - - self.mapping_illumina_tab_field_list = config_json.get_configuration( - "mapping_illumina_tab_field_list" + try: + versions = relecov_tools.utils.read_yml_file(self.req_files["versions"]) + except YAMLError as e: + log.error("Unable to process version file return error %s", e) + stderr.print("[red]Unable to process version file") + stderr.print(f" {e}") + sys.exit(1) + for row in j_data: + for field, version_data in version_fields.items(): + for key, value in version_data.items(): + row[field] = versions[key][value] + return j_data + + def collect_info_from_lab_json(self): + """Craeate the list of dictionaries from the data that is on json lab + metadata file. Return j_data that is used to add the rest of the fields + """ + try: + json_lab_data = relecov_tools.utils.read_json_file(self.json_file) + except ValueError: + log.error("%s invalid json file", self.json_file) + stderr.print(f"[red] {self.json_file} invalid json file") + sys.exit(1) + j_data = [] + mapping_fields = self.configuration.get_topic_data( + "bioinfo_analysis", "required_fields_from_lab_json" ) - # FUNCTION fill_bioinfo_dict - """Iterating through each row and each loaded file the values of the bioinfo_dict are filled""" - - bioinfo_list = [] - - for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): - if row[6] is None: - continue - sample_name = row[6] - print(sample_name) - - # fastq_r1 = row[47] - - # fastq_r2 = row[48] - bioinfo_dict = {} - bioinfo_dict["sample_name"] = str(sample_name) - # bioinfo_dict["sequence_file_R1_fastq"] = fastq_r1 - # bioinfo_dict["sequence_file_R2_fastq"] = fastq_r2 - # FUNCTION config_data - """inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict""" - for key in relecov_bioinfo_metadata.keys(): - bioinfo_dict[key] = relecov_bioinfo_metadata[key] - bioinfo_dict["consensus_sequence_filepath"] = self.input_folder - bioinfo_dict["long_table_path"] = self.input_folder - # FUNCTION mapping_illumina_data - # fields from mapping_illumina.tab - mapping_illumina_tab_sample = mapping_illumina_tab[ - mapping_illumina_tab["sample"].str.contains(bioinfo_dict["sample_name"]) - ] - config_keys = list(self.mapping_illumina_tab_field_list.keys()) - for i in config_keys: - bioinfo_dict[i] = str( - mapping_illumina_tab_sample[ - self.mapping_illumina_tab_field_list[i] - ].values[0] - ) - # FUNCTION summary_metrics_data - # fields from summary_variants_metrics_mqc.csv - bioinfo_dict["number_of_base_pairs_sequenced"] = str( - summary_variants_metrics.loc[ - summary_variants_metrics["Sample"].str.contains( - bioinfo_dict["sample_name"] - ) - ]["# Input reads"].values[0] - * 2 - ) - - bioinfo_dict["ns_per_100_kbp"] = str( - summary_variants_metrics.loc[ - summary_variants_metrics["Sample"].str.contains( - bioinfo_dict["sample_name"] - ) - ]["# Ns per 100kb consensus"].values[0] - ) - - bioinfo_dict["qc_filtered"] = str( - summary_variants_metrics.loc[ - summary_variants_metrics["Sample"].str.contains( - bioinfo_dict["sample_name"] - ) - ]["# Trimmed reads (fastp)"].values[0] - ) - # FUNCTION long_table_data - # fields from variants_long_table.csv - - if os.path.isfile( - self.input_folder + bioinfo_dict["sample_name"] + ".consensus.fa" - ): - chrom = variants_long_table.loc[ - variants_long_table["SAMPLE"].str.contains( - bioinfo_dict["sample_name"] - ) - ]["CHROM"] - bioinfo_dict["reference_genome_accession"] = str(chrom.values[0]) - else: - bioinfo_dict["reference_genome_accession"] = "NC_045512.2" - # FUNCTION genome_length_data - # fields from consensus_genome_length - cons_array = consensus_genome_length.loc[ - consensus_genome_length[0].str.contains(bioinfo_dict["sample_name"]) - ] - if len(cons_array) > 1: - for i in cons_array: - if cons_array.values[i, 1] != 0: - bioinfo_dict["consensus_genome_length"] = str( - cons_array.values[i, 1] - ) - # FUNCTION md5_data - # fields from md5 file - - for i in range(len(md5_info)): - if "-2" in bioinfo_dict["sequence_file_R1_fastq"]: - g = re.match( - str(bioinfo_dict["sequence_file_R1_fastq"][0:8]) + "$", - md5_info[0][i], - ) - elif "-B" in bioinfo_dict["sequence_file_R1_fastq"]: - - g = re.match( - str(bioinfo_dict["sequence_file_R1_fastq"][0:8]) + "$", - md5_info[0][i], - ) - else: - g = re.match(str(bioinfo_dict["sample_name"]) + "$", md5_info[0][i]) - if g is not None: - bioinfo_dict["consensus_sequence_R1_name"] = md5_info[2][i] - bioinfo_dict["consensus_sequence_R2_name"] = md5_info[2][i + 1] - bioinfo_dict["consensus_sequence_R1_md5"] = md5_info[1][i] - bioinfo_dict["consensus_sequence_R2_md5"] = md5_info[1][i + 1] - break - # FUNCTION software_data - # fields from software version file - bioinfo_dict["dehosting_method_software_version"] = str( - software_versions["KRAKEN2_KRAKEN2"]["kraken2"] - ) - bioinfo_dict["variant_calling_software_version"] = str( - software_versions["IVAR_VARIANTS"]["ivar"] - ) - bioinfo_dict["consensus_sequence_software_version"] = str( - software_versions["BCFTOOLS_CONSENSUS"]["bcftools"] - ) - - bioinfo_dict["bioinformatics_protocol_software_version"] = str( - software_versions["Workflow"]["nf-core/viralrecon"] - ) - - bioinfo_dict["preprocessing_software_version"] = str( - software_versions["FASTP"]["fastp"] - ) - bioinfo_dict["mapping_software_version"] = str( - software_versions["BOWTIE2_ALIGN"]["bowtie2"] - ) - - # FUNCTION pangolin_data - # files from pangolin.csv file - - bioinfo_dict["lineage_analysis_software_version"] = str( - pangolin_version_table.loc[ - pangolin_version_table[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0][1] - ) - bioinfo_dict["variant_designation"] = str( - pangolin_version_table.loc[ - pangolin_version_table[0].str.contains(bioinfo_dict["sample_name"]) - ].values[0][2] - ) - - # get the date from pangolin files - string = re.split("(\d+)", self.mapping_illumina)[1] - year, month, day = int(string[:4]), int(string[4:6]), int(string[6:-1]) - x = datetime.datetime(year, month, day) - bioinfo_dict["analysis_date"] = x.strftime("%b %d %Y %H:%M:%S") - - pango_file_path = ( - self.input_folder + bioinfo_dict["sample_name"] + ".pangolin.csv" - ) - if os.path.isfile(pango_file_path): - pango_last_modified = os.path.getctime(pango_file_path) - pango_last_modified_date = datetime.datetime.fromtimestamp( - pango_last_modified - ) - bioinfo_dict["lineage_identification_date"] = str( - pango_last_modified_date - ) - bioinfo_list.append(bioinfo_dict) - # bioinfo_list[str(sample_name)] = bioinfo_dict - c = c + 1 - # adding schema_name and schema_version - bioinfo_dict["schema_name"] = self.schema_name - bioinfo_dict["schema_version"] = self.schema_version - - json_file = "bioinfo_metadata.json" - output_path = os.path.join(self.output_folder, json_file) - - """Create json""" - - with open(output_path, "w", encoding="utf-8") as fh: - fh.write( - json.dumps(bioinfo_list, indent=4, sort_keys=True, ensure_ascii=False) - ) + for row in json_lab_data: + j_data_dict = {} + for lab_field, bio_field in mapping_fields.items(): + j_data_dict[bio_field] = row[lab_field] + j_data.append(j_data_dict) + return j_data + + def create_bioinfo_file(self): + """Create the bioinfodata json with collecting information from lab + metadata json, mapping_stats, and more information from the files + inside input directory + """ + stderr.print("[blue]Reading lab metadata json") + j_data = self.collect_info_from_lab_json() + stderr.print("[blue]Adding fixed values") + j_data = self.add_fixed_values(j_data) + stderr.print("[blue]Adding data from mapping stats") + j_data = self.include_data_from_mapping_stats(j_data) + j_data = self.include_software_versions(j_data) + + return From d47f57c00f11e5147ce94e1d268b53ccc14778db Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 13:46:17 +0200 Subject: [PATCH 0962/1454] new function to read ym files --- relecov_tools/utils.py | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index d6a3a9c8..981ce0c8 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -1,6 +1,6 @@ #!/usr/bin/env python """ -Common utility function for relecov_tools package. +Common utility function used for relecov_tools package. """ import os import glob @@ -10,6 +10,7 @@ import questionary import json import openpyxl +import yaml from itertools import islice log = logging.getLogger(__name__) @@ -30,7 +31,11 @@ def file_exists(file_to_check): def read_json_file(j_file): """Read json file.""" with open(j_file, "r") as fh: - data = json.load(fh) + try: + data = json.load(fh) + except (UnicodeDecodeError, ValueError): + raise + return data @@ -62,9 +67,10 @@ def read_excel_file(f_name, sheet_name, heading_row, empty_value=True): return ws_data -def read_csv_file_return_dict(file_name, sep): +def read_csv_file_return_dict(file_name, sep, key_position=None): """Read csv or tsv file, according to separator, and return a dictionary - where the main key is the first column + where the main key is the first column, if key position is None otherwise + the index value of the kwy position is used as key """ with open(file_name, "r") as fh: lines = fh.readlines() @@ -74,12 +80,29 @@ def read_csv_file_return_dict(file_name, sep): file_data = {} for line in lines[1:]: line_s = line.strip().split(sep) - file_data[line_s[0]] = {} - for idx in range(1, len(heading)): - file_data[line_s[0]][heading[idx]] = line_s[idx] + if key_position is None: + file_data[line_s[0]] = {} + for idx in range(1, len(heading)): + file_data[line_s[0]][heading[idx]] = line_s[idx] + else: + file_data[line_s[key_position]] = {} + for idx in range(len(heading)): + if idx == key_position: + continue + file_data[line_s[key_position]][heading[idx]] = line_s[idx] + return file_data +def read_yml_file(file_name): + """Read yml file""" + with open(file_name, "r") as fh: + try: + return yaml.safe_load(fh) + except yaml.YAMLError: + raise + + def get_md5_from_local_folder(local_folder): """Fetch the md5 values for each file in the file list""" md5_results = {} From 155130756afe87610a3b76695ec4da00d6db0283 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 13:48:38 +0200 Subject: [PATCH 0963/1454] removed unnecesary import from bioinfo --- relecov_tools/read_bioinfo_metadata.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 7ebd6252..80d4a739 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,15 +2,7 @@ # from itertools import islice import logging -import json -import datetime -import re - import rich.console - -# import pandas as pd - - import os import sys import relecov_tools.utils From a76aa8e8f291c27e7f367b95df2c4471d5d6069b Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 15:34:47 +0200 Subject: [PATCH 0964/1454] fixed bug for nf-core viralrecom --- relecov_tools/conf/configuration.json | 8 +++++++- relecov_tools/read_bioinfo_metadata.py | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 84dc2c66..42e6fcb7 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -259,6 +259,7 @@ "reference_genome_accession": "Virussequence" }, "required_fields_from_lab_json": { + "read_length": "number_of_base_paired_sequence", "schema_name": "schema_name", "schema_version": "schema_version", "sequence_file_R1_fastq": "sequence_file_R1_fastq", @@ -268,6 +269,12 @@ "sequencing_sample_id" : "sample_name" }, "version_mapping":{ + "bioinformatics_protocol_software_version":{ + "Workflow": "nf-core/viralrecon" + }, + "consensus_sequence_software_version":{ + "BCFTOOLS_CONSENSUS": "bcftools" + }, "dehosting_method_software_version": { "KRAKEN2_KRAKEN2": "kraken2" }, @@ -280,7 +287,6 @@ "variant_calling_software_version": { "IVAR_VARIANTS": "ivar" } - } }, "files_read_bioinfo_metadata": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 80d4a739..a4db823e 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# from itertools import islice import logging import rich.console @@ -159,6 +158,7 @@ def create_bioinfo_file(self): j_data = self.add_fixed_values(j_data) stderr.print("[blue]Adding data from mapping stats") j_data = self.include_data_from_mapping_stats(j_data) + stderr.print("[blue]Adding software versions") j_data = self.include_software_versions(j_data) return From 00b106794981540d38bf1b3c7316f77c9601a56c Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 10 Sep 2022 16:32:58 +0200 Subject: [PATCH 0965/1454] Removed ontology data before sending to iSkyLIMS --- relecov_tools/feed_database.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 2d93896a..bd4c3f1f 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -1,6 +1,7 @@ #!/usr/bin/env python import sys import os +import re import jsonschema import json import logging @@ -108,15 +109,17 @@ def get_schema_ontology_values(self): return ontology_dict def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): - """Map the values to the properties send to dtabasee + """Map the values to the properties send to databasee in json schema based on label """ sample_list = [] s_fields = list(sample_fields.keys()) for row in self.json_data: s_dict = {} - for key, value in row.items(): + found_ontology = re.search(r"(.+) \[\w+:.*", value) + if found_ontology: + value = found_ontology.group(1) if key in s_project_fields: s_dict[key] = value elif key in s_fields: @@ -301,10 +304,7 @@ def store_data(self): map_fields = self.map_iskylims_sample_fields_values( sample_fields, s_project_fields ) - else: - - # sample_fields, s_project_fields = self.get_iskylims_fields_sample() stderr.print("[blue] Selecting sample fields") map_fields = self.map_relecov_sample_data() post_url = "store_samples" From 04f0725fd88a0081133726183d983ebd2d3e4ec3 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 00:33:42 +0200 Subject: [PATCH 0966/1454] Update read_bioinfo, to take the json as base input. Added fields from mapping, versions.pangolin. missing consensun --- relecov_tools/conf/configuration.json | 37 +++++++++--------- relecov_tools/read_bioinfo_metadata.py | 53 +++++++++++++++++++++++++- relecov_tools/utils.py | 7 +++- 3 files changed, 75 insertions(+), 22 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 42e6fcb7..5844f72a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -243,9 +243,14 @@ "required_file": { "variants_metrics": "summary_variants_metrics_mqc.csv", "versions": "software_versions.yml", - "pangoling": "pangolin_version.csv" + "pangoling": "pangolin_version.csv", + "variant_metrics": "summary_variants_metrics_mqc.csv" + }, + "mapping_pangolin":{ + "variant_designation": "scorpio_call" }, "mapping_stats": { + "analysis_date": "analysis date", "depth_of_coverage_value": "medianDPcoveragevirus", "lineage_name": "Lineage", "number_of_variants_in_consensus": "Variantsinconsensusx10", @@ -258,17 +263,10 @@ "qc_filtered": "totalreads", "reference_genome_accession": "Virussequence" }, - "required_fields_from_lab_json": { - "read_length": "number_of_base_paired_sequence", - "schema_name": "schema_name", - "schema_version": "schema_version", - "sequence_file_R1_fastq": "sequence_file_R1_fastq", - "sequence_file_R2_fastq": "sequence_file_R2_fastq", - "sequence_file_R1_md5": "sequence_file_R1_md5", - "sequence_file_R2_md5" : "sequence_file_R2_md5", - "sequencing_sample_id" : "sample_name" + "mapping_variant_metrics": { + "ns_per_100_kbp": "# Ns per 100kb consensus" }, - "version_mapping":{ + "mapping_version":{ "bioinformatics_protocol_software_version":{ "Workflow": "nf-core/viralrecon" }, @@ -287,15 +285,18 @@ "variant_calling_software_version": { "IVAR_VARIANTS": "ivar" } + }, + "required_fields_from_lab_json": { + "read_length": "number_of_base_paired_sequence", + "schema_name": "schema_name", + "schema_version": "schema_version", + "sequence_file_R1_fastq": "sequence_file_R1_fastq", + "sequence_file_R2_fastq": "sequence_file_R2_fastq", + "sequence_file_R1_md5": "sequence_file_R1_md5", + "sequence_file_R2_md5" : "sequence_file_R2_md5", + "sequencing_sample_id" : "sample_name" } }, - "files_read_bioinfo_metadata": { - "mapping_illumina.tab": "mapping_illumina_tab_path", - "summary_variants_metrics_mqc.csv": "summary_variants_metrics_path ", - "variants_long_table.csv": "variants_long_table_path", - "consensus_genome_length.csv": "consensus_genome_length_path", - "software_versions.yml": "software_versions_path" - }, "md5_file_name": "md5_check_file.csv", "ENA_fields": { "ENA_configuration": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a4db823e..50ba8801 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -108,10 +108,46 @@ def include_data_from_mapping_stats(self, j_data): sys.exit(1) return j_data + def include_pangolin_data(self, j_data): + """Include pangolin data collecting form each file generated by pangolin + """ + mapping_fields = self.configuration.get_topic_data("bioinfo_analysis", "mapping_pangolin") + for row in j_data: + f_name = row["sample_name"] + ".pangolin." + row["analysis_date"] + ".csv" + f_path = os.path.join(self.input_folder, f_name) + try: + f_data = relecov_tools.utils.read_csv_file_return_dict(f_path, ",") + except FileNotFoundError as e: + log.error("File %s not found ", e) + stderr.print(f"[red]File {e} not found") + sys.exit(1) + pang_key = list(f_data.keys())[0] + for field, value in mapping_fields.items(): + row[field] = f_data[pang_key][value] + + return j_data + + def include_variant_metrics(self, j_data): + """Include the # Ns per 100kb consensus from the summary variant + metric file_exists + """ + map_data = relecov_tools.utils.read_csv_file_return_dict( + self.req_files["variant_metrics"], ",") + mapping_fields = self.configuration.get_topic_data("bioinfo_analysis", "mapping_variant_metrics") + for row in j_data: + for field, value in mapping_fields.items(): + try: + row[field] = map_data[row["sample_name"]][value] + except KeyError as e: + log.error("Field %s not found in mapping stats", e) + stderr.print(f"[red]Field {e} not found in mapping stats") + sys.exit(1) + return j_data + def include_software_versions(self, j_data): """Include versions from the yaml version file""" version_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "version_mapping" + "bioinfo_analysis", "mapping_version" ) try: versions = relecov_tools.utils.read_yml_file(self.req_files["versions"]) @@ -160,5 +196,18 @@ def create_bioinfo_file(self): j_data = self.include_data_from_mapping_stats(j_data) stderr.print("[blue]Adding software versions") j_data = self.include_software_versions(j_data) + stderr.print("[blue]Adding summary variant metrics") + j_data = self.include_variant_metrics(j_data) + stderr.print("[blue]Adding pangolin informtion") + j_data = self.include_pangolin_data(j_data) - return + file_name = ( + "bioinfo_" + + os.path.splitext(os.path.basename(self.json_file))[0] + + ".json" + ) + stderr.print("[blue]Writting output json file") + os.makedirs(self.output_folder, exist_ok=True) + file_path = os.path.join(self.output_folder, file_name) + relecov_tools.utils.write_json_fo_file(j_data, file_path) + return True diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 981ce0c8..489ab73e 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -72,8 +72,11 @@ def read_csv_file_return_dict(file_name, sep, key_position=None): where the main key is the first column, if key position is None otherwise the index value of the kwy position is used as key """ - with open(file_name, "r") as fh: - lines = fh.readlines() + try: + with open(file_name, "r") as fh: + lines = fh.readlines() + except FileNotFoundError: + raise heading = lines[0].strip().split(sep) if len(heading) == 1: return {"ERROR": "not valid format"} From fa008cbbe13546155584ebec0bf8affa6b08905f Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 00:37:21 +0200 Subject: [PATCH 0967/1454] Update read_bioinfo, to take the json as base input. Added fields from mapping, versions.pangolin. missing consensun --- relecov_tools/read_bioinfo_metadata.py | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 50ba8801..e0b59217 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -109,9 +109,10 @@ def include_data_from_mapping_stats(self, j_data): return j_data def include_pangolin_data(self, j_data): - """Include pangolin data collecting form each file generated by pangolin - """ - mapping_fields = self.configuration.get_topic_data("bioinfo_analysis", "mapping_pangolin") + """Include pangolin data collecting form each file generated by pangolin""" + mapping_fields = self.configuration.get_topic_data( + "bioinfo_analysis", "mapping_pangolin" + ) for row in j_data: f_name = row["sample_name"] + ".pangolin." + row["analysis_date"] + ".csv" f_path = os.path.join(self.input_folder, f_name) @@ -132,8 +133,11 @@ def include_variant_metrics(self, j_data): metric file_exists """ map_data = relecov_tools.utils.read_csv_file_return_dict( - self.req_files["variant_metrics"], ",") - mapping_fields = self.configuration.get_topic_data("bioinfo_analysis", "mapping_variant_metrics") + self.req_files["variant_metrics"], "," + ) + mapping_fields = self.configuration.get_topic_data( + "bioinfo_analysis", "mapping_variant_metrics" + ) for row in j_data: for field, value in mapping_fields.items(): try: @@ -202,9 +206,7 @@ def create_bioinfo_file(self): j_data = self.include_pangolin_data(j_data) file_name = ( - "bioinfo_" - + os.path.splitext(os.path.basename(self.json_file))[0] - + ".json" + "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" ) stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) From 221b9bd17f5bec269a5fbfd6e251828bc137b896 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 13:50:38 +0200 Subject: [PATCH 0968/1454] added consensus information --- relecov_tools/conf/configuration.json | 7 ++++ relecov_tools/read_bioinfo_metadata.py | 46 ++++++++++++++++++++++++-- relecov_tools/utils.py | 11 +++++- 3 files changed, 61 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 5844f72a..3964e527 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -246,6 +246,13 @@ "pangoling": "pangolin_version.csv", "variant_metrics": "summary_variants_metrics_mqc.csv" }, + "mapping_consensus": [ + "consensus_genome_length", + "consensus_sequence_filename", + "consensus_sequence_filepath", + "consensus_sequence_md5", + "consensus_sequence_name" + ], "mapping_pangolin":{ "variant_designation": "scorpio_call" }, diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index e0b59217..27b7bccd 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -114,20 +114,60 @@ def include_pangolin_data(self, j_data): "bioinfo_analysis", "mapping_pangolin" ) for row in j_data: - f_name = row["sample_name"] + ".pangolin." + row["analysis_date"] + ".csv" + if "-" in row["sample_name"]: + sample_name = row["sample_name"].replace("-", "_") + else: + sample_name = row["sample_name"] + f_name = sample_name + ".pangolin." + row["analysis_date"] + ".csv" f_path = os.path.join(self.input_folder, f_name) try: f_data = relecov_tools.utils.read_csv_file_return_dict(f_path, ",") except FileNotFoundError as e: log.error("File %s not found ", e) stderr.print(f"[red]File {e} not found") - sys.exit(1) + # When file does not exist set all values to empty + for field, value in mapping_fields.items(): + row[field] = "" + continue + # sys.exit(1) pang_key = list(f_data.keys())[0] for field, value in mapping_fields.items(): row[field] = f_data[pang_key][value] return j_data + def include_consensus_data(self, j_data): + """Include genome length, name, file name, path and md5 by preprocessing + each file of consensus.fa + """ + + mapping_fields = self.configuration.get_topic_data( + "bioinfo_analysis", "mapping_consensus" + ) + for row in j_data: + if "-" in row["sample_name"]: + sample_name = row["sample_name"].replace("-", "_") + else: + sample_name = row["sample_name"] + f_name = sample_name + ".consensus.fa" + f_path = os.path.join(self.input_folder, f_name) + try: + record_fasta = relecov_tools.utils.read_fasta_return_SeqIO_instance( + f_path + ) + except FileNotFoundError as e: + log.error("File %s not found ", e) + stderr.print(f"[red]File {e} not found") + for item in mapping_fields: + row[item] = "" + continue + row["consensus_geneme_length"] = str(len(record_fasta)) + row["consensus_sequence_name"] = record_fasta.description + row["consensus_sequence_filepath"] = self.input_folder + row["consensus_file_name"] = f_name + row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) + return j_data + def include_variant_metrics(self, j_data): """Include the # Ns per 100kb consensus from the summary variant metric file_exists @@ -204,6 +244,8 @@ def create_bioinfo_file(self): j_data = self.include_variant_metrics(j_data) stderr.print("[blue]Adding pangolin informtion") j_data = self.include_pangolin_data(j_data) + stderr.print("[blue]Adding consensus data") + j_data = self.include_consensus_data(j_data) file_name = ( "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 489ab73e..c68538c8 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -6,12 +6,13 @@ import glob import hashlib import logging -from rich.console import Console import questionary import json import openpyxl import yaml from itertools import islice +from Bio import SeqIO +from rich.console import Console log = logging.getLogger(__name__) @@ -97,6 +98,14 @@ def read_csv_file_return_dict(file_name, sep, key_position=None): return file_data +def read_fasta_return_SeqIO_instance(file_name): + """Read fasta and return SeqIO instance""" + try: + return SeqIO.read(file_name, "fasta") + except FileNotFoundError: + raise + + def read_yml_file(file_name): """Read yml file""" with open(file_name, "r") as fh: From a10586a145f4ffbd1fa197a0425e96f165d3c2f7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 12 Sep 2022 15:20:27 +0200 Subject: [PATCH 0969/1454] changes in schemas --- relecov_tools/gisaid_upload.py | 1 + relecov_tools/schema/ena_schema.json | 190 +++++++++++++++++++---- relecov_tools/schema/relecov_schema.json | 132 +++++++++++++++- 3 files changed, 286 insertions(+), 37 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 406f10ef..8b60876b 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -11,6 +11,7 @@ from Bio import SeqIO from relecov_tools.config_json import ConfigJson +# # import site diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index d38873de..cad48375 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -2,11 +2,11 @@ "schema": "ENA", "required": [ "sample_name", - "collecting_institution", - "geographic_location_(country_and/or_sea)", + "collecting institution", + "geographic location (country and/or sea)", "isolate", - "host_scientific_name", - "host_common_name", + "host scientific name", + "host common name", "instrument_model", "taxon_id", "scientific_name", @@ -38,21 +38,35 @@ "experiments" ] }, - "collecting_institution": { + "virus identifier": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001123", + "type": "string", + "description": "Unique laboratory identifier assigned to the virus by the investigator. Strain name is not sufficient since it might not be unique due to various passsages of the same virus. Format: up to 50 alphanumeric characters", + "clasification": "Database Identifiers", + "label": "Sample ID given by originating laboratory", + "table": [ + "sample", + "experiments" + ] + }, + "collecting institution": { "examples": [ "Public Health Agency of Canada" ], - "ontology": "GENEPIO:0001153", + "ontology": "GENEPIO:0001797", "type": "string", "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", "label": "Originating Laboratory", "table": "sample" }, - "collector_name": { + "collector name": { "examples": [ "John Smith" ], - "ontology": "GENEPIO:0001153", + "ontology": "GENEPIO:0001797", "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", @@ -89,17 +103,7 @@ "clasification": "", "label": "Sample ID given if multiple rna-extraction or passages" }, - "subject_exposure_duration": { - "examples": [ - "" - ], - "ontology": "NCIT:C83280", - "type": "string", - "description": "", - "clasification": "", - "label": "Additional Host Information" - }, - "collection_date": { + "collection date": { "examples": [ "3/19/2020" ], @@ -111,11 +115,11 @@ "label": "Sample Collection Date", "table": "sample" }, - "receipt_date": { + "receipt date": { "examples": [ "3/21/2020" ], - "ontology": "GENEPIO:0001179", + "ontology": "NCIT:C93644", "type": "string", "description": "The date on which the sample was received.", "format": "date", @@ -425,7 +429,7 @@ "table": "sample" }, "geographic location (region and locality)": { - "ontology": "GENEPIO:0100280", + "ontology": "NCIT:C87189", "type": "string", "description": "The county/region of origin of the sample.", "examples": [ @@ -466,7 +470,7 @@ "label": "Sample ID given by originating laboratory", "table": "sample" }, - "purpose_sampling": { + "sample capture status": { "examples": [ "Diagnostic testing" ], @@ -482,7 +486,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "NCIT_C146997", + "ontology": "GENEPIO:0001198", "type": "string", "description": "The reason that the sample was collected.", "clasification": "Sample collection and processing" @@ -563,7 +567,7 @@ "clasification": "Sample collection and processing", "label": "Environmental Material" }, - "host_common_name": { + "host common name": { "Enums": [ "Human [NCBITaxon:9606]", "Bat [NCBITaxon:9397]", @@ -594,7 +598,7 @@ "label": "Host Common Name", "table": "sample" }, - "host_scientific_name": { + "host scientific name": { "Enums": [ "Bos taurus [NCBITaxon:9913]", "Canis lupus familiaris [NCBITaxon:9615]", @@ -630,7 +634,7 @@ "runs" ] }, - "host_subject_id": { + "host subject id": { "examples": [ "e.g. #131" ], @@ -643,7 +647,109 @@ "sample" ] }, - "host_health_state": { + "definition for seropositive sample": { + "examples": [ + "" + ], + "ontology": "NCIT:C159692", + "type": "string", + "description": " The cut off value used by an investigatior in determining that a sample was seropositive.", + "clasification": "Sample collection and processing", + "label": "Definition for seropositive sample", + "table": [ + "sample" + ] + }, + "serotype (required for a seropositive sample)": { + "examples": [ + "h1n1" + ], + "ontology": "NCIT:C88894", + "type": "string", + "description": " erological variety of a species characterised by its antigenic properties. For influenza, ha subtype should be the letter h followed by a number between 1-16 unless novel subtype is identified and the na subtype should be the letter n followed by a number between 1-9 unless novel subtype is identified. If only one of the subtypes have been tested then use the format h5nx or hxn1.", + "clasification": "Sample collection and processing", + "label": "Serotype (required for a seropositive sample)", + "table": [ + "sample" + ] + }, + "host habitat": { + "examples": [ + "" + ], + "ontology": "ENVO:00002036", + "type": "string", + "description": "Natural habitat of the avian or mammalian host.", + "clasification": "Sample collection and processing", + "label": "Host habitat", + "table": [ + "sample" + ] + }, + "host description": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0000009", + "type": "string", + "description": "Other descriptive information relating to the host.", + "clasification": "Host information", + "label": "Host description", + "table": [ + "sample" + ] + }, + "gravidity": { + "examples": [ + "" + ], + "ontology": "OMIT:0020000", + "type": "string", + "description": "Whether or not the subject is gravid. If so, report date due or date post-conception and specify which of these two dates is being reported.", + "clasification": "Host information", + "label": "Gravidity", + "table": [ + "sample" + ] + }, + "strain": { + "examples": [ + "" + ], + "ontology": "NCIT:C14419", + "type": "string", + "description": "Name of the strain from which the sample was obtained..", + "clasification": "Sample collection and processing", + "label": "Strain", + "table": [ + "sample" + ] + }, + "host_age": { + "ontology": "GENEPIO:0001392", + "type": "string", + "description": "Age of host at the time of sampling.", + "examples": [ + "79" + ], + "classification": "Host information", + "label": "Host Age", + "fill_mode": "sample" + }, + "host disease outcome": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001390", + "type": "string", + "description": "Disease outcome in the host.", + "clasification": "Host information", + "label": "Host disease outcome", + "table": [ + "sample" + ] + }, + "host health state": { "examples": [ "" ], @@ -682,7 +788,7 @@ "sample" ] }, - "host_sex": { + "host sex": { "Enums": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", @@ -924,9 +1030,29 @@ "clasification": "Sample collection and processing", "label": "Common name" }, + "hospitalisation": { + "examples": [], + "ontology": "NCIT:C25179", + "type": "string", + "description": " Was the subject confined to a hospital as a result of virus infection or problems occurring secondary to virus infection?", + "clasification": "Sample collection and processing", + "label": "Hospitalisation", + "table": "sample" + }, + "illness symptoms": { + "examples": [ + "cough, diarrhea, fever, headache, malaise, myalgia" + ], + "ontology": "GENEPIO:00015f23", + "type": "string", + "description": "The symptoms that have been reported in relation to the illness. If multiple exposures are applicable, please state them separated by semicolon.", + "clasification": "Sample collection and processing", + "label": "Illness symptoms", + "table": "sample" + }, "sample_description": { "examples": [ - "" + "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." ], "ontology": "sep:00196", "type": "string", @@ -935,7 +1061,7 @@ "label": "Sample Description", "table": "sample" }, - "sample_storage_conditions": { + "sample storage conditions": { "examples": [ "24 degrees celsius" ], @@ -1297,7 +1423,7 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "NCIT:C93415", "type": "string", "description": "", "clasification": "Submission ENA", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 3df576ae..a830b882 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -44,7 +44,7 @@ "examples": [ "Public Health Agency of Canada" ], - "ontology": "GENEPIO:0001153", + "ontology": "GENEPIO:0001797", "type": "string", "description": "The name of the agency/institution that collected the sample.", "classification": "Sample collection and processing", @@ -110,6 +110,37 @@ "fill_mode": "sample", "minLenght": "1" }, + "sample_description": { + "examples": [ + "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." + ], + "ontology": "sep:00196", + "type": "string", + "description": "Free text description of the sample.", + "clasification": "Sample collection and processing", + "label": "Sample Description", + "table": "sample" + }, + "illness_symptoms": { + "examples": [ + "cough, diarrhea, fever, headache, malaise, myalgia" + ], + "ontology": "GENEPIO:0001523", + "type": "string", + "description": "The symptoms that have been reported in relation to the illness. If multiple exposures are applicable, please state them separated by semicolon.", + "clasification": "Sample collection and processing", + "label": "Illness symptoms", + "table": "sample" + }, + "hospitalisation": { + "examples": [], + "ontology": "NCIT:C25179", + "type": "string", + "description": " Was the subject confined to a hospital as a result of virus infection or problems occurring secondary to virus infection?", + "clasification": "Sample collection and processing", + "label": "Hospitalisation", + "table": "sample" + }, "submitting_lab_sample_id": { "examples": [ "" @@ -173,7 +204,7 @@ "examples": [ "3/21/2020" ], - "ontology": "GENEPIO:0001179", + "ontology": "NCIT:C93644", "type": "string", "description": "The date on which the sample was received.", "format": "date", @@ -181,6 +212,58 @@ "label": "Sample Received Date", "fill_mode": "sample" }, + "definition for seropositive sample": { + "examples": [ + "" + ], + "ontology": "NCIT:C159692", + "type": "string", + "description": " The cut off value used by an investigatior in determining that a sample was seropositive.", + "clasification": "Sample collection and processing", + "label": "Definition for seropositive sample", + "table": [ + "sample" + ] + }, + "serotype (required for a seropositive sample)": { + "examples": [ + "h1n1" + ], + "ontology": "NCIT:C88894", + "type": "string", + "description": " erological variety of a species characterised by its antigenic properties. For influenza, ha subtype should be the letter h followed by a number between 1-16 unless novel subtype is identified and the na subtype should be the letter n followed by a number between 1-9 unless novel subtype is identified. If only one of the subtypes have been tested then use the format h5nx or hxn1.", + "clasification": "Sample collection and processing", + "label": "Serotype (required for a seropositive sample)", + "table": [ + "sample" + ] + }, + "strain": { + "examples": [ + "" + ], + "ontology": "NCIT:C14419", + "type": "string", + "description": "Name of the strain from which the sample was obtained..", + "clasification": "Sample collection and processing", + "label": "Strain", + "table": [ + "sample" + ] + }, + "host habitat": { + "examples": [ + "" + ], + "ontology": "ENVO:00002036", + "type": "string", + "description": "Natural habitat of the avian or mammalian host.", + "clasification": "Sample collection and processing", + "label": "Host habitat", + "table": [ + "sample" + ] + }, "sample_storage_conditions": { "examples": [ "24 degrees celsius" @@ -498,8 +581,8 @@ "examples": [ "Derbyshire" ], - "ontology": "GENEPIO:0100280", - "type": "string", + "ontology": "NCIT:C87189", + "type": "s tring", "description": "The county/region of origin of the sample.", "classification": "Sample collection and processing", "label": "Province", @@ -527,6 +610,19 @@ "label": "Geo Loc Latitude", "fill_mode": "batch" }, + "gravidity": { + "examples": [ + "" + ], + "ontology": "OBI:0002456", + "type": "string", + "description": "Whether or not the subject is gravid. If so, report date due or date post-conception and specify which of these two dates is being reported.", + "clasification": "Host information", + "label": "Gravidity", + "table": [ + "sample" + ] + }, "geo_loc_longitude": { "examples": [ "77.11 W" @@ -551,7 +647,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "NCIT_C146997", + "ontology": "GENEPIO:0001198", "type": "string", "description": "The reason that the sample was collected.", "examples": [ @@ -561,6 +657,32 @@ "label": "Purpose of sampling", "fill_mode": "batch" }, + "host disease outcome": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001390", + "type": "string", + "description": "Disease outcome in the host.", + "clasification": "Host information", + "label": "Host disease outcome", + "table": [ + "sample" + ] + }, + "host description": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0000009", + "type": "string", + "description": "Other descriptive information relating to the host.", + "clasification": "Host information", + "label": "Host description", + "table": [ + "sample" + ] + }, "anatomical_material": { "enum": [ "Blood [UBERON:0000178]", From 12f580df0f0a1f1a2129a9caf0f2f08cb5105d4e Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 12 Sep 2022 15:56:27 +0200 Subject: [PATCH 0970/1454] latest changes in schema --- relecov_tools/schema/ena_schema.json | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index cad48375..9ee5c31b 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1138,7 +1138,7 @@ "examples": [ "library_construction_protocol_1" ], - "ontology": "0", + "ontology": "NCIT:C41111", "type": "string", "description": "", "clasification": "Sequencing", @@ -1214,7 +1214,7 @@ "type": "string", "description": "", "clasification": "Sequencing", - "label": "Nominal Length" + "label": "Insert size" }, "analysis_accession": { "examples": [ @@ -1472,6 +1472,19 @@ "experiments" ] }, + "file_format": { + "examples": [ + "BAM,CRAM,FASTQ" + ], + "ontology": "NMR:1001459", + "type": "string", + "description": "The run data file model.", + "clasification": "Submission ENA", + "label": "File format", + "table": [ + "experiments" + ] + }, "run_alias": { "examples": [ "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" From d124d06899b72fa9e1a3597818c28b98e258ceea Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 12 Sep 2022 16:36:03 +0200 Subject: [PATCH 0971/1454] fix ENA schema --- relecov_tools/schema/ena_schema.json | 421 +-------------------------- 1 file changed, 4 insertions(+), 417 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 9ee5c31b..c17ddc2e 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1,7 +1,7 @@ { "schema": "ENA", "required": [ - "sample_name", + "sample_title", "collecting institution", "geographic location (country and/or sea)", "isolate", @@ -16,6 +16,7 @@ "library_selection", "library_strategy", "library_layout", + "sample_alias", "study_alias", "experiment_alias", "run_alias", @@ -24,20 +25,6 @@ ], "type": "object", "properties": { - "sample_name": { - "examples": [ - "prov_rona_99" - ], - "ontology": "GENEPIO:0001123", - "type": "string", - "description": "The user-defined name for the sample.", - "clasification": "Database Identifiers", - "label": "Sample ID given by originating laboratory", - "table": [ - "sample", - "experiments" - ] - }, "virus identifier": { "examples": [ "" @@ -73,36 +60,6 @@ "label": "Sample collector name", "table": "sample" }, - "public_health_sample_id_sivies": { - "examples": [ - "2022CEU03926" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "Sample collection and processing", - "label": "Public Health sample id (SIVIES)" - }, - "microbiology_lab_sample_id": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "Sample collection and processing", - "label": "Sample ID given in the microbiology lab" - }, - "isolate_sample_id": { - "examples": [ - "" - ], - "ontology": "NCIT:C53471", - "type": "string", - "description": "", - "clasification": "", - "label": "Sample ID given if multiple rna-extraction or passages" - }, "collection date": { "examples": [ "3/19/2020" @@ -762,7 +719,7 @@ "sample" ] }, - "type_exposure": { + "type exposure": { "examples": [ "" ], @@ -813,16 +770,6 @@ "sample" ] }, - "type exposure": { - "examples": [ - "Date, Location e.g. type of gathering, Family cluster, etc." - ], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification": "Host information", - "label": "Outbreak Exposure Event Location" - }, "subject exposure duration": { "examples": [ "e.g. Patient infected while traveling in …." @@ -960,19 +907,6 @@ "clasification": "Bioinformatics and QC metrics", "label": "Filepath R2 fastq" }, - "file_type": { - "examples": [ - "fastq" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "Bioinformatics and QC metrics", - "label": "file type", - "table": [ - "runs" - ] - }, "fastq_md5_r2": { "examples": [ "3e69af1f875fab020aed82f5edbc1f03" @@ -986,19 +920,6 @@ "runs" ] }, - "taxon_id": { - "examples": [ - "probably 2697049 in all cases" - ], - "ontology": "NCIT:C164641", - "type": "string", - "description": "The NCBITaxon identifier for the organism being sequenced.", - "clasification": "Sample collection and processing", - "label": "Tax ID", - "table": [ - "sample" - ] - }, "scientific_name": { "Enums": [ "Coronaviridae [NCBITaxon:11118]", @@ -1020,16 +941,6 @@ "label": "Organism", "table": "sample" }, - "common_name": { - "examples": [ - "" - ], - "ontology": "NCIT:C164471", - "type": "string", - "description": "The common name of the organism.", - "clasification": "Sample collection and processing", - "label": "Common name" - }, "hospitalisation": { "examples": [], "ontology": "NCIT:C25179", @@ -1206,7 +1117,7 @@ "experiments" ] }, - "nominal_length ": { + "insert_size": { "examples": [ "350" ], @@ -1216,146 +1127,6 @@ "clasification": "Sequencing", "label": "Insert size" }, - "analysis_accession": { - "examples": [ - "" - ], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Analysis Accession" - }, - "read_length": { - "examples": [ - "" - ], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Read length" - }, - "study_accession": { - "examples": [ - "e.g PRJEB39632" - ], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Study accession" - }, - "secondary_study_accession": { - "examples": [ - "e.g ERP123173" - ], - "ontology": "BU_ISCIII:012", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Secondary study accession" - }, - "sample_accession": { - "examples": [ - "e.g SAMEA7098096" - ], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Sample accession" - }, - "secondary_sample_accession": { - "examples": [ - "e.g ERS4858671" - ], - "ontology": "BU_ISCIII:014", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Secondary sample accession" - }, - "experiment_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Experiment Accession" - }, - "run_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Run Accession" - }, - "submission_accession": { - "examples": [ - "e.g ERA2794974" - ], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submission accession" - }, - "read_count": { - "examples": [ - "e.g 837055" - ], - "ontology": "STATO_0000064", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Read count" - }, - "base_count": { - "examples": [ - "e.g 503907110" - ], - "ontology": "UO_0000244", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Base count" - }, - "center_name": { - "examples": [ - " KAROLINSKA INSITUTET" - ], - "ontology": "NCIT_C19983", - "type": "string", - "description": "The name of the institution", - "clasification": "Sample collection and processing", - "label": "Center Name" - }, - "first_public_date": { - "examples": [ - "e.g 2020-08-07" - ], - "ontology": "NCIT_C142711", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "First Public date" - }, - "last_updated": { - "examples": [ - "e.g 2020-07-29" - ], - "ontology": "OMIABIS_0001005", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Last Updated" - }, "experiment_title": { "examples": [ "experiment_title_1" @@ -1406,19 +1177,6 @@ "label": "Study type", "table": "study" }, - "pubmed_id": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "pubmed id", - "table": [ - "study" - ] - }, "study_abstract": { "examples": [ "" @@ -1498,16 +1256,6 @@ "runs" ] }, - "fastq_bytes": { - "examples": [ - "e.g ena-RUN-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" - ], - "ontology": "NCIT_C48047", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq bytes" - }, "fastq_md5_r1": { "examples": [ "" @@ -1518,146 +1266,6 @@ "clasification": "Submission ENA", "label": "Fastq md5 r1" }, - "fastq_ftp": { - "examples": [ - "" - ], - "ontology": "PRIDE_0000469", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq ftp" - }, - "fastq_aspera": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" - ], - "ontology": "BU_ISCIII:032", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq aspera" - }, - "fastq_galaxy": { - "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" - ], - "ontology": "ENVO_01000807", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Fastq galaxy" - }, - "submitted_bytes": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_1.fastq.gz;ftp.sra.ebi.ac.uk/vol1/fastq/ERR438/005/ERR4387385/ERR4387385_2.fastq.gz" - ], - "ontology": "NCIT_C172872", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted bytes " - }, - "submitted_md5": { - "examples": [ - "e.g 139853010;166270048" - ], - "ontology": "BU_ISCIII:035", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted md5" - }, - "submitted_ftp": { - "examples": [ - "e.g d726a9abc918e2b43bd68b24c7d01b3a;f01eba1b2bad974bdf61b81b1ae8ac2a" - ], - "ontology": "BU_ISCIII:036", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted ftp" - }, - "submitted_aspera": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" - ], - "ontology": "BU_ISCIII:037", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted aspera" - }, - "submitted_galaxy": { - "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;fasp.sra.ebi.ac.uk:/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" - ], - "ontology": "BU_ISCIII:038", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted Galaxy" - }, - "submitted_format": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R1_001.fastq.gz;ftp.sra.ebi.ac.uk/vol1/run/ERR438/ERR4387385/P17157_1007_S7_L001_R2_001.fastq.gz" - ], - "ontology": "BU_ISCIII:039", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Submitted Format" - }, - "sra_bytes": { - "examples": [ - "e.g FASTQ;FASTQ" - ], - "ontology": "BU_ISCIII:040", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA bytes" - }, - "sra_md5": { - "examples": [ - "e.g 260236789" - ], - "ontology": "BU_ISCIII:041", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA md5" - }, - "sra_ftp": { - "examples": [ - "e.g 2cf0d467d6dc4ae0a5473774d54c059c" - ], - "ontology": "BU_ISCIII:042", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA ftp" - }, - "sra_aspera": { - "examples": [ - "e.g ftp.sra.ebi.ac.uk/vol1/err/ERR438/005/ERR4387385" - ], - "ontology": "BU_ISCIII:043", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA aspera" - }, - "sra_galaxy": { - "examples": [ - "e.g fasp.sra.ebi.ac.uk:/vol1/err/ERR438/005/ERR4387385" - ], - "ontology": "BU_ISCIII:044", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "SRA galaxy" - }, "broker_name": { "examples": [ "P17157_1007" @@ -1667,27 +1275,6 @@ "description": "", "clasification": "Submission ENA", "label": "Broker Name" - }, - "nominal_sdev": { - "examples": [ - "" - ], - "ontology": "STATO_0000237", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Nominal sdev" - }, - "first_created_date": { - "examples": [ - "e.g 2020-08-07" - ], - "ontology": "NCIT_C164483", - "type": "string", - "format": "date", - "description": "", - "clasification": "Submission ENA", - "label": "First created date" } } } \ No newline at end of file From 2e46ba020e66f96f301eef4a407d3fbc184e0c4f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 12 Sep 2022 16:46:17 +0200 Subject: [PATCH 0972/1454] mandatory fileds ena --- relecov_tools/schema/ena_schema.json | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index c17ddc2e..51f9c31f 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -5,12 +5,15 @@ "collecting institution", "geographic location (country and/or sea)", "isolate", + "collector name", "host scientific name", "host common name", "instrument_model", - "taxon_id", + "host subject id", + "host health state", + "host sex", + "host scientific name", "scientific_name", - "common_name", "sample_description", "library_source", "library_selection", @@ -21,7 +24,11 @@ "experiment_alias", "run_alias", "experiment_title", - "study_title" + "study_title", + "study_type", + "platform", + "file_format", + "file_name" ], "type": "object", "properties": { From b6919136462c53ae03fe576ef7823fb6b50cb65f Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 17:02:18 +0200 Subject: [PATCH 0973/1454] added calculations for number_of bases --- relecov_tools/conf/configuration.json | 3 ++- relecov_tools/read_bioinfo_metadata.py | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 3964e527..625c7082 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -251,7 +251,8 @@ "consensus_sequence_filename", "consensus_sequence_filepath", "consensus_sequence_md5", - "consensus_sequence_name" + "consensus_sequence_name", + "number_of_base_pairs_sequenced" ], "mapping_pangolin":{ "variant_designation": "scorpio_call" diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 27b7bccd..42ebc469 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -166,6 +166,12 @@ def include_consensus_data(self, j_data): row["consensus_sequence_filepath"] = self.input_folder row["consensus_file_name"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) + base_calculation = int(row["number_of_base_pairs_sequenced"]) * len(record_fasta) + if row["sequence_file_R2_fastq"] != "": + row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) + else: + row["number_of_base_pairs_sequenced"] = str(base_calculation) + return j_data def include_variant_metrics(self, j_data): From 04fa7ea8082614133eb5d28c956e2555f43b08a9 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 17:24:35 +0200 Subject: [PATCH 0974/1454] added long table path --- relecov_tools/read_bioinfo_metadata.py | 18 +++++++++++++++++- relecov_tools/utils.py | 5 +++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 42ebc469..367f454f 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -174,6 +174,20 @@ def include_consensus_data(self, j_data): return j_data + def include_long_table_path(self, j_data): + """Include the variant long table path by searchin the in input folder + the file name that contains long_table.csv + """ + condition = os.path.join(self.input_folder, "*long_table.csv") + f_path = relecov_tools.utils.get_files_match_condition(condition) + if len(f_path) == 0: + long_table_path = "" + else: + long_table_path = f_path[0] + for row in j_data: + row["long_table_path"] = long_table_path + return j_data + def include_variant_metrics(self, j_data): """Include the # Ns per 100kb consensus from the summary variant metric file_exists @@ -252,7 +266,8 @@ def create_bioinfo_file(self): j_data = self.include_pangolin_data(j_data) stderr.print("[blue]Adding consensus data") j_data = self.include_consensus_data(j_data) - + stderr.print("[blue]Adding variant long table path") + j_data = self.include_long_table_path(j_data) file_name = ( "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" ) @@ -260,4 +275,5 @@ def create_bioinfo_file(self): os.makedirs(self.output_folder, exist_ok=True) file_path = os.path.join(self.output_folder, file_name) relecov_tools.utils.write_json_fo_file(j_data, file_path) + stderr.print("[green]Sucessful creation of bioinfo analyis file") return True diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index c68538c8..d803238b 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -29,6 +29,11 @@ def file_exists(file_to_check): return False +def get_files_match_condition(condition): + """find all path names that matches with the condition""" + return glob.glob(condition) + + def read_json_file(j_file): """Read json file.""" with open(j_file, "r") as fh: From 4c49a6fd07fc26e2b5d0800ac8f2b8f27b4a5e54 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 17:29:32 +0200 Subject: [PATCH 0975/1454] renamed number_of_base_paired_sequence to the right one number_of_base_pairs_sequence --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 625c7082..b36c6d9a 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -295,7 +295,7 @@ } }, "required_fields_from_lab_json": { - "read_length": "number_of_base_paired_sequence", + "read_length": "number_of_base_pairs_sequence", "schema_name": "schema_name", "schema_version": "schema_version", "sequence_file_R1_fastq": "sequence_file_R1_fastq", From 4ba86479335c5b0298bc9e30dfbeee529f726f7e Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Sep 2022 17:48:59 +0200 Subject: [PATCH 0976/1454] missing letter d in number_of_base_pairs_ sequenced --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b36c6d9a..c1c4b9c8 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -295,7 +295,7 @@ } }, "required_fields_from_lab_json": { - "read_length": "number_of_base_pairs_sequence", + "read_length": "number_of_base_pairs_sequenced", "schema_name": "schema_name", "schema_version": "schema_version", "sequence_file_R1_fastq": "sequence_file_R1_fastq", From 5bbcc92d9f9e78d6a3727ad1eee7d6cd3d60596d Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 09:32:29 +0200 Subject: [PATCH 0977/1454] added body_product and anatomical_material missing on Bronchoalveolar Lavage --- .../conf/anatomical_material_collection_method.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 373f43bf..35385768 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -925,7 +925,9 @@ }, "Bronchoalveolar Lavage": { "anatomical_part": "Not Applicable", - "collection_method": "Bronchoalveolar Lavage" + "collection_method": "Bronchoalveolar Lavage", + "body_product": "Not Applicable", + "anatomical_material": "Not Applicable" }, "Gastric Lavage": { "anatomical_part": "Not Applicable", @@ -1005,4 +1007,4 @@ "body_product": "Not Applicable", "anatomical_material": "Placenta" } -} \ No newline at end of file +} From f8aacdbb1dcd92f6b04dc4fad0094f23baf5b07c Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 09:33:38 +0200 Subject: [PATCH 0978/1454] processing fields to create sampleType --- relecov_tools/feed_database.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index bd4c3f1f..4a426d76 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -112,6 +112,8 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): """Map the values to the properties send to databasee in json schema based on label """ + anatomical_fields = ["anatomical_part", "collection_method", "body_product", "anatomical_material"] + # collection_method = self.get_sample_type() sample_list = [] s_fields = list(sample_fields.keys()) for row in self.json_data: @@ -127,14 +129,16 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): else: log.info("not key %s in iSkyLIMS", key) # include the fix value - if self.server_type == "iskylims": - fixed_value = self.config_json.get_configuration( - "iskylims_fixed_values" - ) - for prop, val in fixed_value.items(): - s_dict[prop] = val + fixed_value = self.config_json.get_configuration("iskylims_fixed_values") + for prop, val in fixed_value.items(): + s_dict[prop] = val + # Using tha anatomical field find out the sampleType + sample_type = [] + for item in anatomical_fields: + if s_dict[item] != "Not Applicable": + sample_type.append(s_dict[item]) + s_dict["sampleType"] = " ".join(sample_type) sample_list.append(s_dict) - return sample_list def get_iskylims_fields_sample(self): @@ -143,6 +147,7 @@ def get_iskylims_fields_sample(self): The second request is for getting the sample project fields. These are mapped using the label value. """ + sample_fields = {} s_project_fields = [] # get the ontology values for mapping values in sample fields @@ -178,7 +183,6 @@ def get_iskylims_fields_sample(self): # and the value is empty # sample_fields[key] = "" log.info("not ontology for item %s", values["field_name"]) - # fetch label for sample Project s_project_url = self.database_settings["url_project_fields"] param = self.database_settings["param_sample_project"] @@ -295,6 +299,7 @@ def store_data(self): """Collect data from json file and split them to store data in iSkyLIMS and in Relecov Platform """ + map_fields = {} # if self.type_of_info == "sample": if self.server_type == "iskylims": From a56b44de83849af64f591a4b39b1eba76df9b479 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 09:35:03 +0200 Subject: [PATCH 0979/1454] rename Source Speciment that which had the same label for anatomical fields --- relecov_tools/schema/relecov_schema.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index f0303c1c..6c9161e3 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -585,7 +585,7 @@ "Blood [UBERON:0000178]" ], "classification": "Sample collection and processing", - "label": "Specimen source", + "label": "Anatomical Material", "fill_mode": "batch" }, "anatomical_part": { @@ -627,7 +627,7 @@ "" ], "classification": "Sample collection and processing", - "label": "Specimen source", + "label": "Anatomical Part", "fill_mode": "batch" }, "collection_device": { @@ -695,7 +695,7 @@ "" ], "classification": "Sample collection and processing", - "label": "Specimen source", + "label": "Collection Method", "fill_mode": "batch" }, "body_product": { @@ -720,7 +720,7 @@ "" ], "classification": "Sample collection and processing", - "label": "Specimen source", + "label": "Body Product", "fill_mode": "batch" }, "environmental_material": { From 85d89171cc658797c779cccee7ac39f2103f620c Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 09:37:16 +0200 Subject: [PATCH 0980/1454] fixin liting --- relecov_tools/read_bioinfo_metadata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 367f454f..40ea89af 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -166,7 +166,9 @@ def include_consensus_data(self, j_data): row["consensus_sequence_filepath"] = self.input_folder row["consensus_file_name"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) - base_calculation = int(row["number_of_base_pairs_sequenced"]) * len(record_fasta) + base_calculation = int(row["number_of_base_pairs_sequenced"]) * len( + record_fasta + ) if row["sequence_file_R2_fastq"] != "": row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) else: From c3f9874105da04007c8a4ce8d00068ea295d553b Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 09:38:44 +0200 Subject: [PATCH 0981/1454] fixin liting --- relecov_tools/feed_database.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 4a426d76..4ff611a1 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -112,7 +112,12 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): """Map the values to the properties send to databasee in json schema based on label """ - anatomical_fields = ["anatomical_part", "collection_method", "body_product", "anatomical_material"] + anatomical_fields = [ + "anatomical_part", + "collection_method", + "body_product", + "anatomical_material", + ] # collection_method = self.get_sample_type() sample_list = [] s_fields = list(sample_fields.keys()) From 3425bcedd23235e670cc36be6aed87e346437d35 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 13 Sep 2022 11:18:48 +0200 Subject: [PATCH 0982/1454] latest changes in ena and relecov --- relecov_tools/schema/ena_schema.json | 25 +++- relecov_tools/schema/relecov_schema.json | 160 +---------------------- 2 files changed, 22 insertions(+), 163 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 51f9c31f..9ac3d544 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -50,7 +50,7 @@ "examples": [ "Public Health Agency of Canada" ], - "ontology": "GENEPIO:0001797", + "ontology": "GENEPIO:0001153", "type": "string", "description": "Name of the institution to which the person collecting the specimen belongs. Format: Institute Name, Institute Address", "label": "Originating Laboratory", @@ -58,7 +58,7 @@ }, "collector name": { "examples": [ - "John Smith" + "John Smith, unknown" ], "ontology": "GENEPIO:0001797", "type": "string", @@ -667,7 +667,7 @@ "examples": [ "" ], - "ontology": "OMIT:0020000", + "ontology": "OBI:0002456", "type": "string", "description": "Whether or not the subject is gravid. If so, report date due or date post-conception and specify which of these two dates is being reported.", "clasification": "Host information", @@ -961,7 +961,7 @@ "examples": [ "cough, diarrhea, fever, headache, malaise, myalgia" ], - "ontology": "GENEPIO:00015f23", + "ontology": "GENEPIO:0001523", "type": "string", "description": "The symptoms that have been reported in relation to the illness. If multiple exposures are applicable, please state them separated by semicolon.", "clasification": "Sample collection and processing", @@ -1177,6 +1177,23 @@ "examples": [ "" ], + "enum": [ + "Whole Genome Sequencing []", + "Metagenomics []", + "Transcriptome Analysis []", + "Resequencing []", + "Epigenetics [] ", + "Synthetic Genomics []", + "Forensic or Paleo-genomics []", + "Gene Regulation Study []", + "Cancer Genomics []", + "Population Genomics []", + "RNASeq []", + "Exome Sequencing []", + "Pooled Clone Sequencing []", + "Transcriptome Sequencing []", + "Other []" + ], "ontology": "GENEPIO:0000156", "type": "string", "description": "", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index a830b882..2ec1fb7d 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -44,7 +44,7 @@ "examples": [ "Public Health Agency of Canada" ], - "ontology": "GENEPIO:0001797", + "ontology": "GENEPIO:0001153", "type": "string", "description": "The name of the agency/institution that collected the sample.", "classification": "Sample collection and processing", @@ -110,37 +110,6 @@ "fill_mode": "sample", "minLenght": "1" }, - "sample_description": { - "examples": [ - "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." - ], - "ontology": "sep:00196", - "type": "string", - "description": "Free text description of the sample.", - "clasification": "Sample collection and processing", - "label": "Sample Description", - "table": "sample" - }, - "illness_symptoms": { - "examples": [ - "cough, diarrhea, fever, headache, malaise, myalgia" - ], - "ontology": "GENEPIO:0001523", - "type": "string", - "description": "The symptoms that have been reported in relation to the illness. If multiple exposures are applicable, please state them separated by semicolon.", - "clasification": "Sample collection and processing", - "label": "Illness symptoms", - "table": "sample" - }, - "hospitalisation": { - "examples": [], - "ontology": "NCIT:C25179", - "type": "string", - "description": " Was the subject confined to a hospital as a result of virus infection or problems occurring secondary to virus infection?", - "clasification": "Sample collection and processing", - "label": "Hospitalisation", - "table": "sample" - }, "submitting_lab_sample_id": { "examples": [ "" @@ -212,58 +181,6 @@ "label": "Sample Received Date", "fill_mode": "sample" }, - "definition for seropositive sample": { - "examples": [ - "" - ], - "ontology": "NCIT:C159692", - "type": "string", - "description": " The cut off value used by an investigatior in determining that a sample was seropositive.", - "clasification": "Sample collection and processing", - "label": "Definition for seropositive sample", - "table": [ - "sample" - ] - }, - "serotype (required for a seropositive sample)": { - "examples": [ - "h1n1" - ], - "ontology": "NCIT:C88894", - "type": "string", - "description": " erological variety of a species characterised by its antigenic properties. For influenza, ha subtype should be the letter h followed by a number between 1-16 unless novel subtype is identified and the na subtype should be the letter n followed by a number between 1-9 unless novel subtype is identified. If only one of the subtypes have been tested then use the format h5nx or hxn1.", - "clasification": "Sample collection and processing", - "label": "Serotype (required for a seropositive sample)", - "table": [ - "sample" - ] - }, - "strain": { - "examples": [ - "" - ], - "ontology": "NCIT:C14419", - "type": "string", - "description": "Name of the strain from which the sample was obtained..", - "clasification": "Sample collection and processing", - "label": "Strain", - "table": [ - "sample" - ] - }, - "host habitat": { - "examples": [ - "" - ], - "ontology": "ENVO:00002036", - "type": "string", - "description": "Natural habitat of the avian or mammalian host.", - "clasification": "Sample collection and processing", - "label": "Host habitat", - "table": [ - "sample" - ] - }, "sample_storage_conditions": { "examples": [ "24 degrees celsius" @@ -610,19 +527,6 @@ "label": "Geo Loc Latitude", "fill_mode": "batch" }, - "gravidity": { - "examples": [ - "" - ], - "ontology": "OBI:0002456", - "type": "string", - "description": "Whether or not the subject is gravid. If so, report date due or date post-conception and specify which of these two dates is being reported.", - "clasification": "Host information", - "label": "Gravidity", - "table": [ - "sample" - ] - }, "geo_loc_longitude": { "examples": [ "77.11 W" @@ -657,32 +561,6 @@ "label": "Purpose of sampling", "fill_mode": "batch" }, - "host disease outcome": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001390", - "type": "string", - "description": "Disease outcome in the host.", - "clasification": "Host information", - "label": "Host disease outcome", - "table": [ - "sample" - ] - }, - "host description": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0000009", - "type": "string", - "description": "Other descriptive information relating to the host.", - "clasification": "Host information", - "label": "Host description", - "table": [ - "sample" - ] - }, "anatomical_material": { "enum": [ "Blood [UBERON:0000178]", @@ -980,16 +858,6 @@ "fill_mode": "sample", "minLenght": "1" }, - "additional_host_information": { - "examples": [ - "" - ], - "ontology": "NCIT:C83280", - "type": "string", - "description": "", - "clasification": "", - "label": "Additional Host Information" - }, "host_health_state": { "examples": [ "" @@ -1251,32 +1119,6 @@ "label": "Nucleic acid extraction protocol", "fill_mode": "batch" }, - "outbreak": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": " Date, Location e.g. type of gathering, Family cluster, etc.", - "clasification": "Host information", - "label": "Outbreak Exposure Event Location", - "table": [ - "sample" - ] - }, - "personal_protective_equipment": { - "examples": [ - "" - ], - "ontology": "NCIT:C173748", - "type": "string", - "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure. Example: mask", - "clasification": "Host information", - "label": "Personal protective equipment", - "table": [ - "sample" - ] - }, "all_in_one_library_kit": { "enum": [ "Ion Xpress", From acb9611d268dfe11f59664f821907e878c1fd44c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 13 Sep 2022 11:45:28 +0200 Subject: [PATCH 0983/1454] added enums --- relecov_tools/schema/ena_schema.json | 34 ++++++++++++------------ relecov_tools/schema/relecov_schema.json | 28 +++++++++++++++++++ 2 files changed, 45 insertions(+), 17 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 9ac3d544..c3e43788 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1178,21 +1178,21 @@ "" ], "enum": [ - "Whole Genome Sequencing []", - "Metagenomics []", - "Transcriptome Analysis []", - "Resequencing []", - "Epigenetics [] ", - "Synthetic Genomics []", - "Forensic or Paleo-genomics []", - "Gene Regulation Study []", - "Cancer Genomics []", - "Population Genomics []", - "RNASeq []", - "Exome Sequencing []", - "Pooled Clone Sequencing []", - "Transcriptome Sequencing []", - "Other []" + "Whole Genome Sequencing [NCIT:C101294]", + "Metagenomics [NCIT:C153191]", + "Transcriptome Analysis [GENEPIO:0001111]", + "Resequencing [NCIT:C41254]", + "Epigenetics [OMIT:0027036] ", + "Synthetic Genomics [NCIT:C84343]", + "Forensic or Paleo-genomics [topic:3943]", + "Gene Regulation Study [topic:0204]", + "Cancer Genomics [NCIT:C18247]", + "Population Genomics [topic:3796]", + "RNASeq [OBI:0001177]", + "Exome Sequencing [OBI:0002118]", + "Pooled Clone Sequencing [OBI:2100402]", + "Transcriptome Sequencing [NCIT:C124261]", + "Other [NCIT:C124261]" ], "ontology": "GENEPIO:0000156", "type": "string", @@ -1203,11 +1203,11 @@ }, "study_abstract": { "examples": [ - "" + "Whole-genome sequences of SARS-CoV-2 from oro-pharyngeal swabs obtained from Belgian Covid-19 patients." ], "ontology": "NCIT:C93415", "type": "string", - "description": "", + "description": " Briefly describes the goals, purpose, and scope of the Study. This need not be listed if it can be inherited from a referenced publication.", "clasification": "Submission ENA", "label": "Study abstract", "table": [ diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 499bdf47..377b92d3 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -527,6 +527,34 @@ "label": "Geo Loc Latitude", "fill_mode": "batch" }, + "study_type": { + "examples": [ + "" + ], + "enum": [ + "Whole Genome Sequencing [NCIT:C101294]", + "Metagenomics [NCIT:C153191]", + "Transcriptome Analysis [GENEPIO:0001111]", + "Resequencing [NCIT:C41254]", + "Epigenetics [OMIT:0027036] ", + "Synthetic Genomics [NCIT:C84343]", + "Forensic or Paleo-genomics [topic:3943]", + "Gene Regulation Study [topic:0204]", + "Cancer Genomics [NCIT:C18247]", + "Population Genomics [topic:3796]", + "RNASeq [OBI:0001177]", + "Exome Sequencing [OBI:0002118]", + "Pooled Clone Sequencing [OBI:2100402]", + "Transcriptome Sequencing [NCIT:C124261]", + "Other [NCIT:C124261]" + ], + "ontology": "GENEPIO:0000156", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study type", + "table": "study" + }, "geo_loc_longitude": { "examples": [ "77.11 W" From 71c8413f7426e99a82970e153b4224bf6f4ceff2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 13 Sep 2022 11:55:18 +0200 Subject: [PATCH 0984/1454] latest changes in schema relecov --- relecov_tools/schema/relecov_schema.json | 111 ----------------------- 1 file changed, 111 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 377b92d3..9d2735b0 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2361,39 +2361,6 @@ "label": "Gene Name 2", "fill_mode": "batch" }, - "bioproject_umbrella_accession_ENA": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001133", - "type": "string", - "description": "The INSDC umbrella accession number of the BioProject to which the BioSample belongs.", - "classification": "Sample collection and processing", - "label": "Bioproject umbrella accession ENA", - "fill_mode": "batch" - }, - "bioproject_accession_ENA": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001136", - "type": "string", - "description": "The INSDC accession number of the BioProject(s) to which the BioSample belongs.", - "classification": "Sample collection and processing", - "label": "Bioproject accession ENA", - "fill_mode": "batch" - }, - "biosample_accession_ENA": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001139", - "type": "string", - "description": "The identifier assigned to a BioSample in INSDC archives.", - "classification": "Sample collection and processing", - "label": "ENA Sample ID", - "fill_mode": "batch" - }, "diagnostic_pcr_Ct_value_2": { "examples": [ "36" @@ -2449,72 +2416,6 @@ "label": "GISAID Virus Name", "fill_mode": "sample" }, - "ena_analysis_accession": { - "examples": [ - "" - ], - "ontology": "GENEPIO_0001145", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Analysis Accession", - "fill_mode": "batch" - }, - "ena_study_accession": { - "examples": [ - "e.g PRJEB39632" - ], - "ontology": "GENEPIO_0001136", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Study accession", - "fill_mode": "batch" - }, - "ena_sample_accession": { - "examples": [ - "e.g SAMEA7098096" - ], - "ontology": "GENEPIO_0001139", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Sample accession", - "fill_mode": "batch" - }, - "ena_experiment_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:015", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Experiment Accession", - "fill_mode": "batch" - }, - "ena_run_accession": { - "examples": [ - "e.g ERX4331406" - ], - "ontology": "BU_ISCIII:016", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Run Accession", - "fill_mode": "batch" - }, - "ena_submission_accession": { - "examples": [ - "e.g ERA2794974" - ], - "ontology": "BU_ISCIII:017", - "type": "string", - "description": "", - "classification": "Public databases", - "label": "Submission Accession", - "fill_mode": "batch" - }, "ena_experiment_title": { "examples": [ "e.g Illumina MiSeq paired end sequencing" @@ -2547,18 +2448,6 @@ "classification": "Public databases", "label": "Broker Name", "fill_mode": "batch" - }, - "ena_first_created_date": { - "examples": [ - "e.g 2020-08-07" - ], - "ontology": "NCIT_C164483", - "type": "string", - "format": "date", - "description": "", - "classification": "Public databases", - "label": "First created date", - "fill_mode": "batch" } } } \ No newline at end of file From 2eee34f8c6f9f6a08d4115603ee4e52342a14bd6 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 12:24:57 +0200 Subject: [PATCH 0985/1454] Fixed typo in configuration file about mapping_software_version --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c1c4b9c8..f3e28834 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -284,7 +284,7 @@ "dehosting_method_software_version": { "KRAKEN2_KRAKEN2": "kraken2" }, - "mapping_software_name": { + "mapping_software_version": { "BOWTIE2_ALIGN": "bowtie2" }, "preprocessing_software_version": { From 9b310d67aab85674409ff78f4b1d920238a4fffb Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 12:30:42 +0200 Subject: [PATCH 0986/1454] Fixing typo for consensus_genome_lenght and consensus_filename --- relecov_tools/read_bioinfo_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 40ea89af..3117d3dc 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -161,10 +161,10 @@ def include_consensus_data(self, j_data): for item in mapping_fields: row[item] = "" continue - row["consensus_geneme_length"] = str(len(record_fasta)) + row["consensus_genome_length"] = str(len(record_fasta)) row["consensus_sequence_name"] = record_fasta.description row["consensus_sequence_filepath"] = self.input_folder - row["consensus_file_name"] = f_name + row["consensus_filename"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) base_calculation = int(row["number_of_base_pairs_sequenced"]) * len( record_fasta From e0eb6e0cc10388046d7de816e30e9cddfbd0c66f Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 13 Sep 2022 12:37:15 +0200 Subject: [PATCH 0987/1454] change sequence_name for sequencing_sample_id for better matching --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f3e28834..dc3a6ecc 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -302,7 +302,7 @@ "sequence_file_R2_fastq": "sequence_file_R2_fastq", "sequence_file_R1_md5": "sequence_file_R1_md5", "sequence_file_R2_md5" : "sequence_file_R2_md5", - "sequencing_sample_id" : "sample_name" + "sequencing_sample_id" : "sequencing_sample_id" } }, "md5_file_name": "md5_check_file.csv", From f715bac71f05e5be638a5d3102eb8978c6808de0 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 13 Sep 2022 12:50:23 +0200 Subject: [PATCH 0988/1454] add again ena fileds in relecov schema --- relecov_tools/schema/ena_schema.json | 5 ++ relecov_tools/schema/relecov_schema.json | 78 ++++++++++++++++++++++++ 2 files changed, 83 insertions(+) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index c3e43788..b6bf7f4f 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1258,6 +1258,11 @@ "examples": [ "BAM,CRAM,FASTQ" ], + "enum": [ + "BAM [format:2572]", + "CRAM [format:3462]", + "FASTQ [format:1930]" + ], "ontology": "NMR:1001459", "type": "string", "description": "The run data file model.", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 9d2735b0..f1e0ff8c 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2416,6 +2416,72 @@ "label": "GISAID Virus Name", "fill_mode": "sample" }, + "ena_analysis_accession": { + "examples": [ + "" + ], + "ontology": "GENEPIO_0001145", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Analysis Accession", + "fill_mode": "batch" + }, + "ena_study_accession": { + "examples": [ + "e.g PRJEB39632" + ], + "ontology": "GENEPIO_0001136", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Study accession", + "fill_mode": "batch" + }, + "ena_sample_accession": { + "examples": [ + "e.g SAMEA7098096" + ], + "ontology": "GENEPIO_0001139", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Sample accession", + "fill_mode": "batch" + }, + "ena_experiment_accession": { + "examples": [ + "e.g ERX4331406" + ], + "ontology": "BU_ISCIII:015", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Experiment Accession", + "fill_mode": "batch" + }, + "ena_run_accession": { + "examples": [ + "e.g ERX4331406" + ], + "ontology": "BU_ISCIII:016", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Run Accession", + "fill_mode": "batch" + }, + "ena_submission_accession": { + "examples": [ + "e.g ERA2794974" + ], + "ontology": "BU_ISCIII:017", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Submission Accession", + "fill_mode": "batch" + }, "ena_experiment_title": { "examples": [ "e.g Illumina MiSeq paired end sequencing" @@ -2448,6 +2514,18 @@ "classification": "Public databases", "label": "Broker Name", "fill_mode": "batch" + }, + "ena_first_created_date": { + "examples": [ + "e.g 2020-08-07" + ], + "ontology": "NCIT_C164483", + "type": "string", + "format": "date", + "description": "", + "classification": "Public databases", + "label": "First created date", + "fill_mode": "batch" } } } \ No newline at end of file From a74613c28c5c8e3bb610594c5bd588114f1affec Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Wed, 14 Sep 2022 10:40:31 +0200 Subject: [PATCH 0989/1454] gisaid submitter id is retrieved from configuration.json --- relecov_tools/gisaid_upload.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index a4d922d6..ca116d3b 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -120,8 +120,15 @@ def complete_mand_fields(self, dataframe): dataframe.loc[ dataframe["covv_patient_status"] == "", "covv_patient_status" ] = "unknown" + + config_json = ConfigJson() + gisaid_config = config_json.get_configuration("GISAID_configuration") + submitter_id = gisaid_config["submitter"] + dataframe.loc[dataframe["submitter"] == "", "submitter"] = submitter_id + return dataframe + def metadata_to_csv(self): """Transform metadata json to csv""" data = relecov_tools.utils.read_json_file(self.gisaid_json) From b84bf907e4e441545c2fbaa815aa6b729c3498f7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 15 Sep 2022 09:49:00 +0200 Subject: [PATCH 0990/1454] latest cahnges --- relecov_tools/conf/configuration.json | 14 ++++----- relecov_tools/map_schema.py | 33 ++-------------------- relecov_tools/read_bioinfo_metadata.py | 2 +- relecov_tools/schema/relecov_schema.json | 36 ++++++++++++------------ 4 files changed, 28 insertions(+), 57 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c1c4b9c8..cdba2345 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -254,7 +254,7 @@ "consensus_sequence_name", "number_of_base_pairs_sequenced" ], - "mapping_pangolin":{ + "mapping_pangolin": { "variant_designation": "scorpio_call" }, "mapping_stats": { @@ -274,11 +274,11 @@ "mapping_variant_metrics": { "ns_per_100_kbp": "# Ns per 100kb consensus" }, - "mapping_version":{ - "bioinformatics_protocol_software_version":{ + "mapping_version": { + "bioinformatics_protocol_software_version": { "Workflow": "nf-core/viralrecon" }, - "consensus_sequence_software_version":{ + "consensus_sequence_software_version": { "BCFTOOLS_CONSENSUS": "bcftools" }, "dehosting_method_software_version": { @@ -301,8 +301,8 @@ "sequence_file_R1_fastq": "sequence_file_R1_fastq", "sequence_file_R2_fastq": "sequence_file_R2_fastq", "sequence_file_R1_md5": "sequence_file_R1_md5", - "sequence_file_R2_md5" : "sequence_file_R2_md5", - "sequencing_sample_id" : "sample_name" + "sequence_file_R2_md5": "sequence_file_R2_md5", + "sequencing_sample_id": "sample_name" } }, "md5_file_name": "md5_check_file.csv", @@ -390,4 +390,4 @@ "collecting institution" ] } -} +} \ No newline at end of file diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 61664969..52a26daf 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -204,41 +204,12 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx][ "sequencing_instrument_platform" ] = self.json_data[idx]["sequencing_instrument_platform"].upper() - """ - if ( - "nextseq" - in self.json_data[idx]["sequencing_instrument_model"].lower() - ): - if ( - "500" - in self.json_data[idx]["sequencing_instrument_model"].lower() - ): - mapped_json_data[idx]["instrument_model"] = "NextSeq 500" - if ( - "1000" - in self.json_data[idx]["sequencing_instrument_model"].lower() - ): - mapped_json_data[idx]["instrument_model"] = "NextSeq 1000" - if ( - "2000" - in self.json_data[idx]["sequencing_instrument_model"].lower() - ): - mapped_json_data[idx]["instrument_model"] = "NextSeq 2000" - if ( - "550" - in self.json_data[idx]["sequencing_instrument_model"].lower() - ): - mapped_json_data[idx]["instrument_model"] = "NextSeq 550" - if ( - "illumina nextseq" - in self.json_data[idx]["sequencing_instrument_model"].lower() - ): - mapped_json_data[idx]["instrument_model"] = "NextSeq 550" - else: + """ mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ "sequencing_instrument_model" ] + """ mapped_json_data[idx]["host health state"] = "not provided" mapped_json_data[idx]["center_name"] = mapped_json_data[idx][ diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 40ea89af..3dee8794 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -161,7 +161,7 @@ def include_consensus_data(self, j_data): for item in mapping_fields: row[item] = "" continue - row["consensus_geneme_length"] = str(len(record_fasta)) + row["consensus_genome_length"] = str(len(record_fasta)) row["consensus_sequence_name"] = record_fasta.description row["consensus_sequence_filepath"] = self.input_folder row["consensus_file_name"] = f_name diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index f1e0ff8c..ec7242ca 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -499,7 +499,7 @@ "Derbyshire" ], "ontology": "NCIT:C87189", - "type": "s tring", + "type": "string", "description": "The county/region of origin of the sample.", "classification": "Sample collection and processing", "label": "Province", @@ -1686,12 +1686,12 @@ }, "analysis_date": { "examples": [ - "e.g 2020-08-07" + "e.g 20220705" ], "ontology": "0", "type": "string", "format": "date", - "description": "", + "description": "The time of a sample analysis process", "classification": "Bioinformatics and QC metrics fields", "label": "Analysis date", "fill_mode": "batch", @@ -1699,7 +1699,7 @@ }, "dehosting_method_software_name": { "examples": [ - "Nanostripper" + "KRAKEN2_KRAKEN2 " ], "ontology": "GENEPIO:0001459", "type": "string", @@ -1776,7 +1776,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "If bioinformatics protocol used was open-source or commercial", "classification": "Bioinformatic Analysis fields", "label": "Commercial/Open-source/both", "fill_mode": "batch" @@ -1809,7 +1809,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Preprocessing software name other", "classification": "Bioinformatic Analysis fields", "label": "If preprocessing Is Other, Specify", "fill_mode": "batch" @@ -1853,7 +1853,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Mapping software used other ", "classification": "Bioinformatic Analysis fields", "label": "If mapping Is Other, Specify", "fill_mode": "batch" @@ -1951,7 +1951,7 @@ "type": "string", "description": "The name of the consensus sequence.", "examples": [ - "ncov123assembly3" + "2018086 NC_045512.2" ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", @@ -1962,7 +1962,7 @@ "type": "string", "description": "The name of the consensus sequence filename", "examples": [ - "ncov123assembly3" + "2018102.consensus.fa" ], "classification": "Bioinformatic Analysis fields", "label": "Consensus sequence name", @@ -1971,7 +1971,7 @@ "consensus_sequence_md5": { "ontology": "0", "type": "string", - "description": "The name of the consensus sequence.", + "description": "The md5 of the consensus sequence.", "examples": [ "5gaskañlkdak3143242ñlkas" ], @@ -2084,7 +2084,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Percentage of read that pass quality control threshold ", "classification": "Bioinformatics and QC metrics fields", "label": "%qc filtered", "fill_mode": "batch" @@ -2095,7 +2095,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Percentage of reads mapped to host", "classification": "Bioinformatics and QC metrics fields", "label": "%reads host", "fill_mode": "batch" @@ -2106,7 +2106,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Percentage of reads mapped to virus", "classification": "Bioinformatics and QC metrics fields", "label": "%reads virus", "fill_mode": "batch" @@ -2117,7 +2117,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Percentage of reads unmapped to virus or to host", "classification": "Bioinformatics and QC metrics fields", "label": "%unmapped", "fill_mode": "batch" @@ -2139,7 +2139,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Percentage of genome with coverage greater than 10x", "classification": "Bioinformatics and QC metrics fields", "label": "% genome greater 10x", "fill_mode": "batch" @@ -2150,7 +2150,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Percentage of Ns", "classification": "Bioinformatics and QC metrics fields", "label": "%Ns", "fill_mode": "batch" @@ -2172,7 +2172,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "The number of variants found in consensus sequence", "classification": "Bioinformatic Variants", "label": "Number of variants (AF greater 75%)", "fill_mode": "batch" @@ -2183,7 +2183,7 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "The number of missense variants", "classification": "Bioinformatic Variants", "label": "Number of variants with effect", "fill_mode": "batch" From 6d86ce18fbd7170f1aef5a199885912a29c99733 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 15 Sep 2022 13:00:29 +0200 Subject: [PATCH 0991/1454] replaced 'not provided' with 'unknown' in gisaid metadata --- relecov_tools/gisaid_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index ca116d3b..116e3c17 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -159,7 +159,8 @@ def metadata_to_csv(self): lab["geo_loc_city"], ] ) - + + df_data.replace("not provided", "unknown", inplace=True) df_data_comp = self.complete_mand_fields(df_data) df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") if not os.path.exists(self.output_path): From ee8cb002374d341322ad0612d47ef3867ecbb5fe Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Thu, 15 Sep 2022 13:43:27 +0200 Subject: [PATCH 0992/1454] removed redundant lines in gisaid_upload --- relecov_tools/gisaid_upload.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 116e3c17..4e723b43 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -166,8 +166,7 @@ def metadata_to_csv(self): if not os.path.exists(self.output_path): os.mkdir(self.output_path) df_data_comp.to_csv(df_data_path, index=False) - metagisaid = df_data_path - return metagisaid + return df_data_path # generar template con cli3 # ADD TOKEN WARNING and file token .authtoken @@ -230,8 +229,7 @@ def change_headers(self, multifasta): record.id = name record.description = name SeqIO.write(record, new_fasta, "fasta") - fastagisaid = multi_gis_path - return fastagisaid + return multi_gis_path def cli3_auth(self): """Create authenticate token""" From 753d8a0f96c7ebabdc07f254a3351772df2cdd63 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 15 Sep 2022 16:00:00 +0200 Subject: [PATCH 0993/1454] changes in map module --- relecov_tools/conf/configuration.json | 21 +++++- relecov_tools/map_schema.py | 93 ++++++++++++--------------- relecov_tools/schema/ena_schema.json | 6 +- 3 files changed, 62 insertions(+), 58 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index cdba2345..efebc359 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -202,8 +202,8 @@ "sampleLocation": "Not defined" }, "relecov_sample_metadata": [ - "fastq_r1_md5", - "fastq_r2_md5", + "sequence_file_R1_md5", + "sequence_file_R2_md5", "microbiology_lab_sample_id", "r1_fastq_filepath", "r2_fastq_filepath", @@ -388,6 +388,23 @@ "host scientific name", "collector name", "collecting institution" + ], + "map_not_provided_fields": [ + "subject exposure", + "subject exposure duration", + "type exposure", + "personal protective equipment", + "hospitalisation", + "illness duration", + "illness symptoms", + "host disease outcome", + "definition for seropositive sample", + "serotype (required for a seropositive sample)", + "strain", + "host habitat", + "host description", + "gravidity", + "host behaviour" ] } } \ No newline at end of file diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 52a26daf..2d57e3fe 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -153,77 +153,64 @@ def additional_formating(self, mapped_json_data): """ if self.destination_schema == "ENA": for idx in range(len(self.json_data)): - mapped_json_data[idx]["fastq_r1_md5"] = self.json_data[idx][ - "fastq_r1_md5" - ] - mapped_json_data[idx]["fastq_r2_md5"] = self.json_data[idx][ - "fastq_r2_md5" + + mapped_json_data[idx]["collector_name"] = "unknown" + mapped_json_data[idx]["file_format"] = "FASTQ [format:1930]" + mapped_json_data[idx][ + "study_type" + ] = "Whole Genome Sequencing [NCIT:C101294]" + mapped_json_data[idx][ + "study_title" + ] = "RELECOV Spanish Network for genomics surveillance" + mapped_json_data[idx]["study_abstract"] = mapped_json_data[idx][ + "study_title" ] - mapped_json_data[idx]["r1_fastq_filepath"] = ( - self.json_data[idx]["r1_fastq_filepath"] - + "/" - + self.json_data[idx]["sequence_file_R1_fastq"] - ) - mapped_json_data[idx]["r2_fastq_filepath"] = ( - self.json_data[idx]["r2_fastq_filepath"] - + "/" - + self.json_data[idx]["sequence_file_R2_fastq"] - ) - mapped_json_data[idx]["collecting_institution"] = self.json_data[idx][ + mapped_json_data[idx]["broker_name"] = "Instituto de Salud Carlos III" + mapped_json_data[idx]["host health state"] = "not provided" + mapped_json_data[idx]["center_name"] = self.json_data[idx][ "collecting_institution" ] - mapped_json_data[idx]["collector_name"] = self.json_data[idx][ - "collector_name" - ] mapped_json_data[idx]["library_name"] = self.json_data[idx][ - "collecting_lab_sample_id" + "library_preparation_kit" ] mapped_json_data[idx]["sample_title"] = self.json_data[idx][ "sequencing_sample_id" ] - mapped_json_data[idx]["file_type"] = "fastq" - # mapped_json_data[idx]["collector_name"] = self.json_data[idx][ "author_submitter"] - mapped_json_data[idx]["library_name"] = self.json_data[idx][ - "library_kit" - ] mapped_json_data[idx]["sample_name"] = self.json_data[idx][ "sequencing_sample_id" ] - mapped_json_data[idx]["study_type"] = self.json_data[idx][ - "purpose_sampling" - ] - mapped_json_data[idx]["study_abstract"] = self.json_data[idx][ - "study_title" - ] - mapped_json_data[idx]["sample_description"] = self.json_data[idx][ - "sequence_file_R1_fastq" + mapped_json_data[idx]["study_alias"] = self.json_data[idx][ + "schema_name" ] + + mapped_json_data[idx]["sample_description"] = ( + self.json_data[idx]["anatomical_part"] + + " " + + self.json_data[idx]["collection_method"] + ) mapped_json_data[idx]["isolate"] = self.json_data[idx][ "isolate_sample_id" ] - mapped_json_data[idx][ + mapped_json_data[idx]["platform"] = self.json_data[idx][ "sequencing_instrument_platform" - ] = self.json_data[idx]["sequencing_instrument_platform"].upper() - - """ - mapped_json_data[idx]["instrument_model"] = self.json_data[idx][ - "sequencing_instrument_model" - ] - """ + ].upper() - mapped_json_data[idx]["host health state"] = "not provided" - mapped_json_data[idx]["center_name"] = mapped_json_data[idx][ - "collecting_institution" - ] mapped_json_data[idx]["authors"] = self.json_data[idx]["authors"] - mapped_json_data[idx]["sample_description"] = "" - mapped_json_data[idx]["design_description"] = "" - mapped_json_data[idx]["insert_size"] = "0" - mapped_json_data[idx]["address"] = ( - self.json_data[idx]["geo_loc_city"] - + ", " - + self.json_data[idx]["geo_loc_country"] + mapped_json_data[idx]["design_description"] = ( + self.json_data[idx]["library_layout"] + + " " + + self.json_data[idx]["library_preparation_kit"] + + " " + + self.json_data[idx]["library_selection"] + + " " + + self.json_data[idx]["library_source"] + + " " + + self.json_data[idx]["library_strategy"] ) + mapped_json_data[idx]["insert_size"] = "0" + mapped_json_data[idx]["address"] = self.json_data[idx][ + "collecting_institution_address" + ] return mapped_json_data @@ -245,7 +232,7 @@ def write_json_fo_file(self, mapped_json_data): return True def map_to_data_to_new_schema(self): - """Mapping the json data from phage plus schema to the requested one""" + """Mapping the json data from relecov schema to the requested one""" mapping_schema_dict = self.maping_schemas_based_on_geontology() mapped_json_data = self.mapping_json_data(mapping_schema_dict) updated_json_data = self.additional_formating(mapped_json_data) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index b6bf7f4f..1a82dcf3 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -914,11 +914,11 @@ "clasification": "Bioinformatics and QC metrics", "label": "Filepath R2 fastq" }, - "fastq_md5_r2": { + "sequence_file_R2_md5": { "examples": [ "3e69af1f875fab020aed82f5edbc1f03" ], - "ontology": "MS_1000568", + "ontology": "MS_1000569", "type": "string", "description": "", "clasification": "Bioinformatics and QC metrics", @@ -1285,7 +1285,7 @@ "runs" ] }, - "fastq_md5_r1": { + "sequence_file_R1_md5": { "examples": [ "" ], From f25420e62777bcb6d7e7a9fb4e00d11a49c71a3c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 15 Sep 2022 17:03:10 +0200 Subject: [PATCH 0994/1454] remove ontology in value for map module --- relecov_tools/map_schema.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 2d57e3fe..655f0c14 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -141,6 +141,9 @@ def mapping_json_data(self, mapping_schema_dict): map_sample_dict = OrderedDict() for item, value in mapping_schema_dict.items(): try: + + data[value] = data[value].split(" [", 1)[0] + map_sample_dict[item] = data[value] except KeyError as e: log.warning("Property %s not set in the source data", e) @@ -155,10 +158,8 @@ def additional_formating(self, mapped_json_data): for idx in range(len(self.json_data)): mapped_json_data[idx]["collector_name"] = "unknown" - mapped_json_data[idx]["file_format"] = "FASTQ [format:1930]" - mapped_json_data[idx][ - "study_type" - ] = "Whole Genome Sequencing [NCIT:C101294]" + mapped_json_data[idx]["file_format"] = "FASTQ" + mapped_json_data[idx]["study_type"] = "Whole Genome Sequencing" mapped_json_data[idx][ "study_title" ] = "RELECOV Spanish Network for genomics surveillance" @@ -184,9 +185,9 @@ def additional_formating(self, mapped_json_data): ] mapped_json_data[idx]["sample_description"] = ( - self.json_data[idx]["anatomical_part"] + self.json_data[idx]["anatomical_part"].split(" [", 1)[0] + " " - + self.json_data[idx]["collection_method"] + + self.json_data[idx]["collection_method"].split(" [", 1)[0] ) mapped_json_data[idx]["isolate"] = self.json_data[idx][ "isolate_sample_id" @@ -197,15 +198,15 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["authors"] = self.json_data[idx]["authors"] mapped_json_data[idx]["design_description"] = ( - self.json_data[idx]["library_layout"] + self.json_data[idx]["library_layout"].split(" [", 1)[0] + " " - + self.json_data[idx]["library_preparation_kit"] + + self.json_data[idx]["library_preparation_kit"].split(" [", 1)[0] + " " - + self.json_data[idx]["library_selection"] + + self.json_data[idx]["library_selection"].split(" [", 1)[0] + " " - + self.json_data[idx]["library_source"] + + self.json_data[idx]["library_source"].split(" [", 1)[0] + " " - + self.json_data[idx]["library_strategy"] + + self.json_data[idx]["library_strategy"].split(" [", 1)[0] ) mapped_json_data[idx]["insert_size"] = "0" mapped_json_data[idx]["address"] = self.json_data[idx][ From 35ef7ad14cf22f38c50f836aa64d4f985dea3db7 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 16 Sep 2022 09:51:52 +0200 Subject: [PATCH 0995/1454] corrected spelling mistake on gisaid_id field --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c1c4b9c8..8bb20c87 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -171,7 +171,7 @@ "fastq.gz", "fasta" ], - "GISATD_configuration": { + "GISAID_configuration": { "submitter": "GISAID_ID" }, "external_url": { From bc38d6d63256ab6c369099ae1c18d4d26f50f0af Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 16 Sep 2022 09:55:20 +0200 Subject: [PATCH 0996/1454] lintin --- relecov_tools/gisaid_upload.py | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 4e723b43..fbfdaacb 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -6,13 +6,11 @@ import pandas as pd import os -# import ftplib import relecov_tools.utils from Bio import SeqIO from relecov_tools.config_json import ConfigJson import gzip - # import site @@ -38,7 +36,7 @@ def __init__( frameshift=None, proxy_config=None, single=False, - gzip=False + gzip=False, ): if ( token is None @@ -120,14 +118,13 @@ def complete_mand_fields(self, dataframe): dataframe.loc[ dataframe["covv_patient_status"] == "", "covv_patient_status" ] = "unknown" - + config_json = ConfigJson() gisaid_config = config_json.get_configuration("GISAID_configuration") submitter_id = gisaid_config["submitter"] dataframe.loc[dataframe["submitter"] == "", "submitter"] = submitter_id - - return dataframe + return dataframe def metadata_to_csv(self): """Transform metadata json to csv""" @@ -143,7 +140,9 @@ def metadata_to_csv(self): df_data.insert(4, field, "") config_lab_json = ConfigJson() - lab_json_conf = config_lab_json.get_topic_data("lab_metadata", "laboratory_data") + lab_json_conf = config_lab_json.get_topic_data( + "lab_metadata", "laboratory_data" + ) lab_json_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", lab_json_conf["file"] ) @@ -159,7 +158,7 @@ def metadata_to_csv(self): lab["geo_loc_city"], ] ) - + df_data.replace("not provided", "unknown", inplace=True) df_data_comp = self.complete_mand_fields(df_data) df_data_path = os.path.join(self.output_path, "meta_gisaid.csv") @@ -193,21 +192,21 @@ def create_multifasta(self): gather_fastas_path = os.path.join(self.fasta_path, "*.fa*") if self.gzip: os.system( - "zcat %s > %s/multifasta.fasta" % ( - gather_fastas_path, self.output_path) + "zcat %s > %s/multifasta.fasta" + % (gather_fastas_path, self.output_path) ) else: os.system( - "cat %s > %s/multifasta.fasta" % (gather_fastas_path, - self.output_path) + "cat %s > %s/multifasta.fasta" + % (gather_fastas_path, self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path else: if self.gzip: os.system( - "zcat %s > %s/multifasta.fasta" % (self.fasta_path, - self.output_path) + "zcat %s > %s/multifasta.fasta" + % (self.fasta_path, self.output_path) ) multifasta = "%s/multifasta.fasta" % self.output_path else: From e5913c9cc0d1d8ef0f550f1c6ffc6985160751ce Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Fri, 16 Sep 2022 10:05:12 +0200 Subject: [PATCH 0997/1454] lintin2 --- relecov_tools/__main__.py | 4 ++-- relecov_tools/gisaid_upload.py | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 7e6b00da..5cffefcd 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -315,7 +315,7 @@ def upload_to_gisaid( frameshift, proxy_config, single, - gzip + gzip, ): """parsed data to create files to upload to gisaid""" upload_gisaid = relecov_tools.gisaid_upload.GisaidUpload( @@ -329,7 +329,7 @@ def upload_to_gisaid( frameshift, proxy_config, single, - gzip + gzip, ) upload_gisaid.gisaid_upload() diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index fbfdaacb..74d02e60 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -9,7 +9,6 @@ import relecov_tools.utils from Bio import SeqIO from relecov_tools.config_json import ConfigJson -import gzip # import site From a643459737cebfb10a6931891f695b1491418bc5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 16 Sep 2022 10:21:39 +0200 Subject: [PATCH 0998/1454] added not provided config terms to mapped ENA json --- relecov_tools/map_schema.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 655f0c14..11a6196b 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -4,6 +4,7 @@ import json import jsonschema from jsonschema import Draft202012Validator +from relecov_tools.config_json import ConfigJson import logging import rich.console import os @@ -212,6 +213,13 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["address"] = self.json_data[idx][ "collecting_institution_address" ] + config_json = ConfigJson() + fields = config_json.get_configuration("ENA_fields")[ + "map_not_provided_fields" + ] + for i, j in enumerate(fields): + + mapped_json_data[idx][j] = "not provided" return mapped_json_data From b0471a45c27c09a59c20d9f2243a749bbeb63e25 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 16 Sep 2022 14:23:25 +0200 Subject: [PATCH 0999/1454] review --- relecov_tools/map_schema.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 11a6196b..fd8e187f 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -213,6 +213,7 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["address"] = self.json_data[idx][ "collecting_institution_address" ] + "Adding all the 'not provided' fields that are not being captured" config_json = ConfigJson() fields = config_json.get_configuration("ENA_fields")[ "map_not_provided_fields" From b4f5fa5faf8848405286a1a14396774f534bcf96 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 19 Sep 2022 13:44:50 +0200 Subject: [PATCH 1000/1454] review of ena_upload --- relecov_tools/conf/configuration.json | 50 ++++++++++++------------ relecov_tools/ena_upload.py | 50 +++++++++--------------- relecov_tools/map_schema.py | 3 ++ relecov_tools/schema/ena_schema.json | 12 ++++++ relecov_tools/schema/relecov_schema.json | 11 +++--- 5 files changed, 66 insertions(+), 60 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index efebc359..be2e6fca 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -59,7 +59,7 @@ "lab_metadata_req_json": { "laboratory_data": { "file": "laboratory_address.json", - "map_field": "collecting_institution", + "map_field": "collecting institution", "adding_fields": "__all__" }, "geo_location_data": { @@ -93,10 +93,10 @@ "Human": "host_scientific_name::Homo sapiens" }, "sequencing_instrument_model": { - "Illumina": "sequencing_instrument_platform::Illumina", - "PacBio": "sequencing_instrument_platform::PacBio", - "Ion Torrent": "sequencing_instrument_platform::Ion Torrent", - "Oxford Nanopore": "sequencing_instrument_platform::Oxford Nanopore" + "Illumina": "platform::Illumina", + "PacBio": "platform::PacBio", + "Ion Torrent": "platform::Ion Torrent", + "Oxford Nanopore": "platform::Oxford Nanopore" } }, "required_copy_from_other_field": { @@ -322,38 +322,38 @@ "checklist": "ERC000033", "df_study_fields": [ "study_type", - "study_abstract" + "study_abstract", + "study_alias", + "study_title" ], "df_samples_fields": [ "sample_name", "sample_title", - "taxon_id", - "collection_date", - "geographic_location_(country_and/or_sea)", - "host_common_name", - "host_scientific_name", - "host_sex", + "collection date", + "geographic location (country and/or sea)", + "host common name", + "host scientific name", + "host sex", "scientific_name", "collector_name", - "collecting_institution", + "collecting institution", "isolate", - "host_subject_id", + "host subject id", "host health state", "authors", + "taxon_id", "sample_description", "address" ], "df_run_fields": [ "r1_fastq_filepath", "r2_fastq_filepath", - "file_type", - "fastq_r1_md5", - "fastq_r2_md5", - "collecting_institution" + "file_format", + "sequence_file_R1_md5", + "sequence_file_R2_md5", + "collecting institution" ], "df_experiment_fields": [ - "study_abstract", - "sample_name", "library_name", "library_strategy", "library_source", @@ -361,9 +361,10 @@ "library_layout", "instrument_model", "design_description", - "collecting_institution", + "collecting institution", + "library_construction_protocol", "insert_size", - "sequencing_instrument_platform" + "platform" ], "rename_sample_list_og": [ "sample_name", @@ -372,10 +373,10 @@ "host_subject_id", "collection_date", "host_common_name", - "host_sex", + "host sex", "host_scientific_name", "collector_name", - "collecting_institution" + "collecting institution" ], "rename_sample_list_final": [ "alias", @@ -399,6 +400,7 @@ "illness symptoms", "host disease outcome", "definition for seropositive sample", + "library_construction_protocol", "serotype (required for a seropositive sample)", "strain", "host habitat", diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index a4fa3867..45183a6a 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -174,8 +174,8 @@ def create_structure_to_ena(self): """ # Parsing the dataframes specifically according to ENA requirements # # df_study - df_study["alias"] = df_study["study_abstract"][0].rsplit(" ", 5)[0] - df_study["title"] = df_study["study_abstract"] + df_study["alias"] = df_study["study_alias"] + df_study["title"] = df_study["study_title"] df_study.insert(3, "status", self.action) """ @@ -186,9 +186,6 @@ def create_structure_to_ena(self): """ # df_samples - df_samples["host_sex"].replace("unknown", "not provided", inplace=True) - df_samples["host_sex"].replace("Unknown", "not provided", inplace=True) - # df_samples_fileds_config = ["rename_sample_list_og", "rename_sample_list_final"] df_samples = self.rename_cols_df( "df_samples", df_samples, @@ -219,7 +216,7 @@ def create_structure_to_ena(self): ] df_run.insert(3, "status", self.action) - df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) + df_run = df_run.rename(columns={"sequence_file_R1_md5": "file_checksum"}) for i in range(len(df_run)): df_run.loc[i, "alias"] = ( @@ -236,7 +233,7 @@ def create_structure_to_ena(self): df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) df_run2 = df_run.copy() df_run2["file_name"] = df_run["sequence_file_R2_fastq"] - df_run2["file_checksum"] = df_run["fastq_r2_md5"] + df_run2["file_checksum"] = df_run["sequence_file_R2_md5"] df_run_final = pd.concat([df_run, df_run2]) df_run_final.reset_index() @@ -248,9 +245,12 @@ def create_structure_to_ena(self): 2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a """ # df_experiments + df_experiments["instrument_model"] = df_experiments[ "instrument_model" ].str.lower() + df_experiments["sample_alias"] = df_samples["alias"] + df_experiments["title"] = df_study["study_abstract"] df_experiments["study_alias"] = df_study["alias"] df_experiments.insert(3, "status", self.action) @@ -261,14 +261,6 @@ def create_structure_to_ena(self): + str(df_run.loc[i, "sequence_file_R2_fastq"]) ) - df_experiments = df_experiments.rename( - columns={"sequencing_instrument_platform": "platform"} - ) - df_experiments = df_experiments.rename(columns={"study_abstract": "title"}) - df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) - df_experiments = df_experiments.rename( - columns={"collecting_institution": "collecting institution"} - ) """ # df_experiments example experiment_alias title study_alias ... library_layout instrument_model alias @@ -305,8 +297,8 @@ def create_structure_to_ena(self): file_paths.update(file_paths_r2) - # submit data to webin ftp server. It should only upload fastq files in case the action is ADD. - # # When the action is MODIFY rthe fastq are already submitted + # Submit data to webin ftp server. It should only upload fastq files in case the action is ADD. + # When the action is MODIFY rthe fastq are already submitted """ if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -328,23 +320,20 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) """ - - # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) - # chec = submit_data(file_paths, self.passwd, self.user) - # print(chec) - - # when ADD/MODIFY, - # - # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' - # schema_xmls record XMLs for all these schema and following 'submission' - + """ + THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) + chec = submit_data(file_paths, self.passwd, self.user) + print(chec) + When ADD/MODIFY: + requires source XMLs for 'run', 'experiment', 'sample', 'experiment' + schema_xmls record XMLs for all these schema and following 'submission' + """ tool = config_json.get_configuration("ENA_fields")["tool"] schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool ) - # submission_xml = construct_submission(template_path, self.action, schema_xmls, self.center, checklist, tool) submission_xml = construct_submission( template_path, self.action, schema_xmls, self.center, checklist, tool ) @@ -355,13 +344,13 @@ def create_structure_to_ena(self): for files in root.iter("FILE"): if "R2" in files.attrib["filename"]: - # print(files.attrib["filename"]) + H = df_run_final.loc[ df_run_final["sequence_file_R2_fastq"] == files.attrib["filename"] ].values[0][8] files.set("checksum", H) - # print(files.attrib["checksum"]) + tree.write(schema_xmls["run"]) if self.dev: @@ -389,7 +378,6 @@ def create_structure_to_ena(self): schema_dataframe = update_table( schema_dataframe, schema_targets, schema_update ) - ###### def upload(self): """Create the required files and upload to ENA""" diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index fd8e187f..267dafb6 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -181,6 +181,9 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["sample_name"] = self.json_data[idx][ "sequencing_sample_id" ] + mapped_json_data[idx]["host subject id"] = self.json_data[idx][ + "sequencing_sample_id" + ] mapped_json_data[idx]["study_alias"] = self.json_data[idx][ "schema_name" ] diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 1a82dcf3..64fd9967 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -611,6 +611,18 @@ "sample" ] }, + "taxon_id": { + "examples": [ + "2697049" + ], + "ontology": "NCIT:C164641", + "type": "string", + "description": "The NCBITaxon identifier for the organism being sequenced.", + "classification": "Sample collection and processing", + "label": "Tax ID", + "fill_mode": "batch", + "minLenght": "1" + }, "definition for seropositive sample": { "examples": [ "" diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ec7242ca..0a3108d1 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -874,17 +874,18 @@ "fill_mode": "batch", "minLenght": "1" }, - "host_subject_id": { + "host subject id": { "examples": [ "e.g. #131" ], "ontology": "GENEPIO:0001398", "type": "string", - "description": "An unique identifier by which each subject can be referred to, de-identified.", - "classification": "Host information", + "description": "a unique identifier by which each subject can be referred to, de-identified.", + "clasification": "Host information", "label": "Host Subject Id", - "fill_mode": "sample", - "minLenght": "1" + "table": [ + "sample" + ] }, "host_health_state": { "examples": [ From 52e0360d719f8d1f3529338fc989add2cd27d637 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 19 Sep 2022 13:48:04 +0200 Subject: [PATCH 1001/1454] lintin --- relecov_tools/ena_upload.py | 1 - relecov_tools/map_schema.py | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 45183a6a..39c0042f 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -288,7 +288,6 @@ def create_structure_to_ena(self): ): file_paths = {} file_paths_r2 = {} - for path in df_schemas["r1_fastq_filepath"]: file_paths[os.path.basename(path)] = os.path.abspath(path) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 267dafb6..f19c71ba 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -12,7 +12,7 @@ # import jsonschema import relecov_tools.utils -from relecov_tools.config_json import ConfigJson + log = logging.getLogger(__name__) stderr = rich.console.Console( From afc5d38d1469598f6e48aabfe3785ee507298ba5 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 19 Sep 2022 13:50:04 +0200 Subject: [PATCH 1002/1454] lintin --- relecov_tools/ena_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 39c0042f..b3463e80 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -327,6 +327,7 @@ def create_structure_to_ena(self): requires source XMLs for 'run', 'experiment', 'sample', 'experiment' schema_xmls record XMLs for all these schema and following 'submission' """ + # tool = config_json.get_configuration("ENA_fields")["tool"] schema_xmls = run_construct( From 6f489b212d1cf058b7f161533ced55fbe8843b4d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 19 Sep 2022 13:51:03 +0200 Subject: [PATCH 1003/1454] lintin --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index b3463e80..39ab7216 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -322,7 +322,7 @@ def create_structure_to_ena(self): """ THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) chec = submit_data(file_paths, self.passwd, self.user) - print(chec) + print(chec) When ADD/MODIFY: requires source XMLs for 'run', 'experiment', 'sample', 'experiment' schema_xmls record XMLs for all these schema and following 'submission' From d04685234105a7dd4ed90bbeb4aa1b4eadf8996f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 19 Sep 2022 13:52:03 +0200 Subject: [PATCH 1004/1454] lintin --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 39ab7216..e5c25e62 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -322,7 +322,7 @@ def create_structure_to_ena(self): """ THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) chec = submit_data(file_paths, self.passwd, self.user) - print(chec) + print(chec) When ADD/MODIFY: requires source XMLs for 'run', 'experiment', 'sample', 'experiment' schema_xmls record XMLs for all these schema and following 'submission' From ecc3fc8c7cd50d22bbf29c08730ab39fc5e181fc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 20 Sep 2022 13:19:28 +0200 Subject: [PATCH 1005/1454] review of read bioinfo module and configuration --- relecov_tools/conf/configuration.json | 8 +++++--- relecov_tools/ena_upload.py | 6 +++--- relecov_tools/map_schema.py | 8 ++++++++ relecov_tools/read_bioinfo_metadata.py | 4 ++-- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index be2e6fca..bcb76fb2 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -251,14 +251,13 @@ "consensus_sequence_filename", "consensus_sequence_filepath", "consensus_sequence_md5", - "consensus_sequence_name", "number_of_base_pairs_sequenced" ], "mapping_pangolin": { "variant_designation": "scorpio_call" }, "mapping_stats": { - "analysis_date": "analysis date", + "analysis date": "analysis date", "depth_of_coverage_value": "medianDPcoveragevirus", "lineage_name": "Lineage", "number_of_variants_in_consensus": "Variantsinconsensusx10", @@ -287,6 +286,9 @@ "mapping_software_name": { "BOWTIE2_ALIGN": "bowtie2" }, + "mapping_software_version": { + "BOWTIE2_ALIGN": "2.4.4" + }, "preprocessing_software_version": { "FASTP": "fastp" }, @@ -302,7 +304,7 @@ "sequence_file_R2_fastq": "sequence_file_R2_fastq", "sequence_file_R1_md5": "sequence_file_R1_md5", "sequence_file_R2_md5": "sequence_file_R2_md5", - "sequencing_sample_id": "sample_name" + "sequencing_sample_id": "sequencing_sample_id" } }, "md5_file_name": "md5_check_file.csv", diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e5c25e62..d41df2b5 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -14,7 +14,7 @@ import sys import os -# import ftplib +import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -298,7 +298,7 @@ def create_structure_to_ena(self): # Submit data to webin ftp server. It should only upload fastq files in case the action is ADD. # When the action is MODIFY rthe fastq are already submitted - """ + if self.action == "ADD" or self.action == "add": session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) @@ -318,7 +318,7 @@ def create_structure_to_ena(self): g2 = session.quit() print(g2) - """ + """ THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) chec = submit_data(file_paths, self.passwd, self.user) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index f19c71ba..97f016bc 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -221,6 +221,14 @@ def additional_formating(self, mapped_json_data): fields = config_json.get_configuration("ENA_fields")[ "map_not_provided_fields" ] + mapped_json_data[idx]["r1_fastq_filepath"] = ( + self.json_data[idx]["r1_fastq_filepath"] + + self.json_data[idx]["sequence_file_R1_fastq"] + ) + mapped_json_data[idx]["r2_fastq_filepath"] = ( + self.json_data[idx]["r2_fastq_filepath"] + + self.json_data[idx]["sequence_file_R2_fastq"] + ) for i, j in enumerate(fields): mapped_json_data[idx][j] = "not provided" diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 3dee8794..1c618fea 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -101,7 +101,7 @@ def include_data_from_mapping_stats(self, j_data): for row in j_data: for field, value in mapping_fields.items(): try: - row[field] = map_data[row["sample_name"]][value] + row[field] = map_data[row["sequencing_sample_id"]][value] except KeyError as e: log.error("Field %s not found in mapping stats", e) stderr.print(f"[red]Field {e} not found in mapping stats") @@ -118,7 +118,7 @@ def include_pangolin_data(self, j_data): sample_name = row["sample_name"].replace("-", "_") else: sample_name = row["sample_name"] - f_name = sample_name + ".pangolin." + row["analysis_date"] + ".csv" + f_name = sample_name + ".pangolin." + row["analysis date"] + ".csv" f_path = os.path.join(self.input_folder, f_name) try: f_data = relecov_tools.utils.read_csv_file_return_dict(f_path, ",") From 1363f00eb611a7c685bc3521b47a53a7a3d593d3 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 20 Sep 2022 14:02:40 +0200 Subject: [PATCH 1006/1454] changes in anatomical config based on maria correction --- ...anatomical_material_collection_method.json | 58 +++++++++---------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 35385768..adcce820 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -731,81 +731,81 @@ "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Bronchiole Scraping": { + "Bronchiole Extract": { "anatomical_part": "Bronchiole", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Alveolar sac Scraping": { + "Alveolar sac Extract": { "anatomical_part": "Alveolar sac", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Pleural sac Scraping": { + "Pleural sac Extract": { "anatomical_part": "Pleural sac", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Pleural cavity Scraping": { + "Pleural cavity Extract": { "anatomical_part": "Pleural cavity", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Trachea Scraping": { + "Trachea Extract": { "anatomical_part": "Trachea", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Upper respiratory tract Scraping": { + "Upper respiratory tract Extract": { "anatomical_part": "Upper respiratory tract", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Anterior Nares Scraping": { + "Anterior Nares Extract": { "anatomical_part": "Anterior Nares", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Esophagus Scraping": { + "Esophagus Extract": { "anatomical_part": "Esophagus", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Ethmoid sinus Scraping": { + "Ethmoid sinus Extract": { "anatomical_part": "Ethmoid sinus", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Nasal Cavity Scraping": { + "Nasal Cavity Extract": { "anatomical_part": "Nasal Cavity", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Middle Nasal Turbinate Scraping": { + "Middle Nasal Turbinate Extract": { "anatomical_part": "Middle Nasal Turbinate", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Nasopharynx Scraping": { + "Nasopharynx Extract": { "anatomical_part": "Nasopharynx", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Oropharynx Scraping": { + "Oropharynx Extract": { "anatomical_part": "Oropharynx", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, @@ -995,9 +995,9 @@ "body_product": "Not Applicable", "anatomical_material": "Tissue" }, - "Scraping": { + "Extract": { "anatomical_part": "Not Applicable", - "collection_method": "Scraping", + "collection_method": "Extract", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, @@ -1007,4 +1007,4 @@ "body_product": "Not Applicable", "anatomical_material": "Placenta" } -} +} \ No newline at end of file From 0cebbd704631a610f6f6a338aeab72ed7d9dc639 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 22 Sep 2022 09:41:02 +0200 Subject: [PATCH 1007/1454] working on lineage analysis software version --- relecov_tools/conf/configuration.json | 4 +--- relecov_tools/ena_upload.py | 1 + relecov_tools/read_bioinfo_metadata.py | 24 ++++++++++++++---------- relecov_tools/utils.py | 1 + 4 files changed, 17 insertions(+), 13 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index bcb76fb2..2b87c502 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -287,7 +287,7 @@ "BOWTIE2_ALIGN": "bowtie2" }, "mapping_software_version": { - "BOWTIE2_ALIGN": "2.4.4" + "BOWTIE2_ALIGN": "bowtie2" }, "preprocessing_software_version": { "FASTP": "fastp" @@ -300,8 +300,6 @@ "read_length": "number_of_base_pairs_sequenced", "schema_name": "schema_name", "schema_version": "schema_version", - "sequence_file_R1_fastq": "sequence_file_R1_fastq", - "sequence_file_R2_fastq": "sequence_file_R2_fastq", "sequence_file_R1_md5": "sequence_file_R1_md5", "sequence_file_R2_md5": "sequence_file_R2_md5", "sequencing_sample_id": "sequencing_sample_id" diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index d41df2b5..46432e4e 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,3 +1,4 @@ +from distutils.errors import LibError import logging # from re import template diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 1c618fea..ba033879 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -89,7 +89,7 @@ def include_data_from_mapping_stats(self, j_data): per_genome_greater_10x. per_Ns. per_reads_host, per_reads_virus. per_unmapped, qc_filtered, reference_genome_accession """ - # position of the aample columns inside mapping file + # position of the sample columns inside mapping file sample_position = 4 map_data = relecov_tools.utils.read_csv_file_return_dict( self.mapping_illumina, ",", sample_position @@ -114,12 +114,13 @@ def include_pangolin_data(self, j_data): "bioinfo_analysis", "mapping_pangolin" ) for row in j_data: - if "-" in row["sample_name"]: - sample_name = row["sample_name"].replace("-", "_") + if "-" in row["sequencing_sample_id"]: + sample_name = row["sequencing_sample_id"].replace("-", "_") else: - sample_name = row["sample_name"] + sample_name = row["sequencing_sample_id"] f_name = sample_name + ".pangolin." + row["analysis date"] + ".csv" f_path = os.path.join(self.input_folder, f_name) + try: f_data = relecov_tools.utils.read_csv_file_return_dict(f_path, ",") except FileNotFoundError as e: @@ -145,10 +146,10 @@ def include_consensus_data(self, j_data): "bioinfo_analysis", "mapping_consensus" ) for row in j_data: - if "-" in row["sample_name"]: - sample_name = row["sample_name"].replace("-", "_") + if "-" in row["sequencing_sample_id"]: + sample_name = row["sequencing_sample_id"].replace("-", "_") else: - sample_name = row["sample_name"] + sample_name = row["sequencing_sample_id"] f_name = sample_name + ".consensus.fa" f_path = os.path.join(self.input_folder, f_name) try: @@ -164,12 +165,12 @@ def include_consensus_data(self, j_data): row["consensus_genome_length"] = str(len(record_fasta)) row["consensus_sequence_name"] = record_fasta.description row["consensus_sequence_filepath"] = self.input_folder - row["consensus_file_name"] = f_name + row["consensus_sequence_filename"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) base_calculation = int(row["number_of_base_pairs_sequenced"]) * len( record_fasta ) - if row["sequence_file_R2_fastq"] != "": + if row["sequencing_sample_id"] != "": row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) else: row["number_of_base_pairs_sequenced"] = str(base_calculation) @@ -203,7 +204,7 @@ def include_variant_metrics(self, j_data): for row in j_data: for field, value in mapping_fields.items(): try: - row[field] = map_data[row["sample_name"]][value] + row[field] = map_data[row["sequencing_sample_id"]][value] except KeyError as e: log.error("Field %s not found in mapping stats", e) stderr.print(f"[red]Field {e} not found in mapping stats") @@ -215,6 +216,7 @@ def include_software_versions(self, j_data): version_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_version" ) + try: versions = relecov_tools.utils.read_yml_file(self.req_files["versions"]) except YAMLError as e: @@ -224,7 +226,9 @@ def include_software_versions(self, j_data): sys.exit(1) for row in j_data: for field, version_data in version_fields.items(): + for key, value in version_data.items(): + row[field] = versions[key][value] return j_data diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index d803238b..2d3a04b9 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -78,6 +78,7 @@ def read_csv_file_return_dict(file_name, sep, key_position=None): where the main key is the first column, if key position is None otherwise the index value of the kwy position is used as key """ + try: with open(file_name, "r") as fh: lines = fh.readlines() From 358335ce75c3846ad8f805f654071d5037549ccc Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 22 Sep 2022 10:51:29 +0200 Subject: [PATCH 1008/1454] lintin --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 46432e4e..cd507169 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,4 +1,4 @@ -from distutils.errors import LibError +# from distutils.errors import LibError import logging # from re import template From bfa743bd0495400b6f2af428f7dbaa5ce2c16077 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Mon, 26 Sep 2022 13:53:13 +0200 Subject: [PATCH 1009/1454] added default values for covv_type and covv_passage in gisaid_upload --- relecov_tools/gisaid_upload.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 74d02e60..7716d092 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -117,6 +117,8 @@ def complete_mand_fields(self, dataframe): dataframe.loc[ dataframe["covv_patient_status"] == "", "covv_patient_status" ] = "unknown" + dataframe.loc[dataframe["covv_type"] == "", "covv_type"] = "betacoronavirus" + dataframe.loc[dataframe["covv_passage"] =="", "covv_passage"] = "Original" config_json = ConfigJson() gisaid_config = config_json.get_configuration("GISAID_configuration") @@ -129,7 +131,6 @@ def metadata_to_csv(self): """Transform metadata json to csv""" data = relecov_tools.utils.read_json_file(self.gisaid_json) df_data = pd.DataFrame(data) - df_data.insert(4, "covv_passage", "Original") config_json = ConfigJson() fields = config_json.get_configuration("gisaid_csv_headers") @@ -164,6 +165,7 @@ def metadata_to_csv(self): if not os.path.exists(self.output_path): os.mkdir(self.output_path) df_data_comp.to_csv(df_data_path, index=False) + import pdb; pdb.set_trace() return df_data_path # generar template con cli3 From 1bd39d60eef1af96deaed58fddfa7eb4c05df10b Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 27 Sep 2022 09:11:45 +0200 Subject: [PATCH 1010/1454] assembly method is retrieved from config json (gisaid_upload) --- relecov_tools/gisaid_upload.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 7716d092..4a3d5cea 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -124,6 +124,10 @@ def complete_mand_fields(self, dataframe): gisaid_config = config_json.get_configuration("GISAID_configuration") submitter_id = gisaid_config["submitter"] dataframe.loc[dataframe["submitter"] == "", "submitter"] = submitter_id + + bioinfo_config = config_json.get_configuration("bioinfo_analysis") + assembly_method = bioinfo_config["fixed_values"]["bioinformatics_protocol_software_name"] + dataframe.loc[dataframe["covv_assembly_method"] == "", "covv_assembly_method"] = assembly_method return dataframe @@ -165,7 +169,6 @@ def metadata_to_csv(self): if not os.path.exists(self.output_path): os.mkdir(self.output_path) df_data_comp.to_csv(df_data_path, index=False) - import pdb; pdb.set_trace() return df_data_path # generar template con cli3 From e1f4156649591c16eec340a2ac35e0be45eea968 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 27 Sep 2022 09:29:55 +0200 Subject: [PATCH 1011/1454] changed default value of token argument (gisaid_upload) --- relecov_tools/gisaid_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 4a3d5cea..b05d4af1 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -240,6 +240,7 @@ def cli3_auth(self): "cli3 authenticate --username %s --password %s --client_id %s" % (self.user, self.passwd, self.client_id) ) + self.token = "gisaid.authtoken" def cli3_upload(self): """Upload to GISAID""" From d9ffd4d7c40bf1059759909761cf9166515f9ebe Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 27 Sep 2022 09:49:14 +0200 Subject: [PATCH 1012/1454] added patient status field to gisaid_schema --- relecov_tools/schema/gisaid_schema.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 5ddecb0f..d32237b6 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -247,6 +247,15 @@ "classification": "Database Identifiers", "label": "Sample ID given by originating laboratory", "fill_mode": "sample" + }, + "covv_patient_status": { + "examples": ["Hospitalized", "Released", "Live", "Deceased"], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": " Status of the host", + "classification": "Host information", + "label": "Host health state", + "fill_mode": "sample" } } } From efbe49fc77fbc0ba6bd087a9b76d194daaabc298 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 27 Sep 2022 10:06:09 +0200 Subject: [PATCH 1013/1454] added ontology of submitting_lab_sample_id to gisaid and relecov schemas --- relecov_tools/schema/gisaid_schema.json | 9 +++++++++ relecov_tools/schema/relecov_schema.json | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index d32237b6..20c1ddcb 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -240,6 +240,15 @@ "label": "Submitting Institution" }, "covv_subm_sample_id": { + "examples": "", + "ontology": "GENEPIO:0001148", + "type": "string", + "description": "Sample ID given by the submitting laboratory", + "classification": "Database Identifiers", + "label": "Sample ID given by submitting laboratory", + "fill_mode": "sample" + }, + "covv_provider_sample_id": { "examples": ["prov_rona_99"], "ontology": "GENEPIO:0001123", "type": "string", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 6c9161e3..e44f32a2 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -114,7 +114,7 @@ "examples": [ "" ], - "ontology": "0", + "ontology": "GENEPIO:0001148", "type": "string", "description": "Sample ID given by the submitting laboratory", "classification": "Sequencing", From 6aabbe7f47c88a7e8967b86275ffac37faa8c26e Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Tue, 27 Sep 2022 11:43:18 +0200 Subject: [PATCH 1014/1454] added error if author is empty or unknown (gisaid_upload) --- relecov_tools/gisaid_upload.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index b05d4af1..b9de793f 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -2,7 +2,7 @@ # from pyparsing import col import rich.console - +import sys import pandas as pd import os @@ -105,7 +105,13 @@ def complete_mand_fields(self, dataframe): dataframe.loc[ dataframe["covv_patient_age"] == "", "covv_patient_age" ] = "unknown" - dataframe.loc[dataframe["covv_authors"] == "", "covv_authors"] = "unknown" + + authors = [authors_field for authors_field in dataframe["covv_authors"]] + if "" in authors or "unknown" in authors: + log.error( "Invalid value for author. This field is required in full") + stderr.print("[red] Invalid value for authors. This field is required in full, 'unknown' is not allowed") + sys.exit(1) + dataframe.loc[ dataframe["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" ] = "unknown" @@ -130,7 +136,7 @@ def complete_mand_fields(self, dataframe): dataframe.loc[dataframe["covv_assembly_method"] == "", "covv_assembly_method"] = assembly_method return dataframe - + def metadata_to_csv(self): """Transform metadata json to csv""" data = relecov_tools.utils.read_json_file(self.gisaid_json) From fea515d81ef9be073d1faab9956ce40d74a50677 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 3 Oct 2022 10:46:30 +0200 Subject: [PATCH 1015/1454] fix bug in long_table_parse, because of change in config heading --- relecov_tools/long_table_parse.py | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 3c81c521..a16cc195 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -23,7 +23,6 @@ class LongTableParse: """ - - parse_a_list_of_dictionaries() : returns generated_JSON - saving_file(generated_JSON) - parsing_csv() : It manages all this proccess: @@ -62,9 +61,7 @@ def __init__(self, file_path=None, output_directory=None): Path(self.output_directory).mkdir(parents=True, exist_ok=True) config_json = ConfigJson() - self.long_table_heading = config_json.get_topic_data( - "headings", "long_table_heading" - ) + self.long_table_heading = config_json.get_configuration("long_table_heading") def validate_file(self, heading): """Check if long table file has all mandatory fields defined in @@ -78,12 +75,9 @@ def validate_file(self, heading): return True def parse_file(self): - """_summary_ - This function generates a json file from the csv file entered by the user - (long_table.csv). - - Checks if expected headers match with file headers - Returns: - dictionary with key as sample and value the list of variants + """This function generates a json file from the csv file entered by + the user (long_table.csv). + Validate the file by checking the header line """ with open(self.file_path) as fh: lines = fh.readlines() @@ -135,7 +129,6 @@ def parse_file(self): return samp_dict def convert_to_json(self, samp_dict): - """ """ j_list = [] for key, values in samp_dict.items(): j_dict = {"sample_name": key} @@ -143,9 +136,8 @@ def convert_to_json(self, samp_dict): j_list.append(j_dict) return j_list - def saving_file(self, j_list): - """ - Transform the p0arsed data into a jsonf file, naming as + def save_to_file(self, j_list): + """Transform the parsed data into a jsonf file, naming as "long_table_" + "current date" + ".json" """ stderr.print("[blue]Saving parsed data to file") @@ -164,5 +156,5 @@ def parsing_csv(self): stderr.print("[blue]Starting reading the input file") parsed_data = self.parse_file() j_list = self.convert_to_json(parsed_data) - self.saving_file(j_list) + self.save_to_file(j_list) stderr.print("[green]Process completed") From 53c239d96b3c94f1de027cfda29653026ca35921 Mon Sep 17 00:00:00 2001 From: Maria Lara Date: Wed, 5 Oct 2022 13:29:29 +0200 Subject: [PATCH 1016/1454] lintin --- relecov_tools/gisaid_upload.py | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index b9de793f..1920a0e2 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -105,13 +105,15 @@ def complete_mand_fields(self, dataframe): dataframe.loc[ dataframe["covv_patient_age"] == "", "covv_patient_age" ] = "unknown" - + authors = [authors_field for authors_field in dataframe["covv_authors"]] if "" in authors or "unknown" in authors: - log.error( "Invalid value for author. This field is required in full") - stderr.print("[red] Invalid value for authors. This field is required in full, 'unknown' is not allowed") + log.error("Invalid value for author. This field is required in full") + stderr.print( + "[red] Invalid value for authors. This field is required in full, 'unknown' is not allowed" + ) sys.exit(1) - + dataframe.loc[ dataframe["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" ] = "unknown" @@ -124,19 +126,23 @@ def complete_mand_fields(self, dataframe): dataframe["covv_patient_status"] == "", "covv_patient_status" ] = "unknown" dataframe.loc[dataframe["covv_type"] == "", "covv_type"] = "betacoronavirus" - dataframe.loc[dataframe["covv_passage"] =="", "covv_passage"] = "Original" + dataframe.loc[dataframe["covv_passage"] == "", "covv_passage"] = "Original" config_json = ConfigJson() gisaid_config = config_json.get_configuration("GISAID_configuration") submitter_id = gisaid_config["submitter"] dataframe.loc[dataframe["submitter"] == "", "submitter"] = submitter_id - + bioinfo_config = config_json.get_configuration("bioinfo_analysis") - assembly_method = bioinfo_config["fixed_values"]["bioinformatics_protocol_software_name"] - dataframe.loc[dataframe["covv_assembly_method"] == "", "covv_assembly_method"] = assembly_method + assembly_method = bioinfo_config["fixed_values"][ + "bioinformatics_protocol_software_name" + ] + dataframe.loc[ + dataframe["covv_assembly_method"] == "", "covv_assembly_method" + ] = assembly_method return dataframe - + def metadata_to_csv(self): """Transform metadata json to csv""" data = relecov_tools.utils.read_json_file(self.gisaid_json) From bdd147f9dc15f66b6730a22c149bba7cf579a291 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 6 Oct 2022 12:27:13 +0200 Subject: [PATCH 1017/1454] fix for working interactive --- relecov_tools/metadata_homogeneizer.py | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index dc31b1b9..35b5db38 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -29,17 +29,20 @@ def __init__(self, institution=None, directory=None, output_folder=None): self.institution = relecov_tools.utils.prompt_selection( msg="Select the available mapping institution", choices=["isciii", "hugtip", "hunsc-iter"], - ) + ).upper() else: self.institution = institution.upper() - mapping_json_file = os.path.join( - os.path.dirname(__file__), - "schema", - "institution_schemas", - self.config_json.get_topic_data( - "institution_mapping_file", self.institution - ), - ) + + mapping_json_file = os.path.join( + os.path.dirname(__file__), + "schema", + "institution_schemas", + self.config_json.get_topic_data( + "institution_mapping_file", self.institution + ), + ) + + self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) if directory is None: directory = relecov_tools.utils.prompt_path( @@ -52,8 +55,6 @@ def __init__(self, institution=None, directory=None, output_folder=None): ) sys.exit(1) - self.mapping_json_data = relecov_tools.utils.read_json_file(mapping_json_file) - try: lab_metadata = self.mapping_json_data["required_files"]["metadata_file"][ "file_name" From 89604d47eb2446325a7162ffeb6546ee0fc67548 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 6 Oct 2022 14:35:51 +0200 Subject: [PATCH 1018/1454] linting --- relecov_tools/metadata_homogeneizer.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 35b5db38..aabf0548 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -63,7 +63,9 @@ def __init__(self, institution=None, directory=None, output_folder=None): log.error("Metadata File is not defined in schema") stderr.print("[red] Metadata File is not defined in schema") sys.exit(1) + metadata_path = os.path.join(directory, lab_metadata) + if not os.path.isfile(metadata_path): log.error("Metadata File %s does not exists", metadata_path) stderr.print("[red] Metadata File " + metadata_path + "does not exists") @@ -72,6 +74,7 @@ def __init__(self, institution=None, directory=None, output_folder=None): self.lab_metadata["file_name"] = metadata_path self.additional_files = [] + if len(self.mapping_json_data["required_files"]) > 1: for key, values in self.mapping_json_data["required_files"].items(): if key == "metadata_file": @@ -86,8 +89,10 @@ def __init__(self, institution=None, directory=None, output_folder=None): sys.exit(1) values["file_name"] = f_path self.additional_files.append(values) + # Check if python file is defined function_file = self.mapping_json_data["python_file"] + if function_file == "": self.function_file = None else: From 939ad1f2b789cd8c5e1702e48e46ab8192e1fcd7 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 7 Oct 2022 13:04:07 +0200 Subject: [PATCH 1019/1454] fixed issue 215. https://github.com/BU-ISCIII/relecov-tools/issues/215. Also replace clasification for classification. A 's' was missing --- relecov_tools/schema/relecov_schema.json | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 3abd6966..3849d449 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -551,9 +551,9 @@ "ontology": "GENEPIO:0000156", "type": "string", "description": "", - "clasification": "Submission ENA", + "classification": "Submission ENA", "label": "Study type", - "table": "study" + "fill_mode": "batch" }, "geo_loc_longitude": { "examples": [ @@ -874,18 +874,16 @@ "fill_mode": "batch", "minLenght": "1" }, - "host subject id": { + "host_subject_id": { "examples": [ "e.g. #131" ], "ontology": "GENEPIO:0001398", "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", - "clasification": "Host information", + "classification": "Host information", "label": "Host Subject Id", - "table": [ - "sample" - ] + "fill_mode": "sample" }, "host_health_state": { "examples": [ @@ -2529,4 +2527,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From ced02ba9c4d456127932a426fbc98bac501920d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 7 Oct 2022 13:38:49 +0200 Subject: [PATCH 1020/1454] few comments in homogeneizer module --- relecov_tools/metadata_homogeneizer.py | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index aabf0548..e5c74cd6 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -20,11 +20,15 @@ class MetadataHomogeneizer: """MetadataHomogeneizer object""" def __init__(self, institution=None, directory=None, output_folder=None): + + # open config self.config_json = ConfigJson() + # read heading from config self.heading = self.config_json.get_topic_data( "lab_metadata", "metadata_lab_heading" ) + # handle institution if institution is None: self.institution = relecov_tools.utils.prompt_selection( msg="Select the available mapping institution", @@ -123,7 +127,6 @@ def mapping_metadata(self, ws_data): for row in ws_data: row_data = {} for dest_map, orig_map in map_fields.items(): - row_data[dest_map] = row[orig_map] map_data.append(row_data) @@ -145,7 +148,7 @@ def add_fixed_fields(self, mapped_data): add_data.append(new_row_data) return add_data - def handling_files(self, file_data, additional_data): + def handling_files(self, file_data, data_to_add): """Added information based on the required file configuration. The first time this function is called is for mapping the laboratory metadata to ISCIII. For this time mapping_metadata method is used. @@ -154,7 +157,7 @@ def handling_files(self, file_data, additional_data): """ if file_data["file_name"] != "": f_name = file_data["file_name"] - stderr.print("[blue] Start processing additional file " + f_name) + stderr.print("[blue] Starting processing file " + f_name) if f_name.endswith(".json"): data = relecov_tools.utils.read_json_file(f_name) elif f_name.endswith(".tsv"): @@ -180,7 +183,7 @@ def handling_files(self, file_data, additional_data): if file_data["function"] == "None": mapping_idx = self.heading.index(file_data["mapped_key"]) - for row in additional_data[1:]: + for row in data_to_add[1:]: # new_row_data = [] s_value = str(row[mapping_idx]) try: @@ -217,6 +220,7 @@ def handling_files(self, file_data, additional_data): + " import " + func_name ) + # somehow this overrides additional_data working as a pointer eval( func_name + "(additional_data, data, file_data['mapped_fields'], self.heading)" @@ -228,14 +232,20 @@ def handling_files(self, file_data, additional_data): def converting_metadata(self): stderr.print("[blue] Reading the metadata file to convert") + # metadata_file contains the primary source of information. First we map it. mapped_data = self.handling_files(self.lab_metadata, "") stderr.print("[green] Successful conversion mapping to ISCIII metadata") stderr.print("[blue] Adding fixed information") + + # Then we add the fixed data additional_data = self.add_fixed_fields(mapped_data) + # Fetch the additional files and include the information in metadata stderr.print("[blue] reading and mapping de information that are in files") for additional_file in self.additional_files: additional_data = self.handling_files(additional_file, additional_data) + + ## write to excel mapped data f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") stderr.print("[blue] Dumping information to excel") post_process = {"insert_rows": 3, "insert_cols": 1} From 07d23f1999adce5907cb0894bd2dff55cdbfd05d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 7 Oct 2022 13:44:45 +0200 Subject: [PATCH 1021/1454] fixed variable name in read lab metadata --- relecov_tools/read_lab_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 0f9fb9a7..573e8295 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -29,7 +29,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.metadata_file = metadata_file if not os.path.exists(self.metadata_file): log.error("Metadata file %s does not exist ", self.metadata_file) - stderr.print("[red] Metadata file " + self.meta_file + " does not exist") + stderr.print("[red] Metadata file " + self.metadata_file + " does not exist") sys.exit(1) if sample_list_file is None: self.sample_list_file = relecov_tools.utils.prompt_path( From c55e969a888634b0d22bff8683cec6e4337f75e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 7 Oct 2022 13:53:12 +0200 Subject: [PATCH 1022/1454] removed wrong default --- relecov_tools/__main__.py | 5 ----- relecov_tools/read_lab_metadata.py | 7 ++++++- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 5cffefcd..b5175fc8 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -164,11 +164,6 @@ def download(user, password, conf_file, user_relecov, password_relecov): "-s", "--sample_list_file", type=click.Path(), - default=os.path.join( - os.path.dirname(os.path.realpath(__file__)), - "assets", - "additional_metadata.json", - ), help="Json with the additional metadata to add to the received user metadata", ) @click.option( diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 573e8295..bba4f390 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -27,28 +27,33 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None ) else: self.metadata_file = metadata_file + if not os.path.exists(self.metadata_file): log.error("Metadata file %s does not exist ", self.metadata_file) stderr.print("[red] Metadata file " + self.metadata_file + " does not exist") sys.exit(1) + if sample_list_file is None: self.sample_list_file = relecov_tools.utils.prompt_path( msg="Select the file which contains the sample information" ) else: self.sample_list_file = sample_list_file + if not os.path.exists(self.sample_list_file): - log.error("Sample information file %s does not exist ", self.metadata_file) + log.error("Sample information file %s does not exist ", self.sample_list_file) stderr.print( "[red] Sample information " + self.sample_list_file + " does not exist" ) sys.exit(1) + if output_folder is None: self.output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" ) else: self.output_folder = output_folder + config_json = ConfigJson() relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") relecov_sch_path = os.path.join( From 46db0a9daf54e2733f88368ec821bbae173fb31e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 7 Oct 2022 14:01:50 +0200 Subject: [PATCH 1023/1454] fixed name in map field for lab metadata conversion --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index e405a1bd..7db633a8 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -59,7 +59,7 @@ "lab_metadata_req_json": { "laboratory_data": { "file": "laboratory_address.json", - "map_field": "collecting institution", + "map_field": "collecting_institution", "adding_fields": "__all__" }, "geo_location_data": { @@ -409,4 +409,4 @@ "host behaviour" ] } -} \ No newline at end of file +} From dbb6cc05739ed6cdeb55073c503d52396a98394b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 7 Oct 2022 14:16:14 +0200 Subject: [PATCH 1024/1454] added warning message in except --- relecov_tools/read_lab_metadata.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index bba4f390..7c8631ef 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -68,6 +68,10 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None try: self.label_prop_dict[values["label"]] = prop except KeyError: + log.warning("Property %s does not have 'label' attribute", prop) + stderr.print( + "[orange] Property " + prop + " does not have 'label' attribute" + ) continue self.json_req_files = config_json.get_topic_data( "lab_metadata", "lab_metadata_req_json" From 1def424a6eb65d579e220c5b742662b86a7a5527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 14:13:56 +0200 Subject: [PATCH 1025/1454] added spaces for better reading --- relecov_tools/read_lab_metadata.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 7c8631ef..e1beca73 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -64,6 +64,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None with open(relecov_sch_path, "r") as fh: self.relecov_sch_json = json.load(fh) self.label_prop_dict = {} + for prop, values in self.relecov_sch_json["properties"].items(): try: self.label_prop_dict[values["label"]] = prop @@ -73,6 +74,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None "[orange] Property " + prop + " does not have 'label' attribute" ) continue + self.json_req_files = config_json.get_topic_data( "lab_metadata", "lab_metadata_req_json" ) From f5b9d441e5fece9ac03aeb5ba79b59b5b7d284ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 16:51:52 +0200 Subject: [PATCH 1026/1454] fixed specimen source splitting --- ...anatomical_material_collection_method.json | 6 +- relecov_tools/conf/configuration.json | 20 +- relecov_tools/read_lab_metadata.py | 25 ++- relecov_tools/schema/relecov_schema.json | 189 +++++++++++++++++- 4 files changed, 215 insertions(+), 25 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index adcce820..2edc43d3 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -995,9 +995,9 @@ "body_product": "Not Applicable", "anatomical_material": "Tissue" }, - "Extract": { + "Scraping": { "anatomical_part": "Not Applicable", - "collection_method": "Extract", + "collection_method": "Scraping2", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, @@ -1007,4 +1007,4 @@ "body_product": "Not Applicable", "anatomical_material": "Placenta" } -} \ No newline at end of file +} diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 7db633a8..095cbd18 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -75,19 +75,17 @@ "submitting_institution_email" ] }, - "anatomical_material": { + "specimen_source_splitting": { "file": "anatomical_material_collection_method.json", - "map_field": { - "any_of": [ - "body_product", - "anatomical_part", - "collection_method", - "anatomical_material" - ] - }, - "adding_fields": "__all__" + "map_field": "specimen_source", + "adding_fields": [ + "anatomical_material", + "anatomical_part", + "body_product", + "collection_method" + ] } - }, + }, "required_post_processing": { "host_common_name": { "Human": "host_scientific_name::Homo sapiens" diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index e1beca73..68701004 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -153,17 +153,22 @@ def adding_ontology_to_enum(self, m_data): def process_from_json(self, m_data, json_fields): """ """ - if isinstance(json_fields["map_field"], dict): - # Search for the value which contains data - for m_field in json_fields["map_field"]["any_of"]: - try: - m_data[0][m_field] - map_field = m_field - except KeyError: - continue - else: - map_field = json_fields["map_field"] +# if isinstance(json_fields["map_field"], dict): +# # Search for the value which contains data +# for m_field in json_fields["map_field"]["any_of"]: +# try: +# #m_data[0][m_field] +# map_field = m_field +# except KeyError: +# continue +# else: + + map_field = json_fields["map_field"] + + import pdb; pdb.set_trace() + json_data = json_fields["j_data"] + if isinstance(json_data, dict): for idx in range(len(m_data)): m_data[idx].update(json_data[m_data[idx][map_field]]) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 3abd6966..3b197335 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -616,6 +616,193 @@ "label": "Anatomical Material", "fill_mode": "batch" }, + "specimen_source": { + "enum": [ + "Lower respiratory tract Aspiration", + "Bronchus Aspiration", + "Lung Aspiration", + "Bronchiole Aspiration", + "Alveolar sac Aspiration", + "Pleural sac Aspiration", + "Pleural cavity Aspiration", + "Trachea Aspiration", + "Upper respiratory tract Aspiration", + "Anterior Nares Aspiration", + "Esophagus Aspiration", + "Ethmoid sinus Aspiration", + "Nasal Cavity Aspiration", + "Middle Nasal Turbinate Aspiration", + "Pharynx Aspiration", + "Nasopharynx Aspiration", + "Oropharynx Aspiration", + "Lower respiratory tract Vacuum Aspiration", + "Bronchus Vacuum Aspiration", + "Lung Vacuum Aspiration", + "Bronchiole Vacuum Aspiration", + "Alveolar sac Vacuum Aspiration", + "Pleural sac Vacuum Aspiration", + "Pleural cavity Vacuum Aspiration", + "Trachea Vacuum Aspiration", + "Upper respiratory tract Vacuum Aspiration", + "Anterior Nares Vacuum Aspiration", + "Esophagus Vacuum Aspiration", + "Ethmoid sinus Vacuum Aspiration", + "Nasal Cavity Vacuum Aspiration", + "Middle Nasal Turbinate Vacuum Aspiration", + "Nasopharynx Vacuum Aspiration", + "Oropharynx Vacuum Aspiration", + "Lower respiratory tract Biopsy", + "Bronchus Biopsy", + "Lung Biopsy", + "Bronchiole Biopsy", + "Alveolar sac Biopsy", + "Pleural sac Biopsy", + "Pleural cavity Biopsy", + "Trachea Biopsy", + "Rectum Biopsy", + "Skin Biopsy", + "Stomach Biopsy", + "Upper respiratory tract Biopsy", + "Anterior Nares Biopsy", + "Esophagus Biopsy", + "Ethmoid sinus Biopsy", + "Nasal Cavity Biopsy", + "Middle Nasal Turbinate Biopsy", + "Anus Biopsy", + "Duodenum Biopsy", + "Nasopharynx Biopsy", + "Oropharynx Biopsy", + "Lower respiratory tract Needle Biopsy", + "Bronchus Needle Biopsy", + "Lung Needle Biopsy", + "Bronchiole Needle Biopsy", + "Alveolar sac Needle Biopsy", + "Pleural sac Needle Biopsy", + "Pleural cavity Needle Biopsy", + "Trachea Needle Biopsy", + "Rectum Needle Biopsy", + "Skin Needle Biopsy", + "Stomach Needle Biopsy", + "Upper respiratory tract Needle Biopsy", + "Anterior Nares Needle Biopsy", + "Esophagus Needle Biopsy", + "Ethmoid sinus Needle Biopsy", + "Nasal Cavity Needle Biopsy", + "Middle Nasal Turbinate Needle Biopsy", + "Anus Needle Biopsy", + "Duodenum Needle Biopsy", + "Nasopharynx Needle Biopsy", + "Oropharynx Needle Biopsy", + "Lower respiratory tract Lavage ", + "Pleural sac Lavage ", + "Pleural cavity Lavage ", + "Trachea Lavage ", + "Upper respiratory tract Lavage ", + "Anterior Nares Lavage ", + "Esophagus Lavage ", + "Ethmoid sinus Lavage ", + "Nasal Cavity Lavage ", + "Middle Nasal Turbinate Lavage ", + "Nasopharynx Lavage ", + "Oropharynx Lavage ", + "Bronchoalveolar Lavage", + "Gastric Lavage", + "Lower respiratory tract Necropsy", + "Bronchus Necropsy", + "Lung Necropsy", + "Bronchiole Necropsy", + "Alveolar sac Necropsy", + "Pleural sac Necropsy", + "Pleural cavity Necropsy", + "Trachea Necropsy", + "Rectum Necropsy", + "Skin Necropsy", + "Stomach Necropsy", + "Upper respiratory tract Necropsy", + "Anterior Nares Necropsy", + "Esophagus Necropsy", + "Ethmoid sinus Necropsy", + "Nasal Cavity Necropsy", + "Middle Nasal Turbinate Necropsy", + "Anus Necropsy", + "Duodenum Necropsy", + "Nasopharynx (NP) Necropsy", + "Oropharynx (OP) Necropsy", + "Lower respiratory tract Rinsing", + "Bronchus Rinsing", + "Lung Rinsing", + "Bronchiole Rinsing", + "Alveolar sac Rinsing", + "Pleural sac Rinsing", + "Pleural cavity Rinsing", + "Trachea Rinsing", + "Upper respiratory tract Rinsing", + "Anterior Nares Rinsing", + "Esophagus Rinsing", + "Ethmoid sinus Rinsing", + "Nasal Cavity Rinsing", + "Middle Nasal Turbinate Rinsing", + "Nasopharynx Rinsing", + "Oropharynx Rinsing", + "Bronchiole Scraping", + "Alveolar sac Scraping", + "Pleural sac Scraping", + "Pleural cavity Scraping", + "Trachea Scraping", + "Upper respiratory tract Scraping", + "Anterior Nares Scraping", + "Esophagus Scraping", + "Ethmoid sinus Scraping", + "Nasal Cavity Scraping", + "Middle Nasal Turbinate Scraping", + "Nasopharynx Scraping", + "Oropharynx Scraping", + "Nasopharynx Swabbing", + "Oropharynx Swabbing", + "Lower respiratory tract Wash", + "Bronchus Wash", + "Lung Wash", + "Bronchiole Wash", + "Alveolar sac Wash", + "Pleural sac Wash", + "Pleural cavity Wash", + "Trachea Wash", + "Upper respiratory tract Wash", + "Anterior Nares Wash", + "Esophagus Wash", + "Ethmoid sinus Wash", + "Nasal Cavity Wash", + "Middle Nasal Turbinate Wash", + "Nasopharynx Wash", + "Oropharynx Wash", + "Feces", + "Mucus", + "Sputum", + "Sweat", + "Tear", + "Urine", + "Blood", + "Fluid (Cerebrospinal (CSF))", + "Saliva", + "Tissue", + "Placenta", + "Scraping", + "Not Applicable", + "Not Collected", + "Not Provided", + "Missing", + "Restricted Access" + ], + "ontology": "0", + "type": "string", + "description": "", + "examples": [ + "" + ], + "classification": "Source of the specimen, merge of anatomical_part, anatomical_material, body_product and collection method.", + "label": "Specimen source", + "fill_mode": "batch" + }, "anatomical_part": { "enum": [ "Eye [UBERON:0000970]", @@ -2529,4 +2716,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From ab63894e9efee621402ca9d020c9235f4ef3061a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 16:53:56 +0200 Subject: [PATCH 1027/1454] fixed samples id saved as floats, now they are written as strings --- relecov_tools/read_lab_metadata.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 68701004..e31b6946 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -279,6 +279,10 @@ def read_metadata_file(self): stderr.print( f"[red] Invalid date format in sample {sample_number}, {key}" ) + elif "sample id" in key.lower(): + if isinstance(row[key], float): + row[key] = str(int(row[key])) + else: if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(row[key]) From 1dfc19ed77c933965d9a0abe1fd09e321ab952d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 16:59:43 +0200 Subject: [PATCH 1028/1454] delete test code --- relecov_tools/read_lab_metadata.py | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index e31b6946..968f2135 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -153,20 +153,8 @@ def adding_ontology_to_enum(self, m_data): def process_from_json(self, m_data, json_fields): """ """ -# if isinstance(json_fields["map_field"], dict): -# # Search for the value which contains data -# for m_field in json_fields["map_field"]["any_of"]: -# try: -# #m_data[0][m_field] -# map_field = m_field -# except KeyError: -# continue -# else: - map_field = json_fields["map_field"] - import pdb; pdb.set_trace() - json_data = json_fields["j_data"] if isinstance(json_data, dict): From 2bd678e90c9e5c3a83ee273376856f9996ead4a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 17:00:10 +0200 Subject: [PATCH 1029/1454] black linting --- relecov_tools/read_lab_metadata.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 968f2135..cc73294d 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -30,7 +30,9 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None if not os.path.exists(self.metadata_file): log.error("Metadata file %s does not exist ", self.metadata_file) - stderr.print("[red] Metadata file " + self.metadata_file + " does not exist") + stderr.print( + "[red] Metadata file " + self.metadata_file + " does not exist" + ) sys.exit(1) if sample_list_file is None: @@ -41,7 +43,9 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.sample_list_file = sample_list_file if not os.path.exists(self.sample_list_file): - log.error("Sample information file %s does not exist ", self.sample_list_file) + log.error( + "Sample information file %s does not exist ", self.sample_list_file + ) stderr.print( "[red] Sample information " + self.sample_list_file + " does not exist" ) From 25ca3c6ac7ead52dac8928bb0f45c308f948e58b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 17:03:15 +0200 Subject: [PATCH 1030/1454] fixed variable name homogeneizer --- relecov_tools/metadata_homogeneizer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index e5c74cd6..f62f1d66 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -223,11 +223,11 @@ def handling_files(self, file_data, data_to_add): # somehow this overrides additional_data working as a pointer eval( func_name - + "(additional_data, data, file_data['mapped_fields'], self.heading)" + + "(data_to_add, data, file_data['mapped_fields'], self.heading)" ) stderr.print("[green] Succesful processing of additional file ") - return additional_data + return data_to_add def converting_metadata(self): stderr.print("[blue] Reading the metadata file to convert") From 05d4637d63342198c27731ae19267aced0772c2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 10 Oct 2022 17:04:02 +0200 Subject: [PATCH 1031/1454] linting --- relecov_tools/metadata_homogeneizer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index f62f1d66..e7d8a8ba 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -245,7 +245,7 @@ def converting_metadata(self): for additional_file in self.additional_files: additional_data = self.handling_files(additional_file, additional_data) - ## write to excel mapped data + # write to excel mapped data f_name = os.path.join(self.output_folder, "converted_metadata_lab.xlsx") stderr.print("[blue] Dumping information to excel") post_process = {"insert_rows": 3, "insert_cols": 1} From 0ba380867f557944cffb6ce95987e7726a8c1f86 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 10 Oct 2022 21:23:47 +0200 Subject: [PATCH 1032/1454] removed self.headers for the PUT request --- relecov_tools/rest_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index a5374519..c8618adc 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -57,7 +57,7 @@ def put_request(self, data, credentials, url): auth = (credentials["user"], credentials["pass"]) url_http = str(self.request_url + url) try: - req = requests.put(url_http, data=data, headers=self.headers, auth=auth) + req = requests.put(url_http, data=data, auth=auth) except requests.ConnectionError: log.error("Unable to open connection towards %s", self.request_url) stderr.print("[red] Unable to open connection towards ", self.request_url) From a5165717ebbba8f84b9b5127d54ca19f10464154 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 12:45:01 +0200 Subject: [PATCH 1033/1454] Fixed ena sample id label in schema, fixed conversion to str when sample id is an int besides a float --- relecov_tools/read_lab_metadata.py | 3 +-- relecov_tools/schema/relecov_schema.json | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index cc73294d..a7b655fd 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -160,7 +160,6 @@ def process_from_json(self, m_data, json_fields): map_field = json_fields["map_field"] json_data = json_fields["j_data"] - if isinstance(json_data, dict): for idx in range(len(m_data)): m_data[idx].update(json_data[m_data[idx][map_field]]) @@ -272,7 +271,7 @@ def read_metadata_file(self): f"[red] Invalid date format in sample {sample_number}, {key}" ) elif "sample id" in key.lower(): - if isinstance(row[key], float): + if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(int(row[key])) else: diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index a155be80..9384c9f7 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2632,7 +2632,7 @@ "type": "string", "description": "", "classification": "Public databases", - "label": "Sample accession", + "label": "ENA Sample ID", "fill_mode": "batch" }, "ena_experiment_accession": { From 1ed6c8de1504ad9713e5d1cfc96f57c3abebf0cb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 12:47:40 +0200 Subject: [PATCH 1034/1454] fixed comments --- relecov_tools/read_lab_metadata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index a7b655fd..b3d84609 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -198,15 +198,17 @@ def adding_fields(self, metadata): values["j_data"] = relecov_tools.utils.read_json_file(f_path) metadata = self.process_from_json(metadata, values) stderr.print(f"[green] Processed {key}") - stderr.print("[blue] Reading sample list file") + # Because sample data file is comming in an input parameter it cannot # be inside the configuration json file. # Include Sample informatin data from sample json file + stderr.print("[blue] Processing sample data file") s_json = {} s_json["map_field"] = "sequencing_sample_id" s_json["adding_field"] = "__all__" s_json["j_data"] = relecov_tools.utils.read_json_file(self.sample_list_file) metadata = self.process_from_json(metadata, s_json) + stderr.print("[green] Processed sample data file.") return metadata def read_configuration_json_files(self): From 341b1aa1692fa8ebc36cb4d3d4f2d9ee8cc053a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 13:41:24 +0200 Subject: [PATCH 1035/1454] added recommended fields to relecov schema according to specs --- relecov_tools/schema/relecov_schema.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 9384c9f7..e5d536ad 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1,5 +1,8 @@ { - "schema": "RELECOV", + "schema": "https://json-schema.org/draft/2020-12/schema", + "id": "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json", + "title": "RELECOV schema", + "description":"Json schema including the ", "version": "1.0.0", "required": [ "collecting_lab_sample_id", From cd91688d9c117aab5c7bfd96c7eece442c353d55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:00:45 +0200 Subject: [PATCH 1036/1454] modified validation for iterating between errors and only printing error message --- relecov_tools/json_validation.py | 42 ++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 6ea788cd..97f51f0c 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -23,46 +23,62 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" - if json_data_file is None: - json_data_file = relecov_tools.utils.prompt_path( - msg="Select the json file to validate" - ) + if json_schema_file is None: config_json = ConfigJson() schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") json_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", schema_name ) - # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') + with open(json_schema_file, "r") as fh: json_schema = json.load(fh) + try: Draft202012Validator.check_schema(json_schema) + draft_202012_validator = Draft202012Validator(json_schema) except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") - sys.exit(1) - if not os.path.isfile(json_data_file): - stderr.print("[red] Json file does not exists") + stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") sys.exit(1) + + if json_data_file is None: + json_data_file = relecov_tools.utils.prompt_path( + msg="Select the json file to validate" + ) + if out_folder is None: out_folder = relecov_tools.utils.prompt_path( msg="Select the folder where to save excel with invalid data" ) + + # Read and check json to validate file + if not os.path.isfile(json_data_file): + stderr.print("[red] Json file does not exists") + sys.exit(1) + stderr.print("[blue] Reading the json file") json_data = relecov_tools.utils.read_json_file(json_data_file) + with open(json_data_file, "r") as fh: json_data = json.load(fh) + validated_json_data = [] invalid_json = [] errors = {} stderr.print("[blue] Start processing the json file") for item_row in json_data: - try: - validate(instance=item_row, schema=json_schema) + #validate(instance=item_row, schema=json_schema) + if draft_202012_validator.is_valid(item_row): validated_json_data.append(item_row) - except jsonschema.ValidationError as e: - log.error("Invalid sample data %s", e) + else: + for error in draft_202012_validator.iter_errors(item_row): + #import pdb; pdb.set_trace() + stderr.print("[red] Invalid sample data " + error.message) + log.error("Invalid sample data %s", error.message) + + # append row with errors invalid_json.append(item_row) + # Enviar los errores por correo # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) if len(invalid_json) == 0: From 08f30743a09b5c545d282ef64201a01084861a8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:01:19 +0200 Subject: [PATCH 1037/1454] Fixed column name: sequencing instrument platform instead of model --- relecov_tools/schema/institution_schemas/ISCIII.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index 1d228ea0..bb40362b 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -51,7 +51,7 @@ "sequencer_file": { "file_name": "samples_run_services_length.tsv", "mapped_fields": { - "Sequencing Instrument Model": "run_name" + "Sequencing Instrument Platform": "run_name" }, "mapped_key": "", "function": "added_seq_inst_model" From 068114b2cd4d81778a1155015a16e390288bb885 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:03:35 +0200 Subject: [PATCH 1038/1454] fixed column name also in conf file --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 095cbd18..56b9e7e9 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -40,7 +40,7 @@ "Enrichment panel/assay version", "Number Of Samples In Run", "Runid", - "Sequencing Instrument Model", + "Sequencing Instrument Platform", "Flowcell Kit", "Source material", "Capture method", From 33034fb3d3e7a04debe080863fd12b37b524ddfa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:07:45 +0200 Subject: [PATCH 1039/1454] Revert "Fixed column name: sequencing instrument platform instead of model" This reverts commit 08f30743a09b5c545d282ef64201a01084861a8a. --- relecov_tools/schema/institution_schemas/ISCIII.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index bb40362b..1d228ea0 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -51,7 +51,7 @@ "sequencer_file": { "file_name": "samples_run_services_length.tsv", "mapped_fields": { - "Sequencing Instrument Platform": "run_name" + "Sequencing Instrument Model": "run_name" }, "mapped_key": "", "function": "added_seq_inst_model" From 53228821a6e8f3619ec0886ee8f545e5d0017a7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:08:11 +0200 Subject: [PATCH 1040/1454] Revert "modified validation for iterating between errors and only printing error message" This reverts commit cd91688d9c117aab5c7bfd96c7eece442c353d55. --- relecov_tools/json_validation.py | 42 ++++++++++---------------------- 1 file changed, 13 insertions(+), 29 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 97f51f0c..6ea788cd 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -23,62 +23,46 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" - + if json_data_file is None: + json_data_file = relecov_tools.utils.prompt_path( + msg="Select the json file to validate" + ) if json_schema_file is None: config_json = ConfigJson() schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") json_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", schema_name ) - + # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') with open(json_schema_file, "r") as fh: json_schema = json.load(fh) - try: Draft202012Validator.check_schema(json_schema) - draft_202012_validator = Draft202012Validator(json_schema) except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") + stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") + sys.exit(1) + if not os.path.isfile(json_data_file): + stderr.print("[red] Json file does not exists") sys.exit(1) - - if json_data_file is None: - json_data_file = relecov_tools.utils.prompt_path( - msg="Select the json file to validate" - ) - if out_folder is None: out_folder = relecov_tools.utils.prompt_path( msg="Select the folder where to save excel with invalid data" ) - - # Read and check json to validate file - if not os.path.isfile(json_data_file): - stderr.print("[red] Json file does not exists") - sys.exit(1) - stderr.print("[blue] Reading the json file") json_data = relecov_tools.utils.read_json_file(json_data_file) - with open(json_data_file, "r") as fh: json_data = json.load(fh) - validated_json_data = [] invalid_json = [] errors = {} stderr.print("[blue] Start processing the json file") for item_row in json_data: - #validate(instance=item_row, schema=json_schema) - if draft_202012_validator.is_valid(item_row): + try: + validate(instance=item_row, schema=json_schema) validated_json_data.append(item_row) - else: - for error in draft_202012_validator.iter_errors(item_row): - #import pdb; pdb.set_trace() - stderr.print("[red] Invalid sample data " + error.message) - log.error("Invalid sample data %s", error.message) - - # append row with errors + except jsonschema.ValidationError as e: + log.error("Invalid sample data %s", e) invalid_json.append(item_row) - # Enviar los errores por correo # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) if len(invalid_json) == 0: From 513016345852af289ba7179ca8228bd385c579a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:09:38 +0200 Subject: [PATCH 1041/1454] Revert "fixed column name also in conf file" This reverts commit 068114b2cd4d81778a1155015a16e390288bb885. --- relecov_tools/conf/configuration.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 56b9e7e9..095cbd18 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -40,7 +40,7 @@ "Enrichment panel/assay version", "Number Of Samples In Run", "Runid", - "Sequencing Instrument Platform", + "Sequencing Instrument Model", "Flowcell Kit", "Source material", "Capture method", From 7521e9724afe9330f007310d895a52f19f23fbdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:10:06 +0200 Subject: [PATCH 1042/1454] Revert "Revert "modified validation for iterating between errors and only printing error message"" This reverts commit 53228821a6e8f3619ec0886ee8f545e5d0017a7e. --- relecov_tools/json_validation.py | 42 ++++++++++++++++++++++---------- 1 file changed, 29 insertions(+), 13 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 6ea788cd..97f51f0c 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -23,46 +23,62 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): """Validate json file against the schema""" - if json_data_file is None: - json_data_file = relecov_tools.utils.prompt_path( - msg="Select the json file to validate" - ) + if json_schema_file is None: config_json = ConfigJson() schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") json_schema_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", schema_name ) - # schema_file = open('/home/lchapado/Projects/Proyecto_ERA/relecov-tools/schema/phage_plus_V0.json') + with open(json_schema_file, "r") as fh: json_schema = json.load(fh) + try: Draft202012Validator.check_schema(json_schema) + draft_202012_validator = Draft202012Validator(json_schema) except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfil Draft 202012 Validation") - sys.exit(1) - if not os.path.isfile(json_data_file): - stderr.print("[red] Json file does not exists") + stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") sys.exit(1) + + if json_data_file is None: + json_data_file = relecov_tools.utils.prompt_path( + msg="Select the json file to validate" + ) + if out_folder is None: out_folder = relecov_tools.utils.prompt_path( msg="Select the folder where to save excel with invalid data" ) + + # Read and check json to validate file + if not os.path.isfile(json_data_file): + stderr.print("[red] Json file does not exists") + sys.exit(1) + stderr.print("[blue] Reading the json file") json_data = relecov_tools.utils.read_json_file(json_data_file) + with open(json_data_file, "r") as fh: json_data = json.load(fh) + validated_json_data = [] invalid_json = [] errors = {} stderr.print("[blue] Start processing the json file") for item_row in json_data: - try: - validate(instance=item_row, schema=json_schema) + #validate(instance=item_row, schema=json_schema) + if draft_202012_validator.is_valid(item_row): validated_json_data.append(item_row) - except jsonschema.ValidationError as e: - log.error("Invalid sample data %s", e) + else: + for error in draft_202012_validator.iter_errors(item_row): + #import pdb; pdb.set_trace() + stderr.print("[red] Invalid sample data " + error.message) + log.error("Invalid sample data %s", error.message) + + # append row with errors invalid_json.append(item_row) + # Enviar los errores por correo # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) if len(invalid_json) == 0: From 3c3c905e564dcac2bfbda50cb9b5707d55e60127 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:11:36 +0200 Subject: [PATCH 1043/1454] fix column name: sequencing_instrument_platform instead of platform --- relecov_tools/conf/configuration.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 095cbd18..a37b8eec 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -91,10 +91,10 @@ "Human": "host_scientific_name::Homo sapiens" }, "sequencing_instrument_model": { - "Illumina": "platform::Illumina", - "PacBio": "platform::PacBio", - "Ion Torrent": "platform::Ion Torrent", - "Oxford Nanopore": "platform::Oxford Nanopore" + "Illumina": "sequencing_instrument_platform::Illumina", + "PacBio": "sequencing_instrument_platform::PacBio", + "Ion Torrent": "sequencing_instrument_platform::Ion Torrent", + "Oxford Nanopore": "sequencing_instrument_platform::Oxford Nanopore" } }, "required_copy_from_other_field": { From 23f96f29e2b1a7e4469723fe1ea5457b7c610680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:13:45 +0200 Subject: [PATCH 1044/1454] comment logging for now --- relecov_tools/json_validation.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 97f51f0c..e740f803 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -72,9 +72,8 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): validated_json_data.append(item_row) else: for error in draft_202012_validator.iter_errors(item_row): - #import pdb; pdb.set_trace() stderr.print("[red] Invalid sample data " + error.message) - log.error("Invalid sample data %s", error.message) + #log.error("Invalid sample data %s", error.message) # append row with errors invalid_json.append(item_row) From dbf98baf7515106de20228d340ca0eb7dfc31a3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 14:41:05 +0200 Subject: [PATCH 1045/1454] minor re-structure validate module --- relecov_tools/__main__.py | 23 +---------------------- relecov_tools/json_validation.py | 24 +++++++++++++++++++++--- 2 files changed, 22 insertions(+), 25 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b5175fc8..c141ec7b 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -193,29 +193,8 @@ def read_lab_metadata(metadata_file, sample_list_file, metadata_out): @click.option("-o", "--out_folder", help="Path to save validate json file") def validate(json_file, json_schema, metadata, out_folder): """Validate json file against schema.""" - ( - validated_json_data, - invalid_json, - errors, - out_folder, - ) = relecov_tools.json_validation.validate_json(json_file, json_schema, out_folder) - if len(invalid_json) > 0: - log.error("Some of the samples in json metadata were not validated") - stderr.print("[red] Some of the Samples are not validate") - if not os.path.isfile(metadata): - log.error("Metadata file %s does not exist", metadata) - stderr.print( - "[red] Unable to create excel file for invalid samples. Metadata file ", - metadata, - " does not exist", - ) - exit(1) - relecov_tools.json_validation.create_invalid_metadata( - metadata, invalid_json, out_folder - ) + relecov_tools.json_validation.validate_json(json_file, json_schema, metadata, out_folder) - else: - log.info("All data in json were validated") # mapping to ENA schema diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index e740f803..9b841895 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -21,7 +21,7 @@ ) -def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): +def validate_json(json_data_file=None, json_schema_file=None, metadata=None, out_folder=None): """Validate json file against the schema""" if json_schema_file is None: @@ -83,9 +83,25 @@ def validate_json(json_data_file=None, json_schema_file=None, out_folder=None): if len(invalid_json) == 0: stderr.print("[green] Sucessful validation") else: - stderr.print("[red] Some samples are not validated") - return validated_json_data, invalid_json, errors, out_folder + log.error("Some of the samples in json metadata were not validated") + stderr.print("[red] Some of the Samples are not validate") + if metadata is None: + metadata = relecov_tools.utils.prompt_path( + msg="Select the metadata file to select those samples not validated." + ) + if not os.path.isfile(metadata): + log.error("Metadata file %s does not exist", metadata) + stderr.print( + "[red] Unable to create excel file for invalid samples. Metadata file ", + metadata, + " does not exist", + ) + exit(1) + relecov_tools.json_validation.create_invalid_metadata( + metadata, invalid_json, out_folder + ) + return def create_invalid_metadata(metadata_file, invalid_json, out_folder): """Create a new sub excel file having only the samples that were invalid. @@ -130,3 +146,5 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): stderr.print("[red] Saving excel file with the invalid samples") wb.save(m_file) return + + From 3d1dd935423a48506310319ed0169851d1f3d6f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 16:26:28 +0200 Subject: [PATCH 1046/1454] more re-structuring, now the module is a class --- relecov_tools/__main__.py | 7 +- relecov_tools/json_validation.py | 118 +++++++++++++++++-------------- 2 files changed, 67 insertions(+), 58 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index c141ec7b..a9f47b82 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -192,10 +192,9 @@ def read_lab_metadata(metadata_file, sample_list_file, metadata_out): ) @click.option("-o", "--out_folder", help="Path to save validate json file") def validate(json_file, json_schema, metadata, out_folder): - """Validate json file against schema.""" - relecov_tools.json_validation.validate_json(json_file, json_schema, metadata, out_folder) - - + """ Validate json file against schema.""" + validation = relecov_tools.json_validation.SchemaValidation(json_file, json_schema, metadata, out_folder) + validation.validate() # mapping to ENA schema @relecov_tools_cli.command(help_priority=5) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 9b841895..a2e2fab0 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -2,7 +2,6 @@ import logging import rich.console import jsonschema -from jsonschema import validate from jsonschema import Draft202012Validator import json import sys @@ -21,67 +20,80 @@ ) -def validate_json(json_data_file=None, json_schema_file=None, metadata=None, out_folder=None): - """Validate json file against the schema""" +class SchemaValidation: - if json_schema_file is None: - config_json = ConfigJson() - schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") - json_schema_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "schema", schema_name - ) + def __init__(json_data_file=None, json_schema_file=None, metadata=None, out_folder=None): + """Validate json file against the schema""" - with open(json_schema_file, "r") as fh: - json_schema = json.load(fh) + if json_schema_file is None: + config_json = ConfigJson() + schema_name = config_json.get_topic_data("json_schemas", "relecov_schema") + json_schema_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "schema", schema_name + ) + + self.json_schema = relecov_tools.utils.read_json_file(json_schema_file) + + + if json_data_file is None: + json_data_file = relecov_tools.utils.prompt_path( + msg="Select the json file to validate" + ) - try: - Draft202012Validator.check_schema(json_schema) - draft_202012_validator = Draft202012Validator(json_schema) - except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") - sys.exit(1) + if out_folder is None: + self.out_folder = relecov_tools.utils.prompt_path( + msg="Select the folder where to save excel with invalid data" + ) - if json_data_file is None: - json_data_file = relecov_tools.utils.prompt_path( - msg="Select the json file to validate" - ) + # Read and check json to validate file + if not os.path.isfile(json_data_file): + stderr.print("[red] Json file does not exists") + sys.exit(1) - if out_folder is None: - out_folder = relecov_tools.utils.prompt_path( - msg="Select the folder where to save excel with invalid data" - ) + stderr.print("[blue] Reading the json file") + self.json_data = relecov_tools.utils.read_json_file(json_data_file) - # Read and check json to validate file - if not os.path.isfile(json_data_file): - stderr.print("[red] Json file does not exists") - sys.exit(1) +def validate_schema(self): + """Validate json schema against draft""" + try: + Draft202012Validator.check_schema(self.json_schema) + except jsonschema.ValidationError: + stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") + sys.exit(1) - stderr.print("[blue] Reading the json file") - json_data = relecov_tools.utils.read_json_file(json_data_file) +def validate_instances(self): + """ Validate data instances against a validated json schema """ - with open(json_data_file, "r") as fh: - json_data = json.load(fh) + # create validator + validator = Draft202012Validator(self.json_schema) validated_json_data = [] invalid_json = [] errors = {} stderr.print("[blue] Start processing the json file") - for item_row in json_data: + for item_row in self.json_data: #validate(instance=item_row, schema=json_schema) - if draft_202012_validator.is_valid(item_row): + if validator.is_valid(item_row): validated_json_data.append(item_row) else: - for error in draft_202012_validator.iter_errors(item_row): + for error in validator.iter_errors(item_row): stderr.print("[red] Invalid sample data " + error.message) #log.error("Invalid sample data %s", error.message) # append row with errors invalid_json.append(item_row) + return invalid_json - # Enviar los errores por correo - # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) + +def create_invalid_metadata(invalid_json, out_folder): + """Create a new sub excel file having only the samples that were invalid. + Samples name are checking the Sequencing sample id which are in + column B (index 1). + The rows that match the value collected from json file on tag + collecting_lab_sample_id are removed from excel + """ if len(invalid_json) == 0: - stderr.print("[green] Sucessful validation") + stderr.print("[green] Sucessful validation, no invalid file will be written.") else: log.error("Some of the samples in json metadata were not validated") stderr.print("[red] Some of the Samples are not validate") @@ -96,24 +108,12 @@ def validate_json(json_data_file=None, json_schema_file=None, metadata=None, out metadata, " does not exist", ) - exit(1) - relecov_tools.json_validation.create_invalid_metadata( - metadata, invalid_json, out_folder - ) + sys.exit(1) - return - -def create_invalid_metadata(metadata_file, invalid_json, out_folder): - """Create a new sub excel file having only the samples that were invalid. - Samples name are checking the Sequencing sample id which are in - column B (index 1). - The rows that match the value collected from json file on tag - collecting_lab_sample_id are removed from excel - """ sample_list = [] - # import pdb; pdb.set_trace() - # json_data = relecov_tools.utils.read_json_file(invalid_json) + stderr.print("[red] Start preparation of invalid samples") + for row in invalid_json: sample_list.append(str(row["collecting_lab_sample_id"])) @@ -128,6 +128,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): break if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) + stderr.print("[red] Collected rows to create the excel file") if len(row_to_del) > 0: row_to_del.sort(reverse=True) @@ -140,6 +141,7 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): ) stderr.print("f[red] Unable to delete row {idx} becuase of {e}") sys.exit(1) + os.makedirs(out_folder, exist_ok=True) new_name = "invalid_" + os.path.basename(metadata_file) m_file = os.path.join(out_folder, new_name) @@ -147,4 +149,12 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): wb.save(m_file) return +def validate(self): + """ Write invalid samples from metadata to excel """ + self.validate_schema() + self.validate_instances() + self.create_invalid_metadata(invalid_json, self.out_folder) + + # Enviar los errores por correo + # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) From 32dfc14c42ec06ee8572cbe592700a607ac18f85 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 16:32:59 +0200 Subject: [PATCH 1047/1454] bug fixed and black linting --- relecov_tools/__main__.py | 7 +++++-- relecov_tools/json_validation.py | 27 +++++++++++++++------------ 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a9f47b82..b67e494f 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -192,10 +192,13 @@ def read_lab_metadata(metadata_file, sample_list_file, metadata_out): ) @click.option("-o", "--out_folder", help="Path to save validate json file") def validate(json_file, json_schema, metadata, out_folder): - """ Validate json file against schema.""" - validation = relecov_tools.json_validation.SchemaValidation(json_file, json_schema, metadata, out_folder) + """Validate json file against schema.""" + validation = relecov_tools.json_validation.SchemaValidation( + json_file, json_schema, metadata, out_folder + ) validation.validate() + # mapping to ENA schema @relecov_tools_cli.command(help_priority=5) @click.option("-p", "--origin_schema", help="File with the origin (relecov) schema") diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index a2e2fab0..59fcf15e 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -21,8 +21,9 @@ class SchemaValidation: - - def __init__(json_data_file=None, json_schema_file=None, metadata=None, out_folder=None): + def __init__( + json_data_file=None, json_schema_file=None, metadata=None, out_folder=None + ): """Validate json file against the schema""" if json_schema_file is None: @@ -34,7 +35,6 @@ def __init__(json_data_file=None, json_schema_file=None, metadata=None, out_fold self.json_schema = relecov_tools.utils.read_json_file(json_schema_file) - if json_data_file is None: json_data_file = relecov_tools.utils.prompt_path( msg="Select the json file to validate" @@ -53,16 +53,18 @@ def __init__(json_data_file=None, json_schema_file=None, metadata=None, out_fold stderr.print("[blue] Reading the json file") self.json_data = relecov_tools.utils.read_json_file(json_data_file) + def validate_schema(self): """Validate json schema against draft""" - try: - Draft202012Validator.check_schema(self.json_schema) - except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") - sys.exit(1) + try: + Draft202012Validator.check_schema(self.json_schema) + except jsonschema.ValidationError: + stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") + sys.exit(1) + def validate_instances(self): - """ Validate data instances against a validated json schema """ + """Validate data instances against a validated json schema""" # create validator validator = Draft202012Validator(self.json_schema) @@ -72,13 +74,13 @@ def validate_instances(self): errors = {} stderr.print("[blue] Start processing the json file") for item_row in self.json_data: - #validate(instance=item_row, schema=json_schema) + # validate(instance=item_row, schema=json_schema) if validator.is_valid(item_row): validated_json_data.append(item_row) else: for error in validator.iter_errors(item_row): stderr.print("[red] Invalid sample data " + error.message) - #log.error("Invalid sample data %s", error.message) + # log.error("Invalid sample data %s", error.message) # append row with errors invalid_json.append(item_row) @@ -149,8 +151,9 @@ def create_invalid_metadata(invalid_json, out_folder): wb.save(m_file) return + def validate(self): - """ Write invalid samples from metadata to excel """ + """Write invalid samples from metadata to excel""" self.validate_schema() self.validate_instances() From faeeae3bdbc2a2e9b9372216a54a4c3a3903c9cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 16:45:27 +0200 Subject: [PATCH 1048/1454] bug fixing: variable names, wrong positional arguments and indentation in json validation module --- relecov_tools/json_validation.py | 206 ++++++++++++++++--------------- 1 file changed, 104 insertions(+), 102 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 59fcf15e..9222bb0e 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -22,7 +22,7 @@ class SchemaValidation: def __init__( - json_data_file=None, json_schema_file=None, metadata=None, out_folder=None + self, json_data_file=None, json_schema_file=None, metadata=None, out_folder=None ): """Validate json file against the schema""" @@ -44,6 +44,8 @@ def __init__( self.out_folder = relecov_tools.utils.prompt_path( msg="Select the folder where to save excel with invalid data" ) + else: + self.out_folder = out_folder # Read and check json to validate file if not os.path.isfile(json_data_file): @@ -53,111 +55,111 @@ def __init__( stderr.print("[blue] Reading the json file") self.json_data = relecov_tools.utils.read_json_file(json_data_file) + self.metadata = metadata -def validate_schema(self): - """Validate json schema against draft""" - try: - Draft202012Validator.check_schema(self.json_schema) - except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") - sys.exit(1) - - -def validate_instances(self): - """Validate data instances against a validated json schema""" - - # create validator - validator = Draft202012Validator(self.json_schema) + def validate_schema(self): + """Validate json schema against draft""" + try: + Draft202012Validator.check_schema(self.json_schema) + except jsonschema.ValidationError: + stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") + sys.exit(1) - validated_json_data = [] - invalid_json = [] - errors = {} - stderr.print("[blue] Start processing the json file") - for item_row in self.json_data: - # validate(instance=item_row, schema=json_schema) - if validator.is_valid(item_row): - validated_json_data.append(item_row) - else: - for error in validator.iter_errors(item_row): - stderr.print("[red] Invalid sample data " + error.message) - # log.error("Invalid sample data %s", error.message) - - # append row with errors - invalid_json.append(item_row) - return invalid_json - - -def create_invalid_metadata(invalid_json, out_folder): - """Create a new sub excel file having only the samples that were invalid. - Samples name are checking the Sequencing sample id which are in - column B (index 1). - The rows that match the value collected from json file on tag - collecting_lab_sample_id are removed from excel - """ - if len(invalid_json) == 0: - stderr.print("[green] Sucessful validation, no invalid file will be written.") - else: - log.error("Some of the samples in json metadata were not validated") - stderr.print("[red] Some of the Samples are not validate") - if metadata is None: - metadata = relecov_tools.utils.prompt_path( - msg="Select the metadata file to select those samples not validated." - ) - if not os.path.isfile(metadata): - log.error("Metadata file %s does not exist", metadata) + def validate_instances(self): + """Validate data instances against a validated json schema""" + + # create validator + validator = Draft202012Validator(self.json_schema) + + validated_json_data = [] + invalid_json = [] + errors = {} + stderr.print("[blue] Start processing the json file") + for item_row in self.json_data: + # validate(instance=item_row, schema=json_schema) + if validator.is_valid(item_row): + validated_json_data.append(item_row) + else: + for error in validator.iter_errors(item_row): + stderr.print("[red] Invalid sample data " + error.message) + # log.error("Invalid sample data %s", error.message) + + # append row with errors + invalid_json.append(item_row) + return invalid_json + + def create_invalid_metadata(self, invalid_json, metadata, out_folder): + """Create a new sub excel file having only the samples that were invalid. + Samples name are checking the Sequencing sample id which are in + column B (index 1). + The rows that match the value collected from json file on tag + collecting_lab_sample_id are removed from excel + """ + if len(invalid_json) == 0: stderr.print( - "[red] Unable to create excel file for invalid samples. Metadata file ", - metadata, - " does not exist", + "[green] Sucessful validation, no invalid file will be written." ) - sys.exit(1) - - sample_list = [] - - stderr.print("[red] Start preparation of invalid samples") - - for row in invalid_json: - sample_list.append(str(row["collecting_lab_sample_id"])) - - wb = openpyxl.load_workbook(metadata_file) - ws_sheet = wb["METADATA_LAB"] - row_to_del = [] - - for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): - # if not data on row 1 and 2 assume that no more data are in file - # then start deleting rows - if not row[2].value and not row[1].value: - break - if str(row[2].value) not in sample_list: - row_to_del.append(row[0].row) - - stderr.print("[red] Collected rows to create the excel file") - if len(row_to_del) > 0: - row_to_del.sort(reverse=True) - for idx in row_to_del: - try: - ws_sheet.delete_rows(idx) - except TypeError as e: - log.error( - "Unable to delete row %s from metadata file because of", idx, e + else: + log.error("Some of the samples in json metadata were not validated") + stderr.print("[red] Some of the Samples are not validate") + if metadata is None: + metadata = relecov_tools.utils.prompt_path( + msg="Select the metadata file to select those samples not validated." + ) + if not os.path.isfile(metadata): + log.error("Metadata file %s does not exist", metadata) + stderr.print( + "[red] Unable to create excel file for invalid samples. Metadata file ", + metadata, + " does not exist", ) - stderr.print("f[red] Unable to delete row {idx} becuase of {e}") sys.exit(1) - os.makedirs(out_folder, exist_ok=True) - new_name = "invalid_" + os.path.basename(metadata_file) - m_file = os.path.join(out_folder, new_name) - stderr.print("[red] Saving excel file with the invalid samples") - wb.save(m_file) - return - - -def validate(self): - """Write invalid samples from metadata to excel""" - - self.validate_schema() - self.validate_instances() - self.create_invalid_metadata(invalid_json, self.out_folder) - - # Enviar los errores por correo - # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) + sample_list = [] + + stderr.print("[red] Start preparation of invalid samples") + + for row in invalid_json: + sample_list.append(str(row["collecting_lab_sample_id"])) + + wb = openpyxl.load_workbook(metadata) + ws_sheet = wb["METADATA_LAB"] + row_to_del = [] + + for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): + # if not data on row 1 and 2 assume that no more data are in file + # then start deleting rows + if not row[2].value and not row[1].value: + break + if str(row[2].value) not in sample_list: + row_to_del.append(row[0].row) + + stderr.print("[red] Collected rows to create the excel file") + if len(row_to_del) > 0: + row_to_del.sort(reverse=True) + for idx in row_to_del: + try: + ws_sheet.delete_rows(idx) + except TypeError as e: + log.error( + "Unable to delete row %s from metadata file because of", idx, e + ) + stderr.print("f[red] Unable to delete row {idx} becuase of {e}") + sys.exit(1) + + os.makedirs(out_folder, exist_ok=True) + new_name = "invalid_" + os.path.basename(metadata) + m_file = os.path.join(out_folder, new_name) + stderr.print("[red] Saving excel file with the invalid samples") + wb.save(m_file) + return + + def validate(self): + """Write invalid samples from metadata to excel""" + + self.validate_schema() + invalid_json = self.validate_instances() + self.create_invalid_metadata(invalid_json, self.metadata, self.out_folder) + + # Enviar los errores por correo + # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) From 9e488296cd1778e66af365c4b805daec65bee2e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 17:09:02 +0200 Subject: [PATCH 1049/1454] create summary of samples not passing validation --- relecov_tools/json_validation.py | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 9222bb0e..a76c7a59 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -80,12 +80,25 @@ def validate_instances(self): if validator.is_valid(item_row): validated_json_data.append(item_row) else: + # Count error types for error in validator.iter_errors(item_row): - stderr.print("[red] Invalid sample data " + error.message) - # log.error("Invalid sample data %s", error.message) + if error.message in errors.keys(): + errors[error.message] += 1 + else: + errors[error.message] = 1 + # log.error("Invalid sample data %s", error.message) # append row with errors invalid_json.append(item_row) + + # Summarize errors + stderr.print("[red] --------------------") + stderr.print("[red] VALIDATION SUMMARY") + stderr.print("[red] --------------------") + for error_type in errors.keys(): + stderr.print("[red]" + str(errors[error_type]) + " samples failed validation:\n" + error_type) + stderr.print("[red] --------------------") + return invalid_json def create_invalid_metadata(self, invalid_json, metadata, out_folder): From 41d8c655e5c948cf85b6d91cc37fa500dc338f94 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 17:15:26 +0200 Subject: [PATCH 1050/1454] fixed typo in conf json and added left enum in relecov schema --- relecov_tools/conf/anatomical_material_collection_method.json | 2 +- relecov_tools/schema/relecov_schema.json | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 2edc43d3..818a2963 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -997,7 +997,7 @@ }, "Scraping": { "anatomical_part": "Not Applicable", - "collection_method": "Scraping2", + "collection_method": "Scraping", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index e5d536ad..35a97b15 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -762,6 +762,7 @@ "Oropharynx Scraping", "Nasopharynx Swabbing", "Oropharynx Swabbing", + "Pharynx Swabbing", "Lower respiratory tract Wash", "Bronchus Wash", "Lung Wash", From 2c3c2352b5c71fe12846d18c6b6cf4e6ebcfcccf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 17:19:24 +0200 Subject: [PATCH 1051/1454] fixed indentation in json validation, minor color changes --- relecov_tools/json_validation.py | 82 ++++++++++++++++---------------- 1 file changed, 41 insertions(+), 41 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index a76c7a59..42a99ad8 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -92,9 +92,9 @@ def validate_instances(self): invalid_json.append(item_row) # Summarize errors - stderr.print("[red] --------------------") - stderr.print("[red] VALIDATION SUMMARY") - stderr.print("[red] --------------------") + stderr.print("[blue] --------------------") + stderr.print("[blue] VALIDATION SUMMARY") + stderr.print("[blue] --------------------") for error_type in errors.keys(): stderr.print("[red]" + str(errors[error_type]) + " samples failed validation:\n" + error_type) stderr.print("[red] --------------------") @@ -110,7 +110,7 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): """ if len(invalid_json) == 0: stderr.print( - "[green] Sucessful validation, no invalid file will be written." + "[green] Sucessful validation, no invalid file will be written!!" ) else: log.error("Some of the samples in json metadata were not validated") @@ -128,43 +128,43 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): ) sys.exit(1) - sample_list = [] - - stderr.print("[red] Start preparation of invalid samples") - - for row in invalid_json: - sample_list.append(str(row["collecting_lab_sample_id"])) - - wb = openpyxl.load_workbook(metadata) - ws_sheet = wb["METADATA_LAB"] - row_to_del = [] - - for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): - # if not data on row 1 and 2 assume that no more data are in file - # then start deleting rows - if not row[2].value and not row[1].value: - break - if str(row[2].value) not in sample_list: - row_to_del.append(row[0].row) - - stderr.print("[red] Collected rows to create the excel file") - if len(row_to_del) > 0: - row_to_del.sort(reverse=True) - for idx in row_to_del: - try: - ws_sheet.delete_rows(idx) - except TypeError as e: - log.error( - "Unable to delete row %s from metadata file because of", idx, e - ) - stderr.print("f[red] Unable to delete row {idx} becuase of {e}") - sys.exit(1) - - os.makedirs(out_folder, exist_ok=True) - new_name = "invalid_" + os.path.basename(metadata) - m_file = os.path.join(out_folder, new_name) - stderr.print("[red] Saving excel file with the invalid samples") - wb.save(m_file) + sample_list = [] + + stderr.print("[red] Start preparation of invalid samples") + + for row in invalid_json: + sample_list.append(str(row["collecting_lab_sample_id"])) + + wb = openpyxl.load_workbook(metadata) + ws_sheet = wb["METADATA_LAB"] + row_to_del = [] + + for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): + # if not data on row 1 and 2 assume that no more data are in file + # then start deleting rows + if not row[2].value and not row[1].value: + break + if str(row[2].value) not in sample_list: + row_to_del.append(row[0].row) + + stderr.print("[red] Collected rows to create the excel file") + if len(row_to_del) > 0: + row_to_del.sort(reverse=True) + for idx in row_to_del: + try: + ws_sheet.delete_rows(idx) + except TypeError as e: + log.error( + "Unable to delete row %s from metadata file because of", idx, e + ) + stderr.print("f[red] Unable to delete row {idx} becuase of {e}") + sys.exit(1) + + os.makedirs(out_folder, exist_ok=True) + new_name = "invalid_" + os.path.basename(metadata) + m_file = os.path.join(out_folder, new_name) + stderr.print("[red] Saving excel file with the invalid samples") + wb.save(m_file) return def validate(self): From d8334480b285740a28f9e88f20fd4e67be43579e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 17:24:10 +0200 Subject: [PATCH 1052/1454] black linting --- relecov_tools/json_validation.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 42a99ad8..4fa44989 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -96,7 +96,12 @@ def validate_instances(self): stderr.print("[blue] VALIDATION SUMMARY") stderr.print("[blue] --------------------") for error_type in errors.keys(): - stderr.print("[red]" + str(errors[error_type]) + " samples failed validation:\n" + error_type) + stderr.print( + "[red]" + + str(errors[error_type]) + + " samples failed validation:\n" + + error_type + ) stderr.print("[red] --------------------") return invalid_json @@ -155,7 +160,9 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): ws_sheet.delete_rows(idx) except TypeError as e: log.error( - "Unable to delete row %s from metadata file because of", idx, e + "Unable to delete row %s from metadata file because of", + idx, + e, ) stderr.print("f[red] Unable to delete row {idx} becuase of {e}") sys.exit(1) From 9fd1f60cd431e9891a6fdee01e620f397171465a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 11 Oct 2022 17:31:19 +0200 Subject: [PATCH 1053/1454] linting: unused imports --- relecov_tools/__main__.py | 1 - relecov_tools/json_validation.py | 1 - 2 files changed, 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b67e494f..f0c5113a 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -import os import logging # import re diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 4fa44989..b0b277ea 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -3,7 +3,6 @@ import rich.console import jsonschema from jsonschema import Draft202012Validator -import json import sys import os import openpyxl From cffea98ac66e9dac426e78b92dd12f6ba47646d7 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 11 Oct 2022 23:40:34 +0200 Subject: [PATCH 1054/1454] Remove the logic to get the sampleType. Now is fetching form specimen_source --- relecov_tools/feed_database.py | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 4ff611a1..1572b528 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -112,12 +112,6 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): """Map the values to the properties send to databasee in json schema based on label """ - anatomical_fields = [ - "anatomical_part", - "collection_method", - "body_product", - "anatomical_material", - ] # collection_method = self.get_sample_type() sample_list = [] s_fields = list(sample_fields.keys()) @@ -126,23 +120,22 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): for key, value in row.items(): found_ontology = re.search(r"(.+) \[\w+:.*", value) if found_ontology: + # remove the ontology data from item value value = found_ontology.group(1) if key in s_project_fields: s_dict[key] = value elif key in s_fields: s_dict[sample_fields[key]] = value else: + # just for debug loginng write the fields that will not + # be inlcuded in iSkyLIMS request log.info("not key %s in iSkyLIMS", key) # include the fix value fixed_value = self.config_json.get_configuration("iskylims_fixed_values") for prop, val in fixed_value.items(): s_dict[prop] = val - # Using tha anatomical field find out the sampleType - sample_type = [] - for item in anatomical_fields: - if s_dict[item] != "Not Applicable": - sample_type.append(s_dict[item]) - s_dict["sampleType"] = " ".join(sample_type) + # Adding tha specimen_source field for setting sampleType + s_dict["sampleType"] = row["specimen_source"] sample_list.append(s_dict) return sample_list From 42cb756f2b7dd2870ddde179f52bfbad4f65d6ae Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 11 Oct 2022 23:59:14 +0200 Subject: [PATCH 1055/1454] Removed the parameter to load a new schema. the one in the tools must be used --- relecov_tools/__main__.py | 5 ++--- relecov_tools/feed_database.py | 33 ++++++++------------------------- 2 files changed, 10 insertions(+), 28 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f0c5113a..169d9ccf 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -320,7 +320,6 @@ def launch(user): # update_db @relecov_tools_cli.command(help_priority=9) @click.option("-j", "--json", help="data in json format") -@click.option("-s", "--schema", help="json schema if relecov is not used") @click.option( "-t", "--type", @@ -342,10 +341,10 @@ def launch(user): ) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") -def update_db(user, password, json, schema, type, databaseServer): +def update_db(user, password, json, type, databaseServer): """feed database with json""" feed_database = relecov_tools.feed_database.FeedDatabase( - user, password, json, schema, type, databaseServer + user, password, json, type, databaseServer ) feed_database.store_data() diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 1572b528..30700e15 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -2,19 +2,15 @@ import sys import os import re -import jsonschema import json import logging import rich.console -from jsonschema import Draft202012Validator import time import relecov_tools.utils from relecov_tools.config_json import ConfigJson from relecov_tools.rest_api import RestApi -# import relecov_tools.json_schema - log = logging.getLogger(__name__) stderr = rich.console.Console( stderr=True, @@ -30,7 +26,6 @@ def __init__( user=None, passwd=None, json_file=None, - schema=None, type_of_info=None, database_server=None, ): @@ -44,7 +39,6 @@ def __init__( self.passwd = passwd self.config_json = ConfigJson() if json_file is None: - self.config_json = ConfigJson() json_file = relecov_tools.utils.prompt_path( msg="Select the json file which have the data to map" ) @@ -54,25 +48,14 @@ def __init__( sys.exit(1) self.json_data = relecov_tools.utils.read_json_file(json_file) self.json_file = json_file - if schema is None: - schema = os.path.join( - os.path.dirname(os.path.realpath(__file__)), - "schema", - self.config_json.get_topic_data("json_schemas", "relecov_schema"), - ) - else: - if os.path.isfile(schema): - log.error("Relecov schema file %s does not exists", schema) - stderr.print(f"[red] Relecov schema {schema} does not exists") - sys.exit(1) - rel_schema_json = relecov_tools.utils.read_json_file(schema) - try: - Draft202012Validator.check_schema(rel_schema_json) - except jsonschema.ValidationError: - log.error("Schema does not fulfil Draft 202012 Validation ") - stderr.print("[red] Schema does not fulfil Draft 202012 Validation") - sys.exit(1) - self.schema = rel_schema_json + schema = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + self.config_json.get_topic_data("json_schemas", "relecov_schema"), + ) + + self.schema = relecov_tools.utils.read_json_file(schema) + if type_of_info is None: type_of_info = relecov_tools.utils.prompt_selection( "Select:", From 5610cf5d784da9ead057ed6e454154b6c6e30a89 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 12 Oct 2022 00:09:12 +0200 Subject: [PATCH 1056/1454] Change the schema name from the property schema to title --- relecov_tools/read_lab_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index b3d84609..96ba32b2 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -82,7 +82,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.json_req_files = config_json.get_topic_data( "lab_metadata", "lab_metadata_req_json" ) - self.schema_name = self.relecov_sch_json["schema"] + self.schema_name = self.relecov_sch_json["title"] self.schema_version = self.relecov_sch_json["version"] def adding_fixed_fields(self, m_data): From ff6db1d4568532dacdc56f5b31735144b1dc0a8a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 12 Oct 2022 09:38:39 +0200 Subject: [PATCH 1057/1454] specimen_source, moved the classification text to description and set in classification Sample collection and processing --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 35a97b15..f5726ceb 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -799,11 +799,11 @@ ], "ontology": "0", "type": "string", - "description": "", + "description": "Source of the specimen, merge of anatomical_part, anatomical_material, body_product and collection method.", "examples": [ "" ], - "classification": "Source of the specimen, merge of anatomical_part, anatomical_material, body_product and collection method.", + "classification": "Sample collection and processing", "label": "Specimen source", "fill_mode": "batch" }, From 05be122736d7a139b4f2aa7675e8c50c55bf7233 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 18 Oct 2022 16:46:58 +0200 Subject: [PATCH 1058/1454] fix schema removed two unselected fields --- relecov_tools/schema/relecov_schema.json | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 35a97b15..02bc7a2d 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1065,28 +1065,6 @@ "fill_mode": "batch", "minLenght": "1" }, - "host_subject_id": { - "examples": [ - "e.g. #131" - ], - "ontology": "GENEPIO:0001398", - "type": "string", - "description": "a unique identifier by which each subject can be referred to, de-identified.", - "classification": "Host information", - "label": "Host Subject Id", - "fill_mode": "sample" - }, - "host_health_state": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001388", - "type": "string", - "description": " Status of the host", - "classification": "Host information", - "label": "Host health state", - "fill_mode": "sample" - }, "host_common_name": { "enum": [ "Human [NCBITaxon:9606]", From 84c7ebe3a47b95a1b70ccc2647a13f9c988de8fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 18 Oct 2022 16:47:31 +0200 Subject: [PATCH 1059/1454] modified configuration file for read bioinfo metadata --- relecov_tools/conf/configuration.json | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index a37b8eec..bad02f93 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -242,7 +242,7 @@ "variants_metrics": "summary_variants_metrics_mqc.csv", "versions": "software_versions.yml", "pangoling": "pangolin_version.csv", - "variant_metrics": "summary_variants_metrics_mqc.csv" + "mapping_stats": "mapping_illumina_stats.tab" }, "mapping_consensus": [ "consensus_genome_length", @@ -255,7 +255,7 @@ "variant_designation": "scorpio_call" }, "mapping_stats": { - "analysis date": "analysis date", + "analysis_date": "analysis date", "depth_of_coverage_value": "medianDPcoveragevirus", "lineage_name": "Lineage", "number_of_variants_in_consensus": "Variantsinconsensusx10", @@ -298,8 +298,6 @@ "read_length": "number_of_base_pairs_sequenced", "schema_name": "schema_name", "schema_version": "schema_version", - "sequence_file_R1_md5": "sequence_file_R1_md5", - "sequence_file_R2_md5": "sequence_file_R2_md5", "sequencing_sample_id": "sequencing_sample_id" } }, From 883d91eaed9466c02bda356da078c0fa611f520c Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 19 Oct 2022 01:03:23 +0200 Subject: [PATCH 1060/1454] Included collecting_institution, secuencing_data, GISAID and ENA fields. In case that they are given in the excel metadata lab --- relecov_tools/conf/configuration.json | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index a37b8eec..646f1217 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -200,19 +200,25 @@ "sampleLocation": "Not defined" }, "relecov_sample_metadata": [ - "sequence_file_R1_md5", - "sequence_file_R2_md5", + "authors", + "collecting_institution", + "collecting_lab_sample_id", + "ena_broker_name", + "ena_sample_accession", + "gisaid_accession_id", + "gisaid_virus_name", "microbiology_lab_sample_id", "r1_fastq_filepath", "r2_fastq_filepath", - "collecting_lab_sample_id", "schema_name", "schema_version", + "sequencing_date", + "sequence_file_R1_md5", + "sequence_file_R2_md5", "sequence_file_R1_fastq", "sequence_file_R2_fastq", "sequencing_sample_id", - "submitting_lab_sample_id", - "virus_name" + "submitting_lab_sample_id" ], "bioinfo_analysis": { "fixed_values": { From 4f1118c72833fee3b45fa9da0a04855170f1d956 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 19 Oct 2022 16:43:50 +0200 Subject: [PATCH 1061/1454] removed mapping stats input, now is an additional req data. Now bionfo metadata is added to the processed json. --- relecov_tools/__main__.py | 10 ++---- relecov_tools/read_bioinfo_metadata.py | 43 ++++++++++---------------- 2 files changed, 19 insertions(+), 34 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f0c5113a..ebc6604d 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -360,18 +360,12 @@ def update_db(user, password, json, schema, type, databaseServer): ) @click.option("-i", "--input_folder", type=click.Path(), help="Path to input files") @click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file") -@click.option( - "-p", - "--mapping-illumina", - type=click.Path(), - help="Name of the mapping_illumina file", -) -def read_bioinfo_metadata(json_file, input_folder, out_dir, mapping_illumina): +def read_bioinfo_metadata(json_file, input_folder, out_dir): """ Create the json compliant from the Bioinfo Metadata. """ new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( - json_file, input_folder, out_dir, mapping_illumina + json_file, input_folder, out_dir ) new_bioinfo_metadata.create_bioinfo_file() diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index ba033879..139b8228 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -25,7 +25,6 @@ def __init__( json_file=None, input_folder=None, output_folder=None, - mapping_illumina=None, ): if json_file is None: json_file = relecov_tools.utils.prompt_path( @@ -49,16 +48,6 @@ def __init__( ) else: self.output_folder = output_folder - if mapping_illumina is None: - self.mapping_illumina = relecov_tools.utils.prompt_path( - msg="Select the mapping illumina file" - ) - else: - self.mapping_illumina = mapping_illumina - if not os.path.isfile(self.mapping_illumina): - log.error("%s does not exist", self.mapping_illumina) - stderr.print(f"[red] {self.mapping_illumina} does not exist") - sys.exit(1) config_json = ConfigJson() self.configuration = config_json @@ -92,8 +81,9 @@ def include_data_from_mapping_stats(self, j_data): # position of the sample columns inside mapping file sample_position = 4 map_data = relecov_tools.utils.read_csv_file_return_dict( - self.mapping_illumina, ",", sample_position + self.req_files["mapping_stats"], "\t", sample_position ) + mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_stats" ) @@ -118,7 +108,7 @@ def include_pangolin_data(self, j_data): sample_name = row["sequencing_sample_id"].replace("-", "_") else: sample_name = row["sequencing_sample_id"] - f_name = sample_name + ".pangolin." + row["analysis date"] + ".csv" + f_name = sample_name + ".pangolin." + row["analysis_date"] + ".csv" f_path = os.path.join(self.input_folder, f_name) try: @@ -167,7 +157,7 @@ def include_consensus_data(self, j_data): row["consensus_sequence_filepath"] = self.input_folder row["consensus_sequence_filename"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) - base_calculation = int(row["number_of_base_pairs_sequenced"]) * len( + base_calculation = int(row["read_length"]) * len( record_fasta ) if row["sequencing_sample_id"] != "": @@ -196,7 +186,7 @@ def include_variant_metrics(self, j_data): metric file_exists """ map_data = relecov_tools.utils.read_csv_file_return_dict( - self.req_files["variant_metrics"], "," + self.req_files["variants_metrics"], "," ) mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_variant_metrics" @@ -233,7 +223,7 @@ def include_software_versions(self, j_data): return j_data def collect_info_from_lab_json(self): - """Craeate the list of dictionaries from the data that is on json lab + """Create the list of dictionaries from the data that is on json lab metadata file. Return j_data that is used to add the rest of the fields """ try: @@ -242,16 +232,17 @@ def collect_info_from_lab_json(self): log.error("%s invalid json file", self.json_file) stderr.print(f"[red] {self.json_file} invalid json file") sys.exit(1) - j_data = [] - mapping_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "required_fields_from_lab_json" - ) - for row in json_lab_data: - j_data_dict = {} - for lab_field, bio_field in mapping_fields.items(): - j_data_dict[bio_field] = row[lab_field] - j_data.append(j_data_dict) - return j_data + import pdb; pdb.set_trace() +# j_data = [] +# mapping_fields = self.configuration.get_topic_data( +# "bioinfo_analysis", "required_fields_from_lab_json" +# ) +# for row in json_lab_data: +# j_data_dict = {} +# for lab_field, bio_field in mapping_fields.items(): +# j_data_dict[bio_field] = row[lab_field] +# j_data.append(j_data_dict) + return json_lab_data def create_bioinfo_file(self): """Create the bioinfodata json with collecting information from lab From fb5ae1a3e0f1d16cea4fbf27b8f848f0ec9aabd2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 19 Oct 2022 16:44:08 +0200 Subject: [PATCH 1062/1454] black linting --- relecov_tools/read_bioinfo_metadata.py | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 139b8228..bb58de8d 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -157,9 +157,7 @@ def include_consensus_data(self, j_data): row["consensus_sequence_filepath"] = self.input_folder row["consensus_sequence_filename"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) - base_calculation = int(row["read_length"]) * len( - record_fasta - ) + base_calculation = int(row["read_length"]) * len(record_fasta) if row["sequencing_sample_id"] != "": row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) else: @@ -232,16 +230,18 @@ def collect_info_from_lab_json(self): log.error("%s invalid json file", self.json_file) stderr.print(f"[red] {self.json_file} invalid json file") sys.exit(1) - import pdb; pdb.set_trace() -# j_data = [] -# mapping_fields = self.configuration.get_topic_data( -# "bioinfo_analysis", "required_fields_from_lab_json" -# ) -# for row in json_lab_data: -# j_data_dict = {} -# for lab_field, bio_field in mapping_fields.items(): -# j_data_dict[bio_field] = row[lab_field] -# j_data.append(j_data_dict) + import pdb + + pdb.set_trace() + # j_data = [] + # mapping_fields = self.configuration.get_topic_data( + # "bioinfo_analysis", "required_fields_from_lab_json" + # ) + # for row in json_lab_data: + # j_data_dict = {} + # for lab_field, bio_field in mapping_fields.items(): + # j_data_dict[bio_field] = row[lab_field] + # j_data.append(j_data_dict) return json_lab_data def create_bioinfo_file(self): From a018ac44f1113679fb29e0259205e34349c294e4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 19 Oct 2022 17:22:02 +0200 Subject: [PATCH 1063/1454] minor format change --- relecov_tools/read_bioinfo_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index bb58de8d..3ac3e7e7 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -108,6 +108,7 @@ def include_pangolin_data(self, j_data): sample_name = row["sequencing_sample_id"].replace("-", "_") else: sample_name = row["sequencing_sample_id"] + f_name = sample_name + ".pangolin." + row["analysis_date"] + ".csv" f_path = os.path.join(self.input_folder, f_name) From 85a1289929fd7ca60d1bd615c43eefa4aacf4fb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 20 Oct 2022 13:21:42 +0200 Subject: [PATCH 1064/1454] Added new field, lineage analysis date --- relecov_tools/schema/relecov_schema.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index a099f846..1ffe4036 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2400,6 +2400,17 @@ "label": "Lineage/clade analysis software version", "fill_mode": "batch" }, + "lineage_analysis_date": { + "examples": [ + "2022/10/24" + ], + "ontology": "0", + "type": "date", + "description": "Date when the lineage analysis was performed", + "classification": "Lineage fields", + "label": "lineage/clade analysis date", + "fill_mode": "batch" + }, "variant_designation": { "enum": [ "Variant of Interest (VOI) [GENEPIO:0100082]", From 0ccbabd52ebaa3f374298c1a896e7cb17295f08f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 20 Oct 2022 13:22:12 +0200 Subject: [PATCH 1065/1454] lineage is gotten from pangolin file instead of mapping stats --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2a6129c1..a06353a2 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -258,12 +258,12 @@ "number_of_base_pairs_sequenced" ], "mapping_pangolin": { - "variant_designation": "scorpio_call" + "variant_designation": "scorpio_call", + "lineage_name": "lineage" }, "mapping_stats": { "analysis_date": "analysis date", "depth_of_coverage_value": "medianDPcoveragevirus", - "lineage_name": "Lineage", "number_of_variants_in_consensus": "Variantsinconsensusx10", "number_of_variants_with_effect": "MissenseVariants", "per_genome_greater_10x": "Coverage>10x(%)", From fe24d6e3efb3be0e7ee3c7958949f09762d55eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 21 Oct 2022 13:47:32 +0200 Subject: [PATCH 1066/1454] added date to lineage analysis --- relecov_tools/read_bioinfo_metadata.py | 68 +++++++++++++++++--------- 1 file changed, 46 insertions(+), 22 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 3ac3e7e7..c56f4e1e 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,12 +1,16 @@ #!/usr/bin/env python -import logging -import rich.console import os import sys +import re +import logging +import glob +import rich.console +from datetime import datetime +from yaml import YAMLError + import relecov_tools.utils from relecov_tools.config_json import ConfigJson -from yaml import YAMLError # import relecov_tools.json_schema @@ -109,22 +113,45 @@ def include_pangolin_data(self, j_data): else: sample_name = row["sequencing_sample_id"] - f_name = sample_name + ".pangolin." + row["analysis_date"] + ".csv" - f_path = os.path.join(self.input_folder, f_name) + f_name_regex = sample_name + ".pangolin.*.csv" + f_path = os.path.join(self.input_folder, f_name_regex) + pangolin_sample_file = glob.glob(f_path) + if pangolin_sample_file: + if len(pangolin_sample_file) == 1: + try: + result_regex = re.search( + "(.*)\.pangolin\.(.*)\.csv", pangolin_sample_file[0] + ) + row["lineage_analysis_date"] = result_regex.group(2) + row["lineage_analysis_date"] = datetime.strptime( row["lineage_analysis_date"], + "%Y%m%d" + ).strftime("%Y-%m-%d") + except Exception as e: + stderr.print(f"[red] Pattern not found in file name.") + import pdb;pdb.set_trace() + try: + f_data = relecov_tools.utils.read_csv_file_return_dict(result_regex + .group(), ",") + except FileNotFoundError as e: + log.error("File %s not found ", e) + stderr.print(f"[red]File {e} not found") + # When file does not exist set all values to empty + for field, value in mapping_fields.items(): + row[field] = "" + continue + # sys.exit(1) + pang_key = list(f_data.keys())[0] + for field, value in mapping_fields.items(): + row[field] = f_data[pang_key][value] + else: + ## We need to handle this when more than one analysis in the folder. How can we do this? Use the last one? + stderr.print( + f"[red] More than one pangolin file found for the same sample " + ) + sys.exit(1) + else: + stderr.print(f"[yellow] No pangolin file for sample: " + sample_name) - try: - f_data = relecov_tools.utils.read_csv_file_return_dict(f_path, ",") - except FileNotFoundError as e: - log.error("File %s not found ", e) - stderr.print(f"[red]File {e} not found") - # When file does not exist set all values to empty - for field, value in mapping_fields.items(): - row[field] = "" - continue - # sys.exit(1) - pang_key = list(f_data.keys())[0] - for field, value in mapping_fields.items(): - row[field] = f_data[pang_key][value] return j_data @@ -231,9 +258,6 @@ def collect_info_from_lab_json(self): log.error("%s invalid json file", self.json_file) stderr.print(f"[red] {self.json_file} invalid json file") sys.exit(1) - import pdb - - pdb.set_trace() # j_data = [] # mapping_fields = self.configuration.get_topic_data( # "bioinfo_analysis", "required_fields_from_lab_json" @@ -260,7 +284,7 @@ def create_bioinfo_file(self): j_data = self.include_software_versions(j_data) stderr.print("[blue]Adding summary variant metrics") j_data = self.include_variant_metrics(j_data) - stderr.print("[blue]Adding pangolin informtion") + stderr.print("[blue]Adding pangolin information") j_data = self.include_pangolin_data(j_data) stderr.print("[blue]Adding consensus data") j_data = self.include_consensus_data(j_data) From df06dbc42e8e8f233f941c82320c89e647a7ec56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 21 Oct 2022 13:56:11 +0200 Subject: [PATCH 1067/1454] added study type as fixed field for lab metadata --- relecov_tools/conf/configuration.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index a06353a2..c27bf61e 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -3,7 +3,8 @@ "fixed_fields": { "host_disease": "COVID-19", "tax_id": "2697049", - "organism": "Severe acute respiratory syndrome coronavirus 2" + "organism": "Severe acute respiratory syndrome coronavirus 2", + "study_type": "Whole Genome Sequencing" }, "metadata_lab_heading": [ "Public Health sample id (SIVIES)", From d0b78adf4cae61b5318443ac78e4774cd6a76c3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 24 Oct 2022 16:14:28 +0200 Subject: [PATCH 1068/1454] fixed required files bioinfo parser --- relecov_tools/conf/configuration.json | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c27bf61e..38461375 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -248,7 +248,6 @@ "required_file": { "variants_metrics": "summary_variants_metrics_mqc.csv", "versions": "software_versions.yml", - "pangoling": "pangolin_version.csv", "mapping_stats": "mapping_illumina_stats.tab" }, "mapping_consensus": [ From 2de9ee23c88a24d785aace646e528cbeafe2ec0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 24 Oct 2022 16:14:45 +0200 Subject: [PATCH 1069/1454] added versions for lineage software analysis to schema --- relecov_tools/schema/relecov_schema.json | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 1ffe4036..41ab74ca 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2389,6 +2389,17 @@ "label": "If lineage identification Is Other, Specify", "fill_mode": "batch" }, + "lineage_algorithm_software_version": { + "examples": [ + "2.1.10" + ], + "ontology": "GENEPIO:0001502", + "type": "string", + "description": "The version of the software used to determine the lineage/clade.", + "classification": "Lineage fields", + "label": "Lineage/clade analysis software version", + "fill_mode": "batch" + }, "lineage_analysis_software_version": { "examples": [ "2.1.10" @@ -2400,6 +2411,28 @@ "label": "Lineage/clade analysis software version", "fill_mode": "batch" }, + "lineage_analysis_scorpio_version": { + "examples": [ + "2.1.10" + ], + "ontology": "GENEPIO:0001502", + "type": "string", + "description": "The version of the scorpio data used to determine the lineage/clade.", + "classification": "Lineage fields", + "label": "Lineage/clade analysis software version", + "fill_mode": "batch" + }, + "lineage_analysis_constellation_version": { + "examples": [ + "2.1.10" + ], + "ontology": "GENEPIO:0001502", + "type": "string", + "description": "The version of the constellations databases used to determine the lineage/clade.", + "classification": "Lineage fields", + "label": "Lineage/clade analysis software version", + "fill_mode": "batch" + }, "lineage_analysis_date": { "examples": [ "2022/10/24" From 9c3cbf45fd3e3436340f656acc92882829caeeb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 24 Oct 2022 16:18:22 +0200 Subject: [PATCH 1070/1454] added more mapping fields from pangolin file --- relecov_tools/conf/configuration.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 38461375..3e578784 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -259,7 +259,11 @@ ], "mapping_pangolin": { "variant_designation": "scorpio_call", - "lineage_name": "lineage" + "lineage_name": "lineage", + "lineage_algorithm_software_version": "version", + "lineage_analysis_software_version": "pangolin_version", + "lineage_analysis_scorpio_version": "scorpio_version", + "lineage_analysis_constellation_version": "constellation_version" }, "mapping_stats": { "analysis_date": "analysis date", From 6e7b549d61f8b96dfb7fd863d27fa623d9cbd41d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 24 Oct 2022 16:23:03 +0200 Subject: [PATCH 1071/1454] fixed type and format date in schema for lineage analysis date field --- relecov_tools/schema/relecov_schema.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 41ab74ca..1ceff33f 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2438,7 +2438,8 @@ "2022/10/24" ], "ontology": "0", - "type": "date", + "type": "string", + "format": "date", "description": "Date when the lineage analysis was performed", "classification": "Lineage fields", "label": "lineage/clade analysis date", From f1ab9c5c84b205b411233db100ee629394d886ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Mon, 24 Oct 2022 16:50:10 +0200 Subject: [PATCH 1072/1454] black linting --- relecov_tools/read_bioinfo_metadata.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index c56f4e1e..a251cafb 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -123,15 +123,15 @@ def include_pangolin_data(self, j_data): "(.*)\.pangolin\.(.*)\.csv", pangolin_sample_file[0] ) row["lineage_analysis_date"] = result_regex.group(2) - row["lineage_analysis_date"] = datetime.strptime( row["lineage_analysis_date"], - "%Y%m%d" + row["lineage_analysis_date"] = datetime.strptime( + row["lineage_analysis_date"], "%Y%m%d" ).strftime("%Y-%m-%d") except Exception as e: stderr.print(f"[red] Pattern not found in file name.") - import pdb;pdb.set_trace() try: - f_data = relecov_tools.utils.read_csv_file_return_dict(result_regex - .group(), ",") + f_data = relecov_tools.utils.read_csv_file_return_dict( + result_regex.group(), "," + ) except FileNotFoundError as e: log.error("File %s not found ", e) stderr.print(f"[red]File {e} not found") @@ -152,7 +152,6 @@ def include_pangolin_data(self, j_data): else: stderr.print(f"[yellow] No pangolin file for sample: " + sample_name) - return j_data def include_consensus_data(self, j_data): From 4085d4e800ef9a9ad0a7e11091db6875cef8f7fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 25 Oct 2022 17:00:15 +0200 Subject: [PATCH 1073/1454] fixed validation errors schema --- relecov_tools/conf/configuration.json | 4 ++-- relecov_tools/schema/relecov_schema.json | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 3e578784..58793eca 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -226,7 +226,7 @@ "assembly": "None", "assembly_params": "None", "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "commercial_open_source_both": "open-source", + "commercial_open_source_both": "Open Source", "consensus_params": "-p vcf -f", "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", "dehosting_method_software_name": "KRAKEN2_KRAKEN2", @@ -258,7 +258,7 @@ "number_of_base_pairs_sequenced" ], "mapping_pangolin": { - "variant_designation": "scorpio_call", + "variant_name": "scorpio_call", "lineage_name": "lineage", "lineage_algorithm_software_version": "version", "lineage_analysis_software_version": "pangolin_version", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 1ceff33f..c5caf113 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2445,6 +2445,22 @@ "label": "lineage/clade analysis date", "fill_mode": "batch" }, + "variant_name": { + "enum": [ + "Variant of Interest (VOI) [GENEPIO:0100082]", + "Variant of Concern (VOC) [GENEPIO:0100083]", + "Variant Under Monitoring (VUM) [GENEPIO:0100279]" + ], + "ontology": "GENEPIO:0001503", + "type": "string", + "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "examples": [ + "Variant of Concern (VOC) [GENEPIO:0100083]" + ], + "classification": "Lineage fields", + "label": "Variant designation", + "fill_mode": "batch" + }, "variant_designation": { "enum": [ "Variant of Interest (VOI) [GENEPIO:0100082]", From 61a06995e50be34541cfa818bedbfc3ac5f3d2ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Tue, 25 Oct 2022 17:01:23 +0200 Subject: [PATCH 1074/1454] fixed schema new field variant_name --- relecov_tools/schema/relecov_schema.json | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index c5caf113..888524dd 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2446,14 +2446,12 @@ "fill_mode": "batch" }, "variant_name": { - "enum": [ - "Variant of Interest (VOI) [GENEPIO:0100082]", - "Variant of Concern (VOC) [GENEPIO:0100083]", - "Variant Under Monitoring (VUM) [GENEPIO:0100279]" + "examples": [ + "Alpha" ], - "ontology": "GENEPIO:0001503", + "ontology": "", "type": "string", - "description": "The variant classification of the lineage/clade i.e. variant, variant of concern.", + "description": "The variant classification of the lineage/clade i.e. alpha, beta, etc.", "examples": [ "Variant of Concern (VOC) [GENEPIO:0100083]" ], From 3a64d79037295db101e2764acdce665adb5c12a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 27 Oct 2022 13:30:04 +0200 Subject: [PATCH 1075/1454] linting --- relecov_tools/read_bioinfo_metadata.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a251cafb..35967002 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -127,7 +127,7 @@ def include_pangolin_data(self, j_data): row["lineage_analysis_date"], "%Y%m%d" ).strftime("%Y-%m-%d") except Exception as e: - stderr.print(f"[red] Pattern not found in file name.") + stderr.print(f"[red] Pattern not found in file name. Error: {e}") try: f_data = relecov_tools.utils.read_csv_file_return_dict( result_regex.group(), "," @@ -144,13 +144,13 @@ def include_pangolin_data(self, j_data): for field, value in mapping_fields.items(): row[field] = f_data[pang_key][value] else: - ## We need to handle this when more than one analysis in the folder. How can we do this? Use the last one? + # We need to handle this when more than one analysis in the folder. How can we do this? Use the last one? stderr.print( - f"[red] More than one pangolin file found for the same sample " + "[red] More than one pangolin file found for the same sample " ) sys.exit(1) else: - stderr.print(f"[yellow] No pangolin file for sample: " + sample_name) + stderr.print(f"[yellow] No pangolin file for sample: {sample_name}") return j_data From 2fc36299c164e544c8bfd72bb660383b1c6e56f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 27 Oct 2022 13:30:58 +0200 Subject: [PATCH 1076/1454] black linting --- relecov_tools/read_bioinfo_metadata.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 35967002..b32a6508 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -127,7 +127,9 @@ def include_pangolin_data(self, j_data): row["lineage_analysis_date"], "%Y%m%d" ).strftime("%Y-%m-%d") except Exception as e: - stderr.print(f"[red] Pattern not found in file name. Error: {e}") + stderr.print( + f"[red] Pattern not found in file name. Error: {e}" + ) try: f_data = relecov_tools.utils.read_csv_file_return_dict( result_regex.group(), "," From d3f9ae58ede0f52d3c4125795635e6c0382f9e76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Wed, 2 Nov 2022 16:28:23 +0100 Subject: [PATCH 1077/1454] fix label for variant designation in schema --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 888524dd..4835d608 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2456,7 +2456,7 @@ "Variant of Concern (VOC) [GENEPIO:0100083]" ], "classification": "Lineage fields", - "label": "Variant designation", + "label": "Variant Name", "fill_mode": "batch" }, "variant_designation": { From c80e996a3af96673fac23f6df23865418bf9ec4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Thu, 3 Nov 2022 17:10:50 +0100 Subject: [PATCH 1078/1454] Do not stop if sample is not define for variant data upload --- relecov_tools/feed_database.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 30700e15..231754ad 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -242,6 +242,17 @@ def update_database(self, field_values, post_url): "[red] Unable to sent the request to remote server" ) sys.exit(1) + + elif "is not defined" in result["ERROR_TEST"].lower(): + log.warning( + "Request to %s for %s was not accepted", + self.database_server, + req_sample, + ) + stderr.print( + f"[yellow] Warning: {req_sample} is not defined" + ) + continue elif "already defined" in result["ERROR_TEST"].lower(): log.warning( "Request to %s for %s was not accepted", From e397109195b01a239447748ec37c3d67e48c5c68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 4 Nov 2022 11:45:54 +0100 Subject: [PATCH 1079/1454] added analysis date to long table json --- relecov_tools/long_table_parse.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index a16cc195..b0a96d08 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -79,6 +79,7 @@ def parse_file(self): the user (long_table.csv). Validate the file by checking the header line """ + with open(self.file_path) as fh: lines = fh.readlines() @@ -130,8 +131,12 @@ def parse_file(self): def convert_to_json(self, samp_dict): j_list = [] + # Grab date from filename + result_regex = re.search( + "variants_long_table_(.*).csv", os.path.basename(self.file_path) + ) for key, values in samp_dict.items(): - j_dict = {"sample_name": key} + j_dict = {"sample_name": key, "analysis_date": result_regex.group(1)} j_dict["variants"] = values j_list.append(j_dict) return j_list From 14c060b22d984fe8672998124a48701bd43e0ab3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 4 Nov 2022 14:01:22 +0100 Subject: [PATCH 1080/1454] duplicate lines if Gene contains multiple genes separated with & --- relecov_tools/long_table_parse.py | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index b0a96d08..cd64252b 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,10 +1,13 @@ -from datetime import datetime import json +import re import logging -import os.path import sys -from pathlib import Path import rich +import os.path + +from pathlib import Path +from datetime import datetime + import relecov_tools from relecov_tools.config_json import ConfigJson @@ -116,8 +119,6 @@ def parse_file(self): "af": line_s[heading_index["AF"]], } - variant_dict["Gene"] = line_s[heading_index["GENE"]] - variant_dict["Effect"] = line_s[heading_index["EFFECT"]] variant_dict["VariantAnnotation"] = { "hgvs_c": line_s[heading_index["HGVS_C"]], @@ -125,7 +126,19 @@ def parse_file(self): "hgvs_p_1_letter": line_s[heading_index["HGVS_P_1LETTER"]], } - samp_dict[sample].append(variant_dict) + if re.search("&",line_s[heading_index["GENE"]]): + # Example + # 215184,NC_045512.2,27886,AAACGAACATGAAATT,A,PASS,1789,1756,1552,0.87,ORF7b&ORF8,gene_fusion,n.27887_27901delAACGAACATGAAATT,.,.,ivar,B.1.1.318 + # This only occurs (for now) as gene fusion, so we just duplicate lines with same values + genes = re.split("&",line_s[heading_index["GENE"]]) + for gene in genes: + variant_dict_copy = variant_dict.copy() + variant_dict_copy["Gene"] = gene + samp_dict[sample].append(variant_dict_copy) + else: + variant_dict["Gene"] = line_s[heading_index["GENE"]] + samp_dict[sample].append(variant_dict) + stderr.print("[green]Successful parsing data") return samp_dict From 667b6379c032d95b57d0cd43b4079c2ff0ff1ad7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sara=20Monz=C3=B3n?= Date: Fri, 4 Nov 2022 14:02:59 +0100 Subject: [PATCH 1081/1454] black linting --- relecov_tools/feed_database.py | 4 +--- relecov_tools/long_table_parse.py | 4 ++-- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 231754ad..3c359902 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -249,9 +249,7 @@ def update_database(self, field_values, post_url): self.database_server, req_sample, ) - stderr.print( - f"[yellow] Warning: {req_sample} is not defined" - ) + stderr.print(f"[yellow] Warning: {req_sample} is not defined") continue elif "already defined" in result["ERROR_TEST"].lower(): log.warning( diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index cd64252b..6189a579 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -126,11 +126,11 @@ def parse_file(self): "hgvs_p_1_letter": line_s[heading_index["HGVS_P_1LETTER"]], } - if re.search("&",line_s[heading_index["GENE"]]): + if re.search("&", line_s[heading_index["GENE"]]): # Example # 215184,NC_045512.2,27886,AAACGAACATGAAATT,A,PASS,1789,1756,1552,0.87,ORF7b&ORF8,gene_fusion,n.27887_27901delAACGAACATGAAATT,.,.,ivar,B.1.1.318 # This only occurs (for now) as gene fusion, so we just duplicate lines with same values - genes = re.split("&",line_s[heading_index["GENE"]]) + genes = re.split("&", line_s[heading_index["GENE"]]) for gene in genes: variant_dict_copy = variant_dict.copy() variant_dict_copy["Gene"] = gene From c89531c3cac7c93442e6fb4ddd81502ecb7e92ce Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 25 Nov 2022 00:45:35 +0100 Subject: [PATCH 1082/1454] fixed error when sending several parameters via API --- relecov_tools/rest_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index c8618adc..d1fb45ee 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -28,7 +28,7 @@ def get_request(self, request_info, parameter, value=None, safe=True): for key, value in parameter.items(): param_value.append(key + "=" + value) url_http = str( - self.request_url + request_info + "?" + "?".join(param_value) + self.request_url + request_info + "?" + "&".join(param_value) ) else: url_http = str( From 37bb33bed22451a2ac01b7303f80126c7a2c9cae Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 12:06:59 +0100 Subject: [PATCH 1083/1454] Introduced new option to download in __main__.py --- relecov_tools/__main__.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 17cabb74..6a13917b 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -143,10 +143,18 @@ def relecov_tools_cli(verbose, log_file): "--conf_file", help="Configuration file (no params file)", ) -def download(user, password, conf_file, user_relecov, password_relecov): +@click.option( + "-t", + "--target_folders", + is_flag=False, + flag_value="ALL", + default=None, + help="Flag: Select which folders will be downloaded giving [paths] or via prompt" +) +def download(user, password, conf_file, user_relecov, password_relecov, target_folders): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( - user, password, conf_file, user_relecov, password_relecov + user, password, conf_file, user_relecov, password_relecov, target_folders ) sftp_connection.download() @@ -166,7 +174,7 @@ def download(user, password, conf_file, user_relecov, password_relecov): help="Json with the additional metadata to add to the received user metadata", ) @click.option( - "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" + "-o", "--metadata-out", type=click.Path(), help="Path to save output metadata file" ) def read_lab_metadata(metadata_file, sample_list_file, metadata_out): """ From be32bf4cafc4501855fe27ed3a37b9eb7bea4435 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 12:07:46 +0100 Subject: [PATCH 1084/1454] Introduced new aux function to utils.py --- relecov_tools/utils.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 2d3a04b9..5e40aef5 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -214,7 +214,7 @@ def rich_force_colors(): or os.getenv("FORCE_COLOR") or os.getenv("PY_COLORS") ): - return True + return TrueS return None @@ -258,3 +258,8 @@ def prompt_skip_folder_creation(): stderr.print("Do you want to skip folder creation? (Y/N)") confirmation = questionary.confirm("Skip?", default=False).unsafe_ask() return confirmation + + +def prompt_checkbox(msg, choices): + selected_options = questionary.checkbox(msg, choices=choices).unsafe_ask() + return selected_options From 79dfe758cc74f7061d05cf1852429094d2e287cb Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 12:08:40 +0100 Subject: [PATCH 1085/1454] Changed download function in sftp_handle.py to support folder selection --- relecov_tools/sftp_handle.py | 68 +++++++++++++++++++++++++++++++++--- 1 file changed, 64 insertions(+), 4 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index d623fdc4..4f14dc2b 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -33,6 +33,7 @@ def __init__( conf_file=None, user_relecov=None, password_relecov=None, + target_folders=None ): """Initializes the sftp object""" config_json = ConfigJson() @@ -41,6 +42,7 @@ def __init__( ) self.sftp_user = user self.sftp_passwd = passwd + self.target_folders = target_folders if conf_file is None: self.sftp_server = config_json.get_topic_data( "sftp_connection", "sftp_server" @@ -69,6 +71,7 @@ def __init__( try: self.sftp_server = config["sftp_server"] self.sftp_port = config["sftp_port"] + self.target_folders = config["target_folders"] try: self.storage_local_folder = config["storage_local_folder"] except KeyError: @@ -105,6 +108,7 @@ def __init__( self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" ) + self.client = None external_servers = config_json.get_topic_data("external_url", "relecov") self.relecov_server = external_servers["server"] @@ -331,6 +335,48 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): ] return sample_file_list + def validate_fetched_files(self, fetched_folder): + """Check if the files in the fetched folder are the ones defined in metadata file""" + try: + files_list = self.client.listdir(fetched_folder) + except FileNotFoundError as e: + log.error("Invalid folder at remote sftp %s", e) + return False + meta_files = [fi for fi in files_list if fi.endswith(".xlsx")] + if len(meta_files) == 0: + log.error("Excel file for metadata does not exist on %s", fetched_folder) + stderr.print("[red] Metadata file does not exist on " + fetched_folder) + return False + if len(meta_files) > 1: + log.error("Too many Excel files on folder %s", fetched_folder) + stderr.print("[red] Metadata file does not exist on " + fetched_folder) + return False + target_meta_file = os.path.join(fetched_folder, meta_files[0]) + temp_folder = "/tmp/metadata_validation_file/" + os.makedirs(temp_folder, exist_ok=True) + local_meta_file = os.path.join(temp_folder, os.path.basename(target_meta_file)) + try: + self.client.get( + target_meta_file, + local_meta_file, + ) + except FileNotFoundError as e: + log.error("Unable to fetch metadata file %s ", e) + samples_files_list = self.get_sample_fastq_file_names(temp_folder, local_meta_file) + samples_files_list = sorted(sum([list(fi.values()) for sample, fi in samples_files_list.items()], [])) + filtered_files_list = sorted([fi for fi in files_list if fi.endswith('fastq.gz')]) + self.delete_local_folder(temp_folder) + stderr.print("files in metadata") + stderr.print(samples_files_list) + stderr.print("files in fetch") + stderr.print(filtered_files_list) + if samples_files_list == filtered_files_list: + return True + else: + log.info("Files in %s do not match metadata file", fetched_folder) + stderr.print("Files in " + fetched_folder + " do not match the ones described in metadata") + return False + def validate_download_files(self, sample_file_list, local_folder): """Check if download sample files are the ones defined on metadata file""" if not sample_file_list: @@ -394,25 +440,39 @@ def download(self): log.error("Unable to establish connection towards sftp server") stderr.print("[red] Unable to establish sftp connection") sys.exit(1) - root_directory_list = self.list_folders(".") if not root_directory_list: - log.error("There is no folders under root directory") + log.error("There are no folders under root directory") + sys.exit(1) + if self.target_folders == "ALL": + target_folders = relecov_tools.utils.prompt_checkbox( + msg="Select the folders that will be downloaded", + choices=sorted(root_directory_list) + ) + elif self.target_folders is None: + target_folders = root_directory_list + else: + target_folders = [tf for tf in root_directory_list if tf in self.target_folders] + if not target_folders: + log.error("There are no folders that match selection") sys.exit(1) folders_to_download = {} # create_main_folders(root_directory_list) - for folder in root_directory_list: + for folder in target_folders: list_files = self.get_file_list(folder) if len(list_files) > 0: folders_to_download[folder] = list_files if len(folders_to_download) == 0: - log.info("Exiting download. There is no files on sftp to dowload") + log.info("Exiting download. There are no files on sftp to dowload") self.close_connection() sys.exit(0) for folder, files in folders_to_download.items(): log.info("Processing folder %s", folder) stderr.print("Processing folder " + folder) + # Validate that the files are the ones described in metadata. + if not self.validate_fetched_files(folder): + continue # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) md5_files, req_retransmition = self.verify_md5_checksum( From 75cb15a7113509b8b830fd147341018024d99fa7 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 12:21:49 +0100 Subject: [PATCH 1086/1454] linting --- relecov_tools/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 5e40aef5..df6d448f 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -214,7 +214,7 @@ def rich_force_colors(): or os.getenv("FORCE_COLOR") or os.getenv("PY_COLORS") ): - return TrueS + return True return None From e5327f78231c693da1b12e866f051ac869d45a1e Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:42:00 +0100 Subject: [PATCH 1087/1454] black linting --- relecov_tools/metadata_homogeneizer.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index e7d8a8ba..9c05e7b0 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -20,7 +20,6 @@ class MetadataHomogeneizer: """MetadataHomogeneizer object""" def __init__(self, institution=None, directory=None, output_folder=None): - # open config self.config_json = ConfigJson() # read heading from config From fa1426cc2f82858a715c56289947fb65996c10ab Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:43:35 +0100 Subject: [PATCH 1088/1454] black linting --- relecov_tools/read_bioinfo_metadata.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index b32a6508..0affd7ca 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -243,9 +243,7 @@ def include_software_versions(self, j_data): sys.exit(1) for row in j_data: for field, version_data in version_fields.items(): - for key, value in version_data.items(): - row[field] = versions[key][value] return j_data From 3cab812780274a565fcf7717eb2bb6deaf7c51bc Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:43:53 +0100 Subject: [PATCH 1089/1454] black linting --- relecov_tools/map_schema.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 97f016bc..afbcc76e 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -142,7 +142,6 @@ def mapping_json_data(self, mapping_schema_dict): map_sample_dict = OrderedDict() for item, value in mapping_schema_dict.items(): try: - data[value] = data[value].split(" [", 1)[0] map_sample_dict[item] = data[value] @@ -157,7 +156,6 @@ def additional_formating(self, mapped_json_data): """ if self.destination_schema == "ENA": for idx in range(len(self.json_data)): - mapped_json_data[idx]["collector_name"] = "unknown" mapped_json_data[idx]["file_format"] = "FASTQ" mapped_json_data[idx]["study_type"] = "Whole Genome Sequencing" @@ -230,7 +228,6 @@ def additional_formating(self, mapped_json_data): + self.json_data[idx]["sequence_file_R2_fastq"] ) for i, j in enumerate(fields): - mapped_json_data[idx][j] = "not provided" return mapped_json_data From 32f510fa294148f79bf6fcc43a52b107d5071304 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:44:12 +0100 Subject: [PATCH 1090/1454] black linting --- relecov_tools/ena_upload.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index cd507169..5c3fceaa 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -122,7 +122,6 @@ def create_dataframe(self, dataframe_name, fields_config, df_schemas): df_list = [] config_json = ConfigJson() for index in range(len(dataframe_name)): - fields = config_json.get_configuration("ENA_fields")[fields_config[index]] dataframe_name[index] = df_schemas[fields] df_list.append(dataframe_name[index]) @@ -304,7 +303,6 @@ def create_structure_to_ena(self): session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): - print("Uploading path " + path + " and filename: " + filename) try: @@ -313,7 +311,6 @@ def create_structure_to_ena(self): print(g) # send the file file.close() # close file and FTP except BaseException as err: - print(f"ERROR: {err}") # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") @@ -345,7 +342,6 @@ def create_structure_to_ena(self): for files in root.iter("FILE"): if "R2" in files.attrib["filename"]: - H = df_run_final.loc[ df_run_final["sequence_file_R2_fastq"] == files.attrib["filename"] From 5af6b0b7a2889f3979ceddb7e06e5327127a4b3f Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:44:21 +0100 Subject: [PATCH 1091/1454] black linting --- relecov_tools/__main__.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 6a13917b..08aa2429 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -30,7 +30,6 @@ def run_relecov_tools(): - # Set up the rich traceback rich.traceback.install(console=stderr, width=200, word_wrap=True, extra_lines=1) @@ -116,7 +115,6 @@ def decorator(f): "-l", "--log-file", help="Save a verbose log to a file.", metavar="" ) def relecov_tools_cli(verbose, log_file): - # Set the base logger to output DEBUG log.setLevel(logging.DEBUG) @@ -144,12 +142,12 @@ def relecov_tools_cli(verbose, log_file): help="Configuration file (no params file)", ) @click.option( - "-t", - "--target_folders", + "-t", + "--target_folders", is_flag=False, flag_value="ALL", default=None, - help="Flag: Select which folders will be downloaded giving [paths] or via prompt" + help="Flag: Select which folders will be downloaded giving [paths] or via prompt", ) def download(user, password, conf_file, user_relecov, password_relecov, target_folders): """Download files located in sftp server.""" From dcb39803940aa580f5477f5ef52deacd1c134041 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:44:29 +0100 Subject: [PATCH 1092/1454] black linting --- relecov_tools/sftp_handle.py | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 4f14dc2b..8b553abc 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -33,7 +33,7 @@ def __init__( conf_file=None, user_relecov=None, password_relecov=None, - target_folders=None + target_folders=None, ): """Initializes the sftp object""" config_json = ConfigJson() @@ -359,12 +359,18 @@ def validate_fetched_files(self, fetched_folder): self.client.get( target_meta_file, local_meta_file, - ) + ) except FileNotFoundError as e: log.error("Unable to fetch metadata file %s ", e) - samples_files_list = self.get_sample_fastq_file_names(temp_folder, local_meta_file) - samples_files_list = sorted(sum([list(fi.values()) for sample, fi in samples_files_list.items()], [])) - filtered_files_list = sorted([fi for fi in files_list if fi.endswith('fastq.gz')]) + samples_files_list = self.get_sample_fastq_file_names( + temp_folder, local_meta_file + ) + samples_files_list = sorted( + sum([list(fi.values()) for sample, fi in samples_files_list.items()], []) + ) + filtered_files_list = sorted( + [fi for fi in files_list if fi.endswith("fastq.gz")] + ) self.delete_local_folder(temp_folder) stderr.print("files in metadata") stderr.print(samples_files_list) @@ -374,8 +380,12 @@ def validate_fetched_files(self, fetched_folder): return True else: log.info("Files in %s do not match metadata file", fetched_folder) - stderr.print("Files in " + fetched_folder + " do not match the ones described in metadata") - return False + stderr.print( + "Files in " + + fetched_folder + + " do not match the ones described in metadata" + ) + return False def validate_download_files(self, sample_file_list, local_folder): """Check if download sample files are the ones defined on metadata file""" @@ -447,12 +457,14 @@ def download(self): if self.target_folders == "ALL": target_folders = relecov_tools.utils.prompt_checkbox( msg="Select the folders that will be downloaded", - choices=sorted(root_directory_list) + choices=sorted(root_directory_list), ) elif self.target_folders is None: target_folders = root_directory_list else: - target_folders = [tf for tf in root_directory_list if tf in self.target_folders] + target_folders = [ + tf for tf in root_directory_list if tf in self.target_folders + ] if not target_folders: log.error("There are no folders that match selection") sys.exit(1) From 758c858f0b4ef232ff0ecbefd83e1b7c3c0a959e Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:47:20 +0100 Subject: [PATCH 1093/1454] black linting --- relecov_tools/institution_scripts/ISCIII.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index 7cedfad9..de84bf53 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -36,7 +36,6 @@ def added_seq_inst_model(metadata, f_data, mapped_fields, heading): for row in metadata[1:]: for key, val in mapped_fields.items(): m_idx = heading.index(key) - try: run_name = f_data[str(row[s_idx])][val].lower() except KeyError as e: From 89ec5907735e6c4d1a52885dc8a9b563927e558d Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 Feb 2023 13:50:47 +0100 Subject: [PATCH 1094/1454] black linting --- relecov_tools/institution_scripts/ISCIII.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/institution_scripts/ISCIII.py b/relecov_tools/institution_scripts/ISCIII.py index de84bf53..17235c63 100644 --- a/relecov_tools/institution_scripts/ISCIII.py +++ b/relecov_tools/institution_scripts/ISCIII.py @@ -183,7 +183,6 @@ def findout_library_layout(metadata, f_data, mapped_fields, heading): to paired""" s_idx = heading.index("Sample ID given for sequencing") for row in metadata[1:]: - for key, val in mapped_fields.items(): m_idx = heading.index(key) try: From b8f81ddfc700ebf1ac07149c54857ec4c902a4ee Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 20 Feb 2023 23:24:31 +0100 Subject: [PATCH 1095/1454] Introduced new changes to sftp_handle.py --- relecov_tools/sftp_handle.py | 61 ++++++++++++++++-------------------- 1 file changed, 27 insertions(+), 34 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 8b553abc..65a49f1b 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -110,10 +110,6 @@ def __init__( ) self.client = None - external_servers = config_json.get_topic_data("external_url", "relecov") - self.relecov_server = external_servers["server"] - self.relecov_url = external_servers["url"] - self.relecov_post_url = external_servers["sftp_info"] def open_connection(self): """Establish sftp connection""" @@ -279,7 +275,7 @@ def create_main_folders(self, root_directory_list): full_folder = os.path.join(self.storage_local_folder, folder) os.makedirs(full_folder, exist_ok=True) return True - + def find_metadata_file(self, local_folder): """Find excel extension file which contains metatada""" reg_for_xlsx = os.path.join(local_folder, "*.xlsx") @@ -334,25 +330,30 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): index_fastq_r2 ] return sample_file_list - - def validate_fetched_files(self, fetched_folder): - """Check if the files in the fetched folder are the ones defined in metadata file""" + + def list_fetched_files(self, fetched_folder): + """Check if the metadata file exists""" try: - files_list = self.client.listdir(fetched_folder) + fetched_files_list = self.client.listdir(fetched_folder) except FileNotFoundError as e: log.error("Invalid folder at remote sftp %s", e) return False - meta_files = [fi for fi in files_list if fi.endswith(".xlsx")] + return fetched_files_list + + def validate_metadata_file(self, fetched_folder): + """Check if the metadata file exists""" + fetched_files_list = self.list_fetched_files(fetched_folder) + meta_files = [fi for fi in fetched_files_list if fi.endswith(".xlsx")] if len(meta_files) == 0: log.error("Excel file for metadata does not exist on %s", fetched_folder) stderr.print("[red] Metadata file does not exist on " + fetched_folder) return False if len(meta_files) > 1: log.error("Too many Excel files on folder %s", fetched_folder) - stderr.print("[red] Metadata file does not exist on " + fetched_folder) + stderr.print("[red] Too many metadata files on " + fetched_folder) return False target_meta_file = os.path.join(fetched_folder, meta_files[0]) - temp_folder = "/tmp/metadata_validation_file/" + temp_folder = self.metadata_tmp_folder os.makedirs(temp_folder, exist_ok=True) local_meta_file = os.path.join(temp_folder, os.path.basename(target_meta_file)) try: @@ -362,20 +363,27 @@ def validate_fetched_files(self, fetched_folder): ) except FileNotFoundError as e: log.error("Unable to fetch metadata file %s ", e) + return local_meta_file + + def validate_fetched_files(self, fetched_folder): + """Check if the files in the fetched folder are the ones defined in metadata file""" + local_meta_file = self.validate_metadata_file(fetched_folder) + temp_folder = self.metadata_tmp_folder + if not local_meta_file: + log.error("Excel file for metadata not found %s", fetched_folder) + stderr.print("[red] Metadata file could not be obtained from " + fetched_folder) + return False + allowed_extensions = self.allowed_sample_ext samples_files_list = self.get_sample_fastq_file_names( temp_folder, local_meta_file ) samples_files_list = sorted( sum([list(fi.values()) for sample, fi in samples_files_list.items()], []) ) + fetched_files_list = self.list_fetched_files(fetched_folder) filtered_files_list = sorted( - [fi for fi in files_list if fi.endswith("fastq.gz")] + [fi for fi in fetched_files_list if fi.endswith(tuple(allowed_extensions))] ) - self.delete_local_folder(temp_folder) - stderr.print("files in metadata") - stderr.print(samples_files_list) - stderr.print("files in fetch") - stderr.print(filtered_files_list) if samples_files_list == filtered_files_list: return True else: @@ -385,6 +393,7 @@ def validate_fetched_files(self, fetched_folder): + fetched_folder + " do not match the ones described in metadata" ) + self.delete_local_folder(temp_folder) return False def validate_download_files(self, sample_file_list, local_folder): @@ -418,22 +427,6 @@ def create_json_with_downloaded_samples(self, sample_file_list, folder): sample_dict[sample] = {"folder": folder} return json.dumps(sample_dict, indent=4, sort_keys=True, ensure_ascii=False) - def send_info_to_server(self, json_data): - rest_api = RestApi(self.database_server, self.database_url) - error_counts = 0 - for item in json_data: - result = rest_api.post_request(item, "", self.relecov_post_url) - if "ERROR" in result: - error_counts += 1 - log.error("Request was not accepted %s", result["ERROR"]) - stderr.print( - "[red] Error " + result["ERROR"] + " when sending request}" - ) - if error_counts == 0: - log.info("Request was not accepted %s", result["ERROR"]) - stderr.print("[green] Successful upload information to server") - return - def delete_local_folder(self, local_folder): """Delete download folder because files does not complain requisites""" shutil.rmtree(local_folder, ignore_errors=True) From 393cef44fc11f39d262247df22aa28faec74d158 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 20 Feb 2023 23:44:26 +0100 Subject: [PATCH 1096/1454] linting --- relecov_tools/sftp_handle.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 65a49f1b..1fea62a5 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -14,7 +14,7 @@ import openpyxl import relecov_tools.utils from relecov_tools.config_json import ConfigJson -from relecov_tools.rest_api import RestApi +#from relecov_tools.rest_api import RestApi log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -400,7 +400,6 @@ def validate_download_files(self, sample_file_list, local_folder): """Check if download sample files are the ones defined on metadata file""" if not sample_file_list: return False - for sample, files in sample_file_list.items(): for file in files.values(): if not os.path.isfile(os.path.join(local_folder, file)): From fee856768479fafb0bee550c4b28b2ab23e219fb Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 20 Feb 2023 23:50:09 +0100 Subject: [PATCH 1097/1454] linting --- relecov_tools/sftp_handle.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 1fea62a5..9d10759f 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -14,7 +14,7 @@ import openpyxl import relecov_tools.utils from relecov_tools.config_json import ConfigJson -#from relecov_tools.rest_api import RestApi +# from relecov_tools.rest_api import RestApi log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -108,7 +108,6 @@ def __init__( self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" ) - self.client = None def open_connection(self): From 9da69ac123f2fab51fc78d7a061e167257121f62 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 20 Feb 2023 23:54:42 +0100 Subject: [PATCH 1098/1454] black linting --- relecov_tools/sftp_handle.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 9d10759f..575e1e89 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -14,6 +14,7 @@ import openpyxl import relecov_tools.utils from relecov_tools.config_json import ConfigJson + # from relecov_tools.rest_api import RestApi log = logging.getLogger(__name__) @@ -274,7 +275,7 @@ def create_main_folders(self, root_directory_list): full_folder = os.path.join(self.storage_local_folder, folder) os.makedirs(full_folder, exist_ok=True) return True - + def find_metadata_file(self, local_folder): """Find excel extension file which contains metatada""" reg_for_xlsx = os.path.join(local_folder, "*.xlsx") @@ -329,7 +330,7 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): index_fastq_r2 ] return sample_file_list - + def list_fetched_files(self, fetched_folder): """Check if the metadata file exists""" try: @@ -370,7 +371,9 @@ def validate_fetched_files(self, fetched_folder): temp_folder = self.metadata_tmp_folder if not local_meta_file: log.error("Excel file for metadata not found %s", fetched_folder) - stderr.print("[red] Metadata file could not be obtained from " + fetched_folder) + stderr.print( + "[red] Metadata file could not be obtained from " + fetched_folder + ) return False allowed_extensions = self.allowed_sample_ext samples_files_list = self.get_sample_fastq_file_names( From 90dc994afa8ad6db0e8e116bbeb7de58a0e76457 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 Feb 2023 10:29:38 +0100 Subject: [PATCH 1099/1454] Included a bunch of log prints for debugging --- relecov_tools/sftp_handle.py | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 575e1e89..91f6b55a 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -113,6 +113,7 @@ def __init__( def open_connection(self): """Establish sftp connection""" + log.info("Setting credentials for SFTP connection with remote server") self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) self.client.connect( @@ -124,6 +125,7 @@ def open_connection(self): look_for_keys=False, ) try: + log.info("Trying to stablish SFTP connection") self.client = self.client.open_sftp() return True except paramiko.SSHException as e: @@ -132,11 +134,13 @@ def open_connection(self): def close_connection(self): """Closes SFTP connection""" + log.info("Closing SFTP connection") self.client.close() return True def list_folders(self, folder_name): """Creates a directories list from the given path""" + log.info("Listing directories in %s", folder_name) directory_list = [] try: content_list = self.client.listdir(folder_name) @@ -155,6 +159,7 @@ def list_folders(self, folder_name): def get_file_list(self, folder_name): """Return a tuple with file name and directory path""" + log.info("Listing files in %s", folder_name) file_list = [] content_list = self.client.listdir(folder_name) for content in content_list: @@ -173,6 +178,7 @@ def get_files_from_sftp_folder(self, folder, files_list): """Create the subfolder with the present date and fetch all files from the sftp server """ + log.info("Creating folder %s to download files", folder) result_data = {"unable_to_fetch": [], "fetched_files": []} date = datetime.today().strftime("%Y%m%d") local_folder_path = os.path.join(self.storage_local_folder, folder, date) @@ -180,7 +186,7 @@ def get_files_from_sftp_folder(self, folder, files_list): os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) self.open_connection() - + log.info("Trying to fetch files in remote server") for file_list in files_list: try: self.client.get( @@ -201,9 +207,11 @@ def verify_md5_checksum(self, local_folder, file_list): required_retransmition = [] successful_files = [] # fetch the md5 file if exists + log.info("Searching for local md5 file") sftp_md5 = relecov_tools.utils.get_md5_from_local_folder(local_folder) if len(sftp_md5) > 0: # check md5 checksum for eac file + log.info("md5 file was not found in local, trying to fetch from SFTP") for f_name, values in sftp_md5.items(): f_path_name = os.path.join(local_folder, f_name) # Checksum value is stored in the index 1 @@ -266,7 +274,7 @@ def create_tmp_files_with_metadata_info( pass with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) - + log.info("Successfully created file with sample names list %s", sample_data_path) return True def create_main_folders(self, root_directory_list): @@ -274,6 +282,7 @@ def create_main_folders(self, root_directory_list): for folder in root_directory_list: full_folder = os.path.join(self.storage_local_folder, folder) os.makedirs(full_folder, exist_ok=True) + log.info("Created main folder for process %s", full_folder) return True def find_metadata_file(self, local_folder): @@ -334,6 +343,7 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): def list_fetched_files(self, fetched_folder): """Check if the metadata file exists""" try: + log.info("List files in fetched folder %s", fetched_folder) fetched_files_list = self.client.listdir(fetched_folder) except FileNotFoundError as e: log.error("Invalid folder at remote sftp %s", e) @@ -363,6 +373,8 @@ def validate_metadata_file(self, fetched_folder): ) except FileNotFoundError as e: log.error("Unable to fetch metadata file %s ", e) + return False + log.info(f"Obtained metadata file {local_meta_file} from {fetched folder}") return local_meta_file def validate_fetched_files(self, fetched_folder): @@ -387,9 +399,10 @@ def validate_fetched_files(self, fetched_folder): [fi for fi in fetched_files_list if fi.endswith(tuple(allowed_extensions))] ) if samples_files_list == filtered_files_list: + log.info("Files in %s match with metadata file", fetched_folder) return True else: - log.info("Files in %s do not match metadata file", fetched_folder) + log.error("Files in %s do not match metadata file", fetched_folder) stderr.print( "Files in " + fetched_folder @@ -430,6 +443,7 @@ def create_json_with_downloaded_samples(self, sample_file_list, folder): def delete_local_folder(self, local_folder): """Delete download folder because files does not complain requisites""" + log.info("Deleting local folder %s", local_folder) shutil.rmtree(local_folder, ignore_errors=True) return True @@ -449,6 +463,7 @@ def download(self): log.error("There are no folders under root directory") sys.exit(1) if self.target_folders == "ALL": + log.info("Showing folders from remote sftp for selection") target_folders = relecov_tools.utils.prompt_checkbox( msg="Select the folders that will be downloaded", choices=sorted(root_directory_list), @@ -469,7 +484,8 @@ def download(self): if len(list_files) > 0: folders_to_download[folder] = list_files if len(folders_to_download) == 0: - log.info("Exiting download. There are no files on sftp to dowload") + log.info("Exiting download.") + log.error("There are no files on sftp to dowload") self.close_connection() sys.exit(0) From c4226056758982b23ca8a53d7e044a71fa89fc0e Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 Feb 2023 10:42:51 +0100 Subject: [PATCH 1100/1454] linting --- relecov_tools/sftp_handle.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 91f6b55a..93c9cc89 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -274,7 +274,9 @@ def create_tmp_files_with_metadata_info( pass with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) - log.info("Successfully created file with sample names list %s", sample_data_path) + log.info( + "Successfully created file with sample names list %s", sample_data_path + ) return True def create_main_folders(self, root_directory_list): @@ -374,7 +376,11 @@ def validate_metadata_file(self, fetched_folder): except FileNotFoundError as e: log.error("Unable to fetch metadata file %s ", e) return False - log.info(f"Obtained metadata file {local_meta_file} from {fetched folder}") + log.info( + "Obtained metadata file %s from %s", + local_meta_file, + fetched_folder, + ) return local_meta_file def validate_fetched_files(self, fetched_folder): From d63ad04507d3f06db5c6851047ffc0171faaaebf Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 1 Mar 2023 12:05:49 +0100 Subject: [PATCH 1101/1454] Included new addresses --- relecov_tools/conf/laboratory_address.json | 38 +++++++++++++++++++++- 1 file changed, 37 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 7410c1ec..7f2bdf56 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -8,9 +8,45 @@ "geo_loc_city": "Madrid", "geo_loc_country": "Spain" }, + { + "collecting_institution": "Hospital Puerta del Mar", + "collecting_institution_address": "Av. Ana de Viya, 21", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Cadiz", + "geo_loc_city": "Cadiz", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Costa del Sol", + "collecting_institution_address": "A-7, Km 187", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Malaga", + "geo_loc_city": "Marbella", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Hospital Virgen de la Victoria", + "collecting_institution_address": "Campus de Teatinos, S/N", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Malaga", + "geo_loc_city": "Malaga", + "geo_loc_country": "Spain" + }, + { + "collecting_institution": "Complejo Hospitalario Torrecardenas", + "collecting_institution_address": "C. Hermandad de Donantes de Sangre, s/n", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Almeria", + "geo_loc_city": "Almeria", + "geo_loc_country": "Spain" + }, { "collecting_institution": "Microbiología HUC San Cecilio", - "collecting_institution_address": "Av. del Conocimiento S/N,", + "collecting_institution_address": "Av. del Conocimiento S/N", "collecting_institution_email": "fegarcia@ugr.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Granada", From 1cc442ecd4049b5422a7bf4d5ed409b6644090bf Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 1 Mar 2023 12:06:35 +0100 Subject: [PATCH 1102/1454] Fixed a lot of bugs --- relecov_tools/read_lab_metadata.py | 52 ++++++++++++++++++------------ 1 file changed, 32 insertions(+), 20 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 96ba32b2..59ea9d84 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -130,9 +130,9 @@ def adding_post_processing(self, m_data): return m_data def adding_ontology_to_enum(self, m_data): - """Read the schema to get the properties enum and for those fields - which has an enum property value then replace the value for the one it - is defined in the schema + """Read the schema to get the properties enum and, for those fields + which have an enum property value, replace the value for the one + that is defined in the schema """ enum_dict = {} for prop, values in self.relecov_sch_json["properties"].items(): @@ -151,21 +151,29 @@ def adding_ontology_to_enum(self, m_data): if m_data[idx][key] in e_values: m_data[idx][key] = e_values[m_data[idx][key]] else: + log.error("No ontology could be added") continue return m_data def process_from_json(self, m_data, json_fields): - """ """ + """Find the labels that are missing in the file to match the given schema.""" map_field = json_fields["map_field"] - json_data = json_fields["j_data"] if isinstance(json_data, dict): for idx in range(len(m_data)): - m_data[idx].update(json_data[m_data[idx][map_field]]) + try: + m_data[idx].update(json_data[m_data[idx][map_field]]) + except KeyError as error: + if str(error).lower() == "not provided": + log.error("Label was not provided, auto-completing columns") + else: + log.error(f"Unknown map_field value for json data: \ + {str(map_field)}. Set as not provided") + fields_to_add = {x:"Not Provided" for x in json_fields["adding_fields"]} + m_data[idx].update(fields_to_add) elif isinstance(json_data, list): - # to avoid searching for data for each row, for the first time searchs - # it is stored temporary. + # to avoid searching for data for each row, its stored temporarily. tmp_data = {} for idx in range(len(m_data)): if m_data[idx][map_field] not in tmp_data: @@ -188,7 +196,7 @@ def process_from_json(self, m_data, json_fields): def adding_fields(self, metadata): """Add information that requires to handle json files to include in - the fields""" + the fields""" for key, values in self.json_req_files.items(): stderr.print(f"[blue] Processing {key}") @@ -199,12 +207,12 @@ def adding_fields(self, metadata): metadata = self.process_from_json(metadata, values) stderr.print(f"[green] Processed {key}") - # Because sample data file is comming in an input parameter it cannot + # As sample data file is comming in an input parameter, it cannot # be inside the configuration json file. - # Include Sample informatin data from sample json file + # Include Sample information data from sample json file stderr.print("[blue] Processing sample data file") s_json = {} - s_json["map_field"] = "sequencing_sample_id" + s_json["map_field"] = "collecting_lab_sample_id" s_json["adding_field"] = "__all__" s_json["j_data"] = relecov_tools.utils.read_json_file(self.sample_list_file) metadata = self.process_from_json(metadata, s_json) @@ -233,7 +241,7 @@ def read_metadata_file(self): ws_metadata_lab = relecov_tools.utils.read_excel_file( self.metadata_file, "METADATA_LAB", heading_row_number, False ) - metadata_values = [] + valid_metadata_rows = [] errors = {} row_number = heading_row_number for row in ws_metadata_lab: @@ -251,10 +259,16 @@ def read_metadata_file(self): continue for key in row.keys(): # skip the first column of the Metadata lab file - if "Campo" in key: + if "campo" in key.lower(): continue if "date" in key.lower(): - if row[key] is not None: + if row[key] is None or str(row[key]).lower() == "not provided": + log.info("Date was not provided") + row[key] = "Not Provided" + elif isinstance(row[key], int) or isinstance(row[key], float): + log.info("Date given as an integer. Understood as a year") + row[key] = str(row[key]) + else: try: row[key] = row[key].strftime("%Y-%m-%d") except AttributeError: @@ -286,16 +300,14 @@ def read_metadata_file(self): stderr.print(f"[red] Error when mapping the label {str(e)}") continue - metadata_values.append(property_row) - return metadata_values, errors + valid_metadata_rows.append(property_row) + return valid_metadata_rows, errors def create_metadata_json(self): - # stderr.print("[blue] Reading configuration settings") - # conf_json_data = self.read_configuration_json_files() stderr.print("[blue] Reading Lab Metadata Excel File") valid_metadata_rows, errors = self.read_metadata_file() if len(errors) > 0: - stderr.print("[red] Stopped executing because the errors found") + stderr.print("[red] Stopped executing because errors were found") sys.exit(1) # Continue by adding extra information stderr.print("[blue] Including additional information") From 19545a609bb081ff69450c11deab05a34dc79dfc Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 1 Mar 2023 12:07:48 +0100 Subject: [PATCH 1103/1454] Included a bunch of logs and comment fixing --- relecov_tools/sftp_handle.py | 73 ++++++++++++++++-------------------- 1 file changed, 32 insertions(+), 41 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 93c9cc89..5674a95e 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -101,7 +101,7 @@ def __init__( self.pp = config["allowed_sample_extensions"] except KeyError as e: log.error("Invalid configuration file %s", e) - stderr.print("[red] Invalide configuration file {e} !") + stderr.print("[red] Invalid configuration file {e} !") sys.exit(1) if self.sftp_user is None: self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the userid") @@ -112,7 +112,7 @@ def __init__( self.client = None def open_connection(self): - """Establish sftp connection""" + """Establishing sftp connection""" log.info("Setting credentials for SFTP connection with remote server") self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) @@ -125,7 +125,7 @@ def open_connection(self): look_for_keys=False, ) try: - log.info("Trying to stablish SFTP connection") + log.info("Trying to establish SFTP connection") self.client = self.client.open_sftp() return True except paramiko.SSHException as e: @@ -261,7 +261,7 @@ def create_tmp_files_with_metadata_info( return False data = copy.deepcopy(file_list) for s_name, values in file_list.items(): - for f_type, f_name in values.items(): + for _, f_name in values.items(): if not f_name.endswith(tuple(self.allowed_sample_ext)): stderr.print("[red] " + f_name + " has a not valid extension") if "_R1_" in f_name: @@ -311,11 +311,10 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): ws_metadata_lab = wb_file["METADATA_LAB"] sample_file_list = {} # find out the index for file names - for col in ws_metadata_lab[4]: - if "Sequence file R1 fastq" == col.value: - index_fastq_r1 = col.column - 1 - elif "Sequence file R2 fastq" == col.value: - index_fastq_r2 = col.column - 1 + config_json = ConfigJson() + meta_column_list = config_json.get_topic_data("lab_metadata","metadata_lab_heading") + index_fastq_r1 = meta_column_list.index("Sequence file R1 fastq") + index_fastq_r2 = meta_column_list.index("Sequence file R2 fastq") for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): if row[2] is not None: try: @@ -398,7 +397,7 @@ def validate_fetched_files(self, fetched_folder): temp_folder, local_meta_file ) samples_files_list = sorted( - sum([list(fi.values()) for sample, fi in samples_files_list.items()], []) + sum([list(fi.values()) for _, fi in samples_files_list.items()], []) ) fetched_files_list = self.list_fetched_files(fetched_folder) filtered_files_list = sorted( @@ -406,6 +405,7 @@ def validate_fetched_files(self, fetched_folder): ) if samples_files_list == filtered_files_list: log.info("Files in %s match with metadata file", fetched_folder) + stderr.print("Successfully validated files based on metadata") return True else: log.error("Files in %s do not match metadata file", fetched_folder) @@ -414,27 +414,25 @@ def validate_fetched_files(self, fetched_folder): + fetched_folder + " do not match the ones described in metadata" ) + set_list = set(filtered_files_list) + mismatch_files = [fi for fi in samples_files_list if fi not in set_list] + if len(mismatch_files) < 10: + stderr.print(f"Files that mismatch: {str(mismatch_files)}") + else: + stderr.print( + "Showing some of the mismatches, check logs to see all of them: %s", + str(mismatch_files[0:9]), + ) + log.error(f"List of files that mismatch: {str(mismatch_files)}") self.delete_local_folder(temp_folder) return False - def validate_download_files(self, sample_file_list, local_folder): - """Check if download sample files are the ones defined on metadata file""" - if not sample_file_list: - return False - for sample, files in sample_file_list.items(): - for file in files.values(): - if not os.path.isfile(os.path.join(local_folder, file)): - log.error("File %s does not exist", file) - stderr.print("[red] File " + file + " does not exist") - return False - return True - - def delete_remote_files(self, folder, files): + def delete_remote_files(self, fetched_folder, files): """Delete files from remote server""" self.open_connection() for file in files: try: - self.client.remove(file) + self.client.remove(os.path.join(fetched_folder, os.path.basename(file))) log.info("%s Deleted from remote server", file) except FileNotFoundError: continue @@ -469,7 +467,7 @@ def download(self): log.error("There are no folders under root directory") sys.exit(1) if self.target_folders == "ALL": - log.info("Showing folders from remote sftp for selection") + log.info("Showing folders from remote SFTP for user selection") target_folders = relecov_tools.utils.prompt_checkbox( msg="Select the folders that will be downloaded", choices=sorted(root_directory_list), @@ -525,21 +523,14 @@ def download(self): sample_file_list = self.get_sample_fastq_file_names( result_data["local_folder"], meta_file ) - if self.validate_download_files( - sample_file_list, result_data["local_folder"] - ): - self.create_tmp_files_with_metadata_info( - result_data["local_folder"], sample_file_list, md5_files, meta_file - ) - # Collect data to send the request to relecov_platform - json_sample_data = self.create_json_with_downloaded_samples( - sample_file_list, folder - ) - for record in json_sample_data: - pass - else: - log.info("Deleting local folder %s", result_data["local_folder"]) - self.delete_local_folder(result_data["local_folder"]) - + self.create_tmp_files_with_metadata_info( + result_data["local_folder"], sample_file_list, md5_files, meta_file + ) + # Collect data to send the request to relecov_platform + json_sample_data = self.create_json_with_downloaded_samples( + sample_file_list, folder + ) + for record in json_sample_data: + pass self.close_connection() return From 92ae55d1895f4bead45937565ca6cdc0e6aa4067 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 1 Mar 2023 12:09:11 +0100 Subject: [PATCH 1104/1454] Fixed read_excel_file method --- relecov_tools/utils.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index df6d448f..c6d112f7 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -57,9 +57,6 @@ def read_excel_file(f_name, sheet_name, heading_row, empty_value=True): l_row = list(row) data_row = {} # Ignore the empty rows - # guessing that row 1 and 2 with no data are empty rows - if l_row[0] is None and l_row[1] is None: - continue for idx in range(0, len(heading)): if l_row[idx] is None: if empty_value: From fd6443ec05370c0eb5b60e50343f6dcad941abf5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 1 Mar 2023 12:30:38 +0100 Subject: [PATCH 1105/1454] linting --- relecov_tools/read_lab_metadata.py | 14 +++++++++----- relecov_tools/sftp_handle.py | 4 +++- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 59ea9d84..bee04670 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -130,8 +130,8 @@ def adding_post_processing(self, m_data): return m_data def adding_ontology_to_enum(self, m_data): - """Read the schema to get the properties enum and, for those fields - which have an enum property value, replace the value for the one + """Read the schema to get the properties enum and, for those fields + which have an enum property value, replace the value for the one that is defined in the schema """ enum_dict = {} @@ -168,9 +168,13 @@ def process_from_json(self, m_data, json_fields): if str(error).lower() == "not provided": log.error("Label was not provided, auto-completing columns") else: - log.error(f"Unknown map_field value for json data: \ - {str(map_field)}. Set as not provided") - fields_to_add = {x:"Not Provided" for x in json_fields["adding_fields"]} + log.error( + f"Unknown map_field value for json data: \ + {str(map_field)}. Set as not provided" + ) + fields_to_add = { + x: "Not Provided" for x in json_fields["adding_fields"] + } m_data[idx].update(fields_to_add) elif isinstance(json_data, list): # to avoid searching for data for each row, its stored temporarily. diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 5674a95e..dbd57de4 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -312,7 +312,9 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): sample_file_list = {} # find out the index for file names config_json = ConfigJson() - meta_column_list = config_json.get_topic_data("lab_metadata","metadata_lab_heading") + meta_column_list = config_json.get_topic_data( + "lab_metadata", "metadata_lab_heading" + ) index_fastq_r1 = meta_column_list.index("Sequence file R1 fastq") index_fastq_r2 = meta_column_list.index("Sequence file R2 fastq") for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): From 6060d4917bd3f38cec66e9b731b34c4a0d55c470 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 1 Mar 2023 12:43:44 +0100 Subject: [PATCH 1106/1454] Small fix --- relecov_tools/read_lab_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index bee04670..71055493 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -271,7 +271,7 @@ def read_metadata_file(self): row[key] = "Not Provided" elif isinstance(row[key], int) or isinstance(row[key], float): log.info("Date given as an integer. Understood as a year") - row[key] = str(row[key]) + row[key] = str(int(row[key])) else: try: row[key] = row[key].strftime("%Y-%m-%d") From d1a005b2909c9a77f9c5023a31b1dab7af375c77 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:24:11 +0100 Subject: [PATCH 1107/1454] Included 'Not Provided' as a possible field --- .../conf/anatomical_material_collection_method.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 818a2963..bdd273ad 100644 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -1006,5 +1006,11 @@ "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Placenta" + }, + "Not Provided": { + "anatomical_part": "Not Provided", + "collection_method": "Not Provided", + "body_product": "Not Provided", + "anatomical_material": "Not Provided" } } From d5f4135a4ff469668af51adc933a7be0aaee2598 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:24:41 +0100 Subject: [PATCH 1108/1454] Included several locations --- relecov_tools/conf/geo_loc_cities.json | 34 +++++++++++++++++++------- 1 file changed, 25 insertions(+), 9 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index e4a10776..7678c393 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -47,7 +47,7 @@ "geo_loc_latitude": "38.3453", "geo_loc_longitude": "-0.4831" }, - "Córdoba": { + "Cordoba": { "geo_loc_latitude": "37.8845", "geo_loc_longitude": "-4.7796" }, @@ -59,7 +59,7 @@ "geo_loc_latitude": "42.2314", "geo_loc_longitude": "-8.7124" }, - "Gijón": { + "Gijon": { "geo_loc_latitude": "43.5333", "geo_loc_longitude": "-5.7000" }, @@ -103,7 +103,7 @@ "geo_loc_latitude": "38.9956", "geo_loc_longitude": "-1.8558" }, - "Castellón de la Plana": { + "Castellon de la Plana": { "geo_loc_latitude": "39.9831", "geo_loc_longitude": "-0.0331" }, @@ -143,7 +143,7 @@ "geo_loc_latitude": "36.5350", "geo_loc_longitude": "-6.2975" }, - "Jaén": { + "Jaen": { "geo_loc_latitude": "37.7667", "geo_loc_longitude": "-3.7711" }, @@ -155,7 +155,7 @@ "geo_loc_latitude": "43.0167", "geo_loc_longitude": "-7.5500" }, - "Cáceres": { + "Caceres": { "geo_loc_latitude": "39.4833", "geo_loc_longitude": "-6.3667" }, @@ -223,7 +223,7 @@ "geo_loc_latitude": "42.4333", "geo_loc_longitude": "-8.6333" }, - "Alcázar de San Juan": { + "Alcazar de San Juan": { "geo_loc_latitude": "39.4056", "geo_loc_longitude": "-3.2056" }, @@ -251,7 +251,7 @@ "geo_loc_latitude": "41.4217", "geo_loc_longitude": "2.1897" }, - "Sant Cugat del Vallès": { + "Sant Cugat del Valles": { "geo_loc_latitude": "41.4667", "geo_loc_longitude": "2.0833" }, @@ -259,7 +259,7 @@ "geo_loc_latitude": "40.3223", "geo_loc_longitude": "-3.865" }, - "Leganés": { + "Leganes": { "geo_loc_latitude": "40.3281", "geo_loc_longitude": "-3.7644" }, @@ -283,7 +283,7 @@ "geo_loc_latitude": "38.2392", "geo_loc_longitude": "-1.4189" }, - "Mérida": { + "Merida": { "geo_loc_latitude": "38.9000", "geo_loc_longitude": "-6.3333" }, @@ -295,8 +295,24 @@ "geo_loc_latitude": "38.2669", "geo_loc_longitude": "-0.6983" }, + "Cadiz": { + "geo_loc_latitude": "36.52672", + "geo_loc_longitude": "-6.2891" + }, "Gasteiz": { "geo_loc_latitude": "42.85", "geo_loc_longitude": "-2.6667" + }, + "Marbella": { + "geo_loc_latitude": "36.51543", + "geo_loc_longitude": "-4.88583" + }, + "Malaga": { + "geo_loc_latitude": "36.72016", + "geo_loc_longitude": "-4.42034" + }, + "Almeria": { + "geo_loc_latitude": "36.72016", + "geo_loc_longitude": "-4.42034" } } From b85370093ed868b003a7f9cc99d32c3eab8d7410 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:26:18 +0100 Subject: [PATCH 1109/1454] changed format to dictionary --- relecov_tools/conf/submitter_address.json | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/relecov_tools/conf/submitter_address.json b/relecov_tools/conf/submitter_address.json index ddc86a8c..2d469de9 100644 --- a/relecov_tools/conf/submitter_address.json +++ b/relecov_tools/conf/submitter_address.json @@ -1,7 +1,6 @@ -[ - { - "submitting_institution": "Instituto de Salud Carlos III", +{ + "Instituto de Salud Carlos III": { "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "submitting_institution_email": "info@isciii.es" } -] +} \ No newline at end of file From 23ac89b734b00585e164bc185f86a80c197920bf Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:27:48 +0100 Subject: [PATCH 1110/1454] Changed format to dictionary of dictionaries instead of list of dictionaries. Also included 3 new fields related to submitter info --- relecov_tools/conf/laboratory_address.json | 655 +++++++++++++-------- 1 file changed, 409 insertions(+), 246 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 7f2bdf56..0f2ea6d3 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1,686 +1,849 @@ -[ - { - "collecting_institution": "Instituto de Salud Carlos III", +{ + "Instituto de Salud Carlos III": { "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "collecting_institution_email": "info@isciii.es", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", + "submitting_institution_email": "info@isciii.es" }, - { - "collecting_institution": "Hospital Puerta del Mar", + "Hospital Puerta del Mar": { "collecting_institution_address": "Av. Ana de Viya, 21", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Cadiz", "geo_loc_city": "Cadiz", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Puerta del Mar", + "submitting_institution_address": "Av. Ana de Viya, 21", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, - { - "collecting_institution": "Hospital Costa del Sol", + "Hospital Costa del Sol": { "collecting_institution_address": "A-7, Km 187", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Malaga", "geo_loc_city": "Marbella", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Costa del Sol", + "submitting_institution_address": "A-7, Km 187", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, - { - "collecting_institution": "Hospital Virgen de la Victoria", + "Hospital Virgen de la Victoria": { "collecting_institution_address": "Campus de Teatinos, S/N", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Malaga", "geo_loc_city": "Malaga", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Virgen de la Victoria", + "submitting_institution_address": "Campus de Teatinos, S/N", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, - { - "collecting_institution": "Complejo Hospitalario Torrecardenas", + "Complejo Hospitalario Torrecardenas": { "collecting_institution_address": "C. Hermandad de Donantes de Sangre, s/n", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Almeria", "geo_loc_city": "Almeria", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Complejo Hospitalario Torrecardenas", + "submitting_institution_address": "C. Hermandad de Donantes de Sangre, s/n", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, - { - "collecting_institution": "Microbiología HUC San Cecilio", + "Hospital Universitario San Cecilio": { "collecting_institution_address": "Av. del Conocimiento S/N", "collecting_institution_email": "fegarcia@ugr.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Granada", "geo_loc_city": "Granada", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario San Cecilio", + "submitting_institution_address": "Av. del Conocimiento S/N", + "submitting_institution_email": "fegarcia@ugr.es" }, - { - "collecting_institution": "Microbiología. Hospital Universitario Virgen del Rocio", + "Microbiología HUC San Cecilio": { + "collecting_institution_address": "Av. del Conocimiento S/N", + "collecting_institution_email": "fegarcia@ugr.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Granada", + "geo_loc_city": "Granada", + "geo_loc_country": "Spain", + "submitting_institution": "Microbiología HUC San Cecilio", + "submitting_institution_address": "Av. del Conocimiento S/N", + "submitting_institution_email": "fegarcia@ugr.es" + }, + "Microbiología. Hospital Universitario Virgen del Rocio": { "collecting_institution_address": "Avenida Manuel Siurot s/n", "collecting_institution_email": "josea.lepe.sspa@juntadeandalucia.es", "geo_loc_state": "Andalucia", "geo_loc_region": "Sevilla", "geo_loc_city": "Sevilla", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Microbiología. Hospital Universitario Virgen del Rocio", + "submitting_institution_address": "Avenida Manuel Siurot s/n", + "submitting_institution_email": "josea.lepe.sspa@juntadeandalucia.es" }, - { - "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", + "Hospital Universitario Virgen del Rocio": { + "collecting_institution_address": "Avenida Manuel Siurot s/n", + "collecting_institution_email": "josea.lepe.sspa@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Sevilla", + "geo_loc_city": "Sevilla", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Virgen del Rocio", + "submitting_institution_address": "Avenida Manuel Siurot s/n", + "submitting_institution_email": "josea.lepe.sspa@juntadeandalucia.es" + }, + "Hospital Clínico Universitario Lozano Blesa": { "collecting_institution_address": "S. Juan Bosco, 15", "collecting_institution_email": "rbenito@salud.aragon.es", - "geo_loc_state": "Aragón", + "geo_loc_state": "Aragon", "geo_loc_region": "Zaragoza", "geo_loc_city": "Zaragoza", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Clínico Universitario Lozano Blesa", + "submitting_institution_address": "S. Juan Bosco, 15", + "submitting_institution_email": "rbenito@salud.aragon.es" }, - { - "collecting_institution": "Hospital Universitario Miguel Servet", + "Hospital Universitario Miguel Servet": { "collecting_institution_address": "P.º Isabel la Católica, 1-3", "collecting_institution_email": "rbenito@salud.aragon.es", - "geo_loc_state": "Aragón", + "geo_loc_state": "Aragon", "geo_loc_region": "Zaragoza", "geo_loc_city": "Zaragoza", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Miguel Servet", + "submitting_institution_address": "P.º Isabel la Católica, 1-3", + "submitting_institution_email": "rbenito@salud.aragon.es" }, - { - "collecting_institution": "Centro de Investigación Biomédica de Aragón", + "Centro de Investigación Biomédica de Aragón": { "collecting_institution_address": "Avenida San Juan Bosco 13", "collecting_institution_email": "mhpstrunk.iacs@aragon.es", - "geo_loc_state": "Aragón", + "geo_loc_state": "Aragon", "geo_loc_region": "Zaragoza", "geo_loc_city": "Zaragoza", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Centro de Investigación Biomédica de Aragón", + "submitting_institution_address": "Avenida San Juan Bosco 13", + "submitting_institution_email": "mhpstrunk.iacs@aragon.es" }, - { - "collecting_institution": "Hospital Universitario Central de Asturias", + "Hospital Universitario Central de Asturias": { "collecting_institution_address": " Av. Roma, s/n,", "collecting_institution_email": "santiago.melon@sespa.es", "geo_loc_state": "Asturias", "geo_loc_region": "Asturias", "geo_loc_city": "Asturias", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": " Av. Roma, s/n,", + "submitting_institution_email": "santiago.melon@sespa.es" }, - { - "collecting_institution": "Servicio de Microbiologia HU Son Espases", + "Servicio de Microbiologia HU Son Espases": { "collecting_institution_address": " Ctra. Valldemossa 79", "collecting_institution_email": "antonio.oliver@ssib.es", "geo_loc_state": "Islas Baleares", "geo_loc_region": "Palma de Mallorca", "geo_loc_city": "Palma de Mallorca", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Servicio de Microbiologia HU Son Espases", + "submitting_institution_address": " Ctra. Valldemossa 79", + "submitting_institution_email": "antonio.oliver@ssib.es" }, - { - "collecting_institution": "Hospital Universitario Ntra. Sra de Candelaria", + "Hospital Universitario Ntra. Sra de Candelaria": { "collecting_institution_address": "Carretera del Rosario 145", "collecting_institution_email": "jalcflo@gobiernodecanarias.org", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Ntra. Sra de Candelaria", + "submitting_institution_address": "Carretera del Rosario 145", + "submitting_institution_email": "jalcflo@gobiernodecanarias.org" }, - { - "collecting_institution": "Instituto Tecnológico y de Energías Renovables", + "Instituto Tecnológico y de Energías Renovables": { "collecting_institution_address": "Polígono Industrial de Granadilla, s/n", "collecting_institution_email": "jlorenzo@iter.es", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Instituto Tecnológico y de Energías Renovables", + "submitting_institution_address": "Polígono Industrial de Granadilla, s/n", + "submitting_institution_email": "jlorenzo@iter.es" }, - { - "collecting_institution": "Hospital Universitario de Canarias", + "Hospital Universitario de Canarias": { "collecting_institution_address": "Carretera Ofra S/N, La Laguna", "collecting_institution_email": "", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Canarias", + "submitting_institution_address": "Carretera Ofra S/N, La Laguna", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Gran Canaria", + "Hospital Universitario de Gran Canaria": { "collecting_institution_address": "C. Pl. Barranco de la Ballena s/n", "collecting_institution_email": "", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Las Palmas", "geo_loc_city": "Las Palmas", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Gran Canaria", + "submitting_institution_address": "C. Pl. Barranco de la Ballena s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Insular de Lanzarote", + "Hospital Insular de Lanzarote": { "collecting_institution_address": "C. Juan de Quesada, s/n, Arrecife", "collecting_institution_email": "", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Las Palmas", "geo_loc_city": "Las Palmas", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Insular de Lanzarote", + "submitting_institution_address": "C. Juan de Quesada, s/n, Arrecife", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario Marqués de Valdecilla", + "Hospital Universitario Marqués de Valdecilla": { "collecting_institution_address": "Av. Valdecilla s/n", "collecting_institution_email": "", "geo_loc_state": "Cantabria", "geo_loc_region": "Cantabria", "geo_loc_city": "Santander", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Marqués de Valdecilla", + "submitting_institution_address": "Av. Valdecilla s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Sierrallana", + "Hospital Sierrallana": { "collecting_institution_address": "Bo. Ganzo, s/n, Torrelavega", "collecting_institution_email": "", "geo_loc_state": "Cantabria", "geo_loc_region": "Cantabria", "geo_loc_city": "Santander", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Sierrallana", + "submitting_institution_address": "Bo. Ganzo, s/n, Torrelavega", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Universitario de Ciudad Real", - "collecting_institution_address": "Calle Obispo Rafael Torija s/n", + "Hospital General Universitario de Ciudad Real": { + "collecting_institution_address": "C. Obispo Rafael Torija, s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Ciudad Real", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario de Ciudad Real", + "submitting_institution_address": "C. Obispo Rafael Torija, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General La Mancha Centro", + "Hospital General La Mancha Centro": { "collecting_institution_address": "Av. Constitución, 3, Alcázar de San Juan", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Alcázar de San Juan", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General La Mancha Centro", + "submitting_institution_address": "Av. Constitución, 3, Alcázar de San Juan", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Virgen de Altagracia", + "Hospital Virgen de Altagracia": { "collecting_institution_address": "Avda. D. Emiliano García Roldán, s/n, Manzanares,", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Manzanares", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Virgen de Altagracia", + "submitting_institution_address": "Avda. D. Emiliano García Roldán, s/n, Manzanares,", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General de Valdepeñas", + "Hospital General de Valdepeñas": { "collecting_institution_address": "Av. de los Estudiantes, s/n, Valdepeñas", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Valdepeñas", - "geo_loc_country": "Spain" - }, - { - "collecting_institution": "Hospital General Universitario de Ciudad Real", - "collecting_institution_address": "C. Obispo Rafael Torija, s/n", - "collecting_institution_email": "", - "geo_loc_state": "Castilla-La Mancha", - "geo_loc_region": "Ciudad Real", - "geo_loc_city": "Ciudad Real", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General de Valdepeñas", + "submitting_institution_address": "Av. de los Estudiantes, s/n, Valdepeñas", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Público Santa Bárbara", + "Hospital Público Santa Bárbara": { "collecting_institution_address": "C. Malagón s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Puertollano", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Público Santa Bárbara", + "submitting_institution_address": "C. Malagón s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Virgen de la Luz", + "Hospital Virgen de la Luz": { "collecting_institution_address": "Hermandad de Donantes de Sangre, 1", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Cuenca", "geo_loc_city": "Cuenca", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Virgen de la Luz", + "submitting_institution_address": "Hermandad de Donantes de Sangre, 1", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Guadalajara", + "Hospital Universitario de Guadalajara": { "collecting_institution_address": "C. Donante de Sangre, S/N", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Guadalajara", "geo_loc_city": "Guadalajara", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Guadalajara", + "submitting_institution_address": "C. Donante de Sangre, S/N", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Virgen de la Salud", + "Hospital Virgen de la Salud": { "collecting_institution_address": "Calle Barber 30", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Toledo", "geo_loc_city": "Toledo", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Virgen de la Salud", + "submitting_institution_address": "Calle Barber 30", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Nuestra Sra. del Prado", + "Hospital General Nuestra Sra. del Prado": { "collecting_institution_address": "CTRA. MADRID, Av. Extremadura, KM 114", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Toledo", "geo_loc_city": "Talavera de la Reina", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Nuestra Sra. del Prado", + "submitting_institution_address": "CTRA. MADRID, Av. Extremadura, KM 114", + "submitting_institution_email": "" }, - { - "collecting_institution": "Consejería de Sanidad", + "Consejería de Sanidad": { "collecting_institution_address": "Avda. de Francia, 4.", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Toledo", "geo_loc_city": "Toledo", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Consejería de Sanidad", + "submitting_institution_address": "Avda. de Francia, 4.", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Universitario de Albacete", + "Hospital General Universitario de Albacete": { "collecting_institution_address": "Calle Hermanos Falcó 37", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Albacete", "geo_loc_city": "Albacete", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario de Albacete", + "submitting_institution_address": "Calle Hermanos Falcó 37", + "submitting_institution_email": "" }, - { - "collecting_institution": "Consorcio LUCIA (SACYL,ITACYL UBU,UVa)", + "Consorcio LUCIA (SACYL,ITACYL UBU,UVa)": { "collecting_institution_address": "Paseo de Belen 19", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", "geo_loc_region": "Valladolid", "geo_loc_city": "Valladolid", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Consorcio LUCIA (SACYL,ITACYL UBU,UVa)", + "submitting_institution_address": "Paseo de Belen 19", + "submitting_institution_email": "" }, - { - "collecting_institution": "Complejo Asistencial Universitario de Salamanca", + "Complejo Asistencial Universitario de Salamanca": { "collecting_institution_address": "P.º de San Vicente, 58", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", "geo_loc_region": "Salamanca", "geo_loc_city": "Salamanca", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Complejo Asistencial Universitario de Salamanca", + "submitting_institution_address": "P.º de San Vicente, 58", + "submitting_institution_email": "" }, - { - "collecting_institution": "Gerencia de Salud de Area de Soria", + "Gerencia de Salud de Area de Soria": { "collecting_institution_address": "P.º el Espolón", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", "geo_loc_region": "Soria", "geo_loc_city": "Soria", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Gerencia de Salud de Area de Soria", + "submitting_institution_address": "P.º el Espolón", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Río Carrión", + "Hospital General Río Carrión": { "collecting_institution_address": "Av. Donantes de Sangre, s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", "geo_loc_region": "Palencia", "geo_loc_city": "Palencia", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Río Carrión", + "submitting_institution_address": "Av. Donantes de Sangre, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Nuestra Señora de Sonsoles", + "Hospital Nuestra Señora de Sonsoles": { "collecting_institution_address": " Av. Juan Carlos I, s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", "geo_loc_region": "Avila", "geo_loc_city": "Avila", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Nuestra Señora de Sonsoles", + "submitting_institution_address": " Av. Juan Carlos I, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Burgos", + "Hospital Universitario de Burgos": { "collecting_institution_address": "Av. Islas Baleares, 3", "collecting_institution_email": "", "geo_loc_state": "Castilla y León", "geo_loc_region": "Burgos", "geo_loc_city": "Burgos", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Burgos", + "submitting_institution_address": "Av. Islas Baleares, 3", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitari Vall d’Hebron", + "Hospital Universitari Vall d’Hebron": { "collecting_institution_address": " Passeig de la Vall d’Hebron, 119-129", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Vall d’Hebron", + "submitting_institution_address": " Passeig de la Vall d’Hebron, 119-129", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitari Germans Trias i Pujol", + "Hospital Universitari Germans Trias i Pujol": { "collecting_institution_address": " Crta del Canyet s/n", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Badalona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Clínic de Barcelona", + "Hospital Clínic de Barcelona": { "collecting_institution_address": "C/Villarroel 170", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Clínic de Barcelona", + "submitting_institution_address": "C/Villarroel 170", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitari Bellvitge", + "Hospital Universitari Bellvitge": { "collecting_institution_address": "Carrer Feixa Llarga s/n ", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "L'Hospitalet de Llobregat", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Bellvitge", + "submitting_institution_address": "Carrer Feixa Llarga s/n ", + "submitting_institution_email": "" }, - { - "collecting_institution": "Lab Clínic ICS Camp de Tarragona-Terres de l'Ebre. Hospital Joan XXIII", + "Lab Clínic ICS Camp de Tarragona-Terres de l'Ebre. Hospital Joan XXIII": { "collecting_institution_address": "c/ Dr. Mallafrè Guasch, 4,", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Tarragona", "geo_loc_city": "Tarragona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Lab Clínic ICS Camp de Tarragona-Terres de l'Ebre. Hospital Joan XXIII", + "submitting_institution_address": "c/ Dr. Mallafrè Guasch, 4,", + "submitting_institution_email": "" }, - { - "collecting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "LABORATORI DE REFERENCIA DE CATALUNYA": { "collecting_institution_address": "Carrer de la Selva, 10", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" }, - { - "collecting_institution": "Banc de Sang i Teixits Catalunya", + "Banc de Sang i Teixits Catalunya": { "collecting_institution_address": "Passeig del Taulat, 116", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Banc de Sang i Teixits Catalunya", + "submitting_institution_address": "Passeig del Taulat, 116", + "submitting_institution_email": "" }, - { - "collecting_institution": "Laboratorio Echevarne Sant Cugat del Vallès", + "Laboratorio Echevarne Sant Cugat del Vallès": { "collecting_institution_address": "Carrer de Martorell,20 Sant Cugat del Vallès", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", - "geo_loc_city": "Sant Cugat del Vallès", - "geo_loc_country": "Spain" + "geo_loc_city": "Sant Cugat del Valles", + "geo_loc_country": "Spain", + "submitting_institution": "Laboratorio Echevarne Sant Cugat del Vallès", + "submitting_institution_address": "Carrer de Martorell,20 Sant Cugat del Vallès", + "submitting_institution_email": "" }, - { - "collecting_institution": "Unitat de Genòmica i Medicina Personalitzada - Hospital Dr. Josep Trueta", + "Unitat de Genòmica i Medicina Personalitzada - Hospital Dr. Josep Trueta": { "collecting_institution_address": "Avinguda de França, S/N,", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Girona", "geo_loc_city": "Girona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Unitat de Genòmica i Medicina Personalitzada - Hospital Dr. Josep Trueta", + "submitting_institution_address": "Avinguda de França, S/N,", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario San Jorge", + "Hospital Universitario San Jorge": { "collecting_institution_address": "Av. Martínez de Velasco, 36", "collecting_institution_email": "", - "geo_loc_state": "Aragón", + "geo_loc_state": "Aragon", "geo_loc_region": "Huesca", "geo_loc_city": "Huesca", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario San Jorge", + "submitting_institution_address": "Av. Martínez de Velasco, 36", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Ceuta", + "Hospital Universitario de Ceuta": { "collecting_institution_address": "Colmenar s/n", "collecting_institution_email": "", "geo_loc_state": "Ceuta", "geo_loc_region": "Ceuta", "geo_loc_city": "Ceuta", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Ceuta", + "submitting_institution_address": "Colmenar s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Comarcal de Melilla", + "Hospital Comarcal de Melilla": { "collecting_institution_address": "Remonta, 2", "collecting_institution_email": "", "geo_loc_state": "Melilla", "geo_loc_region": "Melilla", "geo_loc_city": "Melilla", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Comarcal de Melilla", + "submitting_institution_address": "Remonta, 2", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital de Mostoles", + "Hospital de Mostoles": { "collecting_institution_address": "C. Dr. Luis Montes, S/N", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Mostoles", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital de Mostoles", + "submitting_institution_address": "C. Dr. Luis Montes, S/N", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Clínico San Carlos", + "Hospital Clínico San Carlos": { "collecting_institution_address": "Calle del Prof Martín Lagos", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Clínico San Carlos", + "submitting_institution_address": "Calle del Prof Martín Lagos", + "submitting_institution_email": "" }, - { - "collecting_institution": "Centro Militar de Veterinaria de la Defensa", + "Centro Militar de Veterinaria de la Defensa": { "collecting_institution_address": "C. Darío Gazapo 3", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Centro Militar de Veterinaria de la Defensa", + "submitting_institution_address": "C. Darío Gazapo 3", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario Severo Ochoa", + "Hospital Universitario Severo Ochoa": { "collecting_institution_address": "Av. de Orellana, s/n, Leganés", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", - "geo_loc_city": "Leganés", - "geo_loc_country": "Spain" + "geo_loc_city": "Leganes", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Severo Ochoa", + "submitting_institution_address": "Av. de Orellana, s/n, Leganés", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Getafe", + "Hospital Universitario de Getafe": { "collecting_institution_address": "Carr. Madrid - Toledo, Km 12,500, Getafe", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Getafe", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Getafe", + "submitting_institution_address": "Carr. Madrid - Toledo, Km 12,500, Getafe", + "submitting_institution_email": "" }, - { - "collecting_institution": "Presidencia de Gobierno", + "Presidencia de Gobierno": { "collecting_institution_address": "", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Presidencia de Gobierno", + "submitting_institution_address": "", + "submitting_institution_email": "" }, - { - "collecting_institution": "Ministerio de Sanidad, Servicios Sociales e Igualdad", + "Ministerio de Sanidad, Servicios Sociales e Igualdad": { "collecting_institution_address": "P.º del Prado, 18", "collecting_institution_email": "", "geo_loc_state": "Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Ministerio de Sanidad, Servicios Sociales e Igualdad", + "submitting_institution_address": "P.º del Prado, 18", + "submitting_institution_email": "" }, - { - "collecting_institution": "HU Virgen de la Arrixaca", + "HU Virgen de la Arrixaca": { "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "HU Virgen de la Arrixaca", + "submitting_institution_address": "Ctra. Madrid-Cartagena, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario Reina Sofía", + "Hospital Universitario Reina Sofía": { "collecting_institution_address": "Av. Intendente Jorge Palacios, 1", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Reina Sofía", + "submitting_institution_address": "Av. Intendente Jorge Palacios, 1", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Universitario Santa Lucía", + "Hospital General Universitario Santa Lucía": { "collecting_institution_address": "C. Minarete, s/n", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Cartagena", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario Santa Lucía", + "submitting_institution_address": "C. Minarete, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Universitario Los Arcos del Mar Menor", + "Hospital General Universitario Los Arcos del Mar Menor": { "collecting_institution_address": "Paraje Torre Octavio, 54, Pozo Aledo", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Pozo Aledo", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario Los Arcos del Mar Menor", + "submitting_institution_address": "Paraje Torre Octavio, 54, Pozo Aledo", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Universitario Morales Meseguer", + "Hospital General Universitario Morales Meseguer": { "collecting_institution_address": "Av. Marqués de Los Vélez, s/n", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario Morales Meseguer", + "submitting_institution_address": "Av. Marqués de Los Vélez, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Clínico Universitario Virgen de la Arrixaca", + "Hospital Clínico Universitario Virgen de la Arrixaca": { "collecting_institution_address": "Ctra. Madrid-Cartagena, s/n, El Palmar", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Murcia", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Clínico Universitario Virgen de la Arrixaca", + "submitting_institution_address": "Ctra. Madrid-Cartagena, s/n, El Palmar", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Rafael Méndez de Lorca", + "Hospital Rafael Méndez de Lorca": { "collecting_institution_address": "Ctra.N-340, Lorca", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Lorca", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Rafael Méndez de Lorca", + "submitting_institution_address": "Ctra.N-340, Lorca", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital de la Vega Lorenzo Guirao", + "Hospital de la Vega Lorenzo Guirao": { "collecting_institution_address": "Vereda de Morcillo, s/n, Cieza", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Cieza", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital de la Vega Lorenzo Guirao", + "submitting_institution_address": "Vereda de Morcillo, s/n, Cieza", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Univeristario Donostia", + "Hospital Univeristario Donostia": { "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", "collecting_institution_email": "", - "geo_loc_state": "País Vasco", + "geo_loc_state": "Pais Vasco", "geo_loc_region": "Guipúzcoa", "geo_loc_city": "Donostia", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Univeristario Donostia", + "submitting_institution_address": "Begiristain Doktorea Pasealekua, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Badajoz", + "Hospital Universitario de Badajoz": { "collecting_institution_address": "Av. de Elvas, s/n", "collecting_institution_email": "", "geo_loc_state": "Extremadura", "geo_loc_region": "Badajoz", "geo_loc_city": "Badajoz", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Badajoz", + "submitting_institution_address": "Av. de Elvas, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital de Mérida", + "Hospital de Mérida": { "collecting_institution_address": "Av. Don Antonio Campos Hoyos, 26, Mérida", "collecting_institution_email": "", "geo_loc_state": "Extremadura", "geo_loc_region": "Badajoz", - "geo_loc_city": "Mérida", - "geo_loc_country": "Spain" + "geo_loc_city": "Merida", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital de Mérida", + "submitting_institution_address": "Av. Don Antonio Campos Hoyos, 26, Mérida", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital San Pedro de Alcantara", + "Hospital San Pedro de Alcantara": { "collecting_institution_address": "Av. Pablo Naranjo Porras, s/n", "collecting_institution_email": "", "geo_loc_state": "Extremadura", "geo_loc_region": "Caceres", "geo_loc_city": "Caceres", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital San Pedro de Alcantara", + "submitting_institution_address": "Av. Pablo Naranjo Porras, s/n", + "submitting_institution_email": "" }, - { - "collecting_institution": "Gerencia de Atención Primaria Pontevedra Sur", + "Gerencia de Atención Primaria Pontevedra Sur": { "collecting_institution_address": "Av. das Camelias, 109, Vigo", "collecting_institution_email": "", "geo_loc_state": "Galicia", "geo_loc_region": "Pontevedra", "geo_loc_city": "Vigo", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Gerencia de Atención Primaria Pontevedra Sur", + "submitting_institution_address": "Av. das Camelias, 109, Vigo", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario Lucus Augusti", + "Hospital Universitario Lucus Augusti": { "collecting_institution_address": " Rúa Dr. Ulises Romero, 1", "collecting_institution_email": "", "geo_loc_state": "Galicia", "geo_loc_region": "Lugp", "geo_loc_city": "Lugo", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Lucus Augusti", + "submitting_institution_address": " Rúa Dr. Ulises Romero, 1", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de A Coruña", + "Hospital Universitario de A Coruña": { "collecting_institution_address": "As Xubias, 84", "collecting_institution_email": "", "geo_loc_state": "Galicia", "geo_loc_region": "A Coruña", "geo_loc_city": "A Coruña", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de A Coruña", + "submitting_institution_address": "As Xubias, 84", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Clínico Universitario de Santiago", + "Hospital Clínico Universitario de Santiago": { "collecting_institution_address": "Rúa da Choupana, s/n, Santiago de Compostela", "collecting_institution_email": "", "geo_loc_state": "Galicia", "geo_loc_region": "A Coruña", "geo_loc_city": "Santiago de Compostela", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Clínico Universitario de Santiago", + "submitting_institution_address": "Rúa da Choupana, s/n, Santiago de Compostela", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario de Navarra", + "Hospital Universitario de Navarra": { "collecting_institution_address": "C. de Irunlarrea, 3, Pamplona", "collecting_institution_email": "", "geo_loc_state": "Navarra", "geo_loc_region": "Navarra", "geo_loc_city": "Pamplona", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Navarra", + "submitting_institution_address": "C. de Irunlarrea, 3, Pamplona", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital General Universitario de Elche", + "Hospital General Universitario de Elche": { "collecting_institution_address": "Carrer Almazara, 11, Elche", "collecting_institution_email": "", "geo_loc_state": "Valenciana", "geo_loc_region": "Alicante", "geo_loc_city": "Elche", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario de Elche", + "submitting_institution_address": "Carrer Almazara, 11, Elche", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital San Pedro", + "Hospital San Pedro": { "collecting_institution_address": "C. Piqueras, 98", "collecting_institution_email": "", "geo_loc_state": "La Rioja", "geo_loc_region": "La Rioja", "geo_loc_city": "Logroño", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital San Pedro", + "submitting_institution_address": "C. Piqueras, 98", + "submitting_institution_email": "" }, - { - "collecting_institution": "Hospital Universitario Txagorritxu", + "Hospital Universitario Txagorritxu": { "collecting_institution_address": " Jose Atxotegi Kalea, s/n", "collecting_institution_email": "", - "geo_loc_state": "País Vasco", + "geo_loc_state": "Pais Vasco", "geo_loc_region": "Alava", "geo_loc_city": "Gasteiz", - "geo_loc_country": "Spain" + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Txagorritxu", + "submitting_institution_address": " Jose Atxotegi Kalea, s/n", + "submitting_institution_email": "" } -] +} \ No newline at end of file From 287409fb7def1b1006d096a5c0e131ace94141c1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:28:39 +0100 Subject: [PATCH 1111/1454] Included a more flexible search for R1 and R2 files, using a new function called validate_R1_R2_delimiters --- relecov_tools/sftp_handle.py | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index dbd57de4..39d0a0fe 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -109,6 +109,12 @@ def __init__( self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" ) + self.allowed_R1_delimiters = config_json.get_configuration( + "allowed_R1_delimiters" + ) + self.allowed_R2_delimiters = config_json.get_configuration( + "allowed_R2_delimiters" + ) self.client = None def open_connection(self): @@ -238,6 +244,22 @@ def verify_md5_checksum(self, local_folder, file_list): ) return sftp_md5, required_retransmition + def validate_R1_R2_delimiters(self, f_name, orientation): + """Checks if file is R1 or R2 given a list of allowed delimiters""" + if orientation == "R1": + valid_delimiters = self.allowed_R1_delimiters + elif orientation == "R2": + valid_delimiters = self.allowed_R2_delimiters + else: + log.error("wrong direction parameter, aborting") + return False + matching = [True for x in valid_delimiters if x in f_name] + stderr.print(matching) + if len(matching) >= 1: + return True + else: + return False + def create_tmp_files_with_metadata_info( self, local_folder, file_list, md5_data, metadata_file ): @@ -260,14 +282,16 @@ def create_tmp_files_with_metadata_info( stderr.print("[red] Unable to copy Metadata file") return False data = copy.deepcopy(file_list) + # valid_R1_extensions = "" + # valid_R2_extensions = "" for s_name, values in file_list.items(): for _, f_name in values.items(): if not f_name.endswith(tuple(self.allowed_sample_ext)): stderr.print("[red] " + f_name + " has a not valid extension") - if "_R1_" in f_name: + if self.validate_R1_R2_delimiters(f_name, "R1"): data[s_name]["r1_fastq_filepath"] = md5_data[f_name][0] data[s_name]["fastq_r1_md5"] = md5_data[f_name][1] - elif "_R2_" in f_name: + elif self.validate_R1_R2_delimiters(f_name, "R2"): data[s_name]["r2_fastq_filepath"] = md5_data[f_name][0] data[s_name]["fastq_r2_md5"] = md5_data[f_name][1] else: From 90efeffbe79735b03bc8642e806654dd423f4acf Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:31:11 +0100 Subject: [PATCH 1112/1454] Replaced '__all__' field option for each possible field in 'adding_fields'. Also included two new fields regarding R1 and R2 denominations in files and changed submitting_data info to be looked up along with the collecting_institution data --- relecov_tools/conf/configuration.json | 37 ++++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 58793eca..34fa71a2 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -61,15 +61,26 @@ "laboratory_data": { "file": "laboratory_address.json", "map_field": "collecting_institution", - "adding_fields": "__all__" + "adding_fields": [ + "collecting_institution", + "collecting_institution_address", + "collecting_institution_email", + "geo_loc_state", + "geo_loc_region", + "geo_loc_city", + "geo_loc_country" + ] }, "geo_location_data": { "file": "geo_loc_cities.json", "map_field": "geo_loc_city", - "adding_fields": "__all__" + "adding_fields": [ + "geo_loc_latitude", + "geo_loc_longitude" + ] }, "submitting_data": { - "file": "submitter_address.json", + "file": "laboratory_address.json", "map_field": "submitting_institution", "adding_fields": [ "submitting_institution_address", @@ -170,6 +181,26 @@ "fastq.gz", "fasta" ], + "allowed_R1_delimiters": [ + "_R1_", + "_R1.", + ".R1.", + "Forward", + "forward", + "_1_", + "_1.", + ".1." + ], + "allowed_R2_delimiters": [ + "_R2_", + "_R2.", + ".R2.", + "Reverse", + "reverse", + "_2_", + "_2.", + ".2." + ], "GISAID_configuration": { "submitter": "GISAID_ID" }, From 72bbb598af61192b8c937669e69cab3bc17fa40b Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 2 Mar 2023 17:33:04 +0100 Subject: [PATCH 1113/1454] The changes in the configuration files allowed to reduce a lot of unnecessary code in process_json method. Also adapted adding_fields to the json files --- relecov_tools/read_lab_metadata.py | 59 ++++++++++++------------------ 1 file changed, 23 insertions(+), 36 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 71055493..567c5379 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -160,42 +160,23 @@ def process_from_json(self, m_data, json_fields): """Find the labels that are missing in the file to match the given schema.""" map_field = json_fields["map_field"] json_data = json_fields["j_data"] - if isinstance(json_data, dict): - for idx in range(len(m_data)): - try: - m_data[idx].update(json_data[m_data[idx][map_field]]) - except KeyError as error: - if str(error).lower() == "not provided": - log.error("Label was not provided, auto-completing columns") - else: - log.error( - f"Unknown map_field value for json data: \ - {str(map_field)}. Set as not provided" - ) - fields_to_add = { - x: "Not Provided" for x in json_fields["adding_fields"] - } - m_data[idx].update(fields_to_add) - elif isinstance(json_data, list): - # to avoid searching for data for each row, its stored temporarily. - tmp_data = {} - for idx in range(len(m_data)): - if m_data[idx][map_field] not in tmp_data: - for item in json_data: - if m_data[idx][map_field] == item[map_field]: - if json_fields["adding_fields"] == "__all__": - m_data[idx].update(item) - tmp_data[m_data[idx][map_field]] = item - else: - tmp_data[m_data[idx][map_field]] = {} - for field in json_fields["adding_fields"]: - m_data[idx][field] = item[field] - tmp_data[m_data[idx][map_field]][field] = item[ - field - ] - break + for idx in range(len(m_data)): + try: + m_data[idx].update(json_data[m_data[idx][map_field]]) + except KeyError as error: + if str(error).lower() == "not provided": + log.error("Label was not provided, auto-completing columns") else: - m_data[idx].update(tmp_data[m_data[idx][map_field]]) + log.error( + f"Unknown map_field value for json data: \ + {str(map_field)}. Set as not provided" + ) + stderr.error(f"[red] Unknown value for: {map_field} aborting") + sys.exit(1) + fields_to_add = { + x: "Not Provided" for x in json_fields["adding_fields"] + } + m_data[idx].update(fields_to_add) return m_data def adding_fields(self, metadata): @@ -217,7 +198,13 @@ def adding_fields(self, metadata): stderr.print("[blue] Processing sample data file") s_json = {} s_json["map_field"] = "collecting_lab_sample_id" - s_json["adding_field"] = "__all__" + s_json["adding_field"] = [ + "sequence_file_R1_fastq", + "sequence_file_R2_fastq" "sequence_file_R1_md5", + "sequence_file_R2_md5", + "r1_fastq_filepath", + "r2_fastq_filepath", + ] s_json["j_data"] = relecov_tools.utils.read_json_file(self.sample_list_file) metadata = self.process_from_json(metadata, s_json) stderr.print("[green] Processed sample data file.") From 55925df92131cb8e99a0be9a0dbdd814eb487604 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 3 Mar 2023 11:33:55 +0100 Subject: [PATCH 1114/1454] Fixed a missing comma and a wrong log.error message --- relecov_tools/read_lab_metadata.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 567c5379..db4457e7 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -169,9 +169,9 @@ def process_from_json(self, m_data, json_fields): else: log.error( f"Unknown map_field value for json data: \ - {str(map_field)}. Set as not provided" + {str(map_field)}. Aborting" ) - stderr.error(f"[red] Unknown value for: {map_field} aborting") + stderr.error(f"[red] Unknown value for: {map_field}. Aborting") sys.exit(1) fields_to_add = { x: "Not Provided" for x in json_fields["adding_fields"] @@ -200,7 +200,8 @@ def adding_fields(self, metadata): s_json["map_field"] = "collecting_lab_sample_id" s_json["adding_field"] = [ "sequence_file_R1_fastq", - "sequence_file_R2_fastq" "sequence_file_R1_md5", + "sequence_file_R2_fastq", + "sequence_file_R1_md5", "sequence_file_R2_md5", "r1_fastq_filepath", "r2_fastq_filepath", From 1c03bd641838490b796b29783584c20cc438423c Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 3 Mar 2023 11:41:17 +0100 Subject: [PATCH 1115/1454] Deleted submitter_address.json as its information is now included in laboratory_address.json --- relecov_tools/conf/submitter_address.json | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 relecov_tools/conf/submitter_address.json diff --git a/relecov_tools/conf/submitter_address.json b/relecov_tools/conf/submitter_address.json deleted file mode 100644 index 2d469de9..00000000 --- a/relecov_tools/conf/submitter_address.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "Instituto de Salud Carlos III": { - "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", - "submitting_institution_email": "info@isciii.es" - } -} \ No newline at end of file From 76521e8383890835bc3277f65f304995ac602d00 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 3 Mar 2023 12:39:42 +0100 Subject: [PATCH 1116/1454] Grouped every field related to sftp_handle.py into sftp_handle key --- relecov_tools/conf/configuration.json | 62 ++++++++++++++------------- 1 file changed, 32 insertions(+), 30 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 34fa71a2..f30e7a94 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -170,37 +170,39 @@ "ISCIII": "ISCIII.json", "HUGTiP": "HUGTiP.json" }, - "sftp_connection": { - "sftp_server": "sftprelecov.isciii.es", - "sftp_port": "22" + "sftp_handle": { + "sftp_connection": { + "sftp_server": "sftprelecov.isciii.es", + "sftp_port": "22" + }, + "abort_if_md5_mismatch": "False", + "storage_local_folder": "/tmp/relecov", + "tmp_folder_for_metadata": "/tmp/relecov/tmp", + "allowed_sample_extensions": [ + "fastq.gz", + "fasta" + ], + "allowed_R1_delimiters": [ + "_R1_", + "_R1.", + ".R1.", + "Forward", + "forward", + "_1_", + "_1.", + ".1." + ], + "allowed_R2_delimiters": [ + "_R2_", + "_R2.", + ".R2.", + "Reverse", + "reverse", + "_2_", + "_2.", + ".2." + ] }, - "abort_if_md5_mismatch": "False", - "storage_local_folder": "/tmp/relecov", - "tmp_folder_for_metadata": "/tmp/relecov/tmp", - "allowed_sample_extensions": [ - "fastq.gz", - "fasta" - ], - "allowed_R1_delimiters": [ - "_R1_", - "_R1.", - ".R1.", - "Forward", - "forward", - "_1_", - "_1.", - ".1." - ], - "allowed_R2_delimiters": [ - "_R2_", - "_R2.", - ".R2.", - "Reverse", - "reverse", - "_2_", - "_2.", - ".2." - ], "GISAID_configuration": { "submitter": "GISAID_ID" }, From 3a210e0996ee24aa42a722640295790a265bcf54 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 3 Mar 2023 12:40:53 +0100 Subject: [PATCH 1117/1454] Adapted the code to the new changes in configuration.json --- relecov_tools/sftp_handle.py | 39 +++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 39d0a0fe..b314bb22 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -38,8 +38,8 @@ def __init__( ): """Initializes the sftp object""" config_json = ConfigJson() - self.allowed_sample_ext = config_json.get_configuration( - "allowed_sample_extensions" + self.allowed_sample_ext = config_json.get_topic_data( + "sftp_handle", "allowed_sample_extensions" ) self.sftp_user = user self.sftp_passwd = passwd @@ -48,16 +48,18 @@ def __init__( self.sftp_server = config_json.get_topic_data( "sftp_connection", "sftp_server" ) - self.sftp_port = config_json.get_topic_data("sftp_connection", "sftp_port") - self.storage_local_folder = config_json.get_configuration( - "storage_local_folder" + self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") + self.storage_local_folder = config_json.get_topic_data( + "sftp_handle", "storage_local_folder" ) - self.metadata_tmp_folder = config_json.get_configuration( - "tmp_folder_for_metadata" + self.metadata_tmp_folder = config_json.get_topic_data( + "sftp_handle", "tmp_folder_for_metadata" ) self.abort_if_md5_mismatch = ( True - if config_json.get_configuration("abort_if_md5_mismatch") == "True" + if config_json.get_topic_data( + "sftp_handle", "abort_if_md5_mismatch" + ) == "True" else False ) else: @@ -76,14 +78,14 @@ def __init__( try: self.storage_local_folder = config["storage_local_folder"] except KeyError: - self.storage_local_folder = config_json.get_configuration( - "storage_local_folder" + self.storage_local_folder = config_json.get_topic_data( + "sftp_handle", "storage_local_folder" ) try: self.metadata_tmp_folder = config["tmp_metadata_folder"] except KeyError: - self.metadata_tmp_folder = config_json.get_configuration( - "tmp_folder_for_metadata" + self.metadata_tmp_folder = config_json.get_topic_data( + "sftp_handle", "tmp_folder_for_metadata" ) try: self.abort_if_md5_mismatch = ( @@ -92,8 +94,9 @@ def __init__( except KeyError: self.abort_if_md5_mismatch = ( True - if config_json.get_configuration("abort_if_md5_mismatch") - == "True" + if config_json.get_topic_data( + "sftp_handle", "abort_if_md5_mismatch" + ) == "True" else False ) self.sftp_user = config["sftp_user"] @@ -109,11 +112,11 @@ def __init__( self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" ) - self.allowed_R1_delimiters = config_json.get_configuration( - "allowed_R1_delimiters" + self.allowed_R1_delimiters = config_json.get_topic_data( + "sftp_handle", "allowed_R1_delimiters" ) - self.allowed_R2_delimiters = config_json.get_configuration( - "allowed_R2_delimiters" + self.allowed_R2_delimiters = config_json.get_topic_data( + "sftp_handle", "allowed_R2_delimiters" ) self.client = None From d2ce37750691a46a0544a3031b2ca42f40994b23 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 3 Mar 2023 12:45:49 +0100 Subject: [PATCH 1118/1454] linting. --- relecov_tools/sftp_handle.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index b314bb22..558128a3 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -57,9 +57,8 @@ def __init__( ) self.abort_if_md5_mismatch = ( True - if config_json.get_topic_data( - "sftp_handle", "abort_if_md5_mismatch" - ) == "True" + if config_json.get_topic_data("sftp_handle", "abort_if_md5_mismatch") + == "True" else False ) else: @@ -96,7 +95,8 @@ def __init__( True if config_json.get_topic_data( "sftp_handle", "abort_if_md5_mismatch" - ) == "True" + ) + == "True" else False ) self.sftp_user = config["sftp_user"] From 48bafd37eb23f80637825e0d59ba616ddebd753a Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:20:05 +0100 Subject: [PATCH 1119/1454] Changed additional formating method --- relecov_tools/map_schema.py | 118 +++++++++++------------------------- 1 file changed, 35 insertions(+), 83 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index afbcc76e..7b272d77 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -40,18 +40,20 @@ def __init__( config_json.get_topic_data("json_schemas", "relecov_schema"), ) else: - if os.path.isfile(relecov_schema): - log.error("Relecov schema file %s does not exists", relecov_schema) + if not os.path.isfile(relecov_schema): + log.error("Relecov schema file %s does not exist", relecov_schema) stderr.print( - "[red] Relecov schema " + relecov_schema + "does not exists" + "[red] Relecov schema " + relecov_schema + " does not exist" ) exit(1) rel_schema_json = relecov_tools.utils.read_json_file(relecov_schema) try: Draft202012Validator.check_schema(rel_schema_json) except jsonschema.ValidationError: - log.error("Relecov schema does not fulfil Draft 202012 Validation ") - stderr.print("[red] Relecov schema does not fulfil Draft 202012 Validation") + log.error("Relecov schema does not fulfill Draft 202012 Validation ") + stderr.print( + "[red] Relecov schema does not fulfill Draft 202012 Validation" + ) sys.exit(1) self.relecov_schema = rel_schema_json @@ -91,7 +93,7 @@ def __init__( Draft202012Validator.check_schema(json_schema) except jsonschema.ValidationError: stderr.print( - "[red] Json schema does not fulfil Draft 202012 Validation" + "[red] Json schema does not fulfill Draft 202012 Validation" ) sys.exit(1) elif self.destination_schema == "ENA": @@ -120,7 +122,7 @@ def __init__( self.output_folder = output_folder def maping_schemas_based_on_geontology(self): - """Return a dictionnary with the properties of the mapped_to_schema as key and + """Return a dictionary with the properties of the mapped_to_schema as key and properties of Relecov Schema as value """ mapped_dict = OrderedDict() @@ -146,90 +148,36 @@ def mapping_json_data(self, mapping_schema_dict): map_sample_dict[item] = data[value] except KeyError as e: - log.warning("Property %s not set in the source data", e) + log.info("Property %s not set in the source data", e) mapped_data.append(map_sample_dict) return mapped_data def additional_formating(self, mapped_json_data): """Update data like MD5 to split in two fields, one for R1 file and - second for R2 + second for R2, and include fields with fixed values. """ + config_json = ConfigJson() + additional_data = config_json.get_topic_data( + "ENA_fields", "additional_formating" + ) + fixed_fields = config_json.get_topic_data("ENA_fields", "ena_fixed_fields") + not_provided_fields = config_json.get_configuration("ENA_fields")[ + "map_not_provided_fields" + ] if self.destination_schema == "ENA": for idx in range(len(self.json_data)): - mapped_json_data[idx]["collector_name"] = "unknown" - mapped_json_data[idx]["file_format"] = "FASTQ" - mapped_json_data[idx]["study_type"] = "Whole Genome Sequencing" - mapped_json_data[idx][ - "study_title" - ] = "RELECOV Spanish Network for genomics surveillance" - mapped_json_data[idx]["study_abstract"] = mapped_json_data[idx][ - "study_title" - ] - mapped_json_data[idx]["broker_name"] = "Instituto de Salud Carlos III" - mapped_json_data[idx]["host health state"] = "not provided" - mapped_json_data[idx]["center_name"] = self.json_data[idx][ - "collecting_institution" - ] - mapped_json_data[idx]["library_name"] = self.json_data[idx][ - "library_preparation_kit" - ] - mapped_json_data[idx]["sample_title"] = self.json_data[idx][ - "sequencing_sample_id" - ] - mapped_json_data[idx]["sample_name"] = self.json_data[idx][ - "sequencing_sample_id" - ] - mapped_json_data[idx]["host subject id"] = self.json_data[idx][ - "sequencing_sample_id" - ] - mapped_json_data[idx]["study_alias"] = self.json_data[idx][ - "schema_name" - ] - - mapped_json_data[idx]["sample_description"] = ( - self.json_data[idx]["anatomical_part"].split(" [", 1)[0] - + " " - + self.json_data[idx]["collection_method"].split(" [", 1)[0] - ) - mapped_json_data[idx]["isolate"] = self.json_data[idx][ - "isolate_sample_id" - ] - mapped_json_data[idx]["platform"] = self.json_data[idx][ - "sequencing_instrument_platform" - ].upper() - - mapped_json_data[idx]["authors"] = self.json_data[idx]["authors"] - mapped_json_data[idx]["design_description"] = ( - self.json_data[idx]["library_layout"].split(" [", 1)[0] - + " " - + self.json_data[idx]["library_preparation_kit"].split(" [", 1)[0] - + " " - + self.json_data[idx]["library_selection"].split(" [", 1)[0] - + " " - + self.json_data[idx]["library_source"].split(" [", 1)[0] - + " " - + self.json_data[idx]["library_strategy"].split(" [", 1)[0] - ) - mapped_json_data[idx]["insert_size"] = "0" - mapped_json_data[idx]["address"] = self.json_data[idx][ - "collecting_institution_address" - ] - "Adding all the 'not provided' fields that are not being captured" - config_json = ConfigJson() - fields = config_json.get_configuration("ENA_fields")[ - "map_not_provided_fields" - ] - mapped_json_data[idx]["r1_fastq_filepath"] = ( - self.json_data[idx]["r1_fastq_filepath"] - + self.json_data[idx]["sequence_file_R1_fastq"] - ) - mapped_json_data[idx]["r2_fastq_filepath"] = ( - self.json_data[idx]["r2_fastq_filepath"] - + self.json_data[idx]["sequence_file_R2_fastq"] - ) - for i, j in enumerate(fields): - mapped_json_data[idx][j] = "not provided" - + for key, value in fixed_fields.items(): + mapped_json_data[idx][key] = value + for key, _ in additional_data.items(): + formated_data = { + x: " ".join( + [self.json_data[idx][f].split(" [", 1)[0] for f in y] + ) + for x, y in additional_data.items() + } + mapped_json_data[idx][key] = formated_data[key] + for _, value in enumerate(not_provided_fields): + mapped_json_data[idx][value] = "Not Provided" return mapped_json_data def write_json_fo_file(self, mapped_json_data): @@ -241,6 +189,7 @@ def write_json_fo_file(self, mapped_json_data): f_sub_name + "_" + time + "_" + self.destination_schema + "_mapped.json" ) json_file = os.path.join(self.output_folder, file_name) + stderr.print("Writting mapped data to json file:", json_file) with open(json_file, "w", encoding="utf-8") as fh: fh.write( json.dumps( @@ -255,4 +204,7 @@ def map_to_data_to_new_schema(self): mapped_json_data = self.mapping_json_data(mapping_schema_dict) updated_json_data = self.additional_formating(mapped_json_data) self.write_json_fo_file(updated_json_data) + stderr.print( + f"[green]Mapping to {self.destination_schema} schema finished successfully" + ) return From 6f3b93133803e0754cd366c4c83ca17746728163 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:31:34 +0100 Subject: [PATCH 1120/1454] Included ena_fixed_fields and changed logs --- relecov_tools/read_lab_metadata.py | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index db4457e7..1f82369d 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -88,9 +88,12 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None def adding_fixed_fields(self, m_data): """Include fixed data that are always the same for each samples""" p_data = self.configuration.get_topic_data("lab_metadata", "fixed_fields") + ena_data = self.configuration.get_topic_data("ENA_fields", "ena_fixed_fields") for idx in range(len(m_data)): for key, value in p_data.items(): m_data[idx][key] = value + for key, value in ena_data.items(): + m_data[idx][key] = value m_data[idx]["schema_name"] = self.schema_name m_data[idx]["schema_version"] = self.schema_version return m_data @@ -132,7 +135,7 @@ def adding_post_processing(self, m_data): def adding_ontology_to_enum(self, m_data): """Read the schema to get the properties enum and, for those fields which have an enum property value, replace the value for the one - that is defined in the schema + that is defined in the schema. """ enum_dict = {} for prop, values in self.relecov_sch_json["properties"].items(): @@ -151,7 +154,7 @@ def adding_ontology_to_enum(self, m_data): if m_data[idx][key] in e_values: m_data[idx][key] = e_values[m_data[idx][key]] else: - log.error("No ontology could be added") + log.error(f"No ontology could be added in {str(key)}") continue return m_data @@ -164,14 +167,21 @@ def process_from_json(self, m_data, json_fields): try: m_data[idx].update(json_data[m_data[idx][map_field]]) except KeyError as error: - if str(error).lower() == "not provided": + if str(error.args[0]).lower() == "not provided": log.error("Label was not provided, auto-completing columns") + stderr.print( + f"Label {map_field} was not provided in sample {idx}, \ + auto-completing" + ) else: log.error( - f"Unknown map_field value for json data: \ + f"Unknown map_field value {error} for json data: \ {str(map_field)}. Aborting" ) - stderr.error(f"[red] Unknown value for: {map_field}. Aborting") + stderr.print( + f"[red] Unknown value {error} for: {map_field}\ + in sample {idx}. Aborting" + ) sys.exit(1) fields_to_add = { x: "Not Provided" for x in json_fields["adding_fields"] @@ -198,11 +208,11 @@ def adding_fields(self, metadata): stderr.print("[blue] Processing sample data file") s_json = {} s_json["map_field"] = "collecting_lab_sample_id" - s_json["adding_field"] = [ + s_json["adding_fields"] = [ + "fastq_r1_md5", + "fastq_r2_md5", "sequence_file_R1_fastq", "sequence_file_R2_fastq", - "sequence_file_R1_md5", - "sequence_file_R2_md5", "r1_fastq_filepath", "r2_fastq_filepath", ] From 499dd4bce0a78f4c968d26ace1162d62800bc4e3 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:33:02 +0100 Subject: [PATCH 1121/1454] Added some fields from ENA and changed a few ontologies --- relecov_tools/schema/relecov_schema.json | 352 +++++++++++++++++++++-- 1 file changed, 321 insertions(+), 31 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4835d608..c281625c 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -93,7 +93,7 @@ "examples": [ "" ], - "ontology": "NCIT:C53471", + "ontology": "GENEPIO:0001644", "type": "string", "description": "", "classification": "Database Identifiers", @@ -797,7 +797,7 @@ "Missing", "Restricted Access" ], - "ontology": "0", + "ontology": "GENEPIO:0001211", "type": "string", "description": "Source of the specimen, merge of anatomical_part, anatomical_material, body_product and collection method.", "examples": [ @@ -820,7 +820,7 @@ "Pleural cavity [UBERON:0002402]", "Trachea [UBERON:0003126]", "Rectum [UBERON:0001052]", - "Skin [UBERON:0001052]", + "Skin [UBERON:0001003]", "Stomach [UBERON:0000945]", "Upper respiratory tract [UBERON:0001557]", "Anterior Nares [UBERON:2001427]", @@ -851,8 +851,8 @@ }, "collection_device": { "enum": [ - "Air filter [GENEPIO:0100031]", - "Blood Collection Tube [GENEPIO:0100031]", + "Air filter [ENVO:00003968]", + "Blood Collection Tube [NCIT:C113122]", "Bronchoscope [NCIT:C17611]", "Collection Container [NCIT:C43446]", "Collection Cup [GENEPIO:0100026]", @@ -1273,7 +1273,7 @@ "Cluster/Outbreak investigation [GENEPIO:0100019]", "Multi-jurisdictional outbreak investigation [GENEPIO:0100020]", "Intra-jurisdictional outbreak investigation [GENEPIO:0100021]", - "Research [GENEPIO:0100022]", + "Research [GENEPIO:0100003]", "Viral passage experiment [GENEPIO:0100023]", "Protocol testing [GENEPIO:0100024]", "Not Applicable [GENEPIO:0001619]", @@ -1361,6 +1361,7 @@ "Nanopore COVID Midi: 2304 samples", "Nanopore COVID Mini: 576 samples", "Vela Diagnostics:ViroKey SQ FLEX Library Prep Reagents", + "Not Provided [GENEPIO:0001668]", "Other [NCIT:C17649]" ], "examples": [ @@ -1697,7 +1698,7 @@ "examples": [ "RANDOM PCR" ], - "ontology": "GENPIO_0001940", + "ontology": "GENEPIO_0001940", "type": "string", "description": "Library capture method.", "classification": "Sequencing", @@ -1706,31 +1707,31 @@ }, "library_strategy": { "enum": [ - "Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "Amplicon [GENPIO:0001974]", - "Clone end strategy [GENPIO:0001976]", - "Clone strategy [GENPIO:0001977]", - "Finishing strategy [GENPIO:0001982]", - "Other library strategy [GENPIO:0001988]", - "Pool clone strategy [GENPIO:0001989]" + "Bisultife-Seq strategy [GENEPIO:0001975]", + "CTS strategy [GENEPIO:0001978]", + "ChIP-Seq strategy [GENEPIO:0001979]", + "DNase-Hypersensitivity strategy [GENEPIO:0001980]", + "EST strategy [GENEPIO:0001981]", + "FL-cDNA strategy [GENEPIO:0001983]", + "MB-Seq strategy [GENEPIO:0001984]", + "MNase-Seq strategy [GENEPIO:0001985]", + "MRE-Seq strategy [GENEPIO:0001986]", + "MeDIP-Seq strategy [GENEPIO:0001987]", + "RNA-Seq strategy [GENEPIO:0001990]", + "WCS strategy [GENEPIO:0001991]", + "WGS strategy [GENEPIO:0001992]", + "WXS strategy [GENEPIO:0001993]", + "Amplicon [GENEPIO:0001974]", + "Clone end strategy [GENEPIO:0001976]", + "Clone strategy [GENEPIO:0001977]", + "Finishing strategy [GENPEIO:0001982]", + "Other library strategy [GENEPIO:0001988]", + "Pool clone strategy [GENEPIO:0001989]" ], "examples": [ "WGS" ], - "ontology": "GENPIO_0001973", + "ontology": "GENEPIO_0001973", "type": "string", "description": "Overall sequencing strategy or approach.", "classification": "Sequencing", @@ -2133,7 +2134,7 @@ "2018102.consensus.fa" ], "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence name", + "label": "Consensus sequence filename", "fill_mode": "batch" }, "consensus_sequence_md5": { @@ -2720,7 +2721,7 @@ "label": "Experiment title", "fill_mode": "batch" }, - "ena_study_title": { + "study_title": { "examples": [ "e.g SARS-CoV-2 genomes from late April in Stockholm" ], @@ -2731,7 +2732,7 @@ "label": "Study title", "fill_mode": "batch" }, - "ena_broker_name": { + "broker_name": { "examples": [ "P17157_1007" ], @@ -2753,6 +2754,295 @@ "classification": "Public databases", "label": "First created date", "fill_mode": "batch" + }, + "collector_name": { + "examples": [ + "John Smith, unknown" + ], + "ontology": "GENEPIO:0001797", + "type": "string", + "description": "Name of the person who collected the specimen", + "clasification": "Sample collection and processing", + "label": "Sample collector name", + "table": "sample" + }, + "file_format": { + "examples": [ + "BAM,CRAM,FASTQ" + ], + "enum": [ + "BAM [format:2572]", + "CRAM [format:3462]", + "FASTQ [format:1930]" + ], + "ontology": "NMR:1001459", + "type": "string", + "description": "The run data file model.", + "clasification": "Submission ENA", + "label": "File format", + "table": [ + "experiments" + ] + }, + "host_health_state": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": " Status of the host", + "clasification": "Host information", + "label": "Host health state", + "table": [ + "sample" + ] + }, + "schema_name": { + "examples": [ + "e.g Sweden" + ], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study alias", + "table": [ + "study", + "experiments" + ] + }, + "study_abstract": { + "examples": [ + "Whole-genome sequences of SARS-CoV-2 from oro-pharyngeal swabs obtained from Belgian Covid-19 patients." + ], + "ontology": "OPMI:0000380", + "type": "string", + "description": " Briefly describes the goals, purpose, and scope of the Study. This need not be listed if it can be inherited from a referenced publication.", + "clasification": "Submission ENA", + "label": "Study abstract", + "table": [ + "study" + ] + }, + "design_description": { + "examples": [ + "design_description_1" + ], + "ontology": "NCIT:C147139", + "type": "string", + "description": "", + "clasification": "", + "label": "Design description", + "table": [ + "experiments" + ] + }, + "definition for seropositive sample": { + "examples": [ + "" + ], + "ontology": "NCIT:C159692", + "type": "string", + "description": " The cut off value used by an investigatior in determining that a sample was seropositive.", + "clasification": "Sample collection and processing", + "label": "Definition for seropositive sample", + "table": [ + "sample" + ] + }, + "serotype (required for a seropositive sample)": { + "examples": [ + "h1n1" + ], + "ontology": "NCIT:C88894", + "type": "string", + "description": " erological variety of a species characterised by its antigenic properties. For influenza, ha subtype should be the letter h followed by a number between 1-16 unless novel subtype is identified and the na subtype should be the letter n followed by a number between 1-9 unless novel subtype is identified. If only one of the subtypes have been tested then use the format h5nx or hxn1.", + "clasification": "Sample collection and processing", + "label": "Serotype (required for a seropositive sample)", + "table": [ + "sample" + ] + }, + "host habitat": { + "examples": [ + "" + ], + "ontology": "ENVO:00002036", + "type": "string", + "description": "Natural habitat of the avian or mammalian host.", + "clasification": "Sample collection and processing", + "label": "Host habitat", + "table": [ + "sample" + ] + }, + "host description": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0000009", + "type": "string", + "description": "Other descriptive information relating to the host.", + "clasification": "Host information", + "label": "Host description", + "table": [ + "sample" + ] + }, + "gravidity": { + "examples": [ + "" + ], + "ontology": "OBI:0002456", + "type": "string", + "description": "Whether or not the subject is gravid. If so, report date due or date post-conception and specify which of these two dates is being reported.", + "clasification": "Host information", + "label": "Gravidity", + "table": [ + "sample" + ] + }, + "strain": { + "examples": [ + "" + ], + "ontology": "NCIT:C14419", + "type": "string", + "description": "Name of the strain from which the sample was obtained..", + "clasification": "Sample collection and processing", + "label": "Strain", + "table": [ + "sample" + ] + }, + "host disease outcome": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001390", + "type": "string", + "description": "Disease outcome in the host.", + "clasification": "Host information", + "label": "Host disease outcome", + "table": [ + "sample" + ] + }, + "type exposure": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001417", + "type": "string", + "description": " Date, Location e.g. type of gathering, Family cluster, etc.", + "clasification": "Host information", + "label": "Outbreak Exposure Event Location", + "table": [ + "sample" + ] + }, + "personal_protective_equipment": { + "examples": [ + "" + ], + "ontology": "NCIT:C173748", + "type": "string", + "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure. Example: mask", + "clasification": "Host information", + "label": "Personal protective equipment", + "table": [ + "sample" + ] + }, + "subject exposure duration": { + "examples": [ + "e.g. Patient infected while traveling in …." + ], + "ontology": "NCIT:C83280", + "type": "string", + "description": "If the information is unknown or can not be shared, leave blank.", + "clasification": "Host information", + "label": "Additional Host Information" + }, + "hospitalisation": { + "examples": [], + "ontology": "NCIT:C25179", + "type": "string", + "description": " Was the subject confined to a hospital as a result of virus infection or problems occurring secondary to virus infection?", + "clasification": "Sample collection and processing", + "label": "Hospitalisation", + "table": "sample" + }, + "illness symptoms": { + "examples": [ + "cough, diarrhea, fever, headache, malaise, myalgia" + ], + "ontology": "GENEPIO:0001523", + "type": "string", + "description": "The symptoms that have been reported in relation to the illness. If multiple exposures are applicable, please state them separated by semicolon.", + "clasification": "Sample collection and processing", + "label": "Illness symptoms", + "table": "sample" + }, + "sample_description": { + "examples": [ + "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." + ], + "ontology": "sep:00196", + "type": "string", + "description": "Free text description of the sample.", + "clasification": "Sample collection and processing", + "label": "Sample Description", + "table": "sample" + }, + "library_construction_protocol": { + "examples": [ + "library_construction_protocol_1" + ], + "ontology": "NCIT:C41111", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Library Construction protocol", + "table": [ + "experiments" + ] + }, + "insert_size": { + "examples": [ + "350" + ], + "ontology": "GENEPIO_0000076", + "type": "string", + "description": "", + "clasification": "Sequencing", + "label": "Insert size" + }, + "experiment_alias": { + "examples": [ + "experiment_alias_7a" + ], + "ontology": "NCIT_C42790", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Experiment alias", + "table": [ + "experiments" + ] + }, + "run_alias": { + "examples": [ + "e.g ena-EXPERIMENT-KAROLINSKA INSITUTET-29-07-2020-14:50:07:151-1" + ], + "ontology": "NCIT_C47911", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Run Alias", + "table": [ + "runs" + ] } } } From 7bf088ed5f6330ff35cb39cff88395d246b5b01e Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:33:25 +0100 Subject: [PATCH 1122/1454] Added some fields and changed a few ontologies --- relecov_tools/schema/ena_schema.json | 104 +++++++++++++++++---------- 1 file changed, 68 insertions(+), 36 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 64fd9967..812962a6 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -104,7 +104,7 @@ ] }, "geographic location (country and/or sea)": { - "Enums": [ + "enum": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", "Algeria [GAZ:00000563]", @@ -423,7 +423,7 @@ "label": "Geo Loc Longitude" }, "isolate": { - "ontology": "GENEPIO:0001123", + "ontology": "GENEPIO:0001644", "type": "string", "description": "Identifier of the specific isolate.", "examples": [ @@ -456,7 +456,7 @@ "clasification": "Sample collection and processing" }, "isolation source host-associated": { - "Enums": [ + "enum": [ "Blood [UBERON:0000178]", "Fluid [UBERON:0006314]", "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", @@ -482,7 +482,7 @@ "label": "Specimen source" }, "isolation source non-host-associated": { - "Enums": [ + "enum": [ "Air vent [ENVO:03501208]", "Banknote [ENVO:00003896]", "Bed rail [ENVO:03501209]", @@ -532,7 +532,7 @@ "label": "Environmental Material" }, "host common name": { - "Enums": [ + "enum": [ "Human [NCBITaxon:9606]", "Bat [NCBITaxon:9397]", "Cat [NCBITaxon:9685]", @@ -563,7 +563,7 @@ "table": "sample" }, "host scientific name": { - "Enums": [ + "enum": [ "Bos taurus [NCBITaxon:9913]", "Canis lupus familiaris [NCBITaxon:9615]", "Chiroptera [NCBITaxon:9397]", @@ -602,7 +602,7 @@ "examples": [ "e.g. #131" ], - "ontology": "GENEPIO:0001398", + "ontology": "GENEPIO:0000079", "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", @@ -765,7 +765,7 @@ ] }, "host sex": { - "Enums": [ + "enum": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", "Non-binary Gender [GSSO:000132]", @@ -800,7 +800,7 @@ "label": "Additional Host Information" }, "instrument_model": { - "Enums": [ + "enum": [ "Illumina sequencing instrument [GENEPIO:0100105]", "Illumina Genome Analyzer [GENEPIO:0100106]", "Illumina Genome Analyzer II [GENEPIO:0100107]", @@ -940,7 +940,7 @@ ] }, "scientific_name": { - "Enums": [ + "enum": [ "Coronaviridae [NCBITaxon:11118]", "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", "Not Applicable [GENEPIO:0001619]", @@ -1057,7 +1057,7 @@ "examples": [ "RANDOM PCR" ], - "ontology": "GENPIO_0001940", + "ontology": "GENEPIO_0001940", "type": "string", "description": "Library capture method.", "classification": "Sequencing", @@ -1079,31 +1079,31 @@ }, "library_strategy": { "enum": [ - "Bisultife-Seq strategy [GENPIO:0001975]", - "CTS strategy [GENPIO:0001978]", - "ChIP-Seq strategy [GENPIO:0001979]", - "DNase-Hypersensitivity strategy [GENPIO:0001980]", - "EST strategy [GENPIO:0001981]", - "FL-cDNA strategy [GENPIO:0001983]", - "MB-Seq strategy [GENPIO:0001984]", - "MNase-Seq strategy [GENPIO:0001985]", - "MRE-Seq strategy [GENPIO:0001986]", - "MeDIP-Seq strategy [GENPIO:0001987]", - "RNA-Seq strategy [GENPIO:0001990]", - "WCS strategy [GENPIO:0001991]", - "WGS strategy [GENPIO:0001992]", - "WXS strategy [GENPIO:0001993]", - "Amplicon [GENPIO:0001974]", - "Clone end strategy [GENPIO:0001976]", - "Clone strategy [GENPIO:0001977]", - "Finishing strategy [GENPIO:0001982]", - "Other library strategy [GENPIO:0001988]", - "Pool clone strategy [GENPIO:0001989]" + "Bisultife-Seq strategy [GENEPIO:0001975]", + "CTS strategy [GENEPIO:0001978]", + "ChIP-Seq strategy [GENEPIO:0001979]", + "DNase-Hypersensitivity strategy [GENEPIO:0001980]", + "EST strategy [GENEPIO:0001981]", + "FL-cDNA strategy [GENEPIO:0001983]", + "MB-Seq strategy [GENEPIO:0001984]", + "MNase-Seq strategy [GENEPIO:0001985]", + "MRE-Seq strategy [GENEPIO:0001986]", + "MeDIP-Seq strategy [GENEPIO:0001987]", + "RNA-Seq strategy [GENEPIO:0001990]", + "WCS strategy [GENEPIO:0001991]", + "WGS strategy [GENEPIO:0001992]", + "WXS strategy [GENEPIO:0001993]", + "Amplicon [GENEPIO:0001974]", + "Clone end strategy [GENEPIO:0001976]", + "Clone strategy [GENEPIO:0001977]", + "Finishing strategy [GENEPIO:0001982]", + "Other library strategy [GENEPIO:0001988]", + "Pool clone strategy [GENEPIO:0001989]" ], "examples": [ "WGS" ], - "ontology": "GENPIO_0001973", + "ontology": "GENEPIO_0001973", "type": "string", "description": "Overall sequencing strategy or approach.", "classification": "Sequencing", @@ -1127,7 +1127,7 @@ "examples": [ "e.g PAIRED" ], - "ontology": "GENEPIO_0001995", + "ontology": "GENEPIO:0001450", "type": "string", "description": "The submitter's name for this library.", "clasification": "Sequencing", @@ -1217,7 +1217,7 @@ "examples": [ "Whole-genome sequences of SARS-CoV-2 from oro-pharyngeal swabs obtained from Belgian Covid-19 patients." ], - "ontology": "NCIT:C93415", + "ontology": "OPMI:0000380", "type": "string", "description": " Briefly describes the goals, purpose, and scope of the Study. This need not be listed if it can be inherited from a referenced publication.", "clasification": "Submission ENA", @@ -1226,7 +1226,7 @@ "study" ] }, - "sample_alias": { + "sample_name": { "examples": [ "s_20201007_026" ], @@ -1234,7 +1234,7 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Sample alias", + "label": "Sample name", "table": [ "sample" ] @@ -1316,6 +1316,38 @@ "description": "", "clasification": "Submission ENA", "label": "Broker Name" + }, + "center_name": { + "examples": [ + "P17157_1007" + ], + "ontology": "GENEPIO:0001153", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Originating Laboratory" + }, + "authors": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001517", + "type": "string", + "description": "", + "classification": "Public databases", + "label": "Authors", + "fill_mode": "batch" + }, + "address": { + "examples": [ + "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" + ], + "ontology": "GENEPIO:0001158", + "type": "string", + "description": "The mailing address of the agency submitting the sample.", + "classification": "Sample collection and processing", + "label": "Originating Laboratory Address", + "fill_mode": "batch" } } } \ No newline at end of file From 5421e54fe329f7c5a2665dfd74bd4b8d42a93843 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:33:42 +0100 Subject: [PATCH 1123/1454] Added some fields and changed a few ontologies --- relecov_tools/schema/gisaid_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index 20c1ddcb..5e84e4e7 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -107,7 +107,7 @@ "label": "Host Age" }, "covv_specimen": { - "Enums": [ + "enum": [ "Blood [UBERON:0000178]", "Fluid [UBERON:0006314]", "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", @@ -139,7 +139,7 @@ "label": "Consensus sequence software name" }, "covv_gender": { - "Enums": [ + "enum": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", "Non-binary Gender [GSSO:000132]", From b0e980472a33732cd1e3ce1534801de4391047d5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:33:55 +0100 Subject: [PATCH 1124/1454] Added some fields and changed a few ontologies --- relecov_tools/schema/phage_schema.json | 93 +++++++++++++------------- 1 file changed, 47 insertions(+), 46 deletions(-) diff --git a/relecov_tools/schema/phage_schema.json b/relecov_tools/schema/phage_schema.json index b7ccc325..2524cf6c 100644 --- a/relecov_tools/schema/phage_schema.json +++ b/relecov_tools/schema/phage_schema.json @@ -127,7 +127,7 @@ "label": "Numer of variants with effect" }, "host_age_bin": { - "Enums": [ + "enum": [ "0 - 9 [GENEPIO:0100049]", "10 - 19 [GENEPIO:0100050]", "20 - 29 [GENEPIO:0100051]", @@ -153,7 +153,7 @@ ] }, "anatomical_material": { - "Enums": [ + "enum": [ "Blood [UBERON:0000178]", "Fluid [UBERON:0006314]", "Fluid (Cerebrospinal (CSF)) [UBERON:0001359]", @@ -208,7 +208,7 @@ ] }, "lab_host": { - "Enums": [ + "enum": [ "293/ACE2 Cell Line [GENEPIO:0100041]", "Caco2 Cell Line [BTO:0000195]", "Calu3 Cell Line [BTO:0002750]", @@ -241,7 +241,7 @@ "label": "Lab passage Host" }, "anatomical_part": { - "Enums": [ + "enum": [ "Anus [UBERON:0001245]", "Duodenum [UBERON:0002114]", "Eye [UBERON:0000970]", @@ -262,7 +262,7 @@ "Esophagus [UBERON:0001043]", "Ethmoid sinus [UBERON:0002453]", "Nasal Cavity [UBERON:0001707]", - "Middle Nasal Turbinate [UBERON:0005921]", + "Middle Nasal Turbinate [UBERON:0001762]", "Inferior Nasal Turbinate [UBERON:0005922]", "Nasopharynx (NP) [UBERON:0001728]", "Oropharynx (OP) [UBERON:0001729]", @@ -282,7 +282,7 @@ "label": "Anatomical Structure" }, "host_health_outcome": { - "Enums": [ + "enum": [ "Deceased [NCIT:C28554]", "Deteriorating [NCIT:C25254]", "Recovered [NCIT:C49498]", @@ -459,7 +459,7 @@ "label": "Commercial/Open-source/both" }, "prior_sars_cov_2_antiviral_treatment": { - "Enums": [ + "enum": [ "Prior antiviral treatment [GENEPIO:0100037]", "No prior antiviral treatment [GENEPIO:0100233]", "Not Applicable [GENEPIO:0001619]", @@ -476,7 +476,7 @@ ] }, "gene_name_2": { - "Enums": [ + "enum": [ "E gene (orf4) [GENEPIO:0100151]", "M gene (orf5) [GENEPIO:0100152]", "N gene (orf9) [GENEPIO:0100153]", @@ -526,7 +526,7 @@ "label": "Gene Name 2" }, "body_product": { - "Enums": [ + "enum": [ "Breast Milk [UBERON:0001913]", "Feces [UBERON:0001988]", "Mucus [UBERON:0000912]", @@ -576,9 +576,9 @@ "label": "Host ethnicity" }, "collection_device": { - "Enums": [ + "enum": [ "Air filter [ENVO:00003968]", - "Blood Collection Tube [OBI:0002859]", + "Blood Collection Tube [NCIT:C113122]", "Bronchoscope [OBI:0002826]", "Collection Container [OBI:0002088]", "Collection Cup [GENEPIO:0100026]", @@ -610,7 +610,7 @@ "label": "Collection Device" }, "purpose_of_sequencing": { - "Enums": [ + "enum": [ "Baseline surveillance (random sampling) [GENEPIO:0100005]", "Targeted surveillance (non-random sampling) [GENEPIO:0100006]", "Priority surveillance projects [GENEPIO:0100007]", @@ -681,7 +681,7 @@ "label": "Depth of coverage threshold" }, "specimen_processing": { - "Enums": [ + "enum": [ "Virus Passage [GENEPIO:0100039]", "RNA Re-Extraction (Post RT-PCR) [GENEPIO:0100040]", "Specimens Pooled [OBI:0600016]", @@ -809,7 +809,7 @@ "label": "Amplicon Version" }, "host_vaccination_status": { - "Enums": [ + "enum": [ "Fully Vaccinated [GENEPIO:0100100]", "Partially Vaccinated [GENEPIO:0100101]", "Not Vaccinated [GENEPIO:0100102]", @@ -887,7 +887,7 @@ "label": "If lineage identification Is Other, Specify" }, "location_of_exposure_geo_loc_name_country": { - "Enums": [ + "enum": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", "Algeria [GAZ:00000563]", @@ -1248,7 +1248,7 @@ "label": "Diagnostic Pcr Ct Value 1" }, "collection_method": { - "Enums": [ + "enum": [ "Amniocentesis [NCIT:C52009]", "Aspiration [NCIT:C15631]", "Suprapubic Aspiration [GENEPIO:0100028]", @@ -1335,7 +1335,7 @@ "examples": [ "3/21/2020" ], - "ontology": "GENEPIO:0001179", + "ontology": "NCIT:C93644", "type": "string", "description": "The date on which the sample was received.", "format": "date", @@ -1353,7 +1353,7 @@ "label": "Quality control metrics " }, "host_common_name": { - "Enums": [ + "enum": [ "Human [NCBITaxon:9606]", "Bat [NCBITaxon:9397]", "Cat [NCBITaxon:9685]", @@ -1439,7 +1439,7 @@ "label": "Authors" }, "host_role": { - "Enums": [ + "enum": [ "Attendee [GENEPIO:0100249]", "Student [OMRSE:00000058]", "Patient [OMRSE:00000030]", @@ -1534,7 +1534,7 @@ "label": "GISAID Virus Name" }, "geo_loc_name_country": { - "Enums": [ + "enum": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", "Algeria [GAZ:00000563]", @@ -1946,7 +1946,7 @@ "format": "date" }, "exposure_contact_level": { - "Enums": [ + "enum": [ "Direct (human-to-human contact) [TRANS:0000001]", "Indirect contact [GENEPIO:0100246]", "Close contact (face-to-face contact) [GENEPIO:0100247]", @@ -1984,7 +1984,7 @@ "label": "Sequencing Platforms " }, "prior_sars_cov_2_infection": { - "Enums": [ + "enum": [ "Prior infection [GENEPIO:0100234]", "No prior infection [GENEPIO:0100236]", "Not Applicable [GENEPIO:0001619]", @@ -2021,7 +2021,7 @@ "label": "Sample ID given by originating laboratory" }, "host_scientific_name": { - "Enums": [ + "enum": [ "Bos taurus [NCBITaxon:9913]", "Canis lupus familiaris [NCBITaxon:9615]", "Chiroptera [NCBITaxon:9397]", @@ -2054,7 +2054,7 @@ "label": "Host Scientific Name" }, "host_disease": { - "Enums": [ + "enum": [ "COVID-19 [MONDO:0100096]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", @@ -2169,7 +2169,7 @@ "format": "date" }, "exposure_event": { - "Enums": [ + "enum": [ "Mass Gathering [GENEPIO:0100237]", "Convention [GENEPIO:0100238]", "Convocation [GENEPIO:0100239]", @@ -2217,7 +2217,7 @@ ] }, "host_gender": { - "Enums": [ + "enum": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", "Non-binary Gender [GSSO:000132]", @@ -2275,7 +2275,7 @@ ] }, "exposure_setting": { - "Enums": [ + "enum": [ "Human Exposure [ECTO:3000005]", "Contact with Known COVID-19 Case [GENEPIO:0100184]", "Contact with Patient [GENEPIO:0100185]", @@ -2360,7 +2360,7 @@ ] }, "gene_name_1": { - "Enums": [ + "enum": [ "E gene (orf4) [GENEPIO:0100151]", "M gene (orf5) [GENEPIO:0100152]", "N gene (orf9) [GENEPIO:0100153]", @@ -2440,7 +2440,7 @@ "label": "reference genome accession" }, "host_residence_country": { - "Enums": [ + "enum": [ "Afghanistan [GAZ:00006882]", "Albania [GAZ:00002953]", "Algeria [GAZ:00000563]", @@ -2745,7 +2745,7 @@ "label": "Lineage/clade analysis software version" }, "complications": { - "Enums": [ + "enum": [ "Abnormal blood oxygen level [HP:0500165]", "Acute kidney injury [HP:0001919]", "Acute lung injury [MONDO:0015796]", @@ -2858,7 +2858,7 @@ "label": "umbrella bioproject accession" }, "biomaterial_extracted": { - "Enums": [ + "enum": [ "mRNA (cDNA) [OBI:0002754]", "RNA (Total) [OBI:0000895]", "RNA (Poly-A) [OBI:0000869]", @@ -2879,7 +2879,7 @@ "label": "Biomaterial Extracted" }, "host_age_unit": { - "Enums": [ + "enum": [ "months [UO:0000035]", "years [UO:0000036]", "Not Applicable [GENEPIO:0001619]", @@ -2906,7 +2906,7 @@ "label": "Geo Loc Latitude" }, "environmental_material": { - "Enums": [ + "enum": [ "Air vent [ENVO:03501208]", "Banknote [ENVO:00003896]", "Bed rail [ENVO:03501209]", @@ -2966,7 +2966,7 @@ "label": "Submitting Institution Email" }, "environmental_site": { - "Enums": [ + "enum": [ "Acute care facility [ENVO:03501135]", "Animal house [ENVO:00003040]", "Bathroom [ENVO:01000422]", @@ -3004,7 +3004,7 @@ "label": "Anthropogenic Geographic Feature" }, "pre_existing_conditions_and_risk_factors": { - "Enums": [ + "enum": [ "Age 60+ [VO:0004925]", "Anemia [HP:0001903]", "Anorexia [HP:0002039]", @@ -3119,7 +3119,7 @@ "format": "date" }, "variant_designation": { - "Enums": [ + "enum": [ "Variant of Interest (VOI) [GENEPIO:0100082]", "Variant of Concern (VOC) [GENEPIO:0100083]", "Variant Under Monitoring (VUM) [GENEPIO:0100279]" @@ -3164,7 +3164,7 @@ "label": "Variant Calling params" }, "sample_collected_in_quarantine": { - "Enums": [ + "enum": [ "Yes [NCIT:C49488]", "No [NCIT:C49487]", "Not Applicable [GENEPIO:0001619]", @@ -3191,7 +3191,7 @@ "label": "Originating Laboratory" }, "sequencing_instrument": { - "Enums": [ + "enum": [ "Illumina sequencing instrument [GENEPIO:0100105]", "Illumina Genome Analyzer [GENEPIO:0100106]", "Illumina Genome Analyzer II [GENEPIO:0100107]", @@ -3254,7 +3254,7 @@ "label": "Sequencing Instrument Model" }, "host_health_status_details": { - "Enums": [ + "enum": [ "Hospitalized [NCIT:C25179]", "Hospitalized (Non-ICU) [GENEPIO:0100045]", "Hospitalized (ICU) [GENEPIO:0100046]", @@ -3287,7 +3287,7 @@ "label": "Sample ID given by originating laboratory" }, "host_health_state": { - "Enums": [ + "enum": [ "Asymptomatic [NCIT:C3833]", "Deceased [NCIT:C28554]", "Healthy [NCIT:C115935]", @@ -3307,7 +3307,7 @@ ] }, "signs_and_symptoms": { - "Enums": [ + "enum": [ "Abnormal lung auscultation [HP:0030829]", "Ageusia (complete loss of taste) [HP:0041051]", "Parageusia (distorted sense of taste) [HP:0031249]", @@ -3449,12 +3449,13 @@ "ontology": "GENEPIO:0001461", "type": "string", "description": "The name of the consensus sequence file.", + "label": "Consensus sequence filename", "examples": [ "ncov123assembly.fasta" ] }, "purpose_of_sequencing_details": { - "Enums": [ + "enum": [ "Screened for S gene target failure (S dropout)", "Screened for mink variants", "Screened for B.1.1.7 variant", @@ -3508,7 +3509,7 @@ ] }, "organism": { - "Enums": [ + "enum": [ "Coronaviridae [NCBITaxon:11118]", "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", "Not Applicable [GENEPIO:0001619]", @@ -3517,7 +3518,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001191", + "ontology": "NCIT:C43459", "type": "string", "description": "Taxonomic name of the organism.", "examples": [ @@ -3527,7 +3528,7 @@ "label": "Organism" }, "purpose_of_sampling": { - "Enums": [ + "enum": [ "Cluster/Outbreak Investigation [GENEPIO:0100001]", "Diagnostic Testing [GENEPIO:0100002]", "Research [GENEPIO:0100003]", @@ -3539,7 +3540,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "NCIT_C146997", + "ontology": "GENEPIO:0001198", "type": "string", "description": "The reason that the sample was collected.", "examples": [ From 2878b72e22506d7d325051fb9f27bd3c0eb3ca64 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:35:15 +0100 Subject: [PATCH 1125/1454] Included ena_fixed_fields, additional_formating and changed a few values --- relecov_tools/conf/configuration.json | 36 ++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index f30e7a94..0df7c247 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -62,7 +62,6 @@ "file": "laboratory_address.json", "map_field": "collecting_institution", "adding_fields": [ - "collecting_institution", "collecting_institution_address", "collecting_institution_email", "geo_loc_state", @@ -352,7 +351,8 @@ "experiment_title": "Project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", - "study_id": "ERP137164" + "study_id": "ERP137164", + "ena_broker_name": "Instituto de Salud Carlos III" }, "tool": { "tool_name": "ena-upload-cli", @@ -438,6 +438,7 @@ "illness duration", "illness symptoms", "host disease outcome", + "host health state", "definition for seropositive sample", "library_construction_protocol", "serotype (required for a seropositive sample)", @@ -446,6 +447,35 @@ "host description", "gravidity", "host behaviour" - ] + ], + "ena_fixed_fields": { + "collector_name": "unknown", + "broker_name": "Instituto de Salud Carlos III", + "file_format": "FASTQ", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "insert_size": "0" + }, + "additional_formating": { + "sample_description": [ + "anatomical_part", + "collection_method" + ], + "design_description": [ + "library_layout", + "library_preparation_kit", + "library_selection", + "library_source", + "library_strategy" + ], + "r1_fastq_filepath": [ + "r1_fastq_filepath", + "sequence_file_R1_fastq" + ], + "r2_fastq_filepath": [ + "r2_fastq_filepath", + "sequence_file_R2_fastq" + ] + } } } From e228cc24249da3da7b20883547a4cb6e40592d1f Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 09:52:22 +0100 Subject: [PATCH 1126/1454] Removing duplicated process in adding_fixed_fields --- relecov_tools/read_lab_metadata.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 1f82369d..423cdfea 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -88,12 +88,9 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None def adding_fixed_fields(self, m_data): """Include fixed data that are always the same for each samples""" p_data = self.configuration.get_topic_data("lab_metadata", "fixed_fields") - ena_data = self.configuration.get_topic_data("ENA_fields", "ena_fixed_fields") for idx in range(len(m_data)): for key, value in p_data.items(): m_data[idx][key] = value - for key, value in ena_data.items(): - m_data[idx][key] = value m_data[idx]["schema_name"] = self.schema_name m_data[idx]["schema_version"] = self.schema_version return m_data From aa5e77c9f30f0a84cdb63803c0b13f7ee3287e13 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 11:31:11 +0100 Subject: [PATCH 1127/1454] Removed redundant fields --- relecov_tools/schema/relecov_schema.json | 265 +---------------------- 1 file changed, 3 insertions(+), 262 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index c281625c..99653154 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2763,261 +2763,8 @@ "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", - "label": "Sample collector name", - "table": "sample" + "label": "Sample collector name" }, - "file_format": { - "examples": [ - "BAM,CRAM,FASTQ" - ], - "enum": [ - "BAM [format:2572]", - "CRAM [format:3462]", - "FASTQ [format:1930]" - ], - "ontology": "NMR:1001459", - "type": "string", - "description": "The run data file model.", - "clasification": "Submission ENA", - "label": "File format", - "table": [ - "experiments" - ] - }, - "host_health_state": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001388", - "type": "string", - "description": " Status of the host", - "clasification": "Host information", - "label": "Host health state", - "table": [ - "sample" - ] - }, - "schema_name": { - "examples": [ - "e.g Sweden" - ], - "ontology": "SIO_001066", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Study alias", - "table": [ - "study", - "experiments" - ] - }, - "study_abstract": { - "examples": [ - "Whole-genome sequences of SARS-CoV-2 from oro-pharyngeal swabs obtained from Belgian Covid-19 patients." - ], - "ontology": "OPMI:0000380", - "type": "string", - "description": " Briefly describes the goals, purpose, and scope of the Study. This need not be listed if it can be inherited from a referenced publication.", - "clasification": "Submission ENA", - "label": "Study abstract", - "table": [ - "study" - ] - }, - "design_description": { - "examples": [ - "design_description_1" - ], - "ontology": "NCIT:C147139", - "type": "string", - "description": "", - "clasification": "", - "label": "Design description", - "table": [ - "experiments" - ] - }, - "definition for seropositive sample": { - "examples": [ - "" - ], - "ontology": "NCIT:C159692", - "type": "string", - "description": " The cut off value used by an investigatior in determining that a sample was seropositive.", - "clasification": "Sample collection and processing", - "label": "Definition for seropositive sample", - "table": [ - "sample" - ] - }, - "serotype (required for a seropositive sample)": { - "examples": [ - "h1n1" - ], - "ontology": "NCIT:C88894", - "type": "string", - "description": " erological variety of a species characterised by its antigenic properties. For influenza, ha subtype should be the letter h followed by a number between 1-16 unless novel subtype is identified and the na subtype should be the letter n followed by a number between 1-9 unless novel subtype is identified. If only one of the subtypes have been tested then use the format h5nx or hxn1.", - "clasification": "Sample collection and processing", - "label": "Serotype (required for a seropositive sample)", - "table": [ - "sample" - ] - }, - "host habitat": { - "examples": [ - "" - ], - "ontology": "ENVO:00002036", - "type": "string", - "description": "Natural habitat of the avian or mammalian host.", - "clasification": "Sample collection and processing", - "label": "Host habitat", - "table": [ - "sample" - ] - }, - "host description": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0000009", - "type": "string", - "description": "Other descriptive information relating to the host.", - "clasification": "Host information", - "label": "Host description", - "table": [ - "sample" - ] - }, - "gravidity": { - "examples": [ - "" - ], - "ontology": "OBI:0002456", - "type": "string", - "description": "Whether or not the subject is gravid. If so, report date due or date post-conception and specify which of these two dates is being reported.", - "clasification": "Host information", - "label": "Gravidity", - "table": [ - "sample" - ] - }, - "strain": { - "examples": [ - "" - ], - "ontology": "NCIT:C14419", - "type": "string", - "description": "Name of the strain from which the sample was obtained..", - "clasification": "Sample collection and processing", - "label": "Strain", - "table": [ - "sample" - ] - }, - "host disease outcome": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001390", - "type": "string", - "description": "Disease outcome in the host.", - "clasification": "Host information", - "label": "Host disease outcome", - "table": [ - "sample" - ] - }, - "type exposure": { - "examples": [ - "" - ], - "ontology": "GENEPIO:0001417", - "type": "string", - "description": " Date, Location e.g. type of gathering, Family cluster, etc.", - "clasification": "Host information", - "label": "Outbreak Exposure Event Location", - "table": [ - "sample" - ] - }, - "personal_protective_equipment": { - "examples": [ - "" - ], - "ontology": "NCIT:C173748", - "type": "string", - "description": "Use of personal protective equipment, such as gloves, gowns, during any type of exposure. Example: mask", - "clasification": "Host information", - "label": "Personal protective equipment", - "table": [ - "sample" - ] - }, - "subject exposure duration": { - "examples": [ - "e.g. Patient infected while traveling in …." - ], - "ontology": "NCIT:C83280", - "type": "string", - "description": "If the information is unknown or can not be shared, leave blank.", - "clasification": "Host information", - "label": "Additional Host Information" - }, - "hospitalisation": { - "examples": [], - "ontology": "NCIT:C25179", - "type": "string", - "description": " Was the subject confined to a hospital as a result of virus infection or problems occurring secondary to virus infection?", - "clasification": "Sample collection and processing", - "label": "Hospitalisation", - "table": "sample" - }, - "illness symptoms": { - "examples": [ - "cough, diarrhea, fever, headache, malaise, myalgia" - ], - "ontology": "GENEPIO:0001523", - "type": "string", - "description": "The symptoms that have been reported in relation to the illness. If multiple exposures are applicable, please state them separated by semicolon.", - "clasification": "Sample collection and processing", - "label": "Illness symptoms", - "table": "sample" - }, - "sample_description": { - "examples": [ - "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." - ], - "ontology": "sep:00196", - "type": "string", - "description": "Free text description of the sample.", - "clasification": "Sample collection and processing", - "label": "Sample Description", - "table": "sample" - }, - "library_construction_protocol": { - "examples": [ - "library_construction_protocol_1" - ], - "ontology": "NCIT:C41111", - "type": "string", - "description": "", - "clasification": "Sequencing", - "label": "Library Construction protocol", - "table": [ - "experiments" - ] - }, - "insert_size": { - "examples": [ - "350" - ], - "ontology": "GENEPIO_0000076", - "type": "string", - "description": "", - "clasification": "Sequencing", - "label": "Insert size" - }, "experiment_alias": { "examples": [ "experiment_alias_7a" @@ -3026,10 +2773,7 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Experiment alias", - "table": [ - "experiments" - ] + "label": "Experiment alias" }, "run_alias": { "examples": [ @@ -3039,10 +2783,7 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "label": "Run Alias", - "table": [ - "runs" - ] + "label": "Run Alias" } } } From 31eefdbbbc087f3f6a4be7ffeeb168e5c034df75 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 11:32:00 +0100 Subject: [PATCH 1128/1454] fixed two ontology values --- relecov_tools/schema/ena_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 812962a6..e1672266 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -692,7 +692,7 @@ "examples": [ "" ], - "ontology": "NCIT:C14419", + "ontology": "GENEPIO:0001123", "type": "string", "description": "Name of the strain from which the sample was obtained..", "clasification": "Sample collection and processing", @@ -1068,7 +1068,7 @@ "examples": [ "library_construction_protocol_1" ], - "ontology": "NCIT:C41111", + "ontology": "GENEPIO:0001450", "type": "string", "description": "", "clasification": "Sequencing", From a4b9a3c13abe476e676634015635be5a60aa67c8 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 11:32:57 +0100 Subject: [PATCH 1129/1454] moved collector_name to fixed_fields --- relecov_tools/conf/configuration.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 0df7c247..ccd0b428 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -4,7 +4,8 @@ "host_disease": "COVID-19", "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", - "study_type": "Whole Genome Sequencing" + "study_type": "Whole Genome Sequencing", + "collector_name": "Not Provided" }, "metadata_lab_heading": [ "Public Health sample id (SIVIES)", @@ -449,7 +450,6 @@ "host behaviour" ], "ena_fixed_fields": { - "collector_name": "unknown", "broker_name": "Instituto de Salud Carlos III", "file_format": "FASTQ", "study_title": "RELECOV Spanish Network for genomics surveillance", From dd19a0fe1668832e367527b9003e3f9d6225da61 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 11:33:49 +0100 Subject: [PATCH 1130/1454] changed output file name and some logs --- relecov_tools/map_schema.py | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 7b272d77..d95b9ebb 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -126,14 +126,22 @@ def maping_schemas_based_on_geontology(self): properties of Relecov Schema as value """ mapped_dict = OrderedDict() + errors = {} for key, values in self.mapped_to_schema["properties"].items(): if values["ontology"] == "0": continue try: mapped_dict[key] = self.ontology[values["ontology"]] except KeyError as e: - log.error("Invalid ontology for %s", key) - stderr.print(f"[red] Ontology value {e} not in relecov schema") + errors[key] = str(e) + if len(errors) >= 1: + output_errs = "\n".join(f"{k}:{v}" for k, v in errors.items()) + log.error( + "Invalid ontology for: %s", str([x for x in errors.keys()]).strip("[]") + ) + stderr.print( + f"[red]Ontology values not found in relecov schema:\n", output_errs + ) return mapped_dict def mapping_json_data(self, mapping_schema_dict): @@ -183,10 +191,9 @@ def additional_formating(self, mapped_json_data): def write_json_fo_file(self, mapped_json_data): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) - time = datetime.now().strftime("%Y_%m_%d_%H_%M") - f_sub_name = os.path.basename(self.json_file).split(".")[0] + time = datetime.now().strftime("%Y_%m_%d") file_name = ( - f_sub_name + "_" + time + "_" + self.destination_schema + "_mapped.json" + "mapped_metadata" + "_" + self.destination_schema + "_" + time + ".json" ) json_file = os.path.join(self.output_folder, file_name) stderr.print("Writting mapped data to json file:", json_file) @@ -204,7 +211,5 @@ def map_to_data_to_new_schema(self): mapped_json_data = self.mapping_json_data(mapping_schema_dict) updated_json_data = self.additional_formating(mapped_json_data) self.write_json_fo_file(updated_json_data) - stderr.print( - f"[green]Mapping to {self.destination_schema} schema finished successfully" - ) + stderr.print(f"[green]Finished mapping to {self.destination_schema} schema") return From 7a124bf4e147162aaeef6fcd8c1faaefe17c1493 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 11:34:20 +0100 Subject: [PATCH 1131/1454] changed output file name --- relecov_tools/read_lab_metadata.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 423cdfea..9398e6c8 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -5,6 +5,7 @@ import os import sys import re +from datetime import datetime import relecov_tools.utils from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema @@ -318,9 +319,7 @@ def create_metadata_json(self): extended_metadata = self.adding_fixed_fields(extended_metadata) completed_metadata = self.adding_ontology_to_enum(extended_metadata) file_name = ( - "processed_" - + os.path.splitext(os.path.basename(self.metadata_file))[0] - + ".json" + "processed_metadata_lab_" + datetime.now().strftime("%Y_%m_%d") + ".json" ) stderr.print("[blue] Writting output json file") os.makedirs(self.output_folder, exist_ok=True) From 2d7d6b04c2812e082de28fa3f76c1e32f6508d22 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 14 Mar 2023 11:46:38 +0100 Subject: [PATCH 1132/1454] linting --- relecov_tools/map_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index d95b9ebb..6245c5aa 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -140,7 +140,7 @@ def maping_schemas_based_on_geontology(self): "Invalid ontology for: %s", str([x for x in errors.keys()]).strip("[]") ) stderr.print( - f"[red]Ontology values not found in relecov schema:\n", output_errs + f"[red]Ontology values not found in relecov schema:\n{output_errs}" ) return mapped_dict From 70a0dda9aa6a089d8c6f7d34463e24b534e13633 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 29 Mar 2023 09:57:47 +0200 Subject: [PATCH 1133/1454] Included --output_location as a new option for download process --- relecov_tools/__main__.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 08aa2429..c1ed9161 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -139,7 +139,13 @@ def relecov_tools_cli(verbose, log_file): @click.option( "-f", "--conf_file", - help="Configuration file (no params file)", + help="Configuration file (not params file)", +) +@click.option( + "-o", + "--output_location", + default=None, + help="Flag: Select location for downloaded files", ) @click.option( "-t", @@ -149,10 +155,10 @@ def relecov_tools_cli(verbose, log_file): default=None, help="Flag: Select which folders will be downloaded giving [paths] or via prompt", ) -def download(user, password, conf_file, user_relecov, password_relecov, target_folders): +def download(user, password, conf_file, user_relecov, password_relecov, output_location, target_folders): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( - user, password, conf_file, user_relecov, password_relecov, target_folders + user, password, conf_file, user_relecov, password_relecov, output_location, target_folders ) sftp_connection.download() From 60868a3433e284fbe54f120615f36f5a15d9c74c Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 29 Mar 2023 09:58:24 +0200 Subject: [PATCH 1134/1454] Included the new --output_location parameter in the code --- relecov_tools/sftp_handle.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 558128a3..c0e4bd67 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -34,7 +34,8 @@ def __init__( conf_file=None, user_relecov=None, password_relecov=None, - target_folders=None, + output_location=None, + target_folders=None ): """Initializes the sftp object""" config_json = ConfigJson() @@ -46,7 +47,7 @@ def __init__( self.target_folders = target_folders if conf_file is None: self.sftp_server = config_json.get_topic_data( - "sftp_connection", "sftp_server" + "sftp_handle", "sftp_server" ) self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") self.storage_local_folder = config_json.get_topic_data( @@ -106,8 +107,10 @@ def __init__( log.error("Invalid configuration file %s", e) stderr.print("[red] Invalid configuration file {e} !") sys.exit(1) + if output_location is not None: + self.storage_local_folder = output_location if self.sftp_user is None: - self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the userid") + self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") if self.sftp_passwd is None: self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" @@ -257,7 +260,6 @@ def validate_R1_R2_delimiters(self, f_name, orientation): log.error("wrong direction parameter, aborting") return False matching = [True for x in valid_delimiters if x in f_name] - stderr.print(matching) if len(matching) >= 1: return True else: @@ -285,8 +287,6 @@ def create_tmp_files_with_metadata_info( stderr.print("[red] Unable to copy Metadata file") return False data = copy.deepcopy(file_list) - # valid_R1_extensions = "" - # valid_R2_extensions = "" for s_name, values in file_list.items(): for _, f_name in values.items(): if not f_name.endswith(tuple(self.allowed_sample_ext)): @@ -449,7 +449,7 @@ def validate_fetched_files(self, fetched_folder): stderr.print(f"Files that mismatch: {str(mismatch_files)}") else: stderr.print( - "Showing some of the mismatches, check logs to see all of them: %s", + "Showing some of the mismatches, use --log-file to see all of them: %s", str(mismatch_files[0:9]), ) log.error(f"List of files that mismatch: {str(mismatch_files)}") @@ -545,7 +545,7 @@ def download(self): if len(corrupted) > 0 and self.abort_if_md5_mismatch: log.error("Stopping because of corrupted files %s", corrupted) stderr.print( - f"[red] Stop processing folder {folder} because of corrupted files {corrupted}" + f"[red] Stopped processing folder {folder} due to corrupted files {corrupted}" ) continue meta_file = self.find_metadata_file(result_data["local_folder"]) From c536bc2f0228887ca14847e59773453eaf93af0a Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 29 Mar 2023 09:59:42 +0200 Subject: [PATCH 1135/1454] Changed a few prints in the code for better readability --- relecov_tools/json_validation.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index b0b277ea..e5b9e837 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -36,12 +36,12 @@ def __init__( if json_data_file is None: json_data_file = relecov_tools.utils.prompt_path( - msg="Select the json file to validate" + msg="Select the json file to be validated" ) if out_folder is None: self.out_folder = relecov_tools.utils.prompt_path( - msg="Select the folder where to save excel with invalid data" + msg="Select the folder where excel file with invalid data will be saved" ) else: self.out_folder = out_folder @@ -121,7 +121,7 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): stderr.print("[red] Some of the Samples are not validate") if metadata is None: metadata = relecov_tools.utils.prompt_path( - msg="Select the metadata file to select those samples not validated." + msg="Select the metadata file to select those not-validated samples." ) if not os.path.isfile(metadata): log.error("Metadata file %s does not exist", metadata) @@ -179,6 +179,3 @@ def validate(self): self.validate_schema() invalid_json = self.validate_instances() self.create_invalid_metadata(invalid_json, self.metadata, self.out_folder) - - # Enviar los errores por correo - # logging.handlers.SMTPHandler(mailhost=("smtp.gmail.com", 465), fromaddr=correo_isciii, toaddrs=correo_usuario, subject="Validation errors", credentials=(usurario,contraseña), secure=None, timeout=1.0) From 188f6c2e7c3685a45ce481b5bc87bc8a4a9542f0 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 29 Mar 2023 10:00:17 +0200 Subject: [PATCH 1136/1454] Changed some comments for better readability --- relecov_tools/read_lab_metadata.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 9398e6c8..79f11d0f 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -87,7 +87,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None self.schema_version = self.relecov_sch_json["version"] def adding_fixed_fields(self, m_data): - """Include fixed data that are always the same for each samples""" + """Include fixed data that are always the same for every sample""" p_data = self.configuration.get_topic_data("lab_metadata", "fixed_fields") for idx in range(len(m_data)): for key, value in p_data.items(): @@ -97,9 +97,7 @@ def adding_fixed_fields(self, m_data): return m_data def adding_copy_from_other_field(self, m_data): - """Add in a new field the information that is already set in another - field. - """ + """Add a new field with information based in another field.""" p_data = self.configuration.get_topic_data( "lab_metadata", "required_copy_from_other_field" ) @@ -109,8 +107,7 @@ def adding_copy_from_other_field(self, m_data): return m_data def adding_post_processing(self, m_data): - """Add the fields that requires to set based on the existing value - in other field + """Add fields which values require post processing """ p_data = self.configuration.get_topic_data( "lab_metadata", "required_post_processing" @@ -169,7 +166,7 @@ def process_from_json(self, m_data, json_fields): log.error("Label was not provided, auto-completing columns") stderr.print( f"Label {map_field} was not provided in sample {idx}, \ - auto-completing" + auto-completing with Not Provided" ) else: log.error( @@ -188,8 +185,7 @@ def process_from_json(self, m_data, json_fields): return m_data def adding_fields(self, metadata): - """Add information that requires to handle json files to include in - the fields""" + """Add information located inside various json file as fields""" for key, values in self.json_req_files.items(): stderr.print(f"[blue] Processing {key}") @@ -232,10 +228,10 @@ def read_configuration_json_files(self): return c_files def read_metadata_file(self): - """Read the input metadata file from row 4, changes the metadata heading + """Reads the input metadata file from row 4, changes the metadata heading with their property name values defined in schema. Convert the date colunms value to the dd/mm/yyyy format. - Return list of dict with data, and errors + Return list of dicts with data and errors """ heading_row_number = 4 ws_metadata_lab = relecov_tools.utils.read_excel_file( From be8660258e45b7ce48d06f838846fd2c8c8b4dc2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 29 Mar 2023 10:07:28 +0200 Subject: [PATCH 1137/1454] Black linting --- relecov_tools/__main__.py | 18 ++++++++++++++++-- relecov_tools/read_lab_metadata.py | 3 +-- relecov_tools/sftp_handle.py | 6 ++---- 3 files changed, 19 insertions(+), 8 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index c1ed9161..afb33045 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -155,10 +155,24 @@ def relecov_tools_cli(verbose, log_file): default=None, help="Flag: Select which folders will be downloaded giving [paths] or via prompt", ) -def download(user, password, conf_file, user_relecov, password_relecov, output_location, target_folders): +def download( + user, + password, + conf_file, + user_relecov, + password_relecov, + output_location, + target_folders, +): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( - user, password, conf_file, user_relecov, password_relecov, output_location, target_folders + user, + password, + conf_file, + user_relecov, + password_relecov, + output_location, + target_folders, ) sftp_connection.download() diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 79f11d0f..8df52389 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -107,8 +107,7 @@ def adding_copy_from_other_field(self, m_data): return m_data def adding_post_processing(self, m_data): - """Add fields which values require post processing - """ + """Add fields which values require post processing""" p_data = self.configuration.get_topic_data( "lab_metadata", "required_post_processing" ) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index c0e4bd67..7e06ceee 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -35,7 +35,7 @@ def __init__( user_relecov=None, password_relecov=None, output_location=None, - target_folders=None + target_folders=None, ): """Initializes the sftp object""" config_json = ConfigJson() @@ -46,9 +46,7 @@ def __init__( self.sftp_passwd = passwd self.target_folders = target_folders if conf_file is None: - self.sftp_server = config_json.get_topic_data( - "sftp_handle", "sftp_server" - ) + self.sftp_server = config_json.get_topic_data("sftp_handle", "sftp_server") self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") self.storage_local_folder = config_json.get_topic_data( "sftp_handle", "storage_local_folder" From 10b6a8ac70806574eff7c4788ba8d31044b33600 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 14:05:10 +0200 Subject: [PATCH 1138/1454] Changed help flag for --output_location --- relecov_tools/__main__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index afb33045..8d4c09e4 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -145,7 +145,7 @@ def relecov_tools_cli(verbose, log_file): "-o", "--output_location", default=None, - help="Flag: Select location for downloaded files", + help="Flag: Select location for downloaded files, overrides config file location", ) @click.option( "-t", From 884388029a9677ee40b7aa570a7b0de0c989dab0 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 14:06:49 +0200 Subject: [PATCH 1139/1454] Changed sftp_handle and metadata_lab_heading fields --- relecov_tools/conf/configuration.json | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index ccd0b428..2e8d84e1 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -31,7 +31,6 @@ "Host Age", "Host Gender", "Sequencing Date", - "Purpose of Sequencing", "Nucleic acid extraction protocol", "Commercial All-in-one library kit", "Library Preparation Kit", @@ -48,12 +47,10 @@ "Capture method", "Sequencing technique", "Library Layout", - "Read Length", "Gene Name 1", "Diagnostic Pcr Ct Value 1", "Gene Name 2", "Diagnostic Pcr Ct Value-2", - "Broker Name", "Authors", "Sequence file R1 fastq", "Sequence file R2 fastq" @@ -176,8 +173,7 @@ "sftp_port": "22" }, "abort_if_md5_mismatch": "False", - "storage_local_folder": "/tmp/relecov", - "tmp_folder_for_metadata": "/tmp/relecov/tmp", + "platform_storage_folder": "tmp/relecov", "allowed_sample_extensions": [ "fastq.gz", "fasta" From b73a47c24cb2778160ecc16edc3bf33e9cf4e812 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 14:08:05 +0200 Subject: [PATCH 1140/1454] Reestructured the code in parse_file method --- relecov_tools/long_table_parse.py | 57 ++++++++++++++++++------------- 1 file changed, 33 insertions(+), 24 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 6189a579..a57a630c 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -83,10 +83,9 @@ def parse_file(self): Validate the file by checking the header line """ - with open(self.file_path) as fh: + with open(self.file_path, encoding="utf-8-sig") as fh: lines = fh.readlines() - self.validate_file(lines[0].strip().split(",")) stderr.print("[green]Successful checking heading fields") stderr.print("[blue]Parsing the input file") heading_index = {} @@ -94,6 +93,24 @@ def parse_file(self): for heading in self.long_table_heading: heading_index[heading] = headings_from_csv.index(heading) + aux_dict = { + "Chromosome": "CHROM", + "Variant": {"pos": "POS", "alt": "ALT", "ref": "REF"}, + "Filter": "FILTER", + "VariantInSample": { + "dp": "DP", + "ref_dp": "REF_DP", + "alt_dp": "ALT_DP", + "af": "AF", + }, + "Effect": "EFFECT", + "VariantAnnotation": { + "hgvs_c": "HGVS_C", + "hgvs_p": "HGVS_P", + "hgvs_p_1_letter": "HGVS_P_1LETTER", + }, + } + samp_dict = {} for line in lines[1:]: line_s = line.strip().split(",") @@ -101,29 +118,14 @@ def parse_file(self): sample = line_s[heading_index["SAMPLE"]] if sample not in samp_dict: samp_dict[sample] = [] - variant_dict = {} - variant_dict["Chromosome"] = line_s[heading_index["CHROM"]] - variant_dict["Variant"] = { - "pos": line_s[heading_index["POS"]], - "alt": line_s[heading_index["ALT"]], - "ref": line_s[heading_index["REF"]], - } - - variant_dict["Filter"] = line_s[heading_index["FILTER"]] - - variant_dict["VariantInSample"] = { - "dp": line_s[heading_index["DP"]], - "ref_dp": line_s[heading_index["REF_DP"]], - "alt_dp": line_s[heading_index["ALT_DP"]], - "af": line_s[heading_index["AF"]], - } - - variant_dict["Effect"] = line_s[heading_index["EFFECT"]] - variant_dict["VariantAnnotation"] = { - "hgvs_c": line_s[heading_index["HGVS_C"]], - "hgvs_p": line_s[heading_index["HGVS_P"]], - "hgvs_p_1_letter": line_s[heading_index["HGVS_P_1LETTER"]], + variant_dict = { + key: ( + {key2: line_s[heading_index[val2]] for key2, val2 in value.items()} + if isinstance(value, dict) + else line_s[heading_index[value]] + ) + for key, value in aux_dict.items() } if re.search("&", line_s[heading_index["GENE"]]): @@ -148,6 +150,13 @@ def convert_to_json(self, samp_dict): result_regex = re.search( "variants_long_table_(.*).csv", os.path.basename(self.file_path) ) + if result_regex is None: + log.error("Analysis date not found in filename, aborting") + stderr.print( + f"[red]Error: filename must include analysis date in format YYYYMMDD" + ) + stderr.print(f"[red]e.g. variants_long_table_20220830.csv") + sys.exit(1) for key, values in samp_dict.items(): j_dict = {"sample_name": key, "analysis_date": result_regex.group(1)} j_dict["variants"] = values From 88318b3a6b764cdd5e9230f7030c6076b3e550de Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 14:10:31 +0200 Subject: [PATCH 1141/1454] Changed variables to fit the changes in config file and reestructured some parts --- relecov_tools/sftp_handle.py | 75 +++++++++++++++++++++++------------- 1 file changed, 49 insertions(+), 26 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 7e06ceee..890fb4b5 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -51,9 +51,6 @@ def __init__( self.storage_local_folder = config_json.get_topic_data( "sftp_handle", "storage_local_folder" ) - self.metadata_tmp_folder = config_json.get_topic_data( - "sftp_handle", "tmp_folder_for_metadata" - ) self.abort_if_md5_mismatch = ( True if config_json.get_topic_data("sftp_handle", "abort_if_md5_mismatch") @@ -79,12 +76,6 @@ def __init__( self.storage_local_folder = config_json.get_topic_data( "sftp_handle", "storage_local_folder" ) - try: - self.metadata_tmp_folder = config["tmp_metadata_folder"] - except KeyError: - self.metadata_tmp_folder = config_json.get_topic_data( - "sftp_handle", "tmp_folder_for_metadata" - ) try: self.abort_if_md5_mismatch = ( True if config["abort_if_md5_mismatch"] == "True" else False @@ -263,13 +254,13 @@ def validate_R1_R2_delimiters(self, f_name, orientation): else: return False - def create_tmp_files_with_metadata_info( + def create_files_with_metadata_info( self, local_folder, file_list, md5_data, metadata_file ): """Copy metadata file from folder and create a file with the sample names """ - out_folder = self.metadata_tmp_folder + out_folder = self.storage_local_folder os.makedirs(out_folder, exist_ok=True) prefix_file_name = "_".join(local_folder.split("/")[-2:]) new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" @@ -296,6 +287,13 @@ def create_tmp_files_with_metadata_info( data[s_name]["r2_fastq_filepath"] = md5_data[f_name][0] data[s_name]["fastq_r2_md5"] = md5_data[f_name][1] else: + log.error( + "Sample %s does not have a valid R1 or R2 delimiter", f_name + ) + stderr.print( + f"[red]Orientation for sample {s_name} could not be ensured. \ + Not included in metadata" + ) pass with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) @@ -340,12 +338,33 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): meta_column_list = config_json.get_topic_data( "lab_metadata", "metadata_lab_heading" ) - index_fastq_r1 = meta_column_list.index("Sequence file R1 fastq") - index_fastq_r2 = meta_column_list.index("Sequence file R2 fastq") - for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): - if row[2] is not None: + header_row = [ + idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if "CAMPO" in x + ][0] + metadata_header = [x.value for x in ws_metadata_lab[header_row]] + if meta_column_list != metadata_header[1:]: + diffs = [ + x + for x in (metadata_header[1:] + meta_column_list) + if x not in meta_column_list or x not in metadata_header + ] + log.error( + "Config field metadata_lab_heading is different from .xlsx header" + ) + stderr.print( + "[red]Header in metadata file is different from config file, aborting" + ) + stderr.print("[red]Differences: ", diffs) + sys.exit(1) + index_sampleID = metadata_header.index( + "Sample ID given by originating laboratory" + ) + index_fastq_r1 = metadata_header.index("Sequence file R1 fastq") + index_fastq_r2 = metadata_header.index("Sequence file R2 fastq") + for row in islice(ws_metadata_lab.values, header_row, ws_metadata_lab.max_row): + if row[index_sampleID] is not None: try: - s_name = str(row[2]) + s_name = str(row[index_sampleID]) except ValueError as e: stderr.print("[red] Unable to convert to string. ", e) if s_name not in sample_file_list: @@ -357,11 +376,14 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): index_fastq_r1 ] else: + # import pdb; pdb.set_trace() log.error( "Fastq_R1 not defined in Metadata file for sample %s", s_name ) - stderr.print("[red] No fastq R1 file for sample " + s_name) - return False + stderr.print( + "[red] No fastq R1 file for sample " + s_name + ". Aborting" + ) + sys.exit(1) if row[index_fastq_r2] is not None: sample_file_list[s_name]["sequence_file_R2_fastq"] = row[ index_fastq_r2 @@ -391,9 +413,9 @@ def validate_metadata_file(self, fetched_folder): stderr.print("[red] Too many metadata files on " + fetched_folder) return False target_meta_file = os.path.join(fetched_folder, meta_files[0]) - temp_folder = self.metadata_tmp_folder - os.makedirs(temp_folder, exist_ok=True) - local_meta_file = os.path.join(temp_folder, os.path.basename(target_meta_file)) + out_folder = self.storage_local_folder + os.makedirs(out_folder, exist_ok=True) + local_meta_file = os.path.join(out_folder, os.path.basename(target_meta_file)) try: self.client.get( target_meta_file, @@ -412,16 +434,16 @@ def validate_metadata_file(self, fetched_folder): def validate_fetched_files(self, fetched_folder): """Check if the files in the fetched folder are the ones defined in metadata file""" local_meta_file = self.validate_metadata_file(fetched_folder) - temp_folder = self.metadata_tmp_folder + out_folder = self.storage_local_folder if not local_meta_file: - log.error("Excel file for metadata not found %s", fetched_folder) + log.error("Excel file for metadata not found in %s", fetched_folder) stderr.print( "[red] Metadata file could not be obtained from " + fetched_folder ) return False allowed_extensions = self.allowed_sample_ext samples_files_list = self.get_sample_fastq_file_names( - temp_folder, local_meta_file + out_folder, local_meta_file ) samples_files_list = sorted( sum([list(fi.values()) for _, fi in samples_files_list.items()], []) @@ -433,6 +455,7 @@ def validate_fetched_files(self, fetched_folder): if samples_files_list == filtered_files_list: log.info("Files in %s match with metadata file", fetched_folder) stderr.print("Successfully validated files based on metadata") + os.remove(local_meta_file) return True else: log.error("Files in %s do not match metadata file", fetched_folder) @@ -451,7 +474,7 @@ def validate_fetched_files(self, fetched_folder): str(mismatch_files[0:9]), ) log.error(f"List of files that mismatch: {str(mismatch_files)}") - self.delete_local_folder(temp_folder) + self.delete_local_folder(out_folder) return False def delete_remote_files(self, fetched_folder, files): @@ -550,7 +573,7 @@ def download(self): sample_file_list = self.get_sample_fastq_file_names( result_data["local_folder"], meta_file ) - self.create_tmp_files_with_metadata_info( + self.create_files_with_metadata_info( result_data["local_folder"], sample_file_list, md5_files, meta_file ) # Collect data to send the request to relecov_platform From 20bf6a5af8a5c172779975309e3443fcbd773aad Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 14:26:16 +0200 Subject: [PATCH 1142/1454] Reestructured the code in parse_file method. +linting --- relecov_tools/long_table_parse.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index a57a630c..e5190dd8 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -44,14 +44,14 @@ def __init__(self, file_path=None, output_directory=None): if not os.path.exists(self.file_path): log.error("Variant long table file %s does not exist ", self.file_path) stderr.print( - f"[red] Variant long table file {self.file_path} does not exist" + f"[red] Variant long table file {self.file_path} does not exist" ) sys.exit(1) if not self.file_path.endswith(".csv"): log.error("Variant long table file %s is not a csv file ", self.file_path) stderr.print( - f"[red] Variant long table file {self.file_path} must be a csv file" + f"[red] Variant long table file {self.file_path} must be a csv file" ) sys.exit(1) @@ -153,9 +153,9 @@ def convert_to_json(self, samp_dict): if result_regex is None: log.error("Analysis date not found in filename, aborting") stderr.print( - f"[red]Error: filename must include analysis date in format YYYYMMDD" + "[red]Error: filename must include analysis date in format YYYYMMDD" ) - stderr.print(f"[red]e.g. variants_long_table_20220830.csv") + stderr.print("[red]e.g. variants_long_table_20220830.csv") sys.exit(1) for key, values in samp_dict.items(): j_dict = {"sample_name": key, "analysis_date": result_regex.group(1)} From 49b0f86dd8bd032a4fc5c6c6d855d0fa6a256160 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 19:01:48 +0200 Subject: [PATCH 1143/1454] changed parse_files code to retrieve aux_dict from config --- relecov_tools/long_table_parse.py | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index e5190dd8..cdf404ea 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -93,23 +93,8 @@ def parse_file(self): for heading in self.long_table_heading: heading_index[heading] = headings_from_csv.index(heading) - aux_dict = { - "Chromosome": "CHROM", - "Variant": {"pos": "POS", "alt": "ALT", "ref": "REF"}, - "Filter": "FILTER", - "VariantInSample": { - "dp": "DP", - "ref_dp": "REF_DP", - "alt_dp": "ALT_DP", - "af": "AF", - }, - "Effect": "EFFECT", - "VariantAnnotation": { - "hgvs_c": "HGVS_C", - "hgvs_p": "HGVS_P", - "hgvs_p_1_letter": "HGVS_P_1LETTER", - }, - } + config = ConfigJson() + aux_dict = config.get_configuration("long_table_parse_aux") samp_dict = {} for line in lines[1:]: From 06895e9d9ef3141a6132e7c9a3376b741bb15470 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 19:02:27 +0200 Subject: [PATCH 1144/1454] Introduced long_table_parse_aux dict --- relecov_tools/conf/configuration.json | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 2e8d84e1..07cc3918 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -129,6 +129,27 @@ "CALLER", "LINEAGE" ], + "long_table_parse_aux": { + "Chromosome": "CHROM", + "Variant": { + "pos": "POS", + "alt": "ALT", + "ref": "REF" + }, + "Filter": "FILTER", + "VariantInSample": { + "dp": "DP", + "ref_dp": "REF_DP", + "alt_dp": "ALT_DP", + "af": "AF" + }, + "Effect": "EFFECT", + "VariantAnnotation": { + "hgvs_c": "HGVS_C", + "hgvs_p": "HGVS_P", + "hgvs_p_1_letter": "HGVS_P_1LETTER" + } + }, "gisaid_csv_headers": [ "submitter", "covv_virus_name", From 18cce2c370e486432d0194e83688ab9bcf2d35b5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 31 Mar 2023 19:10:06 +0200 Subject: [PATCH 1145/1454] Renamed self.storage_local_folder for platform_storage_folder --- relecov_tools/sftp_handle.py | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 890fb4b5..eb87d65d 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -48,8 +48,8 @@ def __init__( if conf_file is None: self.sftp_server = config_json.get_topic_data("sftp_handle", "sftp_server") self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") - self.storage_local_folder = config_json.get_topic_data( - "sftp_handle", "storage_local_folder" + self.platform_storage_folder = config_json.get_topic_data( + "sftp_handle", "platform_storage_folder" ) self.abort_if_md5_mismatch = ( True @@ -71,10 +71,10 @@ def __init__( self.sftp_port = config["sftp_port"] self.target_folders = config["target_folders"] try: - self.storage_local_folder = config["storage_local_folder"] + self.platform_storage_folder = config["platform_storage_folder"] except KeyError: - self.storage_local_folder = config_json.get_topic_data( - "sftp_handle", "storage_local_folder" + self.platform_storage_folder = config_json.get_topic_data( + "sftp_handle", "platform_storage_folder" ) try: self.abort_if_md5_mismatch = ( @@ -97,7 +97,7 @@ def __init__( stderr.print("[red] Invalid configuration file {e} !") sys.exit(1) if output_location is not None: - self.storage_local_folder = output_location + self.platform_storage_folder = output_location if self.sftp_user is None: self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") if self.sftp_passwd is None: @@ -182,7 +182,7 @@ def get_files_from_sftp_folder(self, folder, files_list): log.info("Creating folder %s to download files", folder) result_data = {"unable_to_fetch": [], "fetched_files": []} date = datetime.today().strftime("%Y%m%d") - local_folder_path = os.path.join(self.storage_local_folder, folder, date) + local_folder_path = os.path.join(self.platform_storage_folder, folder, date) result_data["local_folder"] = local_folder_path os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) @@ -260,7 +260,7 @@ def create_files_with_metadata_info( """Copy metadata file from folder and create a file with the sample names """ - out_folder = self.storage_local_folder + out_folder = self.platform_storage_folder os.makedirs(out_folder, exist_ok=True) prefix_file_name = "_".join(local_folder.split("/")[-2:]) new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" @@ -305,7 +305,7 @@ def create_files_with_metadata_info( def create_main_folders(self, root_directory_list): """Create the main folder structure if not exists""" for folder in root_directory_list: - full_folder = os.path.join(self.storage_local_folder, folder) + full_folder = os.path.join(self.platform_storage_folder, folder) os.makedirs(full_folder, exist_ok=True) log.info("Created main folder for process %s", full_folder) return True @@ -413,9 +413,10 @@ def validate_metadata_file(self, fetched_folder): stderr.print("[red] Too many metadata files on " + fetched_folder) return False target_meta_file = os.path.join(fetched_folder, meta_files[0]) - out_folder = self.storage_local_folder - os.makedirs(out_folder, exist_ok=True) - local_meta_file = os.path.join(out_folder, os.path.basename(target_meta_file)) + os.makedirs(self.platform_storage_folder, exist_ok=True) + local_meta_file = os.path.join( + self.platform_storage_folder, os.path.basename(target_meta_file) + ) try: self.client.get( target_meta_file, @@ -434,7 +435,7 @@ def validate_metadata_file(self, fetched_folder): def validate_fetched_files(self, fetched_folder): """Check if the files in the fetched folder are the ones defined in metadata file""" local_meta_file = self.validate_metadata_file(fetched_folder) - out_folder = self.storage_local_folder + out_folder = self.platform_storage_folder if not local_meta_file: log.error("Excel file for metadata not found in %s", fetched_folder) stderr.print( @@ -503,11 +504,11 @@ def delete_local_folder(self, local_folder): def download(self): try: - os.makedirs(self.storage_local_folder, exist_ok=True) + os.makedirs(self.platform_storage_folder, exist_ok=True) except OSError as e: log.error("You do not have permissions to create folder %s", e) sys.exit(1) - os.chdir(self.storage_local_folder) + os.chdir(self.platform_storage_folder) if not self.open_connection(): log.error("Unable to establish connection towards sftp server") stderr.print("[red] Unable to establish sftp connection") From 9b564aaf5b69a12da445be32f7c426b5083d4be0 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 11 Apr 2023 17:59:04 +0200 Subject: [PATCH 1146/1454] Changed the print message of an error --- relecov_tools/rest_api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/rest_api.py b/relecov_tools/rest_api.py index d1fb45ee..6ee1879e 100644 --- a/relecov_tools/rest_api.py +++ b/relecov_tools/rest_api.py @@ -68,7 +68,7 @@ def put_request(self, data, credentials, url): req.status_code, ) if req.status_code != 500: - stderr.print(f"[red] Unable to post data because {req.text}") + stderr.print(f"[red] Unable to put data because {req.text}") stderr.print(f"[red] Received error {req.status_code}") return {"ERROR": req.status_code} return {"Success": req.text} From 35a4f75b1ca5ea0a6af51950fa04ab001ed12a9e Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 11 Apr 2023 18:00:08 +0200 Subject: [PATCH 1147/1454] Removed a commented line with no purpose --- relecov_tools/sftp_handle.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index eb87d65d..cb8aede8 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -376,7 +376,6 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): index_fastq_r1 ] else: - # import pdb; pdb.set_trace() log.error( "Fastq_R1 not defined in Metadata file for sample %s", s_name ) From cf7e26f37ccd07a258a22b253e34a23253389ccf Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 11 Apr 2023 18:07:18 +0200 Subject: [PATCH 1148/1454] Fixed a missing field in map_iskylims_ function --- relecov_tools/feed_database.py | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 3c359902..2d1d7c33 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -95,7 +95,6 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): """Map the values to the properties send to databasee in json schema based on label """ - # collection_method = self.get_sample_type() sample_list = [] s_fields = list(sample_fields.keys()) for row in self.json_data: @@ -107,17 +106,17 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): value = found_ontology.group(1) if key in s_project_fields: s_dict[key] = value - elif key in s_fields: + if key in s_fields: s_dict[sample_fields[key]] = value - else: - # just for debug loginng write the fields that will not - # be inlcuded in iSkyLIMS request + if key not in s_project_fields and key not in s_fields: + # just for debugging, write the fields that will not + # be included in iSkyLIMS request log.info("not key %s in iSkyLIMS", key) - # include the fix value + # include the fixed value fixed_value = self.config_json.get_configuration("iskylims_fixed_values") for prop, val in fixed_value.items(): s_dict[prop] = val - # Adding tha specimen_source field for setting sampleType + # Adding tha specimen_source field to set sampleType s_dict["sampleType"] = row["specimen_source"] sample_list.append(s_dict) return sample_list @@ -154,15 +153,14 @@ def get_iskylims_fields_sample(self): if "ontology" in values: try: property = ontology_dict[values["ontology"]] - # sample_fields has a key the label in metadata and value - # the field name for sample + # sample_fields has a key, the label in metadata, and as value + # the field name for the sample sample_fields[property] = values["field_name"] except KeyError as e: stderr.print(f"[red]Error in map ontology {e}") else: - # for the ones that do no have ontologuy label is the sample field - # and the value is empty - # sample_fields[key] = "" + # for the ones that do not have ontology label in the sample field + # and have an empty value: sample_fields[key] = "" log.info("not ontology for item %s", values["field_name"]) # fetch label for sample Project s_project_url = self.database_settings["url_project_fields"] @@ -182,7 +180,6 @@ def get_iskylims_fields_sample(self): sys.exit(1) for field in s_project_fields_raw["DATA"]: s_project_fields.append(field["sampleProjectFieldName"]) - return [sample_fields, s_project_fields] def map_relecov_sample_data(self): @@ -222,7 +219,6 @@ def update_database(self, field_values, post_url): {"user": self.user, "pass": self.passwd}, self.database_settings[post_url], ) - if "ERROR" in result: if result["ERROR"] == "Server not available": # retry to connect to server From 175713028dadded06ad8655722a12bf6b20793a1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 11 Apr 2023 18:08:38 +0200 Subject: [PATCH 1149/1454] Included read_length field and fixed a missing underscore --- relecov_tools/conf/configuration.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 07cc3918..28ab7f1c 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -316,7 +316,7 @@ "lineage_analysis_constellation_version": "constellation_version" }, "mapping_stats": { - "analysis_date": "analysis date", + "analysis_date": "analysis_date", "depth_of_coverage_value": "medianDPcoveragevirus", "number_of_variants_in_consensus": "Variantsinconsensusx10", "number_of_variants_with_effect": "MissenseVariants", @@ -326,7 +326,8 @@ "per_reads_virus": "%readsvirus", "per_unmapped": "%unmapedreads", "qc_filtered": "totalreads", - "reference_genome_accession": "Virussequence" + "reference_genome_accession": "Virussequence", + "read_length": "read_length" }, "mapping_variant_metrics": { "ns_per_100_kbp": "# Ns per 100kb consensus" @@ -344,9 +345,6 @@ "mapping_software_version": { "BOWTIE2_ALIGN": "bowtie2" }, - "mapping_software_version": { - "BOWTIE2_ALIGN": "bowtie2" - }, "preprocessing_software_version": { "FASTP": "fastp" }, From b178b8fc8cbcb167acd3c9dbfc30c7a76ae12fa6 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 11 Apr 2023 18:09:06 +0200 Subject: [PATCH 1150/1454] Changed a few comments --- relecov_tools/long_table_parse.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index cdf404ea..1a0d1e24 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -149,9 +149,7 @@ def convert_to_json(self, samp_dict): return j_list def save_to_file(self, j_list): - """Transform the parsed data into a jsonf file, naming as - "long_table_" + "current date" + ".json" - """ + """Transform the parsed data into a json file""" stderr.print("[blue]Saving parsed data to file") date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") file_name = "long_table_" + date_now + ".json" @@ -163,7 +161,7 @@ def save_to_file(self, j_list): def parsing_csv(self): """ - function called when using the relecov-tools long-table-parse function. + Function called when using the relecov-tools long-table-parse function. """ stderr.print("[blue]Starting reading the input file") parsed_data = self.parse_file() From 06d7794fe2c80c071edb49b9a93f28e77c27a003 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 13 Apr 2023 16:03:49 +0200 Subject: [PATCH 1151/1454] Included new fields into laboratory_address.json --- relecov_tools/conf/laboratory_address.json | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 0f2ea6d3..079b75ce 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -10,6 +10,62 @@ "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "submitting_institution_email": "info@isciii.es" }, + "Complejo Hospitalario de Jaen":{ + "collecting_institution_address": "Avda. del Ejército Español nº10", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Jaen", + "geo_loc_city": "Jaen", + "geo_loc_country": "Spain", + "submitting_institution": "Complejo Hospitalario de Jaen", + "submitting_institution_address": "Avda. del Ejército Español nº10", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + + }, + "Hospital de Poniente":{ + "collecting_institution_address": "Ctra Almerimar, 31", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Almeria", + "geo_loc_city": "El Ejido", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital de Poniente", + "submitting_institution_address": "Ctra Almerimar, 31", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital Juan Ramon Jimenez":{ + "collecting_institution_address": "Ronda Norte, s/n", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Huelva", + "geo_loc_city": "Huelva", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Juan Ramon Jimenez", + "submitting_institution_address": "Ronda Norte, s/n", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital Reina Sofia":{ + "collecting_institution_address": "Av. Menendez Pidal, s/n", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Cordoba", + "geo_loc_city": "Cordoba", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Reina Sofia", + "submitting_institution_address": "Av. Menendez Pidal, s/n", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Plataforma de Medicina Computacional, Fundación Progreso y Salud"{ + "collecting_institution_address": "Avda. Américo Vespucio, 15", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Sevilla", + "geo_loc_city": "Sevilla", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, "Hospital Puerta del Mar": { "collecting_institution_address": "Av. Ana de Viya, 21", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", From 4f763a4f9d9264c62dfdc15c793e4dd12426413a Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 13 Apr 2023 16:08:05 +0200 Subject: [PATCH 1152/1454] Included a new field --- relecov_tools/conf/geo_loc_cities.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 7678c393..5a4b1795 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -314,5 +314,9 @@ "Almeria": { "geo_loc_latitude": "36.72016", "geo_loc_longitude": "-4.42034" + }, + "El Ejido": { + "geo_loc_latitude": "36.772153", + "geo_loc_longitude": "-2.810602" } } From 8e93cc81a1471ba0841821934ce2d290407204ae Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 17 Apr 2023 09:54:58 +0200 Subject: [PATCH 1153/1454] Introduced new argument download_option in download function --- relecov_tools/__main__.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 8d4c09e4..605a1205 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -141,6 +141,16 @@ def relecov_tools_cli(verbose, log_file): "--conf_file", help="Configuration file (not params file)", ) +@click.option( + "-d", + "--download_option", + default=None, + multiple=False, + help="Select the download option: [download_only, download_clean, delete_only]. \ + download_only will only download the files \ + download_clean will remove files from sftp after download \ + delete_only will only delete the files", +) @click.option( "-o", "--output_location", @@ -153,7 +163,7 @@ def relecov_tools_cli(verbose, log_file): is_flag=False, flag_value="ALL", default=None, - help="Flag: Select which folders will be downloaded giving [paths] or via prompt", + help="Flag: Select which folders will be targeted giving [paths] or via prompt", ) def download( user, @@ -161,8 +171,9 @@ def download( conf_file, user_relecov, password_relecov, + download_option, output_location, - target_folders, + target_folders ): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( @@ -171,11 +182,11 @@ def download( conf_file, user_relecov, password_relecov, + download_option, output_location, - target_folders, + target_folders ) - sftp_connection.download() - + sftp_connection.execute_process() # metadata @relecov_tools_cli.command(help_priority=3) From 746a47bc0bba7647f832ba8a9a3c058e166a51df Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 17 Apr 2023 09:55:28 +0200 Subject: [PATCH 1154/1454] Introduced allowed_download_options field in sftp_handle --- relecov_tools/conf/configuration.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 28ab7f1c..5b0e9565 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -218,6 +218,11 @@ "_2_", "_2.", ".2." + ], + "allowed_download_options": [ + "download_only", + "download_clean", + "delete_only" ] }, "GISAID_configuration": { From a871ccff70b6fe93a1883d3b2745cded6f825d03 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 17 Apr 2023 09:56:27 +0200 Subject: [PATCH 1155/1454] Included new functions to manage download/clean process --- relecov_tools/sftp_handle.py | 104 ++++++++++++++++++++++++----------- 1 file changed, 71 insertions(+), 33 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index cb8aede8..75b549bb 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -34,6 +34,7 @@ def __init__( conf_file=None, user_relecov=None, password_relecov=None, + download_option=None, output_location=None, target_folders=None, ): @@ -45,6 +46,15 @@ def __init__( self.sftp_user = user self.sftp_passwd = passwd self.target_folders = target_folders + self.allowed_download_options = config_json.get_topic_data( + "sftp_handle", "allowed_download_options" + ) + if download_option not in self.allowed_download_options: + self.download_option = relecov_tools.utils.prompt_selection( + "Options", self.allowed_download_options + ) + else: + self.download_option = download_option if conf_file is None: self.sftp_server = config_json.get_topic_data("sftp_handle", "sftp_server") self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") @@ -94,10 +104,15 @@ def __init__( self.pp = config["allowed_sample_extensions"] except KeyError as e: log.error("Invalid configuration file %s", e) - stderr.print("[red] Invalid configuration file {e} !") - sys.exit(1) + stderr.print(f"[red] Invalid configuration file {e} !") + sys.exit(1) if output_location is not None: - self.platform_storage_folder = output_location + if os.path.isdir(output_location): + self.platform_storage_folder = output_location + else: + log.error("Output location does not exist, aborting") + stderr.print("[red] Output location does not exist, aborting") + sys.exit(1) if self.sftp_user is None: self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") if self.sftp_passwd is None: @@ -434,13 +449,9 @@ def validate_metadata_file(self, fetched_folder): def validate_fetched_files(self, fetched_folder): """Check if the files in the fetched folder are the ones defined in metadata file""" local_meta_file = self.validate_metadata_file(fetched_folder) - out_folder = self.platform_storage_folder if not local_meta_file: - log.error("Excel file for metadata not found in %s", fetched_folder) - stderr.print( - "[red] Metadata file could not be obtained from " + fetched_folder - ) return False + out_folder = self.platform_storage_folder allowed_extensions = self.allowed_sample_ext samples_files_list = self.get_sample_fastq_file_names( out_folder, local_meta_file @@ -469,11 +480,11 @@ def validate_fetched_files(self, fetched_folder): if len(mismatch_files) < 10: stderr.print(f"Files that mismatch: {str(mismatch_files)}") else: - stderr.print( + log.error( "Showing some of the mismatches, use --log-file to see all of them: %s", str(mismatch_files[0:9]), ) - log.error(f"List of files that mismatch: {str(mismatch_files)}") + log.info(f"Full list of files that mismatch: {str(mismatch_files)}") self.delete_local_folder(out_folder) return False @@ -483,8 +494,10 @@ def delete_remote_files(self, fetched_folder, files): for file in files: try: self.client.remove(os.path.join(fetched_folder, os.path.basename(file))) - log.info("%s Deleted from remote server", file) - except FileNotFoundError: + stderr.print("%s Deleted from remote server", file) + except Exception as e: + log.error("Could not delete file %s.", e) + stderr.print(f"Could not delete file {file}. Error: {e}") continue return @@ -501,25 +514,12 @@ def delete_local_folder(self, local_folder): shutil.rmtree(local_folder, ignore_errors=True) return True - def download(self): - try: - os.makedirs(self.platform_storage_folder, exist_ok=True) - except OSError as e: - log.error("You do not have permissions to create folder %s", e) - sys.exit(1) - os.chdir(self.platform_storage_folder) - if not self.open_connection(): - log.error("Unable to establish connection towards sftp server") - stderr.print("[red] Unable to establish sftp connection") - sys.exit(1) + def select_target_folders(self): root_directory_list = self.list_folders(".") - if not root_directory_list: - log.error("There are no folders under root directory") - sys.exit(1) if self.target_folders == "ALL": log.info("Showing folders from remote SFTP for user selection") target_folders = relecov_tools.utils.prompt_checkbox( - msg="Select the folders that will be downloaded", + msg="Select the folders that will be targeted", choices=sorted(root_directory_list), ) elif self.target_folders is None: @@ -531,23 +531,45 @@ def download(self): if not target_folders: log.error("There are no folders that match selection") sys.exit(1) - folders_to_download = {} + folders_to_process = {} # create_main_folders(root_directory_list) for folder in target_folders: list_files = self.get_file_list(folder) if len(list_files) > 0: - folders_to_download[folder] = list_files - if len(folders_to_download) == 0: - log.info("Exiting download.") - log.error("There are no files on sftp to dowload") + folders_to_process[folder] = list_files + else: + log.info("%s is empty") + continue + if len(folders_to_process) == 0: + log.info("Exiting process.") + log.error("There are no files in the selected folders") self.close_connection() sys.exit(0) + return folders_to_process + + def delete_targets(self, target_folders): + log.info("Initiating delete_only process") + folders_to_delete = target_folders + for folder, files in folders_to_delete.items(): + self.delete_remote_files(folder, files) + stderr.print(f"Delete process finished in {folder}") + def download(self, target_folders, option="download"): + log.info("Initiating download process") + try: + os.makedirs(self.platform_storage_folder, exist_ok=True) + except OSError as e: + log.error("You do not have permissions to create folder %s", e) + sys.exit(1) + os.chdir(self.platform_storage_folder) + folders_to_download = target_folders for folder, files in folders_to_download.items(): log.info("Processing folder %s", folder) stderr.print("Processing folder " + folder) # Validate that the files are the ones described in metadata. if not self.validate_fetched_files(folder): + log.error("Failed fetched files validation %s", folder) + stderr.print(f"[red]Invalid fetched files in {folder}, aborting") continue # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) @@ -582,5 +604,21 @@ def download(self): ) for record in json_sample_data: pass - self.close_connection() + if option == "clean": + self.delete_targets(folder) return + + def execute_process(self): + if not self.open_connection(): + log.error("Unable to establish connection towards sftp server") + stderr.print("[red] Unable to establish sftp connection") + sys.exit(1) + target_folders = self.select_target_folders() + if self.download_option == "download_only": + self.download(target_folders, option="download") + if self.download_option == "download_clean": + self.download(target_folders, option="clean") + if self.download_option == "delete_only": + self.delete_targets(target_folders) + self.close_connection() + stderr.print("Finished execution") From 306e7146bde5ad19bc83541c343a21182c59b582 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 17 Apr 2023 10:08:19 +0200 Subject: [PATCH 1156/1454] Included new functions to manage download/clean process, linting --- relecov_tools/sftp_handle.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 75b549bb..bce940ca 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -105,7 +105,7 @@ def __init__( except KeyError as e: log.error("Invalid configuration file %s", e) stderr.print(f"[red] Invalid configuration file {e} !") - sys.exit(1) + sys.exit(1) if output_location is not None: if os.path.isdir(output_location): self.platform_storage_folder = output_location @@ -536,7 +536,7 @@ def select_target_folders(self): for folder in target_folders: list_files = self.get_file_list(folder) if len(list_files) > 0: - folders_to_process[folder] = list_files + folders_to_process[folder] = list_files else: log.info("%s is empty") continue @@ -546,7 +546,7 @@ def select_target_folders(self): self.close_connection() sys.exit(0) return folders_to_process - + def delete_targets(self, target_folders): log.info("Initiating delete_only process") folders_to_delete = target_folders @@ -604,10 +604,10 @@ def download(self, target_folders, option="download"): ) for record in json_sample_data: pass - if option == "clean": + if option == "clean": self.delete_targets(folder) return - + def execute_process(self): if not self.open_connection(): log.error("Unable to establish connection towards sftp server") From ec256c966abce5ab10246af8b0f6c60c28bfd198 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 17 Apr 2023 10:10:44 +0200 Subject: [PATCH 1157/1454] Included new functions to manage download/clean process, linting --- relecov_tools/__main__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 605a1205..9bc23158 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -188,6 +188,7 @@ def download( ) sftp_connection.execute_process() + # metadata @relecov_tools_cli.command(help_priority=3) @click.option( From d17705a3d37f5f23795138e639a95e49ca8ab9a1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 17 Apr 2023 10:14:37 +0200 Subject: [PATCH 1158/1454] Included new functions to manage download/clean process, linting2 --- relecov_tools/__main__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 9bc23158..1a0d0736 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -173,7 +173,7 @@ def download( password_relecov, download_option, output_location, - target_folders + target_folders, ): """Download files located in sftp server.""" sftp_connection = relecov_tools.sftp_handle.SftpHandle( @@ -184,7 +184,7 @@ def download( password_relecov, download_option, output_location, - target_folders + target_folders, ) sftp_connection.execute_process() From 31185fd11cb1c6a1921b3674f8e56724ba624816 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 26 Apr 2023 12:54:55 +0200 Subject: [PATCH 1159/1454] included new fields in geo_loc_cities.json --- relecov_tools/conf/geo_loc_cities.json | 36 ++++++++++++++++---------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index 5a4b1795..75ec4ca8 100644 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -11,7 +11,7 @@ "geo_loc_latitude": "37.3900", "geo_loc_longitude": "-5.9900" }, - "Málaga": { + "Malaga": { "geo_loc_latitude": "36.7194", "geo_loc_longitude": "-4.4200" }, @@ -139,7 +139,7 @@ "geo_loc_latitude": "41.1187", "geo_loc_longitude": "1.2453" }, - "Cádiz": { + "Cadiz": { "geo_loc_latitude": "36.5350", "geo_loc_longitude": "-6.2975" }, @@ -215,10 +215,6 @@ "geo_loc_latitude": "41.7667", "geo_loc_longitude": "-2.4667" }, - "Caceres": { - "geo_loc_latitude": "39.4752671", - "geo_loc_longitude": "-6.3722951" - }, "Pontevedra": { "geo_loc_latitude": "42.4333", "geo_loc_longitude": "-8.6333" @@ -295,10 +291,6 @@ "geo_loc_latitude": "38.2669", "geo_loc_longitude": "-0.6983" }, - "Cadiz": { - "geo_loc_latitude": "36.52672", - "geo_loc_longitude": "-6.2891" - }, "Gasteiz": { "geo_loc_latitude": "42.85", "geo_loc_longitude": "-2.6667" @@ -307,10 +299,6 @@ "geo_loc_latitude": "36.51543", "geo_loc_longitude": "-4.88583" }, - "Malaga": { - "geo_loc_latitude": "36.72016", - "geo_loc_longitude": "-4.42034" - }, "Almeria": { "geo_loc_latitude": "36.72016", "geo_loc_longitude": "-4.42034" @@ -318,5 +306,25 @@ "El Ejido": { "geo_loc_latitude": "36.772153", "geo_loc_longitude": "-2.810602" + }, + "Antequera": { + "geo_loc_latitude": "37.030842", + "geo_loc_longitude": "-4.528663" + }, + "Huercal-Overa":{ + "geo_loc_latitude": "37.395605", + "geo_loc_longitude": "-1.942236" + }, + "Ronda":{ + "geo_loc_latitude": "36.745518", + "geo_loc_longitude": "-5.163095" + }, + "Velez-Malaga":{ + "geo_loc_latitude": "36.778904", + "geo_loc_longitude": "-4.100808" + }, + "Motril":{ + "geo_loc_latitude": "36.74611111", + "geo_loc_longitude": "-3.515" } } From 814d797a4d4d85e3b368f21b547c5a3903187306 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 26 Apr 2023 12:55:17 +0200 Subject: [PATCH 1160/1454] included new fields in laboratory_address.json --- relecov_tools/conf/laboratory_address.json | 153 ++++++++++++++++----- 1 file changed, 115 insertions(+), 38 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 079b75ce..94083a20 100644 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -10,6 +10,84 @@ "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "submitting_institution_email": "info@isciii.es" }, + "Hospital de Antequera":{ + "collecting_institution_address": "Avenida Poeta Muñoz Rojas, s/n", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Malaga", + "geo_loc_city": "Antequera", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital La Inmaculada - Huércal Overa":{ + "collecting_institution_address": "Av. de la Dra. Ana Parra, s/n", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Almeria", + "geo_loc_city": "Huercal-Overa", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + + }, + "Hospital de la Serranía":{ + "collecting_institution_address": "Calle San Pedro, Km 2", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Malaga", + "geo_loc_city": "Ronda", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital La Axarquía":{ + "collecting_institution_address": "Av. del Sol, 43", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Malaga", + "geo_loc_city": "Velez-Malaga", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital Santa Ana":{ + "collecting_institution_address": "Av. Enrique Martín Cuevas, s/n", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Granada", + "geo_loc_city": "Motril", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital Regional Universitario de Malaga":{ + "collecting_institution_address": "Av. de Carlos Haya, 84", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Malaga", + "geo_loc_city": "Malaga", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, + "Hospital Virgen de las Nieves":{ + "collecting_institution_address": "Av. de las Fuerzas Armadas, 2", + "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Granada", + "geo_loc_city": "Granada", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" + }, "Complejo Hospitalario de Jaen":{ "collecting_institution_address": "Avda. del Ejército Español nº10", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", @@ -17,10 +95,9 @@ "geo_loc_region": "Jaen", "geo_loc_city": "Jaen", "geo_loc_country": "Spain", - "submitting_institution": "Complejo Hospitalario de Jaen", - "submitting_institution_address": "Avda. del Ejército Español nº10", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" - }, "Hospital de Poniente":{ "collecting_institution_address": "Ctra Almerimar, 31", @@ -29,8 +106,8 @@ "geo_loc_region": "Almeria", "geo_loc_city": "El Ejido", "geo_loc_country": "Spain", - "submitting_institution": "Hospital de Poniente", - "submitting_institution_address": "Ctra Almerimar, 31", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Juan Ramon Jimenez":{ @@ -40,8 +117,8 @@ "geo_loc_region": "Huelva", "geo_loc_city": "Huelva", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Juan Ramon Jimenez", - "submitting_institution_address": "Ronda Norte, s/n", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Reina Sofia":{ @@ -51,11 +128,11 @@ "geo_loc_region": "Cordoba", "geo_loc_city": "Cordoba", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Reina Sofia", - "submitting_institution_address": "Av. Menendez Pidal, s/n", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, - "Plataforma de Medicina Computacional, Fundación Progreso y Salud"{ + "Plataforma de Medicina Computacional, Fundación Progreso y Salud":{ "collecting_institution_address": "Avda. Américo Vespucio, 15", "collecting_institution_email": "joaquin.dopazo@juntadeandalucia.es", "geo_loc_state": "Andalucia", @@ -63,7 +140,7 @@ "geo_loc_city": "Sevilla", "geo_loc_country": "Spain", "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", - "submitting_institution_address": "Avda. Américo Vespucio, 15", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Puerta del Mar": { @@ -73,8 +150,8 @@ "geo_loc_region": "Cadiz", "geo_loc_city": "Cadiz", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Puerta del Mar", - "submitting_institution_address": "Av. Ana de Viya, 21", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Costa del Sol": { @@ -84,8 +161,8 @@ "geo_loc_region": "Malaga", "geo_loc_city": "Marbella", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Costa del Sol", - "submitting_institution_address": "A-7, Km 187", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Virgen de la Victoria": { @@ -95,8 +172,8 @@ "geo_loc_region": "Malaga", "geo_loc_city": "Malaga", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Virgen de la Victoria", - "submitting_institution_address": "Campus de Teatinos, S/N", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Complejo Hospitalario Torrecardenas": { @@ -106,8 +183,8 @@ "geo_loc_region": "Almeria", "geo_loc_city": "Almeria", "geo_loc_country": "Spain", - "submitting_institution": "Complejo Hospitalario Torrecardenas", - "submitting_institution_address": "C. Hermandad de Donantes de Sangre, s/n", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Universitario San Cecilio": { @@ -117,9 +194,9 @@ "geo_loc_region": "Granada", "geo_loc_city": "Granada", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Universitario San Cecilio", - "submitting_institution_address": "Av. del Conocimiento S/N", - "submitting_institution_email": "fegarcia@ugr.es" + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Microbiología HUC San Cecilio": { "collecting_institution_address": "Av. del Conocimiento S/N", @@ -128,9 +205,9 @@ "geo_loc_region": "Granada", "geo_loc_city": "Granada", "geo_loc_country": "Spain", - "submitting_institution": "Microbiología HUC San Cecilio", - "submitting_institution_address": "Av. del Conocimiento S/N", - "submitting_institution_email": "fegarcia@ugr.es" + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Microbiología. Hospital Universitario Virgen del Rocio": { "collecting_institution_address": "Avenida Manuel Siurot s/n", @@ -139,9 +216,9 @@ "geo_loc_region": "Sevilla", "geo_loc_city": "Sevilla", "geo_loc_country": "Spain", - "submitting_institution": "Microbiología. Hospital Universitario Virgen del Rocio", - "submitting_institution_address": "Avenida Manuel Siurot s/n", - "submitting_institution_email": "josea.lepe.sspa@juntadeandalucia.es" + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Universitario Virgen del Rocio": { "collecting_institution_address": "Avenida Manuel Siurot s/n", @@ -150,9 +227,9 @@ "geo_loc_region": "Sevilla", "geo_loc_city": "Sevilla", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Universitario Virgen del Rocio", - "submitting_institution_address": "Avenida Manuel Siurot s/n", - "submitting_institution_email": "josea.lepe.sspa@juntadeandalucia.es" + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" }, "Hospital Clínico Universitario Lozano Blesa": { "collecting_institution_address": "S. Juan Bosco, 15", @@ -298,25 +375,25 @@ "submitting_institution_email": "" }, "Hospital General La Mancha Centro": { - "collecting_institution_address": "Av. Constitución, 3, Alcázar de San Juan", + "collecting_institution_address": "Av. Constitución, 3, Alcazar de San Juan", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", - "geo_loc_city": "Alcázar de San Juan", + "geo_loc_city": "Alcazar de San Juan", "geo_loc_country": "Spain", "submitting_institution": "Hospital General La Mancha Centro", - "submitting_institution_address": "Av. Constitución, 3, Alcázar de San Juan", + "submitting_institution_address": "Av. Constitución, 3, Alcazar de San Juan", "submitting_institution_email": "" }, "Hospital Virgen de Altagracia": { - "collecting_institution_address": "Avda. D. Emiliano García Roldán, s/n, Manzanares,", + "collecting_institution_address": "Avda. D. Emiliano García Roldan, s/n, Manzanares,", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Manzanares", "geo_loc_country": "Spain", "submitting_institution": "Hospital Virgen de Altagracia", - "submitting_institution_address": "Avda. D. Emiliano García Roldán, s/n, Manzanares,", + "submitting_institution_address": "Avda. D. Emiliano García Roldan, s/n, Manzanares,", "submitting_institution_email": "" }, "Hospital General de Valdepeñas": { @@ -330,14 +407,14 @@ "submitting_institution_address": "Av. de los Estudiantes, s/n, Valdepeñas", "submitting_institution_email": "" }, - "Hospital Público Santa Bárbara": { + "Hospital Público Santa Barbara": { "collecting_institution_address": "C. Malagón s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Puertollano", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Público Santa Bárbara", + "submitting_institution": "Hospital Público Santa Barbara", "submitting_institution_address": "C. Malagón s/n", "submitting_institution_email": "" }, From 2eff7a5364f6778f5e3535285a24e355954c7c31 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 26 Apr 2023 12:57:58 +0200 Subject: [PATCH 1161/1454] changed local path setting to avoid deletion of existing folders --- relecov_tools/sftp_handle.py | 78 +++++++++++++++++------------------- 1 file changed, 36 insertions(+), 42 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index bce940ca..09c9b8ea 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -197,7 +197,10 @@ def get_files_from_sftp_folder(self, folder, files_list): log.info("Creating folder %s to download files", folder) result_data = {"unable_to_fetch": [], "fetched_files": []} date = datetime.today().strftime("%Y%m%d") - local_folder_path = os.path.join(self.platform_storage_folder, folder, date) + if self.platform_storage_folder == folder: + local_folder_path = os.path.join(self.platform_storage_folder, date) + else: + local_folder_path = os.path.join(self.platform_storage_folder, folder, date) result_data["local_folder"] = local_folder_path os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) @@ -224,6 +227,7 @@ def verify_md5_checksum(self, local_folder, file_list): successful_files = [] # fetch the md5 file if exists log.info("Searching for local md5 file") + stderr.print("[blue]Verifying file integrity in md5 hashes") sftp_md5 = relecov_tools.utils.get_md5_from_local_folder(local_folder) if len(sftp_md5) > 0: # check md5 checksum for eac file @@ -241,7 +245,6 @@ def verify_md5_checksum(self, local_folder, file_list): else: required_retransmition.append(f_name) log.error("%s requested file re-sending", f_name) - if len(set(file_list)) != len(sftp_md5) * 2: # create the md5 file from the ones not upload to server req_create_md5 = [ @@ -317,14 +320,6 @@ def create_files_with_metadata_info( ) return True - def create_main_folders(self, root_directory_list): - """Create the main folder structure if not exists""" - for folder in root_directory_list: - full_folder = os.path.join(self.platform_storage_folder, folder) - os.makedirs(full_folder, exist_ok=True) - log.info("Created main folder for process %s", full_folder) - return True - def find_metadata_file(self, local_folder): """Find excel extension file which contains metatada""" reg_for_xlsx = os.path.join(local_folder, "*.xlsx") @@ -372,7 +367,7 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): stderr.print("[red]Differences: ", diffs) sys.exit(1) index_sampleID = metadata_header.index( - "Sample ID given by originating laboratory" + "Sample ID given by the submitting laboratory" ) index_fastq_r1 = metadata_header.index("Sequence file R1 fastq") index_fastq_r2 = metadata_header.index("Sequence file R2 fastq") @@ -477,24 +472,24 @@ def validate_fetched_files(self, fetched_folder): ) set_list = set(filtered_files_list) mismatch_files = [fi for fi in samples_files_list if fi not in set_list] - if len(mismatch_files) < 10: - stderr.print(f"Files that mismatch: {str(mismatch_files)}") - else: - log.error( - "Showing some of the mismatches, use --log-file to see all of them: %s", - str(mismatch_files[0:9]), - ) - log.info(f"Full list of files that mismatch: {str(mismatch_files)}") - self.delete_local_folder(out_folder) + mismatch_rev = [fi for fi in set_list if fi not in samples_files_list] + log.error( + "Files in metadata that are not present in folder: %s", + str(mismatch_files), + ) + log.error( + "Files in folder that are not present in metadata %s", str(mismatch_rev) + ) return False def delete_remote_files(self, fetched_folder, files): """Delete files from remote server""" self.open_connection() + stderr.print(f"[blue]Deleting files in {fetched_folder}...") for file in files: try: self.client.remove(os.path.join(fetched_folder, os.path.basename(file))) - stderr.print("%s Deleted from remote server", file) + log.info("%s Deleted from remote server", file) except Exception as e: log.error("Could not delete file %s.", e) stderr.print(f"Could not delete file {file}. Error: {e}") @@ -532,28 +527,20 @@ def select_target_folders(self): log.error("There are no folders that match selection") sys.exit(1) folders_to_process = {} - # create_main_folders(root_directory_list) for folder in target_folders: list_files = self.get_file_list(folder) if len(list_files) > 0: folders_to_process[folder] = list_files else: - log.info("%s is empty") + log.info("%s is empty", folder) continue if len(folders_to_process) == 0: - log.info("Exiting process.") - log.error("There are no files in the selected folders") + log.info("Exiting process, folders were empty.") + log.error("There are no files in the selected folders.") self.close_connection() sys.exit(0) return folders_to_process - def delete_targets(self, target_folders): - log.info("Initiating delete_only process") - folders_to_delete = target_folders - for folder, files in folders_to_delete.items(): - self.delete_remote_files(folder, files) - stderr.print(f"Delete process finished in {folder}") - def download(self, target_folders, option="download"): log.info("Initiating download process") try: @@ -565,7 +552,7 @@ def download(self, target_folders, option="download"): folders_to_download = target_folders for folder, files in folders_to_download.items(): log.info("Processing folder %s", folder) - stderr.print("Processing folder " + folder) + stderr.print("[blue]Processing folder " + folder) # Validate that the files are the ones described in metadata. if not self.validate_fetched_files(folder): log.error("Failed fetched files validation %s", folder) @@ -573,6 +560,9 @@ def download(self, target_folders, option="download"): continue # get the files in each folder result_data = self.get_files_from_sftp_folder(folder, files) + log.info("Finished download for folder: %s", folder) + stderr.print(f"Finished download for folder {folder}") + md5_files, req_retransmition = self.verify_md5_checksum( result_data["local_folder"], result_data["fetched_files"] ) @@ -588,9 +578,12 @@ def download(self, target_folders, option="download"): if len(corrupted) > 0 and self.abort_if_md5_mismatch: log.error("Stopping because of corrupted files %s", corrupted) stderr.print( - f"[red] Stopped processing folder {folder} due to corrupted files {corrupted}" + f"[red] Stopped processing folder {folder} \ + due to corrupted files {corrupted}" ) continue + log.info("Finished md5 check for folder: %s", folder) + stderr.print(f"Successful md5 verification for folder {folder}") meta_file = self.find_metadata_file(result_data["local_folder"]) sample_file_list = self.get_sample_fastq_file_names( result_data["local_folder"], meta_file @@ -599,19 +592,17 @@ def download(self, target_folders, option="download"): result_data["local_folder"], sample_file_list, md5_files, meta_file ) # Collect data to send the request to relecov_platform - json_sample_data = self.create_json_with_downloaded_samples( - sample_file_list, folder - ) - for record in json_sample_data: - pass + self.create_json_with_downloaded_samples(sample_file_list, folder) + # If download_option is "download_clean", remove + # sftp folder content after download is finished if option == "clean": - self.delete_targets(folder) + self.delete_remote_files(folder, files) return def execute_process(self): if not self.open_connection(): log.error("Unable to establish connection towards sftp server") - stderr.print("[red] Unable to establish sftp connection") + stderr.print("[red]Unable to establish sftp connection") sys.exit(1) target_folders = self.select_target_folders() if self.download_option == "download_only": @@ -619,6 +610,9 @@ def execute_process(self): if self.download_option == "download_clean": self.download(target_folders, option="clean") if self.download_option == "delete_only": - self.delete_targets(target_folders) + log.info("Initiating delete_only process") + for folder, files in target_folders.items(): + self.delete_remote_files(folder, files) + stderr.print(f"Delete process finished in {folder}") self.close_connection() stderr.print("Finished execution") From fc93294c341677a0b56add4471057568ba145af2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 26 Apr 2023 12:59:04 +0200 Subject: [PATCH 1162/1454] Changed a print message to ease debugging --- relecov_tools/read_lab_metadata.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 8df52389..c7b0e2c4 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -164,17 +164,17 @@ def process_from_json(self, m_data, json_fields): if str(error.args[0]).lower() == "not provided": log.error("Label was not provided, auto-completing columns") stderr.print( - f"Label {map_field} was not provided in sample {idx}, \ - auto-completing with Not Provided" + f"Label {map_field} was not provided in sample {idx}, " + + "auto-completing with Not Provided" ) else: log.error( - f"Unknown map_field value {error} for json data: \ - {str(map_field)}. Aborting" + f"Unknown map_field value {error} for json data: " + + f"{str(map_field)}. Aborting" ) stderr.print( - f"[red] Unknown value {error} for: {map_field}\ - in sample {idx}. Aborting" + f"[red] Unknown value {error} for: {map_field} " + + f"in sample {idx}. Aborting" ) sys.exit(1) fields_to_add = { @@ -200,7 +200,7 @@ def adding_fields(self, metadata): # Include Sample information data from sample json file stderr.print("[blue] Processing sample data file") s_json = {} - s_json["map_field"] = "collecting_lab_sample_id" + s_json["map_field"] = "submitting_lab_sample_id" s_json["adding_fields"] = [ "fastq_r1_md5", "fastq_r2_md5", From 3b866ac658aff95b8ce73f8dd9df607bb57d33ca Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 26 Apr 2023 13:00:10 +0200 Subject: [PATCH 1163/1454] Included new info into validation report message --- relecov_tools/json_validation.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index e5b9e837..9699a27e 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -73,6 +73,7 @@ def validate_instances(self): validated_json_data = [] invalid_json = [] errors = {} + error_keys = {} stderr.print("[blue] Start processing the json file") for item_row in self.json_data: # validate(instance=item_row, schema=json_schema) @@ -81,11 +82,11 @@ def validate_instances(self): else: # Count error types for error in validator.iter_errors(item_row): + error_keys[error.message] = error.absolute_path[0] if error.message in errors.keys(): errors[error.message] += 1 else: errors[error.message] = 1 - # log.error("Invalid sample data %s", error.message) # append row with errors invalid_json.append(item_row) @@ -98,7 +99,8 @@ def validate_instances(self): stderr.print( "[red]" + str(errors[error_type]) - + " samples failed validation:\n" + + " samples failed validation for " + + f"{error_keys[error_type]}:\n" + error_type ) stderr.print("[red] --------------------") From 263ef7cb9b4816c2d2ec0733a05c9e7a283ede1f Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:02:14 +0200 Subject: [PATCH 1164/1454] Removed old ena_upload.py --- relecov_tools/ena_upload.py | 382 ------------------------------------ 1 file changed, 382 deletions(-) delete mode 100644 relecov_tools/ena_upload.py diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py deleted file mode 100644 index 5c3fceaa..00000000 --- a/relecov_tools/ena_upload.py +++ /dev/null @@ -1,382 +0,0 @@ -# from distutils.errors import LibError -import logging - -# from re import template - -# from pyparsing import col -import xml.etree.ElementTree as ET -import rich.console -import json - - -import pandas as pd - - -import sys -import os - -import ftplib -import relecov_tools.utils -from relecov_tools.config_json import ConfigJson - -from ena_upload.ena_upload import extract_targets - -# from ena_upload.ena_upload import submit_data -from ena_upload.ena_upload import run_construct -from ena_upload.ena_upload import construct_submission -from ena_upload.ena_upload import send_schemas -from ena_upload.ena_upload import process_receipt -from ena_upload.ena_upload import update_table - -# from ena_upload.ena_upload import make_update -# from ena_upload.ena_upload import process_receipt - -# from ena_upload.ena_upload import save_update -import site - -pd.options.mode.chained_assignment = None - -template_path = os.path.join(site.getsitepackages()[0], "ena_upload", "templates") -template_path = os.path.join(os.getcwd(), "relecov_tools/templates") - -log = logging.getLogger(__name__) -stderr = rich.console.Console( - stderr=True, - style="dim", - highlight=False, - force_terminal=relecov_tools.utils.rich_force_colors(), -) - - -class EnaUpload: - def __init__( - self, - user=None, - passwd=None, - center=None, - source_json=None, - dev=None, - customized_project=None, - action=None, - output_path=None, - ): - if user is None: - self.user = relecov_tools.utils.prompt_text( - msg="Enter your username defined in ENA" - ) - else: - self.user = user - if passwd is None: - self.passwd = relecov_tools.utils.prompt_password( - msg="Enter your password to ENA" - ) - else: - self.passwd = passwd - if center is None: - self.center = relecov_tools.utils.prompt_text(msg="Enter your center name") - else: - self.center = center - if source_json is None: - self.source_json_file = relecov_tools.utils.prompt_path( - msg="Select the ENA json file to upload" - ) - else: - self.source_json_file = source_json - if dev is None: - self.dev = relecov_tools.utils.prompt_yn_question( - msg="Do you want to test upload data?" - ) - else: - self.dev = dev - - if customized_project is None: - self.customized_project = None - else: - self.customized_project = customized_project - if action is None: - self.action = relecov_tools.utils.prompt_selection( - msg="Select the action to upload to ENA", - choices=["add", "modify", "cancel", "release"], - ) - else: - self.action = action.upper() - if output_path is None: - self.output_path = relecov_tools.utils.prompt_path( - msg="Select the folder to store the xml files" - ) - else: - self.output_path = output_path - - if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", self.source_json_file) - stderr.print(f"[red]json data file {self.source_json_file} does not exist") - sys.exit(1) - with open(self.source_json_file, "r") as fh: - self.json_data = json.loads(fh.read()) - - def convert_input_json_to_ena(self): - """Split the input ena json, in samples and runs json""" - pass - - def create_dataframe(self, dataframe_name, fields_config, df_schemas): - df_list = [] - config_json = ConfigJson() - for index in range(len(dataframe_name)): - fields = config_json.get_configuration("ENA_fields")[fields_config[index]] - dataframe_name[index] = df_schemas[fields] - df_list.append(dataframe_name[index]) - - return df_list - - def rename_cols_df(self, dataframe_name, dataframe, col_name_og, col_name_final): - col_dict = {} - - for index in range(len(col_name_og)): - col_dict[col_name_og[index]] = col_name_final[index] - - dataframe_name = dataframe.rename(columns=col_dict) - - return dataframe_name - - def create_structure_to_ena(self): - """Convert json to dataframe required by ena-upload-cli package""" - - squema = self.source_json_file - fh_squema = open(squema) - squema_json = json.load(fh_squema) - fh_squema.close() - config_json = ConfigJson() - - df_schemas = pd.DataFrame(squema_json) - - dataframe_name_list = ["df_study", "df_samples", "df_run", "df_experiments"] - dataframe_fileds_config_list = [ - "df_study_fields", - "df_samples_fields", - "df_run_fields", - "df_experiment_fields", - ] - # Creating the dataframes df_Study, df_samples, df_run and df_experiment - df_list = self.create_dataframe( - dataframe_name_list, dataframe_fileds_config_list, df_schemas - ) - - df_study = df_list[0] - df_samples = df_list[1] - df_run = df_list[2] - df_experiments = df_list[3] - - # df_schema - """ - collecting_institution collection_date collector_name ... study_title study_type taxon_id -0 Hospital Clínic de Barcelona 2021-05-10 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 -1 Hospital Clínic de Barcelona 2021-05-07 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 - """ - # Parsing the dataframes specifically according to ENA requirements # - # df_study - df_study["alias"] = df_study["study_alias"] - df_study["title"] = df_study["study_title"] - df_study.insert(3, "status", self.action) - - """ - # df_study - alias title study_type status study_abstract -0 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance -1 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance - """ - - # df_samples - df_samples = self.rename_cols_df( - "df_samples", - df_samples, - config_json.get_configuration("ENA_fields")["rename_sample_list_og"], - config_json.get_configuration("ENA_fields")["rename_sample_list_final"], - ) - df_samples.insert(3, "status", self.action) - checklist = config_json.get_configuration("ENA_fields")["checklist"] - df_samples.insert(4, "ENA_CHECKLIST", checklist) - - """ - # df_samples - alias title taxon_id host health state ... scientific_name collector name collecting institution isolate -0 212164375 212164375 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212164375 -1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 -2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 - """ - # df_run - df_run.insert(1, "sequence_file_R1_fastq", "None") - df_run.insert(2, "sequence_file_R2_fastq", "None") - for i in range(len(df_schemas)): - df_run.loc[i, "sequence_file_R1_fastq"] = df_schemas.loc[ - i, "sequence_file_R1_fastq" - ] - - df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ - i, "sequence_file_R2_fastq" - ] - df_run.insert(3, "status", self.action) - - df_run = df_run.rename(columns={"sequence_file_R1_md5": "file_checksum"}) - - for i in range(len(df_run)): - df_run.loc[i, "alias"] = ( - str(df_run.loc[i, "sequence_file_R1_fastq"]) - + "_" - + str(df_run.loc[i, "sequence_file_R2_fastq"]) - ) - df_run.loc[i, "experiment_alias"] = ( - str(df_run.loc[i, "sequence_file_R1_fastq"]) - + "_" - + str(df_run.loc[i, "sequence_file_R2_fastq"]) - ) - - df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) - df_run2 = df_run.copy() - df_run2["file_name"] = df_run["sequence_file_R2_fastq"] - df_run2["file_checksum"] = df_run["sequence_file_R2_md5"] - df_run_final = pd.concat([df_run, df_run2]) - df_run_final.reset_index() - - """ - # df_run - experiment_alias sequence_file_R1_fastq sequence_file_R2_fastq ... file_type file_checksum fastq_r2_md5 -0 214821_S12 214821_S12_R1_001.fastq.gz 214821_S12_R2_001.fastq.gz ... fastq 372ca8b10a8eeb7a04107634baf340ab 7f5081eec1b64b171402b66f37fe640d -1 214821_S12 214822_S13_R1_001.fastq.gz 214822_S13_R2_001.fastq.gz ... fastq b268d7be80e80455bec0807b5961d23c a15be39feaf73eec9b2c026717878bba -2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a - """ - # df_experiments - - df_experiments["instrument_model"] = df_experiments[ - "instrument_model" - ].str.lower() - df_experiments["sample_alias"] = df_samples["alias"] - df_experiments["title"] = df_study["study_abstract"] - df_experiments["study_alias"] = df_study["alias"] - df_experiments.insert(3, "status", self.action) - - for i in range(len(df_experiments)): - df_experiments.loc[i, "alias"] = ( - str(df_run.loc[i, "sequence_file_R1_fastq"]) - + "_" - + str(df_run.loc[i, "sequence_file_R2_fastq"]) - ) - - """ - # df_experiments example - experiment_alias title study_alias ... library_layout instrument_model alias -0 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214821_S12_R1_001.fastq.gz_214821_S12_R2_001.f... -1 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214822_S13_R1_001.fastq.gz_214822_S13_R2_001.f... -2 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214823_S1_R1_001.fastq.gz_214823_S1_R2_001.fas... - - """ - - ena_config = config_json.get_configuration("ENA_fields")["ENA_configuration"] - schema_dataframe = {} - schema_dataframe["sample"] = df_samples - schema_dataframe["run"] = df_run_final - schema_dataframe["experiment"] = df_experiments - schema_targets = extract_targets(self.action, schema_dataframe) - - if ena_config["study_id"] is not None: - schema_dataframe["study"] = df_study - - if ( - self.action == "ADD" - or self.action == "add" - or self.action == "MODIFY" - or self.action == "modify" - ): - file_paths = {} - file_paths_r2 = {} - for path in df_schemas["r1_fastq_filepath"]: - file_paths[os.path.basename(path)] = os.path.abspath(path) - - for path in df_schemas["r2_fastq_filepath"]: - file_paths_r2[os.path.basename(path)] = os.path.abspath(path) - - file_paths.update(file_paths_r2) - - # Submit data to webin ftp server. It should only upload fastq files in case the action is ADD. - # When the action is MODIFY rthe fastq are already submitted - - if self.action == "ADD" or self.action == "add": - session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) - - for filename, path in file_paths.items(): - print("Uploading path " + path + " and filename: " + filename) - - try: - file = open(path, "rb") # file to send - g = session.storbinary(f"STOR {filename}", file) - print(g) # send the file - file.close() # close file and FTP - except BaseException as err: - print(f"ERROR: {err}") - # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") - - g2 = session.quit() - print(g2) - - """ - THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) - chec = submit_data(file_paths, self.passwd, self.user) - print(chec) - When ADD/MODIFY: - requires source XMLs for 'run', 'experiment', 'sample', 'experiment' - schema_xmls record XMLs for all these schema and following 'submission' - """ - # - tool = config_json.get_configuration("ENA_fields")["tool"] - - schema_xmls = run_construct( - template_path, schema_targets, self.center, checklist, tool - ) - - submission_xml = construct_submission( - template_path, self.action, schema_xmls, self.center, checklist, tool - ) - schema_xmls["submission"] = submission_xml - - tree = ET.parse(schema_xmls["run"]) - root = tree.getroot() - - for files in root.iter("FILE"): - if "R2" in files.attrib["filename"]: - H = df_run_final.loc[ - df_run_final["sequence_file_R2_fastq"] - == files.attrib["filename"] - ].values[0][8] - files.set("checksum", H) - - tree.write(schema_xmls["run"]) - - if self.dev: - url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" - else: - url = "https://www.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" - - print(f"\nSubmitting XMLs to ENA server: {url}") - - receipt = send_schemas(schema_xmls, url, self.user, self.passwd).text - if not os.path.exists(self.output_path): - os.mkdir(self.output_path) - receipt_dir = os.path.join(self.output_path, "receipt.xml") - print(f"Printing receipt to {receipt_dir}") - - with open(f"{receipt_dir}", "w") as fw: - fw.write(receipt) - try: - schema_update = process_receipt(receipt.encode("utf-8"), self.action) - except ValueError: - log.error("There was an ERROR during submission:") - sys.exit(receipt) - - if self.action in ["ADD", "MODIFY"] or self.action in ["add", "modify"]: - schema_dataframe = update_table( - schema_dataframe, schema_targets, schema_update - ) - - def upload(self): - """Create the required files and upload to ENA""" - self.convert_input_json_to_ena() - self.create_structure_to_ena() From ebe4a8a1fec69647211025ff9582d20b7de43d05 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:03:12 +0200 Subject: [PATCH 1165/1454] Included a new module to upload data to ena --- relecov_tools/upload_ena_protocol.py | 283 +++++++++++++++++++++++++++ 1 file changed, 283 insertions(+) create mode 100755 relecov_tools/upload_ena_protocol.py diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py new file mode 100755 index 00000000..b400ed0f --- /dev/null +++ b/relecov_tools/upload_ena_protocol.py @@ -0,0 +1,283 @@ +# from distutils.errors import LibError +import logging + +# from re import template + +# from pyparsing import col +import xml.etree.ElementTree as ET +import rich.console +import json + + +import pandas as pd + + +import sys +import os + +import ftplib +import relecov_tools.utils +from relecov_tools.config_json import ConfigJson + +from ena_upload.ena_upload import extract_targets +from ena_upload.ena_upload import run_construct +from ena_upload.ena_upload import construct_submission +from ena_upload.ena_upload import send_schemas +from ena_upload.ena_upload import process_receipt +from ena_upload.ena_upload import update_table +from ena_upload.ena_upload import update_table_simple + +import site + +pd.options.mode.chained_assignment = None + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + +class EnaUpload: + def __init__( + self, + user=None, + passwd=None, + center=None, + source_json=None, + template_path=None, + dev=None, + action=None, + accession=None, + output_path=None, + ): + if user is None: + self.user = relecov_tools.utils.prompt_text( + msg="Enter your username defined in ENA" + ) + else: + self.user = user + if passwd is None: + self.passwd = relecov_tools.utils.prompt_password( + msg="Enter your password to ENA" + ) + else: + self.passwd = passwd + if center is None: + self.center = relecov_tools.utils.prompt_text(msg="Enter your center name") + else: + self.center = center + if source_json is None: + self.source_json_file = relecov_tools.utils.prompt_path( + msg="Select the ENA json file to upload" + ) + else: + self.source_json_file = source_json + if template_path is None: + self.template_path = relecov_tools.utils.prompt_path( + msg="Select the folder containing ENA templates" + ) + #template_folder = "/home/user/git_repositories/relecov-tools/relecov_tools/templates" + else: + self.template_path = template_path + if not os.path.exists(self.template_path): + stderr.print("[red]Error: ENA template folder does not exist") + sys.exit(1) + if dev is None: + self.dev = relecov_tools.utils.prompt_yn_question( + msg="Do you want to test upload data?" + ) + else: + self.dev = dev + if accession == "empty": + self.accession = relecov_tools.utils.prompt_yn_question( + msg="Select the accession number for the submission" + ) + elif accession == "false": + self.accession = False + else: + self.accession = accession + if action is None: + self.action = relecov_tools.utils.prompt_selection( + msg="Select the action to upload to ENA", + choices=["ADD", "MODIFY", "CANCEL", "RELEASE"], + ) + elif action.upper() not in ["ADD", "MODIFY", "CANCEL", "RELEASE"]: + stderr.print(f"[red] Action '{action}' not supported") + sys.exit(1) + else: + self.action = action.upper() + if output_path is None: + self.output_path = relecov_tools.utils.prompt_path( + msg="Select the folder to store the xml files" + ) + else: + self.output_path = output_path + + config_json = ConfigJson() + self.config_json = config_json + + self.checklist = self.config_json.get_configuration("ENA_fields")["checklist"] + + if not os.path.isfile(self.source_json_file): + log.error("json data file %s does not exist ", self.source_json_file) + stderr.print(f"[red]json data file {self.source_json_file} does not exist") + sys.exit(1) + + with open(self.source_json_file, "r") as fh: + json_data = json.loads(fh.read()) + self.json_data = json_data + + if self.dev: + self.url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" + else: + self.url = "https://www.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" + + def table_formatting(self, schemas_dataframe, source): + """Some fields in the dataframe need special formatting""" + formated_df = schemas_dataframe[source] + formated_df.insert(3, "status", self.action) + formated_df.rename( + columns = {(str(source)+"_alias"):"alias", + (str(source)+"_title"):"title"}, + inplace = True + ) + if source == "sample": + formated_df.insert(4, "ENA_CHECKLIST", self.checklist) + """ + file_name and file_checksum are fields with a structure like this: + file_nameR1--file_nameR2 / file_checksumR1--file_checksumR2 + The run table needs a row for each strand, so these fields are splitted + """ + if source == "run": + formated_df["file_name"] = formated_df["file_name"].str.split("--") + formated_df = formated_df.explode("file_name").reset_index(drop=True) + formated_df["file_checksum"] = [ + x[1].split("--")[0] if x[0]%2 == 0 else x[1].split("--")[1] + for x in enumerate(formated_df["file_checksum"]) + ] + if source == "study": + formated_df = formated_df.drop_duplicates(subset=["alias"]) + stderr.print("study table:", formated_df) + + if isinstance(self.accession, str): + formated_df["accession"] = self.accession + + schemas_dataframe[source] = formated_df + return schemas_dataframe + + def dataframes_from_json(self, json_data): + """The xml is built using a dictionary of dataframes as a base structure""" + source_options = ["study", "sample", "run", "experiment"] + schemas_dataframe_raw = {} + + for source in source_options: + source_topic = "_".join(["df",source,"fields"]) + source_fields = self.config_json.get_topic_data("ENA_fields", source_topic) + source_dict = {field: [sample[field] for sample in json_data] + for field in source_fields} + schemas_dataframe_raw[source] = pd.DataFrame.from_dict(source_dict) + schemas_dataframe = self.table_formatting(schemas_dataframe_raw, source) + + return schemas_dataframe + + def save_tables(self, schemas_dataframe): + """Save the dataframes into csv files""" + stderr.print(f"Saving dataframes in {self.output_path}") + for source, table in schemas_dataframe.items(): + table_name = str(self.output_path+source+"_table.csv") + table.to_csv(table_name, sep=",") + + + def xml_submission(self, schemas_dataframe): + """The metadata is submitted in an xml format""" + + schema_targets = extract_targets(self.action, schemas_dataframe) + + tool = self.config_json.get_configuration("ENA_fields")["tool"] + + if self.action in ["ADD", "MODIFY"]: + schema_xmls = run_construct( + self.template_path, schema_targets, self.center, self.checklist, tool + ) + submission_xml = construct_submission( + self.template_path, self.action, schema_xmls, self.center, self.checklist, tool + ) + elif self.action in ['CANCEL', 'RELEASE']: + # when CANCEL/RELEASE, only the accessions are needed + # schema_xmls is only used to record the following 'submission' + schema_xmls = {} + submission_xml = construct_submission(self.template_path, self.action, + schema_targets, self.center, self.checklist, tool) + + schema_xmls["submission"] = submission_xml + + """Tree writes an xml file for the run fields""" + """tree = ET.parse(schema_xmls["run"]) + tree.write(schema_xmls["run"])""" + + print(f"\nSubmitting XMLs to ENA server: {self.url}") + receipt = send_schemas(schema_xmls, self.url, self.user, self.passwd).text + if not os.path.exists(self.output_path): + os.mkdir(self.output_path) + receipt_dir = os.path.join(self.output_path, "receipt.xml") + print(f"Printing receipt to {receipt_dir}") + + with open(f"{receipt_dir}", "w") as fw: + fw.write(receipt) + try: + schema_update = process_receipt(receipt.encode("utf-8"), self.action) + except ValueError: + log.error("There was an ERROR during submission:") + sys.exit(receipt) + + if str(self.action) in ["ADD", "MODIFY"]: + schemas_dataframe = update_table( + schemas_dataframe, schema_targets, schema_update + ) + else: + schemas_dataframe = update_table_simple(schemas_dataframe, + schema_targets, + self.action) + self.save_tables(schemas_dataframe) + return + + def fastq_submission(self, json_data): + """The fastq files are submitted apart from the metadata""" + stderr.print(f"Submitting fastq files") + json_dataframe = pd.DataFrame(json_data) + file_paths = {} + file_paths_r2 = {} + for path in json_dataframe["r1_fastq_filepath"]: + file_paths[os.path.basename(path)] = os.path.abspath(path) + + for path in json_dataframe["r2_fastq_filepath"]: + file_paths_r2[os.path.basename(path)] = os.path.abspath(path) + + file_paths.update(file_paths_r2) + + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) + for filename, path in file_paths.items(): + print("Uploading path " + path + " and filename: " + filename) + try: + file = open(path, "rb") # file to send + g = session.storbinary(f"STOR {filename}", file) + print(g) # send the file + file.close() # close file and FTP + except BaseException as err: + print(f"ERROR: {err}") + # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") + g2 = session.quit() + print(g2) + + return + + def upload(self): + """Create the required files and upload to ENA""" + schemas_dataframe = self.dataframes_from_json(self.json_data) + self.xml_submission(schemas_dataframe) + self.fastq_submission(self.json_data) + + stderr.print(f"[green] Finished execution") + return From 208ce456aa600e51070d6221922cefa03fff26f9 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:05:29 +0200 Subject: [PATCH 1166/1454] upload-to-ena now executes the new module --- relecov_tools/__main__.py | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 1a0d0736..b7a99435 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -20,6 +20,7 @@ import relecov_tools.long_table_parse import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload +import relecov_tools.upload_ena_protocol log = logging.getLogger() @@ -262,20 +263,25 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): @click.option("-p", "--password", help="password for the user to login") @click.option("-c", "--center", help="center name") @click.option("-e", "--ena_json", help="where the validated json is") -@click.option("-s", "--study", help="study/project name to include in xml files") +@click.option("-t", "--template_path", help="folder where the ENA templates are located") @click.option( "-a", "--action", - type=click.Choice(["add", "modify", "cancel", "release"], case_sensitive=False), + type=click.Choice(["ADD", "MODIFY", "CANCEL", "RELEASE"], case_sensitive=False), help="select one of the available options", ) @click.option("--dev", is_flag=True, default=False) +@click.option("-s", + "--accession", + is_flag=False, + flag_value="empty", + default="False", + help="Accession number given after submition, required for RELEASE action") @click.option("-o", "--output_path", help="output folder for the xml generated files") -def upload_to_ena(user, password, center, ena_json, dev, study, action, output_path): - """parsed data to create xml files to upload to ena""" - - upload_ena = relecov_tools.ena_upload.EnaUpload( - user, password, center, ena_json, dev, study, action, output_path +def upload_to_ena(user, password, center, ena_json, template_path, dev, action, accession, output_path): + """parse data to create xml files to upload to ena""" + upload_ena = relecov_tools.upload_ena_protocol.EnaUpload( + user, password, center, ena_json, template_path, dev, action, accession, output_path ) upload_ena.upload() From 1f017840e30c10349e9ee6ad2384a7599bfaa923 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:13:00 +0200 Subject: [PATCH 1167/1454] Included additional formatting key and changed several ena fields --- relecov_tools/conf/configuration.json | 73 ++++++++++++++++++--------- 1 file changed, 50 insertions(+), 23 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 5b0e9565..8afb3bac 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -78,8 +78,9 @@ }, "submitting_data": { "file": "laboratory_address.json", - "map_field": "submitting_institution", + "map_field": "collecting_institution", "adding_fields": [ + "submitting_institution", "submitting_institution_address", "submitting_institution_email" ] @@ -371,60 +372,65 @@ "design_description": "Design Description", "experiment_title": "Project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_type": "", + "study_type": "Whole Genome Sequencing", "study_id": "ERP137164", "ena_broker_name": "Instituto de Salud Carlos III" }, + "checklist": "ERC000033", + "templates_path": "", "tool": { "tool_name": "ena-upload-cli", "tool_version": "0.5.3" }, - "checklist": "ERC000033", "df_study_fields": [ - "study_type", - "study_abstract", "study_alias", - "study_title" + "study_title", + "study_type", + "study_abstract" ], - "df_samples_fields": [ - "sample_name", + "df_sample_fields": [ + "sample_alias", "sample_title", "collection date", "geographic location (country and/or sea)", + "sample_description", "host common name", "host scientific name", "host sex", "scientific_name", - "collector_name", + "collector name", "collecting institution", + "address", "isolate", "host subject id", "host health state", "authors", - "taxon_id", - "sample_description", - "address" + "taxon_id" ], "df_run_fields": [ - "r1_fastq_filepath", - "r2_fastq_filepath", + "run_alias", + "experiment_alias", + "file_name", "file_format", - "sequence_file_R1_md5", - "sequence_file_R2_md5", + "file_checksum", "collecting institution" ], "df_experiment_fields": [ + "experiment_alias", + "experiment_title", + "sample_alias", + "study_alias", + "design_description", "library_name", "library_strategy", "library_source", "library_selection", "library_layout", - "instrument_model", - "design_description", - "collecting institution", "library_construction_protocol", "insert_size", - "platform" + "platform", + "instrument_model", + "collecting institution" ], "rename_sample_list_og": [ "sample_name", @@ -450,7 +456,7 @@ "collector name", "collecting institution" ], - "map_not_provided_fields": [ + "common_missing_fields": [ "subject exposure", "subject exposure duration", "type exposure", @@ -472,12 +478,14 @@ "ena_fixed_fields": { "broker_name": "Instituto de Salud Carlos III", "file_format": "FASTQ", + "study_alias": "RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", - "study_abstract": "RELECOV Spanish Network for genomics surveillance", + "study_abstract": "RELECOV is a Spanish Network for genomics surveillance", "insert_size": "0" }, "additional_formating": { "sample_description": [ + "host_common_name", "anatomical_part", "collection_method" ], @@ -485,7 +493,6 @@ "library_layout", "library_preparation_kit", "library_selection", - "library_source", "library_strategy" ], "r1_fastq_filepath": [ @@ -495,6 +502,26 @@ "r2_fastq_filepath": [ "r2_fastq_filepath", "sequence_file_R2_fastq" + ], + "experiment_alias": [ + "isolate_sample_id", + "sample_collection_date" + ], + "run_alias": [ + "isolate_sample_id", + "sample_collection_date" + ], + "experiment_title": [ + "sequencing_instrument_model", + "isolate_sample_id" + ], + "file_name": [ + "sequence_file_R1_fastq", + "sequence_file_R2_fastq" + ], + "file_checksum": [ + "fastq_r1_md5", + "fastq_r2_md5" ] } } From c5775d520f6f4403ce61006996bca0843da921fd Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:14:21 +0200 Subject: [PATCH 1168/1454] Introduced a new function to check for required fields and some error handling --- relecov_tools/map_schema.py | 71 +++++++++++++++++++++++++++++-------- 1 file changed, 57 insertions(+), 14 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 6245c5aa..25cf61c1 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -33,6 +33,7 @@ def __init__( output_folder=None, ): config_json = ConfigJson() + self.config_json = config_json if relecov_schema is None: relecov_schema = os.path.join( os.path.dirname(os.path.realpath(__file__)), @@ -127,17 +128,21 @@ def maping_schemas_based_on_geontology(self): """ mapped_dict = OrderedDict() errors = {} + not_provided_fields = self.config_json.get_configuration("ENA_fields")[ + "common_missing_fields" + ] for key, values in self.mapped_to_schema["properties"].items(): if values["ontology"] == "0": continue try: mapped_dict[key] = self.ontology[values["ontology"]] except KeyError as e: - errors[key] = str(e) + if key not in not_provided_fields: + errors[key] = str(e) if len(errors) >= 1: - output_errs = "\n".join(f"{k}:{v}" for k, v in errors.items()) + output_errs = "\n".join(f"{field}:{info}" for field, info in errors.items()) log.error( - "Invalid ontology for: %s", str([x for x in errors.keys()]).strip("[]") + "Invalid ontology for: %s", str([field for field in errors.keys()]).strip("[]") ) stderr.print( f"[red]Ontology values not found in relecov schema:\n{output_errs}" @@ -161,32 +166,69 @@ def mapping_json_data(self, mapping_schema_dict): return mapped_data def additional_formating(self, mapped_json_data): - """Update data like MD5 to split in two fields, one for R1 file and - second for R2, and include fields with fixed values. + """Update data that needs additional formating such as + word splitting and include fields with fixed values. """ - config_json = ConfigJson() - additional_data = config_json.get_topic_data( + additional_data = self.config_json.get_topic_data( "ENA_fields", "additional_formating" ) - fixed_fields = config_json.get_topic_data("ENA_fields", "ena_fixed_fields") - not_provided_fields = config_json.get_configuration("ENA_fields")[ - "map_not_provided_fields" + fixed_fields = self.config_json.get_topic_data("ENA_fields", "ena_fixed_fields") + not_provided_fields = self.config_json.get_configuration("ENA_fields")[ + "common_missing_fields" ] + if self.destination_schema == "ENA": for idx in range(len(self.json_data)): for key, value in fixed_fields.items(): mapped_json_data[idx][key] = value for key, _ in additional_data.items(): + """ + Some fields in ENA need special formatting such as sample_id+date + instead of directly merging them, -- is used as delimiter. + Also, the Not Provided fields are skipped in this process + """ formated_data = { - x: " ".join( - [self.json_data[idx][f].split(" [", 1)[0] for f in y] + x: "--".join( + [self.json_data[idx][f].split(" [", 1)[0] for f in y + if "Not Provided" not in self.json_data[idx][f].split(" [", 1)[0]] ) for x, y in additional_data.items() } + if "fastq_filepath" in key: + formated_data[key] = formated_data[key].replace("--","/") mapped_json_data[idx][key] = formated_data[key] for _, value in enumerate(not_provided_fields): - mapped_json_data[idx][value] = "Not Provided" - return mapped_json_data + if value in mapped_json_data[idx]: + continue + else: + mapped_json_data[idx][value] = "Not Provided" + + """This is a temporal solution for library_strategy. Once the values are also + mapped by the ontology (not only the fields) this should not be necessary""" + for sample in mapped_json_data: + sample["library_strategy"] = sample["library_strategy"].strip(" strategy") + + return mapped_json_data + + def check_required_fields(self, mapped_json_data, dest_schema): + """Checks which required fields are Not Provided""" + if dest_schema == "ENA": + required_fields = self.mapped_to_schema["required"] + + try: + not_provided_fields = { + sample["isolate"]:[field for field in required_fields if 'Not Provided' in sample[field]] + for sample in mapped_json_data} + except KeyError as e: + print(f"Field {e} could not be found in json data, aborting") + sys.exit(1) + notprov_report = "\n".join(f"Sample {key}: {str(val).strip('[]')}" + for key, val in not_provided_fields.items()) + stderr.print(f"[red]\nSome required fields were Not Provided:\n", notprov_report) + else: + return + return + def write_json_fo_file(self, mapped_json_data): """Write metadata to json file""" @@ -210,6 +252,7 @@ def map_to_data_to_new_schema(self): mapping_schema_dict = self.maping_schemas_based_on_geontology() mapped_json_data = self.mapping_json_data(mapping_schema_dict) updated_json_data = self.additional_formating(mapped_json_data) + validation = self.check_required_fields(mapped_json_data, self.destination_schema) self.write_json_fo_file(updated_json_data) stderr.print(f"[green]Finished mapping to {self.destination_schema} schema") return From 29181e6ebfad0508de2559f4003fb2dbe1de88f0 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:15:58 +0200 Subject: [PATCH 1169/1454] Merged long_table_parse process into read_bioinfo_metadata process --- relecov_tools/read_bioinfo_metadata.py | 50 ++++++++++++++++++++------ 1 file changed, 39 insertions(+), 11 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0affd7ca..22e2d537 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -11,6 +11,7 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson +from relecov_tools.long_table_parse import LongTableParse # import relecov_tools.json_schema @@ -93,12 +94,14 @@ def include_data_from_mapping_stats(self, j_data): ) for row in j_data: + sample_name = row["submitting_lab_sample_id"] for field, value in mapping_fields.items(): try: - row[field] = map_data[row["sequencing_sample_id"]][value] + row[field] = map_data[row["submitting_lab_sample_id"]][value] except KeyError as e: log.error("Field %s not found in mapping stats", e) - stderr.print(f"[red]Field {e} not found in mapping stats") + stderr.print(f"[red]Field {e} not found in mapping stats for", + f"sample {sample_name}") sys.exit(1) return j_data @@ -108,10 +111,10 @@ def include_pangolin_data(self, j_data): "bioinfo_analysis", "mapping_pangolin" ) for row in j_data: - if "-" in row["sequencing_sample_id"]: - sample_name = row["sequencing_sample_id"].replace("-", "_") + if "-" in row["submitting_lab_sample_id"]: + sample_name = row["submitting_lab_sample_id"].replace("-", "_") else: - sample_name = row["sequencing_sample_id"] + sample_name = row["submitting_lab_sample_id"] f_name_regex = sample_name + ".pangolin.*.csv" f_path = os.path.join(self.input_folder, f_name_regex) @@ -165,10 +168,10 @@ def include_consensus_data(self, j_data): "bioinfo_analysis", "mapping_consensus" ) for row in j_data: - if "-" in row["sequencing_sample_id"]: - sample_name = row["sequencing_sample_id"].replace("-", "_") + if "-" in row["submitting_lab_sample_id"]: + sample_name = row["submitting_lab_sample_id"].replace("-", "_") else: - sample_name = row["sequencing_sample_id"] + sample_name = row["submitting_lab_sample_id"] f_name = sample_name + ".consensus.fa" f_path = os.path.join(self.input_folder, f_name) try: @@ -187,12 +190,33 @@ def include_consensus_data(self, j_data): row["consensus_sequence_filename"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) base_calculation = int(row["read_length"]) * len(record_fasta) - if row["sequencing_sample_id"] != "": + if row["submitting_lab_sample_id"] != "": row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) else: row["number_of_base_pairs_sequenced"] = str(base_calculation) return j_data + + def parse_long_table(self, long_table_path, output_folder): + file_match = os.path.join(long_table_path, "variants_long_table*.csv") + table_path = glob.glob(file_match) + if len(table_path) == 1: + table_path = glob.glob(file_match)[0] + else: + log.error("variants_long_table files found = %s", len(table_path)) + stderr.print(f"[red]Found {len(table_path)} variants_long_table files in ", + f"[red]{long_table_path}, aborting") + sys.exit(1) + if not os.path.isfile(table_path): + log.error("variants_long_table given file is not a file") + stderr.print("[red]Variants_long_table file, Aborting") + sys.exit(1) + long_table = LongTableParse(table_path, output_folder) + + long_table_parse = long_table.parsing_csv() + + return + def include_long_table_path(self, j_data): """Include the variant long table path by searchin the in input folder @@ -219,12 +243,14 @@ def include_variant_metrics(self, j_data): "bioinfo_analysis", "mapping_variant_metrics" ) for row in j_data: + sample_name = row["submitting_lab_sample_id"] for field, value in mapping_fields.items(): try: - row[field] = map_data[row["sequencing_sample_id"]][value] + row[field] = map_data[row["submitting_lab_sample_id"]][value] except KeyError as e: log.error("Field %s not found in mapping stats", e) - stderr.print(f"[red]Field {e} not found in mapping stats") + stderr.print(f"[red]Field {e} not found in mapping stats for", + f"sample {sample_name}") sys.exit(1) return j_data @@ -287,6 +313,8 @@ def create_bioinfo_file(self): j_data = self.include_pangolin_data(j_data) stderr.print("[blue]Adding consensus data") j_data = self.include_consensus_data(j_data) + stderr.print("[blue]Parsing variants_long_table info to json format...") + self.parse_long_table(self.input_folder, self.output_folder) stderr.print("[blue]Adding variant long table path") j_data = self.include_long_table_path(j_data) file_name = ( From 71416dec57544d2adc68596951623e32cde0d1d9 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:16:48 +0200 Subject: [PATCH 1170/1454] Included a report for missing ontology values --- relecov_tools/read_lab_metadata.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index c7b0e2c4..ad6aea97 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -141,16 +141,21 @@ def adding_ontology_to_enum(self, m_data): enum_dict[prop][go_match.group(1)] = enum else: enum_dict[prop][enum] = enum - + ontology_errors = {} for idx in range(len(m_data)): for key, e_values in enum_dict.items(): if key in m_data[idx]: if m_data[idx][key] in e_values: m_data[idx][key] = e_values[m_data[idx][key]] else: - log.error(f"No ontology could be added in {str(key)}") + try: + ontology_errors[key] += 1 + except KeyError as e: + ontology_errors[key] = 1 continue - + if len(ontology_errors) >= 1: + stderr.print(f"[red] No ontology could be added in:", + "\n".join({f"{x} - {y} samples" for x,y in ontology_errors.items()})) return m_data def process_from_json(self, m_data, json_fields): @@ -284,7 +289,6 @@ def read_metadata_file(self): elif "sample id" in key.lower(): if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(int(row[key])) - else: if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(row[key]) From d304704dfa77000bd47e8ab1e8208a6cec53b406 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:17:21 +0200 Subject: [PATCH 1171/1454] Introduced new fields and changed some ontology values --- relecov_tools/schema/ena_schema.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index e1672266..2d6ac920 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -751,7 +751,7 @@ "sample" ] }, - "personal_protective_equipment": { + "personal protective equipment": { "examples": [ "" ], @@ -980,6 +980,17 @@ "label": "Illness symptoms", "table": "sample" }, + "sample_alias": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001148", + "type": "string", + "description": "Unique Identifier for the sample", + "clasification": "Sample collection and processing", + "label": "Sample ID given by submitting laboratory", + "table": "sample" + }, "sample_description": { "examples": [ "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." From 20681771c63e0be577eba91f0bff7ad76089dca4 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:18:06 +0200 Subject: [PATCH 1172/1454] Included ontology changes to match new ena-upload protocol --- relecov_tools/schema/relecov_schema.json | 53 ++++++++++++++++++++++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 99653154..405a324f 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1831,6 +1831,29 @@ "label": "Filepath R2 fastq", "fill_mode": "batch" }, + "fastq_r1_md5": { + "examples": [ + "b5242d60471e5a5a97b35531dbbe8c30" + ], + "ontology": "MS_1000568", + "type": "string", + "description": "Checksum value to validate successful file transmission", + "classification": "Bioinformatics and QC metrics fields", + "label": "Fastq md5 r1", + "fill_mode": "sample", + "minLenght": "1" + }, + "fastq_r2_md5": { + "examples": [ + "b5242d60471e5a5a97b35531dbbe8c30" + ], + "ontology": "MS_1000569", + "type": "string", + "description": "Checksum value to validate successful file transmission", + "classification": "Bioinformatics and QC metrics fields", + "label": "Sequence fastq R2 md5", + "fill_mode": "sample" + }, "fast5_filename": { "examples": [ "batch1a_sequences.fast5" @@ -1853,6 +1876,19 @@ "label": "Filepath fast5", "fill_mode": "batch" }, + "processing_date": { + "examples": [ + "e.g 20220705" + ], + "ontology": "0", + "type": "string", + "format": "date", + "description": "The time the processing of the data started", + "classification": "Bioinformatics and QC metrics fields", + "label": "Analysis date", + "fill_mode": "batch", + "minLenght": "1" + }, "analysis_date": { "examples": [ "e.g 20220705" @@ -2447,9 +2483,6 @@ "fill_mode": "batch" }, "variant_name": { - "examples": [ - "Alpha" - ], "ontology": "", "type": "string", "description": "The variant classification of the lineage/clade i.e. alpha, beta, etc.", @@ -2732,6 +2765,20 @@ "label": "Study title", "fill_mode": "batch" }, + "ena_study_alias": { + "examples": [ + "e.g Sweden" + ], + "ontology": "SIO_001066", + "type": "string", + "description": "", + "clasification": "Submission ENA", + "label": "Study alias", + "table": [ + "study", + "experiments" + ] + }, "broker_name": { "examples": [ "P17157_1007" From 6a6d324630699d8d37bc4090ba5905780939dd8a Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:37:32 +0200 Subject: [PATCH 1173/1454] New ena-upload protocol and processing changes, linting --- relecov_tools/__main__.py | 32 +++++++++---- relecov_tools/map_schema.py | 43 +++++++++++------ relecov_tools/read_bioinfo_metadata.py | 23 +++++---- relecov_tools/read_lab_metadata.py | 6 ++- relecov_tools/upload_ena_protocol.py | 65 ++++++++++++++++---------- 5 files changed, 110 insertions(+), 59 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index b7a99435..94810a34 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -263,7 +263,9 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): @click.option("-p", "--password", help="password for the user to login") @click.option("-c", "--center", help="center name") @click.option("-e", "--ena_json", help="where the validated json is") -@click.option("-t", "--template_path", help="folder where the ENA templates are located") +@click.option( + "-t", "--template_path", help="folder where the ENA templates are located" +) @click.option( "-a", "--action", @@ -271,17 +273,29 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): help="select one of the available options", ) @click.option("--dev", is_flag=True, default=False) -@click.option("-s", - "--accession", - is_flag=False, - flag_value="empty", - default="False", - help="Accession number given after submition, required for RELEASE action") +@click.option( + "-s", + "--accession", + is_flag=False, + flag_value="empty", + default="False", + help="Accession number given after submition, required for RELEASE action", +) @click.option("-o", "--output_path", help="output folder for the xml generated files") -def upload_to_ena(user, password, center, ena_json, template_path, dev, action, accession, output_path): +def upload_to_ena( + user, password, center, ena_json, template_path, dev, action, accession, output_path +): """parse data to create xml files to upload to ena""" upload_ena = relecov_tools.upload_ena_protocol.EnaUpload( - user, password, center, ena_json, template_path, dev, action, accession, output_path + user, + password, + center, + ena_json, + template_path, + dev, + action, + accession, + output_path, ) upload_ena.upload() diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 25cf61c1..daa4f562 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -142,7 +142,8 @@ def maping_schemas_based_on_geontology(self): if len(errors) >= 1: output_errs = "\n".join(f"{field}:{info}" for field, info in errors.items()) log.error( - "Invalid ontology for: %s", str([field for field in errors.keys()]).strip("[]") + "Invalid ontology for: %s", + str([field for field in errors.keys()]).strip("[]"), ) stderr.print( f"[red]Ontology values not found in relecov schema:\n{output_errs}" @@ -166,7 +167,7 @@ def mapping_json_data(self, mapping_schema_dict): return mapped_data def additional_formating(self, mapped_json_data): - """Update data that needs additional formating such as + """Update data that needs additional formating such as word splitting and include fields with fixed values. """ additional_data = self.config_json.get_topic_data( @@ -189,13 +190,17 @@ def additional_formating(self, mapped_json_data): """ formated_data = { x: "--".join( - [self.json_data[idx][f].split(" [", 1)[0] for f in y - if "Not Provided" not in self.json_data[idx][f].split(" [", 1)[0]] + [ + self.json_data[idx][f].split(" [", 1)[0] + for f in y + if "Not Provided" + not in self.json_data[idx][f].split(" [", 1)[0] + ] ) for x, y in additional_data.items() } if "fastq_filepath" in key: - formated_data[key] = formated_data[key].replace("--","/") + formated_data[key] = formated_data[key].replace("--", "/") mapped_json_data[idx][key] = formated_data[key] for _, value in enumerate(not_provided_fields): if value in mapped_json_data[idx]: @@ -208,8 +213,8 @@ def additional_formating(self, mapped_json_data): for sample in mapped_json_data: sample["library_strategy"] = sample["library_strategy"].strip(" strategy") - return mapped_json_data - + return mapped_json_data + def check_required_fields(self, mapped_json_data, dest_schema): """Checks which required fields are Not Provided""" if dest_schema == "ENA": @@ -217,19 +222,27 @@ def check_required_fields(self, mapped_json_data, dest_schema): try: not_provided_fields = { - sample["isolate"]:[field for field in required_fields if 'Not Provided' in sample[field]] - for sample in mapped_json_data} + sample["isolate"]: [ + field + for field in required_fields + if "Not Provided" in sample[field] + ] + for sample in mapped_json_data + } except KeyError as e: print(f"Field {e} could not be found in json data, aborting") sys.exit(1) - notprov_report = "\n".join(f"Sample {key}: {str(val).strip('[]')}" - for key, val in not_provided_fields.items()) - stderr.print(f"[red]\nSome required fields were Not Provided:\n", notprov_report) + notprov_report = "\n".join( + f"Sample {key}: {str(val).strip('[]')}" + for key, val in not_provided_fields.items() + ) + stderr.print( + f"[red]\nSome required fields were Not Provided:\n", notprov_report + ) else: return return - def write_json_fo_file(self, mapped_json_data): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) @@ -252,7 +265,9 @@ def map_to_data_to_new_schema(self): mapping_schema_dict = self.maping_schemas_based_on_geontology() mapped_json_data = self.mapping_json_data(mapping_schema_dict) updated_json_data = self.additional_formating(mapped_json_data) - validation = self.check_required_fields(mapped_json_data, self.destination_schema) + validation = self.check_required_fields( + mapped_json_data, self.destination_schema + ) self.write_json_fo_file(updated_json_data) stderr.print(f"[green]Finished mapping to {self.destination_schema} schema") return diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 22e2d537..0b3551d3 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -100,8 +100,10 @@ def include_data_from_mapping_stats(self, j_data): row[field] = map_data[row["submitting_lab_sample_id"]][value] except KeyError as e: log.error("Field %s not found in mapping stats", e) - stderr.print(f"[red]Field {e} not found in mapping stats for", - f"sample {sample_name}") + stderr.print( + f"[red]Field {e} not found in mapping stats for", + f"sample {sample_name}", + ) sys.exit(1) return j_data @@ -196,7 +198,7 @@ def include_consensus_data(self, j_data): row["number_of_base_pairs_sequenced"] = str(base_calculation) return j_data - + def parse_long_table(self, long_table_path, output_folder): file_match = os.path.join(long_table_path, "variants_long_table*.csv") table_path = glob.glob(file_match) @@ -204,20 +206,21 @@ def parse_long_table(self, long_table_path, output_folder): table_path = glob.glob(file_match)[0] else: log.error("variants_long_table files found = %s", len(table_path)) - stderr.print(f"[red]Found {len(table_path)} variants_long_table files in ", - f"[red]{long_table_path}, aborting") + stderr.print( + f"[red]Found {len(table_path)} variants_long_table files in ", + f"[red]{long_table_path}, aborting", + ) sys.exit(1) if not os.path.isfile(table_path): log.error("variants_long_table given file is not a file") stderr.print("[red]Variants_long_table file, Aborting") sys.exit(1) long_table = LongTableParse(table_path, output_folder) - + long_table_parse = long_table.parsing_csv() return - def include_long_table_path(self, j_data): """Include the variant long table path by searchin the in input folder the file name that contains long_table.csv @@ -249,8 +252,10 @@ def include_variant_metrics(self, j_data): row[field] = map_data[row["submitting_lab_sample_id"]][value] except KeyError as e: log.error("Field %s not found in mapping stats", e) - stderr.print(f"[red]Field {e} not found in mapping stats for", - f"sample {sample_name}") + stderr.print( + f"[red]Field {e} not found in mapping stats for", + f"sample {sample_name}", + ) sys.exit(1) return j_data diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index ad6aea97..3a923a72 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -154,8 +154,10 @@ def adding_ontology_to_enum(self, m_data): ontology_errors[key] = 1 continue if len(ontology_errors) >= 1: - stderr.print(f"[red] No ontology could be added in:", - "\n".join({f"{x} - {y} samples" for x,y in ontology_errors.items()})) + stderr.print( + f"[red] No ontology could be added in:", + "\n".join({f"{x} - {y} samples" for x, y in ontology_errors.items()}), + ) return m_data def process_from_json(self, m_data, json_fields): diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index b400ed0f..44d84395 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -39,6 +39,7 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + class EnaUpload: def __init__( self, @@ -78,7 +79,7 @@ def __init__( self.template_path = relecov_tools.utils.prompt_path( msg="Select the folder containing ENA templates" ) - #template_folder = "/home/user/git_repositories/relecov-tools/relecov_tools/templates" + # template_folder = "/home/user/git_repositories/relecov-tools/relecov_tools/templates" else: self.template_path = template_path if not os.path.exists(self.template_path): @@ -124,7 +125,7 @@ def __init__( log.error("json data file %s does not exist ", self.source_json_file) stderr.print(f"[red]json data file {self.source_json_file} does not exist") sys.exit(1) - + with open(self.source_json_file, "r") as fh: json_data = json.loads(fh.read()) self.json_data = json_data @@ -139,9 +140,11 @@ def table_formatting(self, schemas_dataframe, source): formated_df = schemas_dataframe[source] formated_df.insert(3, "status", self.action) formated_df.rename( - columns = {(str(source)+"_alias"):"alias", - (str(source)+"_title"):"title"}, - inplace = True + columns={ + (str(source) + "_alias"): "alias", + (str(source) + "_title"): "title", + }, + inplace=True, ) if source == "sample": formated_df.insert(4, "ENA_CHECKLIST", self.checklist) @@ -154,9 +157,9 @@ def table_formatting(self, schemas_dataframe, source): formated_df["file_name"] = formated_df["file_name"].str.split("--") formated_df = formated_df.explode("file_name").reset_index(drop=True) formated_df["file_checksum"] = [ - x[1].split("--")[0] if x[0]%2 == 0 else x[1].split("--")[1] + x[1].split("--")[0] if x[0] % 2 == 0 else x[1].split("--")[1] for x in enumerate(formated_df["file_checksum"]) - ] + ] if source == "study": formated_df = formated_df.drop_duplicates(subset=["alias"]) stderr.print("study table:", formated_df) @@ -173,23 +176,24 @@ def dataframes_from_json(self, json_data): schemas_dataframe_raw = {} for source in source_options: - source_topic = "_".join(["df",source,"fields"]) + source_topic = "_".join(["df", source, "fields"]) source_fields = self.config_json.get_topic_data("ENA_fields", source_topic) - source_dict = {field: [sample[field] for sample in json_data] - for field in source_fields} + source_dict = { + field: [sample[field] for sample in json_data] + for field in source_fields + } schemas_dataframe_raw[source] = pd.DataFrame.from_dict(source_dict) schemas_dataframe = self.table_formatting(schemas_dataframe_raw, source) return schemas_dataframe - + def save_tables(self, schemas_dataframe): """Save the dataframes into csv files""" stderr.print(f"Saving dataframes in {self.output_path}") for source, table in schemas_dataframe.items(): - table_name = str(self.output_path+source+"_table.csv") + table_name = str(self.output_path + source + "_table.csv") table.to_csv(table_name, sep=",") - def xml_submission(self, schemas_dataframe): """The metadata is submitted in an xml format""" @@ -202,14 +206,25 @@ def xml_submission(self, schemas_dataframe): self.template_path, schema_targets, self.center, self.checklist, tool ) submission_xml = construct_submission( - self.template_path, self.action, schema_xmls, self.center, self.checklist, tool + self.template_path, + self.action, + schema_xmls, + self.center, + self.checklist, + tool, + ) + elif self.action in ["CANCEL", "RELEASE"]: + # when CANCEL/RELEASE, only the accessions are needed + # schema_xmls is only used to record the following 'submission' + schema_xmls = {} + submission_xml = construct_submission( + self.template_path, + self.action, + schema_targets, + self.center, + self.checklist, + tool, ) - elif self.action in ['CANCEL', 'RELEASE']: - # when CANCEL/RELEASE, only the accessions are needed - # schema_xmls is only used to record the following 'submission' - schema_xmls = {} - submission_xml = construct_submission(self.template_path, self.action, - schema_targets, self.center, self.checklist, tool) schema_xmls["submission"] = submission_xml @@ -225,7 +240,7 @@ def xml_submission(self, schemas_dataframe): print(f"Printing receipt to {receipt_dir}") with open(f"{receipt_dir}", "w") as fw: - fw.write(receipt) + fw.write(receipt) try: schema_update = process_receipt(receipt.encode("utf-8"), self.action) except ValueError: @@ -237,12 +252,12 @@ def xml_submission(self, schemas_dataframe): schemas_dataframe, schema_targets, schema_update ) else: - schemas_dataframe = update_table_simple(schemas_dataframe, - schema_targets, - self.action) + schemas_dataframe = update_table_simple( + schemas_dataframe, schema_targets, self.action + ) self.save_tables(schemas_dataframe) return - + def fastq_submission(self, json_data): """The fastq files are submitted apart from the metadata""" stderr.print(f"Submitting fastq files") From 5c79d1dda3674b66f5f6a711e94a9dee6e34ea9e Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:38:58 +0200 Subject: [PATCH 1174/1454] New ena-upload protocol and processing changes, linting2 --- relecov_tools/upload_ena_protocol.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index 44d84395..64c62172 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -260,7 +260,7 @@ def xml_submission(self, schemas_dataframe): def fastq_submission(self, json_data): """The fastq files are submitted apart from the metadata""" - stderr.print(f"Submitting fastq files") + stderr.print("Submitting fastq files") json_dataframe = pd.DataFrame(json_data) file_paths = {} file_paths_r2 = {} @@ -294,5 +294,5 @@ def upload(self): self.xml_submission(schemas_dataframe) self.fastq_submission(self.json_data) - stderr.print(f"[green] Finished execution") + stderr.print("[green] Finished execution") return From 33ef202573673a78e9f309b75b218a5025feaae7 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:52:55 +0200 Subject: [PATCH 1175/1454] New ena-upload protocol and processing changes, linting3 --- relecov_tools/map_schema.py | 9 +++------ relecov_tools/read_bioinfo_metadata.py | 2 +- relecov_tools/read_lab_metadata.py | 4 ++-- relecov_tools/upload_ena_protocol.py | 14 -------------- 4 files changed, 6 insertions(+), 23 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index daa4f562..22e5bb40 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -13,7 +13,6 @@ # import jsonschema import relecov_tools.utils - log = logging.getLogger(__name__) stderr = rich.console.Console( stderr=True, @@ -207,7 +206,6 @@ def additional_formating(self, mapped_json_data): continue else: mapped_json_data[idx][value] = "Not Provided" - """This is a temporal solution for library_strategy. Once the values are also mapped by the ontology (not only the fields) this should not be necessary""" for sample in mapped_json_data: @@ -237,7 +235,8 @@ def check_required_fields(self, mapped_json_data, dest_schema): for key, val in not_provided_fields.items() ) stderr.print( - f"[red]\nSome required fields were Not Provided:\n", notprov_report + f"[red]\nSome required fields for {dest_schema} were Not Provided:\n", + notprov_report, ) else: return @@ -265,9 +264,7 @@ def map_to_data_to_new_schema(self): mapping_schema_dict = self.maping_schemas_based_on_geontology() mapped_json_data = self.mapping_json_data(mapping_schema_dict) updated_json_data = self.additional_formating(mapped_json_data) - validation = self.check_required_fields( - mapped_json_data, self.destination_schema - ) + self.check_required_fields(mapped_json_data, self.destination_schema) self.write_json_fo_file(updated_json_data) stderr.print(f"[green]Finished mapping to {self.destination_schema} schema") return diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0b3551d3..eb2b670d 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -217,7 +217,7 @@ def parse_long_table(self, long_table_path, output_folder): sys.exit(1) long_table = LongTableParse(table_path, output_folder) - long_table_parse = long_table.parsing_csv() + long_table.parsing_csv() return diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 3a923a72..730d33c0 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -150,12 +150,12 @@ def adding_ontology_to_enum(self, m_data): else: try: ontology_errors[key] += 1 - except KeyError as e: + except KeyError: ontology_errors[key] = 1 continue if len(ontology_errors) >= 1: stderr.print( - f"[red] No ontology could be added in:", + "[red] No ontology could be added in:", "\n".join({f"{x} - {y} samples" for x, y in ontology_errors.items()}), ) return m_data diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index 64c62172..03a38626 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -1,20 +1,9 @@ -# from distutils.errors import LibError import logging - -# from re import template - -# from pyparsing import col -import xml.etree.ElementTree as ET import rich.console import json - - import pandas as pd - - import sys import os - import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -27,8 +16,6 @@ from ena_upload.ena_upload import update_table from ena_upload.ena_upload import update_table_simple -import site - pd.options.mode.chained_assignment = None log = logging.getLogger(__name__) @@ -39,7 +26,6 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) - class EnaUpload: def __init__( self, From 021b487c654ee632a8c5cc6c3a18e7419ecf25e8 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 11:55:54 +0200 Subject: [PATCH 1176/1454] New ena-upload protocol and processing changes, linting4 --- relecov_tools/map_schema.py | 6 ++++-- relecov_tools/upload_ena_protocol.py | 1 + 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 22e5bb40..b64d7715 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -206,8 +206,10 @@ def additional_formating(self, mapped_json_data): continue else: mapped_json_data[idx][value] = "Not Provided" - """This is a temporal solution for library_strategy. Once the values are also - mapped by the ontology (not only the fields) this should not be necessary""" + """ + This is a temporal solution for library_strategy. Once the values are also + mapped by the ontology (not only the fields) this should not be necessary + """ for sample in mapped_json_data: sample["library_strategy"] = sample["library_strategy"].strip(" strategy") diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index 03a38626..9ec92fa3 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -26,6 +26,7 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + class EnaUpload: def __init__( self, From 551bb58d09d6696e5524677aef1d58e264985c14 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 16 Aug 2023 15:44:37 +0200 Subject: [PATCH 1177/1454] New ena-upload protocol and processing changes, linting5 --- relecov_tools/__main__.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 94810a34..e75c9c3a 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -12,7 +12,6 @@ import relecov_tools.utils import relecov_tools.read_lab_metadata import relecov_tools.sftp_handle -import relecov_tools.ena_upload import relecov_tools.json_validation import relecov_tools.map_schema import relecov_tools.feed_database From 14957dda32719f8901837da925ee4588ff6bddd2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 22 Aug 2023 13:31:16 +0200 Subject: [PATCH 1178/1454] Included required ENA fields in relecov schema --- relecov_tools/schema/relecov_schema.json | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) mode change 100644 => 100755 relecov_tools/schema/relecov_schema.json diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json old mode 100644 new mode 100755 index 405a324f..2afa9e4c --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2802,6 +2802,48 @@ "label": "First created date", "fill_mode": "batch" }, + "host health state": { + "examples": [ + "" + ], + "ontology": "GENEPIO:0001388", + "type": "string", + "description": " Status of the host", + "clasification": "Host information", + "label": "Host health state", + "table": [ + "sample" + ] + }, + "ena_sample_description":{ + "examples": [ + "Sample from Belgian Covid-19 patient. Sample was obtained at the Hospital AZ Rivierenland, in Antwerp, Belgium." + ], + "ontology": "sep:00196", + "type": "string", + "description": "Free text description of the sample.", + "clasification": "Sample collection and processing", + "label": "Sample Description", + "table": "sample" + }, + "file_format": { + "examples": [ + "BAM,CRAM,FASTQ" + ], + "enum": [ + "BAM [format:2572]", + "CRAM [format:3462]", + "FASTQ [format:1930]" + ], + "ontology": "NMR:1001459", + "type": "string", + "description": "The run data file model.", + "clasification": "Submission ENA", + "label": "File format", + "table": [ + "experiments" + ] + }, "collector_name": { "examples": [ "John Smith, unknown" From 706729dd6089eeae049672ae445a5e534802c2d4 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 22 Aug 2023 13:33:03 +0200 Subject: [PATCH 1179/1454] Changed error reports of missing ontologies, now writes a file --- relecov_tools/map_schema.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) mode change 100644 => 100755 relecov_tools/map_schema.py diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py old mode 100644 new mode 100755 index b64d7715..56b3eff6 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -121,22 +121,29 @@ def __init__( self.ontology[values["ontology"]] = key self.output_folder = output_folder + if os.path.exists(os.path.join(output_folder,"mapping_errors.log")): + os.remove(os.path.join(output_folder,"mapping_errors.log")) + def maping_schemas_based_on_geontology(self): """Return a dictionary with the properties of the mapped_to_schema as key and properties of Relecov Schema as value """ mapped_dict = OrderedDict() errors = {} - not_provided_fields = self.config_json.get_configuration("ENA_fields")[ - "common_missing_fields" - ] + required_fields = self.mapped_to_schema["required"] + for key, values in self.mapped_to_schema["properties"].items(): if values["ontology"] == "0": continue try: mapped_dict[key] = self.ontology[values["ontology"]] except KeyError as e: - if key not in not_provided_fields: + if key in required_fields: + stderr.print( + f"[red]Required field {key} ontology is missing in relecov schema" + ) + sys.exit(1) + else: errors[key] = str(e) if len(errors) >= 1: output_errs = "\n".join(f"{field}:{info}" for field, info in errors.items()) @@ -144,9 +151,9 @@ def maping_schemas_based_on_geontology(self): "Invalid ontology for: %s", str([field for field in errors.keys()]).strip("[]"), ) - stderr.print( - f"[red]Ontology values not found in relecov schema:\n{output_errs}" - ) + stderr.print("[yellow]Some ontologies failed mapping.Check mapping_errors.log") + with open("mapping_errors.log", "w") as errs: + errs.write("Ontology mapping errors:\n"+output_errs+"\n") return mapped_dict def mapping_json_data(self, mapping_schema_dict): @@ -238,8 +245,10 @@ def check_required_fields(self, mapped_json_data, dest_schema): ) stderr.print( f"[red]\nSome required fields for {dest_schema} were Not Provided:\n", - notprov_report, + "Check mapping_errors.log for more details" ) + with open("mapping_errors.log", "a") as errs: + errs.write("Required fields missing:\n"+notprov_report) else: return return From b112a90c41478b5e22816f11aefa4aa4d894da51 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 22 Aug 2023 13:40:44 +0200 Subject: [PATCH 1180/1454] Changed map_schema error reports, now writes a file --- relecov_tools/map_schema.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 56b3eff6..31dfe184 100755 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -121,8 +121,8 @@ def __init__( self.ontology[values["ontology"]] = key self.output_folder = output_folder - if os.path.exists(os.path.join(output_folder,"mapping_errors.log")): - os.remove(os.path.join(output_folder,"mapping_errors.log")) + if os.path.exists(os.path.join(output_folder, "mapping_errors.log")): + os.remove(os.path.join(output_folder, "mapping_errors.log")) def maping_schemas_based_on_geontology(self): """Return a dictionary with the properties of the mapped_to_schema as key and @@ -141,7 +141,7 @@ def maping_schemas_based_on_geontology(self): if key in required_fields: stderr.print( f"[red]Required field {key} ontology is missing in relecov schema" - ) + ) sys.exit(1) else: errors[key] = str(e) @@ -151,9 +151,9 @@ def maping_schemas_based_on_geontology(self): "Invalid ontology for: %s", str([field for field in errors.keys()]).strip("[]"), ) - stderr.print("[yellow]Some ontologies failed mapping.Check mapping_errors.log") + stderr.print("\nSome ontologies failed mapping. Check mapping_errors.log") with open("mapping_errors.log", "w") as errs: - errs.write("Ontology mapping errors:\n"+output_errs+"\n") + errs.write("Ontology mapping errors:\n" + output_errs + "\n") return mapped_dict def mapping_json_data(self, mapping_schema_dict): @@ -245,10 +245,10 @@ def check_required_fields(self, mapped_json_data, dest_schema): ) stderr.print( f"[red]\nSome required fields for {dest_schema} were Not Provided:\n", - "Check mapping_errors.log for more details" + "Check mapping_errors.log for more details", ) with open("mapping_errors.log", "a") as errs: - errs.write("Required fields missing:\n"+notprov_report) + errs.write("Required fields missing:\n" + notprov_report) else: return return From fa712fd5cf99684b12257a90ca9d3c19389a219f Mon Sep 17 00:00:00 2001 From: Pablo Mata <76519482+Shettland@users.noreply.github.com> Date: Mon, 20 Nov 2023 16:12:28 +0100 Subject: [PATCH 1181/1454] Update README.md Updated the documentation of the modules from relecov-tools --- README.md | 92 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 69 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 200bfaad..ae99510c 100644 --- a/README.md +++ b/README.md @@ -58,14 +58,15 @@ Options: --help Show this message and exit. Commands: - download Download files located in sftp server. - read-metadata Create the json compliant to the relecov schema from... - validate Validate json file against schema. - map Convert data between phage plus schema to ENA,... - upload-to-ena parsed data to create xml files to upload to ena - upload-to-gisaid parsed data to create files to upload to gisaid - launch launch viralrecon in hpc - update-db feed database with metadata jsons + download Download files located in sftp server. + read-lab-metadata Create the json compliant to the relecov schema from... + read-bioinfo-metadata Create the json compliant to the relecov schema with Bioinfo Metadata. + validate Validate json file against schema. + map Convert data between phage plus schema to ENA,... + upload-to-ena parsed data to create xml files to upload to ena + upload-to-gisaid parsed data to create files to upload to gisaid + update-db feed database with metadata jsons + launch launch viralrecon in hpc ``` #### download The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. Else, it creates one before storing in the final repository. @@ -77,9 +78,15 @@ Usage: relecov-tools download [OPTIONS] Download files located in sftp server. Options: - -u, --user TEXT User name for login to sftp server - -p, --password TEXT password for the user to login - -f, --conf_file TEXT Configuration file in yaml format (no params file) + -u, --user User name for login to sftp server + -p, --password Password for the user to login + -d, --download_option Select the download option: [download_only, download_clean, delete_only]. + download_only will only download the files + download_clean will remove files from sftp after download + delete_only will only delete the files + -o, --output_location Flag: Select location for downloaded files, overrides config file location + -t, --target_folders Flag: Select which sftp folders will be targeted giving [paths] or via prompt + -f, --conf_file Configuration file in yaml format (no params file) --help Show this message and exit. ``` @@ -100,11 +107,11 @@ allowed_sample_extensions: - .fasta ``` -#### read-metadata -`read-metadata` command reads the excel file with laboratory metadata and processes it adding additional needed fields. +#### read-lab-metadata +`read-lab-metadata` command reads the excel file with laboratory metadata and processes it adding additional needed fields. ``` -$ relecov-tools read-metadata --help +$ relecov-tools read-lab-metadata --help Usage: relecov-tools read-metadata [OPTIONS] Create the json compliant to the relecov schema from the Metadata file. @@ -120,6 +127,21 @@ Usage: relecov-tools read-metadata [OPTIONS] An example for the metadata excel file can be found [here](./relecov_tools/example_data/METADATA_LAB_TEST.xlsx) +#### read-bioinfo-metadata +`read-bioinfo-metadata` Include the results from the Bioinformatics analysis (default: viralrecon) into the Json previously created with read-lab-metadata module. + +``` +$ relecov-tools read-bioinfo-metadata --help +Usage: relecov-tools read-bioinfo-metadata [OPTIONS] + + Create the json compliant to the relecov schema with Bioinfo Metadata. + + Options: + -j, --json_file Json file containing lab metadata + -i, --input_folder Path to folder containing analysis results + -o, --out_dir Path to save output file" +``` + #### validate `validate` commands validate the data in json format outputted by `read-metadata` command against a json schema, in this case the relecov [schema specification](./relecov_tools/schema/relecov_schema.json). @@ -166,24 +188,48 @@ Usage: relecov-tools upload-to-ena [OPTIONS] parsed data to create xml files to upload to ena Options: - -u, --user TEXT user name for login to ena - -p, --password TEXT password for the user to login - -e, --ena_json TEXT where the validated json is - -s, --study TEXT study/project name to include in xml files - -a, --action [add|modify|cancel|release] select one of the available options - --dev / --production + -u, --user user name for login to ena + -p, --password password for the user to login + -c, --center center name + -e, --ena_json where the validated json is + -t, --template_path path to folder containing ENA xml templates + -a, --action select one of the available options: [add|modify|cancel|release] + --dev Flag: Test submission + --upload_fastq Flag: Upload fastq files. Mandatory for "add" action + -m", --metadata_types List of metadata xml types to submit [study,experiment,run,sample] -o, --output_path TEXT output folder for the xml generated files --help Show this message and exit. ``` #### upload-to-gisaid -SOON +`upload-to-gisaid` uses the json mapped to gisaid schema to upload raw data and metadata to GISAID db -#### launch -SOON +``` +Usage: relecov-tools upload-to-gisaid [OPTIONS] + + parsed data to create xml files to upload to ena + + Options: + -u, --user user name for login + -p, --password password for the user to login + -c, --client_id client-ID provided by clisupport@gisaid.org + -t, --token path to athentication token + -e, --gisaid_json path to validated json mapped to GISAID + -i, --input_path path to fastas folder or multifasta file + -f, --frameshift frameshift notification: ["catch_all", "catch_none", "catch_novel"] + -x, --proxy_config introduce your proxy credentials as: username:password@proxy:port + --single Flag: input is a folder with several fasta files. + --gzip Flag: input fasta is gziped. +``` #### update-db + -u, --user user name for login + -p, --password password for the user to login + -t, --type Select the type of information to upload to database [sample,bioinfodata,variantdata] + -d, --databaseServer Name of the database server receiving the data [iskylims,relecov] + +#### launch SOON ### Python package mode From 691504582e97aff11e836620e936ae2a7e7cea32 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 13:56:51 +0100 Subject: [PATCH 1182/1454] Included a filter for empty rows --- relecov_tools/utils.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index c6d112f7..dab67a03 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -45,7 +45,7 @@ def read_json_file(j_file): return data -def read_excel_file(f_name, sheet_name, heading_row, empty_value=True): +def read_excel_file(f_name, sheet_name, heading_row, leave_empty=True): """Read the input excel file and give the information in a list of dictionaries """ @@ -55,14 +55,16 @@ def read_excel_file(f_name, sheet_name, heading_row, empty_value=True): ws_data = [] for row in islice(ws_metadata_lab.values, heading_row, ws_metadata_lab.max_row): l_row = list(row) - data_row = {} # Ignore the empty rows + if all(cell is None for cell in l_row): + continue + data_row = {} for idx in range(0, len(heading)): if l_row[idx] is None: - if empty_value: + if leave_empty: data_row[heading[idx]] = "" else: - data_row[heading[idx]] = "Not Provided" + data_row[heading[idx]] = "Not Provided [GENEPIO:0001668]" else: data_row[heading[idx]] = l_row[idx] ws_data.append(data_row) From c61fae15813c777d7e03d041bf2dc58d684a055d Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 13:58:07 +0100 Subject: [PATCH 1183/1454] Changed prints and some error handling --- relecov_tools/json_validation.py | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) mode change 100644 => 100755 relecov_tools/json_validation.py diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py old mode 100644 new mode 100755 index 9699a27e..fbb7fd3c --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -82,12 +82,14 @@ def validate_instances(self): else: # Count error types for error in validator.iter_errors(item_row): - error_keys[error.message] = error.absolute_path[0] - if error.message in errors.keys(): + try: + error_keys[error.message] = error.absolute_path[0] + except Exception as e: + error_keys[error.message] = error.message + if error.message in errors: errors[error.message] += 1 else: errors[error.message] = 1 - # log.error("Invalid sample data %s", error.message) # append row with errors invalid_json.append(item_row) @@ -136,7 +138,7 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): sample_list = [] - stderr.print("[red] Start preparation of invalid samples") + stderr.print("Start preparation of invalid samples") for row in invalid_json: sample_list.append(str(row["collecting_lab_sample_id"])) @@ -153,7 +155,7 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): if str(row[2].value) not in sample_list: row_to_del.append(row[0].row) - stderr.print("[red] Collected rows to create the excel file") + stderr.print("Collected rows to create the excel file") if len(row_to_del) > 0: row_to_del.sort(reverse=True) for idx in row_to_del: @@ -165,13 +167,13 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): idx, e, ) - stderr.print("f[red] Unable to delete row {idx} becuase of {e}") + stderr.print(f"[red] Unable to delete row {idx} becuase of {e}") sys.exit(1) os.makedirs(out_folder, exist_ok=True) new_name = "invalid_" + os.path.basename(metadata) m_file = os.path.join(out_folder, new_name) - stderr.print("[red] Saving excel file with the invalid samples") + stderr.print("Saving excel file with the invalid samples") wb.save(m_file) return From 347b3252d5b4584478e8473bba72470452b96aff Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:01:14 +0100 Subject: [PATCH 1184/1454] Cleaning unused code and changed some prints --- relecov_tools/sftp_handle.py | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) mode change 100644 => 100755 relecov_tools/sftp_handle.py diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py old mode 100644 new mode 100755 index 09c9b8ea..ee8d2eca --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -86,29 +86,15 @@ def __init__( self.platform_storage_folder = config_json.get_topic_data( "sftp_handle", "platform_storage_folder" ) - try: - self.abort_if_md5_mismatch = ( - True if config["abort_if_md5_mismatch"] == "True" else False - ) - except KeyError: - self.abort_if_md5_mismatch = ( - True - if config_json.get_topic_data( - "sftp_handle", "abort_if_md5_mismatch" - ) - == "True" - else False - ) self.sftp_user = config["sftp_user"] self.sftp_passwd = config["sftp_passwd"] - self.pp = config["allowed_sample_extensions"] except KeyError as e: log.error("Invalid configuration file %s", e) stderr.print(f"[red] Invalid configuration file {e} !") sys.exit(1) if output_location is not None: if os.path.isdir(output_location): - self.platform_storage_folder = output_location + self.platform_storage_folder = os.path.realpath(output_location) else: log.error("Output location does not exist, aborting") stderr.print("[red] Output location does not exist, aborting") @@ -206,6 +192,7 @@ def get_files_from_sftp_folder(self, folder, files_list): log.info("created the folder to download files %s", local_folder_path) self.open_connection() log.info("Trying to fetch files in remote server") + stderr.print(f"Fetching {len(files_list)} files from {folder}...") for file_list in files_list: try: self.client.get( From 99085dc3a629ada9ab8c258a654d1fc3dc000fbc Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:02:57 +0100 Subject: [PATCH 1185/1454] Changed none for not_provided, included accession_fields for ena submission --- relecov_tools/conf/configuration.json | 69 +++++++-------------------- 1 file changed, 18 insertions(+), 51 deletions(-) mode change 100644 => 100755 relecov_tools/conf/configuration.json diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json old mode 100644 new mode 100755 index 8afb3bac..1485158a --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -279,20 +279,20 @@ ], "bioinfo_analysis": { "fixed_values": { - "assembly": "None", - "assembly_params": "None", + "assembly": "Not Provided [GENEPIO:0001668]", + "assembly_params": "Not Provided [GENEPIO:0001668]", "bioinformatics_protocol_software_name": "nf-core/viralrecon", "commercial_open_source_both": "Open Source", "consensus_params": "-p vcf -f", "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", "dehosting_method_software_name": "KRAKEN2_KRAKEN2", "depth_of_coverage_threshold": ">10x", - "if_assembly_other": "None", - "if_bioinformatic_protocol_is_other_specify": "None", - "if_consensus_other": "None", - "if_lineage_identification_other": "None", - "if_mapping_other": "None", - "if_preprocessing_other": "None", + "if_assembly_other": "Not Provided [GENEPIO:0001668]", + "if_bioinformatic_protocol_is_other_specify": "Not Provided [GENEPIO:0001668]", + "if_consensus_other": "Not Provided [GENEPIO:0001668]", + "if_lineage_identification_other": "Not Provided [GENEPIO:0001668]", + "if_mapping_other": "Not Provided [GENEPIO:0001668]", + "if_preprocessing_other": "Not Provided [GENEPIO:0001668]", "lineage_analysis_software_name": "pangolin", "mapping_params": "--seed 1", "mapping_software_name": "BOWTIE2_ALIGN", @@ -301,6 +301,10 @@ "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", "variant_calling_software_name": "IVAR_VARIANTS" }, + "feed_empty_fields":{ + "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", + "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" + }, "required_file": { "variants_metrics": "summary_variants_metrics_mqc.csv", "versions": "software_versions.yml", @@ -432,49 +436,6 @@ "instrument_model", "collecting institution" ], - "rename_sample_list_og": [ - "sample_name", - "sample_title", - "geographic_location_(country_and/or_sea)", - "host_subject_id", - "collection_date", - "host_common_name", - "host sex", - "host_scientific_name", - "collector_name", - "collecting institution" - ], - "rename_sample_list_final": [ - "alias", - "title", - "geographic location (country and/or sea)", - "host subject id", - "collection date", - "host common name", - "host sex", - "host scientific name", - "collector name", - "collecting institution" - ], - "common_missing_fields": [ - "subject exposure", - "subject exposure duration", - "type exposure", - "personal protective equipment", - "hospitalisation", - "illness duration", - "illness symptoms", - "host disease outcome", - "host health state", - "definition for seropositive sample", - "library_construction_protocol", - "serotype (required for a seropositive sample)", - "strain", - "host habitat", - "host description", - "gravidity", - "host behaviour" - ], "ena_fixed_fields": { "broker_name": "Instituto de Salud Carlos III", "file_format": "FASTQ", @@ -483,6 +444,12 @@ "study_abstract": "RELECOV is a Spanish Network for genomics surveillance", "insert_size": "0" }, + "accession_fields": [ + "ena_study_accession", + "ena_sample_accession", + "ena_experiment_accession", + "ena_run_accession" + ], "additional_formating": { "sample_description": [ "host_common_name", From a497b7ea7e9593ff79cada4e326316e2d8800642 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:05:40 +0100 Subject: [PATCH 1186/1454] changed madrid for comunidad de madrid --- relecov_tools/conf/laboratory_address.json | 75 +++++++++++++++++++--- 1 file changed, 65 insertions(+), 10 deletions(-) mode change 100644 => 100755 relecov_tools/conf/laboratory_address.json diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json old mode 100644 new mode 100755 index 94083a20..62f789ad --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -2,7 +2,7 @@ "Instituto de Salud Carlos III": { "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N,", "collecting_institution_email": "info@isciii.es", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain", @@ -685,7 +685,7 @@ "Hospital de Mostoles": { "collecting_institution_address": "C. Dr. Luis Montes, S/N", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Mostoles", "geo_loc_country": "Spain", @@ -696,7 +696,7 @@ "Hospital Clínico San Carlos": { "collecting_institution_address": "Calle del Prof Martín Lagos", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain", @@ -707,7 +707,7 @@ "Centro Militar de Veterinaria de la Defensa": { "collecting_institution_address": "C. Darío Gazapo 3", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain", @@ -718,7 +718,7 @@ "Hospital Universitario Severo Ochoa": { "collecting_institution_address": "Av. de Orellana, s/n, Leganés", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Leganes", "geo_loc_country": "Spain", @@ -729,7 +729,7 @@ "Hospital Universitario de Getafe": { "collecting_institution_address": "Carr. Madrid - Toledo, Km 12,500, Getafe", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Getafe", "geo_loc_country": "Spain", @@ -740,7 +740,7 @@ "Presidencia de Gobierno": { "collecting_institution_address": "", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain", @@ -751,7 +751,7 @@ "Ministerio de Sanidad, Servicios Sociales e Igualdad": { "collecting_institution_address": "P.º del Prado, 18", "collecting_institution_email": "", - "geo_loc_state": "Madrid", + "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain", @@ -949,7 +949,7 @@ "Hospital General Universitario de Elche": { "collecting_institution_address": "Carrer Almazara, 11, Elche", "collecting_institution_email": "", - "geo_loc_state": "Valenciana", + "geo_loc_state": "Comunitat Valenciana", "geo_loc_region": "Alicante", "geo_loc_city": "Elche", "geo_loc_country": "Spain", @@ -957,7 +957,7 @@ "submitting_institution_address": "Carrer Almazara, 11, Elche", "submitting_institution_email": "" }, - "Hospital San Pedro": { + "Hospital Universitario San Pedro": { "collecting_institution_address": "C. Piqueras, 98", "collecting_institution_email": "", "geo_loc_state": "La Rioja", @@ -978,5 +978,60 @@ "submitting_institution": "Hospital Universitario Txagorritxu", "submitting_institution_address": " Jose Atxotegi Kalea, s/n", "submitting_institution_email": "" + }, + "Hospital Universitari Arnau de Vilanova": { + "collecting_institution_address": "Av. Alcalde Rovira Roure, 80", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Lleida", + "geo_loc_city": "Lleida", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Arnau de Vilanova", + "submitting_institution_address": "Av. Alcalde Rovira Roure, 80", + "submitting_institution_email": "" + }, + "Hospital General Universitario de Castellon": { + "collecting_institution_address": "Avinguda de Benicassim, 128", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Castellon", + "geo_loc_city": "Castellon de la Plana", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario de Castellon", + "submitting_institution_address": "Avinguda de Benicassim, 128", + "submitting_institution_email": "" + }, + "Hospital Clínico de Valencia": { + "collecting_institution_address": "Av. de Blasco Ibañez, 17", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Valencia", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario de Castellon", + "submitting_institution_address": "Av. de Blasco Ibañez, 17", + "submitting_institution_email": "" + }, + "Hospital Universitario y Politecnico La Fe": { + "collecting_institution_address": "Avinguda de Fernando Abril Martorell, 106", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Valencia", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario y Politecnico La Fe", + "submitting_institution_address": "Avinguda de Fernando Abril Martorell, 106", + "submitting_institution_email": "" + }, + "Hospital Universitario Doctor Peset": { + "collecting_institution_address": "Av. de Gaspar Aguilar, 90", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Valencia", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital General Universitario de Castellon", + "submitting_institution_address": "Av. de Gaspar Aguilar, 90", + "submitting_institution_email": "" } } \ No newline at end of file From cf0c0f7214f445be161cb74985f57dc15410bb96 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:06:48 +0100 Subject: [PATCH 1187/1454] Included ontology value for other --- relecov_tools/schema/relecov_schema.json | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 2afa9e4c..ce12a11f 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1414,7 +1414,8 @@ "xGen SC2 Midnight1200 Amplicon Panel", "ViroKey SQ FLEX SARS-CoV-2 Primer Set", "NEBNext VarSkip Short SARS-CoV-2 primers", - "Other" + "Not Provided [GENEPIO:0001668]", + "Other [NCIT:C17649]" ], "examples": [ "ARTIC" @@ -1441,7 +1442,8 @@ "xGen SC2 Midnight1200 Amplicon Panel", "ViroKey SQ FLEX SARS-CoV-2 Primer Set", "NEBNext VarSkip Short SARS-CoV-2 primers", - "Other" + "Not Provided [GENEPIO:0001668]", + "Other [NCIT:C17649]" ], "examples": [ "ARTIC v4" @@ -1600,7 +1602,7 @@ "iSeq 100 i1 Reagent v2 (300-cycle) 4 pack", "iSeq 100 i1 Reagent v2 (300-cycle) 8 pack", "Not Provided [GENEPIO:0001668]", - "Other" + "Other [NCIT:C17649]" ], "examples": [ "iSeq 100 i1 Reagent v2 (300-cycle) 8 pack" @@ -1631,7 +1633,7 @@ "PacBio [GENEPIO:0001927]", "BGI", "MGI", - "Other" + "Other [NCIT:C17649]" ], "examples": [ "Illumina" @@ -1654,7 +1656,7 @@ "metatranscriptomic", "synthetic", "viral rna", - "other" + "other [NCIT:C17649]" ], "examples": [ "metagenomic" @@ -1693,7 +1695,7 @@ "Oligo-dT", "Inverse rRNA selection", "ChIP-Seq [GENEPIO:0001947]", - "Other" + "Other [NCIT:C17649]" ], "examples": [ "RANDOM PCR" From e22063e04675d1c802725b000613b386a68a17d5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:25:07 +0100 Subject: [PATCH 1188/1454] Changed click option for upload_ena_protocol module --- relecov_tools/__main__.py | 46 ++++++++++++++++++++------------------- 1 file changed, 24 insertions(+), 22 deletions(-) mode change 100644 => 100755 relecov_tools/__main__.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py old mode 100644 new mode 100755 index e75c9c3a..83a7db29 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -262,39 +262,41 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): @click.option("-p", "--password", help="password for the user to login") @click.option("-c", "--center", help="center name") @click.option("-e", "--ena_json", help="where the validated json is") -@click.option( - "-t", "--template_path", help="folder where the ENA templates are located" -) +@click.option("-t", "--template_path", help="Path to ENA templates folder") @click.option( "-a", "--action", type=click.Choice(["ADD", "MODIFY", "CANCEL", "RELEASE"], case_sensitive=False), help="select one of the available options", ) -@click.option("--dev", is_flag=True, default=False) -@click.option( - "-s", - "--accession", - is_flag=False, - flag_value="empty", - default="False", - help="Accession number given after submition, required for RELEASE action", -) +@click.option("--dev", is_flag=True, default=False, help="Test submission") +@click.option("--upload_fastq", is_flag=True, default=False, help="Upload fastq files") +@click.option("-m", "--metadata_types", help="List of metadata xml types to submit") @click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena( - user, password, center, ena_json, template_path, dev, action, accession, output_path + user, + password, + center, + ena_json, + template_path, + dev, + action, + metadata_types, + upload_fastq, + output_path ): """parse data to create xml files to upload to ena""" upload_ena = relecov_tools.upload_ena_protocol.EnaUpload( - user, - password, - center, - ena_json, - template_path, - dev, - action, - accession, - output_path, + user=user, + passwd=password, + center=center, + source_json=ena_json, + template_path=template_path, + dev=dev, + action=action, + metadata_types=metadata_types, + upload_fastq=upload_fastq, + output_path=output_path, ) upload_ena.upload() From f676ca5d367648cf75cdd181541d7c3b56129c37 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:28:13 +0100 Subject: [PATCH 1189/1454] Small changes in error handling and prints --- relecov_tools/read_lab_metadata.py | 40 ++++++++++++++++-------------- 1 file changed, 21 insertions(+), 19 deletions(-) mode change 100644 => 100755 relecov_tools/read_lab_metadata.py diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py old mode 100644 new mode 100755 index 730d33c0..c29dee9e --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -76,7 +76,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None except KeyError: log.warning("Property %s does not have 'label' attribute", prop) stderr.print( - "[orange] Property " + prop + " does not have 'label' attribute" + "[orange]Property " + prop + " does not have 'label' attribute" ) continue @@ -155,7 +155,7 @@ def adding_ontology_to_enum(self, m_data): continue if len(ontology_errors) >= 1: stderr.print( - "[red] No ontology could be added in:", + "[red] No ontology could be added in:\n", "\n".join({f"{x} - {y} samples" for x, y in ontology_errors.items()}), ) return m_data @@ -168,10 +168,12 @@ def process_from_json(self, m_data, json_fields): try: m_data[idx].update(json_data[m_data[idx][map_field]]) except KeyError as error: - if str(error.args[0]).lower() == "not provided": + clean_error = re.sub('[\[].*?[\]]', '', str(error.args[0])) + if str(clean_error).lower().strip() == "not provided": log.error("Label was not provided, auto-completing columns") + sample_id = m_data[idx]["collecting_lab_sample_id"] stderr.print( - f"Label {map_field} was not provided in sample {idx}, " + f"Label {map_field} was not provided in sample {sample_id}, " + "auto-completing with Not Provided" ) else: @@ -185,7 +187,7 @@ def process_from_json(self, m_data, json_fields): ) sys.exit(1) fields_to_add = { - x: "Not Provided" for x in json_fields["adding_fields"] + x: "Not Provided [GENEPIO:0001668]" for x in json_fields["adding_fields"] } m_data[idx].update(fields_to_add) return m_data @@ -194,18 +196,18 @@ def adding_fields(self, metadata): """Add information located inside various json file as fields""" for key, values in self.json_req_files.items(): - stderr.print(f"[blue] Processing {key}") + stderr.print(f"[blue]Processing {key}") f_path = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", values["file"] ) values["j_data"] = relecov_tools.utils.read_json_file(f_path) metadata = self.process_from_json(metadata, values) - stderr.print(f"[green] Processed {key}") + stderr.print(f"[green]Processed {key}") # As sample data file is comming in an input parameter, it cannot # be inside the configuration json file. # Include Sample information data from sample json file - stderr.print("[blue] Processing sample data file") + stderr.print("[blue]Processing sample data file") s_json = {} s_json["map_field"] = "submitting_lab_sample_id" s_json["adding_fields"] = [ @@ -218,7 +220,7 @@ def adding_fields(self, metadata): ] s_json["j_data"] = relecov_tools.utils.read_json_file(self.sample_list_file) metadata = self.process_from_json(metadata, s_json) - stderr.print("[green] Processed sample data file.") + stderr.print("[green]Processed sample data file.") return metadata def read_configuration_json_files(self): @@ -241,7 +243,7 @@ def read_metadata_file(self): """ heading_row_number = 4 ws_metadata_lab = relecov_tools.utils.read_excel_file( - self.metadata_file, "METADATA_LAB", heading_row_number, False + self.metadata_file, "METADATA_LAB", heading_row_number, leave_empty=False ) valid_metadata_rows = [] errors = {} @@ -256,7 +258,7 @@ def read_metadata_file(self): "Sample ID given for sequencing not found in row %s", row_number ) stderr.print( - f"[red] Sample ID given for sequencing not found in row {row_number}" + f"[red]Sample ID given for sequencing not found in row {row_number}" ) continue for key in row.keys(): @@ -266,7 +268,7 @@ def read_metadata_file(self): if "date" in key.lower(): if row[key] is None or str(row[key]).lower() == "not provided": log.info("Date was not provided") - row[key] = "Not Provided" + row[key] = "Not Provided [GENEPIO:0001668]" elif isinstance(row[key], int) or isinstance(row[key], float): log.info("Date given as an integer. Understood as a year") row[key] = str(int(row[key])) @@ -286,7 +288,7 @@ def read_metadata_file(self): "Invalid date format in sample %s", row_number ) stderr.print( - f"[red] Invalid date format in sample {sample_number}, {key}" + f"[red]Invalid date format in sample {sample_number}, {key}" ) elif "sample id" in key.lower(): if isinstance(row[key], float) or isinstance(row[key], int): @@ -298,23 +300,23 @@ def read_metadata_file(self): property_row[self.label_prop_dict[key]] = row[key] except KeyError as e: log.error("Error when mapping the label %s", e) - stderr.print(f"[red] Error when mapping the label {str(e)}") + stderr.print(f"[red]Error when mapping the label {str(e)}") continue valid_metadata_rows.append(property_row) return valid_metadata_rows, errors def create_metadata_json(self): - stderr.print("[blue] Reading Lab Metadata Excel File") + stderr.print("[blue]Reading Lab Metadata Excel File") valid_metadata_rows, errors = self.read_metadata_file() if len(errors) > 0: - stderr.print("[red] Stopped executing because errors were found") + stderr.print("[red]Stopped executing because errors were found") sys.exit(1) # Continue by adding extra information - stderr.print("[blue] Including additional information") + stderr.print("[blue]Including additional information") extended_metadata = self.adding_fields(valid_metadata_rows) - stderr.print("[blue] Including post processing information") + stderr.print("[blue]Including post processing information") extended_metadata = self.adding_post_processing(extended_metadata) extended_metadata = self.adding_copy_from_other_field(extended_metadata) extended_metadata = self.adding_fixed_fields(extended_metadata) @@ -322,7 +324,7 @@ def create_metadata_json(self): file_name = ( "processed_metadata_lab_" + datetime.now().strftime("%Y_%m_%d") + ".json" ) - stderr.print("[blue] Writting output json file") + stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) file_path = os.path.join(self.output_folder, file_name) relecov_tools.utils.write_json_fo_file(completed_metadata, file_path) From 8996c3d13ffe731f06db0a6ad470074e43dc699a Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:29:28 +0100 Subject: [PATCH 1190/1454] Now report is output into a file, also detects not_provided fields --- relecov_tools/map_schema.py | 40 +++++++++++++++++-------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 31dfe184..80460b59 100755 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -140,18 +140,16 @@ def maping_schemas_based_on_geontology(self): except KeyError as e: if key in required_fields: stderr.print( - f"[red]Required field {key} ontology is missing in relecov schema" + f"[red]Required field {key} ontology missing in relecov schema" ) sys.exit(1) else: errors[key] = str(e) if len(errors) >= 1: output_errs = "\n".join(f"{field}:{info}" for field, info in errors.items()) - log.error( - "Invalid ontology for: %s", - str([field for field in errors.keys()]).strip("[]"), - ) - stderr.print("\nSome ontologies failed mapping. Check mapping_errors.log") + invalid_ontologies = str([field for field in errors.keys()]).strip("[]") + log.error("Invalid ontology for: "+invalid_ontologies) + stderr.print("[yellow]\nGot unmapped ontologies. Check mapping_errors.log") with open("mapping_errors.log", "w") as errs: errs.write("Ontology mapping errors:\n" + output_errs + "\n") return mapped_dict @@ -180,9 +178,6 @@ def additional_formating(self, mapped_json_data): "ENA_fields", "additional_formating" ) fixed_fields = self.config_json.get_topic_data("ENA_fields", "ena_fixed_fields") - not_provided_fields = self.config_json.get_configuration("ENA_fields")[ - "common_missing_fields" - ] if self.destination_schema == "ENA": for idx in range(len(self.json_data)): @@ -190,8 +185,8 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx][key] = value for key, _ in additional_data.items(): """ - Some fields in ENA need special formatting such as sample_id+date - instead of directly merging them, -- is used as delimiter. + Some fields in ENA need special formatting such as sample_id+date. + Instead of directly merging them, -- is used as delimiter. Also, the Not Provided fields are skipped in this process """ formated_data = { @@ -208,11 +203,6 @@ def additional_formating(self, mapped_json_data): if "fastq_filepath" in key: formated_data[key] = formated_data[key].replace("--", "/") mapped_json_data[idx][key] = formated_data[key] - for _, value in enumerate(not_provided_fields): - if value in mapped_json_data[idx]: - continue - else: - mapped_json_data[idx][value] = "Not Provided" """ This is a temporal solution for library_strategy. Once the values are also mapped by the ontology (not only the fields) this should not be necessary @@ -225,8 +215,12 @@ def additional_formating(self, mapped_json_data): def check_required_fields(self, mapped_json_data, dest_schema): """Checks which required fields are Not Provided""" if dest_schema == "ENA": + # The block below can probably go into an auxiliar function required_fields = self.mapped_to_schema["required"] - + for sample in mapped_json_data: + missing_required = [x for x in required_fields if x not in sample] + for field in missing_required: + sample[field] = "Not Provided" try: not_provided_fields = { sample["isolate"]: [ @@ -237,21 +231,23 @@ def check_required_fields(self, mapped_json_data, dest_schema): for sample in mapped_json_data } except KeyError as e: - print(f"Field {e} could not be found in json data, aborting") + print(f"Field {e} could not be found in json data. Aborting") + print() sys.exit(1) notprov_report = "\n".join( f"Sample {key}: {str(val).strip('[]')}" for key, val in not_provided_fields.items() ) stderr.print( - f"[red]\nSome required fields for {dest_schema} were Not Provided:\n", - "Check mapping_errors.log for more details", + f"[yellow]\nSome required fields for {dest_schema} were Not Provided:", + "[yellow]\nCheck mapping_errors.log for more details", ) with open("mapping_errors.log", "a") as errs: - errs.write("Required fields missing:\n" + notprov_report) + errs.write("Required fields Not Provided:\n" + notprov_report) else: + # Only ENA's schema is supported as yet return - return + return mapped_json_data def write_json_fo_file(self, mapped_json_data): """Write metadata to json file""" From eb42a87e9312c099251929db7f859690bd96d7cd Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:31:42 +0100 Subject: [PATCH 1191/1454] Big changes to handle missing data in bioinfo results. Also some code reformatting --- relecov_tools/read_bioinfo_metadata.py | 201 +++++++++++++------------ 1 file changed, 103 insertions(+), 98 deletions(-) mode change 100644 => 100755 relecov_tools/read_bioinfo_metadata.py diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py old mode 100644 new mode 100755 index eb2b670d..435cd59b --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -68,14 +68,43 @@ def __init__( sys.exit(1) self.req_files[key] = f_path - def add_fixed_values(self, j_data): - """include the fixed data defined in configuration""" - f_values = self.configuration.get_topic_data("bioinfo_analysis", "fixed_values") + def add_fixed_values(self, j_data, fixed_values): + """include the fixed data defined in configuration or feed custom empty fields""" + f_values = self.configuration.get_topic_data("bioinfo_analysis", fixed_values) for row in j_data: for field, value in f_values.items(): row[field] = value return j_data + def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): + """Auxiliar function to iterate over variants and mapping tables to map metadata""" + errors=[] + field_errors={} + for row in j_data: + sample_name = row["submitting_lab_sample_id"] + if sample_name in map_data: + for field, value in mapping_fields.items(): + try: + row[field] = map_data[sample_name][value] + except KeyError as e: + field_errors[sample_name] = {field:e} + row[field] = "Not Provided [GENEPIO:0001668]" + continue + else: + errors.append(sample_name) + for field in mapping_fields.keys(): + row[field] = "Not Provided [GENEPIO:0001668]" + if errors: + lenerrs = len(errors) + log.error( + "{0} samples missing in {1}:\n{2}".format(lenerrs, table_name, errors) + ) + stderr.print(f"[red]{lenerrs} samples missing in {table_name}:\n{errors}") + if field_errors: + log.error("Fields not found in {0}:\n{1}".format(table_name, field_errors)) + stderr.print(f"[red]Missing values in {table_name}\n:{field_errors}") + return j_data + def include_data_from_mapping_stats(self, j_data): """By processing mapping stats file the following information is included in schema properties: depth_of_coverage_value, lineage_name, @@ -86,79 +115,66 @@ def include_data_from_mapping_stats(self, j_data): # position of the sample columns inside mapping file sample_position = 4 map_data = relecov_tools.utils.read_csv_file_return_dict( - self.req_files["mapping_stats"], "\t", sample_position + self.req_files["mapping_stats"], sep="\t", key_position=sample_position ) mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_stats" ) - - for row in j_data: - sample_name = row["submitting_lab_sample_id"] - for field, value in mapping_fields.items(): - try: - row[field] = map_data[row["submitting_lab_sample_id"]][value] - except KeyError as e: - log.error("Field %s not found in mapping stats", e) - stderr.print( - f"[red]Field {e} not found in mapping stats for", - f"sample {sample_name}", - ) - sys.exit(1) - return j_data + j_data_with_mapping_stats = self.mapping_over_table( + j_data, map_data, mapping_fields, "mapping stats" + ) + return j_data_with_mapping_stats def include_pangolin_data(self, j_data): """Include pangolin data collecting form each file generated by pangolin""" mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_pangolin" ) + missing_pango=[] for row in j_data: if "-" in row["submitting_lab_sample_id"]: sample_name = row["submitting_lab_sample_id"].replace("-", "_") else: sample_name = row["submitting_lab_sample_id"] - f_name_regex = sample_name + ".pangolin.*.csv" + f_name_regex = sample_name + ".pangolin*.csv" f_path = os.path.join(self.input_folder, f_name_regex) - pangolin_sample_file = glob.glob(f_path) - if pangolin_sample_file: - if len(pangolin_sample_file) == 1: - try: - result_regex = re.search( - "(.*)\.pangolin\.(.*)\.csv", pangolin_sample_file[0] - ) - row["lineage_analysis_date"] = result_regex.group(2) - row["lineage_analysis_date"] = datetime.strptime( - row["lineage_analysis_date"], "%Y%m%d" - ).strftime("%Y-%m-%d") - except Exception as e: - stderr.print( - f"[red] Pattern not found in file name. Error: {e}" - ) - try: - f_data = relecov_tools.utils.read_csv_file_return_dict( - result_regex.group(), "," - ) - except FileNotFoundError as e: - log.error("File %s not found ", e) - stderr.print(f"[red]File {e} not found") - # When file does not exist set all values to empty - for field, value in mapping_fields.items(): - row[field] = "" - continue - # sys.exit(1) - pang_key = list(f_data.keys())[0] - for field, value in mapping_fields.items(): - row[field] = f_data[pang_key][value] - else: - # We need to handle this when more than one analysis in the folder. How can we do this? Use the last one? + pango_files = glob.glob(f_path) + if pango_files: + if len(pango_files) > 1: stderr.print( - "[red] More than one pangolin file found for the same sample " + "[yellow]More than one pangolin file found for sample", + f"[yellow]{sample_name}. Selecting the most recent one", ) - sys.exit(1) + try: + pango_files = sorted( + pango_files, + key=lambda dt: datetime.strptime( + dt.split(".")[-2], "%Y%m%d" + ), + ) + row["lineage_analysis_date"] = pango_files[0].split(".")[-2] + except ValueError as e: + log.error("No date found in %s pangolin files", sample_name) + stderr.print(f"[red]No date found in sample {sample_name}", + f"[red]pangolin filenames: {pango_files}") + stderr.print("[Yellow] Using mapping analysis date instead") + # If no date in pangolin files, set date as analysis date + row["lineage_analysis_date"] = row["analysis_date"] + f_data = relecov_tools.utils.read_csv_file_return_dict( + pango_files[0], sep="," + ) + pang_key = list(f_data.keys())[0] + for field, value in mapping_fields.items(): + row[field] = f_data[pang_key][value] else: - stderr.print(f"[yellow] No pangolin file for sample: {sample_name}") - + missing_pango.append(sample_name) + for field in mapping_fields.keys(): + row[field] = "Not Provided [GENEPIO:0001668]" + if len(missing_pango) >= 1: + stderr.print(f"[yellow]{len(missing_pango)} samples missing pangolin.csv file:") + stderr.print(f"[yellow]{missing_pango}") return j_data def include_consensus_data(self, j_data): @@ -169,6 +185,7 @@ def include_consensus_data(self, j_data): mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_consensus" ) + missing_consens = [] for row in j_data: if "-" in row["submitting_lab_sample_id"]: sample_name = row["submitting_lab_sample_id"].replace("-", "_") @@ -181,22 +198,30 @@ def include_consensus_data(self, j_data): f_path ) except FileNotFoundError as e: - log.error("File %s not found ", e) - stderr.print(f"[red]File {e} not found") + missing_consens.append(e.filename) for item in mapping_fields: - row[item] = "" + row[item] = "Not Provided [GENEPIO:0001668]" continue row["consensus_genome_length"] = str(len(record_fasta)) row["consensus_sequence_name"] = record_fasta.description row["consensus_sequence_filepath"] = self.input_folder row["consensus_sequence_filename"] = f_name row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) - base_calculation = int(row["read_length"]) * len(record_fasta) - if row["submitting_lab_sample_id"] != "": - row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) + if row["read_length"].isdigit(): + base_calculation = int(row["read_length"]) * len(record_fasta) + if row["submitting_lab_sample_id"] != "Not Provided [GENEPIO:0001668]": + row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) + else: + row["number_of_base_pairs_sequenced"] = str(base_calculation) else: - row["number_of_base_pairs_sequenced"] = str(base_calculation) - + row["number_of_base_pairs_sequenced"] = "Not Provided [GENEPIO:0001668]" + conserrs = len(missing_consens) + if conserrs >= 1: + log.error( + "{0} Consensus files missing:\n{1}".format(conserrs, missing_consens) + ) + stderr.print(f"[yellow]{conserrs} samples missing consensus file:") + stderr.print(f"[yellow]\n{missing_consens}") return j_data def parse_long_table(self, long_table_path, output_folder): @@ -213,7 +238,7 @@ def parse_long_table(self, long_table_path, output_folder): sys.exit(1) if not os.path.isfile(table_path): log.error("variants_long_table given file is not a file") - stderr.print("[red]Variants_long_table file, Aborting") + stderr.print("[red]Variants_long_table file do not exist, Aborting") sys.exit(1) long_table = LongTableParse(table_path, output_folder) @@ -221,14 +246,12 @@ def parse_long_table(self, long_table_path, output_folder): return - def include_long_table_path(self, j_data): - """Include the variant long table path by searchin the in input folder - the file name that contains long_table.csv - """ - condition = os.path.join(self.input_folder, "*long_table.csv") + def include_custom_data(self, j_data): + """Include custom fields like variant-long-table path""" + condition = os.path.join(self.input_folder, "*variants_long_table*.csv") f_path = relecov_tools.utils.get_files_match_condition(condition) if len(f_path) == 0: - long_table_path = "" + long_table_path = "Not Provided [GENEPIO:0001668]" else: long_table_path = f_path[0] for row in j_data: @@ -240,37 +263,26 @@ def include_variant_metrics(self, j_data): metric file_exists """ map_data = relecov_tools.utils.read_csv_file_return_dict( - self.req_files["variants_metrics"], "," + self.req_files["variants_metrics"], sep="," ) mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_variant_metrics" ) - for row in j_data: - sample_name = row["submitting_lab_sample_id"] - for field, value in mapping_fields.items(): - try: - row[field] = map_data[row["submitting_lab_sample_id"]][value] - except KeyError as e: - log.error("Field %s not found in mapping stats", e) - stderr.print( - f"[red]Field {e} not found in mapping stats for", - f"sample {sample_name}", - ) - sys.exit(1) - return j_data + j_data_with_variant_metrics = self.mapping_over_table( + j_data, map_data, mapping_fields, "variant metrics" + ) + return j_data_with_variant_metrics def include_software_versions(self, j_data): """Include versions from the yaml version file""" version_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_version" ) - try: versions = relecov_tools.utils.read_yml_file(self.req_files["versions"]) except YAMLError as e: log.error("Unable to process version file return error %s", e) - stderr.print("[red]Unable to process version file") - stderr.print(f" {e}") + stderr.print(f"[red]Unable to process version file {e}") sys.exit(1) for row in j_data: for field, version_data in version_fields.items(): @@ -288,15 +300,6 @@ def collect_info_from_lab_json(self): log.error("%s invalid json file", self.json_file) stderr.print(f"[red] {self.json_file} invalid json file") sys.exit(1) - # j_data = [] - # mapping_fields = self.configuration.get_topic_data( - # "bioinfo_analysis", "required_fields_from_lab_json" - # ) - # for row in json_lab_data: - # j_data_dict = {} - # for lab_field, bio_field in mapping_fields.items(): - # j_data_dict[bio_field] = row[lab_field] - # j_data.append(j_data_dict) return json_lab_data def create_bioinfo_file(self): @@ -307,7 +310,9 @@ def create_bioinfo_file(self): stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print("[blue]Adding fixed values") - j_data = self.add_fixed_values(j_data) + j_data = self.add_fixed_values(j_data,"fixed_values") + # Creating empty fields that are not managed in case of missing data + j_data = self.add_fixed_values(j_data,"feed_empty_fields") stderr.print("[blue]Adding data from mapping stats") j_data = self.include_data_from_mapping_stats(j_data) stderr.print("[blue]Adding software versions") @@ -321,7 +326,7 @@ def create_bioinfo_file(self): stderr.print("[blue]Parsing variants_long_table info to json format...") self.parse_long_table(self.input_folder, self.output_folder) stderr.print("[blue]Adding variant long table path") - j_data = self.include_long_table_path(j_data) + j_data = self.include_custom_data(j_data) file_name = ( "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" ) From 831f4f79051566efcba03ca6d593e4103028b2e2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 14:33:55 +0100 Subject: [PATCH 1192/1454] Huge changes in how the submission is generated. Also handling of large number of samples --- relecov_tools/upload_ena_protocol.py | 197 +++++++++++++++++++-------- 1 file changed, 137 insertions(+), 60 deletions(-) diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index 9ec92fa3..6f5075c5 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -6,6 +6,7 @@ import os import ftplib import relecov_tools.utils +from datetime import datetime from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets @@ -37,7 +38,8 @@ def __init__( template_path=None, dev=None, action=None, - accession=None, + metadata_types=None, + upload_fastq=None, output_path=None, ): if user is None: @@ -62,11 +64,15 @@ def __init__( ) else: self.source_json_file = source_json + if not os.path.exists(self.source_json_file): + log.error("json data file %s does not exist ", self.source_json_file) + stderr.print(f"[red]json data file {self.source_json_file} does not exist") + sys.exit(1) if template_path is None: self.template_path = relecov_tools.utils.prompt_path( msg="Select the folder containing ENA templates" ) - # template_folder = "/home/user/git_repositories/relecov-tools/relecov_tools/templates" + # e.g. template_folder = "/home/user/github_repositories/relecov-tools/relecov_tools/templates" else: self.template_path = template_path if not os.path.exists(self.template_path): @@ -78,14 +84,6 @@ def __init__( ) else: self.dev = dev - if accession == "empty": - self.accession = relecov_tools.utils.prompt_yn_question( - msg="Select the accession number for the submission" - ) - elif accession == "false": - self.accession = False - else: - self.accession = accession if action is None: self.action = relecov_tools.utils.prompt_selection( msg="Select the action to upload to ENA", @@ -96,35 +94,44 @@ def __init__( sys.exit(1) else: self.action = action.upper() + if output_path is None: self.output_path = relecov_tools.utils.prompt_path( msg="Select the folder to store the xml files" ) else: self.output_path = output_path + + self.upload_fastq_files = upload_fastq + + all_metadata_types = ["study","run","experiment","sample"] + if metadata_types is None: + # If not specified, all metadata xmls are generated and submitted + self.metadata_types = all_metadata_types + else: + self.metadata_types = metadata_types.split(",") + if not all(xml in all_metadata_types for xml in self.metadata_types): + wrong_types = [ + xml for xml in self.metadata_types if xml not in all_metadata_types + ] + log.error("Unsupported metadata xml types: "+str(wrong_types)) + stderr.print(f"[red]Unsupported metadata xml types: {wrong_types}") + sys.exit(1) config_json = ConfigJson() self.config_json = config_json - self.checklist = self.config_json.get_configuration("ENA_fields")["checklist"] - - if not os.path.isfile(self.source_json_file): - log.error("json data file %s does not exist ", self.source_json_file) - stderr.print(f"[red]json data file {self.source_json_file} does not exist") - sys.exit(1) - with open(self.source_json_file, "r") as fh: json_data = json.loads(fh.read()) self.json_data = json_data - if self.dev: self.url = "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" else: self.url = "https://www.ebi.ac.uk/ena/submit/drop-box/submit/?auth=ENA" - def table_formatting(self, schemas_dataframe, source): + def table_formatting(self, schemas_dataframe_raw, source): """Some fields in the dataframe need special formatting""" - formated_df = schemas_dataframe[source] + formated_df = schemas_dataframe_raw[source] formated_df.insert(3, "status", self.action) formated_df.rename( columns={ @@ -133,6 +140,13 @@ def table_formatting(self, schemas_dataframe, source): }, inplace=True, ) + if self.action in ["CANCEL", "MODIFY", "RELEASE"]: + formated_df.rename( + columns={"ena_"+str(source) + "_accession": "accession"}, + inplace=True + ) + if source == "study": + formated_df = formated_df.drop_duplicates(subset=["alias"]) if source == "sample": formated_df.insert(4, "ENA_CHECKLIST", self.checklist) """ @@ -144,46 +158,74 @@ def table_formatting(self, schemas_dataframe, source): formated_df["file_name"] = formated_df["file_name"].str.split("--") formated_df = formated_df.explode("file_name").reset_index(drop=True) formated_df["file_checksum"] = [ - x[1].split("--")[0] if x[0] % 2 == 0 else x[1].split("--")[1] - for x in enumerate(formated_df["file_checksum"]) + x.split("--")[0] if index % 2 == 0 else x.split("--")[1] + for index, x in enumerate(formated_df["file_checksum"]) ] - if source == "study": - formated_df = formated_df.drop_duplicates(subset=["alias"]) - stderr.print("study table:", formated_df) - - if isinstance(self.accession, str): - formated_df["accession"] = self.accession - schemas_dataframe[source] = formated_df - return schemas_dataframe + return formated_df def dataframes_from_json(self, json_data): """The xml is built using a dictionary of dataframes as a base structure""" - source_options = ["study", "sample", "run", "experiment"] + source_options = self.metadata_types + schemas_dataframe = {} schemas_dataframe_raw = {} - + acces_fields = self.config_json.get_topic_data("ENA_fields", "accession_fields") + filtered_access_fields = [ + fd for fd in acces_fields if any(source in fd for source in source_options) + ] + all_missing_accessions = [] + if self.action in ["CANCEL", "MODIFY", "RELEASE"]: + for source in source_options: + missing_accessions = [ + samp["sample_name"] for samp in json_data for fd in + filtered_access_fields if (source in fd and fd not in samp.keys()) + ] + if missing_accessions: + log.error("Found samples in json without proper ena accessions") + stderr.print(f"[red]Found samples missing {source} accession ids:") + all_missing_accessions.extend(missing_accessions) + if all_missing_accessions: + stderr.print(f"Not committed samples:\n", all_missing_accessions) + for source in source_options: source_topic = "_".join(["df", source, "fields"]) source_fields = self.config_json.get_topic_data("ENA_fields", source_topic) + if self.action in ["CANCEL", "MODIFY", "RELEASE"]: + source_fields.append(str("ena_"+source+"_accession")) source_dict = { - field: [sample[field] for sample in json_data] - for field in source_fields + fld: [sample[fld] for sample in json_data if sample["sample_name"] + not in all_missing_accessions] for fld in source_fields } schemas_dataframe_raw[source] = pd.DataFrame.from_dict(source_dict) - schemas_dataframe = self.table_formatting(schemas_dataframe_raw, source) + schemas_dataframe[source] = self.table_formatting(schemas_dataframe_raw, source) return schemas_dataframe - def save_tables(self, schemas_dataframe): + def save_tables(self, schemas_dataframe, date): """Save the dataframes into csv files""" stderr.print(f"Saving dataframes in {self.output_path}") for source, table in schemas_dataframe.items(): - table_name = str(self.output_path + source + "_table.csv") + table_name = str(self.output_path + source + date + "_table.csv") table.to_csv(table_name, sep=",") - def xml_submission(self, schemas_dataframe): + def update_json(self, updated_schemas_df, json_data): + access_dict = {} + updated_json_data = json_data.copy() + for source, table in updated_schemas_df.items(): + access_list = [x for x in table["accession"]] + access_dict[source] = access_list + """run accessions are duplicated for R1/R2 so they need to be removed""" + if source == "run": + del access_dict[source][1::2] + for source, acclist in access_dict.items(): + accession_field_name = str("ena_"+source+"_accession") + for sample, accession in zip(updated_json_data, acclist): + sample[accession_field_name] = accession + return updated_json_data + + def xml_submission(self, json_data, schemas_dataframe, batch_index=None): """The metadata is submitted in an xml format""" - + import pdb; pdb.set_trace() schema_targets = extract_targets(self.action, schemas_dataframe) tool = self.config_json.get_configuration("ENA_fields")["tool"] @@ -212,19 +254,17 @@ def xml_submission(self, schemas_dataframe): self.checklist, tool, ) - schema_xmls["submission"] = submission_xml - """Tree writes an xml file for the run fields""" - """tree = ET.parse(schema_xmls["run"]) - tree.write(schema_xmls["run"])""" - - print(f"\nSubmitting XMLs to ENA server: {self.url}") + stderr.print(f"\nProcessing submission to ENA server: {self.url}") + import pdb; pdb.set_trace() receipt = send_schemas(schema_xmls, self.url, self.user, self.passwd).text if not os.path.exists(self.output_path): os.mkdir(self.output_path) - receipt_dir = os.path.join(self.output_path, "receipt.xml") - print(f"Printing receipt to {receipt_dir}") + date = str(datetime.now().strftime("%Y%m%d-%H%M%S")) + receipt_name = "receipt_"+date+".xml" + receipt_dir = os.path.join(self.output_path, receipt_name) + stderr.print(f"Printing receipt to {receipt_dir}") with open(f"{receipt_dir}", "w") as fw: fw.write(receipt) @@ -233,16 +273,26 @@ def xml_submission(self, schemas_dataframe): except ValueError: log.error("There was an ERROR during submission:") sys.exit(receipt) - if str(self.action) in ["ADD", "MODIFY"]: - schemas_dataframe = update_table( + updated_schemas_df = update_table( schemas_dataframe, schema_targets, schema_update ) else: - schemas_dataframe = update_table_simple( + updated_schemas_df = update_table_simple( schemas_dataframe, schema_targets, self.action ) - self.save_tables(schemas_dataframe) + + updated_json = self.update_json(updated_schemas_df, json_data) + if batch_index == None: + suffix = str("_"+date+".json") + else: + suffix = str("_"+date+"_batch"+str(batch_index)+".json") + updated_json_name = ( + os.path.splitext(os.path.basename(self.source_json_file))[0]+suffix + ) + relecov_tools.utils.write_json_fo_file(updated_json, updated_json_name) + + self.save_tables(updated_schemas_df, date) return def fastq_submission(self, json_data): @@ -261,25 +311,52 @@ def fastq_submission(self, json_data): session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): - print("Uploading path " + path + " and filename: " + filename) + stderr.print("Uploading path: " + path + " with filename: " + filename) try: file = open(path, "rb") # file to send g = session.storbinary(f"STOR {filename}", file) - print(g) # send the file + stderr.print(g) # send the file file.close() # close file and FTP except BaseException as err: - print(f"ERROR: {err}") + stderr.print(f"ERROR: {err}") # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") g2 = session.quit() - print(g2) - + stderr.print(g2) + return + + def large_json_upload(self, json_data): + """ + Split large json into smaller jsons of maximum size 20 + due to limitations in submissions to ENA's API + """ + ena_api_limit = 20 + number_of_batchs = len(range(0, len(json_data), ena_api_limit)) + stderr.print(f"Splitting the json data in {number_of_batchs} batchs...") + for index, x in range(0, len(json_data), ena_api_limit): + batch_index = str(index+1) + stderr.print(f"[blue]Processing batch {batch_index}...") + self.standard_upload(json_data[x:x+ena_api_limit], batch_index) return - def upload(self): + def standard_upload(self, json_data, batch_index=None): """Create the required files and upload to ENA""" - schemas_dataframe = self.dataframes_from_json(self.json_data) - self.xml_submission(schemas_dataframe) - self.fastq_submission(self.json_data) + schemas_dataframe = self.dataframes_from_json(json_data) + stderr.print("[blue]Successfull creation of dataframes") + if self.upload_fastq_files: + self.fastq_submission(json_data) + stderr.print("Preparing xml files for submission...") + self.xml_submission(json_data, schemas_dataframe, batch_index) + return + def upload(self): + """Handle the data and upload it to ENA""" + if len(self.json_data) <= 50: + self.standard_upload(self.json_data) + else: + stderr.print("[yellow]Json is too large to be submitted. Splitting it...") + self.large_json_upload(self.json_data) stderr.print("[green] Finished execution") return + + + From fda41b0f9d08b7c9e8435423766989e2a70880df Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 15:55:37 +0100 Subject: [PATCH 1193/1454] Big changes in upload_ena_protoccol and other modules, linting1 --- relecov_tools/__main__.py | 16 +++--- relecov_tools/map_schema.py | 2 +- relecov_tools/read_bioinfo_metadata.py | 32 ++++++------ relecov_tools/read_lab_metadata.py | 5 +- relecov_tools/upload_ena_protocol.py | 70 ++++++++++++++------------ 5 files changed, 69 insertions(+), 56 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 83a7db29..a576f9f8 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -274,16 +274,16 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): @click.option("-m", "--metadata_types", help="List of metadata xml types to submit") @click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena( - user, - password, - center, - ena_json, + user, + password, + center, + ena_json, template_path, - dev, - action, - metadata_types, + dev, + action, + metadata_types, upload_fastq, - output_path + output_path, ): """parse data to create xml files to upload to ena""" upload_ena = relecov_tools.upload_ena_protocol.EnaUpload( diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 80460b59..799e1f1e 100755 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -148,7 +148,7 @@ def maping_schemas_based_on_geontology(self): if len(errors) >= 1: output_errs = "\n".join(f"{field}:{info}" for field, info in errors.items()) invalid_ontologies = str([field for field in errors.keys()]).strip("[]") - log.error("Invalid ontology for: "+invalid_ontologies) + log.error("Invalid ontology for: " + invalid_ontologies) stderr.print("[yellow]\nGot unmapped ontologies. Check mapping_errors.log") with open("mapping_errors.log", "w") as errs: errs.write("Ontology mapping errors:\n" + output_errs + "\n") diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 435cd59b..7761620d 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -78,8 +78,8 @@ def add_fixed_values(self, j_data, fixed_values): def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): """Auxiliar function to iterate over variants and mapping tables to map metadata""" - errors=[] - field_errors={} + errors = [] + field_errors = {} for row in j_data: sample_name = row["submitting_lab_sample_id"] if sample_name in map_data: @@ -87,7 +87,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): try: row[field] = map_data[sample_name][value] except KeyError as e: - field_errors[sample_name] = {field:e} + field_errors[sample_name] = {field: e} row[field] = "Not Provided [GENEPIO:0001668]" continue else: @@ -98,7 +98,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): lenerrs = len(errors) log.error( "{0} samples missing in {1}:\n{2}".format(lenerrs, table_name, errors) - ) + ) stderr.print(f"[red]{lenerrs} samples missing in {table_name}:\n{errors}") if field_errors: log.error("Fields not found in {0}:\n{1}".format(table_name, field_errors)) @@ -131,7 +131,7 @@ def include_pangolin_data(self, j_data): mapping_fields = self.configuration.get_topic_data( "bioinfo_analysis", "mapping_pangolin" ) - missing_pango=[] + missing_pango = [] for row in j_data: if "-" in row["submitting_lab_sample_id"]: sample_name = row["submitting_lab_sample_id"].replace("-", "_") @@ -150,15 +150,15 @@ def include_pangolin_data(self, j_data): try: pango_files = sorted( pango_files, - key=lambda dt: datetime.strptime( - dt.split(".")[-2], "%Y%m%d" - ), + key=lambda dt: datetime.strptime(dt.split(".")[-2], "%Y%m%d"), ) row["lineage_analysis_date"] = pango_files[0].split(".")[-2] except ValueError as e: log.error("No date found in %s pangolin files", sample_name) - stderr.print(f"[red]No date found in sample {sample_name}", - f"[red]pangolin filenames: {pango_files}") + stderr.print( + f"[red]No date found in sample {sample_name}", + f"[red]pangolin filenames: {pango_files}", + ) stderr.print("[Yellow] Using mapping analysis date instead") # If no date in pangolin files, set date as analysis date row["lineage_analysis_date"] = row["analysis_date"] @@ -173,7 +173,9 @@ def include_pangolin_data(self, j_data): for field in mapping_fields.keys(): row[field] = "Not Provided [GENEPIO:0001668]" if len(missing_pango) >= 1: - stderr.print(f"[yellow]{len(missing_pango)} samples missing pangolin.csv file:") + stderr.print( + f"[yellow]{len(missing_pango)} samples missing pangolin.csv file:" + ) stderr.print(f"[yellow]{missing_pango}") return j_data @@ -218,8 +220,10 @@ def include_consensus_data(self, j_data): conserrs = len(missing_consens) if conserrs >= 1: log.error( - "{0} Consensus files missing:\n{1}".format(conserrs, missing_consens) + "{0} Consensus files missing:\n{1}".format( + conserrs, missing_consens ) + ) stderr.print(f"[yellow]{conserrs} samples missing consensus file:") stderr.print(f"[yellow]\n{missing_consens}") return j_data @@ -310,9 +314,9 @@ def create_bioinfo_file(self): stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print("[blue]Adding fixed values") - j_data = self.add_fixed_values(j_data,"fixed_values") + j_data = self.add_fixed_values(j_data, "fixed_values") # Creating empty fields that are not managed in case of missing data - j_data = self.add_fixed_values(j_data,"feed_empty_fields") + j_data = self.add_fixed_values(j_data, "feed_empty_fields") stderr.print("[blue]Adding data from mapping stats") j_data = self.include_data_from_mapping_stats(j_data) stderr.print("[blue]Adding software versions") diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index c29dee9e..4c21bc0e 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -168,7 +168,7 @@ def process_from_json(self, m_data, json_fields): try: m_data[idx].update(json_data[m_data[idx][map_field]]) except KeyError as error: - clean_error = re.sub('[\[].*?[\]]', '', str(error.args[0])) + clean_error = re.sub("[\[].*?[\]]", "", str(error.args[0])) if str(clean_error).lower().strip() == "not provided": log.error("Label was not provided, auto-completing columns") sample_id = m_data[idx]["collecting_lab_sample_id"] @@ -187,7 +187,8 @@ def process_from_json(self, m_data, json_fields): ) sys.exit(1) fields_to_add = { - x: "Not Provided [GENEPIO:0001668]" for x in json_fields["adding_fields"] + x: "Not Provided [GENEPIO:0001668]" + for x in json_fields["adding_fields"] } m_data[idx].update(fields_to_add) return m_data diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index 6f5075c5..50f51140 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -101,10 +101,10 @@ def __init__( ) else: self.output_path = output_path - - self.upload_fastq_files = upload_fastq - all_metadata_types = ["study","run","experiment","sample"] + self.upload_fastq_files = upload_fastq + + all_metadata_types = ["study", "run", "experiment", "sample"] if metadata_types is None: # If not specified, all metadata xmls are generated and submitted self.metadata_types = all_metadata_types @@ -113,8 +113,8 @@ def __init__( if not all(xml in all_metadata_types for xml in self.metadata_types): wrong_types = [ xml for xml in self.metadata_types if xml not in all_metadata_types - ] - log.error("Unsupported metadata xml types: "+str(wrong_types)) + ] + log.error("Unsupported metadata xml types: " + str(wrong_types)) stderr.print(f"[red]Unsupported metadata xml types: {wrong_types}") sys.exit(1) @@ -142,9 +142,8 @@ def table_formatting(self, schemas_dataframe_raw, source): ) if self.action in ["CANCEL", "MODIFY", "RELEASE"]: formated_df.rename( - columns={"ena_"+str(source) + "_accession": "accession"}, - inplace=True - ) + columns={"ena_" + str(source) + "_accession": "accession"}, inplace=True + ) if source == "study": formated_df = formated_df.drop_duplicates(subset=["alias"]) if source == "sample": @@ -177,8 +176,10 @@ def dataframes_from_json(self, json_data): if self.action in ["CANCEL", "MODIFY", "RELEASE"]: for source in source_options: missing_accessions = [ - samp["sample_name"] for samp in json_data for fd in - filtered_access_fields if (source in fd and fd not in samp.keys()) + samp["sample_name"] + for samp in json_data + for fd in filtered_access_fields + if (source in fd and fd not in samp.keys()) ] if missing_accessions: log.error("Found samples in json without proper ena accessions") @@ -186,18 +187,24 @@ def dataframes_from_json(self, json_data): all_missing_accessions.extend(missing_accessions) if all_missing_accessions: stderr.print(f"Not committed samples:\n", all_missing_accessions) - + for source in source_options: source_topic = "_".join(["df", source, "fields"]) source_fields = self.config_json.get_topic_data("ENA_fields", source_topic) if self.action in ["CANCEL", "MODIFY", "RELEASE"]: - source_fields.append(str("ena_"+source+"_accession")) + source_fields.append(str("ena_" + source + "_accession")) source_dict = { - fld: [sample[fld] for sample in json_data if sample["sample_name"] - not in all_missing_accessions] for fld in source_fields + field: [ + sample[field] + for sample in json_data + if sample["sample_name"] not in all_missing_accessions + ] + for field in source_fields } schemas_dataframe_raw[source] = pd.DataFrame.from_dict(source_dict) - schemas_dataframe[source] = self.table_formatting(schemas_dataframe_raw, source) + schemas_dataframe[source] = self.table_formatting( + schemas_dataframe_raw, source + ) return schemas_dataframe @@ -218,14 +225,16 @@ def update_json(self, updated_schemas_df, json_data): if source == "run": del access_dict[source][1::2] for source, acclist in access_dict.items(): - accession_field_name = str("ena_"+source+"_accession") + accession_field_name = str("ena_" + source + "_accession") for sample, accession in zip(updated_json_data, acclist): sample[accession_field_name] = accession return updated_json_data def xml_submission(self, json_data, schemas_dataframe, batch_index=None): """The metadata is submitted in an xml format""" - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() schema_targets = extract_targets(self.action, schemas_dataframe) tool = self.config_json.get_configuration("ENA_fields")["tool"] @@ -257,12 +266,14 @@ def xml_submission(self, json_data, schemas_dataframe, batch_index=None): schema_xmls["submission"] = submission_xml stderr.print(f"\nProcessing submission to ENA server: {self.url}") - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() receipt = send_schemas(schema_xmls, self.url, self.user, self.passwd).text if not os.path.exists(self.output_path): os.mkdir(self.output_path) date = str(datetime.now().strftime("%Y%m%d-%H%M%S")) - receipt_name = "receipt_"+date+".xml" + receipt_name = "receipt_" + date + ".xml" receipt_dir = os.path.join(self.output_path, receipt_name) stderr.print(f"Printing receipt to {receipt_dir}") @@ -284,11 +295,11 @@ def xml_submission(self, json_data, schemas_dataframe, batch_index=None): updated_json = self.update_json(updated_schemas_df, json_data) if batch_index == None: - suffix = str("_"+date+".json") + suffix = str("_" + date + ".json") else: - suffix = str("_"+date+"_batch"+str(batch_index)+".json") + suffix = str("_" + date + "_batch" + str(batch_index) + ".json") updated_json_name = ( - os.path.splitext(os.path.basename(self.source_json_file))[0]+suffix + os.path.splitext(os.path.basename(self.source_json_file))[0] + suffix ) relecov_tools.utils.write_json_fo_file(updated_json, updated_json_name) @@ -323,19 +334,19 @@ def fastq_submission(self, json_data): g2 = session.quit() stderr.print(g2) return - + def large_json_upload(self, json_data): """ - Split large json into smaller jsons of maximum size 20 - due to limitations in submissions to ENA's API + Split large json into smaller jsons of maximum size 20 + due to limitations in submissions to ENA's API """ ena_api_limit = 20 number_of_batchs = len(range(0, len(json_data), ena_api_limit)) stderr.print(f"Splitting the json data in {number_of_batchs} batchs...") - for index, x in range(0, len(json_data), ena_api_limit): - batch_index = str(index+1) + for index, x in range(0, len(json_data), ena_api_limit): + batch_index = str(index + 1) stderr.print(f"[blue]Processing batch {batch_index}...") - self.standard_upload(json_data[x:x+ena_api_limit], batch_index) + self.standard_upload(json_data[x : x + ena_api_limit], batch_index) return def standard_upload(self, json_data, batch_index=None): @@ -357,6 +368,3 @@ def upload(self): self.large_json_upload(self.json_data) stderr.print("[green] Finished execution") return - - - From 9669582f8924072c211e1517cea72fbdc15a957e Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 19 Dec 2023 15:59:55 +0100 Subject: [PATCH 1194/1454] Big changes in upload_ena_protocol and other modules, linting2 --- relecov_tools/json_validation.py | 2 +- relecov_tools/read_bioinfo_metadata.py | 3 +-- relecov_tools/upload_ena_protocol.py | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index fbb7fd3c..80891f17 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -84,7 +84,7 @@ def validate_instances(self): for error in validator.iter_errors(item_row): try: error_keys[error.message] = error.absolute_path[0] - except Exception as e: + except Exception: error_keys[error.message] = error.message if error.message in errors: errors[error.message] += 1 diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 7761620d..36ebd5dc 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,7 +2,6 @@ import os import sys -import re import logging import glob import rich.console @@ -153,7 +152,7 @@ def include_pangolin_data(self, j_data): key=lambda dt: datetime.strptime(dt.split(".")[-2], "%Y%m%d"), ) row["lineage_analysis_date"] = pango_files[0].split(".")[-2] - except ValueError as e: + except ValueError: log.error("No date found in %s pangolin files", sample_name) stderr.print( f"[red]No date found in sample {sample_name}", diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index 50f51140..f85efc21 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -186,7 +186,7 @@ def dataframes_from_json(self, json_data): stderr.print(f"[red]Found samples missing {source} accession ids:") all_missing_accessions.extend(missing_accessions) if all_missing_accessions: - stderr.print(f"Not committed samples:\n", all_missing_accessions) + stderr.print("Not committed samples:\n", all_missing_accessions) for source in source_options: source_topic = "_".join(["df", source, "fields"]) @@ -294,7 +294,7 @@ def xml_submission(self, json_data, schemas_dataframe, batch_index=None): ) updated_json = self.update_json(updated_schemas_df, json_data) - if batch_index == None: + if batch_index is None: suffix = str("_" + date + ".json") else: suffix = str("_" + date + "_batch" + str(batch_index) + ".json") From 467f99de0bf0fa8268571ffc85840573ae4a919f Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 22 Dec 2023 10:48:09 +0100 Subject: [PATCH 1195/1454] Big changes in upload_to_ena and others. Including new lab locations --- relecov_tools/conf/geo_loc_cities.json | 22 ++++- relecov_tools/conf/laboratory_address.json | 105 ++++++++++++++++++++- 2 files changed, 123 insertions(+), 4 deletions(-) mode change 100644 => 100755 relecov_tools/conf/geo_loc_cities.json diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json old mode 100644 new mode 100755 index 75ec4ca8..f3f1c292 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -326,5 +326,25 @@ "Motril":{ "geo_loc_latitude": "36.74611111", "geo_loc_longitude": "-3.515" + }, + "Mataro":{ + "geo_loc_latitude": "41.540444", + "geo_loc_longitude": "2.443782" + }, + "Calella":{ + "geo_loc_latitude": "41.612812", + "geo_loc_longitude": "2.653981" + }, + "Blanes":{ + "geo_loc_latitude": "41.675284", + "geo_loc_longitude": "2.789399" + }, + "Reus":{ + "geo_loc_latitude": "41.154857", + "geo_loc_longitude": "1.106481" + }, + "Tortosa":{ + "geo_loc_latitude": "40.814140", + "geo_loc_longitude": "0.522052" } -} +} \ No newline at end of file diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 62f789ad..5d75807d 100755 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -964,7 +964,7 @@ "geo_loc_region": "La Rioja", "geo_loc_city": "Logroño", "geo_loc_country": "Spain", - "submitting_institution": "Hospital San Pedro", + "submitting_institution": "Hospital Universitario San Pedro", "submitting_institution_address": "C. Piqueras, 98", "submitting_institution_email": "" }, @@ -1009,7 +1009,7 @@ "geo_loc_city": "Valencia", "geo_loc_country": "Spain", "submitting_institution": "Hospital General Universitario de Castellon", - "submitting_institution_address": "Av. de Blasco Ibañez, 17", + "submitting_institution_address": "Avinguda de Benicassim, 128", "submitting_institution_email": "" }, "Hospital Universitario y Politecnico La Fe": { @@ -1031,7 +1031,106 @@ "geo_loc_city": "Valencia", "geo_loc_country": "Spain", "submitting_institution": "Hospital General Universitario de Castellon", - "submitting_institution_address": "Av. de Gaspar Aguilar, 90", + "submitting_institution_address": "Avinguda de Benicassim, 128", + "submitting_institution_email": "" + }, + "Hospital de l'Esperansa": { + "collecting_institution_address": "Ptge. de Sant Josep la Muntanya, 12", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Centre Forum-Parc Salut Mar": { + "collecting_institution_address": "Carrer de Llull, 410", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Hospital Municipal de Badalona": { + "collecting_institution_address": "Via Augusta, 9-13", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Badalona", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Hospital de Mataro": { + "collecting_institution_address": "Carrer de Cirera, 230", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Mataro", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Parc Sanitari Pere Virgili": { + "collecting_institution_address": "Carrer d'Esteve Terradas, 30", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Hospital Comarcal Sant Jaume de Calella": { + "collecting_institution_address": "Carrer de Sant Jaume, 209-217", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Calella", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Hospital Comarcal de la Selva": { + "collecting_institution_address": "Carrer Acces Cala Sant Francesc, 5", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Blanes", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Hospital Universitari Sant Joan de Reus": { + "collecting_institution_address": "Avinguda del Doctor Josep Laporte, 2", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Tarragona", + "geo_loc_city": "Reus", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, + "Clinica Terres de l'Ebre": { + "collecting_institution_address": "Plasa 1 d'octubre, 6-7", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Tarragona", + "geo_loc_city": "Tortosa", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", "submitting_institution_email": "" } } \ No newline at end of file From 91069e1861991f09f43a6d5286884860016e6bdd Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 23 Jan 2024 16:26:49 +0100 Subject: [PATCH 1196/1454] Included big changes in md5 verification and error handling --- relecov_tools/sftp_handle.py | 757 ++++++++++++++++++++++------------- 1 file changed, 474 insertions(+), 283 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index ee8d2eca..4930c01a 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -3,13 +3,12 @@ from itertools import islice import copy import logging -import glob import json import rich.console import paramiko import sys import os -import shutil +import stat import yaml import openpyxl import relecov_tools.utils @@ -40,8 +39,8 @@ def __init__( ): """Initializes the sftp object""" config_json = ConfigJson() - self.allowed_sample_ext = config_json.get_topic_data( - "sftp_handle", "allowed_sample_extensions" + self.allowed_file_ext = config_json.get_topic_data( + "sftp_handle", "allowed_file_extensions" ) self.sftp_user = user self.sftp_passwd = passwd @@ -105,13 +104,15 @@ def __init__( self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" ) - self.allowed_R1_delimiters = config_json.get_topic_data( - "sftp_handle", "allowed_R1_delimiters" + self.metadata_lab_heading = config_json.get_topic_data( + "lab_metadata", "metadata_lab_heading" + ) + self.metadata_processing = config_json.get_topic_data( + "sftp_handle", "metadata_processing" ) - self.allowed_R2_delimiters = config_json.get_topic_data( - "sftp_handle", "allowed_R2_delimiters" + self.avoidable_characters = config_json.get_topic_data( + "sftp_handle", "skip_when_found" ) - self.client = None def open_connection(self): """Establishing sftp connection""" @@ -140,166 +141,202 @@ def close_connection(self): self.client.close() return True - def list_folders(self, folder_name): - """Creates a directories list from the given path""" + def list_remote_folders(self, folder_name, recursive=False): + """Creates a directories list from the given client remote path + + Args: + folder_name (str): folder name in remote path + recursive (bool, optional): finds all subdirectories too. Defaults to False. + + Returns: + directory_list(list(str)): Names of all folders within remote folder + """ log.info("Listing directories in %s", folder_name) directory_list = [] try: - content_list = self.client.listdir(folder_name) + content_list = self.client.listdir_attr(folder_name) except FileNotFoundError as e: log.error("Invalid folder at remote sftp %s", e) return False - for content in content_list: - try: - self.client.listdir(content) - except FileNotFoundError: - continue - directory_list.append(content) + def recursive_list(folder_name, client): + attribute_list = self.client.listdir_attr(folder_name) + for attribute in attribute_list: + if stat.S_ISDIR(attribute.st_mode): + abspath = os.path.join(folder_name, attribute.filename) + directory_list.append(abspath) + recursive_list(abspath, client) + else: + continue + return directory_list + if recursive: + directory_list = recursive_list(folder_name, self.client) + return directory_list + try: + directory_list = [ + item.filename for item in content_list if stat.S_ISDIR(item.st_mode) + ] + except AttributeError as e: + return False return directory_list def get_file_list(self, folder_name): - """Return a tuple with file name and directory path""" + """Return a tuple with file name and directory path from remote + + Args: + folder_name (str): name of folder in remote repository + + Returns: + file_list (list(str)): list of files in remote folder + """ log.info("Listing files in %s", folder_name) file_list = [] - content_list = self.client.listdir(folder_name) - for content in content_list: + content_list = self.client.listdir_attr(folder_name) + file_list = [ + os.path.join(folder_name, content.filename) + for content in content_list + if stat.S_ISREG(content.st_mode) + ] + return file_list + + def get_from_sftp(self, file, destination, exist_ok=False): + """Download a file from remote sftp + + Args: + file (str): path of the file in remote sftp + destination (str): local path of the file after download + exist_ok (bool): Skip download if file exists in local destination + + Returns: + bool: True if download was successful, False if it was not + """ + if os.path.exists(destination) and exist_ok: + return True + else: try: - sub_folder_files = self.client.listdir(folder_name + "/" + content) - for sub_folder_file in sub_folder_files: - file_list.append( - folder_name + "/" + content + "/" + sub_folder_file - ) - except FileNotFoundError: - file_list.append(folder_name + "/" + content) + self.client.get(file, destination) + return True + except FileNotFoundError as e: + log.error("Unable to fetch file %s ", e) + return False - return file_list + def create_local_folder(self, folder, date): + """Create folder to download files in local path using date - def get_files_from_sftp_folder(self, folder, files_list): - """Create the subfolder with the present date and fetch all files from - the sftp server + Args: + folder (str): name of remote folder to be downloaded + date (datetime.datetime): datetime in YYYYMMDD format + + Returns: + local_folder_path(str): path to the new created folder """ log.info("Creating folder %s to download files", folder) - result_data = {"unable_to_fetch": [], "fetched_files": []} - date = datetime.today().strftime("%Y%m%d") - if self.platform_storage_folder == folder: - local_folder_path = os.path.join(self.platform_storage_folder, date) + platform_storage_folder = self.platform_storage_folder + if platform_storage_folder == folder: + local_folder_path = os.path.join(platform_storage_folder, date) else: - local_folder_path = os.path.join(self.platform_storage_folder, folder, date) - result_data["local_folder"] = local_folder_path + local_folder_path = os.path.join(platform_storage_folder, folder, date) os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) - self.open_connection() + return local_folder_path + + def get_remote_folder_files(self, folder, local_folder, file_list): + """Create the subfolder with the present date and fetch all files from + the remote sftp server + + Args: + folder (str): name of remote folder to be downloaded + local_folder (str): name of local folder to store downloaded files + file_list (list(str)): list of files in remote folder to be downloaded + + Returns: + fetched_files(list(str)): list of successfully downloaded files + """ + fetched_files = list() log.info("Trying to fetch files in remote server") - stderr.print(f"Fetching {len(files_list)} files from {folder}...") - for file_list in files_list: - try: - self.client.get( - file_list, - os.path.join(local_folder_path, os.path.basename(file_list)), - ) - except FileNotFoundError as e: - log.error("Unable to fetch file %s ", e) - result_data["Unable_to_fetch"].append(file_list) - continue - result_data["fetched_files"].append(os.path.basename(file_list)) - return result_data + stderr.print(f"Fetching {len(file_list)} files from {folder}") + for file in file_list: + file_to_fetch = os.path.join(folder, os.path.basename(file)) + output_file = os.path.join(local_folder, os.path.basename(file)) + if self.get_from_sftp(file_to_fetch, output_file, exist_ok=True): + fetched_files.append(os.path.basename(file)) + else: + # Try to download again n times + for _ in range(3): + if self.get_from_sftp(file_to_fetch, output_file): + fetched_files.append(os.path.basename(file)) + break + else: + log.warning( + "Unable to fetch %s from %s after 3 tries", file, folder + ) - def verify_md5_checksum(self, local_folder, file_list): - """Get the md5 value from sftp match with the generated at local - folder + return fetched_files + + def find_remote_md5sum(self, folder, pattern="md5sum"): + """Search for a pattern in remote folder, by default is md5sum + + Args: + folder (str): folder path in remote repository + pattern (str, optional): Regex used to find file. Defaults to "md5sum". + + Returns: + md5_file(str): file basename if found. If not found returns False """ + all_files = self.get_file_list(folder) + md5_file = [file for file in all_files if pattern in file] + if len(md5_file) == 1: + return md5_file[0] + else: + return False + + def verify_md5_checksum(self, local_folder, fetched_files, fetched_md5): + """Check if the md5 value from sftp matches with the one generated locally""" required_retransmition = [] successful_files = [] # fetch the md5 file if exists log.info("Searching for local md5 file") stderr.print("[blue]Verifying file integrity in md5 hashes") - sftp_md5 = relecov_tools.utils.get_md5_from_local_folder(local_folder) - if len(sftp_md5) > 0: - # check md5 checksum for eac file - log.info("md5 file was not found in local, trying to fetch from SFTP") - for f_name, values in sftp_md5.items(): - f_path_name = os.path.join(local_folder, f_name) - # Checksum value is stored in the index 1 - if values[1] == relecov_tools.utils.calculate_md5(f_path_name): - log.info( - "Successful file download for %s in folder %s", - f_name, - local_folder, - ) - successful_files.append(f_name) - else: - required_retransmition.append(f_name) - log.error("%s requested file re-sending", f_name) - if len(set(file_list)) != len(sftp_md5) * 2: - # create the md5 file from the ones not upload to server - req_create_md5 = [ - v - for v in file_list - if (v not in successful_files and not v.endswith("*.md5")) - ] - sftp_md5.update( - relecov_tools.utils.create_md5_files(local_folder, req_create_md5) - ) - return sftp_md5, required_retransmition - - def validate_R1_R2_delimiters(self, f_name, orientation): - """Checks if file is R1 or R2 given a list of allowed delimiters""" - if orientation == "R1": - valid_delimiters = self.allowed_R1_delimiters - elif orientation == "R2": - valid_delimiters = self.allowed_R2_delimiters - else: - log.error("wrong direction parameter, aborting") - return False - matching = [True for x in valid_delimiters if x in f_name] - if len(matching) >= 1: - return True - else: - return False + avoid_chars = self.avoidable_characters + hash_dict = relecov_tools.utils.read_md5_checksum(fetched_md5, avoid_chars) + if not hash_dict: + return False, False + # check md5 checksum for each file + for f_name in hash_dict.keys(): + if f_name not in fetched_files: + # Skip those files in md5sum that were not downloaded by any reason + continue + f_path = os.path.join(local_folder, f_name) + if hash_dict[f_name] == relecov_tools.utils.calculate_md5(f_path): + successful_files.append(f_name) + log.info("Successful file download for %s", f_name) + else: + required_retransmition.append(f_name) + log.warning("%s requested file re-sending", f_name) + return successful_files, required_retransmition def create_files_with_metadata_info( - self, local_folder, file_list, md5_data, metadata_file + self, local_folder, samples_dict, md5_dict, metadata_file ): """Copy metadata file from folder and create a file with the sample names """ - out_folder = self.platform_storage_folder - os.makedirs(out_folder, exist_ok=True) prefix_file_name = "_".join(local_folder.split("/")[-2:]) new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" sample_data_file = "samples_data_" + prefix_file_name + ".json" - sample_data_path = os.path.join(out_folder, sample_data_file) - try: - shutil.copy( - os.path.join(local_folder, metadata_file), - os.path.join(out_folder, new_metadata_file), - ) - except OSError as e: - log.error("Unable to copy Metadata file %s", e) - stderr.print("[red] Unable to copy Metadata file") - return False - data = copy.deepcopy(file_list) - for s_name, values in file_list.items(): - for _, f_name in values.items(): - if not f_name.endswith(tuple(self.allowed_sample_ext)): - stderr.print("[red] " + f_name + " has a not valid extension") - if self.validate_R1_R2_delimiters(f_name, "R1"): - data[s_name]["r1_fastq_filepath"] = md5_data[f_name][0] - data[s_name]["fastq_r1_md5"] = md5_data[f_name][1] - elif self.validate_R1_R2_delimiters(f_name, "R2"): - data[s_name]["r2_fastq_filepath"] = md5_data[f_name][0] - data[s_name]["fastq_r2_md5"] = md5_data[f_name][1] - else: - log.error( - "Sample %s does not have a valid R1 or R2 delimiter", f_name - ) - stderr.print( - f"[red]Orientation for sample {s_name} could not be ensured. \ - Not included in metadata" - ) - pass + sample_data_path = os.path.join(local_folder, sample_data_file) + os.rename(metadata_file, os.path.join(local_folder, new_metadata_file)) + data = copy.deepcopy(samples_dict) + for sample, values in data.items(): + if not all(val for val in values): + del data[sample] + continue + values["r1_fastq_filepath"] = local_folder + values["fastq_r1_md5"] = md5_dict.get(values["sequence_file_R1_fastq"]) + if values.get("sequence_file_R2_fastq"): + values["r2_fastq_filepath"] = local_folder + values["fastq_r2_md5"] = md5_dict.get(values["sequence_file_R2_fastq"]) with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) log.info( @@ -307,37 +344,66 @@ def create_files_with_metadata_info( ) return True - def find_metadata_file(self, local_folder): - """Find excel extension file which contains metatada""" - reg_for_xlsx = os.path.join(local_folder, "*.xlsx") - ex_files = glob.glob(reg_for_xlsx) - if len(ex_files) == 0: - log.error("Excel file for metadata does not exist on %s", local_folder) - stderr.print("[red] Metadata file does not exist on " + local_folder) - return False - if len(ex_files) > 1: - log.error("Too many Excel files on folder %s", local_folder) - stderr.print("[red] Metadata file does not exist on " + local_folder) - return False - return ex_files[0] + def remove_duplicated_values(self, sample_file_dict): + """remove keys that share the same value due to duplication in sample_dict + + Args: + sample_file_dict (dict(str:dict(str:str))): dictionary with sample_name + and fastq-file paths. e.g. {sample1:{r1_fastq_filepath:sample1.fastq.gz}} + + Returns: + clean_sample_dict: sample_dictionary without duplications in values + """ + set_of_values = set() + duplicated_keys = set() + for sample, fastqs in sample_file_dict.items(): + # Dictionary keys are immutable, so you cannot use a regular set for a dict + hashable_fastqs = frozenset(fastqs.items()) + + if hashable_fastqs in set_of_values: + duplicated_keys.add(sample) + else: + set_of_values.add(hashable_fastqs) + non_duplicated_keys = { + k: v for k, v in sample_file_dict.items() if k not in duplicated_keys + } + clean_sample_dict = {key: sample_file_dict[key] for key in non_duplicated_keys} + if duplicated_keys: + log.warning("Found duplicated files in metadata") + stderr.print("[Orange]Found samples in metadata refering to the same file") + stderr.print("[Orange]These samples won't be processed: ", duplicated_keys) + + return clean_sample_dict def get_sample_fastq_file_names(self, local_folder, meta_f_path): - """ """ + """Read excel metadata template and create dictionary with files for each sample + + Args: + local_folder (str): folder where the excel file has been downloaded + meta_f_path (str): path to the downloaded excel file with metadata + + Returns: + clean_sample_dict(dict(str:{str:str})): Nested dictionary for each sample + {sample1: {"sequence_file_R1_fastq": "sample1_R1.fastq.gz", + "sequence_file_R2_fastq": "sample1_R2.fastq.gz"}, + sample2:{...} } + """ if not os.path.isfile(meta_f_path): - log.error("Metadata file does not exists on %s", local_folder) + log.error("Metadata file does not exist on %s", local_folder) stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) return False wb_file = openpyxl.load_workbook(meta_f_path, data_only=True) - ws_metadata_lab = wb_file["METADATA_LAB"] - sample_file_list = {} + # TODO: Include METADATA_LAB and CAMPO as configuration.json parameters + ws_metadata_lab = wb_file[self.metadata_processing.get("excel_sheet")] + sample_file_dict = {} # find out the index for file names - config_json = ConfigJson() - meta_column_list = config_json.get_topic_data( - "lab_metadata", "metadata_lab_heading" - ) + meta_column_list = self.metadata_lab_heading + header_flag = self.metadata_processing.get("header_flag") header_row = [ - idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if "CAMPO" in x + idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if header_flag in x ][0] + for cell in ws_metadata_lab[header_row]: + cell.value = cell.value.strip() metadata_header = [x.value for x in ws_metadata_lab[header_row]] if meta_column_list != metadata_header[1:]: diffs = [ @@ -364,12 +430,12 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): s_name = str(row[index_sampleID]) except ValueError as e: stderr.print("[red] Unable to convert to string. ", e) - if s_name not in sample_file_list: - sample_file_list[s_name] = {} + if s_name not in sample_file_dict: + sample_file_dict[s_name] = {} else: print("Found duplicated sample ", s_name) if row[index_fastq_r1] is not None: - sample_file_list[s_name]["sequence_file_R1_fastq"] = row[ + sample_file_dict[s_name]["sequence_file_R1_fastq"] = row[ index_fastq_r1 ] else: @@ -379,125 +445,138 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): stderr.print( "[red] No fastq R1 file for sample " + s_name + ". Aborting" ) - sys.exit(1) + continue if row[index_fastq_r2] is not None: - sample_file_list[s_name]["sequence_file_R2_fastq"] = row[ + sample_file_dict[s_name]["sequence_file_R2_fastq"] = row[ index_fastq_r2 ] - return sample_file_list + # Remove duplicated files + clean_sample_dict = self.remove_duplicated_values(sample_file_dict) + return clean_sample_dict - def list_fetched_files(self, fetched_folder): - """Check if the metadata file exists""" - try: - log.info("List files in fetched folder %s", fetched_folder) - fetched_files_list = self.client.listdir(fetched_folder) - except FileNotFoundError as e: - log.error("Invalid folder at remote sftp %s", e) - return False - return fetched_files_list - - def validate_metadata_file(self, fetched_folder): - """Check if the metadata file exists""" - fetched_files_list = self.list_fetched_files(fetched_folder) - meta_files = [fi for fi in fetched_files_list if fi.endswith(".xlsx")] - if len(meta_files) == 0: - log.error("Excel file for metadata does not exist on %s", fetched_folder) - stderr.print("[red] Metadata file does not exist on " + fetched_folder) - return False + def validate_metadata_file(self, remote_folder, local_folder): + """Check if the metadata file exists + + Args: + remote_folder (_type_): _description_ + local_folder (_type_): _description_ + + Raises: + FileNotFoundError: If more than 1 metadata excel file or missing + + Returns: + local_meta_file: Path to downloaded metadata file. + """ + remote_files_list = self.get_file_list(remote_folder) + meta_files = [fi for fi in remote_files_list if fi.endswith(".xlsx")] + if not meta_files: + raise FileNotFoundError(f"Missing metadata file for {remote_folder}") if len(meta_files) > 1: - log.error("Too many Excel files on folder %s", fetched_folder) - stderr.print("[red] Too many metadata files on " + fetched_folder) - return False - target_meta_file = os.path.join(fetched_folder, meta_files[0]) + raise FileNotFoundError(f"[red]Too many metadata files in {remote_folder}") + target_meta_file = meta_files[0] os.makedirs(self.platform_storage_folder, exist_ok=True) - local_meta_file = os.path.join( - self.platform_storage_folder, os.path.basename(target_meta_file) - ) + local_meta_file = os.path.join(local_folder, os.path.basename(target_meta_file)) try: - self.client.get( - target_meta_file, - local_meta_file, - ) - except FileNotFoundError as e: - log.error("Unable to fetch metadata file %s ", e) - return False + self.get_from_sftp(target_meta_file, local_meta_file) + except (IOError, PermissionError) as e: + raise FileNotFoundError(f"[red]Unable to fetch metadata file {e}") log.info( "Obtained metadata file %s from %s", local_meta_file, - fetched_folder, + remote_folder, ) return local_meta_file - def validate_fetched_files(self, fetched_folder): - """Check if the files in the fetched folder are the ones defined in metadata file""" - local_meta_file = self.validate_metadata_file(fetched_folder) - if not local_meta_file: - return False - out_folder = self.platform_storage_folder - allowed_extensions = self.allowed_sample_ext - samples_files_list = self.get_sample_fastq_file_names( + def validate_remote_files(self, remote_folder, local_folder): + """Check if the files in the remote folder are the ones defined in metadata file + + Args: + remote_folder (str): Name of remote folder being validated + local_folder (str): Name of folder where files are being downloaded + + Raises: + FileNotFoundError: If there none of the files in remote folder are valid + + Returns: + sample_files_dict (dict): same structure as self.get_sample_fastq_file_names + local_meta_file (str): location of downloaded metadata excel file + """ + local_meta_file = self.validate_metadata_file(remote_folder, local_folder) + out_folder = os.path.dirname(local_meta_file) + allowed_extensions = self.allowed_file_ext + remote_files_list = [ + os.path.basename(file) for file in self.get_file_list(remote_folder) + ] + filtered_files_list = sorted( + [fi for fi in remote_files_list if fi.endswith(tuple(allowed_extensions))] + ) + sample_files_dict = self.get_sample_fastq_file_names( out_folder, local_meta_file ) - samples_files_list = sorted( - sum([list(fi.values()) for _, fi in samples_files_list.items()], []) + metafiles_list = sorted( + sum([list(fi.values()) for _, fi in sample_files_dict.items()], []) ) - fetched_files_list = self.list_fetched_files(fetched_folder) - filtered_files_list = sorted( - [fi for fi in fetched_files_list if fi.endswith(tuple(allowed_extensions))] - ) - if samples_files_list == filtered_files_list: - log.info("Files in %s match with metadata file", fetched_folder) + if all(file in filtered_files_list for file in metafiles_list): + log.info("Files in %s match with metadata file", remote_folder) stderr.print("Successfully validated files based on metadata") - os.remove(local_meta_file) - return True else: - log.error("Files in %s do not match metadata file", fetched_folder) + log.error("Some files in %s do not match metadata file", remote_folder) stderr.print( - "Files in " - + fetched_folder + "Some files in " + + remote_folder + " do not match the ones described in metadata" ) - set_list = set(filtered_files_list) - mismatch_files = [fi for fi in samples_files_list if fi not in set_list] - mismatch_rev = [fi for fi in set_list if fi not in samples_files_list] + set_list = set(metafiles_list) + mismatch_files = [fi for fi in filtered_files_list if fi not in set_list] + mismatch_rev = [fi for fi in set_list if fi not in filtered_files_list] log.error( - "Files in metadata that are not present in folder: %s", + "Files in folder that are not present in metadata %s", str(mismatch_files), ) log.error( - "Files in folder that are not present in metadata %s", str(mismatch_rev) + "Files in metadata that are not present in folder: %s", + str(mismatch_rev), ) - return False + # Try to check if the metadata filename lacks the proper extension + for sample, values in sample_files_dict.items(): + sample_files_dict[sample] = { + key: file + for key, value in values.items() + for file in filtered_files_list + if any(str(value) + ext in file for ext in allowed_extensions) + } + if not any(value for value in sample_files_dict.values()): + raise FileNotFoundError("No files from metadata found in %s", remote_folder) + return sample_files_dict, local_meta_file - def delete_remote_files(self, fetched_folder, files): - """Delete files from remote server""" - self.open_connection() - stderr.print(f"[blue]Deleting files in {fetched_folder}...") + def delete_remote_files(self, remote_folder, files): + """Delete files from remote folder + + Args: + remote_folder (str): path to folder in remote repository + files (list(str)): list of file basenames in remote repository + """ + stderr.print(f"[blue]Deleting files in {remote_folder}...") for file in files: try: - self.client.remove(os.path.join(fetched_folder, os.path.basename(file))) + self.client.remove(os.path.join(remote_folder, os.path.basename(file))) log.info("%s Deleted from remote server", file) - except Exception as e: - log.error("Could not delete file %s.", e) + except (IOError, PermissionError) as e: + log.error("Could not delete file %s.", str(e)) stderr.print(f"Could not delete file {file}. Error: {e}") continue return - def create_json_with_downloaded_samples(self, sample_file_list, folder): - """From the download information prepare a json file""" - sample_dict = {} - for sample in sample_file_list: - sample_dict[sample] = {"folder": folder} - return json.dumps(sample_dict, indent=4, sort_keys=True, ensure_ascii=False) - - def delete_local_folder(self, local_folder): - """Delete download folder because files does not complain requisites""" - log.info("Deleting local folder %s", local_folder) - shutil.rmtree(local_folder, ignore_errors=True) - return True - def select_target_folders(self): - root_directory_list = self.list_folders(".") + """Find the selected folders in remote if given, else select every folder + + Returns: + folders_to_process (dict(str:list)): Dictionary with folders and their files + """ + root_directory_list = self.list_remote_folders(".") + if not root_directory_list: + log.error("Error while listing folders in remote. Aborting") + sys.exit(1) if self.target_folders == "ALL": log.info("Showing folders from remote SFTP for user selection") target_folders = relecov_tools.utils.prompt_checkbox( @@ -511,16 +590,20 @@ def select_target_folders(self): tf for tf in root_directory_list if tf in self.target_folders ] if not target_folders: - log.error("There are no folders that match selection") + log.error("No remote folders matching selection %s", self.target_folders) + stderr.print("Found no remote folders matching selection") + stderr.print(f"List of remote folders: {str(root_directory_list)}") sys.exit(1) folders_to_process = {} - for folder in target_folders: - list_files = self.get_file_list(folder) - if len(list_files) > 0: - folders_to_process[folder] = list_files - else: - log.info("%s is empty", folder) - continue + for targeted_folder in target_folders: + full_folders = self.list_remote_folders(targeted_folder, recursive=True) + for folder in full_folders: + list_files = self.get_file_list(folder) + if list_files: + folders_to_process[folder] = list_files + else: + log.info("%s is empty", folder) + continue if len(folders_to_process) == 0: log.info("Exiting process, folders were empty.") log.error("There are no files in the selected folders.") @@ -528,65 +611,173 @@ def select_target_folders(self): sys.exit(0) return folders_to_process + def compress_and_update(self, fetched_files, files_to_compress, local_folder): + """compress the given list of files_to_compress and update files_list + + Args: + fetched_files (list(str)): list of all downloaded files + files_to_compress (list(str)): list of files that are uncompressed + + Returns: + fetched_files(list(str)): files list including the new compressed files + """ + compressed_files = list() + for file in files_to_compress: + f_path = os.path.join(local_folder, file) + try: + relecov_tools.utils.compress_file(f_path) + except FileNotFoundError: + log.error("Could not compress file %s", str(file)) + continue + # Remove file after compression is completed + compressed_files.append(file) + os.remove(f_path) + fetched_files = [ + (fi + ".gz" if fi in compressed_files else fi) for fi in fetched_files + ] + return fetched_files + + def process_filedict(self, valid_filedict, clean_fetchlist): + """Process the dictionary from validate_remote_files() to update filenames + and remove samples that failed any validation process. + + Args: + valid_filedict (dict{str:str}): same structure as validate_remote_files() + clean_fetchlist (list(str)): List of files that passed validation process + + Returns: + processed(dict{str:str}): Updated valid_filedict + """ + processed = {} + for sample, vals in valid_filedict.items(): + processed[sample] = { + r1r2_key: fetch + for r1r2_key, file in vals.items() + for fetch in clean_fetchlist + if file in fetch + } + all_fields_complete = all( + key in processed[sample].keys() for key in valid_filedict[sample].keys() + ) + if not all_fields_complete: + del processed[sample] + return processed + def download(self, target_folders, option="download"): + """Manages all the different functions to download files, verify their + integrity and create initial json with filepaths and md5 hashes + + Args: + target_folders (dict): dictionary + option (str, optional): Download option. Defaults to "download". + """ log.info("Initiating download process") + main_folder = self.platform_storage_folder try: - os.makedirs(self.platform_storage_folder, exist_ok=True) + os.makedirs(main_folder, exist_ok=True) except OSError as e: log.error("You do not have permissions to create folder %s", e) sys.exit(1) - os.chdir(self.platform_storage_folder) folders_to_download = target_folders - for folder, files in folders_to_download.items(): + date = datetime.today().strftime("%Y%m%d") + for folder in folders_to_download.keys(): log.info("Processing folder %s", folder) stderr.print("[blue]Processing folder " + folder) + # Check if the connection has been closed due to time limit + self.open_connection() # Validate that the files are the ones described in metadata. - if not self.validate_fetched_files(folder): - log.error("Failed fetched files validation %s", folder) - stderr.print(f"[red]Invalid fetched files in {folder}, aborting") + local_folder = self.create_local_folder(folder, date) + try: + valid_filedict, meta_file = self.validate_remote_files( + folder, local_folder + ) + except FileNotFoundError as failed_validation: + log.error(failed_validation) + stderr.print(f"[red]{failed_validation}") continue - # get the files in each folder - result_data = self.get_files_from_sftp_folder(folder, files) + # Get the files in each folder + files_to_download = [ + fi for vals in valid_filedict.values() for fi in vals.values() + ] + fetched_files = self.get_remote_folder_files( + folder, local_folder, files_to_download + ) log.info("Finished download for folder: %s", folder) stderr.print(f"Finished download for folder {folder}") - - md5_files, req_retransmition = self.verify_md5_checksum( - result_data["local_folder"], result_data["fetched_files"] - ) - # retrasmision of files in folder - if len(req_retransmition) > 0: - restransmition_data = self.get_files_from_sftp_folder( - folder, req_retransmition + remote_md5sum = self.find_remote_md5sum(folder) + if remote_md5sum: + # Get the md5checksum to validate integrity of files after download + fetched_md5 = os.path.join( + local_folder, os.path.basename(remote_md5sum) ) - md5_ret_files, corrupted = self.verify_md5_checksum( - result_data["local_folder"], restransmition_data["fetched_files"] + self.get_from_sftp(file=remote_md5sum, destination=fetched_md5) + fetched_files, req_retransmition = self.verify_md5_checksum( + local_folder, fetched_files, fetched_md5 ) - md5_files.update(md5_ret_files) - if len(corrupted) > 0 and self.abort_if_md5_mismatch: - log.error("Stopping because of corrupted files %s", corrupted) - stderr.print( - f"[red] Stopped processing folder {folder} \ - due to corrupted files {corrupted}" + # retrasmision of files in folder + if req_retransmition: + stderr.print(f"[Orange] Error during download, trying again...") + self.get_remote_folder_files( + folder, local_folder, req_retransmition ) - continue - log.info("Finished md5 check for folder: %s", folder) - stderr.print(f"Successful md5 verification for folder {folder}") - meta_file = self.find_metadata_file(result_data["local_folder"]) - sample_file_list = self.get_sample_fastq_file_names( - result_data["local_folder"], meta_file - ) + saved_files, corrupted = self.verify_md5_checksum( + local_folder, req_retransmition, fetched_md5 + ) + if saved_files: + fetched_files.extend(saved_files) + if corrupted: + log.warning("Found corrupted files: %s", str(corrupted)) + stderr.print(f"Found corrupted files: {str(corrupted)}") + c_paths = [os.path.join(local_folder, cor) for cor in corrupted] + [relecov_tools.utils.safe_remove(file) for file in c_paths] + if self.abort_if_md5_mismatch: + log.error("Aborting, corrupted files %s", str(corrupted)) + stderr.print( + f"[red] Stopped processing folder {folder} \ + due to corrupted files {corrupted}" + ) + relecov_tools.utils.delete_local_folder(local_folder) + continue + log.info("Finished md5 check for folder: %s", folder) + stderr.print(f"Successful md5 verification for folder {folder}") + else: + log.warning("No single md5sum file could be found in %s", folder) + stderr.print(f"[red]No single md5sum could be found in {folder}") + if not fetched_files: + log.warning("No files passed validation in folder %s", folder) + stderr.print(f"No files passed validation process for {folder}") + continue + clean_fetchlist = [ + fi for fi in fetched_files if fi.endswith(tuple(self.allowed_file_ext)) + ] + # Checking for uncompressed files + files_to_compress = [fi for fi in clean_fetchlist if not fi.endswith(".gz")] + if files_to_compress: + comp_files = str(len(files_to_compress)) + log.info("Found %s uncompressed files, compressing...", comp_files) + stderr.print(f"Found {comp_files} uncompressed files, compressing...") + clean_fetchlist = self.compress_and_update( + clean_fetchlist, files_to_compress, local_folder + ) + clean_pathlist = [os.path.join(local_folder, fi) for fi in clean_fetchlist] + md5_hashes = [ + relecov_tools.utils.calculate_md5(file) for file in clean_pathlist + ] + files_md5_dict = dict(zip(clean_fetchlist, md5_hashes)) + processed_filedict = self.process_filedict(valid_filedict, clean_fetchlist) self.create_files_with_metadata_info( - result_data["local_folder"], sample_file_list, md5_files, meta_file + local_folder, processed_filedict, files_md5_dict, meta_file ) - # Collect data to send the request to relecov_platform - self.create_json_with_downloaded_samples(sample_file_list, folder) # If download_option is "download_clean", remove # sftp folder content after download is finished if option == "clean": - self.delete_remote_files(folder, files) + self.delete_remote_files(folder, files_to_download) + stderr.print(f"[green]Finished processing {folder}") + self.close_connection() return def execute_process(self): + """Executes different processes depending on the download_option""" if not self.open_connection(): log.error("Unable to establish connection towards sftp server") stderr.print("[red]Unable to establish sftp connection") From 0b98f71894980c98e980240cfc3df9a4517a45a6 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 23 Jan 2024 16:28:54 +0100 Subject: [PATCH 1197/1454] Included read_md5_checksum and compress_file methods --- relecov_tools/utils.py | 92 ++++++++++++++++++++++++++++++------------ 1 file changed, 66 insertions(+), 26 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index dab67a03..4487a42e 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -10,6 +10,8 @@ import json import openpyxl import yaml +import gzip +import re from itertools import islice from Bio import SeqIO from rich.console import Console @@ -29,6 +31,14 @@ def file_exists(file_to_check): return False +def safe_remove(file_path): + try: + os.remove(file_path) + except OSError: + return False + return True + + def get_files_match_condition(condition): """find all path names that matches with the condition""" return glob.glob(condition) @@ -75,9 +85,8 @@ def read_excel_file(f_name, sheet_name, heading_row, leave_empty=True): def read_csv_file_return_dict(file_name, sep, key_position=None): """Read csv or tsv file, according to separator, and return a dictionary where the main key is the first column, if key position is None otherwise - the index value of the kwy position is used as key + the index value of the key position is used as key """ - try: with open(file_name, "r") as fh: lines = fh.readlines() @@ -126,7 +135,9 @@ def get_md5_from_local_folder(local_folder): reg_for_md5 = os.path.join(local_folder, "*.md5") # reg_for_non_md5 = os.path.join(local_folder, "*[!.md5]") md5_files = glob.glob(reg_for_md5) - if len(md5_files) > 0: + if not md5_files: + return False + else: for md5_file in md5_files: file_path_name, f_ext = os.path.splitext(md5_file) if not file_exists(file_path_name): @@ -134,11 +145,50 @@ def get_md5_from_local_folder(local_folder): continue file_name = os.path.basename(file_path_name) fh = open(md5_file, "r") - md5_results[file_name] = [local_folder, fh.read()] + md5_results[file_name] = fh.read() fh.close() return md5_results +def read_md5_checksum(file_name, avoid_chars=list()): + """Read MD5_checksum file and return a dict of {file: md5_hash} + + Args: + file_name (str): file containing "md5hash file" in tab separated format + avoid_chars (list(str), optional): Lines with any of these elements + will be skipped. Defaults to list(). + + Returns: + hash_dict(dict): dictionary of {file: md5_hash} + """ + try: + with open(file_name, "r") as file: + content = file.read() + except FileNotFoundError: + raise + clean_content = content.replace("*", "") + lines = clean_content.splitlines() + translation = str.maketrans("", "", "'\"") + if any("\t" in line for line in lines): + lines = [line.strip().translate(translation).split("\t") for line in lines] + else: + lines = [line.strip().translate(translation).split(" ") for line in lines] + clean_lines = [ + x for x in lines if not any(ch in string for ch in avoid_chars for string in x) + ] + # md5sum should always have 2 columns: hash - path + md5_lines = [line for line in clean_lines if len(line) == 2] + hash_dict = {re.split(r"[\\/]", line[1])[-1]: line[0].lower() for line in md5_lines} + return hash_dict + + +def delete_local_folder(folder): + """Delete download folder because files does not complain requisites""" + log.info("Deleting local folder %s", folder) + shutil.rmtree(folder, ignore_errors=True) + return True + + def calculate_md5(file_name): """Calculate the md5 value for the file name""" return hashlib.md5(open(file_name, "rb").read()).hexdigest() @@ -180,28 +230,18 @@ def write_json_fo_file(data, file_name): return True -def write_to_excel_file(data, f_name, sheet_name, post_process=None): - book = openpyxl.Workbook() - sheet = book.active - - for row in data: - sheet.append(row) - # adding one column with row number - if "insert_cols" in post_process: - sheet.insert_cols(post_process["insert_cols"]) - sheet["A1"] = "Campo" - counter = 1 - for i in range(len(data) - 1): - idx = "A" + str(counter + 1) - sheet[idx] = counter - counter += 1 - # adding 3 empty rows - if "insert_rows" in post_process: - for x in range(post_process["insert_rows"]): - sheet.insert_rows(1) - sheet.title = sheet_name - book.save(f_name) - return +def compress_file(file): + """compress a given file with gzip, adding .gz extension afterwards + + Args: + file (str): path to the given file + """ + try: + with open(file, "rb") as raw, gzip.open(f"{file}.gz", "wb") as comp: + comp.writelines(raw) + return True + except FileNotFoundError: + return False def rich_force_colors(): From 6be1b4bee8a136f0d3390de4691c35bab93525ee Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 23 Jan 2024 16:29:36 +0100 Subject: [PATCH 1198/1454] Changed fields to suit the ones in sftp_handle.py --- relecov_tools/conf/configuration.json | 42 +++++++++++---------------- 1 file changed, 17 insertions(+), 25 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 1485158a..920ef209 100755 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -194,36 +194,29 @@ "sftp_server": "sftprelecov.isciii.es", "sftp_port": "22" }, + "metadata_processing": { + "header_flag": "CAMPO", + "excel_sheet": "METADATA_LAB" + }, "abort_if_md5_mismatch": "False", - "platform_storage_folder": "tmp/relecov", - "allowed_sample_extensions": [ - "fastq.gz", - "fasta" - ], - "allowed_R1_delimiters": [ - "_R1_", - "_R1.", - ".R1.", - "Forward", - "forward", - "_1_", - "_1.", - ".1." - ], - "allowed_R2_delimiters": [ - "_R2_", - "_R2.", - ".R2.", - "Reverse", - "reverse", - "_2_", - "_2.", - ".2." + "platform_storage_folder": "/tmp/relecov", + "allowed_file_extensions": [ + ".fastq.gz", + ".fastq", + ".fq", + ".fq.gz", + ".fasta", + ".fasta.gz" ], "allowed_download_options": [ "download_only", "download_clean", "delete_only" + ], + "skip_when_found": [ + "#", + "Hash", + "Path" ] }, "GISAID_configuration": { @@ -369,7 +362,6 @@ "sequencing_sample_id": "sequencing_sample_id" } }, - "md5_file_name": "md5_check_file.csv", "ENA_fields": { "ENA_configuration": { "study_alias": "RELECOV", From 5f5fe7552570788908f0a0a0f4af5a245f5146a6 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 23 Jan 2024 16:45:09 +0100 Subject: [PATCH 1199/1454] Included big changes in md5 verification and error handling, linting --- relecov_tools/sftp_handle.py | 4 ++-- relecov_tools/utils.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) mode change 100644 => 100755 relecov_tools/utils.py diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 4930c01a..234a3eb7 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -177,7 +177,7 @@ def recursive_list(folder_name, client): directory_list = [ item.filename for item in content_list if stat.S_ISDIR(item.st_mode) ] - except AttributeError as e: + except AttributeError: return False return directory_list @@ -716,7 +716,7 @@ def download(self, target_folders, option="download"): ) # retrasmision of files in folder if req_retransmition: - stderr.print(f"[Orange] Error during download, trying again...") + stderr.print("[Yellow] Error during download, trying again...") self.get_remote_folder_files( folder, local_folder, req_retransmition ) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py old mode 100644 new mode 100755 index 4487a42e..5cd20039 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -12,6 +12,7 @@ import yaml import gzip import re +import shutil from itertools import islice from Bio import SeqIO from rich.console import Console From 1cc3dcbf43f3dee26bbdafb49bb929dc9375b825 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 29 Jan 2024 12:02:29 +0100 Subject: [PATCH 1200/1454] Small changes in utils.py --- relecov_tools/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 5cd20039..f2461f72 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -179,6 +179,9 @@ def read_md5_checksum(file_name, avoid_chars=list()): ] # md5sum should always have 2 columns: hash - path md5_lines = [line for line in clean_lines if len(line) == 2] + if not md5_lines: + return False + # split paths for both windows "\" and linux "/" using regex [\\/] hash_dict = {re.split(r"[\\/]", line[1])[-1]: line[0].lower() for line in md5_lines} return hash_dict From 688d983b5fa2c83cd6b0bac009c408fbc7b14840 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 29 Jan 2024 12:04:49 +0100 Subject: [PATCH 1201/1454] Included big changes in md5 verifivation and error handling, linting2 --- relecov_tools/gisaid_upload.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/relecov_tools/gisaid_upload.py b/relecov_tools/gisaid_upload.py index 597f8698..6e4fd346 100644 --- a/relecov_tools/gisaid_upload.py +++ b/relecov_tools/gisaid_upload.py @@ -103,9 +103,9 @@ def __init__( def complete_mand_fields(self, dataframe): """Complete mandatory empty fields with 'unknown'""" dataframe.loc[dataframe["covv_gender"] == "", "covv_gender"] = "unknown" - dataframe.loc[ - dataframe["covv_patient_age"] == "", "covv_patient_age" - ] = "unknown" + dataframe.loc[dataframe["covv_patient_age"] == "", "covv_patient_age"] = ( + "unknown" + ) authors = [authors_field for authors_field in dataframe["covv_authors"]] if "" in authors or "unknown" in authors: @@ -115,17 +115,17 @@ def complete_mand_fields(self, dataframe): ) sys.exit(1) - dataframe.loc[ - dataframe["covv_subm_lab_addr"] == "", "covv_subm_lab_addr" - ] = "unknown" + dataframe.loc[dataframe["covv_subm_lab_addr"] == "", "covv_subm_lab_addr"] = ( + "unknown" + ) dataframe.loc[dataframe["covv_subm_lab"] == "", "covv_subm_lab"] = "unknown" - dataframe.loc[ - dataframe["covv_orig_lab_addr"] == "", "covv_orig_lab_addr" - ] = "unknown" + dataframe.loc[dataframe["covv_orig_lab_addr"] == "", "covv_orig_lab_addr"] = ( + "unknown" + ) dataframe.loc[dataframe["covv_orig_lab"] == "", "covv_orig_lab"] = "unknown" - dataframe.loc[ - dataframe["covv_patient_status"] == "", "covv_patient_status" - ] = "unknown" + dataframe.loc[dataframe["covv_patient_status"] == "", "covv_patient_status"] = ( + "unknown" + ) dataframe.loc[dataframe["covv_type"] == "", "covv_type"] = "betacoronavirus" dataframe.loc[dataframe["covv_passage"] == "", "covv_passage"] = "Original" From aea08ba1855f88c23938b90a1ddf1d1c23319172 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 30 Jan 2024 12:12:11 +0100 Subject: [PATCH 1202/1454] Big changes in md5 verification, small hotfix for sftp_handle.py --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 234a3eb7..f0b60ba8 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -420,7 +420,7 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): stderr.print("[red]Differences: ", diffs) sys.exit(1) index_sampleID = metadata_header.index( - "Sample ID given by the submitting laboratory" + "Sample ID given for sequencing" ) index_fastq_r1 = metadata_header.index("Sequence file R1 fastq") index_fastq_r2 = metadata_header.index("Sequence file R2 fastq") From e51aa5997c5cdba9df6641550d60c5cdd398a25f Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 31 Jan 2024 11:18:30 +0100 Subject: [PATCH 1203/1454] Big changes in md5 verification, small hotfix for sftp_handle.py, linting --- relecov_tools/sftp_handle.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index f0b60ba8..11f06eb7 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -419,9 +419,7 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): ) stderr.print("[red]Differences: ", diffs) sys.exit(1) - index_sampleID = metadata_header.index( - "Sample ID given for sequencing" - ) + index_sampleID = metadata_header.index("Sample ID given for sequencing") index_fastq_r1 = metadata_header.index("Sequence file R1 fastq") index_fastq_r2 = metadata_header.index("Sequence file R2 fastq") for row in islice(ws_metadata_lab.values, header_row, ws_metadata_lab.max_row): From 065373de388668ab371ac7e3122694cb14df60f2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 15 Feb 2024 16:11:01 +0100 Subject: [PATCH 1204/1454] Included several changes to resolve conversations in #247 and fixed some bugs I found along the way --- relecov_tools/sftp_handle.py | 235 +++++++++++++++++++++++------------ 1 file changed, 156 insertions(+), 79 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 11f06eb7..580a5d46 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -25,6 +25,11 @@ ) +class MetadataError(Exception): + def __init__(self, message): + super().__init__(message) + + class SftpHandle: def __init__( self, @@ -100,6 +105,8 @@ def __init__( sys.exit(1) if self.sftp_user is None: self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") + if isinstance(self.target_folders, str): + self.target_folders = self.target_folders.split(",") if self.sftp_passwd is None: self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" @@ -113,6 +120,9 @@ def __init__( self.avoidable_characters = config_json.get_topic_data( "sftp_handle", "skip_when_found" ) + self.samples_json_fields = config_json.get_topic_data( + "lab_metadata", "samples_json_fields" + ) def open_connection(self): """Establishing sftp connection""" @@ -138,7 +148,10 @@ def open_connection(self): def close_connection(self): """Closes SFTP connection""" log.info("Closing SFTP connection") - self.client.close() + try: + self.client.close() + except NameError: + return False return True def list_remote_folders(self, folder_name, recursive=False): @@ -155,13 +168,23 @@ def list_remote_folders(self, folder_name, recursive=False): directory_list = [] try: content_list = self.client.listdir_attr(folder_name) - except FileNotFoundError as e: + subfolders = any(stat.S_ISDIR(item.st_mode) for item in content_list) + except (FileNotFoundError, OSError) as e: log.error("Invalid folder at remote sftp %s", e) - return False + raise + if not subfolders: + return [folder_name] def recursive_list(folder_name, client): - attribute_list = self.client.listdir_attr(folder_name) + try: + attribute_list = self.client.listdir_attr(folder_name) + except (FileNotFoundError, OSError) as e: + log.error("Invalid folder at remote sftp %s", e) + raise for attribute in attribute_list: + # Messy workaround for corrupted folder + if "ion_torrent" in attribute.filename: + continue if stat.S_ISDIR(attribute.st_mode): abspath = os.path.join(folder_name, attribute.filename) directory_list.append(abspath) @@ -268,10 +291,7 @@ def get_remote_folder_files(self, folder, local_folder, file_list): fetched_files.append(os.path.basename(file)) break else: - log.warning( - "Unable to fetch %s from %s after 3 tries", file, folder - ) - + log.warning("Couldn't fetch %s from %s after 3 tries", file, folder) return fetched_files def find_remote_md5sum(self, folder, pattern="md5sum"): @@ -301,7 +321,8 @@ def verify_md5_checksum(self, local_folder, fetched_files, fetched_md5): avoid_chars = self.avoidable_characters hash_dict = relecov_tools.utils.read_md5_checksum(fetched_md5, avoid_chars) if not hash_dict: - return False, False + log.warning("md5sum file could not be read, md5 hashes won't be validated") + return fetched_files, False # check md5 checksum for each file for f_name in hash_dict.keys(): if f_name not in fetched_files: @@ -319,10 +340,18 @@ def verify_md5_checksum(self, local_folder, fetched_files, fetched_md5): def create_files_with_metadata_info( self, local_folder, samples_dict, md5_dict, metadata_file ): - """Copy metadata file from folder and create a file with the sample - names + """Copy metadata file from folder, extend samples_dict with md5hash for + each file. Then create a Json file with this dict + + Args: + local_folder (str): Path to folder with downloaded files and output + samples_dict (dict{str:str}): same structure as validate_remote_files() + md5_dict (dict(str:str)): Zipped dict of files_list and md5hash_list + metadata_file (str): Name of the downloaded metadata file to rename it """ - prefix_file_name = "_".join(local_folder.split("/")[-2:]) + samples_to_delete = [] + prefix_file_name = "_".join(local_folder.split("/")[-3:-1]) + # TODO: Move these prefixes to configuration.json new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" sample_data_file = "samples_data_" + prefix_file_name + ".json" sample_data_path = os.path.join(local_folder, sample_data_file) @@ -330,25 +359,29 @@ def create_files_with_metadata_info( data = copy.deepcopy(samples_dict) for sample, values in data.items(): if not all(val for val in values): - del data[sample] + log.warning("Sample %s incomplete. Not added to final Json", sample) + samples_to_delete.append(sample) continue + # TODO: Move these keys to configuration.json values["r1_fastq_filepath"] = local_folder values["fastq_r1_md5"] = md5_dict.get(values["sequence_file_R1_fastq"]) if values.get("sequence_file_R2_fastq"): values["r2_fastq_filepath"] = local_folder values["fastq_r2_md5"] = md5_dict.get(values["sequence_file_R2_fastq"]) + data = {key: val for key, val in data.items() if key not in samples_to_delete} with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) log.info( "Successfully created file with sample names list %s", sample_data_path ) - return True + return def remove_duplicated_values(self, sample_file_dict): """remove keys that share the same value due to duplication in sample_dict Args: sample_file_dict (dict(str:dict(str:str))): dictionary with sample_name + as keys and a dict for both R1 filename and/or R2 if paired-end reads and fastq-file paths. e.g. {sample1:{r1_fastq_filepath:sample1.fastq.gz}} Returns: @@ -393,7 +426,6 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) return False wb_file = openpyxl.load_workbook(meta_f_path, data_only=True) - # TODO: Include METADATA_LAB and CAMPO as configuration.json parameters ws_metadata_lab = wb_file[self.metadata_processing.get("excel_sheet")] sample_file_dict = {} # find out the index for file names @@ -405,7 +437,10 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): for cell in ws_metadata_lab[header_row]: cell.value = cell.value.strip() metadata_header = [x.value for x in ws_metadata_lab[header_row]] - if meta_column_list != metadata_header[1:]: + if ( + meta_column_list != metadata_header[1:] + and "Sequencing Institution" in metadata_header + ): diffs = [ x for x in (metadata_header[1:] + meta_column_list) @@ -418,8 +453,9 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): "[red]Header in metadata file is different from config file, aborting" ) stderr.print("[red]Differences: ", diffs) - sys.exit(1) + raise MetadataError(f"Metadata header different from config: {diffs}") index_sampleID = metadata_header.index("Sample ID given for sequencing") + index_layout = metadata_header.index("Library Layout") index_fastq_r1 = metadata_header.index("Sequence file R1 fastq") index_fastq_r2 = metadata_header.index("Sequence file R2 fastq") for row in islice(ws_metadata_lab.values, header_row, ws_metadata_lab.max_row): @@ -432,32 +468,43 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): sample_file_dict[s_name] = {} else: print("Found duplicated sample ", s_name) + if row[index_layout] == "paired" and row[index_fastq_r2] is None: + log.error( + "Sample %s is paired-end, but no R2 given", row[index_sampleID] + ) + continue + if row[index_layout] == "single" and row[index_fastq_r2] is not None: + log.error( + "Sample %s is single-end, but R1&R2 given", row[index_sampleID] + ) + continue if row[index_fastq_r1] is not None: + # TODO: move these keys to configuration.json sample_file_dict[s_name]["sequence_file_R1_fastq"] = row[ index_fastq_r1 ] else: - log.error( - "Fastq_R1 not defined in Metadata file for sample %s", s_name - ) + log.error("Fastq_R1 not defined in Metadata for sample %s", s_name) stderr.print( - "[red] No fastq R1 file for sample " + s_name + ". Aborting" + "[red]No fastq R1 file for sample " + s_name + ". Skipping" ) continue if row[index_fastq_r2] is not None: sample_file_dict[s_name]["sequence_file_R2_fastq"] = row[ index_fastq_r2 ] + # if not self.check_sample_files(sample_file_dict[s_name]): + # Remove duplicated files clean_sample_dict = self.remove_duplicated_values(sample_file_dict) return clean_sample_dict - def validate_metadata_file(self, remote_folder, local_folder): + def get_metadata_file(self, remote_folder, local_folder): """Check if the metadata file exists Args: - remote_folder (_type_): _description_ - local_folder (_type_): _description_ + remote_folder (str): path to the folder in remote repository + local_folder (str): path to the local folder Raises: FileNotFoundError: If more than 1 metadata excel file or missing @@ -470,14 +517,14 @@ def validate_metadata_file(self, remote_folder, local_folder): if not meta_files: raise FileNotFoundError(f"Missing metadata file for {remote_folder}") if len(meta_files) > 1: - raise FileNotFoundError(f"[red]Too many metadata files in {remote_folder}") + raise MetadataError(f"[red]Too many metadata files in {remote_folder}") target_meta_file = meta_files[0] os.makedirs(self.platform_storage_folder, exist_ok=True) local_meta_file = os.path.join(local_folder, os.path.basename(target_meta_file)) try: self.get_from_sftp(target_meta_file, local_meta_file) except (IOError, PermissionError) as e: - raise FileNotFoundError(f"[red]Unable to fetch metadata file {e}") + raise type(e)(f"[red]Unable to fetch metadata file {e.name}") log.info( "Obtained metadata file %s from %s", local_meta_file, @@ -493,13 +540,13 @@ def validate_remote_files(self, remote_folder, local_folder): local_folder (str): Name of folder where files are being downloaded Raises: - FileNotFoundError: If there none of the files in remote folder are valid + FileNotFoundError: If none of the files in remote folder are valid Returns: sample_files_dict (dict): same structure as self.get_sample_fastq_file_names local_meta_file (str): location of downloaded metadata excel file """ - local_meta_file = self.validate_metadata_file(remote_folder, local_folder) + local_meta_file = self.get_metadata_file(remote_folder, local_folder) out_folder = os.path.dirname(local_meta_file) allowed_extensions = self.allowed_file_ext remote_files_list = [ @@ -518,7 +565,7 @@ def validate_remote_files(self, remote_folder, local_folder): log.info("Files in %s match with metadata file", remote_folder) stderr.print("Successfully validated files based on metadata") else: - log.error("Some files in %s do not match metadata file", remote_folder) + log.warning("Some files in %s do not match metadata file", remote_folder) stderr.print( "Some files in " + remote_folder @@ -527,24 +574,31 @@ def validate_remote_files(self, remote_folder, local_folder): set_list = set(metafiles_list) mismatch_files = [fi for fi in filtered_files_list if fi not in set_list] mismatch_rev = [fi for fi in set_list if fi not in filtered_files_list] - log.error( - "Files in folder that are not present in metadata %s", - str(mismatch_files), + log.warning( + "Files in folder not present in metadata %s", str(mismatch_files) ) - log.error( - "Files in metadata that are not present in folder: %s", - str(mismatch_rev), + log.warning( + "Files in metadata not present in folder: %s", str(mismatch_rev) ) # Try to check if the metadata filename lacks the proper extension + log.info("Trying to match files without proper file extension") + sample_files_dict = self.process_filedict( + sample_files_dict, filtered_files_list + ) + """ext_dict = {} for sample, values in sample_files_dict.items(): - sample_files_dict[sample] = { - key: file - for key, value in values.items() + ext_dict[sample] = { + key: (file if str(val) in file else None) + for key, val in values.items() for file in filtered_files_list - if any(str(value) + ext in file for ext in allowed_extensions) } + # remove sample if it has missing files + if not all(x in filtered_files_list for x in ext_dict[sample].values()): + log.warning("Sample %s skipped: missing files in sftp", sample) + del ext_dict[sample]""" + """sample_files_dict = copy.deepcopy(ext_dict)""" if not any(value for value in sample_files_dict.values()): - raise FileNotFoundError("No files from metadata found in %s", remote_folder) + raise FileNotFoundError("No files from metadata found in ", remote_folder) return sample_files_dict, local_meta_file def delete_remote_files(self, remote_folder, files): @@ -571,7 +625,8 @@ def select_target_folders(self): Returns: folders_to_process (dict(str:list)): Dictionary with folders and their files """ - root_directory_list = self.list_remote_folders(".") + root_directory_list = self.list_remote_folders(".", recursive=True) + clean_root_list = [folder.replace("./", "") for folder in root_directory_list] if not root_directory_list: log.error("Error while listing folders in remote. Aborting") sys.exit(1) @@ -581,20 +636,22 @@ def select_target_folders(self): msg="Select the folders that will be targeted", choices=sorted(root_directory_list), ) - elif self.target_folders is None: - target_folders = root_directory_list + elif self.target_folders[0] is None and len(self.target_folders) == 1: + target_folders = clean_root_list else: - target_folders = [ - tf for tf in root_directory_list if tf in self.target_folders - ] + target_folders = [tf for tf in self.target_folders if tf in clean_root_list] if not target_folders: log.error("No remote folders matching selection %s", self.target_folders) stderr.print("Found no remote folders matching selection") - stderr.print(f"List of remote folders: {str(root_directory_list)}") + stderr.print(f"List of remote folders: {str(clean_root_list)}") sys.exit(1) folders_to_process = {} for targeted_folder in target_folders: - full_folders = self.list_remote_folders(targeted_folder, recursive=True) + try: + full_folders = self.list_remote_folders(targeted_folder, recursive=True) + except (FileNotFoundError, OSError) as e: + log.error(f"Error during sftp listing. {targeted_folder} skipped:", e) + continue for folder in full_folders: list_files = self.get_file_list(folder) if list_files: @@ -646,20 +703,24 @@ def process_filedict(self, valid_filedict, clean_fetchlist): Returns: processed(dict{str:str}): Updated valid_filedict """ - processed = {} + processed_dict = {} for sample, vals in valid_filedict.items(): - processed[sample] = { - r1r2_key: fetch - for r1r2_key, file in vals.items() - for fetch in clean_fetchlist - if file in fetch - } - all_fields_complete = all( - key in processed[sample].keys() for key in valid_filedict[sample].keys() - ) - if not all_fields_complete: - del processed[sample] - return processed + processed_dict[sample] = {} + for key, val in vals.items(): + processed_dict[sample][key] = None + for file in clean_fetchlist: + if val in file: + processed_dict[sample][key] = file + """processed_dict[sample] = { + key: (file if str(val) in file else None) + for key, val in vals.items() + for file in clean_fetchlist + }""" + # remove sample if it has missing files + if not all(x in clean_fetchlist for x in processed_dict[sample].values()): + log.warning("Sample %s skipped: missing files in sftp", sample) + del processed_dict[sample] + return processed_dict def download(self, target_folders, option="download"): """Manages all the different functions to download files, verify their @@ -679,19 +740,24 @@ def download(self, target_folders, option="download"): folders_to_download = target_folders date = datetime.today().strftime("%Y%m%d") for folder in folders_to_download.keys(): - log.info("Processing folder %s", folder) - stderr.print("[blue]Processing folder " + folder) + # Close previously open connection to avoid timeouts + try: + self.close_connection() + except paramiko.ssh_exception.NoValidConnectionsError: + pass # Check if the connection has been closed due to time limit self.open_connection() + log.info("Processing folder %s", folder) + stderr.print("[blue]Processing folder " + folder) # Validate that the files are the ones described in metadata. local_folder = self.create_local_folder(folder, date) try: valid_filedict, meta_file = self.validate_remote_files( folder, local_folder ) - except FileNotFoundError as failed_validation: + except (FileNotFoundError, MetadataError) as failed_validation: log.error(failed_validation) - stderr.print(f"[red]{failed_validation}") + stderr.print(f"[red]{failed_validation}, skipped") continue # Get the files in each folder files_to_download = [ @@ -700,6 +766,10 @@ def download(self, target_folders, option="download"): fetched_files = self.get_remote_folder_files( folder, local_folder, files_to_download ) + if not fetched_files: + log.warning("No files could be downloaded in folder %s", folder) + stderr.print(f"No files were downloaded process for {folder}") + continue log.info("Finished download for folder: %s", folder) stderr.print(f"Finished download for folder {folder}") remote_md5sum = self.find_remote_md5sum(folder) @@ -709,7 +779,7 @@ def download(self, target_folders, option="download"): local_folder, os.path.basename(remote_md5sum) ) self.get_from_sftp(file=remote_md5sum, destination=fetched_md5) - fetched_files, req_retransmition = self.verify_md5_checksum( + successful_files, req_retransmition = self.verify_md5_checksum( local_folder, fetched_files, fetched_md5 ) # retrasmision of files in folder @@ -722,12 +792,10 @@ def download(self, target_folders, option="download"): local_folder, req_retransmition, fetched_md5 ) if saved_files: - fetched_files.extend(saved_files) + successful_files.extend(saved_files) if corrupted: log.warning("Found corrupted files: %s", str(corrupted)) stderr.print(f"Found corrupted files: {str(corrupted)}") - c_paths = [os.path.join(local_folder, cor) for cor in corrupted] - [relecov_tools.utils.safe_remove(file) for file in c_paths] if self.abort_if_md5_mismatch: log.error("Aborting, corrupted files %s", str(corrupted)) stderr.print( @@ -736,15 +804,14 @@ def download(self, target_folders, option="download"): ) relecov_tools.utils.delete_local_folder(local_folder) continue + hash_dict = relecov_tools.utils.read_md5_checksum( + fetched_md5, self.avoidable_characters + ) log.info("Finished md5 check for folder: %s", folder) - stderr.print(f"Successful md5 verification for folder {folder}") + stderr.print(f"Finished md5 verification for folder {folder}") else: log.warning("No single md5sum file could be found in %s", folder) stderr.print(f"[red]No single md5sum could be found in {folder}") - if not fetched_files: - log.warning("No files passed validation in folder %s", folder) - stderr.print(f"No files passed validation process for {folder}") - continue clean_fetchlist = [ fi for fi in fetched_files if fi.endswith(tuple(self.allowed_file_ext)) ] @@ -758,10 +825,21 @@ def download(self, target_folders, option="download"): clean_fetchlist, files_to_compress, local_folder ) clean_pathlist = [os.path.join(local_folder, fi) for fi in clean_fetchlist] - md5_hashes = [ - relecov_tools.utils.calculate_md5(file) for file in clean_pathlist - ] - files_md5_dict = dict(zip(clean_fetchlist, md5_hashes)) + if remote_md5sum: + # Get hashes from provided md5sum, create them for those not provided + files_md5_dict = {} + for path in clean_pathlist: + f_name = os.path.basename(path) + if f_name in successful_files: + files_md5_dict[f_name] = hash_dict[f_name] + else: + log.info("Generating md5 hash for %s", f_name) + files_md5_dict[f_name] = relecov_tools.utils.calculate_md5(path) + else: + md5_hashes = [ + relecov_tools.utils.calculate_md5(path) for path in clean_pathlist + ] + files_md5_dict = dict(zip(clean_fetchlist, md5_hashes)) processed_filedict = self.process_filedict(valid_filedict, clean_fetchlist) self.create_files_with_metadata_info( local_folder, processed_filedict, files_md5_dict, meta_file @@ -771,7 +849,6 @@ def download(self, target_folders, option="download"): if option == "clean": self.delete_remote_files(folder, files_to_download) stderr.print(f"[green]Finished processing {folder}") - self.close_connection() return def execute_process(self): From da20a3d19a073f09c91460d06a97f8d5460a9cf9 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 15 Feb 2024 16:11:44 +0100 Subject: [PATCH 1205/1454] Included sequencing_institution and a sample_json_fields for sftp_handle module --- relecov_tools/conf/configuration.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 920ef209..33bd9cb6 100755 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -19,6 +19,7 @@ "GISAID id", "Originating Laboratory", "Submitting Institution", + "Sequencing Institution", "Sample Collection Date", "Sample Received Date", "Purpose of sampling", @@ -109,7 +110,15 @@ }, "required_copy_from_other_field": { "isolate_sample_id": "sequencing_sample_id" - } + }, + "samples_json_fields": [ + "fastq_r1_md5", + "fastq_r2_md5", + "sequence_file_R1_fastq", + "sequence_file_R2_fastq", + "r1_fastq_filepath", + "r2_fastq_filepath" + ] }, "long_table_heading": [ "SAMPLE", From 3a22ca734977c3b5e14adaf79e0ff50308dc23ec Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 16 Feb 2024 14:05:20 +0100 Subject: [PATCH 1206/1454] Removed commented code and unnecessary variable --- relecov_tools/sftp_handle.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 580a5d46..26775fd3 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -548,7 +548,6 @@ def validate_remote_files(self, remote_folder, local_folder): """ local_meta_file = self.get_metadata_file(remote_folder, local_folder) out_folder = os.path.dirname(local_meta_file) - allowed_extensions = self.allowed_file_ext remote_files_list = [ os.path.basename(file) for file in self.get_file_list(remote_folder) ] @@ -585,18 +584,6 @@ def validate_remote_files(self, remote_folder, local_folder): sample_files_dict = self.process_filedict( sample_files_dict, filtered_files_list ) - """ext_dict = {} - for sample, values in sample_files_dict.items(): - ext_dict[sample] = { - key: (file if str(val) in file else None) - for key, val in values.items() - for file in filtered_files_list - } - # remove sample if it has missing files - if not all(x in filtered_files_list for x in ext_dict[sample].values()): - log.warning("Sample %s skipped: missing files in sftp", sample) - del ext_dict[sample]""" - """sample_files_dict = copy.deepcopy(ext_dict)""" if not any(value for value in sample_files_dict.values()): raise FileNotFoundError("No files from metadata found in ", remote_folder) return sample_files_dict, local_meta_file @@ -711,11 +698,6 @@ def process_filedict(self, valid_filedict, clean_fetchlist): for file in clean_fetchlist: if val in file: processed_dict[sample][key] = file - """processed_dict[sample] = { - key: (file if str(val) in file else None) - for key, val in vals.items() - for file in clean_fetchlist - }""" # remove sample if it has missing files if not all(x in clean_fetchlist for x in processed_dict[sample].values()): log.warning("Sample %s skipped: missing files in sftp", sample) From 8207d6aab11a002d341e3381bdb212825b85521f Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 16 Feb 2024 14:06:14 +0100 Subject: [PATCH 1207/1454] Changed info to warning for files not found in md5sum --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 26775fd3..c631547a 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -815,7 +815,7 @@ def download(self, target_folders, option="download"): if f_name in successful_files: files_md5_dict[f_name] = hash_dict[f_name] else: - log.info("Generating md5 hash for %s", f_name) + log.warning("File %s not found in md5sum. Creating it", f_name) files_md5_dict[f_name] = relecov_tools.utils.calculate_md5(path) else: md5_hashes = [ From b56aa159574440769c6515c7d9011a7bb196feae Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 16 Feb 2024 14:08:38 +0100 Subject: [PATCH 1208/1454] Big changes in sftp_handle. Brought back a variable that was necessary --- relecov_tools/sftp_handle.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index c631547a..90ba2894 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -548,6 +548,7 @@ def validate_remote_files(self, remote_folder, local_folder): """ local_meta_file = self.get_metadata_file(remote_folder, local_folder) out_folder = os.path.dirname(local_meta_file) + allowed_extensions = self.allowed_file_ext remote_files_list = [ os.path.basename(file) for file in self.get_file_list(remote_folder) ] From e02fd531e2e19e3f35185d4a064992b2c13bce68 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 19 Feb 2024 10:49:11 +0100 Subject: [PATCH 1209/1454] Typo fixing to anatomical_material_collection_method.json --- relecov_tools/conf/anatomical_material_collection_method.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 relecov_tools/conf/anatomical_material_collection_method.json diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json old mode 100644 new mode 100755 From a9b2ceaf847be2858c126d186717071461251be4 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 19 Feb 2024 10:49:45 +0100 Subject: [PATCH 1210/1454] Included multiple laboratories and fixed some addresses --- relecov_tools/conf/laboratory_address.json | 419 +++++++++++++++++---- 1 file changed, 353 insertions(+), 66 deletions(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 5d75807d..ef5119df 100755 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1,13 +1,13 @@ { - "Instituto de Salud Carlos III": { - "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N,", + "Instituto de Salud Carlos III ": { + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", "collecting_institution_email": "info@isciii.es", "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", "geo_loc_city": "Madrid", "geo_loc_country": "Spain", "submitting_institution": "Instituto de Salud Carlos III", - "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N,", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", "submitting_institution_email": "info@isciii.es" }, "Hospital de Antequera":{ @@ -254,7 +254,7 @@ "submitting_institution_email": "rbenito@salud.aragon.es" }, "Centro de Investigación Biomédica de Aragón": { - "collecting_institution_address": "Avenida San Juan Bosco 13", + "collecting_institution_address": "Avenida San Juan Bosco, 13", "collecting_institution_email": "mhpstrunk.iacs@aragon.es", "geo_loc_state": "Aragon", "geo_loc_region": "Zaragoza", @@ -265,14 +265,14 @@ "submitting_institution_email": "mhpstrunk.iacs@aragon.es" }, "Hospital Universitario Central de Asturias": { - "collecting_institution_address": " Av. Roma, s/n,", + "collecting_institution_address": "Av. Roma, s/n", "collecting_institution_email": "santiago.melon@sespa.es", "geo_loc_state": "Asturias", "geo_loc_region": "Asturias", - "geo_loc_city": "Asturias", + "geo_loc_city": "Oviedo", "geo_loc_country": "Spain", "submitting_institution": "Hospital Universitario Central de Asturias", - "submitting_institution_address": " Av. Roma, s/n,", + "submitting_institution_address": "Av. Roma, s/n", "submitting_institution_email": "santiago.melon@sespa.es" }, "Servicio de Microbiologia HU Son Espases": { @@ -286,14 +286,14 @@ "submitting_institution_address": " Ctra. Valldemossa 79", "submitting_institution_email": "antonio.oliver@ssib.es" }, - "Hospital Universitario Ntra. Sra de Candelaria": { + "Hospital Universitario Ntra. Sra de Candelaria (HUNSC)": { "collecting_institution_address": "Carretera del Rosario 145", "collecting_institution_email": "jalcflo@gobiernodecanarias.org", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Universitario Ntra. Sra de Candelaria", + "submitting_institution": "Hospital Universitario Ntra. Sra de Candelaria (HUNSC)", "submitting_institution_address": "Carretera del Rosario 145", "submitting_institution_email": "jalcflo@gobiernodecanarias.org" }, @@ -309,14 +309,14 @@ "submitting_institution_email": "jlorenzo@iter.es" }, "Hospital Universitario de Canarias": { - "collecting_institution_address": "Carretera Ofra S/N, La Laguna", + "collecting_institution_address": "Carretera Ofra s/n, La Laguna", "collecting_institution_email": "", "geo_loc_state": "Islas Canarias", "geo_loc_region": "Santa Cruz de Tenerife", "geo_loc_city": "Santa Cruz de Tenerife", "geo_loc_country": "Spain", "submitting_institution": "Hospital Universitario de Canarias", - "submitting_institution_address": "Carretera Ofra S/N, La Laguna", + "submitting_institution_address": "Carretera Ofra s/n, La Laguna", "submitting_institution_email": "" }, "Hospital Universitario de Gran Canaria": { @@ -375,25 +375,25 @@ "submitting_institution_email": "" }, "Hospital General La Mancha Centro": { - "collecting_institution_address": "Av. Constitución, 3, Alcazar de San Juan", + "collecting_institution_address": "Av. Constitución, 3", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Alcazar de San Juan", "geo_loc_country": "Spain", "submitting_institution": "Hospital General La Mancha Centro", - "submitting_institution_address": "Av. Constitución, 3, Alcazar de San Juan", + "submitting_institution_address": "Av. Constitución, 3", "submitting_institution_email": "" }, "Hospital Virgen de Altagracia": { - "collecting_institution_address": "Avda. D. Emiliano García Roldan, s/n, Manzanares,", + "collecting_institution_address": "Avda. D. Emiliano García Roldan, s/n", "collecting_institution_email": "", "geo_loc_state": "Castilla-La Mancha", "geo_loc_region": "Ciudad Real", "geo_loc_city": "Manzanares", "geo_loc_country": "Spain", "submitting_institution": "Hospital Virgen de Altagracia", - "submitting_institution_address": "Avda. D. Emiliano García Roldan, s/n, Manzanares,", + "submitting_institution_address": "Avda. D. Emiliano García Roldan, s/n", "submitting_institution_email": "" }, "Hospital General de Valdepeñas": { @@ -550,48 +550,48 @@ "submitting_institution_address": "Av. Islas Baleares, 3", "submitting_institution_email": "" }, - "Hospital Universitari Vall d’Hebron": { - "collecting_institution_address": " Passeig de la Vall d’Hebron, 119-129", + "Hospital Universitari Vall d'Hebron": { + "collecting_institution_address": " Passeig de la Vall d'Hebron, 119-129", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Universitari Vall d’Hebron", - "submitting_institution_address": " Passeig de la Vall d’Hebron, 119-129", + "submitting_institution": "Hospital Universitari Vall d'Hebron", + "submitting_institution_address": " Passeig de la Vall d'Hebron, 119-129", "submitting_institution_email": "" }, - "Hospital Universitari Germans Trias i Pujol": { + "Hospital Universitari Germans Trias i Pujol (HUGTiP)": { "collecting_institution_address": " Crta del Canyet s/n", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Badalona", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Universitari Germans Trias i Pujol", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", "submitting_institution_address": " Crta del Canyet s/n", "submitting_institution_email": "" }, - "Hospital Clínic de Barcelona": { + "Hospital Clínic de Barcelona (HCB)": { "collecting_institution_address": "C/Villarroel 170", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "Barcelona", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Clínic de Barcelona", + "submitting_institution": "Hospital Clínic de Barcelona (HCB)", "submitting_institution_address": "C/Villarroel 170", "submitting_institution_email": "" }, - "Hospital Universitari Bellvitge": { - "collecting_institution_address": "Carrer Feixa Llarga s/n ", + "Hospital Universitari Bellvitge (HUB)": { + "collecting_institution_address": "Carrer Feixa Llarga s/n", "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", "geo_loc_city": "L'Hospitalet de Llobregat", "geo_loc_country": "Spain", "submitting_institution": "Hospital Universitari Bellvitge", - "submitting_institution_address": "Carrer Feixa Llarga s/n ", + "submitting_institution_address": "Carrer Feixa Llarga s/n", "submitting_institution_email": "" }, "Lab Clínic ICS Camp de Tarragona-Terres de l'Ebre. Hospital Joan XXIII": { @@ -716,14 +716,14 @@ "submitting_institution_email": "" }, "Hospital Universitario Severo Ochoa": { - "collecting_institution_address": "Av. de Orellana, s/n, Leganés", + "collecting_institution_address": "Av. de Orellana, s/n", "collecting_institution_email": "", "geo_loc_state": "Comunidad de Madrid", "geo_loc_region": "Madrid", - "geo_loc_city": "Leganes", + "geo_loc_city": "Leganés", "geo_loc_country": "Spain", "submitting_institution": "Hospital Universitario Severo Ochoa", - "submitting_institution_address": "Av. de Orellana, s/n, Leganés", + "submitting_institution_address": "Av. de Orellana, s/n", "submitting_institution_email": "" }, "Hospital Universitario de Getafe": { @@ -826,14 +826,14 @@ "submitting_institution_email": "" }, "Hospital Rafael Méndez de Lorca": { - "collecting_institution_address": "Ctra.N-340, Lorca", + "collecting_institution_address": "Ctra. N-340, Lorca", "collecting_institution_email": "", "geo_loc_state": "Murcia", "geo_loc_region": "Murcia", "geo_loc_city": "Lorca", "geo_loc_country": "Spain", "submitting_institution": "Hospital Rafael Méndez de Lorca", - "submitting_institution_address": "Ctra.N-340, Lorca", + "submitting_institution_address": "Ctra. N-340, Lorca", "submitting_institution_email": "" }, "Hospital de la Vega Lorenzo Guirao": { @@ -847,7 +847,7 @@ "submitting_institution_address": "Vereda de Morcillo, s/n, Cieza", "submitting_institution_email": "" }, - "Hospital Univeristario Donostia": { + "Hospital Universitario Donostia": { "collecting_institution_address": "Begiristain Doktorea Pasealekua, s/n", "collecting_institution_email": "", "geo_loc_state": "Pais Vasco", @@ -870,14 +870,14 @@ "submitting_institution_email": "" }, "Hospital de Mérida": { - "collecting_institution_address": "Av. Don Antonio Campos Hoyos, 26, Mérida", + "collecting_institution_address": "Av. Don Antonio Campos Hoyos, 26", "collecting_institution_email": "", "geo_loc_state": "Extremadura", "geo_loc_region": "Badajoz", "geo_loc_city": "Merida", "geo_loc_country": "Spain", "submitting_institution": "Hospital de Mérida", - "submitting_institution_address": "Av. Don Antonio Campos Hoyos, 26, Mérida", + "submitting_institution_address": "Av. Don Antonio Campos Hoyos, 26", "submitting_institution_email": "" }, "Hospital San Pedro de Alcantara": { @@ -925,14 +925,14 @@ "submitting_institution_email": "" }, "Hospital Clínico Universitario de Santiago": { - "collecting_institution_address": "Rúa da Choupana, s/n, Santiago de Compostela", + "collecting_institution_address": "Rúa da Choupana, s/n", "collecting_institution_email": "", "geo_loc_state": "Galicia", "geo_loc_region": "A Coruña", "geo_loc_city": "Santiago de Compostela", "geo_loc_country": "Spain", "submitting_institution": "Hospital Clínico Universitario de Santiago", - "submitting_institution_address": "Rúa da Choupana, s/n, Santiago de Compostela", + "submitting_institution_address": "Rúa da Choupana, s/n", "submitting_institution_email": "" }, "Hospital Universitario de Navarra": { @@ -946,16 +946,16 @@ "submitting_institution_address": "C. de Irunlarrea, 3, Pamplona", "submitting_institution_email": "" }, - "Hospital General Universitario de Elche": { + "Hospital General Universitario de Elx": { "collecting_institution_address": "Carrer Almazara, 11, Elche", "collecting_institution_email": "", "geo_loc_state": "Comunitat Valenciana", "geo_loc_region": "Alicante", "geo_loc_city": "Elche", "geo_loc_country": "Spain", - "submitting_institution": "Hospital General Universitario de Elche", - "submitting_institution_address": "Carrer Almazara, 11, Elche", - "submitting_institution_email": "" + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" }, "Hospital Universitario San Pedro": { "collecting_institution_address": "C. Piqueras, 98", @@ -990,49 +990,38 @@ "submitting_institution_address": "Av. Alcalde Rovira Roure, 80", "submitting_institution_email": "" }, - "Hospital General Universitario de Castellon": { - "collecting_institution_address": "Avinguda de Benicassim, 128", - "collecting_institution_email": "", - "geo_loc_state": "Comunitat Valenciana", - "geo_loc_region": "Castellon", - "geo_loc_city": "Castellon de la Plana", - "geo_loc_country": "Spain", - "submitting_institution": "Hospital General Universitario de Castellon", - "submitting_institution_address": "Avinguda de Benicassim, 128", - "submitting_institution_email": "" - }, - "Hospital Clínico de Valencia": { + "Hospital Clínico Universitario de Valencia": { "collecting_institution_address": "Av. de Blasco Ibañez, 17", "collecting_institution_email": "", "geo_loc_state": "Comunitat Valenciana", "geo_loc_region": "Valencia", "geo_loc_city": "Valencia", "geo_loc_country": "Spain", - "submitting_institution": "Hospital General Universitario de Castellon", - "submitting_institution_address": "Avinguda de Benicassim, 128", - "submitting_institution_email": "" + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" }, - "Hospital Universitario y Politecnico La Fe": { + "Hospital Universitario y Politécnico La Fe de Valencia": { "collecting_institution_address": "Avinguda de Fernando Abril Martorell, 106", "collecting_institution_email": "", "geo_loc_state": "Comunitat Valenciana", "geo_loc_region": "Valencia", "geo_loc_city": "Valencia", "geo_loc_country": "Spain", - "submitting_institution": "Hospital Universitario y Politecnico La Fe", - "submitting_institution_address": "Avinguda de Fernando Abril Martorell, 106", - "submitting_institution_email": "" + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" }, - "Hospital Universitario Doctor Peset": { + "Hospital Doctor Peset de Valencia": { "collecting_institution_address": "Av. de Gaspar Aguilar, 90", "collecting_institution_email": "", "geo_loc_state": "Comunitat Valenciana", "geo_loc_region": "Valencia", "geo_loc_city": "Valencia", "geo_loc_country": "Spain", - "submitting_institution": "Hospital General Universitario de Castellon", - "submitting_institution_address": "Avinguda de Benicassim, 128", - "submitting_institution_email": "" + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" }, "Hospital de l'Esperansa": { "collecting_institution_address": "Ptge. de Sant Josep la Muntanya, 12", @@ -1072,7 +1061,7 @@ "collecting_institution_email": "", "geo_loc_state": "Cataluña", "geo_loc_region": "Barcelona", - "geo_loc_city": "Mataro", + "geo_loc_city": "Mataró", "geo_loc_country": "Spain", "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", "submitting_institution_address": "Carrer de la Selva, 10", @@ -1089,7 +1078,7 @@ "submitting_institution_address": "Carrer de la Selva, 10", "submitting_institution_email": "" }, - "Hospital Comarcal Sant Jaume de Calella": { + "Hospital Comarcal St. Jaume de Calella": { "collecting_institution_address": "Carrer de Sant Jaume, 209-217", "collecting_institution_email": "", "geo_loc_state": "Cataluña", @@ -1132,5 +1121,303 @@ "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", "submitting_institution_address": "Carrer de la Selva, 10", "submitting_institution_email": "" + }, + "Hospital de Jarrio": { + "collecting_institution_address": "Lugar Jarrio, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Jarrio", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital Carmen y Severo Ochoa": { + "collecting_institution_address": "Lugar Sienra, 11", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Cangas del Narcea", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital Universitario San Agustín": { + "collecting_institution_address": "Calle Cabruñana, 19", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Avilés", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital Monte Naranco": { + "collecting_institution_address": "Avenida Doctores Fernández Vega, 107", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Oviedo", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital Universitario de Cabueñes": { + "collecting_institution_address": "Calle Prados, 395", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Gijón", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital de Jove": { + "collecting_institution_address": "Avenida Eduardo Castro, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Gijón", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital del Oriente de Asturias F. Grande Covián": { + "collecting_institution_address": "Barrio Castañera, 42", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Arriondas", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital Vital Alvarez Buylla": { + "collecting_institution_address": "Calle Vistalegre, 2", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Mieres", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital Valle del Nalón": { + "collecting_institution_address": "Polígono de Riaño, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Asturias", + "geo_loc_region": "Asturias", + "geo_loc_city": "Langreo", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Central de Asturias", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "FISABIO-Epidemiología Molecular": { + "collecting_institution_address": "Av. de Catalunya, 21", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Valencia", + "geo_loc_country": "Spain", + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. de Catalunya, 21", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital General Universitario de Alicante": { + "collecting_institution_address": "Calle Pintor Baeza, 11", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Alicante", + "geo_loc_country": "Spain", + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Consorcio Hospital General Universitario de Valencia": { + "collecting_institution_address": "Av. de les Tres Creus, 2", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Valencia", + "geo_loc_country": "Spain", + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "Hospital General Universitario de Castellón": { + "collecting_institution_address": "Avinguda de Benicàssim, 128", + "collecting_institution_email": "", + "geo_loc_state": "Comunitat Valenciana", + "geo_loc_region": "Valencia", + "geo_loc_city": "Castellón de la Plana", + "geo_loc_country": "Spain", + "submitting_institution": "FISABIO-Epidemiología Molecular", + "submitting_institution_address": "Av. Roma, s/n", + "submitting_institution_email": "santiago.melon@sespa.es" + }, + "CAP La Salut EAP Badalona": { + "collecting_institution_address": " Passatge dels Encants, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Badalona", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" + }, + "CAP Mataró-6 (Gatassa)": { + "collecting_institution_address": "Camí del Mig, 36", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Mataró", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" + }, + "CAP Can Mariner Santa Coloma-1": { + "collecting_institution_address": "Carrer de Sant Carles, 79", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Tarragona", + "geo_loc_city": "Santa Coloma de Gramenet", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" + }, + "CAP Montmeló (Montornès)": { + "collecting_institution_address": "Carrer de Can Parera, 7", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Tarragona", + "geo_loc_city": "Montornès del Vallès", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" + }, + "Hospital García Orcoyen": { + "collecting_institution_address": "Calle Sta. Soria, 22", + "collecting_institution_email": "", + "geo_loc_state": "Navarra", + "geo_loc_region": "Navarra", + "geo_loc_city": "Estella", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Navarra", + "submitting_institution_address": "C. de Irunlarrea, 3, Pamplona", + "submitting_institution_email": "" + }, + "Hospital Reina Sofía_Tudela": { + "collecting_institution_address": "Carretera de Tarazona, Km. 4", + "collecting_institution_email": "", + "geo_loc_state": "Navarra", + "geo_loc_region": "Navarra", + "geo_loc_city": "Tudela", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Navarra", + "submitting_institution_address": "C. de Irunlarrea, 3, Pamplona", + "submitting_institution_email": "" + }, + "Clínica Universidad de Navarra": { + "collecting_institution_address": "Av. de Pío XII, 36", + "collecting_institution_email": "", + "geo_loc_state": "Navarra", + "geo_loc_region": "Navarra", + "geo_loc_city": "Pamplona", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario de Navarra", + "submitting_institution_address": "C. de Irunlarrea, 3, Pamplona", + "submitting_institution_email": "" + }, + "CATLAB": { + "collecting_institution_address": "Vial St Jordi, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Viladecavalls", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" + }, + "Fundació Althaia-Manresa": { + "collecting_institution_address": "Carrer del Dr. Joan Soler, 1-3", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Manresa", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitari Germans Trias i Pujol (HUGTiP)", + "submitting_institution_address": " Crta del Canyet s/n", + "submitting_institution_email": "" + }, + "H U RAMÓN Y CAJAL": { + "collecting_institution_address": "Ctra. Colmenar Viejo, km.9, 100", + "collecting_institution_email": "", + "geo_loc_state": "Comunidad de Madrid", + "geo_loc_region": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain", + "submitting_institution": "H U RAMÓN Y CAJAL", + "submitting_institution_address": "Ctra. Colmenar Viejo, km.9, 100", + "submitting_institution_email": "" + }, + "Hospital Universitario Cruces": { + "collecting_institution_address": "Plaza Cruces, s/n", + "collecting_institution_email": "", + "geo_loc_state": "Pais Vasco", + "geo_loc_region": "Vizcaya", + "geo_loc_city": "Baracaldo", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Cruces", + "submitting_institution_address": "Plaza Cruces, s/n", + "submitting_institution_email": "" + }, + "Hospital de Urduliz-Alfredo Espinosa": { + "collecting_institution_address": "Goieta Kalea, 32", + "collecting_institution_email": "", + "geo_loc_state": "Pais Vasco", + "geo_loc_region": "Vizcaya", + "geo_loc_city": "Urdúliz", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Cruces", + "submitting_institution_address": "Plaza Cruces, s/n", + "submitting_institution_email": "" + }, + "Hospital San Eloy": { + "collecting_institution_address": "Av. A. Miranda, 5002", + "collecting_institution_email": "", + "geo_loc_state": "Pais Vasco", + "geo_loc_region": "Vizcaya", + "geo_loc_city": "Barakaldo", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Cruces", + "submitting_institution_address": "Plaza Cruces, s/n", + "submitting_institution_email": "" + }, + "Hospital de Gorliz": { + "collecting_institution_address": "Urezarantza ibiltokia, 1", + "collecting_institution_email": "", + "geo_loc_state": "Pais Vasco", + "geo_loc_region": "Vizcaya", + "geo_loc_city": "Gorliz", + "geo_loc_country": "Spain", + "submitting_institution": "Hospital Universitario Cruces", + "submitting_institution_address": "Plaza Cruces, s/n", + "submitting_institution_email": "" } -} \ No newline at end of file + +} From acfbdd4b2a52e60f6b127c04080b315de7f5ca81 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 19 Feb 2024 10:50:13 +0100 Subject: [PATCH 1211/1454] Included multiple locations and updated some names --- relecov_tools/conf/geo_loc_cities.json | 81 ++++++++++++++++++++++++-- 1 file changed, 75 insertions(+), 6 deletions(-) diff --git a/relecov_tools/conf/geo_loc_cities.json b/relecov_tools/conf/geo_loc_cities.json index f3f1c292..535a7b28 100755 --- a/relecov_tools/conf/geo_loc_cities.json +++ b/relecov_tools/conf/geo_loc_cities.json @@ -103,7 +103,7 @@ "geo_loc_latitude": "38.9956", "geo_loc_longitude": "-1.8558" }, - "Castellon de la Plana": { + "Castellón de la Plana": { "geo_loc_latitude": "39.9831", "geo_loc_longitude": "-0.0331" }, @@ -251,11 +251,11 @@ "geo_loc_latitude": "41.4667", "geo_loc_longitude": "2.0833" }, - "Mostoles": { + "Móstoles": { "geo_loc_latitude": "40.3223", "geo_loc_longitude": "-3.865" }, - "Leganes": { + "Leganés": { "geo_loc_latitude": "40.3281", "geo_loc_longitude": "-3.7644" }, @@ -324,10 +324,10 @@ "geo_loc_longitude": "-4.100808" }, "Motril":{ - "geo_loc_latitude": "36.74611111", + "geo_loc_latitude": "36.746111", "geo_loc_longitude": "-3.515" }, - "Mataro":{ + "Mataró":{ "geo_loc_latitude": "41.540444", "geo_loc_longitude": "2.443782" }, @@ -346,5 +346,74 @@ "Tortosa":{ "geo_loc_latitude": "40.814140", "geo_loc_longitude": "0.522052" + }, + "Oviedo":{ + "geo_loc_latitude": "43.36316", + "geo_loc_longitude": "-5.85352" + }, + "Jarrio":{ + "geo_loc_latitude": "43.54444", + "geo_loc_longitude": "-6.74722" + }, + "Avilés":{ + "geo_loc_latitude": "43.551944", + "geo_loc_longitude": "-5.936111" + }, + "Gijón":{ + "geo_loc_latitude": "43.5345709", + "geo_loc_longitude": "-5.6675865" + }, + "Cangas del Narcea":{ + "geo_loc_latitude": "43.165833", + "geo_loc_longitude": "-6.541666" + }, + "Arriondas":{ + "geo_loc_latitude": "43.381388", + "geo_loc_longitude": "-5.184444" + }, + "Mieres":{ + "geo_loc_latitude": "43.226388", + "geo_loc_longitude": "-5.781388" + }, + "Langreo":{ + "geo_loc_latitude": "43.165833", + "geo_loc_longitude": "-6.541666" + }, + "Santa Coloma de Gramenet":{ + "geo_loc_latitude": "41.448215", + "geo_loc_longitude": "2.211027" + }, + "Montornès del Vallès":{ + "geo_loc_latitude": "41.546434", + "geo_loc_longitude": "2.268351" + }, + "Tudela":{ + "geo_loc_latitude": "42.060165", + "geo_loc_longitude": "-1.608065" + }, + "Estella":{ + "geo_loc_latitude": "42.672969", + "geo_loc_longitude": "-2.032974" + }, + "Viladecavalls":{ + "geo_loc_latitude": "41.552843", + "geo_loc_longitude": "1.952722" + }, + "Manresa":{ + "geo_loc_latitude": "41.727944", + "geo_loc_longitude": "1.823089" + }, + "Barakaldo":{ + "geo_loc_latitude": "43.282025", + "geo_loc_longitude": "-2.984338" + }, + "Gorliz":{ + "geo_loc_latitude": "43.416987", + "geo_loc_longitude": "-2.9448381" + }, + "Urdúliz":{ + "geo_loc_latitude": "43.375278", + "geo_loc_longitude": "-2.960000" } -} \ No newline at end of file + +} From 52b2022ca9e2614c0761637ad5990299218b6335 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 19 Feb 2024 10:50:38 +0100 Subject: [PATCH 1212/1454] Changed some enums and included Sequencing_institution --- relecov_tools/schema/relecov_schema.json | 63 +++++++++++++++--------- 1 file changed, 39 insertions(+), 24 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ce12a11f..804a74db 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2,10 +2,11 @@ "schema": "https://json-schema.org/draft/2020-12/schema", "id": "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json", "title": "RELECOV schema", - "description":"Json schema including the ", + "description":"Json schema that specifies the structure, content, and validation rules for RELECOV metadata", "version": "1.0.0", "required": [ "collecting_lab_sample_id", + "sequencing_sample_id", "collecting_institution", "submitting_institution", "sample_collection_date", @@ -15,7 +16,9 @@ "isolate_sample_id", "host_scientific_name", "sequencing_instrument_model", - "sequencing_instrument_platform" + "sequencing_instrument_platform", + "enrichment_panel", + "enrichment_panel_version" ], "type": "object", "properties": { @@ -113,6 +116,15 @@ "fill_mode": "sample", "minLenght": "1" }, + "sequencing_institution": { + "ontology": "GENEPIO:0100416", + "type": "string", + "description": "The name of the agency that generated the sequence", + "classification": "Sequencing", + "label": "Sequencing Institution", + "fill_mode": "sample", + "minLenght": "1" + }, "submitting_lab_sample_id": { "examples": [ "" @@ -470,7 +482,6 @@ "Zimbabwe [GAZ:00001106]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], @@ -656,7 +667,7 @@ "Oropharynx Vacuum Aspiration", "Lower respiratory tract Biopsy", "Bronchus Biopsy", - "Lung Biopsy", + "Lung biopsy", "Bronchiole Biopsy", "Alveolar sac Biopsy", "Pleural sac Biopsy", @@ -777,7 +788,7 @@ "Ethmoid sinus Wash", "Nasal Cavity Wash", "Middle Nasal Turbinate Wash", - "Nasopharynx Wash", + "Nasopharynx Wash", "Oropharynx Wash", "Feces", "Mucus", @@ -795,7 +806,8 @@ "Not Collected", "Not Provided", "Missing", - "Restricted Access" + "Restricted Access", + "Not Provided [GENEPIO:0001668]" ], "ontology": "GENEPIO:0001211", "type": "string", @@ -964,7 +976,7 @@ "N95 Mask [OBI:0002790]", "Nurse Call Button [ENVO:03501215]", "Paper [ENVO:03501256]", - "Particulate Matter [ENVO:01000060]", + "Particulate matter [ENVO:01000060]", "Plastic [ENVO:01000404]", "PPE Gown [GENEPIO:0100025]", "Sewage [ENVO:00002018]", @@ -1036,9 +1048,10 @@ "enum": [ "Coronaviridae [NCBITaxon:11118]", "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "Respiratory syncytial virus [NCBITaxon:12814]", + "Influenza virus (organism) [SNOMED:725894000]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], @@ -1115,8 +1128,6 @@ "Sus scrofa domesticus [NCBITaxon:9825]", "Viverridae [NCBITaxon:9673]", "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], @@ -1234,8 +1245,6 @@ "MGI DNBSEQ-G400RS FAST [GENEPIO:0100149]", "MGI DNBSEQ-G50 [GENEPIO:0100150]", "Not Applicable [GENEPIO:0001619]", - "Not Collected [GENEPIO:0001620]", - "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], @@ -1325,7 +1334,7 @@ "Illumina COVIDSeq Test [CIDO:0020172]", "ABL DeepChek® Assay WG SC2 V1", "Not Provided [GENEPIO:0001668]", - "Other" + "Other [NCIT:C17649]" ], "examples": [ "Illumina COVIDSeq Test" @@ -1381,7 +1390,8 @@ "Custom probes [OMIT:0016112]", "Custom amplicon [OMIT:0016112]", "No enrichment [NCIT:C154307]", - "Other [NCIT:C17649]" + "Other [NCIT:C17649]", + "Not Provided [GENEPIO:0001668]" ], "examples": [ "AMPLICON" @@ -1409,12 +1419,11 @@ "ARTIC", "Illumina respiratory Virus Oligo Panel", "Illumina AmpliSeq Community panel", - "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", + "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", "Ion AmpliSeq SARS-CoV-2 Research Panel", "xGen SC2 Midnight1200 Amplicon Panel", "ViroKey SQ FLEX SARS-CoV-2 Primer Set", "NEBNext VarSkip Short SARS-CoV-2 primers", - "Not Provided [GENEPIO:0001668]", "Other [NCIT:C17649]" ], "examples": [ @@ -1434,6 +1443,11 @@ "ARTIC v3", "ARTIC v4", "ARTIC v4.1", + "ARTIC v5", + "ARTIC v5.1", + "ARTIC v5.2", + "ARTIC v5.3", + "ARTIC v5.3.2", "Illumina AmpliSeq Community panel", "Illumina AmpliSeq SARS-CoV-2 Research Panel for Illumina", "Illumina Respiratory Virus Oligos Panel V1", @@ -1442,7 +1456,6 @@ "xGen SC2 Midnight1200 Amplicon Panel", "ViroKey SQ FLEX SARS-CoV-2 Primer Set", "NEBNext VarSkip Short SARS-CoV-2 primers", - "Not Provided [GENEPIO:0001668]", "Other [NCIT:C17649]" ], "examples": [ @@ -1514,7 +1527,7 @@ "TG HiSeq Rapid SBS Kit v2 (50 Cycle)", "HiSeq SR Cluster Kit v4 cBot", "TG HiSeq SR Cluster Kit v4 - cBot", - "TG HiSeq PE Cluster Kit v4 – cBot", + "TG HiSeq PE Cluster Kit v4 - cBot", "HiSeq X Ten Reagent Kit v2.5", "HiSeq X Ten Reagent Kit v2.5 - 10 pack", "HiSeq X Five Reagent Kit v2.5", @@ -1574,9 +1587,9 @@ "NovaSeq 6000 S2 Reagent Kit (300 cycles)", "NovaSeq 6000 S4 Reagent Kit (200 cycles)", "NovaSeq 6000 S4 Reagent Kit (300 cycles)", - "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 10 pack", - "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 20 pack", - "NovaSeq 6000 S4 Reagent Kit (300 Cycles) – 40 pack", + "NovaSeq 6000 S4 Reagent Kit (300 Cycles) - 10 pack", + "NovaSeq 6000 S4 Reagent Kit (300 Cycles) - 20 pack", + "NovaSeq 6000 S4 Reagent Kit (300 Cycles) - 40 pack", "NovaSeq Library Tubes Accessory Pack (24 tubes)", "NovaSeq XP 4-Lane Kit v1.5", "NovaSeq XP 2-Lane Kit v1.5", @@ -1597,7 +1610,7 @@ "TG TruSeq SBS Kit v3 - HS (200-cycles)", "TruSeq SBS Kit v5-GA", "TruSeq SR Cluster Kit v3-cBot-HS", - "TG TruSeq SR Cluster Kit v1–cBot - HS", + "TG TruSeq SR Cluster Kit v1-cBot - HS", "iSeq 100 i1 Reagent v2 (300-cycle)", "iSeq 100 i1 Reagent v2 (300-cycle) 4 pack", "iSeq 100 i1 Reagent v2 (300-cycle) 8 pack", @@ -1656,7 +1669,8 @@ "metatranscriptomic", "synthetic", "viral rna", - "other [NCIT:C17649]" + "other [NCIT:C17649]", + "Not Provided [GENEPIO:0001668]" ], "examples": [ "metagenomic" @@ -1695,7 +1709,8 @@ "Oligo-dT", "Inverse rRNA selection", "ChIP-Seq [GENEPIO:0001947]", - "Other [NCIT:C17649]" + "Other [NCIT:C17649]", + "Not Provided [GENEPIO:0001668]" ], "examples": [ "RANDOM PCR" From 24c73ae4d4b824d67f7bae634b836fd9d633c37b Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 27 Feb 2024 16:01:12 +0100 Subject: [PATCH 1213/1454] added yml containing bioinfo results pattern --- .../conf/bioinfo_search_patterns.yml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 relecov_tools/conf/bioinfo_search_patterns.yml diff --git a/relecov_tools/conf/bioinfo_search_patterns.yml b/relecov_tools/conf/bioinfo_search_patterns.yml new file mode 100644 index 00000000..2b11a715 --- /dev/null +++ b/relecov_tools/conf/bioinfo_search_patterns.yml @@ -0,0 +1,31 @@ +viralrecon: + version_info: + fn: software_versions.yml + required: true + mapping_stats: + fn: "mapping_illumina_stats.tab" + content: "analysis_date medianDPcoveragevirus Variantsinconsensusx10 MissenseVariants Coverage>10x(%) %Ns10x %readshost %readsvirus %unmapedreads totalreads Virussequence read_length" + required: true + num_lines: 1 + pangolin: + fn: ".pangolin.csv" + content: "scorpio_call lineage version pangolin_version scorpio_version constellation_version" + num_lines: 1 + vairants_long_table: + fn: "variants_long_table.csv" + content: "SAMPLE,CHROM,POS,REF,ALT,FILTER,DP,REF_DP,ALT_DP,AF,GENE,EFFECT,HGVS_C,HGVS_P,HGVS_P_1LETTER,CALLER,LINEAGE" + num_lines: 1 + required: true + consensus: + fn: ".consensus.fa" + content: + - "consensus_sequence_name" + - "consensus_genome_length" + - "consensus_sequence_filename" + - "consensus_sequence_filepath" + - "consensus_sequence_md5" + - "number_of_base_pairs_sequenced" + summary_mqc: + fn: "summary_variants_metrics_mqc.csv" + content: "# Ns per 100kb consensu" + required: true From ef3c16149824fb08cb01c56303b33806c7931e4e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 27 Feb 2024 16:45:11 +0100 Subject: [PATCH 1214/1454] enable to parse yaml config file for bioinfo metadata --- .../conf/bioinfo_search_patterns.yml | 3 ++- relecov_tools/read_bioinfo_metadata.py | 23 ++++++++++++++++++- relecov_tools/utils.py | 9 ++++++++ 3 files changed, 33 insertions(+), 2 deletions(-) diff --git a/relecov_tools/conf/bioinfo_search_patterns.yml b/relecov_tools/conf/bioinfo_search_patterns.yml index 2b11a715..13bb37b3 100644 --- a/relecov_tools/conf/bioinfo_search_patterns.yml +++ b/relecov_tools/conf/bioinfo_search_patterns.yml @@ -1,6 +1,6 @@ viralrecon: version_info: - fn: software_versions.yml + fn: "software_versions.yml" required: true mapping_stats: fn: "mapping_illumina_stats.tab" @@ -18,6 +18,7 @@ viralrecon: required: true consensus: fn: ".consensus.fa" + required: false content: - "consensus_sequence_name" - "consensus_genome_length" diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 36ebd5dc..21ace1ba 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,5 +1,4 @@ #!/usr/bin/env python - import os import sys import logging @@ -29,6 +28,8 @@ def __init__( json_file=None, input_folder=None, output_folder=None, + software='viralrecon', # default? + yaml_file=None, ): if json_file is None: json_file = relecov_tools.utils.prompt_path( @@ -53,6 +54,26 @@ def __init__( else: self.output_folder = output_folder + # TODO: Available software list can be retrieved from conf/bioinfo_search_patterns.yml + # TODO: Add error if software is not in the list (sys exit) + if software is None: + software = relecov_tools.utils.prompt_path( + msg="Select the software, pipeline or tool use in the bioinformatic analysis (available: 'viralrecon'): " + ) + self.software_name = software + + if yaml_file is None: + stderr.print( + "[grey] [INFO]: Applying default YAML bioinformatics configuration file." + ) + yaml_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_search_patterns.yml") + else: + if not os.path.isfile(yaml_file): + log.error("yaml file %s does not exist ", yaml_file) + stderr.print(f"[red] file {yaml_file} does not exist") + sys.exit(1) + self.yaml_data = relecov_tools.utils.get_yaml_topic(yaml_file, self.software_name) + config_json = ConfigJson() self.configuration = config_json required_files = self.configuration.get_topic_data( diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index f2461f72..dcc8689a 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -129,6 +129,15 @@ def read_yml_file(file_name): except yaml.YAMLError: raise +def get_yaml_topic(file_name, topic): + """Parse dict to retrieve scope properties""" + try: + yaml_file = read_yml_file(file_name) + return yaml_file.get(topic, {}) + except AttributeError: + raise TypeError("file_name must be a dictionary-like object") + except Exception as e: + raise RuntimeError(f"An error occurred: {str(e)}") def get_md5_from_local_folder(local_folder): """Fetch the md5 values for each file in the file list""" From 56d603912e6d8fc216107c0df422e82c36ad3e67 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 29 Feb 2024 16:59:45 +0100 Subject: [PATCH 1215/1454] add automated scanning of files in a directory --- relecov_tools/read_bioinfo_metadata.py | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 21ace1ba..63fbc65e 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,10 +1,12 @@ #!/usr/bin/env python +# TODO: Add new dependencies to pkg import os import sys import logging import glob import rich.console from datetime import datetime +from tqdm import tqdm from yaml import YAMLError import relecov_tools.utils @@ -88,6 +90,33 @@ def __init__( sys.exit(1) self.req_files[key] = f_path + def get_software_required_files(self): + """Load required softwaew specific files and patterns from YAML.""" + self.required_file_name = {} + self.required_file_content = {} + + for key, value in self.yaml_data.items(): + if 'required' in value and value['required']: + self.required_file_name[key] = value.get('fn','') + self.required_file_content[key] = value.get('content','') + + def scann_directory(self): + """Scann bioinfo analysis directory and search for files""" + total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) + self.get_software_required_files() + required_files_found = {key: [] for key in self.required_file_name} + + with tqdm(total=total_files, desc=f'\tScanning...') as pbar: + for target_file, file_pattern in self.required_file_name.items(): + for root, _, files in os.walk(self.input_folder, topdown=True): + for file_name in files: + # FIXME: might be better regex than endswith + if file_name.endswith(file_pattern): + file_path = os.path.join(root, file_name) + required_files_found[target_file].append(file_path) + pbar.update(1) # FIXME: is not correctly processing each file + return(required_files_found) + def add_fixed_values(self, j_data, fixed_values): """include the fixed data defined in configuration or feed custom empty fields""" f_values = self.configuration.get_topic_data("bioinfo_analysis", fixed_values) @@ -331,6 +360,9 @@ def create_bioinfo_file(self): metadata json, mapping_stats, and more information from the files inside input directory """ + stderr.print(f"[blue]Sanning for {self.software_name} files..") + self.scann_directory() + stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print("[blue]Adding fixed values") From 64636d0195c5387bbbda4e0575c38b4721948c28 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 29 Feb 2024 17:19:07 +0100 Subject: [PATCH 1216/1454] add validation steps on required files --- relecov_tools/read_bioinfo_metadata.py | 37 +++++++++++++++++++++++--- 1 file changed, 34 insertions(+), 3 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 63fbc65e..4404865f 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -23,7 +23,8 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) - +# TODO: add required fields to j_data (read_lab + read_bioinf) +# TODO: Scan should work in multiple samples. Files found must detect N samples output files. class BioinfoMetadata: def __init__( self, @@ -117,6 +118,35 @@ def scann_directory(self): pbar.update(1) # FIXME: is not correctly processing each file return(required_files_found) + # TODO: This verification step might be executed for each sample since there are sample-specific files. + def validate_software_mandatory_files(self, files): + """Verify that all required files are present""" + missing = [] + if len(files) == 0: + log.error("No mandatory files for %s found in folder: %s", + self.software_name, + self.input_folder + ) + stderr.print( + f"[red]\tValidation Failed: No mandatory files found in folder: {self.input_folder}. " + ) + sys.exit(1) + for key, values in files.items(): + if len(values)==0: + missing.append(key) + if len(missing) > 0: + stderr.print( + f"[red]\tValidation Failed: Missing files for {self.software_name}:" + ) + for i in missing: + stderr.print( + f"\t- {self.required_file_name[i]}" + ) + sys.exit(1) + stderr.print( + f"[green]\tValidation Approved" + ) + def add_fixed_values(self, j_data, fixed_values): """include the fixed data defined in configuration or feed custom empty fields""" f_values = self.configuration.get_topic_data("bioinfo_analysis", fixed_values) @@ -361,8 +391,9 @@ def create_bioinfo_file(self): inside input directory """ stderr.print(f"[blue]Sanning for {self.software_name} files..") - self.scann_directory() - + scanned_files_mapping = self.scann_directory() + stderr.print(f"[blue]Verifying {self.software_name} required files..") + self.validate_software_mandatory_files(scanned_files_mapping) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print("[blue]Adding fixed values") From 3e05aa78139673007a526329c4ee8207916bdb84 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 4 Mar 2024 18:36:16 +0100 Subject: [PATCH 1217/1454] organize bioinfo config settings according to software --- relecov_tools/__main__.py | 5 +- relecov_tools/conf/bioinfo_config.json | 94 ++++++++++++++++++++++++++ relecov_tools/conf/configuration.json | 92 ------------------------- relecov_tools/read_bioinfo_metadata.py | 25 ++++--- 4 files changed, 113 insertions(+), 103 deletions(-) create mode 100644 relecov_tools/conf/bioinfo_config.json diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a576f9f8..cb89ab25 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -418,12 +418,13 @@ def update_db(user, password, json, type, databaseServer): ) @click.option("-i", "--input_folder", type=click.Path(), help="Path to input files") @click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file") -def read_bioinfo_metadata(json_file, input_folder, out_dir): +@click.option("-s", "--software_name", help="Name of the software/pipeline used.") +def read_bioinfo_metadata(json_file, input_folder, out_dir, software_name): """ Create the json compliant from the Bioinfo Metadata. """ new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( - json_file, input_folder, out_dir + json_file, input_folder, out_dir, software_name, ) new_bioinfo_metadata.create_bioinfo_file() diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json new file mode 100644 index 00000000..2d478970 --- /dev/null +++ b/relecov_tools/conf/bioinfo_config.json @@ -0,0 +1,94 @@ +{ + "viralrecon": { + "fixed_values": { + "assembly": "Not Provided [GENEPIO:0001668]", + "assembly_params": "Not Provided [GENEPIO:0001668]", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "commercial_open_source_both": "Open Source", + "consensus_params": "-p vcf -f", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "depth_of_coverage_threshold": ">10x", + "if_assembly_other": "Not Provided [GENEPIO:0001668]", + "if_bioinformatic_protocol_is_other_specify": "Not Provided [GENEPIO:0001668]", + "if_consensus_other": "Not Provided [GENEPIO:0001668]", + "if_lineage_identification_other": "Not Provided [GENEPIO:0001668]", + "if_mapping_other": "Not Provided [GENEPIO:0001668]", + "if_preprocessing_other": "Not Provided [GENEPIO:0001668]", + "lineage_analysis_software_name": "pangolin", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS" + }, + "feed_empty_fields":{ + "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", + "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" + }, + "required_file": { + "variants_metrics": "summary_variants_metrics_mqc.csv", + "versions": "software_versions.yml", + "mapping_stats": "mapping_illumina_stats.tab" + }, + "mapping_consensus": [ + "consensus_genome_length", + "consensus_sequence_filename", + "consensus_sequence_filepath", + "consensus_sequence_md5", + "number_of_base_pairs_sequenced" + ], + "mapping_pangolin": { + "variant_name": "scorpio_call", + "lineage_name": "lineage", + "lineage_algorithm_software_version": "version", + "lineage_analysis_software_version": "pangolin_version", + "lineage_analysis_scorpio_version": "scorpio_version", + "lineage_analysis_constellation_version": "constellation_version" + }, + "mapping_stats": { + "analysis_date": "analysis_date", + "depth_of_coverage_value": "medianDPcoveragevirus", + "number_of_variants_in_consensus": "Variantsinconsensusx10", + "number_of_variants_with_effect": "MissenseVariants", + "per_genome_greater_10x": "Coverage>10x(%)", + "per_Ns": "%Ns10x", + "per_reads_host": "%readshost", + "per_reads_virus": "%readsvirus", + "per_unmapped": "%unmapedreads", + "qc_filtered": "totalreads", + "reference_genome_accession": "Virussequence", + "read_length": "read_length" + }, + "mapping_variant_metrics": { + "ns_per_100_kbp": "# Ns per 100kb consensus" + }, + "mapping_version": { + "bioinformatics_protocol_software_version": { + "Workflow": "nf-core/viralrecon" + }, + "consensus_sequence_software_version": { + "BCFTOOLS_CONSENSUS": "bcftools" + }, + "dehosting_method_software_version": { + "KRAKEN2_KRAKEN2": "kraken2" + }, + "mapping_software_version": { + "BOWTIE2_ALIGN": "bowtie2" + }, + "preprocessing_software_version": { + "FASTP": "fastp" + }, + "variant_calling_software_version": { + "IVAR_VARIANTS": "ivar" + } + }, + "required_fields_from_lab_json": { + "read_length": "number_of_base_pairs_sequenced", + "schema_name": "schema_name", + "schema_version": "schema_version", + "sequencing_sample_id": "sequencing_sample_id" + } + } +} \ No newline at end of file diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 33bd9cb6..18ccb7b9 100755 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -279,98 +279,6 @@ "sequencing_sample_id", "submitting_lab_sample_id" ], - "bioinfo_analysis": { - "fixed_values": { - "assembly": "Not Provided [GENEPIO:0001668]", - "assembly_params": "Not Provided [GENEPIO:0001668]", - "bioinformatics_protocol_software_name": "nf-core/viralrecon", - "commercial_open_source_both": "Open Source", - "consensus_params": "-p vcf -f", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "dehosting_method_software_name": "KRAKEN2_KRAKEN2", - "depth_of_coverage_threshold": ">10x", - "if_assembly_other": "Not Provided [GENEPIO:0001668]", - "if_bioinformatic_protocol_is_other_specify": "Not Provided [GENEPIO:0001668]", - "if_consensus_other": "Not Provided [GENEPIO:0001668]", - "if_lineage_identification_other": "Not Provided [GENEPIO:0001668]", - "if_mapping_other": "Not Provided [GENEPIO:0001668]", - "if_preprocessing_other": "Not Provided [GENEPIO:0001668]", - "lineage_analysis_software_name": "pangolin", - "mapping_params": "--seed 1", - "mapping_software_name": "BOWTIE2_ALIGN", - "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "preprocessing_software_name": "FASTP", - "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "variant_calling_software_name": "IVAR_VARIANTS" - }, - "feed_empty_fields":{ - "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", - "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" - }, - "required_file": { - "variants_metrics": "summary_variants_metrics_mqc.csv", - "versions": "software_versions.yml", - "mapping_stats": "mapping_illumina_stats.tab" - }, - "mapping_consensus": [ - "consensus_genome_length", - "consensus_sequence_filename", - "consensus_sequence_filepath", - "consensus_sequence_md5", - "number_of_base_pairs_sequenced" - ], - "mapping_pangolin": { - "variant_name": "scorpio_call", - "lineage_name": "lineage", - "lineage_algorithm_software_version": "version", - "lineage_analysis_software_version": "pangolin_version", - "lineage_analysis_scorpio_version": "scorpio_version", - "lineage_analysis_constellation_version": "constellation_version" - }, - "mapping_stats": { - "analysis_date": "analysis_date", - "depth_of_coverage_value": "medianDPcoveragevirus", - "number_of_variants_in_consensus": "Variantsinconsensusx10", - "number_of_variants_with_effect": "MissenseVariants", - "per_genome_greater_10x": "Coverage>10x(%)", - "per_Ns": "%Ns10x", - "per_reads_host": "%readshost", - "per_reads_virus": "%readsvirus", - "per_unmapped": "%unmapedreads", - "qc_filtered": "totalreads", - "reference_genome_accession": "Virussequence", - "read_length": "read_length" - }, - "mapping_variant_metrics": { - "ns_per_100_kbp": "# Ns per 100kb consensus" - }, - "mapping_version": { - "bioinformatics_protocol_software_version": { - "Workflow": "nf-core/viralrecon" - }, - "consensus_sequence_software_version": { - "BCFTOOLS_CONSENSUS": "bcftools" - }, - "dehosting_method_software_version": { - "KRAKEN2_KRAKEN2": "kraken2" - }, - "mapping_software_version": { - "BOWTIE2_ALIGN": "bowtie2" - }, - "preprocessing_software_version": { - "FASTP": "fastp" - }, - "variant_calling_software_version": { - "IVAR_VARIANTS": "ivar" - } - }, - "required_fields_from_lab_json": { - "read_length": "number_of_base_pairs_sequenced", - "schema_name": "schema_name", - "schema_version": "schema_version", - "sequencing_sample_id": "sequencing_sample_id" - } - }, "ENA_fields": { "ENA_configuration": { "study_alias": "RELECOV", diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 36ebd5dc..405ca571 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -1,5 +1,4 @@ #!/usr/bin/env python - import os import sys import logging @@ -29,6 +28,7 @@ def __init__( json_file=None, input_folder=None, output_folder=None, + software='viralrecon', ): if json_file is None: json_file = relecov_tools.utils.prompt_path( @@ -53,10 +53,17 @@ def __init__( else: self.output_folder = output_folder - config_json = ConfigJson() + if software is None: + software = relecov_tools.utils.prompt_path( + msg="Select the software, pipeline or tool use in the bioinformatic analysis (available: 'viralrecon'): " + ) + self.software_name = software + + json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") + config_json = ConfigJson(json_file) self.configuration = config_json required_files = self.configuration.get_topic_data( - "bioinfo_analysis", "required_file" + self.software_name, "required_file" ) self.req_files = {} for key, file in required_files.items(): @@ -69,7 +76,7 @@ def __init__( def add_fixed_values(self, j_data, fixed_values): """include the fixed data defined in configuration or feed custom empty fields""" - f_values = self.configuration.get_topic_data("bioinfo_analysis", fixed_values) + f_values = self.configuration.get_topic_data(self.software_name, fixed_values) for row in j_data: for field, value in f_values.items(): row[field] = value @@ -118,7 +125,7 @@ def include_data_from_mapping_stats(self, j_data): ) mapping_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "mapping_stats" + self.software_name, "mapping_stats" ) j_data_with_mapping_stats = self.mapping_over_table( j_data, map_data, mapping_fields, "mapping stats" @@ -128,7 +135,7 @@ def include_data_from_mapping_stats(self, j_data): def include_pangolin_data(self, j_data): """Include pangolin data collecting form each file generated by pangolin""" mapping_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "mapping_pangolin" + self.software_name, "mapping_pangolin" ) missing_pango = [] for row in j_data: @@ -184,7 +191,7 @@ def include_consensus_data(self, j_data): """ mapping_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "mapping_consensus" + self.software_name, "mapping_consensus" ) missing_consens = [] for row in j_data: @@ -269,7 +276,7 @@ def include_variant_metrics(self, j_data): self.req_files["variants_metrics"], sep="," ) mapping_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "mapping_variant_metrics" + self.software_name, "mapping_variant_metrics" ) j_data_with_variant_metrics = self.mapping_over_table( j_data, map_data, mapping_fields, "variant metrics" @@ -279,7 +286,7 @@ def include_variant_metrics(self, j_data): def include_software_versions(self, j_data): """Include versions from the yaml version file""" version_fields = self.configuration.get_topic_data( - "bioinfo_analysis", "mapping_version" + self.software_name, "mapping_version" ) try: versions = relecov_tools.utils.read_yml_file(self.req_files["versions"]) From 122108329534757e2998ebdcbe628f6ea590ec7c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 11 Mar 2024 13:44:42 +0100 Subject: [PATCH 1218/1454] Added methods for scanning bioinfo results files regardless they sub-dir level and updated previous method to parse the new bioinfo config file --- relecov_tools/conf/bioinfo_config.json | 151 ++++++++++++++++--------- relecov_tools/long_table_parse.py | 16 ++- relecov_tools/read_bioinfo_metadata.py | 138 +++++++++++++++------- 3 files changed, 201 insertions(+), 104 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 2d478970..823ae59f 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -1,9 +1,104 @@ -{ +{ "viralrecon": { + "version_info": { + "fn": "software_versions.yml", + "required": true + }, + "mapping_stats": { + "fn": "mapping_illumina_stats.tab", + "ff": "tsv", + "sample_column": 1, + "num_lines": 1, + "required": true, + "content": { + "analysis_date": "analysis_date", + "depth_of_coverage_value": "medianDPcoveragevirus", + "number_of_variants_in_consensus": "Variantsinconsensusx10", + "number_of_variants_with_effect": "MissenseVariants", + "per_genome_greater_10x": "Coverage>10x(%)", + "per_Ns": "%Ns10x", + "per_reads_host": "%readshost", + "per_reads_virus": "%readsvirus", + "per_unmapped": "%unmapedreads", + "qc_filtered": "totalreads", + "reference_genome_accession": "Virussequence", + "read_length": "read_length" + } + }, + "mapping_pangolin": { + "fn": ".pangolin.csv", + "ff": "tsv", + "sample_column": 1, + "num_lines": 1, + "required": false, + "content": { + "variant_name": "scorpio_call", + "lineage_name": "lineage", + "lineage_algorithm_software_version": "version", + "lineage_analysis_software_version": "pangolin_version", + "lineage_analysis_scorpio_version": "scorpio_version", + "lineage_analysis_constellation_version": "constellation_version" + } + }, + "variants_long_table": { + "fn": "variants_long_table.csv", + "ff": "csv", + "num_lines": 1, + "required": true, + "content": { + "sample" : "SAMPLE", + "chromosome": "CHROM", + "pos": "POS", + "alt": "ALT", + "ref": "REF", + "Filter": "FILTER", + "dp": "DP", + "ref_dp": "REF_DP", + "alt_dp": "ALT_DP", + "af": "AF", + "effect": "EFFECT", + "hgvs_c": "HGVS_C", + "hgvs_p": "HGVS_P", + "hgvs_p_1_letter": "HGVS_P_1LETTER", + "caller" : "CALLER", + "lineage" : "LINEAGE", + "gene" : "GENE" + } + }, + "mapping_consensus": { + "fn": ".consensus.fa", + "ff": "fasta", + "required": false, + "content": { + "consensus_sequence_name" : "Not Provided [GENEPIO:0001668]", + "consensus_genome_length" : "Not Provided [GENEPIO:0001668]", + "consensus_sequence_filename" : "Not Provided [GENEPIO:0001668]", + "consensus_sequence_filepath" : "Not Provided [GENEPIO:0001668]", + "consensus_sequence_md5" : "Not Provided [GENEPIO:0001668]", + "number_of_base_pairs_sequenced" : "Not Provided [GENEPIO:0001668]" + } + }, + "summary_mqc": { + "fn": "summary_variants_metrics_mqc.csv", + "ff": "csv", + "num_lines": 1, + "required": true, + "content": { + "ns_per_100_kbp": "# Ns per 100kb consensus" + } + }, + "workflow_summary": { + "fn": "multiqc_report.html", + "ff": "html", + "required": true, + "content": { + "bioinformatics_protocol_software_name": "nf-core/viralrecon Workflow Summary", + "variant_calling_software_name": "IVAR_VARIANTS" + } + }, "fixed_values": { "assembly": "Not Provided [GENEPIO:0001668]", "assembly_params": "Not Provided [GENEPIO:0001668]", - "bioinformatics_protocol_software_name": "nf-core/viralrecon", "commercial_open_source_both": "Open Source", "consensus_params": "-p vcf -f", "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", @@ -18,52 +113,12 @@ "lineage_analysis_software_name": "pangolin", "mapping_params": "--seed 1", "mapping_software_name": "BOWTIE2_ALIGN", - "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", "preprocessing_software_name": "FASTP", - "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", - "variant_calling_software_name": "IVAR_VARIANTS" - }, - "feed_empty_fields":{ + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m10", "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" }, - "required_file": { - "variants_metrics": "summary_variants_metrics_mqc.csv", - "versions": "software_versions.yml", - "mapping_stats": "mapping_illumina_stats.tab" - }, - "mapping_consensus": [ - "consensus_genome_length", - "consensus_sequence_filename", - "consensus_sequence_filepath", - "consensus_sequence_md5", - "number_of_base_pairs_sequenced" - ], - "mapping_pangolin": { - "variant_name": "scorpio_call", - "lineage_name": "lineage", - "lineage_algorithm_software_version": "version", - "lineage_analysis_software_version": "pangolin_version", - "lineage_analysis_scorpio_version": "scorpio_version", - "lineage_analysis_constellation_version": "constellation_version" - }, - "mapping_stats": { - "analysis_date": "analysis_date", - "depth_of_coverage_value": "medianDPcoveragevirus", - "number_of_variants_in_consensus": "Variantsinconsensusx10", - "number_of_variants_with_effect": "MissenseVariants", - "per_genome_greater_10x": "Coverage>10x(%)", - "per_Ns": "%Ns10x", - "per_reads_host": "%readshost", - "per_reads_virus": "%readsvirus", - "per_unmapped": "%unmapedreads", - "qc_filtered": "totalreads", - "reference_genome_accession": "Virussequence", - "read_length": "read_length" - }, - "mapping_variant_metrics": { - "ns_per_100_kbp": "# Ns per 100kb consensus" - }, "mapping_version": { "bioinformatics_protocol_software_version": { "Workflow": "nf-core/viralrecon" @@ -83,12 +138,6 @@ "variant_calling_software_version": { "IVAR_VARIANTS": "ivar" } - }, - "required_fields_from_lab_json": { - "read_length": "number_of_base_pairs_sequenced", - "schema_name": "schema_name", - "schema_version": "schema_version", - "sequencing_sample_id": "sequencing_sample_id" } } -} \ No newline at end of file +} diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 1a0d1e24..fd3a8a3a 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -63,9 +63,11 @@ def __init__(self, file_path=None, output_directory=None): self.output_directory = output_directory Path(self.output_directory).mkdir(parents=True, exist_ok=True) - config_json = ConfigJson() - self.long_table_heading = config_json.get_configuration("long_table_heading") - + json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") + config_json = ConfigJson(json_file) + #self.long_table_heading = config_json.get_configuration("long_table_heading") + self.software_config = config_json.get_configuration('viralrecon') + self.long_table_heading = self.software_config["variants_long_table"]["content"] def validate_file(self, heading): """Check if long table file has all mandatory fields defined in configuration file @@ -90,12 +92,9 @@ def parse_file(self): stderr.print("[blue]Parsing the input file") heading_index = {} headings_from_csv = lines[0].strip().split(",") - for heading in self.long_table_heading: + for heading in self.long_table_heading.values(): heading_index[heading] = headings_from_csv.index(heading) - config = ConfigJson() - aux_dict = config.get_configuration("long_table_parse_aux") - samp_dict = {} for line in lines[1:]: line_s = line.strip().split(",") @@ -110,7 +109,7 @@ def parse_file(self): if isinstance(value, dict) else line_s[heading_index[value]] ) - for key, value in aux_dict.items() + for key, value in self.long_table_heading.items() } if re.search("&", line_s[heading_index["GENE"]]): @@ -125,7 +124,6 @@ def parse_file(self): else: variant_dict["Gene"] = line_s[heading_index["GENE"]] samp_dict[sample].append(variant_dict) - stderr.print("[green]Successful parsing data") return samp_dict diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 405ca571..a917f577 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -5,6 +5,7 @@ import glob import rich.console from datetime import datetime +from tqdm import tqdm from yaml import YAMLError import relecov_tools.utils @@ -21,7 +22,7 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) - +# TODO: Create 2 master function that validates file presence/content and transfrom from csv,tsv,... to json. class BioinfoMetadata: def __init__( self, @@ -62,21 +63,68 @@ def __init__( json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") config_json = ConfigJson(json_file) self.configuration = config_json - required_files = self.configuration.get_topic_data( - self.software_name, "required_file" - ) - self.req_files = {} - for key, file in required_files.items(): - f_path = os.path.join(self.input_folder, file) - if not os.path.isfile(f_path): - log.error("File %s does not exist", file) - stderr.print(f"[red]File {file} does not exist") - sys.exit(1) - self.req_files[key] = f_path + def get_software_required_files(self): + """Load required softwaew specific files and patterns""" + self.software_config = self.configuration.get_configuration(self.software_name) + self.required_file_name = {} + self.required_file_content = {} + + for key, value in self.software_config.items(): + if 'required' in value and value['required']: + self.required_file_name[key] = value.get('fn','') + self.required_file_content[key] = value.get('content','') + stderr.print(self.required_file_name) + + def scann_directory(self): + """Scann bioinfo analysis directory and search for files""" + total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) + self.get_software_required_files() + required_files_found = {key: '' for key in self.required_file_name} + + with tqdm(total=total_files, desc=f'\tScanning...') as pbar: + for key, value in self.required_file_name.items(): + for root, _, files in os.walk(self.input_folder, topdown=True): + for file_name in files: + # FIXME: might be better regex than endswith + if value.endswith(file_name): + file_path = os.path.join(root, file_name) + required_files_found[key]= file_path + pbar.update(1) # FIXME: is not correctly processing each file + return required_files_found + +# def validate_software_mandatory_files(self, files): +# """Verify that all required files are present""" +# missing = [] +# if len(files) == 0: +# log.error("No mandatory files for %s found in folder: %s", +# self.software_name, +# self.input_folder +# ) +# stderr.print( +# f"[red]\tValidation Failed: No mandatory files found in #folder: {self.input_folder}. " +# ) +# sys.exit(1) +# for key, values in files.items(): +# if len(values)==0: +# missing.append(key) +# if len(missing) > 0: +# stderr.print( +# f"[red]\tValidation Failed: Missing files for {self.#software_name}:" +# ) +# for i in missing: +# stderr.print( +# f"\t- {self.required_file_name[i]}" +# ) +# sys.exit(1) +# stderr.print( +# f"[green]\tValidation Approved" +# ) + + # TODO: we can make a rule in bioinfo_config.json where all software-properties must have a field callded "fixed_values". This way the second argument wont't be necessary def add_fixed_values(self, j_data, fixed_values): """include the fixed data defined in configuration or feed custom empty fields""" - f_values = self.configuration.get_topic_data(self.software_name, fixed_values) + f_values = self.software_config["fixed_values"] for row in j_data: for field, value in f_values.items(): row[field] = value @@ -111,7 +159,11 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): stderr.print(f"[red]Missing values in {table_name}\n:{field_errors}") return j_data - def include_data_from_mapping_stats(self, j_data): + #def include_data(self, j_data, topic): + # topic_json = self.configuration.get_topic_data(topic) + + # FIXME: All maping items says not provided in the output json. Origin above def. Wait. It might be due to unmatched samples name. Create a lab metadata with identical sample names. + def include_data_from_mapping_stats(self, j_data, files_dict): """By processing mapping stats file the following information is included in schema properties: depth_of_coverage_value, lineage_name, number_of_variants_in_consensus, number_of_variants_with_effect, @@ -121,12 +173,10 @@ def include_data_from_mapping_stats(self, j_data): # position of the sample columns inside mapping file sample_position = 4 map_data = relecov_tools.utils.read_csv_file_return_dict( - self.req_files["mapping_stats"], sep="\t", key_position=sample_position + files_dict["mapping_stats"], sep="\t", key_position=sample_position ) - mapping_fields = self.configuration.get_topic_data( - self.software_name, "mapping_stats" - ) + mapping_fields = self.software_config["mapping_stats"]["content"] j_data_with_mapping_stats = self.mapping_over_table( j_data, map_data, mapping_fields, "mapping stats" ) @@ -134,9 +184,7 @@ def include_data_from_mapping_stats(self, j_data): def include_pangolin_data(self, j_data): """Include pangolin data collecting form each file generated by pangolin""" - mapping_fields = self.configuration.get_topic_data( - self.software_name, "mapping_pangolin" - ) + mapping_fields = self.software_config["mapping_pangolin"]["content"] missing_pango = [] for row in j_data: if "-" in row["submitting_lab_sample_id"]: @@ -189,10 +237,7 @@ def include_consensus_data(self, j_data): """Include genome length, name, file name, path and md5 by preprocessing each file of consensus.fa """ - - mapping_fields = self.configuration.get_topic_data( - self.software_name, "mapping_consensus" - ) + mapping_fields = self.software_config["mapping_consensus"]["content"] missing_consens = [] for row in j_data: if "-" in row["submitting_lab_sample_id"]: @@ -223,15 +268,16 @@ def include_consensus_data(self, j_data): row["number_of_base_pairs_sequenced"] = str(base_calculation) else: row["number_of_base_pairs_sequenced"] = "Not Provided [GENEPIO:0001668]" - conserrs = len(missing_consens) - if conserrs >= 1: - log.error( - "{0} Consensus files missing:\n{1}".format( - conserrs, missing_consens - ) + # TODO: WAIT TO FIXED IN POST ADAPTATION PR + conserrs = len(missing_consens) + if conserrs >= 1: + log.error( + "{0} Consensus files missing:\n{1}".format( + conserrs, missing_consens ) - stderr.print(f"[yellow]{conserrs} samples missing consensus file:") - stderr.print(f"[yellow]\n{missing_consens}") + ) + stderr.print(f"[yellow]{conserrs} samples missing consensus file:") + stderr.print(f"[yellow]\n{missing_consens}") return j_data def parse_long_table(self, long_table_path, output_folder): @@ -268,28 +314,27 @@ def include_custom_data(self, j_data): row["long_table_path"] = long_table_path return j_data - def include_variant_metrics(self, j_data): + # TODO: Rename this module to include_custom_mqc data and exend its application. + def include_variant_metrics(self, j_data, files_dict): """Include the # Ns per 100kb consensus from the summary variant metric file_exists """ map_data = relecov_tools.utils.read_csv_file_return_dict( - self.req_files["variants_metrics"], sep="," - ) - mapping_fields = self.configuration.get_topic_data( - self.software_name, "mapping_variant_metrics" + files_dict["summary_mqc"], sep="," ) + mapping_fields = self.software_config["summary_mqc"]["content"] j_data_with_variant_metrics = self.mapping_over_table( j_data, map_data, mapping_fields, "variant metrics" ) return j_data_with_variant_metrics + # TODO: fpath should be imported from req_file found. def include_software_versions(self, j_data): """Include versions from the yaml version file""" - version_fields = self.configuration.get_topic_data( - self.software_name, "mapping_version" - ) + version_fields = self.software_config["mapping_version"] + f_path = os.path.join(self.input_folder, self.required_file_name["version_info"]) try: - versions = relecov_tools.utils.read_yml_file(self.req_files["versions"]) + versions = relecov_tools.utils.read_yml_file(f_path) except YAMLError as e: log.error("Unable to process version file return error %s", e) stderr.print(f"[red]Unable to process version file {e}") @@ -317,6 +362,11 @@ def create_bioinfo_file(self): metadata json, mapping_stats, and more information from the files inside input directory """ + self.get_software_required_files() + stderr.print(f"[blue]Sanning for {self.software_name} files..") + req_files = self.scann_directory() + #stderr.print(f"[blue]Verifying {self.software_name} required #files..") + #self.validate_software_mandatory_files(req_files) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print("[blue]Adding fixed values") @@ -324,11 +374,11 @@ def create_bioinfo_file(self): # Creating empty fields that are not managed in case of missing data j_data = self.add_fixed_values(j_data, "feed_empty_fields") stderr.print("[blue]Adding data from mapping stats") - j_data = self.include_data_from_mapping_stats(j_data) + j_data = self.include_data_from_mapping_stats(j_data, req_files) stderr.print("[blue]Adding software versions") j_data = self.include_software_versions(j_data) stderr.print("[blue]Adding summary variant metrics") - j_data = self.include_variant_metrics(j_data) + j_data = self.include_variant_metrics(j_data, req_files) stderr.print("[blue]Adding pangolin information") j_data = self.include_pangolin_data(j_data) stderr.print("[blue]Adding consensus data") From 408dd6d55b15d39f617e54bba30b5092b768cda9 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 12 Mar 2024 12:55:29 +0100 Subject: [PATCH 1219/1454] update scanning folder method to detect both required and non-required files --- relecov_tools/read_bioinfo_metadata.py | 111 +++++++++++++++---------- 1 file changed, 66 insertions(+), 45 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a67b8868..65e3a002 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -65,10 +65,10 @@ def __init__( json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") config_json = ConfigJson(json_file) self.configuration = config_json + self.software_config = self.configuration.get_configuration(self.software_name) def get_software_required_files(self): - """Load required softwaew specific files and patterns""" - self.software_config = self.configuration.get_configuration(self.software_name) + """Load required software specific files and patterns""" self.required_file_name = {} self.required_file_content = {} @@ -76,24 +76,46 @@ def get_software_required_files(self): if 'required' in value and value['required']: self.required_file_name[key] = value.get('fn','') self.required_file_content[key] = value.get('content','') - stderr.print(self.required_file_name) def scann_directory(self): """Scann bioinfo analysis directory and search for files""" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) - self.get_software_required_files() - required_files_found = {key: '' for key in self.required_file_name} - - with tqdm(total=total_files, desc=f'\tScanning...') as pbar: - for key, value in self.required_file_name.items(): + files_found = {} + with tqdm(total=total_files, desc='\tScanning...') as pbar: + for topic_key, topic_details in self.software_config.items(): + if not 'fn' in topic_details: #try/except fn + continue for root, _, files in os.walk(self.input_folder, topdown=True): - for file_name in files: - # FIXME: might be better regex than endswith - if value.endswith(file_name): - file_path = os.path.join(root, file_name) - required_files_found[key]= file_path - pbar.update(1) # FIXME: is not correctly processing each file - return required_files_found + matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] + if len(matching_files) == 1: + # Only one file match found, add it as a string + files_found[topic_key] = matching_files[0] + elif len(matching_files) > 1: + # Multiple file matches found, add them as a list + files_found[topic_key] = matching_files + for _ in matching_files: + pbar.update(1) + if len(files_found) < 1: + log.error( + "No files found in %s.", self.output_folder + ) + stderr.print(f"[red] No files found in {self.output_folder}.") + sys.exit(1) + else: + return files_found + + def map_filesfound_to_bioinfo_json(self, dict): + """Integrate files found (outidr) and software config JSON data into a single mapped structure.""" + integrated_json = self.software_config + for key, value in dict.items(): + if key in integrated_json: + if isinstance(integrated_json[key], list): + # If the existing value is a list, extend it with the new file paths + integrated_json[key]['file_paths'].extend(value) + else: + # If the existing value is not a list, create a new list with the file paths + integrated_json[key]['file_paths'] = value + return integrated_json # def validate_software_mandatory_files(self, files): # """Verify that all required files are present""" @@ -364,37 +386,36 @@ def create_bioinfo_file(self): metadata json, mapping_stats, and more information from the files inside input directory """ - self.get_software_required_files() stderr.print(f"[blue]Sanning for {self.software_name} files..") - req_files = self.scann_directory() + files_dict = self.scann_directory() #stderr.print(f"[blue]Verifying {self.software_name} required #files..") #self.validate_software_mandatory_files(req_files) - stderr.print("[blue]Reading lab metadata json") - j_data = self.collect_info_from_lab_json() - stderr.print("[blue]Adding fixed values") - j_data = self.add_fixed_values(j_data, "fixed_values") - # Creating empty fields that are not managed in case of missing data - j_data = self.add_fixed_values(j_data, "feed_empty_fields") - stderr.print("[blue]Adding data from mapping stats") - j_data = self.include_data_from_mapping_stats(j_data, req_files) - stderr.print("[blue]Adding software versions") - j_data = self.include_software_versions(j_data) - stderr.print("[blue]Adding summary variant metrics") - j_data = self.include_variant_metrics(j_data, req_files) - stderr.print("[blue]Adding pangolin information") - j_data = self.include_pangolin_data(j_data) - stderr.print("[blue]Adding consensus data") - j_data = self.include_consensus_data(j_data) - stderr.print("[blue]Parsing variants_long_table info to json format...") - self.parse_long_table(self.input_folder, self.output_folder) - stderr.print("[blue]Adding variant long table path") - j_data = self.include_custom_data(j_data) - file_name = ( - "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" - ) - stderr.print("[blue]Writting output json file") - os.makedirs(self.output_folder, exist_ok=True) - file_path = os.path.join(self.output_folder, file_name) - relecov_tools.utils.write_json_fo_file(j_data, file_path) - stderr.print("[green]Sucessful creation of bioinfo analyis file") + #stderr.print("[blue]Reading lab metadata json") + #j_data = self.collect_info_from_lab_json() + #stderr.print("[blue]Adding fixed values") + #j_data = self.add_fixed_values(j_data, "fixed_values") + ## Creating empty fields that are not managed in case #of missing data + #j_data = self.add_fixed_values(j_data, #"feed_empty_fields") + #stderr.print("[blue]Adding data from mapping stats") + #j_data = self.include_data_from_mapping_stats(j_data, #req_files) + #stderr.print("[blue]Adding software versions") + #j_data = self.include_software_versions(j_data) + #stderr.print("[blue]Adding summary variant metrics") + #j_data = self.include_variant_metrics(j_data, #req_files) + #stderr.print("[blue]Adding pangolin information") + #j_data = self.include_pangolin_data(j_data) + #stderr.print("[blue]Adding consensus data") + #j_data = self.include_consensus_data(j_data) + #stderr.print("[blue]Parsing variants_long_table info #to json format...") + #self.parse_long_table(self.input_folder, self.#output_folder) + #stderr.print("[blue]Adding variant long table path") + #j_data = self.include_custom_data(j_data) + #file_name = ( + # "bioinfo_" + os.path.splitext(os.path.basename#(self.json_file))[0] + ".json" + #) + #stderr.print("[blue]Writting output json file") + #os.makedirs(self.output_folder, exist_ok=True) + #file_path = os.path.join(self.output_folder, #file_name) + #relecov_tools.utils.write_json_fo_file(j_data, #file_path) + #stderr.print("[green]Sucessful creation of bioinfo #analyis file") return True From 9c238f2e4e4d48cdf61940bb49189d3fff2cb528 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Wed, 13 Mar 2024 12:52:17 +0100 Subject: [PATCH 1220/1454] rm version scope and rename property field names in bioinfo config --- relecov_tools/conf/bioinfo_config.json | 31 ++++++++++++++------------ 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 823ae59f..3bb53e43 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -1,14 +1,11 @@ { "viralrecon": { - "version_info": { - "fn": "software_versions.yml", - "required": true - }, "mapping_stats": { "fn": "mapping_illumina_stats.tab", - "ff": "tsv", - "sample_column": 1, - "num_lines": 1, + "ff": "\t", + "file_per_sample": false, + "sample_col_idx": 5, + "header_row_dix": 1, "required": true, "content": { "analysis_date": "analysis_date", @@ -27,9 +24,9 @@ }, "mapping_pangolin": { "fn": ".pangolin.csv", - "ff": "tsv", - "sample_column": 1, - "num_lines": 1, + "ff": ",", + "file_per_sample": true, + "header_row_dix": 1, "required": false, "content": { "variant_name": "scorpio_call", @@ -42,8 +39,10 @@ }, "variants_long_table": { "fn": "variants_long_table.csv", - "ff": "csv", - "num_lines": 1, + "ff": ",", + "file_per_sample": false, + "sample_col_idx": 1, + "header_row_dix": 1, "required": true, "content": { "sample" : "SAMPLE", @@ -68,6 +67,7 @@ "mapping_consensus": { "fn": ".consensus.fa", "ff": "fasta", + "file_per_sample": true, "required": false, "content": { "consensus_sequence_name" : "Not Provided [GENEPIO:0001668]", @@ -80,8 +80,10 @@ }, "summary_mqc": { "fn": "summary_variants_metrics_mqc.csv", - "ff": "csv", - "num_lines": 1, + "ff": ",", + "file_per_sample": false, + "sample_col_idx": 1, + "header_row_dix": 1, "required": true, "content": { "ns_per_100_kbp": "# Ns per 100kb consensus" @@ -90,6 +92,7 @@ "workflow_summary": { "fn": "multiqc_report.html", "ff": "html", + "file_per_sample": false, "required": true, "content": { "bioinformatics_protocol_software_name": "nf-core/viralrecon Workflow Summary", From 01f33a58df11e374329042c32d1b3da7305ccd37 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 14 Mar 2024 09:35:09 +0100 Subject: [PATCH 1221/1454] dummy changes - rename method, add todos and update comments --- relecov_tools/read_bioinfo_metadata.py | 35 +++++++++++++++----------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 65e3a002..9e0327cf 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -22,7 +22,8 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) -# TODO: Create 2 master function that validates file presence/content and transfrom from csv,tsv,... to json. +# TODO: Create 2 master function that validates file presence/content and transfrom from csv,tsv,... to json. +# TODO: Cosider eval py + func property in json to be able to discriminate between collated files and sample-specific files. class BioinfoMetadata: def __init__( self, @@ -55,18 +56,17 @@ def __init__( self.output_folder = output_folder # TODO: Available software list can be retrieved from conf/bioinfo_search_patterns.yml - # TODO: Add error if software is not in the list (sys exit) + # TODO: Add error if software is not in the list (sys exit). Add output to global log. if software is None: software = relecov_tools.utils.prompt_path( msg="Select the software, pipeline or tool use in the bioinformatic analysis (available: 'viralrecon'): " ) self.software_name = software - json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") - config_json = ConfigJson(json_file) - self.configuration = config_json - self.software_config = self.configuration.get_configuration(self.software_name) + config = ConfigJson(json_file) + self.software_config = config.get_configuration(self.software_name) + # FIXME: This must be refacored. not used so far. def get_software_required_files(self): """Load required software specific files and patterns""" self.required_file_name = {} @@ -76,7 +76,8 @@ def get_software_required_files(self): if 'required' in value and value['required']: self.required_file_name[key] = value.get('fn','') self.required_file_content[key] = value.get('content','') - + + # TODO: Add report of files found/not-found to global log def scann_directory(self): """Scann bioinfo analysis directory and search for files""" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) @@ -88,10 +89,10 @@ def scann_directory(self): for root, _, files in os.walk(self.input_folder, topdown=True): matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] if len(matching_files) == 1: - # Only one file match found, add it as a string + # Only one file match found, add it as a string (collated files) files_found[topic_key] = matching_files[0] elif len(matching_files) > 1: - # Multiple file matches found, add them as a list + # Multiple file matches found, add them as a list (per sample files) files_found[topic_key] = matching_files for _ in matching_files: pbar.update(1) @@ -102,9 +103,10 @@ def scann_directory(self): stderr.print(f"[red] No files found in {self.output_folder}.") sys.exit(1) else: + stderr.print("\tRetrieving files found ...") return files_found - def map_filesfound_to_bioinfo_json(self, dict): + def inject_filesfound_to_bioinfo_json(self, dict): """Integrate files found (outidr) and software config JSON data into a single mapped structure.""" integrated_json = self.software_config for key, value in dict.items(): @@ -116,6 +118,7 @@ def map_filesfound_to_bioinfo_json(self, dict): # If the existing value is not a list, create a new list with the file paths integrated_json[key]['file_paths'] = value return integrated_json + # def validate_software_mandatory_files(self, files): # """Verify that all required files are present""" @@ -263,6 +266,7 @@ def include_consensus_data(self, j_data): """ mapping_fields = self.software_config["mapping_consensus"]["content"] missing_consens = [] + # FIXME: Replace sequencing_sample_id for row in j_data: if "-" in row["submitting_lab_sample_id"]: sample_name = row["submitting_lab_sample_id"].replace("-", "_") @@ -386,12 +390,15 @@ def create_bioinfo_file(self): metadata json, mapping_stats, and more information from the files inside input directory """ - stderr.print(f"[blue]Sanning for {self.software_name} files..") - files_dict = self.scann_directory() + stderr.print(f"[blue]Sanning input directory...") + files_found = self.scann_directory() + stderr.print(f"[blue] Adding discovered files in {self.input_folder} to their corresponding JSON properties defined in {self.json_file}...") + bioinfo_json_extended = self.inject_filesfound_to_bioinfo_json(files_found) + # TODO: Add here req-file parsin sysexit. Easy mode: if file_path not in item, sys.exit #stderr.print(f"[blue]Verifying {self.software_name} required #files..") #self.validate_software_mandatory_files(req_files) - #stderr.print("[blue]Reading lab metadata json") - #j_data = self.collect_info_from_lab_json() + stderr.print("[blue]Reading lab metadata json") + j_data = self.collect_info_from_lab_json() #stderr.print("[blue]Adding fixed values") #j_data = self.add_fixed_values(j_data, "fixed_values") ## Creating empty fields that are not managed in case #of missing data From aaf9902a53cefcfb61b0bfdae83d793c3afe39cf Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 14 Mar 2024 10:46:47 +0100 Subject: [PATCH 1222/1454] add validation required files method --- relecov_tools/read_bioinfo_metadata.py | 59 ++++++++++++-------------- 1 file changed, 27 insertions(+), 32 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 9e0327cf..331537b9 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -118,35 +118,31 @@ def inject_filesfound_to_bioinfo_json(self, dict): # If the existing value is not a list, create a new list with the file paths integrated_json[key]['file_paths'] = value return integrated_json - -# def validate_software_mandatory_files(self, files): -# """Verify that all required files are present""" -# missing = [] -# if len(files) == 0: -# log.error("No mandatory files for %s found in folder: %s", -# self.software_name, -# self.input_folder -# ) -# stderr.print( -# f"[red]\tValidation Failed: No mandatory files found in #folder: {self.input_folder}. " -# ) -# sys.exit(1) -# for key, values in files.items(): -# if len(values)==0: -# missing.append(key) -# if len(missing) > 0: -# stderr.print( -# f"[red]\tValidation Failed: Missing files for {self.#software_name}:" -# ) -# for i in missing: -# stderr.print( -# f"\t- {self.required_file_name[i]}" -# ) -# sys.exit(1) -# stderr.print( -# f"[green]\tValidation Approved" -# ) + + # TODO: Add validation to master log file. + # TODO: Add checking file format based on config. + # TODO: ¿Add content validation?. This might be better to be implemented when geting metadata from input files. + def validate_software_mandatory_files(self, json): + missing_required = [] + for key in json.keys(): + if json[key].get('required') is True: + try: + json[key]['file_paths'] + except KeyError: + missing_required.append(key) + else: + continue + if len(missing_required) >= 1: + log.error("\tMissing required files:") + stderr.print("[red]\tMissing required files:") + for i in missing_required: + log.error("[red]\t\t- %s", i) + stderr.print(f"\t\t- {i}") + sys.exit(1) + else: + stderr.print("[green]\tValidation passed :)") + return # TODO: we can make a rule in bioinfo_config.json where all software-properties must have a field callded "fixed_values". This way the second argument wont't be necessary def add_fixed_values(self, j_data, fixed_values): @@ -392,11 +388,10 @@ def create_bioinfo_file(self): """ stderr.print(f"[blue]Sanning input directory...") files_found = self.scann_directory() - stderr.print(f"[blue] Adding discovered files in {self.input_folder} to their corresponding JSON properties defined in {self.json_file}...") + stderr.print(f"[blue]Extending bioinfo config json with files found...") bioinfo_json_extended = self.inject_filesfound_to_bioinfo_json(files_found) - # TODO: Add here req-file parsin sysexit. Easy mode: if file_path not in item, sys.exit - #stderr.print(f"[blue]Verifying {self.software_name} required #files..") - #self.validate_software_mandatory_files(req_files) + stderr.print(f"[blue]Validating required files...") + self.validate_software_mandatory_files(bioinfo_json_extended) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() #stderr.print("[blue]Adding fixed values") From 255dbe1a2a8bd7067a3d44c3f506a22020400a2d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 14 Mar 2024 11:41:13 +0100 Subject: [PATCH 1223/1454] rename variables for better understanding --- relecov_tools/read_bioinfo_metadata.py | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 331537b9..2090c11e 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -106,18 +106,18 @@ def scann_directory(self): stderr.print("\tRetrieving files found ...") return files_found - def inject_filesfound_to_bioinfo_json(self, dict): - """Integrate files found (outidr) and software config JSON data into a single mapped structure.""" - integrated_json = self.software_config - for key, value in dict.items(): - if key in integrated_json: - if isinstance(integrated_json[key], list): + def extend_software_config(self, files_dict): + """Inject files found (input dir) into software config JSON""" + extended_json = self.software_config + for key, value in files_dict.items(): + if key in extended_json: + if isinstance(extended_json[key], list): # If the existing value is a list, extend it with the new file paths - integrated_json[key]['file_paths'].extend(value) + extended_json[key]['file_paths'].extend(value) else: # If the existing value is not a list, create a new list with the file paths - integrated_json[key]['file_paths'] = value - return integrated_json + extended_json[key]['file_paths'] = value + return extended_json # TODO: Add validation to master log file. @@ -389,9 +389,9 @@ def create_bioinfo_file(self): stderr.print(f"[blue]Sanning input directory...") files_found = self.scann_directory() stderr.print(f"[blue]Extending bioinfo config json with files found...") - bioinfo_json_extended = self.inject_filesfound_to_bioinfo_json(files_found) + software_config_extended = self.extend_software_config(files_found) stderr.print(f"[blue]Validating required files...") - self.validate_software_mandatory_files(bioinfo_json_extended) + self.validate_software_mandatory_files(software_config_extended) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() #stderr.print("[blue]Adding fixed values") From 2164f45c8878a9d4e06f966f73bd5b78d2f68b40 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:26:29 +0100 Subject: [PATCH 1224/1454] Optimized imports and included some more like pandas or warnings --- relecov_tools/sftp_handle.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 90ba2894..4711290d 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1,17 +1,23 @@ #!/usr/bin/env python -from datetime import datetime -from itertools import islice import copy import logging import json -import rich.console -import paramiko import sys import os import stat import yaml -import openpyxl +import warnings +import rich.console +import paramiko import relecov_tools.utils +from datetime import datetime +from itertools import islice +from collections import OrderedDict +from secrets import token_hex +from csv import writer as csv_writer, Error as CsvError +from openpyxl import load_workbook as openpyxl_load_workbook +from pandas import read_excel, ExcelWriter, concat +from pandas.errors import ParserError, EmptyDataError from relecov_tools.config_json import ConfigJson # from relecov_tools.rest_api import RestApi From 22c75ae00ce9f387cd917c30463e38e9502e1241 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:31:55 +0100 Subject: [PATCH 1225/1454] Introduced big process to merge subfolders in remote sftp before download begins --- relecov_tools/sftp_handle.py | 288 +++++++++++++++++++++++++++++++++++ 1 file changed, 288 insertions(+) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 4711290d..a3d7ad7d 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -613,6 +613,294 @@ def delete_remote_files(self, remote_folder, files): continue return + def move_processing_fastqs(self, folders_with_metadata): + """Gather all the files from any subfolder into a processing folder + + Args: + folders_with_metadata (dict(str:list)): Dictionary updated from merge_md5sums() + + Returns: + folders_with_metadata (dict(str:list)): Same dict updated with files successfully moved + """ + log.info("Moving remote files to each temporal processing folder") + stderr.print(f"[blue]Moving remote files to each temporal processing folder") + for folder, files in folders_with_metadata.items(): + self.current_folder = folder.split("/")[0] + successful_files = [] + for file in files: + if not file.endswith(tuple(self.allowed_file_ext)): + continue + file_dest = os.path.join(folder, os.path.basename(file)) + try: + # Paramiko.SSHClient.sftp_open does not have a method to copy files + self.client.rename(file, file_dest) + successful_files.append(file_dest) + except OSError: + if file in folders_with_metadata[folder]: + error_text = "File named %s already in %s. Skipped" + log.warning(error_text % (file, self.current_folder)) + self.include_warning(error_text % (file, self.current_folder)) + else: + error_text = "Error while moving file %s" + log.error(error_text % file) + self.include_error(error_text % file) + folders_with_metadata[folder] = successful_files + return folders_with_metadata + + def merge_md5sums(self, folders_with_metadata): + """Download the md5sums for each folder, merge them into a single one, + upload them to the remote processing folder. + + Args: + folders_with_metadata (dict(str:list)): Dictionary with remote folders + and their files. All subfolder filenames are merged into a single key. + + Raises: + FileNotFoundError: If no md5sum file is found in the folder + + Returns: + folders_with_metadata: Same dict updated with the merged md5sum file + """ + output_location = self.platform_storage_folder + log.info("Merging md5sum files from remote folders...") + stderr.print("[blue]Merging md5sum files from remote folders...") + + # TODO: Include this function in relecov_tools.utils + def md5_merger(md5_filelist, avoid_chars=None): + md5dict_list = [] + for md5sum in md5_filelist: + hash_dict = relecov_tools.utils.read_md5_checksum(md5sum, avoid_chars) + if hash_dict: + md5dict_list.append(hash_dict) + # Sort hashes and files back to the original order. + merged_md5 = { + md5: file for mdict in md5dict_list for file, md5 in mdict.items() + } + return merged_md5 + + def md5_handler(md5sumlist, output_location): + downloaded_md5files = [] + for md5sum in md5sumlist: + md5_name = "_".join([token_hex(nbytes=12), "md5_temp.md5"]) + fetched_md5 = os.path.join(output_location, md5_name) + if self.get_from_sftp(file=md5sum, destination=fetched_md5): + downloaded_md5files.append(fetched_md5) + merged_md5 = md5_merger(downloaded_md5files, self.avoidable_characters) + if merged_md5: + merged_name = "_".join([folder.split("/")[0], "md5sum.md5"]) + merged_md5_path = os.path.join(output_location, merged_name) + with open(merged_md5_path, "w") as md5out: + write_md5 = csv_writer(md5out, delimiter="\t") + write_md5.writerows(merged_md5.items()) + md5_dest = os.path.join(folder, os.path.basename(merged_md5_path)) + self.client.put(localpath=merged_md5_path, remotepath=md5_dest) + # Remove local files once merged and uploaded + [os.remove(md5_file) for md5_file in downloaded_md5files] + return md5_dest + else: + error_text = "No md5sum could be processed in remote folder" + raise FileNotFoundError(error_text) + + for folder in folders_with_metadata.keys(): + self.current_folder = folder.split("/")[0] + md5flag = "md5sum" + md5sumlist = [fi for fi in folders_with_metadata[folder] if md5flag in fi] + if not md5sumlist: + error_text = "No md5sum could be found in remote folder" + log.warning(error_text) + stderr.print(f"[yellow]{error_text}") + self.include_warning(error_text) + continue + folders_with_metadata[folder] = [ + fi for fi in folders_with_metadata[folder] if fi not in md5sumlist + ] + try: + uploaded_md5 = md5_handler(md5sumlist, output_location) + except (FileNotFoundError, OSError, PermissionError, CsvError) as e: + error_text = "Could not merge md5files for %s. Reason: %s" + log.warning(error_text % (self.current_folder, str(e))) + stderr.print(f"[yellow]{error_text % (self.current_folder, str(e))}") + self.include_warning(error_text % (self.current_folder, str(e))) + continue + if uploaded_md5: + folders_with_metadata[folder].append(uploaded_md5) + + return folders_with_metadata + + def merge_metadata(self, metadata_sheet=None, *metadata_tables): + """Merge a variable number of metadata dataframes to the first one. Merge them + only into a certain sheet from a multi-sheet excel file if sheetname is given. + + Args: + metadata_sheet (str): Name of the sheet containing metadata in excel file + *metadata_tables (list(pandas.DataFrame)): Dataframes to be merged + + Returns: + merged_df (pandas.DataFrame): A merged dataframe from the given tables + """ + meta_sheet = metadata_sheet + for idx, table in enumerate(metadata_tables): + if idx == 0: + merged_df = table + continue + if meta_sheet: + merged_df[meta_sheet] = concat( + [merged_df[meta_sheet], table[meta_sheet]], ignore_index=True + ) + else: + merged_df = concat([merged_df, table], ignore_index=True) + return merged_df + + def excel_to_df(self, excel_file, metadata_sheet, header_flag): + """Read an excel file, return a dict with a dataframe for each sheet in it. + Process the given sheet with metadata, removing all rows until header is found + + Args: + excel_file (str): Path to the local excel file with metadata + metadata_sheet (str): Name of the sheet containing metadata in excel file + header_flag (str): Name of one of the columns from the metadata header + + Raises: + MetadataError: If no header could be found matching header flag + + Returns: + excel_df (dict(str:pandas.DataFrame)): Dict {name_of_excel_sheet:DataFrame} + containing all sheets in the excel file as pandas dataframes. + """ + # Get every sheet from the first excel file + excel_df = read_excel(excel_file, sheet_name=None) # index_col=None + meta_df = excel_df[metadata_sheet] + if header_flag in meta_df.columns: + return excel_df + header_row = None + for idx in range(len(meta_df)): + if any(meta_df.loc[idx, x] == header_flag for x in meta_df.columns): + header_row = idx + if not header_row: + error_text = "Header could not be found for excel file %s" + raise MetadataError(str(error_text % excel_file)) + meta_df.columns = meta_df.iloc[header_row] + excel_df[metadata_sheet] = meta_df.drop(meta_df.index[: (header_row + 1)]) + excel_df[metadata_sheet] = excel_df[metadata_sheet].reset_index(drop=True) + return excel_df + + def merge_subfolders(self, target_folders): + """For each first-level folder in the sftp, merge all the subfolders within + it in a single one called '*_tmp_processing' by moving all the fastq files from + them. Merge the metadata excel and md5 files from each subfolder too. + + Args: + target_folders (dict(str:list)): Dictionary with folders and their files + + Returns: + clean_target_folders (dict(str:list)): Dict with '*_tmp_processing' folders + and their content. All subfolder filenames are merged into a single key. + """ + """clean_folders = { + fd:v for fd,v in target_folders.items() if "tmp_processing" not in fd + }""" + clean_folders = target_folders + metadata_ws = self.metadata_processing.get("excel_sheet") + header_flag = self.metadata_processing.get("header_flag") + output_location = self.platform_storage_folder + date_and_time = datetime.today().strftime("%Y%m%d%-H%M%S") + + def upload_merged_df(merged_excel_path, last_main_folder, merged_df): + self.client.mkdir(last_main_folder) + pd_writer = ExcelWriter(merged_excel_path, engine="xlsxwriter") + for sheet in merged_df.keys(): + format_sheet = merged_df[sheet].astype(str)[merged_df[sheet].notnull()] + format_sheet.to_excel(pd_writer, sheet_name=sheet, index=False) + pd_writer.close() + dest = os.path.join(last_main_folder, os.path.basename(merged_excel_path)) + self.client.put(merged_excel_path, dest) + return + + folders_with_metadata = {} + merged_df = None + log.info("Setting %s remote folders...", str(len(clean_folders.keys()))) + stderr.print(f"[blue]Setting {len(clean_folders.keys())} remote folders...") + for folder in sorted(clean_folders.keys()): + self.current_folder = folder + + try: + downloaded_metadata = self.get_metadata_file(folder, output_location) + except (FileNotFoundError, OSError, PermissionError, MetadataError) as err: + error_text = "Remote folder %s skipped. Reason: %s" + log.error(error_text % (folder, err)) + self.include_error(error_text % (folder, err)) + continue + try: + self.read_metadata_file(downloaded_metadata, return_data=False) + except MetadataError as header_error: + error_text = " Folder skipped: %s" + os.remove(downloaded_metadata) + log.error(str(folder, str(error_text % str(header_error)))) + self.include_error(error_text % header_error) + continue + # Create a temporal name to avoid duplicated filenames + meta_filename = "_".join([folder.split("/")[-1], "metadata_temp.xlsx"]) + local_meta = os.path.join(output_location, meta_filename) + os.rename(downloaded_metadata, local_meta) + + # Taking the main folder for each lab as reference to merge + main_folder = folder.split("/")[0] + temporal_foldername = "_".join([date_and_time, "tmp_processing"]) + temp_folder = os.path.join(main_folder, temporal_foldername) + # Get every file except the excel ones as they are going to be merged + filelist = [fi for fi in target_folders[folder] if not fi.endswith(".xlsx")] + if not folders_with_metadata.get(temp_folder): + log_text = "Trying to merge metadata from %s in %s" + log.info(log_text % (main_folder, temp_folder)) + stderr.print(f"[blue]{log_text % (main_folder, temp_folder)}") + if merged_df: + # Write the previous merged metadata df before overriding it + try: + upload_merged_df(merged_excel_path, last_main_folder, merged_df) + folders_with_metadata[last_main_folder].append(excel_name) + except OSError: + error_text = "Error uploading merged metadata back to sftp" + log.error(error_text) + self.include_error(error_text) + del folders_with_metadata[last_main_folder] + try: + merged_df = self.excel_to_df(local_meta, metadata_ws, header_flag) + except (ParserError, EmptyDataError, MetadataError, KeyError) as e: + meta_name = os.path.basename(downloaded_metadata) + error_text = "%s skipped. Error while processing excel %s: %s" + log.error(error_text % (main_folder, meta_name, str(e))) + self.include_error(error_text % (main_folder, meta_name, str(e))) + continue + folders_with_metadata[temp_folder] = [] + folders_with_metadata[temp_folder].extend(filelist) + # rename metadata file to avoid filename duplications + excel_name = "_".join([folder.split("/")[0], "merged_metadata.xlsx"]) + merged_excel_path = os.path.join(output_location, excel_name) + os.rename(local_meta, merged_excel_path) + # Keep a track of the main_folder for next iteration + last_main_folder = temp_folder + else: + # If temp_folder has subfolders in it, merge everything + folders_with_metadata[temp_folder].extend(filelist) + new_df = self.excel_to_df(local_meta, metadata_ws, header_flag) + merged_df = self.merge_metadata(metadata_ws, merged_df, new_df) + # End of loop + + # Write last dataframe to file once loop is finished + if folders_with_metadata.get(last_main_folder): + if excel_name not in folders_with_metadata[last_main_folder]: + upload_merged_df(merged_excel_path, last_main_folder, merged_df) + folders_with_metadata[last_main_folder].append(excel_name) + + # Merge md5files and upload them to tmp_processing folder + merged_md5_folders = self.merge_md5sums(folders_with_metadata) + # Move all the files from each subfolder into its tmp_processing folder + clean_target_folders = self.move_processing_fastqs(merged_md5_folders) + log_text = "Remote folders merged into %s folders. Proceed with processing" + log.info(log_text % len(clean_target_folders.keys())) + stderr.print(f"[green]{log_text % len(clean_target_folders.keys())}") + return clean_target_folders + def select_target_folders(self): """Find the selected folders in remote if given, else select every folder From 56f71e4ec1e2ccc00d069a696225f9242f579c0a Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:33:00 +0100 Subject: [PATCH 1226/1454] Introduced several functions to create a custom log summary of all the processes --- relecov_tools/sftp_handle.py | 44 ++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index a3d7ad7d..c05ffce4 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1128,6 +1128,50 @@ def download(self, target_folders, option="download"): stderr.print(f"[green]Finished processing {folder}") return + def include_error(self, entry, sample=None): + self.update_summary(log_type="error", entry=entry, sample=sample) + return + + def include_warning(self, entry, sample=None): + self.update_summary(log_type="warning", entry=entry, sample=sample) + return + + def update_summary(self, log_type, entry, sample=None): + feed_dict = OrderedDict({"valid": False, "errors": [], "warnings": []}) + current_folder = str(self.current_folder).replace("./", "").split("/")[0] + entry = str(entry) + sample = str(sample) + if current_folder not in self.logs.keys(): + self.logs[current_folder] = feed_dict + self.logs[current_folder]["samples"] = OrderedDict() + if sample == "None": + if log_type == "error": + self.logs[current_folder]["errors"].append(entry) + elif log_type == "warning": + self.logs[current_folder]["warnings"].append(entry) + else: + if sample not in self.logs[current_folder]["samples"].keys(): + self.logs[current_folder]["samples"][sample] = feed_dict + if log_type == "error": + self.logs[current_folder]["samples"][sample]["errors"].append(entry) + elif log_type == "warning": + self.logs[current_folder]["samples"][sample]["warnings"].append(entry) + return + + def create_error_summary(self): + for folder in self.logs.keys(): + if not self.logs[folder]["errors"]: + self.logs[folder]["valid"] = True + for sample in self.logs[folder]["samples"].keys(): + if not self.logs[folder]["samples"][sample]["errors"]: + self.logs[folder]["samples"][sample]["valid"] = True + filename = "_".join([datetime.today().strftime("%Y%m%d"), "log_summary.json"]) + summary_path = os.path.join(self.platform_storage_folder, filename) + with open(summary_path, "w", encoding="utf-8") as f: + f.write(json.dumps(self.logs, indent=4, sort_keys=True, ensure_ascii=False)) + stderr.print(f"Process summary printed in {summary_path}") + return + def execute_process(self): """Executes different processes depending on the download_option""" if not self.open_connection(): From bdfc25c7794a682fdf5d5631db72cdbf8624b5e3 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:37:36 +0100 Subject: [PATCH 1227/1454] Created a separate method to read excel metadata file, also included warnings & errors to log summary --- relecov_tools/sftp_handle.py | 127 ++++++++++++++++++++--------------- 1 file changed, 74 insertions(+), 53 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index c05ffce4..70414468 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -408,34 +408,32 @@ def remove_duplicated_values(self, sample_file_dict): } clean_sample_dict = {key: sample_file_dict[key] for key in non_duplicated_keys} if duplicated_keys: - log.warning("Found duplicated files in metadata") - stderr.print("[Orange]Found samples in metadata refering to the same file") + error_text = "Samples in metadata refering to the same file. " + log.warning(error_text + str(duplicated_keys)) + stderr.print(f"[Orange]{error_text}") stderr.print("[Orange]These samples won't be processed: ", duplicated_keys) + [self.include_error(error_text, sample) for sample in duplicated_keys] return clean_sample_dict - def get_sample_fastq_file_names(self, local_folder, meta_f_path): - """Read excel metadata template and create dictionary with files for each sample + def read_metadata_file(self, meta_f_path, return_data=True): + """Read excel file, check if the header matches with the one defined in config Args: - local_folder (str): folder where the excel file has been downloaded - meta_f_path (str): path to the downloaded excel file with metadata + meta_f_path (str): Path to the excel_file + + Raises: + MetadataError: If the header in the excel is different from config Returns: - clean_sample_dict(dict(str:{str:str})): Nested dictionary for each sample - {sample1: {"sequence_file_R1_fastq": "sample1_R1.fastq.gz", - "sequence_file_R2_fastq": "sample1_R2.fastq.gz"}, - sample2:{...} } + ws_metadata_lab: openpyxl's workbook metadata sheet of the excel file + metadata_header: column names of the header + header_row: row where the header is located in the sheet """ - if not os.path.isfile(meta_f_path): - log.error("Metadata file does not exist on %s", local_folder) - stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) - return False - wb_file = openpyxl.load_workbook(meta_f_path, data_only=True) + warnings.simplefilter(action="ignore", category=UserWarning) + wb_file = openpyxl_load_workbook(meta_f_path, data_only=True) ws_metadata_lab = wb_file[self.metadata_processing.get("excel_sheet")] - sample_file_dict = {} # find out the index for file names - meta_column_list = self.metadata_lab_heading header_flag = self.metadata_processing.get("header_flag") header_row = [ idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if header_flag in x @@ -443,13 +441,11 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): for cell in ws_metadata_lab[header_row]: cell.value = cell.value.strip() metadata_header = [x.value for x in ws_metadata_lab[header_row]] - if ( - meta_column_list != metadata_header[1:] - and "Sequencing Institution" in metadata_header - ): + meta_column_list = self.metadata_lab_heading + if meta_column_list != metadata_header[1:]: diffs = [ x - for x in (metadata_header[1:] + meta_column_list) + for x in set(metadata_header[1:] + meta_column_list) if x not in meta_column_list or x not in metadata_header ] log.error( @@ -460,47 +456,72 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): ) stderr.print("[red]Differences: ", diffs) raise MetadataError(f"Metadata header different from config: {diffs}") - index_sampleID = metadata_header.index("Sample ID given for sequencing") - index_layout = metadata_header.index("Library Layout") - index_fastq_r1 = metadata_header.index("Sequence file R1 fastq") - index_fastq_r2 = metadata_header.index("Sequence file R2 fastq") - for row in islice(ws_metadata_lab.values, header_row, ws_metadata_lab.max_row): + if return_data: + return ws_metadata_lab, metadata_header, header_row + else: + return True + + def get_sample_fastq_file_names(self, local_folder, meta_f_path): + """Read excel metadata template and create dictionary with files for each sample + + Args: + local_folder (str): folder where the excel file has been downloaded + meta_f_path (str): path to the downloaded excel file with metadata + + Returns: + clean_sample_dict(dict(str:{str:str})): Nested dictionary for each sample + {sample1: {"sequence_file_R1_fastq": "sample1_R1.fastq.gz", + "sequence_file_R2_fastq": "sample1_R2.fastq.gz"}, + sample2:{...} } + """ + if not os.path.isfile(meta_f_path): + log.error("Metadata file does not exist on %s", local_folder) + stderr.print("[red] METADATA_LAB.xlsx do not exist in" + local_folder) + return False + sample_file_dict = {} + metadata_ws, meta_header, header_row = self.read_metadata_file(meta_f_path) + index_sampleID = meta_header.index("Sample ID given for sequencing") + index_layout = meta_header.index("Library Layout") + index_fastq_r1 = meta_header.index("Sequence file R1 fastq") + index_fastq_r2 = meta_header.index("Sequence file R2 fastq") + for row in islice(metadata_ws.values, header_row, metadata_ws.max_row): if row[index_sampleID] is not None: + row_complete = True try: s_name = str(row[index_sampleID]) except ValueError as e: - stderr.print("[red] Unable to convert to string. ", e) + stderr.print("[red]Unable to convert to string. ", e) + continue if s_name not in sample_file_dict: sample_file_dict[s_name] = {} else: print("Found duplicated sample ", s_name) + s_name = "_".join([s_name, str(token_hex(nbytes=8))]) if row[index_layout] == "paired" and row[index_fastq_r2] is None: - log.error( - "Sample %s is paired-end, but no R2 given", row[index_sampleID] - ) - continue + error_text = "Sample %s is paired-end, but no R2 given" + log.error(str(error_text % str(row[index_sampleID]))) + self.include_error(error_text % str(row[index_sampleID]), s_name) + row_complete = False if row[index_layout] == "single" and row[index_fastq_r2] is not None: - log.error( - "Sample %s is single-end, but R1&R2 given", row[index_sampleID] - ) - continue - if row[index_fastq_r1] is not None: - # TODO: move these keys to configuration.json - sample_file_dict[s_name]["sequence_file_R1_fastq"] = row[ - index_fastq_r1 - ] - else: - log.error("Fastq_R1 not defined in Metadata for sample %s", s_name) - stderr.print( - "[red]No fastq R1 file for sample " + s_name + ". Skipping" - ) - continue - if row[index_fastq_r2] is not None: - sample_file_dict[s_name]["sequence_file_R2_fastq"] = row[ - index_fastq_r2 - ] - # if not self.check_sample_files(sample_file_dict[s_name]): - + error_text = "Sample %s is single-end, but R1&R2 given" + log.error(str(error_text % str(row[index_sampleID]))) + self.include_error(error_text % str(row[index_sampleID]), s_name) + row_complete = False + if row_complete: + if row[index_fastq_r1] is not None: + # TODO: move these keys to configuration.json + sample_file_dict[s_name]["sequence_file_R1_fastq"] = row[ + index_fastq_r1 + ] + if row[index_fastq_r2] is not None: + sample_file_dict[s_name]["sequence_file_R2_fastq"] = row[ + index_fastq_r2 + ] + else: + error_text = "Fastq_R1 not defined in Metadata for sample %s" + log.error(str(error_text % s_name)) + stderr.print(f"[red]{str(error_text % s_name)}") + self.include_error(str(error_text % s_name), s_name) # Remove duplicated files clean_sample_dict = self.remove_duplicated_values(sample_file_dict) return clean_sample_dict From 66ad5139d11afc8d14792903b7a889229532281d Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:39:53 +0100 Subject: [PATCH 1228/1454] Better handling of corrupted files, moving them to a corrupt folder and deleting from metadata --- relecov_tools/sftp_handle.py | 60 ++++++++++++++++++++++++------------ 1 file changed, 41 insertions(+), 19 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 70414468..32056e50 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1077,39 +1077,56 @@ def download(self, target_folders, option="download"): local_folder, os.path.basename(remote_md5sum) ) self.get_from_sftp(file=remote_md5sum, destination=fetched_md5) - successful_files, req_retransmition = self.verify_md5_checksum( + successful_files, corrupted = self.verify_md5_checksum( local_folder, fetched_files, fetched_md5 ) - # retrasmision of files in folder - if req_retransmition: - stderr.print("[Yellow] Error during download, trying again...") - self.get_remote_folder_files( - folder, local_folder, req_retransmition - ) + # try to download the files again to discard errors during download + if corrupted: + stderr.print("[gold1]Found md5 mismatches, downloading again...") + self.get_remote_folder_files(folder, local_folder, corrupted) saved_files, corrupted = self.verify_md5_checksum( - local_folder, req_retransmition, fetched_md5 + local_folder, corrupted, fetched_md5 ) if saved_files: successful_files.extend(saved_files) if corrupted: - log.warning("Found corrupted files: %s", str(corrupted)) - stderr.print(f"Found corrupted files: {str(corrupted)}") + corr_fold = os.path.join(local_folder, "corrupted") + os.mkdir(corr_fold) + error_text = "Found corrupted files: %s. Moved to: %s" + log.warning(error_text % (str(corrupted), corr_fold)) + stderr.print(f"[red]{error_text % (str(corrupted), corr_fold)}") + self.include_warning(error_text % (str(corrupted), "/corrupt/")) + [self.include_error("md5 mismatch", corr) for corr in corrupted] + for corr_file in corrupted: + path = os.path.join(local_folder, corr_file) + try: + os.rename(path, os.path.join(corr_fold, corr_file)) + except (FileNotFoundError, PermissionError, OSError) as e: + error_text = ( + "Could not move corrupted file %s to %s: %s" + ) + log.error(error_text % (path, corr_fold, e)) + stderr.print( + f"[red]{error_text % (path, corr_fold, e)}" + ) if self.abort_if_md5_mismatch: - log.error("Aborting, corrupted files %s", str(corrupted)) - stderr.print( - f"[red] Stopped processing folder {folder} \ - due to corrupted files {corrupted}" - ) + error_text = "Stop processing %s due to corrupted files." + log.error(error_text % folder) + stderr.print(f"[red]{error_text % folder}") + self.include_error(error_text % "folder") relecov_tools.utils.delete_local_folder(local_folder) continue hash_dict = relecov_tools.utils.read_md5_checksum( fetched_md5, self.avoidable_characters ) log.info("Finished md5 check for folder: %s", folder) - stderr.print(f"Finished md5 verification for folder {folder}") + stderr.print(f"[blue]Finished md5 verification for folder {folder}") else: - log.warning("No single md5sum file could be found in %s", folder) - stderr.print(f"[red]No single md5sum could be found in {folder}") + error_text = "No single md5sum file could be found in %s" % folder + log.warning(error_text) + stderr.print(f"[red]{error_text}") + self.include_error(error_text) + clean_fetchlist = [ fi for fi in fetched_files if fi.endswith(tuple(self.allowed_file_ext)) ] @@ -1130,8 +1147,13 @@ def download(self, target_folders, option="download"): f_name = os.path.basename(path) if f_name in successful_files: files_md5_dict[f_name] = hash_dict[f_name] + elif f_name in corrupted: + clean_fetchlist.remove(f_name) else: - log.warning("File %s not found in md5sum. Creating it", f_name) + if not str(f_name).rstrip(".gz") in files_to_compress: + error_text = "File %s not found in md5sum. Creating hash" + log.warning(error_text % f_name) + self.include_warning(str(error_text % f_name), f_name) files_md5_dict[f_name] = relecov_tools.utils.calculate_md5(path) else: md5_hashes = [ From 70a10346658ec20935289de291a657a1b9c9888a Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:40:49 +0100 Subject: [PATCH 1229/1454] Small change in recursive listing, client was not necessary --- relecov_tools/sftp_handle.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 32056e50..8c9d39e6 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -181,7 +181,7 @@ def list_remote_folders(self, folder_name, recursive=False): if not subfolders: return [folder_name] - def recursive_list(folder_name, client): + def recursive_list(folder_name): try: attribute_list = self.client.listdir_attr(folder_name) except (FileNotFoundError, OSError) as e: @@ -194,13 +194,13 @@ def recursive_list(folder_name, client): if stat.S_ISDIR(attribute.st_mode): abspath = os.path.join(folder_name, attribute.filename) directory_list.append(abspath) - recursive_list(abspath, client) + recursive_list(abspath) else: continue return directory_list if recursive: - directory_list = recursive_list(folder_name, self.client) + directory_list = recursive_list(folder_name) return directory_list try: directory_list = [ From 9735470b8f8450ce6be0744a410e781ec1d9ecf1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:42:34 +0100 Subject: [PATCH 1230/1454] Included many calls to the brand new log_summary method in order to generate custom log summary --- relecov_tools/sftp_handle.py | 74 ++++++++++++++++++++++-------------- 1 file changed, 46 insertions(+), 28 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 8c9d39e6..70c132ad 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -113,6 +113,7 @@ def __init__( self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") if isinstance(self.target_folders, str): self.target_folders = self.target_folders.split(",") + self.logs = {} if self.sftp_passwd is None: self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" @@ -282,6 +283,7 @@ def get_remote_folder_files(self, folder, local_folder, file_list): Returns: fetched_files(list(str)): list of successfully downloaded files """ + fetched_files = list() log.info("Trying to fetch files in remote server") stderr.print(f"Fetching {len(file_list)} files from {folder}") @@ -327,7 +329,9 @@ def verify_md5_checksum(self, local_folder, fetched_files, fetched_md5): avoid_chars = self.avoidable_characters hash_dict = relecov_tools.utils.read_md5_checksum(fetched_md5, avoid_chars) if not hash_dict: - log.warning("md5sum file could not be read, md5 hashes won't be validated") + error_text = "md5sum file could not be read, md5 hashes won't be validated" + log.warning(error_text) + self.include_warning(error_text) return fetched_files, False # check md5 checksum for each file for f_name in hash_dict.keys(): @@ -362,10 +366,13 @@ def create_files_with_metadata_info( sample_data_file = "samples_data_" + prefix_file_name + ".json" sample_data_path = os.path.join(local_folder, sample_data_file) os.rename(metadata_file, os.path.join(local_folder, new_metadata_file)) + error_text = "Sample %s incomplete. Not added to final Json" + data = copy.deepcopy(samples_dict) for sample, values in data.items(): if not all(val for val in values): - log.warning("Sample %s incomplete. Not added to final Json", sample) + log.error(str(error_text % sample)) + self.include_error(str(error_text % sample), sample) samples_to_delete.append(sample) continue # TODO: Move these keys to configuration.json @@ -374,12 +381,11 @@ def create_files_with_metadata_info( if values.get("sequence_file_R2_fastq"): values["r2_fastq_filepath"] = local_folder values["fastq_r2_md5"] = md5_dict.get(values["sequence_file_R2_fastq"]) - data = {key: val for key, val in data.items() if key not in samples_to_delete} + if samples_to_delete: + data = {k: v for k, v in data.items() if k not in samples_to_delete} with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) - log.info( - "Successfully created file with sample names list %s", sample_data_path - ) + log.info("Successfully created json file with samples %s", sample_data_path) return def remove_duplicated_values(self, sample_file_dict): @@ -592,28 +598,27 @@ def validate_remote_files(self, remote_folder, local_folder): log.info("Files in %s match with metadata file", remote_folder) stderr.print("Successfully validated files based on metadata") else: - log.warning("Some files in %s do not match metadata file", remote_folder) - stderr.print( - "Some files in " - + remote_folder - + " do not match the ones described in metadata" - ) + log_text = "Some files in %s do not match the ones described in metadata" + log.warning(log_text % remote_folder) + stderr.print(f"[gold1]{log_text % remote_folder}") set_list = set(metafiles_list) mismatch_files = [fi for fi in filtered_files_list if fi not in set_list] mismatch_rev = [fi for fi in set_list if fi not in filtered_files_list] - log.warning( - "Files in folder not present in metadata %s", str(mismatch_files) - ) - log.warning( - "Files in metadata not present in folder: %s", str(mismatch_rev) - ) + error_text1 = "Files in folder missing in metadata %s" + log.warning(error_text1 % str(mismatch_files)) + self.include_warning(error_text1 % str(mismatch_files)) + error_text2 = "Files in metadata missing in folder %s" + log.warning(error_text2 % str(mismatch_rev)) + self.include_warning(error_text2 % str(mismatch_rev)) # Try to check if the metadata filename lacks the proper extension log.info("Trying to match files without proper file extension") sample_files_dict = self.process_filedict( sample_files_dict, filtered_files_list ) if not any(value for value in sample_files_dict.values()): - raise FileNotFoundError("No files from metadata found in ", remote_folder) + raise FileNotFoundError( + "No files from metadata found in %s" % remote_folder + ) return sample_files_dict, local_meta_file def delete_remote_files(self, remote_folder, files): @@ -933,11 +938,11 @@ def select_target_folders(self): if not root_directory_list: log.error("Error while listing folders in remote. Aborting") sys.exit(1) - if self.target_folders == "ALL": + if self.target_folders[0] == "ALL": log.info("Showing folders from remote SFTP for user selection") target_folders = relecov_tools.utils.prompt_checkbox( msg="Select the folders that will be targeted", - choices=sorted(root_directory_list), + choices=sorted(clean_root_list), ) elif self.target_folders[0] is None and len(self.target_folders) == 1: target_folders = clean_root_list @@ -985,7 +990,9 @@ def compress_and_update(self, fetched_files, files_to_compress, local_folder): try: relecov_tools.utils.compress_file(f_path) except FileNotFoundError: - log.error("Could not compress file %s", str(file)) + error_text = "Could not compress file %s, file not found" % str(file) + log.error(error_text) + self.include_error(error_text, f_path) continue # Remove file after compression is completed compressed_files.append(file) @@ -1016,7 +1023,9 @@ def process_filedict(self, valid_filedict, clean_fetchlist): processed_dict[sample][key] = file # remove sample if it has missing files if not all(x in clean_fetchlist for x in processed_dict[sample].values()): - log.warning("Sample %s skipped: missing files in sftp", sample) + error_text = "Sample %s skipped: missing files in sftp" % sample + log.error(error_text) + self.include_error(error_text, sample) del processed_dict[sample] return processed_dict @@ -1038,6 +1047,7 @@ def download(self, target_folders, option="download"): folders_to_download = target_folders date = datetime.today().strftime("%Y%m%d") for folder in folders_to_download.keys(): + self.current_folder = folder.split("/")[0] # Close previously open connection to avoid timeouts try: self.close_connection() @@ -1048,14 +1058,16 @@ def download(self, target_folders, option="download"): log.info("Processing folder %s", folder) stderr.print("[blue]Processing folder " + folder) # Validate that the files are the ones described in metadata. + local_folder = self.create_local_folder(folder, date) try: valid_filedict, meta_file = self.validate_remote_files( folder, local_folder ) - except (FileNotFoundError, MetadataError) as failed_validation: - log.error(failed_validation) - stderr.print(f"[red]{failed_validation}, skipped") + except (FileNotFoundError, IOError, PermissionError, MetadataError) as fail: + log.error(fail) + stderr.print(f"[red]{fail}, skipped") + self.include_error(fail) continue # Get the files in each folder files_to_download = [ @@ -1065,8 +1077,10 @@ def download(self, target_folders, option="download"): folder, local_folder, files_to_download ) if not fetched_files: - log.warning("No files could be downloaded in folder %s", folder) - stderr.print(f"No files were downloaded process for {folder}") + error_text = "No files could be downloaded in folder %s" % str(folder) + log.warning(error_text) + stderr.print(f"{error_text}") + self.include_error(error_text) continue log.info("Finished download for folder: %s", folder) stderr.print(f"Finished download for folder {folder}") @@ -1222,6 +1236,7 @@ def execute_process(self): stderr.print("[red]Unable to establish sftp connection") sys.exit(1) target_folders = self.select_target_folders() + target_folders = self.merge_subfolders(target_folders) if self.download_option == "download_only": self.download(target_folders, option="download") if self.download_option == "download_clean": @@ -1232,4 +1247,7 @@ def execute_process(self): self.delete_remote_files(folder, files) stderr.print(f"Delete process finished in {folder}") self.close_connection() + if self.logs: + log.info("Printing process summary to %s", self.platform_storage_folder) + self.create_error_summary() stderr.print("Finished execution") From 358e9241d468fce3cd36b7cd89c29515976ba951 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:43:39 +0100 Subject: [PATCH 1231/1454] Included handling for comma separated md5sum files --- relecov_tools/utils.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index f2461f72..b813069f 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -172,6 +172,8 @@ def read_md5_checksum(file_name, avoid_chars=list()): translation = str.maketrans("", "", "'\"") if any("\t" in line for line in lines): lines = [line.strip().translate(translation).split("\t") for line in lines] + elif any("," in line for line in lines): + lines = [line.strip().translate(translation).split(",") for line in lines] else: lines = [line.strip().translate(translation).split(" ") for line in lines] clean_lines = [ From 7177108a7de39d1e178e9f01844b86178f682b02 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 5 Mar 2024 17:44:07 +0100 Subject: [PATCH 1232/1454] Included new requirements like precise openpyxl version and xlsxwriter --- requirements.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 1e1b0a9d..868f2cbe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,6 +7,7 @@ rich>=10.0.0 requests==2.27.1 paramiko>=2.10.1 pyyaml -openpyxl +openpyxl>=3.1.2 ena-upload-cli bio==1.4.0 +xlsxwriter From 9888f0ec18fd6cbceb4fee6b065f025e135fff54 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 11 Mar 2024 08:56:43 +0100 Subject: [PATCH 1233/1454] Included sftp merge and log summary in download module, linting --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 70c132ad..35de5672 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -843,7 +843,7 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): return folders_with_metadata = {} - merged_df = None + merged_df = merged_excel_path = last_main_folder = excel_name = None log.info("Setting %s remote folders...", str(len(clean_folders.keys()))) stderr.print(f"[blue]Setting {len(clean_folders.keys())} remote folders...") for folder in sorted(clean_folders.keys()): From 54a7611058a6021aa48add91da67dd9f48e46889 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 11 Mar 2024 08:57:39 +0100 Subject: [PATCH 1234/1454] Included sftp merge and log summary in download module, linting2 --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 35de5672..5e43b18a 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -649,7 +649,7 @@ def move_processing_fastqs(self, folders_with_metadata): folders_with_metadata (dict(str:list)): Same dict updated with files successfully moved """ log.info("Moving remote files to each temporal processing folder") - stderr.print(f"[blue]Moving remote files to each temporal processing folder") + stderr.print("[blue]Moving remote files to each temporal processing folder") for folder, files in folders_with_metadata.items(): self.current_folder = folder.split("/")[0] successful_files = [] From 328a77681604588e1e884e99bdb16e42aa072044 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 12 Mar 2024 16:13:48 +0100 Subject: [PATCH 1235/1454] Fixed error for new duplicated handling --- relecov_tools/sftp_handle.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 5e43b18a..5ab9595f 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -501,8 +501,10 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): if s_name not in sample_file_dict: sample_file_dict[s_name] = {} else: - print("Found duplicated sample ", s_name) + stderr.print("Found duplicated sample name: ", s_name) s_name = "_".join([s_name, str(token_hex(nbytes=8))]) + stderr.print("Duplicated sample renamed to ", s_name) + sample_file_dict[s_name] = {} if row[index_layout] == "paired" and row[index_fastq_r2] is None: error_text = "Sample %s is paired-end, but no R2 given" log.error(str(error_text % str(row[index_sampleID]))) From d8ff0c158475c77713a46fbafd3ca08bfb910fcb Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 12 Mar 2024 16:17:57 +0100 Subject: [PATCH 1236/1454] Distinguish if files are missing from sftp or due to filtering process --- relecov_tools/sftp_handle.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 5ab9595f..0f3e4150 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -615,7 +615,7 @@ def validate_remote_files(self, remote_folder, local_folder): # Try to check if the metadata filename lacks the proper extension log.info("Trying to match files without proper file extension") sample_files_dict = self.process_filedict( - sample_files_dict, filtered_files_list + sample_files_dict, filtered_files_list, processed=True ) if not any(value for value in sample_files_dict.values()): raise FileNotFoundError( @@ -1004,17 +1004,22 @@ def compress_and_update(self, fetched_files, files_to_compress, local_folder): ] return fetched_files - def process_filedict(self, valid_filedict, clean_fetchlist): + def process_filedict(self, valid_filedict, clean_fetchlist, processed=False): """Process the dictionary from validate_remote_files() to update filenames and remove samples that failed any validation process. Args: valid_filedict (dict{str:str}): same structure as validate_remote_files() clean_fetchlist (list(str)): List of files that passed validation process + processed (bool): Indicates if filedict has been processed previously Returns: processed(dict{str:str}): Updated valid_filedict """ + if processed: + error_text = "Sample %s skipped: missing files in sftp" + else: + error_text = "Sample %s skipped: missing files after processing" processed_dict = {} for sample, vals in valid_filedict.items(): processed_dict[sample] = {} @@ -1025,9 +1030,8 @@ def process_filedict(self, valid_filedict, clean_fetchlist): processed_dict[sample][key] = file # remove sample if it has missing files if not all(x in clean_fetchlist for x in processed_dict[sample].values()): - error_text = "Sample %s skipped: missing files in sftp" % sample - log.error(error_text) - self.include_error(error_text, sample) + log.error(str(error_text % sample)) + self.include_error(str(error_text % sample), sample) del processed_dict[sample] return processed_dict From af45883bdf3c0a0dc9c4a48ea29b613d6c8d4961 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 12 Mar 2024 16:19:15 +0100 Subject: [PATCH 1237/1454] Correct handling of None values, also moved remote folder validation to auxiliar method --- relecov_tools/sftp_handle.py | 39 ++++++++++++++++++++++++------------ 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 0f3e4150..448e4a01 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -832,32 +832,33 @@ def merge_subfolders(self, target_folders): header_flag = self.metadata_processing.get("header_flag") output_location = self.platform_storage_folder date_and_time = datetime.today().strftime("%Y%m%d%-H%M%S") + exts = self.allowed_file_ext def upload_merged_df(merged_excel_path, last_main_folder, merged_df): self.client.mkdir(last_main_folder) pd_writer = ExcelWriter(merged_excel_path, engine="xlsxwriter") for sheet in merged_df.keys(): - format_sheet = merged_df[sheet].astype(str)[merged_df[sheet].notnull()] + format_sheet = merged_df[sheet].astype(str) + format_sheet.replace('nan', None, inplace=True) format_sheet.to_excel(pd_writer, sheet_name=sheet, index=False) pd_writer.close() dest = os.path.join(last_main_folder, os.path.basename(merged_excel_path)) self.client.put(merged_excel_path, dest) return - folders_with_metadata = {} - merged_df = merged_excel_path = last_main_folder = excel_name = None - log.info("Setting %s remote folders...", str(len(clean_folders.keys()))) - stderr.print(f"[blue]Setting {len(clean_folders.keys())} remote folders...") - for folder in sorted(clean_folders.keys()): - self.current_folder = folder - + def pre_validate_folder(folder, folder_files): + if not any(file.endswith(tuple(exts)) for file in folder_files): + error_text = "Remote folder %s skipped. No sequencing files found." + log.error(error_text % folder) + self.include_error(error_text % folder) + return try: downloaded_metadata = self.get_metadata_file(folder, output_location) except (FileNotFoundError, OSError, PermissionError, MetadataError) as err: error_text = "Remote folder %s skipped. Reason: %s" log.error(error_text % (folder, err)) self.include_error(error_text % (folder, err)) - continue + return try: self.read_metadata_file(downloaded_metadata, return_data=False) except MetadataError as header_error: @@ -865,14 +866,26 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): os.remove(downloaded_metadata) log.error(str(folder, str(error_text % str(header_error)))) self.include_error(error_text % header_error) + return + return downloaded_metadata + + folders_with_metadata = {} + merged_df = merged_excel_path = last_main_folder = excel_name = None + log.info("Setting %s remote folders...", str(len(clean_folders.keys()))) + stderr.print(f"[blue]Setting {len(clean_folders.keys())} remote folders...") + for folder in sorted(clean_folders.keys()): + self.current_folder = folder + downloaded_metadata = pre_validate_folder(folder, clean_folders[folder]) + if not downloaded_metadata: continue # Create a temporal name to avoid duplicated filenames meta_filename = "_".join([folder.split("/")[-1], "metadata_temp.xlsx"]) local_meta = os.path.join(output_location, meta_filename) os.rename(downloaded_metadata, local_meta) - # Taking the main folder for each lab as reference to merge + # Taking the main folder for each lab as reference for merge and logs main_folder = folder.split("/")[0] + self.current_folder = main_folder temporal_foldername = "_".join([date_and_time, "tmp_processing"]) temp_folder = os.path.join(main_folder, temporal_foldername) # Get every file except the excel ones as they are going to be merged @@ -887,9 +900,9 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): upload_merged_df(merged_excel_path, last_main_folder, merged_df) folders_with_metadata[last_main_folder].append(excel_name) except OSError: - error_text = "Error uploading merged metadata back to sftp" - log.error(error_text) - self.include_error(error_text) + error_text = "Error uploading merged metadata back to sftp: %s" + log.error(error_text % last_main_folder) + self.include_error(error_text % last_main_folder) del folders_with_metadata[last_main_folder] try: merged_df = self.excel_to_df(local_meta, metadata_ws, header_flag) From 10acf065479e71623a41801278b9e53ceea7fda1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 12 Mar 2024 16:19:57 +0100 Subject: [PATCH 1238/1454] Updated log_summary method to distinguish from subfolders in case its needed --- relecov_tools/sftp_handle.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 448e4a01..4aa1488f 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1214,9 +1214,8 @@ def include_warning(self, entry, sample=None): def update_summary(self, log_type, entry, sample=None): feed_dict = OrderedDict({"valid": False, "errors": [], "warnings": []}) - current_folder = str(self.current_folder).replace("./", "").split("/")[0] - entry = str(entry) - sample = str(sample) + current_folder = str(self.current_folder).replace("./", "") + entry, sample = tuple(str(entry), str(sample)) if current_folder not in self.logs.keys(): self.logs[current_folder] = feed_dict self.logs[current_folder]["samples"] = OrderedDict() @@ -1241,7 +1240,7 @@ def create_error_summary(self): for sample in self.logs[folder]["samples"].keys(): if not self.logs[folder]["samples"][sample]["errors"]: self.logs[folder]["samples"][sample]["valid"] = True - filename = "_".join([datetime.today().strftime("%Y%m%d"), "log_summary.json"]) + filename = datetime.today().strftime("%Y%m%d%-H%M%S") + "_log_summary.json" summary_path = os.path.join(self.platform_storage_folder, filename) with open(summary_path, "w", encoding="utf-8") as f: f.write(json.dumps(self.logs, indent=4, sort_keys=True, ensure_ascii=False)) From d045026beed2a6408dcc3cd55f60b04131a23cf8 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 12 Mar 2024 16:22:48 +0100 Subject: [PATCH 1239/1454] Correct handling of None values, linting --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 4aa1488f..0490bf1d 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -839,7 +839,7 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): pd_writer = ExcelWriter(merged_excel_path, engine="xlsxwriter") for sheet in merged_df.keys(): format_sheet = merged_df[sheet].astype(str) - format_sheet.replace('nan', None, inplace=True) + format_sheet.replace("nan", None, inplace=True) format_sheet.to_excel(pd_writer, sheet_name=sheet, index=False) pd_writer.close() dest = os.path.join(last_main_folder, os.path.basename(merged_excel_path)) From b4383c6b4582f4350b3b6fef9b4479617e937103 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 12 Mar 2024 16:29:57 +0100 Subject: [PATCH 1240/1454] Updated log_summary method, linting --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 0490bf1d..41596c9e 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1215,7 +1215,7 @@ def include_warning(self, entry, sample=None): def update_summary(self, log_type, entry, sample=None): feed_dict = OrderedDict({"valid": False, "errors": [], "warnings": []}) current_folder = str(self.current_folder).replace("./", "") - entry, sample = tuple(str(entry), str(sample)) + entry, sample = (str(entry), str(sample)) if current_folder not in self.logs.keys(): self.logs[current_folder] = feed_dict self.logs[current_folder]["samples"] = OrderedDict() From a18dfcec1cb744dda64c95a6982fbd53b903e16a Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 14 Mar 2024 13:35:08 +0100 Subject: [PATCH 1241/1454] Way better handling of samples pointing to the same file --- relecov_tools/sftp_handle.py | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 41596c9e..24cbd393 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -399,26 +399,27 @@ def remove_duplicated_values(self, sample_file_dict): Returns: clean_sample_dict: sample_dictionary without duplications in values """ - set_of_values = set() - duplicated_keys = set() - for sample, fastqs in sample_file_dict.items(): - # Dictionary keys are immutable, so you cannot use a regular set for a dict - hashable_fastqs = frozenset(fastqs.items()) - - if hashable_fastqs in set_of_values: - duplicated_keys.add(sample) - else: - set_of_values.add(hashable_fastqs) + inverted_dict = {} + for sample, fastq_dict in sample_file_dict.items(): + # Dictionary values are not hashable, so you need to create a tuple of them + samp_fastqs = tuple(fastq_dict.values()) + # Setting values as keys to find those samples refering to the same file + for fastq in samp_fastqs: + inverted_dict[fastq] = inverted_dict.get(fastq, []) + [sample] + duplicated_dict = {k: v for k, v in inverted_dict.items() if len(v) > 1} + dup_samples_list = [samp for dups in duplicated_dict.values() for samp in dups] non_duplicated_keys = { - k: v for k, v in sample_file_dict.items() if k not in duplicated_keys + k: v for k, v in sample_file_dict.items() if k not in dup_samples_list } clean_sample_dict = {key: sample_file_dict[key] for key in non_duplicated_keys} - if duplicated_keys: - error_text = "Samples in metadata refering to the same file. " - log.warning(error_text + str(duplicated_keys)) + if dup_samples_list: + error_text = "Multiple samples in metadata pointing to the same file: %s" + log.warning(error_text % duplicated_dict) + self.include_warning(error_text % duplicated_dict) stderr.print(f"[Orange]{error_text}") - stderr.print("[Orange]These samples won't be processed: ", duplicated_keys) - [self.include_error(error_text, sample) for sample in duplicated_keys] + stderr.print("[Orange]These samples won't be processed: ", dup_samples_list) + for fastq, samples in duplicated_dict.items(): + [self.include_error(str(error_text % fastq), samp) for samp in samples] return clean_sample_dict From 2001215e4ceaacdea3e43bf5b65d30a1060398c3 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 14 Mar 2024 13:37:39 +0100 Subject: [PATCH 1242/1454] Enhanced logs and error handling for corrupted or missing md5 files --- relecov_tools/sftp_handle.py | 43 ++++++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 14 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 24cbd393..83aac2a9 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -616,7 +616,7 @@ def validate_remote_files(self, remote_folder, local_folder): # Try to check if the metadata filename lacks the proper extension log.info("Trying to match files without proper file extension") sample_files_dict = self.process_filedict( - sample_files_dict, filtered_files_list, processed=True + sample_files_dict, filtered_files_list ) if not any(value for value in sample_files_dict.values()): raise FileNotFoundError( @@ -1003,22 +1003,26 @@ def compress_and_update(self, fetched_files, files_to_compress, local_folder): compressed_files = list() for file in files_to_compress: f_path = os.path.join(local_folder, file) - try: - relecov_tools.utils.compress_file(f_path) - except FileNotFoundError: + compressed = relecov_tools.utils.compress_file(f_path) + if not compressed: error_text = "Could not compress file %s, file not found" % str(file) log.error(error_text) self.include_error(error_text, f_path) continue # Remove file after compression is completed compressed_files.append(file) - os.remove(f_path) + try: + os.remove(f_path) + except (FileNotFoundError, PermissionError) as e: + log.warning(f"Could not delete file: {e}") fetched_files = [ (fi + ".gz" if fi in compressed_files else fi) for fi in fetched_files ] return fetched_files - def process_filedict(self, valid_filedict, clean_fetchlist, processed=False): + def process_filedict( + self, valid_filedict, clean_fetchlist, corrupted=[], md5miss=[] + ): """Process the dictionary from validate_remote_files() to update filenames and remove samples that failed any validation process. @@ -1030,22 +1034,26 @@ def process_filedict(self, valid_filedict, clean_fetchlist, processed=False): Returns: processed(dict{str:str}): Updated valid_filedict """ - if processed: - error_text = "Sample %s skipped: missing files in sftp" - else: - error_text = "Sample %s skipped: missing files after processing" processed_dict = {} + error_text = "md5 mismatch for %s" + warning_text = "File %s not found in md5sum. Creating hash" for sample, vals in valid_filedict.items(): processed_dict[sample] = {} for key, val in vals.items(): processed_dict[sample][key] = None + if val in corrupted: + self.include_error(error_text % val, sample) + if val in md5miss: + self.include_warning(warning_text % val, sample) for file in clean_fetchlist: if val in file: processed_dict[sample][key] = file # remove sample if it has missing files if not all(x in clean_fetchlist for x in processed_dict[sample].values()): + if not corrupted: + error_text = "Sample %s skipped: missing files in sftp" + self.include_error(str(error_text % sample), sample) log.error(str(error_text % sample)) - self.include_error(str(error_text % sample), sample) del processed_dict[sample] return processed_dict @@ -1130,7 +1138,6 @@ def download(self, target_folders, option="download"): log.warning(error_text % (str(corrupted), corr_fold)) stderr.print(f"[red]{error_text % (str(corrupted), corr_fold)}") self.include_warning(error_text % (str(corrupted), "/corrupt/")) - [self.include_error("md5 mismatch", corr) for corr in corrupted] for corr_file in corrupted: path = os.path.join(local_folder, corr_file) try: @@ -1164,6 +1171,8 @@ def download(self, target_folders, option="download"): clean_fetchlist = [ fi for fi in fetched_files if fi.endswith(tuple(self.allowed_file_ext)) ] + + clean_fetchlist = [fi for fi in clean_fetchlist if fi not in corrupted] # Checking for uncompressed files files_to_compress = [fi for fi in clean_fetchlist if not fi.endswith(".gz")] if files_to_compress: @@ -1176,6 +1185,7 @@ def download(self, target_folders, option="download"): clean_pathlist = [os.path.join(local_folder, fi) for fi in clean_fetchlist] if remote_md5sum: # Get hashes from provided md5sum, create them for those not provided + not_md5sum = [] files_md5_dict = {} for path in clean_pathlist: f_name = os.path.basename(path) @@ -1187,14 +1197,19 @@ def download(self, target_folders, option="download"): if not str(f_name).rstrip(".gz") in files_to_compress: error_text = "File %s not found in md5sum. Creating hash" log.warning(error_text % f_name) - self.include_warning(str(error_text % f_name), f_name) + not_md5sum.append(f_name) + else: + log.info("File %s was compressed, creating md5hash", f_name) files_md5_dict[f_name] = relecov_tools.utils.calculate_md5(path) else: md5_hashes = [ relecov_tools.utils.calculate_md5(path) for path in clean_pathlist ] files_md5_dict = dict(zip(clean_fetchlist, md5_hashes)) - processed_filedict = self.process_filedict(valid_filedict, clean_fetchlist) + + processed_filedict = self.process_filedict( + valid_filedict, clean_fetchlist, corrupted=corrupted, md5miss=not_md5sum + ) self.create_files_with_metadata_info( local_folder, processed_filedict, files_md5_dict, meta_file ) From 76c46cb42d11929424338b2dfad49ccd72659ac1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 14 Mar 2024 13:38:52 +0100 Subject: [PATCH 1243/1454] Adding description to internal methods and fixing dup variable --- relecov_tools/sftp_handle.py | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 83aac2a9..def1f4f3 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -696,6 +696,7 @@ def merge_md5sums(self, folders_with_metadata): # TODO: Include this function in relecov_tools.utils def md5_merger(md5_filelist, avoid_chars=None): + """Merge all md5 files from a given list into a single multi-line md5sum""" md5dict_list = [] for md5sum in md5_filelist: hash_dict = relecov_tools.utils.read_md5_checksum(md5sum, avoid_chars) @@ -708,6 +709,8 @@ def md5_merger(md5_filelist, avoid_chars=None): return merged_md5 def md5_handler(md5sumlist, output_location): + """Download all the remote md5sum files in a list, merge them + into a single md5checksum and upload it back to sftp""" downloaded_md5files = [] for md5sum in md5sumlist: md5_name = "_".join([token_hex(nbytes=12), "md5_temp.md5"]) @@ -825,10 +828,6 @@ def merge_subfolders(self, target_folders): clean_target_folders (dict(str:list)): Dict with '*_tmp_processing' folders and their content. All subfolder filenames are merged into a single key. """ - """clean_folders = { - fd:v for fd,v in target_folders.items() if "tmp_processing" not in fd - }""" - clean_folders = target_folders metadata_ws = self.metadata_processing.get("excel_sheet") header_flag = self.metadata_processing.get("header_flag") output_location = self.platform_storage_folder @@ -836,6 +835,7 @@ def merge_subfolders(self, target_folders): exts = self.allowed_file_ext def upload_merged_df(merged_excel_path, last_main_folder, merged_df): + """Upload metadata dataframe merged from all subfolders back to sftp""" self.client.mkdir(last_main_folder) pd_writer = ExcelWriter(merged_excel_path, engine="xlsxwriter") for sheet in merged_df.keys(): @@ -848,6 +848,7 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): return def pre_validate_folder(folder, folder_files): + """Check if remote folder has sequencing files and a valid metadata file""" if not any(file.endswith(tuple(exts)) for file in folder_files): error_text = "Remote folder %s skipped. No sequencing files found." log.error(error_text % folder) @@ -872,11 +873,11 @@ def pre_validate_folder(folder, folder_files): folders_with_metadata = {} merged_df = merged_excel_path = last_main_folder = excel_name = None - log.info("Setting %s remote folders...", str(len(clean_folders.keys()))) - stderr.print(f"[blue]Setting {len(clean_folders.keys())} remote folders...") - for folder in sorted(clean_folders.keys()): + log.info("Setting %s remote folders...", str(len(target_folders.keys()))) + stderr.print(f"[blue]Setting {len(target_folders.keys())} remote folders...") + for folder in sorted(target_folders.keys()): self.current_folder = folder - downloaded_metadata = pre_validate_folder(folder, clean_folders[folder]) + downloaded_metadata = pre_validate_folder(folder, target_folders[folder]) if not downloaded_metadata: continue # Create a temporal name to avoid duplicated filenames From f36784d31145b16a352094b47ceadea317fe34b5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 14 Mar 2024 13:39:43 +0100 Subject: [PATCH 1244/1454] Small changes to fix bugs in target_folders and log_summary --- relecov_tools/sftp_handle.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index def1f4f3..8f198468 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -560,7 +560,7 @@ def get_metadata_file(self, remote_folder, local_folder): try: self.get_from_sftp(target_meta_file, local_meta_file) except (IOError, PermissionError) as e: - raise type(e)(f"[red]Unable to fetch metadata file {e.name}") + raise type(e)(f"[red]Unable to fetch metadata file {e}") log.info( "Obtained metadata file %s from %s", local_meta_file, @@ -800,7 +800,7 @@ def excel_to_df(self, excel_file, metadata_sheet, header_flag): containing all sheets in the excel file as pandas dataframes. """ # Get every sheet from the first excel file - excel_df = read_excel(excel_file, sheet_name=None) # index_col=None + excel_df = read_excel(excel_file, dtype=str, sheet_name=None) meta_df = excel_df[metadata_sheet] if header_flag in meta_df.columns: return excel_df @@ -955,14 +955,14 @@ def select_target_folders(self): if not root_directory_list: log.error("Error while listing folders in remote. Aborting") sys.exit(1) - if self.target_folders[0] == "ALL": + if self.target_folders is None: + target_folders = clean_root_list + elif self.target_folders[0] == "ALL": log.info("Showing folders from remote SFTP for user selection") target_folders = relecov_tools.utils.prompt_checkbox( msg="Select the folders that will be targeted", choices=sorted(clean_root_list), ) - elif self.target_folders[0] is None and len(self.target_folders) == 1: - target_folders = clean_root_list else: target_folders = [tf for tf in self.target_folders if tf in clean_root_list] if not target_folders: @@ -1234,7 +1234,7 @@ def update_summary(self, log_type, entry, sample=None): current_folder = str(self.current_folder).replace("./", "") entry, sample = (str(entry), str(sample)) if current_folder not in self.logs.keys(): - self.logs[current_folder] = feed_dict + self.logs[current_folder] = feed_dict.copy() self.logs[current_folder]["samples"] = OrderedDict() if sample == "None": if log_type == "error": @@ -1243,7 +1243,7 @@ def update_summary(self, log_type, entry, sample=None): self.logs[current_folder]["warnings"].append(entry) else: if sample not in self.logs[current_folder]["samples"].keys(): - self.logs[current_folder]["samples"][sample] = feed_dict + self.logs[current_folder]["samples"][sample] = feed_dict.copy() if log_type == "error": self.logs[current_folder]["samples"][sample]["errors"].append(entry) elif log_type == "warning": From 03e3ada6333ad93d714ba0e9b77f944fbb1fe72f Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 14 Mar 2024 17:02:01 +0100 Subject: [PATCH 1245/1454] Fixed duplicated validation of metadata header --- relecov_tools/sftp_handle.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 8f198468..c371cc09 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -442,9 +442,13 @@ def read_metadata_file(self, meta_f_path, return_data=True): ws_metadata_lab = wb_file[self.metadata_processing.get("excel_sheet")] # find out the index for file names header_flag = self.metadata_processing.get("header_flag") - header_row = [ - idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if header_flag in x - ][0] + try: + header_row = [ + i + 1 for i, x in enumerate(ws_metadata_lab.values) if header_flag in x + ][0] + except IndexError: + error_text = "Header could not be found for excel file %s" + raise MetadataError(str(error_text % os.path.basename(meta_f_path))) for cell in ws_metadata_lab[header_row]: cell.value = cell.value.strip() metadata_header = [x.value for x in ws_metadata_lab[header_row]] @@ -808,9 +812,6 @@ def excel_to_df(self, excel_file, metadata_sheet, header_flag): for idx in range(len(meta_df)): if any(meta_df.loc[idx, x] == header_flag for x in meta_df.columns): header_row = idx - if not header_row: - error_text = "Header could not be found for excel file %s" - raise MetadataError(str(error_text % excel_file)) meta_df.columns = meta_df.iloc[header_row] excel_df[metadata_sheet] = meta_df.drop(meta_df.index[: (header_row + 1)]) excel_df[metadata_sheet] = excel_df[metadata_sheet].reset_index(drop=True) From 09c00c1ddd11f7489de7757841aff506ef4b7e1d Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 14 Mar 2024 17:02:28 +0100 Subject: [PATCH 1246/1454] Removed duplicated variable from merge_metadata() --- relecov_tools/sftp_handle.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index c371cc09..157f924f 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -763,18 +763,17 @@ def md5_handler(md5sumlist, output_location): return folders_with_metadata - def merge_metadata(self, metadata_sheet=None, *metadata_tables): + def merge_metadata(self, meta_sheet=None, *metadata_tables): """Merge a variable number of metadata dataframes to the first one. Merge them only into a certain sheet from a multi-sheet excel file if sheetname is given. Args: - metadata_sheet (str): Name of the sheet containing metadata in excel file + meta_sheet (str): Name of the sheet containing metadata in excel file *metadata_tables (list(pandas.DataFrame)): Dataframes to be merged Returns: merged_df (pandas.DataFrame): A merged dataframe from the given tables """ - meta_sheet = metadata_sheet for idx, table in enumerate(metadata_tables): if idx == 0: merged_df = table From f3a5f99c281903ef45d4400b7e29c994ebbac55c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 15 Mar 2024 12:08:32 +0100 Subject: [PATCH 1247/1454] added file format handlers and new method to add bioinfo metadata --- relecov_tools/read_bioinfo_metadata.py | 64 +++++++++++++++++++++++++- 1 file changed, 63 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 2090c11e..41a7f376 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -144,6 +144,65 @@ def validate_software_mandatory_files(self, json): stderr.print("[green]\tValidation passed :)") return + # TODO: also version's files shoudld be paresed independiently. + # TODO: Before arriving here we need to validate properties fiels on collated and persample files(~mandatory fields). + def add_bioinfo_results_metadata(self, files_dict, j_data): + """Add bioinfo results metadata to processed read lab metadata (j_data)""" + # TODO: add manatory fields: one for collated and one for sample-specific files + mandatory_fields = ['fn', 'ff', 'required', 'content', 'file_paths'] + for key in files_dict.keys(): + try: + files_dict[key].get('file_paths') + except KeyError: + continue + # TODO: in progress + # Parses sample-specific files (i.e: SAMPLE1.consensus.fa) + if isinstance(files_dict[key].get('file_paths'), list): + stderr.print("") + #self.map_metadata_persample_files() + # Parses collated files (i.e: mapping_illumina_stats.tab) + elif isinstance(files_dict[key].get('file_paths'), str): + j_data_mapped = self.map_metadata_collated_files( + files_dict[key], + j_data + ) + return + + def map_metadata_collated_files(self, bioinfo_dict, j_data): + """Handles different file formats in collated files, reads their content, and maps it to j_data""" + # We will be able to add here as many handlers as we need + file_extension_handlers = { + "\t": self.handle_csv_file, + ",": self.handle_csv_file, + #"html": self.handle_multiqc_html_file, + } + file_format = bioinfo_dict['ff'] + if file_format in file_extension_handlers: + handler_function = file_extension_handlers[file_format] + j_data_mapped = handler_function(bioinfo_dict, j_data) + return j_data_mapped + else: + stderr.print(f"[red]Unrecognized defined file format {bioinfo_dict['ff'] in {bioinfo_dict['fn']}}") + return None + + def handle_csv_file(self, bioinfo_dict, j_data): + """handle csv/tsv file and map it with read lab metadata (j_data)""" + map_data = relecov_tools.utils.read_csv_file_return_dict( + file_name = bioinfo_dict['file_paths'], + sep = bioinfo_dict['ff'], + key_position = (bioinfo_dict['sample_col_idx']-1) + ) + j_data_mapped = self.mapping_over_table( + j_data, + map_data, + bioinfo_dict['content'], + bioinfo_dict['file_paths'] + ) + return j_data_mapped + + #def handle_multiqc_html_file(self, bioinfo_dict, j_data): + # """Reads multiqc_report html""" + # TODO: we can make a rule in bioinfo_config.json where all software-properties must have a field callded "fixed_values". This way the second argument wont't be necessary def add_fixed_values(self, j_data, fixed_values): """include the fixed data defined in configuration or feed custom empty fields""" @@ -394,8 +453,11 @@ def create_bioinfo_file(self): self.validate_software_mandatory_files(software_config_extended) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() + stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") + j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) #stderr.print("[blue]Adding fixed values") - #j_data = self.add_fixed_values(j_data, "fixed_values") + #j_data = self.add_fixed_values(j_data, #"fixed_values") + #stderr.print(j_data) ## Creating empty fields that are not managed in case #of missing data #j_data = self.add_fixed_values(j_data, #"feed_empty_fields") #stderr.print("[blue]Adding data from mapping stats") From 4a944cace43e0e4d97fbf1c490b04f91247874eb Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 22 Mar 2024 12:30:34 +0100 Subject: [PATCH 1248/1454] add method to handle program versions info in multiqc_report.html --- relecov_tools/conf/bioinfo_config.json | 27 +++----------- relecov_tools/read_bioinfo_metadata.py | 49 ++++++++++++++++++++++++-- requirements.txt | 2 ++ 3 files changed, 54 insertions(+), 24 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 3bb53e43..2c2569e6 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -95,8 +95,11 @@ "file_per_sample": false, "required": true, "content": { - "bioinformatics_protocol_software_name": "nf-core/viralrecon Workflow Summary", - "variant_calling_software_name": "IVAR_VARIANTS" + "bioinformatics_protocol_software_version": "nf-core/viralrecon", + "consensus_sequence_software_version": "bcftools", + "dehosting_method_software_version": "kraken2", + "mapping_software_version":"bowtie2", + "preprocessing_software_version":"fastp", "variant_calling_software_version":"ivar" } }, "fixed_values": { @@ -121,26 +124,6 @@ "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m10", "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" - }, - "mapping_version": { - "bioinformatics_protocol_software_version": { - "Workflow": "nf-core/viralrecon" - }, - "consensus_sequence_software_version": { - "BCFTOOLS_CONSENSUS": "bcftools" - }, - "dehosting_method_software_version": { - "KRAKEN2_KRAKEN2": "kraken2" - }, - "mapping_software_version": { - "BOWTIE2_ALIGN": "bowtie2" - }, - "preprocessing_software_version": { - "FASTP": "fastp" - }, - "variant_calling_software_version": { - "IVAR_VARIANTS": "ivar" - } } } } diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 41a7f376..80711cb3 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -7,6 +7,7 @@ from datetime import datetime from tqdm import tqdm from yaml import YAMLError +from bs4 import BeautifulSoup import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -149,7 +150,7 @@ def validate_software_mandatory_files(self, json): def add_bioinfo_results_metadata(self, files_dict, j_data): """Add bioinfo results metadata to processed read lab metadata (j_data)""" # TODO: add manatory fields: one for collated and one for sample-specific files - mandatory_fields = ['fn', 'ff', 'required', 'content', 'file_paths'] + # mandatory_fields = ['fn', 'ff', 'required', 'content', 'file_paths'] for key in files_dict.keys(): try: files_dict[key].get('file_paths') @@ -174,7 +175,7 @@ def map_metadata_collated_files(self, bioinfo_dict, j_data): file_extension_handlers = { "\t": self.handle_csv_file, ",": self.handle_csv_file, - #"html": self.handle_multiqc_html_file, + "html": self.handle_multiqc_html_file, } file_format = bioinfo_dict['ff'] if file_format in file_extension_handlers: @@ -185,6 +186,50 @@ def map_metadata_collated_files(self, bioinfo_dict, j_data): stderr.print(f"[red]Unrecognized defined file format {bioinfo_dict['ff'] in {bioinfo_dict['fn']}}") return None + def handle_multiqc_html_file(self, html_dict_scope, j_data): + """Reads html file, finds table containing programs info, and map it to j_data""" + program_versions = {} + with open(html_dict_scope['file_paths'], 'r') as html_file: + html_content = html_file.read() + # Load HTML + soup = BeautifulSoup(html_content, features="lxml") + # Get version's div id + div_id = "mqc-module-section-software_versions" + versions_div = soup.find('div', id=div_id) + # Get version's metadata data + if versions_div: + table = versions_div.find('table', class_='table') + if table: + rows = table.find_all('tr') + for row in rows[1:]: #skipping header + columns = row.find_all('td') + if len(columns) == 3: + program_name = columns[1].text.strip() + version = columns[2].text.strip() + program_versions[program_name] = version + else: + stderr.print(f"[red] HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n.") + else: + stderr.print(f"[red] Missing table containing software versions in {html_dict_scope['file_paths']}.") + sys.exit(1) + else: + log.error(f"Required div section 'mqc-module-section-software_versions' not found in file {html_dict_scope['file_paths']}.") + stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {html_dict_scope['file_paths']}.") + sys.exit(1) + + # Adding mqc sofware versions to j_data + field_errors = {} + for row in j_data: + sample_name = row["submitting_lab_sample_id"] + for field, values in html_dict_scope['content'].items(): + try: + row[field] = program_versions[values] + except KeyError as e: + field_errors[sample_name] = {field: e} + row[field] = "Not Provided [GENEPIO:0001668]" + continue + return j_data + def handle_csv_file(self, bioinfo_dict, j_data): """handle csv/tsv file and map it with read lab metadata (j_data)""" map_data = relecov_tools.utils.read_csv_file_return_dict( diff --git a/requirements.txt b/requirements.txt index 1e1b0a9d..75cf3770 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,3 +10,5 @@ pyyaml openpyxl ena-upload-cli bio==1.4.0 +bs4==0.0.2 +tqdm From 04f0010d8f799c1e2d72d1996a92b9b408265625 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 22 Mar 2024 12:35:24 +0100 Subject: [PATCH 1249/1454] forgot to remove old method to parse sw versions --- relecov_tools/read_bioinfo_metadata.py | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 80711cb3..4ae64fd0 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -456,23 +456,6 @@ def include_variant_metrics(self, j_data, files_dict): ) return j_data_with_variant_metrics - # TODO: fpath should be imported from req_file found. - def include_software_versions(self, j_data): - """Include versions from the yaml version file""" - version_fields = self.software_config["mapping_version"] - f_path = os.path.join(self.input_folder, self.required_file_name["version_info"]) - try: - versions = relecov_tools.utils.read_yml_file(f_path) - except YAMLError as e: - log.error("Unable to process version file return error %s", e) - stderr.print(f"[red]Unable to process version file {e}") - sys.exit(1) - for row in j_data: - for field, version_data in version_fields.items(): - for key, value in version_data.items(): - row[field] = versions[key][value] - return j_data - def collect_info_from_lab_json(self): """Create the list of dictionaries from the data that is on json lab metadata file. Return j_data that is used to add the rest of the fields @@ -507,8 +490,6 @@ def create_bioinfo_file(self): #j_data = self.add_fixed_values(j_data, #"feed_empty_fields") #stderr.print("[blue]Adding data from mapping stats") #j_data = self.include_data_from_mapping_stats(j_data, #req_files) - #stderr.print("[blue]Adding software versions") - #j_data = self.include_software_versions(j_data) #stderr.print("[blue]Adding summary variant metrics") #j_data = self.include_variant_metrics(j_data, #req_files) #stderr.print("[blue]Adding pangolin information") From 49ea8bd6db17df73f640633018138682c51c542b Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 22 Mar 2024 13:07:35 +0100 Subject: [PATCH 1250/1454] update fixed values module and minor code changes --- relecov_tools/conf/bioinfo_config.json | 2 +- relecov_tools/read_bioinfo_metadata.py | 36 +++++++++++++++----------- 2 files changed, 22 insertions(+), 16 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 2c2569e6..8679d38d 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -99,7 +99,7 @@ "consensus_sequence_software_version": "bcftools", "dehosting_method_software_version": "kraken2", "mapping_software_version":"bowtie2", - "preprocessing_software_version":"fastp", "variant_calling_software_version":"ivar" + "preprocessing_software_version":"fastp","variant_calling_software_version":"ivar" } }, "fixed_values": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 4ae64fd0..a55dadc7 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -78,14 +78,14 @@ def get_software_required_files(self): self.required_file_name[key] = value.get('fn','') self.required_file_content[key] = value.get('content','') - # TODO: Add report of files found/not-found to global log + # TODO: Add report of files found/not-found to master log def scann_directory(self): - """Scann bioinfo analysis directory and search for files""" + """Scann bioinfo analysis directory and search for files present in bioinfo json config""" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) files_found = {} with tqdm(total=total_files, desc='\tScanning...') as pbar: for topic_key, topic_details in self.software_config.items(): - if not 'fn' in topic_details: #try/except fn + if 'fn' not in topic_details: #try/except fn continue for root, _, files in os.walk(self.input_folder, topdown=True): matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] @@ -164,11 +164,12 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): # Parses collated files (i.e: mapping_illumina_stats.tab) elif isinstance(files_dict[key].get('file_paths'), str): j_data_mapped = self.map_metadata_collated_files( - files_dict[key], - j_data + files_dict[key], + j_data ) - return + return j_data_mapped + # TODO: recover file format parsing errors def map_metadata_collated_files(self, bioinfo_dict, j_data): """Handles different file formats in collated files, reads their content, and maps it to j_data""" # We will be able to add here as many handlers as we need @@ -185,7 +186,7 @@ def map_metadata_collated_files(self, bioinfo_dict, j_data): else: stderr.print(f"[red]Unrecognized defined file format {bioinfo_dict['ff'] in {bioinfo_dict['fn']}}") return None - + def handle_multiqc_html_file(self, html_dict_scope, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" program_versions = {} @@ -456,6 +457,14 @@ def include_variant_metrics(self, j_data, files_dict): ) return j_data_with_variant_metrics + def add_fixed_values(self, j_data): + """include the fixed data defined in configuration or feed custom empty fields""" + f_values = self.software_config["fixed_values"] + for row in j_data: + for field, value in f_values.items(): + row[field] = value + return j_data + def collect_info_from_lab_json(self): """Create the list of dictionaries from the data that is on json lab metadata file. Return j_data that is used to add the rest of the fields @@ -473,21 +482,16 @@ def create_bioinfo_file(self): metadata json, mapping_stats, and more information from the files inside input directory """ - stderr.print(f"[blue]Sanning input directory...") + stderr.print("[blue]Sanning input directory...") files_found = self.scann_directory() - stderr.print(f"[blue]Extending bioinfo config json with files found...") + stderr.print("[blue]Extending bioinfo config json with files found...") software_config_extended = self.extend_software_config(files_found) - stderr.print(f"[blue]Validating required files...") + stderr.print("[blue]Validating required files...") self.validate_software_mandatory_files(software_config_extended) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) - #stderr.print("[blue]Adding fixed values") - #j_data = self.add_fixed_values(j_data, #"fixed_values") - #stderr.print(j_data) - ## Creating empty fields that are not managed in case #of missing data - #j_data = self.add_fixed_values(j_data, #"feed_empty_fields") #stderr.print("[blue]Adding data from mapping stats") #j_data = self.include_data_from_mapping_stats(j_data, #req_files) #stderr.print("[blue]Adding summary variant metrics") @@ -500,6 +504,8 @@ def create_bioinfo_file(self): #self.parse_long_table(self.input_folder, self.#output_folder) #stderr.print("[blue]Adding variant long table path") #j_data = self.include_custom_data(j_data) + stderr.print("[blue]Adding fixed values") + j_data = self.add_fixed_values(j_data) #file_name = ( # "bioinfo_" + os.path.splitext(os.path.basename#(self.json_file))[0] + ".json" #) From 7bc6d93ffeea1c719c43e6dd355f243cdb412298 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 22 Mar 2024 13:48:43 +0100 Subject: [PATCH 1251/1454] remove old unused methods that are now already embebed into map_metadat_collated_files --- relecov_tools/read_bioinfo_metadata.py | 89 -------------------------- 1 file changed, 89 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a55dadc7..ba95ac41 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -230,33 +230,6 @@ def handle_multiqc_html_file(self, html_dict_scope, j_data): row[field] = "Not Provided [GENEPIO:0001668]" continue return j_data - - def handle_csv_file(self, bioinfo_dict, j_data): - """handle csv/tsv file and map it with read lab metadata (j_data)""" - map_data = relecov_tools.utils.read_csv_file_return_dict( - file_name = bioinfo_dict['file_paths'], - sep = bioinfo_dict['ff'], - key_position = (bioinfo_dict['sample_col_idx']-1) - ) - j_data_mapped = self.mapping_over_table( - j_data, - map_data, - bioinfo_dict['content'], - bioinfo_dict['file_paths'] - ) - return j_data_mapped - - #def handle_multiqc_html_file(self, bioinfo_dict, j_data): - # """Reads multiqc_report html""" - - # TODO: we can make a rule in bioinfo_config.json where all software-properties must have a field callded "fixed_values". This way the second argument wont't be necessary - def add_fixed_values(self, j_data, fixed_values): - """include the fixed data defined in configuration or feed custom empty fields""" - f_values = self.software_config["fixed_values"] - for row in j_data: - for field, value in f_values.items(): - row[field] = value - return j_data def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): """Auxiliar function to iterate over variants and mapping tables to map metadata""" @@ -290,26 +263,6 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): #def include_data(self, j_data, topic): # topic_json = self.configuration.get_topic_data(topic) - # FIXME: All maping items says not provided in the output json. Origin above def. Wait. It might be due to unmatched samples name. Create a lab metadata with identical sample names. - def include_data_from_mapping_stats(self, j_data, files_dict): - """By processing mapping stats file the following information is - included in schema properties: depth_of_coverage_value, lineage_name, - number_of_variants_in_consensus, number_of_variants_with_effect, - per_genome_greater_10x. per_Ns. per_reads_host, per_reads_virus. - per_unmapped, qc_filtered, reference_genome_accession - """ - # position of the sample columns inside mapping file - sample_position = 4 - map_data = relecov_tools.utils.read_csv_file_return_dict( - files_dict["mapping_stats"], sep="\t", key_position=sample_position - ) - - mapping_fields = self.software_config["mapping_stats"]["content"] - j_data_with_mapping_stats = self.mapping_over_table( - j_data, map_data, mapping_fields, "mapping stats" - ) - return j_data_with_mapping_stats - def include_pangolin_data(self, j_data): """Include pangolin data collecting form each file generated by pangolin""" mapping_fields = self.software_config["mapping_pangolin"]["content"] @@ -409,28 +362,6 @@ def include_consensus_data(self, j_data): stderr.print(f"[yellow]\n{missing_consens}") return j_data - def parse_long_table(self, long_table_path, output_folder): - file_match = os.path.join(long_table_path, "variants_long_table*.csv") - table_path = glob.glob(file_match) - if len(table_path) == 1: - table_path = glob.glob(file_match)[0] - else: - log.error("variants_long_table files found = %s", len(table_path)) - stderr.print( - f"[red]Found {len(table_path)} variants_long_table files in ", - f"[red]{long_table_path}, aborting", - ) - sys.exit(1) - if not os.path.isfile(table_path): - log.error("variants_long_table given file is not a file") - stderr.print("[red]Variants_long_table file do not exist, Aborting") - sys.exit(1) - long_table = LongTableParse(table_path, output_folder) - - long_table.parsing_csv() - - return - def include_custom_data(self, j_data): """Include custom fields like variant-long-table path""" condition = os.path.join(self.input_folder, "*variants_long_table*.csv") @@ -443,20 +374,6 @@ def include_custom_data(self, j_data): row["long_table_path"] = long_table_path return j_data - # TODO: Rename this module to include_custom_mqc data and exend its application. - def include_variant_metrics(self, j_data, files_dict): - """Include the # Ns per 100kb consensus from the summary variant - metric file_exists - """ - map_data = relecov_tools.utils.read_csv_file_return_dict( - files_dict["summary_mqc"], sep="," - ) - mapping_fields = self.software_config["summary_mqc"]["content"] - j_data_with_variant_metrics = self.mapping_over_table( - j_data, map_data, mapping_fields, "variant metrics" - ) - return j_data_with_variant_metrics - def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" f_values = self.software_config["fixed_values"] @@ -492,16 +409,10 @@ def create_bioinfo_file(self): j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) - #stderr.print("[blue]Adding data from mapping stats") - #j_data = self.include_data_from_mapping_stats(j_data, #req_files) - #stderr.print("[blue]Adding summary variant metrics") - #j_data = self.include_variant_metrics(j_data, #req_files) #stderr.print("[blue]Adding pangolin information") #j_data = self.include_pangolin_data(j_data) #stderr.print("[blue]Adding consensus data") #j_data = self.include_consensus_data(j_data) - #stderr.print("[blue]Parsing variants_long_table info #to json format...") - #self.parse_long_table(self.input_folder, self.#output_folder) #stderr.print("[blue]Adding variant long table path") #j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") From 952b5d8efd1349079b83a260af61c2c0c6957177 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 22 Mar 2024 16:01:07 +0100 Subject: [PATCH 1252/1454] renaming variables for better understanding --- relecov_tools/read_bioinfo_metadata.py | 55 +++++++++++++++++--------- 1 file changed, 36 insertions(+), 19 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index ba95ac41..f4f266fa 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -147,30 +147,32 @@ def validate_software_mandatory_files(self, json): # TODO: also version's files shoudld be paresed independiently. # TODO: Before arriving here we need to validate properties fiels on collated and persample files(~mandatory fields). - def add_bioinfo_results_metadata(self, files_dict, j_data): - """Add bioinfo results metadata to processed read lab metadata (j_data)""" + def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): + """Iterates over each property in the bioinfo_dict""" # TODO: add manatory fields: one for collated and one for sample-specific files # mandatory_fields = ['fn', 'ff', 'required', 'content', 'file_paths'] - for key in files_dict.keys(): + for key in bioinfo_dict.keys(): try: - files_dict[key].get('file_paths') + bioinfo_dict[key].get('file_paths') except KeyError: continue - # TODO: in progress # Parses sample-specific files (i.e: SAMPLE1.consensus.fa) - if isinstance(files_dict[key].get('file_paths'), list): + if isinstance(bioinfo_dict[key].get('file_paths'), list): stderr.print("") - #self.map_metadata_persample_files() + j_data_mapped = self.map_metadata_persample_files( + bioinfo_dict[key], + j_data + ) # Parses collated files (i.e: mapping_illumina_stats.tab) - elif isinstance(files_dict[key].get('file_paths'), str): + elif isinstance(bioinfo_dict[key].get('file_paths'), str): j_data_mapped = self.map_metadata_collated_files( - files_dict[key], + bioinfo_dict[key], j_data ) return j_data_mapped # TODO: recover file format parsing errors - def map_metadata_collated_files(self, bioinfo_dict, j_data): + def map_metadata_collated_files(self, bioinfo_dict_scope, j_data): """Handles different file formats in collated files, reads their content, and maps it to j_data""" # We will be able to add here as many handlers as we need file_extension_handlers = { @@ -178,19 +180,34 @@ def map_metadata_collated_files(self, bioinfo_dict, j_data): ",": self.handle_csv_file, "html": self.handle_multiqc_html_file, } - file_format = bioinfo_dict['ff'] + file_format = bioinfo_dict_scope['ff'] if file_format in file_extension_handlers: handler_function = file_extension_handlers[file_format] - j_data_mapped = handler_function(bioinfo_dict, j_data) + j_data_mapped = handler_function(bioinfo_dict_scope, j_data) return j_data_mapped else: - stderr.print(f"[red]Unrecognized defined file format {bioinfo_dict['ff'] in {bioinfo_dict['fn']}}") + stderr.print(f"[red]Unrecognized defined file format {bioinfo_dict_scope['ff'] in {bioinfo_dict_scope['fn']}}") return None - def handle_multiqc_html_file(self, html_dict_scope, j_data): + def handle_csv_file(self, bioinfo_dict_scope, j_data): + """handle csv/tsv file and map it with read lab metadata (j_data)""" + map_data = relecov_tools.utils.read_csv_file_return_dict( + file_name = bioinfo_dict_scope['file_paths'], + sep = bioinfo_dict_scope['ff'], + key_position = (bioinfo_dict_scope['sample_col_idx']-1) + ) + j_data_mapped = self.mapping_over_table( + j_data, + map_data, + bioinfo_dict_scope['content'], + bioinfo_dict_scope['file_paths'] + ) + return j_data_mapped + + def handle_multiqc_html_file(self, bioinfo_dict_scope, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" program_versions = {} - with open(html_dict_scope['file_paths'], 'r') as html_file: + with open(bioinfo_dict_scope['file_paths'], 'r') as html_file: html_content = html_file.read() # Load HTML soup = BeautifulSoup(html_content, features="lxml") @@ -211,18 +228,18 @@ def handle_multiqc_html_file(self, html_dict_scope, j_data): else: stderr.print(f"[red] HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n.") else: - stderr.print(f"[red] Missing table containing software versions in {html_dict_scope['file_paths']}.") + stderr.print(f"[red] Missing table containing software versions in {bioinfo_dict_scope['file_paths']}.") sys.exit(1) else: - log.error(f"Required div section 'mqc-module-section-software_versions' not found in file {html_dict_scope['file_paths']}.") - stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {html_dict_scope['file_paths']}.") + log.error(f"Required div section 'mqc-module-section-software_versions' not found in file {bioinfo_dict_scope['file_paths']}.") + stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {bioinfo_dict_scope['file_paths']}.") sys.exit(1) # Adding mqc sofware versions to j_data field_errors = {} for row in j_data: sample_name = row["submitting_lab_sample_id"] - for field, values in html_dict_scope['content'].items(): + for field, values in bioinfo_dict_scope['content'].items(): try: row[field] = program_versions[values] except KeyError as e: From ecc68a51d960451faeb7ab58c6dc2b9138e13dd8 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 22 Mar 2024 17:25:29 +0100 Subject: [PATCH 1253/1454] added workaround to generalize parsing of sample-specific files --- relecov_tools/read_bioinfo_metadata.py | 29 +++++++++++++++----------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index f4f266fa..24af6cdf 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -170,7 +170,20 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): j_data ) return j_data_mapped - + + def map_metadata_persample_files(self, bioinfo_dict_scope, j_data): + """""" + file_name = bioinfo_dict_scope['fn'] + file_format = bioinfo_dict_scope['ff'] + if file_format == ',' and 'pangolin' in file_name: + j_data_mapped = self.include_pangolin_data(j_data) + elif file_format == 'fasta' and 'consensus' in file_name: + j_data_mapped = self.handle_consensus_fasta(bioinfo_dict_scope, j_data) + else: + stderr.warning(f"[red]No available methods to parse file format '{file_format}' and file name '{file_name}'.") + return + return j_data_mapped + # TODO: recover file format parsing errors def map_metadata_collated_files(self, bioinfo_dict_scope, j_data): """Handles different file formats in collated files, reads their content, and maps it to j_data""" @@ -277,9 +290,6 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): stderr.print(f"[red]Missing values in {table_name}\n:{field_errors}") return j_data - #def include_data(self, j_data, topic): - # topic_json = self.configuration.get_topic_data(topic) - def include_pangolin_data(self, j_data): """Include pangolin data collecting form each file generated by pangolin""" mapping_fields = self.software_config["mapping_pangolin"]["content"] @@ -331,11 +341,10 @@ def include_pangolin_data(self, j_data): stderr.print(f"[yellow]{missing_pango}") return j_data - def include_consensus_data(self, j_data): + def handle_consensus_fasta(self, bioinfo_dict_scope, j_data): """Include genome length, name, file name, path and md5 by preprocessing - each file of consensus.fa - """ - mapping_fields = self.software_config["mapping_consensus"]["content"] + each file of consensus.fa""" + mapping_fields = bioinfo_dict_scope["content"] missing_consens = [] # FIXME: Replace sequencing_sample_id for row in j_data: @@ -426,10 +435,6 @@ def create_bioinfo_file(self): j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) - #stderr.print("[blue]Adding pangolin information") - #j_data = self.include_pangolin_data(j_data) - #stderr.print("[blue]Adding consensus data") - #j_data = self.include_consensus_data(j_data) #stderr.print("[blue]Adding variant long table path") #j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") From adc09348846dd5a61ce58f8426a9b054894f236a Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 25 Mar 2024 09:03:27 +0100 Subject: [PATCH 1254/1454] fix typo in config and remove todo --- relecov_tools/conf/bioinfo_config.json | 8 ++++---- relecov_tools/read_bioinfo_metadata.py | 1 - 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 8679d38d..5ab16e5b 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -5,7 +5,7 @@ "ff": "\t", "file_per_sample": false, "sample_col_idx": 5, - "header_row_dix": 1, + "header_row_idx": 1, "required": true, "content": { "analysis_date": "analysis_date", @@ -26,7 +26,7 @@ "fn": ".pangolin.csv", "ff": ",", "file_per_sample": true, - "header_row_dix": 1, + "header_row_idx": 1, "required": false, "content": { "variant_name": "scorpio_call", @@ -42,7 +42,7 @@ "ff": ",", "file_per_sample": false, "sample_col_idx": 1, - "header_row_dix": 1, + "header_row_idx": 1, "required": true, "content": { "sample" : "SAMPLE", @@ -83,7 +83,7 @@ "ff": ",", "file_per_sample": false, "sample_col_idx": 1, - "header_row_dix": 1, + "header_row_idx": 1, "required": true, "content": { "ns_per_100_kbp": "# Ns per 100kb consensus" diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 24af6cdf..67423a5f 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -145,7 +145,6 @@ def validate_software_mandatory_files(self, json): stderr.print("[green]\tValidation passed :)") return - # TODO: also version's files shoudld be paresed independiently. # TODO: Before arriving here we need to validate properties fiels on collated and persample files(~mandatory fields). def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): """Iterates over each property in the bioinfo_dict""" From 3b9adba17ca86a1fdc677ef30a4b919822fed2f5 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 25 Mar 2024 10:10:12 +0100 Subject: [PATCH 1255/1454] fix assignment of variable in scope consensus --- relecov_tools/conf/bioinfo_config.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 5ab16e5b..984339b0 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -122,8 +122,7 @@ "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", "preprocessing_software_name": "FASTP", "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m10", - "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", - "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" + "lineage_analysis_date": "Not Provided [GENEPIO:0001668]" } } } From 2244890586f78e2b021949c7b08c7aa08b167c57 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 25 Mar 2024 14:25:29 +0100 Subject: [PATCH 1256/1454] fix remaining old methods after code refactoring --- relecov_tools/read_bioinfo_metadata.py | 33 ++++++++++++++++---------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 67423a5f..bc5d8225 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -174,8 +174,10 @@ def map_metadata_persample_files(self, bioinfo_dict_scope, j_data): """""" file_name = bioinfo_dict_scope['fn'] file_format = bioinfo_dict_scope['ff'] + file_paths = bioinfo_dict_scope['file_paths'] if file_format == ',' and 'pangolin' in file_name: - j_data_mapped = self.include_pangolin_data(j_data) + pango_path = os.path.dirname(file_paths[0]) + j_data_mapped = self.include_pangolin_data(pango_path, j_data) elif file_format == 'fasta' and 'consensus' in file_name: j_data_mapped = self.handle_consensus_fasta(bioinfo_dict_scope, j_data) else: @@ -289,19 +291,22 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): stderr.print(f"[red]Missing values in {table_name}\n:{field_errors}") return j_data - def include_pangolin_data(self, j_data): + # TODO: haven't improved yet + def include_pangolin_data(self, dir_path, j_data): """Include pangolin data collecting form each file generated by pangolin""" mapping_fields = self.software_config["mapping_pangolin"]["content"] missing_pango = [] for row in j_data: + # Get read lab sample id if "-" in row["submitting_lab_sample_id"]: sample_name = row["submitting_lab_sample_id"].replace("-", "_") else: sample_name = row["submitting_lab_sample_id"] - + # Get the name of pangolin csv file/s f_name_regex = sample_name + ".pangolin*.csv" - f_path = os.path.join(self.input_folder, f_name_regex) + f_path = os.path.join(dir_path, f_name_regex) pango_files = glob.glob(f_path) + # Parse pangolin files if pango_files: if len(pango_files) > 1: stderr.print( @@ -345,6 +350,7 @@ def handle_consensus_fasta(self, bioinfo_dict_scope, j_data): each file of consensus.fa""" mapping_fields = bioinfo_dict_scope["content"] missing_consens = [] + consensus_dir_path = os.path.dirname(bioinfo_dict_scope['file_paths'][0]) # FIXME: Replace sequencing_sample_id for row in j_data: if "-" in row["submitting_lab_sample_id"]: @@ -352,7 +358,7 @@ def handle_consensus_fasta(self, bioinfo_dict_scope, j_data): else: sample_name = row["submitting_lab_sample_id"] f_name = sample_name + ".consensus.fa" - f_path = os.path.join(self.input_folder, f_name) + f_path = os.path.join(consensus_dir_path, f_name) try: record_fasta = relecov_tools.utils.read_fasta_return_SeqIO_instance( f_path @@ -434,16 +440,17 @@ def create_bioinfo_file(self): j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) + #TODO: This should be refactor according to new file-handling implementation #stderr.print("[blue]Adding variant long table path") #j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") j_data = self.add_fixed_values(j_data) - #file_name = ( - # "bioinfo_" + os.path.splitext(os.path.basename#(self.json_file))[0] + ".json" - #) - #stderr.print("[blue]Writting output json file") - #os.makedirs(self.output_folder, exist_ok=True) - #file_path = os.path.join(self.output_folder, #file_name) - #relecov_tools.utils.write_json_fo_file(j_data, #file_path) - #stderr.print("[green]Sucessful creation of bioinfo #analyis file") + file_name = ( + "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" + ) + stderr.print("[blue]Writting output json file") + os.makedirs(self.output_folder, exist_ok=True) + file_path = os.path.join(self.output_folder, file_name) + relecov_tools.utils.write_json_fo_file(j_data, file_path) + stderr.print("[green]Sucessful creation of bioinfo #analyis file") return True From cf8f495cd4f146e8b847ebbad59057d1204b4f2e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 25 Mar 2024 16:10:21 +0100 Subject: [PATCH 1257/1454] remove tqdm dependency --- relecov_tools/read_bioinfo_metadata.py | 34 ++++++++++++-------------- requirements.txt | 1 - 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index bc5d8225..9e2fc5c5 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -5,7 +5,6 @@ import glob import rich.console from datetime import datetime -from tqdm import tqdm from yaml import YAMLError from bs4 import BeautifulSoup @@ -83,28 +82,27 @@ def scann_directory(self): """Scann bioinfo analysis directory and search for files present in bioinfo json config""" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) files_found = {} - with tqdm(total=total_files, desc='\tScanning...') as pbar: - for topic_key, topic_details in self.software_config.items(): - if 'fn' not in topic_details: #try/except fn - continue - for root, _, files in os.walk(self.input_folder, topdown=True): - matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] - if len(matching_files) == 1: - # Only one file match found, add it as a string (collated files) - files_found[topic_key] = matching_files[0] - elif len(matching_files) > 1: - # Multiple file matches found, add them as a list (per sample files) - files_found[topic_key] = matching_files - for _ in matching_files: - pbar.update(1) + + for topic_key, topic_details in self.software_config.items(): + if 'fn' not in topic_details: #try/except fn + continue + for root, _, files in os.walk(self.input_folder, topdown=True): + matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] + if len(matching_files) == 1: + # Only one file match found, add it as a string (collated files) + files_found[topic_key] = matching_files[0] + elif len(matching_files) > 1: + # Multiple file matches found, add them as a list (per sample files) + files_found[topic_key] = matching_files + if len(files_found) < 1: log.error( - "No files found in %s.", self.output_folder + "No files found in %s.", self.input_folder ) - stderr.print(f"[red] No files found in {self.output_folder}.") + stderr.print(f"[red]\tNo files found in {self.input_folder}.") sys.exit(1) else: - stderr.print("\tRetrieving files found ...") + stderr.print(f"\t[green]\tScannig process succeed (total {total_files} found).") return files_found def extend_software_config(self, files_dict): diff --git a/requirements.txt b/requirements.txt index 75cf3770..d0fe58a6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,4 +11,3 @@ openpyxl ena-upload-cli bio==1.4.0 bs4==0.0.2 -tqdm From fd33f3a78503d66d3811f515cfad346e250cb48e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 25 Mar 2024 16:41:53 +0100 Subject: [PATCH 1258/1454] clean unused method for required files and update method's name and description --- relecov_tools/read_bioinfo_metadata.py | 25 ++++++++----------------- 1 file changed, 8 insertions(+), 17 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 9e2fc5c5..aa29efb8 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -66,17 +66,6 @@ def __init__( config = ConfigJson(json_file) self.software_config = config.get_configuration(self.software_name) - # FIXME: This must be refacored. not used so far. - def get_software_required_files(self): - """Load required software specific files and patterns""" - self.required_file_name = {} - self.required_file_content = {} - - for key, value in self.software_config.items(): - if 'required' in value and value['required']: - self.required_file_name[key] = value.get('fn','') - self.required_file_content[key] = value.get('content','') - # TODO: Add report of files found/not-found to master log def scann_directory(self): """Scann bioinfo analysis directory and search for files present in bioinfo json config""" @@ -105,8 +94,10 @@ def scann_directory(self): stderr.print(f"\t[green]\tScannig process succeed (total {total_files} found).") return files_found - def extend_software_config(self, files_dict): - """Inject files found (input dir) into software config JSON""" + def add_filepaths_to_software_config(self, files_dict): + """ + Adds file paths to the software configuration JSON by creating the 'file_paths' property with files found during the scanning process. + """ extended_json = self.software_config for key, value in files_dict.items(): if key in extended_json: @@ -118,7 +109,6 @@ def extend_software_config(self, files_dict): extended_json[key]['file_paths'] = value return extended_json - # TODO: Add validation to master log file. # TODO: Add checking file format based on config. # TODO: ¿Add content validation?. This might be better to be implemented when geting metadata from input files. @@ -429,9 +419,10 @@ def create_bioinfo_file(self): inside input directory """ stderr.print("[blue]Sanning input directory...") - files_found = self.scann_directory() - stderr.print("[blue]Extending bioinfo config json with files found...") - software_config_extended = self.extend_software_config(files_found) + files_found_dict = self.scann_directory() + stderr.print("[blue]Adding files found to bioinfo config json...") + stderr.print(files_found_dict) + software_config_extended = self.add_filepaths_to_software_config(files_found_dict) stderr.print("[blue]Validating required files...") self.validate_software_mandatory_files(software_config_extended) stderr.print("[blue]Reading lab metadata json") From 3c925506defe87105ede501f92a7b6af6e49d785 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 25 Mar 2024 17:19:12 +0100 Subject: [PATCH 1259/1454] add method to vaildate software name --- relecov_tools/read_bioinfo_metadata.py | 28 ++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index aa29efb8..e5808c59 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -54,17 +54,30 @@ def __init__( ) else: self.output_folder = output_folder - - # TODO: Available software list can be retrieved from conf/bioinfo_search_patterns.yml - # TODO: Add error if software is not in the list (sys exit). Add output to global log. + + json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") + config = ConfigJson(json_file) if software is None: software = relecov_tools.utils.prompt_path( - msg="Select the software, pipeline or tool use in the bioinformatic analysis (available: 'viralrecon'): " + msg="Select the software, pipeline or tool use in the bioinformatic analysis: " ) self.software_name = software - json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") - config = ConfigJson(json_file) - self.software_config = config.get_configuration(self.software_name) + + available_software = self.get_available_software(json_file) + if self.software_name in available_software: + self.software_config = config.get_configuration(self.software_name) + else: + log.error( + "No configuration available for %s. Currently, the only available software options are: %s", self.software_name, ", ".join(available_software) + ) + stderr.print(f"[red]No configuration available for {self.software_name}. Currently, the only available software options are:: {', '.join(available_software)}") + sys.exit(1) + + def get_available_software(self, json): + """Get list of available software in configuration""" + config = relecov_tools.utils.read_json_file(json) + available_software = list(config.keys()) + return available_software # TODO: Add report of files found/not-found to master log def scann_directory(self): @@ -421,7 +434,6 @@ def create_bioinfo_file(self): stderr.print("[blue]Sanning input directory...") files_found_dict = self.scann_directory() stderr.print("[blue]Adding files found to bioinfo config json...") - stderr.print(files_found_dict) software_config_extended = self.add_filepaths_to_software_config(files_found_dict) stderr.print("[blue]Validating required files...") self.validate_software_mandatory_files(software_config_extended) From a30e38ef432ab0e7a8e2aa5bafcebd5405a31ef7 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 26 Mar 2024 13:34:35 +0100 Subject: [PATCH 1260/1454] rename input variables to avoid variable naming collision --- relecov_tools/read_bioinfo_metadata.py | 32 +++++++++++++------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index e5808c59..3abc31e0 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -27,20 +27,20 @@ class BioinfoMetadata: def __init__( self, - json_file=None, + readlabmeta_json_file=None, input_folder=None, output_folder=None, software='viralrecon', ): - if json_file is None: - json_file = relecov_tools.utils.prompt_path( + if readlabmeta_json_file is None: + readlabmeta_json_file = relecov_tools.utils.prompt_path( msg="Select the json file that was created by the read-lab-metadata" ) - if not os.path.isfile(json_file): - log.error("json file %s does not exist ", json_file) - stderr.print(f"[red] file {json_file} does not exist") + if not os.path.isfile(readlabmeta_json_file): + log.error("json file %s does not exist ", readlabmeta_json_file) + stderr.print(f"[red] file {readlabmeta_json_file} does not exist") sys.exit(1) - self.json_file = json_file + self.readlabmeta_json_file = readlabmeta_json_file if input_folder is None: self.input_folder = relecov_tools.utils.prompt_path( @@ -55,17 +55,17 @@ def __init__( else: self.output_folder = output_folder - json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") - config = ConfigJson(json_file) + bioinfo_json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") if software is None: software = relecov_tools.utils.prompt_path( msg="Select the software, pipeline or tool use in the bioinformatic analysis: " ) self.software_name = software - available_software = self.get_available_software(json_file) + available_software = self.get_available_software(bioinfo_json_file) + bioinfo_config = ConfigJson(bioinfo_json_file) if self.software_name in available_software: - self.software_config = config.get_configuration(self.software_name) + self.software_config = bioinfo_config.get_configuration(self.software_name) else: log.error( "No configuration available for %s. Currently, the only available software options are: %s", self.software_name, ", ".join(available_software) @@ -419,10 +419,10 @@ def collect_info_from_lab_json(self): metadata file. Return j_data that is used to add the rest of the fields """ try: - json_lab_data = relecov_tools.utils.read_json_file(self.json_file) + json_lab_data = relecov_tools.utils.read_json_file(self.readlabmeta_json_file) except ValueError: - log.error("%s invalid json file", self.json_file) - stderr.print(f"[red] {self.json_file} invalid json file") + log.error("%s invalid json file", self.readlabmeta_json_file) + stderr.print(f"[red] {self.readlabmeta_json_file} invalid json file") sys.exit(1) return json_lab_data @@ -447,11 +447,11 @@ def create_bioinfo_file(self): stderr.print("[blue]Adding fixed values") j_data = self.add_fixed_values(j_data) file_name = ( - "bioinfo_" + os.path.splitext(os.path.basename(self.json_file))[0] + ".json" + "bioinfo_" + os.path.splitext(os.path.basename(self.readlabmeta_json_file))[0] + ".json" ) stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) file_path = os.path.join(self.output_folder, file_name) relecov_tools.utils.write_json_fo_file(j_data, file_path) - stderr.print("[green]Sucessful creation of bioinfo #analyis file") + stderr.print("[green]Sucessful creation of bioinfo analyis file") return True From 03e86391b07af608adb1a4cf5ad1f76f0ce0ebe5 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 26 Mar 2024 16:41:15 +0100 Subject: [PATCH 1261/1454] added method to report process log and update methods: scann, add file paths and validate required files --- relecov_tools/read_bioinfo_metadata.py | 96 +++++++++++++++++--------- 1 file changed, 65 insertions(+), 31 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 3abc31e0..95abc978 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -55,15 +55,15 @@ def __init__( else: self.output_folder = output_folder - bioinfo_json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") + self.bioinfo_json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") if software is None: software = relecov_tools.utils.prompt_path( msg="Select the software, pipeline or tool use in the bioinformatic analysis: " ) self.software_name = software - available_software = self.get_available_software(bioinfo_json_file) - bioinfo_config = ConfigJson(bioinfo_json_file) + available_software = self.get_available_software(self.bioinfo_json_file) + bioinfo_config = ConfigJson(self.bioinfo_json_file) if self.software_name in available_software: self.software_config = bioinfo_config.get_configuration(self.software_name) else: @@ -72,16 +72,27 @@ def __init__( ) stderr.print(f"[red]No configuration available for {self.software_name}. Currently, the only available software options are:: {', '.join(available_software)}") sys.exit(1) + self.log_report = {'error': {}, 'valid': {}, 'warning': {}} def get_available_software(self, json): """Get list of available software in configuration""" config = relecov_tools.utils.read_json_file(json) available_software = list(config.keys()) return available_software + + def update_log_report(self, method_name, status, message): + if status == 'valid': + self.log_report['valid'].setdefault(method_name, []).append(message) + elif status == 'error': + self.log_report['error'].setdefault(method_name, []).append(message) + elif status == 'warning': + self.log_report['warning'].setdefault(method_name, []).append(message) + else: + raise ValueError("Invalid status provided.") - # TODO: Add report of files found/not-found to master log + # TODO: Add log report def scann_directory(self): - """Scann bioinfo analysis directory and search for files present in bioinfo json config""" + """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json.""" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) files_found = {} @@ -90,63 +101,87 @@ def scann_directory(self): continue for root, _, files in os.walk(self.input_folder, topdown=True): matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] - if len(matching_files) == 1: - # Only one file match found, add it as a string (collated files) - files_found[topic_key] = matching_files[0] - elif len(matching_files) > 1: - # Multiple file matches found, add them as a list (per sample files) + if len(matching_files) >= 1: files_found[topic_key] = matching_files - if len(files_found) < 1: + self.update_log_report( + self.scann_directory.__name__, + 'error', + f"No files found in {self.input_folder}" + ) log.error( - "No files found in %s.", self.input_folder + "\tNo files found in %s according to %s file name patterns..", + self.input_folder, + os.path.basename(self.bioinfo_json_file) ) - stderr.print(f"[red]\tNo files found in {self.input_folder}.") + stderr.print(f"\t[red]No files found in {self.input_folder} according to {os.path.basename(self.bioinfo_json_file)} file name patterns.") sys.exit(1) else: - stderr.print(f"\t[green]\tScannig process succeed (total {total_files} found).") + self.update_log_report( + self.scann_directory.__name__, + 'valid', + "Scannig process succeed" + ) + stderr.print(f"\t[green]Scannig process succeed (total scanned files: {total_files}).") return files_found def add_filepaths_to_software_config(self, files_dict): """ Adds file paths to the software configuration JSON by creating the 'file_paths' property with files found during the scanning process. """ - extended_json = self.software_config + cc = 0 + extended_software_config = self.software_config for key, value in files_dict.items(): - if key in extended_json: - if isinstance(extended_json[key], list): - # If the existing value is a list, extend it with the new file paths - extended_json[key]['file_paths'].extend(value) - else: - # If the existing value is not a list, create a new list with the file paths - extended_json[key]['file_paths'] = value - return extended_json + if key in extended_software_config: + if len(value) != 0 or value: + extended_software_config[key]['file_paths'] = value + cc+=1 + if cc == 0: + self.update_log_report( + self.add_filepaths_to_software_config.__name__, + 'error', + "No files path added to configuration json" + ) + else: + self.update_log_report( + self.add_filepaths_to_software_config.__name__, + 'valid', + "Files path added to configuration json" + ) + stderr.print("\t[green]Files path added to their scope in bioinfo configuration file.") + return extended_software_config - # TODO: Add validation to master log file. - # TODO: Add checking file format based on config. - # TODO: ¿Add content validation?. This might be better to be implemented when geting metadata from input files. def validate_software_mandatory_files(self, json): missing_required = [] for key in json.keys(): if json[key].get('required') is True: try: json[key]['file_paths'] + self.update_log_report( + self.validate_software_mandatory_files.__name__, + 'valid', + f"Found '{json[key]['fn']}'" + ) except KeyError: missing_required.append(key) + self.update_log_report( + self.validate_software_mandatory_files.__name__, + 'error', + f"Missing '{json[key]['fn']}'" + ) else: continue if len(missing_required) >= 1: log.error("\tMissing required files:") stderr.print("[red]\tMissing required files:") for i in missing_required: - log.error("[red]\t\t- %s", i) - stderr.print(f"\t\t- {i}") + log.error("\t\t- %s", i) + stderr.print(f"[red]\t\t- {i} (file name expected pattern '{json[i]['fn']}')") sys.exit(1) else: - stderr.print("[green]\tValidation passed :)") + stderr.print("[green]\tValidation passed.") return - # TODO: Before arriving here we need to validate properties fiels on collated and persample files(~mandatory fields). def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): """Iterates over each property in the bioinfo_dict""" # TODO: add manatory fields: one for collated and one for sample-specific files @@ -158,7 +193,6 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): continue # Parses sample-specific files (i.e: SAMPLE1.consensus.fa) if isinstance(bioinfo_dict[key].get('file_paths'), list): - stderr.print("") j_data_mapped = self.map_metadata_persample_files( bioinfo_dict[key], j_data From e63c905e481de4f7a00ca46e523ec606267e8637 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Wed, 27 Mar 2024 16:23:11 +0100 Subject: [PATCH 1262/1454] improve method add_bioinfo_results_metadata and add it feature to update process log --- relecov_tools/read_bioinfo_metadata.py | 42 ++++++++++++++++++++------ 1 file changed, 33 insertions(+), 9 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 95abc978..197400cf 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -183,26 +183,50 @@ def validate_software_mandatory_files(self, json): return def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): - """Iterates over each property in the bioinfo_dict""" - # TODO: add manatory fields: one for collated and one for sample-specific files - # mandatory_fields = ['fn', 'ff', 'required', 'content', 'file_paths'] + """ + Adds metadata from bioinformatics results to the JSON data. + + This method iterates over each property in the provided bioinfo_dict, which contains information about file paths (discovered during the scanning process), along with their specific file configuration. + + If the property specifies files per sample, it maps metadata for each sample-specific file. + If the property specifies collated files. + """ for key in bioinfo_dict.keys(): try: - bioinfo_dict[key].get('file_paths') + bioinfo_dict[key]['file_paths'] except KeyError: + self.update_log_report( + self.add_bioinfo_results_metadata.__name__, + 'warning', + f"No file path found for '{self.software_name}.{key}'" + ) continue # Parses sample-specific files (i.e: SAMPLE1.consensus.fa) - if isinstance(bioinfo_dict[key].get('file_paths'), list): + if bioinfo_dict[key].get('file_per_sample') is True: j_data_mapped = self.map_metadata_persample_files( bioinfo_dict[key], j_data ) # Parses collated files (i.e: mapping_illumina_stats.tab) - elif isinstance(bioinfo_dict[key].get('file_paths'), str): - j_data_mapped = self.map_metadata_collated_files( - bioinfo_dict[key], - j_data + elif bioinfo_dict[key].get('file_per_sample') is False: + if len(bioinfo_dict[key].get('file_paths')) == 1: + bioinfo_dict[key]['file_paths'] = bioinfo_dict[key]['file_paths'][0] + j_data_mapped = self.map_metadata_collated_files( + bioinfo_dict[key], + j_data + ) + else: + stderr.print(f"\t[yellow]Ignoring {key}. See log_report.") + self.update_log_report( + self.add_bioinfo_results_metadata.__name__, + 'warning', + f"Collated files can't have more han one matching file. Please check {self.bioinfo_json_file} section: : '{self.software_name}.{key}'" ) + else: + if key != 'fixed_values': + # TODO: update log file + stderr.print(f"\t[yellow]Value 'file_per_sample' is missing in {self.bioinfo_json_file} section: '{self.software_name}.{key}'. This field is required to properly handle file configuration.") + continue return j_data_mapped def map_metadata_persample_files(self, bioinfo_dict_scope, j_data): From 9c1dc56173639d29a5e84b8f7c990da4e7143b9d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Wed, 27 Mar 2024 16:42:41 +0100 Subject: [PATCH 1263/1454] fix stderr.print identation and minor update of method description --- relecov_tools/read_bioinfo_metadata.py | 36 +++++++++++++------------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 197400cf..db4d4c81 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -175,8 +175,8 @@ def validate_software_mandatory_files(self, json): log.error("\tMissing required files:") stderr.print("[red]\tMissing required files:") for i in missing_required: - log.error("\t\t- %s", i) - stderr.print(f"[red]\t\t- {i} (file name expected pattern '{json[i]['fn']}')") + log.error("\t- %s", i) + stderr.print(f"[red]\t- {i} (file name expected pattern '{json[i]['fn']}')") sys.exit(1) else: stderr.print("[green]\tValidation passed.") @@ -230,7 +230,7 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): return j_data_mapped def map_metadata_persample_files(self, bioinfo_dict_scope, j_data): - """""" + """The method processes metadata associated with per sample files and integrates it into the JSON data.""" file_name = bioinfo_dict_scope['fn'] file_format = bioinfo_dict_scope['ff'] file_paths = bioinfo_dict_scope['file_paths'] @@ -308,7 +308,7 @@ def handle_multiqc_html_file(self, bioinfo_dict_scope, j_data): stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {bioinfo_dict_scope['file_paths']}.") sys.exit(1) - # Adding mqc sofware versions to j_data + # mapping mqc sofware versions to j_data field_errors = {} for row in j_data: sample_name = row["submitting_lab_sample_id"] @@ -322,7 +322,7 @@ def handle_multiqc_html_file(self, bioinfo_dict_scope, j_data): return j_data def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): - """Auxiliar function to iterate over variants and mapping tables to map metadata""" + """Auxiliar function to iterate over table's content and map it to metadata (j_data)""" errors = [] field_errors = {} for row in j_data: @@ -342,12 +342,12 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): if errors: lenerrs = len(errors) log.error( - "{0} samples missing in {1}:\n{2}".format(lenerrs, table_name, errors) + "\t{0} samples missing in {1}:\n\t{2}".format(lenerrs, table_name, errors) ) - stderr.print(f"[red]{lenerrs} samples missing in {table_name}:\n{errors}") + stderr.print(f"\t[red]{lenerrs} samples missing in {table_name}:\n\t{errors}") if field_errors: - log.error("Fields not found in {0}:\n{1}".format(table_name, field_errors)) - stderr.print(f"[red]Missing values in {table_name}\n:{field_errors}") + log.error("\tFields not found in {0}:\n\t{1}".format(table_name, field_errors)) + stderr.print(f"\t[red]Missing values in {table_name}:\n\t{field_errors}") return j_data # TODO: haven't improved yet @@ -379,12 +379,12 @@ def include_pangolin_data(self, dir_path, j_data): ) row["lineage_analysis_date"] = pango_files[0].split(".")[-2] except ValueError: - log.error("No date found in %s pangolin files", sample_name) + log.error("\tNo date found in %s pangolin files", sample_name) stderr.print( - f"[red]No date found in sample {sample_name}", - f"[red]pangolin filenames: {pango_files}", + f"\t[red]No date found in sample {sample_name}. Pangolin filenames:", + f"\n\t[red]{pango_files}", ) - stderr.print("[Yellow] Using mapping analysis date instead") + stderr.print("\t[yellow]Using mapping analysis date instead") # If no date in pangolin files, set date as analysis date row["lineage_analysis_date"] = row["analysis_date"] f_data = relecov_tools.utils.read_csv_file_return_dict( @@ -399,9 +399,9 @@ def include_pangolin_data(self, dir_path, j_data): row[field] = "Not Provided [GENEPIO:0001668]" if len(missing_pango) >= 1: stderr.print( - f"[yellow]{len(missing_pango)} samples missing pangolin.csv file:" + f"\t[yellow]{len(missing_pango)} samples missing pangolin.csv file:" ) - stderr.print(f"[yellow]{missing_pango}") + stderr.print(f"\t[yellow]{missing_pango}") return j_data def handle_consensus_fasta(self, bioinfo_dict_scope, j_data): @@ -444,12 +444,12 @@ def handle_consensus_fasta(self, bioinfo_dict_scope, j_data): conserrs = len(missing_consens) if conserrs >= 1: log.error( - "{0} Consensus files missing:\n{1}".format( + "\t{0} Consensus files missing:\n\t{1}".format( conserrs, missing_consens ) ) - stderr.print(f"[yellow]{conserrs} samples missing consensus file:") - stderr.print(f"[yellow]\n{missing_consens}") + stderr.print(f"\t[yellow]{conserrs} samples missing consensus file:") + stderr.print(f"\n\t[yellow]{missing_consens}") return j_data def include_custom_data(self, j_data): From b6fa530dba7eeaf3eea00b7ab2f08fabca790c9c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 1 Apr 2024 16:10:58 +0200 Subject: [PATCH 1264/1454] allow regex in scann_directory --- relecov_tools/conf/bioinfo_config.json | 2 +- relecov_tools/read_bioinfo_metadata.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 984339b0..58d66c2e 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -23,7 +23,7 @@ } }, "mapping_pangolin": { - "fn": ".pangolin.csv", + "fn": ".pangolin(?:.*?)?\\.csv$", "ff": ",", "file_per_sample": true, "header_row_idx": 1, diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index db4d4c81..e647457d 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -90,7 +90,6 @@ def update_log_report(self, method_name, status, message): else: raise ValueError("Invalid status provided.") - # TODO: Add log report def scann_directory(self): """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json.""" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) @@ -100,7 +99,7 @@ def scann_directory(self): if 'fn' not in topic_details: #try/except fn continue for root, _, files in os.walk(self.input_folder, topdown=True): - matching_files = [os.path.join(root, file_name) for file_name in files if file_name.endswith(topic_details['fn'])] + matching_files = [os.path.join(root, file_name) for file_name in files if re.search(topic_details['fn'], file_name)] if len(matching_files) >= 1: files_found[topic_key] = matching_files if len(files_found) < 1: From 17b91c06cc3797b2e779ef3be355be7eb43c2c3c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 2 Apr 2024 12:00:55 +0200 Subject: [PATCH 1265/1454] add function to select the most recent file of a sample given a list of files --- relecov_tools/read_bioinfo_metadata.py | 38 ++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index e647457d..f86a6273 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -276,6 +276,44 @@ def handle_csv_file(self, bioinfo_dict_scope, j_data): ) return j_data_mapped + def select_most_recent_files_per_sample(self, paths_list): + """Selects the most recent file for each sample among potentially duplicated files. + Input: + - paths_list: a list of sample's file paths. + """ + filename_groups = {} + # Count occurrences of each filename and group files by sample names + for file in paths_list: + file_name = os.path.basename(file).split('.')[0] + if file_name in filename_groups : + filename_groups [file_name].append(file) + else: + filename_groups [file_name] = [file] + + # Filter out sample names with only one file + duplicated_files = [(sample_name, file_paths) for sample_name, file_paths in filename_groups.items() if len(file_paths) > 1] + + # Iterate over duplicated files to select the most recent one for each sample + for sample_name, file_paths in duplicated_files: + stderr.print(f"More than one pangolin file found for sample {sample_name}. Selecting the most recent one.") + + # Sort files by modification time (most recent first) + sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime (file_path), reverse=True) + + # Select the most recent file + selected_file = sorted_files[0] + stderr.print(f"Selected file for sample {sample_name}: {selected_file}") + + # Remove other files for the same sample from the filtered_files dictionary + filename_groups[sample_name] = [selected_file] + + # Update filename_groups with filtered files + filename_groups = [(sample_name, file_path) for sample_name, file_paths in filename_groups.items() for file_path in file_paths] + + # Reformat variable to retrieve a list of file paths + file_path_list = [sample_file_path for _, sample_file_path in filename_groups] + return file_path_list + def handle_multiqc_html_file(self, bioinfo_dict_scope, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" program_versions = {} From 6243562eb67726a74395741c8366fbcd2862617a Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Wed, 3 Apr 2024 13:40:40 +0200 Subject: [PATCH 1266/1454] add new strategy to: first, handle files; and second, mapping bioinfo-data over lab metadata --- relecov_tools/conf/bioinfo_config.json | 12 ++- relecov_tools/read_bioinfo_metadata.py | 129 +++++++++++++------------ 2 files changed, 73 insertions(+), 68 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 58d66c2e..89d55fa3 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -2,11 +2,12 @@ "viralrecon": { "mapping_stats": { "fn": "mapping_illumina_stats.tab", - "ff": "\t", + "ff": "tsv", "file_per_sample": false, "sample_col_idx": 5, "header_row_idx": 1, "required": true, + "function": null, "content": { "analysis_date": "analysis_date", "depth_of_coverage_value": "medianDPcoveragevirus", @@ -24,7 +25,7 @@ }, "mapping_pangolin": { "fn": ".pangolin(?:.*?)?\\.csv$", - "ff": ",", + "ff": "csv", "file_per_sample": true, "header_row_idx": 1, "required": false, @@ -39,11 +40,12 @@ }, "variants_long_table": { "fn": "variants_long_table.csv", - "ff": ",", + "ff": "csv", "file_per_sample": false, "sample_col_idx": 1, "header_row_idx": 1, "required": true, + "function": null, "content": { "sample" : "SAMPLE", "chromosome": "CHROM", @@ -80,11 +82,12 @@ }, "summary_mqc": { "fn": "summary_variants_metrics_mqc.csv", - "ff": ",", + "ff": "csv", "file_per_sample": false, "sample_col_idx": 1, "header_row_idx": 1, "required": true, + "function": null, "content": { "ns_per_100_kbp": "# Ns per 100kb consensus" } @@ -94,6 +97,7 @@ "ff": "html", "file_per_sample": false, "required": true, + "function": null, "content": { "bioinformatics_protocol_software_version": "nf-core/viralrecon", "consensus_sequence_software_version": "bcftools", diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index f86a6273..c411b0b5 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -180,7 +180,8 @@ def validate_software_mandatory_files(self, json): else: stderr.print("[green]\tValidation passed.") return - + + # TODO: ADD LOG REPORT def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): """ Adds metadata from bioinformatics results to the JSON data. @@ -189,8 +190,13 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): If the property specifies files per sample, it maps metadata for each sample-specific file. If the property specifies collated files. - """ + """ for key in bioinfo_dict.keys(): + # This skip files that will be parsed with other methods + if key == 'workflow_summary' or key == "fixed_values": + continue + + # Verify files found are present in key[file_paths]. try: bioinfo_dict[key]['file_paths'] except KeyError: @@ -200,81 +206,76 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): f"No file path found for '{self.software_name}.{key}'" ) continue - # Parses sample-specific files (i.e: SAMPLE1.consensus.fa) - if bioinfo_dict[key].get('file_per_sample') is True: - j_data_mapped = self.map_metadata_persample_files( - bioinfo_dict[key], - j_data + + # Handling files + data_to_map = self.handling_files(bioinfo_dict[key]) + + # Adding data to j_data + if data_to_map: + j_data_mapped = self.mapping_over_table( + j_data, + data_to_map, + bioinfo_dict[key]['content'], + bioinfo_dict[key]['file_paths'] ) - # Parses collated files (i.e: mapping_illumina_stats.tab) - elif bioinfo_dict[key].get('file_per_sample') is False: - if len(bioinfo_dict[key].get('file_paths')) == 1: - bioinfo_dict[key]['file_paths'] = bioinfo_dict[key]['file_paths'][0] - j_data_mapped = self.map_metadata_collated_files( - bioinfo_dict[key], - j_data - ) - else: - stderr.print(f"\t[yellow]Ignoring {key}. See log_report.") - self.update_log_report( - self.add_bioinfo_results_metadata.__name__, - 'warning', - f"Collated files can't have more han one matching file. Please check {self.bioinfo_json_file} section: : '{self.software_name}.{key}'" - ) else: - if key != 'fixed_values': - # TODO: update log file - stderr.print(f"\t[yellow]Value 'file_per_sample' is missing in {self.bioinfo_json_file} section: '{self.software_name}.{key}'. This field is required to properly handle file configuration.") - continue + continue return j_data_mapped - def map_metadata_persample_files(self, bioinfo_dict_scope, j_data): - """The method processes metadata associated with per sample files and integrates it into the JSON data.""" + # TODO: Add log report(recover file format parsing errors) + def handling_files(self, bioinfo_dict_scope): + """Handles different file formats (sourced from ./metadata_homogenizer.py) + """ file_name = bioinfo_dict_scope['fn'] - file_format = bioinfo_dict_scope['ff'] - file_paths = bioinfo_dict_scope['file_paths'] - if file_format == ',' and 'pangolin' in file_name: - pango_path = os.path.dirname(file_paths[0]) - j_data_mapped = self.include_pangolin_data(pango_path, j_data) - elif file_format == 'fasta' and 'consensus' in file_name: - j_data_mapped = self.handle_consensus_fasta(bioinfo_dict_scope, j_data) - else: - stderr.warning(f"[red]No available methods to parse file format '{file_format}' and file name '{file_name}'.") - return - return j_data_mapped + file_extension = os.path.splitext(file_name)[1] + + # Parsing key position + try: + bioinfo_dict_scope['sample_col_idx'] + sample_idx_possition = bioinfo_dict_scope['sample_col_idx']-1 + except KeyError: + sample_idx_possition = None - # TODO: recover file format parsing errors - def map_metadata_collated_files(self, bioinfo_dict_scope, j_data): - """Handles different file formats in collated files, reads their content, and maps it to j_data""" - # We will be able to add here as many handlers as we need - file_extension_handlers = { - "\t": self.handle_csv_file, - ",": self.handle_csv_file, - "html": self.handle_multiqc_html_file, - } - file_format = bioinfo_dict_scope['ff'] - if file_format in file_extension_handlers: - handler_function = file_extension_handlers[file_format] - j_data_mapped = handler_function(bioinfo_dict_scope, j_data) - return j_data_mapped + # Parsing files + func_name = bioinfo_dict_scope["function"] + if func_name is None: + if file_name.endswith('.csv'): + data = relecov_tools.utils.read_csv_file_return_dict( + file_name=bioinfo_dict_scope['file_paths'][0], + sep=",", + key_position=sample_idx_possition + ) + return data + elif file_name.endswith('.tsv') or file_name.endswith('.tab'): + data = relecov_tools.utils.read_csv_file_return_dict( + file_name=bioinfo_dict_scope['file_paths'][0], + sep="\t", + key_position=sample_idx_possition + ) + else: + stderr.print(f"[red]Unrecognized defined file name extension {file_extension} in {bioinfo_dict_scope['fn']}") + sys.exit() else: - stderr.print(f"[red]Unrecognized defined file format {bioinfo_dict_scope['ff'] in {bioinfo_dict_scope['fn']}}") - return None - - def handle_csv_file(self, bioinfo_dict_scope, j_data): + try: + # TODO: ADD stdout to identify which data is being added. + # Attempt to get the method by name + method_to_call = getattr(self, func_name) + data = method_to_call(bioinfo_dict_scope['file_paths']) + except AttributeError as e: + if "not found" in str(e): + stderr.print(f"[red]Function '{func_name}' not found in class.") + return None + return data + + + def handle_csv_file(self, bioinfo_dict_scope): """handle csv/tsv file and map it with read lab metadata (j_data)""" map_data = relecov_tools.utils.read_csv_file_return_dict( file_name = bioinfo_dict_scope['file_paths'], sep = bioinfo_dict_scope['ff'], key_position = (bioinfo_dict_scope['sample_col_idx']-1) ) - j_data_mapped = self.mapping_over_table( - j_data, - map_data, - bioinfo_dict_scope['content'], - bioinfo_dict_scope['file_paths'] - ) - return j_data_mapped + return map_data def select_most_recent_files_per_sample(self, paths_list): """Selects the most recent file for each sample among potentially duplicated files. From 70a814825e58a18beb19e390e7d62ea16f8c8ede Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Wed, 3 Apr 2024 14:03:28 +0200 Subject: [PATCH 1267/1454] refactor methods pangolin, consensus, and software version to adhere to new data handling/mapping strategy. --- relecov_tools/conf/bioinfo_config.json | 17 ++- relecov_tools/read_bioinfo_metadata.py | 182 +++++++++++-------------- relecov_tools/utils.py | 16 +++ 3 files changed, 105 insertions(+), 110 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 89d55fa3..79e61d10 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -29,13 +29,15 @@ "file_per_sample": true, "header_row_idx": 1, "required": false, + "function": "handle_pangolin_data", "content": { "variant_name": "scorpio_call", "lineage_name": "lineage", "lineage_algorithm_software_version": "version", "lineage_analysis_software_version": "pangolin_version", "lineage_analysis_scorpio_version": "scorpio_version", - "lineage_analysis_constellation_version": "constellation_version" + "lineage_analysis_constellation_version": "constellation_version", + "lineage_analysis_date":"Not Provided [GENEPIO:0001668]" } }, "variants_long_table": { @@ -71,13 +73,14 @@ "ff": "fasta", "file_per_sample": true, "required": false, + "function": "handle_consensus_fasta", "content": { - "consensus_sequence_name" : "Not Provided [GENEPIO:0001668]", - "consensus_genome_length" : "Not Provided [GENEPIO:0001668]", - "consensus_sequence_filename" : "Not Provided [GENEPIO:0001668]", - "consensus_sequence_filepath" : "Not Provided [GENEPIO:0001668]", - "consensus_sequence_md5" : "Not Provided [GENEPIO:0001668]", - "number_of_base_pairs_sequenced" : "Not Provided [GENEPIO:0001668]" + "consensus_sequence_name" : "sequence_name", + "consensus_genome_length" : "genome_length", + "consensus_sequence_filename" : "sequence_filename", + "consensus_sequence_filepath" : "sequence_filepath", + "consensus_sequence_md5" : "sequence_md5", + "number_of_base_pairs_sequenced" : "number_of_base_pairs_sequenced" } }, "summary_mqc": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index c411b0b5..9a49a044 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -315,17 +315,18 @@ def select_most_recent_files_per_sample(self, paths_list): file_path_list = [sample_file_path for _, sample_file_path in filename_groups] return file_path_list - def handle_multiqc_html_file(self, bioinfo_dict_scope, j_data): + # TODO: add log report + def get_multiqc_software_versions(self, bioinfo_dict_scope, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" + # Handle multiqc_report.html + f_path = bioinfo_dict_scope['file_paths'][0] program_versions = {} - with open(bioinfo_dict_scope['file_paths'], 'r') as html_file: + + with open(f_path, 'r') as html_file: html_content = html_file.read() - # Load HTML soup = BeautifulSoup(html_content, features="lxml") - # Get version's div id div_id = "mqc-module-section-software_versions" versions_div = soup.find('div', id=div_id) - # Get version's metadata data if versions_div: table = versions_div.find('table', class_='table') if table: @@ -346,7 +347,7 @@ def handle_multiqc_html_file(self, bioinfo_dict_scope, j_data): stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {bioinfo_dict_scope['file_paths']}.") sys.exit(1) - # mapping mqc sofware versions to j_data + # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: sample_name = row["submitting_lab_sample_id"] @@ -364,8 +365,8 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): errors = [] field_errors = {} for row in j_data: - sample_name = row["submitting_lab_sample_id"] - if sample_name in map_data: + sample_name = row["submitting_lab_sample_id"].replace("-", "_") + if sample_name in map_data.keys(): for field, value in mapping_fields.items(): try: row[field] = map_data[sample_name][value] @@ -379,116 +380,89 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): row[field] = "Not Provided [GENEPIO:0001668]" if errors: lenerrs = len(errors) + # work around when map_data comes from several per-sample tables instead of single table + if len(table_name) > 1: + table_name = (os.path.dirname(table_name[0])) log.error( - "\t{0} samples missing in {1}:\n\t{2}".format(lenerrs, table_name, errors) - ) - stderr.print(f"\t[red]{lenerrs} samples missing in {table_name}:\n\t{errors}") + "\t{0} samples missing in {1}:\n\t{2}".format(lenerrs, table_name, errors) + ) + stderr.print(f"\t[red]{lenerrs} samples missing in {table_name}:\n\t{errors}") if field_errors: log.error("\tFields not found in {0}:\n\t{1}".format(table_name, field_errors)) stderr.print(f"\t[red]Missing values in {table_name}:\n\t{field_errors}") return j_data - # TODO: haven't improved yet - def include_pangolin_data(self, dir_path, j_data): - """Include pangolin data collecting form each file generated by pangolin""" - mapping_fields = self.software_config["mapping_pangolin"]["content"] - missing_pango = [] - for row in j_data: - # Get read lab sample id - if "-" in row["submitting_lab_sample_id"]: - sample_name = row["submitting_lab_sample_id"].replace("-", "_") - else: - sample_name = row["submitting_lab_sample_id"] - # Get the name of pangolin csv file/s - f_name_regex = sample_name + ".pangolin*.csv" - f_path = os.path.join(dir_path, f_name_regex) - pango_files = glob.glob(f_path) - # Parse pangolin files - if pango_files: - if len(pango_files) > 1: - stderr.print( - "[yellow]More than one pangolin file found for sample", - f"[yellow]{sample_name}. Selecting the most recent one", - ) + def handle_pangolin_data(self, files_list):#, j_data): + """Parse pangolin data (csv) into JSON and map it to each sample in the provided j_data. + """ + # Handling pangolin data + pango_data_processed = {} + try: + files_list_processed = self.select_most_recent_files_per_sample(files_list) + for pango_file in files_list_processed: try: - pango_files = sorted( - pango_files, - key=lambda dt: datetime.strptime(dt.split(".")[-2], "%Y%m%d"), + pango_data = relecov_tools.utils.read_csv_file_return_dict( + pango_file, sep="," ) - row["lineage_analysis_date"] = pango_files[0].split(".")[-2] - except ValueError: - log.error("\tNo date found in %s pangolin files", sample_name) - stderr.print( - f"\t[red]No date found in sample {sample_name}. Pangolin filenames:", - f"\n\t[red]{pango_files}", + # Add custom content in pangolin + pango_data_key = next(iter(pango_data)) + pango_data[pango_data_key]['lineage_analysis_date'] = relecov_tools.utils.get_file_date( + pango_file ) - stderr.print("\t[yellow]Using mapping analysis date instead") - # If no date in pangolin files, set date as analysis date - row["lineage_analysis_date"] = row["analysis_date"] - f_data = relecov_tools.utils.read_csv_file_return_dict( - pango_files[0], sep="," - ) - pang_key = list(f_data.keys())[0] - for field, value in mapping_fields.items(): - row[field] = f_data[pang_key][value] - else: - missing_pango.append(sample_name) - for field in mapping_fields.keys(): - row[field] = "Not Provided [GENEPIO:0001668]" - if len(missing_pango) >= 1: - stderr.print( - f"\t[yellow]{len(missing_pango)} samples missing pangolin.csv file:" - ) - stderr.print(f"\t[yellow]{missing_pango}") - return j_data - def handle_consensus_fasta(self, bioinfo_dict_scope, j_data): - """Include genome length, name, file name, path and md5 by preprocessing - each file of consensus.fa""" - mapping_fields = bioinfo_dict_scope["content"] + # Rename key in f_data + pango_data_updated = {key.split()[0]: value for key, value in pango_data.items()} + pango_data_processed.update(pango_data_updated) + except (FileNotFoundError, IndexError) as e: + stderr.print(f"[red]Error processing file {pango_file}: {e}") + continue + except Exception as e: + stderr.print(f"[red]Error occurred while processing files: {e}") + sys.exit() + return pango_data_processed + + # FIXME: only in item is saved in consensus_data_processed. but at least two are ok. + def handle_consensus_fasta(self, files_list): + """Handling consensus fasta data (*.consensus.fa)""" + consensus_data_processed = {} missing_consens = [] - consensus_dir_path = os.path.dirname(bioinfo_dict_scope['file_paths'][0]) - # FIXME: Replace sequencing_sample_id - for row in j_data: - if "-" in row["submitting_lab_sample_id"]: - sample_name = row["submitting_lab_sample_id"].replace("-", "_") - else: - sample_name = row["submitting_lab_sample_id"] - f_name = sample_name + ".consensus.fa" - f_path = os.path.join(consensus_dir_path, f_name) + for consensus_file in files_list: try: record_fasta = relecov_tools.utils.read_fasta_return_SeqIO_instance( - f_path + consensus_file ) except FileNotFoundError as e: missing_consens.append(e.filename) - for item in mapping_fields: - row[item] = "Not Provided [GENEPIO:0001668]" continue - row["consensus_genome_length"] = str(len(record_fasta)) - row["consensus_sequence_name"] = record_fasta.description - row["consensus_sequence_filepath"] = self.input_folder - row["consensus_sequence_filename"] = f_name - row["consensus_sequence_md5"] = relecov_tools.utils.calculate_md5(f_path) - if row["read_length"].isdigit(): - base_calculation = int(row["read_length"]) * len(record_fasta) - if row["submitting_lab_sample_id"] != "Not Provided [GENEPIO:0001668]": - row["number_of_base_pairs_sequenced"] = str(base_calculation * 2) - else: - row["number_of_base_pairs_sequenced"] = str(base_calculation) - else: - row["number_of_base_pairs_sequenced"] = "Not Provided [GENEPIO:0001668]" - # TODO: WAIT TO FIXED IN POST ADAPTATION PR - conserrs = len(missing_consens) - if conserrs >= 1: - log.error( - "\t{0} Consensus files missing:\n\t{1}".format( - conserrs, missing_consens + sample_key = re.sub(self.software_config['mapping_consensus']['fn'], '', os.path.basename(consensus_file)) + + # Initialize dictionary for the consensus file if it doesn't exist + consensus_dict = {sample_key:{} } + if sample_key not in consensus_dict: + consensus_dict[sample_key] = {} + + consensus_dict[sample_key]['sequence_name'] = record_fasta.description + consensus_dict[sample_key]['genome_length'] = str(len(record_fasta)) + consensus_dict[sample_key]['sequence_filepath'] = os.path.dirname(consensus_file) + consensus_dict[sample_key]['sequence_filename'] = sample_key + self.software_config['mapping_consensus']['fn'] + consensus_dict[sample_key]['sequence_md5'] = relecov_tools.utils.calculate_md5(consensus_file) + consensus_data_processed.update(consensus_dict) + + + # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 + consensus_dict[sample_key]['number_of_base_pairs_sequenced'] = len(record_fasta.seq) + + # Report missing consensus + conserrs = len(missing_consens) + if conserrs >= 1: + log.error( + "\t{0} Consensus files missing:\n\t{1}".format( + conserrs, missing_consens + ) ) - ) - stderr.print(f"\t[yellow]{conserrs} samples missing consensus file:") - stderr.print(f"\n\t[yellow]{missing_consens}") - return j_data + stderr.print(f"\t[yellow]{conserrs} samples missing consensus file:") + stderr.print(f"\n\t[yellow]{missing_consens}") + return consensus_data_processed def include_custom_data(self, j_data): """Include custom fields like variant-long-table path""" @@ -537,9 +511,11 @@ def create_bioinfo_file(self): j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) - #TODO: This should be refactor according to new file-handling implementation - #stderr.print("[blue]Adding variant long table path") - #j_data = self.include_custom_data(j_data) + stderr.print("[blue]Adding software versions to read lab metadata...") + j_data = self.get_multiqc_software_versions(software_config_extended['workflow_summary'], j_data) + # FIXME: this isn't refactored and requires to be reimplemented from older version of this module + ##stderr.print("[blue]Adding variant long table path") + ##j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") j_data = self.add_fixed_values(j_data) file_name = ( diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index f2461f72..8789a23e 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -16,6 +16,7 @@ from itertools import islice from Bio import SeqIO from rich.console import Console +from datetime import datetime log = logging.getLogger(__name__) @@ -306,3 +307,18 @@ def prompt_skip_folder_creation(): def prompt_checkbox(msg, choices): selected_options = questionary.checkbox(msg, choices=choices).unsafe_ask() return selected_options + +def get_file_date(file_path): + """Get the modification date of a file.""" + try: + # Get the modification time of the file + mtime = os.path.getmtime(file_path) + # Convert the modification time to a datetime object + file_date = datetime.fromtimestamp(mtime) + # Format date + formatted_date = file_date.strftime("%Y/%m/%d") + return formatted_date + except FileNotFoundError: + # Handle file not found error + print(f"File not found: {file_path}") + return None From d4add27af768b02c22f636439028040470293fb6 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 4 Apr 2024 10:04:18 +0200 Subject: [PATCH 1268/1454] fix method handle_consensus_fasta --- relecov_tools/read_bioinfo_metadata.py | 48 +++++++++++--------------- 1 file changed, 21 insertions(+), 27 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 9a49a044..a1eb0c3b 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -421,7 +421,6 @@ def handle_pangolin_data(self, files_list):#, j_data): sys.exit() return pango_data_processed - # FIXME: only in item is saved in consensus_data_processed. but at least two are ok. def handle_consensus_fasta(self, files_list): """Handling consensus fasta data (*.consensus.fa)""" consensus_data_processed = {} @@ -436,33 +435,28 @@ def handle_consensus_fasta(self, files_list): continue sample_key = re.sub(self.software_config['mapping_consensus']['fn'], '', os.path.basename(consensus_file)) - # Initialize dictionary for the consensus file if it doesn't exist - consensus_dict = {sample_key:{} } - if sample_key not in consensus_dict: - consensus_dict[sample_key] = {} - - consensus_dict[sample_key]['sequence_name'] = record_fasta.description - consensus_dict[sample_key]['genome_length'] = str(len(record_fasta)) - consensus_dict[sample_key]['sequence_filepath'] = os.path.dirname(consensus_file) - consensus_dict[sample_key]['sequence_filename'] = sample_key + self.software_config['mapping_consensus']['fn'] - consensus_dict[sample_key]['sequence_md5'] = relecov_tools.utils.calculate_md5(consensus_file) - consensus_data_processed.update(consensus_dict) - - - # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 - consensus_dict[sample_key]['number_of_base_pairs_sequenced'] = len(record_fasta.seq) - - # Report missing consensus - conserrs = len(missing_consens) - if conserrs >= 1: - log.error( - "\t{0} Consensus files missing:\n\t{1}".format( - conserrs, missing_consens - ) + # Update consensus data for the sample key + consensus_data_processed[sample_key] = { + 'sequence_name': record_fasta.description, + 'genome_length': str(len(record_fasta)), + 'sequence_filepath': os.path.dirname(consensus_file), + 'sequence_filename': sample_key, + 'sequence_md5': relecov_tools.utils.calculate_md5(consensus_file), + # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 + 'number_of_base_pairs_sequenced': len(record_fasta.seq) + } + + # Report missing consensus + conserrs = len(missing_consens) + if conserrs >= 1: + log.error( + "\t{0} Consensus files missing:\n\t{1}".format( + conserrs, missing_consens ) - stderr.print(f"\t[yellow]{conserrs} samples missing consensus file:") - stderr.print(f"\n\t[yellow]{missing_consens}") - return consensus_data_processed + ) + stderr.print(f"\t[yellow]{conserrs} samples missing consensus file:") + stderr.print(f"\n\t[yellow]{missing_consens}") + return consensus_data_processed def include_custom_data(self, j_data): """Include custom fields like variant-long-table path""" From 7c4377b0714280feb3275be8dd8b6b1c31bb07be Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 4 Apr 2024 10:30:01 +0200 Subject: [PATCH 1269/1454] exported method select-most-recent-file from read-bioinfo-metadata to utils --- relecov_tools/read_bioinfo_metadata.py | 42 ++------------------------ relecov_tools/utils.py | 37 +++++++++++++++++++++++ 2 files changed, 39 insertions(+), 40 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a1eb0c3b..0ca19bc7 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -277,44 +277,6 @@ def handle_csv_file(self, bioinfo_dict_scope): ) return map_data - def select_most_recent_files_per_sample(self, paths_list): - """Selects the most recent file for each sample among potentially duplicated files. - Input: - - paths_list: a list of sample's file paths. - """ - filename_groups = {} - # Count occurrences of each filename and group files by sample names - for file in paths_list: - file_name = os.path.basename(file).split('.')[0] - if file_name in filename_groups : - filename_groups [file_name].append(file) - else: - filename_groups [file_name] = [file] - - # Filter out sample names with only one file - duplicated_files = [(sample_name, file_paths) for sample_name, file_paths in filename_groups.items() if len(file_paths) > 1] - - # Iterate over duplicated files to select the most recent one for each sample - for sample_name, file_paths in duplicated_files: - stderr.print(f"More than one pangolin file found for sample {sample_name}. Selecting the most recent one.") - - # Sort files by modification time (most recent first) - sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime (file_path), reverse=True) - - # Select the most recent file - selected_file = sorted_files[0] - stderr.print(f"Selected file for sample {sample_name}: {selected_file}") - - # Remove other files for the same sample from the filtered_files dictionary - filename_groups[sample_name] = [selected_file] - - # Update filename_groups with filtered files - filename_groups = [(sample_name, file_path) for sample_name, file_paths in filename_groups.items() for file_path in file_paths] - - # Reformat variable to retrieve a list of file paths - file_path_list = [sample_file_path for _, sample_file_path in filename_groups] - return file_path_list - # TODO: add log report def get_multiqc_software_versions(self, bioinfo_dict_scope, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" @@ -392,13 +354,13 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): stderr.print(f"\t[red]Missing values in {table_name}:\n\t{field_errors}") return j_data - def handle_pangolin_data(self, files_list):#, j_data): + def handle_pangolin_data(self, files_list): """Parse pangolin data (csv) into JSON and map it to each sample in the provided j_data. """ # Handling pangolin data pango_data_processed = {} try: - files_list_processed = self.select_most_recent_files_per_sample(files_list) + files_list_processed = relecov_tools.utils.select_most_recent_files_per_sample(files_list) for pango_file in files_list_processed: try: pango_data = relecov_tools.utils.read_csv_file_return_dict( diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 8789a23e..4149eea3 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -322,3 +322,40 @@ def get_file_date(file_path): # Handle file not found error print(f"File not found: {file_path}") return None + +def select_most_recent_files_per_sample(paths_list): + """Selects the most recent file for each sample among potentially duplicated files. + Input: + - paths_list: a list of sample's file paths. + Output: + - List of file paths containig the most recent/up-to-date file for each sample. + """ + filename_groups = {} + # Count occurrences of each filename and group files by sample names + for file in paths_list: + file_name = os.path.basename(file).split('.')[0] + if file_name in filename_groups : + filename_groups[file_name].append(file) + else: + filename_groups[file_name] = [file] + + # Filter out sample names with only one file + duplicated_files = [(sample_name, file_paths) for sample_name, file_paths in filename_groups.items() if len(file_paths) > 1] + + # Iterate over duplicated files to select the most recent one for each sample + for sample_name, file_paths in duplicated_files: + stderr.print(f"More than one pangolin file found for sample {sample_name}. Selecting the most recent one.") + # Sort files by modification time (most recent first) + sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime (file_path), reverse=True) + # Select the most recent file + selected_file = sorted_files[0] + stderr.print(f"Selected file for sample {sample_name}: {selected_file}") + # Remove other files for the same sample from the filtered_files dictionary + filename_groups[sample_name] = [selected_file] + + # Update filename_groups with filtered files + filename_groups = [(sample_name, file_path) for sample_name, file_paths in filename_groups.items() for file_path in file_paths] + + # Reformat variable to retrieve a list of file paths + file_path_list = [sample_file_path for _, sample_file_path in filename_groups] + return file_path_list From 204c1884bb8896d93ae704907adc1e34c46e607e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 4 Apr 2024 10:52:06 +0200 Subject: [PATCH 1270/1454] add todos and missing imported library --- relecov_tools/read_bioinfo_metadata.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0ca19bc7..2f67dead 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,6 +4,7 @@ import logging import glob import rich.console +import re from datetime import datetime from yaml import YAMLError from bs4 import BeautifulSoup @@ -22,8 +23,12 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) -# TODO: Create 2 master function that validates file presence/content and transfrom from csv,tsv,... to json. -# TODO: Cosider eval py + func property in json to be able to discriminate between collated files and sample-specific files. +# FIXME: longtable parsing old method needs to be recovered. New implementation has errors while parsing it. +# TODO: Add method to validate bioinfo_config.json file requirements. +# TODO: Cosider eval py + func property in json to be able to discriminate between collated files and sample-specific files. +# TODO: replace submitting_lab_id by sequencing_sample_id +# TODO: manage bioinfo config and files_found paths in separate variables. +# TODO: improve method's description (specifically 'handling_files') class BioinfoMetadata: def __init__( self, @@ -223,6 +228,7 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): return j_data_mapped # TODO: Add log report(recover file format parsing errors) + # TODO: add better stdout/err to show which method is being called. def handling_files(self, bioinfo_dict_scope): """Handles different file formats (sourced from ./metadata_homogenizer.py) """ @@ -322,6 +328,7 @@ def get_multiqc_software_versions(self, bioinfo_dict_scope, j_data): continue return j_data + # TODO: update log report def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): """Auxiliar function to iterate over table's content and map it to metadata (j_data)""" errors = [] @@ -354,6 +361,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): stderr.print(f"\t[red]Missing values in {table_name}:\n\t{field_errors}") return j_data + # TODO: add log report def handle_pangolin_data(self, files_list): """Parse pangolin data (csv) into JSON and map it to each sample in the provided j_data. """ @@ -383,6 +391,7 @@ def handle_pangolin_data(self, files_list): sys.exit() return pango_data_processed + # TODO: add log report def handle_consensus_fasta(self, files_list): """Handling consensus fasta data (*.consensus.fa)""" consensus_data_processed = {} @@ -420,6 +429,7 @@ def handle_consensus_fasta(self, files_list): stderr.print(f"\n\t[yellow]{missing_consens}") return consensus_data_processed + # TODO: add log report def include_custom_data(self, j_data): """Include custom fields like variant-long-table path""" condition = os.path.join(self.input_folder, "*variants_long_table*.csv") @@ -432,6 +442,7 @@ def include_custom_data(self, j_data): row["long_table_path"] = long_table_path return j_data + # TODO: this is too harcoded. Find a way to add file's path of required files when calling handlers functions. def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" f_values = self.software_config["fixed_values"] From 79c49a0497aee451723f2429691d83ecbca5b39d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 4 Apr 2024 12:17:51 +0200 Subject: [PATCH 1271/1454] recover independent management of software-config and files-found variables --- relecov_tools/read_bioinfo_metadata.py | 97 ++++++++++---------------- 1 file changed, 37 insertions(+), 60 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 2f67dead..d881aea6 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -27,7 +27,6 @@ # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: Cosider eval py + func property in json to be able to discriminate between collated files and sample-specific files. # TODO: replace submitting_lab_id by sequencing_sample_id -# TODO: manage bioinfo config and files_found paths in separate variables. # TODO: improve method's description (specifically 'handling_files') class BioinfoMetadata: def __init__( @@ -129,65 +128,40 @@ def scann_directory(self): stderr.print(f"\t[green]Scannig process succeed (total scanned files: {total_files}).") return files_found - def add_filepaths_to_software_config(self, files_dict): - """ - Adds file paths to the software configuration JSON by creating the 'file_paths' property with files found during the scanning process. - """ - cc = 0 - extended_software_config = self.software_config - for key, value in files_dict.items(): - if key in extended_software_config: - if len(value) != 0 or value: - extended_software_config[key]['file_paths'] = value - cc+=1 - if cc == 0: - self.update_log_report( - self.add_filepaths_to_software_config.__name__, - 'error', - "No files path added to configuration json" - ) - else: - self.update_log_report( - self.add_filepaths_to_software_config.__name__, - 'valid', - "Files path added to configuration json" - ) - stderr.print("\t[green]Files path added to their scope in bioinfo configuration file.") - return extended_software_config - - def validate_software_mandatory_files(self, json): + def validate_software_mandatory_files(self, files_dict): missing_required = [] - for key in json.keys(): - if json[key].get('required') is True: + for key in self.software_config: + if self.software_config[key].get('required') is True: try: - json[key]['file_paths'] + files_dict[key] self.update_log_report( self.validate_software_mandatory_files.__name__, 'valid', - f"Found '{json[key]['fn']}'" + f"Found {self.software_name}.{key}" ) except KeyError: missing_required.append(key) self.update_log_report( self.validate_software_mandatory_files.__name__, 'error', - f"Missing '{json[key]['fn']}'" + f"Missing '{files_dict[key]['fn']}'" ) else: continue + if len(missing_required) >= 1: log.error("\tMissing required files:") stderr.print("[red]\tMissing required files:") for i in missing_required: log.error("\t- %s", i) - stderr.print(f"[red]\t- {i} (file name expected pattern '{json[i]['fn']}')") + stderr.print(f"[red]\t- {i} (file name expected pattern '{files_dict[i]['fn']}')") sys.exit(1) else: stderr.print("[green]\tValidation passed.") return # TODO: ADD LOG REPORT - def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): + def add_bioinfo_results_metadata(self, files_dict, j_data): """ Adds metadata from bioinformatics results to the JSON data. @@ -196,14 +170,19 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): If the property specifies files per sample, it maps metadata for each sample-specific file. If the property specifies collated files. """ - for key in bioinfo_dict.keys(): + for key in self.software_config.keys(): # This skip files that will be parsed with other methods if key == 'workflow_summary' or key == "fixed_values": continue # Verify files found are present in key[file_paths]. try: - bioinfo_dict[key]['file_paths'] + files_dict[key] + self.update_log_report( + self.add_bioinfo_results_metadata.__name__, + 'valid', + f"Start processing '{self.software_name}.{key}'" + ) except KeyError: self.update_log_report( self.add_bioinfo_results_metadata.__name__, @@ -213,15 +192,15 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): continue # Handling files - data_to_map = self.handling_files(bioinfo_dict[key]) + data_to_map = self.handling_files(files_dict[key], key) # Adding data to j_data if data_to_map: j_data_mapped = self.mapping_over_table( j_data, data_to_map, - bioinfo_dict[key]['content'], - bioinfo_dict[key]['file_paths'] + self.software_config[key]['content'], + files_dict[key] ) else: continue @@ -229,44 +208,44 @@ def add_bioinfo_results_metadata(self, bioinfo_dict, j_data): # TODO: Add log report(recover file format parsing errors) # TODO: add better stdout/err to show which method is being called. - def handling_files(self, bioinfo_dict_scope): + def handling_files(self, file_list, file_key): """Handles different file formats (sourced from ./metadata_homogenizer.py) """ - file_name = bioinfo_dict_scope['fn'] + file_name = self.software_config[file_key].get('fn') file_extension = os.path.splitext(file_name)[1] # Parsing key position try: - bioinfo_dict_scope['sample_col_idx'] - sample_idx_possition = bioinfo_dict_scope['sample_col_idx']-1 + self.software_config[file_key]['sample_col_idx'] + sample_idx_possition = self.software_config[file_key]['sample_col_idx']-1 except KeyError: sample_idx_possition = None # Parsing files - func_name = bioinfo_dict_scope["function"] + func_name = self.software_config[file_key]["function"] if func_name is None: if file_name.endswith('.csv'): data = relecov_tools.utils.read_csv_file_return_dict( - file_name=bioinfo_dict_scope['file_paths'][0], + file_name=file_list[0], sep=",", key_position=sample_idx_possition ) return data elif file_name.endswith('.tsv') or file_name.endswith('.tab'): data = relecov_tools.utils.read_csv_file_return_dict( - file_name=bioinfo_dict_scope['file_paths'][0], + file_name=file_list[0], sep="\t", key_position=sample_idx_possition ) else: - stderr.print(f"[red]Unrecognized defined file name extension {file_extension} in {bioinfo_dict_scope['fn']}") + stderr.print(f"[red]Unrecognized defined file name extension {file_extension} in {file_name}") sys.exit() else: try: # TODO: ADD stdout to identify which data is being added. # Attempt to get the method by name method_to_call = getattr(self, func_name) - data = method_to_call(bioinfo_dict_scope['file_paths']) + data = method_to_call(file_list) except AttributeError as e: if "not found" in str(e): stderr.print(f"[red]Function '{func_name}' not found in class.") @@ -284,10 +263,10 @@ def handle_csv_file(self, bioinfo_dict_scope): return map_data # TODO: add log report - def get_multiqc_software_versions(self, bioinfo_dict_scope, j_data): + def get_multiqc_software_versions(self, file_list, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" # Handle multiqc_report.html - f_path = bioinfo_dict_scope['file_paths'][0] + f_path = file_list[0] program_versions = {} with open(f_path, 'r') as html_file: @@ -308,18 +287,18 @@ def get_multiqc_software_versions(self, bioinfo_dict_scope, j_data): else: stderr.print(f"[red] HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n.") else: - stderr.print(f"[red] Missing table containing software versions in {bioinfo_dict_scope['file_paths']}.") + stderr.print(f"[red] Missing table containing software versions in file {f_path}.") sys.exit(1) else: - log.error(f"Required div section 'mqc-module-section-software_versions' not found in file {bioinfo_dict_scope['file_paths']}.") - stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {bioinfo_dict_scope['file_paths']}.") + log.error(f"Required div section 'mqc-module-section-software_versions' not found in file {f_path}.") + stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {f_path}.") sys.exit(1) # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: sample_name = row["submitting_lab_sample_id"] - for field, values in bioinfo_dict_scope['content'].items(): + for field, values in self.software_config['workflow_summary'].get('content').items(): try: row[field] = program_versions[values] except KeyError as e: @@ -470,16 +449,14 @@ def create_bioinfo_file(self): """ stderr.print("[blue]Sanning input directory...") files_found_dict = self.scann_directory() - stderr.print("[blue]Adding files found to bioinfo config json...") - software_config_extended = self.add_filepaths_to_software_config(files_found_dict) stderr.print("[blue]Validating required files...") - self.validate_software_mandatory_files(software_config_extended) + self.validate_software_mandatory_files(files_found_dict) stderr.print("[blue]Reading lab metadata json") j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") - j_data = self.add_bioinfo_results_metadata(software_config_extended, j_data) + j_data = self.add_bioinfo_results_metadata(files_found_dict, j_data) stderr.print("[blue]Adding software versions to read lab metadata...") - j_data = self.get_multiqc_software_versions(software_config_extended['workflow_summary'], j_data) + j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], j_data) # FIXME: this isn't refactored and requires to be reimplemented from older version of this module ##stderr.print("[blue]Adding variant long table path") ##j_data = self.include_custom_data(j_data) From 3e3eac18de19de74e9e6b0dbd7cd060e79d4902e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 4 Apr 2024 12:36:54 +0200 Subject: [PATCH 1272/1454] remove method and config items that are not necessary anymore --- relecov_tools/conf/bioinfo_config.json | 12 ------------ relecov_tools/read_bioinfo_metadata.py | 21 +++------------------ 2 files changed, 3 insertions(+), 30 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 79e61d10..f559f545 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -2,8 +2,6 @@ "viralrecon": { "mapping_stats": { "fn": "mapping_illumina_stats.tab", - "ff": "tsv", - "file_per_sample": false, "sample_col_idx": 5, "header_row_idx": 1, "required": true, @@ -25,8 +23,6 @@ }, "mapping_pangolin": { "fn": ".pangolin(?:.*?)?\\.csv$", - "ff": "csv", - "file_per_sample": true, "header_row_idx": 1, "required": false, "function": "handle_pangolin_data", @@ -42,8 +38,6 @@ }, "variants_long_table": { "fn": "variants_long_table.csv", - "ff": "csv", - "file_per_sample": false, "sample_col_idx": 1, "header_row_idx": 1, "required": true, @@ -70,8 +64,6 @@ }, "mapping_consensus": { "fn": ".consensus.fa", - "ff": "fasta", - "file_per_sample": true, "required": false, "function": "handle_consensus_fasta", "content": { @@ -85,8 +77,6 @@ }, "summary_mqc": { "fn": "summary_variants_metrics_mqc.csv", - "ff": "csv", - "file_per_sample": false, "sample_col_idx": 1, "header_row_idx": 1, "required": true, @@ -97,8 +87,6 @@ }, "workflow_summary": { "fn": "multiqc_report.html", - "ff": "html", - "file_per_sample": false, "required": true, "function": null, "content": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index d881aea6..425050d7 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -13,8 +13,6 @@ from relecov_tools.config_json import ConfigJson from relecov_tools.long_table_parse import LongTableParse -# import relecov_tools.json_schema - log = logging.getLogger(__name__) stderr = rich.console.Console( stderr=True, @@ -163,19 +161,15 @@ def validate_software_mandatory_files(self, files_dict): # TODO: ADD LOG REPORT def add_bioinfo_results_metadata(self, files_dict, j_data): """ - Adds metadata from bioinformatics results to the JSON data. - - This method iterates over each property in the provided bioinfo_dict, which contains information about file paths (discovered during the scanning process), along with their specific file configuration. - - If the property specifies files per sample, it maps metadata for each sample-specific file. - If the property specifies collated files. + Adds metadata from bioinformatics results to j_data. + 1. Handles metadata in bioinformatic files found + 2. Mapping handled bioinfo metadata into j_data. """ for key in self.software_config.keys(): # This skip files that will be parsed with other methods if key == 'workflow_summary' or key == "fixed_values": continue - # Verify files found are present in key[file_paths]. try: files_dict[key] self.update_log_report( @@ -253,15 +247,6 @@ def handling_files(self, file_list, file_key): return data - def handle_csv_file(self, bioinfo_dict_scope): - """handle csv/tsv file and map it with read lab metadata (j_data)""" - map_data = relecov_tools.utils.read_csv_file_return_dict( - file_name = bioinfo_dict_scope['file_paths'], - sep = bioinfo_dict_scope['ff'], - key_position = (bioinfo_dict_scope['sample_col_idx']-1) - ) - return map_data - # TODO: add log report def get_multiqc_software_versions(self, file_list, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" From c6e14997332d5556b2ed3c4f428e737d8d5f46f2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 2 Apr 2024 11:40:17 +0200 Subject: [PATCH 1273/1454] Body_product for blood set to not applicable --- relecov_tools/conf/anatomical_material_collection_method.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index bdd273ad..05e5c0cf 100755 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -974,7 +974,7 @@ "Blood": { "anatomical_part": "Not Applicable", "collection_method": "Not Applicable", - "body_product": "Blood", + "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, "Cerebrospinal Fluid": { From a23aa7b89180159ff354031546e361bf14a954d5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 1 Apr 2024 14:41:48 +0200 Subject: [PATCH 1274/1454] Changed collecting id for sequencing sample id --- relecov_tools/json_validation.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 80891f17..3f289464 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -98,11 +98,17 @@ def validate_instances(self): stderr.print("[blue] VALIDATION SUMMARY") stderr.print("[blue] --------------------") for error_type in errors.keys(): + num_of_errors = str(errors[error_type]) + field_with_error = error_keys[error_type] + log.error( + "%s samples failed validation for %s:\n%s", + num_of_errors, field_with_error, error_type + ) stderr.print( "[red]" - + str(errors[error_type]) + + num_of_errors + " samples failed validation for " - + f"{error_keys[error_type]}:\n" + + f"{field_with_error}:\n" + error_type ) stderr.print("[red] --------------------") @@ -141,7 +147,7 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): stderr.print("Start preparation of invalid samples") for row in invalid_json: - sample_list.append(str(row["collecting_lab_sample_id"])) + sample_list.append(str(row["sequencing_sample_id"])) wb = openpyxl.load_workbook(metadata) ws_sheet = wb["METADATA_LAB"] From e72a1b3616a11ff0584346aa3ef71e47c6236731 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 1 Apr 2024 14:36:00 +0200 Subject: [PATCH 1275/1454] Added missing gisaid field in relecov schema --- relecov_tools/schema/relecov_schema.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 804a74db..ae7cd7e1 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2694,6 +2694,15 @@ "label": "GISAID Virus Name", "fill_mode": "sample" }, + "gisaid_covv_type": { + "examples": ["betacoronavirus"], + "ontology": "NCIT:C25284", + "type": "string", + "description": "default must remain 'betacoronavirus'", + "clasification": "Database Identifiers", + "label": "GISAID covv type", + "fill_mode": "sample" + }, "ena_analysis_accession": { "examples": [ "" From 1ffa213c4629d6dd10c1ec2e68ef2931239b58e6 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 1 Apr 2024 14:40:25 +0200 Subject: [PATCH 1276/1454] Error fix in postprocessing, included gisaid handling --- relecov_tools/map_schema.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 799e1f1e..326534b2 100755 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -192,10 +192,10 @@ def additional_formating(self, mapped_json_data): formated_data = { x: "--".join( [ - self.json_data[idx][f].split(" [", 1)[0] + self.json_data[idx].get(f, "").split(" [", 1)[0] for f in y if "Not Provided" - not in self.json_data[idx][f].split(" [", 1)[0] + not in self.json_data[idx].get(f, "").split(" [", 1)[0] ] ) for x, y in additional_data.items() @@ -203,11 +203,16 @@ def additional_formating(self, mapped_json_data): if "fastq_filepath" in key: formated_data[key] = formated_data[key].replace("--", "/") mapped_json_data[idx][key] = formated_data[key] + elif self.destination_schema == "GISAID": + for idx in range(len(self.json_data)): + mapped_json_data[idx]["covv_type"] = "betacoronavirus" """ This is a temporal solution for library_strategy. Once the values are also mapped by the ontology (not only the fields) this should not be necessary """ for sample in mapped_json_data: + if not sample.get("library_strategy"): + continue sample["library_strategy"] = sample["library_strategy"].strip(" strategy") return mapped_json_data From 8feb07428503145f67fc936420037a6f0b3784cd Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 4 Apr 2024 09:32:27 +0200 Subject: [PATCH 1277/1454] Included scripts and datasets for testing --- .../data/map_validate/metadata_lab_test.xlsx | Bin 0 -> 34210 bytes .../processed_metadata_lab_test.json | 517 ++++++++++++++++++ .../read_lab_metadata/metadata_lab_test.xlsx | Bin 0 -> 34210 bytes .../read_lab_metadata/samples_data_test.json | 79 +++ tests/data/sftp_handle/configuration.json | 496 +++++++++++++++++ .../sftp_handle/datatest1/SAMPLE1_R1.fastq.gz | Bin 0 -> 210 bytes .../sftp_handle/datatest1/SAMPLE1_R2.fastq.gz | Bin 0 -> 208 bytes .../sftp_handle/datatest1/SAMPLE3_R1.fastq.gz | Bin 0 -> 237 bytes .../sftp_handle/datatest1/SAMPLE3_R2.fastq.gz | Bin 0 -> 237 bytes .../sftp_handle/datatest1/SAMPLE4_R1.fastq.gz | Bin 0 -> 180 bytes .../sftp_handle/datatest1/SAMPLE4_R2.fastq.gz | Bin 0 -> 175 bytes .../sftp_handle/datatest1/SAMPLE5_R1.fastq.gz | Bin 0 -> 214 bytes .../sftp_handle/datatest1/SAMPLE5_R2.fastq.gz | Bin 0 -> 214 bytes .../sftp_handle/datatest1/SAMPLE6_R1.fastq.gz | Bin 0 -> 202 bytes .../sftp_handle/datatest1/SAMPLE6_R2.fastq.gz | Bin 0 -> 198 bytes .../sftp_handle/datatest1/Singlesamp.fastq.gz | Bin 0 -> 238 bytes tests/data/sftp_handle/datatest1/md5sum.txt | 12 + .../datatest1/metadata_validation_test.xlsx | Bin 0 -> 94049 bytes .../datatest2/SAMPLE20_TEST2_R1.fastq.gz | Bin 0 -> 416 bytes .../datatest2/SAMPLE20_TEST2_R2.fastq.gz | Bin 0 -> 401 bytes .../datatest2/SAMPLE21_TEST2_R1.fastq.gz | Bin 0 -> 219 bytes .../datatest2/SAMPLE21_TEST2_R2.fastq.gz | Bin 0 -> 220 bytes .../datatest2/SAMPLE22_TEST2_R1.fastq.gz | Bin 0 -> 193 bytes .../datatest2/SAMPLE22_TEST2_R2.fastq.gz | Bin 0 -> 198 bytes .../datatest2/SAMPLE23_TEST2_R1.fastq | 8 + .../datatest2/SAMPLE23_TEST2_R2.fastq | 8 + .../datatest2/SAMPLE24_TEST2_R1.fastq.gz | Bin 0 -> 204 bytes .../datatest2/SAMPLE24_TEST2_R2.fastq.gz | Bin 0 -> 212 bytes .../datatest2/SAMPLE25_TEST2_R1.fastq.gz | Bin 0 -> 234 bytes tests/data/sftp_handle/datatest2/md5sum.csv | 18 + .../test2_metadata_template_v2.0.1.xlsx | Bin 0 -> 94749 bytes .../empty_test/SAMPLE20_TEST2_R1.fastq.gz | Bin 0 -> 416 bytes .../empty_test/SAMPLE20_TEST2_R2.fastq.gz | Bin 0 -> 401 bytes .../empty_test/SAMPLE21_TEST2_R1.fastq.gz | Bin 0 -> 44 bytes .../empty_test/SAMPLE21_TEST2_R2.fastq.gz | Bin 0 -> 44 bytes tests/test_read_lab_metadata.py | 33 ++ tests/test_sftp_handle.py | 88 +++ 37 files changed, 1259 insertions(+) create mode 100755 tests/data/map_validate/metadata_lab_test.xlsx create mode 100755 tests/data/map_validate/processed_metadata_lab_test.json create mode 100755 tests/data/read_lab_metadata/metadata_lab_test.xlsx create mode 100755 tests/data/read_lab_metadata/samples_data_test.json create mode 100755 tests/data/sftp_handle/configuration.json create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE1_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE1_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE3_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE3_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE4_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE4_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE5_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE5_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE6_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/SAMPLE6_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest1/Singlesamp.fastq.gz create mode 100755 tests/data/sftp_handle/datatest1/md5sum.txt create mode 100755 tests/data/sftp_handle/datatest1/metadata_validation_test.xlsx create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE20_TEST2_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE20_TEST2_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE21_TEST2_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE21_TEST2_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE22_TEST2_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE22_TEST2_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R1.fastq create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R2.fastq create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE24_TEST2_R1.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE24_TEST2_R2.fastq.gz create mode 100644 tests/data/sftp_handle/datatest2/SAMPLE25_TEST2_R1.fastq.gz create mode 100755 tests/data/sftp_handle/datatest2/md5sum.csv create mode 100644 tests/data/sftp_handle/datatest2/test2_metadata_template_v2.0.1.xlsx create mode 100755 tests/data/sftp_handle/empty_test/SAMPLE20_TEST2_R1.fastq.gz create mode 100755 tests/data/sftp_handle/empty_test/SAMPLE20_TEST2_R2.fastq.gz create mode 100644 tests/data/sftp_handle/empty_test/SAMPLE21_TEST2_R1.fastq.gz create mode 100644 tests/data/sftp_handle/empty_test/SAMPLE21_TEST2_R2.fastq.gz create mode 100755 tests/test_read_lab_metadata.py create mode 100755 tests/test_sftp_handle.py diff --git a/tests/data/map_validate/metadata_lab_test.xlsx b/tests/data/map_validate/metadata_lab_test.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..975bdde80c82259c04262801a3ec3cc94be3948c GIT binary patch literal 34210 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 UoBq|>{RxQgy#ZYA+rQ5K4+wQ%{Qv*} literal 0 HcmV?d00001 diff --git a/tests/data/map_validate/processed_metadata_lab_test.json b/tests/data/map_validate/processed_metadata_lab_test.json new file mode 100755 index 00000000..e74b78bd --- /dev/null +++ b/tests/data/map_validate/processed_metadata_lab_test.json @@ -0,0 +1,517 @@ +[ + { + "all_in_one_library_kit": "Illumina COVIDSeq Test [CIDO:0020172]", + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "1000", + "collector_name": "Not Provided", + "enrichment_panel": "ARTIC", + "enrichment_panel_version": "ARTIC v4.1", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "environmental_system": "Terrestrial biome", + "fastq_r1_md5": "c1551cdf3d5e9849b80a082051907a72", + "fastq_r2_md5": "449407f85d7ed4388b7d8a51e28d97a8", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "23.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "id1000", + "library_layout": "Paired [OBI:0001852]", + "library_source": "viral rna", + "library_strategy": "WGS strategy [GENEPIO:0001992]", + "microbiology_lab_sample_id": "111111", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2023-03-23", + "sample_received_date": "2023-01-23", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE1_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE1_R2.fastq.gz", + "sequencing_date": "2023-03-23", + "sequencing_institution": "Other", + "sequencing_instrument_model": "Illumina NextSeq 550 [GENEPIO:0100128]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "id1000", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "12GOOD", + "tax_id": "2697049" + }, + { + "all_in_one_library_kit": "Illumina COVIDSeq Test [CIDO:0020172]", + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "id4000", + "collector_name": "Not Provided", + "enrichment_panel": "ARTIC", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "5d838ce4a93bcf12d3031a5f9ffd4acf", + "fastq_r2_md5": "0a9b0a590b4773e5e4c90c391979a685", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_disease": "COVID-19 [MONDO:0100096]", + "isolate_sample_id": "id4000_BAD", + "library_layout": "Paired [OBI:0001852]", + "library_source": "genomic", + "library_strategy": "WGS strategy [GENEPIO:0001992]", + "microbiology_lab_sample_id": "249", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2022-10-02", + "sample_received_date": "2023-01-06", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE4_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE4_R2.fastq.gz", + "sequencing_date": "2022-10-09", + "sequencing_institution": "Instituto de Salud Carlos III ", + "sequencing_instrument_model": "Illumina NextSeq 550 [GENEPIO:0100128]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "id4000_BAD", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "52", + "tax_id": "2697049" + }, + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "singleid1", + "collector_name": "Not Provided", + "enrichment_panel": "Ion AmpliSeq SARS-CoV-2 Research Panel", + "enrichment_panel_version": "Ion AmpliSeq SARS-CoV-2 Insight", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "112d5d2ff3845236576732f7c7dc8b06", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "SINGLEID", + "library_layout": "Single [OBI:0002481]", + "library_preparation_kit": "Ion Xpress Plus Fragment Library Kit", + "library_source": "viral rna", + "library_strategy": "WGS strategy [GENEPIO:0001992]", + "microbiology_lab_sample_id": "singleid3", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "sample_collection_date": "2024-01-17", + "sample_received_date": "2022-03-27", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "Singlesamp.fastq.gz", + "sequencing_date": "2024-01-18", + "sequencing_institution": "Other", + "sequencing_instrument_model": "Ion Torrent S5 XL [GENEPIO:0100138]", + "sequencing_instrument_platform": "Ion Torrent [GENEPIO:0002683]", + "sequencing_sample_id": "SINGLEID", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "singleid2", + "tax_id": "2697049" + }, + { + "all_in_one_library_kit": "Illumina COVIDSeq Test [CIDO:0020172]", + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "5555", + "collector_name": "Not Provided", + "enrichment_panel": "ARTIC", + "enrichment_panel_version": "ARTIC v3", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "environmental_material": "Particulate matter [ENVO:01000060]", + "fastq_r1_md5": "d04d32f14ca56f968d07f61d68598639", + "fastq_r2_md5": "66a057995ac925e3203ff1afdd5770ec", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "6.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "id5000GOOD", + "library_layout": "Paired [OBI:0001852]", + "library_selection": "PCR [GENEPIO:0001955]", + "library_source": "viral rna", + "library_strategy": "WGS strategy [GENEPIO:0001992]", + "microbiology_lab_sample_id": "PAIRED4397", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2023-03-23", + "sample_received_date": "2023-03-25", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE5_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE5_R2.fastq.gz", + "sequencing_date": "2023-06-23", + "sequencing_institution": "Other", + "sequencing_instrument_model": "Illumina NextSeq 550 [GENEPIO:0100128]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "id5000GOOD", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "55GOOD", + "tax_id": "2697049" + }, + { + "all_in_one_library_kit": "Illumina COVIDSeq Test [CIDO:0020172]", + "anatomical_material": "Not Applicable [GENEPIO:0001619]", + "anatomical_part": "Not Applicable [GENEPIO:0001619]", + "body_product": "Mucus [UBERON:0000912]", + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "6666", + "collection_method": "Not Applicable [GENEPIO:0001619]", + "collector_name": "Not Provided", + "enrichment_panel": "ARTIC", + "enrichment_panel_version": "ARTIC v3", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "0d55b49614d1c38582b69ccded1b22c4", + "fastq_r2_md5": "50afab6751cce654b973bb336cf3b3eb", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "id6000GOOD", + "library_layout": "Paired [OBI:0001852]", + "library_selection": "PCR [GENEPIO:0001955]", + "library_source": "viral rna", + "library_strategy": "Amplicon [GENEPIO:0001974]", + "microbiology_lab_sample_id": "PAIRED6666", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2023-03-26", + "sample_received_date": "2023-03-28", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE6_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE6_R2.fastq.gz", + "sequencing_date": "2023-03-27", + "sequencing_institution": "Other", + "sequencing_instrument_model": "Illumina NextSeq 550 [GENEPIO:0100128]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "id6000GOOD", + "specimen_source": "Blood", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "66GOOD", + "tax_id": "2697049" + }, + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "33500052", + "collection_device": "Swab [GENEPIO:0100027]", + "collector_name": "Not Provided", + "diagnostic_pcr_Ct_value_1": "26.39", + "enrichment_panel": "ARTIC", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "69854e93a48df2e0bd77ab065518f284", + "fastq_r2_md5": "e723a5c4fefd200fb5cdef50fe93c02a", + "flowcell_kit": "iSeq 100 i1 Reagent v2 (300-cycle)", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "87.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_gender": "Female [NCIT:C46110]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "33500056", + "library_layout": "Paired [OBI:0001852]", + "library_preparation_kit": "Illumina DNA Prep", + "library_source": "viral rna", + "microbiology_lab_sample_id": "33500054", + "nucleic_acid_extraction_protocol": "eMAG", + "number_of_samples_in_run": "24.0", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2024-01-17", + "sample_received_date": "2024-01-17", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE20_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE20_TEST2_R2.fastq.gz", + "sequencing_date": "2024-01-30", + "sequencing_institution": "Instituto de Salud Carlos III ", + "sequencing_instrument_model": "Illumina iSeq 100 [GENEPIO:0100121]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "33500056", + "specimen_source": "Nasopharynx Swabbing", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "33500053", + "tax_id": "2697049" + }, + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "33597809", + "collection_device": "Swab [GENEPIO:0100027]", + "collector_name": "Not Provided", + "diagnostic_pcr_Ct_value_1": "21.63", + "enrichment_panel": "ARTIC", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "18fbfc8a0da49d63cfb43c8ea1fb63a5", + "fastq_r2_md5": "1bac23a364f256ee89583088547cd2d0", + "flowcell_kit": "iSeq 100 i1 Reagent v2 (300-cycle)", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "37.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_gender": "Male [NCIT:C46109]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "33597813", + "library_layout": "Paired [OBI:0001852]", + "library_preparation_kit": "Illumina DNA Prep", + "library_source": "viral rna", + "microbiology_lab_sample_id": "33597811", + "nucleic_acid_extraction_protocol": "eMAG", + "number_of_samples_in_run": "24.0", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2024-01-20", + "sample_received_date": "2024-01-20", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE21_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE21_TEST2_R2.fastq.gz", + "sequencing_date": "2024-01-30", + "sequencing_institution": "Instituto de Salud Carlos III ", + "sequencing_instrument_model": "Illumina iSeq 100 [GENEPIO:0100121]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "33597813", + "specimen_source": "Nasopharynx Swabbing", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "33597810", + "tax_id": "2697049" + }, + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "35184258", + "collection_device": "Swab [GENEPIO:0100027]", + "collector_name": "Not Provided", + "diagnostic_pcr_Ct_value_1": "26.15", + "enrichment_panel": "ARTIC", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "99ab59db60c96551ecd9067000cdbb2a", + "fastq_r2_md5": "c58920e0893dd51c25ab4ea0a1aee5c5", + "flowcell_kit": "iSeq 100 i1 Reagent v2 (300-cycle)", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "40.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_gender": "Male [NCIT:C46109]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "35184262", + "library_layout": "Paired [OBI:0001852]", + "library_preparation_kit": "Illumina DNA Prep", + "library_source": "viral rna", + "microbiology_lab_sample_id": "35184260", + "nucleic_acid_extraction_protocol": "eMAG", + "number_of_samples_in_run": "24.0", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2024-01-21", + "sample_received_date": "2024-01-21", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE22_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE22_TEST2_R2.fastq.gz", + "sequencing_date": "2024-01-30", + "sequencing_institution": "Instituto de Salud Carlos III ", + "sequencing_instrument_model": "Illumina iSeq 100 [GENEPIO:0100121]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "35184262", + "specimen_source": "Nasopharynx Swabbing", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "35184259", + "tax_id": "2697049" + }, + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "37145955EXT", + "collection_device": "Swab [GENEPIO:0100027]", + "collector_name": "Not Provided", + "diagnostic_pcr_Ct_value_1": "27.51", + "enrichment_panel": "ARTIC", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "dc340063a9f08257157ef4ead6c5b34c", + "fastq_r2_md5": "9a6eaf7e8f93963510cf756ba90ce524", + "flowcell_kit": "iSeq 100 i1 Reagent v2 (300-cycle)", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "74.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_gender": "Female [NCIT:C46110]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "37145959EXT", + "library_layout": "Paired [OBI:0001852]", + "library_preparation_kit": "Illumina DNA Prep", + "library_source": "viral rna", + "microbiology_lab_sample_id": "37145957EXT", + "nucleic_acid_extraction_protocol": "eMAG", + "number_of_samples_in_run": "24.0", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2024-01-18", + "sample_received_date": "2024-01-18", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE23_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE23_TEST2_R2.fastq.gz", + "sequencing_date": "2024-01-30", + "sequencing_institution": "Instituto de Salud Carlos III ", + "sequencing_instrument_model": "Illumina iSeq 100 [GENEPIO:0100121]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "37145959EXT", + "specimen_source": "Nasopharynx Swabbing", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "37145956EXT", + "tax_id": "2697049" + }, + { + "collecting_institution": "Instituto de Salud Carlos III ", + "collecting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "collecting_institution_email": "info@isciii.es", + "collecting_lab_sample_id": "39156978", + "collection_device": "Swab [GENEPIO:0100027]", + "collector_name": "Not Provided", + "diagnostic_pcr_Ct_value_1": "19.24", + "enrichment_panel": "ARTIC", + "enrichment_protocol": "Amplicon [GENEPIO:0001974]", + "fastq_r1_md5": "81b05b2b94880749efc19af6ffeac7a6", + "fastq_r2_md5": "b2dcec994291f6b507ec06afe646069d", + "flowcell_kit": "iSeq 100 i1 Reagent v2 (300-cycle)", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain [GAZ:00003936]", + "geo_loc_latitude": "40.4167", + "geo_loc_longitude": "-3.7167", + "geo_loc_region": "Madrid", + "geo_loc_state": "Comunidad de Madrid", + "host_age": "74.0", + "host_common_name": "Human [NCBITaxon:9606]", + "host_disease": "COVID-19 [MONDO:0100096]", + "host_gender": "Female [NCIT:C46110]", + "host_scientific_name": "Homo sapiens [NCBITaxon:9606]", + "isolate_sample_id": "39156982", + "library_layout": "Paired [OBI:0001852]", + "library_preparation_kit": "Illumina DNA Prep", + "library_source": "viral rna", + "microbiology_lab_sample_id": "39156980", + "nucleic_acid_extraction_protocol": "eMAG", + "number_of_samples_in_run": "24.0", + "organism": "Severe acute respiratory syndrome coronavirus 2 [NCBITaxon:2697049]", + "purpose_sampling": "Surveillance [GENEPIO:0100004]", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sample_collection_date": "2024-01-17", + "sample_received_date": "2024-01-17", + "schema_name": "RELECOV schema", + "schema_version": "1.0.0", + "sequence_file_R1_fastq": "SAMPLE24_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE24_TEST2_R2.fastq.gz", + "sequencing_date": "2024-01-30", + "sequencing_institution": "Instituto de Salud Carlos III ", + "sequencing_instrument_model": "Illumina iSeq 100 [GENEPIO:0100121]", + "sequencing_instrument_platform": "Illumina [OBI:0000759]", + "sequencing_sample_id": "39156982", + "specimen_source": "Nasopharynx Swabbing", + "study_type": "Whole Genome Sequencing [NCIT:C101294]", + "submitting_institution": "Instituto de Salud Carlos III", + "submitting_institution_address": "Crta. Pozuelo Majadahonda S/N", + "submitting_institution_email": "info@isciii.es", + "submitting_lab_sample_id": "39156979", + "tax_id": "2697049" + } +] \ No newline at end of file diff --git a/tests/data/read_lab_metadata/metadata_lab_test.xlsx b/tests/data/read_lab_metadata/metadata_lab_test.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..975bdde80c82259c04262801a3ec3cc94be3948c GIT binary patch literal 34210 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 UoBq|>{RxQgy#ZYA+rQ5K4+wQ%{Qv*} literal 0 HcmV?d00001 diff --git a/tests/data/read_lab_metadata/samples_data_test.json b/tests/data/read_lab_metadata/samples_data_test.json new file mode 100755 index 00000000..ac7051df --- /dev/null +++ b/tests/data/read_lab_metadata/samples_data_test.json @@ -0,0 +1,79 @@ +{ + "33500056": { + "fastq_r1_md5": "69854e93a48df2e0bd77ab065518f284", + "fastq_r2_md5": "e723a5c4fefd200fb5cdef50fe93c02a", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE20_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE20_TEST2_R2.fastq.gz" + }, + "33597813": { + "fastq_r1_md5": "18fbfc8a0da49d63cfb43c8ea1fb63a5", + "fastq_r2_md5": "1bac23a364f256ee89583088547cd2d0", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE21_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE21_TEST2_R2.fastq.gz" + }, + "35184262": { + "fastq_r1_md5": "99ab59db60c96551ecd9067000cdbb2a", + "fastq_r2_md5": "c58920e0893dd51c25ab4ea0a1aee5c5", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE22_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE22_TEST2_R2.fastq.gz" + }, + "37145959EXT": { + "fastq_r1_md5": "dc340063a9f08257157ef4ead6c5b34c", + "fastq_r2_md5": "9a6eaf7e8f93963510cf756ba90ce524", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE23_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE23_TEST2_R2.fastq.gz" + }, + "39156982": { + "fastq_r1_md5": "81b05b2b94880749efc19af6ffeac7a6", + "fastq_r2_md5": "b2dcec994291f6b507ec06afe646069d", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE24_TEST2_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE24_TEST2_R2.fastq.gz" + }, + "SINGLEID": { + "fastq_r1_md5": "112d5d2ff3845236576732f7c7dc8b06", + "r1_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "Singlesamp.fastq.gz" + }, + "id1000": { + "fastq_r1_md5": "c1551cdf3d5e9849b80a082051907a72", + "fastq_r2_md5": "449407f85d7ed4388b7d8a51e28d97a8", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE1_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE1_R2.fastq.gz" + }, + "id4000_BAD": { + "fastq_r1_md5": "5d838ce4a93bcf12d3031a5f9ffd4acf", + "fastq_r2_md5": "0a9b0a590b4773e5e4c90c391979a685", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE4_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE4_R2.fastq.gz" + }, + "id5000GOOD": { + "fastq_r1_md5": "d04d32f14ca56f968d07f61d68598639", + "fastq_r2_md5": "66a057995ac925e3203ff1afdd5770ec", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE5_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE5_R2.fastq.gz" + }, + "id6000GOOD": { + "fastq_r1_md5": "0d55b49614d1c38582b69ccded1b22c4", + "fastq_r2_md5": "50afab6751cce654b973bb336cf3b3eb", + "r1_fastq_filepath": "tests/20240320", + "r2_fastq_filepath": "tests/20240320", + "sequence_file_R1_fastq": "SAMPLE6_R1.fastq.gz", + "sequence_file_R2_fastq": "SAMPLE6_R2.fastq.gz" + } +} \ No newline at end of file diff --git a/tests/data/sftp_handle/configuration.json b/tests/data/sftp_handle/configuration.json new file mode 100755 index 00000000..33bd9cb6 --- /dev/null +++ b/tests/data/sftp_handle/configuration.json @@ -0,0 +1,496 @@ +{ + "lab_metadata": { + "fixed_fields": { + "host_disease": "COVID-19", + "tax_id": "2697049", + "organism": "Severe acute respiratory syndrome coronavirus 2", + "study_type": "Whole Genome Sequencing", + "collector_name": "Not Provided" + }, + "metadata_lab_heading": [ + "Public Health sample id (SIVIES)", + "Sample ID given by originating laboratory", + "Sample ID given by the submitting laboratory", + "Sample ID given in the microbiology lab", + "Sample ID given if multiple rna-extraction or passages", + "Sample ID given for sequencing", + "ENA Sample ID", + "GISAID Virus Name", + "GISAID id", + "Originating Laboratory", + "Submitting Institution", + "Sequencing Institution", + "Sample Collection Date", + "Sample Received Date", + "Purpose of sampling", + "Biological Sample Storage Condition", + "Specimen source", + "Environmental Material", + "Environmental System", + "Collection Device", + "Host", + "Host Age", + "Host Gender", + "Sequencing Date", + "Nucleic acid extraction protocol", + "Commercial All-in-one library kit", + "Library Preparation Kit", + "Enrichment Protocol", + "If Enrichment Protocol Is Other, Specify", + "Enrichment panel/assay", + "If Enrichment panel/assay Is Other, Specify", + "Enrichment panel/assay version", + "Number Of Samples In Run", + "Runid", + "Sequencing Instrument Model", + "Flowcell Kit", + "Source material", + "Capture method", + "Sequencing technique", + "Library Layout", + "Gene Name 1", + "Diagnostic Pcr Ct Value 1", + "Gene Name 2", + "Diagnostic Pcr Ct Value-2", + "Authors", + "Sequence file R1 fastq", + "Sequence file R2 fastq" + ], + "lab_metadata_req_json": { + "laboratory_data": { + "file": "laboratory_address.json", + "map_field": "collecting_institution", + "adding_fields": [ + "collecting_institution_address", + "collecting_institution_email", + "geo_loc_state", + "geo_loc_region", + "geo_loc_city", + "geo_loc_country" + ] + }, + "geo_location_data": { + "file": "geo_loc_cities.json", + "map_field": "geo_loc_city", + "adding_fields": [ + "geo_loc_latitude", + "geo_loc_longitude" + ] + }, + "submitting_data": { + "file": "laboratory_address.json", + "map_field": "collecting_institution", + "adding_fields": [ + "submitting_institution", + "submitting_institution_address", + "submitting_institution_email" + ] + }, + "specimen_source_splitting": { + "file": "anatomical_material_collection_method.json", + "map_field": "specimen_source", + "adding_fields": [ + "anatomical_material", + "anatomical_part", + "body_product", + "collection_method" + ] + } + }, + "required_post_processing": { + "host_common_name": { + "Human": "host_scientific_name::Homo sapiens" + }, + "sequencing_instrument_model": { + "Illumina": "sequencing_instrument_platform::Illumina", + "PacBio": "sequencing_instrument_platform::PacBio", + "Ion Torrent": "sequencing_instrument_platform::Ion Torrent", + "Oxford Nanopore": "sequencing_instrument_platform::Oxford Nanopore" + } + }, + "required_copy_from_other_field": { + "isolate_sample_id": "sequencing_sample_id" + }, + "samples_json_fields": [ + "fastq_r1_md5", + "fastq_r2_md5", + "sequence_file_R1_fastq", + "sequence_file_R2_fastq", + "r1_fastq_filepath", + "r2_fastq_filepath" + ] + }, + "long_table_heading": [ + "SAMPLE", + "CHROM", + "POS", + "REF", + "ALT", + "FILTER", + "DP", + "REF_DP", + "ALT_DP", + "AF", + "GENE", + "EFFECT", + "HGVS_C", + "HGVS_P", + "HGVS_P_1LETTER", + "CALLER", + "LINEAGE" + ], + "long_table_parse_aux": { + "Chromosome": "CHROM", + "Variant": { + "pos": "POS", + "alt": "ALT", + "ref": "REF" + }, + "Filter": "FILTER", + "VariantInSample": { + "dp": "DP", + "ref_dp": "REF_DP", + "alt_dp": "ALT_DP", + "af": "AF" + }, + "Effect": "EFFECT", + "VariantAnnotation": { + "hgvs_c": "HGVS_C", + "hgvs_p": "HGVS_P", + "hgvs_p_1_letter": "HGVS_P_1LETTER" + } + }, + "gisaid_csv_headers": [ + "submitter", + "covv_virus_name", + "covv_type", + "covv_passage", + "covv_collection_date", + "covv_location", + "covv_add_location", + "covv_host", + "covv_add_host_info", + "covv_sampling_strategy", + "covv_gender", + "covv_patient_age", + "covv_patient_status", + "covv_specimen", + "covv_outbreak", + "covv_last_vaccinated", + "covv_treatment", + "covv_seq_technology", + "covv_assembly_method", + "covv_coverage", + "covv_orig_lab", + "covv_orig_lab_addr", + "covv_provider_sample_id", + "covv_subm_lab", + "covv_subm_lab_addr", + "covv_subm_sample_id", + "covv_authors" + ], + "json_schemas": { + "relecov_schema": "relecov_schema.json", + "ena_schema": "ena_schema.json", + "gisaid_schema": "gisaid_schema.json" + }, + "institution_mapping_file": { + "ISCIII": "ISCIII.json", + "HUGTiP": "HUGTiP.json" + }, + "sftp_handle": { + "sftp_connection": { + "sftp_server": "sftprelecov.isciii.es", + "sftp_port": "22" + }, + "metadata_processing": { + "header_flag": "CAMPO", + "excel_sheet": "METADATA_LAB" + }, + "abort_if_md5_mismatch": "False", + "platform_storage_folder": "/tmp/relecov", + "allowed_file_extensions": [ + ".fastq.gz", + ".fastq", + ".fq", + ".fq.gz", + ".fasta", + ".fasta.gz" + ], + "allowed_download_options": [ + "download_only", + "download_clean", + "delete_only" + ], + "skip_when_found": [ + "#", + "Hash", + "Path" + ] + }, + "GISAID_configuration": { + "submitter": "GISAID_ID" + }, + "external_url": { + "iskylims": { + "server": "http://relecov-iskylims.isciiides.es", + "url": "/wetlab/api/", + "store_samples": "createSampleData", + "url_project_fields": "sampleProjectFields", + "url_sample_fields": "sampleFields", + "param_sample_project": "project", + "project_name": "relecov", + "token": "" + }, + "relecov": { + "server": "http://relecov-platform.isciiides.es", + "url": "/api/", + "store_samples": "createSampleData", + "bioinfodata": "createBioinfoData", + "variantdata": "createVariantData", + "sftp_info": "sftpInfo", + "token": "" + } + }, + "iskylims_fixed_values": { + "patientCore": "", + "sampleProject": "Relecov", + "onlyRecorded": "Yes", + "sampleLocation": "Not defined" + }, + "relecov_sample_metadata": [ + "authors", + "collecting_institution", + "collecting_lab_sample_id", + "ena_broker_name", + "ena_sample_accession", + "gisaid_accession_id", + "gisaid_virus_name", + "microbiology_lab_sample_id", + "r1_fastq_filepath", + "r2_fastq_filepath", + "schema_name", + "schema_version", + "sequencing_date", + "sequence_file_R1_md5", + "sequence_file_R2_md5", + "sequence_file_R1_fastq", + "sequence_file_R2_fastq", + "sequencing_sample_id", + "submitting_lab_sample_id" + ], + "bioinfo_analysis": { + "fixed_values": { + "assembly": "Not Provided [GENEPIO:0001668]", + "assembly_params": "Not Provided [GENEPIO:0001668]", + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "commercial_open_source_both": "Open Source", + "consensus_params": "-p vcf -f", + "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", + "dehosting_method_software_name": "KRAKEN2_KRAKEN2", + "depth_of_coverage_threshold": ">10x", + "if_assembly_other": "Not Provided [GENEPIO:0001668]", + "if_bioinformatic_protocol_is_other_specify": "Not Provided [GENEPIO:0001668]", + "if_consensus_other": "Not Provided [GENEPIO:0001668]", + "if_lineage_identification_other": "Not Provided [GENEPIO:0001668]", + "if_mapping_other": "Not Provided [GENEPIO:0001668]", + "if_preprocessing_other": "Not Provided [GENEPIO:0001668]", + "lineage_analysis_software_name": "pangolin", + "mapping_params": "--seed 1", + "mapping_software_name": "BOWTIE2_ALIGN", + "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", + "preprocessing_software_name": "FASTP", + "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", + "variant_calling_software_name": "IVAR_VARIANTS" + }, + "feed_empty_fields":{ + "lineage_analysis_date": "Not Provided [GENEPIO:0001668]", + "consensus_sequence_name": "Not Provided [GENEPIO:0001668]" + }, + "required_file": { + "variants_metrics": "summary_variants_metrics_mqc.csv", + "versions": "software_versions.yml", + "mapping_stats": "mapping_illumina_stats.tab" + }, + "mapping_consensus": [ + "consensus_genome_length", + "consensus_sequence_filename", + "consensus_sequence_filepath", + "consensus_sequence_md5", + "number_of_base_pairs_sequenced" + ], + "mapping_pangolin": { + "variant_name": "scorpio_call", + "lineage_name": "lineage", + "lineage_algorithm_software_version": "version", + "lineage_analysis_software_version": "pangolin_version", + "lineage_analysis_scorpio_version": "scorpio_version", + "lineage_analysis_constellation_version": "constellation_version" + }, + "mapping_stats": { + "analysis_date": "analysis_date", + "depth_of_coverage_value": "medianDPcoveragevirus", + "number_of_variants_in_consensus": "Variantsinconsensusx10", + "number_of_variants_with_effect": "MissenseVariants", + "per_genome_greater_10x": "Coverage>10x(%)", + "per_Ns": "%Ns10x", + "per_reads_host": "%readshost", + "per_reads_virus": "%readsvirus", + "per_unmapped": "%unmapedreads", + "qc_filtered": "totalreads", + "reference_genome_accession": "Virussequence", + "read_length": "read_length" + }, + "mapping_variant_metrics": { + "ns_per_100_kbp": "# Ns per 100kb consensus" + }, + "mapping_version": { + "bioinformatics_protocol_software_version": { + "Workflow": "nf-core/viralrecon" + }, + "consensus_sequence_software_version": { + "BCFTOOLS_CONSENSUS": "bcftools" + }, + "dehosting_method_software_version": { + "KRAKEN2_KRAKEN2": "kraken2" + }, + "mapping_software_version": { + "BOWTIE2_ALIGN": "bowtie2" + }, + "preprocessing_software_version": { + "FASTP": "fastp" + }, + "variant_calling_software_version": { + "IVAR_VARIANTS": "ivar" + } + }, + "required_fields_from_lab_json": { + "read_length": "number_of_base_pairs_sequenced", + "schema_name": "schema_name", + "schema_version": "schema_version", + "sequencing_sample_id": "sequencing_sample_id" + } + }, + "ENA_fields": { + "ENA_configuration": { + "study_alias": "RELECOV", + "design_description": "Design Description", + "experiment_title": "Project for ENA submission RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "Whole Genome Sequencing", + "study_id": "ERP137164", + "ena_broker_name": "Instituto de Salud Carlos III" + }, + "checklist": "ERC000033", + "templates_path": "", + "tool": { + "tool_name": "ena-upload-cli", + "tool_version": "0.5.3" + }, + "df_study_fields": [ + "study_alias", + "study_title", + "study_type", + "study_abstract" + ], + "df_sample_fields": [ + "sample_alias", + "sample_title", + "collection date", + "geographic location (country and/or sea)", + "sample_description", + "host common name", + "host scientific name", + "host sex", + "scientific_name", + "collector name", + "collecting institution", + "address", + "isolate", + "host subject id", + "host health state", + "authors", + "taxon_id" + ], + "df_run_fields": [ + "run_alias", + "experiment_alias", + "file_name", + "file_format", + "file_checksum", + "collecting institution" + ], + "df_experiment_fields": [ + "experiment_alias", + "experiment_title", + "sample_alias", + "study_alias", + "design_description", + "library_name", + "library_strategy", + "library_source", + "library_selection", + "library_layout", + "library_construction_protocol", + "insert_size", + "platform", + "instrument_model", + "collecting institution" + ], + "ena_fixed_fields": { + "broker_name": "Instituto de Salud Carlos III", + "file_format": "FASTQ", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_abstract": "RELECOV is a Spanish Network for genomics surveillance", + "insert_size": "0" + }, + "accession_fields": [ + "ena_study_accession", + "ena_sample_accession", + "ena_experiment_accession", + "ena_run_accession" + ], + "additional_formating": { + "sample_description": [ + "host_common_name", + "anatomical_part", + "collection_method" + ], + "design_description": [ + "library_layout", + "library_preparation_kit", + "library_selection", + "library_strategy" + ], + "r1_fastq_filepath": [ + "r1_fastq_filepath", + "sequence_file_R1_fastq" + ], + "r2_fastq_filepath": [ + "r2_fastq_filepath", + "sequence_file_R2_fastq" + ], + "experiment_alias": [ + "isolate_sample_id", + "sample_collection_date" + ], + "run_alias": [ + "isolate_sample_id", + "sample_collection_date" + ], + "experiment_title": [ + "sequencing_instrument_model", + "isolate_sample_id" + ], + "file_name": [ + "sequence_file_R1_fastq", + "sequence_file_R2_fastq" + ], + "file_checksum": [ + "fastq_r1_md5", + "fastq_r2_md5" + ] + } + } +} diff --git a/tests/data/sftp_handle/datatest1/SAMPLE1_R1.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE1_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..05918c7a7ecbf98bb81cc1d38106ceb48bd0e65e GIT binary patch literal 210 zcmV;@04@I?iwFpMb_!+y15-gwP)tQJUs5qHW?^%5aR7}^ISv9b4D9m?dV&;(?22`@ zA(GQkfdBs%W)hBq2A}cRk!E&#NJ=SZSyhl%zi-;)}f+JT~tfelrZ=X%AYokY^T0KQ@=~Kmqga^ M1m<3&@rD5a03(WDn*aa+ literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/SAMPLE1_R2.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE1_R2.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b0575041a7601b6990a75c5da8227ac2e10a759 GIT binary patch literal 208 zcmV;>05AU^iwFpMb_!+y15-gwP)tQJUs5tIW?^%5aR7}^F%H8p2;BXO?xm9LCQ-u_ zie$D9E&qQ@4^k-|IuyepA0XXrh8~Vo!ffptzEf+tAN{FIo3{{A6&Ul zMI6uE3?*(JsUjxHI6_3-kl689Rz-nD82CKaaxP=gKrkofi=J)AoPWnYB4Rp-vi;*^ zTBaXP)KgxHHrUV*>B&H=pami!I}Kq$0}XeuKp`>3go`NJztFf#q{G?=co2Ukqr3s$ KenV7-0RR9e5L(p$ literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/SAMPLE3_R1.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE3_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..c70861893ea581232ed36053055f2f888b446e9c GIT binary patch literal 237 zcmVP4*2!;1PMfN3!RiUXUTh}BQ;7Z6_3IEjrh3jU!(Uv=XleB`<|cM_Byun9OI$`u?{t_UGeCr zsUO;PURs!?WthW6QfE5+aEHMoS>c9)$YcU4R;?q%T!q8iOWP^BKEe4@^eH0y(Nb;N zZvP>gV?GfDN3w!4P|(GoKywUjl;Grxm*Bp3kVS^BWP2GlvN#P4*2!;1PMfN3!RiUXUTh}BQ;7Z6_3IEjrh3jU!(Uv=XleB`<|cM_Byun9OI$`u?{t_UGeCr zsUO;PURs!?WthW6QfE5+aEHMoS>c9)$YcU4R;?q%T!q8iOWP^BKEe4@^eH0y(Nb;N zZvP>gV?GfDN3w!4P|(GoKywUjl;Grxm*Bp3kVS^BWP2GlvN#S;}XS`~?ay=L3i!f${aIYj?c3_!>q)?jo zkxuEjk2L-BL3#Xq;A#q(g}R1^TlB19-b;|CDB(lpp^Bl~;4p(y2kQ}P*uo7nJe_kJ i$kJq~dWPk-m!;h(S@g24t>G(Y+)5w!-hA(B0RRBZepU$p literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/SAMPLE4_R2.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE4_R2.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bd9836b4f952a6cac1b2ccb4c82c803f527dfe6 GIT binary patch literal 175 zcmV;g08sxQiwFpMb_!+y15-gwP)tQMUs5tIW?^%5aR7}@%L)Q947~R%1dmooDn6Ri z#z1r1gXaIg#pzaM!NWQvok?a2nc99JjrSx5?{ zc^m1F_S;C)KNpnS&js#kYOWrt7Up50Xq20}cZxv3BNi78**!=kdtvGvx}@M6j&1{a dkhC>_rj?fb{U9srt+NbY(hDpb>Hum1001*ePW=D? literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/SAMPLE5_R1.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE5_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5ddb4f248068ff97b4791e71d4697f88b2de63d GIT binary patch literal 214 zcmV;{04e_;iwFpMb_!+y15-gwP)tQNUs5qHW?^%5aR7}_F%H5o4BYbyc7hZqDpEZW zEZG|a`2TO=oB}PV0~e(i+vnumi$187QY)RAu&;if=ZWT1C2CB_6?|GN9I^xPjSE*w z;^N-BTL2=n1rnlao#yV+zFWol;5u1wtE*BF^07qhnN~EMS zCw4-=ITEIk2|XOoMk&!ao9LEm6to!PC*Rc~pT&Y6j$LTe0AN?>t0}BoBHA6=3|PnZ QT{sw2UStx`MX~_^0EKH^ivR!s literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/SAMPLE6_R1.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE6_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..308fb899f6f1b25b62c873d8ed56c924683ab3d6 GIT binary patch literal 202 zcmV;*05$&~iwFpMb_!+y15-gwP)tQOUs5qHW?^%5aR7~v%MJoD2u1h(3io1CW_%5+ zL6Wj_q5S{1c&XE9Tv>9JfoKEBn$KwebYjx`v~7LbT;uudM%2&hzn?(sI39Zub=M zG6%VaB~_v$^Nig*;Q^f^Ah*0H^2`oC9(@7Bbyk8&4`>Vt&Lfd`=W|VY0fkmgZE^ts E01l&Gr2qf` literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/SAMPLE6_R2.fastq.gz b/tests/data/sftp_handle/datatest1/SAMPLE6_R2.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..588261788baf2d44499280a05e3d68c0811da7ec GIT binary patch literal 198 zcmV;%06G63iwFpMb_!+y15-gwP)tQOUs5tIW?^%5aR7~vI}QRd3`F~!f}SA7S$=V~ z#!}o-fbV}6#<06YqQQ|r8Be5_xj(6tQY)RAkT-v{cA|EuL=zLV66I1jY`e;L#&}KU zZX%*CZl>-oP+V2wSfr^yMY^f^dz<#Db4T!}_3@UMx~?#+rZoRUIZel3N&^CLEFeJy z(jZiffJYDV2sMyeSRCx|N~FXcZvj4nEs;k^Z1W;@&f5oK{dFMH3(eUoT5P?(PTM^ zP0G!K^8dFugRx#b=q_dHFbuGl`DnG)-rHFl&Nc4ac52(9w|3M9tittERnm4%Z(6nY zGR#JJSinX^@Zt>UfxBfe!pywv%lzjlmtUspTm3Q>`kFiDL2Dm0L7z46+ljT{t*^iy!IEFQ`e3vX;acvaN+x5 oWFV>p-vtYQeQ;KV%94f-B^l5$BP*4BWGSaoo>Z>{T>t_A0CHq(;Q#;t literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest1/md5sum.txt b/tests/data/sftp_handle/datatest1/md5sum.txt new file mode 100755 index 00000000..af658a0b --- /dev/null +++ b/tests/data/sftp_handle/datatest1/md5sum.txt @@ -0,0 +1,12 @@ +c1551cdf3d5e9849b80a082051907a72 SAMPLE1_R1.fastq.gz +449407f85d7ed4388b7d8a51e28d97a8 SAMPLE1_R2.fastq.gz +206ccbe05fff0701bdcf9f899ca3175d SAMPLE2_R1.fastq.gz +BADBADe23a1caf88c11678f10666b931 SAMPLE3_R1.fastq.gz +1be991ce0f9ed442d57c5a359d4c5848 SAMPLE3_R2.fastq.gz +5d838ce4a93bcf12d3031a5f9ffd4acf SAMPLE4_R1.fastq.gz +0a9b0a590b4773e5e4c90c391979a685 SAMPLE4_R2.fastq.gz +d04d32f14ca56f968d07f61d68598639 SAMPLE5_R1.fastq.gz +66a057995ac925e3203ff1afdd5770ec SAMPLE5_R2.fastq.gz +0d55b49614d1c38582b69ccded1b22c4 SAMPLE6_R1.fastq.gz +50afab6751cce654b973bb336cf3b3eb SAMPLE6_R2.fastq.gz +112d5d2ff3845236576732f7c7dc8b06 Singlesamp.fastq.gz diff --git a/tests/data/sftp_handle/datatest1/metadata_validation_test.xlsx b/tests/data/sftp_handle/datatest1/metadata_validation_test.xlsx new file mode 100755 index 0000000000000000000000000000000000000000..468331533ce08a6f079d45d7430ab413677a0ca2 GIT binary patch literal 94049 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

    yPYk(S6Y0xQm!1<^+fmiH&jbjCP;s*uf zb>fz}u5se&c6Q$b1>72b&C(o@y!P6|bib*1w;CB2FsN0L$M2KQK7-(s-=o6I0(CpT;ICg*}2Ws4y%GVJvJK!h-^WI&g38NFuCf?`SC4Zci)> zhVK(Nny7Sk|9KM;-p*Nfo!tby2TZBJKG&}Qx?{_FbNF>%EVIKnAUf+JvS!gR@L&QU z23!M-S8$n_VT-FWHjpyKQH0>v5hiRv1vUL9Ir+}3GJW87fHM2Yn&2{0yuXzB-p-$8 z05VNrGI}u(E&*Eqq6|RhXBi03ztMuU17W4qq7Tr{SHt{CurSA$xaFX+vH+YL$&x-W z$d}R2CcKbfmS@i&6u)TeeZ30PaRqnV1>K1C+YaJsLk959AdYlo;#~WirPy58`ep?GORQJLh;ufR`Q0)yDcO6*jUj(}^Ha;DDntE*Gp=$tK=Hf|)af3nNhYj4|IFeFuCgja; zIakHvz-6z?{IeqD&Cd&@o!@HxeD}ZoZn|8G5Py6V%gQOmCas}kOP#9Y)9R&mReIH% z)QiCEAzYuh>2fYLerX$z7Y0XJ84JB&OE)Vch7r#8QKoHXiy0FE@UDfaLtl1`2|}WqxM= zXTQ@nz_Ic8fAUi0Jl3@}=zMu`alW{i&0lqKO#I^{s8yh#X{`XVNcM~48xNDwU#64d z3uO2N*}IT%w0O1H%~_~^`DEY{S`=eHe^^yztn@%!hI@xkuuZ-T?>1Y1Afk}EKisYj zONn7x|E8V1$Y^hQ*o6Dd_%Z_8_#*h36Yb@&*+;Z!bQ!I)LNLSBEl*My=|xKWPOM$K z7+0P3`Cd$%3UY}o#gg(G@JP+hzZcN5xZ9UDE1O(A9j%IwpxxZaZqT%uoW5O3fyyV| zSLhsi+&~|$hUZmK3ImqmpMOqAsC`S5`{s=sFvvG<-~gw}?TqPd%`A;xztq#SdQA^W zSRiM{L(~Fe7*O3OsrUJno$lbETgo?6jTrVT^rx-t4>LZ>d7)#-9kHHvS*g=3)rzEg zlc;(tj`JwTj>AyoKr4>LS~|o_4!V%RJ%gR|{CM^iLrVP{4eaMpc$O#70em!*RcZu& z<7J4|7^Ho4pTZ8?c>>}-3%tgTx@8zk>EAy#n=)RXm0Rt5@Gx^GG}j`dG~<<6)-P;Ma>PDIElcL@W$F*lro{wq~3FU zBKkZixq-Jq$1eQU<|O4S$_$ItJ+$E2tVPgiz8%(U3zG5EO?Pq8T=z<3Bs-B5Gb73t zx{N(U{I6(iU#n{u^LFECEKgdcM{gLR-(u6MV;D2OT(XpV{Cs-KN15VvnZ!bRXF@8A z2HnWb^I&sx_Qknu#*^|X#IJ76l*r6=44#o${=*(k335RH@(vme`VmJsFON%YlhV@A z`Eo(eJq%4N)6ULl8IznU)w~51BL5RwBu!X32}Fux>EqRQl~BJSj&?fv$#2sSnx*Eq z-C3e_1*LJ^jS0NNr@h^8FsrJQf+bZ@S~**uW#J0Xu`bA$AEYFv@omQ zi~(c_F}LM%$)T09M6`HGn6OfMXyZ) z+r{B6x|5$2>|=MHJv{it)H^0g0?Yg5(pY9T7HZo!U1aq24HTdCz9LxE;XjnJ<^|?_ zst>86>CP8#+IE)uNHdSk$$U|iVl6qONBJDq^6X|dnOy}-YK}q$ivrKRzFUdGkJRCr z;7|x%WoHs`bV2K{1j-e=w^-X30|&Ry*B2VOEjT!!BIfEp){3LHx`o^eMIwhU6{nNR zl9&3#fXy)Md2=AQ{L{T6trvx;_-=?KSR{4QOhPn5HkfK%pCXlUCQ|8~{l=za-nZ@C zd&cxGkH@x|h=_!`%~jTgF3;`80`%QYi|H*@75Gpeoi8E9ysyw+fL@4{bGa$QveTie z`i4BLx(ip9+vHxSho#6;ep@JMc%1Nr9LWta0XD8S@2$oLP+bbkk{)$NrMXhT%Yft% znxxf5TAOZ-4;uvz+n79a%=aECkXa(jE?J5VAI68Yd_R@A?hfRe4v>qLte|0?0P>kn z7YrVEW(;25JE3gacNJRe6h$NTss$3zZyduOdT6AD=!?D(Rb71FTtp>WnfoN@MTb(i zWA&k4xiE!&HJ)IZSwc%nC$E&83Zkm<042&EuJsgU-Fpv8TH}AvsMj?PbS+ha9KjAKQLGKwb6mxZopRr7!4@7Q3-3n+YOWJQg5cAw_!WQB7v zpJ9G+Au7r{AtR*c+=H3$xfNJG!;fu~+{we(d^nE`ZR%}AbC`mjJqqT~KyA?V1-XYs zB_*aySZ>Shx}s;Uiuk>Zgt;sVkK;|J3de|2Lbq9FKYIt>_ONHxJB~WjIoGm&`^{qhckk{AWZfltBwK}3pr`22 z)lRQcHX^C@%*Tfi&$cv5jKv>YoQ>}!Eil1ttRDqlyx?1fSQfrH9QD(l%Yu7yYj?MX zB*`g7&$Qwc7gb?0$*XTbLz&xcZWa2~rT}~FuHWHrO z!qx90dni$`VeXhu>8Y@!Oj+K8Myb~$cxa2;Udv!gfOzH$oBno@D1=gRdJg)|*4WI8 zV1$Qy4 zL0ICsGsg}FH${7W*+kZgvL~a0^7IE@#3ZnrZ0UrA78Jc)nKfUi8wCD>_L%MBY<;)s zPSyEI0SC>}oY?7j;7sX6UVPK(=vY$|D0a9UQFXq5c(gI= znJ}t`JQ{O$l!Y=;SrwM>1UHI_ZN9gV<#Lo~Zg64Z^1R#oa_eG}n7`uk*rrn^+em}h zFsZI@Z1Y>Ff&9YY{mCl#s->-@Iw8*#6l%f&E@P{qm7HGf>^ecuWE6734zA}`I1?Tx zr+4NY^I5+FAI&|wcxl#SoFr(LlgmGpkmYN*>s}${+@;A}mL+~%#{QhPH1s0a!pxi4 zjvt;bt?8ssa}I7e9aCmfslt)fzI|>2Z`ql%cht83Z1QlE>N72Gc_u<7vCPV3_ih{< zQel<8Q+e`Hk+;+vMm_D;p3pE#BYCz|W2xb&Job65*6z>{N&|ViRAkTbzR|w+&WmpH z$^$Zcd8I;a=Q27&wzbiteiYnsl^K_jzCqT)H;7KBYA>j+`>KL~ZF!(PJB* zP9K8ym3z4lF`i!<#g8A`yG-;=IV}{QE*l%lYdlej%wy5hYaI#or&N=-NnMlTjI?B# z*KHjR^`)%SX5VMCc5sj{W@n61<(HpS`N-D1G;#j11U8Y|_MoF47WI#JI|6mG%;E&?l#74x3y zj5-m|=^T0c)5K%n{qFOwiH}vpV8ne5>u_S2Zwd9Ll$X~}<%wac3h!|0nilbNN0B5{ z53voD9sgXU9!YLU?XA1-#mMoSSjwzAIZd|=Rh3?uoXgyA)lK1 z?a3Q9Jtx|@^AB~tC`g3iTp3o%t2y1;>2=bcl_+q80bH?G9INKt+8k@46HcE4HvysA zoj#jo|4;H$K((J^TU5Nf={32T8X?N&uPJXJKeVUYTc7$xia93UBzp2`1XuQCr`j7v zBdk;!DV3-^Ha(rzfzUWgkUUB%ffQ$yCENT9i3bUB#A43b1rjHp{WbLpPuHfO;0?1l zNsU)pmQSnM=cSXeNtr|s?-}==g_nUuB)5H4^8XDQqAPojE%pv2jQj&P!eV4>E>bMW z{EhLdQa3b8$8*Y+oDu5pHJN{``0QZcICZhYc;$0jx_^TRApU3DVzs0`&#ck)Gs=r?#H>ePtF=^?|R~?F2yJ<19#~Dw8j^X`baV4 z21Pl??Yc-YxjF9bkwZdUxH9Ck%ev5UPd21aIUYe|@ zMVKq<6!#=G zq{WIUN}8;_1^(F~&`DNYcx}>Q`y)DnUq89Fv9CcYSwG;Pj-ARBV^vCZSE`cHp!0%cHl0f{f zV;~8_pQ_@3JCf;uikCYbKs{wHa@4tzRnKfFhdMzXFNXxZ#kcK85dXf8+0srF=T>YJ z^NyV;QD^fk?i-#5fd+eU#Ouq=w{Jmvx>sx8Hy?s05QX*(tJWqnA3`ATfc8wO)}}Ha zLL_K}_AIQ{rZXQxik3O-GGL&&g%a|vPJfC4k0aw2O8&b#(%EM`3oU3z%Xc<)A@8k$0&JpJE{6$Us1O?NS#% z#X!M9gNPF1QkOc#K*f=P*xuy3Ttzs9N#FtNsaK<|YCeQT&th>z1c` zjrI%kbx*o!{D`AMcEwvt$D^rdj`C-Xlr|m9S> zn!2oqxon2H{8k4;Y+s#VKSd0hN&rm}J4_`wOc6U)ccA7l-&{k6;(qjh^ldJ)@ES52 z_oMm_)c@#P2cCbldd!J+B#w2Yf_3x?i-@BWny(w0zZaUnADVvMw-brG&>VgvY~# z$IFDd%%p3`2;7fqJA!ilSKR8ZA>(pCYU~KgW&S_vc6<9LUrvMwP9z9U4-uRw5u9id zoEW{~vdG@ilh z=ER5J1m(*iTEtnRc)qF5%^2$@(d+9qD9)3gKf%~m9%7sy<)f;wlAN5es zesLG86#u62S``#zj1iogFZ{GSFGr}i?CSm!b4R)74J>5Y{roCL^8FY!! zww`k+Q#4!*=NE9233|>r21;=1>5j&`P%PvZHYpB(7GX78N-T_s(DTc;65ZMT)VXpL z@7q2A{kDF0?3HdBtTlt^(~=Nak0f&9K;C^Typa1%rQ|Q*bi$Cu;T!_pMD0lH-&Vkv zymRF}zP48SC+~V^2OXD zgCUg^`%+)SYKs0L+1S<9Y;3M-#LM+{bISV$ibB#ov`<;niDBlU7ZXAC#5un#0mhE6 z28=eNc}%M@IzVk(+3qJoXTQrJ?WrTwaLZ-LJAM!I!r=8O2`}lV81?3_J=y9GOJuAH zJzo3BdX8rYql4L#*_vOSkN37GFV8m1oiFz$DxDA4H8n4`O^&Ph%eOAZ%_bu*eVtpk z&&xG0ch^sWFSs7B0^f6e;BdJ-o4p!Pm7x|cBC|P3Yg9$My_xX*eIT*Z<=%E(_GnUq zCU(O!+MN{j*Ng+r%N$BZ?aLg+=TN-ob~N`j3VD0YHPFspH5`=*MG&7JCHBaJLOZjK zo}RmY>Ya6DBQoRSomi%r^2}7N!YR))>%7S075YM?ExjK7hJR;ga<+-WjK9${Wm#v66V>@y+2=1GJ3n>c8<7?mWsOFk;F5lt9n%CCfRY1Yc*>^CVGh>a&n z@Mm4#i%iI5{nW%$nWYjhB6jGnJ{(tOmSJJ9%Ay8mf65rWK~KLA(mY%Z&pKTktjujr zNOJ_sG3-=05F7BCd7xfi?3R&~u@Sebk#zQOXJfRL{kP76=w6-p16IlO0Hx1^z3-hE z143o8^RbQEzu@N=F07Lq#iO=uhJg}LSHt%a&;mZ~bUIosCmRuupS)a3-e&EwjNN)& zwNx6ITD+9Ga(uRP+@N87!E2n&#k;w%AjsmbG4W!9cCT#y*%DvbUUy-jsUyo?_Yq#d z`vx}eVRwO8dwFPle0bF!zUIkG)1*|lHc)Nl!{^1Z5<_AUd}RmSnSmaBc$&#&Zs$ph ze9;GwCnoNlD9}5yu*=D3J2+Pk(0;Pt?@kHKa0vON#b^?zCOv#>_LFj?B6-v zU%BE`q4Eb|Ynw9Ait1r3)xj)>i49|3`ulM|V}?A7wv{s6ws?PIuDmp>#xm>&F{2ro z6AzeI`EV5msj@ohL~U5}V&2~tWiwTgue>PeY#dl_UReQ*=2!VTrm!ERwek9NN=a!G z=hh+T!V8*myy5odTMzJyGblAKAIJM=_P+0LSUvoT16pJ=@;$5`DoB$!tmUQqHt91+ zUyi3{Cd!60T%sqneIn0;ulDIdy6@noBjZ7b$pF^oJG44n=EnDg*pIPwhWndMzZdlr zuN&ebR8g;R+Vst}HO()wyW@A;wA`oDY<{q$jK?}v2RkD1{J^XiGT(yJ*&Ne1 zStp7l9J8U+95k&O$}%)SzBAfUWYc)0m4SblKTya_2CuVfrE9(JM^Zb)U96&34z~bb ztUfSUI7(lUK7#97UzDF2$0&ib+IXG;lzLSQ5rA9g0|QvpfsJ=jwI&fq*6RnpTWL0p zvbpQVMh1SEjb#@6M(W%;c??C;Vv2(uICNm8vli~&@x$gnINQ@mA2E?T*RT*a+eA`& zP>wsSr910105p)d_`p{TAJC?u!I~puUTOQt2rt9)qjec(fCSS1-a-9nc)!dK4Dg$% z^XL>oh+ua{(n2iT0MaVj%2t|h$H*q8EmAO9KUqDF$u$KK17WG)J4;uk3qe{1TiMw2 zQtKxzFVy-6vZ`XMa905wTxkdCT01S@wL^wfbxxb;)V&e0+;3D=Wm#p)9m9_FL;E;1 z-?fi)t$iFC2YzK^xm|s2WUQt{-JAm+nBuHDoavDA24tL9! z7&LO#Y+uJU!V{9x;&Ru9n^VE&%K&{hpR(JvP=%}X3ucXFVEOL?SStOFrL6B*D!sq= zT7+1==raI0B^-zqz>F>+URwdEag9-*u1?G=MjM}N|4>sT^|kha8rRsT7UEaBRulHG zYI^=%O-kR@^c?M^^t+lOe^Jwa40YVs?pGKT0o)?%8iN48;8+A;Fbn?tdAC>ut)Y>@ zH^6)TrHTSdUmTCF9&96(&ia&%ST_~w7On=Qe>NN>9K6$?#XZ59u5Mdl@T`2}$V6qm zZ1zwXc&+rf(CCfnS;C!x3R=Im-gmUmr zTLE*_b-oa{{7VDG^(TpOlm*Q0HmO}5cSoWinV~kKuMDm)`sbfX?As~UzwN*&*a?r| zro>su6tHf1A2jlIFJufZu94fy6z~GiO}yQ=O36n^4u#d`;>`mGVtTuoJ2Kf{)PfduXrB$=%XD4pnnR+=HoWT&py0TO2~kEVKF)yrl` zxeF+7!q?}o5uO8eo^tSzZFINBZbg=eQES(L3-dsMTS0{7PMsn`*m(cPMVrkW?T})I zNMtP83v|~aaKQQO9WVcb4Y_(=pAs<~R06DNxarARqb*~ObC&=M)>FJjTizT8lRy#HQ>8{*N%=yA^aO;^=2BNMl|#$n zhlH}~Qdg04hQU@KfrCSUb<5McMq9@m2bVzcRro%ZxCS|zO1aoha}e6KmyP0 z`d`@l3a~1dt$!5(X+b0ge+pWE8 zt@7VTUmWcj7^MyWbM{1g>Jci_{DV^WJN@vFRK?$A7s1!+W6)3a$R1x6%0GS;4MI+B z+WwL5cmMKQ34D634PF@h?@$Z>YZW)DfU3JZzoq}7U$B%+A^TfuivGv-(E;D-#J_ls z|9h16f7l4{pVB%1B@Oqo4n<3oq?c#ZZ73tsl@XScTf*%t9;7RGEC|Y@e~Zfe@24F9 zJ-T`~!Ed$tSN&0te7bWdl`l-ipBJ>dn*iaSo~uMUy6>7=!aaQ-{b{xNf1!f>Hx>G@ zpZ&k0?-wp*qjp4SA4r|V$L96cH-Vk;f1mWfk2pIDQwICnG`U}1Twbh#W8`56vA>Hg z)b?V|hL95#s&bnjn<15>YP&$o9Gs?#Xc!onMszYzzcPn3tU}!#!g=J${NPq zwkoDyeIVmb2LGnLYA-xt#SRtWq^A4X8DvmCW@de6H4t~O?#Q}|hj&ZaBz*?$UZ_}! z+T#z4Ow936H+AgFLB_&W3xUPwkHw7bWfb4ActGdh)NA+FVwawRF`gt>Jz%#_6v7PY zzN~6EyFAvQvEC%N7+6V}I%@n3{YYOPQ+`;+cLtbU=UjMdJMD!jp6!!CIpEdnlLudh zm@59jrAUKG?(`^`oS5_W98q^{>T>PDgxz&%wt++qJ5svS+qI+mwEj~y$bkRryI`^F&o_wI2t0j z1@I#&KVj|+QTKzR#XPF&Wf<~H7; zlBhCfp~7%bhjuQ96GZO(l^c1KoYx1f0`<6=@z^we$i>$ean>RqD(BQge^Ce8OHHmF!J}SGP@!M`Hfie+4|Z@%OtnV9dKD)N%uFI zHP)!XC%0&%${h-EPJZD_X>@%EzgZ+W((Nzo$|$y~^yQ@M_zs%l(!ly*b@|~+HRPO% z#@XX#FJBQK;oxNu4dSr*`%Mh=6@#izx@7Q8T1N5F6%%C?gcf(G;X_R>tC?P%#H5~Y z#vLeC16iespH70O=0_cNFh|$ut`BUa~;8(2;oZmnev}|TbvHd_) zyMm;929P+W_S`JlPp)jT;5=7J<`9KuRiSwM(W}=O6pplF?+es9CY!;DxB~}UdpQ)Y zYaPgQ(OmEJgPeQqA5B}m^Mux=^s$tMRNarNTYcoQgtJg6=%GqfF*W7)%Ky#KG#2N8 zgR}^}Ma@T!5h5GCtZ{J##1vy`OB1d_ucwmX9S4!rwCZl;^!<2#MHVe*xcw*ZtM_iR zXeuIJSv};L8O0{_RvOzmne#FGbW{IfhAq?0_hI_I{#N;Db5AEvS-NRNCE%Qp<;VSz zR#d_wb;UKb>hE-Y{(SBVMkynWM9bK|3~i<0W`U@k-PV4#38sJ4-YmsbvXfM@dE>Ct zDEhTR)R~SOfO3cm@Q&(WjMJtF>fD%j+i((ujISMYrc~x8rHe$l{en78(2Haz!RbiF z;y6N~yXibW;#q$Q!8y;IY2#rp38}}84|J{WIiny1tDM!8N;m8%3%*rkBq85T0J4w4ew?V?gjRt@jQ`uJl9oO4*jUysXU@aJ`qAS@Ky0`x>s5OT?+ zQ^zFe1};v49?q<&KrJCLuyev!XHn4Xv$Itu=;bbW;c8_C1{SJbScysTfMhl;>s&|^ z`_BU)`&{7NFzA6&%xtI*^k6hp#}gm@^4O)zfBA#t3L7Yxtvhs3=89_+$^p30$qwc< zWCH+qTqx_Abo`-Jo>5=Oj2Ml`jA)D=88H|=G@>)2GGbaKU8P>7SfyVjU!`58T-A;) z4%NCaNbB21`J|)B^xPvKXUm0J@Z?KqAzP_>&U)PN$frPVvqYBMy5WkK)J~tY(V)WZ z+LGrVSYygQltq?>mqnL_l|_|Bl*QP6u#2<{w~Mw5vx~Beuw&{qE#BFF{Yi)X^$X85 z^9S#1FL(~;xgsr(qw*ZG=JPw^T!&2t*;Xg$Xh;;-6mb-z6_pjo6*&~E6de^$6wwt! z6y+2L6d4tZ6s;BajPQ4(Ub`1xNMAITc|xMTsK|oiDdV%^jRzyIAmBW75{K9cJq3Rw zB4r2F2|Xo$DrE`BqaX6nZEVoJufko(Go(EgD1;AYNbso(v+d^O=`YCyk-=*{J z`Bn*7I#18Sb%K4E{S*7^Ed5D`vm9UpdLR$|c1a$v4n2X#a=RoS2tfDed9ZDp2dqVp z;nCc-%?CE#N!RO~@SoFBMAI0p&w7`Yn>EFDA6NvGAX;-!9n(|ue?c_vFgd2D;jcw> z;=nbwr0TCkG~iG(wxsT_L9{1^hsN6|uyYk|J{dp%Se9M(aes0yo+FXK7IQK1BYH1S z!B$BTFbjQ#XJ@OV7?_6M$&}dNOYsA)df7ZE3nnz~|{N z*z2DdC$08WO-fBtO?v9-l+={ulr;BKZYgd_Zt2>mwNkZ`wJ}Bw2#pAhbqMmp1jTQw zPUU7YhO>e>2-Ry52J53Np2gH^R{qxNg!Q7q#Q`mOkxd)U3Y1hOnJ!Cc#Zh60mh40~ zk;?e0*8I1&&H=$u-r*Jj-y_oogz0%+tM7*~MtV$U@;jDvu`r0gxTs|`zz(8hS#Lti zx$-?Pdl+&uw?qf}GU+quGYc{bGA%PKGj}p}G9P3-$V|*g%+$=#%$&`b?PZ2HTGpz7=}1DE52a`iuugN2ewx< zC^XVEbTk$;gftp7yfm+A5NRZ6sAx=RaA{O%IB8DHf~r%q(^aY$yJgcEoU;yaOcU&< zznKpB$FA;OakY`Yk(rTEk(H6bk%f^-k&Thwk?D~Uk>!zrk@=Ack+0P{G=>sJ@-_DD zbB1yFMx9YAWO=Mc#S_p9XT8*c0-yUddqjE^d!%~Qd&GN`d*phwdxU!wdL(<)dc=BO z^vL!!(x)>pr`%{;C_e9vu|x4=pY{?@V4toSHWsC;66*1f{5@URM-pTQKD25-y(3Cs z^EP}rpfcMAe1fVk&(F<~ExpB=cO zzly`YZ_C9oe~X{fD)B25ZncPVv;FoDt}}|jTmQ9g=ky79G~Ndx!PP>8vV`j}7E}xE zJo|lXNq$lfs)QNpsZDGp3`F-gfGvktqaC$VLp=<4c_V+F z%Wm!un|au{3D>_}zWV-l#=reHbQot+esT#k5u^iayaGO$!>rSEn9))?1mqUh{us!qZ;xJ{WOEA;2L1 zD^1V-g{H@lsDfX8v)yl%{@#_Y=dZkL`*elDbn-8>OyD@l#rgGb*B@Kne|oN*ThK{t zggF{O@vmFr-{)(Wyj#x01;j8Exh}m^WwKR`gQ;wJO zI;|lvhlr=^!cbL2$NkcqJBtPzuxkKzRlu%z*!2c>8N)7_9nxO~IUxNEzf|u^(_tm`bM%a#SivO^`(M+ z!gJ&8*H5(Ief@$z73}@PK$9^Pc<>z2w}1!q!LB8IZoY^9CZG3VC05BJl3=(BC1V^g$;S@yAR9z8}&P-za%#kB7xWk3^K^gRUXs&yog= zAJUWCD50{)!{(t!CZhC3PZ04}NCV~#=_zlN(D4Z%`+8`#mJR8tZke zC2X-*dU|K|EBMD4M6IuvVK=6h>zi;h?Dl)Q^PBzs3kCc-C5%T@ZvEC5N+$8?9T5VP zTJ%kRBfGqQT{7jmoJaDHEBvunXD+|1z2EH6zq^2cQj4C6?IivKM}+^&e#3{q4@?JQ z1p_Di1ET2K^8BBr-v0YTaA3CLD`6~11jU(zj&V z%uTqifMxkxnlAY)2S^AwRd=?_?#sHlA|k!xJjq+L4_tu`uvAS$n2G~hECv_Ot3N7k( zzr*P*Y89@Ru&kuI9nt0=fj=;>T=N2XNle%h9FYNK>NlG|csPSyX9fjWP|5M6 zl@?%5Qg(B%Yo~a}aGI#4Q^DW~{m2p2EdiXFc~8nUmWnZ|BW^u3P*W;Zf9&R)Qrp70 zU2PLhl}XZ{{3`HG8Vg-R^+`#9fzn>BA*CYXd~-zMNVwWru2U(u=>RQ8xPwdtMd+h@ zXx8{RuBiUg)?(d)IbWz<3^cI%EsWDV%5f3zO&W6h$+2EK^T|j(!VoIOtSlK!#(t>A zxaSx=VyPs$U=m)2mGsz++AUkSW1;C;_{XuHoWkHY+}0KVOHblK1LYH$n9IBIzWnOKJU-vbztBsYu7UvEVk>PMt`+ zjmjC3+Uz}N_|EOj&>_wi`L%X}%V$#aF$HTWnrr4y*&2d1n1=#3-{V^QL6>A zQyxz<0~hiy>T`DH6?C5;Fz}8$)^LYDjsMKPP2#SQ9jdu=f^&mC-l(WU@zXP+pr^>E zgI+?VVXeJ+fL!AR11QwkHxIvjKNKs`I!iMk z`P@(~9(Rba?qi%&ms+TdWaNmY^4)4Jl@GRk&a$z*{p^9p6mjxUGH%ctX8&EXMnRR^ zN#%tP87T@MRp9yVH2R1Mt)+ixk!FpRJban;VKG|+qLcmMP1UI2$GfaFr)X|Gd4zhT|m*Mx8A- zgul5|kksP`Yvev2nt`ha#l4`U?p+D{u%gCu z21D&n#n$w03HmP;Xb)JVFOGHxi*=e{5F_Z9^HIU8tEMK%3KNMRMw1&D!~{Lwz4C+# zjA1lE&M&V#4;Jho`@JMz0SpV!!*2i#kp1&fl9l&RyqH=4WC4g>%B5o{^xTDdX|xmO z1Lf!-)NEs7A}uzaOywf(Q$rfWfRHRhuQckIPa(d4Y}&?{4P)-~%E~|4O|a5EDQ_1Y zO}>`oLY9A?8TE4PkljJ>7D+aVQ#LN6$6}+F^9Pi3vFG~=cCb!Go zC`iDvT5DPj(9>Pri*~Z60i~iOYOMmn)ZsS1#fUr<=oU zu9{_h>D!~rK^{bTr&Jw-a4R^1edhDeoB)i|>b+_0xn*(0h51X}3^@hPN;wL=U8vFXX`mRA(nkYz+3*n157xGaQ)Bv2qnQL)lo z{?uI@D+r@Mj!{ESTFvBf!UNZt!#(>Z&{=vmxTY;}uNT*rC31WDlm25ghbEM0QH#fs zF~xcbF0}T=%YnFFh128v6_bSvM`O!kJ8E)hfl79q@(zRGy4dM_tJ*rQEJXgwNpSis zQ?*J20ev<^AH?Kpeo#?Apfp!JRARbu>O$+(M1Ui>5}2&Mb15s=Ufl>vzH@qS zeVD4X#?X!YETyT-vvRmc+=9@`vLfl@()ze3TX(ruRr&C|I3gjDm3`UplsGP-mQK35 z#~v6&>B7=oC|hT@H<&EZiyuSZQ~E>QtOpT%Ge*3GyH@rk!^7fKgh^KRrNhUM&3jq8 z10}7kMxtJMiU_I?)EFv+1S@l>&zKsd?_xh*jfI7Qo0&4TN%sy8;ozCtuuKmOE-F^g z2$9s5v9pLMN(66jq^|}^dQa5EBZYRN+jC8_sZBpd`3#ttU*Fl-g01HFlws^SbBAAZ8*xOH8foKJl+h|)@rLj#RNBhd0;*=}N`Z$I)VwlRqwRaF)4l(3;h zSke*K?~y%=hN%eBJd{R`=3+g4K3|m4>t$PO zjh#N$zArdEVgG3E#He^g#k>Ez?&^%L&42twUQNVAA@e$He*_dCh@1}tvI4iOm|iad z2rR#2G&r7P;>73|S#?q7{9UuWUz=_G+U)92o1F&iJlts;KOyH0*r6_q=o%oe57^-` z($X1c+Zihiya06cZc2dT8CzxmJFA!G4W|YNSuYvNg1f3-jh{TWD%$N8XqB_HVk-0Q z3L)oxw?khR*j1!7er)s(C^uJ^v)$VW$L&#Y-s?Yo^jK`SN$H0ba#1#1{xdemq|~3D zfD|Uqg&sqn7^UM9!oC37ChAzq>OHDr5`HkMIx>^8ZxXM!S!CocS}^<0@~8Ycd}|Ia1AH?#$LI^TFZ{kP!G#H4H=x==>_-685~05J^`3E8Tllq+*?c=PAZOxnFwGVi3qbaFYiJ_I z)87W7ItuQ)dnX0JFC$9Ig-xMqX}u?0&t=9J?AY$|O6qIko0 z#T@TWDHu|PC5bs=PB{oXv(g#o{AN+lFA>gPbYLI5zvJa!A*os*w zQL1L#0=xR#IBydwjhz}X{IQApwtx74qJKyWcVAuq4u75bUs><&*E8XmjA*TgEp~^ zDEM@)#R^vbb?_p`ONo`s`?d)+=?4puQyiV1{XP+}ypHYHH|gp?STXTj?-^Jfo}1P0 zcnN&Htk@PqZtYS3L&8jmis^*?QsUc$-NW`FFAUE@y&OWmcL%QZ4ZL2n53{Z)9y2+r zDkehT9XLmyo1(369_cklGV4m?F;k+d-b3g^f;;iK>D~H9Os_eESyu^jL5{1N{*1lT)kND%pvM>mYRl3mtpHFD};4WU4; zk-gxvThUp7v0xpBNP(${gFTJ9PhbcaLTDN4HG?0c!5C}`LAg~UI}0nqIbYmM46`c` zf)sqda_rRT8!jt+Tcrulb-#4M@^t>$PggqD^};s<7ZBuR>0Se zpMG5CJ6BNudtpaoCw*fh`#S z2W=M58C`Oz#8fub(Lirj!nuYU(BYnsSl-| zQN0uN(wp z^*{4jNM*@9gt=OO0MPJ&z|M8lzpT7Vd^7DOd{Lv#x(}B&O24MQ`fzhZk7_?3q|#zp zolX^BOg)TVw(|+w)FPaowT)hEUbvGrvO4!gow(&ZaZq&;!Gr zN!+LtxXeK3_Hp?1MT%1kTPUe%LgJ%Gg{)v4y;b_Co3AlDZ0-zhT;_kU2U z@PVk{Y45&qi%_Y1P(2(^0>!=f0lyNWgTh1c)8r%wsn4qbk$@yy=Pykky`v?F+N$wG zc*xqcV@Xf|`ge?;hz2ButVwe8n-Oa`h;i>l-d*_2wW;yS7-_dDGq=&m@k`=7%%ip$ z0YYl=Q69s)^8KISCafQHVj?W6U>@DTtiO1EpZeBv*ZScU02`HTKy0~LF>zwhnm+z> zh_2_@{df9<^xaK0ypXDF@IfF+iXhB?(p0aBJTVk9>PZ5D#Q5(ndE-JoPKt4}2d^F+ zE_svaBnu>XPG`$|o(%@Z2womGu0zkj&_Ik7zN;m-Hl0ELM1)G$vqko^_S~!9i0GAr zbe&{Ak0W5df=wgAeU)l)Sct=;>TTidP|j?16(cxiY#hL2GXVr@%)r+0FF;B3vpkOqBD;mHT4d96e z2t)(8qXGQU0N!Xolaj0bR?WgRw(v2$Z#JtW`00 zoHLrzTDaC=T2QUSyY)pA)NrMV>xmB14pryWa;9(eq<6QacXy_Dx2Jb^qj$HXcXy?C zKe3>(aosQ5Z#P=%?QKx zbGU)Vr^7hitTe!}k6nnymuUtke{;Hdp(z<~&fh^p$(v4jFJ8u!RV!jMUS`6uj&k&I zTv4~ZY?j3}sc*>8kCKf&F0C6?*4UI)Gy*^V8`9&r+-@0JV{=xeh`9K^F~clMwyz|5 zSz|L+=?Jy>z7fM{%5wI&%x_2<5mWJfI7`cnV^<1jrV=k#KjJ(cwKiJBp6b{ReW`uWl&F$8tVXc2Fxi2h zBzAMK8~^dZMgjcUMq*gL&`Qt%h-~V#n|a8K4S9f?EB%lV$OO{D2DGM@@WG|2r8w+sULD#)c&G${!Un9SmI%Sasig$$ z#@-#)LwM)}y}|}Ork04o2dSmR>}%c~9z%F{2~b1~L`*I31Y@R^lCvB8bc77yVG&4+ z7)Y5~A_cRgl~S^=`E(=?;b9X5iWn%GS|SH4q?OXL8~b(?*~Txlf!-ZB5RHl$XqX0} z1Usa$FtMNbb~F#E;t|{vH83y@LJf{eV_{?eAtKwa;lO(O24HlzsU|?tp zpNCh}#AIU!H7V&=iOGZiyqrg;_rjOOQ@+`iEJVO|i_PnOFfpV9vFWhI#$ER}zWw`q z@$V_wGQd2EkH8DmHNo3K^-j_&VMBHF`|Ct!fuDYH$%6ij90kzh#Z+z^>VV^%2Crk* z5~IFfiQ`rZ|F3B9FAsu}7iee_yMr2$q*ul!h&7-B)l4r(Pr<1Z?)e-xb6mFtO|MLEpvspU&^$(Ox;dAf;jZG$ZP!p2$ z{-Eeh~D(?(|#tTJx^Cq3UXQe9&B=LYdz{LCLBY5texk_SKR zpmq=Z@dW1h;va%r{_mg-6r!=~qeD?eyfYX1|Il`r5Rf{e38#hc# zZrs3!4dEAJC9*JoCsD(KC4MVWBf=p~y%AAg6On<}eUcAW98=2fr$n!w zD!;Fg#eLhU3ti}Q_B-BHkUVNGyeA&>)%8G)aTb=V$}(tS&zLSKF}v>Lh^h9n#NPhy z+HS&e%VeVk*Xf-*(@`}C0ERm+3zpv3bya8rrK}1*5^L{<)QsDyACo_lBm^0)| zihV-hmkaYefC%JiuOuOjmfj-sm(~ zf$Y)LyQpNnLzUKODpf8<4f~I@2Pw`C#<~&Au*hW?!1Aw=%jj<2M^_{3-NtH?ey@WB zlc&q~G&cMf5l<~cJP6YPthDFZL$9#vVDj`(wuZrp9+>|Obn~;9?ZoM(Nnq93!KwHa zc9hMnubu}gBCa4Tq2Xc;GUcNqxUbH-+KUcIpQb0!w{->iZ0J6b@)1NKcu)NLHQvzS znU5YU6rwDn#Br)O>k&^$#NN&oJW--^F&tRu3MUHI6zPbqZYNU_H^86r(7B`3XEQ9xlADzsDaM)3VXV+m=O-w=y@t6o4XUJ=AU$kjs^mStBr^8`2@V31{WLIoS~=!T;3Rii|K4wX1q9OWwxd3&E`@)}b{VS;8@Wnr@a(;MiA8MT6`PW;8W~yv*$;R!BgyqO6E3 z>bJMbvS8Cn*qoM`Fs|bmt-K}~o3e=};7|7r8T)atRm7$Bqgq{);->q?jI%h{D&und zWvtdN+T#X{l@hM0MLJ^}+>BPnW^B?4YSVoq#?c(*6>*vU^j5|eY#Iqu(|zN{RUEG} zspE~me~OrvF=xx|&*1oJM&)^`new!Z8Czz5B*!ZU4sfUGbyjIwrheFbI@od4x+2jr zeYb+JFni8aa913~oD&j!=+|U7Z!4ilmRs`dSK%1;&<2x? zd6D<1Ytk1(Jl1jZXSmvl;Gu&0q^9(@gWsi=VzP^Sbw~}xA`$Qk8&I3l!w2W4mfmOY z@aj+>ibWxKEo{JSN{!vu z5Hh8|6O5ErO2#hk(*Zjyj7h*NV(`?I9x0e+=}Uf&hqk_qX#r9&cUmbGJA!Y=$Dvqk zf&>wR=cWb7!D?xxbefDj#gUFgy$lG4pM5W(1RqmvG5{p!{uentN8m zgNOe_VE-q=@ONUU&JRMd8~;BSp}|BL9=+ZRhqnF+#Aii_O}j0i*ZYJdkO9P|Zwu)E#*+Vf(fC?YUEKbe(5++8f~&Uw0>>@Rm$#t28HM3Y3I#CcRb06k$nY9na^`k76K?rXWH4IjE;%PhImJe|61g z+4(YpTJA+*-gttU`sqvAYu|it5@5dhz~~fJbYfEJ@Bnkr*PNo zz1COPe07ek73McfF%@ejZomZO)zPY9KWmCM_ou8qLoLk_t-QPaKId%GQq1XvMVhw_ z?T*g*AnkeeYnM+S_K%HKwXlx!mEo!>azWbKuUgufz8nZDi8 z=5#;-IGsy4!6;VAd~@$afee^`Yk{iQ|8|vbnYJ(1#iO%%z`3|*h4NsK)YYenL?3g% zxvq&#@$ICAtJ^1VZxS(yMUy<(Ohp->1*! zR=YwU#H-mr4@a>YyoqU+Y;dr#`F&n`K9OI!3FO(X*pf{ilOTE^I@B_`Eq;h=|KT9D z7Xjv#?{JE~cYTqhF4gB#Y9C@|D9tcNHM%k13>V_5H>+x0D!q7XKw3&%h6ZF_=7XWzBD+sS#X~y79}FHO*iMlqKp5e- z0;<9Nm)W5tBzyCM4W8h&m=x&cR*c|$P=d-S)D0R6?v?jcAsj#-?N!frRsQ-gtR!Z#Ryuy@d3w>dx1!hv(PDSPs{V z&sS2fTotFlQ)5jI@-E5fb>OvB=wY~y+y`8$-U}KJUY#PiqE{)L#ZV{52EL=c)wFsl z|KtYM7_J3w;o@q6*Ud5h^ZdkH5Z3&9D(_^z`BnC-ffX$q_Y-F(jKGPE&PrCu2Zw#vRAWu$xQ8OkgAMp%EEsq7nP)#$ZkDF2$72xUJ? z(6@*yG^&c`R$nuXOE(JnS!Rqi*GRE9BU+N-)upM3jqi8QGz?1WSrsy7aU-mmMpC_z z(O(H`7l>#{#)U@ey%o`BunP4f$wASz5V5zXIWSs~hAf+PWq-{lu8Ah<-MCPVe%Rw+ z%_pH1Wt3nIS$6B%;rr$rL4@9fXx8jC!;9j$fg>hu!3dlLv!=G`i{dT8u?XT{Gq}(e z*n<}#JZIf1 z_w|?`qB{Dtd|+0^LQrajoemE|@_wwxOoe*l(~`=pij5G_3OgGfgzWu7kC_hD(YLqB z=2+=&Z>z34o+XO+OT7|C)HUB005j}hI0{f#AI}ms{k)u$4rqF{(?4+cpNLc~KYr^C zZU0H>tNSoR>JR4C|Hj%!sND3M*JU(RHwrx9FN+G+#Muz=EMGTro5#Rwg--WzyaGyd~{x*o(b0u zs(;e|D6whq`@R4|eQYR}cqPx2u>dhXHk1c&Kb9E3FZQqLG6k<_8Qb4J@l5$fmUCa1 zTBsX2EjsF_b3c_@0F0a#L*Am%yC6z0wEh`+FKrSZcI^1SIcXaFlg7`X9n}7T|CI@| zwI>OI_JZfd*}>A@B@kTwqtn&)!7b=sLa0wXjYcu<27C-JNo+8eIr9=jVZSvO`4LG6 zB=YfKIg#g(CvLVLVNi~MKzvlM5NElc4F2I*g--eo1BEWF@~Q{FhP_kdDz9v~L83=R z?}@It@g-t9xekZ)ST`YvPfC(ay-Ot6aLnROOm6YG03J@Oa1s^<4qxE=hw!6*ZfiH{ zBB)SixDXDXDAZk2=+U~C@^#=S1ae+Wvp;v^9)Tnw)Pi{9#yxV_^^G;v-qgs-i0L}L z787^W`$Gw8ZKL52FX#``v2>v0cdbDr$EE=6g5ekvL1r#)aRq*zafeG_?oO#1CD zvtjAC^RCqI5lr78)P4?S(S0Zj4dAmAk6(KKzVS*ZT;GX_Z4AVJwbs~qI{)F-X+(Z( z8VWhZs^kR9-Wf4@chI0&*^a9`<%-mdsN#}g2)_K&35|Q3?slM+(7k22`(d%9ALKvZ z+;a_6+!U^)HDL}~B}xvz?V(|dX#iiXua<=3hU99XjON~?7R(~c7rBTxCMSf@kK|gR zI)s0)XEhdz*B3^ei)bv9XtqibL!-C8{#LxJ@&WT(M&@l-=FvnQxvr=$cY%s67+Qmz zp4!LrbF>0ozOmB}HNpuKnlu@4V^jQ%WM9n32!LX*C=Q}ZI1D8B=;{$ zvN0MZ38!yX10QJIGKxW;OHzJTe(>nBl4w9UdkSMa+5@iVXu>JwKC40e)8Y zn>09l3SfPPj=>r{I3YNEWp-inq;U9T;RmOR?T-i)<5(L`p1r@vs5gn>eM6*p&ws|# z;H8_8t)%+lElN9+r-#CJl%{!g^Ke63QKU>w=WFeU#X5Y@!9XT}^8rL>BY^Q?RBqX4 z^p|Dyy_c|qrdOciCQ<0+>4L}E7kTRj`W2na!_#8G@afa$FHG?3vIho~kgB;a4#O5Bps3xj(Oa-|5Va zV3YmGdZOflPWFD7MuqW=rCKEbfGD_VSX`f?s9y^{ez%B3QNx-^E_B31x3s_N-nx5S zV~irBsg^~hPgj3(+d*8yv$8@29B|i<=^*j$(Pt$@ZvlCR1l$agCm&v*zoRQ5*5y?` zb{C-#&MKag4U>4TPWDFC;W(vNQ_I_GW?+3!usK0Vjf3e`BMKjH;{ z=~=2|G$GkjnVdmApyht_OwRG%gq6jsnQ3R}X<<-EqMF>jyF5I7zW&~ zZ0RQh4v*zVumDQWWSlyi9Yz0msLw?FIUYiPa^zI(>>gYersmfATO|5fMcs$qw^f?b zXn6u{k-?&Grw%lGG>;WOMoLd|umX)GqBKXXI8u}kSW--8l8imO2W6;BX*(_vEcuL9 zN?v5L+LuRRn0pXz`R$HaR$AXNol5vXEo&T+!~L{^!@HO)&1qmBBQV5UOe24x#=H|- z$ZGq(Ge~^DYW|quI0$p6OE^?u!lOsC@u0|Y;Pvs5fI*qv?dI|2qHNyy?fK48`5516 zLg#66y~J?eDB0Gt9(HF|uj(Z}o?h^t;C)-pV~1?pTrv3s{c-|ig2EI3{Yp9V2|GCH zo;a^Z8(8DccLE1Q*%BQa;dcmuMu{T(PcQd;r?5hFjHL|euB;TLX)_4)@r`ge)u;~T zW$t4J4A*RLt}pn(Ny}h$cRA>8UMY6_y0%=7biJLhVv1<@>U%x~%EYwV+`&6O( zA~>i=!IKfj8lzni4v&^Yvod(FSog|it;C?OeFc~W_3YIn-3ZgTbGl-C@xiPcV} z$0wY5Da#PG>Q-ZmVKEIYE4eX;Vr%1Z^xov@3_Syyn(0dN2T&B$!dH&539H&&Y$~*% ziY4U2+qCLi1=o;gvBM%#aqLlWYx z;JyLJ#U!Y*kCXn&+8U*Xy8RZ1|IBbBJy z(($FWSuF=7S8!zqJ#Ct6@2+2W^K?jja`Ucm!!w--L#KSR(#x$gWeCkI_f5?yzc8Ce zws?)E2aI+FvO&Ra@@yR|wQCyIsabce-RsfrF1+{Hb9%^oZ0A}-H#tDm0Kbskve&2 z3|5pXY=FtO?wI9?4I~6ED}g{>jZI%7R7-*GALz#|`N<3<6c@2_ZdR6QW73Z3=`wo2SR< zdhpPm_o(&hJMD24hf0D73}N$gIoBD{&+5drho9c-KkKMqNgh^wv;KBY9kAV){VZ5% ze1(t8uMpgu9h-3VcUn3flG9`7LA#qv~nM`~qx%TkEXNXnKM;|mt) zkW_*tVW6+3Owpjifxo@gcBnd%BYC!*Q_&9WEEYVX-fKJ6DbvAkGKd#?GI zBPsiyP9a4k=+Xntn|WTX>LJNdQ>%kBV>h3~K1S#3S6CBOkv0QYGIdmb2kd0RV$Xt2 zT+#WikcMl&%por`0*l36oJB#>`&&<}$pxh>$PBS=!y*N14)(6-yT4zeOssA4=6;b%IatF@u~vUG$77s1XRHpz)xFt{uhrGQE!(5=7%VEAj z8yY|7m``wAGk53qO}Zt_tX1K;W+`B7y)lMF;iF&gAm`}DT+c!SkOkNS$L2tv_~G?OR_8@uF+ZS62$*pSxyXp zX}&LA$gd!g;G&oIz@5Sx+!7UZq8*`dq&+#&62?ZMHE^gYp)Cu1NVkcs(uTqkYMPBGtY~oGrpH6J!u`P_pr9odl57})t>Xdn;%4L?7#ztn^ zLjCrmJ6HOcVE^WGIpSWF@_Ik#8`UD3lt@5Yv9}_&AAnu0nklX5fJl6E+_gL*D?)GP zZtRICdLJh@>Rg&=!X5hH0u}2P)889>l*LmB+4T%;Z7Yp9Qp0!(-TPwDj(tyaZ6wTU+|u8YM`fo@C`fn;Jx zUs2V&+pFrkdH0D3Hs=SkKvQ94gjrpa8I|nXm+`IiF*uKR^ewH(!{VOar!J5oE~*5H zJXzG`@C%>}h-G|mwn!YL5mVsn5E8BSnPhFGzDpQGTs0i205jS&;Yp`zrW^xBdU%s` z08(J{@=>jxluvHvpgHcU;|$u+&8iPuJgR+H;kVL~-XJ+?j@KbBQRXT+1_e01b_BYA zxe67()pf}Ju|F?Jqq$u%WMmyIR9r##e5`5q)a3R^gSi^$h`ZjN_E|JCp9hXYkgs4j z6TN}5ZNRw0bU!1ZZZ(!_luCwT-^)0)61dby#XLuHk?uKmMML$LMF27mzTw1aDk(xkI2g?#=5uT2nw^i>tQIP;>uOx)QRosA! z?Iooe^I7l${4L)wCJ^_7TtW!`3g5Hnchn68gLvDleZigKBuu7pps z22d>l+?O8>cLEwR2EjlLaDr7hL9{R?CRiyIcWWRfw^K#9-p8Hl?a34%d{G-{G^e@$(OSd`}!Tm&Ub0 zW^xo2>pd}_A6T?aISmP8$_IAN6YvDT#ODdjYe>OT#-@$I)H6G;-KY{-M%Bu#bh!~n z6w5nyGDE-FwCpMHjVUF$@JWGL(In?9+6w=28MrjXK^gVAz0+=CmYPZKGizrlR(NHJ zgF2zBg4@A}(7r~SLv7&yxwoCOuT!Q6bV`5wYZ`eUEnClMexBEg`KAOt zN|0kvF)t-^Ch9CTiaft2^)pGt z{2bU2DE_M%?0v#^S8dctWi$S>MU=(ZKaeqq0_{#2_F-rjQqYSm3d3e%? z-o}!{;A-pe=|DDYHcv+ck-v3ro*fUz>gC;f5P)}w+HZZ&y zM~*@4^ikXD#mDFI{r`I%o&WvY>kuITu;~r}p#JYV+E~ZdKwrV$*2L22-^=OxpAvQ? zqPCr!y&pNc@S0SPe8^j7B8km2#=fK?&QO4o7`kw>X;AgKqreyb7>@HEh~LdM0 z=rY&aB*-`5lr6ojE_#iRNuP}Bm&24}PRDoMmZTEjHO;&}oUM+Xd#D*;<_LS*MJw`@ ziQ(EW6_zG>I9%LrPVT~%Ip2uc&)J(Q>41%nJ!_KEJ!?d>3^&tTu4!(5Kou)@wFdXv z7kDlgC6Maekvev+9VI>9q1a(c3e1;g=b!*i0K*Ohbm!)gzOgC#lUT2 zYU#u`Jg9$dvup6OzH!tlD5~(J9}(+qhq>&5>pzc!B(d5ClLih!?6kuXiS-%{BZbZy zqBa6Y>d_psyxZ#J7@)UPrcq#(CKeqJ3(%$;^J$mWo)X@h6xhu80^dogwQS>r(Tjhl z6*ji5KcAt-ZS(C&(`gXp)ng4Wv@WuHv@p>+F6BwGIPCeyTla=;%SZ?H&Yk1&mycyM zK@no7nnq2swY1@TVE#SY4pr0**Bk=c%;35cvsDX_^Z7Bp%)ZG%5z~umJI|eMKnR63 z_63QfhlnT&Bk2!mTuvBeZsb)+=`$$YGB zWvE0Kn9+&rF-#lp@;84*nf~QJO1U948-S~nak>Ftg)`CQhDVWb*u~+tv=PO0IAU_f zs>7ou8RGy~?`qe$Cihs#dA!b?R`KKXX(Ht1jq~1b(Q?w-m_lBTbgG(I7cGE^HS*gI zeYvq@a%I#^^8T)aYm9{=W>tIt^@z8)LM9v1#t_T+8nX_>Gd0;6-AN@*e@Ie3hg)gv zAX+kG<+kx5lh_MmoFQin!C>y{c`eAQUVUPatUG8$%f_-h>TmPTal&78ZU~%Hxc+ud zj+fmwxlqID{6Axa)wk-EBYkzwYB=p`tn6yuhBqwUh6No;<*+LRWYIPZG=oG;Mdg}Z z-`O9Ke_`=1VOb6bfEBLadXOhGu!J|pdN1l@vALm7#jG`m;z zt&(~`nmM-KCW~K^Tkl-K2QjHw4@RaGLgTkn!1AGFob&Y4-r#1Pmy?D&!cGOq5l$_H zVOo-&bHN_=h6!qsEXKLUlF8WY&^GYOpX0YahPWMrq0bOa#+Gxr z&_p|Tn6;BIMzd(pYM(r1J+V=URRN|a0pUxIaOc6pMGPU+&FZVsQ_=&TUu`ty1*he= z!7jv!99_VU2QIb_I|#oymGx2Ut^1_Wyx9U7EnrjYA4T9r`JhEG*H-g%qlG@w6&lxJ zDDnD|^+ELD6s1ak8bX7 zQ-fGK*gH&*4Z%QMvmbiWiFj*^ZjgBq1d?w(_cmVA+V&YWb~9!Qgr$%dt1&G9$BY|8 zroc15n~=w)+|T-fwH3|IEhMQVLh}GnJ-L&xdTGR-;8Eo<;>XI%A_@PV9awy}h_8ju zY7U*T1Hh-!h%R+*y6_ttA~aWA11mn{Vm;Q#9GZ6!bHF|eylEYW) z+$AJLN6>MQYCQqcy&(Bm%jQNWxILD+_0tVwwg`W2^vc6s z+LA-R+Yt^@GNJk%c5N4nJ09}E3K$+2>k8V`syb`eG$Z8Qu$A()7zVQxVEIfihc7>7 z8(GnE_@ymgkHBrq1#fMv*;|l1F7wx^P$ocYYDI_pB-R*iJkxREk7R zhfoWMK3L=|>{yJYd``cU@DN6~CnNuuD2@A_tpQck_ExV3l5XB(>sR!Tl}W1aJ`6PL zdp!D;@*mGdq@a+3IaTh}*7GooDU^*vfjKnz(4GF7P&?dEKbYP`#f)}nwdtNC4aFc) zep%6yc`xsqNh+v~<4~NbPq{!V7%q~n_Xt<7 zLh7#bcZvfHEci!UZE8S)L!l|nWrZM<+<-}C%QN9-v9<(Rl*H_t1XRz^AUhIQ0!6ij z2P?S4zUj-D@NS7*L(rf@chZy$BoDmOgAl?4+ z1K*gOp>TJxwYsK)K!}NSIHik^~+%`As&!f`wzABw#;TptuUu;4@9mI z7FlykR26HdTDJ@Su@cE)iva42s|rlk0X(ju%cdJrDqkogh)TKS4w_uDM>>_^BFVK` zX?N31KM6nV?c*o~a`3R2&%Bn>vzUFWngz5xKEg3QYqMcV)_YqsKzPkV8=Hb20mOih ztPgatV%!f3AA4J+%%d65N^)?)*Cv+tFi|mj&hVbrZP$zme3)hoZJt~NWF)K3G(9rN z;Mp&@$C3V{dXU+#PBfDYrvam;Z>2~*;=yo0JR-ijzQUt{E)lAoeeqR`I{*shP!L4W z4rGMMvuCfAIsW*TNY)?UzKcl%`j%A_*0$ zZFQJ<^JsjYSRAk(Hg{Hdm)m?iXhqWZF5-d4;x;}bU{-^8u}V#~Dx@U_!!_tdk2cyf zapqB>+<3TZbrbPCMJ2Je3+>B!LnIF@I%af2Y7ssdWY_HXsS7{0w+uHbbk8?%&*!Xm zQxGEl|q?F9A%{leNVNH{}7bxwU8n?w8d!j z%O|i0A{@_3W`n-v;oz>)XFJ?{c01y2S0v0rAkGL+NmlGj8y6UIRgMCE&0rk(K8w08 zEaXCn;iImQ*a)3hF0S3RF9+f)-6&^uN6Td-Hgh?pCm})DQk{O9qbxq`+v4``SH-J! zw)wL`B#eQ+rWa+nG$5c&t1}$Z){vhw>0xJhEHaJ#eG^6mQOQ$022McdlPU42TJ&mR zbjhgbTJ$j!xwVzjI7e(i+x|C(Ca1J(X^)C7C}A;Ccdst+1EIZqCgI2(b!5q1@9zkR zQm@Kr(qu~~X)R(PSwK`dr7nWRn0k_enCN`DaU|EBL+~DC?TTL#D2)`?v z5eV?x4cu=Jx)mNAF5?4ZCl~~YqwH`(V$ z@$4*D$bafYxc{&NL7uT>D3;6`wVM*Tgzj-hsa=+X zt{;ZVLsBJ{L2`-!>m)*f??yIdN?6W(01w#17>QzxBfiqfoZ#z-X33E2B$;v6{Avo+ z>r4y@Qoh(ju`;9^YZH<6LzU5`PO%PujB>tyEf@f@$ zR|JZ*e(9M(?Jlz>@DQhrWX~*MndDg(f4zn+TW@2xTTk$~^hET7LH|Lh z;5@dwXq%;dt_+wqV7L1b&wAG(octUY_|u3sz+_1-vH(8E@-?43CM5_@pTzJbA7m?w zuxxseo1b(WTjHJ5a%^f>(HJ%(tNHUG4 z5sM(lWBJFg%AvFNoK(mJR%wBKW?N|98nX$y%{B+r#J2Ebdkb zPRyVKcb7%xpj!=vvB4Viq3!iE-TK7YAnD<~Kzcf}h@`k_4gDiu6+~PcrXSHMh1><; zAkP3=^4}p*AJa$m3t$i=DmGUo^5uuymP!JXq(;++#U;Ha?Vp&%M>OPDh5-UYja2bU zh^i*TWQin-EAr%JQ3EnSTqrat9h(H#@r!_g+lVppQM8ueqv%GmeVty+BiLG3m^2O9 zl;Cr4gm`w1y#!usyrd~!xttUlCxPVBlHki3@DTO-wj(E_y|1utOz!?W84^G8j0OV; zQH6hV915+ZGpZzl@dTg~H0MY&@%Bm~>*_WMZKgq>KCl3tDWxmSHsCla24U9Sl&QB8YG?v9uqiSbeh*6xa;-uenWn{|~sDTY6SlcL=frH<4 z$|rHyK_|anI+gy2%`^+?AR5{ikw4GX%u)XZjSi{-JV{v>IE-%snPN=QsLfi|$M%%d zZnQP^b$t*2elz|y$kTp_DoW~}=t@&~yQ5cIRq^;sXG^r`PO31*vte9To#9OFELtHt z6K8O~C-d`GML#G5mUb@26*FBvqa|0jQic_*y<{t2dgm;ZYYeo*6-P{ojn`s@dd5-z zM%1vz5|ngT#|++VybPxF6CnOP6sqAM=OGhUj-cV#_-lJRwxszFzIbW_4~jNE7n0Wo z#lRl*5E)v;0vIm1l5xD7>k&88NQ+wT1)oI+H?`dce?`s`5LDjo7#zh*gtGsnrJ z5JzcKN;qKzKAsQ3T54qK74Q^A=nx5ph6zEpK`2$?btD}te%8!oI1XlofTJqtc#=F$ zf(?eYYA38|hDJ*J8A(V14YpQ~=c$JM40j__qH!PiIynmyncY+R{U@Vm6eo@h$n6lU z5s>>Ad!I-jE)b)cO3dak$ZL>{Aei6bPA~{L43|0|zM>#FTCZ0eAm8kKq00DYM+}Z3 zji2;LQ2L*CGcCjru##t-axY8Nz4PG=B<5kg0|^TAX2#{aJXh3ntIo#UkIwUO9d6Eq zssv?*vBFe2^)0)&{7wL}%niMIi72aihWNNV8{rBK9JS92`j&42eY#!d-{Wd9Ir)l8 zr3p+qm2RfQs)`9b_0p)JfPk|Z9^0z>6+-cQC`UODw<|e*phJ+vDMCau)Kne>4A&~x z$}rLya6t&8g|nCUYg+Xsj}@&#uBA1*RFUn@{Eph6;c(=;sP+nbC)ogF3)t^;!UGxl zRs2!Fu^K@$4F*=gF|3k3%8e3L!zp9boiJE=HYf^_QYl3wah?Y>v=@vmf3JfWbi@oL zd^vidW=v6gX605j6Cd>vQueTLT4r|0w1$+Uu{dpai9D}80m60%-UbpE&-md0r(Pzm zXttCdO9vW?tmL{MQ*%QDS1?QAisY6fn51Q#W3CDk=K#oZIWpL!olzZ@N!%j}fL6vu zyiNzQ(F-L$WuMQR6++Y40Du~X?su?>Doz~u>!Ve+C~^|?MCE}i>F_?+74?Hm6>~FQ zTlTR_*r&VsU~Hl&O93H>o@p-kGdJzUT0LmeW@8H)S61|5a$hd$fPx9rgA{`m6`6-g z*Htm5Py{p5f2JcV-vOp`BtH=2BUCXo%T79kmE& zg4=@uJ6rpufHsZ%EyLJ^J{dI1r9ZB!OTcDNSt{P4-GI*v%f@7tPV$vFd?4Dqx&kIp zFrpXnXL!RGNnrw)VC06-DvPhOt*KzE#){vEL3}^f?Y>!~UD)y4mmWg5k3vL(AfZxR zQ>x+zy*G+p+Fds;a81$$Y;#oe-T!8jfFwUr{MG7=weqdee2}(ci9{(e`QzpHN2|RR zP*j|tyT`~*AJ0h&Fr!V~#I#G2({3q^kNC4jJ^TX#Yb`0S1C<17n(96@RE&Atb{LzU zPGBZEh8O{H6WBhKwxn}&(jli9b^x@3Rez9_9`k;7E=Occ=90vy&@cbZj5dsO{;If%oZ zXyga&CalM3hpcVlFh0}!2$K|iY;qlqCcV9H^ikqT60a?xY?VGrSI<7tUuwW@`fFsH z!_u4I<9i3HNXMn*!p8Sm4$5!&=^`!cQ-BJFzCa`LPxh2SCSvnNY2MgIzVTV8;|vT^ z(7UU46FIXPwxat}UE5d$nuAlPI~khTKtVZ^$GPT)84rmxhJqT4Pk_Tf%94~RC3b*! z9cMeV#PWG!5O;fh;6H{Jn>7m{()paJMb~GQnru!aSdgMbT?vP4>=K<-b$#qUxaT!% z4c3gWH2&(V`GyzSW-qnaY`1~s1in`>SD@NFR_^reDY2wACaN2}$CqC^a0Yl~G6e~% zRR7DskuNzmDdru%A$msX%6BSG45gdZW-Wgfq^4h$eyBY(aP_qk?bDrPbLhw*7`B0Efwtj~naY>=h zxlyMK)_w6LBC1*FrheAz34S`GdNRZFoNN2O@OKo#H;Q=8@=w}o53H%KZ6_S$<$E?? z{g>;VzLY4oGua-h;!odvJ|7A+=ZDexI6vf_@|IwPE0O9-TO`68a>yhI#^bw&J0@b} z)E%_{rG4W>WL8o_=uU<`DVv>R3FKaX5$&*WR3hx&8lvWlYt1Shze7ypK-JCn1=5HZ zX|?-Ai53uRZ0tX!Ps(K1hNXa}4Fv@_X3?7koycQU6^_adK`l%iuuWi=0#C-m@QKSY za}$a{9S|X?OJr2mLq`PWkrN-NkEMb4;b4_pvEz{?X-ZT?Nfv0vr3x`v$Y9+q1Qutv z*^^=nXnayNg}D=V)o~mezs-vIWiXFFF)~WV=gud_dIV~YGnHbV`bo^iSAUm^J68qagwgyM655+81x(xbCwySqd zqJ<4X;$OplcF9|L>rOQA$4%??8O523Usm=HG}{50MUr8enR9>e&owH~ytY0gPIvAd z=}zo5uib6!X@As^bE{ItGbDPW53sU*zMZe5^5LP<`ep)LA+j`+WCo=H*8LnC*T}5{ zTi@WIysdQC7D-Hn#2o9F>TAK~ApH2nFd=jv*Frev@#v~fZDE%~o>sPmf{uLd7QEkl zFG8e7;+2w#_q7+Yt^t<~Vb99y$3bfXKwIe&mb2j8!t#sDi!h;rnZ|$;y7tZ@y=R1U z%HA~63*1i*{W}=DSl*OVL*M%V3l`IZmNvy=XS}xz(Y0A1tqqMXph7DW7G&$uI69?G zD~J(n6m$q~C>&Sx(J>O!9wDaFhHHu^9;}DysFDtk3+AAqMN3iDyyv}PQp&^T;Ci?> zQ<+vrkXHK(+I^`2#n6qZOTG|n+=(T!rQ4qH-D0Dn@b>ytH;)N{xX0z@i&^S}Y#}0R z)H3ioMOn~Tdka}y@JsXk zRGhT%&WlB<-1(;iGx5_jJH9GsvP41KKhot#BIM)!<-frGY#5e}jt%rH?~tZ*$7U>! zqwNbvOm2@Ra_&pwU$-o^8(PRy*DTej+@|N{gpFV3^9o5F%<}P!^uhWeYqBl-h$FDY zO@DqRaKw#m=#V6tX_;MLyL}&DxpH8J@Wzn}d%g!{z@msm8v|?r7icyTio$tfsq08q z34z8=X}$PVhmF4qSf?*dwbq(Suqqx``B$6g9bX%%bq zx6|fZ=uTK_@&!BOq_FPL5s7{qr>~X<{Bl>oO;a~#l>LF|cSlzBBL`oUgxpuZ^o)1d zId@j&7hX?raL?=ipqo#hTcx0%W`G81{Tkh;(X7{Y>maBAHa3Mczo4;UwVsf~VW`xI z-QC7@b}66DrDp^Mc*PSwq7{^z1h+`_9OYntK3n+iK>1|5$Pk+gAF6rj%rDHd4mSFR zsTRALBceo>k`X;NArT^1-OJj+n99~fX2_N)i+zQ^f3U`MVT8knGuC%}PU}cAts4h- z%H9lWeJpEc8;F$~EFoef=zS_V(FjvQZ&UJK*z(l?nE~M>QBDnlRXpS9>PYsgk~M*V zqU!K*&0+-pR4%bLr4apU^cHK(OU}_l_qjxn8823%JqXbQ0U$V;xOaQ=(YfD zJVDrEh38sBD0mrjWm3wy!*e~KepMDUwyEY(t%cJxHK;Q!T7Ecs4{R+d@l!zQ=4Mlz zmt0WNwQY{);QrE%EJV(HY|qtJ!aFHiET}; zw5qN2k`7NIzuIV4F?XgGQ3P z|6zbjn z5<4J@p;UeJy5ZG>Y)o{c|4pubt|*E*Uuke5U6LxbaNs%GZ$jK^-J%Qy1Qm9>2!VG{ zuatbbQ3N@gCjJv!>;ot{qYD%#Wa=+t7P7 zu!uQS*3d0^lNThW7kty zYJXMPjw;olztWaCVZ1!K$Vio_>|duBG(<&RbUfZEs5N^5@t%*;CJIJ3Klqz>8_J+{ z`@K+vnckj$l?PSEa#n7!AsSlvwN3J(U@+wFchx9^uSZ(tVqx#huCURYi>`prTnuQi zF= z!3beWQSu(GbF;c*hq^W0pRRcM2Y9yQgg*DcL# zP|wj{YrpZ>DR5>Lw^t0UDq_nQxH_05vM zmZw~-TMUk&5nL1kb6X+YY%}#8*PN>@>ccU(+HyqY=Z}(l@D+sKkymIwn>7Z1w^Nce zA1V|L>`;gY}J*-JCHGvN zA9z&)vd<_hCro-TU_Px`YO8$+@mcTx69D5+2V&tCiIVuwloEHq000sI5=h@lPuAAT z+Kx`o%GTgtPQ-+{pg0y2GzW(kTgB4-b zz@6RdAf*oa?$!oRCZtyz^l;&pweC^%Y^KJm$G#hRqvqSs9ntik4n}4ciwxC~E+_hMWj>*Dh+ob%y0FP!-F3M^6Qdd)4mCJpILq*ONr#etj8&p|~Iy zW*m%N<5%XaNxN6|x$>FrB=bd?xa_0K_pF|pMkd6VM?y0^PD9O?xwakrnfUy-e%Mejj_Nz-_m9HOS%TAH0bDS-U%BM)MlSBSlO!F^Yhtw^dI3Lv z(%lF~dGBzbm@eE~&Rx%xh?eV7>B&cZ|y z_RsaT@ZbAMOobmT_+G6jA8UJ1(j>trovh6LifpKJ7v(m{8V zNOKWsKEH>=VfuGW!Z1>!SztI#Tzla1v#W3@J(O0vL(VN}9NhtgGn=y*PQ#qNjeEy& z$U@wW9LX{kH+A&I6#d*T1_?&O*Cm;eCiywQZRzqxdD6TE61iOc6yIr73feN90<{Iy zQYb}73zKt>7jN-%I&yX^8?y6ytRfrK14kCaE;a{h!^ziQDCO9SHXWMbmgsXcNgM+p zD`j%Oa2{qiZfcjTBq{v#XWG(p89LtAlKmjYH^YSAquGCS5~dik9TH;{SBWGi@*1%v zKe?)j;{v6#`Kpl=gTXhp6rRh}I|vnvtE$XG;{CRJ>Jj64@j ziPzQZst-eN+qK`qSKqEzMpQ8~Xx@U>8~yFINAbI`dOAYIBf9XjByuj!En-Y*e2v&U z9cQ0Yv4&-PAX@No?R~|WYeBKf<-nu458L75vxahCq~nTrgU%5@0#c*E=?IK&aQ-%O zzcFV9$$ZW*?Vm~9QT}t}>N(iiTUq?S!TZnPZJ(2}@}!Wl~wXMpTC7ROR} zSyV6*W|Tb@1mR!gEFYxv*b#c#T`m|!|85>qOCSy{$SyzLUrhPYd+g^%=?F@{p~# z_yqlloqvXE)4k8(KQx}N1jgp+79Lx(h;z)sTMkCJUW~9vD}{F**Z05j-NJjI<%&aV zn7DSHySOrO9bF$Tu8&jHRqOiusiXQW7PMTz9DxpZQrkc+5GI$|M3C^ z0{;5x@d*z2JYEGL0)S-%Sj2u>qSj{`pMRa8{_mnLXk}?{U}>+V=wfYP_w!$NDJ${c z02Iwm1K>}<=I2E8c`oZe%GjrIYuOr@+tJbf>-$e3HmOu|ASeJ}|5@{=i|T)r_s`kx zf8%27T3MO>tyXYNZGFzqS_MC^0{cIt06@)WBR<9dQ?Zkkt=a#F_-iB7MAAc1hyVaE zY#;#Ue{pC&gLMBbIQQRLlWgWK$V3kS*m?a)aiIGvh4F6`Tw$1}cWwZ{@8wU*hSpyx zOn;-`>40l-es(Je?Ehr!`sbpMGyh6q{u`wQdG#Ul(;lQp|D^ck{+06WZxows>ovB| zZVg@klcL=CR|?DDC{+|g%fB%I0J-ZwDFc&#rLg{uGRXkB+w<9$=hHta4+npxu>Fnl zXFjxldiVU}uatjhNBh(C{|o~E4}}K-=&x4y?~w3+V*U)3_YX!3|L>T8M@0A&^Jfr+ ze=y-R|Hk|oQsGa)pJy`v0eCY18}QEw%|E4ox}pCg9pwEV>7P#Ne-i$CKlhIw0O-;N z0{maQyFcasy@vizd8poh$p3dm{ipiB=kfnk3mN@~`kz@{Rs!tv<^}+ueSW+?m+j*w JpEohU{{deEsZjs` literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest2/SAMPLE20_TEST2_R1.fastq.gz b/tests/data/sftp_handle/datatest2/SAMPLE20_TEST2_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..19a3ee86499af094b20496660a3628bd90fd1641 GIT binary patch literal 416 zcmV;R0bl+fiwFpMb_!+y15-gwP)tQKFke(fQ&civQZX)OVRLkG0F9B)ZX6*D#_#hK zy+;)oy3K~e?Ait!Rch1&%KJY`KC|6pq%Z>*|6}I&-T&rVFQpZtmY?J2A9?@y*QgQY z(&+l@`qt?6?ezz>_m-RbVqNSn*x8-^P=*7ig;&>Faquu=h2MD_C_(}JtYJLU!;kzJ z5m3yfaRUQrm5 zBqWZF#HJYGf3r9l_fn`AM03L6l$ld98^b606ffo?MAmVbI>$iq?YucuiwFpMb_!+y15-gwP)tQKFke(fQ&civQZg=PVRLkG0F9BsZrd;nhVOog z-HXBcA-u|P?gB1MWyKJIU2+b*?Lpp~cm{HyPu9}NvC zwc+;b_S$fLz5b}}y_ME|N}u8{+{Imd>FzUvKL1Pa)1`Nb%CHZWPMxu46jOx`Gu)Ww z>LJ;jUuf25?{s(`i@u~o@#y2>WO)R3z&{|>gAxcP+?jes;J!GB7_4J3$q?Fg{R91kgXmCs0gbRdHu_*}p;i zcfH)myp%6#6GI>l&XU~b6D6@H-rzF5C+6fOQ7-{Fj`Nmh7s;;DgIQQl>XCkoF0OF* zydEZpoU|oU`Fu_yh?BS2Fv_-RsL+TLCx(ge7&t5=8sah3hYXJBus|pT9HS67Vv<#3 vAgj^T5xT?7o#ndM9jhJZ$`PE(fzpDrD8-NJ>gQSci){G^(sqgC{%Le+`|w@%MzyS?ku-c(ANCb}^pAO5QKO7$`k%}n45j{96V z#!kdf2Bc&zE`n5djl;!EbO4V_ks_MTskPj`(GfS!%pHy3sMGS7o?3tO;Hw5fid$7e zip5hQ0eXT1fK*2noR4`EAJ_~=VpG=5wSkU?BXm0*Z-{*{_}a90AH1QqddqD`947N| V`tWP^!NKvaOdr3~B|@+P006m;V)Fn1 literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest2/SAMPLE21_TEST2_R2.fastq.gz b/tests/data/sftp_handle/datatest2/SAMPLE21_TEST2_R2.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..77e689a08b93b2ccdf0c48e134d58717a6defab5 GIT binary patch literal 220 zcmV<203-h&iwFpMb_!+y15-gwP)tQKF<(?gQ&civQZg=PVRLkG0F6&U4gw(zyz>h0 zVnW$yq$g_=dh?+D|682Gn$ik|E~ReTj}=KJgx2L(fCaSU%Qz)j>j;jDwr@P z8(|M1h^*>JK*;o?9ydBfFEa~WE;cG{RKoh?1FJ6HM19L*-ihQKHpev(>@ayIW~Z6y Wc{Ip8yMOYa_VflXw_9DX0RRB$z+-;^ literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest2/SAMPLE22_TEST2_R1.fastq.gz b/tests/data/sftp_handle/datatest2/SAMPLE22_TEST2_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5402ebb50381a45852d2b66f0ebde706ad9369c GIT binary patch literal 193 zcmV;y06za8iwFpMb_!+y15-gwP)tQKGGA0hQ&civQZX)OVRLkG0F92Z4gxU@L-&3K zJ4I>^IH{Q~SZX!~$p3!}P6a|bF_5&b>tuM_cuH$+S!7k=y~U&VtMt<%a#ms1L^*Am zYX{N0(k=yIU|X;p7UuLG$jJC0+?*rhQg9dMKslDGqmC>cI!%gdWlmpfewbx{Puc#V vT>E8DNjM}KhysdF5~56Sk~yZPhkHVrlk&|tbnNO^@X5*xHRe4qOaTA@f8S9? literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest2/SAMPLE22_TEST2_R2.fastq.gz b/tests/data/sftp_handle/datatest2/SAMPLE22_TEST2_R2.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..291bc4ec34fb44ec172d5856a6a9707c9e584a89 GIT binary patch literal 198 zcmV;%06G63iwFpMb_!+y15-gwP)tQKGGA0hQ&civQZg=PVRLkG0F9494gxU8zlCpE5-2W_o>SSVOC2isNL(Gt+ zc53nz$X47f+(R`y0>#4AVT1;JH57w(Qv@t5wQ?>)#ugBiNkoVUIybH~Ct%1nCREmc zD3^XaQi3tJ;dxCaSD$$zSn+a literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R1.fastq b/tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R1.fastq new file mode 100644 index 00000000..4e24c85b --- /dev/null +++ b/tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R1.fastq @@ -0,0 +1,8 @@ +@FS10002216:116:BTR99519-2113:1:1101:6610:1000 1:N:0:6 +GTGCATCAACAGCGGCATGAGAGCAAGCTGTATACACTATGCGAGCAGAAGGGTAGTAGAGAGC ++ +:F,FFF,FFFF:FFFFFFFF,FFFF:FFFF:FFFFFFF:F,F:FFFFFFFF:FF:FFFFFFFF: +@FS10002216:116:BTR99519-2113:1:1101:8110:1000 1:N:0:6 +CTCACATAGTGCATCAACAGCGGCATGAGAGCAAGCTGTATACACTATGCGAGCAGAAGGGTAGTAG ++ +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF diff --git a/tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R2.fastq b/tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R2.fastq new file mode 100644 index 00000000..e58215c9 --- /dev/null +++ b/tests/data/sftp_handle/datatest2/SAMPLE23_TEST2_R2.fastq @@ -0,0 +1,8 @@ +@FS10002216:116:BTR99519-2113:1:1101:6610:1000 2:N:0:6 +GCTCTCTACTACCCTTCTGCTCGCATAGTGTATACAGCTTGCTCTCATGCCGCTGTTGATGCAC ++ +FFFFFFFFFFFFF:FFFFFFF:FFFFFFFFFF::FFFFFFF:FFFFFFFFF,FFFFFF:FF:,F +@FS10002216:116:BTR99519-2113:1:1101:8110:1000 2:N:0:6 +CTACTACCCTTCTGCTCGCATAGTGTATACAGCTTGCTCTCATGCCGCTGTTGATGCACTATGTGAG ++ +FFFFFFFFFFFFFFFFFFFFFFFFFFF:FFFFFFFFFFF:FFFFFFFFFFFFFFFFFFFFFFFFFFF diff --git a/tests/data/sftp_handle/datatest2/SAMPLE24_TEST2_R1.fastq.gz b/tests/data/sftp_handle/datatest2/SAMPLE24_TEST2_R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8bb4a2600b80e1c3dfedcf58490fcaec765a96b GIT binary patch literal 204 zcmV;-05ks|iwFpMb_!+y15-gwP)tQKG+$IjQ&civQZX)OVRLkG0F95a4#F@DME86J zJ4K39TB)8eC&e2B-2Zj?m*xEHCFWXpdO8zIVIwd-8qd zFqhjuMyB~-BHKscnT;PiYbYMNVTF%9+n(_Op6B$>|w=vK8 zDTV@qnyP^&4OotUf~?zbkbsrp-H{WRVCDkkvwYW&Q9#>eR)goeGIv(U_bIT&lj0bL*%RitmD&f zT^V)|eJb2$?&+2=;hB~J*UTaeM{o(R(8zF@Bx$+D!2$t?lQYFQ(rXe7kd?=j^@Rw= z!a70l6$la-?_z8_w&gF!)b76sJ;uBf+8sSYMrs8K&?7r$-{z~VZiS|mI@BwWgFnNC kOz67GqRWJhT2!~Pv}UadIE?NJ*KfCd041f!sxATm08+_n3jhEB literal 0 HcmV?d00001 diff --git a/tests/data/sftp_handle/datatest2/md5sum.csv b/tests/data/sftp_handle/datatest2/md5sum.csv new file mode 100755 index 00000000..19f1b44e --- /dev/null +++ b/tests/data/sftp_handle/datatest2/md5sum.csv @@ -0,0 +1,18 @@ +Hash,Path +d4570c6ef5bc98a56101e50d1780bbdd,C:\Users\Desktop\SAMPLE20_TEST2_R1.fastq.gz +b04254111704d823e760a339d93e763e,C:\Users\Desktop\SAMPLE20_TEST2_R2.fastq.gz +d35c84db415d4b8467ca5a39cbf10087,C:\Users\Desktop\SAMPLE21_TEST2_R1.fastq.gz +1ff55531a0d480074b1e7b998d64c8c4,C:\Users\Desktop\SAMPLE21_TEST2_R2.fastq.gz +c25da555ffa3d367455f6966fa1747a6,C:\Users\Desktop\SAMPLE22_TEST2_R1.fastq.gz +4411b9fac4a41ff782402a1892458d60,C:\Users\Desktop\SAMPLE22_TEST2_R2.fastq.gz +BADBAD7192f56aa8cdeb447e4adedb9c,C:\Users\Desktop\SAMPLE23_TEST2_R1 +BADBADd67930013d9a6224e97abbbb91,C:\Users\Desktop\SAMPLE23_TEST2_R2.fastq +9a2b776b1e17b6ced3b46cf2a83b8b44,C:\Users\Desktop\SAMPLE24_TEST2_R1.fastq.gz +df0393d5556e4427167eae6b3e5b22c5,C:\Users\Desktop\SAMPLE24_TEST2_R2.fastq.gz +db70941c0c3e72325128b02c4bbe5f28,C:\Users\Desktop\SAMPLE25_TEST2_R2.fastq.gz +BADBAD52513DA2D3F32896B68C4C0ED6,C:\Users\Desktop\SAMPLE26_TEST2_R1.fastq.gz +BADBAD2AEB37068701B070843B974D3A,C:\Users\Desktop\SAMPLE26_TEST2_R2.fastq.gz +18DF32D0C07EBDD01A9742095751CFD2,C:\Users\Desktop\391563_R2_001.fastq.gz +8C0AA0ADCA114BB3E740354C46696B17,C:\Users\Desktop\391867_R1_001.fastq.gz +3C9889A441E97A7412C07CB6F2F5CF44,C:\Users\Desktop\391598_R2_001.fastq.gz +1DFB6C6734C75D0DFB0AF00D4A8A96E,C:\Users\Desktop\397770_R1_001.fastq.gz diff --git a/tests/data/sftp_handle/datatest2/test2_metadata_template_v2.0.1.xlsx b/tests/data/sftp_handle/datatest2/test2_metadata_template_v2.0.1.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..ea564b83aa09a573ebe831425b00308a8cfd4455 GIT binary patch literal 94749 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≈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 Date: Thu, 4 Apr 2024 09:33:14 +0200 Subject: [PATCH 1278/1454] Created actions tests for download, read-lab, map and validation modules --- .github/workflows/test_modules.yml | 108 +++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100755 .github/workflows/test_modules.yml diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml new file mode 100755 index 00000000..a21bbcac --- /dev/null +++ b/.github/workflows/test_modules.yml @@ -0,0 +1,108 @@ +name: Python Package using Conda + +on: + push: + branches: [main, develop] + pull_request: + branches: [main, develop] + +env: + TEST_USER: ${{ secrets.TEST_USER }} + TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} + TEST_PORT: ${{ secrets.TEST_PORT }} + CONF_FILE: ${{ github.workspace }}/relecov_tools/conf/configuration.json + +jobs: + test_sftp_handle: + runs-on: ubuntu-latest + strategy: + max-parallel: 1 + matrix: + download_options: ["download_only", "download_clean", "delete_only"] + target_folders: ["", "-t COD-test-1"] + + steps: + - name: Set up Python 3.9.16 + uses: actions/setup-python@v3 + with: + python-version: '3.9.16' + + - name: Checkout code + uses: actions/checkout@v3 + with: + path: . + + - name: Install package and dependencies + run: | + pip install -r requirements.txt + pip install . + + - name: Run sftp_handle tests + run: | + python3 tests/test_sftp_handle.py --download_option ${{ matrix.download_options }} ${{ matrix.target_folders }} + env: + OUTPUT_LOCATION: ${{ github.workspace }}/tests/ + + test_map: + runs-on: ubuntu-latest + strategy: + max-parallel: 2 + matrix: + map_args: ["-d 'ENA' -f relecov_tools/schema/ena_schema.json", "-d 'GISAID' -f relecov_tools/schema/gisaid_schema.json"] + steps: + - name: Set up Python 3.9.16 + uses: actions/setup-python@v3 + with: + python-version: '3.9.16' + - name: Checkout code + uses: actions/checkout@v3 + with: + path: . + - name: Install package and dependencies + run: | + pip install -r requirements.txt + pip install . + - name: Run each module tests + run: | + relecov-tools map -j tests/data/map_validate/processed_metadata_lab_test.json -p relecov_tools/schema/relecov_schema.json ${{ matrix.map_args }} -o . + env: + OUTPUT_LOCATION: ${{ github.workspace }}/tests/ + - name: Upload output file + uses: actions/upload-artifact@v2 + with: + name: test-output + path: output.txt + + test_all_modules: + runs-on: ubuntu-latest + strategy: + max-parallel: 3 + matrix: + modules: ["read-lab-metadata", "read-bioinfo-metadata", "validate"] + steps: + - name: Set up Python 3.9.16 + uses: actions/setup-python@v3 + with: + python-version: '3.9.16' + - name: Checkout code + uses: actions/checkout@v3 + with: + path: . + - name: Install package and dependencies + run: | + pip install -r requirements.txt + pip install . + - name: Run each module tests + run: | + if [ "${{ matrix.modules }}" == "read-lab-metadata" ]; then + relecov-tools read-lab-metadata -m tests/data/read_lab_metadata/metadata_lab_test.xlsx -s tests/data/read_lab_metadata/samples_data_test.json -o $OUTPUT_LOCATION + elif [ "${{ matrix.modules }}" == "validate" ]; then + relecov-tools validate -j tests/data/map_validate/processed_metadata_lab_test.json -s relecov_tools/schema/relecov_schema.json -m tests/data/map_validate/metadata_lab_test.xlsx -o $OUTPUT_LOCATION + fi + env: + OUTPUT_LOCATION: ${{ github.workspace }}/tests/ + - name: Upload output file + uses: actions/upload-artifact@v2 + with: + name: test-output + path: output.txt \ No newline at end of file From c71f7ce0674a4caa3513d87abad0067df00782ca Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 4 Apr 2024 10:37:39 +0200 Subject: [PATCH 1279/1454] Fixed json_validation for testing. Linting --- relecov_tools/json_validation.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 3f289464..94ccec00 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -102,7 +102,9 @@ def validate_instances(self): field_with_error = error_keys[error_type] log.error( "%s samples failed validation for %s:\n%s", - num_of_errors, field_with_error, error_type + num_of_errors, + field_with_error, + error_type, ) stderr.print( "[red]" From 2b97e79d00f5c04240d978c51b9bfedc5cca2a8f Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 4 Apr 2024 11:08:18 +0200 Subject: [PATCH 1280/1454] Removed unnecessary script to test read-lab-metadata --- tests/test_read_lab_metadata.py | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100755 tests/test_read_lab_metadata.py diff --git a/tests/test_read_lab_metadata.py b/tests/test_read_lab_metadata.py deleted file mode 100755 index a38888d6..00000000 --- a/tests/test_read_lab_metadata.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python -import json -import glob -import argparse -from relecov_tools.read_lab_metadata import RelecovMetadata - - -def main(): - parser = argparse.ArgumentParser() - parser.add_argument( - "-m", - "--metadata_file", - type=str, - help="Metadata file", - ) - parser.add_argument("-s", "--sample_list_file", type=str, help="Samples data file") - args = parser.parse_args() - metadata_file = args.metadata_file - sample_list_file = args.sample_list_file - exec_read_lab = RelecovMetadata( - metadata_file=metadata_file, - sample_list_file=sample_list_file, - output_folder="tests/output/", - ) - exec_read_lab.create_metadata_json() - assert_results() - - -def assert_results(): - processed_metadata = glob.glob("tests/output/processed_metadata_lab*.json") - processed_metadata_content = json.loads(processed_metadata[0]) - orig_processed_content = json.loads("tests/data/processed_metadata.json") - assert processed_metadata_content == orig_processed_content From f45aa7569f8895491fad0ef4a1ccef4e01edc409 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 09:02:11 +0200 Subject: [PATCH 1281/1454] Changed calling method for env variables --- tests/test_sftp_handle.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/test_sftp_handle.py b/tests/test_sftp_handle.py index 552df5ee..1e09a70c 100755 --- a/tests/test_sftp_handle.py +++ b/tests/test_sftp_handle.py @@ -17,10 +17,10 @@ def main(): args = parser.parse_args() val_dict = { - "user": os.getenv("TEST_USER"), - "password": os.getenv("TEST_PASSWORD"), + "user": os.environ["TEST_USER"], + "password": os.environ["TEST_PASSWORD"], "download_option": args.download_option, - "output_location": os.getenv("OUTPUT_LOCATION"), + "output_location": os.environ["OUTPUT_LOCATION"], "target_folders": args.target_folders, } prepare_remote_test(**val_dict) @@ -40,7 +40,7 @@ def prepare_remote_test(**kwargs): target_folders=kwargs["target_folders"], ) print("Openning connection to sftp") - sftp_connection.sftp_port = os.getenv("TEST_PORT") + sftp_connection.sftp_port = os.environ["TEST_PORT"] if not sftp_connection.open_connection(): print("Could not open connection to remote sftp") sys.exit(1) From 430327162d9c3dab13537275300fdb5fed07f291 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 09:10:16 +0200 Subject: [PATCH 1282/1454] Moved global test_modules env variables to sftp_handle job --- .github/workflows/test_modules.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index a21bbcac..bad81c38 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -7,9 +7,6 @@ on: branches: [main, develop] env: - TEST_USER: ${{ secrets.TEST_USER }} - TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} - TEST_PORT: ${{ secrets.TEST_PORT }} CONF_FILE: ${{ github.workspace }}/relecov_tools/conf/configuration.json jobs: @@ -41,6 +38,9 @@ jobs: run: | python3 tests/test_sftp_handle.py --download_option ${{ matrix.download_options }} ${{ matrix.target_folders }} env: + TEST_USER: ${{ secrets.TEST_USER }} + TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} + TEST_PORT: ${{ secrets.TEST_PORT }} OUTPUT_LOCATION: ${{ github.workspace }}/tests/ test_map: From 4db8f78fb8315ee445c7b27e068f7ce2936d4f0d Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 09:40:55 +0200 Subject: [PATCH 1283/1454] Tests are now performed in every branch --- .github/workflows/test_modules.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index bad81c38..c7506ab1 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -2,9 +2,9 @@ name: Python Package using Conda on: push: - branches: [main, develop] + branches: "**" pull_request: - branches: [main, develop] + branches: "**" env: CONF_FILE: ${{ github.workspace }}/relecov_tools/conf/configuration.json From 5b7be27d65a3f59726b69f5f4a99fb27e2301dee Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 10:45:07 +0200 Subject: [PATCH 1284/1454] Changed PR tests to pull_request_target --- .github/workflows/test_modules.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index c7506ab1..9145c693 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -3,7 +3,7 @@ name: Python Package using Conda on: push: branches: "**" - pull_request: + pull_request_target: branches: "**" env: From ea87a75098bd55f1a90104e5fbabbc41cd67be4a Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 12:49:11 +0200 Subject: [PATCH 1285/1454] Included a test for security checking --- .github/workflows/test_modules.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 9145c693..dd30bf94 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -7,9 +7,24 @@ on: branches: "**" env: - CONF_FILE: ${{ github.workspace }}/relecov_tools/conf/configuration.json + GITHUB_TOKEN: ${{ secrets.TOKEN_ACTIONS }} jobs: + security_check: + - name: Get User Permission + id: checkAccess + uses: actions-cool/check-user-permission@v2 + with: + require: write + username: ${{ github.triggering_actor }} + - name: Check User Permission + if: steps.checkAccess.outputs.require-result == 'false' + run: | + echo "${{ github.triggering_actor }} does not have permissions on this repo." + echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" + echo "Job originally triggered by ${{ github.actor }}" + exit 1 + test_sftp_handle: runs-on: ubuntu-latest strategy: From fe368e33857f8774724a8d4aaede36e38440d8bf Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 12:54:31 +0200 Subject: [PATCH 1286/1454] Included type of pull request to run workflows --- .github/workflows/test_modules.yml | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index dd30bf94..571ce7a1 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -4,6 +4,8 @@ on: push: branches: "**" pull_request_target: + types: + - opened branches: "**" env: @@ -11,19 +13,21 @@ env: jobs: security_check: - - name: Get User Permission - id: checkAccess - uses: actions-cool/check-user-permission@v2 - with: - require: write - username: ${{ github.triggering_actor }} - - name: Check User Permission - if: steps.checkAccess.outputs.require-result == 'false' - run: | - echo "${{ github.triggering_actor }} does not have permissions on this repo." - echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" - echo "Job originally triggered by ${{ github.actor }}" - exit 1 + runs-on: ubuntu-latest + steps: + - name: Get User Permission + id: checkAccess + uses: actions-cool/check-user-permission@v2 + with: + require: write + username: ${{ github.triggering_actor }} + - name: Check User Permission + if: steps.checkAccess.outputs.require-result == 'false' + run: | + echo "${{ github.triggering_actor }} does not have permissions on this repo." + echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" + echo "Job originally triggered by ${{ github.actor }}" + exit 1 test_sftp_handle: runs-on: ubuntu-latest From db8f57becde2dcd58f61fd9e1895b9699541735d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 5 Apr 2024 16:03:07 +0200 Subject: [PATCH 1287/1454] add new methods to show progress log report --- relecov_tools/read_bioinfo_metadata.py | 383 ++++++++++++++++++------- relecov_tools/utils.py | 26 +- requirements.txt | 1 + 3 files changed, 312 insertions(+), 98 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 425050d7..1a8e0952 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -26,6 +26,7 @@ # TODO: Cosider eval py + func property in json to be able to discriminate between collated files and sample-specific files. # TODO: replace submitting_lab_id by sequencing_sample_id # TODO: improve method's description (specifically 'handling_files') +# TODO: fix/improve stdout missing values / fields not found in mapping-over-table class BioinfoMetadata: def __init__( self, @@ -34,14 +35,24 @@ def __init__( output_folder=None, software='viralrecon', ): + self.log_report = {'error': {}, 'valid': {}, 'warning': {}} if readlabmeta_json_file is None: readlabmeta_json_file = relecov_tools.utils.prompt_path( msg="Select the json file that was created by the read-lab-metadata" ) if not os.path.isfile(readlabmeta_json_file): - log.error("json file %s does not exist ", readlabmeta_json_file) - stderr.print(f"[red] file {readlabmeta_json_file} does not exist") - sys.exit(1) + self.update_log_report( + self.__init__.__name__, + 'error', + f"file {readlabmeta_json_file} does not exist" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + None, + ["error"] + ) + ) self.readlabmeta_json_file = readlabmeta_json_file if input_folder is None: @@ -69,12 +80,18 @@ def __init__( if self.software_name in available_software: self.software_config = bioinfo_config.get_configuration(self.software_name) else: - log.error( - "No configuration available for %s. Currently, the only available software options are: %s", self.software_name, ", ".join(available_software) + self.update_log_report( + self.__init__.__name__, + 'error', + f"No configuration available for '{self.software_name}'. Currently, the only available software options are:: {', '.join(available_software)}" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + None, + ["error"] + ) ) - stderr.print(f"[red]No configuration available for {self.software_name}. Currently, the only available software options are:: {', '.join(available_software)}") - sys.exit(1) - self.log_report = {'error': {}, 'valid': {}, 'warning': {}} def get_available_software(self, json): """Get list of available software in configuration""" @@ -94,92 +111,103 @@ def update_log_report(self, method_name, status, message): def scann_directory(self): """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json.""" + method_name=f"{self.scann_directory.__name__}" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) files_found = {} - for topic_key, topic_details in self.software_config.items(): - if 'fn' not in topic_details: #try/except fn + for topic_key, topic_scope in self.software_config.items(): + if 'fn' not in topic_scope: #try/except fn + self.update_log_report( + method_name, + 'warning', + f"No 'fn' (file pattern) found in '{self.software_name}.{topic_key}'." + ) continue for root, _, files in os.walk(self.input_folder, topdown=True): - matching_files = [os.path.join(root, file_name) for file_name in files if re.search(topic_details['fn'], file_name)] + matching_files = [os.path.join(root, file_name) for file_name in files if re.search(topic_scope['fn'], file_name)] if len(matching_files) >= 1: files_found[topic_key] = matching_files + if len(files_found) < 1: self.update_log_report( - self.scann_directory.__name__, + method_name, 'error', - f"No files found in {self.input_folder}" + f"No files found in '{self.input_folder}' according to '{os.path.basename(self.bioinfo_json_file)}' file name patterns." ) - log.error( - "\tNo files found in %s according to %s file name patterns..", - self.input_folder, - os.path.basename(self.bioinfo_json_file) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) ) - stderr.print(f"\t[red]No files found in {self.input_folder} according to {os.path.basename(self.bioinfo_json_file)} file name patterns.") - sys.exit(1) else: self.update_log_report( self.scann_directory.__name__, 'valid', - "Scannig process succeed" + f"Scannig process succeed. Scanned {total_files} files." ) - stderr.print(f"\t[green]Scannig process succeed (total scanned files: {total_files}).") + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ['valid','warning'] + ) + return files_found def validate_software_mandatory_files(self, files_dict): + method_name=f"self.validate_software_mandatory_files.__name__" missing_required = [] for key in self.software_config: if self.software_config[key].get('required') is True: try: files_dict[key] - self.update_log_report( - self.validate_software_mandatory_files.__name__, - 'valid', - f"Found {self.software_name}.{key}" - ) except KeyError: missing_required.append(key) - self.update_log_report( - self.validate_software_mandatory_files.__name__, - 'error', - f"Missing '{files_dict[key]['fn']}'" - ) + continue else: continue if len(missing_required) >= 1: - log.error("\tMissing required files:") - stderr.print("[red]\tMissing required files:") - for i in missing_required: - log.error("\t- %s", i) - stderr.print(f"[red]\t- {i} (file name expected pattern '{files_dict[i]['fn']}')") - sys.exit(1) + self.update_log_report( + method_name, + 'error', + f"Missing mandatory files in {self.software_name}.{key}:{', '.join(missing_required)}" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) + ) else: - stderr.print("[green]\tValidation passed.") + self.update_log_report( + method_name, + 'valid', + "Successfull validation of mandatory files." + ) return - # TODO: ADD LOG REPORT def add_bioinfo_results_metadata(self, files_dict, j_data): """ Adds metadata from bioinformatics results to j_data. 1. Handles metadata in bioinformatic files found 2. Mapping handled bioinfo metadata into j_data. - """ + """ + method_name=f"{self.add_bioinfo_results_metadata.__name__}" for key in self.software_config.keys(): + self.current_config_key = key # This skip files that will be parsed with other methods if key == 'workflow_summary' or key == "fixed_values": continue try: files_dict[key] - self.update_log_report( - self.add_bioinfo_results_metadata.__name__, - 'valid', - f"Start processing '{self.software_name}.{key}'" - ) + stderr.print(f"[blue]Start processing {self.software_name}.{key}") except KeyError: self.update_log_report( - self.add_bioinfo_results_metadata.__name__, + method_name, 'warning', f"No file path found for '{self.software_name}.{key}'" ) @@ -188,23 +216,32 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): # Handling files data_to_map = self.handling_files(files_dict[key], key) - # Adding data to j_data + # Mapping data to j_data if data_to_map: j_data_mapped = self.mapping_over_table( - j_data, - data_to_map, - self.software_config[key]['content'], - files_dict[key] + j_data=j_data, + map_data=data_to_map, + mapping_fields=self.software_config[key]['content'], + table_name=files_dict[key] ) else: + self.update_log_report( + method_name, + 'warning', + f"No metadata generated while processing '{self.software_name}.{key}'" + ) continue + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ['valid','waring'] + ) return j_data_mapped - # TODO: Add log report(recover file format parsing errors) - # TODO: add better stdout/err to show which method is being called. def handling_files(self, file_list, file_key): """Handles different file formats (sourced from ./metadata_homogenizer.py) """ + method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handling_files.__name__}" file_name = self.software_config[file_key].get('fn') file_extension = os.path.splitext(file_name)[1] @@ -214,6 +251,11 @@ def handling_files(self, file_list, file_key): sample_idx_possition = self.software_config[file_key]['sample_col_idx']-1 except KeyError: sample_idx_possition = None + self.update_log_report( + method_name, + 'warning', + f"No sample-index-column defined in '{self.software_name}.{file_key}'. Using default instead." + ) # Parsing files func_name = self.software_config[file_key]["function"] @@ -232,24 +274,41 @@ def handling_files(self, file_list, file_key): key_position=sample_idx_possition ) else: - stderr.print(f"[red]Unrecognized defined file name extension {file_extension} in {file_name}") - sys.exit() + self.update_log_report( + method_name, + 'error', + f"Unrecognized defined file name extension '{file_extension}' in '{file_name}'." + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + None, + ["error"] + ) + ) else: try: - # TODO: ADD stdout to identify which data is being added. # Attempt to get the method by name method_to_call = getattr(self, func_name) data = method_to_call(file_list) except AttributeError as e: - if "not found" in str(e): - stderr.print(f"[red]Function '{func_name}' not found in class.") - return None + self.update_log_report( + self.add_bioinfo_results_metadata.__name__, + 'error', + f"Error occurred while parsing '{func_name}': {e}." + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + None, + sections=["error"] + ) + ) return data - - # TODO: add log report def get_multiqc_software_versions(self, file_list, j_data): """Reads html file, finds table containing programs info, and map it to j_data""" + method_name=f"{self.get_multiqc_software_versions.__name__}" # Handle multiqc_report.html f_path = file_list[0] program_versions = {} @@ -270,15 +329,45 @@ def get_multiqc_software_versions(self, file_list, j_data): version = columns[2].text.strip() program_versions[program_name] = version else: - stderr.print(f"[red] HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n.") + self.update_log_report( + method_name, + 'error', + f"HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n." + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) + ) else: - stderr.print(f"[red] Missing table containing software versions in file {f_path}.") - sys.exit(1) + self.update_log_report( + method_name, + 'error', + f"Unable to locate the table containing software versions in file {f_path} under div section {div_id}." + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) + ) else: - log.error(f"Required div section 'mqc-module-section-software_versions' not found in file {f_path}.") - stderr.print(f"[red] No div section 'mqc-module-section-software_versions' was found in {f_path}.") - sys.exit(1) - + self.update_log_report( + self.get_multiqc_software_versions.__name__, + 'error', + f"Failed to locate the required '{div_id}' div section in the '{f_path}' file." + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) + ) + # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: @@ -290,19 +379,41 @@ def get_multiqc_software_versions(self, file_list, j_data): field_errors[sample_name] = {field: e} row[field] = "Not Provided [GENEPIO:0001668]" continue + + # update progress log + if len(field_errors) > 0: + self.update_log_report( + method_name, + 'warning', + f"Encountered field errors while mapping data: {field_errors}" + ) + else: + self.update_log_report( + method_name, + 'valid', + "Successfully mapped data." + ) + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ['valid', 'warning'] + ) return j_data # TODO: update log report def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): """Auxiliar function to iterate over table's content and map it to metadata (j_data)""" + method_name=f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" errors = [] field_errors = {} + field_vaild = {} for row in j_data: sample_name = row["submitting_lab_sample_id"].replace("-", "_") if sample_name in map_data.keys(): for field, value in mapping_fields.items(): try: row[field] = map_data[sample_name][value] + field_vaild[sample_name] = {field:value} except KeyError as e: field_errors[sample_name] = {field: e} row[field] = "Not Provided [GENEPIO:0001668]" @@ -313,22 +424,46 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): row[field] = "Not Provided [GENEPIO:0001668]" if errors: lenerrs = len(errors) - # work around when map_data comes from several per-sample tables instead of single table + # work around when map_data comes from several per-sample tables/files instead of single table (from list to str) if len(table_name) > 1: table_name = (os.path.dirname(table_name[0])) - log.error( - "\t{0} samples missing in {1}:\n\t{2}".format(lenerrs, table_name, errors) - ) - stderr.print(f"\t[red]{lenerrs} samples missing in {table_name}:\n\t{errors}") - if field_errors: - log.error("\tFields not found in {0}:\n\t{1}".format(table_name, field_errors)) - stderr.print(f"\t[red]Missing values in {table_name}:\n\t{field_errors}") + else: + table_name = table_name[0] + self.update_log_report( + method_name, + 'warning', + f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}." + ) + else: + self.update_log_report( + method_name, + 'valid', + "Successfully mapped data." + ) + + if len(field_errors) > 0: + self.update_log_report( + method_name, + 'warning', + f"Missing fields in {table_name}:\n\t{field_errors}" + ) + else: + self.update_log_report( + method_name, + 'valid', + f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}." + ) + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["warning","valid"] + ) return j_data - # TODO: add log report def handle_pangolin_data(self, files_list): """Parse pangolin data (csv) into JSON and map it to each sample in the provided j_data. """ + method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handle_pangolin_data.__name__}" # Handling pangolin data pango_data_processed = {} try: @@ -347,17 +482,42 @@ def handle_pangolin_data(self, files_list): # Rename key in f_data pango_data_updated = {key.split()[0]: value for key, value in pango_data.items()} pango_data_processed.update(pango_data_updated) + self.update_log_report( + method_name, + 'valid', + f"Successfully handled data in {pango_file}." + ) except (FileNotFoundError, IndexError) as e: - stderr.print(f"[red]Error processing file {pango_file}: {e}") - continue + self.update_log_report( + method_name, + 'error', + f"Error processing file {pango_file}: {e}" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) + ) except Exception as e: - stderr.print(f"[red]Error occurred while processing files: {e}") - sys.exit() + self.update_log_report( + method_name, + 'error' + f"Error occurred while processing files: {e}" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ["error"] + ) + ) return pango_data_processed - # TODO: add log report def handle_consensus_fasta(self, files_list): """Handling consensus fasta data (*.consensus.fa)""" + method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handle_consensus_fasta.__name__}" consensus_data_processed = {} missing_consens = [] for consensus_file in files_list: @@ -384,13 +544,11 @@ def handle_consensus_fasta(self, files_list): # Report missing consensus conserrs = len(missing_consens) if conserrs >= 1: - log.error( - "\t{0} Consensus files missing:\n\t{1}".format( - conserrs, missing_consens - ) + self.update_log_report( + method_name, + 'warning', + f"{conserrs} samples missing in consensus file: {missing_consens}" ) - stderr.print(f"\t[yellow]{conserrs} samples missing consensus file:") - stderr.print(f"\n\t[yellow]{missing_consens}") return consensus_data_processed # TODO: add log report @@ -409,10 +567,29 @@ def include_custom_data(self, j_data): # TODO: this is too harcoded. Find a way to add file's path of required files when calling handlers functions. def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" - f_values = self.software_config["fixed_values"] - for row in j_data: - for field, value in f_values.items(): - row[field] = value + try: + f_values = self.software_config["fixed_values"] + for row in j_data: + for field, value in f_values.items(): + row[field] = value + self.update_log_report( + self.add_fixed_values.__name__, + 'valid', + "Fields added successfully." + ) + except KeyError as e: + self.update_log_report( + self.add_fixed_values.__name__, + 'warning', + f"Error found while adding fixed values: {e}" + ) + pass + relecov_tools.utils.print_log_report( + self.log_report, + self.add_fixed_values.__name__, + ["warning", "valid"] + + ) return j_data def collect_info_from_lab_json(self): @@ -422,9 +599,18 @@ def collect_info_from_lab_json(self): try: json_lab_data = relecov_tools.utils.read_json_file(self.readlabmeta_json_file) except ValueError: - log.error("%s invalid json file", self.readlabmeta_json_file) - stderr.print(f"[red] {self.readlabmeta_json_file} invalid json file") - sys.exit(1) + self.update_log_report( + self.collect_info_from_lab_json.__name__, + 'error', + f"Invalid lab-metadata json file: self.{self.readlabmeta_json_file}" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, + None, + ["error"] + ) + ) return json_lab_data def create_bioinfo_file(self): @@ -447,8 +633,13 @@ def create_bioinfo_file(self): ##j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") j_data = self.add_fixed_values(j_data) + # Show log report: + #relecov_tools.utils.print_log_report(self.log_report) + # Generate readlab + bioinfolab processed metadata. file_name = ( - "bioinfo_" + os.path.splitext(os.path.basename(self.readlabmeta_json_file))[0] + ".json" + "bioinfo_" + + os.path.splitext(os.path.basename(self.readlabmeta_json_file))[0] + + ".json" ) stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 4149eea3..4b3b8963 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -17,6 +17,7 @@ from Bio import SeqIO from rich.console import Console from datetime import datetime +from tabulate import tabulate log = logging.getLogger(__name__) @@ -344,12 +345,12 @@ def select_most_recent_files_per_sample(paths_list): # Iterate over duplicated files to select the most recent one for each sample for sample_name, file_paths in duplicated_files: - stderr.print(f"More than one pangolin file found for sample {sample_name}. Selecting the most recent one.") + stderr.print(f"\tMore than one file found for sample {sample_name}. Selecting the most recent one.") # Sort files by modification time (most recent first) sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime (file_path), reverse=True) # Select the most recent file selected_file = sorted_files[0] - stderr.print(f"Selected file for sample {sample_name}: {selected_file}") + stderr.print(f"\tSelected file for sample {sample_name}: {selected_file}") # Remove other files for the same sample from the filtered_files dictionary filename_groups[sample_name] = [selected_file] @@ -359,3 +360,24 @@ def select_most_recent_files_per_sample(paths_list): # Reformat variable to retrieve a list of file paths file_path_list = [sample_file_path for _, sample_file_path in filename_groups] return file_path_list + +def print_log_report(log_report, categories=None, sections=["warning", "valid", "error"]): + color_codes = { + "error": "\033[91m", # Red + "warning": "\033[93m", # Orange + "valid": "\033[92m", # Green + "reset": "\033[0m" # Reset color + } + + table_data = [] + for section_name, section_data in log_report.items(): + if section_name in sections: + for category, items in section_data.items(): + if categories is None or category in categories: + colored_category = f"{color_codes[section_name]}{category}{color_codes['reset']}" + for item in items: + colored_message = f"{color_codes[section_name]}{item}{color_codes['reset']}" + table_data.append([section_name, colored_category, colored_message]) + + print(tabulate(table_data, headers=["Log type", "Category", "Message"], tablefmt="fancy_grid")) + diff --git a/requirements.txt b/requirements.txt index d0fe58a6..c74cc031 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11,3 +11,4 @@ openpyxl ena-upload-cli bio==1.4.0 bs4==0.0.2 +tabulate From 0da2f6601e841d0e897c3d702594c321bb27e703 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 5 Apr 2024 16:38:52 +0200 Subject: [PATCH 1288/1454] update methods description, rdelete accomplished todos and add small fixes --- relecov_tools/read_bioinfo_metadata.py | 59 +++++++++++++++++++------- 1 file changed, 43 insertions(+), 16 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 1a8e0952..b5169c0a 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -33,7 +33,7 @@ def __init__( readlabmeta_json_file=None, input_folder=None, output_folder=None, - software='viralrecon', + software=None, ): self.log_report = {'error': {}, 'valid': {}, 'warning': {}} if readlabmeta_json_file is None: @@ -100,6 +100,7 @@ def get_available_software(self, json): return available_software def update_log_report(self, method_name, status, message): + """Update progress log report""" if status == 'valid': self.log_report['valid'].setdefault(method_name, []).append(message) elif status == 'error': @@ -156,7 +157,8 @@ def scann_directory(self): return files_found def validate_software_mandatory_files(self, files_dict): - method_name=f"self.validate_software_mandatory_files.__name__" + """"Validates the presence of all mandatory files as defined in the software configuration JSON.""" + method_name=f"{self.validate_software_mandatory_files.__name__}" missing_required = [] for key in self.software_config: if self.software_config[key].get('required') is True: @@ -192,11 +194,12 @@ def validate_software_mandatory_files(self, files_dict): def add_bioinfo_results_metadata(self, files_dict, j_data): """ Adds metadata from bioinformatics results to j_data. - 1. Handles metadata in bioinformatic files found + 1. Handles metadata in bioinformatic files found. 2. Mapping handled bioinfo metadata into j_data. """ method_name=f"{self.add_bioinfo_results_metadata.__name__}" for key in self.software_config.keys(): + # Update bioinfo cofiguration key/scope self.current_config_key = key # This skip files that will be parsed with other methods if key == 'workflow_summary' or key == "fixed_values": @@ -214,7 +217,7 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): continue # Handling files - data_to_map = self.handling_files(files_dict[key], key) + data_to_map = self.handling_files(files_dict[key]) # Mapping data to j_data if data_to_map: @@ -238,27 +241,51 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): ) return j_data_mapped - def handling_files(self, file_list, file_key): - """Handles different file formats (sourced from ./metadata_homogenizer.py) + def handling_files(self, file_list): + """ + (inspired from ./metadata_homogenizer.py) + Handles different file formats to extract data regardless of their structure. The goal is to extract the data contained in files specified in ${file_list}, using either 'standard' handlers defined in this class or pipeline-specific file handlers. + + A file handler method must generate a data structure as follow: + + { + 'SAMPLE1': { + 'field1': 'value1' + 'field2': 'value2' + 'field3': 'value3' + }, + SAMPLE2': { + 'field1': 'value1' + 'field2': 'value2' + 'field3': 'value3' + }, + ... + } + + Input: + file_list (list): A list of file path/s to be processed. + + Returns: + dict: A single dictionary containing extracted data for each sample. """ method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handling_files.__name__}" - file_name = self.software_config[file_key].get('fn') + file_name = self.software_config[self.current_config_key].get('fn') file_extension = os.path.splitext(file_name)[1] # Parsing key position try: - self.software_config[file_key]['sample_col_idx'] - sample_idx_possition = self.software_config[file_key]['sample_col_idx']-1 + self.software_config[self.current_config_key]['sample_col_idx'] + sample_idx_possition = self.software_config[self.current_config_key]['sample_col_idx']-1 except KeyError: sample_idx_possition = None self.update_log_report( method_name, 'warning', - f"No sample-index-column defined in '{self.software_name}.{file_key}'. Using default instead." + f"No sample-index-column defined in '{self.software_name}.{self.current_config_key}'. Using default instead." ) # Parsing files - func_name = self.software_config[file_key]["function"] + func_name = self.software_config[self.current_config_key]["function"] if func_name is None: if file_name.endswith('.csv'): data = relecov_tools.utils.read_csv_file_return_dict( @@ -307,7 +334,7 @@ def handling_files(self, file_list, file_key): return data def get_multiqc_software_versions(self, file_list, j_data): - """Reads html file, finds table containing programs info, and map it to j_data""" + """Reads multiqc html file, finds table containing software version info, and map it to j_data""" method_name=f"{self.get_multiqc_software_versions.__name__}" # Handle multiqc_report.html f_path = file_list[0] @@ -400,9 +427,9 @@ def get_multiqc_software_versions(self, file_list, j_data): ) return j_data - # TODO: update log report def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): - """Auxiliar function to iterate over table's content and map it to metadata (j_data)""" + """ + Function that maps structure data containing fields per sample into j_data. """ method_name=f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" errors = [] field_errors = {} @@ -461,7 +488,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): return j_data def handle_pangolin_data(self, files_list): - """Parse pangolin data (csv) into JSON and map it to each sample in the provided j_data. + """File handler to parse pangolin data (csv) into JSON structured format. """ method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handle_pangolin_data.__name__}" # Handling pangolin data @@ -516,7 +543,7 @@ def handle_pangolin_data(self, files_list): return pango_data_processed def handle_consensus_fasta(self, files_list): - """Handling consensus fasta data (*.consensus.fa)""" + """File handler to parse consensus fasta data (*.consensus.fa) into JSON structured format""" method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handle_consensus_fasta.__name__}" consensus_data_processed = {} missing_consens = [] From 1e78a24314f96b4011b70338f78add73e3c0e8cc Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 5 Apr 2024 17:13:38 +0200 Subject: [PATCH 1289/1454] recover method from older version to parse viralrecon long table --- relecov_tools/read_bioinfo_metadata.py | 30 +++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index b5169c0a..450a4e0e 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -23,10 +23,7 @@ # FIXME: longtable parsing old method needs to be recovered. New implementation has errors while parsing it. # TODO: Add method to validate bioinfo_config.json file requirements. -# TODO: Cosider eval py + func property in json to be able to discriminate between collated files and sample-specific files. # TODO: replace submitting_lab_id by sequencing_sample_id -# TODO: improve method's description (specifically 'handling_files') -# TODO: fix/improve stdout missing values / fields not found in mapping-over-table class BioinfoMetadata: def __init__( self, @@ -578,6 +575,28 @@ def handle_consensus_fasta(self, files_list): ) return consensus_data_processed + def parse_long_table(self, long_table_path, output_folder): + file_match = os.path.join(long_table_path, "variants_long_table*.csv") + table_path = glob.glob(file_match) + if len(table_path) == 1: + table_path = glob.glob(file_match)[0] + else: + log.error("variants_long_table files found = %s", len(table_path)) + stderr.print( + f"[red]Found {len(table_path)} variants_long_table files in ", + f"[red]{long_table_path}, aborting", + ) + sys.exit(1) + if not os.path.isfile(table_path): + log.error("variants_long_table given file is not a file") + stderr.print("[red]Variants_long_table file do not exist, Aborting") + sys.exit(1) + long_table = LongTableParse(table_path, output_folder) + + long_table.parsing_csv() + return None + + # TODO: add log report def include_custom_data(self, j_data): """Include custom fields like variant-long-table path""" @@ -660,8 +679,9 @@ def create_bioinfo_file(self): ##j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") j_data = self.add_fixed_values(j_data) - # Show log report: - #relecov_tools.utils.print_log_report(self.log_report) + stderr.print("[blue]Parsing variants_long_table info to json format...") + self.parse_long_table(self.input_folder, self.output_folder) + # Generate readlab + bioinfolab processed metadata. file_name = ( "bioinfo_" From 97d5e6a2ae6c19325333aebc2033f5621754b858 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 5 Apr 2024 18:03:49 +0200 Subject: [PATCH 1290/1454] adaptation of method parse_long_table to refactored module --- relecov_tools/conf/bioinfo_config.json | 4 +- relecov_tools/long_table_parse.py | 2 +- relecov_tools/read_bioinfo_metadata.py | 54 +++++++++++++++----------- 3 files changed, 34 insertions(+), 26 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index f559f545..80a052b4 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -37,11 +37,11 @@ } }, "variants_long_table": { - "fn": "variants_long_table.csv", + "fn": "variants_long_table(?:_\\d{8})?\\.csv$", "sample_col_idx": 1, "header_row_idx": 1, "required": true, - "function": null, + "function": "parse_long_table", "content": { "sample" : "SAMPLE", "chromosome": "CHROM", diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index fd3a8a3a..f1d97a08 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -29,7 +29,7 @@ class LongTableParse: - parse_a_list_of_dictionaries() : returns generated_JSON - saving_file(generated_JSON) - parsing_csv() : It manages all this proccess: - - calling first to parse_a_list_of_dictionaries() and then calling to saving_file() + - calling first to parse_a_list_of_dictionaries() and then calling to saving_file() """ diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 450a4e0e..61649693 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -21,9 +21,9 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) -# FIXME: longtable parsing old method needs to be recovered. New implementation has errors while parsing it. # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: replace submitting_lab_id by sequencing_sample_id +# TODO: mv pipeline-specific methods to future assets/pipeline_utils/ class BioinfoMetadata: def __init__( self, @@ -228,7 +228,7 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): self.update_log_report( method_name, 'warning', - f"No metadata generated while processing '{self.software_name}.{key}'" + f"No metadata to perform standard mapping while processing '{self.software_name}.{key}'" ) continue relecov_tools.utils.print_log_report( @@ -575,25 +575,36 @@ def handle_consensus_fasta(self, files_list): ) return consensus_data_processed - def parse_long_table(self, long_table_path, output_folder): - file_match = os.path.join(long_table_path, "variants_long_table*.csv") - table_path = glob.glob(file_match) - if len(table_path) == 1: - table_path = glob.glob(file_match)[0] - else: - log.error("variants_long_table files found = %s", len(table_path)) - stderr.print( - f"[red]Found {len(table_path)} variants_long_table files in ", - f"[red]{long_table_path}, aborting", - ) - sys.exit(1) - if not os.path.isfile(table_path): - log.error("variants_long_table given file is not a file") - stderr.print("[red]Variants_long_table file do not exist, Aborting") - sys.exit(1) - long_table = LongTableParse(table_path, output_folder) + def parse_long_table(self, files_list): + method_name = f"{self.parse_long_table.__name__}" + # Hanfling long table data + + if len(files_list) == 1: + files_list_processed = files_list[0] + if not os.path.isfile(files_list_processed): + self.update_log_report( + method_name, + 'error', + f"{files_list_processed} given file is not a file" + ) + sys.exit( + relecov_tools.utils.print_log_report( + self.log_report, method_name, ['error'] + ) + ) + long_table = LongTableParse(files_list_processed, self.output_folder, self.log_report) + long_table.parsing_csv() + elif len(files_list) >1: + self.update_log_report( + method_name, + 'warning', + f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." + ) - long_table.parsing_csv() + relecov_tools.utils.print_log_report( + self.log_report, method_name, ['valid', 'warning'] + ) + # This needs to return none to avoid being parsed by method mapping-over-table return None @@ -679,9 +690,6 @@ def create_bioinfo_file(self): ##j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") j_data = self.add_fixed_values(j_data) - stderr.print("[blue]Parsing variants_long_table info to json format...") - self.parse_long_table(self.input_folder, self.output_folder) - # Generate readlab + bioinfolab processed metadata. file_name = ( "bioinfo_" From ddd5522105bb1c6c6617ce56b7e307b781f1fddc Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 5 Apr 2024 19:10:18 +0200 Subject: [PATCH 1291/1454] 1-relocate module that adds custom long-table data. 2-Now j_data is environmental. 3-Dummy changes. --- relecov_tools/long_table_parse.py | 40 +++++++++++++++------ relecov_tools/read_bioinfo_metadata.py | 50 ++++++++++++-------------- relecov_tools/utils.py | 1 + 3 files changed, 54 insertions(+), 37 deletions(-) diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index f1d97a08..9df5f3aa 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -33,7 +33,7 @@ class LongTableParse: """ - def __init__(self, file_path=None, output_directory=None): + def __init__(self, file_path=None, output_directory=None, j_data=None): if file_path is None: self.file_path = relecov_tools.utils.prompt_path( msg="Select the csv file which contains variant long table information" @@ -68,6 +68,13 @@ def __init__(self, file_path=None, output_directory=None): #self.long_table_heading = config_json.get_configuration("long_table_heading") self.software_config = config_json.get_configuration('viralrecon') self.long_table_heading = self.software_config["variants_long_table"]["content"] + + if not j_data: + stderr.print("[red]\tError: No read lab metadata file found. Long-table-parsing aborted.") + sys.exit(1) + else: + self.j_data = j_data + def validate_file(self, heading): """Check if long table file has all mandatory fields defined in configuration file @@ -88,8 +95,7 @@ def parse_file(self): with open(self.file_path, encoding="utf-8-sig") as fh: lines = fh.readlines() - stderr.print("[green]Successful checking heading fields") - stderr.print("[blue]Parsing the input file") + stderr.print("[green]\tSuccessful checking heading fields") heading_index = {} headings_from_csv = lines[0].strip().split(",") for heading in self.long_table_heading.values(): @@ -124,7 +130,7 @@ def parse_file(self): else: variant_dict["Gene"] = line_s[heading_index["GENE"]] samp_dict[sample].append(variant_dict) - stderr.print("[green]Successful parsing data") + stderr.print("[green]\tSuccessful parsing data") return samp_dict def convert_to_json(self, samp_dict): @@ -148,21 +154,35 @@ def convert_to_json(self, samp_dict): def save_to_file(self, j_list): """Transform the parsed data into a json file""" - stderr.print("[blue]Saving parsed data to file") date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") file_name = "long_table_" + date_now + ".json" file_path = os.path.join(self.output_directory, file_name) - with open(file_path, "w") as fh: - fh.write(json.dumps(j_list, indent=4)) - return + try: + with open(file_path, "w") as fh: + fh.write(json.dumps(j_list, indent=4)) + stderr.print("[green]\tParsed data successfully saved to file:", file_path) + except Exception as e: + stderr.print("[red]\tError saving parsed data to file:", str(e)) + + def add_custom_longtable_data(self, j_data): + """Auxiliary function to add custom fields likevariant-long-table into j_data""" + if len(self.file_path) == 0: + long_table_path = "Not Provided [GENEPIO:0001668]" + else: + long_table_path = self.file_path + for row in j_data: + row["long_table_path"] = str(long_table_path) + return j_data def parsing_csv(self): """ Function called when using the relecov-tools long-table-parse function. """ - stderr.print("[blue]Starting reading the input file") + # Parsing longtable file parsed_data = self.parse_file() j_list = self.convert_to_json(parsed_data) + # Saving long table data into a file self.save_to_file(j_list) - stderr.print("[green]Process completed") + stderr.print("[green]\tProcess completed") + return diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 61649693..8e2ae4d6 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -32,7 +32,10 @@ def __init__( output_folder=None, software=None, ): + # Init process log self.log_report = {'error': {}, 'valid': {}, 'warning': {}} + + # Parse read-lab-meta-data if readlabmeta_json_file is None: readlabmeta_json_file = relecov_tools.utils.prompt_path( msg="Select the json file that was created by the read-lab-metadata" @@ -52,6 +55,11 @@ def __init__( ) self.readlabmeta_json_file = readlabmeta_json_file + # Initialize j_data object + stderr.print("[blue]Reading lab metadata json") + self.j_data = self.collect_info_from_lab_json() + + # Parse input/output folder if input_folder is None: self.input_folder = relecov_tools.utils.prompt_path( msg="Select the input folder" @@ -65,13 +73,13 @@ def __init__( else: self.output_folder = output_folder + # Parse bioinfo configuration self.bioinfo_json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") if software is None: software = relecov_tools.utils.prompt_path( msg="Select the software, pipeline or tool use in the bioinformatic analysis: " ) self.software_name = software - available_software = self.get_available_software(self.bioinfo_json_file) bioinfo_config = ConfigJson(self.bioinfo_json_file) if self.software_name in available_software: @@ -186,6 +194,11 @@ def validate_software_mandatory_files(self, files_dict): 'valid', "Successfull validation of mandatory files." ) + relecov_tools.utils.print_log_report( + self.log_report, + method_name, + ['valid','waring'] + ) return def add_bioinfo_results_metadata(self, files_dict, j_data): @@ -228,7 +241,7 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): self.update_log_report( method_name, 'warning', - f"No metadata to perform standard mapping while processing '{self.software_name}.{key}'" + f"No metadata found to perform standard mapping when processing '{self.software_name}.{key}'" ) continue relecov_tools.utils.print_log_report( @@ -592,35 +605,20 @@ def parse_long_table(self, files_list): self.log_report, method_name, ['error'] ) ) - long_table = LongTableParse(files_list_processed, self.output_folder, self.log_report) + long_table = LongTableParse(files_list_processed, self.output_folder, self.j_data) + # Parsing long table data and saving it long_table.parsing_csv() + # Adding custom long_table data to j_data + self.j_data = long_table.add_custom_longtable_data(self.j_data) elif len(files_list) >1: self.update_log_report( method_name, 'warning', f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." ) - - relecov_tools.utils.print_log_report( - self.log_report, method_name, ['valid', 'warning'] - ) # This needs to return none to avoid being parsed by method mapping-over-table return None - - # TODO: add log report - def include_custom_data(self, j_data): - """Include custom fields like variant-long-table path""" - condition = os.path.join(self.input_folder, "*variants_long_table*.csv") - f_path = relecov_tools.utils.get_files_match_condition(condition) - if len(f_path) == 0: - long_table_path = "Not Provided [GENEPIO:0001668]" - else: - long_table_path = f_path[0] - for row in j_data: - row["long_table_path"] = long_table_path - return j_data - # TODO: this is too harcoded. Find a way to add file's path of required files when calling handlers functions. def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" @@ -679,17 +677,15 @@ def create_bioinfo_file(self): files_found_dict = self.scann_directory() stderr.print("[blue]Validating required files...") self.validate_software_mandatory_files(files_found_dict) - stderr.print("[blue]Reading lab metadata json") - j_data = self.collect_info_from_lab_json() stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") - j_data = self.add_bioinfo_results_metadata(files_found_dict, j_data) + self.j_data = self.add_bioinfo_results_metadata(files_found_dict, self.j_data) stderr.print("[blue]Adding software versions to read lab metadata...") - j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], j_data) + self.j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], self.j_data) # FIXME: this isn't refactored and requires to be reimplemented from older version of this module ##stderr.print("[blue]Adding variant long table path") ##j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") - j_data = self.add_fixed_values(j_data) + self.j_data = self.add_fixed_values(self.j_data) # Generate readlab + bioinfolab processed metadata. file_name = ( "bioinfo_" @@ -699,6 +695,6 @@ def create_bioinfo_file(self): stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) file_path = os.path.join(self.output_folder, file_name) - relecov_tools.utils.write_json_fo_file(j_data, file_path) + relecov_tools.utils.write_json_fo_file(self.j_data, file_path) stderr.print("[green]Sucessful creation of bioinfo analyis file") return True diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 4b3b8963..e648ba53 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -334,6 +334,7 @@ def select_most_recent_files_per_sample(paths_list): filename_groups = {} # Count occurrences of each filename and group files by sample names for file in paths_list: + # TODO: So far, it uses split method to identify this pattern: [sample1.pangolin.csv, sample1.pangolin_20240310.csv]. It should be improve to parse files based on a different character matching field. file_name = os.path.basename(file).split('.')[0] if file_name in filename_groups : filename_groups[file_name].append(file) From 8581669198167a67fd327ea7ff52c7846e00de7d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 5 Apr 2024 20:11:40 +0200 Subject: [PATCH 1292/1454] mv report logs methods to the new class BioinfoReportLog --- relecov_tools/read_bioinfo_metadata.py | 252 +++++++++---------------- 1 file changed, 90 insertions(+), 162 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 8e2ae4d6..e5f08f8c 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -2,7 +2,6 @@ import os import sys import logging -import glob import rich.console import re from datetime import datetime @@ -21,10 +20,41 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) +class BioinfoReportLog: + def __init__(self, log_report=None): + if not log_report: + self.report = {'error': {}, 'valid': {}, 'warning': {}} + else: + self.report = log_report + + def update_log_report(self, method_name, status, message): + """Update progress log report""" + if status == 'valid': + self.report['valid'].setdefault(method_name, []).append(message) + return self.report + elif status == 'error': + self.report['error'].setdefault(method_name, []).append(message) + return self.report + elif status == 'warning': + self.report['warning'].setdefault(method_name, []).append(message) + return self.report + else: + raise ValueError("Invalid status provided.") + + def print_log_report(self, name, sections): + """Calls log report printer.""" + relecov_tools.utils.print_log_report( + self.report, + name, + sections + ) + + # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: replace submitting_lab_id by sequencing_sample_id # TODO: mv pipeline-specific methods to future assets/pipeline_utils/ -class BioinfoMetadata: +# fixme: INCOMING IMPLEMENTATION ---> REPORT LOG IS NOW A CLASS. +class BioinfoMetadata(BioinfoReportLog): def __init__( self, readlabmeta_json_file=None, @@ -33,7 +63,8 @@ def __init__( software=None, ): # Init process log - self.log_report = {'error': {}, 'valid': {}, 'warning': {}} + super().__init__() + self.log_report = BioinfoReportLog() # Parse read-lab-meta-data if readlabmeta_json_file is None: @@ -41,17 +72,13 @@ def __init__( msg="Select the json file that was created by the read-lab-metadata" ) if not os.path.isfile(readlabmeta_json_file): - self.update_log_report( + self.log_report.update_log_report( self.__init__.__name__, 'error', f"file {readlabmeta_json_file} does not exist" ) sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - None, - ["error"] - ) + self.log_report.print_log_report(self.__init__.__name__, ['error']) ) self.readlabmeta_json_file = readlabmeta_json_file @@ -85,17 +112,13 @@ def __init__( if self.software_name in available_software: self.software_config = bioinfo_config.get_configuration(self.software_name) else: - self.update_log_report( + self.log_report.update_log_report( self.__init__.__name__, 'error', f"No configuration available for '{self.software_name}'. Currently, the only available software options are:: {', '.join(available_software)}" ) sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - None, - ["error"] - ) + self.log_report.print_log_report(self.__init__.__name__, ['error']) ) def get_available_software(self, json): @@ -103,17 +126,6 @@ def get_available_software(self, json): config = relecov_tools.utils.read_json_file(json) available_software = list(config.keys()) return available_software - - def update_log_report(self, method_name, status, message): - """Update progress log report""" - if status == 'valid': - self.log_report['valid'].setdefault(method_name, []).append(message) - elif status == 'error': - self.log_report['error'].setdefault(method_name, []).append(message) - elif status == 'warning': - self.log_report['warning'].setdefault(method_name, []).append(message) - else: - raise ValueError("Invalid status provided.") def scann_directory(self): """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json.""" @@ -123,7 +135,7 @@ def scann_directory(self): for topic_key, topic_scope in self.software_config.items(): if 'fn' not in topic_scope: #try/except fn - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"No 'fn' (file pattern) found in '{self.software_name}.{topic_key}'." @@ -135,30 +147,21 @@ def scann_directory(self): files_found[topic_key] = matching_files if len(files_found) < 1: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"No files found in '{self.input_folder}' according to '{os.path.basename(self.bioinfo_json_file)}' file name patterns." ) sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) + self.log_report.print_log_report(method_name, ["error"]) ) else: - self.update_log_report( + self.log_report.update_log_report( self.scann_directory.__name__, 'valid', f"Scannig process succeed. Scanned {total_files} files." ) - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ['valid','warning'] - ) - + self.log_report.print_log_report(method_name, ['valid','warning']) return files_found def validate_software_mandatory_files(self, files_dict): @@ -176,29 +179,20 @@ def validate_software_mandatory_files(self, files_dict): continue if len(missing_required) >= 1: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"Missing mandatory files in {self.software_name}.{key}:{', '.join(missing_required)}" ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'valid', "Successfull validation of mandatory files." ) - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ['valid','waring'] - ) + + self.log_report.print_log_report(method_name, ['valid', 'waring']) return def add_bioinfo_results_metadata(self, files_dict, j_data): @@ -219,7 +213,7 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): files_dict[key] stderr.print(f"[blue]Start processing {self.software_name}.{key}") except KeyError: - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"No file path found for '{self.software_name}.{key}'" @@ -238,17 +232,13 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): table_name=files_dict[key] ) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"No metadata found to perform standard mapping when processing '{self.software_name}.{key}'" ) continue - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ['valid','waring'] - ) + self.log_report.print_log_report(method_name, ['valid','waring']) return j_data_mapped def handling_files(self, file_list): @@ -288,7 +278,7 @@ def handling_files(self, file_list): sample_idx_possition = self.software_config[self.current_config_key]['sample_col_idx']-1 except KeyError: sample_idx_possition = None - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"No sample-index-column defined in '{self.software_name}.{self.current_config_key}'. Using default instead." @@ -311,36 +301,24 @@ def handling_files(self, file_list): key_position=sample_idx_possition ) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"Unrecognized defined file name extension '{file_extension}' in '{file_name}'." ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - None, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) else: try: # Attempt to get the method by name method_to_call = getattr(self, func_name) data = method_to_call(file_list) except AttributeError as e: - self.update_log_report( + self.log_report.update_log_report( self.add_bioinfo_results_metadata.__name__, 'error', f"Error occurred while parsing '{func_name}': {e}." ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - None, - sections=["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) return data def get_multiqc_software_versions(self, file_list, j_data): @@ -366,44 +344,26 @@ def get_multiqc_software_versions(self, file_list, j_data): version = columns[2].text.strip() program_versions[program_name] = version else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n." ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"Unable to locate the table containing software versions in file {f_path} under div section {div_id}." ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) else: - self.update_log_report( + self.log_report.update_log_report( self.get_multiqc_software_versions.__name__, 'error', f"Failed to locate the required '{div_id}' div section in the '{f_path}' file." ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) # Mapping multiqc sofware versions to j_data field_errors = {} @@ -419,27 +379,24 @@ def get_multiqc_software_versions(self, file_list, j_data): # update progress log if len(field_errors) > 0: - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"Encountered field errors while mapping data: {field_errors}" ) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'valid', "Successfully mapped data." ) - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ['valid', 'warning'] - ) + self.log_report.print_log_report(method_name,["valid","warning"]) return j_data def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): """ - Function that maps structure data containing fields per sample into j_data. """ + Function that maps structure data containing fields per sample into j_data. + """ method_name=f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" errors = [] field_errors = {} @@ -466,35 +423,31 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): table_name = (os.path.dirname(table_name[0])) else: table_name = table_name[0] - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}." ) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'valid', "Successfully mapped data." ) if len(field_errors) > 0: - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"Missing fields in {table_name}:\n\t{field_errors}" ) else: - self.update_log_report( + self.log_report.update_log_report( method_name, 'valid', f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}." ) - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["warning","valid"] - ) + self.log_report.print_log_report(method_name,["warning","valid"]) return j_data def handle_pangolin_data(self, files_list): @@ -519,37 +472,25 @@ def handle_pangolin_data(self, files_list): # Rename key in f_data pango_data_updated = {key.split()[0]: value for key, value in pango_data.items()} pango_data_processed.update(pango_data_updated) - self.update_log_report( + self.log_report.update_log_report( method_name, 'valid', f"Successfully handled data in {pango_file}." ) except (FileNotFoundError, IndexError) as e: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"Error processing file {pango_file}: {e}" ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) except Exception as e: - self.update_log_report( + self.log_report.update_log_report( method_name, 'error' f"Error occurred while processing files: {e}" ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - method_name, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) return pango_data_processed def handle_consensus_fasta(self, files_list): @@ -581,7 +522,7 @@ def handle_consensus_fasta(self, files_list): # Report missing consensus conserrs = len(missing_consens) if conserrs >= 1: - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"{conserrs} samples missing in consensus file: {missing_consens}" @@ -595,23 +536,19 @@ def parse_long_table(self, files_list): if len(files_list) == 1: files_list_processed = files_list[0] if not os.path.isfile(files_list_processed): - self.update_log_report( + self.log_report.update_log_report( method_name, 'error', f"{files_list_processed} given file is not a file" ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, method_name, ['error'] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) long_table = LongTableParse(files_list_processed, self.output_folder, self.j_data) # Parsing long table data and saving it long_table.parsing_csv() # Adding custom long_table data to j_data self.j_data = long_table.add_custom_longtable_data(self.j_data) elif len(files_list) >1: - self.update_log_report( + self.log_report.update_log_report( method_name, 'warning', f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." @@ -622,50 +559,41 @@ def parse_long_table(self, files_list): # TODO: this is too harcoded. Find a way to add file's path of required files when calling handlers functions. def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" + method_name=f"{self.add_fixed_values.__name__}" try: f_values = self.software_config["fixed_values"] for row in j_data: for field, value in f_values.items(): row[field] = value - self.update_log_report( - self.add_fixed_values.__name__, + self.log_report.update_log_report( + method_name, 'valid', "Fields added successfully." ) except KeyError as e: - self.update_log_report( - self.add_fixed_values.__name__, + self.log_report.update_log_report( + method_name, 'warning', f"Error found while adding fixed values: {e}" ) pass - relecov_tools.utils.print_log_report( - self.log_report, - self.add_fixed_values.__name__, - ["warning", "valid"] - - ) + self.log_report.print_log_report(method_name,["valid","waring"]) return j_data def collect_info_from_lab_json(self): """Create the list of dictionaries from the data that is on json lab metadata file. Return j_data that is used to add the rest of the fields """ + method_name=f"{self.collect_info_from_lab_json.__name__}" try: json_lab_data = relecov_tools.utils.read_json_file(self.readlabmeta_json_file) except ValueError: - self.update_log_report( + self.log_report.update_log_report( self.collect_info_from_lab_json.__name__, 'error', f"Invalid lab-metadata json file: self.{self.readlabmeta_json_file}" ) - sys.exit( - relecov_tools.utils.print_log_report( - self.log_report, - None, - ["error"] - ) - ) + sys.exit(self.log_report.print_log_report(method_name,["error"])) return json_lab_data def create_bioinfo_file(self): From 36820084464b4de91b18719ea24ce5b37419adcc Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sat, 6 Apr 2024 20:08:25 +0200 Subject: [PATCH 1293/1454] pipeline-specific methods are now invoked from assets/pipeline_utils --- .../assets/pipeline_utils/viralrecon.py | 129 ++++++++++++++++++ relecov_tools/long_table_parse.py | 41 +++--- relecov_tools/read_bioinfo_metadata.py | 121 ++-------------- 3 files changed, 162 insertions(+), 129 deletions(-) create mode 100644 relecov_tools/assets/pipeline_utils/viralrecon.py diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py new file mode 100644 index 00000000..a57582a6 --- /dev/null +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -0,0 +1,129 @@ +#!/usr/bin/env python +import os +import sys +import re +import logging + +import relecov_tools.utils +from relecov_tools.read_bioinfo_metadata import BioinfoReportLog +from relecov_tools.read_bioinfo_metadata import BioinfoMetadata +from relecov_tools.long_table_parse import LongTableParse + +log = logging.getLogger(__name__) + +def handle_pangolin_data(files_list): + """File handler to parse pangolin data (csv) into JSON structured format. + """ + method_name = f"{handle_pangolin_data.__name__}" + method_log_report = BioinfoReportLog() + + # Handling pangolin data + pango_data_processed = {} + try: + files_list_processed = relecov_tools.utils.select_most_recent_files_per_sample(files_list) + for pango_file in files_list_processed: + try: + pango_data = relecov_tools.utils.read_csv_file_return_dict( + pango_file, sep="," + ) + # Add custom content in pangolin + pango_data_key = next(iter(pango_data)) + pango_data[pango_data_key]['lineage_analysis_date'] = relecov_tools.utils.get_file_date( + pango_file + ) + + # Rename key in f_data + pango_data_updated = {key.split()[0]: value for key, value in pango_data.items()} + pango_data_processed.update(pango_data_updated) + method_log_report.update_log_report( + method_name, + 'valid', + f"Successfully handled data in {pango_file}." + ) + except (FileNotFoundError, IndexError) as e: + method_log_report.update_log_report( + method_name, + 'error', + f"Error processing file {pango_file}: {e}" + ) + sys.exit( + method_log_report.print_log_report(method_name, ['error']) + ) + except Exception as e: + method_log_report.update_log_report( + method_name, + 'error', + f"Error occurred while processing files: {e}" + ) + sys.exit( + method_log_report.print_log_report(method_name, ['error']) + ) + return pango_data_processed + +def parse_long_table(files_list): + method_name = f"{parse_long_table.__name__}" + method_log_report = BioinfoReportLog() + + # Hanfling long table data + if len(files_list) == 1: + files_list_processed = files_list[0] + if not os.path.isfile(files_list_processed): + method_log_report.update_log_report( + method_name, + 'error', + f"{files_list_processed} given file is not a file" + ) + sys.exit(method_log_report.print_log_report(method_name,["error"])) + long_table = LongTableParse(files_list_processed) + # Parsing long table data and saving it + long_table.parsing_csv() + # FIXME: cannot write over j_data when this function is invoked from a differnt file. + # Adding custom long_table data to j_data + # self.j_data = long_table.add_custom_longtable_data(self.j_data) + elif len(files_list) > 1: + method_log_report.update_log_report( + method_name, + 'warning', + f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." + ) + # This needs to return none to avoid being parsed by method mapping-over-table + return None + +def handle_consensus_fasta(files_list): + """File handler to parse consensus fasta data (*.consensus.fa) into JSON structured format""" + method_name = f"{handle_consensus_fasta.__name__}" + method_log_report = BioinfoReportLog() + + consensus_data_processed = {} + missing_consens = [] + for consensus_file in files_list: + try: + record_fasta = relecov_tools.utils.read_fasta_return_SeqIO_instance( + consensus_file + ) + except FileNotFoundError as e: + missing_consens.append(e.filename) + continue + sample_key = os.path.splitext(os.path.basename(consensus_file))[0] + + # Update consensus data for the sample key + consensus_data_processed[sample_key] = { + 'sequence_name': record_fasta.description, + 'genome_length': str(len(record_fasta)), + 'sequence_filepath': os.path.dirname(consensus_file), + 'sequence_filename': sample_key, + 'sequence_md5': relecov_tools.utils.calculate_md5(consensus_file), + # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 + 'number_of_base_pairs_sequenced': len(record_fasta.seq) + } + + # Report missing consensus + conserrs = len(missing_consens) + if conserrs >= 1: + method_log_report.update_log_report( + method_name, + 'warning', + f"{conserrs} samples missing in consensus file: {missing_consens}" + ) + method_log_report.print_log_report(method_name, ['valid','warning']) + return consensus_data_processed diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 9df5f3aa..262f6e98 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -10,6 +10,7 @@ import relecov_tools from relecov_tools.config_json import ConfigJson +import relecov_tools.utils # from relecov_tools.rest_api import RestApi @@ -56,9 +57,15 @@ def __init__(self, file_path=None, output_directory=None, j_data=None): sys.exit(1) if output_directory is None: - self.output_directory = relecov_tools.utils.prompt_path( - msg="Select the output folder" + use_default = relecov_tools.utils.prompt_yn_question( + "Use default path?: " ) + if use_default: + self.output_directory = os.getcwd() + else: + self.output_directory = relecov_tools.utils.prompt_path( + msg="Select the output folder:" + ) else: self.output_directory = output_directory Path(self.output_directory).mkdir(parents=True, exist_ok=True) @@ -69,11 +76,12 @@ def __init__(self, file_path=None, output_directory=None, j_data=None): self.software_config = config_json.get_configuration('viralrecon') self.long_table_heading = self.software_config["variants_long_table"]["content"] - if not j_data: - stderr.print("[red]\tError: No read lab metadata file found. Long-table-parsing aborted.") - sys.exit(1) - else: - self.j_data = j_data + # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. + #if not j_data: + # stderr.print("[red]\tError: No read lab metadata file found. #Long-table-parsing aborted.") + # sys.exit(1) + #else: + # self.j_data = j_data def validate_file(self, heading): """Check if long table file has all mandatory fields defined in @@ -165,15 +173,16 @@ def save_to_file(self, j_list): except Exception as e: stderr.print("[red]\tError saving parsed data to file:", str(e)) - def add_custom_longtable_data(self, j_data): - """Auxiliary function to add custom fields likevariant-long-table into j_data""" - if len(self.file_path) == 0: - long_table_path = "Not Provided [GENEPIO:0001668]" - else: - long_table_path = self.file_path - for row in j_data: - row["long_table_path"] = str(long_table_path) - return j_data + # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. + #def add_custom_longtable_data(self, j_data): + # """Auxiliary function to add custom fields likevariant-long-table #into j_data""" + # if len(self.file_path) == 0: + # long_table_path = "Not Provided [GENEPIO:0001668]" + # else: + # long_table_path = self.file_path + # for row in j_data: + # row["long_table_path"] = str(long_table_path) + # return j_data def parsing_csv(self): """ diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index e5f08f8c..68d01c9a 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -10,7 +10,6 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson -from relecov_tools.long_table_parse import LongTableParse log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -52,8 +51,6 @@ def print_log_report(self, name, sections): # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: replace submitting_lab_id by sequencing_sample_id -# TODO: mv pipeline-specific methods to future assets/pipeline_utils/ -# fixme: INCOMING IMPLEMENTATION ---> REPORT LOG IS NOW A CLASS. class BioinfoMetadata(BioinfoReportLog): def __init__( self, @@ -309,10 +306,14 @@ def handling_files(self, file_list): sys.exit(self.log_report.print_log_report(method_name,["error"])) else: try: - # Attempt to get the method by name - method_to_call = getattr(self, func_name) - data = method_to_call(file_list) - except AttributeError as e: + # Dynamically import the function from the specified module + utils_name = f"relecov_tools.assets.pipeline_utils.{self.software_name}" + import_statement = f"from {utils_name} import {func_name}" + exec(import_statement) + + # Get method name and execute it. + data = eval(func_name + "(file_list)") + except Exception as e: self.log_report.update_log_report( self.add_bioinfo_results_metadata.__name__, 'error', @@ -450,112 +451,6 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): self.log_report.print_log_report(method_name,["warning","valid"]) return j_data - def handle_pangolin_data(self, files_list): - """File handler to parse pangolin data (csv) into JSON structured format. - """ - method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handle_pangolin_data.__name__}" - # Handling pangolin data - pango_data_processed = {} - try: - files_list_processed = relecov_tools.utils.select_most_recent_files_per_sample(files_list) - for pango_file in files_list_processed: - try: - pango_data = relecov_tools.utils.read_csv_file_return_dict( - pango_file, sep="," - ) - # Add custom content in pangolin - pango_data_key = next(iter(pango_data)) - pango_data[pango_data_key]['lineage_analysis_date'] = relecov_tools.utils.get_file_date( - pango_file - ) - - # Rename key in f_data - pango_data_updated = {key.split()[0]: value for key, value in pango_data.items()} - pango_data_processed.update(pango_data_updated) - self.log_report.update_log_report( - method_name, - 'valid', - f"Successfully handled data in {pango_file}." - ) - except (FileNotFoundError, IndexError) as e: - self.log_report.update_log_report( - method_name, - 'error', - f"Error processing file {pango_file}: {e}" - ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) - except Exception as e: - self.log_report.update_log_report( - method_name, - 'error' - f"Error occurred while processing files: {e}" - ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) - return pango_data_processed - - def handle_consensus_fasta(self, files_list): - """File handler to parse consensus fasta data (*.consensus.fa) into JSON structured format""" - method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handle_consensus_fasta.__name__}" - consensus_data_processed = {} - missing_consens = [] - for consensus_file in files_list: - try: - record_fasta = relecov_tools.utils.read_fasta_return_SeqIO_instance( - consensus_file - ) - except FileNotFoundError as e: - missing_consens.append(e.filename) - continue - sample_key = re.sub(self.software_config['mapping_consensus']['fn'], '', os.path.basename(consensus_file)) - - # Update consensus data for the sample key - consensus_data_processed[sample_key] = { - 'sequence_name': record_fasta.description, - 'genome_length': str(len(record_fasta)), - 'sequence_filepath': os.path.dirname(consensus_file), - 'sequence_filename': sample_key, - 'sequence_md5': relecov_tools.utils.calculate_md5(consensus_file), - # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 - 'number_of_base_pairs_sequenced': len(record_fasta.seq) - } - - # Report missing consensus - conserrs = len(missing_consens) - if conserrs >= 1: - self.log_report.update_log_report( - method_name, - 'warning', - f"{conserrs} samples missing in consensus file: {missing_consens}" - ) - return consensus_data_processed - - def parse_long_table(self, files_list): - method_name = f"{self.parse_long_table.__name__}" - # Hanfling long table data - - if len(files_list) == 1: - files_list_processed = files_list[0] - if not os.path.isfile(files_list_processed): - self.log_report.update_log_report( - method_name, - 'error', - f"{files_list_processed} given file is not a file" - ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) - long_table = LongTableParse(files_list_processed, self.output_folder, self.j_data) - # Parsing long table data and saving it - long_table.parsing_csv() - # Adding custom long_table data to j_data - self.j_data = long_table.add_custom_longtable_data(self.j_data) - elif len(files_list) >1: - self.log_report.update_log_report( - method_name, - 'warning', - f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." - ) - # This needs to return none to avoid being parsed by method mapping-over-table - return None - # TODO: this is too harcoded. Find a way to add file's path of required files when calling handlers functions. def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" From d84358b4447504788f5f1608726f1b3e310fe7dd Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sat, 6 Apr 2024 20:15:19 +0200 Subject: [PATCH 1294/1454] improve description and remove already accomplished todo tasks --- relecov_tools/read_bioinfo_metadata.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 68d01c9a..71dea5c7 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -258,6 +258,7 @@ def handling_files(self, file_list): }, ... } + Note: ensure that 'field1','field2','field3' corresponds with the values especifies in the 'content' section of each software configuration scope (see: conf/bioinfo_config.json). Input: file_list (list): A list of file path/s to be processed. @@ -451,7 +452,6 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): self.log_report.print_log_report(method_name,["warning","valid"]) return j_data - # TODO: this is too harcoded. Find a way to add file's path of required files when calling handlers functions. def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" method_name=f"{self.add_fixed_values.__name__}" @@ -504,9 +504,6 @@ def create_bioinfo_file(self): self.j_data = self.add_bioinfo_results_metadata(files_found_dict, self.j_data) stderr.print("[blue]Adding software versions to read lab metadata...") self.j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], self.j_data) - # FIXME: this isn't refactored and requires to be reimplemented from older version of this module - ##stderr.print("[blue]Adding variant long table path") - ##j_data = self.include_custom_data(j_data) stderr.print("[blue]Adding fixed values") self.j_data = self.add_fixed_values(self.j_data) # Generate readlab + bioinfolab processed metadata. From 2ba03f74114672d3808d51a8abb6b2bc58e6c891 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 17:03:55 +0200 Subject: [PATCH 1295/1454] fix flake8 linting --- .../assets/pipeline_utils/viralrecon.py | 21 +-- relecov_tools/long_table_parse.py | 36 ++--- relecov_tools/read_bioinfo_metadata.py | 137 ++++++++---------- relecov_tools/utils.py | 14 +- 4 files changed, 97 insertions(+), 111 deletions(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index a57582a6..103cdd8a 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -1,16 +1,15 @@ #!/usr/bin/env python import os import sys -import re import logging import relecov_tools.utils from relecov_tools.read_bioinfo_metadata import BioinfoReportLog -from relecov_tools.read_bioinfo_metadata import BioinfoMetadata from relecov_tools.long_table_parse import LongTableParse log = logging.getLogger(__name__) + def handle_pangolin_data(files_list): """File handler to parse pangolin data (csv) into JSON structured format. """ @@ -37,13 +36,13 @@ def handle_pangolin_data(files_list): pango_data_processed.update(pango_data_updated) method_log_report.update_log_report( method_name, - 'valid', + 'valid', f"Successfully handled data in {pango_file}." ) except (FileNotFoundError, IndexError) as e: method_log_report.update_log_report( method_name, - 'error', + 'error', f"Error processing file {pango_file}: {e}" ) sys.exit( @@ -60,6 +59,7 @@ def handle_pangolin_data(files_list): ) return pango_data_processed + def parse_long_table(files_list): method_name = f"{parse_long_table.__name__}" method_log_report = BioinfoReportLog() @@ -73,7 +73,7 @@ def parse_long_table(files_list): 'error', f"{files_list_processed} given file is not a file" ) - sys.exit(method_log_report.print_log_report(method_name,["error"])) + sys.exit(method_log_report.print_log_report(method_name, ["error"])) long_table = LongTableParse(files_list_processed) # Parsing long table data and saving it long_table.parsing_csv() @@ -82,13 +82,14 @@ def parse_long_table(files_list): # self.j_data = long_table.add_custom_longtable_data(self.j_data) elif len(files_list) > 1: method_log_report.update_log_report( - method_name, + method_name, 'warning', f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." ) - # This needs to return none to avoid being parsed by method mapping-over-table + # This needs to return none to avoid being parsed by method mapping-over-table return None + def handle_consensus_fasta(files_list): """File handler to parse consensus fasta data (*.consensus.fa) into JSON structured format""" method_name = f"{handle_consensus_fasta.__name__}" @@ -115,15 +116,15 @@ def handle_consensus_fasta(files_list): 'sequence_md5': relecov_tools.utils.calculate_md5(consensus_file), # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 'number_of_base_pairs_sequenced': len(record_fasta.seq) - } + } # Report missing consensus conserrs = len(missing_consens) if conserrs >= 1: method_log_report.update_log_report( method_name, - 'warning', + 'warning', f"{conserrs} samples missing in consensus file: {missing_consens}" ) - method_log_report.print_log_report(method_name, ['valid','warning']) + method_log_report.print_log_report(method_name, ['valid', 'warning']) return consensus_data_processed diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 262f6e98..3e216576 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -72,16 +72,16 @@ def __init__(self, file_path=None, output_directory=None, j_data=None): json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") config_json = ConfigJson(json_file) - #self.long_table_heading = config_json.get_configuration("long_table_heading") + # self.long_table_heading = config_json.get_configuration("long_table_heading") self.software_config = config_json.get_configuration('viralrecon') self.long_table_heading = self.software_config["variants_long_table"]["content"] - # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. - #if not j_data: - # stderr.print("[red]\tError: No read lab metadata file found. #Long-table-parsing aborted.") - # sys.exit(1) - #else: - # self.j_data = j_data + # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. + # if not j_data: + # stderr.print("[red]\tError: No read lab metadata file found. #Long-table-parsing aborted.") + # sys.exit(1) + # else: + # self.j_data = j_data def validate_file(self, heading): """Check if long table file has all mandatory fields defined in @@ -172,17 +172,17 @@ def save_to_file(self, j_list): stderr.print("[green]\tParsed data successfully saved to file:", file_path) except Exception as e: stderr.print("[red]\tError saving parsed data to file:", str(e)) - - # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. - #def add_custom_longtable_data(self, j_data): - # """Auxiliary function to add custom fields likevariant-long-table #into j_data""" - # if len(self.file_path) == 0: - # long_table_path = "Not Provided [GENEPIO:0001668]" - # else: - # long_table_path = self.file_path - # for row in j_data: - # row["long_table_path"] = str(long_table_path) - # return j_data + + # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. + # def add_custom_longtable_data(self, j_data): + # """Auxiliary function to add custom fields likevariant-long-table #into j_data""" + # if len(self.file_path) == 0: + # long_table_path = "Not Provided [GENEPIO:0001668]" + # else: + # long_table_path = self.file_path + # for row in j_data: + # row["long_table_path"] = str(long_table_path) + # return j_data def parsing_csv(self): """ diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 71dea5c7..0a75a378 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,8 +4,6 @@ import logging import rich.console import re -from datetime import datetime -from yaml import YAMLError from bs4 import BeautifulSoup import relecov_tools.utils @@ -19,13 +17,14 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + class BioinfoReportLog: def __init__(self, log_report=None): if not log_report: self.report = {'error': {}, 'valid': {}, 'warning': {}} else: self.report = log_report - + def update_log_report(self, method_name, status, message): """Update progress log report""" if status == 'valid': @@ -39,7 +38,7 @@ def update_log_report(self, method_name, status, message): return self.report else: raise ValueError("Invalid status provided.") - + def print_log_report(self, name, sections): """Calls log report printer.""" relecov_tools.utils.print_log_report( @@ -48,7 +47,7 @@ def print_log_report(self, name, sections): sections ) - + # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: replace submitting_lab_id by sequencing_sample_id class BioinfoMetadata(BioinfoReportLog): @@ -60,10 +59,10 @@ def __init__( software=None, ): # Init process log - super().__init__() + super().__init__() self.log_report = BioinfoReportLog() - - # Parse read-lab-meta-data + + # Parse read-lab-meta-data if readlabmeta_json_file is None: readlabmeta_json_file = relecov_tools.utils.prompt_path( msg="Select the json file that was created by the read-lab-metadata" @@ -96,7 +95,7 @@ def __init__( ) else: self.output_folder = output_folder - + # Parse bioinfo configuration self.bioinfo_json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") if software is None: @@ -117,7 +116,7 @@ def __init__( sys.exit( self.log_report.print_log_report(self.__init__.__name__, ['error']) ) - + def get_available_software(self, json): """Get list of available software in configuration""" config = relecov_tools.utils.read_json_file(json) @@ -126,15 +125,15 @@ def get_available_software(self, json): def scann_directory(self): """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json.""" - method_name=f"{self.scann_directory.__name__}" + method_name = f"{self.scann_directory.__name__}" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) files_found = {} - for topic_key, topic_scope in self.software_config.items(): - if 'fn' not in topic_scope: #try/except fn + for topic_key, topic_scope in self.software_config.items(): + if 'fn' not in topic_scope: # try/except fn self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"No 'fn' (file pattern) found in '{self.software_name}.{topic_key}'." ) continue @@ -142,11 +141,10 @@ def scann_directory(self): matching_files = [os.path.join(root, file_name) for file_name in files if re.search(topic_scope['fn'], file_name)] if len(matching_files) >= 1: files_found[topic_key] = matching_files - if len(files_found) < 1: self.log_report.update_log_report( method_name, - 'error', + 'error', f"No files found in '{self.input_folder}' according to '{os.path.basename(self.bioinfo_json_file)}' file name patterns." ) sys.exit( @@ -155,15 +153,15 @@ def scann_directory(self): else: self.log_report.update_log_report( self.scann_directory.__name__, - 'valid', + 'valid', f"Scannig process succeed. Scanned {total_files} files." ) - self.log_report.print_log_report(method_name, ['valid','warning']) + self.log_report.print_log_report(method_name, ['valid', 'warning']) return files_found def validate_software_mandatory_files(self, files_dict): """"Validates the presence of all mandatory files as defined in the software configuration JSON.""" - method_name=f"{self.validate_software_mandatory_files.__name__}" + method_name = f"{self.validate_software_mandatory_files.__name__}" missing_required = [] for key in self.software_config: if self.software_config[key].get('required') is True: @@ -174,68 +172,63 @@ def validate_software_mandatory_files(self, files_dict): continue else: continue - if len(missing_required) >= 1: self.log_report.update_log_report( method_name, - 'error', + 'error', f"Missing mandatory files in {self.software_name}.{key}:{', '.join(missing_required)}" ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( method_name, - 'valid', + 'valid', "Successfull validation of mandatory files." ) - self.log_report.print_log_report(method_name, ['valid', 'waring']) return - + def add_bioinfo_results_metadata(self, files_dict, j_data): """ Adds metadata from bioinformatics results to j_data. 1. Handles metadata in bioinformatic files found. - 2. Mapping handled bioinfo metadata into j_data. + 2. Mapping handled bioinfo metadata into j_data. """ - method_name=f"{self.add_bioinfo_results_metadata.__name__}" + method_name = f"{self.add_bioinfo_results_metadata.__name__}" for key in self.software_config.keys(): # Update bioinfo cofiguration key/scope self.current_config_key = key # This skip files that will be parsed with other methods if key == 'workflow_summary' or key == "fixed_values": continue - try: files_dict[key] stderr.print(f"[blue]Start processing {self.software_name}.{key}") except KeyError: self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"No file path found for '{self.software_name}.{key}'" ) continue - # Handling files data_to_map = self.handling_files(files_dict[key]) - # Mapping data to j_data if data_to_map: j_data_mapped = self.mapping_over_table( - j_data=j_data, - map_data=data_to_map, + j_data=j_data, + map_data=data_to_map, mapping_fields=self.software_config[key]['content'], table_name=files_dict[key] ) else: self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"No metadata found to perform standard mapping when processing '{self.software_name}.{key}'" ) continue - self.log_report.print_log_report(method_name, ['valid','waring']) + self.log_report.print_log_report(method_name, ['valid', 'waring']) return j_data_mapped def handling_files(self, file_list): @@ -244,7 +237,6 @@ def handling_files(self, file_list): Handles different file formats to extract data regardless of their structure. The goal is to extract the data contained in files specified in ${file_list}, using either 'standard' handlers defined in this class or pipeline-specific file handlers. A file handler method must generate a data structure as follow: - { 'SAMPLE1': { 'field1': 'value1' @@ -258,7 +250,7 @@ def handling_files(self, file_list): }, ... } - Note: ensure that 'field1','field2','field3' corresponds with the values especifies in the 'content' section of each software configuration scope (see: conf/bioinfo_config.json). + Note: ensure that 'field1','field2','field3' corresponds with the values especifies in the 'content' section of each software configuration scope (see: conf/bioinfo_config.json). Input: file_list (list): A list of file path/s to be processed. @@ -266,24 +258,22 @@ def handling_files(self, file_list): Returns: dict: A single dictionary containing extracted data for each sample. """ - method_name=f"{self.add_bioinfo_results_metadata.__name__}:{self.handling_files.__name__}" + method_name = f"{self.add_bioinfo_results_metadata.__name__}:{self.handling_files.__name__}" file_name = self.software_config[self.current_config_key].get('fn') file_extension = os.path.splitext(file_name)[1] - # Parsing key position try: self.software_config[self.current_config_key]['sample_col_idx'] - sample_idx_possition = self.software_config[self.current_config_key]['sample_col_idx']-1 + sample_idx_possition = self.software_config[self.current_config_key]['sample_col_idx'] - 1 except KeyError: sample_idx_possition = None self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"No sample-index-column defined in '{self.software_name}.{self.current_config_key}'. Using default instead." ) - # Parsing files - func_name = self.software_config[self.current_config_key]["function"] + func_name = self.software_config[self.current_config_key]["function"] if func_name is None: if file_name.endswith('.csv'): data = relecov_tools.utils.read_csv_file_return_dict( @@ -301,10 +291,10 @@ def handling_files(self, file_list): else: self.log_report.update_log_report( method_name, - 'error', + 'error', f"Unrecognized defined file name extension '{file_extension}' in '{file_name}'." ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: try: # Dynamically import the function from the specified module @@ -317,15 +307,15 @@ def handling_files(self, file_list): except Exception as e: self.log_report.update_log_report( self.add_bioinfo_results_metadata.__name__, - 'error', + 'error', f"Error occurred while parsing '{func_name}': {e}." ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) return data def get_multiqc_software_versions(self, file_list, j_data): """Reads multiqc html file, finds table containing software version info, and map it to j_data""" - method_name=f"{self.get_multiqc_software_versions.__name__}" + method_name = f"{self.get_multiqc_software_versions.__name__}" # Handle multiqc_report.html f_path = file_list[0] program_versions = {} @@ -339,7 +329,7 @@ def get_multiqc_software_versions(self, file_list, j_data): table = versions_div.find('table', class_='table') if table: rows = table.find_all('tr') - for row in rows[1:]: #skipping header + for row in rows[1:]: # skipping header columns = row.find_all('td') if len(columns) == 3: program_name = columns[1].text.strip() @@ -348,24 +338,24 @@ def get_multiqc_software_versions(self, file_list, j_data): else: self.log_report.update_log_report( method_name, - 'error', + 'error', f"HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n." ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( method_name, - 'error', + 'error', f"Unable to locate the table containing software versions in file {f_path} under div section {div_id}." ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( self.get_multiqc_software_versions.__name__, - 'error', + 'error', f"Failed to locate the required '{div_id}' div section in the '{f_path}' file." ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) # Mapping multiqc sofware versions to j_data field_errors = {} @@ -376,30 +366,30 @@ def get_multiqc_software_versions(self, file_list, j_data): row[field] = program_versions[values] except KeyError as e: field_errors[sample_name] = {field: e} - row[field] = "Not Provided [GENEPIO:0001668]" + row[field] = "Not Provided [GENEPIO:0001668]" continue # update progress log if len(field_errors) > 0: self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"Encountered field errors while mapping data: {field_errors}" ) else: self.log_report.update_log_report( method_name, - 'valid', + 'valid', "Successfully mapped data." ) - self.log_report.print_log_report(method_name,["valid","warning"]) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): """ Function that maps structure data containing fields per sample into j_data. """ - method_name=f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" + method_name = f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" errors = [] field_errors = {} field_vaild = {} @@ -409,7 +399,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): for field, value in mapping_fields.items(): try: row[field] = map_data[sample_name][value] - field_vaild[sample_name] = {field:value} + field_vaild[sample_name] = {field: value} except KeyError as e: field_errors[sample_name] = {field: e} row[field] = "Not Provided [GENEPIO:0001668]" @@ -427,34 +417,33 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): table_name = table_name[0] self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}." ) else: self.log_report.update_log_report( method_name, - 'valid', + 'valid', "Successfully mapped data." ) - if len(field_errors) > 0: self.log_report.update_log_report( method_name, - 'warning', + 'warning', f"Missing fields in {table_name}:\n\t{field_errors}" ) else: self.log_report.update_log_report( method_name, - 'valid', + 'valid', f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}." ) - self.log_report.print_log_report(method_name,["warning","valid"]) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" - method_name=f"{self.add_fixed_values.__name__}" + method_name = f"{self.add_fixed_values.__name__}" try: f_values = self.software_config["fixed_values"] for row in j_data: @@ -472,14 +461,14 @@ def add_fixed_values(self, j_data): f"Error found while adding fixed values: {e}" ) pass - self.log_report.print_log_report(method_name,["valid","waring"]) + self.log_report.print_log_report(method_name, ["valid", "waring"]) return j_data def collect_info_from_lab_json(self): """Create the list of dictionaries from the data that is on json lab metadata file. Return j_data that is used to add the rest of the fields """ - method_name=f"{self.collect_info_from_lab_json.__name__}" + method_name = f"{self.collect_info_from_lab_json.__name__}" try: json_lab_data = relecov_tools.utils.read_json_file(self.readlabmeta_json_file) except ValueError: @@ -488,7 +477,7 @@ def collect_info_from_lab_json(self): 'error', f"Invalid lab-metadata json file: self.{self.readlabmeta_json_file}" ) - sys.exit(self.log_report.print_log_report(method_name,["error"])) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) return json_lab_data def create_bioinfo_file(self): @@ -503,13 +492,13 @@ def create_bioinfo_file(self): stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") self.j_data = self.add_bioinfo_results_metadata(files_found_dict, self.j_data) stderr.print("[blue]Adding software versions to read lab metadata...") - self.j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], self.j_data) + self.j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], self.j_data) stderr.print("[blue]Adding fixed values") self.j_data = self.add_fixed_values(self.j_data) # Generate readlab + bioinfolab processed metadata. file_name = ( - "bioinfo_" - + os.path.splitext(os.path.basename(self.readlabmeta_json_file))[0] + "bioinfo_" + + os.path.splitext(os.path.basename(self.readlabmeta_json_file))[0] + ".json" ) stderr.print("[blue]Writting output json file") diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 338d6e6d..31cb9c4b 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -311,6 +311,7 @@ def prompt_checkbox(msg, choices): selected_options = questionary.checkbox(msg, choices=choices).unsafe_ask() return selected_options + def get_file_date(file_path): """Get the modification date of a file.""" try: @@ -326,6 +327,7 @@ def get_file_date(file_path): print(f"File not found: {file_path}") return None + def select_most_recent_files_per_sample(paths_list): """Selects the most recent file for each sample among potentially duplicated files. Input: @@ -336,34 +338,31 @@ def select_most_recent_files_per_sample(paths_list): filename_groups = {} # Count occurrences of each filename and group files by sample names for file in paths_list: - # TODO: So far, it uses split method to identify this pattern: [sample1.pangolin.csv, sample1.pangolin_20240310.csv]. It should be improve to parse files based on a different character matching field. + # TODO: So far, it uses split method to identify this pattern: [sample1.pangolin.csv, sample1.pangolin_20240310.csv]. It should be improve to parse files based on a different character matching field. file_name = os.path.basename(file).split('.')[0] if file_name in filename_groups : filename_groups[file_name].append(file) else: filename_groups[file_name] = [file] - # Filter out sample names with only one file duplicated_files = [(sample_name, file_paths) for sample_name, file_paths in filename_groups.items() if len(file_paths) > 1] - # Iterate over duplicated files to select the most recent one for each sample for sample_name, file_paths in duplicated_files: stderr.print(f"\tMore than one file found for sample {sample_name}. Selecting the most recent one.") # Sort files by modification time (most recent first) - sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime (file_path), reverse=True) + sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime(file_path), reverse=True) # Select the most recent file selected_file = sorted_files[0] stderr.print(f"\tSelected file for sample {sample_name}: {selected_file}") # Remove other files for the same sample from the filtered_files dictionary filename_groups[sample_name] = [selected_file] - # Update filename_groups with filtered files filename_groups = [(sample_name, file_path) for sample_name, file_paths in filename_groups.items() for file_path in file_paths] - # Reformat variable to retrieve a list of file paths file_path_list = [sample_file_path for _, sample_file_path in filename_groups] return file_path_list + def print_log_report(log_report, categories=None, sections=["warning", "valid", "error"]): color_codes = { "error": "\033[91m", # Red @@ -371,7 +370,6 @@ def print_log_report(log_report, categories=None, sections=["warning", "valid", "valid": "\033[92m", # Green "reset": "\033[0m" # Reset color } - table_data = [] for section_name, section_data in log_report.items(): if section_name in sections: @@ -381,6 +379,4 @@ def print_log_report(log_report, categories=None, sections=["warning", "valid", for item in items: colored_message = f"{color_codes[section_name]}{item}{color_codes['reset']}" table_data.append([section_name, colored_category, colored_message]) - print(tabulate(table_data, headers=["Log type", "Category", "Message"], tablefmt="fancy_grid")) - From ddfc9b54a20a28362c70a957ed5916c3fd64ea30 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 17:06:53 +0200 Subject: [PATCH 1296/1454] fix black linting --- relecov_tools/__main__.py | 5 +- .../assets/pipeline_utils/viralrecon.py | 61 +++--- relecov_tools/long_table_parse.py | 10 +- relecov_tools/read_bioinfo_metadata.py | 204 +++++++++--------- relecov_tools/utils.py | 58 +++-- 5 files changed, 178 insertions(+), 160 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index cb89ab25..754618e8 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -424,7 +424,10 @@ def read_bioinfo_metadata(json_file, input_folder, out_dir, software_name): Create the json compliant from the Bioinfo Metadata. """ new_bioinfo_metadata = relecov_tools.read_bioinfo_metadata.BioinfoMetadata( - json_file, input_folder, out_dir, software_name, + json_file, + input_folder, + out_dir, + software_name, ) new_bioinfo_metadata.create_bioinfo_file() diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index 103cdd8a..d33fc1e4 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -11,15 +11,16 @@ def handle_pangolin_data(files_list): - """File handler to parse pangolin data (csv) into JSON structured format. - """ + """File handler to parse pangolin data (csv) into JSON structured format.""" method_name = f"{handle_pangolin_data.__name__}" method_log_report = BioinfoReportLog() # Handling pangolin data pango_data_processed = {} try: - files_list_processed = relecov_tools.utils.select_most_recent_files_per_sample(files_list) + files_list_processed = relecov_tools.utils.select_most_recent_files_per_sample( + files_list + ) for pango_file in files_list_processed: try: pango_data = relecov_tools.utils.read_csv_file_return_dict( @@ -27,36 +28,28 @@ def handle_pangolin_data(files_list): ) # Add custom content in pangolin pango_data_key = next(iter(pango_data)) - pango_data[pango_data_key]['lineage_analysis_date'] = relecov_tools.utils.get_file_date( - pango_file + pango_data[pango_data_key]["lineage_analysis_date"] = ( + relecov_tools.utils.get_file_date(pango_file) ) # Rename key in f_data - pango_data_updated = {key.split()[0]: value for key, value in pango_data.items()} + pango_data_updated = { + key.split()[0]: value for key, value in pango_data.items() + } pango_data_processed.update(pango_data_updated) method_log_report.update_log_report( - method_name, - 'valid', - f"Successfully handled data in {pango_file}." + method_name, "valid", f"Successfully handled data in {pango_file}." ) except (FileNotFoundError, IndexError) as e: method_log_report.update_log_report( - method_name, - 'error', - f"Error processing file {pango_file}: {e}" - ) - sys.exit( - method_log_report.print_log_report(method_name, ['error']) + method_name, "error", f"Error processing file {pango_file}: {e}" ) + sys.exit(method_log_report.print_log_report(method_name, ["error"])) except Exception as e: method_log_report.update_log_report( - method_name, - 'error', - f"Error occurred while processing files: {e}" - ) - sys.exit( - method_log_report.print_log_report(method_name, ['error']) + method_name, "error", f"Error occurred while processing files: {e}" ) + sys.exit(method_log_report.print_log_report(method_name, ["error"])) return pango_data_processed @@ -69,9 +62,7 @@ def parse_long_table(files_list): files_list_processed = files_list[0] if not os.path.isfile(files_list_processed): method_log_report.update_log_report( - method_name, - 'error', - f"{files_list_processed} given file is not a file" + method_name, "error", f"{files_list_processed} given file is not a file" ) sys.exit(method_log_report.print_log_report(method_name, ["error"])) long_table = LongTableParse(files_list_processed) @@ -83,8 +74,8 @@ def parse_long_table(files_list): elif len(files_list) > 1: method_log_report.update_log_report( method_name, - 'warning', - f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time." + "warning", + f"Found {len(files_list)} variants_long_table files. This version is unable to process more than one variants long table each time.", ) # This needs to return none to avoid being parsed by method mapping-over-table return None @@ -109,13 +100,13 @@ def handle_consensus_fasta(files_list): # Update consensus data for the sample key consensus_data_processed[sample_key] = { - 'sequence_name': record_fasta.description, - 'genome_length': str(len(record_fasta)), - 'sequence_filepath': os.path.dirname(consensus_file), - 'sequence_filename': sample_key, - 'sequence_md5': relecov_tools.utils.calculate_md5(consensus_file), + "sequence_name": record_fasta.description, + "genome_length": str(len(record_fasta)), + "sequence_filepath": os.path.dirname(consensus_file), + "sequence_filename": sample_key, + "sequence_md5": relecov_tools.utils.calculate_md5(consensus_file), # TODO: Not sure this is correct. If not, recover previous version: https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/relecov_tools/read_bioinfo_metadata.py#L211-L218 - 'number_of_base_pairs_sequenced': len(record_fasta.seq) + "number_of_base_pairs_sequenced": len(record_fasta.seq), } # Report missing consensus @@ -123,8 +114,8 @@ def handle_consensus_fasta(files_list): if conserrs >= 1: method_log_report.update_log_report( method_name, - 'warning', - f"{conserrs} samples missing in consensus file: {missing_consens}" + "warning", + f"{conserrs} samples missing in consensus file: {missing_consens}", ) - method_log_report.print_log_report(method_name, ['valid', 'warning']) + method_log_report.print_log_report(method_name, ["valid", "warning"]) return consensus_data_processed diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index 3e216576..1f6e6b95 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -57,9 +57,7 @@ def __init__(self, file_path=None, output_directory=None, j_data=None): sys.exit(1) if output_directory is None: - use_default = relecov_tools.utils.prompt_yn_question( - "Use default path?: " - ) + use_default = relecov_tools.utils.prompt_yn_question("Use default path?: ") if use_default: self.output_directory = os.getcwd() else: @@ -70,10 +68,12 @@ def __init__(self, file_path=None, output_directory=None, j_data=None): self.output_directory = output_directory Path(self.output_directory).mkdir(parents=True, exist_ok=True) - json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") + json_file = os.path.join( + os.path.dirname(__file__), "conf", "bioinfo_config.json" + ) config_json = ConfigJson(json_file) # self.long_table_heading = config_json.get_configuration("long_table_heading") - self.software_config = config_json.get_configuration('viralrecon') + self.software_config = config_json.get_configuration("viralrecon") self.long_table_heading = self.software_config["variants_long_table"]["content"] # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0a75a378..7b508533 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -21,31 +21,27 @@ class BioinfoReportLog: def __init__(self, log_report=None): if not log_report: - self.report = {'error': {}, 'valid': {}, 'warning': {}} + self.report = {"error": {}, "valid": {}, "warning": {}} else: self.report = log_report def update_log_report(self, method_name, status, message): """Update progress log report""" - if status == 'valid': - self.report['valid'].setdefault(method_name, []).append(message) + if status == "valid": + self.report["valid"].setdefault(method_name, []).append(message) return self.report - elif status == 'error': - self.report['error'].setdefault(method_name, []).append(message) + elif status == "error": + self.report["error"].setdefault(method_name, []).append(message) return self.report - elif status == 'warning': - self.report['warning'].setdefault(method_name, []).append(message) + elif status == "warning": + self.report["warning"].setdefault(method_name, []).append(message) return self.report else: raise ValueError("Invalid status provided.") def print_log_report(self, name, sections): """Calls log report printer.""" - relecov_tools.utils.print_log_report( - self.report, - name, - sections - ) + relecov_tools.utils.print_log_report(self.report, name, sections) # TODO: Add method to validate bioinfo_config.json file requirements. @@ -70,11 +66,11 @@ def __init__( if not os.path.isfile(readlabmeta_json_file): self.log_report.update_log_report( self.__init__.__name__, - 'error', - f"file {readlabmeta_json_file} does not exist" + "error", + f"file {readlabmeta_json_file} does not exist", ) sys.exit( - self.log_report.print_log_report(self.__init__.__name__, ['error']) + self.log_report.print_log_report(self.__init__.__name__, ["error"]) ) self.readlabmeta_json_file = readlabmeta_json_file @@ -97,7 +93,9 @@ def __init__( self.output_folder = output_folder # Parse bioinfo configuration - self.bioinfo_json_file = os.path.join(os.path.dirname(__file__), "conf", "bioinfo_config.json") + self.bioinfo_json_file = os.path.join( + os.path.dirname(__file__), "conf", "bioinfo_config.json" + ) if software is None: software = relecov_tools.utils.prompt_path( msg="Select the software, pipeline or tool use in the bioinformatic analysis: " @@ -110,11 +108,11 @@ def __init__( else: self.log_report.update_log_report( self.__init__.__name__, - 'error', - f"No configuration available for '{self.software_name}'. Currently, the only available software options are:: {', '.join(available_software)}" + "error", + f"No configuration available for '{self.software_name}'. Currently, the only available software options are:: {', '.join(available_software)}", ) sys.exit( - self.log_report.print_log_report(self.__init__.__name__, ['error']) + self.log_report.print_log_report(self.__init__.__name__, ["error"]) ) def get_available_software(self, json): @@ -130,41 +128,43 @@ def scann_directory(self): files_found = {} for topic_key, topic_scope in self.software_config.items(): - if 'fn' not in topic_scope: # try/except fn + if "fn" not in topic_scope: # try/except fn self.log_report.update_log_report( method_name, - 'warning', - f"No 'fn' (file pattern) found in '{self.software_name}.{topic_key}'." + "warning", + f"No 'fn' (file pattern) found in '{self.software_name}.{topic_key}'.", ) continue for root, _, files in os.walk(self.input_folder, topdown=True): - matching_files = [os.path.join(root, file_name) for file_name in files if re.search(topic_scope['fn'], file_name)] + matching_files = [ + os.path.join(root, file_name) + for file_name in files + if re.search(topic_scope["fn"], file_name) + ] if len(matching_files) >= 1: files_found[topic_key] = matching_files if len(files_found) < 1: self.log_report.update_log_report( method_name, - 'error', - f"No files found in '{self.input_folder}' according to '{os.path.basename(self.bioinfo_json_file)}' file name patterns." - ) - sys.exit( - self.log_report.print_log_report(method_name, ["error"]) + "error", + f"No files found in '{self.input_folder}' according to '{os.path.basename(self.bioinfo_json_file)}' file name patterns.", ) + sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( self.scann_directory.__name__, - 'valid', - f"Scannig process succeed. Scanned {total_files} files." + "valid", + f"Scannig process succeed. Scanned {total_files} files.", ) - self.log_report.print_log_report(method_name, ['valid', 'warning']) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return files_found def validate_software_mandatory_files(self, files_dict): - """"Validates the presence of all mandatory files as defined in the software configuration JSON.""" + """ "Validates the presence of all mandatory files as defined in the software configuration JSON.""" method_name = f"{self.validate_software_mandatory_files.__name__}" missing_required = [] for key in self.software_config: - if self.software_config[key].get('required') is True: + if self.software_config[key].get("required") is True: try: files_dict[key] except KeyError: @@ -175,17 +175,15 @@ def validate_software_mandatory_files(self, files_dict): if len(missing_required) >= 1: self.log_report.update_log_report( method_name, - 'error', - f"Missing mandatory files in {self.software_name}.{key}:{', '.join(missing_required)}" + "error", + f"Missing mandatory files in {self.software_name}.{key}:{', '.join(missing_required)}", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( - method_name, - 'valid', - "Successfull validation of mandatory files." + method_name, "valid", "Successfull validation of mandatory files." ) - self.log_report.print_log_report(method_name, ['valid', 'waring']) + self.log_report.print_log_report(method_name, ["valid", "waring"]) return def add_bioinfo_results_metadata(self, files_dict, j_data): @@ -199,7 +197,7 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): # Update bioinfo cofiguration key/scope self.current_config_key = key # This skip files that will be parsed with other methods - if key == 'workflow_summary' or key == "fixed_values": + if key == "workflow_summary" or key == "fixed_values": continue try: files_dict[key] @@ -207,8 +205,8 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): except KeyError: self.log_report.update_log_report( method_name, - 'warning', - f"No file path found for '{self.software_name}.{key}'" + "warning", + f"No file path found for '{self.software_name}.{key}'", ) continue # Handling files @@ -218,17 +216,17 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): j_data_mapped = self.mapping_over_table( j_data=j_data, map_data=data_to_map, - mapping_fields=self.software_config[key]['content'], - table_name=files_dict[key] + mapping_fields=self.software_config[key]["content"], + table_name=files_dict[key], ) else: self.log_report.update_log_report( method_name, - 'warning', - f"No metadata found to perform standard mapping when processing '{self.software_name}.{key}'" + "warning", + f"No metadata found to perform standard mapping when processing '{self.software_name}.{key}'", ) continue - self.log_report.print_log_report(method_name, ['valid', 'waring']) + self.log_report.print_log_report(method_name, ["valid", "waring"]) return j_data_mapped def handling_files(self, file_list): @@ -259,40 +257,38 @@ def handling_files(self, file_list): dict: A single dictionary containing extracted data for each sample. """ method_name = f"{self.add_bioinfo_results_metadata.__name__}:{self.handling_files.__name__}" - file_name = self.software_config[self.current_config_key].get('fn') + file_name = self.software_config[self.current_config_key].get("fn") file_extension = os.path.splitext(file_name)[1] # Parsing key position try: - self.software_config[self.current_config_key]['sample_col_idx'] - sample_idx_possition = self.software_config[self.current_config_key]['sample_col_idx'] - 1 + self.software_config[self.current_config_key]["sample_col_idx"] + sample_idx_possition = ( + self.software_config[self.current_config_key]["sample_col_idx"] - 1 + ) except KeyError: sample_idx_possition = None self.log_report.update_log_report( method_name, - 'warning', - f"No sample-index-column defined in '{self.software_name}.{self.current_config_key}'. Using default instead." + "warning", + f"No sample-index-column defined in '{self.software_name}.{self.current_config_key}'. Using default instead.", ) # Parsing files func_name = self.software_config[self.current_config_key]["function"] if func_name is None: - if file_name.endswith('.csv'): + if file_name.endswith(".csv"): data = relecov_tools.utils.read_csv_file_return_dict( - file_name=file_list[0], - sep=",", - key_position=sample_idx_possition + file_name=file_list[0], sep=",", key_position=sample_idx_possition ) return data - elif file_name.endswith('.tsv') or file_name.endswith('.tab'): + elif file_name.endswith(".tsv") or file_name.endswith(".tab"): data = relecov_tools.utils.read_csv_file_return_dict( - file_name=file_list[0], - sep="\t", - key_position=sample_idx_possition + file_name=file_list[0], sep="\t", key_position=sample_idx_possition ) else: self.log_report.update_log_report( method_name, - 'error', - f"Unrecognized defined file name extension '{file_extension}' in '{file_name}'." + "error", + f"Unrecognized defined file name extension '{file_extension}' in '{file_name}'.", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: @@ -307,8 +303,8 @@ def handling_files(self, file_list): except Exception as e: self.log_report.update_log_report( self.add_bioinfo_results_metadata.__name__, - 'error', - f"Error occurred while parsing '{func_name}': {e}." + "error", + f"Error occurred while parsing '{func_name}': {e}.", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) return data @@ -320,17 +316,17 @@ def get_multiqc_software_versions(self, file_list, j_data): f_path = file_list[0] program_versions = {} - with open(f_path, 'r') as html_file: + with open(f_path, "r") as html_file: html_content = html_file.read() soup = BeautifulSoup(html_content, features="lxml") div_id = "mqc-module-section-software_versions" - versions_div = soup.find('div', id=div_id) + versions_div = soup.find("div", id=div_id) if versions_div: - table = versions_div.find('table', class_='table') + table = versions_div.find("table", class_="table") if table: - rows = table.find_all('tr') + rows = table.find_all("tr") for row in rows[1:]: # skipping header - columns = row.find_all('td') + columns = row.find_all("td") if len(columns) == 3: program_name = columns[1].text.strip() version = columns[2].text.strip() @@ -338,22 +334,24 @@ def get_multiqc_software_versions(self, file_list, j_data): else: self.log_report.update_log_report( method_name, - 'error', - f"HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n." + "error", + f"HTML entry error in {columns}. HTML table expected format should be \n Process Name\n\n Software \n.", + ) + sys.exit( + self.log_report.print_log_report(method_name, ["error"]) ) - sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( method_name, - 'error', - f"Unable to locate the table containing software versions in file {f_path} under div section {div_id}." + "error", + f"Unable to locate the table containing software versions in file {f_path} under div section {div_id}.", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) else: self.log_report.update_log_report( self.get_multiqc_software_versions.__name__, - 'error', - f"Failed to locate the required '{div_id}' div section in the '{f_path}' file." + "error", + f"Failed to locate the required '{div_id}' div section in the '{f_path}' file.", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) @@ -361,7 +359,9 @@ def get_multiqc_software_versions(self, file_list, j_data): field_errors = {} for row in j_data: sample_name = row["submitting_lab_sample_id"] - for field, values in self.software_config['workflow_summary'].get('content').items(): + for field, values in ( + self.software_config["workflow_summary"].get("content").items() + ): try: row[field] = program_versions[values] except KeyError as e: @@ -373,14 +373,12 @@ def get_multiqc_software_versions(self, file_list, j_data): if len(field_errors) > 0: self.log_report.update_log_report( method_name, - 'warning', - f"Encountered field errors while mapping data: {field_errors}" + "warning", + f"Encountered field errors while mapping data: {field_errors}", ) else: self.log_report.update_log_report( - method_name, - 'valid', - "Successfully mapped data." + method_name, "valid", "Successfully mapped data." ) self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data @@ -412,31 +410,29 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): lenerrs = len(errors) # work around when map_data comes from several per-sample tables/files instead of single table (from list to str) if len(table_name) > 1: - table_name = (os.path.dirname(table_name[0])) + table_name = os.path.dirname(table_name[0]) else: table_name = table_name[0] self.log_report.update_log_report( method_name, - 'warning', - f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}." + "warning", + f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}.", ) else: self.log_report.update_log_report( - method_name, - 'valid', - "Successfully mapped data." + method_name, "valid", "Successfully mapped data." ) if len(field_errors) > 0: self.log_report.update_log_report( method_name, - 'warning', - f"Missing fields in {table_name}:\n\t{field_errors}" + "warning", + f"Missing fields in {table_name}:\n\t{field_errors}", ) else: self.log_report.update_log_report( method_name, - 'valid', - f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}." + "valid", + f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}.", ) self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data @@ -450,15 +446,11 @@ def add_fixed_values(self, j_data): for field, value in f_values.items(): row[field] = value self.log_report.update_log_report( - method_name, - 'valid', - "Fields added successfully." + method_name, "valid", "Fields added successfully." ) except KeyError as e: self.log_report.update_log_report( - method_name, - 'warning', - f"Error found while adding fixed values: {e}" + method_name, "warning", f"Error found while adding fixed values: {e}" ) pass self.log_report.print_log_report(method_name, ["valid", "waring"]) @@ -470,12 +462,14 @@ def collect_info_from_lab_json(self): """ method_name = f"{self.collect_info_from_lab_json.__name__}" try: - json_lab_data = relecov_tools.utils.read_json_file(self.readlabmeta_json_file) + json_lab_data = relecov_tools.utils.read_json_file( + self.readlabmeta_json_file + ) except ValueError: self.log_report.update_log_report( self.collect_info_from_lab_json.__name__, - 'error', - f"Invalid lab-metadata json file: self.{self.readlabmeta_json_file}" + "error", + f"Invalid lab-metadata json file: self.{self.readlabmeta_json_file}", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) return json_lab_data @@ -489,10 +483,14 @@ def create_bioinfo_file(self): files_found_dict = self.scann_directory() stderr.print("[blue]Validating required files...") self.validate_software_mandatory_files(files_found_dict) - stderr.print(f"[blue]Adding metadata from {self.input_folder} into read lab metadata...") + stderr.print( + f"[blue]Adding metadata from {self.input_folder} into read lab metadata..." + ) self.j_data = self.add_bioinfo_results_metadata(files_found_dict, self.j_data) stderr.print("[blue]Adding software versions to read lab metadata...") - self.j_data = self.get_multiqc_software_versions(files_found_dict['workflow_summary'], self.j_data) + self.j_data = self.get_multiqc_software_versions( + files_found_dict["workflow_summary"], self.j_data + ) stderr.print("[blue]Adding fixed values") self.j_data = self.add_fixed_values(self.j_data) # Generate readlab + bioinfolab processed metadata. diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 31cb9c4b..c1edcc83 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -330,53 +330,79 @@ def get_file_date(file_path): def select_most_recent_files_per_sample(paths_list): """Selects the most recent file for each sample among potentially duplicated files. - Input: - - paths_list: a list of sample's file paths. - Output: - - List of file paths containig the most recent/up-to-date file for each sample. + Input: + - paths_list: a list of sample's file paths. + Output: + - List of file paths containig the most recent/up-to-date file for each sample. """ filename_groups = {} # Count occurrences of each filename and group files by sample names for file in paths_list: # TODO: So far, it uses split method to identify this pattern: [sample1.pangolin.csv, sample1.pangolin_20240310.csv]. It should be improve to parse files based on a different character matching field. - file_name = os.path.basename(file).split('.')[0] - if file_name in filename_groups : + file_name = os.path.basename(file).split(".")[0] + if file_name in filename_groups: filename_groups[file_name].append(file) else: filename_groups[file_name] = [file] # Filter out sample names with only one file - duplicated_files = [(sample_name, file_paths) for sample_name, file_paths in filename_groups.items() if len(file_paths) > 1] + duplicated_files = [ + (sample_name, file_paths) + for sample_name, file_paths in filename_groups.items() + if len(file_paths) > 1 + ] # Iterate over duplicated files to select the most recent one for each sample for sample_name, file_paths in duplicated_files: - stderr.print(f"\tMore than one file found for sample {sample_name}. Selecting the most recent one.") + stderr.print( + f"\tMore than one file found for sample {sample_name}. Selecting the most recent one." + ) # Sort files by modification time (most recent first) - sorted_files = sorted(file_paths, key=lambda file_path: os.path.getmtime(file_path), reverse=True) + sorted_files = sorted( + file_paths, key=lambda file_path: os.path.getmtime(file_path), reverse=True + ) # Select the most recent file selected_file = sorted_files[0] stderr.print(f"\tSelected file for sample {sample_name}: {selected_file}") # Remove other files for the same sample from the filtered_files dictionary filename_groups[sample_name] = [selected_file] # Update filename_groups with filtered files - filename_groups = [(sample_name, file_path) for sample_name, file_paths in filename_groups.items() for file_path in file_paths] + filename_groups = [ + (sample_name, file_path) + for sample_name, file_paths in filename_groups.items() + for file_path in file_paths + ] # Reformat variable to retrieve a list of file paths file_path_list = [sample_file_path for _, sample_file_path in filename_groups] return file_path_list -def print_log_report(log_report, categories=None, sections=["warning", "valid", "error"]): +def print_log_report( + log_report, categories=None, sections=["warning", "valid", "error"] +): color_codes = { "error": "\033[91m", # Red "warning": "\033[93m", # Orange "valid": "\033[92m", # Green - "reset": "\033[0m" # Reset color + "reset": "\033[0m", # Reset color } table_data = [] for section_name, section_data in log_report.items(): if section_name in sections: for category, items in section_data.items(): if categories is None or category in categories: - colored_category = f"{color_codes[section_name]}{category}{color_codes['reset']}" + colored_category = ( + f"{color_codes[section_name]}{category}{color_codes['reset']}" + ) for item in items: - colored_message = f"{color_codes[section_name]}{item}{color_codes['reset']}" - table_data.append([section_name, colored_category, colored_message]) - print(tabulate(table_data, headers=["Log type", "Category", "Message"], tablefmt="fancy_grid")) + colored_message = ( + f"{color_codes[section_name]}{item}{color_codes['reset']}" + ) + table_data.append( + [section_name, colored_category, colored_message] + ) + print( + tabulate( + table_data, + headers=["Log type", "Category", "Message"], + tablefmt="fancy_grid", + ) + ) From 4696d68f36db353f6407ad566da3a2714346dd6e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 17:43:45 +0200 Subject: [PATCH 1297/1454] arranged methods and added new coments --- relecov_tools/read_bioinfo_metadata.py | 111 +++++++++++++------------ 1 file changed, 57 insertions(+), 54 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 7b508533..93386e13 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -46,6 +46,7 @@ def print_log_report(self, name, sections): # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: replace submitting_lab_id by sequencing_sample_id +# FIXME: Method include custom data. class BioinfoMetadata(BioinfoReportLog): def __init__( self, @@ -309,6 +310,60 @@ def handling_files(self, file_list): sys.exit(self.log_report.print_log_report(method_name, ["error"])) return data + def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): + """ + Function that maps structure data containing fields per sample into j_data. + """ + method_name = f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" + errors = [] + field_errors = {} + field_vaild = {} + for row in j_data: + sample_name = row["submitting_lab_sample_id"].replace("-", "_") + if sample_name in map_data.keys(): + for field, value in mapping_fields.items(): + try: + row[field] = map_data[sample_name][value] + field_vaild[sample_name] = {field: value} + except KeyError as e: + field_errors[sample_name] = {field: e} + row[field] = "Not Provided [GENEPIO:0001668]" + continue + else: + errors.append(sample_name) + for field in mapping_fields.keys(): + row[field] = "Not Provided [GENEPIO:0001668]" + if errors: + lenerrs = len(errors) + # work around when map_data comes from several per-sample tables/files instead of single table (from list to str) + if len(table_name) > 1: + table_name = os.path.dirname(table_name[0]) + else: + table_name = table_name[0] + self.log_report.update_log_report( + method_name, + "warning", + f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}.", + ) + else: + self.log_report.update_log_report( + method_name, "valid", "Successfully mapped data." + ) + if len(field_errors) > 0: + self.log_report.update_log_report( + method_name, + "warning", + f"Missing fields in {table_name}:\n\t{field_errors}", + ) + else: + self.log_report.update_log_report( + method_name, + "valid", + f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}.", + ) + self.log_report.print_log_report(method_name, ["valid", "warning"]) + return j_data + def get_multiqc_software_versions(self, file_list, j_data): """Reads multiqc html file, finds table containing software version info, and map it to j_data""" method_name = f"{self.get_multiqc_software_versions.__name__}" @@ -383,60 +438,6 @@ def get_multiqc_software_versions(self, file_list, j_data): self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data - def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): - """ - Function that maps structure data containing fields per sample into j_data. - """ - method_name = f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" - errors = [] - field_errors = {} - field_vaild = {} - for row in j_data: - sample_name = row["submitting_lab_sample_id"].replace("-", "_") - if sample_name in map_data.keys(): - for field, value in mapping_fields.items(): - try: - row[field] = map_data[sample_name][value] - field_vaild[sample_name] = {field: value} - except KeyError as e: - field_errors[sample_name] = {field: e} - row[field] = "Not Provided [GENEPIO:0001668]" - continue - else: - errors.append(sample_name) - for field in mapping_fields.keys(): - row[field] = "Not Provided [GENEPIO:0001668]" - if errors: - lenerrs = len(errors) - # work around when map_data comes from several per-sample tables/files instead of single table (from list to str) - if len(table_name) > 1: - table_name = os.path.dirname(table_name[0]) - else: - table_name = table_name[0] - self.log_report.update_log_report( - method_name, - "warning", - f"{lenerrs} samples missing in '{table_name}': {', '.join(errors)}.", - ) - else: - self.log_report.update_log_report( - method_name, "valid", "Successfully mapped data." - ) - if len(field_errors) > 0: - self.log_report.update_log_report( - method_name, - "warning", - f"Missing fields in {table_name}:\n\t{field_errors}", - ) - else: - self.log_report.update_log_report( - method_name, - "valid", - f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}.", - ) - self.log_report.print_log_report(method_name, ["valid", "warning"]) - return j_data - def add_fixed_values(self, j_data): """include the fixed data defined in configuration or feed custom empty fields""" method_name = f"{self.add_fixed_values.__name__}" @@ -479,6 +480,7 @@ def create_bioinfo_file(self): metadata json, mapping_stats, and more information from the files inside input directory """ + # Find and validate bioinfo files stderr.print("[blue]Sanning input directory...") files_found_dict = self.scann_directory() stderr.print("[blue]Validating required files...") @@ -486,6 +488,7 @@ def create_bioinfo_file(self): stderr.print( f"[blue]Adding metadata from {self.input_folder} into read lab metadata..." ) + # Add bioinfo metadata to j_data self.j_data = self.add_bioinfo_results_metadata(files_found_dict, self.j_data) stderr.print("[blue]Adding software versions to read lab metadata...") self.j_data = self.get_multiqc_software_versions( From d8b7229c69c9245e917f48e2fd1be8d806339584 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 17:44:53 +0200 Subject: [PATCH 1298/1454] send remaining pipeline-specific file to assets --- relecov_tools/__main__.py | 3 +- .../assets/pipeline_utils/viralrecon.py | 191 ++++++++++++++++- relecov_tools/long_table_parse.py | 197 ------------------ 3 files changed, 192 insertions(+), 199 deletions(-) delete mode 100644 relecov_tools/long_table_parse.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 754618e8..75ded811 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -10,6 +10,7 @@ import rich.traceback import relecov_tools.utils +import relecov_tools.assets.pipeline_utils.viralrecon import relecov_tools.read_lab_metadata import relecov_tools.sftp_handle import relecov_tools.json_validation @@ -443,7 +444,7 @@ def read_bioinfo_metadata(json_file, input_folder, out_dir, software_name): ) @click.option("-o", "--output", type=click.Path(), help="Path to save json output") def long_table_parse(longtable_file, output): - new_json_parse = relecov_tools.long_table_parse.LongTableParse( + new_json_parse = relecov_tools.assets.pipeline_utils.viralrecon.LongTableParse( longtable_file, output ) """Create Json file from long table""" diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index d33fc1e4..e9257fd0 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -1,15 +1,204 @@ #!/usr/bin/env python +import json import os import sys +import re import logging +import rich +import os.path + +from pathlib import Path +from datetime import datetime import relecov_tools.utils +from relecov_tools.config_json import ConfigJson from relecov_tools.read_bioinfo_metadata import BioinfoReportLog -from relecov_tools.long_table_parse import LongTableParse log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +# INIT Class +class LongTableParse: + """ + - parse_a_list_of_dictionaries() : returns generated_JSON + - saving_file(generated_JSON) + - parsing_csv() : It manages all this proccess: + - calling first to parse_a_list_of_dictionaries() and then calling to saving_file() + + """ + + def __init__(self, file_path=None, output_directory=None, j_data=None): + if file_path is None: + self.file_path = relecov_tools.utils.prompt_path( + msg="Select the csv file which contains variant long table information" + ) + else: + self.file_path = file_path + + if not os.path.exists(self.file_path): + log.error("Variant long table file %s does not exist ", self.file_path) + stderr.print( + f"[red] Variant long table file {self.file_path} does not exist" + ) + sys.exit(1) + + if not self.file_path.endswith(".csv"): + log.error("Variant long table file %s is not a csv file ", self.file_path) + stderr.print( + f"[red] Variant long table file {self.file_path} must be a csv file" + ) + sys.exit(1) + + if output_directory is None: + use_default = relecov_tools.utils.prompt_yn_question("Use default path?: ") + if use_default: + self.output_directory = os.getcwd() + else: + self.output_directory = relecov_tools.utils.prompt_path( + msg="Select the output folder:" + ) + else: + self.output_directory = output_directory + Path(self.output_directory).mkdir(parents=True, exist_ok=True) + + json_file = os.path.join( + os.path.dirname(__file__), "..", "..", "conf", "bioinfo_config.json" + ) + config_json = ConfigJson(json_file) + self.software_config = config_json.get_configuration("viralrecon") + self.long_table_heading = self.software_config["variants_long_table"]["content"] + + # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. + # if not j_data: + # stderr.print("[red]\tError: No read lab metadata file found. #Long-table-parsing aborted.") + # sys.exit(1) + # else: + # self.j_data = j_data + + def validate_file(self, heading): + """Check if long table file has all mandatory fields defined in + configuration file + """ + for field in self.long_table_heading: + if field not in heading: + log.error("Incorrect format file. %s is missing", field) + stderr.print(f"[red]Incorrect Format. {field} is missing in file") + sys.exit(1) + return True + + def parse_file(self): + """This function generates a json file from the csv file entered by + the user (long_table.csv). + Validate the file by checking the header line + """ + + with open(self.file_path, encoding="utf-8-sig") as fh: + lines = fh.readlines() + + stderr.print("[green]\tSuccessful checking heading fields") + heading_index = {} + headings_from_csv = lines[0].strip().split(",") + for heading in self.long_table_heading.values(): + heading_index[heading] = headings_from_csv.index(heading) + + samp_dict = {} + for line in lines[1:]: + line_s = line.strip().split(",") + + sample = line_s[heading_index["SAMPLE"]] + if sample not in samp_dict: + samp_dict[sample] = [] + + variant_dict = { + key: ( + {key2: line_s[heading_index[val2]] for key2, val2 in value.items()} + if isinstance(value, dict) + else line_s[heading_index[value]] + ) + for key, value in self.long_table_heading.items() + } + + if re.search("&", line_s[heading_index["GENE"]]): + # Example + # 215184,NC_045512.2,27886,AAACGAACATGAAATT,A,PASS,1789,1756,1552,0.87,ORF7b&ORF8,gene_fusion,n.27887_27901delAACGAACATGAAATT,.,.,ivar,B.1.1.318 + # This only occurs (for now) as gene fusion, so we just duplicate lines with same values + genes = re.split("&", line_s[heading_index["GENE"]]) + for gene in genes: + variant_dict_copy = variant_dict.copy() + variant_dict_copy["Gene"] = gene + samp_dict[sample].append(variant_dict_copy) + else: + variant_dict["Gene"] = line_s[heading_index["GENE"]] + samp_dict[sample].append(variant_dict) + stderr.print("[green]\tSuccessful parsing data") + return samp_dict + + def convert_to_json(self, samp_dict): + j_list = [] + # Grab date from filename + result_regex = re.search( + "variants_long_table_(.*).csv", os.path.basename(self.file_path) + ) + if result_regex is None: + log.error("Analysis date not found in filename, aborting") + stderr.print( + "[red]Error: filename must include analysis date in format YYYYMMDD" + ) + stderr.print("[red]e.g. variants_long_table_20220830.csv") + sys.exit(1) + for key, values in samp_dict.items(): + j_dict = {"sample_name": key, "analysis_date": result_regex.group(1)} + j_dict["variants"] = values + j_list.append(j_dict) + return j_list + + def save_to_file(self, j_list): + """Transform the parsed data into a json file""" + date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") + file_name = "long_table_" + date_now + ".json" + file_path = os.path.join(self.output_directory, file_name) + + try: + with open(file_path, "w") as fh: + fh.write(json.dumps(j_list, indent=4)) + stderr.print("[green]\tParsed data successfully saved to file:", file_path) + except Exception as e: + stderr.print("[red]\tError saving parsed data to file:", str(e)) + + # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. + # def add_custom_longtable_data(self, j_data): + # """Auxiliary function to add custom fields likevariant-long-table #into j_data""" + # if len(self.file_path) == 0: + # long_table_path = "Not Provided [GENEPIO:0001668]" + # else: + # long_table_path = self.file_path + # for row in j_data: + # row["long_table_path"] = str(long_table_path) + # return j_data + + def parsing_csv(self): + """ + Function called when using the relecov-tools long-table-parse function. + """ + # Parsing longtable file + parsed_data = self.parse_file() + j_list = self.convert_to_json(parsed_data) + # Saving long table data into a file + self.save_to_file(j_list) + stderr.print("[green]\tProcess completed") + return + + +# END of Class +# START util functions def handle_pangolin_data(files_list): """File handler to parse pangolin data (csv) into JSON structured format.""" method_name = f"{handle_pangolin_data.__name__}" diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py deleted file mode 100644 index 1f6e6b95..00000000 --- a/relecov_tools/long_table_parse.py +++ /dev/null @@ -1,197 +0,0 @@ -import json -import re -import logging -import sys -import rich -import os.path - -from pathlib import Path -from datetime import datetime - -import relecov_tools -from relecov_tools.config_json import ConfigJson -import relecov_tools.utils - - -# from relecov_tools.rest_api import RestApi - -log = logging.getLogger(__name__) -stderr = rich.console.Console( - stderr=True, - style="dim", - highlight=False, - force_terminal=relecov_tools.utils.rich_force_colors(), -) -# - - -class LongTableParse: - """ - - parse_a_list_of_dictionaries() : returns generated_JSON - - saving_file(generated_JSON) - - parsing_csv() : It manages all this proccess: - - calling first to parse_a_list_of_dictionaries() and then calling to saving_file() - - """ - - def __init__(self, file_path=None, output_directory=None, j_data=None): - if file_path is None: - self.file_path = relecov_tools.utils.prompt_path( - msg="Select the csv file which contains variant long table information" - ) - else: - self.file_path = file_path - - if not os.path.exists(self.file_path): - log.error("Variant long table file %s does not exist ", self.file_path) - stderr.print( - f"[red] Variant long table file {self.file_path} does not exist" - ) - sys.exit(1) - - if not self.file_path.endswith(".csv"): - log.error("Variant long table file %s is not a csv file ", self.file_path) - stderr.print( - f"[red] Variant long table file {self.file_path} must be a csv file" - ) - sys.exit(1) - - if output_directory is None: - use_default = relecov_tools.utils.prompt_yn_question("Use default path?: ") - if use_default: - self.output_directory = os.getcwd() - else: - self.output_directory = relecov_tools.utils.prompt_path( - msg="Select the output folder:" - ) - else: - self.output_directory = output_directory - Path(self.output_directory).mkdir(parents=True, exist_ok=True) - - json_file = os.path.join( - os.path.dirname(__file__), "conf", "bioinfo_config.json" - ) - config_json = ConfigJson(json_file) - # self.long_table_heading = config_json.get_configuration("long_table_heading") - self.software_config = config_json.get_configuration("viralrecon") - self.long_table_heading = self.software_config["variants_long_table"]["content"] - - # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. - # if not j_data: - # stderr.print("[red]\tError: No read lab metadata file found. #Long-table-parsing aborted.") - # sys.exit(1) - # else: - # self.j_data = j_data - - def validate_file(self, heading): - """Check if long table file has all mandatory fields defined in - configuration file - """ - for field in self.long_table_heading: - if field not in heading: - log.error("Incorrect format file. %s is missing", field) - stderr.print(f"[red]Incorrect Format. {field} is missing in file") - sys.exit(1) - return True - - def parse_file(self): - """This function generates a json file from the csv file entered by - the user (long_table.csv). - Validate the file by checking the header line - """ - - with open(self.file_path, encoding="utf-8-sig") as fh: - lines = fh.readlines() - - stderr.print("[green]\tSuccessful checking heading fields") - heading_index = {} - headings_from_csv = lines[0].strip().split(",") - for heading in self.long_table_heading.values(): - heading_index[heading] = headings_from_csv.index(heading) - - samp_dict = {} - for line in lines[1:]: - line_s = line.strip().split(",") - - sample = line_s[heading_index["SAMPLE"]] - if sample not in samp_dict: - samp_dict[sample] = [] - - variant_dict = { - key: ( - {key2: line_s[heading_index[val2]] for key2, val2 in value.items()} - if isinstance(value, dict) - else line_s[heading_index[value]] - ) - for key, value in self.long_table_heading.items() - } - - if re.search("&", line_s[heading_index["GENE"]]): - # Example - # 215184,NC_045512.2,27886,AAACGAACATGAAATT,A,PASS,1789,1756,1552,0.87,ORF7b&ORF8,gene_fusion,n.27887_27901delAACGAACATGAAATT,.,.,ivar,B.1.1.318 - # This only occurs (for now) as gene fusion, so we just duplicate lines with same values - genes = re.split("&", line_s[heading_index["GENE"]]) - for gene in genes: - variant_dict_copy = variant_dict.copy() - variant_dict_copy["Gene"] = gene - samp_dict[sample].append(variant_dict_copy) - else: - variant_dict["Gene"] = line_s[heading_index["GENE"]] - samp_dict[sample].append(variant_dict) - stderr.print("[green]\tSuccessful parsing data") - return samp_dict - - def convert_to_json(self, samp_dict): - j_list = [] - # Grab date from filename - result_regex = re.search( - "variants_long_table_(.*).csv", os.path.basename(self.file_path) - ) - if result_regex is None: - log.error("Analysis date not found in filename, aborting") - stderr.print( - "[red]Error: filename must include analysis date in format YYYYMMDD" - ) - stderr.print("[red]e.g. variants_long_table_20220830.csv") - sys.exit(1) - for key, values in samp_dict.items(): - j_dict = {"sample_name": key, "analysis_date": result_regex.group(1)} - j_dict["variants"] = values - j_list.append(j_dict) - return j_list - - def save_to_file(self, j_list): - """Transform the parsed data into a json file""" - date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") - file_name = "long_table_" + date_now + ".json" - file_path = os.path.join(self.output_directory, file_name) - - try: - with open(file_path, "w") as fh: - fh.write(json.dumps(j_list, indent=4)) - stderr.print("[green]\tParsed data successfully saved to file:", file_path) - except Exception as e: - stderr.print("[red]\tError saving parsed data to file:", str(e)) - - # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. - # def add_custom_longtable_data(self, j_data): - # """Auxiliary function to add custom fields likevariant-long-table #into j_data""" - # if len(self.file_path) == 0: - # long_table_path = "Not Provided [GENEPIO:0001668]" - # else: - # long_table_path = self.file_path - # for row in j_data: - # row["long_table_path"] = str(long_table_path) - # return j_data - - def parsing_csv(self): - """ - Function called when using the relecov-tools long-table-parse function. - """ - # Parsing longtable file - parsed_data = self.parse_file() - j_list = self.convert_to_json(parsed_data) - # Saving long table data into a file - self.save_to_file(j_list) - stderr.print("[green]\tProcess completed") - return From f2b152ce38a0bd621b8a65828cacb0c2dc941912 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 19:47:33 +0200 Subject: [PATCH 1299/1454] Added method for appending bioinfo filepaths to readlab metadata, replacing old include_custom_data method --- .../assets/pipeline_utils/viralrecon.py | 25 ++---------------- relecov_tools/read_bioinfo_metadata.py | 26 ++++++++++++++++--- 2 files changed, 24 insertions(+), 27 deletions(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index e9257fd0..779784c7 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -33,7 +33,7 @@ class LongTableParse: """ - def __init__(self, file_path=None, output_directory=None, j_data=None): + def __init__(self, file_path=None, output_directory=None): if file_path is None: self.file_path = relecov_tools.utils.prompt_path( msg="Select the csv file which contains variant long table information" @@ -74,13 +74,6 @@ def __init__(self, file_path=None, output_directory=None, j_data=None): self.software_config = config_json.get_configuration("viralrecon") self.long_table_heading = self.software_config["variants_long_table"]["content"] - # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. - # if not j_data: - # stderr.print("[red]\tError: No read lab metadata file found. #Long-table-parsing aborted.") - # sys.exit(1) - # else: - # self.j_data = j_data - def validate_file(self, heading): """Check if long table file has all mandatory fields defined in configuration file @@ -171,17 +164,6 @@ def save_to_file(self, j_list): except Exception as e: stderr.print("[red]\tError saving parsed data to file:", str(e)) - # FIXME: See fixme details in function parse_long_table relecov_tools.assets.pipeline_utils.viralrecon. - # def add_custom_longtable_data(self, j_data): - # """Auxiliary function to add custom fields likevariant-long-table #into j_data""" - # if len(self.file_path) == 0: - # long_table_path = "Not Provided [GENEPIO:0001668]" - # else: - # long_table_path = self.file_path - # for row in j_data: - # row["long_table_path"] = str(long_table_path) - # return j_data - def parsing_csv(self): """ Function called when using the relecov-tools long-table-parse function. @@ -246,7 +228,7 @@ def parse_long_table(files_list): method_name = f"{parse_long_table.__name__}" method_log_report = BioinfoReportLog() - # Hanfling long table data + # Handling long table data if len(files_list) == 1: files_list_processed = files_list[0] if not os.path.isfile(files_list_processed): @@ -257,9 +239,6 @@ def parse_long_table(files_list): long_table = LongTableParse(files_list_processed) # Parsing long table data and saving it long_table.parsing_csv() - # FIXME: cannot write over j_data when this function is invoked from a differnt file. - # Adding custom long_table data to j_data - # self.j_data = long_table.add_custom_longtable_data(self.j_data) elif len(files_list) > 1: method_log_report.update_log_report( method_name, diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 93386e13..a382a90d 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -46,7 +46,6 @@ def print_log_report(self, name, sections): # TODO: Add method to validate bioinfo_config.json file requirements. # TODO: replace submitting_lab_id by sequencing_sample_id -# FIXME: Method include custom data. class BioinfoMetadata(BioinfoReportLog): def __init__( self, @@ -457,6 +456,24 @@ def add_fixed_values(self, j_data): self.log_report.print_log_report(method_name, ["valid", "waring"]) return j_data + def add_bioinfo_files_path(self, files_found_dict, j_data): + """Adds file paths (essential for handlers and mapping methods to process bioinformatics metadata) to the j_data. In instances where multiple files are identified per configuration item (e.g., viralrecon.mapping_consensus → *.consensus.fa), each sample in j_data receives its respective file path. If no file path is located, the function appends "Not Provided [GENEPIO:0001668]" to indicate missing data.g file. If no file path is found, then adds "Not Provided [GENEPIO:0001668]""" + for row in j_data: + sample_name = row["submitting_lab_sample_id"] + for key, value in files_found_dict.items(): + file_path = "Not Provided [GENEPIO:0001668]" + if value: # Check if value is not empty + if len(value) > 1: + for file in value: + if sample_name in file: + file_path = file + break # Exit loop if match found + else: + file_path = value[0] + path_key = f"{self.software_name}_filepath_{key}" + row[path_key] = file_path + return j_data + def collect_info_from_lab_json(self): """Create the list of dictionaries from the data that is on json lab metadata file. Return j_data that is used to add the rest of the fields @@ -485,10 +502,8 @@ def create_bioinfo_file(self): files_found_dict = self.scann_directory() stderr.print("[blue]Validating required files...") self.validate_software_mandatory_files(files_found_dict) - stderr.print( - f"[blue]Adding metadata from {self.input_folder} into read lab metadata..." - ) # Add bioinfo metadata to j_data + stderr.print("[blue]Adding bioinfo metadata to read lab metadata...") self.j_data = self.add_bioinfo_results_metadata(files_found_dict, self.j_data) stderr.print("[blue]Adding software versions to read lab metadata...") self.j_data = self.get_multiqc_software_versions( @@ -496,6 +511,9 @@ def create_bioinfo_file(self): ) stderr.print("[blue]Adding fixed values") self.j_data = self.add_fixed_values(self.j_data) + # Adding files path + stderr.print("[blue]Adding files path to read lab metadata") + self.j_data = self.add_bioinfo_files_path(files_found_dict, self.j_data) # Generate readlab + bioinfolab processed metadata. file_name = ( "bioinfo_" From 5a5bf1f9b8948daeea78b7d5e9a88252b16cd6aa Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 20:04:54 +0200 Subject: [PATCH 1300/1454] fix missing mapping key in handle_consensus_fasta --- relecov_tools/assets/pipeline_utils/viralrecon.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index 779784c7..07240c05 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -264,7 +264,7 @@ def handle_consensus_fasta(files_list): except FileNotFoundError as e: missing_consens.append(e.filename) continue - sample_key = os.path.splitext(os.path.basename(consensus_file))[0] + sample_key = os.path.basename(consensus_file).split(".")[0] # Update consensus data for the sample key consensus_data_processed[sample_key] = { @@ -285,5 +285,5 @@ def handle_consensus_fasta(files_list): "warning", f"{conserrs} samples missing in consensus file: {missing_consens}", ) - method_log_report.print_log_report(method_name, ["valid", "warning"]) + method_log_report.print_log_report(method_name, ["valid", "warning"]) return consensus_data_processed From f3563ef68e5a1e38a1d6492a1a7fc3888be3b32b Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Sun, 7 Apr 2024 20:16:59 +0200 Subject: [PATCH 1301/1454] replace sample mapping key according to #240 --- relecov_tools/read_bioinfo_metadata.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index a382a90d..b49a37d6 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -45,7 +45,6 @@ def print_log_report(self, name, sections): # TODO: Add method to validate bioinfo_config.json file requirements. -# TODO: replace submitting_lab_id by sequencing_sample_id class BioinfoMetadata(BioinfoReportLog): def __init__( self, @@ -318,7 +317,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): field_errors = {} field_vaild = {} for row in j_data: - sample_name = row["submitting_lab_sample_id"].replace("-", "_") + sample_name = row["sequencing_sample_id"].replace("-", "_") if sample_name in map_data.keys(): for field, value in mapping_fields.items(): try: @@ -412,7 +411,7 @@ def get_multiqc_software_versions(self, file_list, j_data): # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: - sample_name = row["submitting_lab_sample_id"] + sample_name = row["sequencing_sample_id"] for field, values in ( self.software_config["workflow_summary"].get("content").items() ): @@ -459,7 +458,7 @@ def add_fixed_values(self, j_data): def add_bioinfo_files_path(self, files_found_dict, j_data): """Adds file paths (essential for handlers and mapping methods to process bioinformatics metadata) to the j_data. In instances where multiple files are identified per configuration item (e.g., viralrecon.mapping_consensus → *.consensus.fa), each sample in j_data receives its respective file path. If no file path is located, the function appends "Not Provided [GENEPIO:0001668]" to indicate missing data.g file. If no file path is found, then adds "Not Provided [GENEPIO:0001668]""" for row in j_data: - sample_name = row["submitting_lab_sample_id"] + sample_name = row["sequencing_sample_id"] for key, value in files_found_dict.items(): file_path = "Not Provided [GENEPIO:0001668]" if value: # Check if value is not empty From 83244828fb38a659eb7d8e1b0c5b1bd0ab3c58d2 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 8 Apr 2024 11:01:26 +0200 Subject: [PATCH 1302/1454] add image summarizing the process of read-bioinfo-metadata --- .../readBioinfoMetadata_processDiagram.png | Bin 0 -> 172817 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 relecov_tools/assets/images/readBioinfoMetadata_processDiagram.png diff --git a/relecov_tools/assets/images/readBioinfoMetadata_processDiagram.png b/relecov_tools/assets/images/readBioinfoMetadata_processDiagram.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2837025e3adfe3f591976989365b70955bd778 GIT binary patch literal 172817 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

    ~bC79xEYQ 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 Date: Fri, 5 Apr 2024 14:31:40 +0200 Subject: [PATCH 1303/1454] Removed unused github token --- .github/workflows/test_modules.yml | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 571ce7a1..3ec010a3 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -8,26 +8,23 @@ on: - opened branches: "**" -env: - GITHUB_TOKEN: ${{ secrets.TOKEN_ACTIONS }} - jobs: security_check: runs-on: ubuntu-latest steps: - - name: Get User Permission - id: checkAccess - uses: actions-cool/check-user-permission@v2 - with: - require: write - username: ${{ github.triggering_actor }} - - name: Check User Permission - if: steps.checkAccess.outputs.require-result == 'false' - run: | - echo "${{ github.triggering_actor }} does not have permissions on this repo." - echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" - echo "Job originally triggered by ${{ github.actor }}" - exit 1 + - name: Get User Permission + id: checkAccess + uses: actions-cool/check-user-permission@v2 + with: + require: write + username: ${{ github.triggering_actor }} + - name: Check User Permission + if: steps.checkAccess.outputs.require-result == 'false' + run: | + echo "${{ github.triggering_actor }} does not have permissions on this repo." + echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" + echo "Job originally triggered by ${{ github.actor }}" + exit 1 test_sftp_handle: runs-on: ubuntu-latest From 2a4fb3f5f2577ce60af7908111dbd1dca389380e Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 14:32:11 +0200 Subject: [PATCH 1304/1454] Included blood as anatomical_material, where it should have been --- relecov_tools/conf/anatomical_material_collection_method.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 05e5c0cf..68e11b42 100755 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -972,7 +972,7 @@ "anatomical_material": "Not Applicable" }, "Blood": { - "anatomical_part": "Not Applicable", + "anatomical_part": "Blood", "collection_method": "Not Applicable", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" From f698c34cd7c7529db34be73eb07d3ecbdac64008 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 5 Apr 2024 14:36:59 +0200 Subject: [PATCH 1305/1454] Fixed ontology for body_product --- relecov_tools/schema/relecov_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index ae7cd7e1..b6993c8b 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -944,7 +944,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "SNOMED:364684009", + "ontology": "GENEPIO:0001216", "type": "string", "description": "", "examples": [ From ffd2a26b7e87a36b34421c7d8113d00ace0fb3e8 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 8 Apr 2024 09:25:22 +0200 Subject: [PATCH 1306/1454] Included address for a new laboratory --- relecov_tools/conf/laboratory_address.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index ef5119df..e6f39ed1 100755 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1023,7 +1023,7 @@ "submitting_institution_address": "Av. Roma, s/n", "submitting_institution_email": "santiago.melon@sespa.es" }, - "Hospital de l'Esperansa": { + "Hospital de l'Esperança": { "collecting_institution_address": "Ptge. de Sant Josep la Muntanya, 12", "collecting_institution_email": "", "geo_loc_state": "Cataluña", @@ -1122,6 +1122,17 @@ "submitting_institution_address": "Carrer de la Selva, 10", "submitting_institution_email": "" }, + "Hospital del Mar": { + "collecting_institution_address": "Passeig Marítim, 25-29", + "collecting_institution_email": "", + "geo_loc_state": "Cataluña", + "geo_loc_region": "Barcelona", + "geo_loc_city": "Barcelona", + "geo_loc_country": "Spain", + "submitting_institution": "LABORATORI DE REFERENCIA DE CATALUNYA", + "submitting_institution_address": "Carrer de la Selva, 10", + "submitting_institution_email": "" + }, "Hospital de Jarrio": { "collecting_institution_address": "Lugar Jarrio, s/n", "collecting_institution_email": "", From b8899d37c3a52d05c81d359f85060d018f323ba9 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 8 Apr 2024 12:54:11 +0200 Subject: [PATCH 1307/1454] Added more possible status for pull requests in the tests --- .github/workflows/test_modules.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 3ec010a3..6f1aa619 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -5,7 +5,7 @@ on: branches: "**" pull_request_target: types: - - opened + - [opened, reopened, synchronize, closed] branches: "**" jobs: From c539a7154fabdbd75c2dfb0f40d00a1fab29be9f Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 8 Apr 2024 12:55:56 +0200 Subject: [PATCH 1308/1454] Added more possible status for pull requests in the tests. Fixed --- .github/workflows/test_modules.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 6f1aa619..dde617a0 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -4,8 +4,7 @@ on: push: branches: "**" pull_request_target: - types: - - [opened, reopened, synchronize, closed] + types: [opened, reopened, synchronize, closed] branches: "**" jobs: From 1f28585ba15c69fa34f87bbb6a1a584ad4523d41 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 9 Apr 2024 12:22:23 +0200 Subject: [PATCH 1309/1454] add reviewer sugestions #258 --- relecov_tools/__main__.py | 1 - .../assets/pipeline_utils/viralrecon.py | 75 +++++++-- relecov_tools/conf/bioinfo_config.json | 4 +- relecov_tools/read_bioinfo_metadata.py | 159 ++++++++++++++---- 4 files changed, 192 insertions(+), 47 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 75ded811..91c6c3ca 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -17,7 +17,6 @@ import relecov_tools.map_schema import relecov_tools.feed_database import relecov_tools.read_bioinfo_metadata -import relecov_tools.long_table_parse import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload import relecov_tools.upload_ena_protocol diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index 07240c05..56552ea4 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -30,7 +30,6 @@ class LongTableParse: - saving_file(generated_JSON) - parsing_csv() : It manages all this proccess: - calling first to parse_a_list_of_dictionaries() and then calling to saving_file() - """ def __init__(self, file_path=None, output_directory=None): @@ -136,17 +135,32 @@ def convert_to_json(self, samp_dict): j_list = [] # Grab date from filename result_regex = re.search( - "variants_long_table_(.*).csv", os.path.basename(self.file_path) + "variants_long_table(?:_\d{8})?\.csv", os.path.basename(self.file_path) ) + stderr.print(result_regex.group(0)) if result_regex is None: - log.error("Analysis date not found in filename, aborting") stderr.print( - "[red]Error: filename must include analysis date in format YYYYMMDD" + "[red]\tWARN: Couldn't find variants long table file. Expected file name is:" + ) + stderr.print( + "[red]\t\t- variants_long_table.csv or variants_long_table_YYYYMMDD.csv. Aborting..." ) - stderr.print("[red]e.g. variants_long_table_20220830.csv") sys.exit(1) + else: + date_regex = re.search(r"(\d{8})", result_regex.group()) + if date_regex is not None: + analysis_date = date_regex + stderr.print( + f"[green]\tDate {analysis_date.group()} found in {self.file_path}" + ) + else: + analysis_date = "Not Provided [GENEPIO:0001668]" + stderr.print( + f"[yellow]\tWARN:No analysis date found in long table: {self.file_path}" + ) + for key, values in samp_dict.items(): - j_dict = {"sample_name": key, "analysis_date": result_regex.group(1)} + j_dict = {"sample_name": key, "analysis_date": analysis_date.group()} j_dict["variants"] = values j_list.append(j_dict) return j_list @@ -182,12 +196,20 @@ def parsing_csv(self): # START util functions def handle_pangolin_data(files_list): - """File handler to parse pangolin data (csv) into JSON structured format.""" + """File handler to parse pangolin data (csv) into JSON structured format. + + Args: + files_list (list): A list with paths to pangolin files. + + Returns: + pango_data_processed: A dictionary containing pangolin data handled. + """ method_name = f"{handle_pangolin_data.__name__}" method_log_report = BioinfoReportLog() # Handling pangolin data pango_data_processed = {} + valid_samples = [] try: files_list_processed = relecov_tools.utils.select_most_recent_files_per_sample( files_list @@ -208,23 +230,39 @@ def handle_pangolin_data(files_list): key.split()[0]: value for key, value in pango_data.items() } pango_data_processed.update(pango_data_updated) - method_log_report.update_log_report( - method_name, "valid", f"Successfully handled data in {pango_file}." - ) + valid_samples.append(pango_data_key.split()[0]) except (FileNotFoundError, IndexError) as e: method_log_report.update_log_report( - method_name, "error", f"Error processing file {pango_file}: {e}" + method_name, + "warning", + f"Error occurred while processing file {pango_file}: {e}", ) - sys.exit(method_log_report.print_log_report(method_name, ["error"])) + continue except Exception as e: method_log_report.update_log_report( - method_name, "error", f"Error occurred while processing files: {e}" + method_name, "warning", f"Error occurred while processing files: {e}" + ) + if len(valid_samples) > 0: + method_log_report.update_log_report( + method_name, + "valid", + f"Successfully handled data in samples: {', '.join(valid_samples)}", ) - sys.exit(method_log_report.print_log_report(method_name, ["error"])) + method_log_report.print_log_report(method_name, ["valid", "warning"]) return pango_data_processed def parse_long_table(files_list): + """File handler to retrieve data from long table files and convert it into a JSON structured format. + This function utilizes the LongTableParse class to parse the long table data. + Since this utility handles and maps data using a custom way, it returns None to be avoid being transferred to method read_bioinfo_metadata.BioinfoMetadata.mapping_over_table(). + + Args: + files_list (list): A list of paths to long table files. + + Returns: + None: Indicates that the function does not return any meaningful value. + """ method_name = f"{parse_long_table.__name__}" method_log_report = BioinfoReportLog() @@ -250,7 +288,14 @@ def parse_long_table(files_list): def handle_consensus_fasta(files_list): - """File handler to parse consensus fasta data (*.consensus.fa) into JSON structured format""" + """File handler to parse consensus data (fasta) into JSON structured format. + + Args: + files_list (list): A list with paths to condensus files. + + Returns: + consensus_data_processed: A dictionary containing consensus data handled. + """ method_name = f"{handle_consensus_fasta.__name__}" method_log_report = BioinfoReportLog() diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 80a052b4..8789f387 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -1,7 +1,7 @@ { "viralrecon": { "mapping_stats": { - "fn": "mapping_illumina_stats.tab", + "fn": "mapping_illumina_stats(?:_\\d{8})?\\.tab", "sample_col_idx": 5, "header_row_idx": 1, "required": true, @@ -37,7 +37,7 @@ } }, "variants_long_table": { - "fn": "variants_long_table(?:_\\d{8})?\\.csv$", + "fn": "variants_long_table(?:_\\d{8})?\\.csv", "sample_col_idx": 1, "header_row_idx": 1, "required": true, diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index b49a37d6..cbfb7251 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -26,7 +26,19 @@ def __init__(self, log_report=None): self.report = log_report def update_log_report(self, method_name, status, message): - """Update progress log report""" + """Update the progress log report with the given method name, status, and message. + + Args: + method_name (str): The name of the method being logged. + status (str): The status of the log message, can be one of 'valid', 'error', or 'warning'. + message (str): The message to be logged. + + Returns: + dict: The updated progress log report. + + Raises: + ValueError: If an invalid status is provided. + """ if status == "valid": self.report["valid"].setdefault(method_name, []).append(message) return self.report @@ -40,7 +52,15 @@ def update_log_report(self, method_name, status, message): raise ValueError("Invalid status provided.") def print_log_report(self, name, sections): - """Calls log report printer.""" + """Prints the log report by calling util's function. + + Args: + name (str): The name of the log report. + sections (list of str): The sections of the log report to be printed. + + Returns: + None + """ relecov_tools.utils.print_log_report(self.report, name, sections) @@ -115,13 +135,24 @@ def __init__( ) def get_available_software(self, json): - """Get list of available software in configuration""" + """Get list of available software in configuration + + Args: + json (str): Path to bioinfo configuration json file. + + Returns: + available_software: List containing available software defined in json. + """ config = relecov_tools.utils.read_json_file(json) available_software = list(config.keys()) return available_software def scann_directory(self): - """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json.""" + """Scanns bioinfo analysis directory and identifies files according to the file name patterns defined in the software configuration json. + + Returns: + files_found: A dictionary containing file paths found based on the definitions provided in the bioinformatic JSON file within the software scope (self.software_config). + """ method_name = f"{self.scann_directory.__name__}" total_files = sum(len(files) for _, _, files in os.walk(self.input_folder)) files_found = {} @@ -159,7 +190,11 @@ def scann_directory(self): return files_found def validate_software_mandatory_files(self, files_dict): - """ "Validates the presence of all mandatory files as defined in the software configuration JSON.""" + """Validates the presence of all mandatory files as defined in the software configuration JSON. + + Args: + files_dict (dict{str:str}): A dictionary containing file paths found based on the definitions provided in the bioinformatic JSON file within the software scope (self.software_config). + """ method_name = f"{self.validate_software_mandatory_files.__name__}" missing_required = [] for key in self.software_config: @@ -182,14 +217,21 @@ def validate_software_mandatory_files(self, files_dict): self.log_report.update_log_report( method_name, "valid", "Successfull validation of mandatory files." ) - self.log_report.print_log_report(method_name, ["valid", "waring"]) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return def add_bioinfo_results_metadata(self, files_dict, j_data): - """ - Adds metadata from bioinformatics results to j_data. - 1. Handles metadata in bioinformatic files found. - 2. Mapping handled bioinfo metadata into j_data. + """Adds metadata from bioinformatics results to j_data. + It first calls file_handlers and then maps the handled + data into j_data. + + Args: + files_dict (dict{str:str}): A dictionary containing file paths found based on the definitions provided in the bioinformatic JSON file within the software scope (self.software_config). + + j_data (list(dict{str:str}): A list of dictionaries containing metadata lab (list item per sample). + + Returns: + j_data_mapped: A list of dictionaries with bioinformatics metadata mapped into j_data. """ method_name = f"{self.add_bioinfo_results_metadata.__name__}" for key in self.software_config.keys(): @@ -225,13 +267,12 @@ def add_bioinfo_results_metadata(self, files_dict, j_data): f"No metadata found to perform standard mapping when processing '{self.software_name}.{key}'", ) continue - self.log_report.print_log_report(method_name, ["valid", "waring"]) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data_mapped def handling_files(self, file_list): - """ + """Handles different file formats to extract data regardless of their structure. The goal is to extract the data contained in files specified in ${file_list}, using either 'standard' handlers defined in this class or pipeline-specific file handlers. (inspired from ./metadata_homogenizer.py) - Handles different file formats to extract data regardless of their structure. The goal is to extract the data contained in files specified in ${file_list}, using either 'standard' handlers defined in this class or pipeline-specific file handlers. A file handler method must generate a data structure as follow: { @@ -249,11 +290,11 @@ def handling_files(self, file_list): } Note: ensure that 'field1','field2','field3' corresponds with the values especifies in the 'content' section of each software configuration scope (see: conf/bioinfo_config.json). - Input: + Args: file_list (list): A list of file path/s to be processed. Returns: - dict: A single dictionary containing extracted data for each sample. + data: A dictionary containing bioinfo metadata handled for each sample. """ method_name = f"{self.add_bioinfo_results_metadata.__name__}:{self.handling_files.__name__}" file_name = self.software_config[self.current_config_key].get("fn") @@ -309,20 +350,28 @@ def handling_files(self, file_list): return data def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): - """ - Function that maps structure data containing fields per sample into j_data. + """Maps bioinformatics metadata from map_data to j_data based on the mapping_fields. + + Args: + j_data (list(dict{str:str}): A list of dictionaries containing metadata lab (one item per sample). + map_data (dict(dict{str:str})): A dictionary containing bioinfo metadata handled by the method handling_files(). + mapping_fields (dict{str:str}): A dictionary of mapping fields defined in the 'content' definition under each software scope (see conf/bioinfo.config). + table_name (str): Path to the mapping file/table. + + Returns: + j_data: updated j_data with bioinformatic metadata mapped in it. """ method_name = f"{self.mapping_over_table.__name__}:{self.software_name}.{self.current_config_key}" errors = [] field_errors = {} - field_vaild = {} + field_valid = {} for row in j_data: - sample_name = row["sequencing_sample_id"].replace("-", "_") + sample_name = row["sequencing_sample_id"] if sample_name in map_data.keys(): for field, value in mapping_fields.items(): try: row[field] = map_data[sample_name][value] - field_vaild[sample_name] = {field: value} + field_valid[sample_name] = {field: value} except KeyError as e: field_errors[sample_name] = {field: e} row[field] = "Not Provided [GENEPIO:0001668]" @@ -357,13 +406,21 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): self.log_report.update_log_report( method_name, "valid", - f"Successfully mapped fields in {', '.join(field_vaild.keys())} - {table_name}.", + f"Successfully mapped fields in {', '.join(field_valid.keys())} - {table_name}.", ) self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data def get_multiqc_software_versions(self, file_list, j_data): - """Reads multiqc html file, finds table containing software version info, and map it to j_data""" + """Reads multiqc html file, finds table containing software version info, and map it to j_data + + Args: + file_list (list): A list containing the path to file multiqc_report.html. + j_data (list(dict{str:str}): A list of dictionaries containing metadata lab (one item per sample). + + Returns: + j_data: updated j_data with software version's info mapped in it. + """ method_name = f"{self.get_multiqc_software_versions.__name__}" # Handle multiqc_report.html f_path = file_list[0] @@ -437,7 +494,14 @@ def get_multiqc_software_versions(self, file_list, j_data): return j_data def add_fixed_values(self, j_data): - """include the fixed data defined in configuration or feed custom empty fields""" + """Add fixed values to j_data as defined in the bioinformatics configuration (definition: "fixed values") + + Args: + j_data (list(dict{str:str}): A list of dictionaries containing metadata lab (one item per sample). + + Returns: + j_data: updated j_data with fixxed values added in it. + """ method_name = f"{self.add_fixed_values.__name__}" try: f_values = self.software_config["fixed_values"] @@ -452,13 +516,37 @@ def add_fixed_values(self, j_data): method_name, "warning", f"Error found while adding fixed values: {e}" ) pass - self.log_report.print_log_report(method_name, ["valid", "waring"]) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data def add_bioinfo_files_path(self, files_found_dict, j_data): - """Adds file paths (essential for handlers and mapping methods to process bioinformatics metadata) to the j_data. In instances where multiple files are identified per configuration item (e.g., viralrecon.mapping_consensus → *.consensus.fa), each sample in j_data receives its respective file path. If no file path is located, the function appends "Not Provided [GENEPIO:0001668]" to indicate missing data.g file. If no file path is found, then adds "Not Provided [GENEPIO:0001668]""" + """Adds file paths essential for handling and mapping bioinformatics metadata to the j_data. + For each sample in j_data, the function assigns the corresponding file path based on the identified files in files_found_dict. + If multiple files are identified per configuration item (e.g., viralrecon.mapping_consensus → *.consensus.fa), each sample in j_data receives its respective file path. + If no file path is located, the function appends "Not Provided [GENEPIO:0001668]" to indicate missing data. + + Args: + files_found_dict (dict): A dictionary containing file paths identified for each configuration item. + j_data (list(dict{str:str}): A list of dictionaries containing metadata lab (one item per sample). + + Returns: + j_data: Updated j_data with file paths mapped for bioinformatic metadata. + """ + method_name = f"{self.add_bioinfo_files_path.__name__}" + sample_error = 0 for row in j_data: - sample_name = row["sequencing_sample_id"] + try: + sample_name = re.match( + r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + ).group(1) + except AttributeError as e: + sample_error += 1 + self.log_report.update_log_report( + method_name, + "warning", + f" {row['sequence_file_R1_fastq']} doesn't match pattern '*_R1.fastq.gz'. Cannot add file paths (error: {e})", + ) + continue for key, value in files_found_dict.items(): file_path = "Not Provided [GENEPIO:0001668]" if value: # Check if value is not empty @@ -471,11 +559,21 @@ def add_bioinfo_files_path(self, files_found_dict, j_data): file_path = value[0] path_key = f"{self.software_name}_filepath_{key}" row[path_key] = file_path + self.log_report.print_log_report(method_name, ["warning"]) + if sample_error == 0: + self.log_report.update_log_report( + method_name, "valid", "File paths added successfully." + ) + self.log_report.print_log_report(method_name, ["valid"]) return j_data def collect_info_from_lab_json(self): - """Create the list of dictionaries from the data that is on json lab - metadata file. Return j_data that is used to add the rest of the fields + """Reads lab metadata from a JSON file and creates a list of dictionaries. + Reads lab metadata from the specified JSON file and converts it into a list of dictionaries. + This list is used to add the rest of the fields. + + Returns: + json_lab_data: A list of dictionaries containing lab metadata (aka j_data). """ method_name = f"{self.collect_info_from_lab_json.__name__}" try: @@ -494,7 +592,10 @@ def collect_info_from_lab_json(self): def create_bioinfo_file(self): """Create the bioinfodata json with collecting information from lab metadata json, mapping_stats, and more information from the files - inside input directory + inside input directory. + + Returns: + bool: True if the bioinfo file creation process was successful. """ # Find and validate bioinfo files stderr.print("[blue]Sanning input directory...") From 2de9f15bc9e0efc4ccf4584c4f193eada79a4302 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 15 Apr 2024 17:15:35 +0200 Subject: [PATCH 1310/1454] added fixed and remaining reviewer suggestions on #258 --- .../assets/pipeline_utils/viralrecon.py | 1 - relecov_tools/conf/bioinfo_config.json | 2 +- relecov_tools/read_bioinfo_metadata.py | 80 +++++++++++-------- 3 files changed, 48 insertions(+), 35 deletions(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index 56552ea4..be0648e5 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -137,7 +137,6 @@ def convert_to_json(self, samp_dict): result_regex = re.search( "variants_long_table(?:_\d{8})?\.csv", os.path.basename(self.file_path) ) - stderr.print(result_regex.group(0)) if result_regex is None: stderr.print( "[red]\tWARN: Couldn't find variants long table file. Expected file name is:" diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 8789f387..9c626d71 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -33,7 +33,7 @@ "lineage_analysis_software_version": "pangolin_version", "lineage_analysis_scorpio_version": "scorpio_version", "lineage_analysis_constellation_version": "constellation_version", - "lineage_analysis_date":"Not Provided [GENEPIO:0001668]" + "lineage_analysis_date":"lineage_analysis_date" } }, "variants_long_table": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index cbfb7251..0bf7e336 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -274,7 +274,7 @@ def handling_files(self, file_list): """Handles different file formats to extract data regardless of their structure. The goal is to extract the data contained in files specified in ${file_list}, using either 'standard' handlers defined in this class or pipeline-specific file handlers. (inspired from ./metadata_homogenizer.py) - A file handler method must generate a data structure as follow: + A file handler method must generate a data structure as follow: { 'SAMPLE1': { 'field1': 'value1' @@ -288,7 +288,7 @@ def handling_files(self, file_list): }, ... } - Note: ensure that 'field1','field2','field3' corresponds with the values especifies in the 'content' section of each software configuration scope (see: conf/bioinfo_config.json). + Note: ensure that 'field1','field2','field3' corresponds with the values especifies in the 'content' section of each software configuration scope (see: conf/bioinfo_config.json). Args: file_list (list): A list of file path/s to be processed. @@ -366,7 +366,15 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): field_errors = {} field_valid = {} for row in j_data: - sample_name = row["sequencing_sample_id"] + # TODO: We should consider an independent module that verifies that sample's name matches this pattern. + # If we add warnings within this module, every time mapping_over_table is invoked it will print redundant warings + sample_match = re.match( + r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + ) + if sample_match: + sample_name = sample_match.group(1) + else: + continue if sample_name in map_data.keys(): for field, value in mapping_fields.items(): try: @@ -380,13 +388,14 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): errors.append(sample_name) for field in mapping_fields.keys(): row[field] = "Not Provided [GENEPIO:0001668]" + # work around when map_data comes from several per-sample tables/files instead of single table + if len(table_name) > 2: + table_name = os.path.dirname(table_name[0]) + else: + table_name = table_name[0] + # Parse missing sample errors if errors: lenerrs = len(errors) - # work around when map_data comes from several per-sample tables/files instead of single table (from list to str) - if len(table_name) > 1: - table_name = os.path.dirname(table_name[0]) - else: - table_name = table_name[0] self.log_report.update_log_report( method_name, "warning", @@ -394,8 +403,12 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): ) else: self.log_report.update_log_report( - method_name, "valid", "Successfully mapped data." + method_name, + "valid", + f"All samples were successfully found in {table_name}.", ) + # Parse missing fields errors + # TODO: this stdout can be improved if len(field_errors) > 0: self.log_report.update_log_report( method_name, @@ -406,8 +419,9 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): self.log_report.update_log_report( method_name, "valid", - f"Successfully mapped fields in {', '.join(field_valid.keys())} - {table_name}.", + f"Successfully mapped fields in {', '.join(field_valid.keys())}.", ) + # Print report self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data @@ -468,7 +482,13 @@ def get_multiqc_software_versions(self, file_list, j_data): # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: - sample_name = row["sequencing_sample_id"] + sample_match = re.match( + r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + ) + if sample_match: + sample_name = sample_match.group(1) + else: + continue for field, values in ( self.software_config["workflow_summary"].get("content").items() ): @@ -488,7 +508,7 @@ def get_multiqc_software_versions(self, file_list, j_data): ) else: self.log_report.update_log_report( - method_name, "valid", "Successfully mapped data." + method_name, "valid", "Successfully field mapped data." ) self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data @@ -533,38 +553,32 @@ def add_bioinfo_files_path(self, files_found_dict, j_data): j_data: Updated j_data with file paths mapped for bioinformatic metadata. """ method_name = f"{self.add_bioinfo_files_path.__name__}" - sample_error = 0 + sample_name_error = 0 for row in j_data: - try: - sample_name = re.match( - r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] - ).group(1) - except AttributeError as e: - sample_error += 1 - self.log_report.update_log_report( - method_name, - "warning", - f" {row['sequence_file_R1_fastq']} doesn't match pattern '*_R1.fastq.gz'. Cannot add file paths (error: {e})", - ) + sample_match = re.match( + r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + ) + if sample_match: + sample_name = sample_match.group(1) + else: continue for key, value in files_found_dict.items(): file_path = "Not Provided [GENEPIO:0001668]" if value: # Check if value is not empty - if len(value) > 1: - for file in value: - if sample_name in file: - file_path = file - break # Exit loop if match found - else: - file_path = value[0] + for file in value: + if sample_name in file: + file_path = file + break # Exit loop if match found + else: + file_path = value[0] path_key = f"{self.software_name}_filepath_{key}" row[path_key] = file_path self.log_report.print_log_report(method_name, ["warning"]) - if sample_error == 0: + if sample_name_error == 0: self.log_report.update_log_report( method_name, "valid", "File paths added successfully." ) - self.log_report.print_log_report(method_name, ["valid"]) + self.log_report.print_log_report(method_name, ["valid", "warning"]) return j_data def collect_info_from_lab_json(self): From 27db5f7f988b8413b2cf2cbef596e606ff9a99a1 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 16 Apr 2024 16:02:59 +0200 Subject: [PATCH 1311/1454] dummy change to fix rebarse-merge problem --- relecov_tools/read_bioinfo_metadata.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 0bf7e336..5c90ba79 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -478,7 +478,6 @@ def get_multiqc_software_versions(self, file_list, j_data): f"Failed to locate the required '{div_id}' div section in the '{f_path}' file.", ) sys.exit(self.log_report.print_log_report(method_name, ["error"])) - # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: From 0bac7b6582868c6f34bc16b6b2929a2d0b18ecbb Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 22 Apr 2024 14:12:12 +0200 Subject: [PATCH 1312/1454] update read-bioinfo-metadata readme --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ae99510c..075f3150 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,8 @@ relecov-tools is a set of helper tools for the assembly of the different element * [Installation](#installation) * [Usage](#usage) * [download](#download) - * [read-metadata](#read-metadata) + * [read-lab-metadata](#read-lab-metadata) + * [read-bioinfo-metadata](#read-bioinfo-metadata) * [validate](#validate) * [map](#map) * [upload-to-ena](#upload-to-ena) @@ -128,7 +129,7 @@ Usage: relecov-tools read-metadata [OPTIONS] An example for the metadata excel file can be found [here](./relecov_tools/example_data/METADATA_LAB_TEST.xlsx) #### read-bioinfo-metadata -`read-bioinfo-metadata` Include the results from the Bioinformatics analysis (default: viralrecon) into the Json previously created with read-lab-metadata module. +`read-bioinfo-metadata` Include the results from the Bioinformatics analysis into the Json previously created with read-lab-metadata module. ``` $ relecov-tools read-bioinfo-metadata --help @@ -139,8 +140,10 @@ Usage: relecov-tools read-bioinfo-metadata [OPTIONS] Options: -j, --json_file Json file containing lab metadata -i, --input_folder Path to folder containing analysis results + -s, --software_name Name of the software employed in the bioinformatics analysis (default: viralrecon). -o, --out_dir Path to save output file" ``` +- Note: Software-specific configurations are available in [bioinfo_config.json](./relecov_tools/conf/bioinfo_config.json). #### validate `validate` commands validate the data in json format outputted by `read-metadata` command against a json schema, in this case the relecov [schema specification](./relecov_tools/schema/relecov_schema.json). From 1e844685803911819b0a417de778e61e779f6bc1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 16 May 2024 16:25:35 +0200 Subject: [PATCH 1313/1454] Restricted concurrency in sftp-handle tests --- .github/workflows/test_modules.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index dde617a0..4dc32263 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -1,6 +1,6 @@ name: Python Package using Conda -on: +on: push: branches: "**" pull_request_target: @@ -26,6 +26,10 @@ jobs: exit 1 test_sftp_handle: + needs: security_check + concurrency: + group: ${{ github.repository }}-test_sftp_handle + cancel-in-progress: false runs-on: ubuntu-latest strategy: max-parallel: 1 @@ -87,7 +91,7 @@ jobs: with: name: test-output path: output.txt - + test_all_modules: runs-on: ubuntu-latest strategy: @@ -95,18 +99,22 @@ jobs: matrix: modules: ["read-lab-metadata", "read-bioinfo-metadata", "validate"] steps: + - name: Set up Python 3.9.16 uses: actions/setup-python@v3 with: python-version: '3.9.16' + - name: Checkout code uses: actions/checkout@v3 with: path: . + - name: Install package and dependencies run: | pip install -r requirements.txt pip install . + - name: Run each module tests run: | if [ "${{ matrix.modules }}" == "read-lab-metadata" ]; then @@ -120,4 +128,4 @@ jobs: uses: actions/upload-artifact@v2 with: name: test-output - path: output.txt \ No newline at end of file + path: output.txt From 8f3e733903a438a05325cf571753c44547564a69 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 16 May 2024 16:30:49 +0200 Subject: [PATCH 1314/1454] Limit concurrency in sftp-handle tests. New workflow name --- .github/workflows/test_modules.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 4dc32263..7519c5eb 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -1,4 +1,4 @@ -name: Python Package using Conda +name: test_modules on: push: From 0bc5a6a154bdc3dc3390abf96fa00fb4ce046eb9 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 16 May 2024 16:31:24 +0200 Subject: [PATCH 1315/1454] Utils read_excel_file() now uses header_flag instead of row --- relecov_tools/utils.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index c1edcc83..88493fef 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -58,13 +58,16 @@ def read_json_file(j_file): return data -def read_excel_file(f_name, sheet_name, heading_row, leave_empty=True): +def read_excel_file(f_name, sheet_name, header_flag, leave_empty=True): """Read the input excel file and give the information in a list of dictionaries """ wb_file = openpyxl.load_workbook(f_name, data_only=True) ws_metadata_lab = wb_file[sheet_name] - heading = [i.value.strip() for i in ws_metadata_lab[heading_row] if i.value] + heading_row = [ + idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if header_flag in x + ][0] + heading = [str(i.value).strip() for i in ws_metadata_lab[heading_row] if i.value] ws_data = [] for row in islice(ws_metadata_lab.values, heading_row, ws_metadata_lab.max_row): l_row = list(row) @@ -75,14 +78,14 @@ def read_excel_file(f_name, sheet_name, heading_row, leave_empty=True): for idx in range(0, len(heading)): if l_row[idx] is None: if leave_empty: - data_row[heading[idx]] = "" + data_row[heading[idx]] = None else: data_row[heading[idx]] = "Not Provided [GENEPIO:0001668]" else: data_row[heading[idx]] = l_row[idx] ws_data.append(data_row) - return ws_data + return ws_data, heading_row def read_csv_file_return_dict(file_name, sep, key_position=None): @@ -177,7 +180,7 @@ def read_md5_checksum(file_name, avoid_chars=list()): elif any("," in line for line in lines): lines = [line.strip().translate(translation).split(",") for line in lines] else: - lines = [line.strip().translate(translation).split(" ") for line in lines] + lines = [line.strip().translate(translation).split() for line in lines] clean_lines = [ x for x in lines if not any(ch in string for ch in avoid_chars for string in x) ] From 55a3df60a721a8dcecaee2aca62e0e97ccd0d83f Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 16 May 2024 16:32:02 +0200 Subject: [PATCH 1316/1454] Updated usage of utils.read_excel_file() --- relecov_tools/metadata_homogeneizer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 9c05e7b0..2d8cc534 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -164,9 +164,9 @@ def handling_files(self, file_data, data_to_add): elif f_name.endswith(".csv"): data = relecov_tools.utils.read_csv_file_return_dict(f_name, ",") elif f_name.endswith(".xlsx"): - heading_row_number = 1 + header_flag = self.metadata_processing.get("header_flag") data = relecov_tools.utils.read_excel_file( - f_name, "Sheet", heading_row_number + f_name, "Sheet", header_flag, leave_empty=True ) else: log.error("Additional file extension %s is not supported ", f_name) From 651d7dd1a0f50c9035df55559297774f9b973e92 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 16 May 2024 16:44:32 +0200 Subject: [PATCH 1317/1454] Changed swabbing for swab so its closer to the ontology naming --- .../conf/anatomical_material_collection_method.json | 12 ++++++------ relecov_tools/schema/relecov_schema.json | 6 +++--- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index 68e11b42..acb99584 100755 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -809,21 +809,21 @@ "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Pharynx Swabbing": { + "Pharynx Swab": { "anatomical_part": "Pharynx", - "collection_method": "Swabbing", + "collection_method": "Swab", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Nasopharynx Swabbing": { + "Nasopharynx Swab": { "anatomical_part": "Nasopharynx", - "collection_method": "Swabbing", + "collection_method": "Swab", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Oropharynx Swabbing": { + "Oropharynx Swab": { "anatomical_part": "Oropharynx", - "collection_method": "Swabbing", + "collection_method": "Swab", "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index b6993c8b..78e15a80 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -771,9 +771,9 @@ "Middle Nasal Turbinate Scraping", "Nasopharynx Scraping", "Oropharynx Scraping", - "Nasopharynx Swabbing", - "Oropharynx Swabbing", - "Pharynx Swabbing", + "Nasopharynx Swab", + "Oropharynx Swa", + "Pharynx Swab", "Lower respiratory tract Wash", "Bronchus Wash", "Lung Wash", From a283e35e5c698696e7b5f77617d94a1c1fb4fd39 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 17 May 2024 09:05:46 +0200 Subject: [PATCH 1318/1454] Changed swabbing for swab. small fix --- relecov_tools/schema/relecov_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 78e15a80..d631537c 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -772,7 +772,7 @@ "Nasopharynx Scraping", "Oropharynx Scraping", "Nasopharynx Swab", - "Oropharynx Swa", + "Oropharynx Swab", "Pharynx Swab", "Lower respiratory tract Wash", "Bronchus Wash", @@ -906,7 +906,7 @@ "Phlebotomy [NCIT:C28221]", "Rinsing [GENEPIO:0002116]", "Scraping [GENEPIO:0100035]", - "Swabbing [NCIT:C17627]", + "Swab [NCIT:C17627]", "Finger Pick [GENEPIO:0100036]", "Wash [NCIT:C65077]", "Washout Tear Collection [GENEPIO:0100038]", From ad6cfb0cc9113a9373cf27b3c503089d312987b4 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 23 May 2024 09:31:53 +0200 Subject: [PATCH 1319/1454] Separated sftp-handle from other tests, fixed pull-request checkout error --- .github/workflows/test_modules.yml | 60 ++---------------------- .github/workflows/test_sftp_handle.yml | 64 ++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 57 deletions(-) create mode 100644 .github/workflows/test_sftp_handle.yml diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 7519c5eb..747c0845 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -3,65 +3,11 @@ name: test_modules on: push: branches: "**" - pull_request_target: + pull_request: types: [opened, reopened, synchronize, closed] branches: "**" jobs: - security_check: - runs-on: ubuntu-latest - steps: - - name: Get User Permission - id: checkAccess - uses: actions-cool/check-user-permission@v2 - with: - require: write - username: ${{ github.triggering_actor }} - - name: Check User Permission - if: steps.checkAccess.outputs.require-result == 'false' - run: | - echo "${{ github.triggering_actor }} does not have permissions on this repo." - echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" - echo "Job originally triggered by ${{ github.actor }}" - exit 1 - - test_sftp_handle: - needs: security_check - concurrency: - group: ${{ github.repository }}-test_sftp_handle - cancel-in-progress: false - runs-on: ubuntu-latest - strategy: - max-parallel: 1 - matrix: - download_options: ["download_only", "download_clean", "delete_only"] - target_folders: ["", "-t COD-test-1"] - - steps: - - name: Set up Python 3.9.16 - uses: actions/setup-python@v3 - with: - python-version: '3.9.16' - - - name: Checkout code - uses: actions/checkout@v3 - with: - path: . - - - name: Install package and dependencies - run: | - pip install -r requirements.txt - pip install . - - - name: Run sftp_handle tests - run: | - python3 tests/test_sftp_handle.py --download_option ${{ matrix.download_options }} ${{ matrix.target_folders }} - env: - TEST_USER: ${{ secrets.TEST_USER }} - TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} - TEST_PORT: ${{ secrets.TEST_PORT }} - OUTPUT_LOCATION: ${{ github.workspace }}/tests/ - test_map: runs-on: ubuntu-latest strategy: @@ -76,7 +22,7 @@ jobs: - name: Checkout code uses: actions/checkout@v3 with: - path: . + ref: ${{ github.event.pull_request.head.sha }} - name: Install package and dependencies run: | pip install -r requirements.txt @@ -108,7 +54,7 @@ jobs: - name: Checkout code uses: actions/checkout@v3 with: - path: . + ref: ${{ github.event.pull_request.head.sha }} - name: Install package and dependencies run: | diff --git a/.github/workflows/test_sftp_handle.yml b/.github/workflows/test_sftp_handle.yml new file mode 100644 index 00000000..f1bfc45e --- /dev/null +++ b/.github/workflows/test_sftp_handle.yml @@ -0,0 +1,64 @@ +name: test_sftp_handle + +on: + push: + branches: "**" + pull_request_target: + types: [opened, reopened, synchronize, closed] + branches: "**" + +jobs: + security_check: + runs-on: ubuntu-latest + steps: + - name: Get User Permission + id: checkAccess + uses: actions-cool/check-user-permission@v2 + with: + require: write + username: ${{ github.triggering_actor }} + - name: Check User Permission + if: steps.checkAccess.outputs.require-result == 'false' + run: | + echo "${{ github.triggering_actor }} does not have permissions on this repo." + echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" + echo "Job originally triggered by ${{ github.actor }}" + exit 1 + + test_sftp_handle: + needs: security_check + concurrency: + group: ${{ github.repository }}-test_sftp_handle + cancel-in-progress: false + runs-on: ubuntu-latest + strategy: + max-parallel: 1 + matrix: + download_options: ["download_only", "download_clean", "delete_only"] + target_folders: ["", "-t COD-test-1"] + + steps: + - name: Set up Python 3.9.16 + uses: actions/setup-python@v3 + with: + python-version: '3.9.16' + + - name: Checkout code + uses: actions/checkout@v3 + with: + ref: ${{ github.event.pull_request.head.sha }} + + - name: Install package and dependencies + run: | + pip install -r requirements.txt + pip install . + + - name: Run sftp_handle tests + run: | + python3 tests/test_sftp_handle.py --download_option ${{ matrix.download_options }} ${{ matrix.target_folders }} + env: + TEST_USER: ${{ secrets.TEST_USER }} + TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} + TEST_PORT: ${{ secrets.TEST_PORT }} + OUTPUT_LOCATION: ${{ github.workspace }}/tests/ + \ No newline at end of file From dcbf46f6a51a7d9fda39a74e46383a45399d51dc Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 23 May 2024 09:42:31 +0200 Subject: [PATCH 1320/1454] Splitted tests, fixed checkout error. Lint --- .github/workflows/test_sftp_handle.yml | 126 ++++++++++++------------- 1 file changed, 63 insertions(+), 63 deletions(-) diff --git a/.github/workflows/test_sftp_handle.yml b/.github/workflows/test_sftp_handle.yml index f1bfc45e..6bd72423 100644 --- a/.github/workflows/test_sftp_handle.yml +++ b/.github/workflows/test_sftp_handle.yml @@ -1,64 +1,64 @@ -name: test_sftp_handle - -on: - push: - branches: "**" - pull_request_target: - types: [opened, reopened, synchronize, closed] - branches: "**" - -jobs: - security_check: - runs-on: ubuntu-latest - steps: - - name: Get User Permission - id: checkAccess - uses: actions-cool/check-user-permission@v2 - with: - require: write - username: ${{ github.triggering_actor }} - - name: Check User Permission - if: steps.checkAccess.outputs.require-result == 'false' - run: | - echo "${{ github.triggering_actor }} does not have permissions on this repo." - echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" - echo "Job originally triggered by ${{ github.actor }}" - exit 1 - - test_sftp_handle: - needs: security_check - concurrency: - group: ${{ github.repository }}-test_sftp_handle - cancel-in-progress: false - runs-on: ubuntu-latest - strategy: - max-parallel: 1 - matrix: - download_options: ["download_only", "download_clean", "delete_only"] - target_folders: ["", "-t COD-test-1"] - - steps: - - name: Set up Python 3.9.16 - uses: actions/setup-python@v3 - with: - python-version: '3.9.16' - - - name: Checkout code - uses: actions/checkout@v3 - with: - ref: ${{ github.event.pull_request.head.sha }} - - - name: Install package and dependencies - run: | - pip install -r requirements.txt - pip install . - - - name: Run sftp_handle tests - run: | - python3 tests/test_sftp_handle.py --download_option ${{ matrix.download_options }} ${{ matrix.target_folders }} - env: - TEST_USER: ${{ secrets.TEST_USER }} - TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} - TEST_PORT: ${{ secrets.TEST_PORT }} - OUTPUT_LOCATION: ${{ github.workspace }}/tests/ +name: test_sftp_handle + +on: + push: + branches: "**" + pull_request_target: + types: [opened, reopened, synchronize, closed] + branches: "**" + +jobs: + security_check: + runs-on: ubuntu-latest + steps: + - name: Get User Permission + id: checkAccess + uses: actions-cool/check-user-permission@v2 + with: + require: write + username: ${{ github.triggering_actor }} + - name: Check User Permission + if: steps.checkAccess.outputs.require-result == 'false' + run: | + echo "${{ github.triggering_actor }} does not have permissions on this repo." + echo "Current permission level is ${{ steps.checkAccess.outputs.user-permission }}" + echo "Job originally triggered by ${{ github.actor }}" + exit 1 + + test_sftp_handle: + needs: security_check + concurrency: + group: ${{ github.repository }}-test_sftp_handle + cancel-in-progress: false + runs-on: ubuntu-latest + strategy: + max-parallel: 1 + matrix: + download_options: ["download_only", "download_clean", "delete_only"] + target_folders: ["", "-t COD-test-1"] + + steps: + - name: Set up Python 3.9.16 + uses: actions/setup-python@v3 + with: + python-version: '3.9.16' + + - name: Checkout code + uses: actions/checkout@v3 + with: + ref: ${{ github.event.pull_request.head.sha }} + + - name: Install package and dependencies + run: | + pip install -r requirements.txt + pip install . + + - name: Run sftp_handle tests + run: | + python3 tests/test_sftp_handle.py --download_option ${{ matrix.download_options }} ${{ matrix.target_folders }} + env: + TEST_USER: ${{ secrets.TEST_USER }} + TEST_PASSWORD: ${{ secrets.TEST_PASSWORD }} + TEST_PORT: ${{ secrets.TEST_PORT }} + OUTPUT_LOCATION: ${{ github.workspace }}/tests/ \ No newline at end of file From 40ebff71b93151e8844015e11920cd4b56a3dc41 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 23 May 2024 10:35:24 +0200 Subject: [PATCH 1321/1454] Fixed actions pull-requests error --- .github/workflows/test_modules.yml | 2 ++ .github/workflows/test_sftp_handle.yml | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/test_modules.yml b/.github/workflows/test_modules.yml index 747c0845..35a96a01 100755 --- a/.github/workflows/test_modules.yml +++ b/.github/workflows/test_modules.yml @@ -23,6 +23,7 @@ jobs: uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.sha }} + fetch-depth: 0 - name: Install package and dependencies run: | pip install -r requirements.txt @@ -55,6 +56,7 @@ jobs: uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.sha }} + fetch-depth: 0 - name: Install package and dependencies run: | diff --git a/.github/workflows/test_sftp_handle.yml b/.github/workflows/test_sftp_handle.yml index 6bd72423..2d6e5ebd 100644 --- a/.github/workflows/test_sftp_handle.yml +++ b/.github/workflows/test_sftp_handle.yml @@ -47,6 +47,7 @@ jobs: uses: actions/checkout@v3 with: ref: ${{ github.event.pull_request.head.sha }} + fetch-depth: 0 - name: Install package and dependencies run: | From 7cb855318b8daf2771e879037ccce747a1812356 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:26:39 +0200 Subject: [PATCH 1322/1454] Introduced new module for custom process logs --- relecov_tools/log_summary.py | 109 +++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100755 relecov_tools/log_summary.py diff --git a/relecov_tools/log_summary.py b/relecov_tools/log_summary.py new file mode 100755 index 00000000..5fc97ad7 --- /dev/null +++ b/relecov_tools/log_summary.py @@ -0,0 +1,109 @@ +#!/usr/bin/env python +import logging +import json +import os +from rich.console import Console +from datetime import datetime +from collections import OrderedDict +from relecov_tools.utils import rich_force_colors + + +# from relecov_tools.rest_api import RestApi + +log = logging.getLogger(__name__) +stderr = Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=rich_force_colors(), +) + + +class LogSum: + def __init__(self, output_location: str = None, only_samples: bool = False): + if not os.path.exists(output_location): + raise FileNotFoundError("Output location does not exist") + else: + self.output_location = output_location + # if only_samples is given, no "samples" key will be added to logs + if only_samples: + self.only_samples = True + else: + self.only_samples = False + self.logs = {} + return + + def feed_key(self, key, sample=None): + """Run update_summary() with no entry nor log_type. Add a new empty key""" + self.update_summary(log_type=None, key=key, entry=None, sample=sample) + + def add_error(self, key, entry, sample=None): + """Run update_summary() with log_type as errors""" + log.error(entry) + self.update_summary(log_type="errors", key=key, entry=entry, sample=sample) + return + + def add_warning(self, key, entry, sample=None): + """Run update_summary() with log_type as warnings""" + log.warning(entry) + self.update_summary(log_type="warnings", key=key, entry=entry, sample=sample) + return + + def update_summary(self, key, log_type, entry, sample=None): + """Create a dictionary with a defined structure for each new key. Add the + entry to the dictionary if it already exists. Add it to samples if its a sample + + Args: + key (str): Name of the key holding the logs. A folder or a sample. + log_type (str): Type of log being added. Either 'errors' or 'warnings' + entry (str): Content message of the log. + sample (str, optional): Name of a sample within key if the log is for it + one sample instead of the whole key/folder. Defaults to None. + """ + feed_dict = OrderedDict({"valid": True, "errors": [], "warnings": []}) + # Removing strange characters + current_key = str(key).replace("./", "") + if self.only_samples and sample != None: + log.warning( + f"No samples record can be added if only_samples is set to True. " + + f"Record will be added to {current_key}" + ) + sample = None + entry, sample = (str(entry), str(sample)) + if current_key not in self.logs.keys(): + self.logs[current_key] = feed_dict.copy() + if not self.only_samples: + self.logs[current_key]["samples"] = OrderedDict() + if log_type is None: + if sample != "None" and sample not in self.logs[current_key]["samples"]: + self.logs[current_key]["samples"][sample] = feed_dict.copy() + return + if sample == "None": + self.logs[current_key][log_type].append(entry) + else: + if sample not in self.logs[current_key]["samples"].keys(): + self.logs[current_key]["samples"][sample] = feed_dict.copy() + self.logs[current_key]["samples"][sample][log_type].append(entry) + return + + def create_error_summary(self, filename=None): + """Dump the log summary dictionary into a file with json format. If any of + the 'errors' key is not empty, the parent key value 'valid' is set to false. + + Args: + filename (str, optional): Name of the output file. Defaults to None. + """ + for key in self.logs.keys(): + if self.logs[key]["errors"]: + self.logs[key]["valid"] = False + if not self.only_samples: + for sample in self.logs[key]["samples"].keys(): + if self.logs[key]["samples"][sample]["errors"]: + self.logs[key]["samples"][sample]["valid"] = False + if not filename: + filename = datetime.today().strftime("%Y%m%d%-H%M%S") + "_log_summary.json" + summary_path = os.path.join(self.output_location, filename) + with open(summary_path, "w", encoding="utf-8") as f: + f.write(json.dumps(self.logs, indent=4, sort_keys=True, ensure_ascii=False)) + stderr.print(f"Process log summary printed in {summary_path}") + return From 89c437fcc29560881568ae6fa058ec9590fc0fc5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:31:00 +0200 Subject: [PATCH 1323/1454] Updated read_lab_metadata with new LogSum class. Now pre-filters by samples_data.json. Also some troubleshooting --- relecov_tools/read_lab_metadata.py | 189 +++++++++++++++++------------ 1 file changed, 111 insertions(+), 78 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 4c21bc0e..f82263f2 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -5,10 +5,11 @@ import os import sys import re -from datetime import datetime +from datetime import datetime as dtime import relecov_tools.utils from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema +from relecov_tools.log_summary import LogSum log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -17,7 +18,6 @@ highlight=False, force_terminal=relecov_tools.utils.rich_force_colors(), ) -# class RelecovMetadata: @@ -79,12 +79,42 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None "[orange]Property " + prop + " does not have 'label' attribute" ) continue - + self.logsum = LogSum(output_location=self.output_folder, only_samples=True) self.json_req_files = config_json.get_topic_data( "lab_metadata", "lab_metadata_req_json" ) self.schema_name = self.relecov_sch_json["title"] self.schema_version = self.relecov_sch_json["version"] + self.metadata_processing = config_json.get_topic_data( + "sftp_handle", "metadata_processing" + ) + self.samples_json_fields = config_json.get_topic_data( + "lab_metadata", "samples_json_fields" + ) + + def match_to_json(self, valid_metadata_rows): + """Keep only the rows from samples present in the input file samples.json + + Args: + valid_metadata_rows (list(dict)): List of rows from metadata_lab.xlsx file + + Returns: + clean_metadata_rows(list(dict)): _description_ + missing_samples(list(str)): + """ + samples_json = relecov_tools.utils.read_json_file(self.sample_list_file) + clean_metadata_rows = [] + missing_samples = [] + for row in valid_metadata_rows: + sample_id = str(row["sequencing_sample_id"]).strip() + self.logsum.feed_key(sample_id) + if sample_id in samples_json.keys(): + clean_metadata_rows.append(row) + else: + log_text = "Sample missing in samples data Json file" + self.logsum.add_error(key=sample_id, log_type="error", entry=log_text) + missing_samples.append(sample_id) + return clean_metadata_rows, missing_samples def adding_fixed_fields(self, m_data): """Include fixed data that are always the same for every sample""" @@ -148,6 +178,9 @@ def adding_ontology_to_enum(self, m_data): if m_data[idx][key] in e_values: m_data[idx][key] = e_values[m_data[idx][key]] else: + sample_id = m_data[idx]["sequencing_sample_id"] + log_text = f"No ontology found for {m_data[idx][key]} in {key}" + self.logsum.add_warning(sample_id, log_text) try: ontology_errors[key] += 1 except KeyError: @@ -165,32 +198,30 @@ def process_from_json(self, m_data, json_fields): map_field = json_fields["map_field"] json_data = json_fields["j_data"] for idx in range(len(m_data)): - try: - m_data[idx].update(json_data[m_data[idx][map_field]]) - except KeyError as error: - clean_error = re.sub("[\[].*?[\]]", "", str(error.args[0])) - if str(clean_error).lower().strip() == "not provided": - log.error("Label was not provided, auto-completing columns") - sample_id = m_data[idx]["collecting_lab_sample_id"] - stderr.print( - f"Label {map_field} was not provided in sample {sample_id}, " - + "auto-completing with Not Provided" - ) - else: - log.error( - f"Unknown map_field value {error} for json data: " - + f"{str(map_field)}. Aborting" - ) - stderr.print( - f"[red] Unknown value {error} for: {map_field} " - + f"in sample {idx}. Aborting" - ) - sys.exit(1) - fields_to_add = { - x: "Not Provided [GENEPIO:0001668]" - for x in json_fields["adding_fields"] - } - m_data[idx].update(fields_to_add) + sample_id = str(m_data[idx].get("sequencing_sample_id")) + if m_data[idx].get(map_field): + try: + m_data[idx].update(json_data[m_data[idx][map_field]]) + except KeyError as error: + clean_error = re.sub("[\[].*?[\]]", "", str(error.args[0])) + if str(clean_error).lower().strip() == "not provided": + log_text( + f"Label {map_field} was not provided in sample " + + f"{sample_id}, auto-completing with Not Provided" + ) + self.logsum.add_warning(key=sample_id, entry=log_text) + else: + log_text = ( + f"Unknown map_field value {error} for json data: " + + f"{str(map_field)} in sample {sample_id}. Skipped" + ) + self.logsum.add_warning(key=sample_id, entry=log_text) + continue + fields_to_add = { + x: "Not Provided [GENEPIO:0001668]" + for x in json_fields["adding_fields"] + } + m_data[idx].update(fields_to_add) return m_data def adding_fields(self, metadata): @@ -237,96 +268,98 @@ def read_configuration_json_files(self): return c_files def read_metadata_file(self): - """Reads the input metadata file from row 4, changes the metadata heading - with their property name values defined in schema. - Convert the date colunms value to the dd/mm/yyyy format. - Return list of dicts with data and errors + """Reads the input metadata file from header row, changes the metadata heading + with their property name values defined in schema. Convert the date columns + value to the yyyy/mm/dd format. Return list of dicts with data """ - heading_row_number = 4 - ws_metadata_lab = relecov_tools.utils.read_excel_file( - self.metadata_file, "METADATA_LAB", heading_row_number, leave_empty=False + meta_sheet = self.metadata_processing.get("excel_sheet") + header_flag = self.metadata_processing.get("header_flag") + ws_metadata_lab, heading_row_number = relecov_tools.utils.read_excel_file( + self.metadata_file, meta_sheet, header_flag, leave_empty=False ) valid_metadata_rows = [] - errors = {} row_number = heading_row_number for row in ws_metadata_lab: row_number += 1 property_row = {} try: - sample_number = row["Sample ID given for sequencing"] + sample_id = str(row["Sample ID given for sequencing"]).strip() except KeyError: - log.error( - "Sample ID given for sequencing not found in row %s", row_number - ) - stderr.print( - f"[red]Sample ID given for sequencing not found in row {row_number}" - ) + log_text = f"Sample ID given for sequencing empty in row {row_number}" + log.error(log_text) + stderr.print(f"[red]{log_text}") continue for key in row.keys(): # skip the first column of the Metadata lab file - if "campo" in key.lower(): + if header_flag in key: + continue + if row[key] is None or "not provided" in str(row[key]).lower(): + log_text = f"{key} not provided for sample {sample_id}" + self.logsum.add_warning(sample_id, log_text) continue if "date" in key.lower(): - if row[key] is None or str(row[key]).lower() == "not provided": - log.info("Date was not provided") - row[key] = "Not Provided [GENEPIO:0001668]" - elif isinstance(row[key], int) or isinstance(row[key], float): + # Check if date is a string. Format YYYY-MM-DD to YYYY/MM/DD + if re.match(r"^\d{4}[-/]\d{2}[-/]\d{2}$", str(row[key])): + row[key] = row[key].replace("/", "-") + if isinstance(row[key], int) or isinstance(row[key], float): log.info("Date given as an integer. Understood as a year") row[key] = str(int(row[key])) else: try: - row[key] = row[key].strftime("%Y-%m-%d") - except AttributeError: - # check if date is in string format - str_date = re.search(r"(\d{4}-\d{2}-\d{2}).*", row[key]) - if str_date: - row[key] = str_date.group(1) - else: - if sample_number not in errors: - errors[sample_number] = {} - errors[sample_number][key] = "Invalid date format" - log.error( - "Invalid date format in sample %s", row_number - ) - stderr.print( - f"[red]Invalid date format in sample {sample_number}, {key}" - ) + row[key] = str( + dtime.strptime(str(row[key]), "%Y-%m-%d").date() + ) + except ValueError: + log_text = f"Invalid date format in sample {str(key)}" + self.logsum.add_error(sample_id, log_text) + stderr.print(f"[red]{log_text}") + row[key] = None elif "sample id" in key.lower(): if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(int(row[key])) else: if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(row[key]) - try: - property_row[self.label_prop_dict[key]] = row[key] - except KeyError as e: - log.error("Error when mapping the label %s", e) - stderr.print(f"[red]Error when mapping the label {str(e)}") - continue + if row[key] is not None or "not provided" not in str(row[key]).lower(): + try: + property_row[self.label_prop_dict[key]] = row[key] + except KeyError as e: + log_text = f"Error when mapping the label {str(e)}" + self.logsum.add_error(sample_id, log_text) + stderr.print(f"[red]{log_text}") + continue valid_metadata_rows.append(property_row) - return valid_metadata_rows, errors + return valid_metadata_rows def create_metadata_json(self): stderr.print("[blue]Reading Lab Metadata Excel File") - valid_metadata_rows, errors = self.read_metadata_file() - if len(errors) > 0: - stderr.print("[red]Stopped executing because errors were found") - sys.exit(1) + valid_metadata_rows = self.read_metadata_file() + clean_metadata_rows, missing_samples = self.match_to_json(valid_metadata_rows) + if missing_samples: + num_miss = len(missing_samples) + log.warning( + "%s samples from metadata were not found: %s", num_miss, missing_samples + ) + stderr.print(f"[yellow]{num_miss} samples missing:\n{missing_samples}") # Continue by adding extra information stderr.print("[blue]Including additional information") - extended_metadata = self.adding_fields(valid_metadata_rows) + extended_metadata = self.adding_fields(clean_metadata_rows) stderr.print("[blue]Including post processing information") extended_metadata = self.adding_post_processing(extended_metadata) extended_metadata = self.adding_copy_from_other_field(extended_metadata) extended_metadata = self.adding_fixed_fields(extended_metadata) completed_metadata = self.adding_ontology_to_enum(extended_metadata) + if not completed_metadata: + stderr.print("Metadata was completely empty. No output file generated") + sys.exit(1) file_name = ( - "processed_metadata_lab_" + datetime.now().strftime("%Y_%m_%d") + ".json" + "processed_metadata_lab_" + dtime.now().strftime("%Y_%m_%d") + ".json" ) stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) + self.logsum.create_error_summary() file_path = os.path.join(self.output_folder, file_name) relecov_tools.utils.write_json_fo_file(completed_metadata, file_path) return True From f4855b7183a3719955fbe1c432a8a237ed0f3784 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:31:49 +0200 Subject: [PATCH 1324/1454] Included adding_fields from config --- relecov_tools/read_lab_metadata.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index f82263f2..a9204a13 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -143,7 +143,9 @@ def adding_post_processing(self, m_data): ) for idx in range(len(m_data)): for key, p_values in p_data.items(): - value = m_data[idx][key] + value = m_data[idx].get(key) + if not value: + continue if value in p_values: p_field, p_set = p_values[value].split("::") m_data[idx][p_field] = p_set @@ -236,20 +238,12 @@ def adding_fields(self, metadata): metadata = self.process_from_json(metadata, values) stderr.print(f"[green]Processed {key}") - # As sample data file is comming in an input parameter, it cannot - # be inside the configuration json file. # Include Sample information data from sample json file stderr.print("[blue]Processing sample data file") s_json = {} - s_json["map_field"] = "submitting_lab_sample_id" - s_json["adding_fields"] = [ - "fastq_r1_md5", - "fastq_r2_md5", - "sequence_file_R1_fastq", - "sequence_file_R2_fastq", - "r1_fastq_filepath", - "r2_fastq_filepath", - ] + # TODO: Change sequencing_sample_id for some unique ID used in RELECOV database + s_json["map_field"] = "sequencing_sample_id" + s_json["adding_fields"] = self.samples_json_fields s_json["j_data"] = relecov_tools.utils.read_json_file(self.sample_list_file) metadata = self.process_from_json(metadata, s_json) stderr.print("[green]Processed sample data file.") From 5bd7523799e47d3694f9fa5312cb58302690f04d Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:35:05 +0200 Subject: [PATCH 1325/1454] Updated sftp_handle with new LogSum class --- relecov_tools/sftp_handle.py | 104 +++++++++++++++-------------------- 1 file changed, 43 insertions(+), 61 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 157f924f..f1585ea1 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -12,13 +12,13 @@ import relecov_tools.utils from datetime import datetime from itertools import islice -from collections import OrderedDict from secrets import token_hex from csv import writer as csv_writer, Error as CsvError from openpyxl import load_workbook as openpyxl_load_workbook from pandas import read_excel, ExcelWriter, concat from pandas.errors import ParserError, EmptyDataError from relecov_tools.config_json import ConfigJson +from relecov_tools.log_summary import LogSum # from relecov_tools.rest_api import RestApi @@ -113,7 +113,7 @@ def __init__( self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") if isinstance(self.target_folders, str): self.target_folders = self.target_folders.split(",") - self.logs = {} + self.logsum = LogSum(output_location=self.platform_storage_folder) if self.sftp_passwd is None: self.sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" @@ -202,6 +202,7 @@ def recursive_list(folder_name): if recursive: directory_list = recursive_list(folder_name) + directory_list.append(folder_name) return directory_list try: directory_list = [ @@ -491,25 +492,28 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): return False sample_file_dict = {} metadata_ws, meta_header, header_row = self.read_metadata_file(meta_f_path) + # TODO Include these columns in config index_sampleID = meta_header.index("Sample ID given for sequencing") index_layout = meta_header.index("Library Layout") index_fastq_r1 = meta_header.index("Sequence file R1 fastq") index_fastq_r2 = meta_header.index("Sequence file R2 fastq") + counter = header_row for row in islice(metadata_ws.values, header_row, metadata_ws.max_row): + counter += 1 if row[index_sampleID] is not None: row_complete = True try: - s_name = str(row[index_sampleID]) + s_name = str(row[index_sampleID]).strip() except ValueError as e: stderr.print("[red]Unable to convert to string. ", e) continue if s_name not in sample_file_dict: sample_file_dict[s_name] = {} else: - stderr.print("Found duplicated sample name: ", s_name) - s_name = "_".join([s_name, str(token_hex(nbytes=8))]) - stderr.print("Duplicated sample renamed to ", s_name) - sample_file_dict[s_name] = {} + log_text = f"Found duplicated sample name: {s_name}. Skipped." + stderr.print(log_text) + self.include_warning(log_text, sample=s_name) + continue if row[index_layout] == "paired" and row[index_fastq_r2] is None: error_text = "Sample %s is paired-end, but no R2 given" log.error(str(error_text % str(row[index_sampleID]))) @@ -525,16 +529,18 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): # TODO: move these keys to configuration.json sample_file_dict[s_name]["sequence_file_R1_fastq"] = row[ index_fastq_r1 - ] + ].strip() if row[index_fastq_r2] is not None: sample_file_dict[s_name]["sequence_file_R2_fastq"] = row[ index_fastq_r2 - ] + ].strip() else: - error_text = "Fastq_R1 not defined in Metadata for sample %s" - log.error(str(error_text % s_name)) - stderr.print(f"[red]{str(error_text % s_name)}") - self.include_error(str(error_text % s_name), s_name) + log_text = "Fastq_R1 not defined in Metadata for sample %s" + log.error(str(log_text % s_name)) + stderr.print(f"[red]{str(log_text % s_name)}") + self.include_error(entry=str(log_text % s_name), sample=s_name) + else: + self.include_warning(entry=f"Row {counter} skipped. No sample ID given") # Remove duplicated files clean_sample_dict = self.remove_duplicated_values(sample_file_dict) return clean_sample_dict @@ -598,6 +604,9 @@ def validate_remote_files(self, remote_folder, local_folder): sample_files_dict = self.get_sample_fastq_file_names( out_folder, local_meta_file ) + # Include the samples in the process log summary + for sample in sample_files_dict.keys(): + self.include_new_key(sample=sample) metafiles_list = sorted( sum([list(fi.values()) for _, fi in sample_files_dict.items()], []) ) @@ -611,6 +620,7 @@ def validate_remote_files(self, remote_folder, local_folder): set_list = set(metafiles_list) mismatch_files = [fi for fi in filtered_files_list if fi not in set_list] mismatch_rev = [fi for fi in set_list if fi not in filtered_files_list] + error_text1 = "Files in folder missing in metadata %s" log.warning(error_text1 % str(mismatch_files)) self.include_warning(error_text1 % str(mismatch_files)) @@ -845,29 +855,27 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): pd_writer.close() dest = os.path.join(last_main_folder, os.path.basename(merged_excel_path)) self.client.put(merged_excel_path, dest) + os.remove(merged_excel_path) return def pre_validate_folder(folder, folder_files): """Check if remote folder has sequencing files and a valid metadata file""" if not any(file.endswith(tuple(exts)) for file in folder_files): error_text = "Remote folder %s skipped. No sequencing files found." - log.error(error_text % folder) self.include_error(error_text % folder) return try: downloaded_metadata = self.get_metadata_file(folder, output_location) except (FileNotFoundError, OSError, PermissionError, MetadataError) as err: error_text = "Remote folder %s skipped. Reason: %s" - log.error(error_text % (folder, err)) self.include_error(error_text % (folder, err)) return try: self.read_metadata_file(downloaded_metadata, return_data=False) - except MetadataError as header_error: - error_text = " Folder skipped: %s" + except (MetadataError, KeyError) as excel_error: + error_text = f"Folder {self.current_folder} skipped: %s" os.remove(downloaded_metadata) - log.error(str(folder, str(error_text % str(header_error)))) - self.include_error(error_text % header_error) + self.include_error(error_text % excel_error) return return downloaded_metadata @@ -877,6 +885,8 @@ def pre_validate_folder(folder, folder_files): stderr.print(f"[blue]Setting {len(target_folders.keys())} remote folders...") for folder in sorted(target_folders.keys()): self.current_folder = folder + # Include the folder in the final process log summary + self.include_new_key() downloaded_metadata = pre_validate_folder(folder, target_folders[folder]) if not downloaded_metadata: continue @@ -1043,9 +1053,9 @@ def process_filedict( for key, val in vals.items(): processed_dict[sample][key] = None if val in corrupted: - self.include_error(error_text % val, sample) + self.include_error(error_text % val, sample=sample) if val in md5miss: - self.include_warning(warning_text % val, sample) + self.include_warning(warning_text % val, sample=sample) for file in clean_fetchlist: if val in file: processed_dict[sample][key] = file @@ -1053,7 +1063,7 @@ def process_filedict( if not all(x in clean_fetchlist for x in processed_dict[sample].values()): if not corrupted: error_text = "Sample %s skipped: missing files in sftp" - self.include_error(str(error_text % sample), sample) + self.include_error(str(error_text % sample), sample=sample) log.error(str(error_text % sample)) del processed_dict[sample] return processed_dict @@ -1221,47 +1231,16 @@ def download(self, target_folders, option="download"): stderr.print(f"[green]Finished processing {folder}") return - def include_error(self, entry, sample=None): - self.update_summary(log_type="error", entry=entry, sample=sample) + def include_new_key(self, sample=None): + self.logsum.feed_key(key=self.current_folder, sample=sample) return - def include_warning(self, entry, sample=None): - self.update_summary(log_type="warning", entry=entry, sample=sample) - return - - def update_summary(self, log_type, entry, sample=None): - feed_dict = OrderedDict({"valid": False, "errors": [], "warnings": []}) - current_folder = str(self.current_folder).replace("./", "") - entry, sample = (str(entry), str(sample)) - if current_folder not in self.logs.keys(): - self.logs[current_folder] = feed_dict.copy() - self.logs[current_folder]["samples"] = OrderedDict() - if sample == "None": - if log_type == "error": - self.logs[current_folder]["errors"].append(entry) - elif log_type == "warning": - self.logs[current_folder]["warnings"].append(entry) - else: - if sample not in self.logs[current_folder]["samples"].keys(): - self.logs[current_folder]["samples"][sample] = feed_dict.copy() - if log_type == "error": - self.logs[current_folder]["samples"][sample]["errors"].append(entry) - elif log_type == "warning": - self.logs[current_folder]["samples"][sample]["warnings"].append(entry) + def include_error(self, entry, sample=None): + self.logsum.add_error(key=self.current_folder, entry=entry, sample=sample) return - def create_error_summary(self): - for folder in self.logs.keys(): - if not self.logs[folder]["errors"]: - self.logs[folder]["valid"] = True - for sample in self.logs[folder]["samples"].keys(): - if not self.logs[folder]["samples"][sample]["errors"]: - self.logs[folder]["samples"][sample]["valid"] = True - filename = datetime.today().strftime("%Y%m%d%-H%M%S") + "_log_summary.json" - summary_path = os.path.join(self.platform_storage_folder, filename) - with open(summary_path, "w", encoding="utf-8") as f: - f.write(json.dumps(self.logs, indent=4, sort_keys=True, ensure_ascii=False)) - stderr.print(f"Process summary printed in {summary_path}") + def include_warning(self, entry, sample=None): + self.logsum.add_warning(key=self.current_folder, entry=entry, sample=sample) return def execute_process(self): @@ -1282,7 +1261,10 @@ def execute_process(self): self.delete_remote_files(folder, files) stderr.print(f"Delete process finished in {folder}") self.close_connection() - if self.logs: + if self.logsum.logs: log.info("Printing process summary to %s", self.platform_storage_folder) - self.create_error_summary() + self.logsum.create_error_summary() + else: + log.info("Process log summary was empty. Not generated.") stderr.print("Finished execution") + return From 9700e0d743b34a96d14cb3a57f893f379e2fdf16 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:36:25 +0200 Subject: [PATCH 1326/1454] New pre-merging of multiple metadata files in remote folder --- relecov_tools/sftp_handle.py | 72 ++++++++++++++++++++++++++++-------- 1 file changed, 57 insertions(+), 15 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index f1585ea1..c8e52d55 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -553,29 +553,71 @@ def get_metadata_file(self, remote_folder, local_folder): local_folder (str): path to the local folder Raises: - FileNotFoundError: If more than 1 metadata excel file or missing + FileNotFoundError: If missing metadata excel file or merging error. Returns: - local_meta_file: Path to downloaded metadata file. + local_meta_file: Path to downloaded metadata file / merged metadata file. """ remote_files_list = self.get_file_list(remote_folder) meta_files = [fi for fi in remote_files_list if fi.endswith(".xlsx")] + + def download_remote_metafile(target_meta_file): + local_meta_file = os.path.join( + local_folder, os.path.basename(target_meta_file) + ) + try: + self.get_from_sftp(target_meta_file, local_meta_file) + except (IOError, PermissionError) as e: + raise type(e)(f"[red]Unable to fetch metadata file {e}") + log.info( + "Obtained metadata file %s from %s", + local_meta_file, + remote_folder, + ) + return local_meta_file + if not meta_files: raise FileNotFoundError(f"Missing metadata file for {remote_folder}") - if len(meta_files) > 1: - raise MetadataError(f"[red]Too many metadata files in {remote_folder}") - target_meta_file = meta_files[0] os.makedirs(self.platform_storage_folder, exist_ok=True) - local_meta_file = os.path.join(local_folder, os.path.basename(target_meta_file)) - try: - self.get_from_sftp(target_meta_file, local_meta_file) - except (IOError, PermissionError) as e: - raise type(e)(f"[red]Unable to fetch metadata file {e}") - log.info( - "Obtained metadata file %s from %s", - local_meta_file, - remote_folder, - ) + if len(meta_files) > 1: + # Merging multiple excel files into a single one + log.warning(f"[yellow]Merging multiple metadata files in {remote_folder}") + metadata_ws = self.metadata_processing.get("excel_sheet") + header_flag = self.metadata_processing.get("header_flag") + local_meta_list = [] + for remote_metafile in meta_files: + local_meta_file = download_remote_metafile(remote_metafile) + local_meta_list.append(local_meta_file) + meta_df_list = [] + for loc_meta in local_meta_list: + try: + loc_meta_df = self.excel_to_df(loc_meta, metadata_ws, header_flag) + meta_df_list.append(loc_meta_df) + except (ParserError, EmptyDataError, MetadataError, KeyError) as e: + error_text = f"Could not process {os.path.basename(loc_meta)}: {e}" + log.error(error_text) + self.include_error(error_text) + os.remove(loc_meta) + if meta_df_list: + merged_df = meta_df_list[0] + else: + raise MetadataError("No single metadata file could be merged") + for meta_df in meta_df_list[1:]: + merged_df = self.merge_metadata(metadata_ws, merged_df, meta_df) + folder_name = os.path.dirname(local_meta_file) + excel_name = str(folder_name.split("/")[-1]) + "merged_metadata.xlsx" + merged_excel_path = os.path.join(folder_name, excel_name) + pd_writer = ExcelWriter(merged_excel_path, engine="xlsxwriter") + for sheet in merged_df.keys(): + format_sheet = merged_df[sheet].astype(str) + format_sheet.replace("nan", None, inplace=True) + format_sheet.to_excel(pd_writer, sheet_name=sheet, index=False) + pd_writer.close() + local_meta_file = merged_excel_path + return merged_excel_path + else: + target_meta_file = meta_files[0] + local_meta_file = download_remote_metafile(target_meta_file) return local_meta_file def validate_remote_files(self, remote_folder, local_folder): From f44c8adef73016912af13571847af18f3e7b419f Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:37:11 +0200 Subject: [PATCH 1327/1454] Better empty folders and md5 handling in sftp_handle --- relecov_tools/sftp_handle.py | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index c8e52d55..7ca37c52 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -688,6 +688,7 @@ def delete_remote_files(self, remote_folder, files): files (list(str)): list of file basenames in remote repository """ stderr.print(f"[blue]Deleting files in {remote_folder}...") + empty_folder = True for file in files: try: self.client.remove(os.path.join(remote_folder, os.path.basename(file))) @@ -695,7 +696,15 @@ def delete_remote_files(self, remote_folder, files): except (IOError, PermissionError) as e: log.error("Could not delete file %s.", str(e)) stderr.print(f"Could not delete file {file}. Error: {e}") + empty_folder = False continue + if empty_folder: + if len(remote_folder.replace("./", "").split("/")) >= 2: + try: + self.client.rmdir(remote_folder) + except (OSError, PermissionError) as e: + log.error("Could not delete folder %s.", str(e)) + stderr.print(f"Could not delete folder {remote_folder}. Error: {e}") return def move_processing_fastqs(self, folders_with_metadata): @@ -783,25 +792,24 @@ def md5_handler(md5sumlist, output_location): md5_dest = os.path.join(folder, os.path.basename(merged_md5_path)) self.client.put(localpath=merged_md5_path, remotepath=md5_dest) # Remove local files once merged and uploaded + os.remove(merged_md5_path) [os.remove(md5_file) for md5_file in downloaded_md5files] return md5_dest else: error_text = "No md5sum could be processed in remote folder" raise FileNotFoundError(error_text) - for folder in folders_with_metadata.keys(): + for folder, files in folders_with_metadata.items(): self.current_folder = folder.split("/")[0] - md5flag = "md5sum" - md5sumlist = [fi for fi in folders_with_metadata[folder] if md5flag in fi] + md5flags = [".md5", "md5sum", "md5checksum"] + md5sumlist = [fi for fi in files if any(flag in fi for flag in md5flags)] if not md5sumlist: error_text = "No md5sum could be found in remote folder" log.warning(error_text) stderr.print(f"[yellow]{error_text}") self.include_warning(error_text) continue - folders_with_metadata[folder] = [ - fi for fi in folders_with_metadata[folder] if fi not in md5sumlist - ] + folders_with_metadata[folder] = [fi for fi in files if fi not in md5sumlist] try: uploaded_md5 = md5_handler(md5sumlist, output_location) except (FileNotFoundError, OSError, PermissionError, CsvError) as e: @@ -1216,6 +1224,7 @@ def download(self, target_folders, option="download"): log.info("Finished md5 check for folder: %s", folder) stderr.print(f"[blue]Finished md5 verification for folder {folder}") else: + corrupted = [] error_text = "No single md5sum file could be found in %s" % folder log.warning(error_text) stderr.print(f"[red]{error_text}") @@ -1236,9 +1245,9 @@ def download(self, target_folders, option="download"): clean_fetchlist, files_to_compress, local_folder ) clean_pathlist = [os.path.join(local_folder, fi) for fi in clean_fetchlist] + not_md5sum = [] if remote_md5sum: # Get hashes from provided md5sum, create them for those not provided - not_md5sum = [] files_md5_dict = {} for path in clean_pathlist: f_name = os.path.basename(path) From b4f38a107fa0196c6a773d6d4b7ab8f0e70f8a83 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 21 May 2024 10:54:44 +0200 Subject: [PATCH 1328/1454] Introduced new log_summary module. Linting --- relecov_tools/log_summary.py | 4 ++-- relecov_tools/read_lab_metadata.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/log_summary.py b/relecov_tools/log_summary.py index 5fc97ad7..e1ad1f07 100755 --- a/relecov_tools/log_summary.py +++ b/relecov_tools/log_summary.py @@ -63,9 +63,9 @@ def update_summary(self, key, log_type, entry, sample=None): feed_dict = OrderedDict({"valid": True, "errors": [], "warnings": []}) # Removing strange characters current_key = str(key).replace("./", "") - if self.only_samples and sample != None: + if self.only_samples and sample is not None: log.warning( - f"No samples record can be added if only_samples is set to True. " + "No samples record can be added if only_samples is set to True. " + f"Record will be added to {current_key}" ) sample = None diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index a9204a13..edba2cc9 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -207,7 +207,7 @@ def process_from_json(self, m_data, json_fields): except KeyError as error: clean_error = re.sub("[\[].*?[\]]", "", str(error.args[0])) if str(clean_error).lower().strip() == "not provided": - log_text( + log_text = ( f"Label {map_field} was not provided in sample " + f"{sample_id}, auto-completing with Not Provided" ) From ba74f5f54f27427c8331df70598b3d81bcb67d99 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 23 May 2024 10:48:14 +0200 Subject: [PATCH 1329/1454] Fixed TypeError in read_lab_metadata --- relecov_tools/read_lab_metadata.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index edba2cc9..63dd582d 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -112,7 +112,7 @@ def match_to_json(self, valid_metadata_rows): clean_metadata_rows.append(row) else: log_text = "Sample missing in samples data Json file" - self.logsum.add_error(key=sample_id, log_type="error", entry=log_text) + self.logsum.add_error(sample_id, log_text) missing_samples.append(sample_id) return clean_metadata_rows, missing_samples From 311ba4488636ad307bd90036c962193ed1fab0cb Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 28 May 2024 16:24:56 +0200 Subject: [PATCH 1330/1454] Fixed tmp folder creation in /home --- relecov_tools/sftp_handle.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 7ca37c52..4423fbdb 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -202,7 +202,8 @@ def recursive_list(folder_name): if recursive: directory_list = recursive_list(folder_name) - directory_list.append(folder_name) + if "." != folder_name: + directory_list.append(folder_name) return directory_list try: directory_list = [ From bb0ae166da62cad3414fb5dfa7c9f35f8a8264b8 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 28 May 2024 16:25:09 +0200 Subject: [PATCH 1331/1454] Removed pdb imports --- relecov_tools/upload_ena_protocol.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/relecov_tools/upload_ena_protocol.py b/relecov_tools/upload_ena_protocol.py index f85efc21..f965712d 100755 --- a/relecov_tools/upload_ena_protocol.py +++ b/relecov_tools/upload_ena_protocol.py @@ -232,9 +232,6 @@ def update_json(self, updated_schemas_df, json_data): def xml_submission(self, json_data, schemas_dataframe, batch_index=None): """The metadata is submitted in an xml format""" - import pdb - - pdb.set_trace() schema_targets = extract_targets(self.action, schemas_dataframe) tool = self.config_json.get_configuration("ENA_fields")["tool"] @@ -266,9 +263,7 @@ def xml_submission(self, json_data, schemas_dataframe, batch_index=None): schema_xmls["submission"] = submission_xml stderr.print(f"\nProcessing submission to ENA server: {self.url}") - import pdb - pdb.set_trace() receipt = send_schemas(schema_xmls, self.url, self.user, self.passwd).text if not os.path.exists(self.output_path): os.mkdir(self.output_path) From 5eee5a1e3867894013781d12184b55a7d476af4a Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 28 May 2024 16:25:47 +0200 Subject: [PATCH 1332/1454] read-excel error handling when header flag is not found --- relecov_tools/utils.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 88493fef..8c3991d8 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -64,9 +64,12 @@ def read_excel_file(f_name, sheet_name, header_flag, leave_empty=True): """ wb_file = openpyxl.load_workbook(f_name, data_only=True) ws_metadata_lab = wb_file[sheet_name] - heading_row = [ - idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if header_flag in x - ][0] + try: + heading_row = [ + idx + 1 for idx, x in enumerate(ws_metadata_lab.values) if header_flag in x + ][0] + except IndexError: + raise KeyError(f"Header flag '{header_flag}' could not be found in {f_name}") heading = [str(i.value).strip() for i in ws_metadata_lab[heading_row] if i.value] ws_data = [] for row in islice(ws_metadata_lab.values, heading_row, ws_metadata_lab.max_row): From 31cc513f0b2f38f06810baaf465ee81724788bb2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 28 May 2024 16:52:22 +0200 Subject: [PATCH 1333/1454] Fixed tmp folder creation in /home. lint --- relecov_tools/sftp_handle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 4423fbdb..c485149e 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -202,7 +202,7 @@ def recursive_list(folder_name): if recursive: directory_list = recursive_list(folder_name) - if "." != folder_name: + if folder_name != ".": directory_list.append(folder_name) return directory_list try: From cb5965b2b6232b716232e6b8e898b68ad945267f Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 10:59:52 +0200 Subject: [PATCH 1334/1454] fixed regex error while parsing date field in variants long table --- relecov_tools/assets/pipeline_utils/viralrecon.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index be0648e5..25b026be 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -148,18 +148,17 @@ def convert_to_json(self, samp_dict): else: date_regex = re.search(r"(\d{8})", result_regex.group()) if date_regex is not None: - analysis_date = date_regex + analysis_date = date_regex.group() stderr.print( - f"[green]\tDate {analysis_date.group()} found in {self.file_path}" + f"[green]\tDate {analysis_date} found in {self.file_path}" ) else: analysis_date = "Not Provided [GENEPIO:0001668]" stderr.print( f"[yellow]\tWARN:No analysis date found in long table: {self.file_path}" ) - for key, values in samp_dict.items(): - j_dict = {"sample_name": key, "analysis_date": analysis_date.group()} + j_dict = {"sample_name": key, "analysis_date": analysis_date} j_dict["variants"] = values j_list.append(j_dict) return j_list From a6f9e39652b90b8023afd5bc23d35844d0af3c34 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 11:44:00 +0200 Subject: [PATCH 1335/1454] fix regex to find file name --- relecov_tools/conf/bioinfo_config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 9c626d71..c3d3ed3a 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -1,7 +1,7 @@ { "viralrecon": { "mapping_stats": { - "fn": "mapping_illumina_stats(?:_\\d{8})?\\.tab", + "fn": "mapping_illumina(?:_\\d{8})?\\.tab", "sample_col_idx": 5, "header_row_idx": 1, "required": true, From ee6f8d98750ebb5618f1970d09007b72b8995443 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 11:45:20 +0200 Subject: [PATCH 1336/1454] fixed assignment of fields 'software version' --- relecov_tools/conf/bioinfo_config.json | 13 ++++++++----- relecov_tools/read_bioinfo_metadata.py | 17 ++++++++++++----- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index c3d3ed3a..94d6e2ce 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -90,11 +90,14 @@ "required": true, "function": null, "content": { - "bioinformatics_protocol_software_version": "nf-core/viralrecon", - "consensus_sequence_software_version": "bcftools", - "dehosting_method_software_version": "kraken2", - "mapping_software_version":"bowtie2", - "preprocessing_software_version":"fastp","variant_calling_software_version":"ivar" + "software_version": { + "bioinformatics_protocol_software_version": "nf-core/viralrecon", + "consensus_sequence_software_version": "bcftools", + "dehosting_method_software_version": "kraken2", + "mapping_software_version":"bowtie2", + "preprocessing_software_version":"fastp", + "variant_calling_software_version":"ivar" + } } }, "fixed_values": { diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 5c90ba79..de47d74f 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -337,7 +337,6 @@ def handling_files(self, file_list): utils_name = f"relecov_tools.assets.pipeline_utils.{self.software_name}" import_statement = f"from {utils_name} import {func_name}" exec(import_statement) - # Get method name and execute it. data = eval(func_name + "(file_list)") except Exception as e: @@ -481,15 +480,23 @@ def get_multiqc_software_versions(self, file_list, j_data): # Mapping multiqc sofware versions to j_data field_errors = {} for row in j_data: + # Get sample name to track whether version assignment was successful or not. sample_match = re.match( - r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + r"^[^_]+", row["sequence_file_R1_fastq"] ) if sample_match: - sample_name = sample_match.group(1) + sample_name = sample_match.group() else: + self.log_report.update_log_report( + method_name, + "warning", + f'Regex failed to find extract sample name from: {row["sequence_file_R1_fastq"]}. Skipping...', + ) continue - for field, values in ( - self.software_config["workflow_summary"].get("content").items() + + # Append software versions + software_version_config = self.software_config["workflow_summary"].get("content").get("software_version") + for field, values in (software_version_config.items() ): try: row[field] = program_versions[values] From 3589e60b231f87e91dfeeab166b651aa255c5c89 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 12:24:50 +0200 Subject: [PATCH 1337/1454] allow adding software names to processed data --- relecov_tools/conf/bioinfo_config.json | 12 ++++++---- relecov_tools/read_bioinfo_metadata.py | 32 +++++++++++++++++--------- 2 files changed, 29 insertions(+), 15 deletions(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 94d6e2ce..523d7fde 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -97,6 +97,14 @@ "mapping_software_version":"bowtie2", "preprocessing_software_version":"fastp", "variant_calling_software_version":"ivar" + }, + "software_name": { + "bioinformatics_protocol_software_name": "nf-core/viralrecon", + "consensus_sequence_software_name": "bcftools", + "dehosting_method_software_name": "kraken2", + "mapping_software_name":"bowtie2", + "preprocessing_software_name":"fastp", + "variant_calling_software_name":"ivar" } } }, @@ -105,8 +113,6 @@ "assembly_params": "Not Provided [GENEPIO:0001668]", "commercial_open_source_both": "Open Source", "consensus_params": "-p vcf -f", - "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "dehosting_method_software_name": "KRAKEN2_KRAKEN2", "depth_of_coverage_threshold": ">10x", "if_assembly_other": "Not Provided [GENEPIO:0001668]", "if_bioinformatic_protocol_is_other_specify": "Not Provided [GENEPIO:0001668]", @@ -116,9 +122,7 @@ "if_preprocessing_other": "Not Provided [GENEPIO:0001668]", "lineage_analysis_software_name": "pangolin", "mapping_params": "--seed 1", - "mapping_software_name": "BOWTIE2_ALIGN", "preprocessing_params": "--cut_front --cut_tail --trim_poly_x --cut_mean_quality 30 --qualified_quality_phred 30 --unqualified_percent_limit 10 --length_required 50", - "preprocessing_software_name": "FASTP", "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m10", "lineage_analysis_date": "Not Provided [GENEPIO:0001668]" } diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index de47d74f..1beb9040 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -432,7 +432,7 @@ def get_multiqc_software_versions(self, file_list, j_data): j_data (list(dict{str:str}): A list of dictionaries containing metadata lab (one item per sample). Returns: - j_data: updated j_data with software version's info mapped in it. + j_data: updated j_data with software details mapped in it. """ method_name = f"{self.get_multiqc_software_versions.__name__}" # Handle multiqc_report.html @@ -494,16 +494,26 @@ def get_multiqc_software_versions(self, file_list, j_data): ) continue - # Append software versions - software_version_config = self.software_config["workflow_summary"].get("content").get("software_version") - for field, values in (software_version_config.items() - ): - try: - row[field] = program_versions[values] - except KeyError as e: - field_errors[sample_name] = {field: e} - row[field] = "Not Provided [GENEPIO:0001668]" - continue + # Append software version and name + software_content_details = self.software_config["workflow_summary"].get("content") + for content_key, content_value in software_content_details.items(): + for key, value in content_value.items(): + # Add software versions + if "software_version" in content_key: + try: + row[key] = program_versions[value] + except KeyError as e: + field_errors[sample_name] = {value: e} + row[key] = "Not Provided [GENEPIO:0001668]" + continue + # Add software name + elif "software_name" in content_key: + try: + row[key] = value + except KeyError as e: + field_errors[sample_name] = {value: e} + row[key] = "Not Provided [GENEPIO:0001668]" + continue # update progress log if len(field_errors) > 0: From 7db5888b2a2a6145cd1b423ac1dc807165e51f5e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 13:11:27 +0200 Subject: [PATCH 1338/1454] fixed regex pattern that caused skippng of samples proessing --- relecov_tools/read_bioinfo_metadata.py | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 1beb9040..7c04cc4e 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -368,16 +368,22 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): # TODO: We should consider an independent module that verifies that sample's name matches this pattern. # If we add warnings within this module, every time mapping_over_table is invoked it will print redundant warings sample_match = re.match( - r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + r"^[^_]+", row["sequence_file_R1_fastq"] ) if sample_match: - sample_name = sample_match.group(1) + sample_name = sample_match.group() else: + self.log_report.update_log_report( + method_name, + "warning", + f'Regex failed to find extract sample name from: {row["sequence_file_R1_fastq"]}. Skipping...', + ) continue if sample_name in map_data.keys(): for field, value in mapping_fields.items(): try: - row[field] = map_data[sample_name][value] + # FIXME: we have to allow more than one data type to make json validation module work. + row[field] = str(map_data[sample_name][value]) field_valid[sample_name] = {field: value} except KeyError as e: field_errors[sample_name] = {field: e} @@ -558,6 +564,7 @@ def add_fixed_values(self, j_data): def add_bioinfo_files_path(self, files_found_dict, j_data): """Adds file paths essential for handling and mapping bioinformatics metadata to the j_data. For each sample in j_data, the function assigns the corresponding file path based on the identified files in files_found_dict. + If multiple files are identified per configuration item (e.g., viralrecon.mapping_consensus → *.consensus.fa), each sample in j_data receives its respective file path. If no file path is located, the function appends "Not Provided [GENEPIO:0001668]" to indicate missing data. @@ -572,11 +579,16 @@ def add_bioinfo_files_path(self, files_found_dict, j_data): sample_name_error = 0 for row in j_data: sample_match = re.match( - r"^(.*?)_R1\.fastq\.gz", row["sequence_file_R1_fastq"] + r"^[^_]+", row["sequence_file_R1_fastq"] ) if sample_match: - sample_name = sample_match.group(1) + sample_name = sample_match.group() else: + self.log_report.update_log_report( + method_name, + "warning", + f'Regex failed to find extract sample name from: {row["sequence_file_R1_fastq"]}. Skipping...', + ) continue for key, value in files_found_dict.items(): file_path = "Not Provided [GENEPIO:0001668]" From 45f921f8922823eef0647ffb64e8305288817092 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 13:12:18 +0200 Subject: [PATCH 1339/1454] fixed black lining --- .../assets/pipeline_utils/viralrecon.py | 4 +--- relecov_tools/read_bioinfo_metadata.py | 16 ++++++---------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index 25b026be..38b2bb28 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -149,9 +149,7 @@ def convert_to_json(self, samp_dict): date_regex = re.search(r"(\d{8})", result_regex.group()) if date_regex is not None: analysis_date = date_regex.group() - stderr.print( - f"[green]\tDate {analysis_date} found in {self.file_path}" - ) + stderr.print(f"[green]\tDate {analysis_date} found in {self.file_path}") else: analysis_date = "Not Provided [GENEPIO:0001668]" stderr.print( diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 7c04cc4e..fbb1b1e9 100755 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -367,9 +367,7 @@ def mapping_over_table(self, j_data, map_data, mapping_fields, table_name): for row in j_data: # TODO: We should consider an independent module that verifies that sample's name matches this pattern. # If we add warnings within this module, every time mapping_over_table is invoked it will print redundant warings - sample_match = re.match( - r"^[^_]+", row["sequence_file_R1_fastq"] - ) + sample_match = re.match(r"^[^_]+", row["sequence_file_R1_fastq"]) if sample_match: sample_name = sample_match.group() else: @@ -487,9 +485,7 @@ def get_multiqc_software_versions(self, file_list, j_data): field_errors = {} for row in j_data: # Get sample name to track whether version assignment was successful or not. - sample_match = re.match( - r"^[^_]+", row["sequence_file_R1_fastq"] - ) + sample_match = re.match(r"^[^_]+", row["sequence_file_R1_fastq"]) if sample_match: sample_name = sample_match.group() else: @@ -501,7 +497,9 @@ def get_multiqc_software_versions(self, file_list, j_data): continue # Append software version and name - software_content_details = self.software_config["workflow_summary"].get("content") + software_content_details = self.software_config["workflow_summary"].get( + "content" + ) for content_key, content_value in software_content_details.items(): for key, value in content_value.items(): # Add software versions @@ -578,9 +576,7 @@ def add_bioinfo_files_path(self, files_found_dict, j_data): method_name = f"{self.add_bioinfo_files_path.__name__}" sample_name_error = 0 for row in j_data: - sample_match = re.match( - r"^[^_]+", row["sequence_file_R1_fastq"] - ) + sample_match = re.match(r"^[^_]+", row["sequence_file_R1_fastq"]) if sample_match: sample_name = sample_match.group() else: From ef9ec0d413cf52dc1f4a5710585e294f6c8b51ea Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 15 Jul 2024 14:09:33 +0200 Subject: [PATCH 1340/1454] Default filename includes module called --- relecov_tools/log_summary.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relecov_tools/log_summary.py b/relecov_tools/log_summary.py index e1ad1f07..736a80d2 100755 --- a/relecov_tools/log_summary.py +++ b/relecov_tools/log_summary.py @@ -2,6 +2,7 @@ import logging import json import os +import inspect from rich.console import Console from datetime import datetime from collections import OrderedDict @@ -100,8 +101,12 @@ def create_error_summary(self, filename=None): for sample in self.logs[key]["samples"].keys(): if self.logs[key]["samples"][sample]["errors"]: self.logs[key]["samples"][sample]["valid"] = False + called_module = [ + fr.function for fr in inspect.stack() if "__main__.py" in fr.filename + ][0] if not filename: - filename = datetime.today().strftime("%Y%m%d%-H%M%S") + "_log_summary.json" + date = datetime.today().strftime("%Y%m%d%-H%M%S") + filename = "_".join([date, called_module, "log_summary.json"]) summary_path = os.path.join(self.output_location, filename) with open(summary_path, "w", encoding="utf-8") as f: f.write(json.dumps(self.logs, indent=4, sort_keys=True, ensure_ascii=False)) From e295507dccf5b5b4f67657bd172e7bdf066d783b Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 15 Jul 2024 14:09:58 +0200 Subject: [PATCH 1341/1454] Stop crashing when invalid date is met --- relecov_tools/read_lab_metadata.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 63dd582d..e4847f7d 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -219,6 +219,7 @@ def process_from_json(self, m_data, json_fields): ) self.logsum.add_warning(key=sample_id, entry=log_text) continue + # TODO: Include Not Provided as a configuration field fields_to_add = { x: "Not Provided [GENEPIO:0001668]" for x in json_fields["adding_fields"] @@ -307,7 +308,7 @@ def read_metadata_file(self): log_text = f"Invalid date format in sample {str(key)}" self.logsum.add_error(sample_id, log_text) stderr.print(f"[red]{log_text}") - row[key] = None + continue elif "sample id" in key.lower(): if isinstance(row[key], float) or isinstance(row[key], int): row[key] = str(int(row[key])) @@ -321,8 +322,8 @@ def read_metadata_file(self): log_text = f"Error when mapping the label {str(e)}" self.logsum.add_error(sample_id, log_text) stderr.print(f"[red]{log_text}") - continue + valid_metadata_rows.append(property_row) return valid_metadata_rows From 5273751a90f37432387b036453c09e2234fdf1c2 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 15 Jul 2024 15:10:18 +0200 Subject: [PATCH 1342/1454] Fixed missing module --- relecov_tools/log_summary.py | 12 ++++++++---- relecov_tools/read_lab_metadata.py | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/relecov_tools/log_summary.py b/relecov_tools/log_summary.py index 736a80d2..6b0f7a27 100755 --- a/relecov_tools/log_summary.py +++ b/relecov_tools/log_summary.py @@ -87,7 +87,7 @@ def update_summary(self, key, log_type, entry, sample=None): self.logs[current_key]["samples"][sample][log_type].append(entry) return - def create_error_summary(self, filename=None): + def create_error_summary(self, called_module, filename=None): """Dump the log summary dictionary into a file with json format. If any of the 'errors' key is not empty, the parent key value 'valid' is set to false. @@ -101,9 +101,13 @@ def create_error_summary(self, filename=None): for sample in self.logs[key]["samples"].keys(): if self.logs[key]["samples"][sample]["errors"]: self.logs[key]["samples"][sample]["valid"] = False - called_module = [ - fr.function for fr in inspect.stack() if "__main__.py" in fr.filename - ][0] + if not called_module: + try: + called_module = [ + f.function for f in inspect.stack() if "__main__.py" in f.filename + ][0] + except IndexError: + called_module = "" if not filename: date = datetime.today().strftime("%Y%m%d%-H%M%S") filename = "_".join([date, called_module, "log_summary.json"]) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index e4847f7d..fc555fed 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -354,7 +354,7 @@ def create_metadata_json(self): ) stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) - self.logsum.create_error_summary() + self.logsum.create_error_summary(called_module="read-lab-metadata") file_path = os.path.join(self.output_folder, file_name) relecov_tools.utils.write_json_fo_file(completed_metadata, file_path) return True From fa1e044fbdb66683de3ff2611f89e1b18de25f66 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 15 Jul 2024 15:12:08 +0200 Subject: [PATCH 1343/1454] Set called_module default to None --- relecov_tools/log_summary.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/log_summary.py b/relecov_tools/log_summary.py index 6b0f7a27..13c89207 100755 --- a/relecov_tools/log_summary.py +++ b/relecov_tools/log_summary.py @@ -87,7 +87,7 @@ def update_summary(self, key, log_type, entry, sample=None): self.logs[current_key]["samples"][sample][log_type].append(entry) return - def create_error_summary(self, called_module, filename=None): + def create_error_summary(self, called_module=None, filename=None): """Dump the log summary dictionary into a file with json format. If any of the 'errors' key is not empty, the parent key value 'valid' is set to false. From c4af29fc73cee21520650de37f2d8b3070f9d860 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 16 Jul 2024 10:03:48 +0200 Subject: [PATCH 1344/1454] Invalid date error now outputs field --- relecov_tools/read_lab_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index fc555fed..445fc8c2 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -305,9 +305,9 @@ def read_metadata_file(self): dtime.strptime(str(row[key]), "%Y-%m-%d").date() ) except ValueError: - log_text = f"Invalid date format in sample {str(key)}" + log_text = f"Invalid date format in {key}: {row[key]}" self.logsum.add_error(sample_id, log_text) - stderr.print(f"[red]{log_text}") + stderr.print(f"[red]{log_text} for sample {sample_id}") continue elif "sample id" in key.lower(): if isinstance(row[key], float) or isinstance(row[key], int): From e85093243a735e01e612bee1064bfe803b64e110 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 16 Jul 2024 10:42:01 +0200 Subject: [PATCH 1345/1454] Now creates a validated metadata json file --- relecov_tools/json_validation.py | 172 ++++++++++++++++++++----------- 1 file changed, 109 insertions(+), 63 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 94ccec00..c1162adf 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -9,6 +9,7 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson +from relecov_tools.log_summary import LogSum log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -50,11 +51,17 @@ def __init__( if not os.path.isfile(json_data_file): stderr.print("[red] Json file does not exists") sys.exit(1) + self.json_data_file = json_data_file + self.logsum = LogSum(output_location=self.out_folder, only_samples=True) stderr.print("[blue] Reading the json file") self.json_data = relecov_tools.utils.read_json_file(json_data_file) - self.metadata = metadata + try: + self.sample_id_field = self.get_sample_id_field() + except ValueError as e: + self.sample_id_field = None + self.SAMPLE_FIELD_ERROR = str(e) def validate_schema(self): """Validate json schema against draft""" @@ -64,6 +71,22 @@ def validate_schema(self): stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") sys.exit(1) + def get_sample_id_field(self): + """Find the name of the field used to track the samples in the given schema""" + # TODO: Include this field in configuration.json + sample_id_ontology = "GENEPIO:0000079" + ontology_match = [ + x + for x, y in self.json_schema["properties"].items() + if y.get("ontology") == sample_id_ontology + ] + if ontology_match: + sample_id_field = ontology_match[0] + else: + error_text = f"No valid sample ID field ({sample_id_ontology}) in schema" + raise ValueError(error_text) + return sample_id_field + def validate_instances(self): """Validate data instances against a validated json schema""" @@ -74,11 +97,16 @@ def validate_instances(self): invalid_json = [] errors = {} error_keys = {} + if self.sample_id_field is None: + log_text = f"Logs keys set to None. Reason: {self.SAMPLE_FIELD_ERROR}" + self.logsum.add_warning(self.sample_id_field, log_text) stderr.print("[blue] Start processing the json file") for item_row in self.json_data: # validate(instance=item_row, schema=json_schema) + sample_id_value = item_row.get(self.sample_id_field) if validator.is_valid(item_row): validated_json_data.append(item_row) + self.logsum.feed_key(sample_id_value) else: # Count error types for error in validator.iter_errors(item_row): @@ -90,6 +118,7 @@ def validate_instances(self): errors[error.message] += 1 else: errors[error.message] = 1 + self.logsum.add_error(key=sample_id_value, entry=error.message) # append row with errors invalid_json.append(item_row) @@ -115,7 +144,7 @@ def validate_instances(self): ) stderr.print("[red] --------------------") - return invalid_json + return validated_json_data, invalid_json def create_invalid_metadata(self, invalid_json, metadata, out_folder): """Create a new sub excel file having only the samples that were invalid. @@ -124,70 +153,87 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): The rows that match the value collected from json file on tag collecting_lab_sample_id are removed from excel """ - if len(invalid_json) == 0: + if self.sample_id_field is None: + log_text = f"Invalid excel file won't be created: {self.SAMPLE_FIELD_ERROR}" + self.logsum.add_error(key="000_VALIDATION_PROCESS_ERROR", entry=log_text) + return + log.error("Some of the samples in json metadata were not validated") + stderr.print("[red] Some of the Samples are not validate") + if metadata is None: + metadata = relecov_tools.utils.prompt_path( + msg="Select the metadata file to select those not-validated samples." + ) + if not os.path.isfile(metadata): + log.error("Metadata file %s does not exist", metadata) stderr.print( - "[green] Sucessful validation, no invalid file will be written!!" + "[red] Unable to create excel file for invalid samples. Metadata file ", + metadata, + " does not exist", ) - else: - log.error("Some of the samples in json metadata were not validated") - stderr.print("[red] Some of the Samples are not validate") - if metadata is None: - metadata = relecov_tools.utils.prompt_path( - msg="Select the metadata file to select those not-validated samples." - ) - if not os.path.isfile(metadata): - log.error("Metadata file %s does not exist", metadata) - stderr.print( - "[red] Unable to create excel file for invalid samples. Metadata file ", - metadata, - " does not exist", - ) - sys.exit(1) - - sample_list = [] - - stderr.print("Start preparation of invalid samples") - - for row in invalid_json: - sample_list.append(str(row["sequencing_sample_id"])) - - wb = openpyxl.load_workbook(metadata) - ws_sheet = wb["METADATA_LAB"] - row_to_del = [] - - for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): - # if not data on row 1 and 2 assume that no more data are in file - # then start deleting rows - if not row[2].value and not row[1].value: - break - if str(row[2].value) not in sample_list: - row_to_del.append(row[0].row) - - stderr.print("Collected rows to create the excel file") - if len(row_to_del) > 0: - row_to_del.sort(reverse=True) - for idx in row_to_del: - try: - ws_sheet.delete_rows(idx) - except TypeError as e: - log.error( - "Unable to delete row %s from metadata file because of", - idx, - e, - ) - stderr.print(f"[red] Unable to delete row {idx} becuase of {e}") - sys.exit(1) - - os.makedirs(out_folder, exist_ok=True) - new_name = "invalid_" + os.path.basename(metadata) - m_file = os.path.join(out_folder, new_name) - stderr.print("Saving excel file with the invalid samples") - wb.save(m_file) + sys.exit(1) + sample_list = [] + stderr.print("Start preparation of invalid samples") + for row in invalid_json: + sample_list.append(str(row[self.sample_id_field])) + wb = openpyxl.load_workbook(metadata) + # TODO: Include this as a key in configuration.json + ws_sheet = wb["METADATA_LAB"] + row_to_del = [] + for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): + # if not data on row 1 and 2 assume that no more data are in file + # then start deleting rows + if not row[2].value and not row[1].value: + break + if str(row[2].value) not in sample_list: + row_to_del.append(row[0].row) + stderr.print("Collected rows to create the excel file") + if len(row_to_del) > 0: + row_to_del.sort(reverse=True) + for idx in row_to_del: + try: + ws_sheet.delete_rows(idx) + except TypeError as e: + log.error( + "Unable to delete row %s from metadata file because of", + idx, + e, + ) + stderr.print(f"[red] Unable to delete row {idx} becuase of {e}") + sys.exit(1) + os.makedirs(out_folder, exist_ok=True) + new_name = "invalid_" + os.path.basename(metadata) + m_file = os.path.join(out_folder, new_name) + stderr.print("Saving excel file with the invalid samples") + wb.save(m_file) return - def validate(self): - """Write invalid samples from metadata to excel""" + def create_validated_json(self, valid_json_data, out_folder): + """Create a copy of the input json file, keeping only the validated samples + + Args: + valid_json_data (list(dict)): List of samples metadata as dictionaries + out_folder (str): path to folder where file will be created + """ + file_name = "_".join(["validated", self.json_data_file]) + file_path = os.path.join(out_folder, file_name) + log.info("Saving Json file with the validated samples as %s", file_name) + relecov_tools.utils.write_json_fo_file(valid_json_data, file_path) + return + def validate(self): + """Validate samples from metadata, create an excel with invalid samples, + and a json file with the validated ones + """ self.validate_schema() - invalid_json = self.validate_instances() - self.create_invalid_metadata(invalid_json, self.metadata, self.out_folder) + valid_json_data, invalid_json = self.validate_instances() + if not invalid_json: + stderr.print("[green]Sucessful validation, no invalid file created!!") + else: + self.create_invalid_metadata(invalid_json, self.metadata, self.out_folder) + if valid_json_data: + self.create_validated_json(valid_json_data, self.out_folder) + else: + log_text = "All the samples were invalid. No valid file created" + self.logsum.add_error(key="000_VALIDATION_PROCESS_ERROR", entry=log_text) + stderr.print(f"[red]{log_text}") + self.logsum.create_error_summary(called_module="validate") From 92acbb78275e20868408ea1fb7d86960eeccc088 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 16 Jul 2024 10:57:18 +0200 Subject: [PATCH 1346/1454] Updated json_validation. Fix --- relecov_tools/json_validation.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index c1162adf..4b6f889e 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -214,7 +214,7 @@ def create_validated_json(self, valid_json_data, out_folder): valid_json_data (list(dict)): List of samples metadata as dictionaries out_folder (str): path to folder where file will be created """ - file_name = "_".join(["validated", self.json_data_file]) + file_name = "_".join(["validated", os.path.basename(self.json_data_file)]) file_path = os.path.join(out_folder, file_name) log.info("Saving Json file with the validated samples as %s", file_name) relecov_tools.utils.write_json_fo_file(valid_json_data, file_path) From fe2e2e4a4d7378de488237a2e56c25a883df31f1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 16 Jul 2024 11:32:33 +0200 Subject: [PATCH 1347/1454] Better sftp cleaning and download logging --- relecov_tools/sftp_handle.py | 145 +++++++++++++++++++++-------------- 1 file changed, 86 insertions(+), 59 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index c485149e..0160fb17 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -189,9 +189,6 @@ def recursive_list(folder_name): log.error("Invalid folder at remote sftp %s", e) raise for attribute in attribute_list: - # Messy workaround for corrupted folder - if "ion_torrent" in attribute.filename: - continue if stat.S_ISDIR(attribute.st_mode): abspath = os.path.join(folder_name, attribute.filename) directory_list.append(abspath) @@ -266,9 +263,9 @@ def create_local_folder(self, folder, date): log.info("Creating folder %s to download files", folder) platform_storage_folder = self.platform_storage_folder if platform_storage_folder == folder: - local_folder_path = os.path.join(platform_storage_folder, date) + local_folder_path = platform_storage_folder else: - local_folder_path = os.path.join(platform_storage_folder, folder, date) + local_folder_path = os.path.join(platform_storage_folder, folder) os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) return local_folder_path @@ -332,7 +329,6 @@ def verify_md5_checksum(self, local_folder, fetched_files, fetched_md5): hash_dict = relecov_tools.utils.read_md5_checksum(fetched_md5, avoid_chars) if not hash_dict: error_text = "md5sum file could not be read, md5 hashes won't be validated" - log.warning(error_text) self.include_warning(error_text) return fetched_files, False # check md5 checksum for each file @@ -362,7 +358,8 @@ def create_files_with_metadata_info( metadata_file (str): Name of the downloaded metadata file to rename it """ samples_to_delete = [] - prefix_file_name = "_".join(local_folder.split("/")[-3:-1]) + prefix_file_name = "_".join(local_folder.split("/")[-2:]) + prefix_file_name = prefix_file_name.replace("_tmp_processing", "") # TODO: Move these prefixes to configuration.json new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" sample_data_file = "samples_data_" + prefix_file_name + ".json" @@ -373,7 +370,6 @@ def create_files_with_metadata_info( data = copy.deepcopy(samples_dict) for sample, values in data.items(): if not all(val for val in values): - log.error(str(error_text % sample)) self.include_error(str(error_text % sample), sample) samples_to_delete.append(sample) continue @@ -416,7 +412,6 @@ def remove_duplicated_values(self, sample_file_dict): clean_sample_dict = {key: sample_file_dict[key] for key in non_duplicated_keys} if dup_samples_list: error_text = "Multiple samples in metadata pointing to the same file: %s" - log.warning(error_text % duplicated_dict) self.include_warning(error_text % duplicated_dict) stderr.print(f"[Orange]{error_text}") stderr.print("[Orange]These samples won't be processed: ", dup_samples_list) @@ -517,12 +512,10 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): continue if row[index_layout] == "paired" and row[index_fastq_r2] is None: error_text = "Sample %s is paired-end, but no R2 given" - log.error(str(error_text % str(row[index_sampleID]))) self.include_error(error_text % str(row[index_sampleID]), s_name) row_complete = False if row[index_layout] == "single" and row[index_fastq_r2] is not None: error_text = "Sample %s is single-end, but R1&R2 given" - log.error(str(error_text % str(row[index_sampleID]))) self.include_error(error_text % str(row[index_sampleID]), s_name) row_complete = False if row_complete: @@ -537,9 +530,9 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): ].strip() else: log_text = "Fastq_R1 not defined in Metadata for sample %s" - log.error(str(log_text % s_name)) stderr.print(f"[red]{str(log_text % s_name)}") self.include_error(entry=str(log_text % s_name), sample=s_name) + del sample_file_dict[s_name] else: self.include_warning(entry=f"Row {counter} skipped. No sample ID given") # Remove duplicated files @@ -596,7 +589,6 @@ def download_remote_metafile(target_meta_file): meta_df_list.append(loc_meta_df) except (ParserError, EmptyDataError, MetadataError, KeyError) as e: error_text = f"Could not process {os.path.basename(loc_meta)}: {e}" - log.error(error_text) self.include_error(error_text) os.remove(loc_meta) if meta_df_list: @@ -653,9 +645,8 @@ def validate_remote_files(self, remote_folder, local_folder): metafiles_list = sorted( sum([list(fi.values()) for _, fi in sample_files_dict.items()], []) ) - if all(file in filtered_files_list for file in metafiles_list): + if sorted(filtered_files_list) == sorted(metafiles_list): log.info("Files in %s match with metadata file", remote_folder) - stderr.print("Successfully validated files based on metadata") else: log_text = "Some files in %s do not match the ones described in metadata" log.warning(log_text % remote_folder) @@ -664,12 +655,12 @@ def validate_remote_files(self, remote_folder, local_folder): mismatch_files = [fi for fi in filtered_files_list if fi not in set_list] mismatch_rev = [fi for fi in set_list if fi not in filtered_files_list] - error_text1 = "Files in folder missing in metadata %s" - log.warning(error_text1 % str(mismatch_files)) - self.include_warning(error_text1 % str(mismatch_files)) - error_text2 = "Files in metadata missing in folder %s" - log.warning(error_text2 % str(mismatch_rev)) - self.include_warning(error_text2 % str(mismatch_rev)) + if mismatch_files: + error_text1 = "Files in folder missing in metadata %s" + self.include_warning(error_text1 % str(mismatch_files)) + if mismatch_rev: + error_text2 = "Files in metadata missing in folder %s" + self.include_warning(error_text2 % str(mismatch_rev)) # Try to check if the metadata filename lacks the proper extension log.info("Trying to match files without proper file extension") sample_files_dict = self.process_filedict( @@ -679,33 +670,63 @@ def validate_remote_files(self, remote_folder, local_folder): raise FileNotFoundError( "No files from metadata found in %s" % remote_folder ) + stderr.print("[blue]Finished validating files based on metadata") return sample_files_dict, local_meta_file - def delete_remote_files(self, remote_folder, files): + def delete_remote_files(self, remote_folder, files=None, skip_seqs=False): """Delete files from remote folder Args: remote_folder (str): path to folder in remote repository - files (list(str)): list of file basenames in remote repository + files (list(str), optional): list of target filenames in remote repository + skip_seqs (bool, optional): Skip sequencing files based on extension """ stderr.print(f"[blue]Deleting files in {remote_folder}...") - empty_folder = True - for file in files: + if files is None: + files_to_remove = self.get_file_list(remote_folder) + else: + files_to_remove = files + if any(file.endswith(tuple(self.allowed_file_ext)) for file in files_to_remove): + if skip_seqs is True: + log_text = f"Folder {remote_folder} has sequencing files. Not removed." + self.include_warning(log_text) + return + for file in files_to_remove: try: self.client.remove(os.path.join(remote_folder, os.path.basename(file))) log.info("%s Deleted from remote server", file) except (IOError, PermissionError) as e: - log.error("Could not delete file %s.", str(e)) - stderr.print(f"Could not delete file {file}. Error: {e}") - empty_folder = False - continue - if empty_folder: + self.include_warning(f"Could not delete remote file {file}: {e}") + stderr.print(f"Could not delete remote file {file}. Error: {e}") + return + + def delete_remote_folder(self, remote_folder): + """Delete a folder from remote sftp, check if it is empty or not first. + + Args: + remote_folder (str): path to folder in remote repository + """ + + def remove_client_dir(remote_folder): + # Never remove a folder in the top level if len(remote_folder.replace("./", "").split("/")) >= 2: + log.info("Trying to remove %s", remote_folder) try: self.client.rmdir(remote_folder) + log.info("Successfully removed %s", remote_folder) except (OSError, PermissionError) as e: - log.error("Could not delete folder %s.", str(e)) - stderr.print(f"Could not delete folder {remote_folder}. Error: {e}") + log_text = f"Could not delete remote {remote_folder}. Error: {e}" + self.include_warning(log_text) + stderr.print(log_text) + else: + log.info("%s is a top-level folder. Not removed", remote_folder) + + remote_folder_files = self.get_file_list(remote_folder) + if remote_folder_files: + log_text = f"Remote folder {remote_folder} not empty. Not removed" + self.include_warning(log_text) + else: + remove_client_dir(remote_folder) return def move_processing_fastqs(self, folders_with_metadata): @@ -733,11 +754,9 @@ def move_processing_fastqs(self, folders_with_metadata): except OSError: if file in folders_with_metadata[folder]: error_text = "File named %s already in %s. Skipped" - log.warning(error_text % (file, self.current_folder)) self.include_warning(error_text % (file, self.current_folder)) else: error_text = "Error while moving file %s" - log.error(error_text % file) self.include_error(error_text % file) folders_with_metadata[folder] = successful_files return folders_with_metadata @@ -757,8 +776,6 @@ def merge_md5sums(self, folders_with_metadata): folders_with_metadata: Same dict updated with the merged md5sum file """ output_location = self.platform_storage_folder - log.info("Merging md5sum files from remote folders...") - stderr.print("[blue]Merging md5sum files from remote folders...") # TODO: Include this function in relecov_tools.utils def md5_merger(md5_filelist, avoid_chars=None): @@ -802,12 +819,13 @@ def md5_handler(md5sumlist, output_location): for folder, files in folders_with_metadata.items(): self.current_folder = folder.split("/")[0] + log.info("Merging md5sum files from %s...", self.current_folder) + stderr.print(f"[blue]Merging md5sum files from {self.current_folder}...") md5flags = [".md5", "md5sum", "md5checksum"] md5sumlist = [fi for fi in files if any(flag in fi for flag in md5flags)] if not md5sumlist: - error_text = "No md5sum could be found in remote folder" - log.warning(error_text) - stderr.print(f"[yellow]{error_text}") + error_text = "No md5sum could be found in remote folder %s" + stderr.print(f"[yellow]{error_text % folder}") self.include_warning(error_text) continue folders_with_metadata[folder] = [fi for fi in files if fi not in md5sumlist] @@ -815,7 +833,6 @@ def md5_handler(md5sumlist, output_location): uploaded_md5 = md5_handler(md5sumlist, output_location) except (FileNotFoundError, OSError, PermissionError, CsvError) as e: error_text = "Could not merge md5files for %s. Reason: %s" - log.warning(error_text % (self.current_folder, str(e))) stderr.print(f"[yellow]{error_text % (self.current_folder, str(e))}") self.include_warning(error_text % (self.current_folder, str(e))) continue @@ -931,6 +948,7 @@ def pre_validate_folder(folder, folder_files): return downloaded_metadata folders_with_metadata = {} + processed_folders = [] merged_df = merged_excel_path = last_main_folder = excel_name = None log.info("Setting %s remote folders...", str(len(target_folders.keys()))) stderr.print(f"[blue]Setting {len(target_folders.keys())} remote folders...") @@ -964,7 +982,6 @@ def pre_validate_folder(folder, folder_files): folders_with_metadata[last_main_folder].append(excel_name) except OSError: error_text = "Error uploading merged metadata back to sftp: %s" - log.error(error_text % last_main_folder) self.include_error(error_text % last_main_folder) del folders_with_metadata[last_main_folder] try: @@ -972,8 +989,8 @@ def pre_validate_folder(folder, folder_files): except (ParserError, EmptyDataError, MetadataError, KeyError) as e: meta_name = os.path.basename(downloaded_metadata) error_text = "%s skipped. Error while processing excel %s: %s" - log.error(error_text % (main_folder, meta_name, str(e))) self.include_error(error_text % (main_folder, meta_name, str(e))) + os.remove(local_meta) continue folders_with_metadata[temp_folder] = [] folders_with_metadata[temp_folder].extend(filelist) @@ -988,6 +1005,8 @@ def pre_validate_folder(folder, folder_files): folders_with_metadata[temp_folder].extend(filelist) new_df = self.excel_to_df(local_meta, metadata_ws, header_flag) merged_df = self.merge_metadata(metadata_ws, merged_df, new_df) + os.remove(local_meta) + processed_folders.append(folder) # End of loop # Write last dataframe to file once loop is finished @@ -1003,7 +1022,7 @@ def pre_validate_folder(folder, folder_files): log_text = "Remote folders merged into %s folders. Proceed with processing" log.info(log_text % len(clean_target_folders.keys())) stderr.print(f"[green]{log_text % len(clean_target_folders.keys())}") - return clean_target_folders + return clean_target_folders, processed_folders def select_target_folders(self): """Find the selected folders in remote if given, else select every folder @@ -1068,7 +1087,6 @@ def compress_and_update(self, fetched_files, files_to_compress, local_folder): compressed = relecov_tools.utils.compress_file(f_path) if not compressed: error_text = "Could not compress file %s, file not found" % str(file) - log.error(error_text) self.include_error(error_text, f_path) continue # Remove file after compression is completed @@ -1168,7 +1186,6 @@ def download(self, target_folders, option="download"): ) if not fetched_files: error_text = "No files could be downloaded in folder %s" % str(folder) - log.warning(error_text) stderr.print(f"{error_text}") self.include_error(error_text) continue @@ -1197,9 +1214,8 @@ def download(self, target_folders, option="download"): corr_fold = os.path.join(local_folder, "corrupted") os.mkdir(corr_fold) error_text = "Found corrupted files: %s. Moved to: %s" - log.warning(error_text % (str(corrupted), corr_fold)) stderr.print(f"[red]{error_text % (str(corrupted), corr_fold)}") - self.include_warning(error_text % (str(corrupted), "/corrupt/")) + self.include_warning(error_text % (str(corrupted), corr_fold)) for corr_file in corrupted: path = os.path.join(local_folder, corr_file) try: @@ -1214,7 +1230,6 @@ def download(self, target_folders, option="download"): ) if self.abort_if_md5_mismatch: error_text = "Stop processing %s due to corrupted files." - log.error(error_text % folder) stderr.print(f"[red]{error_text % folder}") self.include_error(error_text % "folder") relecov_tools.utils.delete_local_folder(local_folder) @@ -1227,9 +1242,8 @@ def download(self, target_folders, option="download"): else: corrupted = [] error_text = "No single md5sum file could be found in %s" % folder - log.warning(error_text) stderr.print(f"[red]{error_text}") - self.include_error(error_text) + self.include_warning(error_text) clean_fetchlist = [ fi for fi in fetched_files if fi.endswith(tuple(self.allowed_file_ext)) @@ -1279,7 +1293,10 @@ def download(self, target_folders, option="download"): # If download_option is "download_clean", remove # sftp folder content after download is finished if option == "clean": - self.delete_remote_files(folder, files_to_download) + self.delete_remote_files(folder, files=files_to_download) + self.delete_remote_files(folder, skip_seqs=True) + self.delete_remote_folder(folder) + stderr.print(f"Delete process finished in {folder}") stderr.print(f"[green]Finished processing {folder}") return @@ -1302,20 +1319,30 @@ def execute_process(self): stderr.print("[red]Unable to establish sftp connection") sys.exit(1) target_folders = self.select_target_folders() - target_folders = self.merge_subfolders(target_folders) - if self.download_option == "download_only": - self.download(target_folders, option="download") - if self.download_option == "download_clean": - self.download(target_folders, option="clean") if self.download_option == "delete_only": log.info("Initiating delete_only process") - for folder, files in target_folders.items(): - self.delete_remote_files(folder, files) + for folder in target_folders.keys(): + self.current_folder = folder + self.delete_remote_files(folder) + self.delete_remote_folder(folder) stderr.print(f"Delete process finished in {folder}") + else: + target_folders, processed_folders = self.merge_subfolders(target_folders) + if self.download_option == "download_only": + self.download(target_folders, option="download") + if self.download_option == "download_clean": + self.download(target_folders, option="clean") + for folder in processed_folders: + self.current_folder = folder + self.delete_remote_files(folder, skip_seqs=True) + self.delete_remote_folder(folder) + stderr.print(f"Delete process finished in {folder}") + self.close_connection() + stderr.print(f"Processed {len(processed_folders)} folders: {processed_folders}") if self.logsum.logs: log.info("Printing process summary to %s", self.platform_storage_folder) - self.logsum.create_error_summary() + self.logsum.create_error_summary(called_module="download") else: log.info("Process log summary was empty. Not generated.") stderr.print("Finished execution") From 5162e83eaacaeed4aaf19576cf9b2a509386fe87 Mon Sep 17 00:00:00 2001 From: Shettland Date: Tue, 16 Jul 2024 11:58:16 +0200 Subject: [PATCH 1348/1454] Better remote cleaning. Fix1 --- relecov_tools/sftp_handle.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 0160fb17..db9a4b03 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1321,7 +1321,8 @@ def execute_process(self): target_folders = self.select_target_folders() if self.download_option == "delete_only": log.info("Initiating delete_only process") - for folder in target_folders.keys(): + processed_folders = target_folders.keys() + for folder in processed_folders: self.current_folder = folder self.delete_remote_files(folder) self.delete_remote_folder(folder) From 31fb282abc9c21a205a4528d4d0d088a79eb5f57 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 18 Jul 2024 16:30:11 +0200 Subject: [PATCH 1349/1454] Removed tmp_processing from downloaded folder name --- relecov_tools/sftp_handle.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index db9a4b03..8911ae8a 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -250,12 +250,11 @@ def get_from_sftp(self, file, destination, exist_ok=False): log.error("Unable to fetch file %s ", e) return False - def create_local_folder(self, folder, date): + def create_local_folder(self, folder): """Create folder to download files in local path using date Args: folder (str): name of remote folder to be downloaded - date (datetime.datetime): datetime in YYYYMMDD format Returns: local_folder_path(str): path to the new created folder @@ -265,6 +264,7 @@ def create_local_folder(self, folder, date): if platform_storage_folder == folder: local_folder_path = platform_storage_folder else: + folder = folder.strip("_tmp_processing") local_folder_path = os.path.join(platform_storage_folder, folder) os.makedirs(local_folder_path, exist_ok=True) log.info("created the folder to download files %s", local_folder_path) @@ -681,7 +681,7 @@ def delete_remote_files(self, remote_folder, files=None, skip_seqs=False): files (list(str), optional): list of target filenames in remote repository skip_seqs (bool, optional): Skip sequencing files based on extension """ - stderr.print(f"[blue]Deleting files in {remote_folder}...") + stderr.print(f"[blue]Deleting files in remote {remote_folder}...") if files is None: files_to_remove = self.get_file_list(remote_folder) else: @@ -1167,7 +1167,7 @@ def download(self, target_folders, option="download"): stderr.print("[blue]Processing folder " + folder) # Validate that the files are the ones described in metadata. - local_folder = self.create_local_folder(folder, date) + local_folder = self.create_local_folder(folder) try: valid_filedict, meta_file = self.validate_remote_files( folder, local_folder @@ -1296,7 +1296,7 @@ def download(self, target_folders, option="download"): self.delete_remote_files(folder, files=files_to_download) self.delete_remote_files(folder, skip_seqs=True) self.delete_remote_folder(folder) - stderr.print(f"Delete process finished in {folder}") + stderr.print(f"Delete process finished in remote {folder}") stderr.print(f"[green]Finished processing {folder}") return From b2ca092685f0c01985a031ac8f2891898c364ff9 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 18 Jul 2024 16:32:05 +0200 Subject: [PATCH 1350/1454] updated sftp_handle. Linting --- relecov_tools/sftp_handle.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 8911ae8a..4437afbb 100755 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -1153,7 +1153,6 @@ def download(self, target_folders, option="download"): log.error("You do not have permissions to create folder %s", e) sys.exit(1) folders_to_download = target_folders - date = datetime.today().strftime("%Y%m%d") for folder in folders_to_download.keys(): self.current_folder = folder.split("/")[0] # Close previously open connection to avoid timeouts From 43a34ab7b4b9981505d43c028c834bb41023bd01 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 18 Jul 2024 16:45:19 +0200 Subject: [PATCH 1351/1454] Updated log_summary main keys and new path field --- relecov_tools/log_summary.py | 51 +++++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 10 deletions(-) diff --git a/relecov_tools/log_summary.py b/relecov_tools/log_summary.py index 13c89207..09b3bdc8 100755 --- a/relecov_tools/log_summary.py +++ b/relecov_tools/log_summary.py @@ -3,6 +3,8 @@ import json import os import inspect +import sys +import copy from rich.console import Console from datetime import datetime from collections import OrderedDict @@ -21,36 +23,61 @@ class LogSum: - def __init__(self, output_location: str = None, only_samples: bool = False): + def __init__( + self, + output_location: str = None, + only_samples: bool = False, + unique_key: str = None, + path: str = None, + ): if not os.path.exists(output_location): raise FileNotFoundError("Output location does not exist") else: self.output_location = output_location + if only_samples and unique_key: + stderr.print("[red]LogSum only_samples and unique_key are incompatible") + sys.exit(1) # if only_samples is given, no "samples" key will be added to logs if only_samples: self.only_samples = True else: self.only_samples = False + # if unique_key is given, all entries will be saved inside that key by default + if unique_key: + self.unique_key = unique_key + else: + self.unique_key = None + # if path is given, all keys will include a field "path" with this value + if path: + self.path = path + else: + self.path = None self.logs = {} return - def feed_key(self, key, sample=None): + def feed_key(self, key=None, sample=None): """Run update_summary() with no entry nor log_type. Add a new empty key""" + if self.unique_key: + key = self.unique_key self.update_summary(log_type=None, key=key, entry=None, sample=sample) - def add_error(self, key, entry, sample=None): + def add_error(self, entry, key=None, sample=None): """Run update_summary() with log_type as errors""" + if self.unique_key: + key = self.unique_key log.error(entry) self.update_summary(log_type="errors", key=key, entry=entry, sample=sample) return - def add_warning(self, key, entry, sample=None): + def add_warning(self, entry, key=None, sample=None): """Run update_summary() with log_type as warnings""" + if self.unique_key: + key = self.unique_key log.warning(entry) self.update_summary(log_type="warnings", key=key, entry=entry, sample=sample) return - def update_summary(self, key, log_type, entry, sample=None): + def update_summary(self, log_type, key, entry, sample=None): """Create a dictionary with a defined structure for each new key. Add the entry to the dictionary if it already exists. Add it to samples if its a sample @@ -72,18 +99,20 @@ def update_summary(self, key, log_type, entry, sample=None): sample = None entry, sample = (str(entry), str(sample)) if current_key not in self.logs.keys(): - self.logs[current_key] = feed_dict.copy() + self.logs[current_key] = copy.deepcopy(feed_dict) + if self.path and "path" not in self.logs[current_key]: + self.logs[current_key].update({"path": self.path}) if not self.only_samples: self.logs[current_key]["samples"] = OrderedDict() if log_type is None: if sample != "None" and sample not in self.logs[current_key]["samples"]: - self.logs[current_key]["samples"][sample] = feed_dict.copy() + self.logs[current_key]["samples"][sample] = copy.deepcopy(feed_dict) return if sample == "None": self.logs[current_key][log_type].append(entry) else: if sample not in self.logs[current_key]["samples"].keys(): - self.logs[current_key]["samples"][sample] = feed_dict.copy() + self.logs[current_key]["samples"][sample] = copy.deepcopy(feed_dict) self.logs[current_key]["samples"][sample][log_type].append(entry) return @@ -113,6 +142,8 @@ def create_error_summary(self, called_module=None, filename=None): filename = "_".join([date, called_module, "log_summary.json"]) summary_path = os.path.join(self.output_location, filename) with open(summary_path, "w", encoding="utf-8") as f: - f.write(json.dumps(self.logs, indent=4, sort_keys=True, ensure_ascii=False)) - stderr.print(f"Process log summary printed in {summary_path}") + f.write( + json.dumps(self.logs, indent=4, sort_keys=False, ensure_ascii=False) + ) + stderr.print(f"Process log summary saved in {summary_path}") return From 98a5a88d6ea1440157494fd1a2ad552e6ff8b18d Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 18 Jul 2024 16:45:44 +0200 Subject: [PATCH 1352/1454] Updated logs in read-lab-metadata accordingly --- relecov_tools/read_lab_metadata.py | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 445fc8c2..49393bbd 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -58,7 +58,11 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None ) else: self.output_folder = output_folder - + out_path = os.path.realpath(self.output_folder) + lab_code = out_path.split("/")[-2] + self.logsum = LogSum( + output_location=self.output_folder, unique_key=lab_code, path=out_path + ) config_json = ConfigJson() relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") relecov_sch_path = os.path.join( @@ -79,7 +83,7 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None "[orange]Property " + prop + " does not have 'label' attribute" ) continue - self.logsum = LogSum(output_location=self.output_folder, only_samples=True) + self.json_req_files = config_json.get_topic_data( "lab_metadata", "lab_metadata_req_json" ) @@ -107,12 +111,12 @@ def match_to_json(self, valid_metadata_rows): missing_samples = [] for row in valid_metadata_rows: sample_id = str(row["sequencing_sample_id"]).strip() - self.logsum.feed_key(sample_id) + self.logsum.feed_key(sample=sample_id) if sample_id in samples_json.keys(): clean_metadata_rows.append(row) else: log_text = "Sample missing in samples data Json file" - self.logsum.add_error(sample_id, log_text) + self.logsum.add_error(sample=sample_id, entry=log_text) missing_samples.append(sample_id) return clean_metadata_rows, missing_samples @@ -182,7 +186,7 @@ def adding_ontology_to_enum(self, m_data): else: sample_id = m_data[idx]["sequencing_sample_id"] log_text = f"No ontology found for {m_data[idx][key]} in {key}" - self.logsum.add_warning(sample_id, log_text) + self.logsum.add_warning(sample=sample_id, entry=log_text) try: ontology_errors[key] += 1 except KeyError: @@ -211,13 +215,13 @@ def process_from_json(self, m_data, json_fields): f"Label {map_field} was not provided in sample " + f"{sample_id}, auto-completing with Not Provided" ) - self.logsum.add_warning(key=sample_id, entry=log_text) + self.logsum.add_warning(sample=sample_id, entry=log_text) else: log_text = ( f"Unknown map_field value {error} for json data: " + f"{str(map_field)} in sample {sample_id}. Skipped" ) - self.logsum.add_warning(key=sample_id, entry=log_text) + self.logsum.add_warning(sample=sample_id, entry=log_text) continue # TODO: Include Not Provided as a configuration field fields_to_add = { @@ -290,7 +294,7 @@ def read_metadata_file(self): continue if row[key] is None or "not provided" in str(row[key]).lower(): log_text = f"{key} not provided for sample {sample_id}" - self.logsum.add_warning(sample_id, log_text) + self.logsum.add_warning(sample=sample_id, entry=log_text) continue if "date" in key.lower(): # Check if date is a string. Format YYYY-MM-DD to YYYY/MM/DD @@ -306,7 +310,7 @@ def read_metadata_file(self): ) except ValueError: log_text = f"Invalid date format in {key}: {row[key]}" - self.logsum.add_error(sample_id, log_text) + self.logsum.add_error(sample=sample_id, entry=log_text) stderr.print(f"[red]{log_text} for sample {sample_id}") continue elif "sample id" in key.lower(): @@ -320,7 +324,7 @@ def read_metadata_file(self): property_row[self.label_prop_dict[key]] = row[key] except KeyError as e: log_text = f"Error when mapping the label {str(e)}" - self.logsum.add_error(sample_id, log_text) + self.logsum.add_error(sample=sample_id, entry=log_text) stderr.print(f"[red]{log_text}") continue From 120e01f10e532f47cfd67568373ef717af445d6b Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 18 Jul 2024 16:46:19 +0200 Subject: [PATCH 1353/1454] Updated logs in json_validation accordingly --- relecov_tools/json_validation.py | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 4b6f889e..d84b1742 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -52,7 +52,11 @@ def __init__( stderr.print("[red] Json file does not exists") sys.exit(1) self.json_data_file = json_data_file - self.logsum = LogSum(output_location=self.out_folder, only_samples=True) + out_path = os.path.realpath(self.out_folder) + lab_code = out_path.split("/")[-2] + self.logsum = LogSum( + output_location=self.out_folder, unique_key=lab_code, path=out_path + ) stderr.print("[blue] Reading the json file") self.json_data = relecov_tools.utils.read_json_file(json_data_file) @@ -99,14 +103,14 @@ def validate_instances(self): error_keys = {} if self.sample_id_field is None: log_text = f"Logs keys set to None. Reason: {self.SAMPLE_FIELD_ERROR}" - self.logsum.add_warning(self.sample_id_field, log_text) + self.logsum.add_warning(sample=self.sample_id_field, entry=log_text) stderr.print("[blue] Start processing the json file") for item_row in self.json_data: # validate(instance=item_row, schema=json_schema) sample_id_value = item_row.get(self.sample_id_field) if validator.is_valid(item_row): validated_json_data.append(item_row) - self.logsum.feed_key(sample_id_value) + self.logsum.feed_key(sample=sample_id_value) else: # Count error types for error in validator.iter_errors(item_row): @@ -118,7 +122,7 @@ def validate_instances(self): errors[error.message] += 1 else: errors[error.message] = 1 - self.logsum.add_error(key=sample_id_value, entry=error.message) + self.logsum.add_error(sample=sample_id_value, entry=error.message) # append row with errors invalid_json.append(item_row) @@ -155,7 +159,7 @@ def create_invalid_metadata(self, invalid_json, metadata, out_folder): """ if self.sample_id_field is None: log_text = f"Invalid excel file won't be created: {self.SAMPLE_FIELD_ERROR}" - self.logsum.add_error(key="000_VALIDATION_PROCESS_ERROR", entry=log_text) + self.logsum.add_error(entry=log_text) return log.error("Some of the samples in json metadata were not validated") stderr.print("[red] Some of the Samples are not validate") @@ -229,11 +233,15 @@ def validate(self): if not invalid_json: stderr.print("[green]Sucessful validation, no invalid file created!!") else: + log_text = "Summary: %s valid and %s invalid samples" + self.logsum.add_warning( + entry=log_text % (len(valid_json_data), len(invalid_json)) + ) self.create_invalid_metadata(invalid_json, self.metadata, self.out_folder) if valid_json_data: self.create_validated_json(valid_json_data, self.out_folder) else: log_text = "All the samples were invalid. No valid file created" - self.logsum.add_error(key="000_VALIDATION_PROCESS_ERROR", entry=log_text) + self.logsum.add_error(entry=log_text) stderr.print(f"[red]{log_text}") self.logsum.create_error_summary(called_module="validate") From e26394f50b27da6e52b3323ecfe09afe9b042a62 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 13:51:02 +0200 Subject: [PATCH 1354/1454] Updated custom logs in json_validation --- relecov_tools/json_validation.py | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index d84b1742..01802214 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -122,7 +122,11 @@ def validate_instances(self): errors[error.message] += 1 else: errors[error.message] = 1 - self.logsum.add_error(sample=sample_id_value, entry=error.message) + if error_keys[error.message] == error.message: + error_text = error.message + else: + error_text = f"{error_keys[error.message]}:{error.message}" + self.logsum.add_error(sample=sample_id_value, entry=error_text) # append row with errors invalid_json.append(item_row) @@ -132,20 +136,11 @@ def validate_instances(self): stderr.print("[blue] --------------------") for error_type in errors.keys(): num_of_errors = str(errors[error_type]) - field_with_error = error_keys[error_type] - log.error( - "%s samples failed validation for %s:\n%s", - num_of_errors, - field_with_error, - error_type, - ) - stderr.print( - "[red]" - + num_of_errors - + " samples failed validation for " - + f"{field_with_error}:\n" - + error_type - ) + field_with_error = str(error_keys[error_type]) + error_text = "{} samples failed validation for {}:\n{}" + error_text = error_text.format(num_of_errors, field_with_error, error_type) + self.logsum.add_warning(entry=error_text) + stderr.print(f"[red]{error_text}") stderr.print("[red] --------------------") return validated_json_data, invalid_json From 2759456b0868aa628719f17ad968aa7ee2cbfd42 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 16:32:16 +0200 Subject: [PATCH 1355/1454] Updated feed_databse with logs and full-update arg --- relecov_tools/__main__.py | 17 ++- relecov_tools/feed_database.py | 220 ++++++++++++++++++++------------- 2 files changed, 147 insertions(+), 90 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 91c6c3ca..3b6c0011 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -376,7 +376,7 @@ def launch(user): pass -# update_db +# update_db TODO: Include types of data and database servers in config file @relecov_tools_cli.command(help_priority=9) @click.option("-j", "--json", help="data in json format") @click.option( @@ -384,6 +384,7 @@ def launch(user): "--type", type=click.Choice(["sample", "bioinfodata", "variantdata"]), multiple=False, + default=None, help="Select the type of information to upload to database", ) @click.option( @@ -396,16 +397,24 @@ def launch(user): ] ), multiple=False, + default=None, help="name of the server which information is defined in config file", ) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") -def update_db(user, password, json, type, databaseServer): +@click.option( + "-f", + "--full_update", + is_flag=True, + default=False, + help="Sequentially run every update option", +) +def update_db(user, password, json, type, databaseServer, full_update): """feed database with json""" feed_database = relecov_tools.feed_database.FeedDatabase( - user, password, json, type, databaseServer + user, password, json, type, databaseServer, full_update ) - feed_database.store_data() + feed_database.update_db() # read metadata bioinformatics diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 2d1d7c33..076b827d 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -2,6 +2,7 @@ import sys import os import re +import glob import json import logging import rich.console @@ -10,6 +11,7 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson from relecov_tools.rest_api import RestApi +from relecov_tools.log_summary import LogSum log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -28,6 +30,7 @@ def __init__( json_file=None, type_of_info=None, database_server=None, + full_update=None, ): if user is None: user = relecov_tools.utils.prompt_text( @@ -53,35 +56,30 @@ def __init__( "schema", self.config_json.get_topic_data("json_schemas", "relecov_schema"), ) - self.schema = relecov_tools.utils.read_json_file(schema) - - if type_of_info is None: - type_of_info = relecov_tools.utils.prompt_selection( - "Select:", - ["sample", "bioinfodata", "variantdata"], - ) + self.full_update = full_update + # TODO: Include types_of_data and database_servers as config fields + self.types_of_data = ["sample", "bioinfodata", "variantdata"] + self.db_servers_names = ["iskylims", "relecov"] + if not full_update: + if type_of_info is None: + type_of_info = relecov_tools.utils.prompt_selection( + "Select type of data to upload:", + self.types_of_data, + ) + if database_server is None: + database_server = relecov_tools.utils.prompt_selection( + "Select target database server:", + self.db_servers_names, + ) + self.server_name = database_server self.type_of_info = type_of_info - if database_server is None: - database_server = relecov_tools.utils.prompt_selection( - "Select:", - ["iskylims", "relecov"], - ) - self.server_type = database_server - # Get database settings - try: - self.database_settings = self.config_json.get_topic_data( - "external_url", database_server - ) - except KeyError: - log.error("Unable to get parameters for dataserver") - stderr.print(f"[red] Unable to fetch parameters data for {database_server}") - sys.exit(1) - self.database_server = self.database_settings["server"] - self.database_url = self.database_settings["url"] - - self.database_rest_api = RestApi(self.database_server, self.database_url) + json_dir = os.path.dirname(os.path.realpath(self.json_file)) + lab_code = json_dir.split("/")[-2] + self.logsum = LogSum( + output_location=json_dir, unique_key=lab_code, path=json_dir + ) def get_schema_ontology_values(self): """Read the schema and extract the values of ontology with the label""" @@ -136,20 +134,18 @@ def get_iskylims_fields_sample(self): try: sample_fields_raw = self.database_rest_api.get_request(sample_url, "", "") except AttributeError: - log.error("Unable to connect to server %s", self.database_server) - stderr.print(f"[red] Unable to connect to server {self.database_server}") - sys.exit(1) + logtxt = f"Unable to connect to {self.db_server} server" + self.logsum.add_error(entry=logtxt) + stderr.print(f"[red]{logtxt}") + return if "ERROR" in sample_fields_raw: - log.error( - "Unable to get parameters. Received error code %s", - sample_fields_raw["ERROR"], - ) - stderr.print( - f"[red] Unable to fetch data. Received error {sample_fields_raw['ERROR']}" - ) - sys.exit(1) + logtxt1 = f"Unable to fetch data from {self.db_server}." + logtxt2 = f" Received error {sample_fields_raw['ERROR']}" + self.logsum.add_error(entry=str(logtxt1 + logtxt2)) + stderr.print(f"[red]{logtxt1 + logtxt2}") + return - for key, values in sample_fields_raw["DATA"].items(): + for _, values in sample_fields_raw["DATA"].items(): if "ontology" in values: try: property = ontology_dict[values["ontology"]] @@ -157,11 +153,14 @@ def get_iskylims_fields_sample(self): # the field name for the sample sample_fields[property] = values["field_name"] except KeyError as e: - stderr.print(f"[red]Error in map ontology {e}") + self.logsum.add_warning(entry=f"Error mapping ontology {e}") + stderr.print(f"[red]Error mapping ontology {e}") else: # for the ones that do not have ontology label in the sample field # and have an empty value: sample_fields[key] = "" - log.info("not ontology for item %s", values["field_name"]) + logtxt = f"No ontology found for {values.get('field_name')}" + self.logsum.add_warning(entry=logtxt) + log.info(logtxt) # fetch label for sample Project s_project_url = self.database_settings["url_project_fields"] param = self.database_settings["param_sample_project"] @@ -170,14 +169,10 @@ def get_iskylims_fields_sample(self): s_project_url, param, p_name ) if "ERROR" in s_project_fields_raw: - log.error( - "Unable to get parameters. Received error code %s", - s_project_fields_raw["ERROR"], - ) - stderr.print( - f"[red] Unable to fetch data. Received error {s_project_fields_raw['ERROR']}" - ) - sys.exit(1) + logtxt1 = f"Unable to fetch data from {self.db_server}." + logtxt2 = f" Received error {s_project_fields_raw['ERROR']}" + self.logsum.add_error(entry=str(logtxt1 + logtxt2)) + return for field in s_project_fields_raw["DATA"]: s_project_fields.append(field["sampleProjectFieldName"]) return [sample_fields, s_project_fields] @@ -204,6 +199,7 @@ def update_database(self, field_values, post_url): for chunk in field_values: req_sample = "" request_count += 1 + # TODO: Include these fields in config file if "sample_name" in chunk: stderr.print( f"[blue] sending request for sample {chunk['sample_name']}" @@ -214,6 +210,7 @@ def update_database(self, field_values, post_url): f"[blue] sending request for sample {chunk['sequencing_sample_id']}" ) req_sample = chunk["sequencing_sample_id"] + self.logsum.feed_key(sample=req_sample) result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -233,63 +230,61 @@ def update_database(self, field_values, post_url): if "ERROR" not in result: break if i == 9 and "ERROR" in result: - log.error("Unable to sent the request to remote server") - stderr.print( - "[red] Unable to sent the request to remote server" - ) - sys.exit(1) + logtxt = f"Unable to sent the request to {self.db_server}" + self.logsum.add_error(entry=logtxt, sample=req_sample) + stderr.print(f"[red]{logtxt}") + continue elif "is not defined" in result["ERROR_TEST"].lower(): - log.warning( - "Request to %s for %s was not accepted", - self.database_server, - req_sample, - ) - stderr.print(f"[yellow] Warning: {req_sample} is not defined") + logtxt = f"{req_sample} is not defined in {self.db_server}" + self.logsum.add_error(entry=logtxt, sample=req_sample) + stderr.print(f"[yellow]Warning: {logtxt}") continue elif "already defined" in result["ERROR_TEST"].lower(): - log.warning( - "Request to %s for %s was not accepted", - self.database_server, - req_sample, - ) - stderr.print( - f"[yellow] Warning request for {req_sample} already defined" - ) + logtxt = f"Request to {self.db_server} already defined" + self.logsum.add_warning(entry=logtxt, sample=req_sample) + stderr.print(f"[yellow]{logtxt} for sample {req_sample}") continue else: - log.error("Request to %s was not accepted", self.database_server) - stderr.print( - f"[red] Error {result['ERROR']} when sending request to {self.database_server}" - ) - sys.exit(1) + logtxt = f"Error {result['ERROR']} in request to {self.db_server}" + self.logsum.add_error(entry=logtxt, sample=req_sample) + stderr.print(f"[red]{logtxt}") + continue log.info( "stored data in %s iskylims for sample %s", - self.database_server, + self.db_server, req_sample, ) stderr.print(f"[green] Successful request for {req_sample}") suces_count += 1 if request_count == suces_count: stderr.print( - f"[gren] All information was sent sucessfuly to {self.server_type}" + f"All {self.type_of_info} data sent sucessfuly to {self.db_server}" ) else: + logtxt = "%s of the %s requests were sent to %s" + self.logsum.add_warning( + entry=logtxt % (suces_count, request_count, self.server_name) + ) stderr.print( - "[yellow] Some of your requests were not successful stored in database" + f"[yellow]{logtxt % (suces_count, request_count, self.server_name)}" ) - stderr.print(f"[yellow] {suces_count} of the {request_count} were done ok") return - def store_data(self): + def store_data(self, type_of_info, server_name): """Collect data from json file and split them to store data in iSkyLIMS and in Relecov Platform """ map_fields = {} # - if self.type_of_info == "sample": - if self.server_type == "iskylims": - stderr.print(f"[blue] Getting sample fields from {self.server_type}") + # TODO: Include all these hard-coded fields in config file + if type_of_info not in self.types_of_info: + self.logsum.add_error(entry=f"Invalid datatype {type_of_info} to upload") + stderr.print(f"[red]Invalid datatype {type_of_info} to upload") + return + if type_of_info == "sample": + if server_name == "iskylims": + stderr.print(f"[blue] Getting sample fields from {server_name}") sample_fields, s_project_fields = self.get_iskylims_fields_sample() stderr.print("[blue] Selecting sample fields") map_fields = self.map_iskylims_sample_fields_values( @@ -300,16 +295,69 @@ def store_data(self): map_fields = self.map_relecov_sample_data() post_url = "store_samples" - elif self.type_of_info == "bioinfodata": + elif type_of_info == "bioinfodata": post_url = "bioinfodata" map_fields = self.json_data - elif self.type_of_info == "variantdata": + elif type_of_info == "variantdata": post_url = "variantdata" map_fields = self.json_data - else: - stderr.print("[red] Invalid type to upload to database") - sys.exit(1) self.update_database(map_fields, post_url) - stderr.print(f"[green] Upload process to {self.server_type} completed") + stderr.print(f"[green]Upload process to {self.server_name} completed") + + def start_api(self, database_server): + """Open connection torwards database server API""" + # Get database settings + if database_server: + try: + self.database_settings = self.config_json.get_topic_data( + "external_url", database_server + ) + except KeyError: + logtxt = f"Unable to fetch parameters for {database_server}" + self.logsum.add_error(entry=logtxt) + stderr.print(f"[red]{logtxt}") + return + self.db_server = self.database_settings["server"] + self.db_url = self.database_settings["url"] + self.db_rest_api = RestApi(self.db_server, self.db_url) + else: + logtxt = f"No database server was selected for {self.type_of_info}. Skipped" + self.logsum.add_error(entry=logtxt) + stderr.print(f"[red]{logtxt}") + return + return + + def update_db(self): + """Run the update database process with the provided input""" + if self.full_update is True: + self.server_name = "iskylims" + self.type_of_info = "sample" + self.start_api(self.server_name) + self.store_data(self.type_of_info, self.server_name) + + self.server_name = "relecov" + self.start_api(self.server_name) + for datatype in self.types_of_data: + log_text = f"Sending {datatype} data to {self.server_name}" + log.info(log_text) + stderr.print(log_text) + self.type_of_info = datatype + # TODO: Handling for servers with different datatype needs + if datatype == "variantdata": + json_dir = os.path.dirname(os.path.realpath(self.json_file)) + long_tables = glob.glob(os.path.join(json_dir, "*long_table*.json")) + if not long_tables: + json_file = relecov_tools.utils.prompt_path( + msg="Select long_table json file for variant data" + ) + else: + json_file = long_tables[0] + log.info("Selected %s file for variant data", str(json_file)) + self.json_data = relecov_tools.utils.read_json_file(json_file) + self.store_data(datatype, self.server_name) + else: + self.start_api(self.server_name) + self.store_data(self.type_of_info, self.server_name) + self.logsum.create_error_summary(called_module="update-db") From 11b49fd18084f673965300a0b6d789e2bc4902c0 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 16:34:21 +0200 Subject: [PATCH 1356/1454] Updated schema with new properties and fixed ontology values --- relecov_tools/schema/ena_schema.json | 17 +-- relecov_tools/schema/relecov_schema.json | 132 +++++++++++++++++------ 2 files changed, 103 insertions(+), 46 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 2d6ac920..997b7e05 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -602,7 +602,7 @@ "examples": [ "e.g. #131" ], - "ontology": "GENEPIO:0000079", + "ontology": "GENEPIO:0001398", "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", @@ -1172,7 +1172,7 @@ }, "sample_title": { "examples": [ - "" + "s_20201007_026" ], "ontology": "GENEPIO:0000079", "type": "string", @@ -1237,19 +1237,6 @@ "study" ] }, - "sample_name": { - "examples": [ - "s_20201007_026" - ], - "ontology": "GENEPIO:0000079", - "type": "string", - "description": "", - "clasification": "Submission ENA", - "label": "Sample name", - "table": [ - "sample" - ] - }, "study_alias": { "examples": [ "e.g Sweden" diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index d631537c..b01cebad 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -587,6 +587,7 @@ "Research [GENEPIO:0100003]", "Protocol Testing [GENEPIO:0100024]", "Surveillance [GENEPIO:0100004]", + "Other [NCIT:C124261]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", @@ -771,7 +772,7 @@ "Middle Nasal Turbinate Scraping", "Nasopharynx Scraping", "Oropharynx Scraping", - "Nasopharynx Swab", + "Nasopharynx swab", "Oropharynx Swab", "Pharynx Swab", "Lower respiratory tract Wash", @@ -874,6 +875,7 @@ "Sputum Collection Tube [GENEPIO:0002115]", "Suction Catheter [58253008]", "Swab [GENEPIO:0100027]", + "Other [NCIT:C17649]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", @@ -1479,6 +1481,17 @@ "label": "If Enrichment panel/assay Is Other, Specify", "fill_mode": "batch" }, + "if_enrichment_panel_assay_version_other": { + "examples": [ + "" + ], + "ontology": "NCIT:C111093", + "type": "string", + "description": "", + "classification": "Sequencing", + "label": "If Enrichment panel/assay version Is Other, Specify", + "fill_mode": "batch" + }, "amplicon_pcr_primer_scheme": { "examples": [ "https://github.com/joshquick/artic-ncov2019/blob/master/primer_schemes/nCoV-2019/V3/nCoV-2019.tsv" @@ -1934,7 +1947,7 @@ "examples": [ "2.4.1" ], - "ontology": "0", + "ontology": "NCIT:C111093", "type": "string", "description": "The method version used to remove host reads from the pathogen sequence.", "classification": "Bioinformatic Analysis fields", @@ -1971,7 +1984,7 @@ "type": "string", "description": "The name of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", - "label": "If bioinformatic protocol Is Other, Specify", + "label": "If bioinformatics protocol Is Other, Specify", "fill_mode": "batch", "minLenght": "1" }, @@ -1983,7 +1996,7 @@ "type": "string", "description": "The version number of the bioinformatics protocol used.", "classification": "Bioinformatic Analysis fields", - "label": "bioinformatics protocol version", + "label": "Bioinformatics protocol version", "fill_mode": "batch", "minLenght": "1" }, @@ -2011,25 +2024,25 @@ "type": "string", "description": "Software used for preprocessing step.", "classification": "Bioinformatic Analysis fields", - "label": "Preprocessing", + "label": "Preprocessing software", "fill_mode": "batch" }, "preprocessing_software_version": { "examples": [ "v5.3.1" ], - "ontology": "0", + "ontology": "NCIT:C111093", "type": "string", "description": "Version of the preprocessing software used.", "classification": "Bioinformatic Analysis fields", - "label": "Preprocessing Version", + "label": "Preprocessing software version", "fill_mode": "batch" }, "if_preprocessing_other": { "examples": [ "" ], - "ontology": "0", + "ontology": "MS_1002386", "type": "string", "description": "Preprocessing software name other", "classification": "Bioinformatic Analysis fields", @@ -2055,18 +2068,18 @@ "type": "string", "description": "Software used for mapping step.", "classification": "Bioinformatic Analysis fields", - "label": "Mapping", + "label": "Mapping software", "fill_mode": "batch" }, "mapping_software_version": { "examples": [ "v7.0.1" ], - "ontology": "0", + "ontology": "NCIT:C111093", "type": "string", "description": "Version of the mapper used.", "classification": "Bioinformatic Analysis fields", - "label": "Mapping Version", + "label": "Mapping software version", "fill_mode": "batch" }, "if_mapping_other": { @@ -2099,7 +2112,18 @@ "type": "string", "description": "Software used for assembly of the pathogen genome.", "classification": "Bioinformatic Analysis fields", - "label": "Assembly", + "label": "Assembly software", + "fill_mode": "batch" + }, + "assembly_version": { + "examples": [ + "Spades" + ], + "ontology": "0", + "type": "string", + "description": "Software used for assembly of the pathogen genome.", + "classification": "Bioinformatic Analysis fields", + "label": "Assembly software version", "fill_mode": "batch" }, "if_assembly_other": { @@ -2121,7 +2145,18 @@ "type": "string", "description": "Params used for genome assembly.", "classification": "Bioinformatic Analysis fields", - "label": "Assambly params", + "label": "Assembly params", + "fill_mode": "batch" + }, + "vcf_filename": { + "examples": [ + "Ivar" + ], + "ontology": "0", + "type": "string", + "description": "Name of the vcf file.", + "classification": "Bioinformatic Variants", + "label": "VCF filename", "fill_mode": "batch" }, "variant_calling_software_name": { @@ -2132,18 +2167,18 @@ "type": "string", "description": "Software used for variant calling.", "classification": "Bioinformatic Variants", - "label": "Variant Calling", + "label": "Variant calling software", "fill_mode": "batch" }, "variant_calling_software_version": { "examples": [ "v4.1" ], - "ontology": "0", + "ontology": "NCIT:C111093", "type": "string", "description": "Variant calling software version", "classification": "Bioinformatic Variants", - "label": "Variant Calling Version", + "label": "Variant calling software version", "fill_mode": "batch" }, "if_variant_calling_other": { @@ -2165,7 +2200,7 @@ "type": "string", "description": "Params used for variant calling", "classification": "Bioinformatic Variants", - "label": "Variant Calling params", + "label": "Variant calling params", "fill_mode": "batch" }, "consensus_sequence_name": { @@ -2231,7 +2266,7 @@ "type": "string", "description": "The name of software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence software name", + "label": "Consensus software", "fill_mode": "batch" }, "if_consensus_other": { @@ -2240,7 +2275,7 @@ ], "ontology": "0", "type": "string", - "description": "The version of the software used to generate the consensus sequence.", + "description": "", "classification": "Bioinformatic Analysis fields", "label": "If consensus Is Other, Specify", "fill_mode": "batch" @@ -2249,11 +2284,11 @@ "examples": [ "1.3" ], - "ontology": "GENEPIO:0001469", + "ontology": "NCIT:C111093", "type": "string", "description": "The version of the software used to generate the consensus sequence.", "classification": "Bioinformatic Analysis fields", - "label": "Consensus sequence software version", + "label": "Consensus software version", "fill_mode": "batch" }, "consensus_params": { @@ -2264,7 +2299,7 @@ "type": "string", "description": "Parameters used for consensus generation", "classification": "Bioinformatic Analysis fields", - "label": "Consensus Params", + "label": "Consensus params", "fill_mode": "batch" }, "consensus_genome_length": { @@ -2414,11 +2449,44 @@ "examples": [ "B.1.1.7" ], - "ontology": "GENEPIO:0001500", + "ontology": "NCIT:C60792", + "type": "string", + "description": "The name of the lineage.", + "classification": "Lineage fields", + "label": "Lineage designation", + "fill_mode": "batch" + }, + "clade_name": { + "examples": [ + "B.1.1.7" + ], + "ontology": "NCIT:C179767", "type": "string", - "description": "The name of the lineage or clade.", + "description": "The name of the clade.", "classification": "Lineage fields", - "label": "Lineage/clade name", + "label": "Clade designation", + "fill_mode": "batch" + }, + "clade_type_software_name": { + "examples": [ + "Pangolin" + ], + "ontology": "GENEPIO:0001501", + "type": "string", + "description": "The name of the software used to determine the clade/type.", + "classification": "Lineage fields", + "label": "Clade/Type identification software", + "fill_mode": "batch" + }, + "if_clade_type_other": { + "examples": [ + "Pangolin" + ], + "ontology": "GENEPIO:0001501", + "type": "string", + "description": "The name of the software used to determine the clade/type.", + "classification": "Lineage fields", + "label": "If Clade/Type Is Other, Specify", "fill_mode": "batch" }, "lineage_analysis_software_name": { @@ -2429,7 +2497,7 @@ "type": "string", "description": "The name of the software used to determine the lineage/clade.", "classification": "Lineage fields", - "label": "lineage/clade analysis software name", + "label": "Lineage identification software", "fill_mode": "batch" }, "if_lineage_identification_other": { @@ -2438,7 +2506,7 @@ ], "ontology": "0", "type": "string", - "description": "The name of the software used to determine the lineage/clade.", + "description": "", "classification": "Lineage fields", "label": "If lineage identification Is Other, Specify", "fill_mode": "batch" @@ -2458,18 +2526,18 @@ "examples": [ "2.1.10" ], - "ontology": "GENEPIO:0001502", + "ontology": "NCIT:C111093", "type": "string", "description": "The version of the software used to determine the lineage/clade.", "classification": "Lineage fields", - "label": "Lineage/clade analysis software version", + "label": "Lineage software version", "fill_mode": "batch" }, "lineage_analysis_scorpio_version": { "examples": [ "2.1.10" ], - "ontology": "GENEPIO:0001502", + "ontology": "NCIT:C111093", "type": "string", "description": "The version of the scorpio data used to determine the lineage/clade.", "classification": "Lineage fields", @@ -2480,7 +2548,7 @@ "examples": [ "2.1.10" ], - "ontology": "GENEPIO:0001502", + "ontology": "NCIT:C111093", "type": "string", "description": "The version of the constellations databases used to determine the lineage/clade.", "classification": "Lineage fields", @@ -2561,6 +2629,7 @@ "orf10 [GENEPIO:0100181]", "orf14 [GENEPIO:0100182]", "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Other [NCIT:C124261]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", @@ -2623,6 +2692,7 @@ "orf10 [GENEPIO:0100181]", "orf14 [GENEPIO:0100182]", "SARS-COV-2 5' UTR [GENEPIO:0100183]", + "Other [NCIT:C124261]", "Not Applicable [GENEPIO:0001619]", "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", From 07c9ffbfaf5a95180e34c51d4e69372c6ff29059 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 16:37:16 +0200 Subject: [PATCH 1357/1454] Included a new lab in addresses --- relecov_tools/conf/laboratory_address.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index e6f39ed1..3471f980 100755 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1386,6 +1386,17 @@ "submitting_institution_address": "Ctra. Colmenar Viejo, km.9, 100", "submitting_institution_email": "" }, + "HU GREGORIO MARAÑÓN": { + "collecting_institution_address": "C. del Dr. Esquerdo, 46", + "collecting_institution_email": "", + "geo_loc_state": "Comunidad de Madrid", + "geo_loc_region": "Madrid", + "geo_loc_city": "Madrid", + "geo_loc_country": "Spain", + "submitting_institution": "HU GREGORIO MARAÑÓN", + "submitting_institution_address": "C. del Dr. Esquerdo, 46", + "submitting_institution_email": "" + }, "Hospital Universitario Cruces": { "collecting_institution_address": "Plaza Cruces, s/n", "collecting_institution_email": "", From 6813e2acabb33f5d22d3e97db58f93b49f0f6dbd Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 16:37:45 +0200 Subject: [PATCH 1358/1454] Fixed variants_long_table regex pattern --- relecov_tools/conf/bioinfo_config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/bioinfo_config.json b/relecov_tools/conf/bioinfo_config.json index 523d7fde..56fe98f0 100644 --- a/relecov_tools/conf/bioinfo_config.json +++ b/relecov_tools/conf/bioinfo_config.json @@ -37,7 +37,7 @@ } }, "variants_long_table": { - "fn": "variants_long_table(?:_\\d{8})?\\.csv", + "fn": "variants_long_table.csv", "sample_col_idx": 1, "header_row_idx": 1, "required": true, From 4180c1429efc79b719a67c15e7fa8e6a78a57e39 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 16:38:13 +0200 Subject: [PATCH 1359/1454] Updated one field to match schema --- relecov_tools/conf/anatomical_material_collection_method.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/anatomical_material_collection_method.json b/relecov_tools/conf/anatomical_material_collection_method.json index acb99584..0ce2c125 100755 --- a/relecov_tools/conf/anatomical_material_collection_method.json +++ b/relecov_tools/conf/anatomical_material_collection_method.json @@ -815,7 +815,7 @@ "body_product": "Not Applicable", "anatomical_material": "Not Applicable" }, - "Nasopharynx Swab": { + "Nasopharynx swab": { "anatomical_part": "Nasopharynx", "collection_method": "Swab", "body_product": "Not Applicable", From 809521129a93be7fca8fc30863f68420deec3c99 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 24 Jul 2024 16:39:00 +0200 Subject: [PATCH 1360/1454] Included bioinfo_heading and new sequencing file extensions --- relecov_tools/conf/configuration.json | 41 ++++++++++++++++++++++++++- 1 file changed, 40 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 18ccb7b9..52598f4b 100755 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -56,6 +56,42 @@ "Sequence file R1 fastq", "Sequence file R2 fastq" ], + "bioinfo_heading": [ + "Consensus sequence filename", + "VCF filename", + "Variant designation table filename", + "Bioinformatics protocol", + "If bioinformatics protocol Is Other, Specify", + "Bioinformatics protocol version", + "Commercial/Open-source/both", + "Preprocessing software", + "Preprocessing software version", + "If preprocessing Is Other, Specify", + "Preprocessing params", + "Mapping software", + "Mapping software version", + "If mapping Is Other, Specify", + "Mapping params", + "Assembly software", + "Assembly software version", + "If assembly Is Other, Specify", + "Assembly params", + "Variant calling software", + "Variant calling software version", + "If variant calling Is Other, Specify", + "Variant calling params", + "Consensus software", + "Consensus software version", + "If consensus Is Other, Specify", + "Consensus params", + "Clade/Type identification software", + "Clade/Type software version", + "If Clade/Type Is Other, Specify", + "Lineage identification software", + "Lineage software version", + "If lineage identification Is Other, Specify", + "Quality control metrics (sample discard criteria)" + ], "lab_metadata_req_json": { "laboratory_data": { "file": "laboratory_address.json", @@ -215,7 +251,10 @@ ".fq", ".fq.gz", ".fasta", - ".fasta.gz" + ".fasta.gz", + ".fa", + ".fa.gz", + "bam" ], "allowed_download_options": [ "download_only", From 93c8c1edbdfda98f2f22a07e8189ed94e25ed4d5 Mon Sep 17 00:00:00 2001 From: Pablo Mata <76519482+Shettland@users.noreply.github.com> Date: Thu, 25 Jul 2024 12:15:59 +0200 Subject: [PATCH 1361/1454] Undo ontology change for host subject id --- relecov_tools/schema/ena_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 997b7e05..540cd553 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -602,7 +602,7 @@ "examples": [ "e.g. #131" ], - "ontology": "GENEPIO:0001398", + "ontology": "GENEPIO:0000079", "type": "string", "description": "a unique identifier by which each subject can be referred to, de-identified.", "clasification": "Host information", @@ -1348,4 +1348,4 @@ "fill_mode": "batch" } } -} \ No newline at end of file +} From 839c5ea2b696a5f770d245871880a6eec17a17e8 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 24 Jul 2024 17:44:20 +0200 Subject: [PATCH 1362/1454] starting the pipeline launch implementation --- relecov_tools/__main__.py | 33 ++++++ relecov_tools/conf/pipeline_config.json | 3 + relecov_tools/launch_pipeline.py | 139 ++++++++++++++++++++++++ 3 files changed, 175 insertions(+) create mode 100644 relecov_tools/conf/pipeline_config.json create mode 100644 relecov_tools/launch_pipeline.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 3b6c0011..ad03c75c 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -20,6 +20,7 @@ import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload import relecov_tools.upload_ena_protocol +import relecov_tools.launch_pipeline log = logging.getLogger() @@ -481,6 +482,38 @@ def metadata_homogeneizer(institution, directory, output): ) new_parse.converting_metadata() +# creating symbolic links +@relecov_tools_cli.command(help_priority=13) +@click.option( + "-i", + "--input", + type=click.Path(), + help="select input folder where are located the sample files", +) +@click.option( + "-v", + "--validate_file", + type=click.Path(), + help="select the json with the validate samples", +) +@click.option( + "-t", + "--template", + type=click.Path(), + help="select the template folder to be copied in the output folder", +) +@click.option( + "-c", + "--config", + type=click.Path(), + help="select the template config file", +) +@click.option("-o", "--output", type=click.Path(), help="select output folder") +def launch_pipeline(input, validate_file, template, output, config): + """ + Create the symbolic links for the samples which are validated. + """ + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/conf/pipeline_config.json b/relecov_tools/conf/pipeline_config.json new file mode 100644 index 00000000..c8deeee0 --- /dev/null +++ b/relecov_tools/conf/pipeline_config.json @@ -0,0 +1,3 @@ +"pipeline" :{ + "analysis_name" = "RELECOV_icasas_C" +} \ No newline at end of file diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py new file mode 100644 index 00000000..4580ffc2 --- /dev/null +++ b/relecov_tools/launch_pipeline.py @@ -0,0 +1,139 @@ +import json +import os +import sys +import shutil +import datetime +import logging +import rich.console + +import relecov_tools.utils + + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + +class LaunchPipeline: + def __init__( + self, + input_folder=None, + validated_file=None, + template=None, + output_folder=None, + pipeline_conf_file = None + ): + current_date = datetime.date.today().strftime("%Y%m%d") + if input_folder is None: + self.input_folder = relecov_tools.utils.prompt_path( + msg="Select the folder which contains the fastq file of samples" + ) + else: + self.input_folder = input_folder + if not os.path.exists(self.input_folder): + log.error("Input folder %s does not exist ", self.input_folder) + stderr.print( + "[red] Input folder " + self.input_folder + " does not exist" + ) + sys.exit(1) + if template is None: + self.template = relecov_tools.utils.prompt_path( + msg="Select the path which contains the template structure" + ) + else: + self.template = template + if not os.path.exists(self.template): + log.error("Template folder %s does not exist ", self.template) + stderr.print( + "[red] Template folder " + self.template + " does not exist" + ) + sys.exit(1) + if validated_file is None: + self.validated_file = relecov_tools.utils.prompt_path( + msg="Select the json file which contains the validate samples" + ) + else: + self.validated_file = validated_file + if not os.path.exists(self.validated_file): + log.error("Json validate file %s does not exist ", self.validated_file) + stderr.print( + "[red] Json validate file " + self.validated_file + " does not exist" + ) + sys.exit(1) + if pipeline_conf_file is None: + self.pipeline_conf_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), "conf", "pipeline_config.json" + ) + if not os.path.exists(self.pipeline_conf_file): + log.error("Pipeline config file %s does not exist ", self.pipeline_conf_file) + stderr.print( + "[red] Pipeline config file " + self.pipeline_conf_file + " does not exist" + ) + sys.exit(1) + data = relecov_tools.utils.read_json_file(self.pipeline_conf_file) + if not "analysis_name" in data: + log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) + stderr.print( + "[red] Invalid pipeline config file " + self.pipeline_conf_file + ) + sys.exit(1) + else: + analysis_name = data["analysis_name"] + if output_folder is None: + output_folder = relecov_tools.utils.prompt_path( + msg="Select the output folder" + ) + self.output_folder = os.path.join(output_folder, current_date, analysis_name) + if os.path.exists(self.output_folder): + msg = "Analysis folder already exists and it will be deleted. Do you want to continue? Y/N" + confirmation = relecov_tools.utils.prompt_yn_question(msg) + if confirmation.lower() != "y": + sys.exit(1) + try: + os.makedirs(self.output_folder) + except OSError as e: + log.error("Unable to create output folder %s ", e) + stderr.print("[red] Unable to create output folder " + e) + sys.exit(1) + if not os.path.exists(self.output_folder): + log.error("Output folder %s does not exist ", self.output_folder) + stderr.print( + "[red] Output folder " + self.output_folder + " does not exist" + ) + sys.exit(1) + + self.sample_ids = [] + + def join_valid_items(self): + subfolders = [f.path for f in os.scandir(self.input_folder) if f.is_dir()] + latest_subfolders = [] + for subfolder in subfolders: + subfolder_date = os.path.basename(subfolder) + try: + subfolder_date = datetime.datetime.strptime(subfolder_date, "%Y%m%d").date() + latest_subfolders.append(subfolder) + except ValueError: + pass + # Now you have the latest subfolder for each date in latest_subfolders + # You can continue with your code logic here + + def pipeline_exc(self): + # copy template folder and subfolders in output folder + shutil.copytree(self.template, self.output_folder) + with open(self.validated_file) as fh: + data = json.load(fh) + # iterate over the list of the items + for item in data: + sequencing_sample_id = item["sequencing_sample_id"] + # join r1_fastq_file_path and sequencing_file_R1_fastq + r1_file_path = os.path.join(item["r1_fastq_file_path"], item["sequencing_file_R1_fastq"]) + if "sequencing_file_R2_fastq" in item: + r2_file_path = os.path.join(item["r2_fastq_file_path"], item["sequencing_file_R2_fastq"]) + else: + r2_file_path = None + + + \ No newline at end of file From 157e27e3297aa477172305e391406bc4cd9fd3db Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 30 Jul 2024 11:47:36 +0200 Subject: [PATCH 1363/1454] updated the first implementation, pending testing --- relecov_tools/__main__.py | 11 +- relecov_tools/conf/pipeline_config.json | 9 +- relecov_tools/launch_pipeline.py | 178 ++++++++++++++++-------- 3 files changed, 132 insertions(+), 66 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index ad03c75c..604d27f0 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -482,6 +482,7 @@ def metadata_homogeneizer(institution, directory, output): ) new_parse.converting_metadata() + # creating symbolic links @relecov_tools_cli.command(help_priority=13) @click.option( @@ -490,12 +491,6 @@ def metadata_homogeneizer(institution, directory, output): type=click.Path(), help="select input folder where are located the sample files", ) -@click.option( - "-v", - "--validate_file", - type=click.Path(), - help="select the json with the validate samples", -) @click.option( "-t", "--template", @@ -511,9 +506,9 @@ def metadata_homogeneizer(institution, directory, output): @click.option("-o", "--output", type=click.Path(), help="select output folder") def launch_pipeline(input, validate_file, template, output, config): """ - Create the symbolic links for the samples which are validated. + Create the symbolic links for the samples which are validated. """ - + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/conf/pipeline_config.json b/relecov_tools/conf/pipeline_config.json index c8deeee0..17a05cd9 100644 --- a/relecov_tools/conf/pipeline_config.json +++ b/relecov_tools/conf/pipeline_config.json @@ -1,3 +1,6 @@ -"pipeline" :{ - "analysis_name" = "RELECOV_icasas_C" -} \ No newline at end of file +{ + "analysis_name" : "RELECOV_icasas_C", + "analysis_folder" : "ANALYSIS", + "sample_stored_folder" : "RAW", + "sample_link_folder" : "00_reads", +} diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index 4580ffc2..8a2250b8 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -1,4 +1,5 @@ import json +import re import os import sys import shutil @@ -17,14 +18,14 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + class LaunchPipeline: def __init__( self, input_folder=None, - validated_file=None, template=None, output_folder=None, - pipeline_conf_file = None + pipeline_conf_file=None, ): current_date = datetime.date.today().strftime("%Y%m%d") if input_folder is None: @@ -35,9 +36,7 @@ def __init__( self.input_folder = input_folder if not os.path.exists(self.input_folder): log.error("Input folder %s does not exist ", self.input_folder) - stderr.print( - "[red] Input folder " + self.input_folder + " does not exist" - ) + stderr.print("[red] Input folder " + self.input_folder + " does not exist") sys.exit(1) if template is None: self.template = relecov_tools.utils.prompt_path( @@ -47,46 +46,43 @@ def __init__( self.template = template if not os.path.exists(self.template): log.error("Template folder %s does not exist ", self.template) - stderr.print( - "[red] Template folder " + self.template + " does not exist" - ) - sys.exit(1) - if validated_file is None: - self.validated_file = relecov_tools.utils.prompt_path( - msg="Select the json file which contains the validate samples" - ) - else: - self.validated_file = validated_file - if not os.path.exists(self.validated_file): - log.error("Json validate file %s does not exist ", self.validated_file) - stderr.print( - "[red] Json validate file " + self.validated_file + " does not exist" - ) + stderr.print("[red] Template folder " + self.template + " does not exist") sys.exit(1) if pipeline_conf_file is None: self.pipeline_conf_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), "conf", "pipeline_config.json" + os.path.dirname(os.path.realpath(__file__)), + "conf", + "pipeline_config.json", ) if not os.path.exists(self.pipeline_conf_file): - log.error("Pipeline config file %s does not exist ", self.pipeline_conf_file) + log.error( + "Pipeline config file %s does not exist ", self.pipeline_conf_file + ) stderr.print( - "[red] Pipeline config file " + self.pipeline_conf_file + " does not exist" + "[red] Pipeline config file " + + self.pipeline_conf_file + + " does not exist" ) sys.exit(1) data = relecov_tools.utils.read_json_file(self.pipeline_conf_file) - if not "analysis_name" in data: + if ( + not "analysis_name" in data + or not "sample_stored_folder" in data + or not "sample_link_folder" in data + ): log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) stderr.print( "[red] Invalid pipeline config file " + self.pipeline_conf_file ) sys.exit(1) - else: - analysis_name = data["analysis_name"] + if output_folder is None: output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" ) - self.output_folder = os.path.join(output_folder, current_date, analysis_name) + self.output_folder = os.path.join( + output_folder, current_date + "_" + self.analysis_name + ) if os.path.exists(self.output_folder): msg = "Analysis folder already exists and it will be deleted. Do you want to continue? Y/N" confirmation = relecov_tools.utils.prompt_yn_question(msg) @@ -98,42 +94,114 @@ def __init__( log.error("Unable to create output folder %s ", e) stderr.print("[red] Unable to create output folder " + e) sys.exit(1) - if not os.path.exists(self.output_folder): - log.error("Output folder %s does not exist ", self.output_folder) - stderr.print( - "[red] Output folder " + self.output_folder + " does not exist" - ) - sys.exit(1) + self.analysis_name = os.path.join(self.output_folder, data["analysis_name"]) + self.analysis_folder = os.path.join(self.analysis_name, data["analysis_folder"]) + self.copied_sample_folder = os.path.join( + self.analysis_name, data["sample_stored_folder"] + ) + self.linked_sample_folder = os.path.join( + self.analysis_folder, data["sample_link_folder"] + ) self.sample_ids = [] def join_valid_items(self): - subfolders = [f.path for f in os.scandir(self.input_folder) if f.is_dir()] - latest_subfolders = [] - for subfolder in subfolders: - subfolder_date = os.path.basename(subfolder) - try: - subfolder_date = datetime.datetime.strptime(subfolder_date, "%Y%m%d").date() - latest_subfolders.append(subfolder) - except ValueError: - pass - # Now you have the latest subfolder for each date in latest_subfolders - # You can continue with your code logic here + def get_latest_lab_folder(self): + lab_folders = [f.path for f in os.scandir(self.input_folder) if f.is_dir()] + lab_latest_folders = {} + latest_date = datetime.datetime.strptime("20220101", "%Y%m%d").date() + for lab_folder in lab_folders: + existing_upload_folders = False + last_folder_date = datetime.datetime.strptime( + "20220101", "%Y%m%d" + ).date() + scan_folder = os.path.join(self.input_folder, lab_folder) + lab_sub_folders = [ + f.path for f in os.scandir(scan_folder) if f.is_dir() + ] + for lab_sub_folder in lab_sub_folders: + f_name = os.path.basename(lab_sub_folder) + f_date_match = re.match(r"(^\d{8}).*", f_name) + if not f_date_match: + continue + f_date = f_date_match.group(1) + try: + sub_f_date = datetime.datetime.strptime(f_date, "%Y%m%d").date() + except ValueError: + continue + if sub_f_date > last_folder_date: + last_folder_date = sub_f_date + latest_folder_name = os.path.join(lab_sub_folder, f_name) + existing_upload_folders = True + if existing_upload_folders: + lab_latest_folders[lab_folder] = { + "path": latest_folder_name, + "date": last_folder_date, + } + if last_folder_date > latest_date: + latest_date = last_folder_date + return lab_latest_folders, latest_date + + upload_lab_folders, latest_date = get_latest_lab_folder(self) + samples_data = [] + for lab, data_folder in upload_lab_folders.items(): + # check if laboratory folder is the latest date to process + if data_folder["date"] != latest_date: + continue + # fetch the validate file and get sample id and r1 and r2 file path + validate_files = [ + f + for f in os.listdir(data_folder["path"]) + if f.startswith("validated_") and f.endswith(".json") + ] + if not validate_files: + continue + for validate_file in validate_files: + validate_file_path = os.path.join(data_folder["path"], validate_file) + with open(validate_file_path) as fh: + data = json.load(fh) + for item in data: + sample = {} + sample["sample_ids"] = item["sequencing_sample_id"] + sample["r1_fastq_file_path"] = item["r1_fastq_file_path"] + if "r2_fastq_file_path" in item: + sample["r2_fastq_file_path"] = item["r2_fastq_file_path"] + samples_data.append(sample) + log.info("Collecting samples for %s", lab) + stderr.print("[blue] Collecting samples for " + lab) + return samples_data def pipeline_exc(self): # copy template folder and subfolders in output folder shutil.copytree(self.template, self.output_folder) - with open(self.validated_file) as fh: - data = json.load(fh) - # iterate over the list of the items - for item in data: - sequencing_sample_id = item["sequencing_sample_id"] + # collect json with all validated samples + samples_data = self.join_valid_items() + + # iterate over the sample_data to copy the fastq files in the output folder + for item in samples_data: + sequencing_r1_sample_id = item["sequencing_sample_id"] + "_R1" + ".fastq.gz" + sequencing_r2_sample_id = item["sequencing_sample_id"] + "_R2" + ".fastq.gz" # join r1_fastq_file_path and sequencing_file_R1_fastq - r1_file_path = os.path.join(item["r1_fastq_file_path"], item["sequencing_file_R1_fastq"]) - if "sequencing_file_R2_fastq" in item: - r2_file_path = os.path.join(item["r2_fastq_file_path"], item["sequencing_file_R2_fastq"]) + r1_file_path = os.path.join( + item["r1_fastq_file_path"], item["sequencing_file_R1_fastq"] + ) + # copy sequencing files into the output folder + raw_folder = os.path.join(self.output_folder, self.copied_sample_folder) + shutil.copy(r1_file_path, raw_folder) + # create simlink for the sample + sample_r1_link_path = os.path.join( + self.linked_sample_folder, sequencing_r1_sample_id + ) + os.symlink(r1_file_path, sample_r1_link_path) + if r2_file_path: + sample_r2_link_path = os.path.join( + self.linked_sample_folder, sequencing_r2_sample_id + ) + os.symlink(r2_file_path, sample_r2_link_path) + if "sequencing_file_R2_fastq" in item: + r2_file_path = os.path.join( + item["r2_fastq_file_path"], item["sequencing_file_R2_fastq"] + ) else: r2_file_path = None - - - \ No newline at end of file + # copy sequencing files into the output folder From eb70dbc7b9d97d672f3aee5604e8d2eb5018bdf8 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 1 Aug 2024 11:34:01 +0200 Subject: [PATCH 1364/1454] Changes done due to testing --- relecov_tools/__main__.py | 6 ++- relecov_tools/conf/pipeline_config.json | 2 +- relecov_tools/launch_pipeline.py | 52 +++++++++++++++++++------ 3 files changed, 46 insertions(+), 14 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 604d27f0..026cedf2 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -504,10 +504,14 @@ def metadata_homogeneizer(institution, directory, output): help="select the template config file", ) @click.option("-o", "--output", type=click.Path(), help="select output folder") -def launch_pipeline(input, validate_file, template, output, config): +def launch_pipeline(input, template, output, config): """ Create the symbolic links for the samples which are validated. """ + new_launch = relecov_tools.launch_pipeline.LaunchPipeline( + input, template, output, config + ) + new_launch.pipeline_exc() if __name__ == "__main__": diff --git a/relecov_tools/conf/pipeline_config.json b/relecov_tools/conf/pipeline_config.json index 17a05cd9..bef0b460 100644 --- a/relecov_tools/conf/pipeline_config.json +++ b/relecov_tools/conf/pipeline_config.json @@ -2,5 +2,5 @@ "analysis_name" : "RELECOV_icasas_C", "analysis_folder" : "ANALYSIS", "sample_stored_folder" : "RAW", - "sample_link_folder" : "00_reads", + "sample_link_folder" : "00_reads" } diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index 8a2250b8..29a4b685 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -80,20 +80,32 @@ def __init__( output_folder = relecov_tools.utils.prompt_path( msg="Select the output folder" ) + # Create the output folder if not exists + try: + os.makedirs(output_folder, exist_ok=True) + except OSError or FileExistsError as e: + log.error("Unable to create output folder %s ", e) + stderr.print("[red] Unable to create output folder ", e) + sys.exit(1) + # Update the output folder with the current date and analysis name self.output_folder = os.path.join( - output_folder, current_date + "_" + self.analysis_name + output_folder, current_date + "_" + data["analysis_name"] ) if os.path.exists(self.output_folder): msg = "Analysis folder already exists and it will be deleted. Do you want to continue? Y/N" confirmation = relecov_tools.utils.prompt_yn_question(msg) - if confirmation.lower() != "y": + if confirmation is False: sys.exit(1) + shutil.rmtree(self.output_folder) + """ try: - os.makedirs(self.output_folder) - except OSError as e: + os.makedirs(self.output_folder, exist_ok = True) + except OSError or FileExistsError as e: log.error("Unable to create output folder %s ", e) - stderr.print("[red] Unable to create output folder " + e) + import pdb; pdb.set_trace() + stderr.print("[red] Unable to create output folder ", e) sys.exit(1) + """ self.analysis_name = os.path.join(self.output_folder, data["analysis_name"]) self.analysis_folder = os.path.join(self.analysis_name, data["analysis_folder"]) self.copied_sample_folder = os.path.join( @@ -131,7 +143,8 @@ def get_latest_lab_folder(self): continue if sub_f_date > last_folder_date: last_folder_date = sub_f_date - latest_folder_name = os.path.join(lab_sub_folder, f_name) + # latest_folder_name = os.path.join(lab_sub_folder, f_name) + latest_folder_name = lab_sub_folder existing_upload_folders = True if existing_upload_folders: lab_latest_folders[lab_folder] = { @@ -140,6 +153,8 @@ def get_latest_lab_folder(self): } if last_folder_date > latest_date: latest_date = last_folder_date + log.info("Latest date to process is %s", latest_date) + stderr.print("[blue] Collecting samples from ", latest_date) return lab_latest_folders, latest_date upload_lab_folders, latest_date = get_latest_lab_folder(self) @@ -149,26 +164,39 @@ def get_latest_lab_folder(self): if data_folder["date"] != latest_date: continue # fetch the validate file and get sample id and r1 and r2 file path + validate_files = [ - f + os.path.join(data_folder["path"], f) for f in os.listdir(data_folder["path"]) - if f.startswith("validated_") and f.endswith(".json") + if f.startswith("validated_processed_metadata") and f.endswith(".json") ] if not validate_files: continue + # import pdb; pdb.set_trace() for validate_file in validate_files: + print("carpeta ", validate_file) + # import pdb; pdb.set_trace() + validate_file_path = os.path.join(data_folder["path"], validate_file) with open(validate_file_path) as fh: data = json.load(fh) for item in data: sample = {} + # import pdb; pdb.set_trace() sample["sample_ids"] = item["sequencing_sample_id"] - sample["r1_fastq_file_path"] = item["r1_fastq_file_path"] + sample["r1_fastq_file_path"] = os.path.join( + item["r1_fastq_file_path"], item["sequence_file_R1_fastq"] + ) if "r2_fastq_file_path" in item: - sample["r2_fastq_file_path"] = item["r2_fastq_file_path"] + sample["r2_fastq_file_path"] = os.path.join( + item["r2_fastq_file_path"], item["sequence_file_R2_fastq"] + ) samples_data.append(sample) - log.info("Collecting samples for %s", lab) - stderr.print("[blue] Collecting samples for " + lab) + # import pdb; pdb.set_trace() + lab_code = lab.split("/")[-1] + log.info("Collecting samples for %s", lab_code) + stderr.print("[blue] Collecting samples for ", lab_code) + # import pdb; pdb.set_trace() return samples_data def pipeline_exc(self): From 63d0a88fd8beb33804ebea23a829796c193c0886 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 1 Aug 2024 15:54:38 +0200 Subject: [PATCH 1365/1454] test completed --- relecov_tools/launch_pipeline.py | 114 ++++++++++++++++++------------- 1 file changed, 68 insertions(+), 46 deletions(-) diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index 29a4b685..a24cb339 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -49,12 +49,12 @@ def __init__( stderr.print("[red] Template folder " + self.template + " does not exist") sys.exit(1) if pipeline_conf_file is None: - self.pipeline_conf_file = os.path.join( + pipeline_conf_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", "pipeline_config.json", ) - if not os.path.exists(self.pipeline_conf_file): + if not os.path.exists(pipeline_conf_file): log.error( "Pipeline config file %s does not exist ", self.pipeline_conf_file ) @@ -64,7 +64,7 @@ def __init__( + " does not exist" ) sys.exit(1) - data = relecov_tools.utils.read_json_file(self.pipeline_conf_file) + data = relecov_tools.utils.read_json_file(pipeline_conf_file) if ( not "analysis_name" in data or not "sample_stored_folder" in data @@ -88,6 +88,7 @@ def __init__( stderr.print("[red] Unable to create output folder ", e) sys.exit(1) # Update the output folder with the current date and analysis name + self.output_folder = os.path.join( output_folder, current_date + "_" + data["analysis_name"] ) @@ -97,26 +98,15 @@ def __init__( if confirmation is False: sys.exit(1) shutil.rmtree(self.output_folder) - """ - try: - os.makedirs(self.output_folder, exist_ok = True) - except OSError or FileExistsError as e: - log.error("Unable to create output folder %s ", e) - import pdb; pdb.set_trace() - stderr.print("[red] Unable to create output folder ", e) - sys.exit(1) - """ - self.analysis_name = os.path.join(self.output_folder, data["analysis_name"]) - self.analysis_folder = os.path.join(self.analysis_name, data["analysis_folder"]) + + self.analysis_folder = os.path.join(self.output_folder, data["analysis_folder"]) self.copied_sample_folder = os.path.join( - self.analysis_name, data["sample_stored_folder"] + self.output_folder, data["sample_stored_folder"] ) self.linked_sample_folder = os.path.join( self.analysis_folder, data["sample_link_folder"] ) - self.sample_ids = [] - def join_valid_items(self): def get_latest_lab_folder(self): lab_folders = [f.path for f in os.scandir(self.input_folder) if f.is_dir()] @@ -172,18 +162,14 @@ def get_latest_lab_folder(self): ] if not validate_files: continue - # import pdb; pdb.set_trace() for validate_file in validate_files: - print("carpeta ", validate_file) - # import pdb; pdb.set_trace() validate_file_path = os.path.join(data_folder["path"], validate_file) with open(validate_file_path) as fh: data = json.load(fh) for item in data: sample = {} - # import pdb; pdb.set_trace() - sample["sample_ids"] = item["sequencing_sample_id"] + sample["sequencing_sample_id"] = item["sequencing_sample_id"] sample["r1_fastq_file_path"] = os.path.join( item["r1_fastq_file_path"], item["sequence_file_R1_fastq"] ) @@ -192,44 +178,80 @@ def get_latest_lab_folder(self): item["r2_fastq_file_path"], item["sequence_file_R2_fastq"] ) samples_data.append(sample) - # import pdb; pdb.set_trace() lab_code = lab.split("/")[-1] log.info("Collecting samples for %s", lab_code) stderr.print("[blue] Collecting samples for ", lab_code) - # import pdb; pdb.set_trace() return samples_data def pipeline_exc(self): # copy template folder and subfolders in output folder shutil.copytree(self.template, self.output_folder) + # create the 00_reads folder + os.makedirs(self.linked_sample_folder, exist_ok=True) # collect json with all validated samples samples_data = self.join_valid_items() # iterate over the sample_data to copy the fastq files in the output folder + file_errors = [] + copied_samples = 0 + if len(samples_data) == 0: + stderr.print("[yellow] No samples were found. Deleting analysis folder") + shutil.rmtree(self.analysis_folder) + sys.exit(0) for item in samples_data: - sequencing_r1_sample_id = item["sequencing_sample_id"] + "_R1" + ".fastq.gz" - sequencing_r2_sample_id = item["sequencing_sample_id"] + "_R2" + ".fastq.gz" + + # import pdb; pdb.set_trace() + # fetch the file extension + ext_found = re.match(r".*(fastq.*|bam)", item["r1_fastq_file_path"]) + ext = ext_found.group(1) + sequencing_r1_sample_id = item["sequencing_sample_id"] + "_R1." + ext # join r1_fastq_file_path and sequencing_file_R1_fastq - r1_file_path = os.path.join( + """ r1_file_path = os.path.join( item["r1_fastq_file_path"], item["sequencing_file_R1_fastq"] - ) - # copy sequencing files into the output folder - raw_folder = os.path.join(self.output_folder, self.copied_sample_folder) - shutil.copy(r1_file_path, raw_folder) - # create simlink for the sample - sample_r1_link_path = os.path.join( - self.linked_sample_folder, sequencing_r1_sample_id - ) - os.symlink(r1_file_path, sample_r1_link_path) - if r2_file_path: - sample_r2_link_path = os.path.join( - self.linked_sample_folder, sequencing_r2_sample_id + ) """ + # copy r1 sequencing file into the output folder + # import pdb; pdb.set_trace() + raw_folder = os.path.join(self.analysis_folder, self.copied_sample_folder) + try: + shutil.copy(item["r1_fastq_file_path"], raw_folder) + # create simlink for the r1 + sample_r1_link_path = os.path.join( + self.linked_sample_folder, sequencing_r1_sample_id ) - os.symlink(r2_file_path, sample_r2_link_path) - if "sequencing_file_R2_fastq" in item: - r2_file_path = os.path.join( + os.symlink(item["r1_fastq_file_path"], sample_r1_link_path) + except FileNotFoundError as e: + log.error("File not found %s", e) + # stderr.print("[red] File not found ", e) + file_errors.append(item["r1_fastq_file_path"]) + continue + copied_samples += 1 + # check if there is a r2 file + if item["r2_fastq_file_path"] in item: + sequencing_r2_sample_id = item["sequencing_sample_id"] + "_R2." + ext + """ r2_file_path = os.path.join( item["r2_fastq_file_path"], item["sequencing_file_R2_fastq"] - ) - else: - r2_file_path = None - # copy sequencing files into the output folder + ) """ + try: + shutil.copy(item["r2_fastq_file_path"], raw_folder) + sample_r2_link_path = os.path.join( + self.linked_sample_folder, sequencing_r2_sample_id + ) + os.symlink(item["r2_fastq_file_path"], sample_r2_link_path) + except FileNotFoundError as e: + log.error("File not found %s", e) + # stderr.print("[red] File not found ", e) + file_errors.append(item["r2_fastq_file_path"]) + continue + if len(file_errors) > 0: + stderr.print( + "[red] Files do not found. Unable to copy", + "[red] " + str(len(file_errors)), + "[red]sample files", + ) + msg = "Do you want to delete analysis folder? Y/N" + confirmation = relecov_tools.utils.prompt_yn_question(msg) + if confirmation: + shutil.rmtree(self.output_folder) + sys.exit(1) + stderr.print("[green] Samples copied: ", copied_samples) + stderr.print("[blue] Pipeline launched successfully") From f76e2bb1d617f7e8d3535580053f92e2f4481d75 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 1 Aug 2024 16:01:19 +0200 Subject: [PATCH 1366/1454] Solving that R2 files were not copied --- relecov_tools/launch_pipeline.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index a24cb339..7489d38c 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -226,7 +226,7 @@ def pipeline_exc(self): continue copied_samples += 1 # check if there is a r2 file - if item["r2_fastq_file_path"] in item: + if "r2_fastq_file_path" in item: sequencing_r2_sample_id = item["sequencing_sample_id"] + "_R2." + ext """ r2_file_path = os.path.join( item["r2_fastq_file_path"], item["sequencing_file_R2_fastq"] From bfb6ddaf8320e59735866dc2f1d8835a9ace9767 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 1 Aug 2024 16:05:58 +0200 Subject: [PATCH 1367/1454] Correcting litin --- relecov_tools/launch_pipeline.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index 7489d38c..812af6ab 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -66,9 +66,9 @@ def __init__( sys.exit(1) data = relecov_tools.utils.read_json_file(pipeline_conf_file) if ( - not "analysis_name" in data - or not "sample_stored_folder" in data - or not "sample_link_folder" in data + "analysis_name" not in data + or "sample_stored_folder" not in data + or "sample_link_folder" not in data ): log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) stderr.print( From dcc6d54d7aed95337b501c142f1da2c9693ab3a2 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 8 Aug 2024 13:16:28 +0200 Subject: [PATCH 1368/1454] Update relecov_tools/conf/pipeline_config.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Sara Monzón --- relecov_tools/conf/pipeline_config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/conf/pipeline_config.json b/relecov_tools/conf/pipeline_config.json index bef0b460..fb30f033 100644 --- a/relecov_tools/conf/pipeline_config.json +++ b/relecov_tools/conf/pipeline_config.json @@ -2,5 +2,5 @@ "analysis_name" : "RELECOV_icasas_C", "analysis_folder" : "ANALYSIS", "sample_stored_folder" : "RAW", - "sample_link_folder" : "00_reads" + "sample_link_folder" : "00-reads" } From 23fa2f756c247c8ca908e4ffd79698c66a632f6c Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Aug 2024 16:27:31 +0200 Subject: [PATCH 1369/1454] pipeline config data are inclued in configuration.json file --- relecov_tools/conf/configuration.json | 6 ++++++ relecov_tools/conf/pipeline_config.json | 6 ------ relecov_tools/launch_pipeline.py | 5 +++-- 3 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 relecov_tools/conf/pipeline_config.json diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 52598f4b..84503966 100755 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -439,5 +439,11 @@ "fastq_r2_md5" ] } + }, + "launch_pipeline": { + "analysis_name": "RELECOV_icasas_C", + "analysis_folder": "ANALYSIS", + "sample_stored_folder": "RAW", + "sample_link_folder": "00-reads" } } diff --git a/relecov_tools/conf/pipeline_config.json b/relecov_tools/conf/pipeline_config.json deleted file mode 100644 index fb30f033..00000000 --- a/relecov_tools/conf/pipeline_config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "analysis_name" : "RELECOV_icasas_C", - "analysis_folder" : "ANALYSIS", - "sample_stored_folder" : "RAW", - "sample_link_folder" : "00-reads" -} diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index 812af6ab..8b797c9e 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -52,7 +52,7 @@ def __init__( pipeline_conf_file = os.path.join( os.path.dirname(os.path.realpath(__file__)), "conf", - "pipeline_config.json", + "configuration.json", ) if not os.path.exists(pipeline_conf_file): log.error( @@ -64,7 +64,8 @@ def __init__( + " does not exist" ) sys.exit(1) - data = relecov_tools.utils.read_json_file(pipeline_conf_file) + conf_settings = relecov_tools.utils.read_json_file(pipeline_conf_file) + data = conf_settings["pipeline_launch"] if ( "analysis_name" not in data or "sample_stored_folder" not in data From 4e987cf60168decf27f1afcb47880a82b47df08e Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 12 Aug 2024 16:36:52 +0200 Subject: [PATCH 1370/1454] remove unnecesary coments --- relecov_tools/launch_pipeline.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/relecov_tools/launch_pipeline.py b/relecov_tools/launch_pipeline.py index 8b797c9e..1c7c06fb 100644 --- a/relecov_tools/launch_pipeline.py +++ b/relecov_tools/launch_pipeline.py @@ -134,7 +134,6 @@ def get_latest_lab_folder(self): continue if sub_f_date > last_folder_date: last_folder_date = sub_f_date - # latest_folder_name = os.path.join(lab_sub_folder, f_name) latest_folder_name = lab_sub_folder existing_upload_folders = True if existing_upload_folders: @@ -155,7 +154,6 @@ def get_latest_lab_folder(self): if data_folder["date"] != latest_date: continue # fetch the validate file and get sample id and r1 and r2 file path - validate_files = [ os.path.join(data_folder["path"], f) for f in os.listdir(data_folder["path"]) @@ -164,7 +162,6 @@ def get_latest_lab_folder(self): if not validate_files: continue for validate_file in validate_files: - validate_file_path = os.path.join(data_folder["path"], validate_file) with open(validate_file_path) as fh: data = json.load(fh) @@ -200,18 +197,11 @@ def pipeline_exc(self): shutil.rmtree(self.analysis_folder) sys.exit(0) for item in samples_data: - - # import pdb; pdb.set_trace() # fetch the file extension ext_found = re.match(r".*(fastq.*|bam)", item["r1_fastq_file_path"]) ext = ext_found.group(1) sequencing_r1_sample_id = item["sequencing_sample_id"] + "_R1." + ext - # join r1_fastq_file_path and sequencing_file_R1_fastq - """ r1_file_path = os.path.join( - item["r1_fastq_file_path"], item["sequencing_file_R1_fastq"] - ) """ # copy r1 sequencing file into the output folder - # import pdb; pdb.set_trace() raw_folder = os.path.join(self.analysis_folder, self.copied_sample_folder) try: shutil.copy(item["r1_fastq_file_path"], raw_folder) @@ -222,16 +212,12 @@ def pipeline_exc(self): os.symlink(item["r1_fastq_file_path"], sample_r1_link_path) except FileNotFoundError as e: log.error("File not found %s", e) - # stderr.print("[red] File not found ", e) file_errors.append(item["r1_fastq_file_path"]) continue copied_samples += 1 # check if there is a r2 file if "r2_fastq_file_path" in item: sequencing_r2_sample_id = item["sequencing_sample_id"] + "_R2." + ext - """ r2_file_path = os.path.join( - item["r2_fastq_file_path"], item["sequencing_file_R2_fastq"] - ) """ try: shutil.copy(item["r2_fastq_file_path"], raw_folder) sample_r2_link_path = os.path.join( @@ -240,7 +226,6 @@ def pipeline_exc(self): os.symlink(item["r2_fastq_file_path"], sample_r2_link_path) except FileNotFoundError as e: log.error("File not found %s", e) - # stderr.print("[red] File not found ", e) file_errors.append(item["r2_fastq_file_path"]) continue if len(file_errors) > 0: @@ -256,3 +241,4 @@ def pipeline_exc(self): sys.exit(1) stderr.print("[green] Samples copied: ", copied_samples) stderr.print("[blue] Pipeline launched successfully") + return From 43d636fc87661a4f8089e321494e6396279fd4ce Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 14 Aug 2024 17:32:24 +0200 Subject: [PATCH 1371/1454] Change name of pipeline manager --- relecov_tools/__main__.py | 2 +- relecov_tools/pipeline_manager.py | 288 ++++++++++++++++++++++++++++++ 2 files changed, 289 insertions(+), 1 deletion(-) create mode 100644 relecov_tools/pipeline_manager.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 026cedf2..11558983 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -20,7 +20,7 @@ import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload import relecov_tools.upload_ena_protocol -import relecov_tools.launch_pipeline +import relecov_tools.pipeline_manager log = logging.getLogger() diff --git a/relecov_tools/pipeline_manager.py b/relecov_tools/pipeline_manager.py new file mode 100644 index 00000000..7888407c --- /dev/null +++ b/relecov_tools/pipeline_manager.py @@ -0,0 +1,288 @@ +import json +import re +import os +import sys +import shutil +import datetime +import logging +import rich.console + +import relecov_tools.utils + + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class LaunchPipeline: + def __init__( + self, + input_folder=None, + template=None, + output_folder=None, + pipeline_conf_file=None, + ): + current_date = datetime.date.today().strftime("%Y%m%d") + if input_folder is None: + self.input_folder = relecov_tools.utils.prompt_path( + msg="Select the folder which contains the fastq file of samples" + ) + else: + self.input_folder = input_folder + if not os.path.exists(self.input_folder): + log.error("Input folder %s does not exist ", self.input_folder) + stderr.print("[red] Input folder " + self.input_folder + " does not exist") + sys.exit(1) + if template is None: + self.template = relecov_tools.utils.prompt_path( + msg="Select the path which contains the template structure" + ) + else: + self.template = template + if not os.path.exists(self.template): + log.error("Template folder %s does not exist ", self.template) + stderr.print("[red] Template folder " + self.template + " does not exist") + sys.exit(1) + if pipeline_conf_file is None: + pipeline_conf_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "conf", + "configuration.json", + ) + if not os.path.exists(pipeline_conf_file): + log.error( + "Pipeline config file %s does not exist ", self.pipeline_conf_file + ) + stderr.print( + "[red] Pipeline config file " + + self.pipeline_conf_file + + " does not exist" + ) + sys.exit(1) + conf_settings = relecov_tools.utils.read_json_file(pipeline_conf_file) + try: + data = conf_settings["pipelines"]["relecov"] + except KeyError: + log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) + stderr.print( + "[red] Invalid pipeline config file " + self.pipeline_conf_file + ) + if ( + "analysis_name" not in data + or "sample_stored_folder" not in data + or "sample_link_folder" not in data + ): + log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) + stderr.print( + "[red] Invalid pipeline config file " + self.pipeline_conf_file + ) + sys.exit(1) + + if output_folder is None: + output_folder = relecov_tools.utils.prompt_path( + msg="Select the output folder" + ) + # Create the output folder if not exists + try: + os.makedirs(output_folder, exist_ok=True) + except OSError or FileExistsError as e: + log.error("Unable to create output folder %s ", e) + stderr.print("[red] Unable to create output folder ", e) + sys.exit(1) + # Update the output folder with the current date and analysis name + + self.output_folder = os.path.join( + output_folder, current_date + "_" + data["analysis_name"] + ) + if os.path.exists(self.output_folder): + msg = "Analysis folder already exists and it will be deleted. Do you want to continue? Y/N" + confirmation = relecov_tools.utils.prompt_yn_question(msg) + if confirmation is False: + sys.exit(1) + shutil.rmtree(self.output_folder) + + self.analysis_folder = os.path.join(self.output_folder, data["analysis_folder"]) + self.copied_sample_folder = os.path.join( + self.output_folder, data["sample_stored_folder"] + ) + self.linked_sample_folder = os.path.join( + self.analysis_folder, data["sample_link_folder"] + ) + + def join_valid_items(self): + def get_latest_lab_folder(self): + lab_folders = [f.path for f in os.scandir(self.input_folder) if f.is_dir()] + lab_latest_folders = {} + latest_date = datetime.datetime.strptime("20220101", "%Y%m%d").date() + for lab_folder in lab_folders: + existing_upload_folders = False + last_folder_date = datetime.datetime.strptime( + "20220101", "%Y%m%d" + ).date() + scan_folder = os.path.join(self.input_folder, lab_folder) + lab_sub_folders = [ + f.path for f in os.scandir(scan_folder) if f.is_dir() + ] + for lab_sub_folder in lab_sub_folders: + f_name = os.path.basename(lab_sub_folder) + f_date_match = re.match(r"(^\d{8}).*", f_name) + if not f_date_match: + continue + f_date = f_date_match.group(1) + try: + sub_f_date = datetime.datetime.strptime(f_date, "%Y%m%d").date() + except ValueError: + continue + if sub_f_date > last_folder_date: + last_folder_date = sub_f_date + latest_folder_name = lab_sub_folder + existing_upload_folders = True + if existing_upload_folders: + lab_latest_folders[lab_folder] = { + "path": latest_folder_name, + "date": last_folder_date, + } + if last_folder_date > latest_date: + latest_date = last_folder_date + log.info("Latest date to process is %s", latest_date) + stderr.print("[blue] Collecting samples from ", latest_date) + return lab_latest_folders, latest_date + + upload_lab_folders, latest_date = get_latest_lab_folder(self) + samples_data = [] + for lab, data_folder in upload_lab_folders.items(): + # check if laboratory folder is the latest date to process + if data_folder["date"] != latest_date: + continue + # fetch the validate file and get sample id and r1 and r2 file path + validate_files = [ + os.path.join(data_folder["path"], f) + for f in os.listdir(data_folder["path"]) + if f.startswith("validated_processed_metadata") and f.endswith(".json") + ] + if not validate_files: + continue + for validate_file in validate_files: + validate_file_path = os.path.join(data_folder["path"], validate_file) + with open(validate_file_path) as fh: + data = json.load(fh) + for item in data: + sample = {} + sample["sequencing_sample_id"] = item["sequencing_sample_id"] + sample["r1_fastq_file_path"] = os.path.join( + item["r1_fastq_file_path"], item["sequence_file_R1_fastq"] + ) + if "r2_fastq_file_path" in item: + sample["r2_fastq_file_path"] = os.path.join( + item["r2_fastq_file_path"], item["sequence_file_R2_fastq"] + ) + samples_data.append(sample) + lab_code = lab.split("/")[-1] + log.info("Collecting samples for %s", lab_code) + stderr.print("[blue] Collecting samples for ", lab_code) + return samples_data + + def pipeline_exc(self): + # copy template folder and subfolders in output folder + shutil.copytree(self.template, self.output_folder) + # create the 00_reads folder + os.makedirs(self.linked_sample_folder, exist_ok=True) + # collect json with all validated samples + samples_data = self.join_valid_items() + + # iterate over the sample_data to copy the fastq files in the output folder + file_errors = [] + copied_samples = 0 + if len(samples_data) == 0: + stderr.print("[yellow] No samples were found. Deleting analysis folder") + shutil.rmtree(self.analysis_folder) + sys.exit(0) + for item in samples_data: + # fetch the file extension + ext_found = re.match(r".*(fastq.*|bam)", item["r1_fastq_file_path"]) + ext = ext_found.group(1) + sequencing_r1_sample_id = item["sequencing_sample_id"] + "_R1." + ext + # copy r1 sequencing file into the output folder + raw_folder = os.path.join(self.analysis_folder, self.copied_sample_folder) + try: + shutil.copy(item["r1_fastq_file_path"], raw_folder) + # create simlink for the r1 + sample_r1_link_path = os.path.join( + self.linked_sample_folder, sequencing_r1_sample_id + ) + os.symlink(item["r1_fastq_file_path"], sample_r1_link_path) + except FileNotFoundError as e: + log.error("File not found %s", e) + file_errors.append(item["r1_fastq_file_path"]) + continue + copied_samples += 1 + # check if there is a r2 file + if "r2_fastq_file_path" in item: + sequencing_r2_sample_id = item["sequencing_sample_id"] + "_R2." + ext + try: + shutil.copy(item["r2_fastq_file_path"], raw_folder) + sample_r2_link_path = os.path.join( + self.linked_sample_folder, sequencing_r2_sample_id + ) + os.symlink(item["r2_fastq_file_path"], sample_r2_link_path) + except FileNotFoundError as e: + log.error("File not found %s", e) + file_errors.append(item["r2_fastq_file_path"]) + continue + if len(file_errors) > 0: + stderr.print( + "[red] Files do not found. Unable to copy", + "[red] " + str(len(file_errors)), + "[red]sample files", + ) + msg = "Do you want to delete analysis folder? Y/N" + confirmation = relecov_tools.utils.prompt_yn_question(msg) + if confirmation: + shutil.rmtree(self.output_folder) + sys.exit(1) + stderr.print("[green] Samples copied: ", copied_samples) + stderr.print("[blue] Pipeline launched successfully") + return + + +class ResultUpload: + def __init__(self, input_folder=None, conf_file=None): + if input_folder is None: + self.input_folder = relecov_tools.utils.prompt_path( + msg="Select the folder which contains the results" + ) + else: + self.input_folder = input_folder + if not os.path.exists(self.input_folder): + log.error("Input folder %s does not exist ", self.input_folder) + stderr.print("[red] Input folder " + self.input_folder + " does not exist") + sys.exit(1) + + conf_file = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "conf", + "configuration.json", + ) + if not os.path.exists(conf_file): + log.error( + "Configuration file %s does not exist ", self.conf_file + ) + stderr.print( + "[red] Pipeline config file " + + self.pipeline_conf_file + + " does not exist" + ) + sys.exit(1) + conf_settings = relecov_tools.utils.read_json_file(conf_file) + try: + data = conf_settings["pipelines"]["relecov"] + except KeyError: + log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) + stderr.print( + "[red] Invalid pipeline config file " + self.pipeline_conf_file + ) \ No newline at end of file From 8333114e0947430dccfc8a00256ff89b20ee0a1c Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 13:44:52 +0200 Subject: [PATCH 1372/1454] update the main to rename module --- relecov_tools/__main__.py | 13 ++++--------- .../{sftp_handle.py => download_manager.py} | 0 2 files changed, 4 insertions(+), 9 deletions(-) rename relecov_tools/{sftp_handle.py => download_manager.py} (100%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 11558983..226f4ad2 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -5,6 +5,7 @@ # from rich.prompt import Confirm import click +import relecov_tools.download_manager import rich.console import rich.logging import rich.traceback @@ -12,7 +13,7 @@ import relecov_tools.utils import relecov_tools.assets.pipeline_utils.viralrecon import relecov_tools.read_lab_metadata -import relecov_tools.sftp_handle +import relecov_tools.download_manager import relecov_tools.json_validation import relecov_tools.map_schema import relecov_tools.feed_database @@ -135,8 +136,6 @@ def relecov_tools_cli(verbose, log_file): @relecov_tools_cli.command(help_priority=2) @click.option("-u", "--user", help="User name for login to sftp server") @click.option("-p", "--password", help="password for the user to login") -@click.option("-r_u", "--user_relecov", help="User name for updating data to relecov") -@click.option("-p_r", "--password_relecov", help="password for relecov user") @click.option( "-f", "--conf_file", @@ -170,24 +169,20 @@ def download( user, password, conf_file, - user_relecov, - password_relecov, download_option, output_location, target_folders, ): """Download files located in sftp server.""" - sftp_connection = relecov_tools.sftp_handle.SftpHandle( + download_manager = relecov_tools.download_manager.DownloadManager( user, password, conf_file, - user_relecov, - password_relecov, download_option, output_location, target_folders, ) - sftp_connection.execute_process() + download_manager.execute_process() # metadata diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/download_manager.py similarity index 100% rename from relecov_tools/sftp_handle.py rename to relecov_tools/download_manager.py From 9853928766cf411756e5b760be08647dad368735 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 16:40:35 +0200 Subject: [PATCH 1373/1454] create sftp class --- relecov_tools/download_manager.py | 46 ++++++++------ relecov_tools/sftp_client.py | 102 ++++++++++++++++++++++++++++++ 2 files changed, 128 insertions(+), 20 deletions(-) create mode 100644 relecov_tools/sftp_client.py diff --git a/relecov_tools/download_manager.py b/relecov_tools/download_manager.py index 4437afbb..4dfc3c1e 100755 --- a/relecov_tools/download_manager.py +++ b/relecov_tools/download_manager.py @@ -10,6 +10,7 @@ import rich.console import paramiko import relecov_tools.utils +import relecov_tools.sftp from datetime import datetime from itertools import islice from secrets import token_hex @@ -20,6 +21,7 @@ from relecov_tools.config_json import ConfigJson from relecov_tools.log_summary import LogSum + # from relecov_tools.rest_api import RestApi log = logging.getLogger(__name__) @@ -36,14 +38,12 @@ def __init__(self, message): super().__init__(message) -class SftpHandle: +class DownloadManager: def __init__( self, user=None, passwd=None, conf_file=None, - user_relecov=None, - password_relecov=None, download_option=None, output_location=None, target_folders=None, @@ -53,8 +53,8 @@ def __init__( self.allowed_file_ext = config_json.get_topic_data( "sftp_handle", "allowed_file_extensions" ) - self.sftp_user = user - self.sftp_passwd = passwd + sftp_user = user + sftp_passwd = passwd self.target_folders = target_folders self.allowed_download_options = config_json.get_topic_data( "sftp_handle", "allowed_download_options" @@ -66,8 +66,8 @@ def __init__( else: self.download_option = download_option if conf_file is None: - self.sftp_server = config_json.get_topic_data("sftp_handle", "sftp_server") - self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") + # self.sftp_server = config_json.get_topic_data("sftp_handle", "sftp_server") + # self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") self.platform_storage_folder = config_json.get_topic_data( "sftp_handle", "platform_storage_folder" ) @@ -87,8 +87,8 @@ def __init__( with open(conf_file, "r") as fh: config = yaml.load(fh, Loader=yaml.FullLoader) try: - self.sftp_server = config["sftp_server"] - self.sftp_port = config["sftp_port"] + # self.sftp_server = config["sftp_server"] + # self.sftp_port = config["sftp_port"] self.target_folders = config["target_folders"] try: self.platform_storage_folder = config["platform_storage_folder"] @@ -96,8 +96,8 @@ def __init__( self.platform_storage_folder = config_json.get_topic_data( "sftp_handle", "platform_storage_folder" ) - self.sftp_user = config["sftp_user"] - self.sftp_passwd = config["sftp_passwd"] + sftp_user = config["sftp_user"] + sftp_passwd = config["sftp_passwd"] except KeyError as e: log.error("Invalid configuration file %s", e) stderr.print(f"[red] Invalid configuration file {e} !") @@ -109,13 +109,13 @@ def __init__( log.error("Output location does not exist, aborting") stderr.print("[red] Output location does not exist, aborting") sys.exit(1) - if self.sftp_user is None: - self.sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") + if sftp_user is None: + sftp_user = relecov_tools.utils.prompt_text(msg="Enter the user id") if isinstance(self.target_folders, str): self.target_folders = self.target_folders.split(",") self.logsum = LogSum(output_location=self.platform_storage_folder) - if self.sftp_passwd is None: - self.sftp_passwd = relecov_tools.utils.prompt_password( + if sftp_passwd is None: + sftp_passwd = relecov_tools.utils.prompt_password( msg="Enter your password" ) self.metadata_lab_heading = config_json.get_topic_data( @@ -130,9 +130,12 @@ def __init__( self.samples_json_fields = config_json.get_topic_data( "lab_metadata", "samples_json_fields" ) + # initialize the sftp client + self.my_sftp = relecov_tools.sftp.SftpRelecov(conf_file, sftp_user, sftp_passwd) + import pdb; pdb.set_trace() - def open_connection(self): - """Establishing sftp connection""" + """ def open_connection(self): + ""Establishing sftp connection"" log.info("Setting credentials for SFTP connection with remote server") self.client = paramiko.SSHClient() self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) @@ -153,13 +156,13 @@ def open_connection(self): return False def close_connection(self): - """Closes SFTP connection""" + ""Closes SFTP connection"" log.info("Closing SFTP connection") try: self.client.close() except NameError: return False - return True + return True """ def list_remote_folders(self, folder_name, recursive=False): """Creates a directories list from the given client remote path @@ -1313,7 +1316,10 @@ def include_warning(self, entry, sample=None): def execute_process(self): """Executes different processes depending on the download_option""" - if not self.open_connection(): + import pdb; pdb.set_trace() + # self.sftp_client.open_connection() + self.my_sftp.list_folders(".") + if not self.sftp_client.open_connection(): log.error("Unable to establish connection towards sftp server") stderr.print("[red]Unable to establish sftp connection") sys.exit(1) diff --git a/relecov_tools/sftp_client.py b/relecov_tools/sftp_client.py new file mode 100644 index 00000000..5fa1f375 --- /dev/null +++ b/relecov_tools/sftp_client.py @@ -0,0 +1,102 @@ +import logging +import os +import paramiko +import rich.console +import sys +from relecov_tools.config_json import ConfigJson +import relecov_tools.utils + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class SftpRelecov: + """Class to handle SFTP connection with remote server. It uses paramiko library to establish + the connection. The class can be used to upload and download files from the remote server. + The class can be initialized with a configuration file and with the username and password. + If the configuration file is not provided, the class will try to read the configuration from + the environment variables. If configuration file is provided, the class will read the + configuration from the file. The format of the configuration file should be a json file with + the following keys: + { + "sftp_server": "server_name", + "sftp_port": "port_number" + } + """ + def __init__(self, conf_file=None, username=None, password=None): + if conf_file is None: + config_json = ConfigJson() + self.sftp_server = config_json.get_topic_data("sftp_handle", "sftp_server") + self.sftp_port = config_json.get_topic_data("sftp_handle", "sftp_port") + else: + config_json = conf_file + if not os.path.isfile(conf_file): + log.error("Configuration file %s does not exists", conf_file) + stderr.print( + "[red] Configuration file does not exist. " + conf_file + "!" + ) + sys.exit(1) + j_data = relecov_tools.utils.read_json_file(conf_file) + try: + self.sftp_server = j_data["sftp_server"] + self.sftp_port = j_data["sftp_port"] + except KeyError as e: + log.error("Could not find the key %s in the config file", e) + stderr.print( + "[red] Could not find the key " + e + "in config file " + conf_file + ) + sys.exit(1) + self.user_name = username + self.password = password + self.client = paramiko.SSHClient() + self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + + def open_connection(self): + """Establishing sftp connection""" + log.info("Setting credentials for SFTP connection with remote server") + self.client.connect( + hostname=self.sftp_server, + port=self.sftp_port, + username=self.user_name, + password=self.password, + allow_agent=False, + look_for_keys=False, + ) + try: + log.info("Trying to establish SFTP connection") + self.sftp = self.client.open_sftp() + except Exception as e: + log.error("Could not establish SFTP connection: %s", e) + stderr.print("[red]Could not establish SFTP connection") + return False + return True + + def list_folders(self, remote_path): + self.open_connection() + """List all the folders in the remote path""" + log.info("Listing folders in the remote path %s", remote_path) + try: + folders = self.sftp.listdir(remote_path) + except FileNotFoundError: + log.error("Remote path %s does not exist", remote_path) + stderr.print("[red]Remote path does not exist") + return None + return folders + + def pepe(self, pepe): + print(pepe) + + def close_connection(self): + log.info("Closing SFTP connection") + try: + self.sftp.close() + self.client.close() + except NameError: + return False + log.info("SFTP connection closed") + return True From 1ea2027ab1594df7fbc08f678732704efa265afe Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 18:20:44 +0200 Subject: [PATCH 1374/1454] splited the sftp funtionalaity to another class --- relecov_tools/download_manager.py | 176 +++++------------------------- relecov_tools/sftp_client.py | 155 +++++++++++++++++++++++--- 2 files changed, 169 insertions(+), 162 deletions(-) diff --git a/relecov_tools/download_manager.py b/relecov_tools/download_manager.py index 4dfc3c1e..17c9d32e 100755 --- a/relecov_tools/download_manager.py +++ b/relecov_tools/download_manager.py @@ -10,7 +10,7 @@ import rich.console import paramiko import relecov_tools.utils -import relecov_tools.sftp +import relecov_tools.sftp_client from datetime import datetime from itertools import islice from secrets import token_hex @@ -131,127 +131,7 @@ def __init__( "lab_metadata", "samples_json_fields" ) # initialize the sftp client - self.my_sftp = relecov_tools.sftp.SftpRelecov(conf_file, sftp_user, sftp_passwd) - import pdb; pdb.set_trace() - - """ def open_connection(self): - ""Establishing sftp connection"" - log.info("Setting credentials for SFTP connection with remote server") - self.client = paramiko.SSHClient() - self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - self.client.connect( - hostname=self.sftp_server, - port=self.sftp_port, - username=self.sftp_user, - password=self.sftp_passwd, - allow_agent=False, - look_for_keys=False, - ) - try: - log.info("Trying to establish SFTP connection") - self.client = self.client.open_sftp() - return True - except paramiko.SSHException as e: - log.error("Invalid Username/Password for %s:", e) - return False - - def close_connection(self): - ""Closes SFTP connection"" - log.info("Closing SFTP connection") - try: - self.client.close() - except NameError: - return False - return True """ - - def list_remote_folders(self, folder_name, recursive=False): - """Creates a directories list from the given client remote path - - Args: - folder_name (str): folder name in remote path - recursive (bool, optional): finds all subdirectories too. Defaults to False. - - Returns: - directory_list(list(str)): Names of all folders within remote folder - """ - log.info("Listing directories in %s", folder_name) - directory_list = [] - try: - content_list = self.client.listdir_attr(folder_name) - subfolders = any(stat.S_ISDIR(item.st_mode) for item in content_list) - except (FileNotFoundError, OSError) as e: - log.error("Invalid folder at remote sftp %s", e) - raise - if not subfolders: - return [folder_name] - - def recursive_list(folder_name): - try: - attribute_list = self.client.listdir_attr(folder_name) - except (FileNotFoundError, OSError) as e: - log.error("Invalid folder at remote sftp %s", e) - raise - for attribute in attribute_list: - if stat.S_ISDIR(attribute.st_mode): - abspath = os.path.join(folder_name, attribute.filename) - directory_list.append(abspath) - recursive_list(abspath) - else: - continue - return directory_list - - if recursive: - directory_list = recursive_list(folder_name) - if folder_name != ".": - directory_list.append(folder_name) - return directory_list - try: - directory_list = [ - item.filename for item in content_list if stat.S_ISDIR(item.st_mode) - ] - except AttributeError: - return False - return directory_list - - def get_file_list(self, folder_name): - """Return a tuple with file name and directory path from remote - - Args: - folder_name (str): name of folder in remote repository - - Returns: - file_list (list(str)): list of files in remote folder - """ - log.info("Listing files in %s", folder_name) - file_list = [] - content_list = self.client.listdir_attr(folder_name) - file_list = [ - os.path.join(folder_name, content.filename) - for content in content_list - if stat.S_ISREG(content.st_mode) - ] - return file_list - - def get_from_sftp(self, file, destination, exist_ok=False): - """Download a file from remote sftp - - Args: - file (str): path of the file in remote sftp - destination (str): local path of the file after download - exist_ok (bool): Skip download if file exists in local destination - - Returns: - bool: True if download was successful, False if it was not - """ - if os.path.exists(destination) and exist_ok: - return True - else: - try: - self.client.get(file, destination) - return True - except FileNotFoundError as e: - log.error("Unable to fetch file %s ", e) - return False + self.relecov_sftp = relecov_tools.sftp_client.SftpRelecov(conf_file, sftp_user, sftp_passwd) def create_local_folder(self, folder): """Create folder to download files in local path using date @@ -292,12 +172,12 @@ def get_remote_folder_files(self, folder, local_folder, file_list): for file in file_list: file_to_fetch = os.path.join(folder, os.path.basename(file)) output_file = os.path.join(local_folder, os.path.basename(file)) - if self.get_from_sftp(file_to_fetch, output_file, exist_ok=True): + if self.relecov_sftp.get_from_sftp(file_to_fetch, output_file, exist_ok=True): fetched_files.append(os.path.basename(file)) else: # Try to download again n times for _ in range(3): - if self.get_from_sftp(file_to_fetch, output_file): + if self.relecov_sftp.get_from_sftp(file_to_fetch, output_file): fetched_files.append(os.path.basename(file)) break else: @@ -314,7 +194,7 @@ def find_remote_md5sum(self, folder, pattern="md5sum"): Returns: md5_file(str): file basename if found. If not found returns False """ - all_files = self.get_file_list(folder) + all_files = self.relecov_sftp.get_file_list(folder) md5_file = [file for file in all_files if pattern in file] if len(md5_file) == 1: return md5_file[0] @@ -555,7 +435,7 @@ def get_metadata_file(self, remote_folder, local_folder): Returns: local_meta_file: Path to downloaded metadata file / merged metadata file. """ - remote_files_list = self.get_file_list(remote_folder) + remote_files_list = self.relecov_sftp.get_file_list(remote_folder) meta_files = [fi for fi in remote_files_list if fi.endswith(".xlsx")] def download_remote_metafile(target_meta_file): @@ -563,7 +443,7 @@ def download_remote_metafile(target_meta_file): local_folder, os.path.basename(target_meta_file) ) try: - self.get_from_sftp(target_meta_file, local_meta_file) + self.relecov_sftp.get_from_sftp(target_meta_file, local_meta_file) except (IOError, PermissionError) as e: raise type(e)(f"[red]Unable to fetch metadata file {e}") log.info( @@ -634,7 +514,7 @@ def validate_remote_files(self, remote_folder, local_folder): out_folder = os.path.dirname(local_meta_file) allowed_extensions = self.allowed_file_ext remote_files_list = [ - os.path.basename(file) for file in self.get_file_list(remote_folder) + os.path.basename(file) for file in self.relecov_sftp.get_file_list(remote_folder) ] filtered_files_list = sorted( [fi for fi in remote_files_list if fi.endswith(tuple(allowed_extensions))] @@ -686,7 +566,7 @@ def delete_remote_files(self, remote_folder, files=None, skip_seqs=False): """ stderr.print(f"[blue]Deleting files in remote {remote_folder}...") if files is None: - files_to_remove = self.get_file_list(remote_folder) + files_to_remove = self.relecov_sftp.get_file_list(remote_folder) else: files_to_remove = files if any(file.endswith(tuple(self.allowed_file_ext)) for file in files_to_remove): @@ -696,7 +576,7 @@ def delete_remote_files(self, remote_folder, files=None, skip_seqs=False): return for file in files_to_remove: try: - self.client.remove(os.path.join(remote_folder, os.path.basename(file))) + self.relecov_sftp.remove(os.path.join(remote_folder, os.path.basename(file))) log.info("%s Deleted from remote server", file) except (IOError, PermissionError) as e: self.include_warning(f"Could not delete remote file {file}: {e}") @@ -715,7 +595,7 @@ def remove_client_dir(remote_folder): if len(remote_folder.replace("./", "").split("/")) >= 2: log.info("Trying to remove %s", remote_folder) try: - self.client.rmdir(remote_folder) + self.relecov_sftp.rmdir(remote_folder) log.info("Successfully removed %s", remote_folder) except (OSError, PermissionError) as e: log_text = f"Could not delete remote {remote_folder}. Error: {e}" @@ -724,7 +604,7 @@ def remove_client_dir(remote_folder): else: log.info("%s is a top-level folder. Not removed", remote_folder) - remote_folder_files = self.get_file_list(remote_folder) + remote_folder_files = self.relecov_sftp.get_file_list(remote_folder) if remote_folder_files: log_text = f"Remote folder {remote_folder} not empty. Not removed" self.include_warning(log_text) @@ -752,7 +632,7 @@ def move_processing_fastqs(self, folders_with_metadata): file_dest = os.path.join(folder, os.path.basename(file)) try: # Paramiko.SSHClient.sftp_open does not have a method to copy files - self.client.rename(file, file_dest) + self.relecov_sftp.rename_file(file, file_dest) successful_files.append(file_dest) except OSError: if file in folders_with_metadata[folder]: @@ -801,7 +681,7 @@ def md5_handler(md5sumlist, output_location): for md5sum in md5sumlist: md5_name = "_".join([token_hex(nbytes=12), "md5_temp.md5"]) fetched_md5 = os.path.join(output_location, md5_name) - if self.get_from_sftp(file=md5sum, destination=fetched_md5): + if self.relecov_sftp.get_from_sftp(file=md5sum, destination=fetched_md5): downloaded_md5files.append(fetched_md5) merged_md5 = md5_merger(downloaded_md5files, self.avoidable_characters) if merged_md5: @@ -811,7 +691,7 @@ def md5_handler(md5sumlist, output_location): write_md5 = csv_writer(md5out, delimiter="\t") write_md5.writerows(merged_md5.items()) md5_dest = os.path.join(folder, os.path.basename(merged_md5_path)) - self.client.put(localpath=merged_md5_path, remotepath=md5_dest) + self.relecov_sftp.upload_file(merged_md5_path, md5_dest) # Remove local files once merged and uploaded os.remove(merged_md5_path) [os.remove(md5_file) for md5_file in downloaded_md5files] @@ -917,7 +797,7 @@ def merge_subfolders(self, target_folders): def upload_merged_df(merged_excel_path, last_main_folder, merged_df): """Upload metadata dataframe merged from all subfolders back to sftp""" - self.client.mkdir(last_main_folder) + self.relecov_sftp.make_dir(last_main_folder) pd_writer = ExcelWriter(merged_excel_path, engine="xlsxwriter") for sheet in merged_df.keys(): format_sheet = merged_df[sheet].astype(str) @@ -925,7 +805,7 @@ def upload_merged_df(merged_excel_path, last_main_folder, merged_df): format_sheet.to_excel(pd_writer, sheet_name=sheet, index=False) pd_writer.close() dest = os.path.join(last_main_folder, os.path.basename(merged_excel_path)) - self.client.put(merged_excel_path, dest) + self.relecov_sftp.upload_file(merged_excel_path, dest) os.remove(merged_excel_path) return @@ -1033,7 +913,7 @@ def select_target_folders(self): Returns: folders_to_process (dict(str:list)): Dictionary with folders and their files """ - root_directory_list = self.list_remote_folders(".", recursive=True) + root_directory_list = self.relecov_sftp.list_remote_folders(".", recursive=True) clean_root_list = [folder.replace("./", "") for folder in root_directory_list] if not root_directory_list: log.error("Error while listing folders in remote. Aborting") @@ -1056,12 +936,12 @@ def select_target_folders(self): folders_to_process = {} for targeted_folder in target_folders: try: - full_folders = self.list_remote_folders(targeted_folder, recursive=True) + full_folders = self.relecov_sftp.list_remote_folders(targeted_folder, recursive=True) except (FileNotFoundError, OSError) as e: log.error(f"Error during sftp listing. {targeted_folder} skipped:", e) continue for folder in full_folders: - list_files = self.get_file_list(folder) + list_files = self.relecov_sftp.get_file_list(folder) if list_files: folders_to_process[folder] = list_files else: @@ -1070,7 +950,7 @@ def select_target_folders(self): if len(folders_to_process) == 0: log.info("Exiting process, folders were empty.") log.error("There are no files in the selected folders.") - self.close_connection() + self.relecov_sftp.close_connection() sys.exit(0) return folders_to_process @@ -1160,11 +1040,11 @@ def download(self, target_folders, option="download"): self.current_folder = folder.split("/")[0] # Close previously open connection to avoid timeouts try: - self.close_connection() + self.relecov_sftp.close_connection() except paramiko.ssh_exception.NoValidConnectionsError: pass # Check if the connection has been closed due to time limit - self.open_connection() + self.relecov_sftp.open_connection() log.info("Processing folder %s", folder) stderr.print("[blue]Processing folder " + folder) # Validate that the files are the ones described in metadata. @@ -1199,7 +1079,7 @@ def download(self, target_folders, option="download"): fetched_md5 = os.path.join( local_folder, os.path.basename(remote_md5sum) ) - self.get_from_sftp(file=remote_md5sum, destination=fetched_md5) + self.relecov_sftp.get_from_sftp(file=remote_md5sum, destination=fetched_md5) successful_files, corrupted = self.verify_md5_checksum( local_folder, fetched_files, fetched_md5 ) @@ -1316,10 +1196,8 @@ def include_warning(self, entry, sample=None): def execute_process(self): """Executes different processes depending on the download_option""" - import pdb; pdb.set_trace() - # self.sftp_client.open_connection() - self.my_sftp.list_folders(".") - if not self.sftp_client.open_connection(): + import pdb + if not self.relecov_sftp.open_connection(): log.error("Unable to establish connection towards sftp server") stderr.print("[red]Unable to establish sftp connection") sys.exit(1) @@ -1344,7 +1222,7 @@ def execute_process(self): self.delete_remote_folder(folder) stderr.print(f"Delete process finished in {folder}") - self.close_connection() + self.relecov_sftp.close_connection() stderr.print(f"Processed {len(processed_folders)} folders: {processed_folders}") if self.logsum.logs: log.info("Printing process summary to %s", self.platform_storage_folder) diff --git a/relecov_tools/sftp_client.py b/relecov_tools/sftp_client.py index 5fa1f375..1f9be322 100644 --- a/relecov_tools/sftp_client.py +++ b/relecov_tools/sftp_client.py @@ -2,6 +2,7 @@ import os import paramiko import rich.console +import stat import sys from relecov_tools.config_json import ConfigJson import relecov_tools.utils @@ -76,26 +77,154 @@ def open_connection(self): return False return True - def list_folders(self, remote_path): + def list_remote_folders(self, folder_name, recursive=False): + """Creates a directories list from the given client remote path + + Args: + folder_name (str): folder name in remote path + recursive (bool, optional): finds all subdirectories too. Defaults to False. + + Returns: + directory_list(list(str)): Names of all folders within remote folder + """ + log.info("Listing directories in %s", folder_name) + directory_list = [] self.open_connection() - """List all the folders in the remote path""" - log.info("Listing folders in the remote path %s", remote_path) try: - folders = self.sftp.listdir(remote_path) + content_list = self.sftp.listdir_attr(folder_name) + subfolders = any(stat.S_ISDIR(item.st_mode) for item in content_list) + except (FileNotFoundError, OSError) as e: + log.error("Invalid folder at remote sftp %s", e) + raise + if not subfolders: + return [folder_name] + + def recursive_list(folder_name): + try: + attribute_list = self.sftp.listdir_attr(folder_name) + except (FileNotFoundError, OSError) as e: + log.error("Invalid folder at remote sftp %s", e) + raise + for attribute in attribute_list: + if stat.S_ISDIR(attribute.st_mode): + abspath = os.path.join(folder_name, attribute.filename) + directory_list.append(abspath) + recursive_list(abspath) + else: + continue + return directory_list + + if recursive: + directory_list = recursive_list(folder_name) + if folder_name != ".": + directory_list.append(folder_name) + return directory_list + try: + directory_list = [ + item.filename for item in content_list if stat.S_ISDIR(item.st_mode) + ] + except AttributeError: + return False + self.close_connection() + return directory_list + + def get_file_list(self, folder_name): + """Return a tuple with file name and directory path from remote + + Args: + folder_name (str): name of folder in remote repository + + Returns: + file_list (list(str)): list of files in remote folder + """ + log.info("Listing files in %s", folder_name) + file_list = [] + content_list = self.sftp.listdir_attr(folder_name) + file_list = [ + os.path.join(folder_name, content.filename) + for content in content_list + if stat.S_ISREG(content.st_mode) + ] + return file_list + + def get_from_sftp(self, file, destination, exist_ok=False): + """Download a file from remote sftp + + Args: + file (str): path of the file in remote sftp + destination (str): local path of the file after download + exist_ok (bool): Skip download if file exists in local destination + + Returns: + bool: True if download was successful, False if it was not + """ + if os.path.exists(destination) and exist_ok: + return True + else: + try: + self.sftp.get(file, destination) + return True + except FileNotFoundError as e: + log.error("Unable to fetch file %s ", e) + return False + + def make_dir(self, folder_name): + """Create a new directory in remote sftp + + Args: + folder_name (str): name of the directory to be created + + Returns: + bool: True if directory was created, False if it was not + """ + try: + self.sftp.mkdir(folder_name) + return True + except FileExistsError: + log.error("Directory %s already exists", folder_name) + stderr.print("[red]Directory already exists") + return False + + def rename_file(self, old_name, new_name): + """Rename a file in remote sftp + + Args: + old_name (str): current name of the file + new_name (str): new name of the file + + Returns: + bool: True if file was renamed, False if it was not + """ + try: + self.sftp.rename(old_name, new_name) + return True except FileNotFoundError: - log.error("Remote path %s does not exist", remote_path) - stderr.print("[red]Remote path does not exist") - return None - return folders - - def pepe(self, pepe): - print(pepe) - + log.error("File %s not found", old_name) + stderr.print("[red]File not found") + return False + + def upload_file(self, local_path, remote_file): + """Upload a file to remote sftp + + Args: + localpath (str): path of the file in local machine + remote_file (str): path of the file in remote sftp + + Returns: + bool: True if file was uploaded, False if it was not + """ + try: + self.sftp.put(local_path, remote_file) + return True + except FileNotFoundError as e: + log.error("File not found %s", e) + stderr.print("[red]File not found") + return False + def close_connection(self): log.info("Closing SFTP connection") try: self.sftp.close() - self.client.close() except NameError: return False log.info("SFTP connection closed") From d3d4e9dee5ecb3fd1eb0c0ae5a7f14cba73928b7 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 22:47:47 +0200 Subject: [PATCH 1375/1454] litint --- relecov_tools/download_manager.py | 32 +++++++++++++++++++++---------- relecov_tools/sftp_client.py | 3 ++- 2 files changed, 24 insertions(+), 11 deletions(-) diff --git a/relecov_tools/download_manager.py b/relecov_tools/download_manager.py index 17c9d32e..39e22dd3 100755 --- a/relecov_tools/download_manager.py +++ b/relecov_tools/download_manager.py @@ -115,9 +115,7 @@ def __init__( self.target_folders = self.target_folders.split(",") self.logsum = LogSum(output_location=self.platform_storage_folder) if sftp_passwd is None: - sftp_passwd = relecov_tools.utils.prompt_password( - msg="Enter your password" - ) + sftp_passwd = relecov_tools.utils.prompt_password(msg="Enter your password") self.metadata_lab_heading = config_json.get_topic_data( "lab_metadata", "metadata_lab_heading" ) @@ -131,7 +129,9 @@ def __init__( "lab_metadata", "samples_json_fields" ) # initialize the sftp client - self.relecov_sftp = relecov_tools.sftp_client.SftpRelecov(conf_file, sftp_user, sftp_passwd) + self.relecov_sftp = relecov_tools.sftp_client.SftpRelecov( + conf_file, sftp_user, sftp_passwd + ) def create_local_folder(self, folder): """Create folder to download files in local path using date @@ -172,7 +172,9 @@ def get_remote_folder_files(self, folder, local_folder, file_list): for file in file_list: file_to_fetch = os.path.join(folder, os.path.basename(file)) output_file = os.path.join(local_folder, os.path.basename(file)) - if self.relecov_sftp.get_from_sftp(file_to_fetch, output_file, exist_ok=True): + if self.relecov_sftp.get_from_sftp( + file_to_fetch, output_file, exist_ok=True + ): fetched_files.append(os.path.basename(file)) else: # Try to download again n times @@ -514,7 +516,8 @@ def validate_remote_files(self, remote_folder, local_folder): out_folder = os.path.dirname(local_meta_file) allowed_extensions = self.allowed_file_ext remote_files_list = [ - os.path.basename(file) for file in self.relecov_sftp.get_file_list(remote_folder) + os.path.basename(file) + for file in self.relecov_sftp.get_file_list(remote_folder) ] filtered_files_list = sorted( [fi for fi in remote_files_list if fi.endswith(tuple(allowed_extensions))] @@ -576,7 +579,9 @@ def delete_remote_files(self, remote_folder, files=None, skip_seqs=False): return for file in files_to_remove: try: - self.relecov_sftp.remove(os.path.join(remote_folder, os.path.basename(file))) + self.relecov_sftp.remove( + os.path.join(remote_folder, os.path.basename(file)) + ) log.info("%s Deleted from remote server", file) except (IOError, PermissionError) as e: self.include_warning(f"Could not delete remote file {file}: {e}") @@ -681,7 +686,9 @@ def md5_handler(md5sumlist, output_location): for md5sum in md5sumlist: md5_name = "_".join([token_hex(nbytes=12), "md5_temp.md5"]) fetched_md5 = os.path.join(output_location, md5_name) - if self.relecov_sftp.get_from_sftp(file=md5sum, destination=fetched_md5): + if self.relecov_sftp.get_from_sftp( + file=md5sum, destination=fetched_md5 + ): downloaded_md5files.append(fetched_md5) merged_md5 = md5_merger(downloaded_md5files, self.avoidable_characters) if merged_md5: @@ -936,7 +943,9 @@ def select_target_folders(self): folders_to_process = {} for targeted_folder in target_folders: try: - full_folders = self.relecov_sftp.list_remote_folders(targeted_folder, recursive=True) + full_folders = self.relecov_sftp.list_remote_folders( + targeted_folder, recursive=True + ) except (FileNotFoundError, OSError) as e: log.error(f"Error during sftp listing. {targeted_folder} skipped:", e) continue @@ -1079,7 +1088,9 @@ def download(self, target_folders, option="download"): fetched_md5 = os.path.join( local_folder, os.path.basename(remote_md5sum) ) - self.relecov_sftp.get_from_sftp(file=remote_md5sum, destination=fetched_md5) + self.relecov_sftp.get_from_sftp( + file=remote_md5sum, destination=fetched_md5 + ) successful_files, corrupted = self.verify_md5_checksum( local_folder, fetched_files, fetched_md5 ) @@ -1197,6 +1208,7 @@ def include_warning(self, entry, sample=None): def execute_process(self): """Executes different processes depending on the download_option""" import pdb + if not self.relecov_sftp.open_connection(): log.error("Unable to establish connection towards sftp server") stderr.print("[red]Unable to establish sftp connection") diff --git a/relecov_tools/sftp_client.py b/relecov_tools/sftp_client.py index 1f9be322..5853af00 100644 --- a/relecov_tools/sftp_client.py +++ b/relecov_tools/sftp_client.py @@ -29,6 +29,7 @@ class SftpRelecov: "sftp_port": "port_number" } """ + def __init__(self, conf_file=None, username=None, password=None): if conf_file is None: config_json = ConfigJson() @@ -167,7 +168,7 @@ def get_from_sftp(self, file, destination, exist_ok=False): except FileNotFoundError as e: log.error("Unable to fetch file %s ", e) return False - + def make_dir(self, folder_name): """Create a new directory in remote sftp From 3a8dae7273f5a1e8673b0d67aa5974b780dcd818 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 22:53:58 +0200 Subject: [PATCH 1376/1454] solving more errors of liting --- relecov_tools/download_manager.py | 3 --- relecov_tools/pipeline_manager.py | 13 +++++++------ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/relecov_tools/download_manager.py b/relecov_tools/download_manager.py index 39e22dd3..fef918bc 100755 --- a/relecov_tools/download_manager.py +++ b/relecov_tools/download_manager.py @@ -4,7 +4,6 @@ import json import sys import os -import stat import yaml import warnings import rich.console @@ -1207,8 +1206,6 @@ def include_warning(self, entry, sample=None): def execute_process(self): """Executes different processes depending on the download_option""" - import pdb - if not self.relecov_sftp.open_connection(): log.error("Unable to establish connection towards sftp server") stderr.print("[red]Unable to establish sftp connection") diff --git a/relecov_tools/pipeline_manager.py b/relecov_tools/pipeline_manager.py index 7888407c..e13f61b6 100644 --- a/relecov_tools/pipeline_manager.py +++ b/relecov_tools/pipeline_manager.py @@ -262,12 +262,12 @@ def __init__(self, input_folder=None, conf_file=None): log.error("Input folder %s does not exist ", self.input_folder) stderr.print("[red] Input folder " + self.input_folder + " does not exist") sys.exit(1) - + conf_file = os.path.join( - os.path.dirname(os.path.realpath(__file__)), - "conf", - "configuration.json", - ) + os.path.dirname(os.path.realpath(__file__)), + "conf", + "configuration.json", + ) if not os.path.exists(conf_file): log.error( "Configuration file %s does not exist ", self.conf_file @@ -285,4 +285,5 @@ def __init__(self, input_folder=None, conf_file=None): log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) stderr.print( "[red] Invalid pipeline config file " + self.pipeline_conf_file - ) \ No newline at end of file + ) + stderr.print(f"[blue] Configuration file loaded {data}") \ No newline at end of file From e392a3f81c59de3bd438a705b3b0b7afa0262c84 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 22:55:28 +0200 Subject: [PATCH 1377/1454] adding new line end of file because of liting --- relecov_tools/pipeline_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/pipeline_manager.py b/relecov_tools/pipeline_manager.py index e13f61b6..2a29dd22 100644 --- a/relecov_tools/pipeline_manager.py +++ b/relecov_tools/pipeline_manager.py @@ -286,4 +286,4 @@ def __init__(self, input_folder=None, conf_file=None): stderr.print( "[red] Invalid pipeline config file " + self.pipeline_conf_file ) - stderr.print(f"[blue] Configuration file loaded {data}") \ No newline at end of file + stderr.print(f"[blue] Configuration file loaded {data}") From dc631489b9e0e153730129aa409a922f5db04edc Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 20 Aug 2024 22:59:28 +0200 Subject: [PATCH 1378/1454] join log.error mesage in 1 line --- relecov_tools/pipeline_manager.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/relecov_tools/pipeline_manager.py b/relecov_tools/pipeline_manager.py index 2a29dd22..726d6355 100644 --- a/relecov_tools/pipeline_manager.py +++ b/relecov_tools/pipeline_manager.py @@ -269,9 +269,7 @@ def __init__(self, input_folder=None, conf_file=None): "configuration.json", ) if not os.path.exists(conf_file): - log.error( - "Configuration file %s does not exist ", self.conf_file - ) + log.error("Configuration file %s does not exist ", self.conf_file) stderr.print( "[red] Pipeline config file " + self.pipeline_conf_file From ee3cc40800e8e0544c8396b0a85323e6ba9ddd97 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 21 Aug 2024 10:13:29 +0200 Subject: [PATCH 1379/1454] update testing file --- tests/test_sftp_handle.py | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/tests/test_sftp_handle.py b/tests/test_sftp_handle.py index 1e09a70c..95e03580 100755 --- a/tests/test_sftp_handle.py +++ b/tests/test_sftp_handle.py @@ -2,7 +2,7 @@ import os import sys import argparse -from relecov_tools.sftp_handle import SftpHandle +from relecov_tools.download_manager import DownloadManager def main(): @@ -29,32 +29,30 @@ def main(): def prepare_remote_test(**kwargs): # First clean the repository. print("Initating sftp module") - sftp_connection = SftpHandle( + download_manager = DownloadManager( user=kwargs["user"], passwd=kwargs["password"], conf_file=None, - user_relecov=None, - password_relecov=None, download_option=kwargs["download_option"], output_location=kwargs["output_location"], target_folders=kwargs["target_folders"], ) print("Openning connection to sftp") - sftp_connection.sftp_port = os.environ["TEST_PORT"] - if not sftp_connection.open_connection(): + download_manager.relecov_sftp.sftp_port = os.environ["TEST_PORT"] + if not download_manager.relecov_sftp.open_connection(): print("Could not open connection to remote sftp") sys.exit(1) - remote_folders = sftp_connection.list_remote_folders(".", recursive=True) + remote_folders = download_manager.relecov_sftp.list_remote_folders(".", recursive=True) clean_folders = [folder.replace("./", "") for folder in remote_folders] print("Cleaning folders") for folder in clean_folders: if len(folder.split("/")) < 2: continue - filelist = sftp_connection.get_file_list(folder) + filelist = download_manager.relecov_sftp.get_file_list(folder) for file in filelist: - sftp_connection.client.remove(file) + download_manager.relecov_sftp.remove_file(file) print(f"Removing remote folder {folder}") - sftp_connection.client.rmdir(folder) + download_manager.relecov_sftp.remove_dir(folder) # Upload the test dataset to the sftp. data_loc = "tests/data/sftp_handle" @@ -68,20 +66,20 @@ def prepare_remote_test(**kwargs): else: continue base_folder = folder.split("/")[-1] - sftp_connection.client.mkdir(os.path.join(remote_dir, base_folder)) + download_manager.relecov_sftp.make_dir(os.path.join(remote_dir, base_folder)) print(f"Uploading files from {base_folder}") for file in files: remotepath = os.path.join(remote_dir, base_folder, file) local_path = os.path.join(os.path.abspath(folder), file) - sftp_connection.client.put(localpath=local_path, remotepath=remotepath) + download_manager.client.put(localpath=local_path, remotepath=remotepath) - sftp_connection.close_connection() + download_manager.relecov_sftp.close_connection() # Test download_module - def test_download(sftp_connection): - sftp_connection.execute_process() + def test_download(download_manager): + download_manager.execute_process() - test_download(sftp_connection) + test_download(download_manager) if __name__ == "__main__": From b0417cc5901ef25ceeac71c4cc05e3cc702a5287 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 21 Aug 2024 10:15:14 +0200 Subject: [PATCH 1380/1454] Moving delete folder and files to sftp class --- relecov_tools/download_manager.py | 4 ++-- relecov_tools/sftp_client.py | 34 +++++++++++++++++++++++++++++++ 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/relecov_tools/download_manager.py b/relecov_tools/download_manager.py index fef918bc..64df3a90 100755 --- a/relecov_tools/download_manager.py +++ b/relecov_tools/download_manager.py @@ -578,7 +578,7 @@ def delete_remote_files(self, remote_folder, files=None, skip_seqs=False): return for file in files_to_remove: try: - self.relecov_sftp.remove( + self.relecov_sftp.remove_file( os.path.join(remote_folder, os.path.basename(file)) ) log.info("%s Deleted from remote server", file) @@ -599,7 +599,7 @@ def remove_client_dir(remote_folder): if len(remote_folder.replace("./", "").split("/")) >= 2: log.info("Trying to remove %s", remote_folder) try: - self.relecov_sftp.rmdir(remote_folder) + self.relecov_sftp.remove_dir(remote_folder) log.info("Successfully removed %s", remote_folder) except (OSError, PermissionError) as e: log_text = f"Could not delete remote {remote_folder}. Error: {e}" diff --git a/relecov_tools/sftp_client.py b/relecov_tools/sftp_client.py index 5853af00..d9de82ca 100644 --- a/relecov_tools/sftp_client.py +++ b/relecov_tools/sftp_client.py @@ -204,6 +204,40 @@ def rename_file(self, old_name, new_name): stderr.print("[red]File not found") return False + def remove_file(self, file_name): + """Remove a file from remote sftp + + Args: + file_name (str): name of the file to be removed + + Returns: + bool: True if file was removed, False if it was not + """ + try: + self.sftp.remove(file_name) + return True + except FileNotFoundError: + log.error("File %s not found", file_name) + stderr.print("[red]File not found") + return False + + def remove_dir(self, folder_name): + """Remove a directory from remote sftp + + Args: + folder_name (str): name of the directory to be removed + + Returns: + bool: True if directory was removed, False if it was not + """ + try: + self.sftp.rmdir(folder_name) + return True + except FileNotFoundError: + log.error("Directory %s not found", folder_name) + stderr.print("[red]Directory not found") + return False + def upload_file(self, local_path, remote_file): """Upload a file to remote sftp From 5b671cda8b5874790286e345aae5409ab79075ea Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 21 Aug 2024 10:21:21 +0200 Subject: [PATCH 1381/1454] solving liting and solving fail --- tests/test_sftp_handle.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/test_sftp_handle.py b/tests/test_sftp_handle.py index 95e03580..ee45aeb4 100755 --- a/tests/test_sftp_handle.py +++ b/tests/test_sftp_handle.py @@ -42,7 +42,9 @@ def prepare_remote_test(**kwargs): if not download_manager.relecov_sftp.open_connection(): print("Could not open connection to remote sftp") sys.exit(1) - remote_folders = download_manager.relecov_sftp.list_remote_folders(".", recursive=True) + remote_folders = download_manager.relecov_sftp.list_remote_folders( + ".", recursive=True + ) clean_folders = [folder.replace("./", "") for folder in remote_folders] print("Cleaning folders") for folder in clean_folders: @@ -71,7 +73,9 @@ def prepare_remote_test(**kwargs): for file in files: remotepath = os.path.join(remote_dir, base_folder, file) local_path = os.path.join(os.path.abspath(folder), file) - download_manager.client.put(localpath=local_path, remotepath=remotepath) + download_manager.relecov_sftp.upload_file( + localpath=local_path, remotepath=remotepath + ) download_manager.relecov_sftp.close_connection() From b5a62bbb9a78a443d688ca95276e90d5da53ab39 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 21 Aug 2024 10:24:25 +0200 Subject: [PATCH 1382/1454] solving fails at upload_file --- tests/test_sftp_handle.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/tests/test_sftp_handle.py b/tests/test_sftp_handle.py index ee45aeb4..ba738ddc 100755 --- a/tests/test_sftp_handle.py +++ b/tests/test_sftp_handle.py @@ -71,11 +71,9 @@ def prepare_remote_test(**kwargs): download_manager.relecov_sftp.make_dir(os.path.join(remote_dir, base_folder)) print(f"Uploading files from {base_folder}") for file in files: - remotepath = os.path.join(remote_dir, base_folder, file) + remote_path = os.path.join(remote_dir, base_folder, file) local_path = os.path.join(os.path.abspath(folder), file) - download_manager.relecov_sftp.upload_file( - localpath=local_path, remotepath=remotepath - ) + download_manager.relecov_sftp.upload_file(local_path, remote_path) download_manager.relecov_sftp.close_connection() From f71939eea7e1f95705c1297f9a1776b4592ef322 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 21 Aug 2024 16:24:45 +0200 Subject: [PATCH 1383/1454] Standardized date in long_table json --- relecov_tools/assets/pipeline_utils/viralrecon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/assets/pipeline_utils/viralrecon.py b/relecov_tools/assets/pipeline_utils/viralrecon.py index 38b2bb28..dcb1cc31 100644 --- a/relecov_tools/assets/pipeline_utils/viralrecon.py +++ b/relecov_tools/assets/pipeline_utils/viralrecon.py @@ -163,7 +163,7 @@ def convert_to_json(self, samp_dict): def save_to_file(self, j_list): """Transform the parsed data into a json file""" - date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") + date_now = datetime.now().strftime("%Y%m%d%H%M%S") file_name = "long_table_" + date_now + ".json" file_path = os.path.join(self.output_directory, file_name) From b09da00a7b15798cde74b0ec83bf354df8c348ad Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 21 Aug 2024 16:32:01 +0200 Subject: [PATCH 1384/1454] Standardized date in download xlsx --- relecov_tools/download_manager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/download_manager.py b/relecov_tools/download_manager.py index 64df3a90..df770f3a 100755 --- a/relecov_tools/download_manager.py +++ b/relecov_tools/download_manager.py @@ -245,7 +245,7 @@ def create_files_with_metadata_info( prefix_file_name = "_".join(local_folder.split("/")[-2:]) prefix_file_name = prefix_file_name.replace("_tmp_processing", "") # TODO: Move these prefixes to configuration.json - new_metadata_file = "metadata_lab_" + prefix_file_name + ".xlsx" + new_metadata_file = "lab_metadata_" + prefix_file_name + ".xlsx" sample_data_file = "samples_data_" + prefix_file_name + ".json" sample_data_path = os.path.join(local_folder, sample_data_file) os.rename(metadata_file, os.path.join(local_folder, new_metadata_file)) From 61f17404bbd734913f97b7e9f2702b3a2970cb1e Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 21 Aug 2024 16:44:10 +0200 Subject: [PATCH 1385/1454] Standardize output filename --- relecov_tools/read_lab_metadata.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 49393bbd..7827ee47 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -59,11 +59,12 @@ def __init__(self, metadata_file=None, sample_list_file=None, output_folder=None else: self.output_folder = output_folder out_path = os.path.realpath(self.output_folder) - lab_code = out_path.split("/")[-2] + self.lab_code = out_path.split("/")[-2] self.logsum = LogSum( - output_location=self.output_folder, unique_key=lab_code, path=out_path + output_location=self.output_folder, unique_key=self.lab_code, path=out_path ) config_json = ConfigJson() + # TODO: remove hardcoded schema selection relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") relecov_sch_path = os.path.join( os.path.dirname(os.path.realpath(__file__)), "schema", relecov_schema @@ -128,6 +129,7 @@ def adding_fixed_fields(self, m_data): m_data[idx][key] = value m_data[idx]["schema_name"] = self.schema_name m_data[idx]["schema_version"] = self.schema_version + m_data[idx]["submitting_institution_id"] = self.lab_code return m_data def adding_copy_from_other_field(self, m_data): @@ -353,9 +355,8 @@ def create_metadata_json(self): if not completed_metadata: stderr.print("Metadata was completely empty. No output file generated") sys.exit(1) - file_name = ( - "processed_metadata_lab_" + dtime.now().strftime("%Y_%m_%d") + ".json" - ) + file_code = "lab_metadata_" + self.lab_code + "_" + file_name = file_code + dtime.now().strftime("%Y%m%d%H%M%S") + ".json" stderr.print("[blue]Writting output json file") os.makedirs(self.output_folder, exist_ok=True) self.logsum.create_error_summary(called_module="read-lab-metadata") From ca41463296fc03bd7238eef2af7e03e6e494ac10 Mon Sep 17 00:00:00 2001 From: Shettland Date: Wed, 21 Aug 2024 17:23:33 +0200 Subject: [PATCH 1386/1454] read-lab date error hotfix --- relecov_tools/read_lab_metadata.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 7827ee47..6ddb15f6 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -299,12 +299,18 @@ def read_metadata_file(self): self.logsum.add_warning(sample=sample_id, entry=log_text) continue if "date" in key.lower(): - # Check if date is a string. Format YYYY-MM-DD to YYYY/MM/DD - if re.match(r"^\d{4}[-/]\d{2}[-/]\d{2}$", str(row[key])): - row[key] = row[key].replace("/", "-") - if isinstance(row[key], int) or isinstance(row[key], float): + # Check if date is a string. Format YYYY/MM/DD to YYYY-MM-DD + if isinstance(row[key], dtime): + row[key] = str(row[key].date()) + continue + try: + row[key] = str(int(float(row[key]))) log.info("Date given as an integer. Understood as a year") - row[key] = str(int(row[key])) + continue + except ValueError: + pass + if re.match(r"^\d{4}[-/]\d{2}[-/]\d{2}$", str(row[key])): + row[key] = row[key].replace("/", "-").replace(".", "-") else: try: row[key] = str( From 856d81873f191f5e207130c4c3895974ef2ade19 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 22 Aug 2024 09:06:39 +0200 Subject: [PATCH 1387/1454] hotfix read-lab date parse --- relecov_tools/read_lab_metadata.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 6ddb15f6..d299e80a 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -300,16 +300,14 @@ def read_metadata_file(self): continue if "date" in key.lower(): # Check if date is a string. Format YYYY/MM/DD to YYYY-MM-DD - if isinstance(row[key], dtime): - row[key] = str(row[key].date()) - continue try: row[key] = str(int(float(row[key]))) log.info("Date given as an integer. Understood as a year") - continue except ValueError: pass - if re.match(r"^\d{4}[-/]\d{2}[-/]\d{2}$", str(row[key])): + if isinstance(row[key], dtime): + row[key] = str(row[key].date()) + elif re.match(r"^\d{4}[-/]\d{2}[-/]\d{2}$", str(row[key])): row[key] = row[key].replace("/", "-").replace(".", "-") else: try: From e2fd189cf0b6d2d4a3e0afc8e2404fbc6ebb64f7 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 22 Aug 2024 09:24:16 +0200 Subject: [PATCH 1388/1454] Hotfix for read-lab date --- relecov_tools/read_lab_metadata.py | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index d299e80a..faa1d653 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -300,22 +300,19 @@ def read_metadata_file(self): continue if "date" in key.lower(): # Check if date is a string. Format YYYY/MM/DD to YYYY-MM-DD - try: - row[key] = str(int(float(row[key]))) - log.info("Date given as an integer. Understood as a year") - except ValueError: - pass + pattern = r"^\d{4}[-/.]\d{2}[-/.]\d{2}" if isinstance(row[key], dtime): row[key] = str(row[key].date()) - elif re.match(r"^\d{4}[-/]\d{2}[-/]\d{2}$", str(row[key])): + elif re.match(pattern, str(row[key])): row[key] = row[key].replace("/", "-").replace(".", "-") + row[key] = re.match(pattern, row[key]).group(0) else: try: - row[key] = str( - dtime.strptime(str(row[key]), "%Y-%m-%d").date() - ) - except ValueError: + row[key] = str(int(float(str(row[key])))) + log.info("Date given as an integer. Understood as a year") + except (ValueError, TypeError): log_text = f"Invalid date format in {key}: {row[key]}" + import pdb; pdb.set_trace() self.logsum.add_error(sample=sample_id, entry=log_text) stderr.print(f"[red]{log_text} for sample {sample_id}") continue From 12bb063352ef95b859612b9b3c094e15568e18b7 Mon Sep 17 00:00:00 2001 From: Shettland Date: Thu, 22 Aug 2024 09:25:13 +0200 Subject: [PATCH 1389/1454] read-lab parse date hotfix --- relecov_tools/read_lab_metadata.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index faa1d653..2d4efbda 100755 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -312,7 +312,6 @@ def read_metadata_file(self): log.info("Date given as an integer. Understood as a year") except (ValueError, TypeError): log_text = f"Invalid date format in {key}: {row[key]}" - import pdb; pdb.set_trace() self.logsum.add_error(sample=sample_id, entry=log_text) stderr.print(f"[red]{log_text} for sample {sample_id}") continue From 2fe9d03bb6fd584b6504016483ee317dd081bdb5 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 23 Aug 2024 15:38:48 +0200 Subject: [PATCH 1390/1454] fixing bugs --- relecov_tools/__main__.py | 2 +- relecov_tools/pipeline_manager.py | 24 ++++++++++-------------- 2 files changed, 11 insertions(+), 15 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 226f4ad2..7f6503cf 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -503,7 +503,7 @@ def launch_pipeline(input, template, output, config): """ Create the symbolic links for the samples which are validated. """ - new_launch = relecov_tools.launch_pipeline.LaunchPipeline( + new_launch = relecov_tools.pipeline_manager.LaunchPipeline( input, template, output, config ) new_launch.pipeline_exc() diff --git a/relecov_tools/pipeline_manager.py b/relecov_tools/pipeline_manager.py index 726d6355..c611934e 100644 --- a/relecov_tools/pipeline_manager.py +++ b/relecov_tools/pipeline_manager.py @@ -55,23 +55,18 @@ def __init__( "configuration.json", ) if not os.path.exists(pipeline_conf_file): - log.error( - "Pipeline config file %s does not exist ", self.pipeline_conf_file - ) + log.error("Pipeline config file %s does not exist ", pipeline_conf_file) stderr.print( - "[red] Pipeline config file " - + self.pipeline_conf_file - + " does not exist" + "[red] Pipeline config file " + pipeline_conf_file + " does not exist" ) sys.exit(1) conf_settings = relecov_tools.utils.read_json_file(pipeline_conf_file) try: - data = conf_settings["pipelines"]["relecov"] + data = conf_settings["launch_pipeline"] + # get_topic_data("launch_pipeline", "analysis_name") except KeyError: - log.error("Invalid pipeline config file %s ", self.pipeline_conf_file) - stderr.print( - "[red] Invalid pipeline config file " + self.pipeline_conf_file - ) + log.error("Invalid pipeline config file %s ", pipeline_conf_file) + stderr.print("[red] Invalid pipeline config file " + pipeline_conf_file) if ( "analysis_name" not in data or "sample_stored_folder" not in data @@ -163,7 +158,7 @@ def get_latest_lab_folder(self): validate_files = [ os.path.join(data_folder["path"], f) for f in os.listdir(data_folder["path"]) - if f.startswith("validated_processed_metadata") and f.endswith(".json") + if f.startswith("validated_lab_metadata") and f.endswith(".json") ] if not validate_files: continue @@ -175,11 +170,11 @@ def get_latest_lab_folder(self): sample = {} sample["sequencing_sample_id"] = item["sequencing_sample_id"] sample["r1_fastq_file_path"] = os.path.join( - item["r1_fastq_file_path"], item["sequence_file_R1_fastq"] + item["r1_fastq_filepath"], item["sequence_file_R1_fastq"] ) if "r2_fastq_file_path" in item: sample["r2_fastq_file_path"] = os.path.join( - item["r2_fastq_file_path"], item["sequence_file_R2_fastq"] + item["r1_fastq_filepath"], item["sequence_file_R2_fastq"] ) samples_data.append(sample) lab_code = lab.split("/")[-1] @@ -209,6 +204,7 @@ def pipeline_exc(self): sequencing_r1_sample_id = item["sequencing_sample_id"] + "_R1." + ext # copy r1 sequencing file into the output folder raw_folder = os.path.join(self.analysis_folder, self.copied_sample_folder) + try: shutil.copy(item["r1_fastq_file_path"], raw_folder) # create simlink for the r1 From a736f92adf56c35f7c476ae721e1f1070be0bea4 Mon Sep 17 00:00:00 2001 From: luissian Date: Sat, 24 Aug 2024 09:14:03 +0200 Subject: [PATCH 1391/1454] Increase versio to create pip package --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 91770d8f..0448207a 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -version = "0.0.5" +version = "0.0.6" with open("README.md") as f: readme = f.read() From 91c524e2612fee1bf1a78411328807de32ead96d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Wed, 19 Jun 2024 13:27:33 +0200 Subject: [PATCH 1392/1454] init skeleton for build_schema module --- relecov_tools/__main__.py | 31 +++++++++++++++++++ relecov_tools/build_schema.py | 58 +++++++++++++++++++++++++++++++++++ 2 files changed, 89 insertions(+) create mode 100644 relecov_tools/build_schema.py diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 7f6503cf..4ec80d52 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -21,7 +21,11 @@ import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload import relecov_tools.upload_ena_protocol +<<<<<<< HEAD import relecov_tools.pipeline_manager +======= +import relecov_tools.build_schema +>>>>>>> baa2c36 (init skeleton for build_schema module) log = logging.getLogger() @@ -508,6 +512,33 @@ def launch_pipeline(input, template, output, config): ) new_launch.pipeline_exc() +# schema builder +@relecov_tools_cli.command(help_priority=13) +@click.option( + "-i" + "--input_file", + type=click.Path(), + help="Path to the Excel document containing the database definition." +) +@click.option( + "-p", + "--print_diff", + type=click.BOOL, + help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json." +) +@click.option( + "-o", + "--out_dir", + type=click.Path(), + help="Path to save output file" +) +def build_schema(input_file, print_diff, out_dir): + """""" + schema_update = relecov_tools.build_schema.SchemaBuilder( + input_file, print_diff, out_dir + ) + #schema_update.() + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py new file mode 100644 index 00000000..254e361e --- /dev/null +++ b/relecov_tools/build_schema.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python +import logging +import rich.console + +import relecov_tools.utils + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +class SchemaBuilder: + def __init__(self, excel_file_path=None, schema_file_path=None): + """ + Initialize the SchemaBuilder with paths to the Excel file containing the database definitions + and the schema_input.json file. + + Args: + excel_file_path (str): Path to the Excel file containing the database definitions. + schema_file_path (str): Path to the schema_input.json file. + """ + self.excel_file_path = excel_file_path + self.schema_file_path = schema_file_path + + def create_schema(self): + """ + Create schema_input.json when no schema is already present. + """ + # TODO: Read the Excel file and extract the database definitions. + + # TODO: Check if schema_input.json already exists. + + # TODO: If schema_input.json does not exist, create it and populate with the extracted definitions. + + def update_schema(self): + """ + Update the schema_input.json based on the definitions in the Excel file. + """ + # TODO: Read the Excel file and extract the database definitions. + + # TODO: Compare the extracted definitions with the current schema_input.json. + + # TODO: Update the schema_input.json with the new definitions. + + def print_schema_diff(self): + """ + Print the differences between the current version of schema_input.json + and the updated version after calling update_schema(). + """ + # TODO: Load the current schema_input.json. + + # TODO: Load the updated schema_input.json after calling update_schema(). + + # TODO: Compare the two versions and print/save the differences. From 53b2c9a1f4123812bce4efe8faf0f71707f8251a Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 20 Jun 2024 11:34:15 +0200 Subject: [PATCH 1393/1454] added constructor and method to read excel database --- relecov_tools/__main__.py | 19 ++++++++++------ relecov_tools/build_schema.py | 41 +++++++++++++++++++++++++++++++++-- 2 files changed, 51 insertions(+), 9 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 4ec80d52..07446ed5 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -515,14 +515,20 @@ def launch_pipeline(input, template, output, config): # schema builder @relecov_tools_cli.command(help_priority=13) @click.option( - "-i" + "-i", "--input_file", type=click.Path(), help="Path to the Excel document containing the database definition." ) @click.option( - "-p", - "--print_diff", + "-s", + "--schema_base", + type=click.Path(), + help="Path to the Excel document containing the database definition." +) +@click.option( + "-d", + "--diff", type=click.BOOL, help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json." ) @@ -532,13 +538,12 @@ def launch_pipeline(input, template, output, config): type=click.Path(), help="Path to save output file" ) -def build_schema(input_file, print_diff, out_dir): +def build_schema(input_file, schema_base, diff, out_dir): """""" schema_update = relecov_tools.build_schema.SchemaBuilder( - input_file, print_diff, out_dir + input_file, schema_base, diff, out_dir ) - #schema_update.() - + schema_update.handle_build_schema() if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 254e361e..35cd2ae7 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -1,6 +1,10 @@ #!/usr/bin/env python import logging import rich.console +import pandas as pd +import json +import os +import sys import relecov_tools.utils @@ -14,7 +18,13 @@ class SchemaBuilder: - def __init__(self, excel_file_path=None, schema_file_path=None): + def __init__( + self, + excel_file_path=None, + base_schema_path=None, + print_diff=False, + out_dir=None + ): """ Initialize the SchemaBuilder with paths to the Excel file containing the database definitions and the schema_input.json file. @@ -24,8 +34,33 @@ def __init__(self, excel_file_path=None, schema_file_path=None): schema_file_path (str): Path to the schema_input.json file. """ self.excel_file_path = excel_file_path - self.schema_file_path = schema_file_path + self.schema_file_path = base_schema_path + # Validate the Excel file path + if not self.excel_file_path or not os.path.isfile(self.excel_file_path): + raise ValueError("A valid Excel file path must be provided.") + if not self.excel_file_path.endswith('.xlsx'): + raise ValueError("The Excel file must have a .xlsx extension.") + + def read_database_definition(self): + """Reads the database definition and converts it into json format.""" + # Read excel file + df = pd.read_excel(self.excel_file_path) + + # Convert database to json format + json_data = {} + for _, row in df.iterrows(): + property_name = row[0] + values=row.drop(df.columns[0]).to_dict() + json_data[property_name] = values + + # Check json is not empty + if len(json_data) == 0: + stderr.print("[red]No data found in xlsx database") + sys.exit(1) + + + return(json_data) def create_schema(self): """ Create schema_input.json when no schema is already present. @@ -56,3 +91,5 @@ def print_schema_diff(self): # TODO: Load the updated schema_input.json after calling update_schema(). # TODO: Compare the two versions and print/save the differences. + def handle_build_schema(self): + self.read_database_definition() From f9b17acd5d5adede35848e068522bdc0b92077e5 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 20 Jun 2024 13:43:50 +0200 Subject: [PATCH 1394/1454] fixed access method to pandas object --- relecov_tools/build_schema.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 35cd2ae7..6ff38ef5 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -50,7 +50,7 @@ def read_database_definition(self): # Convert database to json format json_data = {} for _, row in df.iterrows(): - property_name = row[0] + property_name = row.iloc[0] values=row.drop(df.columns[0]).to_dict() json_data[property_name] = values @@ -58,6 +58,7 @@ def read_database_definition(self): if len(json_data) == 0: stderr.print("[red]No data found in xlsx database") sys.exit(1) + return(json_data) return(json_data) From e52f7d33e19d4f7862f0fd45a3b5f9d1bcf2ec20 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 20 Jun 2024 13:44:57 +0200 Subject: [PATCH 1395/1454] added method to create schema template based on draft version --- .../assets/schema_utils/jsonschema_draft.py | 49 +++++++++++++++++++ relecov_tools/build_schema.py | 17 +++++-- 2 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 relecov_tools/assets/schema_utils/jsonschema_draft.py diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py new file mode 100644 index 00000000..82817ee3 --- /dev/null +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -0,0 +1,49 @@ +import logging +import sys + +import rich.console + +import relecov_tools.utils +import pkg_resources + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + +def create_draft(draft_version, required=None): + """Creates a JSON Schema Draft template with required fields.""" + available_schemas = ["2020-12"] + + if draft_version not in available_schemas: + stderr.print(f"[red] {draft_version} not found. Available schemas are: {', '.join(available_schemas)}") + sys.exit(1) + + url_str = f"https://json-schema.org/draft/{draft_version}/schema" + id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" + description_str = "Json schema that specifies the structure, content, and validation rules for RELECOV metadata" + pakage_version_str = pkg_resources.get_distribution("relecov_tools").version + + # Construct the draft template + draft_template = { + "$schema": url_str, + "$id": id_str, + "title": "RELECOV schema", + "description": description_str, + "version": pakage_version_str, + "type": "object", + "properties": { + } + } + + # Include required fields if specified + if required: + draft_template["required"] = required + + return draft_template + + +# TODO: draft202012Validator should be implemented here diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 6ff38ef5..83342bae 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -7,6 +7,7 @@ import sys import relecov_tools.utils +import relecov_tools.assets.schema_utils.jsonschema_draft log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -60,9 +61,12 @@ def read_database_definition(self): sys.exit(1) return(json_data) + def create_schema_draft_template(self, draft_version): + "Loads JsonSchema template based on draft name: Available drafts: [2020-12]" + draft_template = relecov_tools.assets.schema_utils.jsonschema_draft.create_draft(draft_version) + return(draft_template) - return(json_data) - def create_schema(self): + def build_new_schema(self, template, json_data): """ Create schema_input.json when no schema is already present. """ @@ -93,4 +97,11 @@ def print_schema_diff(self): # TODO: Compare the two versions and print/save the differences. def handle_build_schema(self): - self.read_database_definition() + + # Load xlsx database and convert into json format + json_db = self.read_database_definition() + + # Create schema template based on version draft specification. + # TODO: this method should show a prompt to mannually select the desired draft version. + draft_template = self.create_schema_draft_template("2020-12") + From c41affe9c40e152a6d4b20fa3e724e028cc09721 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 20 Jun 2024 13:54:02 +0200 Subject: [PATCH 1396/1454] fix linting --- relecov_tools/__main__.py | 14 ++++------ .../assets/schema_utils/jsonschema_draft.py | 10 ++++--- relecov_tools/build_schema.py | 28 ++++++++++--------- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 07446ed5..f4d17829 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -518,26 +518,21 @@ def launch_pipeline(input, template, output, config): "-i", "--input_file", type=click.Path(), - help="Path to the Excel document containing the database definition." + help="Path to the Excel document containing the database definition.", ) @click.option( "-s", "--schema_base", type=click.Path(), - help="Path to the Excel document containing the database definition." + help="Path to the Excel document containing the database definition.", ) @click.option( "-d", "--diff", type=click.BOOL, - help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json." -) -@click.option( - "-o", - "--out_dir", - type=click.Path(), - help="Path to save output file" + help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json.", ) +@click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file") def build_schema(input_file, schema_base, diff, out_dir): """""" schema_update = relecov_tools.build_schema.SchemaBuilder( @@ -545,5 +540,6 @@ def build_schema(input_file, schema_base, diff, out_dir): ) schema_update.handle_build_schema() + if __name__ == "__main__": run_relecov_tools() diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 82817ee3..53cae1c4 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -14,14 +14,17 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + def create_draft(draft_version, required=None): """Creates a JSON Schema Draft template with required fields.""" available_schemas = ["2020-12"] if draft_version not in available_schemas: - stderr.print(f"[red] {draft_version} not found. Available schemas are: {', '.join(available_schemas)}") + stderr.print( + f"[red] {draft_version} not found. Available schemas are: {', '.join(available_schemas)}" + ) sys.exit(1) - + url_str = f"https://json-schema.org/draft/{draft_version}/schema" id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" description_str = "Json schema that specifies the structure, content, and validation rules for RELECOV metadata" @@ -35,8 +38,7 @@ def create_draft(draft_version, required=None): "description": description_str, "version": pakage_version_str, "type": "object", - "properties": { - } + "properties": {}, } # Include required fields if specified diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 83342bae..67e598dd 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -2,7 +2,6 @@ import logging import rich.console import pandas as pd -import json import os import sys @@ -24,7 +23,7 @@ def __init__( excel_file_path=None, base_schema_path=None, print_diff=False, - out_dir=None + out_dir=None, ): """ Initialize the SchemaBuilder with paths to the Excel file containing the database definitions @@ -40,7 +39,7 @@ def __init__( # Validate the Excel file path if not self.excel_file_path or not os.path.isfile(self.excel_file_path): raise ValueError("A valid Excel file path must be provided.") - if not self.excel_file_path.endswith('.xlsx'): + if not self.excel_file_path.endswith(".xlsx"): raise ValueError("The Excel file must have a .xlsx extension.") def read_database_definition(self): @@ -52,19 +51,23 @@ def read_database_definition(self): json_data = {} for _, row in df.iterrows(): property_name = row.iloc[0] - values=row.drop(df.columns[0]).to_dict() + values = row.drop(df.columns[0]).to_dict() json_data[property_name] = values - + # Check json is not empty if len(json_data) == 0: stderr.print("[red]No data found in xlsx database") sys.exit(1) - return(json_data) + return json_data def create_schema_draft_template(self, draft_version): "Loads JsonSchema template based on draft name: Available drafts: [2020-12]" - draft_template = relecov_tools.assets.schema_utils.jsonschema_draft.create_draft(draft_version) - return(draft_template) + draft_template = ( + relecov_tools.assets.schema_utils.jsonschema_draft.create_draft( + draft_version + ) + ) + return draft_template def build_new_schema(self, template, json_data): """ @@ -96,12 +99,11 @@ def print_schema_diff(self): # TODO: Load the updated schema_input.json after calling update_schema(). # TODO: Compare the two versions and print/save the differences. + def handle_build_schema(self): - # Load xlsx database and convert into json format - json_db = self.read_database_definition() - + self.read_database_definition() + # Create schema template based on version draft specification. # TODO: this method should show a prompt to mannually select the desired draft version. - draft_template = self.create_schema_draft_template("2020-12") - + self.create_schema_draft_template("2020-12") From dfecb2f84dcdc1b56c4d94b4f6e46a7f99d360fc Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 21 Jun 2024 09:59:01 +0200 Subject: [PATCH 1397/1454] improve management of the out_dir param --- relecov_tools/__main__.py | 2 +- relecov_tools/build_schema.py | 19 +++++++++++++++++-- relecov_tools/utils.py | 35 +++++++++++++++++++++++++++++++++++ 3 files changed, 53 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index f4d17829..d731189b 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -532,7 +532,7 @@ def launch_pipeline(input, template, output, config): type=click.BOOL, help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json.", ) -@click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file") +@click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file/s") def build_schema(input_file, schema_base, diff, out_dir): """""" schema_update = relecov_tools.build_schema.SchemaBuilder( diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 67e598dd..426a895a 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -22,7 +22,7 @@ def __init__( self, excel_file_path=None, base_schema_path=None, - print_diff=False, + show_diff=False, out_dir=None, ): """ @@ -35,12 +35,27 @@ def __init__( """ self.excel_file_path = excel_file_path self.schema_file_path = base_schema_path + self.show_diff = show_diff - # Validate the Excel file path + # Validate input variables if not self.excel_file_path or not os.path.isfile(self.excel_file_path): raise ValueError("A valid Excel file path must be provided.") if not self.excel_file_path.endswith(".xlsx"): raise ValueError("The Excel file must have a .xlsx extension.") + if not out_dir: + self.output_folder = relecov_tools.utils.prompt_path( + msg="Select the output folder:" + ) + else: + if not os.path.exists(out_dir): + stderr.print(f"[red]The directory {out_dir} does not exist. Please, try again. Bye") + sys.exit(1) + if not os.path.isdir(out_dir): + stderr.print("[red]The provided path is not a directory.") + sys.exit(1) + else: + self.out_dir = out_dir + def read_database_definition(self): """Reads the database definition and converts it into json format.""" diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 8c3991d8..9657fe67 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -3,6 +3,7 @@ Common utility function used for relecov_tools package. """ import os +import sys import glob import hashlib import logging @@ -412,3 +413,37 @@ def print_log_report( tablefmt="fancy_grid", ) ) + +# TODO: not used so far but can help to handle output folder creation. +def prompt_create_outdir(path, folder_name=None, prompt_message="Define path to store the output:"): + """Ensure the directory exists or prompt the user to define and create it.""" + # Check path + if not path: + path = prompt_path("Define path to store the output:") + stderr.print(f"Chosen directory: {path}") + + # Check folder_name + if not folder_name: + default_folder = prompt_yn_question("Do you want to use default directory ('results') to store the results? (yes/no):") + if not default_folder: + folder_name = prompt_text("Write your output directory: ") + else: + folder_name = 'results' + + global_path = os.path.join(path, folder_name) + + if not os.path.exists(global_path): + create_folder = prompt_yn_question(f"The directory does not exist. Do you want to create '{folder_name}' folder in this path? (yes/no):") + if create_folder: + os.makedirs(global_path) + stderr.print(f"[green]Folder '{folder_name}' created at {path}") + else: + stderr.print("[red]Directory creation aborted.") + sys.exit(1) + elif os.path.isdir(global_path): + os.makedirs(global_path, exist_ok=True) + stderr.print(f"[green]Folder '{folder_name}' created at {path}") + else: + stderr.print("[red]The provided path is not a directory.") + sys.exit(1) + return (global_path) From 4d629c67bf686d86d363c5e2124cc122355a3bdc Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 21 Jun 2024 13:35:29 +0200 Subject: [PATCH 1398/1454] add method to get the 'in use' schema --- relecov_tools/build_schema.py | 45 +++++++++++++++++++++++++++++++---- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 426a895a..58333e87 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -7,6 +7,7 @@ import relecov_tools.utils import relecov_tools.assets.schema_utils.jsonschema_draft +from relecov_tools.config_json import ConfigJson log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -83,8 +84,37 @@ def create_schema_draft_template(self, draft_version): ) ) return draft_template + + def get_current_schema(self): + """ + Check if the current RELECOV schema is available in the configuration file. + """ + try: + conf = ConfigJson() + schemas = conf.get_configuration("json_schemas") + + if "relecov_schema" in schemas: + current_schema = schemas["relecov_schema"] + stderr.print("[green]RELECOV schema found in the configuration.") + return current_schema + else: + stderr.print("[orange]RELECOV schema not found in the configuration.") + return None + + except FileNotFoundError as fnf_error: + stderr.print(f"[red]Configuration file not found: {fnf_error}") + return None - def build_new_schema(self, template, json_data): + except KeyError as key_error: + stderr.print(f"[orange]Configuration key error: {key_error}") + return None + + except Exception as e: + stderr.print(f"An unexpected error occurred: {e}") + return None + + + def build_new_schema(self, schema_draft, json_data): """ Create schema_input.json when no schema is already present. """ @@ -119,6 +149,13 @@ def handle_build_schema(self): # Load xlsx database and convert into json format self.read_database_definition() - # Create schema template based on version draft specification. - # TODO: this method should show a prompt to mannually select the desired draft version. - self.create_schema_draft_template("2020-12") + # Verify current schema used by relecov-tools: + current_schema = self.get_current_schema() + # TODO: if schema not found do something + #if not current_schema: + + # TODO: build new schema draft based on database definition. + # TODO: create_schema_draft_template should show a prompt to mannually select the desired draft version. + schema_draft_template = self.create_schema_draft_template() + + # TODO: Compare current vs new schema From 71c09001b14dc4bb22818593d5889e16090c147c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 21 Jun 2024 13:49:22 +0200 Subject: [PATCH 1399/1454] added prompt to choose an available version of json shcema draft --- relecov_tools/assets/schema_utils/jsonschema_draft.py | 9 ++++----- relecov_tools/build_schema.py | 5 ++--- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 53cae1c4..633a8264 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -19,11 +19,10 @@ def create_draft(draft_version, required=None): """Creates a JSON Schema Draft template with required fields.""" available_schemas = ["2020-12"] - if draft_version not in available_schemas: - stderr.print( - f"[red] {draft_version} not found. Available schemas are: {', '.join(available_schemas)}" - ) - sys.exit(1) + if not draft_version: + draft_version = relecov_tools.utils.prompt_checkbox("Choose a Json Schema valid version:", available_schemas) + elif draft_version not in available_schemas: + draft_version = relecov_tools.utils.prompt_checkbox(f"Draft version '{draft_version}' not found. Choose a valid Json Schema version:", available_schemas) url_str = f"https://json-schema.org/draft/{draft_version}/schema" id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 58333e87..ab6d59b1 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -76,7 +76,7 @@ def read_database_definition(self): sys.exit(1) return json_data - def create_schema_draft_template(self, draft_version): + def create_schema_draft_template(self, draft_version=None): "Loads JsonSchema template based on draft name: Available drafts: [2020-12]" draft_template = ( relecov_tools.assets.schema_utils.jsonschema_draft.create_draft( @@ -155,7 +155,6 @@ def handle_build_schema(self): #if not current_schema: # TODO: build new schema draft based on database definition. - # TODO: create_schema_draft_template should show a prompt to mannually select the desired draft version. - schema_draft_template = self.create_schema_draft_template() + schema_draft_template = self.create_schema_draft_template('2020-2') # TODO: Compare current vs new schema From fd7adb76ad94cb1edd60ac3e21c7aac1597e5720 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 21 Jun 2024 13:56:20 +0200 Subject: [PATCH 1400/1454] add remaning changes related to previous commit --- relecov_tools/assets/schema_utils/jsonschema_draft.py | 2 +- relecov_tools/build_schema.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 633a8264..fe7d3ee9 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -15,7 +15,7 @@ ) -def create_draft(draft_version, required=None): +def create_draft(draft_version=None, required=None): """Creates a JSON Schema Draft template with required fields.""" available_schemas = ["2020-12"] diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index ab6d59b1..574088db 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -154,7 +154,8 @@ def handle_build_schema(self): # TODO: if schema not found do something #if not current_schema: - # TODO: build new schema draft based on database definition. - schema_draft_template = self.create_schema_draft_template('2020-2') + # Create schema draft template (leave empty to be prompted to list of available schema versions) + schema_draft_template = self.create_schema_draft_template("2020-2") + # build new schema draft based on database definition. # TODO: Compare current vs new schema From 060e75857e0a97760efc42465dd0b96dfa09b1f1 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 21 Jun 2024 13:57:57 +0200 Subject: [PATCH 1401/1454] fix black linting --- .../assets/schema_utils/jsonschema_draft.py | 10 +++++++--- relecov_tools/build_schema.py | 16 ++++++++-------- relecov_tools/utils.py | 19 +++++++++++++------ 3 files changed, 28 insertions(+), 17 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index fe7d3ee9..54f015e9 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -1,5 +1,4 @@ import logging -import sys import rich.console @@ -20,9 +19,14 @@ def create_draft(draft_version=None, required=None): available_schemas = ["2020-12"] if not draft_version: - draft_version = relecov_tools.utils.prompt_checkbox("Choose a Json Schema valid version:", available_schemas) + draft_version = relecov_tools.utils.prompt_checkbox( + "Choose a Json Schema valid version:", available_schemas + ) elif draft_version not in available_schemas: - draft_version = relecov_tools.utils.prompt_checkbox(f"Draft version '{draft_version}' not found. Choose a valid Json Schema version:", available_schemas) + draft_version = relecov_tools.utils.prompt_checkbox( + f"Draft version '{draft_version}' not found. Choose a valid Json Schema version:", + available_schemas, + ) url_str = f"https://json-schema.org/draft/{draft_version}/schema" id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 574088db..e89f4f6b 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -49,7 +49,9 @@ def __init__( ) else: if not os.path.exists(out_dir): - stderr.print(f"[red]The directory {out_dir} does not exist. Please, try again. Bye") + stderr.print( + f"[red]The directory {out_dir} does not exist. Please, try again. Bye" + ) sys.exit(1) if not os.path.isdir(out_dir): stderr.print("[red]The provided path is not a directory.") @@ -57,7 +59,6 @@ def __init__( else: self.out_dir = out_dir - def read_database_definition(self): """Reads the database definition and converts it into json format.""" # Read excel file @@ -84,7 +85,7 @@ def create_schema_draft_template(self, draft_version=None): ) ) return draft_template - + def get_current_schema(self): """ Check if the current RELECOV schema is available in the configuration file. @@ -92,7 +93,7 @@ def get_current_schema(self): try: conf = ConfigJson() schemas = conf.get_configuration("json_schemas") - + if "relecov_schema" in schemas: current_schema = schemas["relecov_schema"] stderr.print("[green]RELECOV schema found in the configuration.") @@ -113,7 +114,6 @@ def get_current_schema(self): stderr.print(f"An unexpected error occurred: {e}") return None - def build_new_schema(self, schema_draft, json_data): """ Create schema_input.json when no schema is already present. @@ -152,10 +152,10 @@ def handle_build_schema(self): # Verify current schema used by relecov-tools: current_schema = self.get_current_schema() # TODO: if schema not found do something - #if not current_schema: - + # if not current_schema: + # Create schema draft template (leave empty to be prompted to list of available schema versions) schema_draft_template = self.create_schema_draft_template("2020-2") - # build new schema draft based on database definition. + # build new schema draft based on database definition. # TODO: Compare current vs new schema diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 9657fe67..e1d195c4 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -414,8 +414,11 @@ def print_log_report( ) ) + # TODO: not used so far but can help to handle output folder creation. -def prompt_create_outdir(path, folder_name=None, prompt_message="Define path to store the output:"): +def prompt_create_outdir( + path, folder_name=None, prompt_message="Define path to store the output:" +): """Ensure the directory exists or prompt the user to define and create it.""" # Check path if not path: @@ -424,16 +427,20 @@ def prompt_create_outdir(path, folder_name=None, prompt_message="Define path to # Check folder_name if not folder_name: - default_folder = prompt_yn_question("Do you want to use default directory ('results') to store the results? (yes/no):") + default_folder = prompt_yn_question( + "Do you want to use default directory ('results') to store the results? (yes/no):" + ) if not default_folder: folder_name = prompt_text("Write your output directory: ") else: - folder_name = 'results' - + folder_name = "results" + global_path = os.path.join(path, folder_name) if not os.path.exists(global_path): - create_folder = prompt_yn_question(f"The directory does not exist. Do you want to create '{folder_name}' folder in this path? (yes/no):") + create_folder = prompt_yn_question( + f"The directory does not exist. Do you want to create '{folder_name}' folder in this path? (yes/no):" + ) if create_folder: os.makedirs(global_path) stderr.print(f"[green]Folder '{folder_name}' created at {path}") @@ -446,4 +453,4 @@ def prompt_create_outdir(path, folder_name=None, prompt_message="Define path to else: stderr.print("[red]The provided path is not a directory.") sys.exit(1) - return (global_path) + return global_path From 03ee97d695968cab01e4d51332a2b03f6e341581 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 24 Jun 2024 10:36:21 +0200 Subject: [PATCH 1402/1454] created new method to build schema based on database definition and template schema draft --- relecov_tools/build_schema.py | 55 +++++++++++++++++++++++++++++++---- 1 file changed, 50 insertions(+), 5 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index e89f4f6b..6c10e9e4 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -114,11 +114,52 @@ def get_current_schema(self): stderr.print(f"An unexpected error occurred: {e}") return None - def build_new_schema(self, schema_draft, json_data): + def build_new_schema(self, json_data, schema_draft): """ - Create schema_input.json when no schema is already present. + Create a json schema file based on input data and draf skeleton.. """ - # TODO: Read the Excel file and extract the database definitions. + try: + # List of properties to check in the features dictionary: + # key[database_key]: value[schema_key] + properties_to_check = { + 'which enums': 'enum', + 'examples': 'examples', + 'ontology_id': 'ontology', + 'Object type': 'type', # replace 'type' with 'Object type' + 'description': 'description', + 'classification': 'classification', + 'label_name': 'label', + 'fill_mode': 'fill_mode', + 'minLength': 'minLength' # replace 'minLenght' with 'minLength' + } + + for property_id, features in json_data.items(): + schema_property = {} + + for feature_key, schema_key in properties_to_check.items(): + if feature_key in features: + # For enum and examples, wrap the value in a list + if schema_key in ['enum', 'examples']: + value = str(features[feature_key]) + # if no value, json key wont be necessary, then avoid adding it + if len(value) > 0 and not value == 'nan': + schema_property[schema_key] = value + else: + schema_property[schema_key] = features[feature_key] + + # Set default values if not provided + if 'fill_mode' not in schema_property: + schema_property['fill_mode'] = None # FIXME: this does not appear in database definition + if 'minLength' not in schema_property: + schema_property['minLength'] = 1 # FIXME: this does not appear in database definition + + schema_draft['properties'][property_id] = schema_property + + return schema_draft + + except Exception as e: + stderr.print(f"[red]Error building schema: {str(e)}") + raise # TODO: Check if schema_input.json already exists. @@ -147,7 +188,7 @@ def print_schema_diff(self): def handle_build_schema(self): # Load xlsx database and convert into json format - self.read_database_definition() + database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: current_schema = self.get_current_schema() @@ -155,7 +196,11 @@ def handle_build_schema(self): # if not current_schema: # Create schema draft template (leave empty to be prompted to list of available schema versions) - schema_draft_template = self.create_schema_draft_template("2020-2") + schema_draft_template = self.create_schema_draft_template("2020-12") # build new schema draft based on database definition. + res = self.build_new_schema(database_dic, schema_draft_template) + # TODO: Compare current vs new schema + + # TODO: add method to add new schema via input file instead of building new (encompases validation checks). From aee9899ca2cc9008d945d9e5ee47f1775bef3455 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 12:00:43 +0200 Subject: [PATCH 1403/1454] update method to build new schema and add items to json draft --- .../assets/schema_utils/jsonschema_draft.py | 5 +++-- relecov_tools/build_schema.py | 20 ++++++++++++------- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 54f015e9..f5c5cdaa 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -28,7 +28,7 @@ def create_draft(draft_version=None, required=None): available_schemas, ) - url_str = f"https://json-schema.org/draft/{draft_version}/schema" + url_str = Draft202012Validator.META_SCHEMA["$id"] id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" description_str = "Json schema that specifies the structure, content, and validation rules for RELECOV metadata" pakage_version_str = pkg_resources.get_distribution("relecov_tools").version @@ -41,7 +41,8 @@ def create_draft(draft_version=None, required=None): "description": description_str, "version": pakage_version_str, "type": "object", - "properties": {}, + "required": [], + "properties": {} } # Include required fields if specified diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 6c10e9e4..b7c958e8 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -122,17 +122,19 @@ def build_new_schema(self, json_data, schema_draft): # List of properties to check in the features dictionary: # key[database_key]: value[schema_key] properties_to_check = { - 'which enums': 'enum', + 'enum': 'enum', 'examples': 'examples', 'ontology_id': 'ontology', - 'Object type': 'type', # replace 'type' with 'Object type' + 'type': 'type', 'description': 'description', 'classification': 'classification', 'label_name': 'label', 'fill_mode': 'fill_mode', - 'minLength': 'minLength' # replace 'minLenght' with 'minLength' + 'minLength': 'minLength', + 'required': 'required' } + # Filling properties for property_id, features in json_data.items(): schema_property = {} @@ -143,7 +145,11 @@ def build_new_schema(self, json_data, schema_draft): value = str(features[feature_key]) # if no value, json key wont be necessary, then avoid adding it if len(value) > 0 and not value == 'nan': - schema_property[schema_key] = value + # Enum is an array like object + if schema_key == 'enum': + schema_property[schema_key] = value.split(', ') + elif schema_key == 'examples': + schema_property[schema_key] = [value] else: schema_property[schema_key] = features[feature_key] @@ -160,10 +166,10 @@ def build_new_schema(self, json_data, schema_draft): except Exception as e: stderr.print(f"[red]Error building schema: {str(e)}") raise + # Once json schema is created, it requires validation - # TODO: Check if schema_input.json already exists. + # TODO: add validation chek - # TODO: If schema_input.json does not exist, create it and populate with the extracted definitions. def update_schema(self): """ @@ -199,7 +205,7 @@ def handle_build_schema(self): schema_draft_template = self.create_schema_draft_template("2020-12") # build new schema draft based on database definition. - res = self.build_new_schema(database_dic, schema_draft_template) + new_schema = self.build_new_schema(database_dic, schema_draft_template) # TODO: Compare current vs new schema From 27693370726452752ddcac157ac875e07381535f Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 12:02:44 +0200 Subject: [PATCH 1404/1454] add method and utils to check new schema is valid --- relecov_tools/assets/schema_utils/jsonschema_draft.py | 11 +++++++++++ relecov_tools/build_schema.py | 8 +++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index f5c5cdaa..293a42d6 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -4,6 +4,7 @@ import relecov_tools.utils import pkg_resources +from jsonschema import Draft202012Validator, ValidationError, exceptions log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -53,3 +54,13 @@ def create_draft(draft_version=None, required=None): # TODO: draft202012Validator should be implemented here +# TODO: this should be able to check_schema based on supported versions. +def check_schema_draft(schema_draft, version="2020-12"): + """Validates the schema_draft against the JSON Schema Draft 2020-12 meta-schema.""" + try: + Draft202012Validator.check_schema(schema_draft) + stderr.print("Schema is valid.") + except exceptions.SchemaError as e: + stderr.print(f"[red]Schema validation error: {e.message}") + except Exception as e: + stderr.print(f"An error occurred during schema validation: {str(e)}") \ No newline at end of file diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index b7c958e8..0b7bcf95 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -168,7 +168,11 @@ def build_new_schema(self, json_data, schema_draft): raise # Once json schema is created, it requires validation - # TODO: add validation chek + def verify_schema(self, schema): + """Verify the schema_draft follows the JSON Schema specification [XXXX] meta-schema.""" + relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft(schema) + # TODO: specification version should be added to input params and self. + def update_schema(self): @@ -207,6 +211,8 @@ def handle_build_schema(self): # build new schema draft based on database definition. new_schema = self.build_new_schema(database_dic, schema_draft_template) + # Check new schema follows json schema specification rules. + self.verify_schema(new_schema) # TODO: Compare current vs new schema # TODO: add method to add new schema via input file instead of building new (encompases validation checks). From aa6ac462a8af70ed9d2c7a07d3737d072b586b0c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 12:43:33 +0200 Subject: [PATCH 1405/1454] implement json schema's required section --- .../assets/schema_utils/jsonschema_draft.py | 4 ++-- relecov_tools/build_schema.py | 21 +++++++++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 293a42d6..66b36430 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -59,8 +59,8 @@ def check_schema_draft(schema_draft, version="2020-12"): """Validates the schema_draft against the JSON Schema Draft 2020-12 meta-schema.""" try: Draft202012Validator.check_schema(schema_draft) - stderr.print("Schema is valid.") + stderr.print("[green] New schema is valid based on JSON Specification rules.") except exceptions.SchemaError as e: stderr.print(f"[red]Schema validation error: {e.message}") except Exception as e: - stderr.print(f"An error occurred during schema validation: {str(e)}") \ No newline at end of file + stderr.print(f"An error occurred during schema validation: {str(e)}") diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 0b7bcf95..7dfeacbd 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -26,6 +26,7 @@ def __init__( show_diff=False, out_dir=None, ): + # TODO: Fix old description """ Initialize the SchemaBuilder with paths to the Excel file containing the database definitions and the schema_input.json file. @@ -131,12 +132,14 @@ def build_new_schema(self, json_data, schema_draft): 'label_name': 'label', 'fill_mode': 'fill_mode', 'minLength': 'minLength', - 'required': 'required' + 'required (Y/N )': 'required' } + schema_required_unique = [] # Filling properties for property_id, features in json_data.items(): schema_property = {} + schema_required = {} for feature_key, schema_key in properties_to_check.items(): if feature_key in features: @@ -150,6 +153,12 @@ def build_new_schema(self, json_data, schema_draft): schema_property[schema_key] = value.split(', ') elif schema_key == 'examples': schema_property[schema_key] = [value] + # Recover 'required' properties from database definition. + elif schema_key == 'required': + value = str(features[feature_key]) + if value != 'nan': + schema_required[property_id] = value + else: schema_property[schema_key] = features[feature_key] @@ -158,9 +167,17 @@ def build_new_schema(self, json_data, schema_draft): schema_property['fill_mode'] = None # FIXME: this does not appear in database definition if 'minLength' not in schema_property: schema_property['minLength'] = 1 # FIXME: this does not appear in database definition - + + # Finally, send schema_property object to new json schema. schema_draft['properties'][property_id] = schema_property + # Finally, send schema_required object to new json schema. + for key, values in schema_required.items(): + if value == 'Y': + schema_required_unique.append(key) + schema_draft['required'] = schema_required_unique + + # Return new schema return schema_draft except Exception as e: From 0e134c98f02a61225d5693d6381e20827e073043 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 12:52:38 +0200 Subject: [PATCH 1406/1454] fix linting --- .../assets/schema_utils/jsonschema_draft.py | 4 +- relecov_tools/build_schema.py | 65 ++++++++++--------- 2 files changed, 36 insertions(+), 33 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 66b36430..8adec781 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -4,7 +4,7 @@ import relecov_tools.utils import pkg_resources -from jsonschema import Draft202012Validator, ValidationError, exceptions +from jsonschema import Draft202012Validator, exceptions log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -43,7 +43,7 @@ def create_draft(draft_version=None, required=None): "version": pakage_version_str, "type": "object", "required": [], - "properties": {} + "properties": {}, } # Include required fields if specified diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 7dfeacbd..87e467ef 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -123,16 +123,16 @@ def build_new_schema(self, json_data, schema_draft): # List of properties to check in the features dictionary: # key[database_key]: value[schema_key] properties_to_check = { - 'enum': 'enum', - 'examples': 'examples', - 'ontology_id': 'ontology', - 'type': 'type', - 'description': 'description', - 'classification': 'classification', - 'label_name': 'label', - 'fill_mode': 'fill_mode', - 'minLength': 'minLength', - 'required (Y/N )': 'required' + "enum": "enum", + "examples": "examples", + "ontology_id": "ontology", + "type": "type", + "description": "description", + "classification": "classification", + "label_name": "label", + "fill_mode": "fill_mode", + "minLength": "minLength", + "required (Y/N )": "required", } schema_required_unique = [] @@ -144,38 +144,42 @@ def build_new_schema(self, json_data, schema_draft): for feature_key, schema_key in properties_to_check.items(): if feature_key in features: # For enum and examples, wrap the value in a list - if schema_key in ['enum', 'examples']: + if schema_key in ["enum", "examples"]: value = str(features[feature_key]) # if no value, json key wont be necessary, then avoid adding it - if len(value) > 0 and not value == 'nan': + if len(value) > 0 and not value == "nan": # Enum is an array like object - if schema_key == 'enum': - schema_property[schema_key] = value.split(', ') - elif schema_key == 'examples': + if schema_key == "enum": + schema_property[schema_key] = value.split(", ") + elif schema_key == "examples": schema_property[schema_key] = [value] # Recover 'required' properties from database definition. - elif schema_key == 'required': + elif schema_key == "required": value = str(features[feature_key]) - if value != 'nan': + if value != "nan": schema_required[property_id] = value else: schema_property[schema_key] = features[feature_key] # Set default values if not provided - if 'fill_mode' not in schema_property: - schema_property['fill_mode'] = None # FIXME: this does not appear in database definition - if 'minLength' not in schema_property: - schema_property['minLength'] = 1 # FIXME: this does not appear in database definition - + if "fill_mode" not in schema_property: + schema_property["fill_mode"] = ( + None # FIXME: this does not appear in database definition + ) + if "minLength" not in schema_property: + schema_property["minLength"] = ( + 1 # FIXME: this does not appear in database definition + ) + # Finally, send schema_property object to new json schema. - schema_draft['properties'][property_id] = schema_property + schema_draft["properties"][property_id] = schema_property - # Finally, send schema_required object to new json schema. + # Finally, send schema_required object to new json schema. for key, values in schema_required.items(): - if value == 'Y': + if value == "Y": schema_required_unique.append(key) - schema_draft['required'] = schema_required_unique + schema_draft["required"] = schema_required_unique # Return new schema return schema_draft @@ -190,8 +194,6 @@ def verify_schema(self, schema): relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft(schema) # TODO: specification version should be added to input params and self. - - def update_schema(self): """ Update the schema_input.json based on the definitions in the Excel file. @@ -218,7 +220,7 @@ def handle_build_schema(self): database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: - current_schema = self.get_current_schema() + self.get_current_schema() # TODO: if schema not found do something # if not current_schema: @@ -228,8 +230,9 @@ def handle_build_schema(self): # build new schema draft based on database definition. new_schema = self.build_new_schema(database_dic, schema_draft_template) - # Check new schema follows json schema specification rules. + # Verify new schema follows json schema specification rules. self.verify_schema(new_schema) + # TODO: Compare current vs new schema - # TODO: add method to add new schema via input file instead of building new (encompases validation checks). + # TODO: add method to add new schema via input file instead of building new (encompases validation checks). From a3ec9f5b4aa817f6b616ba68b0460fd3c88e3255 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 14:10:59 +0200 Subject: [PATCH 1407/1454] add draft version as module param and update utils to invoke functions based on draft version --- relecov_tools/__main__.py | 10 ++- .../assets/schema_utils/jsonschema_draft.py | 62 +++++++++++++------ relecov_tools/build_schema.py | 27 +++++--- 3 files changed, 70 insertions(+), 29 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d731189b..9c16de67 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -526,6 +526,12 @@ def launch_pipeline(input, template, output, config): type=click.Path(), help="Path to the Excel document containing the database definition.", ) +@click.option( + "-v", + "--draft_version", + type=click.STRING, + help="Version of the JSON schema specification to be used. Example: '2020-12. See: https://json-schema.org/specification-links", +) @click.option( "-d", "--diff", @@ -533,10 +539,10 @@ def launch_pipeline(input, template, output, config): help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json.", ) @click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file/s") -def build_schema(input_file, schema_base, diff, out_dir): +def build_schema(input_file, schema_base, draft_version, diff, out_dir): """""" schema_update = relecov_tools.build_schema.SchemaBuilder( - input_file, schema_base, diff, out_dir + input_file, schema_base, draft_version, diff, out_dir ) schema_update.handle_build_schema() diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 8adec781..7f9995e0 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -1,5 +1,5 @@ import logging - +import sys import rich.console import relecov_tools.utils @@ -14,20 +14,39 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) +SCHEMA_VALIDATORS = { + "2020-12": Draft202012Validator, +} -def create_draft(draft_version=None, required=None): - """Creates a JSON Schema Draft template with required fields.""" - available_schemas = ["2020-12"] + +def check_valid_version(draft_version): + """Validate the provided draft version against available JSON Schema versions.""" + available_schemas = [version for version in SCHEMA_VALIDATORS.keys()] + try: + if not draft_version: + draft_version = relecov_tools.utils.prompt_selection( + "Choose a Json Schema valid version:", available_schemas + ) + elif draft_version not in available_schemas: + draft_version = relecov_tools.utils.prompt_selection( + f"Draft version '{draft_version}' not found. Choose a valid Json Schema version:", + available_schemas, + ) + except Exception as e: + stderr.print(f"[red]An error occurred while selecting the draft version: {e}") + sys.exit(1) if not draft_version: - draft_version = relecov_tools.utils.prompt_checkbox( - "Choose a Json Schema valid version:", available_schemas - ) - elif draft_version not in available_schemas: - draft_version = relecov_tools.utils.prompt_checkbox( - f"Draft version '{draft_version}' not found. Choose a valid Json Schema version:", - available_schemas, - ) + stderr.print("[red]No valid draft version selected. Exiting.") + sys.exit(1) + + stderr.print(f"[green]Using draft version: {draft_version}") + return draft_version + + +def create_draft(draft_version, required_items=None): + """Creates a JSON Schema Draft template with required fields.""" + # Check if required draft version is available url_str = Draft202012Validator.META_SCHEMA["$id"] id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" @@ -42,24 +61,27 @@ def create_draft(draft_version=None, required=None): "description": description_str, "version": pakage_version_str, "type": "object", - "required": [], "properties": {}, } # Include required fields if specified - if required: - draft_template["required"] = required + if required_items: + draft_template["required"] = [] return draft_template -# TODO: draft202012Validator should be implemented here -# TODO: this should be able to check_schema based on supported versions. -def check_schema_draft(schema_draft, version="2020-12"): +def check_schema_draft(schema_draft, draft_version): """Validates the schema_draft against the JSON Schema Draft 2020-12 meta-schema.""" + if draft_version not in SCHEMA_VALIDATORS: + stderr.print(f"[red]Unsupported draft version: {draft_version}") + sys.exit(1) + + validator_class = SCHEMA_VALIDATORS[draft_version] + try: - Draft202012Validator.check_schema(schema_draft) - stderr.print("[green] New schema is valid based on JSON Specification rules.") + validator_class.check_schema(schema_draft) + stderr.print("[green]New schema is valid based on JSON Specification rules.") except exceptions.SchemaError as e: stderr.print(f"[red]Schema validation error: {e.message}") except Exception as e: diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 87e467ef..1f81ed52 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -18,11 +18,13 @@ ) +# TODO: user should be able to provide a custom schema as a file in order to replace the current one. class SchemaBuilder: def __init__( self, excel_file_path=None, base_schema_path=None, + draft_version=None, show_diff=False, out_dir=None, ): @@ -37,6 +39,7 @@ def __init__( """ self.excel_file_path = excel_file_path self.schema_file_path = base_schema_path + self.draft_version = draft_version self.show_diff = show_diff # Validate input variables @@ -60,6 +63,13 @@ def __init__( else: self.out_dir = out_dir + # Validate json schema draft version + self.draft_version = ( + relecov_tools.assets.schema_utils.jsonschema_draft.check_valid_version( + draft_version + ) + ) + def read_database_definition(self): """Reads the database definition and converts it into json format.""" # Read excel file @@ -78,11 +88,11 @@ def read_database_definition(self): sys.exit(1) return json_data - def create_schema_draft_template(self, draft_version=None): + def create_schema_draft_template(self): "Loads JsonSchema template based on draft name: Available drafts: [2020-12]" draft_template = ( relecov_tools.assets.schema_utils.jsonschema_draft.create_draft( - draft_version + self.draft_version, True ) ) return draft_template @@ -115,6 +125,7 @@ def get_current_schema(self): stderr.print(f"An unexpected error occurred: {e}") return None + # TODO: add strategy to deal with json schema objects, defs and refs def build_new_schema(self, json_data, schema_draft): """ Create a json schema file based on input data and draf skeleton.. @@ -172,12 +183,12 @@ def build_new_schema(self, json_data, schema_draft): 1 # FIXME: this does not appear in database definition ) - # Finally, send schema_property object to new json schema. + # Finally, send schema_property object to the new json schema. schema_draft["properties"][property_id] = schema_property - # Finally, send schema_required object to new json schema. + # Finally, send schema_required object to the new json schema. for key, values in schema_required.items(): - if value == "Y": + if values == "Y": schema_required_unique.append(key) schema_draft["required"] = schema_required_unique @@ -191,7 +202,9 @@ def build_new_schema(self, json_data, schema_draft): def verify_schema(self, schema): """Verify the schema_draft follows the JSON Schema specification [XXXX] meta-schema.""" - relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft(schema) + relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft( + schema, self.draft_version + ) # TODO: specification version should be added to input params and self. def update_schema(self): @@ -225,7 +238,7 @@ def handle_build_schema(self): # if not current_schema: # Create schema draft template (leave empty to be prompted to list of available schema versions) - schema_draft_template = self.create_schema_draft_template("2020-12") + schema_draft_template = self.create_schema_draft_template() # build new schema draft based on database definition. new_schema = self.build_new_schema(database_dic, schema_draft_template) From 7dbeeeee5ad1c4b86728cbbbb80bc6bca8541ccb Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 14:19:02 +0200 Subject: [PATCH 1408/1454] rename the schema already in use as 'base schema' --- relecov_tools/__main__.py | 2 +- relecov_tools/build_schema.py | 21 +++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 9c16de67..2c4e591c 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -524,7 +524,7 @@ def launch_pipeline(input, template, output, config): "-s", "--schema_base", type=click.Path(), - help="Path to the Excel document containing the database definition.", + help="Path to in use json schema (optional).", ) @click.option( "-v", diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 1f81ed52..b85e7328 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -97,18 +97,18 @@ def create_schema_draft_template(self): ) return draft_template - def get_current_schema(self): + def get_base_schema(self): """ - Check if the current RELECOV schema is available in the configuration file. + Check if the current ('base') RELECOV schema is available in the configuration file. """ try: conf = ConfigJson() schemas = conf.get_configuration("json_schemas") if "relecov_schema" in schemas: - current_schema = schemas["relecov_schema"] + base_schema = schemas["relecov_schema"] stderr.print("[green]RELECOV schema found in the configuration.") - return current_schema + return base_schema else: stderr.print("[orange]RELECOV schema not found in the configuration.") return None @@ -213,16 +213,16 @@ def update_schema(self): """ # TODO: Read the Excel file and extract the database definitions. - # TODO: Compare the extracted definitions with the current schema_input.json. + # TODO: Compare the extracted definitions with the base schema_input.json. # TODO: Update the schema_input.json with the new definitions. def print_schema_diff(self): """ - Print the differences between the current version of schema_input.json + Print the differences between the base version of schema_input.json and the updated version after calling update_schema(). """ - # TODO: Load the current schema_input.json. + # TODO: Load the base schema_input.json. # TODO: Load the updated schema_input.json after calling update_schema(). @@ -233,9 +233,10 @@ def handle_build_schema(self): database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: - self.get_current_schema() + self.get_base_schema() + # TODO: if schema not found do something - # if not current_schema: + # if not base_schema: # Create schema draft template (leave empty to be prompted to list of available schema versions) schema_draft_template = self.create_schema_draft_template() @@ -246,6 +247,6 @@ def handle_build_schema(self): # Verify new schema follows json schema specification rules. self.verify_schema(new_schema) - # TODO: Compare current vs new schema + # TODO: Compare base vs new schema # TODO: add method to add new schema via input file instead of building new (encompases validation checks). From 610efb367527218204d72bf88b7ca5ef2f1b5fad Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 25 Jun 2024 14:22:56 +0200 Subject: [PATCH 1409/1454] replace irerrows by itertuples --- relecov_tools/build_schema.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index b85e7328..389606bc 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -77,10 +77,10 @@ def read_database_definition(self): # Convert database to json format json_data = {} - for _, row in df.iterrows(): - property_name = row.iloc[0] - values = row.drop(df.columns[0]).to_dict() - json_data[property_name] = values + for row in df.itertuples(index=False): + property_name = row[0] + values = row[1:] + json_data[property_name] = dict(zip(df.columns[1:], values)) # Check json is not empty if len(json_data) == 0: From 4f01e076e0dd47618faf1c49b81d8bcf7ee6fdb2 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Fri, 28 Jun 2024 18:01:33 +0200 Subject: [PATCH 1410/1454] fix get_base_schema and implement method to get diff between base and new schema --- relecov_tools/build_schema.py | 100 ++++++++++++++++++++++++++-------- requirements.txt | 3 +- 2 files changed, 78 insertions(+), 25 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 389606bc..e48661ba 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -4,6 +4,8 @@ import pandas as pd import os import sys +import json +import difflib import relecov_tools.utils import relecov_tools.assets.schema_utils.jsonschema_draft @@ -103,20 +105,27 @@ def get_base_schema(self): """ try: conf = ConfigJson() - schemas = conf.get_configuration("json_schemas") - - if "relecov_schema" in schemas: - base_schema = schemas["relecov_schema"] - stderr.print("[green]RELECOV schema found in the configuration.") - return base_schema + relecov_schema_conf = conf.get_topic_data("json_schemas", "relecov_schema") + + if relecov_schema_conf: + try: + base_schema_path = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + relecov_schema_conf, + ) + os.path.isfile(base_schema_path) + stderr.print("[green]RELECOV schema found in the configuration.") + base_schema_json = relecov_tools.utils.read_json_file( + base_schema_path + ) + return base_schema_json + except FileNotFoundError as fnf_error: + stderr.print(f"[red]Configuration file not found: {fnf_error}") + return None else: stderr.print("[orange]RELECOV schema not found in the configuration.") return None - - except FileNotFoundError as fnf_error: - stderr.print(f"[red]Configuration file not found: {fnf_error}") - return None - except KeyError as key_error: stderr.print(f"[orange]Configuration key error: {key_error}") return None @@ -207,6 +216,53 @@ def verify_schema(self, schema): ) # TODO: specification version should be added to input params and self. + def print_schema_diff(self, base_schema, new_schema): + """ + Print the differences between the base version of schema_input.json + and the updated version. + """ + # Set diff input + base_schema_lines = json.dumps(base_schema, indent=4).splitlines() + new_schema_lines = json.dumps(new_schema, indent=4).splitlines() + + # Get diff lines + diff_lines = list( + difflib.unified_diff( + base_schema_lines, + new_schema_lines, + fromfile="base_schema.json", + tofile="new_schema.json", + ) + ) + + if not diff_lines: + stderr.print( + "[orange]No differencess were found between already installed and new generated schema. Exiting. No changes made" + ) + return None + else: + stderr.print( + "Differences found between the existing schema and the newly generated schema." + ) + # Set user's choices + choices = ["Print to sandard output (stdout)", "Save to file", "Both"] + diff_output_choice = relecov_tools.utils.prompt_selection( + "How would you like to print the diff between schemes?:", choices + ) + if diff_output_choice in ["Print to sandard output (stdout)", "Both"]: + for line in diff_lines: + print(line) + return True + if diff_output_choice in ["Save to file", "Both"]: + stderr.print(self.out_dir) + diff_filepath = os.path.join( + os.path.realpath(self.out_dir) + "/build_schema_diff.txt" + ) + with open(diff_filepath, "w") as diff_file: + diff_file.write("\n".join(diff_lines)) + stderr.print(f"[green]Schema differences saved to {diff_filepath}") + return True + def update_schema(self): """ Update the schema_input.json based on the definitions in the Excel file. @@ -217,24 +273,16 @@ def update_schema(self): # TODO: Update the schema_input.json with the new definitions. - def print_schema_diff(self): - """ - Print the differences between the base version of schema_input.json - and the updated version after calling update_schema(). - """ - # TODO: Load the base schema_input.json. - - # TODO: Load the updated schema_input.json after calling update_schema(). - - # TODO: Compare the two versions and print/save the differences. - def handle_build_schema(self): # Load xlsx database and convert into json format database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: - self.get_base_schema() - + base_schema = self.get_base_schema() + if not base_schema: + stderr.print("[red]Couldn't find relecov base schema. Exiting...)") + sys.exit() + # TODO: if schema not found do something # if not base_schema: @@ -248,5 +296,9 @@ def handle_build_schema(self): self.verify_schema(new_schema) # TODO: Compare base vs new schema + schema_diff = self.print_schema_diff(base_schema, new_schema) + if schema_diff: + # TODO: If diff ask user to update schema (allow a preview). Else exit. ¿bump version? + self.update_schema() # TODO: add method to add new schema via input file instead of building new (encompases validation checks). diff --git a/requirements.txt b/requirements.txt index 53959139..1792bce4 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,4 +12,5 @@ ena-upload-cli bio==1.4.0 xlsxwriter bs4==0.0.2 -tabulate \ No newline at end of file +tabulate +cdifflib==1.2.6 \ No newline at end of file From 6467ce4d25e607ba18aec2ecef1e046ef0fbcbf0 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 1 Jul 2024 09:01:01 +0200 Subject: [PATCH 1411/1454] add missing library, update descritpion and add todos --- relecov_tools/__main__.py | 8 +++++--- relecov_tools/build_schema.py | 15 +++++++-------- requirements.txt | 2 +- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 2c4e591c..85d1b5b1 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -518,13 +518,15 @@ def launch_pipeline(input, template, output, config): "-i", "--input_file", type=click.Path(), - help="Path to the Excel document containing the database definition.", + help="Path to the Excel document containing the database definition. This file must have a .xlsx extension.", + required=True, ) @click.option( "-s", "--schema_base", type=click.Path(), - help="Path to in use json schema (optional).", + help="Path to the base schema file. This file is used as a reference to compare it with the schema generated using this module.", + required=False, ) @click.option( "-v", @@ -536,7 +538,7 @@ def launch_pipeline(input, template, output, config): "-d", "--diff", type=click.BOOL, - help="Prints a changelog/diff between the current and incoming versions of the schema schema_relecov.json.", + help="Prints a changelog/diff between the base and incoming versions of the schema.", ) @click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file/s") def build_schema(input_file, schema_base, draft_version, diff, out_dir): diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index e48661ba..01d2af84 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -32,12 +32,8 @@ def __init__( ): # TODO: Fix old description """ - Initialize the SchemaBuilder with paths to the Excel file containing the database definitions - and the schema_input.json file. - - Args: - excel_file_path (str): Path to the Excel file containing the database definitions. - schema_file_path (str): Path to the schema_input.json file. + Initialize the SchemaBuilder class. This class generates a JSON Schema file based on the provided draft version. + It reads the database definition from an Excel file and allows customization of the schema generation process. """ self.excel_file_path = excel_file_path self.schema_file_path = base_schema_path @@ -185,11 +181,11 @@ def build_new_schema(self, json_data, schema_draft): # Set default values if not provided if "fill_mode" not in schema_property: schema_property["fill_mode"] = ( - None # FIXME: this does not appear in database definition + None ) if "minLength" not in schema_property: schema_property["minLength"] = ( - 1 # FIXME: this does not appear in database definition + 1 ) # Finally, send schema_property object to the new json schema. @@ -302,3 +298,6 @@ def handle_build_schema(self): self.update_schema() # TODO: add method to add new schema via input file instead of building new (encompases validation checks). + # TODO: Add versioning of schema when it is updated. + # TODO: Add method to register logs any time schema is updated + # TODO: After updating schema, generate the excell template. diff --git a/requirements.txt b/requirements.txt index 1792bce4..b2c64107 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,4 +13,4 @@ bio==1.4.0 xlsxwriter bs4==0.0.2 tabulate -cdifflib==1.2.6 \ No newline at end of file +difflib \ No newline at end of file From 4205d498135424764f68308529743bc25b46156d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 1 Jul 2024 09:09:58 +0200 Subject: [PATCH 1412/1454] removed conflicting library --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index b2c64107..e54911f2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,4 +13,3 @@ bio==1.4.0 xlsxwriter bs4==0.0.2 tabulate -difflib \ No newline at end of file From 71cfaf22c1913fd759e7b853494e0ad5595deb34 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 1 Jul 2024 10:20:02 +0200 Subject: [PATCH 1413/1454] update path to validate the base schema --- relecov_tools/build_schema.py | 88 +++++++++++++++-------------------- 1 file changed, 37 insertions(+), 51 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 01d2af84..e229dc23 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -30,14 +30,11 @@ def __init__( show_diff=False, out_dir=None, ): - # TODO: Fix old description """ Initialize the SchemaBuilder class. This class generates a JSON Schema file based on the provided draft version. It reads the database definition from an Excel file and allows customization of the schema generation process. """ self.excel_file_path = excel_file_path - self.schema_file_path = base_schema_path - self.draft_version = draft_version self.show_diff = show_diff # Validate input variables @@ -68,6 +65,26 @@ def __init__( ) ) + # Validate base schema + if not base_schema_path: + try: + config_json = ConfigJson() + relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") + try: + self.base_schema_path = os.path.join( + os.path.dirname(os.path.realpath(__file__)), + "schema", + relecov_schema, + ) + os.path.isfile(self.base_schema_path) + stderr.print("[green]RELECOV schema found in the configuration.") + except FileNotFoundError as fnf_error: + stderr.print(f"[red]Configuration file not found: {fnf_error}") + sys.exit(1) + except KeyError as key_error: + stderr.print(f"[orange]Configuration key error: {key_error}") + sys.exit(1) + def read_database_definition(self): """Reads the database definition and converts it into json format.""" # Read excel file @@ -95,41 +112,6 @@ def create_schema_draft_template(self): ) return draft_template - def get_base_schema(self): - """ - Check if the current ('base') RELECOV schema is available in the configuration file. - """ - try: - conf = ConfigJson() - relecov_schema_conf = conf.get_topic_data("json_schemas", "relecov_schema") - - if relecov_schema_conf: - try: - base_schema_path = os.path.join( - os.path.dirname(os.path.realpath(__file__)), - "schema", - relecov_schema_conf, - ) - os.path.isfile(base_schema_path) - stderr.print("[green]RELECOV schema found in the configuration.") - base_schema_json = relecov_tools.utils.read_json_file( - base_schema_path - ) - return base_schema_json - except FileNotFoundError as fnf_error: - stderr.print(f"[red]Configuration file not found: {fnf_error}") - return None - else: - stderr.print("[orange]RELECOV schema not found in the configuration.") - return None - except KeyError as key_error: - stderr.print(f"[orange]Configuration key error: {key_error}") - return None - - except Exception as e: - stderr.print(f"An unexpected error occurred: {e}") - return None - # TODO: add strategy to deal with json schema objects, defs and refs def build_new_schema(self, json_data, schema_draft): """ @@ -210,7 +192,6 @@ def verify_schema(self, schema): relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft( schema, self.draft_version ) - # TODO: specification version should be added to input params and self. def print_schema_diff(self, base_schema, new_schema): """ @@ -259,7 +240,7 @@ def print_schema_diff(self, base_schema, new_schema): stderr.print(f"[green]Schema differences saved to {diff_filepath}") return True - def update_schema(self): + def update_schema(self, ): """ Update the schema_input.json based on the definitions in the Excel file. """ @@ -274,28 +255,33 @@ def handle_build_schema(self): database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: - base_schema = self.get_base_schema() - if not base_schema: + base_schema_json = relecov_tools.utils.read_json_file( + self.base_schema_path + ) + if not base_schema_json: stderr.print("[red]Couldn't find relecov base schema. Exiting...)") - sys.exit() - - # TODO: if schema not found do something - # if not base_schema: + sys.exit(1) # Create schema draft template (leave empty to be prompted to list of available schema versions) schema_draft_template = self.create_schema_draft_template() # build new schema draft based on database definition. - new_schema = self.build_new_schema(database_dic, schema_draft_template) + new_schema_json = self.build_new_schema(database_dic, schema_draft_template) # Verify new schema follows json schema specification rules. - self.verify_schema(new_schema) + self.verify_schema(new_schema_json) - # TODO: Compare base vs new schema - schema_diff = self.print_schema_diff(base_schema, new_schema) + # Compare base vs new schema + schema_diff = self.print_schema_diff(base_schema_json, new_schema_json) if schema_diff: # TODO: If diff ask user to update schema (allow a preview). Else exit. ¿bump version? - self.update_schema() + # TODO: Register / update version + call_update_schema = relecov_tools.utils.prompt_yn_question("Do you want to update the schema?: ") + if call_update_schema: + self.update_schema(new_schema_json) + else: + stderr.print("[green]No changes made. Exiting...") + sys.exit(1) # TODO: add method to add new schema via input file instead of building new (encompases validation checks). # TODO: Add versioning of schema when it is updated. From 2e1fb6148cbf96cd74e06eb9305199075135b05f Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 1 Jul 2024 11:02:50 +0200 Subject: [PATCH 1414/1454] update output folder validation --- relecov_tools/build_schema.py | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index e229dc23..da7aaa16 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -42,21 +42,10 @@ def __init__( raise ValueError("A valid Excel file path must be provided.") if not self.excel_file_path.endswith(".xlsx"): raise ValueError("The Excel file must have a .xlsx extension.") - if not out_dir: - self.output_folder = relecov_tools.utils.prompt_path( - msg="Select the output folder:" - ) - else: - if not os.path.exists(out_dir): - stderr.print( - f"[red]The directory {out_dir} does not exist. Please, try again. Bye" - ) - sys.exit(1) - if not os.path.isdir(out_dir): - stderr.print("[red]The provided path is not a directory.") - sys.exit(1) - else: - self.out_dir = out_dir + + # Validate output folder + relecov_tools.utils.prompt_create_outdir(os.getcwd(), out_dir) + self.output_folder = os.path.join(os.getcwd(), out_dir) # Validate json schema draft version self.draft_version = ( @@ -231,9 +220,9 @@ def print_schema_diff(self, base_schema, new_schema): print(line) return True if diff_output_choice in ["Save to file", "Both"]: - stderr.print(self.out_dir) + stderr.print(self.output_folder) diff_filepath = os.path.join( - os.path.realpath(self.out_dir) + "/build_schema_diff.txt" + os.path.realpath(self.output_folder) + "/build_schema_diff.txt" ) with open(diff_filepath, "w") as diff_file: diff_file.write("\n".join(diff_lines)) From 2012b9b630f1551878d646b82f6be2cb3a53e791 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 1 Jul 2024 11:16:33 +0200 Subject: [PATCH 1415/1454] added method to save the schema generated by SchemaBuilder --- relecov_tools/build_schema.py | 61 ++++++++++++++++++----------------- 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index da7aaa16..d783ea54 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -58,7 +58,9 @@ def __init__( if not base_schema_path: try: config_json = ConfigJson() - relecov_schema = config_json.get_topic_data("json_schemas", "relecov_schema") + relecov_schema = config_json.get_topic_data( + "json_schemas", "relecov_schema" + ) try: self.base_schema_path = os.path.join( os.path.dirname(os.path.realpath(__file__)), @@ -66,7 +68,9 @@ def __init__( relecov_schema, ) os.path.isfile(self.base_schema_path) - stderr.print("[green]RELECOV schema found in the configuration.") + stderr.print( + "[green]RELECOV schema successfully found in the configuration." + ) except FileNotFoundError as fnf_error: stderr.print(f"[red]Configuration file not found: {fnf_error}") sys.exit(1) @@ -151,13 +155,9 @@ def build_new_schema(self, json_data, schema_draft): # Set default values if not provided if "fill_mode" not in schema_property: - schema_property["fill_mode"] = ( - None - ) + schema_property["fill_mode"] = None if "minLength" not in schema_property: - schema_property["minLength"] = ( - 1 - ) + schema_property["minLength"] = 1 # Finally, send schema_property object to the new json schema. schema_draft["properties"][property_id] = schema_property @@ -220,33 +220,38 @@ def print_schema_diff(self, base_schema, new_schema): print(line) return True if diff_output_choice in ["Save to file", "Both"]: - stderr.print(self.output_folder) diff_filepath = os.path.join( os.path.realpath(self.output_folder) + "/build_schema_diff.txt" ) with open(diff_filepath, "w") as diff_file: diff_file.write("\n".join(diff_lines)) - stderr.print(f"[green]Schema differences saved to {diff_filepath}") + stderr.print(f"[green]Schema diff file saved to {diff_filepath}") return True - def update_schema(self, ): + def save_new_schema(self, json_data): """ - Update the schema_input.json based on the definitions in the Excel file. + Saves the schema generated by SchemaBuilder class into output folder. """ - # TODO: Read the Excel file and extract the database definitions. - - # TODO: Compare the extracted definitions with the base schema_input.json. - - # TODO: Update the schema_input.json with the new definitions. + try: + path_to_save = self.output_folder + "/relecov_schema.json" + with open(path_to_save, "w") as schema_file: + json.dump(json_data, schema_file, ensure_ascii=False, indent=4) + stderr.print(f"[green]New JSON schema saved to: {path_to_save} ") + return True + except PermissionError as perm_error: + stderr.print(f"[red]Permission error: {perm_error}") + except IOError as io_error: + stderr.print(f"[red]I/O error: {io_error}") + except Exception as e: + stderr.print(f"[red]An unexpected error occurred: {str(e)}") + return False def handle_build_schema(self): # Load xlsx database and convert into json format database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: - base_schema_json = relecov_tools.utils.read_json_file( - self.base_schema_path - ) + base_schema_json = relecov_tools.utils.read_json_file(self.base_schema_path) if not base_schema_json: stderr.print("[red]Couldn't find relecov base schema. Exiting...)") sys.exit(1) @@ -260,17 +265,15 @@ def handle_build_schema(self): # Verify new schema follows json schema specification rules. self.verify_schema(new_schema_json) - # Compare base vs new schema + # Compare base vs new schema and saves new JSON schema schema_diff = self.print_schema_diff(base_schema_json, new_schema_json) if schema_diff: - # TODO: If diff ask user to update schema (allow a preview). Else exit. ¿bump version? - # TODO: Register / update version - call_update_schema = relecov_tools.utils.prompt_yn_question("Do you want to update the schema?: ") - if call_update_schema: - self.update_schema(new_schema_json) - else: - stderr.print("[green]No changes made. Exiting...") - sys.exit(1) + self.save_new_schema(new_schema_json) + else: + stderr.print( + f"[green]No changes found against base schema ({self.base_schema_path}). Exiting..." + ) + sys.exit(1) # TODO: add method to add new schema via input file instead of building new (encompases validation checks). # TODO: Add versioning of schema when it is updated. From f015ceab1656aab209a94545c727a2114881e259 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 8 Jul 2024 13:26:50 +0200 Subject: [PATCH 1416/1454] add method to validate input database required fields --- relecov_tools/build_schema.py | 47 +++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index d783ea54..ac164961 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -78,6 +78,38 @@ def __init__( stderr.print(f"[orange]Configuration key error: {key_error}") sys.exit(1) + def validate_database_definition(self, json_data): + """Validate the mandatory features of each property in json_data.""" + # Check mandatory key features to build a json schema + notvalid_properties = {} + mandatory_features = [ + "enum", + "examples", + "ontology_id", + "type", + "description", + "classification", + "label_name", + "fill_mode", + "minLength", + "required (Y/N)", + ] + # Iterate over each property in json_data + for j_key, j_value in json_data.items(): + missing_features = [] + for feature in mandatory_features: + if feature not in j_value: + missing_features.append(feature) + + if missing_features: + notvalid_properties[j_key] = missing_features + + # Summarize validation + if notvalid_properties: + return notvalid_properties + else: + return None + def read_database_definition(self): """Reads the database definition and converts it into json format.""" # Read excel file @@ -94,7 +126,18 @@ def read_database_definition(self): if len(json_data) == 0: stderr.print("[red]No data found in xlsx database") sys.exit(1) - return json_data + + # Perform validation of database content + validation_out = self.validate_database_definition(json_data) + + if validation_out: + stderr.print( + f"[red]Validation of database content falied. Missing mandatory features in: {validation_out}" + ) + sys.exit(1) + else: + stderr.print("[green]Validation of database content passed.") + return json_data def create_schema_draft_template(self): "Loads JsonSchema template based on draft name: Available drafts: [2020-12]" @@ -123,7 +166,7 @@ def build_new_schema(self, json_data, schema_draft): "label_name": "label", "fill_mode": "fill_mode", "minLength": "minLength", - "required (Y/N )": "required", + "required (Y/N)": "required", } schema_required_unique = [] From 642e198313e9acc4e66fc837350528368a3e091f Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 11 Jul 2024 09:39:08 +0200 Subject: [PATCH 1417/1454] added tmp comments --- relecov_tools/build_schema.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index ac164961..0037527f 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -319,6 +319,11 @@ def handle_build_schema(self): sys.exit(1) # TODO: add method to add new schema via input file instead of building new (encompases validation checks). + # - if user adds its own schema dile + # --> check it follows json schema specification rules + # --> check diff + # --> if diff --> save diffs + # --> generae excell? # TODO: Add versioning of schema when it is updated. # TODO: Add method to register logs any time schema is updated # TODO: After updating schema, generate the excell template. From 7c8d40cc6841b4191b7e1344bab6b9d96d1f1a4b Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 16 Jul 2024 15:49:58 +0200 Subject: [PATCH 1418/1454] update todos --- relecov_tools/build_schema.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 0037527f..fca20128 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -271,6 +271,7 @@ def print_schema_diff(self, base_schema, new_schema): stderr.print(f"[green]Schema diff file saved to {diff_filepath}") return True + # FIXME: Add version tag to file name def save_new_schema(self, json_data): """ Saves the schema generated by SchemaBuilder class into output folder. @@ -317,13 +318,14 @@ def handle_build_schema(self): f"[green]No changes found against base schema ({self.base_schema_path}). Exiting..." ) sys.exit(1) + + # Build EXCEL template + # TODO: Three tabs in file + # - Overview + # - METADATA_LAB + # - DATA_VALIDATION + # - Add versinon tag to filename + + # TODO: Bump json schema version when it gets updated? + # TODO: Publish a log file that register modification in json schema? - # TODO: add method to add new schema via input file instead of building new (encompases validation checks). - # - if user adds its own schema dile - # --> check it follows json schema specification rules - # --> check diff - # --> if diff --> save diffs - # --> generae excell? - # TODO: Add versioning of schema when it is updated. - # TODO: Add method to register logs any time schema is updated - # TODO: After updating schema, generate the excell template. From dc624bc5a3984349a80f7bc808c2ad91b3c1294c Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 16 Jul 2024 17:13:41 +0200 Subject: [PATCH 1419/1454] Add initial implementation of method to create metadata lab template file --- relecov_tools/build_schema.py | 84 ++++++++++++++++++++++++++++++++--- 1 file changed, 77 insertions(+), 7 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index fca20128..56b9a691 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -6,6 +6,7 @@ import sys import json import difflib +import xlsxwriter import relecov_tools.utils import relecov_tools.assets.schema_utils.jsonschema_draft @@ -290,6 +291,73 @@ def save_new_schema(self, json_data): stderr.print(f"[red]An unexpected error occurred: {str(e)}") return False + def create_metadatalab_excel(self, json_data): + """ + Generate the metadatalab templet file in xlsx format. It contains: + - Overview tab: + - Metadata LAB tab: + - Validation Tab: + """ + # Create a new workbook and add the 'overview' worksheet + excel_file_path = os.path.join( + os.path.realpath(self.output_folder) + "/metadatalab_template.xlsx" + ) + workbook = xlsxwriter.Workbook(excel_file_path) + # Define a bold format for headers + bold = workbook.add_format({"bold": True}) + + # + # Overview Tab + # + overview_sheet = workbook.add_worksheet("Overview") + overview_tab_headers = [ + "", + "Label name", + "Description", + "Group", + "Mandatory (Y/N)", + "Example", + "METADATA_LAB COLUMN", + ] + + # Write the headers to the worksheet + for col_num, header in enumerate(overview_tab_headers): + overview_sheet.write(0, col_num, header, bold) + + # Set Starting column + column_index = ord("A") + + row_num = 1 + for property_id, details in json_data.items(): + label_name = details.get("label_name", "") + description = details.get("description", "") + group = details.get("classification", "") + mandatory = details.get("required (Y/N)", "") + example = details.get("examples", [""]) + metadata_column = chr(column_index) + + # Fill the overview tab with processed data + # FIXME: Got few errors while filling table + try: + overview_sheet.write(row_num, 0, group) + overview_sheet.write(row_num, 1, label_name) + overview_sheet.write(row_num, 2, description) + overview_sheet.write(row_num, 3, group) + overview_sheet.write(row_num, 4, mandatory) + overview_sheet.write(row_num, 5, example) + overview_sheet.write(row_num, 6, metadata_column) + except TypeError as e: + stderr.print( + f"[red] Error when filling excell in property '{property_id}': {e}" + ) + pass + column_index += 1 + row_num += 1 + + # Close the workbook + workbook.close() + print(f"Excel file saved to {excel_file_path}") + def handle_build_schema(self): # Load xlsx database and convert into json format database_dic = self.read_database_definition() @@ -318,14 +386,16 @@ def handle_build_schema(self): f"[green]No changes found against base schema ({self.base_schema_path}). Exiting..." ) sys.exit(1) - + + if schema_diff: + self.create_metadatalab_excel(database_dic) + # Build EXCEL template - # TODO: Three tabs in file - # - Overview - # - METADATA_LAB - # - DATA_VALIDATION - # - Add versinon tag to filename + # TODO: Three tabs in file + # - Overview + # - METADATA_LAB + # - DATA_VALIDATION + # - Add versinon tag to filename # TODO: Bump json schema version when it gets updated? # TODO: Publish a log file that register modification in json schema? - From e4b2ca13add53dd774bc9ee379554f7101c4fcca Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 30 Jul 2024 10:30:50 +0200 Subject: [PATCH 1420/1454] improve readability, and update method to build schema draft --- relecov_tools/build_schema.py | 58 +++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 26 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 56b9a691..4f53ef78 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -92,8 +92,8 @@ def validate_database_definition(self, json_data): "classification", "label_name", "fill_mode", - "minLength", "required (Y/N)", + "complex_field (Y/N)", ] # Iterate over each property in json_data for j_key, j_value in json_data.items(): @@ -114,8 +114,8 @@ def validate_database_definition(self, json_data): def read_database_definition(self): """Reads the database definition and converts it into json format.""" # Read excel file - df = pd.read_excel(self.excel_file_path) - + # FIXME: I think reading first tab by defining the tab name might be too harcoded. + df = pd.read_excel(self.excel_file_path, sheet_name='main') # Convert database to json format json_data = {} for row in df.itertuples(index=False): @@ -157,7 +157,7 @@ def build_new_schema(self, json_data, schema_draft): try: # List of properties to check in the features dictionary: # key[database_key]: value[schema_key] - properties_to_check = { + features_to_check = { "enum": "enum", "examples": "examples", "ontology_id": "ontology", @@ -166,51 +166,57 @@ def build_new_schema(self, json_data, schema_draft): "classification": "classification", "label_name": "label", "fill_mode": "fill_mode", - "minLength": "minLength", "required (Y/N)": "required", } - schema_required_unique = [] + required_property_unique = [] - # Filling properties - for property_id, features in json_data.items(): + # Read property_ids in the database. + # Perform checks and create (for each property) feature object like: + # {'example':'A', 'ontology': 'B'...}. + # Finally this objet will be written to the draft schema. + for property_id, features_dic in json_data.items(): schema_property = {} - schema_required = {} - - for feature_key, schema_key in properties_to_check.items(): - if feature_key in features: + required_property = {} + schema_property_complex = [] + + # Record property_ids that have complex objects.q + if json_data[property_id].get('complex_field (Y/N)') == 'Y': + schema_property_complex.append(property_id) + # Iterate over all property's features to check. + for database_key, schema_key in features_to_check.items(): + # Verifiy that database_key is present in the database (processed excel (aka json_data)) + if database_key not in features_dic: + stderr.print(f"[INFO] Feature {database_key} is not present in database ({self.excel_file_path})") + else: # For enum and examples, wrap the value in a list if schema_key in ["enum", "examples"]: - value = str(features[feature_key]) + value = str(features_dic[database_key]) # if no value, json key wont be necessary, then avoid adding it if len(value) > 0 and not value == "nan": - # Enum is an array like object if schema_key == "enum": schema_property[schema_key] = value.split(", ") elif schema_key == "examples": schema_property[schema_key] = [value] # Recover 'required' properties from database definition. elif schema_key == "required": - value = str(features[feature_key]) + value = str(features_dic[database_key]) if value != "nan": - schema_required[property_id] = value - + required_property[property_id] = value else: - schema_property[schema_key] = features[feature_key] - + schema_property[schema_key] = features_dic[database_key] + # Set default values if not provided if "fill_mode" not in schema_property: schema_property["fill_mode"] = None - if "minLength" not in schema_property: - schema_property["minLength"] = 1 - # Finally, send schema_property object to the new json schema. + # Finally, send schema_property object to the new json schema draft. schema_draft["properties"][property_id] = schema_property - # Finally, send schema_required object to the new json schema. - for key, values in schema_required.items(): + # Add to schema draft the recorded porperty_ids. + for key, values in required_property.items(): if values == "Y": - schema_required_unique.append(key) - schema_draft["required"] = schema_required_unique + required_property_unique.append(key) + schema_draft["required"] = required_property_unique # Return new schema return schema_draft From fe807ac9a07794068759b5fa69e2a2b8b7e42b30 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 30 Jul 2024 12:31:52 +0200 Subject: [PATCH 1421/1454] refactor method to build schema separating standard objects from complex --- relecov_tools/build_schema.py | 118 +++++++++++++++++++++++----------- 1 file changed, 81 insertions(+), 37 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 4f53ef78..72425001 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -149,19 +149,70 @@ def create_schema_draft_template(self): ) return draft_template + # TODO: in progress + def create_complex_schema_object(self, property_id): + # Read the tab specific to the complex field + complex_df = pd.read_excel(self.excel_file_path, sheet_name=property_id) + properties = {} + required = [] + for _, complex_row in complex_df.iterrows(): + field_name = complex_row['property_id'] + field_type = complex_row['type'] + field_schema = {"type": field_type} + # FIXME: enums not working + #if complex_row['enum'] and complex_row['enum'] != 'nan': + # field_enum = complex_row['enum'] + # stderr.print(field_enum["enum"]) +# + #if field_enum: + # field_schema["enum"] = field_enum.split(', ') +# + properties[field_name] = field_schema + required.append(field_name) # Assuming all fields are required + + # Set schema for complex fields + dict_out = { + "type": "object", + "properties": properties, + "required": required, + "additionalProperties": False + } + return False + + def standar_jsonschema_object(self, data_dict, target_key): + """"Create standar json schema object""" + # For enum and examples, wrap the value in a list + json_dict = {} + + if target_key in ["enum", "examples"]: + value = str(data_dict[target_key]) + # if no value, json key wont be necessary, then avoid adding it + if len(value) > 0 and not value == "nan": + if target_key == "enum": + json_dict[target_key] = value.split(", ") + elif target_key == "examples": + json_dict[target_key] = [value] + else: + json_dict[target_key] = data_dict[target_key] + return json_dict + + def complex_json_schema_object(self): + """"Create complex/nested json schema object""" + # TODO: add strategy to deal with json schema objects, defs and refs + # TODO: Reorder porperty's features returned. def build_new_schema(self, json_data, schema_draft): """ Create a json schema file based on input data and draf skeleton.. """ try: - # List of properties to check in the features dictionary: - # key[database_key]: value[schema_key] + # List of properties to check in the features dictionary (it maps values between database features and json schema features): + # key[db_feature_key]: value[schema_feature_key] features_to_check = { + "type": "type", "enum": "enum", "examples": "examples", "ontology_id": "ontology", - "type": "type", "description": "description", "classification": "classification", "label_name": "label", @@ -169,46 +220,39 @@ def build_new_schema(self, json_data, schema_draft): "required (Y/N)": "required", } required_property_unique = [] + complex_property = [] # Read property_ids in the database. - # Perform checks and create (for each property) feature object like: - # {'example':'A', 'ontology': 'B'...}. - # Finally this objet will be written to the draft schema. - for property_id, features_dic in json_data.items(): + # Perform checks and create (for each property) feature object like: + # {'example':'A', 'ontology': 'B'...}. + # Finally this objet will be written to the draft schema. + for property_id, db_features_dic in json_data.items(): schema_property = {} required_property = {} - schema_property_complex = [] - # Record property_ids that have complex objects.q + # Record property_ids that have complex objects. + # TODO: This might be a bit harcoded. if json_data[property_id].get('complex_field (Y/N)') == 'Y': - schema_property_complex.append(property_id) - # Iterate over all property's features to check. - for database_key, schema_key in features_to_check.items(): - # Verifiy that database_key is present in the database (processed excel (aka json_data)) - if database_key not in features_dic: - stderr.print(f"[INFO] Feature {database_key} is not present in database ({self.excel_file_path})") - else: - # For enum and examples, wrap the value in a list - if schema_key in ["enum", "examples"]: - value = str(features_dic[database_key]) - # if no value, json key wont be necessary, then avoid adding it - if len(value) > 0 and not value == "nan": - if schema_key == "enum": - schema_property[schema_key] = value.split(", ") - elif schema_key == "examples": - schema_property[schema_key] = [value] - # Recover 'required' properties from database definition. - elif schema_key == "required": - value = str(features_dic[database_key]) - if value != "nan": - required_property[property_id] = value + complex_property.append(property_id) + continue + # Iterate over all property's features that follows standard format. + else: + for db_feature_key, schema_feature_key in features_to_check.items(): + # Verifiy that db_feature_key is present in the database (processed excel (aka 'json_data')) + if db_feature_key not in db_features_dic: + stderr.print(f"[INFO] Feature {db_feature_key} is not present in database ({self.excel_file_path})") + continue + # Record the required value for each property + if 'required' in db_feature_key or "required" == schema_feature_key: + is_required = str(db_features_dic[db_feature_key]) + if is_required != 'nan': + required_property[property_id] = is_required else: - schema_property[schema_key] = features_dic[database_key] - - # Set default values if not provided - if "fill_mode" not in schema_property: - schema_property["fill_mode"] = None - + std_json_feature = self.standar_jsonschema_object(db_features_dic, db_feature_key) + if std_json_feature: + schema_property[schema_feature_key] = std_json_feature[db_feature_key] + else: + continue # Finally, send schema_property object to the new json schema draft. schema_draft["properties"][property_id] = schema_property @@ -217,7 +261,7 @@ def build_new_schema(self, json_data, schema_draft): if values == "Y": required_property_unique.append(key) schema_draft["required"] = required_property_unique - + # Return new schema return schema_draft From ecbe87db633fec9f95f7963ef7faa18cc46990f7 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 30 Jul 2024 15:26:50 +0200 Subject: [PATCH 1422/1454] added method to deal with complex fields to be included in json schema --- relecov_tools/build_schema.py | 104 +++++++++++++++++++--------------- 1 file changed, 57 insertions(+), 47 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 72425001..90cf275f 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -4,6 +4,7 @@ import pandas as pd import os import sys +import re import json import difflib import xlsxwriter @@ -22,6 +23,7 @@ # TODO: user should be able to provide a custom schema as a file in order to replace the current one. +# TODO: still need to work in logs class SchemaBuilder: def __init__( self, @@ -111,11 +113,11 @@ def validate_database_definition(self, json_data): else: return None - def read_database_definition(self): + def read_database_definition(self, sheet_id='main'): """Reads the database definition and converts it into json format.""" # Read excel file # FIXME: I think reading first tab by defining the tab name might be too harcoded. - df = pd.read_excel(self.excel_file_path, sheet_name='main') + df = pd.read_excel(self.excel_file_path, sheet_name=sheet_id, na_values=['nan', 'N/A', 'NA', '']) # Convert database to json format json_data = {} for row in df.itertuples(index=False): @@ -149,55 +151,61 @@ def create_schema_draft_template(self): ) return draft_template - # TODO: in progress - def create_complex_schema_object(self, property_id): - # Read the tab specific to the complex field - complex_df = pd.read_excel(self.excel_file_path, sheet_name=property_id) - properties = {} - required = [] - for _, complex_row in complex_df.iterrows(): - field_name = complex_row['property_id'] - field_type = complex_row['type'] - field_schema = {"type": field_type} - # FIXME: enums not working - #if complex_row['enum'] and complex_row['enum'] != 'nan': - # field_enum = complex_row['enum'] - # stderr.print(field_enum["enum"]) -# - #if field_enum: - # field_schema["enum"] = field_enum.split(', ') -# - properties[field_name] = field_schema - required.append(field_name) # Assuming all fields are required - - # Set schema for complex fields - dict_out = { - "type": "object", - "properties": properties, - "required": required, - "additionalProperties": False - } - return False - - def standar_jsonschema_object(self, data_dict, target_key): + # TODO: we have to discuss wether NaN (empty) values need to be handled + def standard_jsonschema_object(self, data_dict, target_key): """"Create standar json schema object""" # For enum and examples, wrap the value in a list json_dict = {} + + # Function to handle NaN values + def handle_nan(value): + if pd.isna(value) or value in ['nan', 'NaN', 'None', 'none']: + return "" + return str(value) if target_key in ["enum", "examples"]: - value = str(data_dict[target_key]) - # if no value, json key wont be necessary, then avoid adding it - if len(value) > 0 and not value == "nan": + value = handle_nan(data_dict.get(target_key, "")) + # if no value, json key won't be necessary, then avoid adding it + if len(value) > 0: if target_key == "enum": json_dict[target_key] = value.split(", ") - elif target_key == "examples": - json_dict[target_key] = [value] + elif target_key == "examples": + json_dict[target_key] = [value] + elif target_key == "description": + json_dict[target_key] = handle_nan(data_dict.get(target_key, "")) else: - json_dict[target_key] = data_dict[target_key] + json_dict[target_key] = handle_nan(data_dict.get(target_key, "")) return json_dict - def complex_json_schema_object(self): + def complex_jsonschema_object(self, property_id, features_dict): """"Create complex/nested json schema object""" + json_dict = {"type": "object", "properties":{}} + + # Read tab-dedicated sheet in excell database + try: + complex_json_data = self.read_database_definition(sheet_id=property_id) + except ValueError as e: + stderr.print(f"[red]{e}") + return None + + # Add sub property items + # TODO: add try_excepts + #try: + for sub_property_id, _ in complex_json_data.items(): + json_dict["properties"][sub_property_id] = {} + complex_json_feature = {} + for db_feature_key, json_key in features_dict.items(): + if json_key == 'required': + continue + feature_schema = self.standard_jsonschema_object(complex_json_data[sub_property_id], db_feature_key) + if feature_schema: + complex_json_feature[json_key] = feature_schema[db_feature_key] + json_dict["properties"][sub_property_id] = complex_json_feature + + return json_dict + #except: + # stderr.print(f"[red]Error while generating comples json object for {property_id}") + # return None # TODO: add strategy to deal with json schema objects, defs and refs # TODO: Reorder porperty's features returned. @@ -220,7 +228,6 @@ def build_new_schema(self, json_data, schema_draft): "required (Y/N)": "required", } required_property_unique = [] - complex_property = [] # Read property_ids in the database. # Perform checks and create (for each property) feature object like: @@ -230,12 +237,15 @@ def build_new_schema(self, json_data, schema_draft): schema_property = {} required_property = {} - # Record property_ids that have complex objects. - # TODO: This might be a bit harcoded. + # Parse property_ids that needs to be incorporated as complex fields in json_schema if json_data[property_id].get('complex_field (Y/N)') == 'Y': - complex_property.append(property_id) - continue - # Iterate over all property's features that follows standard format. + complex_json_feature = self.complex_jsonschema_object(property_id, features_to_check) + if complex_json_feature: + schema_property["type"] = "array" + schema_property["items"] = complex_json_feature + schema_property["additionalProperties"]= "false" + schema_property["required"] = [ key for key in complex_json_feature["properties"].keys()] + # For those that follows standard format, add them to json schema as well. else: for db_feature_key, schema_feature_key in features_to_check.items(): # Verifiy that db_feature_key is present in the database (processed excel (aka 'json_data')) @@ -248,7 +258,7 @@ def build_new_schema(self, json_data, schema_draft): if is_required != 'nan': required_property[property_id] = is_required else: - std_json_feature = self.standar_jsonschema_object(db_features_dic, db_feature_key) + std_json_feature = self.standard_jsonschema_object(db_features_dic, db_feature_key) if std_json_feature: schema_property[schema_feature_key] = std_json_feature[db_feature_key] else: From 0f2511536bd633e5dc40e7d4f1f753297055b13e Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 1 Aug 2024 12:21:24 +0200 Subject: [PATCH 1423/1454] refactored strategy to generate metadata lab template --- .../schema_utils/metadatalab_template.py | 75 +++++++++++++++++++ relecov_tools/build_schema.py | 67 ++++------------- 2 files changed, 90 insertions(+), 52 deletions(-) create mode 100644 relecov_tools/assets/schema_utils/metadatalab_template.py diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py new file mode 100644 index 00000000..06643fc4 --- /dev/null +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -0,0 +1,75 @@ +#!/usr/bin/env python +import logging +import rich.console +import json +import xlsxwriter + +import relecov_tools.utils + + +log = logging.getLogger(__name__) +stderr = rich.console.Console( + stderr=True, + style="dim", + highlight=False, + force_terminal=relecov_tools.utils.rich_force_colors(), +) + + +def overview_tab(json_schema, excel_file, header, start_col="A", start_row=1, tab_name="Overview"): + """""" + errors_record = {} + # Create workbook object + workbook = xlsxwriter.Workbook(excel_file) + sheet = workbook.add_worksheet(tab_name) + bold = workbook.add_format({"bold": True}) + + # Write the headers to the worksheet and setup dimentions + for col_num, col_name in enumerate(header): + sheet.write(0, col_num, col_name, bold) + col_index = ord(start_col) + row_index = start_row + + # Get schema property ID and its features + # TODO: try except + required_list = json_schema.get('required') + properties_dict = json_schema.get('properties') + + for property_id, features in properties_dict.items(): + label_name = features.get("label", "") + description = features.get("description", "") + group = features.get("classification", "") + mandatory = "Y" if property_id in required_list else "N" + example = features.get("examples", [""])[0] + metadata_column = chr(col_index) + # Fill the overview tab with processed data + try: + sheet.write(row_index, 0, group) + sheet.write(row_index, 1, label_name) + sheet.write(row_index, 2, description) + sheet.write(row_index, 3, group) + sheet.write(row_index, 4, mandatory) + sheet.write(row_index, 5, example) + sheet.write(row_index, 6, metadata_column) + except TypeError as e: + stderr.print( + f"[red] Error when filling excell in property '{property_id}': {e}" + ) + pass + col_index += 1 + row_index += 1 + + if len(errors_record)>0: + stderr.print(f"[red]Errors encountered while generating the {tab_name} sheet. See errors {errors_record}") + return False + else: + # Close the workbook + workbook.close() + return True + +def metadatalab_tab(): + """""" + return True +def datavalidation_tab(): + """""" + return True diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 90cf275f..2c9a268a 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -11,6 +11,7 @@ import relecov_tools.utils import relecov_tools.assets.schema_utils.jsonschema_draft +import relecov_tools.assets.schema_utils.metadatalab_template from relecov_tools.config_json import ConfigJson log = logging.getLogger(__name__) @@ -116,7 +117,6 @@ def validate_database_definition(self, json_data): def read_database_definition(self, sheet_id='main'): """Reads the database definition and converts it into json format.""" # Read excel file - # FIXME: I think reading first tab by defining the tab name might be too harcoded. df = pd.read_excel(self.excel_file_path, sheet_name=sheet_id, na_values=['nan', 'N/A', 'NA', '']) # Convert database to json format json_data = {} @@ -208,7 +208,6 @@ def complex_jsonschema_object(self, property_id, features_dict): # return None # TODO: add strategy to deal with json schema objects, defs and refs - # TODO: Reorder porperty's features returned. def build_new_schema(self, json_data, schema_draft): """ Create a json schema file based on input data and draf skeleton.. @@ -216,6 +215,7 @@ def build_new_schema(self, json_data, schema_draft): try: # List of properties to check in the features dictionary (it maps values between database features and json schema features): # key[db_feature_key]: value[schema_feature_key] + # TODO: This should be a config variable available for all elements in this class features_to_check = { "type": "type", "enum": "enum", @@ -278,7 +278,7 @@ def build_new_schema(self, json_data, schema_draft): except Exception as e: stderr.print(f"[red]Error building schema: {str(e)}") raise - # Once json schema is created, it requires validation + # TODO: Once json schema is created, it requires validation def verify_schema(self, schema): """Verify the schema_draft follows the JSON Schema specification [XXXX] meta-schema.""" @@ -351,26 +351,23 @@ def save_new_schema(self, json_data): stderr.print(f"[red]An unexpected error occurred: {str(e)}") return False - def create_metadatalab_excel(self, json_data): + # TODO: rename json_data to json_schema + def create_metadatalab_excel(self, json_schema): """ - Generate the metadatalab templet file in xlsx format. It contains: + Generate the metadatalab template file in xlsx format. It contains: - Overview tab: - Metadata LAB tab: - Validation Tab: """ - # Create a new workbook and add the 'overview' worksheet - excel_file_path = os.path.join( + # Create a new workbook + out_file = os.path.join( os.path.realpath(self.output_folder) + "/metadatalab_template.xlsx" ) - workbook = xlsxwriter.Workbook(excel_file_path) - # Define a bold format for headers - bold = workbook.add_format({"bold": True}) - + # - # Overview Tab + # Overview sheet # - overview_sheet = workbook.add_worksheet("Overview") - overview_tab_headers = [ + overview_header = [ "", "Label name", "Description", @@ -379,44 +376,10 @@ def create_metadatalab_excel(self, json_data): "Example", "METADATA_LAB COLUMN", ] + write_overview = relecov_tools.assets.schema_utils.metadatalab_template.overview_tab(json_schema, out_file, overview_header) + if write_overview: + stderr.print(f"[green]Excel file saved to {out_file}") - # Write the headers to the worksheet - for col_num, header in enumerate(overview_tab_headers): - overview_sheet.write(0, col_num, header, bold) - - # Set Starting column - column_index = ord("A") - - row_num = 1 - for property_id, details in json_data.items(): - label_name = details.get("label_name", "") - description = details.get("description", "") - group = details.get("classification", "") - mandatory = details.get("required (Y/N)", "") - example = details.get("examples", [""]) - metadata_column = chr(column_index) - - # Fill the overview tab with processed data - # FIXME: Got few errors while filling table - try: - overview_sheet.write(row_num, 0, group) - overview_sheet.write(row_num, 1, label_name) - overview_sheet.write(row_num, 2, description) - overview_sheet.write(row_num, 3, group) - overview_sheet.write(row_num, 4, mandatory) - overview_sheet.write(row_num, 5, example) - overview_sheet.write(row_num, 6, metadata_column) - except TypeError as e: - stderr.print( - f"[red] Error when filling excell in property '{property_id}': {e}" - ) - pass - column_index += 1 - row_num += 1 - - # Close the workbook - workbook.close() - print(f"Excel file saved to {excel_file_path}") def handle_build_schema(self): # Load xlsx database and convert into json format @@ -448,7 +411,7 @@ def handle_build_schema(self): sys.exit(1) if schema_diff: - self.create_metadatalab_excel(database_dic) + self.create_metadatalab_excel(new_schema_json) # Build EXCEL template # TODO: Three tabs in file From 9c82efb3f7de0c715c400afc2eb1c92b755616dc Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 5 Aug 2024 10:35:37 +0200 Subject: [PATCH 1424/1454] refactor v2 of method that creates excel template --- .../schema_utils/metadatalab_template.py | 89 ++++------ relecov_tools/build_schema.py | 164 +++++++++++++++--- 2 files changed, 170 insertions(+), 83 deletions(-) diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py index 06643fc4..3b0e4292 100644 --- a/relecov_tools/assets/schema_utils/metadatalab_template.py +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -1,8 +1,10 @@ #!/usr/bin/env python import logging import rich.console +import os import json import xlsxwriter +import pandas as pd import relecov_tools.utils @@ -15,61 +17,34 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) - -def overview_tab(json_schema, excel_file, header, start_col="A", start_row=1, tab_name="Overview"): - """""" - errors_record = {} - # Create workbook object - workbook = xlsxwriter.Workbook(excel_file) - sheet = workbook.add_worksheet(tab_name) - bold = workbook.add_format({"bold": True}) - - # Write the headers to the worksheet and setup dimentions - for col_num, col_name in enumerate(header): - sheet.write(0, col_num, col_name, bold) - col_index = ord(start_col) - row_index = start_row +def schema_to_flatten_json(json_data): + """This function flattens schema when nested items are found""" + flatten_json = {} + for property_id, features in json_data.items(): + # TODO: might be another way to identify a nested dict property + if features.get('type') == 'array': + complex_properties= json_data[property_id]["items"].get('properties') + for complex_property_id, complex_feature in complex_properties.items(): + flatten_json.update({complex_property_id : complex_feature}) + else: + flatten_json.update({property_id : features} ) + return flatten_json + +def schema_properties_to_df(json_data): + # Initialize an empty list to store the rows of the DataFrame + rows = [] + + # Iterate over each property in the JSON data + for property_id, property_features in json_data.items(): + # Create a dictionary to hold the property features + row = {'property_id': property_id} + row.update(property_features) + + # Append the row to the list of rows + rows.append(row) - # Get schema property ID and its features - # TODO: try except - required_list = json_schema.get('required') - properties_dict = json_schema.get('properties') - - for property_id, features in properties_dict.items(): - label_name = features.get("label", "") - description = features.get("description", "") - group = features.get("classification", "") - mandatory = "Y" if property_id in required_list else "N" - example = features.get("examples", [""])[0] - metadata_column = chr(col_index) - # Fill the overview tab with processed data - try: - sheet.write(row_index, 0, group) - sheet.write(row_index, 1, label_name) - sheet.write(row_index, 2, description) - sheet.write(row_index, 3, group) - sheet.write(row_index, 4, mandatory) - sheet.write(row_index, 5, example) - sheet.write(row_index, 6, metadata_column) - except TypeError as e: - stderr.print( - f"[red] Error when filling excell in property '{property_id}': {e}" - ) - pass - col_index += 1 - row_index += 1 - - if len(errors_record)>0: - stderr.print(f"[red]Errors encountered while generating the {tab_name} sheet. See errors {errors_record}") - return False - else: - # Close the workbook - workbook.close() - return True - -def metadatalab_tab(): - """""" - return True -def datavalidation_tab(): - """""" - return True + # Create a DataFrame from the list of rows + df = pd.DataFrame(rows) + + # Return the DataFrame + return df diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 2c9a268a..8201e7bd 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -351,7 +351,6 @@ def save_new_schema(self, json_data): stderr.print(f"[red]An unexpected error occurred: {str(e)}") return False - # TODO: rename json_data to json_schema def create_metadatalab_excel(self, json_schema): """ Generate the metadatalab template file in xlsx format. It contains: @@ -359,27 +358,144 @@ def create_metadatalab_excel(self, json_schema): - Metadata LAB tab: - Validation Tab: """ - # Create a new workbook - out_file = os.path.join( - os.path.realpath(self.output_folder) + "/metadatalab_template.xlsx" - ) - - # - # Overview sheet - # - overview_header = [ - "", - "Label name", - "Description", - "Group", - "Mandatory (Y/N)", - "Example", - "METADATA_LAB COLUMN", - ] - write_overview = relecov_tools.assets.schema_utils.metadatalab_template.overview_tab(json_schema, out_file, overview_header) - if write_overview: - stderr.print(f"[green]Excel file saved to {out_file}") + try: + # Set up metadatalab configuration + out_file = os.path.join( + self.excel_file_path, + os.path.join(self.output_folder, "metadatalab_template" + ".xlsx") + ) + required_classification = [ + "Database Identifiers", + "Sample collection and processing", + "Host information", + "Sequencing", + "Pathogen Diagnostic testing", + "Contributor Acknowledgement" + ] + required_properties = json_schema.get('required') + schema_properties = json_schema.get('properties') + + # Read json schema properties and convert it into pandas df + try: + schema_properties_flatten = relecov_tools.assets.schema_utils.metadatalab_template.schema_to_flatten_json( + schema_properties + ) + df = relecov_tools.assets.schema_utils.metadatalab_template.schema_properties_to_df (schema_properties_flatten) + df = df[df['classification'].isin(required_classification)] + df['required'] = df['property_id'].apply(lambda x: 'Y' if x in required_properties else 'N') + except Exception as e: + stderr.print(f"Error processing schema properties: {e}") + return + + # Overview sheet + try: + overview_header = [ + "", + "Label name", + "Description", + "Group", + "Mandatory (Y/N)", + "Example", + "METADATA_LAB COLUMN", + ] + df_overview = pd.DataFrame(columns=[col_name for col_name in overview_header]) + df_overview[''] = df['classification'] + df_overview['Label name'] = df['label'] + df_overview['Description'] = df['description'] + df_overview['Group'] = df['classification'] + df_overview['Example'] = df['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) + except Exception as e: + stderr.print(f"Error creating overview sheet: {e}") + return + + # MetadataLab sheet + try: + metadatalab_header = [ + "", + "EJEMPLOS", + "DESCRIPCIÓN", + "CAMPO" + ] + df_metadata = pd.DataFrame(columns=[col_name for col_name in metadatalab_header]) + df_metadata[''] = df['label'].apply(lambda _: '') + df_metadata['EJEMPLOS'] = df['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) + df_metadata['DESCRIPCIÓN'] = df['description'] + df_metadata['CAMPO'] = df['label'] + df_metadata = df_metadata.transpose() + except Exception as e: + stderr.print(f"[red]Error creating MetadataLab sheet: {e}") + return + + # DataValidation sheet + try: + datavalidation_header = [ + "", + "EJEMPLOS", + "DESCRIPCIÓN", + "CAMPO", + "" + ] + df_hasenum = df[(pd.notnull(df.enum))] + df_validation = pd.DataFrame(columns=[col_name for col_name in datavalidation_header]) + df_validation['tmp_property'] = df_hasenum['property_id'] + df_validation[''] = df_hasenum['label'].apply(lambda _: '') + df_validation['EJEMPLOS'] = df_hasenum['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) + df_validation['DESCRIPCIÓN'] = df_hasenum['description'] + df_validation['CAMPO'] = df_hasenum['label'] + except Exception as e: + stderr.print(f"[red]Error creating DataValidation sheet: {e}") + return + try: + # Since enums have different lengths we need further processing. + # Convert df into dict to perform data manipulation. + enum_dict = {property: [] for property in df_hasenum['property_id']} + enum_maxitems = 0 + # Populate the dictionary with flattened lists + for key in enum_dict.keys(): + enum_values = df_hasenum[df_hasenum['property_id'] == key]['enum'].values + if enum_values.size > 0: + enum_list = enum_values[0] # Extract the list + enum_dict[key] = enum_list # Assign the list to the dictionary + if enum_maxitems < len(enum_list): + enum_maxitems = len(enum_list) + else: + enum_dict[key] = [] + + # Reshape list dimensions based on enum length. + for key in enum_dict.keys(): + if len(enum_dict[key]) < enum_maxitems: + num_nas = enum_maxitems - len(enum_dict[key]) + for _ in range(num_nas): + enum_dict[key].append('NaN') + + new_df = pd.DataFrame(enum_dict) + new_index = range(len(new_df.columns)) + new_df.reindex(columns=new_index) + + valid_index = df_validation['tmp_property'].values + valid_transposed = df_validation.transpose() + valid_transposed.columns = valid_index + + frames = [valid_transposed, new_df] + df_validation = pd.concat(frames) + except Exception as e: + stderr.print(f"[red]Error processing enums and combining data: {e}") + return None + + # WRITE EXCEL + try: + with pd.ExcelWriter(out_file) as writer: + df_overview.to_excel(writer, sheet_name='OVERVIEW') + df_metadata.to_excel(writer, sheet_name='METADATA_LAB') + df_validation.to_excel(writer, sheet_name='DATA VALIDATION') + stderr.print(f"[green]Excel template successfuly created in: {out_file}") + except Exception as e: + stderr.print(f"[red]Error writing to Excel: {e}") + return None + except Exception as e: + stderr.print(f"[red]Error in create_metadatalab_excel: {e}") + return None def handle_build_schema(self): # Load xlsx database and convert into json format @@ -414,11 +530,7 @@ def handle_build_schema(self): self.create_metadatalab_excel(new_schema_json) # Build EXCEL template - # TODO: Three tabs in file - # - Overview - # - METADATA_LAB - # - DATA_VALIDATION # - Add versinon tag to filename - # TODO: Bump json schema version when it gets updated? + # TODO: metod to ask whether to bump version when json schema is generated? # TODO: Publish a log file that register modification in json schema? From bc50894a2f1b5802ec117a0494de5f323d7716f1 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 5 Aug 2024 14:07:05 +0200 Subject: [PATCH 1425/1454] added utils to perform excel formatting --- .../schema_utils/metadatalab_template.py | 128 ++++++++++++++---- relecov_tools/build_schema.py | 18 ++- 2 files changed, 113 insertions(+), 33 deletions(-) diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py index 3b0e4292..0d701066 100644 --- a/relecov_tools/assets/schema_utils/metadatalab_template.py +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -5,6 +5,8 @@ import json import xlsxwriter import pandas as pd +import xlsxwriter + import relecov_tools.utils @@ -19,32 +21,106 @@ def schema_to_flatten_json(json_data): """This function flattens schema when nested items are found""" - flatten_json = {} - for property_id, features in json_data.items(): - # TODO: might be another way to identify a nested dict property - if features.get('type') == 'array': - complex_properties= json_data[property_id]["items"].get('properties') - for complex_property_id, complex_feature in complex_properties.items(): - flatten_json.update({complex_property_id : complex_feature}) - else: - flatten_json.update({property_id : features} ) - return flatten_json + try: + flatten_json = {} + for property_id, features in json_data.items(): + try: + if features.get('type') == 'array': + complex_properties = json_data[property_id]["items"].get('properties') + for complex_property_id, complex_feature in complex_properties.items(): + flatten_json.update({complex_property_id: complex_feature}) + else: + flatten_json.update({property_id: features}) + except Exception as e: + stderr.print(f"[red]Error processing property {property_id}: {e}") + return flatten_json + except Exception as e: + stderr.print(f"[red]Error in schema_to_flatten_json: {e}") + return None def schema_properties_to_df(json_data): - # Initialize an empty list to store the rows of the DataFrame - rows = [] - - # Iterate over each property in the JSON data - for property_id, property_features in json_data.items(): - # Create a dictionary to hold the property features - row = {'property_id': property_id} - row.update(property_features) + try: + # Initialize an empty list to store the rows of the DataFrame + rows = [] + + # Iterate over each property in the JSON data + for property_id, property_features in json_data.items(): + try: + # Create a dictionary to hold the property features + row = {'property_id': property_id} + row.update(property_features) + + # Append the row to the list of rows + rows.append(row) + except Exception as e: + stderr.print(f"[red]Error processing property {property_id}: {e}") + + # Create a DataFrame from the list of rows + df = pd.DataFrame(rows) + + # Return the DataFrame + return df + except Exception as e: + stderr.print(f"[red]Error in schema_properties_to_df: {e}") + return None + + +def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=True): + try: + + # Write the DataFrame to the specified sheet + df.to_excel(writer, sheet_name=sheet, startrow=1, index=have_index, header=have_header) + + # Get the xlsxwriter workbook and worksheet objects. + workbook = writer.book + worksheet = writer.sheets[sheet] + + # setup excel formaters + worksheet.set_column(0, len(df.columns), 30) + header_formater = workbook.add_format({ + 'bold': True, + 'text_wrap': False, + 'valign': 'top', + 'fg_color': '#ADD8E6', + 'border': 1 + }) + first_col_formater = workbook.add_format({ + 'bold': True, + 'text_wrap': False, + 'valign': 'center', + 'fg_color': '#ADD8E6', + 'border': 1 + }) + if sheet == 'OVERVIEW': + # Write the column headers with the defined format. + for col_num, value in enumerate(df.columns.values): + try: + worksheet.write(0, col_num + 1, value, header_formater) + except Exception as e: + stderr.print(f"Error writing header at column {col_num + 1}: {e}") + + # Write the first column with the defined format. + for row_num in range(1, len(df) + 1): + try: + worksheet.write(row_num, 0, df.iloc[row_num - 1, 0], first_col_formater) + except Exception as e: + stderr.print(f"Error writing first column at row {row_num}: {e}") + + if sheet == 'METADATA_LAB': + # Write the column headers with the defined format. + for col_num, value in enumerate(df.columns.values): + for row_num in range(0, len(df)): + try: + worksheet.write(row_num + 1, col_num + 1, df.iloc[row_num-1, col_num], header_formater) + except Exception as e: + stderr.print(f"Error writing header at column {col_num + 1}: {e}") + + # Write the first column with the defined format. + for row_num in range(1, len(df)+1): + try: + worksheet.write(row_num, 0, df.index[row_num-1], first_col_formater) + except Exception as e: + stderr.print(f"Error writing first column at row {row_num}: {e}") - # Append the row to the list of rows - rows.append(row) - - # Create a DataFrame from the list of rows - df = pd.DataFrame(rows) - - # Return the DataFrame - return df + except Exception as e: + stderr.print(f"Error in excel_formater: {e}") diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 8201e7bd..5c55365f 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -351,6 +351,8 @@ def save_new_schema(self, json_data): stderr.print(f"[red]An unexpected error occurred: {str(e)}") return False + #TODO: overview-tab - add mapping column to overview tab + #TODO: overview-tab - FIX first column values def create_metadatalab_excel(self, json_schema): """ Generate the metadatalab template file in xlsx format. It contains: @@ -403,6 +405,7 @@ def create_metadatalab_excel(self, json_schema): df_overview['Label name'] = df['label'] df_overview['Description'] = df['description'] df_overview['Group'] = df['classification'] + df_overview['Mandatory (Y/N)'] = df['required'] df_overview['Example'] = df['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) except Exception as e: stderr.print(f"Error creating overview sheet: {e}") @@ -411,13 +414,11 @@ def create_metadatalab_excel(self, json_schema): # MetadataLab sheet try: metadatalab_header = [ - "", "EJEMPLOS", "DESCRIPCIÓN", "CAMPO" ] df_metadata = pd.DataFrame(columns=[col_name for col_name in metadatalab_header]) - df_metadata[''] = df['label'].apply(lambda _: '') df_metadata['EJEMPLOS'] = df['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) df_metadata['DESCRIPCIÓN'] = df['description'] df_metadata['CAMPO'] = df['label'] @@ -467,7 +468,7 @@ def create_metadatalab_excel(self, json_schema): if len(enum_dict[key]) < enum_maxitems: num_nas = enum_maxitems - len(enum_dict[key]) for _ in range(num_nas): - enum_dict[key].append('NaN') + enum_dict[key].append('') new_df = pd.DataFrame(enum_dict) new_index = range(len(new_df.columns)) @@ -485,11 +486,14 @@ def create_metadatalab_excel(self, json_schema): # WRITE EXCEL try: - with pd.ExcelWriter(out_file) as writer: - df_overview.to_excel(writer, sheet_name='OVERVIEW') - df_metadata.to_excel(writer, sheet_name='METADATA_LAB') - df_validation.to_excel(writer, sheet_name='DATA VALIDATION') + + writer = pd.ExcelWriter(out_file, engine="xlsxwriter") + relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_overview, writer, 'OVERVIEW', out_file, have_index=False, have_header=False) + relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_metadata, writer, 'METADATA_LAB', out_file, have_index=True, have_header=False) + writer.close() + #TODO: add formater to last sheet stderr.print(f"[green]Excel template successfuly created in: {out_file}") + except Exception as e: stderr.print(f"[red]Error writing to Excel: {e}") return None From 6f45b549972ab3d18e0a28fc6391cbbf792bb6a3 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 8 Aug 2024 11:22:56 +0200 Subject: [PATCH 1426/1454] fix row and column indexing while formating and add data_validation sheet --- .../schema_utils/metadatalab_template.py | 24 ++++++++++--------- relecov_tools/build_schema.py | 12 +++------- 2 files changed, 16 insertions(+), 20 deletions(-) diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py index 0d701066..ea0efbe3 100644 --- a/relecov_tools/assets/schema_utils/metadatalab_template.py +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -75,7 +75,7 @@ def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=Tru workbook = writer.book worksheet = writer.sheets[sheet] - # setup excel formaters + # setup excel format worksheet.set_column(0, len(df.columns), 30) header_formater = workbook.add_format({ 'bold': True, @@ -91,6 +91,7 @@ def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=Tru 'fg_color': '#ADD8E6', 'border': 1 }) + if sheet == 'OVERVIEW': # Write the column headers with the defined format. for col_num, value in enumerate(df.columns.values): @@ -105,22 +106,23 @@ def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=Tru worksheet.write(row_num, 0, df.iloc[row_num - 1, 0], first_col_formater) except Exception as e: stderr.print(f"Error writing first column at row {row_num}: {e}") - - if sheet == 'METADATA_LAB': + + if sheet == 'METADATA_LAB' or sheet == 'DATA_VALIDATION': # Write the column headers with the defined format. - for col_num, value in enumerate(df.columns.values): + for col_num in range(0, len(df.columns)): for row_num in range(0, len(df)): - try: - worksheet.write(row_num + 1, col_num + 1, df.iloc[row_num-1, col_num], header_formater) - except Exception as e: - stderr.print(f"Error writing header at column {col_num + 1}: {e}") + if row_num < 3: + stderr.print(f"{df.iloc[row_num, col_num]} for col {col_num} and row {row_num}") + try: + worksheet.write(row_num + 1, col_num + 1, df.iloc[row_num, col_num], header_formater) + except Exception as e: + stderr.print(f"Error writing first column at row {row_num}: {e}") # Write the first column with the defined format. - for row_num in range(1, len(df)+1): + for index_num, index_val in enumerate(df.index): try: - worksheet.write(row_num, 0, df.index[row_num-1], first_col_formater) + worksheet.write(index_num + 1, 0, index_val, first_col_formater) except Exception as e: stderr.print(f"Error writing first column at row {row_num}: {e}") - except Exception as e: stderr.print(f"Error in excel_formater: {e}") diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 5c55365f..b35ab209 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -392,7 +392,6 @@ def create_metadatalab_excel(self, json_schema): # Overview sheet try: overview_header = [ - "", "Label name", "Description", "Group", @@ -401,7 +400,6 @@ def create_metadatalab_excel(self, json_schema): "METADATA_LAB COLUMN", ] df_overview = pd.DataFrame(columns=[col_name for col_name in overview_header]) - df_overview[''] = df['classification'] df_overview['Label name'] = df['label'] df_overview['Description'] = df['description'] df_overview['Group'] = df['classification'] @@ -430,16 +428,13 @@ def create_metadatalab_excel(self, json_schema): # DataValidation sheet try: datavalidation_header = [ - "", "EJEMPLOS", "DESCRIPCIÓN", - "CAMPO", - "" + "CAMPO" ] df_hasenum = df[(pd.notnull(df.enum))] df_validation = pd.DataFrame(columns=[col_name for col_name in datavalidation_header]) df_validation['tmp_property'] = df_hasenum['property_id'] - df_validation[''] = df_hasenum['label'].apply(lambda _: '') df_validation['EJEMPLOS'] = df_hasenum['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) df_validation['DESCRIPCIÓN'] = df_hasenum['description'] df_validation['CAMPO'] = df_hasenum['label'] @@ -480,20 +475,19 @@ def create_metadatalab_excel(self, json_schema): frames = [valid_transposed, new_df] df_validation = pd.concat(frames) + df_validation = df_validation.drop(index=['tmp_property']) except Exception as e: stderr.print(f"[red]Error processing enums and combining data: {e}") return None # WRITE EXCEL try: - writer = pd.ExcelWriter(out_file, engine="xlsxwriter") relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_overview, writer, 'OVERVIEW', out_file, have_index=False, have_header=False) relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_metadata, writer, 'METADATA_LAB', out_file, have_index=True, have_header=False) + relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_validation, writer, 'DATA_VALIDATION', out_file, have_index=True, have_header=False) writer.close() - #TODO: add formater to last sheet stderr.print(f"[green]Excel template successfuly created in: {out_file}") - except Exception as e: stderr.print(f"[red]Error writing to Excel: {e}") return None From a53e0d70474d2f1f9826d24cc02e0fa190a24b81 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 8 Aug 2024 13:24:29 +0200 Subject: [PATCH 1427/1454] improve logs, prompts and error handling --- relecov_tools/__main__.py | 2 +- .../assets/schema_utils/jsonschema_draft.py | 11 ++++- .../schema_utils/metadatalab_template.py | 1 - relecov_tools/build_schema.py | 46 +++++++++++-------- 4 files changed, 38 insertions(+), 22 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 85d1b5b1..e02ea777 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -525,7 +525,7 @@ def launch_pipeline(input, template, output, config): "-s", "--schema_base", type=click.Path(), - help="Path to the base schema file. This file is used as a reference to compare it with the schema generated using this module.", + help="Path to the base schema file. This file is used as a reference to compare it with the schema generated using this module. (Default: installed schema in 'relecov-tools/relecov_tools/schema/relecov_schema.json')", required=False, ) @click.option( diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 7f9995e0..2da2ba62 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -83,6 +83,13 @@ def check_schema_draft(schema_draft, draft_version): validator_class.check_schema(schema_draft) stderr.print("[green]New schema is valid based on JSON Specification rules.") except exceptions.SchemaError as e: - stderr.print(f"[red]Schema validation error: {e.message}") + stderr.print(f"[yellow]Schema validation error: {e.message}") + promp_answ = relecov_tools.utils.prompt_yn_question('Errors found during schema validation, proceed?:') + if not promp_answ: + sys.exit(1) except Exception as e: - stderr.print(f"An error occurred during schema validation: {str(e)}") + stderr.print(f"[yellow]Error occurred during schema validation: {e}") + relecov_tools.utils.prompt_yn_question('Errors found during schema validation, proceed?:') + promp_answ = relecov_tools.utils.prompt_yn_question('Errors found during schema validation, proceed?:') + if not promp_answ: + sys.exit(1) \ No newline at end of file diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py index ea0efbe3..972e686a 100644 --- a/relecov_tools/assets/schema_utils/metadatalab_template.py +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -112,7 +112,6 @@ def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=Tru for col_num in range(0, len(df.columns)): for row_num in range(0, len(df)): if row_num < 3: - stderr.print(f"{df.iloc[row_num, col_num]} for col {col_num} and row {row_num}") try: worksheet.write(row_num + 1, col_num + 1, df.iloc[row_num, col_num], header_formater) except Exception as e: diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index b35ab209..c98c465d 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -1,4 +1,5 @@ #!/usr/bin/env python +# TODO: add utils to requirements import logging import rich.console import pandas as pd @@ -8,6 +9,7 @@ import json import difflib import xlsxwriter +import inspect import relecov_tools.utils import relecov_tools.assets.schema_utils.jsonschema_draft @@ -24,7 +26,6 @@ # TODO: user should be able to provide a custom schema as a file in order to replace the current one. -# TODO: still need to work in logs class SchemaBuilder: def __init__( self, @@ -47,9 +48,9 @@ def __init__( if not self.excel_file_path.endswith(".xlsx"): raise ValueError("The Excel file must have a .xlsx extension.") - # Validate output folder - relecov_tools.utils.prompt_create_outdir(os.getcwd(), out_dir) - self.output_folder = os.path.join(os.getcwd(), out_dir) + # Validate output folder creation + self.output_folder = relecov_tools.utils.prompt_create_outdir(None, out_dir) + stderr.print(self.output_folder) # Validate json schema draft version self.draft_version = ( @@ -59,7 +60,13 @@ def __init__( ) # Validate base schema - if not base_schema_path: + if base_schema_path is not None: + if relecov_tools.utils.file_exists(base_schema_path): + self.base_schema_path = base_schema_path + else: + stderr.print(f"[Error]Defined base schema file not found: {base_schema_path}. Exiting...") + sys.exit(1) + else: try: config_json = ConfigJson() relecov_schema = config_json.get_topic_data( @@ -71,7 +78,9 @@ def __init__( "schema", relecov_schema, ) - os.path.isfile(self.base_schema_path) + if not relecov_tools.utils.file_exists(self.base_schema_path): + stderr.print("[Error]Fatal error. Relecov schema were not found in current relecov-tools installation. Make sure relecov-tools command is functioning. Exiting...") + sys.exit(1) stderr.print( "[green]RELECOV schema successfully found in the configuration." ) @@ -116,6 +125,7 @@ def validate_database_definition(self, json_data): def read_database_definition(self, sheet_id='main'): """Reads the database definition and converts it into json format.""" + caller_method = inspect.stack()[1][3] # Read excel file df = pd.read_excel(self.excel_file_path, sheet_name=sheet_id, na_values=['nan', 'N/A', 'NA', '']) # Convert database to json format @@ -127,7 +137,7 @@ def read_database_definition(self, sheet_id='main'): # Check json is not empty if len(json_data) == 0: - stderr.print("[red]No data found in xlsx database") + stderr.print(f"{caller_method}{sheet_id}) [red]No data found in xlsx database") sys.exit(1) # Perform validation of database content @@ -135,11 +145,11 @@ def read_database_definition(self, sheet_id='main'): if validation_out: stderr.print( - f"[red]Validation of database content falied. Missing mandatory features in: {validation_out}" + f"({caller_method}:{sheet_id}) [red]Validation of database content falied. Missing mandatory features in: {validation_out}" ) sys.exit(1) else: - stderr.print("[green]Validation of database content passed.") + stderr.print(f"({caller_method}:{sheet_id}) [green]Validation of database content passed.") return json_data def create_schema_draft_template(self): @@ -185,7 +195,7 @@ def complex_jsonschema_object(self, property_id, features_dict): try: complex_json_data = self.read_database_definition(sheet_id=property_id) except ValueError as e: - stderr.print(f"[red]{e}") + stderr.print(f"[yellow]{e}") return None # Add sub property items @@ -307,12 +317,12 @@ def print_schema_diff(self, base_schema, new_schema): if not diff_lines: stderr.print( - "[orange]No differencess were found between already installed and new generated schema. Exiting. No changes made" + "[yellow]No differencess were found between already installed and new generated schema. Exiting. No changes made" ) return None else: stderr.print( - "Differences found between the existing schema and the newly generated schema." + "[yellow]Differences found between the existing schema and the newly generated schema." ) # Set user's choices choices = ["Print to sandard output (stdout)", "Save to file", "Both"] @@ -362,10 +372,7 @@ def create_metadatalab_excel(self, json_schema): """ try: # Set up metadatalab configuration - out_file = os.path.join( - self.excel_file_path, - os.path.join(self.output_folder, "metadatalab_template" + ".xlsx") - ) + out_file = os.path.join(self.output_folder, "metadatalab_template" + ".xlsx") required_classification = [ "Database Identifiers", "Sample collection and processing", @@ -487,7 +494,7 @@ def create_metadatalab_excel(self, json_schema): relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_metadata, writer, 'METADATA_LAB', out_file, have_index=True, have_header=False) relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_validation, writer, 'DATA_VALIDATION', out_file, have_index=True, have_header=False) writer.close() - stderr.print(f"[green]Excel template successfuly created in: {out_file}") + stderr.print(f"[green]Metadata lab template successfuly created in: {out_file}") except Exception as e: stderr.print(f"[red]Error writing to Excel: {e}") return None @@ -497,6 +504,7 @@ def create_metadatalab_excel(self, json_schema): def handle_build_schema(self): # Load xlsx database and convert into json format + stderr.print("[white]Start reading xlsx database") database_dic = self.read_database_definition() # Verify current schema used by relecov-tools: @@ -525,7 +533,9 @@ def handle_build_schema(self): sys.exit(1) if schema_diff: - self.create_metadatalab_excel(new_schema_json) + promp_answ = relecov_tools.utils.prompt_yn_question('Do you want to create a metadata lab file?:') + if promp_answ: + self.create_metadatalab_excel(new_schema_json) # Build EXCEL template # - Add versinon tag to filename From d0d999501bb01aa8d026c6589837565c8676bcc0 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 8 Aug 2024 13:28:40 +0200 Subject: [PATCH 1428/1454] fix linting --- .../assets/schema_utils/jsonschema_draft.py | 14 +- .../schema_utils/metadatalab_template.py | 84 ++++--- relecov_tools/build_schema.py | 220 +++++++++++------- 3 files changed, 201 insertions(+), 117 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 2da2ba62..929edbc4 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -84,12 +84,18 @@ def check_schema_draft(schema_draft, draft_version): stderr.print("[green]New schema is valid based on JSON Specification rules.") except exceptions.SchemaError as e: stderr.print(f"[yellow]Schema validation error: {e.message}") - promp_answ = relecov_tools.utils.prompt_yn_question('Errors found during schema validation, proceed?:') + promp_answ = relecov_tools.utils.prompt_yn_question( + "Errors found during schema validation, proceed?:" + ) if not promp_answ: sys.exit(1) except Exception as e: stderr.print(f"[yellow]Error occurred during schema validation: {e}") - relecov_tools.utils.prompt_yn_question('Errors found during schema validation, proceed?:') - promp_answ = relecov_tools.utils.prompt_yn_question('Errors found during schema validation, proceed?:') + relecov_tools.utils.prompt_yn_question( + "Errors found during schema validation, proceed?:" + ) + promp_answ = relecov_tools.utils.prompt_yn_question( + "Errors found during schema validation, proceed?:" + ) if not promp_answ: - sys.exit(1) \ No newline at end of file + sys.exit(1) diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py index 972e686a..0e3bab19 100644 --- a/relecov_tools/assets/schema_utils/metadatalab_template.py +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -1,11 +1,7 @@ #!/usr/bin/env python import logging import rich.console -import os -import json -import xlsxwriter import pandas as pd -import xlsxwriter import relecov_tools.utils @@ -19,15 +15,21 @@ force_terminal=relecov_tools.utils.rich_force_colors(), ) + def schema_to_flatten_json(json_data): """This function flattens schema when nested items are found""" try: flatten_json = {} for property_id, features in json_data.items(): try: - if features.get('type') == 'array': - complex_properties = json_data[property_id]["items"].get('properties') - for complex_property_id, complex_feature in complex_properties.items(): + if features.get("type") == "array": + complex_properties = json_data[property_id]["items"].get( + "properties" + ) + for ( + complex_property_id, + complex_feature, + ) in complex_properties.items(): flatten_json.update({complex_property_id: complex_feature}) else: flatten_json.update({property_id: features}) @@ -38,6 +40,7 @@ def schema_to_flatten_json(json_data): stderr.print(f"[red]Error in schema_to_flatten_json: {e}") return None + def schema_properties_to_df(json_data): try: # Initialize an empty list to store the rows of the DataFrame @@ -47,7 +50,7 @@ def schema_properties_to_df(json_data): for property_id, property_features in json_data.items(): try: # Create a dictionary to hold the property features - row = {'property_id': property_id} + row = {"property_id": property_id} row.update(property_features) # Append the row to the list of rows @@ -67,55 +70,70 @@ def schema_properties_to_df(json_data): def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=True): try: - + # Write the DataFrame to the specified sheet - df.to_excel(writer, sheet_name=sheet, startrow=1, index=have_index, header=have_header) - + df.to_excel( + writer, sheet_name=sheet, startrow=1, index=have_index, header=have_header + ) + # Get the xlsxwriter workbook and worksheet objects. workbook = writer.book worksheet = writer.sheets[sheet] - + # setup excel format worksheet.set_column(0, len(df.columns), 30) - header_formater = workbook.add_format({ - 'bold': True, - 'text_wrap': False, - 'valign': 'top', - 'fg_color': '#ADD8E6', - 'border': 1 - }) - first_col_formater = workbook.add_format({ - 'bold': True, - 'text_wrap': False, - 'valign': 'center', - 'fg_color': '#ADD8E6', - 'border': 1 - }) - - if sheet == 'OVERVIEW': + header_formater = workbook.add_format( + { + "bold": True, + "text_wrap": False, + "valign": "top", + "fg_color": "#ADD8E6", + "border": 1, + } + ) + first_col_formater = workbook.add_format( + { + "bold": True, + "text_wrap": False, + "valign": "center", + "fg_color": "#ADD8E6", + "border": 1, + } + ) + + if sheet == "OVERVIEW": # Write the column headers with the defined format. for col_num, value in enumerate(df.columns.values): try: worksheet.write(0, col_num + 1, value, header_formater) except Exception as e: stderr.print(f"Error writing header at column {col_num + 1}: {e}") - + # Write the first column with the defined format. for row_num in range(1, len(df) + 1): try: - worksheet.write(row_num, 0, df.iloc[row_num - 1, 0], first_col_formater) + worksheet.write( + row_num, 0, df.iloc[row_num - 1, 0], first_col_formater + ) except Exception as e: stderr.print(f"Error writing first column at row {row_num}: {e}") - if sheet == 'METADATA_LAB' or sheet == 'DATA_VALIDATION': + if sheet == "METADATA_LAB" or sheet == "DATA_VALIDATION": # Write the column headers with the defined format. for col_num in range(0, len(df.columns)): for row_num in range(0, len(df)): if row_num < 3: try: - worksheet.write(row_num + 1, col_num + 1, df.iloc[row_num, col_num], header_formater) + worksheet.write( + row_num + 1, + col_num + 1, + df.iloc[row_num, col_num], + header_formater, + ) except Exception as e: - stderr.print(f"Error writing first column at row {row_num}: {e}") + stderr.print( + f"Error writing first column at row {row_num}: {e}" + ) # Write the first column with the defined format. for index_num, index_val in enumerate(df.index): diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index c98c465d..7ee290a6 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -5,10 +5,8 @@ import pandas as pd import os import sys -import re import json import difflib -import xlsxwriter import inspect import relecov_tools.utils @@ -64,7 +62,9 @@ def __init__( if relecov_tools.utils.file_exists(base_schema_path): self.base_schema_path = base_schema_path else: - stderr.print(f"[Error]Defined base schema file not found: {base_schema_path}. Exiting...") + stderr.print( + f"[Error]Defined base schema file not found: {base_schema_path}. Exiting..." + ) sys.exit(1) else: try: @@ -79,7 +79,9 @@ def __init__( relecov_schema, ) if not relecov_tools.utils.file_exists(self.base_schema_path): - stderr.print("[Error]Fatal error. Relecov schema were not found in current relecov-tools installation. Make sure relecov-tools command is functioning. Exiting...") + stderr.print( + "[Error]Fatal error. Relecov schema were not found in current relecov-tools installation. Make sure relecov-tools command is functioning. Exiting..." + ) sys.exit(1) stderr.print( "[green]RELECOV schema successfully found in the configuration." @@ -123,11 +125,15 @@ def validate_database_definition(self, json_data): else: return None - def read_database_definition(self, sheet_id='main'): + def read_database_definition(self, sheet_id="main"): """Reads the database definition and converts it into json format.""" caller_method = inspect.stack()[1][3] # Read excel file - df = pd.read_excel(self.excel_file_path, sheet_name=sheet_id, na_values=['nan', 'N/A', 'NA', '']) + df = pd.read_excel( + self.excel_file_path, + sheet_name=sheet_id, + na_values=["nan", "N/A", "NA", ""], + ) # Convert database to json format json_data = {} for row in df.itertuples(index=False): @@ -137,7 +143,9 @@ def read_database_definition(self, sheet_id='main'): # Check json is not empty if len(json_data) == 0: - stderr.print(f"{caller_method}{sheet_id}) [red]No data found in xlsx database") + stderr.print( + f"{caller_method}{sheet_id}) [red]No data found in xlsx database" + ) sys.exit(1) # Perform validation of database content @@ -149,7 +157,9 @@ def read_database_definition(self, sheet_id='main'): ) sys.exit(1) else: - stderr.print(f"({caller_method}:{sheet_id}) [green]Validation of database content passed.") + stderr.print( + f"({caller_method}:{sheet_id}) [green]Validation of database content passed." + ) return json_data def create_schema_draft_template(self): @@ -163,13 +173,13 @@ def create_schema_draft_template(self): # TODO: we have to discuss wether NaN (empty) values need to be handled def standard_jsonschema_object(self, data_dict, target_key): - """"Create standar json schema object""" + """ "Create standar json schema object""" # For enum and examples, wrap the value in a list json_dict = {} - + # Function to handle NaN values def handle_nan(value): - if pd.isna(value) or value in ['nan', 'NaN', 'None', 'none']: + if pd.isna(value) or value in ["nan", "NaN", "None", "none"]: return "" return str(value) @@ -188,32 +198,34 @@ def handle_nan(value): return json_dict def complex_jsonschema_object(self, property_id, features_dict): - """"Create complex/nested json schema object""" - json_dict = {"type": "object", "properties":{}} - + """ "Create complex/nested json schema object""" + json_dict = {"type": "object", "properties": {}} + # Read tab-dedicated sheet in excell database try: complex_json_data = self.read_database_definition(sheet_id=property_id) except ValueError as e: stderr.print(f"[yellow]{e}") return None - + # Add sub property items - # TODO: add try_excepts - #try: - for sub_property_id, _ in complex_json_data.items(): + # TODO: add try_excepts + # try: + for sub_property_id, _ in complex_json_data.items(): json_dict["properties"][sub_property_id] = {} complex_json_feature = {} for db_feature_key, json_key in features_dict.items(): - if json_key == 'required': + if json_key == "required": continue - feature_schema = self.standard_jsonschema_object(complex_json_data[sub_property_id], db_feature_key) + feature_schema = self.standard_jsonschema_object( + complex_json_data[sub_property_id], db_feature_key + ) if feature_schema: complex_json_feature[json_key] = feature_schema[db_feature_key] json_dict["properties"][sub_property_id] = complex_json_feature return json_dict - #except: + # except: # stderr.print(f"[red]Error while generating comples json object for {property_id}") # return None @@ -240,37 +252,50 @@ def build_new_schema(self, json_data, schema_draft): required_property_unique = [] # Read property_ids in the database. - # Perform checks and create (for each property) feature object like: + # Perform checks and create (for each property) feature object like: # {'example':'A', 'ontology': 'B'...}. # Finally this objet will be written to the draft schema. for property_id, db_features_dic in json_data.items(): schema_property = {} required_property = {} - + # Parse property_ids that needs to be incorporated as complex fields in json_schema - if json_data[property_id].get('complex_field (Y/N)') == 'Y': - complex_json_feature = self.complex_jsonschema_object(property_id, features_to_check) + if json_data[property_id].get("complex_field (Y/N)") == "Y": + complex_json_feature = self.complex_jsonschema_object( + property_id, features_to_check + ) if complex_json_feature: schema_property["type"] = "array" schema_property["items"] = complex_json_feature - schema_property["additionalProperties"]= "false" - schema_property["required"] = [ key for key in complex_json_feature["properties"].keys()] - # For those that follows standard format, add them to json schema as well. + schema_property["additionalProperties"] = "false" + schema_property["required"] = [ + key for key in complex_json_feature["properties"].keys() + ] + # For those that follows standard format, add them to json schema as well. else: for db_feature_key, schema_feature_key in features_to_check.items(): # Verifiy that db_feature_key is present in the database (processed excel (aka 'json_data')) if db_feature_key not in db_features_dic: - stderr.print(f"[INFO] Feature {db_feature_key} is not present in database ({self.excel_file_path})") + stderr.print( + f"[INFO] Feature {db_feature_key} is not present in database ({self.excel_file_path})" + ) continue # Record the required value for each property - if 'required' in db_feature_key or "required" == schema_feature_key: + if ( + "required" in db_feature_key + or "required" == schema_feature_key + ): is_required = str(db_features_dic[db_feature_key]) - if is_required != 'nan': + if is_required != "nan": required_property[property_id] = is_required else: - std_json_feature = self.standard_jsonschema_object(db_features_dic, db_feature_key) + std_json_feature = self.standard_jsonschema_object( + db_features_dic, db_feature_key + ) if std_json_feature: - schema_property[schema_feature_key] = std_json_feature[db_feature_key] + schema_property[schema_feature_key] = std_json_feature[ + db_feature_key + ] else: continue # Finally, send schema_property object to the new json schema draft. @@ -281,14 +306,13 @@ def build_new_schema(self, json_data, schema_draft): if values == "Y": required_property_unique.append(key) schema_draft["required"] = required_property_unique - + # Return new schema return schema_draft except Exception as e: stderr.print(f"[red]Error building schema: {str(e)}") raise - # TODO: Once json schema is created, it requires validation def verify_schema(self, schema): """Verify the schema_draft follows the JSON Schema specification [XXXX] meta-schema.""" @@ -361,8 +385,8 @@ def save_new_schema(self, json_data): stderr.print(f"[red]An unexpected error occurred: {str(e)}") return False - #TODO: overview-tab - add mapping column to overview tab - #TODO: overview-tab - FIX first column values + # TODO: overview-tab - add mapping column to overview tab + # TODO: overview-tab - FIX first column values def create_metadatalab_excel(self, json_schema): """ Generate the metadatalab template file in xlsx format. It contains: @@ -372,26 +396,32 @@ def create_metadatalab_excel(self, json_schema): """ try: # Set up metadatalab configuration - out_file = os.path.join(self.output_folder, "metadatalab_template" + ".xlsx") + out_file = os.path.join( + self.output_folder, "metadatalab_template" + ".xlsx" + ) required_classification = [ "Database Identifiers", "Sample collection and processing", "Host information", "Sequencing", "Pathogen Diagnostic testing", - "Contributor Acknowledgement" + "Contributor Acknowledgement", ] - required_properties = json_schema.get('required') - schema_properties = json_schema.get('properties') + required_properties = json_schema.get("required") + schema_properties = json_schema.get("properties") # Read json schema properties and convert it into pandas df try: schema_properties_flatten = relecov_tools.assets.schema_utils.metadatalab_template.schema_to_flatten_json( schema_properties ) - df = relecov_tools.assets.schema_utils.metadatalab_template.schema_properties_to_df (schema_properties_flatten) - df = df[df['classification'].isin(required_classification)] - df['required'] = df['property_id'].apply(lambda x: 'Y' if x in required_properties else 'N') + df = relecov_tools.assets.schema_utils.metadatalab_template.schema_properties_to_df( + schema_properties_flatten + ) + df = df[df["classification"].isin(required_classification)] + df["required"] = df["property_id"].apply( + lambda x: "Y" if x in required_properties else "N" + ) except Exception as e: stderr.print(f"Error processing schema properties: {e}") return @@ -406,27 +436,31 @@ def create_metadatalab_excel(self, json_schema): "Example", "METADATA_LAB COLUMN", ] - df_overview = pd.DataFrame(columns=[col_name for col_name in overview_header]) - df_overview['Label name'] = df['label'] - df_overview['Description'] = df['description'] - df_overview['Group'] = df['classification'] - df_overview['Mandatory (Y/N)'] = df['required'] - df_overview['Example'] = df['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) + df_overview = pd.DataFrame( + columns=[col_name for col_name in overview_header] + ) + df_overview["Label name"] = df["label"] + df_overview["Description"] = df["description"] + df_overview["Group"] = df["classification"] + df_overview["Mandatory (Y/N)"] = df["required"] + df_overview["Example"] = df["examples"].apply( + lambda x: x[0] if isinstance(x, list) else x + ) except Exception as e: stderr.print(f"Error creating overview sheet: {e}") return # MetadataLab sheet try: - metadatalab_header = [ - "EJEMPLOS", - "DESCRIPCIÓN", - "CAMPO" - ] - df_metadata = pd.DataFrame(columns=[col_name for col_name in metadatalab_header]) - df_metadata['EJEMPLOS'] = df['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) - df_metadata['DESCRIPCIÓN'] = df['description'] - df_metadata['CAMPO'] = df['label'] + metadatalab_header = ["EJEMPLOS", "DESCRIPCIÓN", "CAMPO"] + df_metadata = pd.DataFrame( + columns=[col_name for col_name in metadatalab_header] + ) + df_metadata["EJEMPLOS"] = df["examples"].apply( + lambda x: x[0] if isinstance(x, list) else x + ) + df_metadata["DESCRIPCIÓN"] = df["description"] + df_metadata["CAMPO"] = df["label"] df_metadata = df_metadata.transpose() except Exception as e: stderr.print(f"[red]Error creating MetadataLab sheet: {e}") @@ -434,17 +468,17 @@ def create_metadatalab_excel(self, json_schema): # DataValidation sheet try: - datavalidation_header = [ - "EJEMPLOS", - "DESCRIPCIÓN", - "CAMPO" - ] + datavalidation_header = ["EJEMPLOS", "DESCRIPCIÓN", "CAMPO"] df_hasenum = df[(pd.notnull(df.enum))] - df_validation = pd.DataFrame(columns=[col_name for col_name in datavalidation_header]) - df_validation['tmp_property'] = df_hasenum['property_id'] - df_validation['EJEMPLOS'] = df_hasenum['examples'].apply(lambda x: x[0] if isinstance(x, list) else x) - df_validation['DESCRIPCIÓN'] = df_hasenum['description'] - df_validation['CAMPO'] = df_hasenum['label'] + df_validation = pd.DataFrame( + columns=[col_name for col_name in datavalidation_header] + ) + df_validation["tmp_property"] = df_hasenum["property_id"] + df_validation["EJEMPLOS"] = df_hasenum["examples"].apply( + lambda x: x[0] if isinstance(x, list) else x + ) + df_validation["DESCRIPCIÓN"] = df_hasenum["description"] + df_validation["CAMPO"] = df_hasenum["label"] except Exception as e: stderr.print(f"[red]Error creating DataValidation sheet: {e}") return @@ -452,11 +486,13 @@ def create_metadatalab_excel(self, json_schema): try: # Since enums have different lengths we need further processing. # Convert df into dict to perform data manipulation. - enum_dict = {property: [] for property in df_hasenum['property_id']} + enum_dict = {property: [] for property in df_hasenum["property_id"]} enum_maxitems = 0 # Populate the dictionary with flattened lists for key in enum_dict.keys(): - enum_values = df_hasenum[df_hasenum['property_id'] == key]['enum'].values + enum_values = df_hasenum[df_hasenum["property_id"] == key][ + "enum" + ].values if enum_values.size > 0: enum_list = enum_values[0] # Extract the list enum_dict[key] = enum_list # Assign the list to the dictionary @@ -470,19 +506,19 @@ def create_metadatalab_excel(self, json_schema): if len(enum_dict[key]) < enum_maxitems: num_nas = enum_maxitems - len(enum_dict[key]) for _ in range(num_nas): - enum_dict[key].append('') + enum_dict[key].append("") new_df = pd.DataFrame(enum_dict) new_index = range(len(new_df.columns)) new_df.reindex(columns=new_index) - valid_index = df_validation['tmp_property'].values + valid_index = df_validation["tmp_property"].values valid_transposed = df_validation.transpose() valid_transposed.columns = valid_index frames = [valid_transposed, new_df] df_validation = pd.concat(frames) - df_validation = df_validation.drop(index=['tmp_property']) + df_validation = df_validation.drop(index=["tmp_property"]) except Exception as e: stderr.print(f"[red]Error processing enums and combining data: {e}") return None @@ -490,11 +526,34 @@ def create_metadatalab_excel(self, json_schema): # WRITE EXCEL try: writer = pd.ExcelWriter(out_file, engine="xlsxwriter") - relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_overview, writer, 'OVERVIEW', out_file, have_index=False, have_header=False) - relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_metadata, writer, 'METADATA_LAB', out_file, have_index=True, have_header=False) - relecov_tools.assets.schema_utils.metadatalab_template.excel_formater(df_validation, writer, 'DATA_VALIDATION', out_file, have_index=True, have_header=False) + relecov_tools.assets.schema_utils.metadatalab_template.excel_formater( + df_overview, + writer, + "OVERVIEW", + out_file, + have_index=False, + have_header=False, + ) + relecov_tools.assets.schema_utils.metadatalab_template.excel_formater( + df_metadata, + writer, + "METADATA_LAB", + out_file, + have_index=True, + have_header=False, + ) + relecov_tools.assets.schema_utils.metadatalab_template.excel_formater( + df_validation, + writer, + "DATA_VALIDATION", + out_file, + have_index=True, + have_header=False, + ) writer.close() - stderr.print(f"[green]Metadata lab template successfuly created in: {out_file}") + stderr.print( + f"[green]Metadata lab template successfuly created in: {out_file}" + ) except Exception as e: stderr.print(f"[red]Error writing to Excel: {e}") return None @@ -533,7 +592,9 @@ def handle_build_schema(self): sys.exit(1) if schema_diff: - promp_answ = relecov_tools.utils.prompt_yn_question('Do you want to create a metadata lab file?:') + promp_answ = relecov_tools.utils.prompt_yn_question( + "Do you want to create a metadata lab file?:" + ) if promp_answ: self.create_metadatalab_excel(new_schema_json) @@ -541,4 +602,3 @@ def handle_build_schema(self): # - Add versinon tag to filename # TODO: metod to ask whether to bump version when json schema is generated? - # TODO: Publish a log file that register modification in json schema? From 8b3b04628bc6f4a142f38b9596014664043209f7 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 8 Aug 2024 13:36:12 +0200 Subject: [PATCH 1429/1454] fix package requirements --- requirements.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e54911f2..52e31080 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,6 +10,8 @@ pyyaml openpyxl>=3.1.2 ena-upload-cli bio==1.4.0 -xlsxwriter +xlsxwriter==3.2.0 bs4==0.0.2 tabulate +difflib==1.2.6 +pandas==2.2.2 From 555dce2b559fe1c155066e084edb9e4e3e36fba6 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 8 Aug 2024 13:41:32 +0200 Subject: [PATCH 1430/1454] fix conflicting package --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 52e31080..2f779018 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,5 +13,5 @@ bio==1.4.0 xlsxwriter==3.2.0 bs4==0.0.2 tabulate -difflib==1.2.6 -pandas==2.2.2 +cdifflib==1.2.6 +pandas From 78fea171aa2a608c0079904135f0fa4ef8ae3cee Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Thu, 8 Aug 2024 14:26:01 +0200 Subject: [PATCH 1431/1454] fix todos and allow to bump version --- .../assets/schema_utils/jsonschema_draft.py | 26 ++++++++++++++++--- relecov_tools/build_schema.py | 19 ++------------ 2 files changed, 25 insertions(+), 20 deletions(-) diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 929edbc4..cb522539 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -46,12 +46,32 @@ def check_valid_version(draft_version): def create_draft(draft_version, required_items=None): """Creates a JSON Schema Draft template with required fields.""" - # Check if required draft version is available - url_str = Draft202012Validator.META_SCHEMA["$id"] + def bump_version(version): + """Increment the patch version by 1.""" + major, minor, patch = map(int, version.split(".")) + return f"{major}.{minor}.{patch + 1}" + + # Check if the user wants to bump the version + current_version = pkg_resources.get_distribution("relecov_tools").version + version_sel_choice = relecov_tools.utils.prompt_selection( + "Use default or custom/bumped version?", + ["Use default", "Bump version", "Custom"], + ) + stderr.print(version_sel_choice) + if version_sel_choice == "Bump version": + pakage_version_str = bump_version(current_version) + if version_sel_choice == "Custom": + pakage_version_str = relecov_tools.utils.prompt_text( + "Write the desired version using semantic versioning:" + ) + if version_sel_choice == "Use default": + pakage_version_str = current_version + + # Get parameters to set create the schema + url_str = SCHEMA_VALIDATORS[draft_version].META_SCHEMA["$id"] id_str = "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json" description_str = "Json schema that specifies the structure, content, and validation rules for RELECOV metadata" - pakage_version_str = pkg_resources.get_distribution("relecov_tools").version # Construct the draft template draft_template = { diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 7ee290a6..fa019a76 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -1,5 +1,4 @@ #!/usr/bin/env python -# TODO: add utils to requirements import logging import rich.console import pandas as pd @@ -23,7 +22,6 @@ ) -# TODO: user should be able to provide a custom schema as a file in order to replace the current one. class SchemaBuilder: def __init__( self, @@ -171,7 +169,6 @@ def create_schema_draft_template(self): ) return draft_template - # TODO: we have to discuss wether NaN (empty) values need to be handled def standard_jsonschema_object(self, data_dict, target_key): """ "Create standar json schema object""" # For enum and examples, wrap the value in a list @@ -209,8 +206,6 @@ def complex_jsonschema_object(self, property_id, features_dict): return None # Add sub property items - # TODO: add try_excepts - # try: for sub_property_id, _ in complex_json_data.items(): json_dict["properties"][sub_property_id] = {} complex_json_feature = {} @@ -225,11 +220,7 @@ def complex_jsonschema_object(self, property_id, features_dict): json_dict["properties"][sub_property_id] = complex_json_feature return json_dict - # except: - # stderr.print(f"[red]Error while generating comples json object for {property_id}") - # return None - # TODO: add strategy to deal with json schema objects, defs and refs def build_new_schema(self, json_data, schema_draft): """ Create a json schema file based on input data and draf skeleton.. @@ -237,7 +228,6 @@ def build_new_schema(self, json_data, schema_draft): try: # List of properties to check in the features dictionary (it maps values between database features and json schema features): # key[db_feature_key]: value[schema_feature_key] - # TODO: This should be a config variable available for all elements in this class features_to_check = { "type": "type", "enum": "enum", @@ -385,8 +375,8 @@ def save_new_schema(self, json_data): stderr.print(f"[red]An unexpected error occurred: {str(e)}") return False - # TODO: overview-tab - add mapping column to overview tab - # TODO: overview-tab - FIX first column values + # FIXME: overview-tab - FIX first column values + # FIXME: overview-tab - Still need to add the column that maps to tab metadatalab def create_metadatalab_excel(self, json_schema): """ Generate the metadatalab template file in xlsx format. It contains: @@ -597,8 +587,3 @@ def handle_build_schema(self): ) if promp_answ: self.create_metadatalab_excel(new_schema_json) - - # Build EXCEL template - # - Add versinon tag to filename - - # TODO: metod to ask whether to bump version when json schema is generated? From 4b2cfab7e6dff903a3390f3c004b779b046df324 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Mon, 26 Aug 2024 15:21:56 +0200 Subject: [PATCH 1432/1454] added reviewer1 suggestions in #273 --- README.md | 45 ++++++++ relecov_tools/__main__.py | 4 +- .../schema_utils/metadatalab_template.py | 2 + relecov_tools/build_schema.py | 108 +++++++++++++++--- requirements.txt | 1 - 5 files changed, 138 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 075f3150..04888914 100644 --- a/README.md +++ b/README.md @@ -19,6 +19,7 @@ relecov-tools is a set of helper tools for the assembly of the different element * [upload-to-gisaid](#upload-to-gisaid) * [launch](#launch) * [update-db](#update-db) + * [build-schema](#build-schema) * [Aknowledgements](#aknowledgements) ## Installation @@ -68,6 +69,7 @@ Commands: upload-to-gisaid parsed data to create files to upload to gisaid update-db feed database with metadata jsons launch launch viralrecon in hpc + build-schema Generates and updates JSON Schema files from... ``` #### download The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. Else, it creates one before storing in the final repository. @@ -232,6 +234,49 @@ Usage: relecov-tools upload-to-gisaid [OPTIONS] -t, --type Select the type of information to upload to database [sample,bioinfodata,variantdata] -d, --databaseServer Name of the database server receiving the data [iskylims,relecov] +### build-schema +The `build-schema` module provides functionality to generate and manage JSON Schema files based on database definitions from Excel spreadsheets. It automates the creation of JSON Schemas, including validation, drafting, and comparison with existing schemas. + +``` +Usage: relecov-tools build-schema [OPTIONS] + + Generates and updates JSON Schema files from Excel-based database + definitions. + +Options: + -i, --input_file PATH Path to the Excel document containing the database + definition. This file must have a .xlsx extension. + [required] + -s, --schema_base PATH Path to the base schema file. This file is used as + a reference to compare it with the schema + generated using this module. (Default: installed + schema in 'relecov- + tools/relecov_tools/schema/relecov_schema.json') + -v, --draft_version TEXT Version of the JSON schema specification to be + used. Example: '2020-12'. See: https://json- + schema.org/specification-links + -d, --diff BOOLEAN Prints a changelog/diff between the base and + incoming versions of the schema. + -o, --out_dir PATH Path to save output file/s + --help Show this message and exit. +``` + +#### Mandatory Fields +Ensure that the fields below are properly defined as headers in your Excel sheet (dataase definition): + +``` +enum: List of possible values for enumeration. +examples: Example values for the property. +ontology_id: Identifier for ontology. +type: Data type of the property (e.g., string, integer). +description: Description of the property. +classification: Classification or category of the property. +label_name: Label or name for the property. +fill_mode: Mode for filling in the property (e.g., required, optional). +required (Y/N): Indicates if the property is required (Y) or optional (N). +complex_field (Y/N): Indicates if the property is a complex (nested) field (Y) or a standard field (N). +``` + #### launch SOON diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index e02ea777..9b2f6d15 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -532,7 +532,7 @@ def launch_pipeline(input, template, output, config): "-v", "--draft_version", type=click.STRING, - help="Version of the JSON schema specification to be used. Example: '2020-12. See: https://json-schema.org/specification-links", + help="Version of the JSON schema specification to be used. Example: '2020-12'. See: https://json-schema.org/specification-links", ) @click.option( "-d", @@ -542,7 +542,7 @@ def launch_pipeline(input, template, output, config): ) @click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file/s") def build_schema(input_file, schema_base, draft_version, diff, out_dir): - """""" + """Generates and updates JSON Schema files from Excel-based database definitions.""" schema_update = relecov_tools.build_schema.SchemaBuilder( input_file, schema_base, draft_version, diff, out_dir ) diff --git a/relecov_tools/assets/schema_utils/metadatalab_template.py b/relecov_tools/assets/schema_utils/metadatalab_template.py index 0e3bab19..db4d4a1d 100644 --- a/relecov_tools/assets/schema_utils/metadatalab_template.py +++ b/relecov_tools/assets/schema_utils/metadatalab_template.py @@ -89,6 +89,7 @@ def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=Tru "valign": "top", "fg_color": "#ADD8E6", "border": 1, + "locked": True, } ) first_col_formater = workbook.add_format( @@ -98,6 +99,7 @@ def excel_formater(df, writer, sheet, out_file, have_index=True, have_header=Tru "valign": "center", "fg_color": "#ADD8E6", "border": 1, + "locked": True, } ) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index fa019a76..780494bb 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -92,7 +92,16 @@ def __init__( sys.exit(1) def validate_database_definition(self, json_data): - """Validate the mandatory features of each property in json_data.""" + """Validate the mandatory features of each property in json_data. + Validate the mandatory features of each property in json_data. + + Args: + json_data (dict): The JSON data representing the database definition. + + Returns: + dict or None: A dictionary with properties that are missing mandatory/invalid features, + or None if all mandatory features are present + """ # Check mandatory key features to build a json schema notvalid_properties = {} mandatory_features = [ @@ -124,7 +133,14 @@ def validate_database_definition(self, json_data): return None def read_database_definition(self, sheet_id="main"): - """Reads the database definition and converts it into json format.""" + """Reads the database definition from an Excel sheet and converts it into JSON format. + + Args: + sheet_id (str): The sheet name or ID in the Excel file to read from. Defaults to "main". + + Returns: + json_data (dict): The JSON data representing the database definition. + """ caller_method = inspect.stack()[1][3] # Read excel file df = pd.read_excel( @@ -161,7 +177,13 @@ def read_database_definition(self, sheet_id="main"): return json_data def create_schema_draft_template(self): - "Loads JsonSchema template based on draft name: Available drafts: [2020-12]" + """ + Create a JSON Schema draft template based on the draft version. + Available drafts: [2020-12] + + Returns: + draft_template(dict): The JSON Schema draft template. + """ draft_template = ( relecov_tools.assets.schema_utils.jsonschema_draft.create_draft( self.draft_version, True @@ -169,8 +191,17 @@ def create_schema_draft_template(self): ) return draft_template - def standard_jsonschema_object(self, data_dict, target_key): - """ "Create standar json schema object""" + def standard_jsonschema_object(seschemalf, data_dict, target_key): + """ + Create a standard JSON Schema object for a given key in the data dictionary. + + Args: + data_dict (dict): The data dictionary containing the properties. + target_key (str): The key for which to create the JSON Schema object. + + Returns: + json_dict (dict): The JSON Schema object for the target key. + """ # For enum and examples, wrap the value in a list json_dict = {} @@ -195,7 +226,16 @@ def handle_nan(value): return json_dict def complex_jsonschema_object(self, property_id, features_dict): - """ "Create complex/nested json schema object""" + """ + Create a complex (nested) JSON Schema object for a given property ID. + + Args: + property_id (str): The ID of the property for which to create the JSON Schema object. + features_dict (dict): A dictionary mapping database features to JSON Schema features. + + Returns: + json_dict (dict): The complex JSON Schema object. + """ json_dict = {"type": "object", "properties": {}} # Read tab-dedicated sheet in excell database @@ -223,7 +263,14 @@ def complex_jsonschema_object(self, property_id, features_dict): def build_new_schema(self, json_data, schema_draft): """ - Create a json schema file based on input data and draf skeleton.. + Build a new JSON Schema based on the provided JSON data and draft template. + + Parameters: + json_data (dict): The JSON data representing the database definition. + schema_template (dict): The JSON Schema draft template. + + Returns: + schema_draft (dict): The newly created JSON Schema. """ try: # List of properties to check in the features dictionary (it maps values between database features and json schema features): @@ -305,15 +352,29 @@ def build_new_schema(self, json_data, schema_draft): raise def verify_schema(self, schema): - """Verify the schema_draft follows the JSON Schema specification [XXXX] meta-schema.""" + """ + Verify that the given schema adheres to the JSON Schema specification for the specified draft version. + + Args: + schema (dict): The JSON Schema to be verified. + + Raises: + ValueError: If the schema does not conform to the JSON Schema specification. + """ relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft( schema, self.draft_version ) def print_schema_diff(self, base_schema, new_schema): """ - Print the differences between the base version of schema_input.json - and the updated version. + Print the differences between the base schema and the newly generated schema. + + Args: + base_schema (dict): The base JSON Schema to compare against. + new_schema (dict): The newly generated JSON Schema to compare. + + Returns: + bool: True if differences are found, False otherwise. """ # Set diff input base_schema_lines = json.dumps(base_schema, indent=4).splitlines() @@ -359,7 +420,13 @@ def print_schema_diff(self, base_schema, new_schema): # FIXME: Add version tag to file name def save_new_schema(self, json_data): """ - Saves the schema generated by SchemaBuilder class into output folder. + Save the generated JSON Schema to the output folder. + + Args: + json_data (dict): The JSON Schema to be saved. + + Returns: + bool: True if the schema was successfully saved, False otherwise. """ try: path_to_save = self.output_folder + "/relecov_schema.json" @@ -379,10 +446,13 @@ def save_new_schema(self, json_data): # FIXME: overview-tab - Still need to add the column that maps to tab metadatalab def create_metadatalab_excel(self, json_schema): """ - Generate the metadatalab template file in xlsx format. It contains: - - Overview tab: - - Metadata LAB tab: - - Validation Tab: + Generate an Excel template file for Metadata LAB with three tabs: Overview, Metadata LAB, and Data Validation. + + Args: + json_schema (dict): The JSON Schema from which the Excel template is generated. It should include properties and required fields. + + Returns: + None: if any error occurs during the process. """ try: # Set up metadatalab configuration @@ -414,7 +484,7 @@ def create_metadatalab_excel(self, json_schema): ) except Exception as e: stderr.print(f"Error processing schema properties: {e}") - return + return None # Overview sheet try: @@ -438,7 +508,7 @@ def create_metadatalab_excel(self, json_schema): ) except Exception as e: stderr.print(f"Error creating overview sheet: {e}") - return + return None # MetadataLab sheet try: @@ -454,7 +524,7 @@ def create_metadatalab_excel(self, json_schema): df_metadata = df_metadata.transpose() except Exception as e: stderr.print(f"[red]Error creating MetadataLab sheet: {e}") - return + return None # DataValidation sheet try: @@ -471,7 +541,7 @@ def create_metadatalab_excel(self, json_schema): df_validation["CAMPO"] = df_hasenum["label"] except Exception as e: stderr.print(f"[red]Error creating DataValidation sheet: {e}") - return + return None try: # Since enums have different lengths we need further processing. diff --git a/requirements.txt b/requirements.txt index 2f779018..372438f1 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,5 +13,4 @@ bio==1.4.0 xlsxwriter==3.2.0 bs4==0.0.2 tabulate -cdifflib==1.2.6 pandas From ae10664e85ae42d680fc355241fc72706503b322 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 27 Aug 2024 13:53:43 +0200 Subject: [PATCH 1433/1454] added reviewer2 suggestions in #273 --- relecov_tools/__main__.py | 2 +- .../assets/schema_utils/jsonschema_draft.py | 8 +- relecov_tools/build_schema.py | 78 +++++++++++-------- relecov_tools/json_validation.py | 7 +- relecov_tools/utils.py | 14 ++-- 5 files changed, 61 insertions(+), 48 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 9b2f6d15..dc165665 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -537,7 +537,7 @@ def launch_pipeline(input, template, output, config): @click.option( "-d", "--diff", - type=click.BOOL, + is_flag=True, help="Prints a changelog/diff between the base and incoming versions of the schema.", ) @click.option("-o", "--out_dir", type=click.Path(), help="Path to save output file/s") diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index cb522539..6539b873 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -4,6 +4,7 @@ import relecov_tools.utils import pkg_resources +import jsonschema from jsonschema import Draft202012Validator, exceptions log = logging.getLogger(__name__) @@ -102,8 +103,8 @@ def check_schema_draft(schema_draft, draft_version): try: validator_class.check_schema(schema_draft) stderr.print("[green]New schema is valid based on JSON Specification rules.") - except exceptions.SchemaError as e: - stderr.print(f"[yellow]Schema validation error: {e.message}") + except jsonschema.ValidationError: + stderr.print(f"[red] Json schema does not fulfill ${draft_version} Validation") promp_answ = relecov_tools.utils.prompt_yn_question( "Errors found during schema validation, proceed?:" ) @@ -111,9 +112,6 @@ def check_schema_draft(schema_draft, draft_version): sys.exit(1) except Exception as e: stderr.print(f"[yellow]Error occurred during schema validation: {e}") - relecov_tools.utils.prompt_yn_question( - "Errors found during schema validation, proceed?:" - ) promp_answ = relecov_tools.utils.prompt_yn_question( "Errors found during schema validation, proceed?:" ) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 780494bb..7cb6a894 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -1,5 +1,6 @@ #!/usr/bin/env python import logging +import relecov_tools.json_validation import rich.console import pandas as pd import os @@ -28,7 +29,7 @@ def __init__( excel_file_path=None, base_schema_path=None, draft_version=None, - show_diff=False, + show_diff=None, out_dir=None, ): """ @@ -36,8 +37,6 @@ def __init__( It reads the database definition from an Excel file and allows customization of the schema generation process. """ self.excel_file_path = excel_file_path - self.show_diff = show_diff - # Validate input variables if not self.excel_file_path or not os.path.isfile(self.excel_file_path): raise ValueError("A valid Excel file path must be provided.") @@ -45,9 +44,17 @@ def __init__( raise ValueError("The Excel file must have a .xlsx extension.") # Validate output folder creation - self.output_folder = relecov_tools.utils.prompt_create_outdir(None, out_dir) - stderr.print(self.output_folder) + if not out_dir or not os.path.isfile(out_dir): + self.output_folder = relecov_tools.utils.prompt_create_outdir(None, out_dir) + else: + self.output_folder = out_dir + # Validate show diff option + if not show_diff: + self.show_diff = None + else: + self.show_diff = True + # Validate json schema draft version self.draft_version = ( relecov_tools.assets.schema_utils.jsonschema_draft.check_valid_version( @@ -304,7 +311,7 @@ def build_new_schema(self, json_data, schema_draft): if complex_json_feature: schema_property["type"] = "array" schema_property["items"] = complex_json_feature - schema_property["additionalProperties"] = "false" + schema_property["additionalProperties"] = False schema_property["required"] = [ key for key in complex_json_feature["properties"].keys() ] @@ -365,7 +372,7 @@ def verify_schema(self, schema): schema, self.draft_version ) - def print_schema_diff(self, base_schema, new_schema): + def get_schema_diff(self, base_schema, new_schema): """ Print the differences between the base schema and the newly generated schema. @@ -399,23 +406,26 @@ def print_schema_diff(self, base_schema, new_schema): stderr.print( "[yellow]Differences found between the existing schema and the newly generated schema." ) - # Set user's choices - choices = ["Print to sandard output (stdout)", "Save to file", "Both"] - diff_output_choice = relecov_tools.utils.prompt_selection( - "How would you like to print the diff between schemes?:", choices + return self.print_save_schema_diff(diff_lines) + + def print_save_schema_diff(self, diff_lines=None): + # Set user's choices + choices = ["Print to sandard output (stdout)", "Save to file", "Both"] + diff_output_choice = relecov_tools.utils.prompt_selection( + "How would you like to print the diff between schemes?:", choices + ) + if diff_output_choice in ["Print to sandard output (stdout)", "Both"]: + for line in diff_lines: + print(line) + return True + if diff_output_choice in ["Save to file", "Both"]: + diff_filepath = os.path.join( + os.path.realpath(self.output_folder) + "/build_schema_diff.txt" ) - if diff_output_choice in ["Print to sandard output (stdout)", "Both"]: - for line in diff_lines: - print(line) - return True - if diff_output_choice in ["Save to file", "Both"]: - diff_filepath = os.path.join( - os.path.realpath(self.output_folder) + "/build_schema_diff.txt" - ) - with open(diff_filepath, "w") as diff_file: - diff_file.write("\n".join(diff_lines)) - stderr.print(f"[green]Schema diff file saved to {diff_filepath}") - return True + with open(diff_filepath, "w") as diff_file: + diff_file.write("\n".join(diff_lines)) + stderr.print(f"[green]Schema diff file saved to {diff_filepath}") + return True # FIXME: Add version tag to file name def save_new_schema(self, json_data): @@ -642,18 +652,22 @@ def handle_build_schema(self): self.verify_schema(new_schema_json) # Compare base vs new schema and saves new JSON schema - schema_diff = self.print_schema_diff(base_schema_json, new_schema_json) + stderr.print(self.show_diff) + if self.show_diff: + schema_diff = self.get_schema_diff(base_schema_json, new_schema_json) + else: + schema_diff = None + if schema_diff: self.save_new_schema(new_schema_json) else: stderr.print( - f"[green]No changes found against base schema ({self.base_schema_path}). Exiting..." + f"[green]No changes found against base schema ({self.base_schema_path})." ) - sys.exit(1) - if schema_diff: - promp_answ = relecov_tools.utils.prompt_yn_question( - "Do you want to create a metadata lab file?:" - ) - if promp_answ: - self.create_metadatalab_excel(new_schema_json) + # Create metadata lab template + promp_answ = relecov_tools.utils.prompt_yn_question( + "Do you want to create a metadata lab file?:" + ) + if promp_answ: + self.create_metadatalab_excel(new_schema_json) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 01802214..22fef7a3 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -8,6 +8,7 @@ import openpyxl import relecov_tools.utils +import relecov_tools.assets.schema_utils.jsonschema_draft from relecov_tools.config_json import ConfigJson from relecov_tools.log_summary import LogSum @@ -69,11 +70,7 @@ def __init__( def validate_schema(self): """Validate json schema against draft""" - try: - Draft202012Validator.check_schema(self.json_schema) - except jsonschema.ValidationError: - stderr.print("[red] Json schema does not fulfill Draft 202012 Validation") - sys.exit(1) + relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft(self.json_schema, "2020-12") def get_sample_id_field(self): """Find the name of the field used to track the samples in the given schema""" diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index e1d195c4..925ac467 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -415,27 +415,30 @@ def print_log_report( ) -# TODO: not used so far but can help to handle output folder creation. def prompt_create_outdir( path, folder_name=None, prompt_message="Define path to store the output:" ): """Ensure the directory exists or prompt the user to define and create it.""" # Check path if not path: - path = prompt_path("Define path to store the output:") + path = prompt_path(prompt_message) stderr.print(f"Chosen directory: {path}") # Check folder_name if not folder_name: default_folder = prompt_yn_question( - "Do you want to use default directory ('results') to store the results? (yes/no):" + "Do you want to use the default directory ('results') to store the results? (yes/no):" ) if not default_folder: folder_name = prompt_text("Write your output directory: ") else: folder_name = "results" - global_path = os.path.join(path, folder_name) + # Prevent duplicate folder names in the path + if os.path.basename(path) == folder_name: + global_path = path + else: + global_path = os.path.join(path, folder_name) if not os.path.exists(global_path): create_folder = prompt_yn_question( @@ -449,8 +452,9 @@ def prompt_create_outdir( sys.exit(1) elif os.path.isdir(global_path): os.makedirs(global_path, exist_ok=True) - stderr.print(f"[green]Folder '{folder_name}' created at {path}") + stderr.print(f"[green]Defining '{folder_name}' as output folder") else: stderr.print("[red]The provided path is not a directory.") sys.exit(1) + return global_path From 8b2a9bb476247b03adfdb193d39d5ed510c989bf Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 27 Aug 2024 13:57:00 +0200 Subject: [PATCH 1434/1454] fix linting --- relecov_tools/build_schema.py | 4 ++-- relecov_tools/json_validation.py | 5 +++-- relecov_tools/utils.py | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/relecov_tools/build_schema.py b/relecov_tools/build_schema.py index 7cb6a894..175ecac7 100644 --- a/relecov_tools/build_schema.py +++ b/relecov_tools/build_schema.py @@ -54,7 +54,7 @@ def __init__( self.show_diff = None else: self.show_diff = True - + # Validate json schema draft version self.draft_version = ( relecov_tools.assets.schema_utils.jsonschema_draft.check_valid_version( @@ -407,7 +407,7 @@ def get_schema_diff(self, base_schema, new_schema): "[yellow]Differences found between the existing schema and the newly generated schema." ) return self.print_save_schema_diff(diff_lines) - + def print_save_schema_diff(self, diff_lines=None): # Set user's choices choices = ["Print to sandard output (stdout)", "Save to file", "Both"] diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index 22fef7a3..a6724231 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -1,7 +1,6 @@ #!/usr/bin/env python import logging import rich.console -import jsonschema from jsonschema import Draft202012Validator import sys import os @@ -70,7 +69,9 @@ def __init__( def validate_schema(self): """Validate json schema against draft""" - relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft(self.json_schema, "2020-12") + relecov_tools.assets.schema_utils.jsonschema_draft.check_schema_draft( + self.json_schema, "2020-12" + ) def get_sample_id_field(self): """Find the name of the field used to track the samples in the given schema""" diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index 925ac467..e048d276 100755 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -456,5 +456,5 @@ def prompt_create_outdir( else: stderr.print("[red]The provided path is not a directory.") sys.exit(1) - + return global_path From 2265586150e7c0a67699050e9bed865258c6df04 Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 27 Aug 2024 14:12:06 +0200 Subject: [PATCH 1435/1454] fixed missing conflict --- relecov_tools/__main__.py | 3 --- 1 file changed, 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index dc165665..60561e85 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -21,11 +21,8 @@ import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload import relecov_tools.upload_ena_protocol -<<<<<<< HEAD import relecov_tools.pipeline_manager -======= import relecov_tools.build_schema ->>>>>>> baa2c36 (init skeleton for build_schema module) log = logging.getLogger() From 9791f9b7332947d4a4897140dba60400906df55d Mon Sep 17 00:00:00 2001 From: Daniel-VM Date: Tue, 27 Aug 2024 14:15:35 +0200 Subject: [PATCH 1436/1454] fixed linting after conflict update --- relecov_tools/__main__.py | 1 + relecov_tools/assets/schema_utils/jsonschema_draft.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 60561e85..a03ca9b0 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -509,6 +509,7 @@ def launch_pipeline(input, template, output, config): ) new_launch.pipeline_exc() + # schema builder @relecov_tools_cli.command(help_priority=13) @click.option( diff --git a/relecov_tools/assets/schema_utils/jsonschema_draft.py b/relecov_tools/assets/schema_utils/jsonschema_draft.py index 6539b873..96f2c750 100644 --- a/relecov_tools/assets/schema_utils/jsonschema_draft.py +++ b/relecov_tools/assets/schema_utils/jsonschema_draft.py @@ -5,7 +5,7 @@ import relecov_tools.utils import pkg_resources import jsonschema -from jsonschema import Draft202012Validator, exceptions +from jsonschema import Draft202012Validator log = logging.getLogger(__name__) stderr = rich.console.Console( From 6278593fdce052d78abc053aeb52ccb8756c5c45 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 28 Aug 2024 13:54:59 +0200 Subject: [PATCH 1437/1454] Fixing errors and update to allow to upload to skylims --- relecov_tools/__main__.py | 22 +-- relecov_tools/conf/configuration.json | 86 ++++----- .../{feed_database.py => upload_database.py} | 167 ++++++++++-------- 3 files changed, 151 insertions(+), 124 deletions(-) rename relecov_tools/{feed_database.py => upload_database.py} (74%) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index a03ca9b0..4aa1b2ba 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -16,7 +16,7 @@ import relecov_tools.download_manager import relecov_tools.json_validation import relecov_tools.map_schema -import relecov_tools.feed_database +import relecov_tools.upload_database import relecov_tools.read_bioinfo_metadata import relecov_tools.metadata_homogeneizer import relecov_tools.gisaid_upload @@ -60,7 +60,7 @@ def run_relecov_tools(): ) # stderr.print("[green] `._,._,'\n", highlight=False) - __version__ = "0.0.5" + __version__ = "0.0.6" stderr.print( "\n" "[grey39] RELECOV-tools version {}".format(__version__), highlight=False ) @@ -373,7 +373,6 @@ def launch(user): pass -# update_db TODO: Include types of data and database servers in config file @relecov_tools_cli.command(help_priority=9) @click.option("-j", "--json", help="data in json format") @click.option( @@ -385,8 +384,8 @@ def launch(user): help="Select the type of information to upload to database", ) @click.option( - "-d", - "databaseServer", + "-plat", + "--platform", type=click.Choice( [ "iskylims", @@ -395,10 +394,11 @@ def launch(user): ), multiple=False, default=None, - help="name of the server which information is defined in config file", + help="name of the platform where data is uploaded", ) @click.option("-u", "--user", help="user name for login") @click.option("-p", "--password", help="password for the user to login") +@click.option("-s", "--server_url", help="url of the platform server") @click.option( "-f", "--full_update", @@ -406,12 +406,12 @@ def launch(user): default=False, help="Sequentially run every update option", ) -def update_db(user, password, json, type, databaseServer, full_update): - """feed database with json""" - feed_database = relecov_tools.feed_database.FeedDatabase( - user, password, json, type, databaseServer, full_update +def update_db(user, password, json, type, platform, server_url, full_update): + """upload the information included in json file to the database""" + update_database_obj = relecov_tools.upload_database.UpdateDatabase( + user, password, json, type, platform, server_url, full_update ) - feed_database.update_db() + update_database_obj.update_db() # read metadata bioinformatics diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 84503966..2c4c20f7 100755 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -270,54 +270,56 @@ "GISAID_configuration": { "submitter": "GISAID_ID" }, - "external_url": { - "iskylims": { - "server": "http://relecov-iskylims.isciiides.es", - "url": "/wetlab/api/", - "store_samples": "createSampleData", - "url_project_fields": "sampleProjectFields", - "url_sample_fields": "sampleFields", - "param_sample_project": "project", - "project_name": "relecov", - "token": "" - }, - "relecov": { - "server": "http://relecov-platform.isciiides.es", - "url": "/api/", + "upload_database": { + "platform":{ + "iskylims": { + "server_url": "http://relecov-iskylims.isciiides.es", + "api_url": "/wetlab/api/", + "store_samples": "create-sample", + "url_project_fields": "projects-fields", + "url_sample_fields": "sample-fields", + "param_sample_project": "project", + "project_name": "relecov", + "token": "" + }, + "relecov": { + "server_url": "http://relecov-platform.isciiides.es", + "api_url": "/api/", "store_samples": "createSampleData", "bioinfodata": "createBioinfoData", "variantdata": "createVariantData", "sftp_info": "sftpInfo", "token": "" - } - }, - "iskylims_fixed_values": { - "patientCore": "", - "sampleProject": "Relecov", - "onlyRecorded": "Yes", - "sampleLocation": "Not defined" + } + }, + "iskylims_fixed_values": { + "patient_core": "", + "sample_project": "Relecov", + "only_recorded": "Yes", + "sample_location": "Not defined" + }, + "relecov_sample_metadata": [ + "authors", + "collecting_institution", + "collecting_lab_sample_id", + "ena_broker_name", + "ena_sample_accession", + "gisaid_accession_id", + "gisaid_virus_name", + "microbiology_lab_sample_id", + "r1_fastq_filepath", + "r2_fastq_filepath", + "schema_name", + "schema_version", + "sequencing_date", + "sequence_file_R1_md5", + "sequence_file_R2_md5", + "sequence_file_R1_fastq", + "sequence_file_R2_fastq", + "sequencing_sample_id", + "submitting_lab_sample_id" + ] }, - "relecov_sample_metadata": [ - "authors", - "collecting_institution", - "collecting_lab_sample_id", - "ena_broker_name", - "ena_sample_accession", - "gisaid_accession_id", - "gisaid_virus_name", - "microbiology_lab_sample_id", - "r1_fastq_filepath", - "r2_fastq_filepath", - "schema_name", - "schema_version", - "sequencing_date", - "sequence_file_R1_md5", - "sequence_file_R2_md5", - "sequence_file_R1_fastq", - "sequence_file_R2_fastq", - "sequencing_sample_id", - "submitting_lab_sample_id" - ], "ENA_fields": { "ENA_configuration": { "study_alias": "RELECOV", diff --git a/relecov_tools/feed_database.py b/relecov_tools/upload_database.py similarity index 74% rename from relecov_tools/feed_database.py rename to relecov_tools/upload_database.py index 076b827d..cf54715f 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/upload_database.py @@ -22,16 +22,18 @@ ) -class FeedDatabase: +class UpdateDatabase: def __init__( self, user=None, passwd=None, json_file=None, type_of_info=None, - database_server=None, - full_update=None, + platform=None, + server_url=None, + full_update=False, ): + # Get the user and password for the database if user is None: user = relecov_tools.utils.prompt_text( msg="Enter username for upload data to server" @@ -40,6 +42,7 @@ def __init__( if passwd is None: passwd = relecov_tools.utils.prompt_text(msg="Enter credential password") self.passwd = passwd + # get the default coonfiguration used the instance self.config_json = ConfigJson() if json_file is None: json_file = relecov_tools.utils.prompt_path( @@ -57,23 +60,36 @@ def __init__( self.config_json.get_topic_data("json_schemas", "relecov_schema"), ) self.schema = relecov_tools.utils.read_json_file(schema) - self.full_update = full_update - # TODO: Include types_of_data and database_servers as config fields - self.types_of_data = ["sample", "bioinfodata", "variantdata"] - self.db_servers_names = ["iskylims", "relecov"] - if not full_update: + if full_update is True: + self.full_update = True + self.server_url = None + else: + self.full_update = False if type_of_info is None: type_of_info = relecov_tools.utils.prompt_selection( - "Select type of data to upload:", - self.types_of_data, + "Select:", + ["sample", "bioinfodata", "variantdata"], ) - if database_server is None: - database_server = relecov_tools.utils.prompt_selection( - "Select target database server:", - self.db_servers_names, + self.type_of_info = type_of_info + # collect data for plarform to upload data + if platform is None: + platform = relecov_tools.utils.prompt_selection( + "Select:", + ["iskylims", "relecov"], ) - self.server_name = database_server - self.type_of_info = type_of_info + self.platform = platform + if server_url is None: + self.server_url = server_url + # Get configuration settings for upload database + try: + self.platform_settings = self.config_json.get_topic_data( + "upload_database", "platform" + ) + except KeyError as e: + logtxt = f"Unable to fetch parameters for {platform} {e}" + stderr.print(f"[red]{logtxt}") + log.error(logtxt) + sys.exit(1) json_dir = os.path.dirname(os.path.realpath(self.json_file)) lab_code = json_dir.split("/")[-2] @@ -111,12 +127,26 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): # be included in iSkyLIMS request log.info("not key %s in iSkyLIMS", key) # include the fixed value - fixed_value = self.config_json.get_configuration("iskylims_fixed_values") + fixed_value = self.config_json.get_topic_data( + "upload_database", "iskylims_fixed_values" + ) for prop, val in fixed_value.items(): s_dict[prop] = val - # Adding tha specimen_source field to set sampleType - s_dict["sampleType"] = row["specimen_source"] + # Adding tha specimen_source field to set sample_type + try: + s_dict["sample_type"] = row["specimen_source"] + except KeyError as e: + logtxt = f"Unable to fetch specimen_source from json file {e}" + self.logsum.add_warning(entry=logtxt) + s_dict["sample_type"] = "Other" sample_list.append(s_dict) + # if sample_entry_date is not set then, add the current date + if "sample_entry_date" not in row: + logtxt = "sample_entry_date is not in the sample fields" + self.logsum.add_warning(entry=logtxt) + stderr.print(f"[yellow]{logtxt}") + s_dict["sample_entry_date"] = time.strftime("%Y-%m-%d") + return sample_list def get_iskylims_fields_sample(self): @@ -130,20 +160,15 @@ def get_iskylims_fields_sample(self): s_project_fields = [] # get the ontology values for mapping values in sample fields ontology_dict = self.get_schema_ontology_values() - sample_url = self.database_settings["url_sample_fields"] - try: - sample_fields_raw = self.database_rest_api.get_request(sample_url, "", "") - except AttributeError: - logtxt = f"Unable to connect to {self.db_server} server" - self.logsum.add_error(entry=logtxt) - stderr.print(f"[red]{logtxt}") - return + sample_url = self.platform_settings["iskylims"]["url_sample_fields"] + sample_fields_raw = self.platform_rest_api.get_request(sample_url, "", "") + if "ERROR" in sample_fields_raw: - logtxt1 = f"Unable to fetch data from {self.db_server}." + logtxt1 = f"Unable to fetch data from {self.platform}." logtxt2 = f" Received error {sample_fields_raw['ERROR']}" self.logsum.add_error(entry=str(logtxt1 + logtxt2)) stderr.print(f"[red]{logtxt1 + logtxt2}") - return + sys.exit(1) for _, values in sample_fields_raw["DATA"].items(): if "ontology" in values: @@ -162,19 +187,22 @@ def get_iskylims_fields_sample(self): self.logsum.add_warning(entry=logtxt) log.info(logtxt) # fetch label for sample Project - s_project_url = self.database_settings["url_project_fields"] - param = self.database_settings["param_sample_project"] - p_name = self.database_settings["project_name"] - s_project_fields_raw = self.database_rest_api.get_request( + s_project_url = self.platform_settings["iskylims"]["url_project_fields"] + param = self.platform_settings["iskylims"]["param_sample_project"] + p_name = self.platform_settings["iskylims"]["project_name"] + s_project_fields_raw = self.platform_rest_api.get_request( s_project_url, param, p_name ) if "ERROR" in s_project_fields_raw: - logtxt1 = f"Unable to fetch data from {self.db_server}." + logtxt1 = f"Unable to fetch data from {self.platform}." logtxt2 = f" Received error {s_project_fields_raw['ERROR']}" self.logsum.add_error(entry=str(logtxt1 + logtxt2)) return + else: + log.info("Fetched sample project fields from iSkyLIMS") + stderr.print("[blue] Fetched sample project fields from iSkyLIMS") for field in s_project_fields_raw["DATA"]: - s_project_fields.append(field["sampleProjectFieldName"]) + s_project_fields.append(field["sample_project_field_name"]) return [sample_fields, s_project_fields] def map_relecov_sample_data(self): @@ -194,12 +222,12 @@ def map_relecov_sample_data(self): def update_database(self, field_values, post_url): """Send the request to update database""" + post_url = self.platform_settings[self.platform][post_url] suces_count = 0 request_count = 0 for chunk in field_values: req_sample = "" request_count += 1 - # TODO: Include these fields in config file if "sample_name" in chunk: stderr.print( f"[blue] sending request for sample {chunk['sample_name']}" @@ -211,10 +239,10 @@ def update_database(self, field_values, post_url): ) req_sample = chunk["sequencing_sample_id"] self.logsum.feed_key(sample=req_sample) - result = self.database_rest_api.post_request( + result = self.platform_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, - self.database_settings[post_url], + post_url, ) if "ERROR" in result: if result["ERROR"] == "Server not available": @@ -222,44 +250,45 @@ def update_database(self, field_values, post_url): for i in range(10): # wait 5 sec before resending the request time.sleep(5) - result = self.database_rest_api.post_request( + result = self.platform_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, - self.database_settings[post_url], + self.platform_settings[post_url], ) if "ERROR" not in result: break if i == 9 and "ERROR" in result: - logtxt = f"Unable to sent the request to {self.db_server}" + logtxt = f"Unable to sent the request to {self.platform}" self.logsum.add_error(entry=logtxt, sample=req_sample) stderr.print(f"[red]{logtxt}") continue elif "is not defined" in result["ERROR_TEST"].lower(): - logtxt = f"{req_sample} is not defined in {self.db_server}" + error_txt = result["ERROR_TEST"] + logtxt = f"Sample {req_sample}: {error_txt}" self.logsum.add_error(entry=logtxt, sample=req_sample) stderr.print(f"[yellow]Warning: {logtxt}") continue elif "already defined" in result["ERROR_TEST"].lower(): - logtxt = f"Request to {self.db_server} already defined" + logtxt = f"Request to {self.platform} already defined" self.logsum.add_warning(entry=logtxt, sample=req_sample) stderr.print(f"[yellow]{logtxt} for sample {req_sample}") continue else: - logtxt = f"Error {result['ERROR']} in request to {self.db_server}" + logtxt = f"Error {result['ERROR']} in request to {self.platform}" self.logsum.add_error(entry=logtxt, sample=req_sample) stderr.print(f"[red]{logtxt}") continue log.info( "stored data in %s iskylims for sample %s", - self.db_server, + self.platform, req_sample, ) stderr.print(f"[green] Successful request for {req_sample}") suces_count += 1 if request_count == suces_count: stderr.print( - f"All {self.type_of_info} data sent sucessfuly to {self.db_server}" + f"All {self.type_of_info} data sent sucessfuly to {self.platform}" ) else: logtxt = "%s of the %s requests were sent to %s" @@ -275,16 +304,16 @@ def store_data(self, type_of_info, server_name): """Collect data from json file and split them to store data in iSkyLIMS and in Relecov Platform """ + map_fields = {} - map_fields = {} # - # TODO: Include all these hard-coded fields in config file - if type_of_info not in self.types_of_info: + """ if type_of_info not in self.types_of_info: self.logsum.add_error(entry=f"Invalid datatype {type_of_info} to upload") stderr.print(f"[red]Invalid datatype {type_of_info} to upload") - return + return """ if type_of_info == "sample": if server_name == "iskylims": stderr.print(f"[blue] Getting sample fields from {server_name}") + sample_fields, s_project_fields = self.get_iskylims_fields_sample() stderr.print("[blue] Selecting sample fields") map_fields = self.map_iskylims_sample_fields_values( @@ -304,29 +333,25 @@ def store_data(self, type_of_info, server_name): map_fields = self.json_data self.update_database(map_fields, post_url) - stderr.print(f"[green]Upload process to {self.server_name} completed") + stderr.print(f"[green]Upload process to {self.platform} completed") - def start_api(self, database_server): + def start_api(self, platform): """Open connection torwards database server API""" # Get database settings - if database_server: - try: - self.database_settings = self.config_json.get_topic_data( - "external_url", database_server - ) - except KeyError: - logtxt = f"Unable to fetch parameters for {database_server}" - self.logsum.add_error(entry=logtxt) - stderr.print(f"[red]{logtxt}") - return - self.db_server = self.database_settings["server"] - self.db_url = self.database_settings["url"] - self.db_rest_api = RestApi(self.db_server, self.db_url) - else: - logtxt = f"No database server was selected for {self.type_of_info}. Skipped" - self.logsum.add_error(entry=logtxt) + try: + p_settings = self.platform_settings[platform] + except KeyError as e: + logtxt = f"Unable to fetch parameters for {platform} {e}" stderr.print(f"[red]{logtxt}") - return + log.error(logtxt) + sys.exit(1) + if self.server_url is None: + server_url = p_settings["server_url"] + else: + server_url = self.server_url + self.platform = platform + self.api_url = p_settings["api_url"] + self.platform_rest_api = RestApi(server_url, self.api_url) return def update_db(self): @@ -358,6 +383,6 @@ def update_db(self): self.json_data = relecov_tools.utils.read_json_file(json_file) self.store_data(datatype, self.server_name) else: - self.start_api(self.server_name) - self.store_data(self.type_of_info, self.server_name) + self.start_api(self.platform) + self.store_data(self.type_of_info, self.platform) self.logsum.create_error_summary(called_module="update-db") From 350eaffe10ec524e5404b8b1c49de7ad9668e447 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 29 Aug 2024 11:02:24 +0200 Subject: [PATCH 1438/1454] fixing errors --- relecov_tools/upload_database.py | 52 +++++++++++++++----------------- 1 file changed, 25 insertions(+), 27 deletions(-) diff --git a/relecov_tools/upload_database.py b/relecov_tools/upload_database.py index cf54715f..25b168d0 100644 --- a/relecov_tools/upload_database.py +++ b/relecov_tools/upload_database.py @@ -11,7 +11,6 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson from relecov_tools.rest_api import RestApi -from relecov_tools.log_summary import LogSum log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -93,9 +92,6 @@ def __init__( json_dir = os.path.dirname(os.path.realpath(self.json_file)) lab_code = json_dir.split("/")[-2] - self.logsum = LogSum( - output_location=json_dir, unique_key=lab_code, path=json_dir - ) def get_schema_ontology_values(self): """Read the schema and extract the values of ontology with the label""" @@ -137,13 +133,13 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): s_dict["sample_type"] = row["specimen_source"] except KeyError as e: logtxt = f"Unable to fetch specimen_source from json file {e}" - self.logsum.add_warning(entry=logtxt) + log.warning(logtxt) s_dict["sample_type"] = "Other" sample_list.append(s_dict) # if sample_entry_date is not set then, add the current date if "sample_entry_date" not in row: logtxt = "sample_entry_date is not in the sample fields" - self.logsum.add_warning(entry=logtxt) + log.warning(logtxt) stderr.print(f"[yellow]{logtxt}") s_dict["sample_entry_date"] = time.strftime("%Y-%m-%d") @@ -166,7 +162,7 @@ def get_iskylims_fields_sample(self): if "ERROR" in sample_fields_raw: logtxt1 = f"Unable to fetch data from {self.platform}." logtxt2 = f" Received error {sample_fields_raw['ERROR']}" - self.logsum.add_error(entry=str(logtxt1 + logtxt2)) + log.error(str(logtxt1 + logtxt2)) stderr.print(f"[red]{logtxt1 + logtxt2}") sys.exit(1) @@ -178,13 +174,12 @@ def get_iskylims_fields_sample(self): # the field name for the sample sample_fields[property] = values["field_name"] except KeyError as e: - self.logsum.add_warning(entry=f"Error mapping ontology {e}") - stderr.print(f"[red]Error mapping ontology {e}") + log.info(f"Error mapping ontology {e}") + # stderr.print(f"[red]Error mapping ontology {e}") else: # for the ones that do not have ontology label in the sample field # and have an empty value: sample_fields[key] = "" logtxt = f"No ontology found for {values.get('field_name')}" - self.logsum.add_warning(entry=logtxt) log.info(logtxt) # fetch label for sample Project s_project_url = self.platform_settings["iskylims"]["url_project_fields"] @@ -196,7 +191,7 @@ def get_iskylims_fields_sample(self): if "ERROR" in s_project_fields_raw: logtxt1 = f"Unable to fetch data from {self.platform}." logtxt2 = f" Received error {s_project_fields_raw['ERROR']}" - self.logsum.add_error(entry=str(logtxt1 + logtxt2)) + log.error(str(logtxt1 + logtxt2)) return else: log.info("Fetched sample project fields from iSkyLIMS") @@ -208,7 +203,12 @@ def get_iskylims_fields_sample(self): def map_relecov_sample_data(self): """Select the values from self.json_data""" field_values = [] - r_fields = self.config_json.get_configuration("relecov_sample_metadata") + import pdb + + pdb.set_trace() + r_fields = self.config_json.get_topic_data( + "upload_database", "relecov_sample_metadata" + ) for row in self.json_data: s_dict = {} @@ -238,7 +238,6 @@ def update_database(self, field_values, post_url): f"[blue] sending request for sample {chunk['sequencing_sample_id']}" ) req_sample = chunk["sequencing_sample_id"] - self.logsum.feed_key(sample=req_sample) result = self.platform_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -259,24 +258,24 @@ def update_database(self, field_values, post_url): break if i == 9 and "ERROR" in result: logtxt = f"Unable to sent the request to {self.platform}" - self.logsum.add_error(entry=logtxt, sample=req_sample) + log.error(logtxt) stderr.print(f"[red]{logtxt}") continue elif "is not defined" in result["ERROR_TEST"].lower(): error_txt = result["ERROR_TEST"] logtxt = f"Sample {req_sample}: {error_txt}" - self.logsum.add_error(entry=logtxt, sample=req_sample) + log.error(logtxt) stderr.print(f"[yellow]Warning: {logtxt}") continue elif "already defined" in result["ERROR_TEST"].lower(): logtxt = f"Request to {self.platform} already defined" - self.logsum.add_warning(entry=logtxt, sample=req_sample) + log.warning(logtxt) stderr.print(f"[yellow]{logtxt} for sample {req_sample}") continue else: logtxt = f"Error {result['ERROR']} in request to {self.platform}" - self.logsum.add_error(entry=logtxt, sample=req_sample) + log.error(logtxt) stderr.print(f"[red]{logtxt}") continue log.info( @@ -291,12 +290,14 @@ def update_database(self, field_values, post_url): f"All {self.type_of_info} data sent sucessfuly to {self.platform}" ) else: - logtxt = "%s of the %s requests were sent to %s" - self.logsum.add_warning( - entry=logtxt % (suces_count, request_count, self.server_name) + log.warning( + "%s of the %s requests were sent to %s", + suces_count, + request_count, + self.platform, ) stderr.print( - f"[yellow]{logtxt % (suces_count, request_count, self.server_name)}" + f"[yellow]logtxt % {suces_count} {request_count} {self.platform})" ) return @@ -306,15 +307,12 @@ def store_data(self, type_of_info, server_name): """ map_fields = {} - """ if type_of_info not in self.types_of_info: - self.logsum.add_error(entry=f"Invalid datatype {type_of_info} to upload") - stderr.print(f"[red]Invalid datatype {type_of_info} to upload") - return """ if type_of_info == "sample": if server_name == "iskylims": + log.info("Getting sample fields from %s", server_name) stderr.print(f"[blue] Getting sample fields from {server_name}") - sample_fields, s_project_fields = self.get_iskylims_fields_sample() + log.info("Selecting sample fields") stderr.print("[blue] Selecting sample fields") map_fields = self.map_iskylims_sample_fields_values( sample_fields, s_project_fields @@ -385,4 +383,4 @@ def update_db(self): else: self.start_api(self.platform) self.store_data(self.type_of_info, self.platform) - self.logsum.create_error_summary(called_module="update-db") + return From 33091ccd1d786d8e9736bd412e89e1ba6b6b870d Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 29 Aug 2024 11:04:48 +0200 Subject: [PATCH 1439/1454] fixing litin --- relecov_tools/upload_database.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/upload_database.py b/relecov_tools/upload_database.py index 25b168d0..e7b76039 100644 --- a/relecov_tools/upload_database.py +++ b/relecov_tools/upload_database.py @@ -91,7 +91,6 @@ def __init__( sys.exit(1) json_dir = os.path.dirname(os.path.realpath(self.json_file)) - lab_code = json_dir.split("/")[-2] def get_schema_ontology_values(self): """Read the schema and extract the values of ontology with the label""" From 4c92fe1906e49809160bc7b46e5872309088a6be Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 29 Aug 2024 11:07:26 +0200 Subject: [PATCH 1440/1454] remove variable does not used --- relecov_tools/upload_database.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/relecov_tools/upload_database.py b/relecov_tools/upload_database.py index e7b76039..26f61f8f 100644 --- a/relecov_tools/upload_database.py +++ b/relecov_tools/upload_database.py @@ -90,8 +90,6 @@ def __init__( log.error(logtxt) sys.exit(1) - json_dir = os.path.dirname(os.path.realpath(self.json_file)) - def get_schema_ontology_values(self): """Read the schema and extract the values of ontology with the label""" ontology_dict = {} From d9642d5f604b2837e176b283c6c14b5720694c02 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 29 Aug 2024 16:08:24 +0200 Subject: [PATCH 1441/1454] defined back the log summary file --- relecov_tools/upload_database.py | 39 +++++++++++++++++--------------- 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/relecov_tools/upload_database.py b/relecov_tools/upload_database.py index 26f61f8f..29145a5c 100644 --- a/relecov_tools/upload_database.py +++ b/relecov_tools/upload_database.py @@ -11,6 +11,7 @@ import relecov_tools.utils from relecov_tools.config_json import ConfigJson from relecov_tools.rest_api import RestApi +from relecov_tools.log_summary import LogSum log = logging.getLogger(__name__) stderr = rich.console.Console( @@ -89,6 +90,12 @@ def __init__( stderr.print(f"[red]{logtxt}") log.error(logtxt) sys.exit(1) + # create the instance for logging the summary information + json_dir = os.path.dirname(os.path.realpath(self.json_file)) + lab_code = json_dir.split("/")[-2] + self.logsum = LogSum( + output_location=json_dir, unique_key=lab_code, path=json_dir + ) def get_schema_ontology_values(self): """Read the schema and extract the values of ontology with the label""" @@ -118,7 +125,7 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): if key not in s_project_fields and key not in s_fields: # just for debugging, write the fields that will not # be included in iSkyLIMS request - log.info("not key %s in iSkyLIMS", key) + log.debug("not key %s in iSkyLIMS", key) # include the fixed value fixed_value = self.config_json.get_topic_data( "upload_database", "iskylims_fixed_values" @@ -130,13 +137,13 @@ def map_iskylims_sample_fields_values(self, sample_fields, s_project_fields): s_dict["sample_type"] = row["specimen_source"] except KeyError as e: logtxt = f"Unable to fetch specimen_source from json file {e}" - log.warning(logtxt) + self.logsum.add_warning(entry=logtxt) s_dict["sample_type"] = "Other" sample_list.append(s_dict) # if sample_entry_date is not set then, add the current date if "sample_entry_date" not in row: logtxt = "sample_entry_date is not in the sample fields" - log.warning(logtxt) + self.logsum.add_warning(entry=logtxt) stderr.print(f"[yellow]{logtxt}") s_dict["sample_entry_date"] = time.strftime("%Y-%m-%d") @@ -159,7 +166,7 @@ def get_iskylims_fields_sample(self): if "ERROR" in sample_fields_raw: logtxt1 = f"Unable to fetch data from {self.platform}." logtxt2 = f" Received error {sample_fields_raw['ERROR']}" - log.error(str(logtxt1 + logtxt2)) + self.logsum.add_error(entry=str(logtxt1 + logtxt2)) stderr.print(f"[red]{logtxt1 + logtxt2}") sys.exit(1) @@ -188,7 +195,7 @@ def get_iskylims_fields_sample(self): if "ERROR" in s_project_fields_raw: logtxt1 = f"Unable to fetch data from {self.platform}." logtxt2 = f" Received error {s_project_fields_raw['ERROR']}" - log.error(str(logtxt1 + logtxt2)) + self.logsum.add_error(entry=str(logtxt1 + logtxt2)) return else: log.info("Fetched sample project fields from iSkyLIMS") @@ -200,9 +207,6 @@ def get_iskylims_fields_sample(self): def map_relecov_sample_data(self): """Select the values from self.json_data""" field_values = [] - import pdb - - pdb.set_trace() r_fields = self.config_json.get_topic_data( "upload_database", "relecov_sample_metadata" ) @@ -255,24 +259,24 @@ def update_database(self, field_values, post_url): break if i == 9 and "ERROR" in result: logtxt = f"Unable to sent the request to {self.platform}" - log.error(logtxt) + self.logsum.add_error(entry=logtxt) stderr.print(f"[red]{logtxt}") continue elif "is not defined" in result["ERROR_TEST"].lower(): error_txt = result["ERROR_TEST"] logtxt = f"Sample {req_sample}: {error_txt}" - log.error(logtxt) + self.logsum.add_error(entry=logtxt) stderr.print(f"[yellow]Warning: {logtxt}") continue elif "already defined" in result["ERROR_TEST"].lower(): logtxt = f"Request to {self.platform} already defined" - log.warning(logtxt) + self.logsum.add_warning(entry=logtxt) stderr.print(f"[yellow]{logtxt} for sample {req_sample}") continue else: logtxt = f"Error {result['ERROR']} in request to {self.platform}" - log.error(logtxt) + self.logsum.add_error(entry=logtxt) stderr.print(f"[red]{logtxt}") continue log.info( @@ -287,11 +291,9 @@ def update_database(self, field_values, post_url): f"All {self.type_of_info} data sent sucessfuly to {self.platform}" ) else: - log.warning( - "%s of the %s requests were sent to %s", - suces_count, - request_count, - self.platform, + logtxt = "%s of the %s requests were sent to %s" + self.logsum.add_warning( + entry=logtxt % (suces_count, request_count, self.platform) ) stderr.print( f"[yellow]logtxt % {suces_count} {request_count} {self.platform})" @@ -338,7 +340,7 @@ def start_api(self, platform): except KeyError as e: logtxt = f"Unable to fetch parameters for {platform} {e}" stderr.print(f"[red]{logtxt}") - log.error(logtxt) + self.logsum.add_error(entry=logtxt) sys.exit(1) if self.server_url is None: server_url = p_settings["server_url"] @@ -380,4 +382,5 @@ def update_db(self): else: self.start_api(self.platform) self.store_data(self.type_of_info, self.platform) + self.logsum.create_error_summary(called_module="update-db") return From 3ce530bb98d8953a068ec8f34dac816e2602e05e Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 30 Aug 2024 10:02:12 +0200 Subject: [PATCH 1442/1454] updated log summary comments from the PR review --- relecov_tools/upload_database.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/relecov_tools/upload_database.py b/relecov_tools/upload_database.py index 29145a5c..4c41681b 100644 --- a/relecov_tools/upload_database.py +++ b/relecov_tools/upload_database.py @@ -239,6 +239,7 @@ def update_database(self, field_values, post_url): f"[blue] sending request for sample {chunk['sequencing_sample_id']}" ) req_sample = chunk["sequencing_sample_id"] + self.logsum.feed_key(sample=req_sample) result = self.platform_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, @@ -259,24 +260,24 @@ def update_database(self, field_values, post_url): break if i == 9 and "ERROR" in result: logtxt = f"Unable to sent the request to {self.platform}" - self.logsum.add_error(entry=logtxt) + self.logsum.add_error(entry=logtxt, sample=req_sample) stderr.print(f"[red]{logtxt}") continue elif "is not defined" in result["ERROR_TEST"].lower(): error_txt = result["ERROR_TEST"] logtxt = f"Sample {req_sample}: {error_txt}" - self.logsum.add_error(entry=logtxt) + self.logsum.add_error(entry=logtxt, sample=req_sample) stderr.print(f"[yellow]Warning: {logtxt}") continue elif "already defined" in result["ERROR_TEST"].lower(): logtxt = f"Request to {self.platform} already defined" - self.logsum.add_warning(entry=logtxt) + self.logsum.add_warning(entry=logtxt, sample=req_sample) stderr.print(f"[yellow]{logtxt} for sample {req_sample}") continue else: logtxt = f"Error {result['ERROR']} in request to {self.platform}" - self.logsum.add_error(entry=logtxt) + self.logsum.add_error(entry=logtxt, sample=req_sample) stderr.print(f"[red]{logtxt}") continue log.info( @@ -293,7 +294,8 @@ def update_database(self, field_values, post_url): else: logtxt = "%s of the %s requests were sent to %s" self.logsum.add_warning( - entry=logtxt % (suces_count, request_count, self.platform) + entry=logtxt % (suces_count, request_count, self.platform), + sample=req_sample, ) stderr.print( f"[yellow]logtxt % {suces_count} {request_count} {self.platform})" From d74f6981bfefb53ea2795b66169503ee518648a5 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:00:57 +0200 Subject: [PATCH 1443/1454] Updated ena and relecov schemas to v2.0.0 --- relecov_tools/schema/ena_schema.json | 1 + relecov_tools/schema/relecov_schema.json | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 540cd553..048d8d05 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1,5 +1,6 @@ { "schema": "ENA", + "version": "2.0.0", "required": [ "sample_title", "collecting institution", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index b01cebad..27b9bbe8 100755 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -3,7 +3,7 @@ "id": "https://github.com/BU-ISCIII/relecov-tools/blob/develop/relecov_tools/schema/relecov_schema.json", "title": "RELECOV schema", "description":"Json schema that specifies the structure, content, and validation rules for RELECOV metadata", - "version": "1.0.0", + "version": "2.0.0", "required": [ "collecting_lab_sample_id", "sequencing_sample_id", @@ -17,6 +17,8 @@ "host_scientific_name", "sequencing_instrument_model", "sequencing_instrument_platform", + "library_source", + "library_layout", "enrichment_panel", "enrichment_panel_version" ], @@ -560,7 +562,7 @@ "Exome Sequencing [OBI:0002118]", "Pooled Clone Sequencing [OBI:2100402]", "Transcriptome Sequencing [NCIT:C124261]", - "Other [NCIT:C124261]" + "Other [NCIT:C17649]" ], "ontology": "GENEPIO:0000156", "type": "string", @@ -995,6 +997,7 @@ "Not Collected [GENEPIO:0001620]", "Not Provided [GENEPIO:0001668]", "Missing [GENEPIO:0001618]", + "Other [NCIT:C17649]", "Restricted Access [GENEPIO:0001810]" ], "ontology": "GENEPIO:0001223", From da16b0bd82c3ba2007876b67174615168051dbb3 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:03:33 +0200 Subject: [PATCH 1444/1454] Handled relative paths for json_validation lab_code var --- relecov_tools/json_validation.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index a6724231..cb0cd05a 100755 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -52,10 +52,10 @@ def __init__( stderr.print("[red] Json file does not exists") sys.exit(1) self.json_data_file = json_data_file - out_path = os.path.realpath(self.out_folder) - lab_code = out_path.split("/")[-2] + out_path = os.path.dirname(os.path.realpath(self.json_data_file)) + self.lab_code = out_path.split("/")[-2] self.logsum = LogSum( - output_location=self.out_folder, unique_key=lab_code, path=out_path + output_location=self.out_folder, unique_key=self.lab_code, path=out_path ) stderr.print("[blue] Reading the json file") From 04864a340123861de3b929bf335ae10b10b3e973 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:04:03 +0200 Subject: [PATCH 1445/1454] Updated pyyaml required version to 6.0.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 372438f1..adef8f84 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ prompt_toolkit>=3.0.3 rich>=10.0.0 requests==2.27.1 paramiko>=2.10.1 -pyyaml +pyyaml==6.0.1 openpyxl>=3.1.2 ena-upload-cli bio==1.4.0 From 0ac87eff60cf60b31a4bd34522ca3de79669370b Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:06:27 +0200 Subject: [PATCH 1446/1454] Updated README.md for release 1.0.0 --- README.md | 68 +++++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 48 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 04888914..e3524bc8 100644 --- a/README.md +++ b/README.md @@ -8,19 +8,28 @@ relecov-tools is a set of helper tools for the assembly of the different element ## Table of contents -* [Installation](#installation) -* [Usage](#usage) - * [download](#download) - * [read-lab-metadata](#read-lab-metadata) - * [read-bioinfo-metadata](#read-bioinfo-metadata) - * [validate](#validate) - * [map](#map) - * [upload-to-ena](#upload-to-ena) - * [upload-to-gisaid](#upload-to-gisaid) - * [launch](#launch) - * [update-db](#update-db) - * [build-schema](#build-schema) -* [Aknowledgements](#aknowledgements) +- [relecov-tools](#relecov-tools) + - [Table of contents](#table-of-contents) + - [Installation](#installation) + - [Bioconda](#bioconda) + - [Pip](#pip) + - [Development version](#development-version) + - [Usage](#usage) + - [Command-line](#command-line) + - [download](#download) + - [read-lab-metadata](#read-lab-metadata) + - [read-bioinfo-metadata](#read-bioinfo-metadata) + - [validate](#validate) + - [map](#map) + - [upload-to-ena](#upload-to-ena) + - [upload-to-gisaid](#upload-to-gisaid) + - [update-db](#update-db) + - [build-schema](#build-schema) + - [Mandatory Fields](#mandatory-fields) + - [launch-pipeline](#launch-pipeline) + - [custom logs](#custom-logs) + - [Python package mode](#python-package-mode) + - [Acknowledgements](#acknowledgements) ## Installation @@ -28,7 +37,10 @@ relecov-tools is a set of helper tools for the assembly of the different element Soon ### Pip -Soon +relecov-tools is available in Pypi and can be installed via pip: +``` +pip install relecov-tools +``` ### Development version If you want to install the latest code in the repository: @@ -50,7 +62,7 @@ $ relecov-tools --help \ \ / |__ / |__ | |___ | | | \ / / / \ | \ | | | | | | \ / / |--| | \ |___ |___ |___ |___ |___| \/ -RELECOV-tools version 0.0.1 +RELECOV-tools version 1.0.0 Usage: relecov-tools [OPTIONS] COMMAND [ARGS]... Options: @@ -68,8 +80,8 @@ Commands: upload-to-ena parsed data to create xml files to upload to ena upload-to-gisaid parsed data to create files to upload to gisaid update-db feed database with metadata jsons - launch launch viralrecon in hpc build-schema Generates and updates JSON Schema files from... + launch-pipeline Create the symbolic links for the samples which... ``` #### download The command `download` connects to a transfer protocol (currently sftp) and downloads all files in the different available folders in the passed credentials. In addition, it checks if the files in the current folder match the files in the metadata file and also checks if there are md5sum for each file. Else, it creates one before storing in the final repository. @@ -158,7 +170,7 @@ Usage: relecov-tools validate [OPTIONS] Options: -j, --json_file TEXT Json file to validate - -s, --json_schema TEXT Json schema + -s, --json_schema TEXT Json schema (default: relecov-schema) -m, --metadata PATH Origin file containing metadata -o, --out_folder TEXT Path to save validate json file --help Show this message and exit. @@ -262,7 +274,7 @@ Options: ``` #### Mandatory Fields -Ensure that the fields below are properly defined as headers in your Excel sheet (dataase definition): +Ensure that the fields below are properly defined as headers in your Excel sheet (database definition): ``` enum: List of possible values for enumeration. @@ -277,8 +289,24 @@ required (Y/N): Indicates if the property is required (Y) or optional (N). complex_field (Y/N): Indicates if the property is a complex (nested) field (Y) or a standard field (N). ``` -#### launch -SOON +#### launch-pipeline +Create the folder structure to execute the given pipeline for the latest sample batches after executing download, read-lab-metadata and validate modules. This module will create symbolic links for each sample and generate the necessary files for pipeline execution using the information from validated_BATCH-NAME_DATE.json. +``` +Usage: relecov-tools launch-pipeline [OPTIONS] + + Create the symbolic links for the samples which are validated to prepare for + bioinformatics pipeline execution. + +Options: + -i, --input PATH Path to the input folder where sample files are located + -t, --template PATH Path to the pipeline template folder to be copied in the output folder + -c, --config PATH Path to the the template config file + -o, --out_dir PATH Path to output folder + --help Show this message and exit. +``` + +#### custom logs +After executing each of these modules, you may find a custom log report in json format named "DATE_EXECUTED-MODULE_log_summary.json. These custom log summaries can be useful to detect errors in metadata in order to fix them and/or notify the users. ### Python package mode relecov-tools is designed in a way that you can use import the different modules and use them in your own scripts, for example: From 35b91f7ec99119202e2837b90132bce16a968682 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:06:52 +0200 Subject: [PATCH 1447/1454] Updated __main__.py for release 1.0.0 --- relecov_tools/__main__.py | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 4aa1b2ba..710066bb 100755 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -60,7 +60,7 @@ def run_relecov_tools(): ) # stderr.print("[green] `._,._,'\n", highlight=False) - __version__ = "0.0.6" + __version__ = "1.0.0" stderr.print( "\n" "[grey39] RELECOV-tools version {}".format(__version__), highlight=False ) @@ -365,14 +365,6 @@ def upload_to_gisaid( upload_gisaid.gisaid_upload() -# launch -@relecov_tools_cli.command(help_priority=8) -@click.option("-u", "--user", help="user name for connecting to the server") -def launch(user): - """launch viralrecon in hpc""" - pass - - @relecov_tools_cli.command(help_priority=9) @click.option("-j", "--json", help="data in json format") @click.option( @@ -439,23 +431,6 @@ def read_bioinfo_metadata(json_file, input_folder, out_dir, software_name): new_bioinfo_metadata.create_bioinfo_file() -# read metadata bioinformatics -@relecov_tools_cli.command(help_priority=11) -@click.option( - "-l", - "--longtable_file", - type=click.Path(), - help="file containing variant long table ", -) -@click.option("-o", "--output", type=click.Path(), help="Path to save json output") -def long_table_parse(longtable_file, output): - new_json_parse = relecov_tools.assets.pipeline_utils.viralrecon.LongTableParse( - longtable_file, output - ) - """Create Json file from long table""" - new_json_parse.parsing_csv() - - # read metadata bioinformatics @relecov_tools_cli.command(help_priority=12) @click.option( @@ -491,7 +466,7 @@ def metadata_homogeneizer(institution, directory, output): "-t", "--template", type=click.Path(), - help="select the template folder to be copied in the output folder", + help="select the pipeline template folder to be copied in the output folder", ) @click.option( "-c", @@ -502,7 +477,8 @@ def metadata_homogeneizer(institution, directory, output): @click.option("-o", "--output", type=click.Path(), help="select output folder") def launch_pipeline(input, template, output, config): """ - Create the symbolic links for the samples which are validated. + Create the symbolic links for the samples which are validated to prepare for + bioinformatics pipeline execution. """ new_launch = relecov_tools.pipeline_manager.LaunchPipeline( input, template, output, config From 84710fc288924308abff1fa04148671d29a7f123 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:08:02 +0200 Subject: [PATCH 1448/1454] Included CONTRIBUTING.md doc --- .github/CONTRIBUTING.md | 72 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100755 .github/CONTRIBUTING.md diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md new file mode 100755 index 00000000..4a13da18 --- /dev/null +++ b/.github/CONTRIBUTING.md @@ -0,0 +1,72 @@ +# relecov-tools: Contributing Guidelines + +## Contribution workflow + +If you'd like to write or modify some code for relecov-tools, the standard workflow is as follows: + +1. Check that there isn't already an issue about your idea in the [relecov-tools issues](https://github.com/BU-ISCIII/relecov-tools/issues) to avoid duplicating work. **If there isn't one already, please create one so that others know you're working on this**. +2. [Fork](https://help.github.com/en/github/getting-started-with-github/fork-a-repo) the [relecov-tools repository](https://github.com/BU-ISCIII/relecov-tools/) to your GitHub account. +3. Make the necessary changes / additions within your forked repository following the [code style guidelines](#code-style-guidelines). +4. Modify the [`CHANGELOG`](../CHANGELOG.md) file according to your changes in the appropiate section ([X.X.Xdev]), you should register your changes regarding: + 1. Added enhancements + 2. New modules + 3. Fixes + 4. Removed stuff + 5. Requirements added or version update +5. Update any documentation as needed. +6. [Submit a Pull Request](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request) against the `develop` branch and send the url to the #pipelines-dev channel in slack (if you are not in the slack channel just wait fot the PR to be reviewed and rebased). + +If you're not used to this workflow with git, you can start with: + +- Some [docs in the bu-isciii wiki](https://github.com/BU-ISCIII/BU-ISCIII/wiki/Github--gitflow). +- [some slides](https://docs.google.com/presentation/d/1PruqGxPQVxtNcuEbOd86mylXorgYIU5a/edit?pli=1#slide=id.p1) (in spanish). +- some github generic docs [docs from GitHub](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests). +- even their [excellent `git` resources](https://try.github.io/). + +### relecov-tools repo branches + +relecov-tools repo works with a two branching scheme: `main` and `develop`. + +- `main`: stable code only for releases. +- `develop`: new code development for the different modules. + +You need to submit your PR always against `develop`. Once approbed, this changes must be **`rebased`** so we do not create empty unwanted merges. + +## Tests + +When you create a pull request with changes, [GitHub Actions](https://github.com/features/actions) will run automatic tests. +Typically, pull-requests are only fully reviewed when these tests are passing, though of course we can help out before then. + +There are typically two types of tests that run: + +### Lint tests + +We use black and flake8 linting based on PEP8 guidelines for python coding. You can check more information [here](https://github.com/BU-ISCIII/BU-ISCIII/wiki/Python#linting). + +### Code tests + +Download, read-lab-metadata, map and validate modules are executed using a test dataset. + +Anyhow you should always submit locally tested code!! + +### New version bumping and release + +In order to create a new release you need to follow the next steps: + +1. Set the new version according to [semantic versioning](https://semver.org/), in our particular case, changes in the `hotfix` branch will change the PATCH version (third one), and changes in develop will typicaly change the MINOR version, unless the developing team decides otherwise. +2. Create a PR bumping the new version against `develop`. For bumping a new version just change [this line](https://github.com/BU-ISCIII/relecov-tools/blob/09c00c1ddd11f7489de7757841aff506ef4b7e1d/setup.py#L5) with the new version. +3. Once that PR is merged, create via web another PR against `main` (origin `develop`). This PR would need 2 approvals. +4. [Create a new release](https://docs.github.com/en/repositories/releasing-projects-on-github/managing-releases-in-a-repository) copying the appropiate notes from the `CHANGELOG`. +5. Once the release is approved and merged, you're all set! + +PRs from one branch to another, like in a release should be **`merged`** not rebased, so we avoid conflicts and the branch merge is correctly visualize in the commits history. + +### Code style guidelines + +We follow PEP8 conventions as code style guidelines, please check [here](https://github.com/BU-ISCIII/BU-ISCIII/wiki/Python#pep-8-guidelines-read-the-full-pep-8-documentation) for more detail. + +When developing new code, we strongly recommend to implement LogSum() functions from log_summary.py instead of the classic python logging in order to keep track of all the warnings and errors that may appear during any of the processes. + +## Getting help + +For further information/help, please ask on the `#pipelines-dev` slack channel or write us an email! ([bionformatica@isciii.es](emailto:bioinformatica@isciii.es)). \ No newline at end of file From f16e1e3793dd78856c51ed6c300b84c404589bde Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:08:22 +0200 Subject: [PATCH 1449/1454] Included latest metadata template version --- .../Relecov_metadata_template_v2.0.9.xlsx | Bin 0 -> 241287 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 relecov_tools/templates/Relecov_metadata_template_v2.0.9.xlsx diff --git a/relecov_tools/templates/Relecov_metadata_template_v2.0.9.xlsx b/relecov_tools/templates/Relecov_metadata_template_v2.0.9.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c7472e2d7595f534de39a346d963cbefa00ba609 GIT binary patch literal 241287 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 R1C1FZ4@?^p&wx1&^k1bpIyL|R literal 0 HcmV?d00001 From 4b5e7c93885e16eec720a81ace2880031c356ba6 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:09:18 +0200 Subject: [PATCH 1450/1454] Included a new laboratory --- relecov_tools/conf/laboratory_address.json | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/laboratory_address.json b/relecov_tools/conf/laboratory_address.json index 3471f980..4acbf284 100755 --- a/relecov_tools/conf/laboratory_address.json +++ b/relecov_tools/conf/laboratory_address.json @@ -1440,6 +1440,16 @@ "submitting_institution": "Hospital Universitario Cruces", "submitting_institution_address": "Plaza Cruces, s/n", "submitting_institution_email": "" + }, + "Hospital Virgen Macarena": { + "collecting_institution_address": "Av. Dr. Fedriani, 3", + "collecting_institution_email": "", + "geo_loc_state": "Andalucia", + "geo_loc_region": "Sevilla", + "geo_loc_city": "Sevilla", + "geo_loc_country": "Spain", + "submitting_institution": "Plataforma de Medicina Computacional, Fundación Progreso y Salud", + "submitting_institution_address": "Avda. Américo Vespucio, 15, Sevilla", + "submitting_institution_email": "joaquin.dopazo@juntadeandalucia.es" } - } From dac9d4ee4e1f30fd793a27feac29394df6e5e74d Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:10:15 +0200 Subject: [PATCH 1451/1454] Introduced a new action to publish releases on pypi --- .github/workflows/pypi_publish.yml | 88 ++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 .github/workflows/pypi_publish.yml diff --git a/.github/workflows/pypi_publish.yml b/.github/workflows/pypi_publish.yml new file mode 100644 index 00000000..350681b6 --- /dev/null +++ b/.github/workflows/pypi_publish.yml @@ -0,0 +1,88 @@ +name: Publish package python distribution to Pypi + +on: + push: + branches: "main" + +jobs: + build: + name: Build distribution + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.9.16" + - name: Install pypi/build + run: >- + python3 -m + pip install + build + --user + - name: Build a binary wheel and a source tarball + run: python3 -m build + - name: Store the distribution packages + uses: actions/upload-artifact@v3 + with: + name: python-package-distributions + path: dist/ + + publish-to-pypi: + name: Publish dist to PyPI + if: startsWith(github.ref, 'refs/tags/') # only publish to PyPI on tag pushes + needs: + - build + runs-on: ubuntu-latest + environment: + name: pypi + url: https://pypi.org/p/relecov-tools + permissions: + id-token: write + steps: + - name: Download all the dists + uses: actions/download-artifact@v3 + with: + name: python-package-distributions + path: dist/ + - name: Publish to PyPI + uses: pypa/gh-action-pypi-publish@release/v1 + + github-release: + name: Sign dist with Sigstore and upload to GitHub Release + needs: + - publish-to-pypi + runs-on: ubuntu-latest + permissions: + contents: write + id-token: write + steps: + - name: Download all the dists + uses: actions/download-artifact@v3 + with: + name: python-package-distributions + path: dist/ + - name: Sign the dists with Sigstore + uses: sigstore/gh-action-sigstore-python@v2.1.1 + with: + inputs: >- + ./dist/*.tar.gz + ./dist/*.whl + - name: Create GitHub Release + env: + GITHUB_TOKEN: ${{ github.token }} + run: >- + gh release create + '${{ github.ref_name }}' + --repo '${{ github.repository }}' + --notes "" + - name: Upload artifact signatures to GitHub Release + env: + GITHUB_TOKEN: ${{ github.token }} + # Upload to GitHub Release using the `gh` CLI. + # `dist/` contains the built packages, and the + # sigstore-produced signatures and certificates. + run: >- + gh release upload + '${{ github.ref_name }}' dist/** + --repo '${{ github.repository }}' \ No newline at end of file From 2fb3f87e820b372bd6092740fd560b41e7821247 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:10:41 +0200 Subject: [PATCH 1452/1454] Updated version to 1.0.0 in setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 0448207a..eca2a714 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup, find_packages -version = "0.0.6" +version = "1.0.0" with open("README.md") as f: readme = f.read() From 59b23c9270b42c425a29ec4d8aba898657ddb4a1 Mon Sep 17 00:00:00 2001 From: Shettland Date: Fri, 30 Aug 2024 14:10:56 +0200 Subject: [PATCH 1453/1454] Introduced CHANGELOG.md for 1.0.0 release --- CHANGELOG.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100755 index 00000000..8913ab80 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,38 @@ +# relecov-tools Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [1.1.0dev] - 2024-0X-0X : https://github.com/BU-ISCIII/relecov-tools/releases/tag/1.1.X + +### Credits + +Code contributions to the hotfix: + +### Modules + +#### Added enhancements + +#### Fixes + +#### Changed + +#### Removed + +### Requirements + +## [1.0.0] - 2024-0X-0X : https://github.com/BU-ISCIII/relecov-tools/releases/tag/1.0.0 + +### Credits + +Code contributions to the inital release: + +- [Sara Monzón](https://github.com/saramonzon) +- [Sarai Varona](https://github.com/svarona) +- [Guillermo Gorines](https://github.com/GuilleGorines) +- [Pablo Mata](https://github.com/Shettland) +- [Luis Chapado](https://github.com/luissian) +- [Erika Kvalem](https://github.com/ErikaKvalem) +- [Alberto Lema](https://github.com/Alema91) +- [Daniel Valle](https://github.com/Daniel-VM) From 3324f398b878a85c8738179e196aab024b4d9064 Mon Sep 17 00:00:00 2001 From: Shettland Date: Mon, 2 Sep 2024 09:20:25 +0200 Subject: [PATCH 1454/1454] Latest changes pre-release 1.0.0 --- relecov_tools/upload_database.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/upload_database.py b/relecov_tools/upload_database.py index 4c41681b..eb5d5c4f 100644 --- a/relecov_tools/upload_database.py +++ b/relecov_tools/upload_database.py @@ -178,13 +178,13 @@ def get_iskylims_fields_sample(self): # the field name for the sample sample_fields[property] = values["field_name"] except KeyError as e: - log.info(f"Error mapping ontology {e}") + self.logsum.add_warning(entry=f"Error mapping ontology {e}") # stderr.print(f"[red]Error mapping ontology {e}") else: # for the ones that do not have ontology label in the sample field # and have an empty value: sample_fields[key] = "" logtxt = f"No ontology found for {values.get('field_name')}" - log.info(logtxt) + self.logsum.add_warning(entry=(logtxt)) # fetch label for sample Project s_project_url = self.platform_settings["iskylims"]["url_project_fields"] param = self.platform_settings["iskylims"]["param_sample_project"]

    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 1x,% Coverage > 10x,# SNPs,# INDELs,# Missense variants,# Ns per 100kb consensus,Pangolin lineage,Nextclade clade +214821,316942,285604,98.9180823797986,98.54,281428,281038,287,98.0,92.0,20,1,12,8442.32,NA,NA +214822,382722,306868,36.6652762751411,20.09,61642,61447,6,67.0,41.0,16,2,12,58831.99,NA,NA +214823,298848,196898,41.969953986327944,0.1,204,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214824,364,248,66.93548387096774,55.65,138,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214825,306712,277306,99.46124497847144,97.74,271052,270695,217,98.0,91.0,18,NA,11,9102.77,NA,NA +214826,380062,337052,99.75374719627833,99.28,334627,334101,239,99.0,92.0,18,NA,11,7868.78,NA,NA +214827,493956,246530,77.30255952622399,32.19,79361,77172,10,70.0,50.0,21,NA,12,49724.11,NA,NA +214828,386996,312802,81.84410585610067,69.75,218183,217770,33,89.0,68.0,17,NA,9,32314.48,NA,NA +214829,432110,379598,98.19862064605186,97.51,370149,369582,249,98.0,89.0,22,NA,9,10654.45,NA,NA +214830,399552,354342,85.79056391847423,84.72,300202,299799,169,97.0,88.0,22,NA,10,12145.94,NA,NA +214831,319564,253440,15.07339015151515,4.43,11221,11153,NA,49.0,22.0,18,NA,8,77513.96,NA,NA +214832,12036,5052,26.999208234362627,7.21,364,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +214833,450792,326700,62.184879093970004,26.96,88067,87525,16,82.0,55.00000000000001,19,NA,9,44935.29,NA,NA +214834,443852,384218,81.03732776704892,77.18,296545,296058,85,96.0,83.0,18,1,9,17289.24,NA,NA +214835,482676,347078,75.77432162222901,46.94,162912,162195,32,86.0,67.0,25,3,13,32555.18,NA,NA +214836,479856,362840,58.94443831992062,31.73,115115,114688,9,75.0,49.0,16,NA,9,50530.05,NA,NA +214837,469580,400430,71.76335439402642,55.88,223768,223377,52,94.0,75.0,25,1,12,25351.97,NA,NA +214838,156098,113674,54.851593152347945,5.49,6240,6198,1,56.99999999999999,27.0,9,1,3,73340.47,NA,NA +220338,265944,214610,65.44243045524439,49.6,106457,106295,28,90.0,68.0,31,3,22,31881.92,NA,NA +220339,346512,310682,95.66695206030603,95.17,295685,295275,401,100.0,91.0,47,3,33,8766.06,NA,NA +220407,233538,188574,22.710447887831833,2.12,4001,3966,NA,44.0,20.0,8,NA,6,80175.9,NA,NA +220433,179434,69680,79.81343283582089,23.34,16261,16188,3,63.0,36.0,19,NA,16,64030.36,NA,NA +220518,163942,87796,65.67725181101645,31.01,27222,27130,2,61.0,37.0,17,3,13,63283.94,NA,NA +220529,278216,243588,80.03185707013482,79.09,192650,192328,86,93.0,79.0,39,3,29,21148.96,NA,NA +220530,302760,258694,84.39005156671588,63.63,164599,164351,27,89.0,67.0,39,3,30,32758.79,NA,NA +220531,361270,322478,95.34231792556392,95.17,306896,306433,317,98.0,90.0,54,3,43,9950.48,NA,NA +220532,282166,240540,62.82447825725451,60.51,145549,145279,29,86.0,68.0,35,5,27,31517.67,NA,NA +220533,172350,146454,7.83181067092739,5.2,7609,7589,NA,41.0,15.0,6,NA,4,85292.45,NA,NA +220534,424878,383046,94.97501605551292,94.39,361544,361008,505,98.0,91.0,53,5,42,8908.14,NA,NA +220535,431498,372112,68.11658855398375,66.5,247472,247043,39,88.0,72.0,38,3,26,28359.21,NA,NA +220536,400400,342222,59.196077400050264,57.41,196456,196125,27,88.0,66.0,33,3,23,33555.27,NA,NA +220537,336448,296640,94.72963861920172,94.05,278999,278467,171,96.0,85.0,48,3,35,14735.01,NA,NA +220538,357378,316128,81.82002226946047,81.11,256420,255981,154,95.0,84.0,47,3,35,16056.61,NA,NA +220539,404678,350584,86.30741847888095,84.19,295145,294673,50,92.0,73.0,34,3,23,26759.9,NA,NA +220540,412964,349706,24.64069818647664,21.13,73909,73754,3,64.0,33.0,17,2,14,67334.78,NA,NA +220541,379132,314886,78.10572715204867,77.32,243456,242998,131,96.0,82.0,43,3,32,18378.61,NA,NA +220542,332120,290650,83.17564080509203,79.65,231509,231185,17,81.0,56.00000000000001,28,2,21,43636.49,NA,NA +220543,439190,393188,98.38550515275135,98.18,386045,385462,340,97.0,89.0,52,3,41,11098.1,NA,NA +220544,344446,301018,88.82857503537994,87.53,263474,263058,44,89.0,72.0,44,3,35,28081.5,NA,NA +220545,301966,265640,95.18446017166089,90.72,240982,240678,50,93.0,76.0,37,3,26,24270.61,NA,NA +220546,291190,257054,86.21768188785236,85.43,219613,219266,127,95.0,81.0,47,3,33,19218.42,NA,NA +220599,227788,189680,21.021720792914383,12.17,23086,23047,6,75.0,43.0,20,NA,18,56967.53,NA,NA +220600,296648,245316,9.717262632686005,0.03,73,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +220601,344828,296392,90.88706847688198,90.49,268212,267704,798,100.0,97.0,52,7,40,2972.29,NA,NA +220603,300,132,86.36363636363636,77.27,102,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA +220624,350480,295422,70.21278036165215,61.09,180473,180168,25,91.0,67.0,35,3,26,33264.19,NA,NA +220625,325138,280118,69.54569145859959,65.49,183443,183135,19,83.0,59.0,28,3,21,41391.19,NA,NA +220626,322846,284748,96.54571761698062,95.74,272621,271976,62,93.0,76.0,34,4,22,24468.01,NA,NA +220627,390592,346396,98.45841175995103,98.18,340102,339471,303,99.0,90.0,44,5,31,10406.77,NA,NA +220628,368766,322910,97.10074014431265,96.75,312419,311876,270,98.0,89.0,56,3,41,11175.05,NA,NA +220629,486080,415182,77.55394019971963,73.86,306635,306018,25,85.0,65.0,37,5,27,34692.85,NA,NA +220630,336320,295142,58.844894999695065,57.7,170297,170017,81,92.0,72.0,35,3,25,28007.9,NA,NA +220631,309884,274184,73.4878767542964,72.86,199758,199489,122,96.0,81.0,46,2,31,18918.92,NA,NA +220633,496616,440478,96.74035933690219,96.03,422987,422312,168,96.0,83.0,39,3,29,17170.77,NA,NA +220634,436114,373722,67.5068633904346,61.03,228069,227720,28,86.0,65.0,31,3,23,34870.18,NA,NA +220635,389300,333686,79.7180582943246,74.28,247874,247463,36,90.0,70.0,39,4,28,29841.41,NA,NA +220636,383082,329688,94.56698454296183,74.84,246754,246352,29,87.0,67.0,42,4,30,33481.66,NA,NA +220637,465292,412358,97.53660654091833,96.27,396982,396323,245,98.0,86.0,43,3,30,13828.29,NA,NA +220638,315490,280140,97.72256728778468,97.46,273014,272569,195,97.0,85.0,53,5,38,14942.8,NA,NA +220639,342404,293692,89.31261321384308,82.8,243186,242722,22,85.0,64.0,30,4,23,35726.71,NA,NA +220640,327148,283734,89.35481824525789,85.33,242119,241777,41,93.0,71.0,35,3,22,28827.62,NA,NA +220642,337862,287392,62.89040752700144,58.29,167518,167292,15,83.0,57.99999999999999,30,3,20,42353.49,NA,NA +220644,385638,329228,82.05681169280862,78.47,258356,257961,31,87.0,67.0,35,6,25,33424.79,NA,NA +220646,427090,372318,88.2331770153471,86.52,322145,321629,64,92.0,78.0,36,3,26,22356.8,NA,NA +220647,494176,433376,96.28082773388466,91.43,396231,395606,170,95.0,86.0,51,3,38,14413.81,NA,NA +220648,414028,343850,49.765304638650576,43.11,148232,147958,13,75.0,54.0,26,4,19,45717.34,NA,NA +220649,422718,357146,85.58964681110807,83.7,298948,298393,31,90.0,68.0,40,4,28,32119.91,NA,NA +220650,398930,345044,93.90454550723966,92.77,320092,319599,66,93.0,73.0,36,3,25,27495.99,NA,NA +220651,457958,375890,75.85091383117401,72.05,270823,270288,24,86.0,65.0,38,3,28,34803.27,NA,NA +220652,375618,324144,92.01712818994028,90.63,293776,293298,44,92.0,72.0,41,3,27,27857.33,NA,NA +220653,332128,281982,56.100744019121784,42.63,120219,120006,8,74.0,48.0,28,3,21,52462.03,NA,NA +220654,300436,264482,92.65885769163876,91.34,241570,241203,57,92.0,76.0,38,3,26,23705.17,NA,NA +220655,393176,342522,97.55110620631667,97.21,332968,332396,144,96.0,84.0,50,3,35,15919.43,NA,NA +220656,409114,342082,58.093088791576285,54.61,186800,186038,7,74.0,45.0,26,2,19,55263.07,NA,NA +220657,337772,289618,83.14745630451145,80.7,233722,233362,18,83.0,59.0,28,2,22,41141.25,NA,NA +220658,334450,288798,77.47491326117218,75.32,217510,217129,26,87.0,68.0,34,3,27,32347.13,NA,NA +220659,375278,325092,95.24934480085638,94.72,307924,307410,127,94.0,81.0,42,3,29,18810.22,NA,NA +220660,355660,314206,91.65006397077077,90.28,283672,283214,129,94.0,84.0,45,3,29,16464.8,NA,NA +220661,435370,377508,95.38393888341439,94.78,357815,357204,146,96.0,81.0,45,4,31,18592.75,NA,NA +220663,448948,367268,38.27232429724343,28.58,104983,104809,4,65.0,41.0,29,1,23,58981.74,NA,NA +220664,354478,310374,97.8271375824006,97.48,302546,302086,230,97.0,87.0,49,3,38,13497.06,NA,NA +220665,393704,335192,92.99625289386381,86.58,290215,289736,47,91.0,72.0,41,4,27,28329.1,NA,NA +220666,298722,240438,43.83916019930294,38.52,92624,92465,4,68.0,40.0,22,4,17,59956.51,NA,NA +220667,356530,310152,97.95971007763936,97.56,302582,301989,127,94.0,81.0,46,3,29,18867.1,NA,NA +220668,322372,259344,74.36532173483867,68.56,177798,177421,15,80.0,57.99999999999999,34,3,22,42413.19,NA,NA +220669,377304,310808,83.75395742709325,81.76,254109,253502,32,89.0,68.0,37,3,26,32002.81,NA,NA +220670,466540,410196,89.57961559839687,88.29,362154,361638,90,94.0,78.0,39,4,30,21514.37,NA,NA +220671,335280,281328,96.59401126087698,96.0,270074,269588,161,97.0,83.0,43,3,31,17224.3,NA,NA +220672,344566,286140,88.36513594743832,84.1,240636,240096,35,87.0,70.0,36,4,23,30192.09,NA,NA +220675,378180,310914,66.55924146226931,60.25,187328,186944,12,78.0,54.0,30,2,22,46409.34,NA,NA +220677,357032,305936,88.044558338999,86.75,265405,264932,47,91.0,71.0,38,3,28,29038.41,NA,NA +220678,407204,346738,94.27463964145839,93.41,323905,323270,98,95.0,81.0,38,3,28,19021.01,NA,NA +220679,316188,276880,87.93484542039873,84.28,233349,232957,63,91.0,75.0,40,3,27,24712.26,NA,NA +220680,444904,363996,43.487291069132624,38.03,138444,138242,11,78.0,51.0,28,3,24,49070.3,NA,NA +220684,378006,327920,90.79470602585997,89.28,292768,292274,63,93.0,75.0,33,3,25,25046.84,NA,NA +220685,319610,276336,86.64379595854322,84.52,233558,233170,56,91.0,75.0,39,3,29,25488.49,NA,NA From 07edcfaff172ddc2e37b59874770de4423602cc9 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:06:28 +0200 Subject: [PATCH 0515/1454] Pangolin version talbe load --- relecov_tools/read_bioinfo_metadata.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 7600cc10..ab968214 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -85,6 +85,9 @@ def bioinfo_parse(self, file_name): software_versions_path = os.path.join( self.input_folder, "software_versions.yml" ) + pangolin_versions_path = os.path.join( + self.input_folder, "pangolin_version.csv" + ) self.md5_file_name = config_json.get_configuration("md5_file_name") md5_info_path = os.path.join( self.input_folder, From a0245613ab2983ed253fe117b5e6e35f1956b8c0 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:08:53 +0200 Subject: [PATCH 0516/1454] Pangolin load table: 2 --- relecov_tools/read_bioinfo_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index ab968214..62c85b90 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -101,6 +101,7 @@ def bioinfo_parse(self, file_name): consensus_genome_length_path, header=None, sep="," ) md5_info = pd.read_csv(md5_info_path, header=None, sep=",") + pangolin_version_software = pd.read_csv(pangolin_versions_path, header=None, sep="\t") with open(software_versions_path) as file: software_versions = yaml.load(file, Loader=yaml.FullLoader) From f94dc33ce32bb2c6d1c4a162662531782de8edf1 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:37:02 +0200 Subject: [PATCH 0517/1454] Select only one column from pangolin version --- relecov_tools/read_bioinfo_metadata.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 62c85b90..eb21b175 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -101,7 +101,8 @@ def bioinfo_parse(self, file_name): consensus_genome_length_path, header=None, sep="," ) md5_info = pd.read_csv(md5_info_path, header=None, sep=",") - pangolin_version_software = pd.read_csv(pangolin_versions_path, header=None, sep="\t") + pangolin_version_table = pd.read_csv(pangolin_versions_path, header=None, sep="\t") + pangolin_version_software = pangolin_version_table[1] with open(software_versions_path) as file: software_versions = yaml.load(file, Loader=yaml.FullLoader) From a5132e4b7d0dce52e40d7de7328d1cf1435fc8f8 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:39:29 +0200 Subject: [PATCH 0518/1454] Add pangolin version to json --- relecov_tools/read_bioinfo_metadata.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index eb21b175..55f9af90 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -182,6 +182,9 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = str( list(software_versions["BOWTIE2_ALIGN"].values())[0] ) + bioinfo_dict["pangolin_software_version"] = str( + list(pangolin_version_software["lineage_analysis_software_version"].values())[0] + ) bioinfo_list[str(sample_name)] = bioinfo_dict c = c + 1 From 0e1e9549792f145f7c9779a44f93404b9b2c0da1 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:46:25 +0200 Subject: [PATCH 0519/1454] Add pangolin version to json: 2 --- relecov_tools/read_bioinfo_metadata.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 55f9af90..c650e379 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -182,8 +182,8 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = str( list(software_versions["BOWTIE2_ALIGN"].values())[0] ) - bioinfo_dict["pangolin_software_version"] = str( - list(pangolin_version_software["lineage_analysis_software_version"].values())[0] + bioinfo_dict["lineage_analysis_software_version"] = str( + pangolin_version_software.iloc[c, 0] ) bioinfo_list[str(sample_name)] = bioinfo_dict From 4d2c8f5310b516444cef90311fb2802735791548 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:53:24 +0200 Subject: [PATCH 0520/1454] Remove pangolin version from configuration.json --- relecov_tools/conf/configuration.json | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b921f142..5cf49208 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -83,7 +83,6 @@ "if_mapping_other": "None", "mapping_params": "--seed 1", "lineage_analysis_software_name": "pangolin", - "lineage_analysis_software_version": "4.0.6", "if_lineage_identification_other": "None" }, "mapping_illumina_tab_field_list": { From f9bd9322affcf8d778966e9a4e6aa01d37a06d24 Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 12:59:45 +0200 Subject: [PATCH 0521/1454] Black --- relecov_tools/read_bioinfo_metadata.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index c650e379..f8d7744b 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -85,9 +85,7 @@ def bioinfo_parse(self, file_name): software_versions_path = os.path.join( self.input_folder, "software_versions.yml" ) - pangolin_versions_path = os.path.join( - self.input_folder, "pangolin_version.csv" - ) + pangolin_versions_path = os.path.join(self.input_folder, "pangolin_version.csv") self.md5_file_name = config_json.get_configuration("md5_file_name") md5_info_path = os.path.join( self.input_folder, @@ -101,7 +99,9 @@ def bioinfo_parse(self, file_name): consensus_genome_length_path, header=None, sep="," ) md5_info = pd.read_csv(md5_info_path, header=None, sep=",") - pangolin_version_table = pd.read_csv(pangolin_versions_path, header=None, sep="\t") + pangolin_version_table = pd.read_csv( + pangolin_versions_path, header=None, sep="\t" + ) pangolin_version_software = pangolin_version_table[1] with open(software_versions_path) as file: From e434b68d5de31ba2cdeec847cbcaf6f8fb7e14dd Mon Sep 17 00:00:00 2001 From: Alema91 Date: Tue, 7 Jun 2022 13:03:57 +0200 Subject: [PATCH 0522/1454] Remove metrics mqc table --- .../summary_variants_metrics_mqc.csv | 97 ------------------- 1 file changed, 97 deletions(-) delete mode 100755 relecov_tools/example_data/summary_variants_metrics_mqc.csv diff --git a/relecov_tools/example_data/summary_variants_metrics_mqc.csv b/relecov_tools/example_data/summary_variants_metrics_mqc.csv deleted file mode 100755 index 2edeb8d9..00000000 --- a/relecov_tools/example_data/summary_variants_metrics_mqc.csv +++ /dev/null @@ -1,97 +0,0 @@ -Sample,# Input reads,# Trimmed reads (fastp),% Non-host reads (Kraken 2),% Mapped reads,# Mapped reads,# Trimmed reads (iVar),Coverage median,% Coverage > 1x,% Coverage > 10x,# SNPs,# INDELs,# Missense variants,# Ns per 100kb consensus,Pangolin lineage,Nextclade clade -214821,316942,285604,98.9180823797986,98.54,281428,281038,287,98.0,92.0,20,1,12,8442.32,NA,NA -214822,382722,306868,36.6652762751411,20.09,61642,61447,6,67.0,41.0,16,2,12,58831.99,NA,NA -214823,298848,196898,41.969953986327944,0.1,204,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA -214824,364,248,66.93548387096774,55.65,138,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA -214825,306712,277306,99.46124497847144,97.74,271052,270695,217,98.0,91.0,18,NA,11,9102.77,NA,NA -214826,380062,337052,99.75374719627833,99.28,334627,334101,239,99.0,92.0,18,NA,11,7868.78,NA,NA -214827,493956,246530,77.30255952622399,32.19,79361,77172,10,70.0,50.0,21,NA,12,49724.11,NA,NA -214828,386996,312802,81.84410585610067,69.75,218183,217770,33,89.0,68.0,17,NA,9,32314.48,NA,NA -214829,432110,379598,98.19862064605186,97.51,370149,369582,249,98.0,89.0,22,NA,9,10654.45,NA,NA -214830,399552,354342,85.79056391847423,84.72,300202,299799,169,97.0,88.0,22,NA,10,12145.94,NA,NA -214831,319564,253440,15.07339015151515,4.43,11221,11153,NA,49.0,22.0,18,NA,8,77513.96,NA,NA -214832,12036,5052,26.999208234362627,7.21,364,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA -214833,450792,326700,62.184879093970004,26.96,88067,87525,16,82.0,55.00000000000001,19,NA,9,44935.29,NA,NA -214834,443852,384218,81.03732776704892,77.18,296545,296058,85,96.0,83.0,18,1,9,17289.24,NA,NA -214835,482676,347078,75.77432162222901,46.94,162912,162195,32,86.0,67.0,25,3,13,32555.18,NA,NA -214836,479856,362840,58.94443831992062,31.73,115115,114688,9,75.0,49.0,16,NA,9,50530.05,NA,NA -214837,469580,400430,71.76335439402642,55.88,223768,223377,52,94.0,75.0,25,1,12,25351.97,NA,NA -214838,156098,113674,54.851593152347945,5.49,6240,6198,1,56.99999999999999,27.0,9,1,3,73340.47,NA,NA -220338,265944,214610,65.44243045524439,49.6,106457,106295,28,90.0,68.0,31,3,22,31881.92,NA,NA -220339,346512,310682,95.66695206030603,95.17,295685,295275,401,100.0,91.0,47,3,33,8766.06,NA,NA -220407,233538,188574,22.710447887831833,2.12,4001,3966,NA,44.0,20.0,8,NA,6,80175.9,NA,NA -220433,179434,69680,79.81343283582089,23.34,16261,16188,3,63.0,36.0,19,NA,16,64030.36,NA,NA -220518,163942,87796,65.67725181101645,31.01,27222,27130,2,61.0,37.0,17,3,13,63283.94,NA,NA -220529,278216,243588,80.03185707013482,79.09,192650,192328,86,93.0,79.0,39,3,29,21148.96,NA,NA -220530,302760,258694,84.39005156671588,63.63,164599,164351,27,89.0,67.0,39,3,30,32758.79,NA,NA -220531,361270,322478,95.34231792556392,95.17,306896,306433,317,98.0,90.0,54,3,43,9950.48,NA,NA -220532,282166,240540,62.82447825725451,60.51,145549,145279,29,86.0,68.0,35,5,27,31517.67,NA,NA -220533,172350,146454,7.83181067092739,5.2,7609,7589,NA,41.0,15.0,6,NA,4,85292.45,NA,NA -220534,424878,383046,94.97501605551292,94.39,361544,361008,505,98.0,91.0,53,5,42,8908.14,NA,NA -220535,431498,372112,68.11658855398375,66.5,247472,247043,39,88.0,72.0,38,3,26,28359.21,NA,NA -220536,400400,342222,59.196077400050264,57.41,196456,196125,27,88.0,66.0,33,3,23,33555.27,NA,NA -220537,336448,296640,94.72963861920172,94.05,278999,278467,171,96.0,85.0,48,3,35,14735.01,NA,NA -220538,357378,316128,81.82002226946047,81.11,256420,255981,154,95.0,84.0,47,3,35,16056.61,NA,NA -220539,404678,350584,86.30741847888095,84.19,295145,294673,50,92.0,73.0,34,3,23,26759.9,NA,NA -220540,412964,349706,24.64069818647664,21.13,73909,73754,3,64.0,33.0,17,2,14,67334.78,NA,NA -220541,379132,314886,78.10572715204867,77.32,243456,242998,131,96.0,82.0,43,3,32,18378.61,NA,NA -220542,332120,290650,83.17564080509203,79.65,231509,231185,17,81.0,56.00000000000001,28,2,21,43636.49,NA,NA -220543,439190,393188,98.38550515275135,98.18,386045,385462,340,97.0,89.0,52,3,41,11098.1,NA,NA -220544,344446,301018,88.82857503537994,87.53,263474,263058,44,89.0,72.0,44,3,35,28081.5,NA,NA -220545,301966,265640,95.18446017166089,90.72,240982,240678,50,93.0,76.0,37,3,26,24270.61,NA,NA -220546,291190,257054,86.21768188785236,85.43,219613,219266,127,95.0,81.0,47,3,33,19218.42,NA,NA -220599,227788,189680,21.021720792914383,12.17,23086,23047,6,75.0,43.0,20,NA,18,56967.53,NA,NA -220600,296648,245316,9.717262632686005,0.03,73,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA -220601,344828,296392,90.88706847688198,90.49,268212,267704,798,100.0,97.0,52,7,40,2972.29,NA,NA -220603,300,132,86.36363636363636,77.27,102,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA -220624,350480,295422,70.21278036165215,61.09,180473,180168,25,91.0,67.0,35,3,26,33264.19,NA,NA -220625,325138,280118,69.54569145859959,65.49,183443,183135,19,83.0,59.0,28,3,21,41391.19,NA,NA -220626,322846,284748,96.54571761698062,95.74,272621,271976,62,93.0,76.0,34,4,22,24468.01,NA,NA -220627,390592,346396,98.45841175995103,98.18,340102,339471,303,99.0,90.0,44,5,31,10406.77,NA,NA -220628,368766,322910,97.10074014431265,96.75,312419,311876,270,98.0,89.0,56,3,41,11175.05,NA,NA -220629,486080,415182,77.55394019971963,73.86,306635,306018,25,85.0,65.0,37,5,27,34692.85,NA,NA -220630,336320,295142,58.844894999695065,57.7,170297,170017,81,92.0,72.0,35,3,25,28007.9,NA,NA -220631,309884,274184,73.4878767542964,72.86,199758,199489,122,96.0,81.0,46,2,31,18918.92,NA,NA -220633,496616,440478,96.74035933690219,96.03,422987,422312,168,96.0,83.0,39,3,29,17170.77,NA,NA -220634,436114,373722,67.5068633904346,61.03,228069,227720,28,86.0,65.0,31,3,23,34870.18,NA,NA -220635,389300,333686,79.7180582943246,74.28,247874,247463,36,90.0,70.0,39,4,28,29841.41,NA,NA -220636,383082,329688,94.56698454296183,74.84,246754,246352,29,87.0,67.0,42,4,30,33481.66,NA,NA -220637,465292,412358,97.53660654091833,96.27,396982,396323,245,98.0,86.0,43,3,30,13828.29,NA,NA -220638,315490,280140,97.72256728778468,97.46,273014,272569,195,97.0,85.0,53,5,38,14942.8,NA,NA -220639,342404,293692,89.31261321384308,82.8,243186,242722,22,85.0,64.0,30,4,23,35726.71,NA,NA -220640,327148,283734,89.35481824525789,85.33,242119,241777,41,93.0,71.0,35,3,22,28827.62,NA,NA -220642,337862,287392,62.89040752700144,58.29,167518,167292,15,83.0,57.99999999999999,30,3,20,42353.49,NA,NA -220644,385638,329228,82.05681169280862,78.47,258356,257961,31,87.0,67.0,35,6,25,33424.79,NA,NA -220646,427090,372318,88.2331770153471,86.52,322145,321629,64,92.0,78.0,36,3,26,22356.8,NA,NA -220647,494176,433376,96.28082773388466,91.43,396231,395606,170,95.0,86.0,51,3,38,14413.81,NA,NA -220648,414028,343850,49.765304638650576,43.11,148232,147958,13,75.0,54.0,26,4,19,45717.34,NA,NA -220649,422718,357146,85.58964681110807,83.7,298948,298393,31,90.0,68.0,40,4,28,32119.91,NA,NA -220650,398930,345044,93.90454550723966,92.77,320092,319599,66,93.0,73.0,36,3,25,27495.99,NA,NA -220651,457958,375890,75.85091383117401,72.05,270823,270288,24,86.0,65.0,38,3,28,34803.27,NA,NA -220652,375618,324144,92.01712818994028,90.63,293776,293298,44,92.0,72.0,41,3,27,27857.33,NA,NA -220653,332128,281982,56.100744019121784,42.63,120219,120006,8,74.0,48.0,28,3,21,52462.03,NA,NA -220654,300436,264482,92.65885769163876,91.34,241570,241203,57,92.0,76.0,38,3,26,23705.17,NA,NA -220655,393176,342522,97.55110620631667,97.21,332968,332396,144,96.0,84.0,50,3,35,15919.43,NA,NA -220656,409114,342082,58.093088791576285,54.61,186800,186038,7,74.0,45.0,26,2,19,55263.07,NA,NA -220657,337772,289618,83.14745630451145,80.7,233722,233362,18,83.0,59.0,28,2,22,41141.25,NA,NA -220658,334450,288798,77.47491326117218,75.32,217510,217129,26,87.0,68.0,34,3,27,32347.13,NA,NA -220659,375278,325092,95.24934480085638,94.72,307924,307410,127,94.0,81.0,42,3,29,18810.22,NA,NA -220660,355660,314206,91.65006397077077,90.28,283672,283214,129,94.0,84.0,45,3,29,16464.8,NA,NA -220661,435370,377508,95.38393888341439,94.78,357815,357204,146,96.0,81.0,45,4,31,18592.75,NA,NA -220663,448948,367268,38.27232429724343,28.58,104983,104809,4,65.0,41.0,29,1,23,58981.74,NA,NA -220664,354478,310374,97.8271375824006,97.48,302546,302086,230,97.0,87.0,49,3,38,13497.06,NA,NA -220665,393704,335192,92.99625289386381,86.58,290215,289736,47,91.0,72.0,41,4,27,28329.1,NA,NA -220666,298722,240438,43.83916019930294,38.52,92624,92465,4,68.0,40.0,22,4,17,59956.51,NA,NA -220667,356530,310152,97.95971007763936,97.56,302582,301989,127,94.0,81.0,46,3,29,18867.1,NA,NA -220668,322372,259344,74.36532173483867,68.56,177798,177421,15,80.0,57.99999999999999,34,3,22,42413.19,NA,NA -220669,377304,310808,83.75395742709325,81.76,254109,253502,32,89.0,68.0,37,3,26,32002.81,NA,NA -220670,466540,410196,89.57961559839687,88.29,362154,361638,90,94.0,78.0,39,4,30,21514.37,NA,NA -220671,335280,281328,96.59401126087698,96.0,270074,269588,161,97.0,83.0,43,3,31,17224.3,NA,NA -220672,344566,286140,88.36513594743832,84.1,240636,240096,35,87.0,70.0,36,4,23,30192.09,NA,NA -220675,378180,310914,66.55924146226931,60.25,187328,186944,12,78.0,54.0,30,2,22,46409.34,NA,NA -220677,357032,305936,88.044558338999,86.75,265405,264932,47,91.0,71.0,38,3,28,29038.41,NA,NA -220678,407204,346738,94.27463964145839,93.41,323905,323270,98,95.0,81.0,38,3,28,19021.01,NA,NA -220679,316188,276880,87.93484542039873,84.28,233349,232957,63,91.0,75.0,40,3,27,24712.26,NA,NA -220680,444904,363996,43.487291069132624,38.03,138444,138242,11,78.0,51.0,28,3,24,49070.3,NA,NA -220684,378006,327920,90.79470602585997,89.28,292768,292274,63,93.0,75.0,33,3,25,25046.84,NA,NA -220685,319610,276336,86.64379595854322,84.52,233558,233170,56,91.0,75.0,39,3,29,25488.49,NA,NA From 2c4b08726ab7906f653b7997f6a37bdcd4655061 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 8 Jun 2022 20:29:55 +0200 Subject: [PATCH 0523/1454] Fixed bugs to upload sample to relecov --- relecov_tools/conf/configuration.json | 2 +- relecov_tools/feed_database.py | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 1a71ca74..cd3b0c46 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -44,7 +44,7 @@ "relecov": { "server": "http://relecov-platform.isciiides.es", "url": "/api/", - "store_samples": "storeData", + "store_samples": "createSampleData", "token": "" } }, diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index 317ba98d..e49fef0e 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -242,8 +242,15 @@ def update_database(self, field_values): f"[red] Error {result['ERROR']} when sending request to iSkyLIMS " ) sys.exit(1) - - log.info("stored data in iskylims for sample %s", chunk["sampleName"]) + if "sampleName" in chunk: + log.info("stored data in iskylims for sample %s", chunk["sampleName"]) + elif "sequencing_sample_id" in chunk: + log.info( + "stored data in relecov for sample %s", + chunk["sequencing_sample_id"], + ) + else: + log.info("stored data in relecov") return def store_data(self): From b5c72c12481bbc6f0c8e45ef24c9b689a9c3acec Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 9 Jun 2022 10:47:43 +0200 Subject: [PATCH 0524/1454] changes in relecov and trying to fix login ena --- relecov_tools/conf/configuration.json | 21 +++++++---- relecov_tools/ena_upload.py | 30 ++++++++-------- relecov_tools/map_schema.py | 3 +- relecov_tools/schema/relecov_schema.json | 45 ++++++++++++++++++++---- 4 files changed, 70 insertions(+), 29 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 1a71ca74..e4756a24 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -55,11 +55,18 @@ "sampleLocation": "Not defined" }, "relecov_sample_metadata": [ - "bioproject_accession_ENA" , "bioproject_umbrella_accession_ENA", - "biosample_accession_ENA", "GenBank_ENA_DDBJ_accession", - "GISAID_accession", "gisaid_id", "host_specimen_voucher", - "isolate_sample_id", "microbiology_lab_sample_id", - "sequencing_sample_id", "SRA_accession", "submitting_lab_sample_id", + "bioproject_accession_ENA", + "bioproject_umbrella_accession_ENA", + "biosample_accession_ENA", + "GenBank_ENA_DDBJ_accession", + "GISAID_accession", + "gisaid_id", + "host_specimen_voucher", + "isolate_sample_id", + "microbiology_lab_sample_id", + "sequencing_sample_id", + "SRA_accession", + "submitting_lab_sample_id", "virus_name" ], "relecov_bioinfo_metadata": { @@ -70,7 +77,7 @@ "variant_calling_software_name": "IVAR_VARIANTS", "variant_calling_params": "--ignore-overlaps --count-orphans --no-BAQ --max-depth 0 --min-BQ 0';-t 0.25 -q 20 -m 10", "consensus_sequence_software_name": "BCFTOOLS_CONSENSUS", - "if_consensur_other": "None", + "if_consensus_other": "None", "consensus_params": "-p vcf -f", "depth_of_coverage_threshold": ">10x", "bioinformatics_protocol_software_name": "nf-core/viralrecon", @@ -129,4 +136,4 @@ "CALLER", "LINEAGE" ] -} +} \ No newline at end of file diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index b56dbb57..025338c1 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,4 +1,5 @@ import logging +import pdb import rich.console import json @@ -108,8 +109,10 @@ def create_structure_to_ena(self): esquema_json = json.load(fh_esquema) fh_esquema.close() - df_schemas = pd.DataFrame.from_dict(esquema_json, orient="index") - df_transposed = df_schemas.T + df_schemas = pd.DataFrame(esquema_json) + + # df_transposed = df_schemas.T + df_transposed = df_schemas df_study = df_transposed[ ["study_alias", "study_title", "study_type", "study_abstract"] ] @@ -124,17 +127,14 @@ def create_structure_to_ena(self): "sample_name", "sample_title", "taxon_id", - "sample_description", - "collection date", - "geographic location (country and/or sea)", - "host common name", - "host scientific name", - "host subject id", - "host health state", - "host sex", + "collection_date", + "geographic_location_(country_and/or_sea)", + "host_common_name", + "host_scientific_name", + "host_sex", "scientific_name", - "collector name", - "collecting institution", + "collector_name", + "collecting_institution", "isolate", ] ] @@ -156,7 +156,8 @@ def create_structure_to_ena(self): "r1_fastq_filepath", "r2_fastq_filepath", "file_type", - "file_checksum", + "fastq_r1_md5", + "fastq_r2_md5", ] ] df_run.insert(3, "status", self.action) @@ -168,14 +169,12 @@ def create_structure_to_ena(self): "experiment_alias", "study_title", "study_alias", - "design_description", "sample_name", "library_name", "library_strategy", "library_source", "library_selection", "library_layout", - "platform", "instrument_model", ] ] @@ -205,6 +204,7 @@ def create_structure_to_ena(self): file_paths[os.path.basename(path)] = os.path.abspath(path) # submit data to webin ftp server + chec = submit_data(file_paths, self.passwd, self.user) print(chec) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index f96de788..a03fd140 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -153,7 +153,6 @@ def additional_formating(self, mapped_json_data): """ if self.destination_schema == "ENA": for idx in range(len(self.json_data)): - mapped_json_data[idx]["fastq_r1_md5"] = self.json_data[idx][ "fastq_r1_md5" ] @@ -162,10 +161,12 @@ def additional_formating(self, mapped_json_data): ] mapped_json_data[idx]["r1_fastq_filepath"] = ( self.json_data[idx]["r1_fastq_filepath"] + + "/" + self.json_data[idx]["sequence_file_R1_fastq"] ) mapped_json_data[idx]["r2_fastq_filepath"] = ( self.json_data[idx]["r2_fastq_filepath"] + + "/" + self.json_data[idx]["sequence_file_R2_fastq"] ) mapped_json_data[idx]["collecting_institution"] = self.json_data[idx][ diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 2679e30b..4ff14734 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1189,7 +1189,7 @@ "label": "Library Layout", "fill_mode": "batch" }, - "dehosting_software_name": { + "dehosting_method_software_name": { "examples": [ "Nanostripper" ], @@ -1200,7 +1200,7 @@ "label": "Dehosting Method", "fill_mode": "batch" }, - "dehosting_software_version": { + "dehosting_method_software_version": { "examples": [ "2.4.1" ], @@ -1288,7 +1288,18 @@ "label": "Variant Calling params", "fill_mode": "batch" }, - "consensus_sequence_name": { + "consensus_sequence_R1_name": { + "ontology": "GENEPIO:0001461", + "type": "string", + "description": "The name of the consensus sequence.", + "examples": [ + "ncov123assembly3" + ], + "classification": "Bioinformatic Analysis fields", + "label": "Consensus sequence name", + "fill_mode": "batch" + }, + "consensus_sequence_R2_name": { "ontology": "GENEPIO:0001460", "type": "string", "description": "The name of the consensus sequence.", @@ -1299,7 +1310,7 @@ "label": "Consensus sequence name", "fill_mode": "batch" }, - "consensus_sequence_name_md5": { + "consensus_sequence_R1_md5": { "ontology": "NMR:1000568", "type": "string", "description": "The name of the consensus sequence.", @@ -1310,6 +1321,17 @@ "label": "Consensus sequence name md5", "fill_mode": "batch" }, + "consensus_sequence_R2_md5": { + "ontology": "NMR:1000569", + "type": "string", + "description": "The name of the consensus sequence.", + "examples": [ + "ncov123assembly3" + ], + "classification": "Bioinformatic Analysis fields", + "label": "Consensus sequence name md5", + "fill_mode": "batch" + }, "consensus_sequence_filepath": { "examples": [ "/User/Documents/RespLab/Data/ncov123assembly.fasta" @@ -1321,6 +1343,17 @@ "label": "Consensus sequence filepath", "fill_mode": "batch" }, + "long_table_path": { + "examples": [ + "1.3" + ], + "ontology": "0", + "type": "string", + "description": "The path where the long table is ", + "classification": "Bioinformatic Analysis fields", + "label": "Long table path", + "fill_mode": "batch" + }, "consensus_sequence_software_name": { "examples": [ "Ivar" @@ -1817,7 +1850,7 @@ "label": "% genome greater 10x", "fill_mode": "batch" }, - "mean_depth_of_coverage_value": { + "median_depth_of_coverage_value": { "examples": [ "" ], @@ -2494,4 +2527,4 @@ "fill_mode": "batch" } } -} +} \ No newline at end of file From 982c250fdbb69ee4a9bbe4e453e5368b4b67aac0 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Thu, 9 Jun 2022 10:53:32 +0200 Subject: [PATCH 0525/1454] lintin --- relecov_tools/ena_upload.py | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 025338c1..9455450a 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,4 @@ import logging -import pdb import rich.console import json From c1f554fd4d9356cc86dfb7831a9717795b13793d Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 10 Jun 2022 11:06:30 +0200 Subject: [PATCH 0526/1454] modified schema --- relecov_tools/ena_upload.py | 44 ++++++++++++++++++++++-- relecov_tools/read_bioinfo_metadata.py | 2 +- relecov_tools/schema/relecov_schema.json | 15 ++++++-- 3 files changed, 55 insertions(+), 6 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 9455450a..879693f6 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,7 +1,7 @@ import logging import rich.console import json - +import paramiko import pandas as pd import sys import os @@ -204,8 +204,46 @@ def create_structure_to_ena(self): # submit data to webin ftp server - chec = submit_data(file_paths, self.passwd, self.user) - print(chec) + # chec = submit_data(file_paths, self.passwd, self.user) + sftp_server = "webin2.ebi.ac.uk" + sftp_port = 21 + + def open_connection(self, file_paths): + """Establish sftp connection""" + self.client = paramiko.SSHClient() + self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) + self.client.connect( + hostname=sftp_server, + port=sftp_port, + username=self.user, + password=self.passwd, + allow_agent=False, + look_for_keys=False, + ) + try: + self.client = self.client.open_sftp() + + return True + except paramiko.SSHException as e: + log.error("Invalid Username/Password for %s:", e) + return False + + for filename, path in file_paths.items(): + print(f"uploading {path}") + try: + filename = "/" + filename + self.client.put(path, filename) + except BaseException as err: + print(f"ERROR: {err}") + print( + "ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000." + ) + raise + + def close_connection(self): + """Closes SFTP connection""" + self.client.close() + return True # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index f8d7744b..faad1187 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -158,7 +158,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["consensus_sequence_R1_md5"] = str( md5_info.iloc[c * 2, 0][0:32] ) - bioinfo_dict["consensus_sequence__R2_md5"] = str( + bioinfo_dict["consensus_sequence_R2_md5"] = str( md5_info.iloc[c * 2 + 1, 0][0:32] ) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4ff14734..47aa600d 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1420,6 +1420,17 @@ "label": "Depth of coverage value ", "fill_mode": "batch" }, + "sample_name": { + "examples": [ + "234546" + ], + "ontology": "0", + "type": "string", + "description": "", + "classification": "Files info", + "label": "Sample Name", + "fill_mode": "batch" + }, "depth_of_coverage_threshold": { "examples": [ "100x" @@ -1431,7 +1442,7 @@ "label": "Depth of coverage threshold", "fill_mode": "batch" }, - "sequence_file_R1_fastq": { + "fastq_r1": { "examples": [ "ABC123_S1_L001_R1_001.fastq.gz" ], @@ -1442,7 +1453,7 @@ "label": "Sequence file R1 fastq", "fill_mode": "sample" }, - "sequence_file_R2_fastq": { + "fastq_r2": { "examples": [ "ABC123_S1_L001_R2_002.fastq.gz" ], From f62bc34954bf529a6f2f5abdef00d4604aab137b Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 10 Jun 2022 11:08:37 +0200 Subject: [PATCH 0527/1454] lintin --- relecov_tools/ena_upload.py | 41 +------------------------------------ 1 file changed, 1 insertion(+), 40 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 879693f6..d8cf4ab4 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -204,46 +204,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server - # chec = submit_data(file_paths, self.passwd, self.user) - sftp_server = "webin2.ebi.ac.uk" - sftp_port = 21 - - def open_connection(self, file_paths): - """Establish sftp connection""" - self.client = paramiko.SSHClient() - self.client.set_missing_host_key_policy(paramiko.AutoAddPolicy()) - self.client.connect( - hostname=sftp_server, - port=sftp_port, - username=self.user, - password=self.passwd, - allow_agent=False, - look_for_keys=False, - ) - try: - self.client = self.client.open_sftp() - - return True - except paramiko.SSHException as e: - log.error("Invalid Username/Password for %s:", e) - return False - - for filename, path in file_paths.items(): - print(f"uploading {path}") - try: - filename = "/" + filename - self.client.put(path, filename) - except BaseException as err: - print(f"ERROR: {err}") - print( - "ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000." - ) - raise - - def close_connection(self): - """Closes SFTP connection""" - self.client.close() - return True + chec = submit_data(file_paths, self.passwd, self.user) # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' From ba7789ecc97fba3b3cf91c5bc4740e3ba5e614a8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 10 Jun 2022 11:31:11 +0200 Subject: [PATCH 0528/1454] lintin --- relecov_tools/ena_upload.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index d8cf4ab4..83ef6044 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,7 +1,8 @@ import logging import rich.console import json -import paramiko + +# import paramiko import pandas as pd import sys import os @@ -205,6 +206,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server chec = submit_data(file_paths, self.passwd, self.user) + print(chec) # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' From fc51711b9fc5fc5873893acf4de5c9336001c6ef Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 13 Jun 2022 10:30:25 +0200 Subject: [PATCH 0529/1454] latest changes friday --- relecov_tools/ena_upload.py | 34 +++++++++++++++++++++----- relecov_tools/read_bioinfo_metadata.py | 3 ++- 2 files changed, 30 insertions(+), 7 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 83ef6044..289f9d92 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -6,6 +6,7 @@ import pandas as pd import sys import os +import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -113,6 +114,7 @@ def create_structure_to_ena(self): # df_transposed = df_schemas.T df_transposed = df_schemas + df_study = df_transposed[ ["study_alias", "study_title", "study_type", "study_abstract"] ] @@ -151,8 +153,6 @@ def create_structure_to_ena(self): df_run = df_transposed[ [ "experiment_alias", - "sequence_file_R1_fastq", - "sequence_file_R2_fastq", "r1_fastq_filepath", "r2_fastq_filepath", "file_type", @@ -160,9 +160,15 @@ def create_structure_to_ena(self): "fastq_r2_md5", ] ] + df_run.insert( + 1, "sequence_file_R1_fastq", df_transposed["r1_fastq_filepath"][0][31:57] + ) + df_run.insert( + 2, "sequence_file_R2_fastq", df_transposed["r2_fastq_filepath"][0][31:57] + ) df_run.insert(3, "status", self.action) df_run.insert(4, "alias", df_run["experiment_alias"]) - df_run.insert(4, "file_name", df_run["sequence_file_R1_fastq"]) + df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) df_experiments = df_transposed[ [ @@ -205,8 +211,25 @@ def create_structure_to_ena(self): # submit data to webin ftp server - chec = submit_data(file_paths, self.passwd, self.user) - print(chec) + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) + for filename, path in file_paths.items(): + print("Uploading" + path) + try: + + file = open(file_paths, "rb") # file to send + g = session.storbinary(f"STOR {file_paths.name}", file) + print(g) # send the file + file.close() # close file and FTP + g2 = session.quit() + print(g2) + except BaseException as err: + print(f"ERROR: {err}") + print( + "ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000." + ) + + # chec = submit_data(file_paths, self.passwd, self.user) + # print(chec) # when ADD/MODIFY, # requires source XMLs for 'run', 'experiment', 'sample', 'experiment' @@ -214,7 +237,6 @@ def create_structure_to_ena(self): tool = config_json.get_configuration("tool") - print(checklist) schema_xmls = run_construct( template_path, schema_targets, self.center, checklist, tool ) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index faad1187..2af45670 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -182,8 +182,9 @@ def bioinfo_parse(self, file_name): bioinfo_dict["mapping_software_version"] = str( list(software_versions["BOWTIE2_ALIGN"].values())[0] ) + bioinfo_dict["lineage_analysis_software_version"] = str( - pangolin_version_software.iloc[c, 0] + pangolin_version_software.iloc[c] ) bioinfo_list[str(sample_name)] = bioinfo_dict From aa2b31d018d9c5b446800dd44c4bff8ddb72acde Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 13 Jun 2022 10:37:21 +0200 Subject: [PATCH 0530/1454] ftp function --- relecov_tools/ena_upload.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 289f9d92..abf9393e 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -210,7 +210,7 @@ def create_structure_to_ena(self): file_paths[os.path.basename(path)] = os.path.abspath(path) # submit data to webin ftp server - + # def ftp_connect(self): session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): print("Uploading" + path) @@ -227,6 +227,8 @@ def create_structure_to_ena(self): print( "ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000." ) + # l = ftp_connect(self) + # print(l) # chec = submit_data(file_paths, self.passwd, self.user) # print(chec) From 86179598d7efd2d16e288d8f1d21e30750c75924 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 13 Jun 2022 10:38:40 +0200 Subject: [PATCH 0531/1454] latest change --- relecov_tools/ena_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index abf9393e..9bc6086d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -227,6 +227,7 @@ def create_structure_to_ena(self): print( "ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000." ) + # l = ftp_connect(self) # print(l) From 75f7cf3a7c8abc2c5fb50dbeaa77eddd9ba878d2 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 13 Jun 2022 10:40:20 +0200 Subject: [PATCH 0532/1454] lintin --- relecov_tools/ena_upload.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 9bc6086d..8bdbce4d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -11,7 +11,8 @@ from relecov_tools.config_json import ConfigJson from ena_upload.ena_upload import extract_targets -from ena_upload.ena_upload import submit_data + +# from ena_upload.ena_upload import submit_data from ena_upload.ena_upload import run_construct from ena_upload.ena_upload import construct_submission from ena_upload.ena_upload import send_schemas From 7a11c41aa8629e7d956d6f72a01dfddc97735a22 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 13 Jun 2022 22:38:10 +0200 Subject: [PATCH 0533/1454] Reformating the long table parse for joining all variants per sample --- relecov_tools/__main__.py | 4 +- relecov_tools/long_table_parse.py | 211 +++++++++++++----------------- 2 files changed, 91 insertions(+), 124 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index 203a80cc..d7364aa5 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -323,7 +323,7 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): metadata_file, input_folder, metadata_out ) - new_bioinfo_metadata.bioinfo_parse(metadata_file) + new_bioinfo_metadata.bioinfo_parse() # read metadata bioinformatics @@ -332,7 +332,7 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): "-l", "--longtable_file", type=click.Path(), - help="file containing long table ", + help="file containing variant long table ", ) @click.option("-o", "--output", type=click.Path(), help="Path to save json output") def long_table_parse(longtable_file, output): diff --git a/relecov_tools/long_table_parse.py b/relecov_tools/long_table_parse.py index b14128f6..ca3652a7 100644 --- a/relecov_tools/long_table_parse.py +++ b/relecov_tools/long_table_parse.py @@ -1,28 +1,3 @@ -""" -============================================================= -HEADER -============================================================= -INSTITUTION: BU-ISCIII -AUTHOR: Luis D. Aranda Lillo -MAIL: laranda@isciii.es -VERSION: 0 -CREATED: 31-5-2022 -REVISED: 31-5-2022 -REVISED BY: Luis Chapado -DESCRIPTION: - - Parse a csv file and save the results in a file - -REQUIREMENTS: - -Python - -TO DO: - -================================================================ -END_OF_HEADER -================================================================ -""" - from datetime import datetime import json import logging @@ -58,20 +33,22 @@ class LongTableParse: def __init__(self, file_path=None, output_directory=None): if file_path is None: self.file_path = relecov_tools.utils.prompt_path( - msg="Select the csv file which contains metadata" + msg="Select the csv file which contains variant long table information" ) else: self.file_path = file_path if not os.path.exists(self.file_path): - log.error("Metadata file %s does not exist ", self.file_path) - stderr.print("[red] Metadata file " + self.file_path + " does not exist") + log.error("Variant long table file %s does not exist ", self.file_path) + stderr.print( + f"[red] Variant long table file {self.file_path} does not exist" + ) sys.exit(1) if not self.file_path.endswith(".csv"): - log.error("Metadata file %s is not a csv file ", self.file_path) + log.error("Variant long table file %s is not a csv file ", self.file_path) stderr.print( - "[red] Metadata file " + self.file_path + " must be a csv file" + f"[red] Variant long table file {self.file_path} must be a csv file" ) sys.exit(1) @@ -86,110 +63,100 @@ def __init__(self, file_path=None, output_directory=None): config_json = ConfigJson() self.long_table_heading = config_json.get_configuration("long_table_heading") - def saving_file(self, generated_JSON): + def valid_file(self, heading): + """Check if long table file has all mandatory fields defined in + configuration file """ - Save the list of dictionaries, generated by the parse_a_list_of_dictionaries() function , - to a json file, naming as "long_table_JSON_" + "current date" + ".json" + for field in self.long_table_heading: + if field not in heading: + return False + return True - Args: - generated_JSON (a list of dictionaries) - """ - date_now = datetime.now() - file_name = "long_table_JSON_" + str(date_now) + ".json" - complete_path = os.path.join(self.output_directory, file_name) - with open(complete_path, "w") as fh: - fh.write(generated_JSON) - - def parse_a_list_of_dictionaries(self): + def parse_file(self): """_summary_ - This function generates a json file from the csv file entered by the user (long_table.csv). - - It checks if the headers of both files are the same - - It checks if both files contain the same number of fields + This function generates a json file from the csv file entered by the user + (long_table.csv). + - Checks if expected headers match with file headers Returns: - A list of dictionaries in json format. + dictionary with key as sample and value the list of variants """ + with open(self.file_path) as fh: + lines = fh.readlines() - try: - with open(self.file_path) as fh: - lines = fh.readlines() - - except FileNotFoundError: - stderr.print("[red]The file we're looking for... doesn't exist") + if not self.valid_file(lines[0].strip().split(",")): + stderr.print("[red]Incorrect Format, fields don't match") sys.exit(1) - list_of_dictionaries = [] + heading_index = {} headings_from_csv = lines[0].strip().split(",") - dict_index_of_heading = {} - for heading in self.long_table_heading: - dict_index_of_heading[heading] = self.long_table_heading.index(heading) - - # check if the headers of both files are the same - for heading_csv in headings_from_csv: - if heading_csv not in dict_index_of_heading: - stderr.print("[red]Incorrect Format, fields don't match") - sys.exit(1) - - # check if both files contain the same number of fields - if len(self.long_table_heading) is len(headings_from_csv): - - for line in lines[1:]: - data_dict_from_long_table = {} - data_list = line.strip().split(",") - - data_dict_from_long_table["Chromosome"] = { - "chromosome": data_list[dict_index_of_heading["CHROM"]] - } - - data_dict_from_long_table["Position"] = { - "pos": data_list[dict_index_of_heading["POS"]], - "nucleotide": data_list[dict_index_of_heading["ALT"]], - } - - data_dict_from_long_table["Filter"] = { - "filter": data_list[dict_index_of_heading["FILTER"]] - } - - data_dict_from_long_table["VariantInSample"] = { - "dp": data_list[dict_index_of_heading["DP"]], - "ref_dp": data_list[dict_index_of_heading["REF_DP"]], - "alt_dp": data_list[dict_index_of_heading["ALT_DP"]], - "af": data_list[dict_index_of_heading["AF"]], - } - - data_dict_from_long_table["Gene"] = { - "gene": data_list[dict_index_of_heading["GENE"]] - } - - data_dict_from_long_table["Effect"] = { - "effect": data_list[dict_index_of_heading["EFFECT"]], - "hgvs_c": data_list[dict_index_of_heading["HGVS_C"]], - "hgvs_p": data_list[dict_index_of_heading["HGVS_P"]], - "hgvs_p_1_letter": data_list[ - dict_index_of_heading["HGVS_P_1LETTER"] - ], - } - - data_dict_from_long_table["Variant"] = { - "ref": data_list[dict_index_of_heading["REF"]] - } - - data_dict_from_long_table["Sample"] = { - "sample": data_list[dict_index_of_heading["SAMPLE"]] - } - - list_of_dictionaries.append(data_dict_from_long_table) - - return json.dumps(list_of_dictionaries, indent=4) - else: - print( - "[red]Incorrect format, the headers do not have the same number of fields" - ) - sys.exit(1) + heading_index[heading] = headings_from_csv.index(heading) + + samp_dict = {} + for line in lines[1:]: + line_s = line.strip().split(",") + + sample = line_s[heading_index["SAMPLE"]] + if sample not in samp_dict: + samp_dict[sample] = [] + variant_dict = {} + variant_dict["Chromosome"] = {"chromosome": line_s[heading_index["CHROM"]]} + + variant_dict["Position"] = { + "pos": line_s[heading_index["POS"]], + "nucleotide": line_s[heading_index["ALT"]], + } + + variant_dict["Filter"] = {"filter": line_s[heading_index["FILTER"]]} + + variant_dict["VariantInSample"] = { + "dp": line_s[heading_index["DP"]], + "ref_dp": line_s[heading_index["REF_DP"]], + "alt_dp": line_s[heading_index["ALT_DP"]], + "af": line_s[heading_index["AF"]], + } + + variant_dict["Gene"] = {"gene": line_s[heading_index["GENE"]]} + + variant_dict["Effect"] = { + "effect": line_s[heading_index["EFFECT"]], + "hgvs_c": line_s[heading_index["HGVS_C"]], + "hgvs_p": line_s[heading_index["HGVS_P"]], + "hgvs_p_1_letter": line_s[heading_index["HGVS_P_1LETTER"]], + } + + variant_dict["Variant"] = {"ref": line_s[heading_index["REF"]]} + + samp_dict[sample].append(variant_dict) + + return samp_dict + + def convert_to_json(self, samp_dict): + """ """ + j_list = [] + for key, values in samp_dict.items(): + j_dict = {"sample": key} + j_dict["variants"] = values + j_list.append(j_dict) + return j_list + + def saving_file(self, j_list): + """ + Transform the p0arsed data into a jsonf file, naming as + "long_table_" + "current date" + ".json" + """ + date_now = datetime.now().strftime("%Y_%m_%d_%H_%M_%S") + file_name = "long_table_" + date_now + ".json" + file_path = os.path.join(self.output_directory, file_name) + + with open(file_path, "w") as fh: + fh.write(json.dumps(j_list, indent=4)) + return def parsing_csv(self): """ function called when using the relecov-tools long-table-parse function. """ - generated_json = self.parse_a_list_of_dictionaries() - self.saving_file(generated_JSON=generated_json) + parsed_data = self.parse_file() + j_list = self.convert_to_json(parsed_data) + self.saving_file(j_list) From 39e6841cd4716af4903b624f1d67b75d1f51a10b Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 13 Jun 2022 22:48:16 +0200 Subject: [PATCH 0534/1454] added long_table json for testing --- .../long_table_2022_06_13_22_34_59.json | 100657 +++++++++++++++ 1 file changed, 100657 insertions(+) create mode 100644 relecov_tools/example_data/long_table_2022_06_13_22_34_59.json diff --git a/relecov_tools/example_data/long_table_2022_06_13_22_34_59.json b/relecov_tools/example_data/long_table_2022_06_13_22_34_59.json new file mode 100644 index 00000000..d9fce212 --- /dev/null +++ b/relecov_tools/example_data/long_table_2022_06_13_22_34_59.json @@ -0,0 +1,100657 @@ +[ + { + "sample": "214821", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "366", + "ref_dp": "0", + "alt_dp": "363", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10867G>T", + "hgvs_p": "p.Ala3623Ser", + "hgvs_p_1_letter": "p.A3623S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "333", + "ref_dp": "2", + "alt_dp": "331", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16726", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "697", + "ref_dp": "1", + "alt_dp": "695", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16461C>T", + "hgvs_p": "p.Tyr5487Tyr", + "hgvs_p_1_letter": "p.Y5487Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17658", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3710", + "ref_dp": "6", + "alt_dp": "3690", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17393G>T", + "hgvs_p": "p.Cys5798Phe", + "hgvs_p_1_letter": "p.C5798F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "0", + "alt_dp": "83", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19867C>T", + "hgvs_p": "p.Pro6623Ser", + "hgvs_p_1_letter": "p.P6623S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21786", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "276", + "ref_dp": "0", + "alt_dp": "275", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.224G>T", + "hgvs_p": "p.Gly75Val", + "hgvs_p_1_letter": "p.G75V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2590", + "ref_dp": "2", + "alt_dp": "2588", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24138", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1594", + "ref_dp": "913", + "alt_dp": "679", + "af": "0.43" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2576C>T", + "hgvs_p": "p.Thr859Ile", + "hgvs_p_1_letter": "p.T859I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "896", + "ref_dp": "0", + "alt_dp": "892", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "242", + "ref_dp": "5", + "alt_dp": "236", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "84", + "ref_dp": "0", + "alt_dp": "82", + "af": "0.98" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "330", + "ref_dp": "0", + "alt_dp": "330", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4230", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3965C>T", + "hgvs_p": "p.Thr1322Ile", + "hgvs_p_1_letter": "p.T1322I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8440", + "ref_dp": "24", + "alt_dp": "8415", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "504", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7769", + "ref_dp": "7715", + "alt_dp": "6191", + "af": "0.8" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.245_250delGTCATG", + "hgvs_p": "p.Gly82_His83del", + "hgvs_p_1_letter": "p.G82_H83del" + }, + "Variant": { + "ref": "CTCATGG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "541", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7835", + "ref_dp": "36", + "alt_dp": "7791", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.276C>T", + "hgvs_p": "p.Leu92Leu", + "hgvs_p_1_letter": "p.L92L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5548", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "27", + "af": "0.96" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5283C>T", + "hgvs_p": "p.Thr1761Thr", + "hgvs_p_1_letter": "p.T1761T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "6842", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.6577T>C", + "hgvs_p": "p.Ser2193Pro", + "hgvs_p_1_letter": "p.S2193P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8125", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3054", + "ref_dp": "5", + "alt_dp": "3048", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7860T>G", + "hgvs_p": "p.Leu2620Leu", + "hgvs_p_1_letter": "p.L2620L" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "214822", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1199", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "364", + "ref_dp": "361", + "alt_dp": "97", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.935delG", + "hgvs_p": "p.Cys312fs", + "hgvs_p_1_letter": "p.C312fs" + }, + "Variant": { + "ref": "TG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13179", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "735", + "ref_dp": "546", + "alt_dp": "189", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.12914G>T", + "hgvs_p": "p.Gly4305Val", + "hgvs_p_1_letter": "p.G4305V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17658", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2579", + "ref_dp": "0", + "alt_dp": "2575", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17393G>T", + "hgvs_p": "p.Cys5798Phe", + "hgvs_p_1_letter": "p.C5798F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19867C>T", + "hgvs_p": "p.Pro6623Ser", + "hgvs_p_1_letter": "p.P6623S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20473", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "423", + "ref_dp": "175", + "alt_dp": "247", + "af": "0.58" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20208A>C", + "hgvs_p": "p.Lys6736Asn", + "hgvs_p_1_letter": "p.K6736N" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2076", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "47", + "alt_dp": "33", + "af": "0.41" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1811G>T", + "hgvs_p": "p.Gly604Val", + "hgvs_p_1_letter": "p.G604V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25217", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "334", + "ref_dp": "113", + "alt_dp": "221", + "af": "0.66" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3655G>T", + "hgvs_p": "p.Gly1219Cys", + "hgvs_p_1_letter": "p.G1219C" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "228", + "ref_dp": "109", + "alt_dp": "119", + "af": "0.52" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.32G>T", + "hgvs_p": "p.Gly11Val", + "hgvs_p_1_letter": "p.G11V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25451", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.59T>C", + "hgvs_p": "p.Ile20Thr", + "hgvs_p_1_letter": "p.I20T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2748", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "852", + "ref_dp": "534", + "alt_dp": "315", + "af": "0.37" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2483A>G", + "hgvs_p": "p.Asp828Gly", + "hgvs_p_1_letter": "p.D828G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3514", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "40", + "alt_dp": "19", + "af": "0.32" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3249G>T", + "hgvs_p": "p.Met1083Ile", + "hgvs_p_1_letter": "p.M1083I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7802", + "ref_dp": "4", + "alt_dp": "7798", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "504", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6981", + "ref_dp": "6922", + "alt_dp": "5465", + "af": "0.78" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.245_250delGTCATG", + "hgvs_p": "p.Gly82_His83del", + "hgvs_p_1_letter": "p.G82_H83del" + }, + "Variant": { + "ref": "CTCATGG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "541", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7271", + "ref_dp": "38", + "alt_dp": "7229", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.276C>T", + "hgvs_p": "p.Leu92Leu", + "hgvs_p_1_letter": "p.L92L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8125", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7860T>G", + "hgvs_p": "p.Leu2620Leu", + "hgvs_p_1_letter": "p.L2620L" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "214825", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10845", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10580T>C", + "hgvs_p": "p.Met3527Thr", + "hgvs_p_1_letter": "p.M3527T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "108", + "ref_dp": "0", + "alt_dp": "108", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10867G>T", + "hgvs_p": "p.Ala3623Ser", + "hgvs_p_1_letter": "p.A3623S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "256", + "ref_dp": "0", + "alt_dp": "256", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16726", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "500", + "ref_dp": "3", + "alt_dp": "496", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16461C>T", + "hgvs_p": "p.Tyr5487Tyr", + "hgvs_p_1_letter": "p.Y5487Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17658", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4879", + "ref_dp": "1", + "alt_dp": "4849", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17393G>T", + "hgvs_p": "p.Cys5798Phe", + "hgvs_p_1_letter": "p.C5798F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19867C>T", + "hgvs_p": "p.Pro6623Ser", + "hgvs_p_1_letter": "p.P6623S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21786", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "247", + "ref_dp": "0", + "alt_dp": "247", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.224G>T", + "hgvs_p": "p.Gly75Val", + "hgvs_p_1_letter": "p.G75V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22227", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.665C>T", + "hgvs_p": "p.Ala222Val", + "hgvs_p_1_letter": "p.A222V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2049", + "ref_dp": "10", + "alt_dp": "2039", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "241", + "ref_dp": "0", + "alt_dp": "241", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "0", + "alt_dp": "172", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "243", + "ref_dp": "3", + "alt_dp": "239", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10199", + "ref_dp": "19", + "alt_dp": "10180", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "541", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9612", + "ref_dp": "41", + "alt_dp": "9559", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.276C>T", + "hgvs_p": "p.Leu92Leu", + "hgvs_p_1_letter": "p.L92L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5548", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5283C>T", + "hgvs_p": "p.Thr1761Thr", + "hgvs_p_1_letter": "p.T1761T" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214826", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "238", + "ref_dp": "0", + "alt_dp": "238", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10867G>T", + "hgvs_p": "p.Ala3623Ser", + "hgvs_p_1_letter": "p.A3623S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "428", + "ref_dp": "2", + "alt_dp": "426", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16726", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "621", + "ref_dp": "0", + "alt_dp": "621", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16461C>T", + "hgvs_p": "p.Tyr5487Tyr", + "hgvs_p_1_letter": "p.Y5487Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17658", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6934", + "ref_dp": "3", + "alt_dp": "6903", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17393G>T", + "hgvs_p": "p.Cys5798Phe", + "hgvs_p_1_letter": "p.C5798F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "0", + "alt_dp": "101", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19867C>T", + "hgvs_p": "p.Pro6623Ser", + "hgvs_p_1_letter": "p.P6623S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "91", + "ref_dp": "0", + "alt_dp": "91", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21786", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "464", + "ref_dp": "4", + "alt_dp": "460", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.224G>T", + "hgvs_p": "p.Gly75Val", + "hgvs_p_1_letter": "p.G75V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22227", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.665C>T", + "hgvs_p": "p.Ala222Val", + "hgvs_p_1_letter": "p.A222V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1826", + "ref_dp": "2", + "alt_dp": "1824", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "363", + "ref_dp": "0", + "alt_dp": "362", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "196", + "ref_dp": "2", + "alt_dp": "193", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "154", + "ref_dp": "0", + "alt_dp": "154", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4158", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "112", + "ref_dp": "81", + "alt_dp": "31", + "af": "0.28" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3893C>T", + "hgvs_p": "p.Ala1298Val", + "hgvs_p_1_letter": "p.A1298V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10150", + "ref_dp": "5", + "alt_dp": "10145", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "541", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9501", + "ref_dp": "38", + "alt_dp": "9460", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.276C>T", + "hgvs_p": "p.Leu92Leu", + "hgvs_p_1_letter": "p.L92L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5548", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5283C>T", + "hgvs_p": "p.Thr1761Thr", + "hgvs_p_1_letter": "p.T1761T" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214827", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10867G>T", + "hgvs_p": "p.Ala3623Ser", + "hgvs_p_1_letter": "p.A3623S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1123", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "161", + "ref_dp": "3", + "alt_dp": "158", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.858A>T", + "hgvs_p": "p.Pro286Pro", + "hgvs_p_1_letter": "p.P286P" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16726", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "0", + "alt_dp": "47", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16461C>T", + "hgvs_p": "p.Tyr5487Tyr", + "hgvs_p_1_letter": "p.Y5487Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17658", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6726", + "ref_dp": "0", + "alt_dp": "6694", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17393G>T", + "hgvs_p": "p.Cys5798Phe", + "hgvs_p_1_letter": "p.C5798F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21786", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "0", + "alt_dp": "49", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.224G>T", + "hgvs_p": "p.Gly75Val", + "hgvs_p_1_letter": "p.G75V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "336", + "ref_dp": "0", + "alt_dp": "336", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24368", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "23", + "alt_dp": "49", + "af": "0.67" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2806G>C", + "hgvs_p": "p.Asp936His", + "hgvs_p_1_letter": "p.D936H" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25112", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "10", + "alt_dp": "80", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3550G>T", + "hgvs_p": "p.Asp1184Tyr", + "hgvs_p_1_letter": "p.D1184Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26297", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "652", + "ref_dp": "476", + "alt_dp": "176", + "af": "0.27" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.53T>C", + "hgvs_p": "p.Leu18Pro", + "hgvs_p_1_letter": "p.L18P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26410", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.166T>C", + "hgvs_p": "p.Phe56Leu", + "hgvs_p_1_letter": "p.F56L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "1", + "alt_dp": "11", + "af": "0.92" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3394", + "ref_dp": "8", + "alt_dp": "3386", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "541", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3216", + "ref_dp": "10", + "alt_dp": "3206", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.276C>T", + "hgvs_p": "p.Leu92Leu", + "hgvs_p_1_letter": "p.L92L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7521", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "3", + "alt_dp": "26", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7256C>T", + "hgvs_p": "p.Thr2419Ile", + "hgvs_p_1_letter": "p.T2419I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8302", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "17", + "alt_dp": "10", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8037A>T", + "hgvs_p": "p.Lys2679Asn", + "hgvs_p_1_letter": "p.K2679N" + }, + "Variant": { + "ref": "A" + } + } + ] + }, + { + "sample": "214828", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "0", + "alt_dp": "47", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10867G>T", + "hgvs_p": "p.Ala3623Ser", + "hgvs_p_1_letter": "p.A3623S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "25", + "alt_dp": "28", + "af": "0.53" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16002", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "21", + "alt_dp": "13", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.15737T>G", + "hgvs_p": "p.Leu5246*", + "hgvs_p_1_letter": "p.L5246*" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16726", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16461C>T", + "hgvs_p": "p.Tyr5487Tyr", + "hgvs_p_1_letter": "p.Y5487Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17658", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12609", + "ref_dp": "1", + "alt_dp": "12562", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17393G>T", + "hgvs_p": "p.Cys5798Phe", + "hgvs_p_1_letter": "p.C5798F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19378", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "17", + "alt_dp": "25", + "af": "0.6" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.19113T>C", + "hgvs_p": "p.Ile6371Ile", + "hgvs_p_1_letter": "p.I6371I" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20132", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19867C>T", + "hgvs_p": "p.Pro6623Ser", + "hgvs_p_1_letter": "p.P6623S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21786", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.224G>T", + "hgvs_p": "p.Gly75Val", + "hgvs_p_1_letter": "p.G75V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "611", + "ref_dp": "0", + "alt_dp": "611", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "178", + "ref_dp": "0", + "alt_dp": "178", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27856", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "13", + "alt_dp": "40", + "af": "0.75" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.101T>A", + "hgvs_p": "p.Leu34Gln", + "hgvs_p_1_letter": "p.L34Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "210", + "ref_dp": "0", + "alt_dp": "210", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14026", + "ref_dp": "6", + "alt_dp": "14017", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "541", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13166", + "ref_dp": "68", + "alt_dp": "13075", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.276C>T", + "hgvs_p": "p.Leu92Leu", + "hgvs_p_1_letter": "p.L92L" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214829", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10833", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10568C>T", + "hgvs_p": "p.Ala3523Val", + "hgvs_p_1_letter": "p.A3523V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11824", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "73", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11559C>T", + "hgvs_p": "p.Ile3853Ile", + "hgvs_p_1_letter": "p.I3853I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "148", + "ref_dp": "0", + "alt_dp": "148", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "433", + "ref_dp": "3", + "alt_dp": "428", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "73", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "222", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "1", + "alt_dp": "157", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-44C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22482", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "20", + "alt_dp": "19", + "af": "0.49" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.920C>T", + "hgvs_p": "p.Thr307Ile", + "hgvs_p_1_letter": "p.T307I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2780", + "ref_dp": "6", + "alt_dp": "2774", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "443", + "ref_dp": "4", + "alt_dp": "439", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "694", + "ref_dp": "0", + "alt_dp": "694", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "592", + "ref_dp": "1", + "alt_dp": "590", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28486", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "493", + "ref_dp": "2", + "alt_dp": "491", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.213C>T", + "hgvs_p": "p.Gly71Gly", + "hgvs_p_1_letter": "p.G71G" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "556", + "ref_dp": "1", + "alt_dp": "554", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5976", + "ref_dp": "2", + "alt_dp": "5958", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29578", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "5", + "alt_dp": "94", + "af": "0.95" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.21C>T", + "hgvs_p": "p.Phe7Phe", + "hgvs_p_1_letter": "p.F7F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "117", + "ref_dp": "0", + "alt_dp": "116", + "af": "0.99" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "260", + "ref_dp": "0", + "alt_dp": "260", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13196", + "ref_dp": "11", + "alt_dp": "13183", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "527", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11571", + "ref_dp": "51", + "alt_dp": "11487", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.262C>T", + "hgvs_p": "p.Leu88Leu", + "hgvs_p_1_letter": "p.L88L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5869", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "192", + "ref_dp": "0", + "alt_dp": "192", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5604C>T", + "hgvs_p": "p.Tyr1868Tyr", + "hgvs_p_1_letter": "p.Y1868Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8326", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2135", + "ref_dp": "898", + "alt_dp": "1233", + "af": "0.58" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.8061C>T", + "hgvs_p": "p.Asp2687Asp", + "hgvs_p_1_letter": "p.D2687D" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214830", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10833", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10568C>T", + "hgvs_p": "p.Ala3523Val", + "hgvs_p_1_letter": "p.A3523V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11824", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "54", + "ref_dp": "0", + "alt_dp": "54", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11559C>T", + "hgvs_p": "p.Ile3853Ile", + "hgvs_p_1_letter": "p.I3853I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "160", + "ref_dp": "2", + "alt_dp": "158", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "487", + "ref_dp": "3", + "alt_dp": "484", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "222", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-44C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22482", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.920C>T", + "hgvs_p": "p.Thr307Ile", + "hgvs_p_1_letter": "p.T307I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2950", + "ref_dp": "2", + "alt_dp": "2944", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "234", + "ref_dp": "1", + "alt_dp": "233", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "442", + "ref_dp": "0", + "alt_dp": "442", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "632", + "ref_dp": "8", + "alt_dp": "622", + "af": "0.98" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28486", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "414", + "ref_dp": "2", + "alt_dp": "410", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.213C>T", + "hgvs_p": "p.Gly71Gly", + "hgvs_p_1_letter": "p.G71G" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "811", + "ref_dp": "1", + "alt_dp": "809", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7244", + "ref_dp": "1", + "alt_dp": "7211", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29578", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "0", + "alt_dp": "101", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.21C>T", + "hgvs_p": "p.Phe7Phe", + "hgvs_p_1_letter": "p.F7F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "0", + "alt_dp": "106", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "259", + "ref_dp": "0", + "alt_dp": "259", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12135", + "ref_dp": "22", + "alt_dp": "12111", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5274", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5009C>T", + "hgvs_p": "p.Ala1670Val", + "hgvs_p_1_letter": "p.A1670V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "527", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11747", + "ref_dp": "79", + "alt_dp": "11647", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.262C>T", + "hgvs_p": "p.Leu88Leu", + "hgvs_p_1_letter": "p.L88L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5869", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "2", + "alt_dp": "54", + "af": "0.93" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5604C>T", + "hgvs_p": "p.Tyr1868Tyr", + "hgvs_p_1_letter": "p.Y1868Y" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214831", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1009", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "7", + "alt_dp": "5", + "af": "0.42" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.744C>A", + "hgvs_p": "p.Ser248Arg", + "hgvs_p_1_letter": "p.S248R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13408", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.13143T>C", + "hgvs_p": "p.Cys4381Cys", + "hgvs_p_1_letter": "p.C4381C" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "9", + "alt_dp": "6", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14647", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "9", + "alt_dp": "6", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14382A>C", + "hgvs_p": "p.Leu4794Leu", + "hgvs_p_1_letter": "p.L4794L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14661", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "7", + "alt_dp": "6", + "af": "0.46" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14396T>G", + "hgvs_p": "p.Phe4799Cys", + "hgvs_p_1_letter": "p.F4799C" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15604", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "7", + "alt_dp": "4", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.15339A>T", + "hgvs_p": "p.Ala5113Ala", + "hgvs_p_1_letter": "p.A5113A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17375", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "344", + "ref_dp": "195", + "alt_dp": "148", + "af": "0.43" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.17110C>T", + "hgvs_p": "p.Gln5704*", + "hgvs_p_1_letter": "p.Q5704*" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17469", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "472", + "ref_dp": "337", + "alt_dp": "127", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17204G>T", + "hgvs_p": "p.Cys5735Phe", + "hgvs_p_1_letter": "p.C5735F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23333", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "54", + "ref_dp": "30", + "alt_dp": "24", + "af": "0.44" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1771T>C", + "hgvs_p": "p.Ser591Pro", + "hgvs_p_1_letter": "p.S591P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28301", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.28C>A", + "hgvs_p": "p.Arg10Arg", + "hgvs_p_1_letter": "p.R10R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "143", + "ref_dp": "2", + "alt_dp": "141", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3154", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2889T>A", + "hgvs_p": "p.Gly963Gly", + "hgvs_p_1_letter": "p.G963G" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3443", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "9", + "alt_dp": "8", + "af": "0.47" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3178G>T", + "hgvs_p": "p.Ala1060Ser", + "hgvs_p_1_letter": "p.A1060S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3748", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3483T>C", + "hgvs_p": "p.Ser1161Ser", + "hgvs_p_1_letter": "p.S1161S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1048", + "ref_dp": "6", + "alt_dp": "1042", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "527", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "951", + "ref_dp": "313", + "alt_dp": "636", + "af": "0.67" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.262C>T", + "hgvs_p": "p.Leu88Leu", + "hgvs_p_1_letter": "p.L88L" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214833", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14595", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "17", + "alt_dp": "6", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14330T>G", + "hgvs_p": "p.Val4777Gly", + "hgvs_p_1_letter": "p.V4777G" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "50", + "ref_dp": "0", + "alt_dp": "50", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17213", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "4", + "alt_dp": "10", + "af": "0.71" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16948C>T", + "hgvs_p": "p.Leu5650Leu", + "hgvs_p_1_letter": "p.L5650L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21563", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "27", + "alt_dp": "9", + "af": "0.25" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "start_lost", + "hgvs_c": "c.1A>G", + "hgvs_p": "p.Met1?", + "hgvs_p_1_letter": "p.M1?" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "171", + "ref_dp": "0", + "alt_dp": "171", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26114", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.722A>G", + "hgvs_p": "p.Glu241Gly", + "hgvs_p_1_letter": "p.E241G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26663", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "19", + "alt_dp": "14", + "af": "0.42" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.141T>C", + "hgvs_p": "p.Tyr47Tyr", + "hgvs_p_1_letter": "p.Y47Y" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "50", + "ref_dp": "0", + "alt_dp": "50", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "54", + "ref_dp": "2", + "alt_dp": "51", + "af": "0.94" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1250", + "ref_dp": "2", + "alt_dp": "1245", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2966", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "23", + "alt_dp": "13", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2701A>G", + "hgvs_p": "p.Ser901Gly", + "hgvs_p_1_letter": "p.S901G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5706", + "ref_dp": "6", + "alt_dp": "5700", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5869", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5604C>T", + "hgvs_p": "p.Tyr1868Tyr", + "hgvs_p_1_letter": "p.Y1868Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "109", + "ref_dp": "25", + "alt_dp": "84", + "af": "0.77" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7683C>T", + "hgvs_p": "p.Tyr2561Tyr", + "hgvs_p_1_letter": "p.Y2561Y" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "214834", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11824", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11559C>T", + "hgvs_p": "p.Ile3853Ile", + "hgvs_p_1_letter": "p.I3853I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "137", + "ref_dp": "0", + "alt_dp": "137", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "255", + "ref_dp": "0", + "alt_dp": "255", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "42", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "222", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-44C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1324", + "ref_dp": "1", + "alt_dp": "1323", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "1", + "alt_dp": "86", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "232", + "ref_dp": "3", + "alt_dp": "229", + "af": "0.99" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "295", + "ref_dp": "1", + "alt_dp": "294", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4981", + "ref_dp": "0", + "alt_dp": "4965", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29578", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.21C>T", + "hgvs_p": "p.Phe7Phe", + "hgvs_p_1_letter": "p.F7F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29681", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "20", + "alt_dp": "12", + "af": "0.6" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4298_*4299delTA", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "TTA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "1", + "alt_dp": "71", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3092", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "16", + "alt_dp": "60", + "af": "0.79" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2827C>T", + "hgvs_p": "p.Pro943Ser", + "hgvs_p_1_letter": "p.P943S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21304", + "ref_dp": "21", + "alt_dp": "21277", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8807", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8542G>A", + "hgvs_p": "p.Asp2848Asn", + "hgvs_p_1_letter": "p.D2848N" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "214835", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10741", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "25", + "alt_dp": "22", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.10479delT", + "hgvs_p": "p.Phe3493fs", + "hgvs_p_1_letter": "p.F3493fs" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11808", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11543G>C", + "hgvs_p": "p.Gly3848Ala", + "hgvs_p_1_letter": "p.G3848A" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11824", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11559C>T", + "hgvs_p": "p.Ile3853Ile", + "hgvs_p_1_letter": "p.I3853I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "142", + "ref_dp": "1", + "alt_dp": "139", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16988", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "18", + "alt_dp": "10", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16723G>A", + "hgvs_p": "p.Ala5575Thr", + "hgvs_p_1_letter": "p.A5575T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19307", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "23", + "alt_dp": "9", + "af": "0.28" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19042A>G", + "hgvs_p": "p.Asn6348Asp", + "hgvs_p_1_letter": "p.N6348D" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "183", + "ref_dp": "0", + "alt_dp": "183", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23826", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2264A>G", + "hgvs_p": "p.Gln755Arg", + "hgvs_p_1_letter": "p.Q755R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "1", + "alt_dp": "35", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26239", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "27", + "alt_dp": "30", + "af": "0.53" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-6G>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27518", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "84", + "ref_dp": "60", + "alt_dp": "24", + "af": "0.29" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.125G>A", + "hgvs_p": "p.Gly42Asp", + "hgvs_p_1_letter": "p.G42D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "1", + "alt_dp": "30", + "af": "0.97" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "1", + "alt_dp": "137", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2177", + "ref_dp": "0", + "alt_dp": "2173", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29578", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.21C>T", + "hgvs_p": "p.Phe7Phe", + "hgvs_p_1_letter": "p.F7F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29681", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "22", + "alt_dp": "13", + "af": "0.59" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4298_*4299delTA", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "TTA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3092", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "15", + "alt_dp": "12", + "af": "0.44" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2827C>T", + "hgvs_p": "p.Pro943Ser", + "hgvs_p_1_letter": "p.P943S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4079", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "74", + "ref_dp": "74", + "alt_dp": "60", + "af": "0.81" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.3816_3817delTG", + "hgvs_p": "p.Ser1272fs", + "hgvs_p_1_letter": "p.S1272fs" + }, + "Variant": { + "ref": "AGT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10789", + "ref_dp": "17", + "alt_dp": "10764", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5869", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "36", + "alt_dp": "15", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5604C>T", + "hgvs_p": "p.Tyr1868Tyr", + "hgvs_p_1_letter": "p.Y1868Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7639", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "33", + "alt_dp": "12", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7374C>T", + "hgvs_p": "p.Phe2458Phe", + "hgvs_p_1_letter": "p.F2458F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8596", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "238", + "ref_dp": "177", + "alt_dp": "61", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.8331A>T", + "hgvs_p": "p.Thr2777Thr", + "hgvs_p_1_letter": "p.T2777T" + }, + "Variant": { + "ref": "A" + } + } + ] + }, + { + "sample": "214836", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17017", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "15", + "alt_dp": "8", + "af": "0.35" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16752G>A", + "hgvs_p": "p.Met5584Ile", + "hgvs_p_1_letter": "p.M5584I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18774", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "27", + "alt_dp": "10", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.18509A>G", + "hgvs_p": "p.Asn6170Ser", + "hgvs_p_1_letter": "p.N6170S" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21747", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "23", + "alt_dp": "12", + "af": "0.34" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.185T>G", + "hgvs_p": "p.Val62Gly", + "hgvs_p_1_letter": "p.V62G" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "149", + "ref_dp": "0", + "alt_dp": "149", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "74", + "ref_dp": "1", + "alt_dp": "73", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26263", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "4", + "alt_dp": "10", + "af": "0.71" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19G>C", + "hgvs_p": "p.Glu7Gln", + "hgvs_p_1_letter": "p.E7Q" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27767", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12T>C", + "hgvs_p": "p.Leu4Leu", + "hgvs_p_1_letter": "p.L4L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "1", + "alt_dp": "42", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4413", + "ref_dp": "0", + "alt_dp": "4393", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3092", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "14", + "alt_dp": "5", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2827C>T", + "hgvs_p": "p.Pro943Ser", + "hgvs_p_1_letter": "p.P943S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3540", + "ref_dp": "3", + "alt_dp": "3537", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8317", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "33", + "alt_dp": "12", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.8052A>G", + "hgvs_p": "p.Thr2684Thr", + "hgvs_p_1_letter": "p.T2684T" + }, + "Variant": { + "ref": "A" + } + } + ] + }, + { + "sample": "214837", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10257", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9992T>C", + "hgvs_p": "p.Val3331Ala", + "hgvs_p_1_letter": "p.V3331A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "0", + "alt_dp": "55", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14946", + "nucleotide": "TG" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "14", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.14683dupG", + "hgvs_p": "p.Val4895fs", + "hgvs_p_1_letter": "p.V4895fs" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14958", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.14693T>A", + "hgvs_p": "p.Leu4898*", + "hgvs_p_1_letter": "p.L4898*" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "0", + "alt_dp": "75", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21255", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20990G>C", + "hgvs_p": "p.Arg6997Pro", + "hgvs_p_1_letter": "p.R6997P" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "222", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-44C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "728", + "ref_dp": "0", + "alt_dp": "728", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24370", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "63", + "ref_dp": "1", + "alt_dp": "62", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2808C>T", + "hgvs_p": "p.Asp936Asp", + "hgvs_p_1_letter": "p.D936D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26801", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "163", + "ref_dp": "0", + "alt_dp": "163", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.279C>G", + "hgvs_p": "p.Leu93Leu", + "hgvs_p_1_letter": "p.L93L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28093", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "85", + "ref_dp": "0", + "alt_dp": "85", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ser67Phe", + "hgvs_p_1_letter": "p.S67F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28486", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "108", + "ref_dp": "19", + "alt_dp": "89", + "af": "0.82" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.213C>T", + "hgvs_p": "p.Gly71Gly", + "hgvs_p_1_letter": "p.G71G" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "118", + "ref_dp": "0", + "alt_dp": "118", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1594", + "ref_dp": "0", + "alt_dp": "1584", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29578", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.21C>T", + "hgvs_p": "p.Phe7Phe", + "hgvs_p_1_letter": "p.F7F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29645", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "ORF10" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.88G>T", + "hgvs_p": "p.Val30Leu", + "hgvs_p_1_letter": "p.V30L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3958", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "178", + "ref_dp": "56", + "alt_dp": "122", + "af": "0.69" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3693A>C", + "hgvs_p": "p.Lys1231Asn", + "hgvs_p_1_letter": "p.K1231N" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3963", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "194", + "ref_dp": "56", + "alt_dp": "138", + "af": "0.71" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3698A>T", + "hgvs_p": "p.Lys1233Ile", + "hgvs_p_1_letter": "p.K1233I" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4082", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "16", + "alt_dp": "23", + "af": "0.59" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3817G>A", + "hgvs_p": "p.Asp1273Asn", + "hgvs_p_1_letter": "p.D1273N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19439", + "ref_dp": "22", + "alt_dp": "19412", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "527", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17846", + "ref_dp": "3108", + "alt_dp": "14730", + "af": "0.83" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.262C>T", + "hgvs_p": "p.Leu88Leu", + "hgvs_p_1_letter": "p.L88L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5869", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5604C>T", + "hgvs_p": "p.Tyr1868Tyr", + "hgvs_p_1_letter": "p.Y1868Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "214838", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16276", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16011T>C", + "hgvs_p": "p.His5337His", + "hgvs_p_1_letter": "p.H5337H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28932", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.659C>T", + "hgvs_p": "p.Ala220Val", + "hgvs_p_1_letter": "p.A220V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28951", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "9", + "alt_dp": "3", + "af": "0.25" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.678A>G", + "hgvs_p": "p.Arg226Arg", + "hgvs_p_1_letter": "p.R226R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "445", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "256", + "ref_dp": "3", + "alt_dp": "253", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.180T>C", + "hgvs_p": "p.Val60Val", + "hgvs_p_1_letter": "p.V60V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "527", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "197", + "ref_dp": "18", + "alt_dp": "179", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.262C>T", + "hgvs_p": "p.Leu88Leu", + "hgvs_p_1_letter": "p.L88L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7948", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7683C>T", + "hgvs_p": "p.Tyr2561Tyr", + "hgvs_p_1_letter": "p.Y2561Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9711", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "40", + "alt_dp": "14", + "af": "0.35" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.9449_9450delCA", + "hgvs_p": "p.Thr3150fs", + "hgvs_p_1_letter": "p.T3150fs" + }, + "Variant": { + "ref": "CCA" + } + } + ] + }, + { + "sample": "220338", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "79", + "alt_dp": "66", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "727", + "ref_dp": "1", + "alt_dp": "726", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16744", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "185", + "ref_dp": "0", + "alt_dp": "185", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16479G>A", + "hgvs_p": "p.Leu5493Leu", + "hgvs_p_1_letter": "p.L5493L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "10", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "732", + "ref_dp": "2", + "alt_dp": "730", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "709", + "ref_dp": "4", + "alt_dp": "704", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "254", + "ref_dp": "0", + "alt_dp": "254", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "244", + "ref_dp": "0", + "alt_dp": "242", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "97", + "ref_dp": "0", + "alt_dp": "96", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "162", + "ref_dp": "0", + "alt_dp": "162", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "0", + "alt_dp": "75", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "127", + "ref_dp": "0", + "alt_dp": "127", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "137", + "ref_dp": "1", + "alt_dp": "136", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "25", + "af": "0.96" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "91", + "ref_dp": "0", + "alt_dp": "91", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "32", + "alt_dp": "27", + "af": "0.84" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1617", + "ref_dp": "29", + "alt_dp": "1583", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1606", + "ref_dp": "0", + "alt_dp": "1604", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "811", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.546C>T", + "hgvs_p": "p.Tyr182Tyr", + "hgvs_p_1_letter": "p.Y182Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1157", + "ref_dp": "5", + "alt_dp": "1150", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220339", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "257", + "ref_dp": "0", + "alt_dp": "257", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "507", + "ref_dp": "502", + "alt_dp": "426", + "af": "0.84" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "561", + "ref_dp": "0", + "alt_dp": "559", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3850", + "ref_dp": "4", + "alt_dp": "3846", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "235", + "ref_dp": "0", + "alt_dp": "235", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15240", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "0", + "alt_dp": "83", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14975C>T", + "hgvs_p": "p.Thr4992Ile", + "hgvs_p_1_letter": "p.T4992I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "92", + "ref_dp": "0", + "alt_dp": "92", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "187", + "ref_dp": "2", + "alt_dp": "185", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "192", + "ref_dp": "189", + "alt_dp": "166", + "af": "0.86" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "155", + "ref_dp": "0", + "alt_dp": "154", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2573", + "ref_dp": "5", + "alt_dp": "2568", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2372", + "ref_dp": "11", + "alt_dp": "2360", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "877", + "ref_dp": "0", + "alt_dp": "877", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "845", + "ref_dp": "0", + "alt_dp": "842", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "175", + "ref_dp": "2", + "alt_dp": "171", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1194", + "ref_dp": "2", + "alt_dp": "1189", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1645", + "ref_dp": "0", + "alt_dp": "1631", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "520", + "ref_dp": "0", + "alt_dp": "514", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "983", + "ref_dp": "2", + "alt_dp": "973", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1108", + "ref_dp": "16", + "alt_dp": "1091", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "98", + "ref_dp": "1", + "alt_dp": "97", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "263", + "ref_dp": "0", + "alt_dp": "261", + "af": "0.99" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "738", + "ref_dp": "4", + "alt_dp": "731", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "278", + "ref_dp": "0", + "alt_dp": "278", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26568", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "248", + "ref_dp": "2", + "alt_dp": "245", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.46C>T", + "hgvs_p": "p.Leu16Phe", + "hgvs_p_1_letter": "p.L16F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "245", + "ref_dp": "0", + "alt_dp": "245", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "271", + "ref_dp": "0", + "alt_dp": "269", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "717", + "ref_dp": "0", + "alt_dp": "715", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "258", + "ref_dp": "2", + "alt_dp": "256", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1012", + "ref_dp": "1", + "alt_dp": "1010", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "951", + "ref_dp": "3", + "alt_dp": "944", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "344", + "ref_dp": "0", + "alt_dp": "344", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "754", + "ref_dp": "751", + "alt_dp": "516", + "af": "0.68" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1968", + "ref_dp": "19", + "alt_dp": "1949", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1960", + "ref_dp": "1", + "alt_dp": "1959", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29772", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "160", + "ref_dp": "1", + "alt_dp": "159", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4388T>C", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "269", + "ref_dp": "2", + "alt_dp": "267", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "113", + "ref_dp": "1", + "alt_dp": "112", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "36", + "alt_dp": "12", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "36", + "alt_dp": "12", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2673", + "ref_dp": "17", + "alt_dp": "2656", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8652", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2561", + "ref_dp": "2", + "alt_dp": "2559", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8387T>C", + "hgvs_p": "p.Met2796Thr", + "hgvs_p_1_letter": "p.M2796T" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "220407", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "1", + "alt_dp": "132", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "0", + "alt_dp": "132", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220433", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "2", + "alt_dp": "57", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1437", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1172C>T", + "hgvs_p": "p.Ser391Phe", + "hgvs_p_1_letter": "p.S391F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1451", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "8", + "alt_dp": "7", + "af": "0.47" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1186A>T", + "hgvs_p": "p.Ile396Phe", + "hgvs_p_1_letter": "p.I396F" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23987", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "4", + "alt_dp": "9", + "af": "0.69" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2425C>T", + "hgvs_p": "p.Pro809Ser", + "hgvs_p_1_letter": "p.P809S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24123", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "8", + "alt_dp": "11", + "af": "0.58" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2561A>C", + "hgvs_p": "p.Lys854Thr", + "hgvs_p_1_letter": "p.K854T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "234", + "ref_dp": "0", + "alt_dp": "234", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26862", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "8", + "alt_dp": "5", + "af": "0.38" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.340C>A", + "hgvs_p": "p.Pro114Thr", + "hgvs_p_1_letter": "p.P114T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "2", + "alt_dp": "81", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "429", + "ref_dp": "0", + "alt_dp": "425", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "431", + "ref_dp": "0", + "alt_dp": "429", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "366", + "ref_dp": "0", + "alt_dp": "366", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220518", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12834", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "12", + "alt_dp": "5", + "af": "0.42" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.12572delT", + "hgvs_p": "p.Leu4191fs", + "hgvs_p_1_letter": "p.L4191fs" + }, + "Variant": { + "ref": "AT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "340", + "ref_dp": "2", + "alt_dp": "336", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "92", + "ref_dp": "0", + "alt_dp": "92", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "104", + "ref_dp": "2", + "alt_dp": "102", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "81", + "alt_dp": "30", + "af": "0.37" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "569", + "ref_dp": "4", + "alt_dp": "565", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "566", + "ref_dp": "0", + "alt_dp": "565", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3183", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "22", + "alt_dp": "26", + "af": "0.54" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2918A>G", + "hgvs_p": "p.Glu973Gly", + "hgvs_p_1_letter": "p.E973G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "514", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "205", + "ref_dp": "205", + "alt_dp": "169", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.253_258delATGGTT", + "hgvs_p": "p.Met85_Val86del", + "hgvs_p_1_letter": "p.M85_V86del" + }, + "Variant": { + "ref": "TGTTATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "779", + "ref_dp": "2", + "alt_dp": "777", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220529", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "182", + "ref_dp": "178", + "alt_dp": "164", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "0", + "alt_dp": "173", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4328", + "ref_dp": "6", + "alt_dp": "4322", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "4", + "alt_dp": "75", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "116", + "ref_dp": "0", + "alt_dp": "116", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "220", + "ref_dp": "0", + "alt_dp": "220", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "119", + "ref_dp": "0", + "alt_dp": "119", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "122", + "ref_dp": "119", + "alt_dp": "108", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "100", + "ref_dp": "2", + "alt_dp": "96", + "af": "0.96" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2006", + "ref_dp": "2", + "alt_dp": "2004", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1968", + "ref_dp": "2", + "alt_dp": "1964", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "712", + "ref_dp": "0", + "alt_dp": "712", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "685", + "ref_dp": "0", + "alt_dp": "679", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "253", + "ref_dp": "0", + "alt_dp": "253", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "342", + "ref_dp": "0", + "alt_dp": "338", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "97", + "ref_dp": "0", + "alt_dp": "97", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "548", + "ref_dp": "1", + "alt_dp": "547", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "682", + "ref_dp": "21", + "alt_dp": "661", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "1", + "alt_dp": "37", + "af": "0.97" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "0", + "alt_dp": "138", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "69", + "ref_dp": "2", + "alt_dp": "67", + "af": "0.97" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "2", + "alt_dp": "88", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "775", + "ref_dp": "0", + "alt_dp": "775", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "809", + "ref_dp": "5", + "alt_dp": "802", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "659", + "ref_dp": "657", + "alt_dp": "484", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2822", + "ref_dp": "28", + "alt_dp": "2789", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2814", + "ref_dp": "0", + "alt_dp": "2809", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2312", + "ref_dp": "8", + "alt_dp": "2302", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220530", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "34", + "alt_dp": "28", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1638", + "ref_dp": "0", + "alt_dp": "1638", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "13", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "470", + "ref_dp": "2", + "alt_dp": "468", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "495", + "ref_dp": "2", + "alt_dp": "493", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "216", + "ref_dp": "0", + "alt_dp": "216", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "215", + "ref_dp": "0", + "alt_dp": "213", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "37", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "0", + "alt_dp": "158", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "191", + "ref_dp": "2", + "alt_dp": "189", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "161", + "ref_dp": "0", + "alt_dp": "161", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "64", + "ref_dp": "0", + "alt_dp": "64", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27406", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.13C>T", + "hgvs_p": "p.Leu5Phe", + "hgvs_p_1_letter": "p.L5F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27784", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "11", + "alt_dp": "5", + "af": "0.31" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.29A>T", + "hgvs_p": "p.Tyr10Phe", + "hgvs_p_1_letter": "p.Y10F" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27790", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "8", + "alt_dp": "5", + "af": "0.38" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.35G>C", + "hgvs_p": "p.Cys12Ser", + "hgvs_p_1_letter": "p.C12S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "189", + "ref_dp": "0", + "alt_dp": "188", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "206", + "ref_dp": "0", + "alt_dp": "206", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "171", + "ref_dp": "171", + "alt_dp": "134", + "af": "0.78" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28403", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "112", + "ref_dp": "78", + "alt_dp": "34", + "af": "0.3" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.130G>A", + "hgvs_p": "p.Gly44Ser", + "hgvs_p_1_letter": "p.G44S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2857", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "36", + "alt_dp": "12", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2592C>T", + "hgvs_p": "p.Leu864Leu", + "hgvs_p_1_letter": "p.L864L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3635", + "ref_dp": "36", + "alt_dp": "3594", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3618", + "ref_dp": "3", + "alt_dp": "3608", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4964", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4699A>G", + "hgvs_p": "p.Thr1567Ala", + "hgvs_p_1_letter": "p.T1567A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1049", + "ref_dp": "2", + "alt_dp": "1046", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220531", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "294", + "ref_dp": "0", + "alt_dp": "293", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "608", + "ref_dp": "606", + "alt_dp": "530", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "587", + "ref_dp": "0", + "alt_dp": "587", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5269", + "ref_dp": "16", + "alt_dp": "5253", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "234", + "ref_dp": "1", + "alt_dp": "231", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15336", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "5", + "alt_dp": "5", + "af": "0.5" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15071T>C", + "hgvs_p": "p.Leu5024Ser", + "hgvs_p_1_letter": "p.L5024S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15359", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "4", + "alt_dp": "6", + "af": "0.6" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15094G>A", + "hgvs_p": "p.Ala5032Thr", + "hgvs_p_1_letter": "p.A5032T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2172", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3340", + "ref_dp": "15", + "alt_dp": "3325", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1907A>G", + "hgvs_p": "p.Lys636Arg", + "hgvs_p_1_letter": "p.K636R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "443", + "ref_dp": "0", + "alt_dp": "443", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "449", + "ref_dp": "444", + "alt_dp": "403", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "384", + "ref_dp": "3", + "alt_dp": "381", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22882", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1320T>G", + "hgvs_p": "p.Asn440Lys", + "hgvs_p_1_letter": "p.N440K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22898", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1336G>A", + "hgvs_p": "p.Gly446Ser", + "hgvs_p_1_letter": "p.G446S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22992", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1430G>A", + "hgvs_p": "p.Ser477Asn", + "hgvs_p_1_letter": "p.S477N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22995", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1433C>A", + "hgvs_p": "p.Thr478Lys", + "hgvs_p_1_letter": "p.T478K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3684", + "ref_dp": "4", + "alt_dp": "3680", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3562", + "ref_dp": "10", + "alt_dp": "3542", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1310", + "ref_dp": "0", + "alt_dp": "1308", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1248", + "ref_dp": "0", + "alt_dp": "1245", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "153", + "ref_dp": "0", + "alt_dp": "153", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1231", + "ref_dp": "0", + "alt_dp": "1229", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1843", + "ref_dp": "2", + "alt_dp": "1824", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "589", + "ref_dp": "0", + "alt_dp": "589", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1156", + "ref_dp": "4", + "alt_dp": "1150", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1344", + "ref_dp": "14", + "alt_dp": "1330", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "1", + "alt_dp": "164", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "263", + "ref_dp": "0", + "alt_dp": "263", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25855", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "263", + "ref_dp": "0", + "alt_dp": "262", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>T", + "hgvs_p": "p.Asp155Tyr", + "hgvs_p_1_letter": "p.D155Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25931", + "nucleotide": "AC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "276", + "ref_dp": "1", + "alt_dp": "275", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.539_540delCTinsAC", + "hgvs_p": "p.Ser180Tyr", + "hgvs_p_1_letter": "p.S180Y" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "761", + "ref_dp": "2", + "alt_dp": "759", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "192", + "ref_dp": "0", + "alt_dp": "192", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "211", + "ref_dp": "0", + "alt_dp": "211", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "190", + "ref_dp": "1", + "alt_dp": "189", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "631", + "ref_dp": "0", + "alt_dp": "624", + "af": "0.99" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "247", + "ref_dp": "2", + "alt_dp": "245", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27933", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "448", + "ref_dp": "3", + "alt_dp": "442", + "af": "0.99" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.40G>A", + "hgvs_p": "p.Ala14Thr", + "hgvs_p_1_letter": "p.A14T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1392", + "ref_dp": "0", + "alt_dp": "1390", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1393", + "ref_dp": "1", + "alt_dp": "1382", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "216", + "ref_dp": "0", + "alt_dp": "216", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1099", + "ref_dp": "1092", + "alt_dp": "795", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2048", + "ref_dp": "32", + "alt_dp": "2014", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2025", + "ref_dp": "2", + "alt_dp": "2020", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "0", + "alt_dp": "58", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5730", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "289", + "ref_dp": "0", + "alt_dp": "289", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5465C>T", + "hgvs_p": "p.Thr1822Ile", + "hgvs_p_1_letter": "p.T1822I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3368", + "ref_dp": "17", + "alt_dp": "3350", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220532", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "38", + "alt_dp": "33", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "0", + "alt_dp": "58", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3057", + "ref_dp": "4", + "alt_dp": "3053", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14090", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.13825A>T", + "hgvs_p": "p.Met4609Leu", + "hgvs_p_1_letter": "p.M4609L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "32", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15933", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "69", + "ref_dp": "4", + "alt_dp": "65", + "af": "0.94" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15668C>T", + "hgvs_p": "p.Thr5223Ile", + "hgvs_p_1_letter": "p.T5223I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "51", + "alt_dp": "46", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "753", + "ref_dp": "1", + "alt_dp": "752", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "730", + "ref_dp": "0", + "alt_dp": "730", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "267", + "ref_dp": "0", + "alt_dp": "267", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "263", + "ref_dp": "0", + "alt_dp": "261", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "0", + "alt_dp": "81", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "131", + "ref_dp": "0", + "alt_dp": "131", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "242", + "ref_dp": "0", + "alt_dp": "242", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "289", + "ref_dp": "2", + "alt_dp": "287", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26654", + "nucleotide": "GT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "28", + "alt_dp": "9", + "af": "0.32" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.137dupT", + "hgvs_p": "p.Leu46fs", + "hgvs_p_1_letter": "p.L46fs" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "3", + "alt_dp": "19", + "af": "0.86" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "365", + "ref_dp": "0", + "alt_dp": "365", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "335", + "ref_dp": "0", + "alt_dp": "335", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "279", + "ref_dp": "279", + "alt_dp": "202", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "110", + "ref_dp": "79", + "alt_dp": "29", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2846", + "ref_dp": "42", + "alt_dp": "2800", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2820", + "ref_dp": "3", + "alt_dp": "2814", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4097", + "nucleotide": "TC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "25", + "alt_dp": "8", + "af": "0.32" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.3832_3833insC", + "hgvs_p": "p.Phe1278fs", + "hgvs_p_1_letter": "p.F1278fs" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4101", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "17", + "alt_dp": "8", + "af": "0.32" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3836T>C", + "hgvs_p": "p.Leu1279Ser", + "hgvs_p_1_letter": "p.L1279S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1208", + "ref_dp": "5", + "alt_dp": "1203", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220533", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "335", + "ref_dp": "4", + "alt_dp": "331", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "331", + "ref_dp": "0", + "alt_dp": "331", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "102", + "ref_dp": "0", + "alt_dp": "102", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220534", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "1", + "alt_dp": "79", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "302", + "ref_dp": "0", + "alt_dp": "300", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1212", + "ref_dp": "1193", + "alt_dp": "1059", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "576", + "ref_dp": "0", + "alt_dp": "576", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6107", + "ref_dp": "17", + "alt_dp": "6090", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "315", + "ref_dp": "0", + "alt_dp": "315", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "0", + "alt_dp": "58", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19374", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "426", + "ref_dp": "3", + "alt_dp": "423", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19109C>T", + "hgvs_p": "p.Ser6370Phe", + "hgvs_p_1_letter": "p.S6370F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20743", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3288", + "ref_dp": "0", + "alt_dp": "3285", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20478A>C", + "hgvs_p": "p.Lys6826Asn", + "hgvs_p_1_letter": "p.K6826N" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "429", + "ref_dp": "4", + "alt_dp": "425", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "434", + "ref_dp": "429", + "alt_dp": "398", + "af": "0.92" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "452", + "ref_dp": "2", + "alt_dp": "450", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22193", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "19", + "alt_dp": "16", + "af": "0.84" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.632_634delATT", + "hgvs_p": "p.Asn211_Leu212delinsIle", + "hgvs_p_1_letter": "p.N211_L212delinsI" + }, + "Variant": { + "ref": "AATT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22204", + "nucleotide": "TGAGCCAGAA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "16", + "alt_dp": "13", + "af": "0.81" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_insertion", + "hgvs_c": "c.644_645insGCCAGAAGA", + "hgvs_p": "p.Arg214_Asp215insGluProGlu", + "hgvs_p_1_letter": "p.R214_D215insEPE" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "0", + "alt_dp": "87", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "94", + "ref_dp": "0", + "alt_dp": "94", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22882", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1320T>G", + "hgvs_p": "p.Asn440Lys", + "hgvs_p_1_letter": "p.N440K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22898", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1336G>A", + "hgvs_p": "p.Gly446Ser", + "hgvs_p_1_letter": "p.G446S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22992", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1430G>A", + "hgvs_p": "p.Ser477Asn", + "hgvs_p_1_letter": "p.S477N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22995", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1433C>A", + "hgvs_p": "p.Thr478Lys", + "hgvs_p_1_letter": "p.T478K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "1", + "alt_dp": "32", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "77", + "ref_dp": "0", + "alt_dp": "77", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3887", + "ref_dp": "4", + "alt_dp": "3880", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3730", + "ref_dp": "6", + "alt_dp": "3714", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1409", + "ref_dp": "0", + "alt_dp": "1404", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1356", + "ref_dp": "0", + "alt_dp": "1350", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "252", + "ref_dp": "1", + "alt_dp": "250", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1209", + "ref_dp": "0", + "alt_dp": "1206", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1902", + "ref_dp": "2", + "alt_dp": "1884", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "860", + "ref_dp": "1", + "alt_dp": "856", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1573", + "ref_dp": "3", + "alt_dp": "1565", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1795", + "ref_dp": "32", + "alt_dp": "1760", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "198", + "ref_dp": "0", + "alt_dp": "198", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "452", + "ref_dp": "9", + "alt_dp": "441", + "af": "0.98" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1216", + "ref_dp": "6", + "alt_dp": "1208", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "353", + "ref_dp": "0", + "alt_dp": "353", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "356", + "ref_dp": "0", + "alt_dp": "355", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "372", + "ref_dp": "2", + "alt_dp": "369", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "803", + "ref_dp": "0", + "alt_dp": "799", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "288", + "ref_dp": "0", + "alt_dp": "288", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1664", + "ref_dp": "5", + "alt_dp": "1652", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1664", + "ref_dp": "11", + "alt_dp": "1651", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "326", + "ref_dp": "0", + "alt_dp": "326", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1461", + "ref_dp": "1458", + "alt_dp": "1071", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2169", + "ref_dp": "23", + "alt_dp": "2143", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2150", + "ref_dp": "0", + "alt_dp": "2147", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "104", + "ref_dp": "0", + "alt_dp": "104", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "610", + "ref_dp": "2", + "alt_dp": "608", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "241", + "ref_dp": "0", + "alt_dp": "241", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3994", + "ref_dp": "13", + "alt_dp": "3975", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8715", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "20", + "alt_dp": "8", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8450C>T", + "hgvs_p": "p.Thr2817Ile", + "hgvs_p_1_letter": "p.T2817I" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "220535", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "76", + "alt_dp": "65", + "af": "0.86" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2278", + "ref_dp": "1", + "alt_dp": "2277", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "27", + "alt_dp": "12", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "0", + "alt_dp": "133", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "42", + "alt_dp": "36", + "af": "0.84" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "0", + "alt_dp": "55", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1687", + "ref_dp": "0", + "alt_dp": "1687", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1723", + "ref_dp": "4", + "alt_dp": "1719", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "665", + "ref_dp": "0", + "alt_dp": "665", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "648", + "ref_dp": "0", + "alt_dp": "645", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "245", + "ref_dp": "1", + "alt_dp": "244", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "281", + "ref_dp": "1", + "alt_dp": "280", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "194", + "ref_dp": "0", + "alt_dp": "194", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "114", + "ref_dp": "0", + "alt_dp": "114", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "120", + "ref_dp": "1", + "alt_dp": "119", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "684", + "ref_dp": "0", + "alt_dp": "684", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "667", + "ref_dp": "16", + "alt_dp": "651", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "498", + "ref_dp": "496", + "alt_dp": "337", + "af": "0.68" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "234", + "ref_dp": "171", + "alt_dp": "62", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6177", + "ref_dp": "65", + "alt_dp": "6104", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6141", + "ref_dp": "2", + "alt_dp": "6131", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4273", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "13", + "alt_dp": "18", + "af": "0.58" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.4008T>A", + "hgvs_p": "p.Gly1336Gly", + "hgvs_p_1_letter": "p.G1336G" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "7", + "alt_dp": "4", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "7", + "alt_dp": "4", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2646", + "ref_dp": "16", + "alt_dp": "2630", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9572", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1287", + "ref_dp": "8", + "alt_dp": "1277", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9307G>A", + "hgvs_p": "p.Gly3103Ser", + "hgvs_p_1_letter": "p.G3103S" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220536", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "35", + "alt_dp": "32", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1638", + "ref_dp": "4", + "alt_dp": "1634", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "27", + "alt_dp": "16", + "af": "0.37" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21595", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "167", + "ref_dp": "0", + "alt_dp": "167", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.33C>T", + "hgvs_p": "p.Val11Val", + "hgvs_p_1_letter": "p.V11V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "2", + "alt_dp": "29", + "af": "0.94" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "32", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21859", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.297C>T", + "hgvs_p": "p.Asn99Asn", + "hgvs_p_1_letter": "p.N99N" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1494", + "ref_dp": "4", + "alt_dp": "1490", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1441", + "ref_dp": "16", + "alt_dp": "1425", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "586", + "ref_dp": "0", + "alt_dp": "586", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "571", + "ref_dp": "0", + "alt_dp": "571", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "203", + "ref_dp": "0", + "alt_dp": "203", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "240", + "ref_dp": "0", + "alt_dp": "240", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25577", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.185T>C", + "hgvs_p": "p.Ile62Thr", + "hgvs_p_1_letter": "p.I62T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "0", + "alt_dp": "99", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "310", + "ref_dp": "2", + "alt_dp": "308", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "327", + "ref_dp": "2", + "alt_dp": "325", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "223", + "ref_dp": "222", + "alt_dp": "162", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5160", + "ref_dp": "55", + "alt_dp": "5100", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5134", + "ref_dp": "3", + "alt_dp": "5127", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2570", + "ref_dp": "9", + "alt_dp": "2558", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220537", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "0", + "alt_dp": "79", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "360", + "ref_dp": "355", + "alt_dp": "322", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "303", + "ref_dp": "0", + "alt_dp": "303", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5220", + "ref_dp": "4", + "alt_dp": "5213", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "123", + "ref_dp": "0", + "alt_dp": "123", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "202", + "ref_dp": "1", + "alt_dp": "201", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "207", + "ref_dp": "202", + "alt_dp": "188", + "af": "0.91" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "220", + "ref_dp": "0", + "alt_dp": "220", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22478", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.916T>C", + "hgvs_p": "p.Phe306Leu", + "hgvs_p_1_letter": "p.F306L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "0", + "alt_dp": "47", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3085", + "ref_dp": "4", + "alt_dp": "3081", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2906", + "ref_dp": "14", + "alt_dp": "2884", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1118", + "ref_dp": "0", + "alt_dp": "1116", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1080", + "ref_dp": "0", + "alt_dp": "1077", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "74", + "ref_dp": "0", + "alt_dp": "74", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "689", + "ref_dp": "2", + "alt_dp": "686", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1007", + "ref_dp": "0", + "alt_dp": "997", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "270", + "ref_dp": "2", + "alt_dp": "268", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "895", + "ref_dp": "0", + "alt_dp": "888", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1054", + "ref_dp": "21", + "alt_dp": "1033", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "117", + "ref_dp": "0", + "alt_dp": "117", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "578", + "ref_dp": "0", + "alt_dp": "576", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "226", + "ref_dp": "0", + "alt_dp": "226", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "274", + "ref_dp": "0", + "alt_dp": "274", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "253", + "ref_dp": "0", + "alt_dp": "253", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "315", + "ref_dp": "0", + "alt_dp": "315", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27384", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "451", + "ref_dp": "0", + "alt_dp": "451", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.183T>C", + "hgvs_p": "p.Asp61Asp", + "hgvs_p_1_letter": "p.D61D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "91", + "ref_dp": "0", + "alt_dp": "91", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "918", + "ref_dp": "2", + "alt_dp": "913", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "933", + "ref_dp": "0", + "alt_dp": "929", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "97", + "ref_dp": "0", + "alt_dp": "97", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "774", + "ref_dp": "770", + "alt_dp": "558", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3048", + "ref_dp": "38", + "alt_dp": "3005", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3032", + "ref_dp": "4", + "alt_dp": "3020", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "0", + "alt_dp": "49", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "149", + "ref_dp": "0", + "alt_dp": "149", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "77", + "ref_dp": "0", + "alt_dp": "77", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "635", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9649", + "ref_dp": "48", + "alt_dp": "9569", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.370C>T", + "hgvs_p": "p.Arg124Cys", + "hgvs_p_1_letter": "p.R124C" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7984", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1058", + "ref_dp": "2", + "alt_dp": "1056", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7719T>C", + "hgvs_p": "p.Asp2573Asp", + "hgvs_p_1_letter": "p.D2573D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2866", + "ref_dp": "7", + "alt_dp": "2859", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220538", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "493", + "ref_dp": "491", + "alt_dp": "443", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "252", + "ref_dp": "0", + "alt_dp": "252", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4749", + "ref_dp": "6", + "alt_dp": "4741", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "0", + "alt_dp": "79", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2172", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1213", + "ref_dp": "5", + "alt_dp": "1207", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1907A>G", + "hgvs_p": "p.Lys636Arg", + "hgvs_p_1_letter": "p.K636R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "0", + "alt_dp": "158", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "160", + "alt_dp": "145", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "170", + "ref_dp": "0", + "alt_dp": "170", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "1", + "alt_dp": "18", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3286", + "ref_dp": "10", + "alt_dp": "3275", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3216", + "ref_dp": "2", + "alt_dp": "3208", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1320", + "ref_dp": "1", + "alt_dp": "1317", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1275", + "ref_dp": "0", + "alt_dp": "1266", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "50", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "254", + "ref_dp": "0", + "alt_dp": "253", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "419", + "ref_dp": "0", + "alt_dp": "417", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "0", + "alt_dp": "171", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "675", + "ref_dp": "2", + "alt_dp": "669", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "821", + "ref_dp": "13", + "alt_dp": "808", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "104", + "ref_dp": "0", + "alt_dp": "104", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "0", + "alt_dp": "103", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25855", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "0", + "alt_dp": "79", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>T", + "hgvs_p": "p.Asp155Tyr", + "hgvs_p_1_letter": "p.D155Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25931", + "nucleotide": "AC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "0", + "alt_dp": "88", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.539_540delCTinsAC", + "hgvs_p": "p.Ser180Tyr", + "hgvs_p_1_letter": "p.S180Y" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "315", + "ref_dp": "0", + "alt_dp": "315", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "141", + "ref_dp": "0", + "alt_dp": "141", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "152", + "ref_dp": "0", + "alt_dp": "152", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "160", + "ref_dp": "0", + "alt_dp": "160", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "327", + "ref_dp": "0", + "alt_dp": "327", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27519", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "303", + "ref_dp": "0", + "alt_dp": "303", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.126C>T", + "hgvs_p": "p.Gly42Gly", + "hgvs_p_1_letter": "p.G42G" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "118", + "ref_dp": "0", + "alt_dp": "118", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "985", + "ref_dp": "4", + "alt_dp": "981", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "995", + "ref_dp": "6", + "alt_dp": "987", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "847", + "ref_dp": "843", + "alt_dp": "615", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2536", + "ref_dp": "35", + "alt_dp": "2498", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2511", + "ref_dp": "2", + "alt_dp": "2506", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "9", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5730", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "1", + "alt_dp": "89", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5465C>T", + "hgvs_p": "p.Thr1822Ile", + "hgvs_p_1_letter": "p.T1822I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3456", + "ref_dp": "17", + "alt_dp": "3437", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220539", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "100", + "alt_dp": "83", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11455", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "127", + "ref_dp": "0", + "alt_dp": "127", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11190C>T", + "hgvs_p": "p.Ala3730Ala", + "hgvs_p_1_letter": "p.A3730A" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4012", + "ref_dp": "6", + "alt_dp": "4006", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "0", + "alt_dp": "89", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "89", + "alt_dp": "82", + "af": "0.92" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "73", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1894", + "ref_dp": "4", + "alt_dp": "1890", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1971", + "ref_dp": "3", + "alt_dp": "1968", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "834", + "ref_dp": "0", + "alt_dp": "834", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "809", + "ref_dp": "0", + "alt_dp": "808", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "1", + "alt_dp": "12", + "af": "0.86" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "146", + "ref_dp": "0", + "alt_dp": "146", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23987", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "177", + "ref_dp": "2", + "alt_dp": "175", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2425C>T", + "hgvs_p": "p.Pro809Ser", + "hgvs_p_1_letter": "p.P809S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "230", + "ref_dp": "0", + "alt_dp": "228", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "456", + "ref_dp": "0", + "alt_dp": "456", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "539", + "ref_dp": "6", + "alt_dp": "532", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "2", + "alt_dp": "33", + "af": "0.94" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "144", + "ref_dp": "0", + "alt_dp": "144", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "0", + "alt_dp": "49", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "73", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2785", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "22", + "alt_dp": "8", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2520T>C", + "hgvs_p": "p.Asn840Asn", + "hgvs_p_1_letter": "p.N840N" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "299", + "ref_dp": "0", + "alt_dp": "299", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "288", + "ref_dp": "2", + "alt_dp": "286", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "204", + "ref_dp": "202", + "alt_dp": "147", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5835", + "ref_dp": "60", + "alt_dp": "5773", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5804", + "ref_dp": "4", + "alt_dp": "5791", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3152", + "ref_dp": "5", + "alt_dp": "3147", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220540", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "12", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "0", + "alt_dp": "87", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "4", + "alt_dp": "8", + "af": "0.67" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2010", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1745A>G", + "hgvs_p": "p.Asp582Gly", + "hgvs_p_1_letter": "p.D582G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "282", + "ref_dp": "0", + "alt_dp": "282", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "293", + "ref_dp": "0", + "alt_dp": "293", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "117", + "ref_dp": "0", + "alt_dp": "117", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "2", + "alt_dp": "39", + "af": "0.95" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "33", + "alt_dp": "25", + "af": "0.76" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3161", + "ref_dp": "17", + "alt_dp": "3140", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3153", + "ref_dp": "4", + "alt_dp": "3146", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "606", + "ref_dp": "0", + "alt_dp": "606", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9572", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "96", + "ref_dp": "2", + "alt_dp": "94", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9307G>A", + "hgvs_p": "p.Gly3103Ser", + "hgvs_p_1_letter": "p.G3103S" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220541", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "0", + "alt_dp": "82", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "120", + "ref_dp": "120", + "alt_dp": "116", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "197", + "ref_dp": "0", + "alt_dp": "197", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5495", + "ref_dp": "3", + "alt_dp": "5491", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "104", + "ref_dp": "0", + "alt_dp": "104", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "228", + "ref_dp": "0", + "alt_dp": "228", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "423", + "ref_dp": "1", + "alt_dp": "422", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "0", + "alt_dp": "147", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "147", + "alt_dp": "141", + "af": "0.96" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "142", + "ref_dp": "0", + "alt_dp": "142", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2543", + "ref_dp": "1", + "alt_dp": "2541", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2437", + "ref_dp": "14", + "alt_dp": "2421", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "936", + "ref_dp": "0", + "alt_dp": "936", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "908", + "ref_dp": "2", + "alt_dp": "901", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "581", + "ref_dp": "0", + "alt_dp": "580", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "761", + "ref_dp": "0", + "alt_dp": "760", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "135", + "ref_dp": "0", + "alt_dp": "135", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "759", + "ref_dp": "0", + "alt_dp": "758", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "912", + "ref_dp": "18", + "alt_dp": "894", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "2", + "alt_dp": "58", + "af": "0.97" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "319", + "ref_dp": "0", + "alt_dp": "317", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "157", + "ref_dp": "0", + "alt_dp": "157", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "174", + "ref_dp": "0", + "alt_dp": "174", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "152", + "ref_dp": "2", + "alt_dp": "150", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "0", + "alt_dp": "165", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "120", + "ref_dp": "0", + "alt_dp": "120", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1013", + "ref_dp": "1", + "alt_dp": "1010", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "991", + "ref_dp": "3", + "alt_dp": "987", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "729", + "ref_dp": "726", + "alt_dp": "511", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "407", + "ref_dp": "288", + "alt_dp": "106", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3023", + "ref_dp": "30", + "alt_dp": "2990", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3005", + "ref_dp": "0", + "alt_dp": "2998", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "728", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "58", + "alt_dp": "20", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>A", + "hgvs_p": "p.Glu155Lys", + "hgvs_p_1_letter": "p.E155K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3521", + "ref_dp": "3", + "alt_dp": "3515", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9572", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2527", + "ref_dp": "14", + "alt_dp": "2509", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9307G>A", + "hgvs_p": "p.Gly3103Ser", + "hgvs_p_1_letter": "p.G3103S" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220542", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "0", + "alt_dp": "83", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3374", + "ref_dp": "13", + "alt_dp": "3359", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "94", + "ref_dp": "0", + "alt_dp": "94", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "64", + "ref_dp": "0", + "alt_dp": "64", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "64", + "alt_dp": "64", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1214", + "ref_dp": "0", + "alt_dp": "1214", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1267", + "ref_dp": "3", + "alt_dp": "1261", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "536", + "ref_dp": "1", + "alt_dp": "534", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "511", + "ref_dp": "0", + "alt_dp": "510", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "86", + "ref_dp": "0", + "alt_dp": "86", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "299", + "ref_dp": "0", + "alt_dp": "297", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "373", + "ref_dp": "5", + "alt_dp": "368", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "768", + "ref_dp": "0", + "alt_dp": "767", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "724", + "ref_dp": "2", + "alt_dp": "722", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "451", + "ref_dp": "450", + "alt_dp": "317", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "64", + "alt_dp": "42", + "af": "0.4" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6562", + "ref_dp": "63", + "alt_dp": "6491", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6525", + "ref_dp": "2", + "alt_dp": "6516", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "1", + "alt_dp": "12", + "af": "0.92" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4276", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.4011C>T", + "hgvs_p": "p.Tyr1337Tyr", + "hgvs_p_1_letter": "p.Y1337Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1787", + "ref_dp": "5", + "alt_dp": "1782", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220543", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "66", + "ref_dp": "0", + "alt_dp": "66", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "291", + "ref_dp": "0", + "alt_dp": "290", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "357", + "ref_dp": "354", + "alt_dp": "314", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "556", + "ref_dp": "1", + "alt_dp": "554", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7272", + "ref_dp": "15", + "alt_dp": "7253", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "487", + "ref_dp": "3", + "alt_dp": "484", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15336", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "12", + "alt_dp": "7", + "af": "0.37" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15071T>C", + "hgvs_p": "p.Leu5024Ser", + "hgvs_p_1_letter": "p.L5024S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15359", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "7", + "alt_dp": "8", + "af": "0.53" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15094G>A", + "hgvs_p": "p.Ala5032Thr", + "hgvs_p_1_letter": "p.A5032T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "636", + "ref_dp": "1", + "alt_dp": "635", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1330", + "ref_dp": "1", + "alt_dp": "1329", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21306", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "4", + "alt_dp": "134", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.21041C>T", + "hgvs_p": "p.Ala7014Val", + "hgvs_p_1_letter": "p.A7014V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "541", + "ref_dp": "1", + "alt_dp": "540", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "555", + "ref_dp": "541", + "alt_dp": "494", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "533", + "ref_dp": "2", + "alt_dp": "531", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5345", + "ref_dp": "6", + "alt_dp": "5339", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5055", + "ref_dp": "8", + "alt_dp": "5044", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1780", + "ref_dp": "0", + "alt_dp": "1780", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1726", + "ref_dp": "0", + "alt_dp": "1719", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "0", + "alt_dp": "106", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1529", + "ref_dp": "0", + "alt_dp": "1527", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2315", + "ref_dp": "0", + "alt_dp": "2289", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "386", + "ref_dp": "0", + "alt_dp": "384", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1576", + "ref_dp": "0", + "alt_dp": "1573", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1890", + "ref_dp": "45", + "alt_dp": "1845", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "139", + "ref_dp": "0", + "alt_dp": "139", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "235", + "ref_dp": "1", + "alt_dp": "234", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "603", + "ref_dp": "4", + "alt_dp": "599", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "453", + "ref_dp": "0", + "alt_dp": "451", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "142", + "ref_dp": "0", + "alt_dp": "141", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1561", + "ref_dp": "4", + "alt_dp": "1557", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1582", + "ref_dp": "3", + "alt_dp": "1577", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "172", + "ref_dp": "1", + "alt_dp": "171", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1130", + "ref_dp": "1128", + "alt_dp": "735", + "af": "0.65" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "615", + "ref_dp": "428", + "alt_dp": "178", + "af": "0.29" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2666", + "ref_dp": "37", + "alt_dp": "2626", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2644", + "ref_dp": "3", + "alt_dp": "2638", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29451", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5293", + "ref_dp": "30", + "alt_dp": "5263", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1178C>T", + "hgvs_p": "p.Thr393Ile", + "hgvs_p_1_letter": "p.T393I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "1", + "alt_dp": "77", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4660", + "ref_dp": "24", + "alt_dp": "4632", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220544", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "72", + "alt_dp": "66", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3335", + "ref_dp": "1", + "alt_dp": "3334", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16308", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "0", + "alt_dp": "147", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16043C>T", + "hgvs_p": "p.Ser5348Phe", + "hgvs_p_1_letter": "p.S5348F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "206", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "18", + "alt_dp": "12", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-60C>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "78", + "alt_dp": "66", + "af": "0.84" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23030", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1468T>C", + "hgvs_p": "p.Phe490Leu", + "hgvs_p_1_letter": "p.F490L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1658", + "ref_dp": "2", + "alt_dp": "1655", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1539", + "ref_dp": "5", + "alt_dp": "1533", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "601", + "ref_dp": "3", + "alt_dp": "598", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "583", + "ref_dp": "0", + "alt_dp": "583", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23756", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2194A>G", + "hgvs_p": "p.Thr732Ala", + "hgvs_p_1_letter": "p.T732A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "178", + "ref_dp": "0", + "alt_dp": "178", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "282", + "ref_dp": "0", + "alt_dp": "279", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "322", + "ref_dp": "0", + "alt_dp": "322", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "381", + "ref_dp": "14", + "alt_dp": "367", + "af": "0.96" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "131", + "ref_dp": "0", + "alt_dp": "131", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "119", + "ref_dp": "0", + "alt_dp": "119", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "123", + "ref_dp": "0", + "alt_dp": "123", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "2", + "alt_dp": "131", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "73", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2790", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2525C>T", + "hgvs_p": "p.Thr842Ile", + "hgvs_p_1_letter": "p.T842I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "206", + "ref_dp": "0", + "alt_dp": "206", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "200", + "ref_dp": "0", + "alt_dp": "198", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "156", + "ref_dp": "154", + "alt_dp": "111", + "af": "0.71" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6341", + "ref_dp": "80", + "alt_dp": "6256", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6310", + "ref_dp": "0", + "alt_dp": "6304", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1458", + "ref_dp": "11", + "alt_dp": "1447", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9572", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1323", + "ref_dp": "9", + "alt_dp": "1310", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9307G>A", + "hgvs_p": "p.Gly3103Ser", + "hgvs_p_1_letter": "p.G3103S" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220545", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "94", + "ref_dp": "94", + "alt_dp": "81", + "af": "0.86" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "0", + "alt_dp": "99", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11958", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11693T>C", + "hgvs_p": "p.Ile3898Thr", + "hgvs_p_1_letter": "p.I3898T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3708", + "ref_dp": "5", + "alt_dp": "3703", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14774", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14509A>T", + "hgvs_p": "p.Met4837Leu", + "hgvs_p_1_letter": "p.M4837L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "0", + "alt_dp": "75", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "0", + "alt_dp": "106", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "109", + "ref_dp": "106", + "alt_dp": "91", + "af": "0.83" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "0", + "alt_dp": "81", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1153", + "ref_dp": "0", + "alt_dp": "1153", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1133", + "ref_dp": "2", + "alt_dp": "1131", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "445", + "ref_dp": "0", + "alt_dp": "445", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "432", + "ref_dp": "0", + "alt_dp": "430", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "141", + "ref_dp": "0", + "alt_dp": "141", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "177", + "ref_dp": "0", + "alt_dp": "177", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "454", + "ref_dp": "0", + "alt_dp": "451", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "534", + "ref_dp": "3", + "alt_dp": "531", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "77", + "ref_dp": "0", + "alt_dp": "77", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "2", + "alt_dp": "40", + "af": "0.95" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28238", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "556", + "ref_dp": "0", + "alt_dp": "556", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.345T>C", + "hgvs_p": "p.Arg115Arg", + "hgvs_p_1_letter": "p.R115R" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "638", + "ref_dp": "4", + "alt_dp": "630", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "637", + "ref_dp": "2", + "alt_dp": "635", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "462", + "ref_dp": "461", + "alt_dp": "341", + "af": "0.74" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4829", + "ref_dp": "76", + "alt_dp": "4753", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4774", + "ref_dp": "5", + "alt_dp": "4765", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4835", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "35", + "alt_dp": "20", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4570G>C", + "hgvs_p": "p.Gly1524Arg", + "hgvs_p_1_letter": "p.G1524R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1501", + "ref_dp": "4", + "alt_dp": "1495", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220546", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "74", + "ref_dp": "0", + "alt_dp": "74", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "229", + "ref_dp": "225", + "alt_dp": "199", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "132", + "ref_dp": "0", + "alt_dp": "132", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4491", + "ref_dp": "2", + "alt_dp": "4489", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "115", + "ref_dp": "0", + "alt_dp": "115", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "219", + "ref_dp": "0", + "alt_dp": "219", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "127", + "ref_dp": "121", + "alt_dp": "110", + "af": "0.87" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3367", + "ref_dp": "2", + "alt_dp": "3365", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3050", + "ref_dp": "3", + "alt_dp": "3045", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1142", + "ref_dp": "0", + "alt_dp": "1142", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1100", + "ref_dp": "0", + "alt_dp": "1094", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "349", + "ref_dp": "1", + "alt_dp": "344", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "564", + "ref_dp": "0", + "alt_dp": "559", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "122", + "ref_dp": "0", + "alt_dp": "122", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "553", + "ref_dp": "0", + "alt_dp": "548", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "663", + "ref_dp": "14", + "alt_dp": "649", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "0", + "alt_dp": "53", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "368", + "ref_dp": "2", + "alt_dp": "366", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "140", + "ref_dp": "0", + "alt_dp": "140", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "0", + "alt_dp": "173", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "1", + "alt_dp": "157", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "0", + "alt_dp": "165", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "0", + "alt_dp": "79", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28238", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "607", + "ref_dp": "0", + "alt_dp": "607", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.345T>C", + "hgvs_p": "p.Arg115Arg", + "hgvs_p_1_letter": "p.R115R" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "751", + "ref_dp": "0", + "alt_dp": "749", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "709", + "ref_dp": "4", + "alt_dp": "703", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "531", + "ref_dp": "529", + "alt_dp": "373", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "385", + "ref_dp": "283", + "alt_dp": "99", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2009", + "ref_dp": "27", + "alt_dp": "1980", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1988", + "ref_dp": "0", + "alt_dp": "1982", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "7", + "alt_dp": "4", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "7", + "alt_dp": "4", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3173", + "ref_dp": "9", + "alt_dp": "3162", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220599", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "273", + "ref_dp": "2", + "alt_dp": "271", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16853", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "14", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16588G>T", + "hgvs_p": "p.Val5530Leu", + "hgvs_p_1_letter": "p.V5530L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "187", + "ref_dp": "0", + "alt_dp": "187", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "144", + "ref_dp": "0", + "alt_dp": "144", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "1", + "alt_dp": "32", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "166", + "ref_dp": "5", + "alt_dp": "161", + "af": "0.97" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "167", + "ref_dp": "2", + "alt_dp": "165", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29400", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "0", + "alt_dp": "89", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1127C>T", + "hgvs_p": "p.Ala376Val", + "hgvs_p_1_letter": "p.A376V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3663", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "148", + "ref_dp": "2", + "alt_dp": "146", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3398G>A", + "hgvs_p": "p.Ser1133Asn", + "hgvs_p_1_letter": "p.S1133N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4266", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4001T>C", + "hgvs_p": "p.Leu1334Ser", + "hgvs_p_1_letter": "p.L1334S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4363", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4098A>T", + "hgvs_p": "p.Glu1366Asp", + "hgvs_p_1_letter": "p.E1366D" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "197", + "ref_dp": "1", + "alt_dp": "196", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220601", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "335", + "ref_dp": "2", + "alt_dp": "333", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "827", + "ref_dp": "0", + "alt_dp": "824", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1412", + "ref_dp": "1400", + "alt_dp": "1185", + "af": "0.84" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "872", + "ref_dp": "0", + "alt_dp": "872", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2886", + "ref_dp": "7", + "alt_dp": "2877", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "367", + "ref_dp": "5", + "alt_dp": "362", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15240", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14975C>T", + "hgvs_p": "p.Thr4992Ile", + "hgvs_p_1_letter": "p.T4992I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "241", + "ref_dp": "2", + "alt_dp": "239", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "460", + "ref_dp": "2", + "alt_dp": "458", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "465", + "ref_dp": "463", + "alt_dp": "409", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "446", + "ref_dp": "6", + "alt_dp": "440", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21986", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "15", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.425_433delGTGTTTATT", + "hgvs_p": "p.Gly142_Tyr145delinsAsp", + "hgvs_p_1_letter": "p.G142_Y145delinsD" + }, + "Variant": { + "ref": "GGTGTTTATT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22193", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "25", + "alt_dp": "15", + "af": "0.6" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.632_634delATT", + "hgvs_p": "p.Asn211_Leu212delinsIle", + "hgvs_p_1_letter": "p.N211_L212delinsI" + }, + "Variant": { + "ref": "AATT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22204", + "nucleotide": "TGAGCCAGAA" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "14", + "alt_dp": "5", + "af": "0.36" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_insertion", + "hgvs_c": "c.644_645insGCCAGAAGA", + "hgvs_p": "p.Arg214_Asp215insGluProGlu", + "hgvs_p_1_letter": "p.R214_D215insEPE" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "130", + "ref_dp": "2", + "alt_dp": "128", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "141", + "ref_dp": "0", + "alt_dp": "141", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "111", + "ref_dp": "0", + "alt_dp": "111", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "162", + "ref_dp": "0", + "alt_dp": "162", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "161", + "ref_dp": "1", + "alt_dp": "160", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22813", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1251G>T", + "hgvs_p": "p.Lys417Asn", + "hgvs_p_1_letter": "p.K417N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22882", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1320T>G", + "hgvs_p": "p.Asn440Lys", + "hgvs_p_1_letter": "p.N440K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22898", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1336G>A", + "hgvs_p": "p.Gly446Ser", + "hgvs_p_1_letter": "p.G446S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22992", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1430G>A", + "hgvs_p": "p.Ser477Asn", + "hgvs_p_1_letter": "p.S477N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22995", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1433C>A", + "hgvs_p": "p.Thr478Lys", + "hgvs_p_1_letter": "p.T478K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "0", + "alt_dp": "53", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "1", + "alt_dp": "99", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2063", + "ref_dp": "4", + "alt_dp": "2059", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1975", + "ref_dp": "4", + "alt_dp": "1971", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "738", + "ref_dp": "0", + "alt_dp": "738", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "705", + "ref_dp": "2", + "alt_dp": "699", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "538", + "ref_dp": "0", + "alt_dp": "538", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1237", + "ref_dp": "0", + "alt_dp": "1235", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1834", + "ref_dp": "0", + "alt_dp": "1827", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1387", + "ref_dp": "0", + "alt_dp": "1383", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1593", + "ref_dp": "3", + "alt_dp": "1585", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1682", + "ref_dp": "21", + "alt_dp": "1660", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "565", + "ref_dp": "1", + "alt_dp": "564", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "769", + "ref_dp": "3", + "alt_dp": "763", + "af": "0.99" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1265", + "ref_dp": "4", + "alt_dp": "1260", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "243", + "ref_dp": "0", + "alt_dp": "243", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "223", + "ref_dp": "0", + "alt_dp": "223", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "305", + "ref_dp": "2", + "alt_dp": "303", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "843", + "ref_dp": "0", + "alt_dp": "843", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "419", + "ref_dp": "0", + "alt_dp": "416", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "834", + "ref_dp": "0", + "alt_dp": "833", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "845", + "ref_dp": "3", + "alt_dp": "842", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1221", + "ref_dp": "6", + "alt_dp": "1215", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "695", + "ref_dp": "694", + "alt_dp": "501", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28877", + "nucleotide": "TC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "632", + "ref_dp": "2", + "alt_dp": "629", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.604_605delAGinsTC", + "hgvs_p": "p.203", + "hgvs_p_1_letter": "p.203" + }, + "Variant": { + "ref": "AG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "631", + "ref_dp": "2", + "alt_dp": "628", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "629", + "ref_dp": "0", + "alt_dp": "629", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "124", + "ref_dp": "0", + "alt_dp": "124", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "102", + "ref_dp": "0", + "alt_dp": "102", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "6445", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.6180C>T", + "hgvs_p": "p.Asp2060Asp", + "hgvs_p_1_letter": "p.D2060D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "6512", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "12", + "alt_dp": "10", + "af": "0.83" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.6248_6250delGTT", + "hgvs_p": "p.Ser2083_Leu2084delinsIle", + "hgvs_p_1_letter": "p.S2083_L2084delinsI" + }, + "Variant": { + "ref": "AGTT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1980", + "ref_dp": "19", + "alt_dp": "1959", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220624", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "31", + "alt_dp": "28", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "0", + "alt_dp": "58", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2327", + "ref_dp": "1", + "alt_dp": "2323", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16925", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "18", + "alt_dp": "6", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16660A>G", + "hgvs_p": "p.Ile5554Val", + "hgvs_p_1_letter": "p.I5554V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20371", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "17", + "alt_dp": "6", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.20106C>G", + "hgvs_p": "p.Tyr6702*", + "hgvs_p_1_letter": "p.Y6702*" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2172", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "181", + "ref_dp": "5", + "alt_dp": "176", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1907A>G", + "hgvs_p": "p.Lys636Arg", + "hgvs_p_1_letter": "p.K636R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "21", + "alt_dp": "20", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "920", + "ref_dp": "0", + "alt_dp": "920", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "910", + "ref_dp": "0", + "alt_dp": "907", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "359", + "ref_dp": "0", + "alt_dp": "359", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "351", + "ref_dp": "0", + "alt_dp": "351", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "145", + "ref_dp": "0", + "alt_dp": "142", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "171", + "ref_dp": "3", + "alt_dp": "168", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25855", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>T", + "hgvs_p": "p.Asp155Tyr", + "hgvs_p_1_letter": "p.D155Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "112", + "ref_dp": "0", + "alt_dp": "112", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "166", + "ref_dp": "0", + "alt_dp": "166", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "175", + "ref_dp": "0", + "alt_dp": "175", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "200", + "ref_dp": "0", + "alt_dp": "200", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27933", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "186", + "ref_dp": "0", + "alt_dp": "186", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.40G>A", + "hgvs_p": "p.Ala14Thr", + "hgvs_p_1_letter": "p.A14T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "345", + "ref_dp": "2", + "alt_dp": "343", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "378", + "ref_dp": "2", + "alt_dp": "376", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "299", + "ref_dp": "296", + "alt_dp": "209", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "182", + "ref_dp": "132", + "alt_dp": "46", + "af": "0.25" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4288", + "ref_dp": "63", + "alt_dp": "4219", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4247", + "ref_dp": "4", + "alt_dp": "4241", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2102", + "ref_dp": "5", + "alt_dp": "2097", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220625", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "47", + "alt_dp": "42", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1350", + "ref_dp": "2", + "alt_dp": "1348", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "26", + "alt_dp": "22", + "af": "0.85" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "467", + "ref_dp": "0", + "alt_dp": "467", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "551", + "ref_dp": "0", + "alt_dp": "551", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "216", + "ref_dp": "0", + "alt_dp": "216", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "209", + "ref_dp": "0", + "alt_dp": "207", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "37", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "152", + "ref_dp": "2", + "alt_dp": "150", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "2", + "alt_dp": "163", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "74", + "ref_dp": "0", + "alt_dp": "74", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "194", + "ref_dp": "0", + "alt_dp": "194", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "195", + "ref_dp": "0", + "alt_dp": "195", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "162", + "ref_dp": "2", + "alt_dp": "160", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "286", + "ref_dp": "3", + "alt_dp": "281", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "291", + "ref_dp": "2", + "alt_dp": "288", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "230", + "ref_dp": "223", + "alt_dp": "167", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8535", + "ref_dp": "93", + "alt_dp": "8429", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8481", + "ref_dp": "1", + "alt_dp": "8473", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8269", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "183", + "ref_dp": "66", + "alt_dp": "115", + "af": "0.63" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8004T>A", + "hgvs_p": "p.Asp2668Glu", + "hgvs_p_1_letter": "p.D2668E" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "932", + "ref_dp": "7", + "alt_dp": "925", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220626", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11074", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "41", + "alt_dp": "13", + "af": "0.32" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.10817delT", + "hgvs_p": "p.Leu3606fs", + "hgvs_p_1_letter": "p.L3606fs" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "86", + "ref_dp": "85", + "alt_dp": "78", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2747", + "ref_dp": "4", + "alt_dp": "2743", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "56", + "alt_dp": "48", + "af": "0.84" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "2", + "alt_dp": "49", + "af": "0.96" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "878", + "ref_dp": "3", + "alt_dp": "875", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "938", + "ref_dp": "2", + "alt_dp": "934", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "371", + "ref_dp": "0", + "alt_dp": "370", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "357", + "ref_dp": "0", + "alt_dp": "352", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "196", + "ref_dp": "0", + "alt_dp": "195", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "297", + "ref_dp": "0", + "alt_dp": "296", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "251", + "ref_dp": "0", + "alt_dp": "249", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "313", + "ref_dp": "2", + "alt_dp": "311", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "221", + "ref_dp": "0", + "alt_dp": "221", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "111", + "ref_dp": "0", + "alt_dp": "111", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "0", + "alt_dp": "88", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "113", + "ref_dp": "0", + "alt_dp": "113", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27052", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.530C>T", + "hgvs_p": "p.Ser177Phe", + "hgvs_p_1_letter": "p.S177F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "184", + "ref_dp": "0", + "alt_dp": "184", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "513", + "ref_dp": "0", + "alt_dp": "513", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "534", + "ref_dp": "0", + "alt_dp": "534", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "424", + "ref_dp": "423", + "alt_dp": "278", + "af": "0.66" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28877", + "nucleotide": "TC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4416", + "ref_dp": "5", + "alt_dp": "4405", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.604_605delAGinsTC", + "hgvs_p": "p.203", + "hgvs_p_1_letter": "p.203" + }, + "Variant": { + "ref": "AG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4440", + "ref_dp": "22", + "alt_dp": "4409", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4441", + "ref_dp": "0", + "alt_dp": "4429", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2004", + "ref_dp": "2", + "alt_dp": "2002", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220627", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "122", + "ref_dp": "0", + "alt_dp": "122", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "385", + "ref_dp": "380", + "alt_dp": "343", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "480", + "ref_dp": "0", + "alt_dp": "480", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6218", + "ref_dp": "9", + "alt_dp": "6205", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "260", + "ref_dp": "0", + "alt_dp": "258", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "324", + "ref_dp": "2", + "alt_dp": "319", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "333", + "ref_dp": "322", + "alt_dp": "292", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21795", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "361", + "ref_dp": "3", + "alt_dp": "355", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.233G>A", + "hgvs_p": "p.Arg78Lys", + "hgvs_p_1_letter": "p.R78K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "346", + "ref_dp": "0", + "alt_dp": "346", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22193", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "19", + "alt_dp": "18", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.632_634delATT", + "hgvs_p": "p.Asn211_Leu212delinsIle", + "hgvs_p_1_letter": "p.N211_L212delinsI" + }, + "Variant": { + "ref": "AATT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22204", + "nucleotide": "TGAGCCAGAA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "17", + "alt_dp": "14", + "af": "0.82" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_insertion", + "hgvs_c": "c.644_645insGCCAGAAGA", + "hgvs_p": "p.Arg214_Asp215insGluProGlu", + "hgvs_p_1_letter": "p.R214_D215insEPE" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "39", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2548", + "ref_dp": "5", + "alt_dp": "2543", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2427", + "ref_dp": "2", + "alt_dp": "2416", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "916", + "ref_dp": "0", + "alt_dp": "916", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "885", + "ref_dp": "0", + "alt_dp": "881", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "66", + "ref_dp": "0", + "alt_dp": "64", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "817", + "ref_dp": "1", + "alt_dp": "810", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1219", + "ref_dp": "0", + "alt_dp": "1209", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "314", + "ref_dp": "0", + "alt_dp": "312", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1245", + "ref_dp": "0", + "alt_dp": "1245", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1525", + "ref_dp": "27", + "alt_dp": "1496", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "110", + "ref_dp": "0", + "alt_dp": "110", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "182", + "ref_dp": "3", + "alt_dp": "179", + "af": "0.98" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "987", + "ref_dp": "2", + "alt_dp": "984", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "399", + "ref_dp": "0", + "alt_dp": "399", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "422", + "ref_dp": "0", + "alt_dp": "422", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "464", + "ref_dp": "3", + "alt_dp": "461", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "444", + "ref_dp": "0", + "alt_dp": "441", + "af": "0.99" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "143", + "ref_dp": "0", + "alt_dp": "143", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3928", + "ref_dp": "8", + "alt_dp": "3914", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4161", + "ref_dp": "5", + "alt_dp": "4146", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "161", + "ref_dp": "2", + "alt_dp": "159", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3059", + "ref_dp": "3037", + "alt_dp": "1264", + "af": "0.41" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2726", + "ref_dp": "36", + "alt_dp": "2687", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2704", + "ref_dp": "2", + "alt_dp": "2697", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29195", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2958", + "ref_dp": "0", + "alt_dp": "2935", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.922G>T", + "hgvs_p": "p.Ala308Ser", + "hgvs_p_1_letter": "p.A308S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5515", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5250G>T", + "hgvs_p": "p.Val1750Val", + "hgvs_p_1_letter": "p.V1750V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7321", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7056C>T", + "hgvs_p": "p.Ser2352Ser", + "hgvs_p_1_letter": "p.S2352S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2820", + "ref_dp": "7", + "alt_dp": "2811", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220628", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10135", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "0", + "alt_dp": "138", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.9870T>C", + "hgvs_p": "p.Leu3290Leu", + "hgvs_p_1_letter": "p.L3290L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "143", + "ref_dp": "0", + "alt_dp": "141", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "551", + "ref_dp": "550", + "alt_dp": "482", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "649", + "ref_dp": "0", + "alt_dp": "649", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5534", + "ref_dp": "17", + "alt_dp": "5515", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "273", + "ref_dp": "0", + "alt_dp": "273", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "404", + "ref_dp": "2", + "alt_dp": "402", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "409", + "ref_dp": "405", + "alt_dp": "357", + "af": "0.87" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "379", + "ref_dp": "2", + "alt_dp": "375", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22992", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1430G>A", + "hgvs_p": "p.Ser477Asn", + "hgvs_p_1_letter": "p.S477N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22995", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "10", + "af": "0.83" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1433C>A", + "hgvs_p": "p.Thr478Lys", + "hgvs_p_1_letter": "p.T478K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3111", + "ref_dp": "5", + "alt_dp": "3106", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2843", + "ref_dp": "8", + "alt_dp": "2834", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "962", + "ref_dp": "0", + "alt_dp": "962", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "912", + "ref_dp": "0", + "alt_dp": "906", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "1", + "alt_dp": "87", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "794", + "ref_dp": "0", + "alt_dp": "788", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1286", + "ref_dp": "0", + "alt_dp": "1279", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "354", + "ref_dp": "0", + "alt_dp": "353", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1256", + "ref_dp": "4", + "alt_dp": "1247", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1507", + "ref_dp": "30", + "alt_dp": "1473", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24803", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "632", + "ref_dp": "0", + "alt_dp": "632", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3241A>G", + "hgvs_p": "p.Ile1081Val", + "hgvs_p_1_letter": "p.I1081V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "102", + "ref_dp": "3", + "alt_dp": "99", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "85", + "ref_dp": "0", + "alt_dp": "85", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25708", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "0", + "alt_dp": "106", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.316C>T", + "hgvs_p": "p.Leu106Phe", + "hgvs_p_1_letter": "p.L106F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "620", + "ref_dp": "0", + "alt_dp": "620", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "288", + "ref_dp": "0", + "alt_dp": "288", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "372", + "ref_dp": "0", + "alt_dp": "372", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "304", + "ref_dp": "2", + "alt_dp": "302", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "303", + "ref_dp": "0", + "alt_dp": "303", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27667", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "56", + "alt_dp": "20", + "af": "0.26" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.274G>T", + "hgvs_p": "p.Glu92*", + "hgvs_p_1_letter": "p.E92*" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1719", + "ref_dp": "2", + "alt_dp": "1712", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1718", + "ref_dp": "5", + "alt_dp": "1712", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "220", + "ref_dp": "0", + "alt_dp": "220", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1218", + "ref_dp": "1209", + "alt_dp": "726", + "af": "0.6" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28363", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.90A>T", + "hgvs_p": "p.Gly30Gly", + "hgvs_p_1_letter": "p.G30G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2323", + "ref_dp": "23", + "alt_dp": "2299", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2314", + "ref_dp": "1", + "alt_dp": "2311", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29301", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3873", + "ref_dp": "8", + "alt_dp": "3862", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1028A>G", + "hgvs_p": "p.Asp343Gly", + "hgvs_p_1_letter": "p.D343G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "0", + "alt_dp": "99", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "694", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6454", + "ref_dp": "3969", + "alt_dp": "2458", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.429T>A", + "hgvs_p": "p.Phe143Leu", + "hgvs_p_1_letter": "p.F143L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "728", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "296", + "ref_dp": "218", + "alt_dp": "78", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>A", + "hgvs_p": "p.Glu155Lys", + "hgvs_p_1_letter": "p.E155K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7488", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1405", + "ref_dp": "1041", + "alt_dp": "364", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7223C>T", + "hgvs_p": "p.Thr2408Ile", + "hgvs_p_1_letter": "p.T2408I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3090", + "ref_dp": "10", + "alt_dp": "3074", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220629", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "38", + "alt_dp": "34", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1615", + "ref_dp": "3", + "alt_dp": "1612", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "22", + "alt_dp": "14", + "af": "0.39" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15738", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1840", + "ref_dp": "8", + "alt_dp": "1832", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15473C>T", + "hgvs_p": "p.Ser5158Leu", + "hgvs_p_1_letter": "p.S5158L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "26", + "alt_dp": "26", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "916", + "ref_dp": "0", + "alt_dp": "916", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "950", + "ref_dp": "0", + "alt_dp": "949", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "431", + "ref_dp": "0", + "alt_dp": "431", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "415", + "ref_dp": "0", + "alt_dp": "413", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23811", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "6", + "alt_dp": "5", + "af": "0.45" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2249G>A", + "hgvs_p": "p.Ser750Asn", + "hgvs_p_1_letter": "p.S750N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23853", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "13", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.2293delC", + "hgvs_p": "p.Arg765fs", + "hgvs_p_1_letter": "p.R765fs" + }, + "Variant": { + "ref": "AC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "85", + "ref_dp": "0", + "alt_dp": "85", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "346", + "ref_dp": "0", + "alt_dp": "346", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "398", + "ref_dp": "4", + "alt_dp": "394", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25893", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.501T>C", + "hgvs_p": "p.Ile167Ile", + "hgvs_p_1_letter": "p.I167I" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "711", + "ref_dp": "0", + "alt_dp": "711", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "243", + "ref_dp": "0", + "alt_dp": "243", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "236", + "ref_dp": "0", + "alt_dp": "236", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "290", + "ref_dp": "2", + "alt_dp": "288", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "0", + "alt_dp": "76", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1156", + "ref_dp": "0", + "alt_dp": "1152", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1197", + "ref_dp": "0", + "alt_dp": "1193", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "975", + "ref_dp": "969", + "alt_dp": "682", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17113", + "ref_dp": "95", + "alt_dp": "17009", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17089", + "ref_dp": "4", + "alt_dp": "17063", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "685", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11104", + "ref_dp": "11008", + "alt_dp": "5619", + "af": "0.51" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.421_429delAAGTCATTT", + "hgvs_p": "p.Lys141_Phe143del", + "hgvs_p_1_letter": "p.K141_F143del" + }, + "Variant": { + "ref": "AAAGTCATTT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "694", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.429T>A", + "hgvs_p": "p.Phe143Leu", + "hgvs_p_1_letter": "p.F143L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7690", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "21", + "alt_dp": "8", + "af": "0.28" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7425A>G", + "hgvs_p": "p.Leu2475Leu", + "hgvs_p_1_letter": "p.L2475L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "6", + "alt_dp": "12", + "af": "0.67" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "974", + "ref_dp": "1", + "alt_dp": "973", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220630", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "64", + "ref_dp": "64", + "alt_dp": "58", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "134", + "ref_dp": "0", + "alt_dp": "134", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2893", + "ref_dp": "5", + "alt_dp": "2888", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13544", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.13279T>C", + "hgvs_p": "p.Leu4427Leu", + "hgvs_p_1_letter": "p.L4427L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "69", + "ref_dp": "1", + "alt_dp": "68", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "123", + "ref_dp": "91", + "alt_dp": "32", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "122", + "ref_dp": "121", + "alt_dp": "111", + "af": "0.91" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "117", + "ref_dp": "0", + "alt_dp": "117", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2458", + "ref_dp": "2", + "alt_dp": "2456", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2286", + "ref_dp": "6", + "alt_dp": "2280", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "851", + "ref_dp": "0", + "alt_dp": "847", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "823", + "ref_dp": "0", + "alt_dp": "815", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "69", + "ref_dp": "0", + "alt_dp": "69", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "115", + "ref_dp": "0", + "alt_dp": "115", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "294", + "ref_dp": "0", + "alt_dp": "291", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "365", + "ref_dp": "7", + "alt_dp": "356", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "131", + "ref_dp": "2", + "alt_dp": "129", + "af": "0.98" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "0", + "alt_dp": "89", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "0", + "alt_dp": "75", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "2", + "alt_dp": "80", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "0", + "alt_dp": "79", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "0", + "alt_dp": "70", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "105", + "ref_dp": "1", + "alt_dp": "104", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "798", + "ref_dp": "0", + "alt_dp": "796", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "837", + "ref_dp": "3", + "alt_dp": "833", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "631", + "ref_dp": "629", + "alt_dp": "451", + "af": "0.71" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "400", + "ref_dp": "289", + "alt_dp": "104", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2288", + "ref_dp": "23", + "alt_dp": "2261", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2275", + "ref_dp": "0", + "alt_dp": "2270", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "728", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "14", + "alt_dp": "5", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>A", + "hgvs_p": "p.Glu155Lys", + "hgvs_p_1_letter": "p.E155K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2760", + "ref_dp": "9", + "alt_dp": "2748", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220631", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11201", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "84", + "ref_dp": "1", + "alt_dp": "83", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10936A>G", + "hgvs_p": "p.Thr3646Ala", + "hgvs_p_1_letter": "p.T3646A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11332", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "241", + "ref_dp": "0", + "alt_dp": "241", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11067A>G", + "hgvs_p": "p.Val3689Val", + "hgvs_p_1_letter": "p.V3689V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1420", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "228", + "ref_dp": "2", + "alt_dp": "226", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.1155C>T", + "hgvs_p": "p.Ala385Ala", + "hgvs_p_1_letter": "p.A385A" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14511", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "84", + "ref_dp": "0", + "alt_dp": "84", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14246G>C", + "hgvs_p": "p.Arg4749Thr", + "hgvs_p_1_letter": "p.R4749T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15535", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.15270G>A", + "hgvs_p": "p.Lys5090Lys", + "hgvs_p_1_letter": "p.K5090K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16466", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "221", + "ref_dp": "0", + "alt_dp": "221", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16201C>T", + "hgvs_p": "p.His5401Tyr", + "hgvs_p_1_letter": "p.H5401Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18788", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1387", + "ref_dp": "2", + "alt_dp": "1385", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.18523C>T", + "hgvs_p": "p.Gln6175*", + "hgvs_p_1_letter": "p.Q6175*" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19220", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "387", + "ref_dp": "0", + "alt_dp": "387", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.18955C>T", + "hgvs_p": "p.Leu6319Leu", + "hgvs_p_1_letter": "p.L6319L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21057", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "1", + "alt_dp": "30", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20792C>T", + "hgvs_p": "p.Thr6931Ile", + "hgvs_p_1_letter": "p.T6931I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "210", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-56G>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21618", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "390", + "ref_dp": "0", + "alt_dp": "390", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.56C>G", + "hgvs_p": "p.Thr19Arg", + "hgvs_p_1_letter": "p.T19R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "0", + "alt_dp": "138", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22917", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1355T>G", + "hgvs_p": "p.Leu452Arg", + "hgvs_p_1_letter": "p.L452R" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2800", + "ref_dp": "7", + "alt_dp": "2793", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "796", + "ref_dp": "0", + "alt_dp": "794", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>G", + "hgvs_p": "p.Pro681Arg", + "hgvs_p_1_letter": "p.P681R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24410", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "0", + "alt_dp": "75", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2848G>A", + "hgvs_p": "p.Asp950Asn", + "hgvs_p_1_letter": "p.D950N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25469", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.77C>T", + "hgvs_p": "p.Ser26Leu", + "hgvs_p_1_letter": "p.S26L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25518", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.126T>C", + "hgvs_p": "p.Pro42Pro", + "hgvs_p_1_letter": "p.P42P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25538", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.146G>T", + "hgvs_p": "p.Gly49Val", + "hgvs_p_1_letter": "p.G49V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26054", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "0", + "alt_dp": "83", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.662C>A", + "hgvs_p": "p.Thr221Lys", + "hgvs_p_1_letter": "p.T221K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26172", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "94", + "ref_dp": "0", + "alt_dp": "92", + "af": "0.98" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.780G>T", + "hgvs_p": "p.Met260Ile", + "hgvs_p_1_letter": "p.M260I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26767", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "376", + "ref_dp": "0", + "alt_dp": "376", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.245T>C", + "hgvs_p": "p.Ile82Thr", + "hgvs_p_1_letter": "p.I82T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27590", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "115", + "ref_dp": "1", + "alt_dp": "114", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.197C>T", + "hgvs_p": "p.Ala66Val", + "hgvs_p_1_letter": "p.A66V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27638", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "107", + "ref_dp": "0", + "alt_dp": "107", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.245T>C", + "hgvs_p": "p.Val82Ala", + "hgvs_p_1_letter": "p.V82A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27722", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "91", + "ref_dp": "0", + "alt_dp": "91", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.329T>C", + "hgvs_p": "p.Ile110Thr", + "hgvs_p_1_letter": "p.I110T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27752", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "109", + "ref_dp": "0", + "alt_dp": "109", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.359C>T", + "hgvs_p": "p.Thr120Ile", + "hgvs_p_1_letter": "p.T120I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27874", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "146", + "ref_dp": "0", + "alt_dp": "146", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.119C>T", + "hgvs_p": "p.Thr40Ile", + "hgvs_p_1_letter": "p.T40I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28247", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "974", + "ref_dp": "967", + "alt_dp": "888", + "af": "0.91" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.355_360delGATTTC", + "hgvs_p": "p.Asp119_Phe120del", + "hgvs_p_1_letter": "p.D119_F120del" + }, + "Variant": { + "ref": "AGATTTC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28253", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "105", + "ref_dp": "1", + "alt_dp": "102", + "af": "0.97" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.360C>A", + "hgvs_p": "p.Phe120Leu", + "hgvs_p_1_letter": "p.F120L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1218", + "ref_dp": "1212", + "alt_dp": "1147", + "af": "0.94" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3delA", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "TA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28378", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "764", + "ref_dp": "0", + "alt_dp": "753", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.105G>T", + "hgvs_p": "p.Ala35Ala", + "hgvs_p_1_letter": "p.A35A" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28461", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "480", + "ref_dp": "0", + "alt_dp": "480", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.188A>G", + "hgvs_p": "p.Asp63Gly", + "hgvs_p_1_letter": "p.D63G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4129", + "ref_dp": "17", + "alt_dp": "4080", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608G>T", + "hgvs_p": "p.Arg203Met", + "hgvs_p_1_letter": "p.R203M" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28916", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1270", + "ref_dp": "0", + "alt_dp": "1258", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.643G>T", + "hgvs_p": "p.Gly215Cys", + "hgvs_p_1_letter": "p.G215C" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6716", + "ref_dp": "4", + "alt_dp": "6694", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29734", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "113", + "ref_dp": "0", + "alt_dp": "113", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4350G>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29742", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "109", + "ref_dp": "0", + "alt_dp": "109", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4358G>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29751", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "113", + "ref_dp": "0", + "alt_dp": "111", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4367G>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "420", + "ref_dp": "0", + "alt_dp": "420", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3411", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "995", + "ref_dp": "12", + "alt_dp": "979", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3146C>T", + "hgvs_p": "p.Ala1049Val", + "hgvs_p_1_letter": "p.A1049V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4181", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3916G>T", + "hgvs_p": "p.Ala1306Ser", + "hgvs_p_1_letter": "p.A1306S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7526", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1855", + "ref_dp": "12", + "alt_dp": "1843", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7261G>A", + "hgvs_p": "p.Val2421Ile", + "hgvs_p_1_letter": "p.V2421I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8010", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1725", + "ref_dp": "54", + "alt_dp": "1670", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7745A>G", + "hgvs_p": "p.Asp2582Gly", + "hgvs_p_1_letter": "p.D2582G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8986", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.8721C>T", + "hgvs_p": "p.Asp2907Asp", + "hgvs_p_1_letter": "p.D2907D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9053", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8788G>T", + "hgvs_p": "p.Val2930Leu", + "hgvs_p_1_letter": "p.V2930L" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220633", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "122", + "ref_dp": "0", + "alt_dp": "122", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "246", + "ref_dp": "246", + "alt_dp": "223", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "139", + "ref_dp": "0", + "alt_dp": "139", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7290", + "ref_dp": "16", + "alt_dp": "7274", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "146", + "ref_dp": "0", + "alt_dp": "146", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "154", + "ref_dp": "0", + "alt_dp": "154", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "156", + "ref_dp": "154", + "alt_dp": "140", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "0", + "alt_dp": "158", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3760", + "ref_dp": "2", + "alt_dp": "3757", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3604", + "ref_dp": "13", + "alt_dp": "3581", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1393", + "ref_dp": "0", + "alt_dp": "1391", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1340", + "ref_dp": "0", + "alt_dp": "1337", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "659", + "ref_dp": "0", + "alt_dp": "658", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1017", + "ref_dp": "1", + "alt_dp": "1009", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "219", + "ref_dp": "1", + "alt_dp": "216", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "888", + "ref_dp": "0", + "alt_dp": "885", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1069", + "ref_dp": "13", + "alt_dp": "1054", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "2", + "alt_dp": "101", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "0", + "alt_dp": "173", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "598", + "ref_dp": "0", + "alt_dp": "597", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "161", + "ref_dp": "0", + "alt_dp": "161", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "181", + "ref_dp": "0", + "alt_dp": "181", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "150", + "ref_dp": "0", + "alt_dp": "150", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "464", + "ref_dp": "0", + "alt_dp": "464", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "112", + "ref_dp": "0", + "alt_dp": "111", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "123", + "ref_dp": "1", + "alt_dp": "122", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1502", + "ref_dp": "5", + "alt_dp": "1488", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1544", + "ref_dp": "2", + "alt_dp": "1540", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "135", + "ref_dp": "0", + "alt_dp": "135", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1103", + "ref_dp": "1083", + "alt_dp": "619", + "af": "0.56" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5114", + "ref_dp": "72", + "alt_dp": "5038", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5062", + "ref_dp": "6", + "alt_dp": "5048", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "153", + "ref_dp": "0", + "alt_dp": "153", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "66", + "ref_dp": "0", + "alt_dp": "66", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5806", + "ref_dp": "16", + "alt_dp": "5787", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220634", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "61", + "alt_dp": "50", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1103", + "ref_dp": "6", + "alt_dp": "1097", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "24", + "alt_dp": "19", + "af": "0.79" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "955", + "ref_dp": "2", + "alt_dp": "953", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "930", + "ref_dp": "0", + "alt_dp": "928", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "394", + "ref_dp": "0", + "alt_dp": "394", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "379", + "ref_dp": "0", + "alt_dp": "374", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "54", + "ref_dp": "0", + "alt_dp": "54", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "182", + "ref_dp": "0", + "alt_dp": "182", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "193", + "ref_dp": "4", + "alt_dp": "189", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "186", + "ref_dp": "2", + "alt_dp": "184", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26465", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.221T>C", + "hgvs_p": "p.Leu74Pro", + "hgvs_p_1_letter": "p.L74P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "202", + "ref_dp": "0", + "alt_dp": "202", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "209", + "ref_dp": "0", + "alt_dp": "209", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "216", + "ref_dp": "0", + "alt_dp": "216", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "0", + "alt_dp": "90", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27384", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.183T>C", + "hgvs_p": "p.Asp61Asp", + "hgvs_p_1_letter": "p.D61D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "256", + "ref_dp": "0", + "alt_dp": "254", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "270", + "ref_dp": "0", + "alt_dp": "270", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "202", + "ref_dp": "201", + "alt_dp": "147", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7905", + "ref_dp": "96", + "alt_dp": "7806", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7846", + "ref_dp": "1", + "alt_dp": "7833", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7984", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "214", + "ref_dp": "0", + "alt_dp": "214", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7719T>C", + "hgvs_p": "p.Asp2573Asp", + "hgvs_p_1_letter": "p.D2573D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2278", + "ref_dp": "6", + "alt_dp": "2271", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220635", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10135", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.9870T>C", + "hgvs_p": "p.Leu3290Leu", + "hgvs_p_1_letter": "p.L3290L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11074", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "30", + "alt_dp": "9", + "af": "0.28" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.10817delT", + "hgvs_p": "p.Leu3606fs", + "hgvs_p_1_letter": "p.L3606fs" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "114", + "ref_dp": "114", + "alt_dp": "105", + "af": "0.92" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12864", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "78", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.12599A>C", + "hgvs_p": "p.Asp4200Ala", + "hgvs_p_1_letter": "p.D4200A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1827", + "ref_dp": "0", + "alt_dp": "1827", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "35", + "alt_dp": "33", + "af": "0.94" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21856", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.294T>C", + "hgvs_p": "p.Ser98Ser", + "hgvs_p_1_letter": "p.S98S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "713", + "ref_dp": "2", + "alt_dp": "711", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "852", + "ref_dp": "0", + "alt_dp": "848", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "337", + "ref_dp": "0", + "alt_dp": "335", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "327", + "ref_dp": "0", + "alt_dp": "325", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "65", + "af": "0.96" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "110", + "ref_dp": "0", + "alt_dp": "110", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "197", + "ref_dp": "0", + "alt_dp": "197", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "238", + "ref_dp": "6", + "alt_dp": "232", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25708", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.316C>T", + "hgvs_p": "p.Leu106Phe", + "hgvs_p_1_letter": "p.L106F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "278", + "ref_dp": "0", + "alt_dp": "276", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "71", + "ref_dp": "1", + "alt_dp": "70", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "96", + "ref_dp": "0", + "alt_dp": "96", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "0", + "alt_dp": "76", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "122", + "ref_dp": "0", + "alt_dp": "122", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "593", + "ref_dp": "0", + "alt_dp": "592", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "617", + "ref_dp": "0", + "alt_dp": "615", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "483", + "ref_dp": "482", + "alt_dp": "327", + "af": "0.68" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6445", + "ref_dp": "87", + "alt_dp": "6352", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6389", + "ref_dp": "4", + "alt_dp": "6374", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29301", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2221", + "ref_dp": "1", + "alt_dp": "2219", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1028A>G", + "hgvs_p": "p.Asp343Gly", + "hgvs_p_1_letter": "p.D343G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3105", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "110", + "ref_dp": "2", + "alt_dp": "108", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2840A>G", + "hgvs_p": "p.Tyr947Cys", + "hgvs_p_1_letter": "p.Y947C" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "13", + "alt_dp": "6", + "af": "0.32" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "13", + "alt_dp": "6", + "af": "0.32" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2010", + "ref_dp": "9", + "alt_dp": "2001", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220636", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "40", + "alt_dp": "39", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "1", + "alt_dp": "37", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12864", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.12599A>C", + "hgvs_p": "p.Asp4200Ala", + "hgvs_p_1_letter": "p.D4200A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2304", + "ref_dp": "3", + "alt_dp": "2301", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18047", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "4", + "alt_dp": "8", + "af": "0.67" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.17782A>T", + "hgvs_p": "p.Met5928Leu", + "hgvs_p_1_letter": "p.M5928L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "21", + "alt_dp": "21", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21856", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.294T>C", + "hgvs_p": "p.Ser98Ser", + "hgvs_p_1_letter": "p.S98S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "706", + "ref_dp": "2", + "alt_dp": "704", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "762", + "ref_dp": "0", + "alt_dp": "762", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "299", + "ref_dp": "0", + "alt_dp": "299", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "295", + "ref_dp": "0", + "alt_dp": "295", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "38", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "277", + "ref_dp": "0", + "alt_dp": "277", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "304", + "ref_dp": "1", + "alt_dp": "303", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25708", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.316C>T", + "hgvs_p": "p.Leu106Phe", + "hgvs_p_1_letter": "p.L106F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "340", + "ref_dp": "2", + "alt_dp": "338", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "140", + "ref_dp": "0", + "alt_dp": "140", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "0", + "alt_dp": "138", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2754", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "102", + "ref_dp": "1", + "alt_dp": "101", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2489T>C", + "hgvs_p": "p.Val830Ala", + "hgvs_p_1_letter": "p.V830A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27711", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.318A>G", + "hgvs_p": "p.Ala106Ala", + "hgvs_p_1_letter": "p.A106A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "1", + "alt_dp": "14", + "af": "0.93" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "490", + "ref_dp": "1", + "alt_dp": "489", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "483", + "ref_dp": "1", + "alt_dp": "480", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "132", + "ref_dp": "0", + "alt_dp": "132", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "377", + "ref_dp": "373", + "alt_dp": "254", + "af": "0.67" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8195", + "ref_dp": "126", + "alt_dp": "8059", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8109", + "ref_dp": "0", + "alt_dp": "8105", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29301", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3626", + "ref_dp": "4", + "alt_dp": "3622", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1028A>G", + "hgvs_p": "p.Asp343Gly", + "hgvs_p_1_letter": "p.D343G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3105", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2840A>G", + "hgvs_p": "p.Tyr947Cys", + "hgvs_p_1_letter": "p.Y947C" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4097", + "nucleotide": "TC" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "17", + "alt_dp": "5", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.3832_3833insC", + "hgvs_p": "p.Phe1278fs", + "hgvs_p_1_letter": "p.F1278fs" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4101", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "12", + "alt_dp": "6", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3836T>C", + "hgvs_p": "p.Leu1279Ser", + "hgvs_p_1_letter": "p.L1279S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4166", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "26", + "alt_dp": "26", + "af": "0.5" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3901A>T", + "hgvs_p": "p.Ile1301Leu", + "hgvs_p_1_letter": "p.I1301L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4171", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "25", + "alt_dp": "26", + "af": "0.51" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3906T>C", + "hgvs_p": "p.Pro1302Pro", + "hgvs_p_1_letter": "p.P1302P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "728", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>A", + "hgvs_p": "p.Glu155Lys", + "hgvs_p_1_letter": "p.E155K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "3", + "alt_dp": "7", + "af": "0.7" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "3", + "alt_dp": "7", + "af": "0.7" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1312", + "ref_dp": "23", + "alt_dp": "1286", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220637", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "312", + "ref_dp": "310", + "alt_dp": "269", + "af": "0.86" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "289", + "ref_dp": "0", + "alt_dp": "289", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7412", + "ref_dp": "12", + "alt_dp": "7399", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "177", + "ref_dp": "2", + "alt_dp": "175", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "275", + "ref_dp": "0", + "alt_dp": "275", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "280", + "ref_dp": "276", + "alt_dp": "255", + "af": "0.91" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "292", + "ref_dp": "0", + "alt_dp": "292", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3875", + "ref_dp": "6", + "alt_dp": "3869", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3568", + "ref_dp": "12", + "alt_dp": "3551", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1289", + "ref_dp": "0", + "alt_dp": "1286", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1255", + "ref_dp": "0", + "alt_dp": "1246", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "0", + "alt_dp": "90", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "810", + "ref_dp": "0", + "alt_dp": "810", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1321", + "ref_dp": "0", + "alt_dp": "1311", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "329", + "ref_dp": "2", + "alt_dp": "323", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1351", + "ref_dp": "1", + "alt_dp": "1347", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1588", + "ref_dp": "29", + "alt_dp": "1552", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "0", + "alt_dp": "173", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1076", + "ref_dp": "2", + "alt_dp": "1070", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "346", + "ref_dp": "2", + "alt_dp": "344", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "342", + "ref_dp": "0", + "alt_dp": "342", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "373", + "ref_dp": "1", + "alt_dp": "371", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "412", + "ref_dp": "0", + "alt_dp": "412", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "128", + "ref_dp": "0", + "alt_dp": "127", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1853", + "ref_dp": "2", + "alt_dp": "1851", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1865", + "ref_dp": "8", + "alt_dp": "1857", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "140", + "ref_dp": "0", + "alt_dp": "140", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1461", + "ref_dp": "1454", + "alt_dp": "930", + "af": "0.64" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28363", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.90A>T", + "hgvs_p": "p.Gly30Gly", + "hgvs_p_1_letter": "p.G30G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3791", + "ref_dp": "57", + "alt_dp": "3732", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3743", + "ref_dp": "3", + "alt_dp": "3735", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29772", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "1", + "alt_dp": "47", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4388T>C", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "3", + "alt_dp": "49", + "af": "0.94" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "278", + "ref_dp": "0", + "alt_dp": "278", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "105", + "ref_dp": "0", + "alt_dp": "105", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3953", + "ref_dp": "20", + "alt_dp": "3931", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8652", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3517", + "ref_dp": "5", + "alt_dp": "3510", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8387T>C", + "hgvs_p": "p.Met2796Thr", + "hgvs_p_1_letter": "p.M2796T" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "220638", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1051", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3027", + "ref_dp": "5", + "alt_dp": "3022", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.786A>G", + "hgvs_p": "p.Lys262Lys", + "hgvs_p_1_letter": "p.K262K" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "254", + "ref_dp": "252", + "alt_dp": "219", + "af": "0.86" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "215", + "ref_dp": "0", + "alt_dp": "215", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4423", + "ref_dp": "4", + "alt_dp": "4419", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "120", + "ref_dp": "3", + "alt_dp": "117", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15359", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "5", + "alt_dp": "5", + "af": "0.45" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15094G>A", + "hgvs_p": "p.Ala5032Thr", + "hgvs_p_1_letter": "p.A5032T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16887", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "704", + "ref_dp": "4", + "alt_dp": "700", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16622C>T", + "hgvs_p": "p.Thr5541Ile", + "hgvs_p_1_letter": "p.T5541I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18326", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7551", + "ref_dp": "39", + "alt_dp": "7508", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.18061C>T", + "hgvs_p": "p.Leu6021Leu", + "hgvs_p_1_letter": "p.L6021L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "218", + "ref_dp": "0", + "alt_dp": "218", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "227", + "ref_dp": "218", + "alt_dp": "201", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "221", + "ref_dp": "0", + "alt_dp": "219", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22193", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "11", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.632_634delATT", + "hgvs_p": "p.Asn211_Leu212delinsIle", + "hgvs_p_1_letter": "p.N211_L212delinsI" + }, + "Variant": { + "ref": "AATT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22204", + "nucleotide": "TGAGCCAGAA" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "11", + "alt_dp": "9", + "af": "0.82" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_insertion", + "hgvs_c": "c.644_645insGCCAGAAGA", + "hgvs_p": "p.Arg214_Asp215insGluProGlu", + "hgvs_p_1_letter": "p.R214_D215insEPE" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111T>C", + "hgvs_p": "p.Ser371Pro", + "hgvs_p_1_letter": "p.S371P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3470", + "ref_dp": "2", + "alt_dp": "3468", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3180", + "ref_dp": "6", + "alt_dp": "3174", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1176", + "ref_dp": "0", + "alt_dp": "1176", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1131", + "ref_dp": "2", + "alt_dp": "1124", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "0", + "alt_dp": "57", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "760", + "ref_dp": "0", + "alt_dp": "755", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1140", + "ref_dp": "1", + "alt_dp": "1136", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "228", + "ref_dp": "2", + "alt_dp": "224", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "848", + "ref_dp": "0", + "alt_dp": "844", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "979", + "ref_dp": "18", + "alt_dp": "961", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "110", + "ref_dp": "2", + "alt_dp": "108", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "0", + "alt_dp": "133", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "779", + "ref_dp": "0", + "alt_dp": "779", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "350", + "ref_dp": "0", + "alt_dp": "350", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "369", + "ref_dp": "0", + "alt_dp": "369", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "422", + "ref_dp": "0", + "alt_dp": "422", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "515", + "ref_dp": "0", + "alt_dp": "515", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27384", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "601", + "ref_dp": "0", + "alt_dp": "601", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.183T>C", + "hgvs_p": "p.Asp61Asp", + "hgvs_p_1_letter": "p.D61D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "135", + "ref_dp": "1", + "alt_dp": "134", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1839", + "ref_dp": "6", + "alt_dp": "1831", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1989", + "ref_dp": "8", + "alt_dp": "1976", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "111", + "ref_dp": "2", + "alt_dp": "109", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1474", + "ref_dp": "1463", + "alt_dp": "704", + "af": "0.48" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2234", + "ref_dp": "12", + "alt_dp": "2219", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2229", + "ref_dp": "0", + "alt_dp": "2227", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "257", + "ref_dp": "0", + "alt_dp": "257", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "85", + "ref_dp": "0", + "alt_dp": "85", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7984", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1178", + "ref_dp": "0", + "alt_dp": "1178", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7719T>C", + "hgvs_p": "p.Asp2573Asp", + "hgvs_p_1_letter": "p.D2573D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3255", + "ref_dp": "8", + "alt_dp": "3241", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "9430", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "9", + "alt_dp": "5", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.9165C>T", + "hgvs_p": "p.Ile3055Ile", + "hgvs_p_1_letter": "p.I3055I" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "220639", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "57", + "alt_dp": "52", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3114", + "ref_dp": "3", + "alt_dp": "3110", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "23", + "af": "0.96" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20337", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20072T>C", + "hgvs_p": "p.Ile6691Thr", + "hgvs_p_1_letter": "p.I6691T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "38", + "alt_dp": "36", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1179", + "ref_dp": "2", + "alt_dp": "1177", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1112", + "ref_dp": "0", + "alt_dp": "1112", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "414", + "ref_dp": "0", + "alt_dp": "414", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "400", + "ref_dp": "0", + "alt_dp": "399", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "119", + "ref_dp": "0", + "alt_dp": "119", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "311", + "ref_dp": "2", + "alt_dp": "309", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "388", + "ref_dp": "8", + "alt_dp": "380", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25570", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "14", + "alt_dp": "6", + "af": "0.3" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.178T>C", + "hgvs_p": "p.Ser60Pro", + "hgvs_p_1_letter": "p.S60P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "0", + "alt_dp": "53", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "460", + "ref_dp": "2", + "alt_dp": "456", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "473", + "ref_dp": "0", + "alt_dp": "471", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "321", + "ref_dp": "319", + "alt_dp": "210", + "af": "0.65" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6361", + "ref_dp": "88", + "alt_dp": "6267", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6288", + "ref_dp": "3", + "alt_dp": "6278", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "685", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11186", + "ref_dp": "11106", + "alt_dp": "5685", + "af": "0.51" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.421_429delAAGTCATTT", + "hgvs_p": "p.Lys141_Phe143del", + "hgvs_p_1_letter": "p.K141_F143del" + }, + "Variant": { + "ref": "AAAGTCATTT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1511", + "ref_dp": "2", + "alt_dp": "1506", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220640", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "43", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "0", + "alt_dp": "55", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2220", + "ref_dp": "3", + "alt_dp": "2217", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19834", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.19569C>T", + "hgvs_p": "p.Tyr6523Tyr", + "hgvs_p_1_letter": "p.Y6523Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "43", + "alt_dp": "42", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1160", + "ref_dp": "1", + "alt_dp": "1159", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1142", + "ref_dp": "3", + "alt_dp": "1139", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "447", + "ref_dp": "0", + "alt_dp": "447", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "424", + "ref_dp": "0", + "alt_dp": "424", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "0", + "alt_dp": "97", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "179", + "ref_dp": "0", + "alt_dp": "177", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "333", + "ref_dp": "0", + "alt_dp": "332", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "408", + "ref_dp": "4", + "alt_dp": "404", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "220", + "ref_dp": "0", + "alt_dp": "220", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "150", + "ref_dp": "2", + "alt_dp": "148", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "136", + "ref_dp": "0", + "alt_dp": "136", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "135", + "ref_dp": "0", + "alt_dp": "135", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "374", + "ref_dp": "0", + "alt_dp": "374", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "386", + "ref_dp": "0", + "alt_dp": "386", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "0", + "alt_dp": "47", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "306", + "ref_dp": "304", + "alt_dp": "221", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6266", + "ref_dp": "77", + "alt_dp": "6185", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6208", + "ref_dp": "1", + "alt_dp": "6194", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3241", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "261", + "ref_dp": "0", + "alt_dp": "261", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2976C>T", + "hgvs_p": "p.Asp992Asp", + "hgvs_p_1_letter": "p.D992D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "9", + "alt_dp": "6", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "9", + "alt_dp": "6", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1676", + "ref_dp": "2", + "alt_dp": "1671", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220642", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11072", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "14", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.10809_10810delCT", + "hgvs_p": "p.Leu3606fs", + "hgvs_p_1_letter": "p.L3606fs" + }, + "Variant": { + "ref": "TTC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11201", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10936A>G", + "hgvs_p": "p.Thr3646Ala", + "hgvs_p_1_letter": "p.T3646A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11332", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "26", + "af": "0.96" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11067A>G", + "hgvs_p": "p.Val3689Val", + "hgvs_p_1_letter": "p.V3689V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "17", + "alt_dp": "6", + "af": "0.26" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15952", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.15687C>A", + "hgvs_p": "p.Ser5229Ser", + "hgvs_p_1_letter": "p.S5229S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16466", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16201C>T", + "hgvs_p": "p.His5401Tyr", + "hgvs_p_1_letter": "p.H5401Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18744", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "1", + "alt_dp": "98", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.18479C>T", + "hgvs_p": "p.Thr6160Met", + "hgvs_p_1_letter": "p.T6160M" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19220", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "111", + "ref_dp": "0", + "alt_dp": "110", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.18955C>T", + "hgvs_p": "p.Leu6319Leu", + "hgvs_p_1_letter": "p.L6319L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19590", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19325T>C", + "hgvs_p": "p.Ile6442Thr", + "hgvs_p_1_letter": "p.I6442T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "210", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-56G>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21618", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.56C>G", + "hgvs_p": "p.Thr19Arg", + "hgvs_p_1_letter": "p.T19R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21682", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.120C>T", + "hgvs_p": "p.Asp40Asp", + "hgvs_p_1_letter": "p.D40D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "557", + "ref_dp": "0", + "alt_dp": "557", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "226", + "ref_dp": "0", + "alt_dp": "224", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>G", + "hgvs_p": "p.Pro681Arg", + "hgvs_p_1_letter": "p.P681R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24410", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2848G>A", + "hgvs_p": "p.Asp950Asn", + "hgvs_p_1_letter": "p.D950N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26767", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "183", + "ref_dp": "0", + "alt_dp": "183", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.245T>C", + "hgvs_p": "p.Ile82Thr", + "hgvs_p_1_letter": "p.I82T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27752", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.359C>T", + "hgvs_p": "p.Thr120Ile", + "hgvs_p_1_letter": "p.T120I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27874", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.119C>T", + "hgvs_p": "p.Thr40Ile", + "hgvs_p_1_letter": "p.T40I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28179", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "111", + "ref_dp": "79", + "alt_dp": "32", + "af": "0.29" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.286G>A", + "hgvs_p": "p.Gly96Ser", + "hgvs_p_1_letter": "p.G96S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28247", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "169", + "ref_dp": "163", + "alt_dp": "155", + "af": "0.92" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.355_360delGATTTC", + "hgvs_p": "p.Asp119_Phe120del", + "hgvs_p_1_letter": "p.D119_F120del" + }, + "Variant": { + "ref": "AGATTTC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28253", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.360C>A", + "hgvs_p": "p.Phe120Leu", + "hgvs_p_1_letter": "p.F120L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "245", + "ref_dp": "245", + "alt_dp": "234", + "af": "0.96" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3delA", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "TA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28299", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "251", + "ref_dp": "0", + "alt_dp": "250", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26A>T", + "hgvs_p": "p.Gln9Leu", + "hgvs_p_1_letter": "p.Q9L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28326", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "239", + "ref_dp": "1", + "alt_dp": "236", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.53G>T", + "hgvs_p": "p.Gly18Val", + "hgvs_p_1_letter": "p.G18V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28461", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "100", + "ref_dp": "0", + "alt_dp": "100", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.188A>G", + "hgvs_p": "p.Asp63Gly", + "hgvs_p_1_letter": "p.D63G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28486", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "108", + "ref_dp": "0", + "alt_dp": "108", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.213C>A", + "hgvs_p": "p.Gly71Gly", + "hgvs_p_1_letter": "p.G71G" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10522", + "ref_dp": "44", + "alt_dp": "10412", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608G>T", + "hgvs_p": "p.Arg203Met", + "hgvs_p_1_letter": "p.R203M" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28916", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "434", + "ref_dp": "0", + "alt_dp": "429", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.643G>T", + "hgvs_p": "p.Gly215Cys", + "hgvs_p_1_letter": "p.G215C" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29260", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1390", + "ref_dp": "0", + "alt_dp": "1387", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.987G>T", + "hgvs_p": "p.Thr329Thr", + "hgvs_p_1_letter": "p.T329T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2068", + "ref_dp": "0", + "alt_dp": "2058", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7945", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "279", + "ref_dp": "4", + "alt_dp": "275", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7680C>T", + "hgvs_p": "p.Tyr2560Tyr", + "hgvs_p_1_letter": "p.Y2560Y" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "220644", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "32", + "alt_dp": "29", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1360", + "ref_dp": "2", + "alt_dp": "1358", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "35", + "alt_dp": "29", + "af": "0.83" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "4", + "alt_dp": "33", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "708", + "ref_dp": "0", + "alt_dp": "707", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "716", + "ref_dp": "3", + "alt_dp": "713", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "356", + "ref_dp": "0", + "alt_dp": "356", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "349", + "ref_dp": "0", + "alt_dp": "347", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "71", + "ref_dp": "0", + "alt_dp": "71", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "0", + "alt_dp": "90", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24263", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "16", + "alt_dp": "6", + "af": "0.38" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.2704delA", + "hgvs_p": "p.Met902fs", + "hgvs_p_1_letter": "p.M902fs" + }, + "Variant": { + "ref": "CA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "168", + "ref_dp": "0", + "alt_dp": "168", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "200", + "ref_dp": "4", + "alt_dp": "196", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "378", + "ref_dp": "0", + "alt_dp": "378", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "116", + "ref_dp": "2", + "alt_dp": "114", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "114", + "ref_dp": "0", + "alt_dp": "114", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "135", + "ref_dp": "0", + "alt_dp": "135", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "111", + "ref_dp": "0", + "alt_dp": "111", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2754", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "13", + "alt_dp": "88", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2489T>C", + "hgvs_p": "p.Val830Ala", + "hgvs_p_1_letter": "p.V830A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27621", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.228G>C", + "hgvs_p": "p.Gln76His", + "hgvs_p_1_letter": "p.Q76H" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27628", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "13", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.237delC", + "hgvs_p": "p.Arg80fs", + "hgvs_p_1_letter": "p.R80fs" + }, + "Variant": { + "ref": "GC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "550", + "ref_dp": "2", + "alt_dp": "546", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "561", + "ref_dp": "3", + "alt_dp": "558", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "97", + "ref_dp": "0", + "alt_dp": "97", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "409", + "ref_dp": "407", + "alt_dp": "262", + "af": "0.64" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11494", + "ref_dp": "98", + "alt_dp": "11384", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11443", + "ref_dp": "5", + "alt_dp": "11421", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4097", + "nucleotide": "TC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "24", + "alt_dp": "14", + "af": "0.58" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.3832_3833insC", + "hgvs_p": "p.Phe1278fs", + "hgvs_p_1_letter": "p.F1278fs" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4101", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "10", + "alt_dp": "17", + "af": "0.63" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3836T>C", + "hgvs_p": "p.Leu1279Ser", + "hgvs_p_1_letter": "p.L1279S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4699", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.4434T>C", + "hgvs_p": "p.Ser1478Ser", + "hgvs_p_1_letter": "p.S1478S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1470", + "ref_dp": "0", + "alt_dp": "1470", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220646", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "84", + "ref_dp": "84", + "alt_dp": "74", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "69", + "ref_dp": "0", + "alt_dp": "69", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3077", + "ref_dp": "6", + "alt_dp": "3071", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16950", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "136", + "ref_dp": "98", + "alt_dp": "38", + "af": "0.28" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.16685T>A", + "hgvs_p": "p.Leu5562Gln", + "hgvs_p_1_letter": "p.L5562Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "45", + "alt_dp": "42", + "af": "0.93" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "773", + "ref_dp": "0", + "alt_dp": "773", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "776", + "ref_dp": "2", + "alt_dp": "774", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "337", + "ref_dp": "0", + "alt_dp": "337", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "326", + "ref_dp": "0", + "alt_dp": "324", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "17", + "af": "0.94" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "0", + "alt_dp": "99", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "0", + "alt_dp": "156", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "114", + "ref_dp": "0", + "alt_dp": "114", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "545", + "ref_dp": "6", + "alt_dp": "539", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "626", + "ref_dp": "7", + "alt_dp": "619", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "516", + "ref_dp": "2", + "alt_dp": "514", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "515", + "ref_dp": "0", + "alt_dp": "515", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "562", + "ref_dp": "0", + "alt_dp": "562", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "563", + "ref_dp": "2", + "alt_dp": "559", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "166", + "ref_dp": "0", + "alt_dp": "166", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "690", + "ref_dp": "0", + "alt_dp": "690", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "717", + "ref_dp": "16", + "alt_dp": "699", + "af": "0.97" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "572", + "ref_dp": "566", + "alt_dp": "417", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8092", + "ref_dp": "117", + "alt_dp": "7963", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8026", + "ref_dp": "5", + "alt_dp": "8016", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1947", + "ref_dp": "10", + "alt_dp": "1934", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220647", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10647", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "12", + "alt_dp": "43", + "af": "0.78" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10382C>T", + "hgvs_p": "p.Thr3461Ile", + "hgvs_p_1_letter": "p.T3461I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11005", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "4", + "alt_dp": "12", + "af": "0.75" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.10740C>T", + "hgvs_p": "p.His3580His", + "hgvs_p_1_letter": "p.H3580H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "61", + "alt_dp": "57", + "af": "0.93" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "177", + "ref_dp": "0", + "alt_dp": "177", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6907", + "ref_dp": "12", + "alt_dp": "6895", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "123", + "ref_dp": "0", + "alt_dp": "123", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15240", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14975C>T", + "hgvs_p": "p.Thr4992Ile", + "hgvs_p_1_letter": "p.T4992I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15359", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "4", + "alt_dp": "6", + "af": "0.6" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15094G>A", + "hgvs_p": "p.Ala5032Thr", + "hgvs_p_1_letter": "p.A5032T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "224", + "ref_dp": "42", + "alt_dp": "182", + "af": "0.81" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "2", + "alt_dp": "161", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "167", + "ref_dp": "164", + "alt_dp": "153", + "af": "0.92" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "0", + "alt_dp": "158", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "4", + "alt_dp": "11", + "af": "0.73" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2817", + "ref_dp": "2", + "alt_dp": "2815", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2713", + "ref_dp": "5", + "alt_dp": "2696", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1006", + "ref_dp": "0", + "alt_dp": "1005", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "972", + "ref_dp": "0", + "alt_dp": "966", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "0", + "alt_dp": "57", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "380", + "ref_dp": "0", + "alt_dp": "378", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "569", + "ref_dp": "0", + "alt_dp": "567", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "225", + "ref_dp": "0", + "alt_dp": "223", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "865", + "ref_dp": "1", + "alt_dp": "862", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1063", + "ref_dp": "11", + "alt_dp": "1050", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25531", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "27", + "alt_dp": "74", + "af": "0.73" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.139A>G", + "hgvs_p": "p.Ile47Val", + "hgvs_p_1_letter": "p.I47V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "104", + "ref_dp": "0", + "alt_dp": "102", + "af": "0.98" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "714", + "ref_dp": "1", + "alt_dp": "713", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "619", + "ref_dp": "0", + "alt_dp": "619", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "691", + "ref_dp": "2", + "alt_dp": "689", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "724", + "ref_dp": "4", + "alt_dp": "720", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "416", + "ref_dp": "0", + "alt_dp": "415", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "126", + "ref_dp": "0", + "alt_dp": "126", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1379", + "ref_dp": "0", + "alt_dp": "1377", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1323", + "ref_dp": "4", + "alt_dp": "1317", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "91", + "ref_dp": "0", + "alt_dp": "91", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "976", + "ref_dp": "967", + "alt_dp": "669", + "af": "0.69" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5179", + "ref_dp": "67", + "alt_dp": "5106", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5137", + "ref_dp": "2", + "alt_dp": "5122", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3724", + "ref_dp": "9", + "alt_dp": "3714", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220648", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11074", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "15", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.10817delT", + "hgvs_p": "p.Leu3606fs", + "hgvs_p_1_letter": "p.L3606fs" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "60", + "alt_dp": "57", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1619", + "ref_dp": "0", + "alt_dp": "1619", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14717", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "9", + "alt_dp": "4", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14452A>G", + "hgvs_p": "p.Arg4818Gly", + "hgvs_p_1_letter": "p.R4818G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1513", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "34", + "alt_dp": "17", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.1248C>T", + "hgvs_p": "p.Cys416Cys", + "hgvs_p_1_letter": "p.C416C" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "13", + "alt_dp": "11", + "af": "0.85" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "339", + "ref_dp": "0", + "alt_dp": "339", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "317", + "ref_dp": "0", + "alt_dp": "317", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "160", + "ref_dp": "0", + "alt_dp": "160", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "149", + "ref_dp": "0", + "alt_dp": "148", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "0", + "alt_dp": "106", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "131", + "ref_dp": "1", + "alt_dp": "130", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "2", + "alt_dp": "22", + "af": "0.92" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "2", + "alt_dp": "73", + "af": "0.97" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "2", + "alt_dp": "76", + "af": "0.97" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "57", + "alt_dp": "37", + "af": "0.64" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6310", + "ref_dp": "41", + "alt_dp": "6263", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6308", + "ref_dp": "2", + "alt_dp": "6297", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "930", + "ref_dp": "4", + "alt_dp": "924", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220649", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "22", + "alt_dp": "21", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1944", + "ref_dp": "4", + "alt_dp": "1940", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "21", + "alt_dp": "14", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19275", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "5", + "alt_dp": "32", + "af": "0.86" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19010T>C", + "hgvs_p": "p.Leu6337Pro", + "hgvs_p_1_letter": "p.L6337P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "68", + "alt_dp": "60", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "0", + "alt_dp": "79", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "886", + "ref_dp": "0", + "alt_dp": "886", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "950", + "ref_dp": "4", + "alt_dp": "946", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "385", + "ref_dp": "0", + "alt_dp": "385", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "374", + "ref_dp": "0", + "alt_dp": "374", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "159", + "ref_dp": "0", + "alt_dp": "159", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "219", + "ref_dp": "0", + "alt_dp": "217", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "253", + "ref_dp": "0", + "alt_dp": "250", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "310", + "ref_dp": "6", + "alt_dp": "304", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25482", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.90C>T", + "hgvs_p": "p.Arg30Arg", + "hgvs_p_1_letter": "p.R30R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "293", + "ref_dp": "0", + "alt_dp": "293", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "178", + "ref_dp": "0", + "alt_dp": "178", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "169", + "ref_dp": "0", + "alt_dp": "169", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "149", + "ref_dp": "0", + "alt_dp": "149", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "0", + "alt_dp": "88", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2754", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "13", + "alt_dp": "12", + "af": "0.48" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2489T>C", + "hgvs_p": "p.Val830Ala", + "hgvs_p_1_letter": "p.V830A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2815", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "34", + "alt_dp": "19", + "af": "0.56" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.2553delA", + "hgvs_p": "p.Val852fs", + "hgvs_p_1_letter": "p.V852fs" + }, + "Variant": { + "ref": "TA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "719", + "ref_dp": "1", + "alt_dp": "718", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "808", + "ref_dp": "2", + "alt_dp": "802", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "558", + "ref_dp": "557", + "alt_dp": "301", + "af": "0.54" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28363", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "13", + "alt_dp": "6", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.90A>T", + "hgvs_p": "p.Gly30Gly", + "hgvs_p_1_letter": "p.G30G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10996", + "ref_dp": "110", + "alt_dp": "10874", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10931", + "ref_dp": "9", + "alt_dp": "10905", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "8", + "alt_dp": "6", + "af": "0.43" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "6", + "alt_dp": "6", + "af": "0.5" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2396", + "ref_dp": "9", + "alt_dp": "2383", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220650", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10647", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10382C>T", + "hgvs_p": "p.Thr3461Ile", + "hgvs_p_1_letter": "p.T3461I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "20", + "alt_dp": "18", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3292", + "ref_dp": "5", + "alt_dp": "3287", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "0", + "alt_dp": "70", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "63", + "ref_dp": "0", + "alt_dp": "63", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "63", + "ref_dp": "63", + "alt_dp": "53", + "af": "0.84" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "94", + "ref_dp": "1", + "alt_dp": "93", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "993", + "ref_dp": "2", + "alt_dp": "991", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "908", + "ref_dp": "0", + "alt_dp": "908", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "328", + "ref_dp": "0", + "alt_dp": "328", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "312", + "ref_dp": "0", + "alt_dp": "311", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "190", + "ref_dp": "0", + "alt_dp": "190", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "240", + "ref_dp": "0", + "alt_dp": "240", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "455", + "ref_dp": "0", + "alt_dp": "454", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "551", + "ref_dp": "10", + "alt_dp": "540", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25531", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.139A>G", + "hgvs_p": "p.Ile47Val", + "hgvs_p_1_letter": "p.I47V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "249", + "ref_dp": "0", + "alt_dp": "249", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "144", + "ref_dp": "0", + "alt_dp": "144", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "0", + "alt_dp": "147", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "176", + "ref_dp": "1", + "alt_dp": "175", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "126", + "ref_dp": "0", + "alt_dp": "126", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2785", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "51", + "alt_dp": "28", + "af": "0.35" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2520T>C", + "hgvs_p": "p.Asn840Asn", + "hgvs_p_1_letter": "p.N840N" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "795", + "ref_dp": "2", + "alt_dp": "791", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "801", + "ref_dp": "2", + "alt_dp": "799", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "0", + "alt_dp": "88", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "589", + "ref_dp": "587", + "alt_dp": "367", + "af": "0.62" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6879", + "ref_dp": "67", + "alt_dp": "6807", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6840", + "ref_dp": "2", + "alt_dp": "6824", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "13", + "alt_dp": "8", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "13", + "alt_dp": "8", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2169", + "ref_dp": "2", + "alt_dp": "2167", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220651", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10323", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10058A>G", + "hgvs_p": "p.Lys3353Arg", + "hgvs_p_1_letter": "p.K3353R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10333", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.10068A>G", + "hgvs_p": "p.Thr3356Thr", + "hgvs_p_1_letter": "p.T3356T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "33", + "alt_dp": "26", + "af": "0.76" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1396", + "ref_dp": "7", + "alt_dp": "1389", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21740", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "15", + "alt_dp": "12", + "af": "0.44" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.178T>G", + "hgvs_p": "p.Ser60Ala", + "hgvs_p_1_letter": "p.S60A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "2", + "alt_dp": "22", + "af": "0.92" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "24", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21843", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "19", + "alt_dp": "12", + "af": "0.39" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.281C>A", + "hgvs_p": "p.Ser94Tyr", + "hgvs_p_1_letter": "p.S94Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "827", + "ref_dp": "0", + "alt_dp": "827", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "880", + "ref_dp": "1", + "alt_dp": "878", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "393", + "ref_dp": "0", + "alt_dp": "393", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "380", + "ref_dp": "1", + "alt_dp": "378", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "263", + "ref_dp": "0", + "alt_dp": "262", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "300", + "ref_dp": "4", + "alt_dp": "296", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2592", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "16", + "alt_dp": "8", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2327C>A", + "hgvs_p": "p.Ala776Asp", + "hgvs_p_1_letter": "p.A776D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "295", + "ref_dp": "0", + "alt_dp": "295", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "223", + "ref_dp": "0", + "alt_dp": "223", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "230", + "ref_dp": "0", + "alt_dp": "230", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "234", + "ref_dp": "0", + "alt_dp": "234", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "71", + "af": "0.97" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "194", + "ref_dp": "1", + "alt_dp": "193", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "223", + "ref_dp": "2", + "alt_dp": "221", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "186", + "ref_dp": "186", + "alt_dp": "128", + "af": "0.69" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11290", + "ref_dp": "87", + "alt_dp": "11197", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11251", + "ref_dp": "5", + "alt_dp": "11237", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4301", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4036C>T", + "hgvs_p": "p.Leu1346Phe", + "hgvs_p_1_letter": "p.L1346F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7680", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "31", + "alt_dp": "13", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7415A>G", + "hgvs_p": "p.Asp2472Gly", + "hgvs_p_1_letter": "p.D2472G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1490", + "ref_dp": "7", + "alt_dp": "1483", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220652", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10135", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.9870T>C", + "hgvs_p": "p.Leu3290Leu", + "hgvs_p_1_letter": "p.L3290L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "58", + "alt_dp": "53", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "113", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "20", + "alt_dp": "13", + "af": "0.39" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-153A>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "116", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "23", + "alt_dp": "13", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-150G>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2217", + "ref_dp": "3", + "alt_dp": "2214", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14646", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "35", + "alt_dp": "14", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14381T>A", + "hgvs_p": "p.Leu4794Gln", + "hgvs_p_1_letter": "p.L4794Q" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "48", + "alt_dp": "45", + "af": "0.92" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "858", + "ref_dp": "0", + "alt_dp": "858", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "930", + "ref_dp": "0", + "alt_dp": "930", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "413", + "ref_dp": "0", + "alt_dp": "413", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "403", + "ref_dp": "1", + "alt_dp": "400", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "181", + "ref_dp": "2", + "alt_dp": "179", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "220", + "ref_dp": "0", + "alt_dp": "219", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "77", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "425", + "ref_dp": "0", + "alt_dp": "425", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "509", + "ref_dp": "17", + "alt_dp": "492", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24803", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "190", + "ref_dp": "0", + "alt_dp": "190", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3241A>G", + "hgvs_p": "p.Ile1081Val", + "hgvs_p_1_letter": "p.I1081V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25708", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "2", + "alt_dp": "17", + "af": "0.89" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.316C>T", + "hgvs_p": "p.Leu106Phe", + "hgvs_p_1_letter": "p.L106F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "493", + "ref_dp": "0", + "alt_dp": "493", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "207", + "ref_dp": "0", + "alt_dp": "207", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "193", + "ref_dp": "0", + "alt_dp": "193", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "201", + "ref_dp": "1", + "alt_dp": "199", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2755", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "92", + "ref_dp": "69", + "alt_dp": "23", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2490G>A", + "hgvs_p": "p.Val830Val", + "hgvs_p_1_letter": "p.V830V" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "646", + "ref_dp": "0", + "alt_dp": "644", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "720", + "ref_dp": "2", + "alt_dp": "718", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "559", + "ref_dp": "554", + "alt_dp": "308", + "af": "0.55" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9059", + "ref_dp": "70", + "alt_dp": "8983", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9032", + "ref_dp": "4", + "alt_dp": "9012", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29301", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3790", + "ref_dp": "4", + "alt_dp": "3786", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1028A>G", + "hgvs_p": "p.Asp343Gly", + "hgvs_p_1_letter": "p.D343G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7488", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "228", + "ref_dp": "0", + "alt_dp": "228", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7223C>T", + "hgvs_p": "p.Thr2408Ile", + "hgvs_p_1_letter": "p.T2408I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2474", + "ref_dp": "4", + "alt_dp": "2469", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220653", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "10", + "alt_dp": "9", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "387", + "ref_dp": "0", + "alt_dp": "387", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14560", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.14295T>A", + "hgvs_p": "p.Cys4765*", + "hgvs_p_1_letter": "p.C4765*" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "311", + "ref_dp": "0", + "alt_dp": "311", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "312", + "ref_dp": "2", + "alt_dp": "310", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "157", + "ref_dp": "0", + "alt_dp": "157", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "154", + "ref_dp": "0", + "alt_dp": "154", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "63", + "ref_dp": "0", + "alt_dp": "61", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "71", + "ref_dp": "0", + "alt_dp": "71", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "393", + "ref_dp": "0", + "alt_dp": "393", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2633", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "5", + "alt_dp": "6", + "af": "0.55" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2368T>A", + "hgvs_p": "p.Leu790Met", + "hgvs_p_1_letter": "p.L790M" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "113", + "ref_dp": "0", + "alt_dp": "113", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "115", + "ref_dp": "0", + "alt_dp": "113", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2702", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2437T>C", + "hgvs_p": "p.Phe813Leu", + "hgvs_p_1_letter": "p.F813L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "184", + "ref_dp": "0", + "alt_dp": "184", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "212", + "ref_dp": "1", + "alt_dp": "211", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "166", + "ref_dp": "166", + "alt_dp": "120", + "af": "0.72" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6955", + "ref_dp": "64", + "alt_dp": "6886", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6937", + "ref_dp": "2", + "alt_dp": "6917", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "685", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4513", + "ref_dp": "4475", + "alt_dp": "2142", + "af": "0.47" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.421_429delAAGTCATTT", + "hgvs_p": "p.Lys141_Phe143del", + "hgvs_p_1_letter": "p.K141_F143del" + }, + "Variant": { + "ref": "AAAGTCATTT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "694", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "9", + "alt_dp": "5", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.429T>A", + "hgvs_p": "p.Phe143Leu", + "hgvs_p_1_letter": "p.F143L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "4", + "alt_dp": "6", + "af": "0.6" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "618", + "ref_dp": "0", + "alt_dp": "618", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220654", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "106", + "alt_dp": "97", + "af": "0.92" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2838", + "ref_dp": "1", + "alt_dp": "2837", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "35", + "alt_dp": "33", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "780", + "ref_dp": "0", + "alt_dp": "780", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "754", + "ref_dp": "0", + "alt_dp": "754", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "331", + "ref_dp": "0", + "alt_dp": "331", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "321", + "ref_dp": "0", + "alt_dp": "317", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "258", + "ref_dp": "2", + "alt_dp": "255", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "310", + "ref_dp": "0", + "alt_dp": "308", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "384", + "ref_dp": "0", + "alt_dp": "384", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "439", + "ref_dp": "6", + "alt_dp": "433", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "591", + "ref_dp": "3", + "alt_dp": "588", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "261", + "ref_dp": "0", + "alt_dp": "261", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "241", + "ref_dp": "0", + "alt_dp": "241", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "269", + "ref_dp": "2", + "alt_dp": "267", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "227", + "ref_dp": "0", + "alt_dp": "225", + "af": "0.99" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "695", + "ref_dp": "0", + "alt_dp": "693", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "714", + "ref_dp": "0", + "alt_dp": "712", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "538", + "ref_dp": "535", + "alt_dp": "345", + "af": "0.64" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5172", + "ref_dp": "63", + "alt_dp": "5108", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5131", + "ref_dp": "0", + "alt_dp": "5124", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "73", + "ref_dp": "0", + "alt_dp": "73", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "13", + "alt_dp": "8", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "13", + "alt_dp": "8", + "af": "0.38" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1798", + "ref_dp": "4", + "alt_dp": "1792", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220655", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "66", + "ref_dp": "0", + "alt_dp": "66", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "124", + "ref_dp": "124", + "alt_dp": "112", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "249", + "ref_dp": "2", + "alt_dp": "247", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6068", + "ref_dp": "4", + "alt_dp": "6064", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "167", + "ref_dp": "2", + "alt_dp": "164", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "17797", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "5", + "alt_dp": "6", + "af": "0.55" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17532G>T", + "hgvs_p": "p.Leu5844Leu", + "hgvs_p_1_letter": "p.L5844L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "224", + "ref_dp": "0", + "alt_dp": "224", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "226", + "ref_dp": "224", + "alt_dp": "213", + "af": "0.94" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "271", + "ref_dp": "0", + "alt_dp": "271", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2270", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2005A>G", + "hgvs_p": "p.Lys669Glu", + "hgvs_p_1_letter": "p.K669E" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "2", + "alt_dp": "9", + "af": "0.82" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1843", + "ref_dp": "2", + "alt_dp": "1841", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1813", + "ref_dp": "2", + "alt_dp": "1808", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "652", + "ref_dp": "0", + "alt_dp": "652", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "630", + "ref_dp": "0", + "alt_dp": "620", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "445", + "ref_dp": "0", + "alt_dp": "445", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "779", + "ref_dp": "0", + "alt_dp": "777", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "137", + "ref_dp": "0", + "alt_dp": "136", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "827", + "ref_dp": "0", + "alt_dp": "825", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "960", + "ref_dp": "7", + "alt_dp": "950", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "85", + "ref_dp": "0", + "alt_dp": "85", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25855", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "0", + "alt_dp": "101", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.463G>A", + "hgvs_p": "p.Asp155Asn", + "hgvs_p_1_letter": "p.D155N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "450", + "ref_dp": "2", + "alt_dp": "448", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "478", + "ref_dp": "1", + "alt_dp": "477", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "554", + "ref_dp": "0", + "alt_dp": "554", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "578", + "ref_dp": "4", + "alt_dp": "571", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "283", + "ref_dp": "0", + "alt_dp": "281", + "af": "0.99" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "164", + "ref_dp": "1", + "alt_dp": "163", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2207", + "ref_dp": "4", + "alt_dp": "2199", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2296", + "ref_dp": "7", + "alt_dp": "2282", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1753", + "ref_dp": "1743", + "alt_dp": "1191", + "af": "0.68" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5261", + "ref_dp": "74", + "alt_dp": "5183", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5202", + "ref_dp": "6", + "alt_dp": "5186", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29772", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "downstream_gene_variant", + "hgvs_c": "c.*4388T>C", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "1", + "alt_dp": "75", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "18", + "alt_dp": "6", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "18", + "alt_dp": "6", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2376", + "ref_dp": "3", + "alt_dp": "2367", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8652", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2140", + "ref_dp": "8", + "alt_dp": "2132", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8387T>C", + "hgvs_p": "p.Met2796Thr", + "hgvs_p_1_letter": "p.M2796T" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "220656", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "831", + "ref_dp": "0", + "alt_dp": "831", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13975", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_retained_variant", + "hgvs_c": "c.13710G>A", + "hgvs_p": "p.Ter4570Ter", + "hgvs_p_1_letter": "p.*4570*" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16409", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "22", + "alt_dp": "9", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.16144C>T", + "hgvs_p": "p.Gln5382*", + "hgvs_p_1_letter": "p.Q5382*" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "19", + "alt_dp": "17", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "428", + "ref_dp": "0", + "alt_dp": "428", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "502", + "ref_dp": "4", + "alt_dp": "498", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "215", + "ref_dp": "0", + "alt_dp": "215", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "206", + "ref_dp": "0", + "alt_dp": "204", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "50", + "ref_dp": "0", + "alt_dp": "50", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "1", + "alt_dp": "86", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26598", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.76T>C", + "hgvs_p": "p.Phe26Leu", + "hgvs_p_1_letter": "p.F26L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26712", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "5", + "alt_dp": "10", + "af": "0.67" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.190T>C", + "hgvs_p": "p.Cys64Arg", + "hgvs_p_1_letter": "p.C64R" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "136", + "ref_dp": "0", + "alt_dp": "134", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "0", + "alt_dp": "132", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "98", + "ref_dp": "97", + "alt_dp": "63", + "af": "0.64" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28877", + "nucleotide": "TC" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7768", + "ref_dp": "7", + "alt_dp": "7718", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.604_605delAGinsTC", + "hgvs_p": "p.203", + "hgvs_p_1_letter": "p.203" + }, + "Variant": { + "ref": "AG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7783", + "ref_dp": "17", + "alt_dp": "7748", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7807", + "ref_dp": "2", + "alt_dp": "7798", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4920", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "9", + "alt_dp": "3", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4655C>T", + "hgvs_p": "p.Thr1552Ile", + "hgvs_p_1_letter": "p.T1552I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "610", + "ref_dp": "3", + "alt_dp": "607", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220657", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10647", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10382C>T", + "hgvs_p": "p.Thr3461Ile", + "hgvs_p_1_letter": "p.T3461I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1613", + "ref_dp": "0", + "alt_dp": "1613", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15966", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "12", + "alt_dp": "8", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15701T>C", + "hgvs_p": "p.Val5234Ala", + "hgvs_p_1_letter": "p.V5234A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "37", + "alt_dp": "30", + "af": "0.79" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "510", + "ref_dp": "2", + "alt_dp": "508", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "541", + "ref_dp": "0", + "alt_dp": "541", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "264", + "ref_dp": "0", + "alt_dp": "264", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "253", + "ref_dp": "0", + "alt_dp": "249", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "0", + "alt_dp": "53", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "149", + "ref_dp": "0", + "alt_dp": "146", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "170", + "ref_dp": "4", + "alt_dp": "166", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "139", + "ref_dp": "0", + "alt_dp": "139", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "43", + "af": "0.98" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "737", + "ref_dp": "0", + "alt_dp": "737", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "713", + "ref_dp": "2", + "alt_dp": "711", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "527", + "ref_dp": "525", + "alt_dp": "343", + "af": "0.65" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28425", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "70", + "alt_dp": "25", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.152C>T", + "hgvs_p": "p.Ser51Phe", + "hgvs_p_1_letter": "p.S51F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9546", + "ref_dp": "60", + "alt_dp": "9475", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9546", + "ref_dp": "3", + "alt_dp": "9522", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1051", + "ref_dp": "5", + "alt_dp": "1046", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220658", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "20", + "alt_dp": "18", + "af": "0.9" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11454", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "27", + "af": "0.93" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11189C>T", + "hgvs_p": "p.Ala3730Val", + "hgvs_p_1_letter": "p.A3730V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1324", + "ref_dp": "7", + "alt_dp": "1317", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20936", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20671C>T", + "hgvs_p": "p.Arg6891Cys", + "hgvs_p_1_letter": "p.R6891C" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21266", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "8", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.21001A>G", + "hgvs_p": "p.Lys7001Glu", + "hgvs_p_1_letter": "p.K7001E" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "27", + "alt_dp": "24", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "786", + "ref_dp": "0", + "alt_dp": "786", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "772", + "ref_dp": "0", + "alt_dp": "772", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "327", + "ref_dp": "0", + "alt_dp": "327", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "323", + "ref_dp": "0", + "alt_dp": "323", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "0", + "alt_dp": "89", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "118", + "ref_dp": "0", + "alt_dp": "118", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "233", + "ref_dp": "0", + "alt_dp": "232", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "264", + "ref_dp": "11", + "alt_dp": "253", + "af": "0.96" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "231", + "ref_dp": "2", + "alt_dp": "229", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "217", + "ref_dp": "0", + "alt_dp": "217", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "261", + "ref_dp": "0", + "alt_dp": "261", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "244", + "ref_dp": "0", + "alt_dp": "244", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "725", + "ref_dp": "0", + "alt_dp": "723", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "708", + "ref_dp": "0", + "alt_dp": "707", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "566", + "ref_dp": "561", + "alt_dp": "435", + "af": "0.77" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10102", + "ref_dp": "94", + "alt_dp": "9997", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10039", + "ref_dp": "10", + "alt_dp": "10008", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "885", + "ref_dp": "0", + "alt_dp": "885", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220659", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "147", + "alt_dp": "129", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "153", + "ref_dp": "0", + "alt_dp": "153", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5113", + "ref_dp": "5", + "alt_dp": "5106", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "0", + "alt_dp": "87", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "130", + "ref_dp": "2", + "alt_dp": "128", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "132", + "ref_dp": "132", + "alt_dp": "117", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "126", + "ref_dp": "0", + "alt_dp": "126", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3188", + "ref_dp": "6", + "alt_dp": "3182", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3075", + "ref_dp": "2", + "alt_dp": "3067", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1225", + "ref_dp": "0", + "alt_dp": "1223", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1183", + "ref_dp": "1", + "alt_dp": "1178", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "575", + "ref_dp": "0", + "alt_dp": "574", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "852", + "ref_dp": "0", + "alt_dp": "845", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "1", + "alt_dp": "85", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "624", + "ref_dp": "1", + "alt_dp": "618", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "757", + "ref_dp": "12", + "alt_dp": "745", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "1", + "alt_dp": "39", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "0", + "alt_dp": "88", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "546", + "ref_dp": "1", + "alt_dp": "545", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "449", + "ref_dp": "2", + "alt_dp": "447", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "432", + "ref_dp": "0", + "alt_dp": "432", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "479", + "ref_dp": "2", + "alt_dp": "477", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "294", + "ref_dp": "0", + "alt_dp": "294", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "180", + "ref_dp": "1", + "alt_dp": "179", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27970", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "696", + "ref_dp": "19", + "alt_dp": "675", + "af": "0.97" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.77C>T", + "hgvs_p": "p.Thr26Ile", + "hgvs_p_1_letter": "p.T26I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1877", + "ref_dp": "3", + "alt_dp": "1872", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1989", + "ref_dp": "8", + "alt_dp": "1980", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1571", + "ref_dp": "1561", + "alt_dp": "969", + "af": "0.62" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3757", + "ref_dp": "52", + "alt_dp": "3700", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3725", + "ref_dp": "2", + "alt_dp": "3716", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "91", + "ref_dp": "0", + "alt_dp": "91", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "34", + "ref_dp": "0", + "alt_dp": "34", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "10", + "alt_dp": "14", + "af": "0.58" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "9", + "alt_dp": "14", + "af": "0.61" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7984", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "934", + "ref_dp": "1", + "alt_dp": "933", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7719T>C", + "hgvs_p": "p.Asp2573Asp", + "hgvs_p_1_letter": "p.D2573D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3572", + "ref_dp": "10", + "alt_dp": "3552", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "999", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2162", + "ref_dp": "22", + "alt_dp": "2138", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.734C>T", + "hgvs_p": "p.Ser245Phe", + "hgvs_p_1_letter": "p.S245F" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "220660", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "155", + "ref_dp": "151", + "alt_dp": "132", + "af": "0.85" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "138", + "ref_dp": "0", + "alt_dp": "138", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4902", + "ref_dp": "11", + "alt_dp": "4891", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13750", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.13485T>A", + "hgvs_p": "p.Ser4495Arg", + "hgvs_p_1_letter": "p.S4495R" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "0", + "alt_dp": "103", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15336", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "2", + "alt_dp": "9", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15071T>C", + "hgvs_p": "p.Leu5024Ser", + "hgvs_p_1_letter": "p.L5024S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15359", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "7", + "alt_dp": "7", + "af": "0.5" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15094G>A", + "hgvs_p": "p.Ala5032Thr", + "hgvs_p_1_letter": "p.A5032T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16744", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "344", + "ref_dp": "0", + "alt_dp": "344", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.16479G>A", + "hgvs_p": "p.Leu5493Leu", + "hgvs_p_1_letter": "p.L5493L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "186", + "ref_dp": "0", + "alt_dp": "186", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "190", + "ref_dp": "187", + "alt_dp": "174", + "af": "0.92" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "164", + "ref_dp": "0", + "alt_dp": "164", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3655", + "ref_dp": "3", + "alt_dp": "3650", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3613", + "ref_dp": "12", + "alt_dp": "3596", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1227", + "ref_dp": "0", + "alt_dp": "1225", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1189", + "ref_dp": "2", + "alt_dp": "1175", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "22", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "242", + "ref_dp": "0", + "alt_dp": "239", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "408", + "ref_dp": "0", + "alt_dp": "407", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "525", + "ref_dp": "0", + "alt_dp": "521", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "600", + "ref_dp": "6", + "alt_dp": "592", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2500", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2235A>G", + "hgvs_p": "p.Glu745Glu", + "hgvs_p_1_letter": "p.E745E" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "318", + "ref_dp": "1", + "alt_dp": "317", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "309", + "ref_dp": "0", + "alt_dp": "309", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "350", + "ref_dp": "0", + "alt_dp": "350", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "356", + "ref_dp": "3", + "alt_dp": "353", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "249", + "ref_dp": "0", + "alt_dp": "249", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "129", + "ref_dp": "1", + "alt_dp": "128", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1073", + "ref_dp": "0", + "alt_dp": "1070", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1105", + "ref_dp": "5", + "alt_dp": "1097", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "776", + "ref_dp": "768", + "alt_dp": "491", + "af": "0.63" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3182", + "ref_dp": "53", + "alt_dp": "3121", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3146", + "ref_dp": "1", + "alt_dp": "3138", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3264", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1132", + "ref_dp": "6", + "alt_dp": "1125", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2999C>T", + "hgvs_p": "p.Thr1000Ile", + "hgvs_p_1_letter": "p.T1000I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5512", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5247C>T", + "hgvs_p": "p.Asn1749Asn", + "hgvs_p_1_letter": "p.N1749N" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "24", + "alt_dp": "12", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "24", + "alt_dp": "12", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3635", + "ref_dp": "10", + "alt_dp": "3623", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220661", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "2", + "alt_dp": "26", + "af": "0.93" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "83", + "ref_dp": "0", + "alt_dp": "83", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "268", + "ref_dp": "262", + "alt_dp": "243", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "203", + "ref_dp": "0", + "alt_dp": "203", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7311", + "ref_dp": "6", + "alt_dp": "7305", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13678", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.13413T>C", + "hgvs_p": "p.Thr4471Thr", + "hgvs_p_1_letter": "p.T4471T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "157", + "ref_dp": "0", + "alt_dp": "157", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "1", + "alt_dp": "13", + "af": "0.93" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20081", + "nucleotide": "T" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "7", + "alt_dp": "4", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.19816C>T", + "hgvs_p": "p.Leu6606Leu", + "hgvs_p_1_letter": "p.L6606L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20085", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.33" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.19822delG", + "hgvs_p": "p.Val6608fs", + "hgvs_p_1_letter": "p.V6608fs" + }, + "Variant": { + "ref": "AG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21595", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "626", + "ref_dp": "3", + "alt_dp": "621", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.33C>T", + "hgvs_p": "p.Val11Val", + "hgvs_p_1_letter": "p.V11V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "151", + "ref_dp": "2", + "alt_dp": "149", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "152", + "ref_dp": "151", + "alt_dp": "145", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "232", + "ref_dp": "1", + "alt_dp": "231", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22992", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1430G>A", + "hgvs_p": "p.Ser477Asn", + "hgvs_p_1_letter": "p.S477N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22995", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1433C>A", + "hgvs_p": "p.Thr478Lys", + "hgvs_p_1_letter": "p.T478K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3174", + "ref_dp": "1", + "alt_dp": "3172", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3000", + "ref_dp": "2", + "alt_dp": "2995", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1121", + "ref_dp": "0", + "alt_dp": "1121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1072", + "ref_dp": "0", + "alt_dp": "1066", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "427", + "ref_dp": "0", + "alt_dp": "427", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "638", + "ref_dp": "0", + "alt_dp": "636", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "151", + "ref_dp": "2", + "alt_dp": "149", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "857", + "ref_dp": "0", + "alt_dp": "855", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1013", + "ref_dp": "12", + "alt_dp": "1001", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2470", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2205C>T", + "hgvs_p": "p.Ala735Ala", + "hgvs_p_1_letter": "p.A735A" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "2", + "alt_dp": "57", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "0", + "alt_dp": "70", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "516", + "ref_dp": "0", + "alt_dp": "516", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "322", + "ref_dp": "0", + "alt_dp": "322", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "284", + "ref_dp": "0", + "alt_dp": "283", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "337", + "ref_dp": "7", + "alt_dp": "330", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "178", + "ref_dp": "0", + "alt_dp": "178", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "0", + "alt_dp": "70", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1288", + "ref_dp": "0", + "alt_dp": "1287", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1327", + "ref_dp": "5", + "alt_dp": "1322", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "988", + "ref_dp": "984", + "alt_dp": "611", + "af": "0.62" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4858", + "ref_dp": "62", + "alt_dp": "4792", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4828", + "ref_dp": "1", + "alt_dp": "4820", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2995", + "ref_dp": "5", + "alt_dp": "2985", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220663", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12864", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.12599A>C", + "hgvs_p": "p.Asp4200Ala", + "hgvs_p_1_letter": "p.D4200A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "1312", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "475", + "ref_dp": "0", + "alt_dp": "473", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1047G>T", + "hgvs_p": "p.Leu349Phe", + "hgvs_p_1_letter": "p.L349F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "259", + "ref_dp": "0", + "alt_dp": "259", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18622", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "11", + "alt_dp": "5", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.18357A>G", + "hgvs_p": "p.Leu6119Leu", + "hgvs_p_1_letter": "p.L6119L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "0", + "alt_dp": "89", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "106", + "ref_dp": "0", + "alt_dp": "106", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "139", + "ref_dp": "0", + "alt_dp": "139", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "158", + "ref_dp": "0", + "alt_dp": "158", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "479", + "ref_dp": "2", + "alt_dp": "477", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "156", + "ref_dp": "0", + "alt_dp": "156", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "120", + "ref_dp": "0", + "alt_dp": "120", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "166", + "ref_dp": "2", + "alt_dp": "163", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27274", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "17", + "alt_dp": "7", + "af": "0.29" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.73T>A", + "hgvs_p": "p.Ser25Thr", + "hgvs_p_1_letter": "p.S25T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27476", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "21", + "alt_dp": "126", + "af": "0.86" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.83C>T", + "hgvs_p": "p.Thr28Ile", + "hgvs_p_1_letter": "p.T28I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "150", + "ref_dp": "0", + "alt_dp": "150", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "159", + "ref_dp": "2", + "alt_dp": "157", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "171", + "ref_dp": "171", + "alt_dp": "136", + "af": "0.8" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9147", + "ref_dp": "39", + "alt_dp": "9102", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9138", + "ref_dp": "1", + "alt_dp": "9105", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29301", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1729", + "ref_dp": "4", + "alt_dp": "1725", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1028A>G", + "hgvs_p": "p.Asp343Gly", + "hgvs_p_1_letter": "p.D343G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3760", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "316", + "ref_dp": "215", + "alt_dp": "97", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "stop_gained", + "hgvs_c": "c.3495T>A", + "hgvs_p": "p.Cys1165*", + "hgvs_p_1_letter": "p.C1165*" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "223", + "ref_dp": "0", + "alt_dp": "223", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220664", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "112", + "ref_dp": "0", + "alt_dp": "112", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "302", + "ref_dp": "300", + "alt_dp": "269", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "300", + "ref_dp": "0", + "alt_dp": "300", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5521", + "ref_dp": "11", + "alt_dp": "5501", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "214", + "ref_dp": "4", + "alt_dp": "210", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15336", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "5", + "alt_dp": "6", + "af": "0.55" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15071T>C", + "hgvs_p": "p.Leu5024Ser", + "hgvs_p_1_letter": "p.L5024S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15359", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "6", + "alt_dp": "7", + "af": "0.54" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15094G>A", + "hgvs_p": "p.Ala5032Thr", + "hgvs_p_1_letter": "p.A5032T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "251", + "ref_dp": "1", + "alt_dp": "250", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "261", + "ref_dp": "0", + "alt_dp": "261", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "266", + "ref_dp": "261", + "alt_dp": "232", + "af": "0.87" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "297", + "ref_dp": "0", + "alt_dp": "297", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22992", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1430G>A", + "hgvs_p": "p.Ser477Asn", + "hgvs_p_1_letter": "p.S477N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23013", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1451A>C", + "hgvs_p": "p.Glu484Ala", + "hgvs_p_1_letter": "p.E484A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23040", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1478A>G", + "hgvs_p": "p.Gln493Arg", + "hgvs_p_1_letter": "p.Q493R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23048", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1486G>A", + "hgvs_p": "p.Gly496Ser", + "hgvs_p_1_letter": "p.G496S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1493A>G", + "hgvs_p": "p.Gln498Arg", + "hgvs_p_1_letter": "p.Q498R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23063", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "14", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1501A>T", + "hgvs_p": "p.Asn501Tyr", + "hgvs_p_1_letter": "p.N501Y" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23075", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1513T>C", + "hgvs_p": "p.Tyr505His", + "hgvs_p_1_letter": "p.Y505H" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2654", + "ref_dp": "0", + "alt_dp": "2654", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2542", + "ref_dp": "8", + "alt_dp": "2530", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "936", + "ref_dp": "0", + "alt_dp": "935", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "896", + "ref_dp": "0", + "alt_dp": "889", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "0", + "alt_dp": "54", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "895", + "ref_dp": "0", + "alt_dp": "891", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1211", + "ref_dp": "0", + "alt_dp": "1198", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "268", + "ref_dp": "0", + "alt_dp": "268", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1053", + "ref_dp": "0", + "alt_dp": "1053", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1182", + "ref_dp": "13", + "alt_dp": "1169", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "152", + "ref_dp": "0", + "alt_dp": "152", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "636", + "ref_dp": "2", + "alt_dp": "634", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "177", + "ref_dp": "0", + "alt_dp": "177", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "203", + "ref_dp": "0", + "alt_dp": "203", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "205", + "ref_dp": "0", + "alt_dp": "205", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "346", + "ref_dp": "0", + "alt_dp": "340", + "af": "0.98" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "64", + "ref_dp": "0", + "alt_dp": "64", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1831", + "ref_dp": "9", + "alt_dp": "1819", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1835", + "ref_dp": "8", + "alt_dp": "1827", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "167", + "ref_dp": "1", + "alt_dp": "166", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1291", + "ref_dp": "1282", + "alt_dp": "743", + "af": "0.58" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2695", + "ref_dp": "46", + "alt_dp": "2646", + "af": "0.98" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2663", + "ref_dp": "6", + "alt_dp": "2655", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "50", + "ref_dp": "0", + "alt_dp": "50", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5386", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.5121T>G", + "hgvs_p": "p.Ala1707Ala", + "hgvs_p_1_letter": "p.A1707A" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2721", + "ref_dp": "8", + "alt_dp": "2712", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220665", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11074", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "15", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.10817delT", + "hgvs_p": "p.Leu3606fs", + "hgvs_p_1_letter": "p.L3606fs" + }, + "Variant": { + "ref": "CT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11186", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "18", + "alt_dp": "8", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.10921T>C", + "hgvs_p": "p.Leu3641Leu", + "hgvs_p_1_letter": "p.L3641L" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "49", + "alt_dp": "41", + "af": "0.84" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2411", + "ref_dp": "5", + "alt_dp": "2405", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19162", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "872", + "ref_dp": "0", + "alt_dp": "868", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.18897G>T", + "hgvs_p": "p.Leu6299Leu", + "hgvs_p_1_letter": "p.L6299L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "0", + "alt_dp": "52", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "52", + "ref_dp": "52", + "alt_dp": "47", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23235", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "12", + "alt_dp": "7", + "af": "0.37" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1673A>G", + "hgvs_p": "p.Lys558Arg", + "hgvs_p_1_letter": "p.K558R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1508", + "ref_dp": "0", + "alt_dp": "1508", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1423", + "ref_dp": "6", + "alt_dp": "1417", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "648", + "ref_dp": "0", + "alt_dp": "648", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "624", + "ref_dp": "0", + "alt_dp": "621", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "71", + "ref_dp": "0", + "alt_dp": "71", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "140", + "ref_dp": "0", + "alt_dp": "140", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "384", + "ref_dp": "0", + "alt_dp": "383", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "449", + "ref_dp": "11", + "alt_dp": "438", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "646", + "ref_dp": "0", + "alt_dp": "646", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "242", + "ref_dp": "0", + "alt_dp": "242", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "271", + "ref_dp": "0", + "alt_dp": "269", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "262", + "ref_dp": "1", + "alt_dp": "261", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "149", + "ref_dp": "0", + "alt_dp": "149", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "32", + "ref_dp": "0", + "alt_dp": "32", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27676", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "23", + "alt_dp": "8", + "af": "0.26" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.283G>C", + "hgvs_p": "p.Glu95Gln", + "hgvs_p_1_letter": "p.E95Q" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "0", + "alt_dp": "55", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "837", + "ref_dp": "0", + "alt_dp": "837", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "921", + "ref_dp": "0", + "alt_dp": "919", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "88", + "ref_dp": "0", + "alt_dp": "88", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "702", + "ref_dp": "694", + "alt_dp": "428", + "af": "0.61" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8854", + "ref_dp": "85", + "alt_dp": "8762", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8819", + "ref_dp": "2", + "alt_dp": "8808", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4087", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3822T>C", + "hgvs_p": "p.Ile1274Ile", + "hgvs_p_1_letter": "p.I1274I" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "49", + "ref_dp": "0", + "alt_dp": "49", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "5", + "alt_dp": "12", + "af": "0.71" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "5", + "alt_dp": "12", + "af": "0.71" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2963", + "ref_dp": "3", + "alt_dp": "2957", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220666", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11267", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "24", + "alt_dp": "10", + "af": "0.36" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.11005_11006delAT", + "hgvs_p": "p.Met3669fs", + "hgvs_p_1_letter": "p.M3669fs" + }, + "Variant": { + "ref": "GAT" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11332", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.11067A>G", + "hgvs_p": "p.Val3689Val", + "hgvs_p_1_letter": "p.V3689V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11387", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11122G>A", + "hgvs_p": "p.Val3708Met", + "hgvs_p_1_letter": "p.V3708M" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13432", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "486", + "ref_dp": "0", + "alt_dp": "486", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.13167C>T", + "hgvs_p": "p.Pro4389Pro", + "hgvs_p_1_letter": "p.P4389P" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21456", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.21191A>G", + "hgvs_p": "p.Lys7064Arg", + "hgvs_p_1_letter": "p.K7064R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21618", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.56C>G", + "hgvs_p": "p.Thr19Arg", + "hgvs_p_1_letter": "p.T19R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "319", + "ref_dp": "0", + "alt_dp": "319", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "0", + "alt_dp": "103", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>G", + "hgvs_p": "p.Pro681Arg", + "hgvs_p_1_letter": "p.P681R" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26767", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.245T>C", + "hgvs_p": "p.Ile82Thr", + "hgvs_p_1_letter": "p.I82T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27874", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.119C>T", + "hgvs_p": "p.Thr40Ile", + "hgvs_p_1_letter": "p.T40I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27916", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.23G>A", + "hgvs_p": "p.Gly8Glu", + "hgvs_p_1_letter": "p.G8E" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27943", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "3", + "alt_dp": "7", + "af": "0.7" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.50A>G", + "hgvs_p": "p.His17Arg", + "hgvs_p_1_letter": "p.H17R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28055", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "8", + "alt_dp": "7", + "af": "0.47" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.162A>G", + "hgvs_p": "p.Ser54Ser", + "hgvs_p_1_letter": "p.S54S" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28089", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "12", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.197_202delGTTCTA", + "hgvs_p": "p.Gly66_Lys68delinsGlu", + "hgvs_p_1_letter": "p.G66_K68delinsE" + }, + "Variant": { + "ref": "GGTTCTA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28179", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.286G>T", + "hgvs_p": "p.Gly96Cys", + "hgvs_p_1_letter": "p.G96C" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28247", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "90", + "alt_dp": "86", + "af": "0.96" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.355_360delGATTTC", + "hgvs_p": "p.Asp119_Phe120del", + "hgvs_p_1_letter": "p.D119_F120del" + }, + "Variant": { + "ref": "AGATTTC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "118", + "ref_dp": "118", + "alt_dp": "105", + "af": "0.89" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3delA", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "TA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28367", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "96", + "ref_dp": "0", + "alt_dp": "96", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.94C>T", + "hgvs_p": "p.Arg32Cys", + "hgvs_p_1_letter": "p.R32C" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28378", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.105G>T", + "hgvs_p": "p.Ala35Ala", + "hgvs_p_1_letter": "p.A35A" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28461", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.188A>G", + "hgvs_p": "p.Asp63Gly", + "hgvs_p_1_letter": "p.D63G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5069", + "ref_dp": "16", + "alt_dp": "5029", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608G>T", + "hgvs_p": "p.Arg203Met", + "hgvs_p_1_letter": "p.R203M" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28916", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.643G>T", + "hgvs_p": "p.Gly215Cys", + "hgvs_p_1_letter": "p.G215C" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29402", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1865", + "ref_dp": "0", + "alt_dp": "1860", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1129G>T", + "hgvs_p": "p.Asp377Tyr", + "hgvs_p_1_letter": "p.D377Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3903", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3638C>T", + "hgvs_p": "p.Pro1213Leu", + "hgvs_p_1_letter": "p.P1213L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3987", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "0", + "alt_dp": "90", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3722C>T", + "hgvs_p": "p.Thr1241Ile", + "hgvs_p_1_letter": "p.T1241I" + }, + "Variant": { + "ref": "C" + } + } + ] + }, + { + "sample": "220667", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "0", + "alt_dp": "74", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "206", + "ref_dp": "202", + "alt_dp": "182", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "96", + "ref_dp": "0", + "alt_dp": "96", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3626", + "ref_dp": "4", + "alt_dp": "3622", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "117", + "ref_dp": "0", + "alt_dp": "117", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "157", + "ref_dp": "2", + "alt_dp": "155", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "159", + "ref_dp": "157", + "alt_dp": "139", + "af": "0.87" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "153", + "ref_dp": "1", + "alt_dp": "152", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3381", + "ref_dp": "6", + "alt_dp": "3375", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3427", + "ref_dp": "9", + "alt_dp": "3416", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1504", + "ref_dp": "0", + "alt_dp": "1502", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1436", + "ref_dp": "0", + "alt_dp": "1431", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "846", + "ref_dp": "0", + "alt_dp": "845", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1170", + "ref_dp": "0", + "alt_dp": "1164", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "128", + "ref_dp": "2", + "alt_dp": "124", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "798", + "ref_dp": "2", + "alt_dp": "795", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "930", + "ref_dp": "23", + "alt_dp": "905", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "100", + "ref_dp": "2", + "alt_dp": "98", + "af": "0.98" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1358", + "ref_dp": "2", + "alt_dp": "1355", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26361", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "8", + "alt_dp": "3", + "af": "0.27" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.117G>A", + "hgvs_p": "p.Leu39Leu", + "hgvs_p_1_letter": "p.L39L" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "438", + "ref_dp": "0", + "alt_dp": "436", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "513", + "ref_dp": "0", + "alt_dp": "513", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "473", + "ref_dp": "1", + "alt_dp": "472", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "618", + "ref_dp": "0", + "alt_dp": "618", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27384", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "764", + "ref_dp": "0", + "alt_dp": "764", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.183T>C", + "hgvs_p": "p.Asp61Asp", + "hgvs_p_1_letter": "p.D61D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "112", + "ref_dp": "0", + "alt_dp": "112", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1976", + "ref_dp": "8", + "alt_dp": "1963", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2173", + "ref_dp": "5", + "alt_dp": "2164", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "0", + "alt_dp": "80", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1572", + "ref_dp": "1560", + "alt_dp": "679", + "af": "0.43" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3593", + "ref_dp": "32", + "alt_dp": "3558", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3570", + "ref_dp": "4", + "alt_dp": "3559", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3040", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2775C>T", + "hgvs_p": "p.Tyr925Tyr", + "hgvs_p_1_letter": "p.Y925Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "165", + "ref_dp": "0", + "alt_dp": "165", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "77", + "ref_dp": "0", + "alt_dp": "77", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "9", + "alt_dp": "36", + "af": "0.8" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "9", + "alt_dp": "36", + "af": "0.8" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7984", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "627", + "ref_dp": "0", + "alt_dp": "627", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7719T>C", + "hgvs_p": "p.Asp2573Asp", + "hgvs_p_1_letter": "p.D2573D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4302", + "ref_dp": "15", + "alt_dp": "4285", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220668", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "33", + "alt_dp": "29", + "af": "0.88" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "418", + "ref_dp": "0", + "alt_dp": "418", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "206", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "13", + "alt_dp": "7", + "af": "0.35" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-60C>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "11", + "alt_dp": "7", + "af": "0.64" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "734", + "ref_dp": "0", + "alt_dp": "734", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "748", + "ref_dp": "0", + "alt_dp": "748", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "379", + "ref_dp": "0", + "alt_dp": "377", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "358", + "ref_dp": "0", + "alt_dp": "358", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "94", + "ref_dp": "0", + "alt_dp": "94", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "475", + "ref_dp": "2", + "alt_dp": "473", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "0", + "alt_dp": "90", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "0", + "alt_dp": "87", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "96", + "ref_dp": "0", + "alt_dp": "96", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27384", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.183T>C", + "hgvs_p": "p.Asp61Asp", + "hgvs_p_1_letter": "p.D61D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "260", + "ref_dp": "2", + "alt_dp": "258", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "297", + "ref_dp": "0", + "alt_dp": "297", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "176", + "ref_dp": "176", + "alt_dp": "105", + "af": "0.6" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8461", + "ref_dp": "46", + "alt_dp": "8410", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "8448", + "ref_dp": "1", + "alt_dp": "8431", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "6", + "alt_dp": "12", + "af": "0.67" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "6", + "alt_dp": "12", + "af": "0.67" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "7984", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "85", + "ref_dp": "0", + "alt_dp": "85", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7719T>C", + "hgvs_p": "p.Asp2573Asp", + "hgvs_p_1_letter": "p.D2573D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1330", + "ref_dp": "2", + "alt_dp": "1325", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220669", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "35", + "alt_dp": "33", + "af": "0.94" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1499", + "ref_dp": "4", + "alt_dp": "1495", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14466", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "20", + "alt_dp": "8", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.14201T>C", + "hgvs_p": "p.Phe4734Ser", + "hgvs_p_1_letter": "p.F4734S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14533", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14268A>G", + "hgvs_p": "p.Leu4756Leu", + "hgvs_p_1_letter": "p.L4756L" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "15572", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2032", + "ref_dp": "731", + "alt_dp": "1301", + "af": "0.64" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15307A>G", + "hgvs_p": "p.Met5103Val", + "hgvs_p_1_letter": "p.M5103V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "37", + "alt_dp": "29", + "af": "0.76" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1002", + "ref_dp": "0", + "alt_dp": "1002", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1030", + "ref_dp": "4", + "alt_dp": "1026", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "490", + "ref_dp": "0", + "alt_dp": "488", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "473", + "ref_dp": "0", + "alt_dp": "471", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "113", + "ref_dp": "0", + "alt_dp": "113", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "208", + "ref_dp": "0", + "alt_dp": "204", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "40", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "239", + "ref_dp": "0", + "alt_dp": "239", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "281", + "ref_dp": "6", + "alt_dp": "275", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1060", + "ref_dp": "2", + "alt_dp": "1056", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "516", + "ref_dp": "0", + "alt_dp": "516", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "508", + "ref_dp": "1", + "alt_dp": "505", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "474", + "ref_dp": "1", + "alt_dp": "472", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "247", + "ref_dp": "0", + "alt_dp": "247", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "92", + "af": "0.99" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1304", + "ref_dp": "1", + "alt_dp": "1302", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1395", + "ref_dp": "0", + "alt_dp": "1393", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1092", + "ref_dp": "1088", + "alt_dp": "734", + "af": "0.67" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28363", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "10", + "alt_dp": "6", + "af": "0.38" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.90A>T", + "hgvs_p": "p.Gly30Gly", + "hgvs_p_1_letter": "p.G30G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10404", + "ref_dp": "75", + "alt_dp": "10319", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10380", + "ref_dp": "2", + "alt_dp": "10364", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "2", + "alt_dp": "35", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "7", + "alt_dp": "37", + "af": "0.84" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2083", + "ref_dp": "5", + "alt_dp": "2078", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220670", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "38", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "101", + "alt_dp": "83", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "0", + "alt_dp": "81", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4671", + "ref_dp": "5", + "alt_dp": "4664", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "0", + "alt_dp": "121", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "121", + "ref_dp": "121", + "alt_dp": "114", + "af": "0.94" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "117", + "ref_dp": "0", + "alt_dp": "117", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "0", + "alt_dp": "11", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2094", + "ref_dp": "0", + "alt_dp": "2093", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2060", + "ref_dp": "6", + "alt_dp": "2053", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "847", + "ref_dp": "0", + "alt_dp": "845", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "817", + "ref_dp": "0", + "alt_dp": "815", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "328", + "ref_dp": "0", + "alt_dp": "327", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "478", + "ref_dp": "0", + "alt_dp": "477", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "93", + "ref_dp": "0", + "alt_dp": "93", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "520", + "ref_dp": "0", + "alt_dp": "518", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "628", + "ref_dp": "4", + "alt_dp": "624", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "58", + "ref_dp": "0", + "alt_dp": "58", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "372", + "ref_dp": "2", + "alt_dp": "370", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "296", + "ref_dp": "0", + "alt_dp": "296", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "354", + "ref_dp": "0", + "alt_dp": "354", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "361", + "ref_dp": "0", + "alt_dp": "361", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "268", + "ref_dp": "0", + "alt_dp": "268", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27632", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "28", + "alt_dp": "14", + "af": "0.33" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239G>A", + "hgvs_p": "p.Arg80Lys", + "hgvs_p_1_letter": "p.R80K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28253", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "482", + "ref_dp": "480", + "alt_dp": "479", + "af": "0.99" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.361delA", + "hgvs_p": "p.Ile121fs", + "hgvs_p_1_letter": "p.I121fs" + }, + "Variant": { + "ref": "CA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "569", + "ref_dp": "0", + "alt_dp": "566", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "572", + "ref_dp": "4", + "alt_dp": "568", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "78", + "ref_dp": "0", + "alt_dp": "78", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "386", + "ref_dp": "382", + "alt_dp": "243", + "af": "0.63" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7323", + "ref_dp": "72", + "alt_dp": "7246", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "7288", + "ref_dp": "2", + "alt_dp": "7274", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29399", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4164", + "ref_dp": "2", + "alt_dp": "4135", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1126G>T", + "hgvs_p": "p.Ala376Ser", + "hgvs_p_1_letter": "p.A376S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "57", + "ref_dp": "2", + "alt_dp": "55", + "af": "0.96" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3256", + "ref_dp": "13", + "alt_dp": "3242", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8652", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2794", + "ref_dp": "8", + "alt_dp": "2786", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8387T>C", + "hgvs_p": "p.Met2796Thr", + "hgvs_p_1_letter": "p.M2796T" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "220671", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "205", + "ref_dp": "204", + "alt_dp": "183", + "af": "0.89" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "98", + "ref_dp": "0", + "alt_dp": "98", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12008", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "232", + "ref_dp": "1", + "alt_dp": "230", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11743C>T", + "hgvs_p": "p.Leu3915Phe", + "hgvs_p_1_letter": "p.L3915F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3794", + "ref_dp": "10", + "alt_dp": "3783", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "1", + "alt_dp": "61", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "18163", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.17898A>G", + "hgvs_p": "p.Thr5966Thr", + "hgvs_p_1_letter": "p.T5966T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "97", + "ref_dp": "95", + "alt_dp": "87", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "108", + "ref_dp": "0", + "alt_dp": "108", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "0", + "alt_dp": "20", + "af": "0.91" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2394", + "ref_dp": "0", + "alt_dp": "2394", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2316", + "ref_dp": "2", + "alt_dp": "2309", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "848", + "ref_dp": "0", + "alt_dp": "848", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "798", + "ref_dp": "0", + "alt_dp": "798", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "59", + "ref_dp": "0", + "alt_dp": "59", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "554", + "ref_dp": "0", + "alt_dp": "553", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "893", + "ref_dp": "0", + "alt_dp": "890", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "239", + "ref_dp": "0", + "alt_dp": "239", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "691", + "ref_dp": "0", + "alt_dp": "687", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "756", + "ref_dp": "12", + "alt_dp": "744", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "56", + "ref_dp": "0", + "alt_dp": "56", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "115", + "ref_dp": "1", + "alt_dp": "113", + "af": "0.98" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1039", + "ref_dp": "7", + "alt_dp": "1032", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "611", + "ref_dp": "1", + "alt_dp": "610", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "638", + "ref_dp": "0", + "alt_dp": "637", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "596", + "ref_dp": "5", + "alt_dp": "588", + "af": "0.99" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "630", + "ref_dp": "0", + "alt_dp": "630", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "211", + "ref_dp": "0", + "alt_dp": "211", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "253", + "ref_dp": "4", + "alt_dp": "248", + "af": "0.98" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1608", + "ref_dp": "3", + "alt_dp": "1605", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1682", + "ref_dp": "3", + "alt_dp": "1673", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "92", + "ref_dp": "0", + "alt_dp": "92", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1336", + "ref_dp": "1327", + "alt_dp": "801", + "af": "0.6" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2721", + "ref_dp": "26", + "alt_dp": "2694", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2714", + "ref_dp": "2", + "alt_dp": "2706", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "1", + "alt_dp": "30", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "183", + "ref_dp": "0", + "alt_dp": "183", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "27", + "alt_dp": "17", + "af": "0.39" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "27", + "alt_dp": "17", + "af": "0.39" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3239", + "ref_dp": "22", + "alt_dp": "3215", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220672", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10029", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.9764C>T", + "hgvs_p": "p.Thr3255Ile", + "hgvs_p_1_letter": "p.T3255I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "48", + "alt_dp": "44", + "af": "0.92" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "64", + "ref_dp": "0", + "alt_dp": "64", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1572", + "ref_dp": "4", + "alt_dp": "1568", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "0", + "alt_dp": "61", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20776", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.20511A>G", + "hgvs_p": "p.Ala6837Ala", + "hgvs_p_1_letter": "p.A6837A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "0", + "alt_dp": "41", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "41", + "ref_dp": "41", + "alt_dp": "37", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "53", + "ref_dp": "0", + "alt_dp": "53", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23323", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "173", + "ref_dp": "2", + "alt_dp": "171", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.1761T>C", + "hgvs_p": "p.Ile587Ile", + "hgvs_p_1_letter": "p.I587I" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "197", + "ref_dp": "0", + "alt_dp": "197", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "191", + "ref_dp": "0", + "alt_dp": "191", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "81", + "ref_dp": "0", + "alt_dp": "81", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "79", + "ref_dp": "0", + "alt_dp": "79", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "575", + "ref_dp": "2", + "alt_dp": "571", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "689", + "ref_dp": "5", + "alt_dp": "684", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "31", + "ref_dp": "0", + "alt_dp": "31", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "2", + "alt_dp": "25", + "af": "0.93" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1197", + "ref_dp": "0", + "alt_dp": "1197", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "248", + "ref_dp": "0", + "alt_dp": "248", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "225", + "ref_dp": "0", + "alt_dp": "225", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "228", + "ref_dp": "0", + "alt_dp": "228", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "0", + "alt_dp": "103", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1324", + "ref_dp": "4", + "alt_dp": "1318", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1356", + "ref_dp": "0", + "alt_dp": "1352", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "932", + "ref_dp": "929", + "alt_dp": "481", + "af": "0.52" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9896", + "ref_dp": "69", + "alt_dp": "9823", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "9878", + "ref_dp": "3", + "alt_dp": "9869", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3800", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "2", + "alt_dp": "78", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3535G>A", + "hgvs_p": "p.Asp1179Asn", + "hgvs_p_1_letter": "p.D1179N" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "514", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11985", + "ref_dp": "11766", + "alt_dp": "9796", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "conservative_inframe_deletion", + "hgvs_c": "c.253_258delATGGTT", + "hgvs_p": "p.Met85_Val86del", + "hgvs_p_1_letter": "p.M85_V86del" + }, + "Variant": { + "ref": "TGTTATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "520", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "44", + "alt_dp": "43", + "af": "0.49" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.255G>C", + "hgvs_p": "p.Met85Ile", + "hgvs_p_1_letter": "p.M85I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "3", + "alt_dp": "8", + "af": "0.73" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "11", + "ref_dp": "3", + "alt_dp": "8", + "af": "0.73" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "544", + "ref_dp": "2", + "alt_dp": "541", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220675", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "553", + "ref_dp": "0", + "alt_dp": "553", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13908", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "6", + "alt_dp": "4", + "af": "0.4" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.13643T>C", + "hgvs_p": "p.Ile4548Thr", + "hgvs_p_1_letter": "p.I4548T" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "16", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "214", + "ref_dp": "0", + "alt_dp": "214", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "221", + "ref_dp": "3", + "alt_dp": "218", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "105", + "ref_dp": "0", + "alt_dp": "105", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "0", + "alt_dp": "103", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "50", + "ref_dp": "0", + "alt_dp": "50", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "131", + "ref_dp": "1", + "alt_dp": "130", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "140", + "ref_dp": "7", + "alt_dp": "133", + "af": "0.95" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25057", + "nucleotide": "C" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "8", + "alt_dp": "5", + "af": "0.38" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3495T>C", + "hgvs_p": "p.Asp1165Asp", + "hgvs_p_1_letter": "p.D1165D" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "2", + "alt_dp": "22", + "af": "0.92" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "221", + "ref_dp": "0", + "alt_dp": "221", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "67", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "75", + "ref_dp": "2", + "alt_dp": "73", + "af": "0.97" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "187", + "ref_dp": "0", + "alt_dp": "187", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "213", + "ref_dp": "2", + "alt_dp": "211", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "185", + "ref_dp": "185", + "alt_dp": "129", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12043", + "ref_dp": "60", + "alt_dp": "11972", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12008", + "ref_dp": "2", + "alt_dp": "11991", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "2", + "alt_dp": "38", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "307", + "ref_dp": "0", + "alt_dp": "307", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8652", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "198", + "ref_dp": "0", + "alt_dp": "198", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8387T>C", + "hgvs_p": "p.Met2796Thr", + "hgvs_p_1_letter": "p.M2796T" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "220677", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10947", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "7", + "alt_dp": "3", + "af": "0.3" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10682G>A", + "hgvs_p": "p.Arg3561Lys", + "hgvs_p_1_letter": "p.R3561K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "27", + "alt_dp": "25", + "af": "0.93" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12053", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "154", + "ref_dp": "0", + "alt_dp": "154", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11788C>T", + "hgvs_p": "p.Leu3930Phe", + "hgvs_p_1_letter": "p.L3930F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2302", + "ref_dp": "4", + "alt_dp": "2298", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "27", + "ref_dp": "0", + "alt_dp": "27", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "0", + "alt_dp": "44", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "44", + "ref_dp": "44", + "alt_dp": "39", + "af": "0.89" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "43", + "ref_dp": "0", + "alt_dp": "43", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1670", + "ref_dp": "8", + "alt_dp": "1662", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1615", + "ref_dp": "3", + "alt_dp": "1609", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "575", + "ref_dp": "0", + "alt_dp": "575", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "558", + "ref_dp": "0", + "alt_dp": "551", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "147", + "ref_dp": "0", + "alt_dp": "147", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "220", + "ref_dp": "0", + "alt_dp": "218", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "24", + "ref_dp": "0", + "alt_dp": "24", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "305", + "ref_dp": "0", + "alt_dp": "302", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "348", + "ref_dp": "7", + "alt_dp": "341", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25032", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "11", + "alt_dp": "4", + "af": "0.27" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3470A>G", + "hgvs_p": "p.Lys1157Arg", + "hgvs_p_1_letter": "p.K1157R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "328", + "ref_dp": "2", + "alt_dp": "326", + "af": "0.99" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "216", + "ref_dp": "0", + "alt_dp": "216", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "231", + "ref_dp": "0", + "alt_dp": "230", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26612", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "182", + "ref_dp": "0", + "alt_dp": "182", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.90A>G", + "hgvs_p": "p.Thr30Thr", + "hgvs_p_1_letter": "p.T30T" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "223", + "ref_dp": "0", + "alt_dp": "223", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "134", + "ref_dp": "0", + "alt_dp": "134", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27670", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7a" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.277G>T", + "hgvs_p": "p.Val93Phe", + "hgvs_p_1_letter": "p.V93F" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "87", + "ref_dp": "0", + "alt_dp": "87", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "979", + "ref_dp": "3", + "alt_dp": "974", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "971", + "ref_dp": "0", + "alt_dp": "967", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "710", + "ref_dp": "708", + "alt_dp": "439", + "af": "0.62" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "190", + "ref_dp": "135", + "alt_dp": "50", + "af": "0.26" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6996", + "ref_dp": "77", + "alt_dp": "6913", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "6957", + "ref_dp": "1", + "alt_dp": "6945", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2925", + "ref_dp": "8", + "alt_dp": "2915", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220678", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "99", + "ref_dp": "99", + "alt_dp": "86", + "af": "0.87" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "164", + "ref_dp": "0", + "alt_dp": "164", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5198", + "ref_dp": "9", + "alt_dp": "5188", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "150", + "ref_dp": "0", + "alt_dp": "150", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "125", + "ref_dp": "0", + "alt_dp": "125", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "162", + "ref_dp": "0", + "alt_dp": "162", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "164", + "ref_dp": "160", + "alt_dp": "140", + "af": "0.85" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "187", + "ref_dp": "0", + "alt_dp": "187", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "0", + "alt_dp": "16", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "15", + "ref_dp": "0", + "alt_dp": "15", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23202", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1640C>A", + "hgvs_p": "p.Thr547Lys", + "hgvs_p_1_letter": "p.T547K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2029", + "ref_dp": "0", + "alt_dp": "2029", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1991", + "ref_dp": "10", + "alt_dp": "1981", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "763", + "ref_dp": "2", + "alt_dp": "761", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "732", + "ref_dp": "0", + "alt_dp": "724", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "21", + "ref_dp": "0", + "alt_dp": "21", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "280", + "ref_dp": "0", + "alt_dp": "278", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "345", + "ref_dp": "0", + "alt_dp": "343", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "708", + "ref_dp": "0", + "alt_dp": "708", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "855", + "ref_dp": "8", + "alt_dp": "845", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "45", + "ref_dp": "0", + "alt_dp": "45", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "305", + "ref_dp": "0", + "alt_dp": "305", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "272", + "ref_dp": "0", + "alt_dp": "272", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "290", + "ref_dp": "0", + "alt_dp": "290", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "255", + "ref_dp": "4", + "alt_dp": "251", + "af": "0.98" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "129", + "ref_dp": "0", + "alt_dp": "129", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "51", + "ref_dp": "0", + "alt_dp": "51", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1166", + "ref_dp": "5", + "alt_dp": "1159", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1184", + "ref_dp": "7", + "alt_dp": "1171", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "89", + "ref_dp": "0", + "alt_dp": "89", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "910", + "ref_dp": "906", + "alt_dp": "488", + "af": "0.54" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5630", + "ref_dp": "77", + "alt_dp": "5551", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5585", + "ref_dp": "3", + "alt_dp": "5569", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8014", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "492", + "ref_dp": "17", + "alt_dp": "475", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.7749T>C", + "hgvs_p": "p.Ser2583Ser", + "hgvs_p_1_letter": "p.S2583S" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2422", + "ref_dp": "5", + "alt_dp": "2413", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220679", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "69", + "alt_dp": "59", + "af": "0.82" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2959", + "ref_dp": "4", + "alt_dp": "2953", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "35", + "ref_dp": "0", + "alt_dp": "35", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19374", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "103", + "ref_dp": "0", + "alt_dp": "103", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19109C>T", + "hgvs_p": "p.Ser6370Phe", + "hgvs_p_1_letter": "p.S6370F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "20743", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1266", + "ref_dp": "0", + "alt_dp": "1263", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.20478A>C", + "hgvs_p": "p.Lys6826Asn", + "hgvs_p_1_letter": "p.K6826N" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21274", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "28", + "ref_dp": "0", + "alt_dp": "28", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.21009T>C", + "hgvs_p": "p.Phe7003Phe", + "hgvs_p_1_letter": "p.F7003F" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "72", + "alt_dp": "63", + "af": "0.88" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "74", + "ref_dp": "0", + "alt_dp": "74", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-245C>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1977", + "ref_dp": "2", + "alt_dp": "1975", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1792", + "ref_dp": "2", + "alt_dp": "1789", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "744", + "ref_dp": "0", + "alt_dp": "744", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "722", + "ref_dp": "0", + "alt_dp": "719", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "98", + "ref_dp": "0", + "alt_dp": "96", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "142", + "ref_dp": "0", + "alt_dp": "141", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "275", + "ref_dp": "0", + "alt_dp": "275", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "350", + "ref_dp": "4", + "alt_dp": "346", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "0", + "alt_dp": "26", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "71", + "ref_dp": "0", + "alt_dp": "71", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2610", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2345C>A", + "hgvs_p": "p.Pro782Gln", + "hgvs_p_1_letter": "p.P782Q" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "438", + "ref_dp": "1", + "alt_dp": "437", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "320", + "ref_dp": "0", + "alt_dp": "320", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "362", + "ref_dp": "0", + "alt_dp": "362", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "358", + "ref_dp": "0", + "alt_dp": "358", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "167", + "ref_dp": "0", + "alt_dp": "167", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "55", + "ref_dp": "0", + "alt_dp": "55", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "559", + "ref_dp": "2", + "alt_dp": "557", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "631", + "ref_dp": "3", + "alt_dp": "626", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "514", + "ref_dp": "508", + "alt_dp": "361", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4183", + "ref_dp": "51", + "alt_dp": "4127", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4145", + "ref_dp": "1", + "alt_dp": "4137", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5672", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "40", + "ref_dp": "0", + "alt_dp": "40", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5407C>T", + "hgvs_p": "p.Pro1803Ser", + "hgvs_p_1_letter": "p.P1803S" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "5924", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "0", + "alt_dp": "17", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.5659G>A", + "hgvs_p": "p.Val1887Ile", + "hgvs_p_1_letter": "p.V1887I" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "76", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "16", + "alt_dp": "8", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-190T>A", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "78", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "26", + "ref_dp": "18", + "alt_dp": "8", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-188T>G", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2826", + "ref_dp": "4", + "alt_dp": "2818", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220680", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12368", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "17", + "ref_dp": "12", + "alt_dp": "5", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.12103A>G", + "hgvs_p": "p.Thr4035Ala", + "hgvs_p_1_letter": "p.T4035A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "12749", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "21", + "alt_dp": "15", + "af": "0.42" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.12484G>T", + "hgvs_p": "p.Ala4162Ser", + "hgvs_p_1_letter": "p.A4162S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "665", + "ref_dp": "2", + "alt_dp": "663", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "14", + "alt_dp": "8", + "af": "0.57" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "18", + "ref_dp": "0", + "alt_dp": "18", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "246", + "ref_dp": "0", + "alt_dp": "246", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "216", + "ref_dp": "0", + "alt_dp": "216", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "95", + "ref_dp": "0", + "alt_dp": "95", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "90", + "ref_dp": "0", + "alt_dp": "90", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "22", + "ref_dp": "2", + "alt_dp": "20", + "af": "0.91" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "67", + "ref_dp": "0", + "alt_dp": "65", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "76", + "ref_dp": "0", + "alt_dp": "76", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "259", + "ref_dp": "0", + "alt_dp": "259", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "39", + "ref_dp": "0", + "alt_dp": "39", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "46", + "ref_dp": "0", + "alt_dp": "46", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "38", + "ref_dp": "0", + "alt_dp": "38", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "33", + "ref_dp": "0", + "alt_dp": "33", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28253", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "575", + "ref_dp": "575", + "alt_dp": "572", + "af": "0.99" + }, + "Gene": { + "gene": "ORF8" + }, + "Effect": { + "effect": "frameshift_variant", + "hgvs_c": "c.361delA", + "hgvs_p": "p.Ile121fs", + "hgvs_p_1_letter": "p.I121fs" + }, + "Variant": { + "ref": "CA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "728", + "ref_dp": "2", + "alt_dp": "724", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "721", + "ref_dp": "2", + "alt_dp": "713", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "501", + "ref_dp": "498", + "alt_dp": "352", + "af": "0.7" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4386", + "ref_dp": "36", + "alt_dp": "4344", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4380", + "ref_dp": "2", + "alt_dp": "4371", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "29399", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2419", + "ref_dp": "4", + "alt_dp": "2405", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1126G>T", + "hgvs_p": "p.Ala376Ser", + "hgvs_p_1_letter": "p.A376S" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4221", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "16", + "ref_dp": "12", + "alt_dp": "4", + "af": "0.25" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.3956A>G", + "hgvs_p": "p.Lys1319Arg", + "hgvs_p_1_letter": "p.K1319R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8256", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "77", + "ref_dp": "53", + "alt_dp": "24", + "af": "0.31" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.7991A>G", + "hgvs_p": "p.Glu2664Gly", + "hgvs_p_1_letter": "p.E2664G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "606", + "ref_dp": "2", + "alt_dp": "604", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8652", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "427", + "ref_dp": "1", + "alt_dp": "426", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8387T>C", + "hgvs_p": "p.Met2796Thr", + "hgvs_p_1_letter": "p.M2796T" + }, + "Variant": { + "ref": "T" + } + } + ] + }, + { + "sample": "220684", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "71", + "ref_dp": "71", + "alt_dp": "67", + "af": "0.94" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "25", + "ref_dp": "0", + "alt_dp": "25", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "4647", + "ref_dp": "1", + "alt_dp": "4644", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "61", + "ref_dp": "3", + "alt_dp": "58", + "af": "0.95" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "80", + "ref_dp": "2", + "alt_dp": "78", + "af": "0.98" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "19937", + "nucleotide": "G" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "10", + "alt_dp": "4", + "af": "0.29" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.19672A>G", + "hgvs_p": "p.Thr6558Ala", + "hgvs_p_1_letter": "p.T6558A" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21458", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "263", + "ref_dp": "0", + "alt_dp": "263", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.21193T>C", + "hgvs_p": "p.Ser7065Pro", + "hgvs_p_1_letter": "p.S7065P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "0", + "alt_dp": "70", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "69", + "alt_dp": "63", + "af": "0.9" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "0", + "alt_dp": "72", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1549", + "ref_dp": "3", + "alt_dp": "1546", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1462", + "ref_dp": "0", + "alt_dp": "1461", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "609", + "ref_dp": "0", + "alt_dp": "609", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "592", + "ref_dp": "0", + "alt_dp": "592", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "255", + "ref_dp": "0", + "alt_dp": "255", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "379", + "ref_dp": "0", + "alt_dp": "379", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "0", + "alt_dp": "46", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "463", + "ref_dp": "0", + "alt_dp": "460", + "af": "0.99" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "595", + "ref_dp": "9", + "alt_dp": "586", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "65", + "ref_dp": "0", + "alt_dp": "65", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "205", + "ref_dp": "0", + "alt_dp": "205", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "60", + "ref_dp": "0", + "alt_dp": "60", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "68", + "ref_dp": "0", + "alt_dp": "68", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "70", + "ref_dp": "0", + "alt_dp": "70", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "120", + "ref_dp": "0", + "alt_dp": "119", + "af": "0.99" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "30", + "ref_dp": "0", + "alt_dp": "30", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "400", + "ref_dp": "0", + "alt_dp": "399", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "415", + "ref_dp": "1", + "alt_dp": "412", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "133", + "ref_dp": "0", + "alt_dp": "133", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "319", + "ref_dp": "317", + "alt_dp": "227", + "af": "0.71" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5519", + "ref_dp": "59", + "alt_dp": "5456", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "5487", + "ref_dp": "2", + "alt_dp": "5473", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2672", + "ref_dp": "20", + "alt_dp": "2646", + "af": "0.99" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + }, + { + "sample": "220685", + "variants": [ + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "10449", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "20", + "ref_dp": "0", + "alt_dp": "20", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.10184C>A", + "hgvs_p": "p.Pro3395His", + "hgvs_p_1_letter": "p.P3395H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11282", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "110", + "ref_dp": "109", + "alt_dp": "100", + "af": "0.91" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.11022_11030delGTCTGGTTT", + "hgvs_p": "p.Leu3674_Gly3676del", + "hgvs_p_1_letter": "p.L3674_G3676del" + }, + "Variant": { + "ref": "AGTTTGTCTG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "11537", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "62", + "ref_dp": "0", + "alt_dp": "62", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.11272A>G", + "hgvs_p": "p.Ile3758Val", + "hgvs_p_1_letter": "p.I3758V" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "13195", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3349", + "ref_dp": "12", + "alt_dp": "3337", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.12930T>C", + "hgvs_p": "p.Val4310Val", + "hgvs_p_1_letter": "p.V4310V" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "14408", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "64", + "ref_dp": "0", + "alt_dp": "64", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.14143C>T", + "hgvs_p": "p.Leu4715Leu", + "hgvs_p_1_letter": "p.L4715L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "16064", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "72", + "ref_dp": "2", + "alt_dp": "70", + "af": "0.97" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.15799A>G", + "hgvs_p": "p.Arg5267Gly", + "hgvs_p_1_letter": "p.R5267G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21762", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "0", + "alt_dp": "47", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.200C>T", + "hgvs_p": "p.Ala67Val", + "hgvs_p_1_letter": "p.A67V" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21764", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "47", + "ref_dp": "47", + "alt_dp": "43", + "af": "0.91" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.204_209delACATGT", + "hgvs_p": "p.His69_Val70del", + "hgvs_p_1_letter": "p.H69_V70del" + }, + "Variant": { + "ref": "ATACATG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "21846", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "42", + "ref_dp": "0", + "alt_dp": "42", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.284C>T", + "hgvs_p": "p.Thr95Ile", + "hgvs_p_1_letter": "p.T95I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22578", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "0", + "alt_dp": "12", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1016G>A", + "hgvs_p": "p.Gly339Asp", + "hgvs_p_1_letter": "p.G339D" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22599", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1037G>A", + "hgvs_p": "p.Arg346Lys", + "hgvs_p_1_letter": "p.R346K" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22673", + "nucleotide": "CT" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "10", + "ref_dp": "0", + "alt_dp": "10", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1111_1112delTCinsCT", + "hgvs_p": "p.Ser371Leu", + "hgvs_p_1_letter": "p.S371L" + }, + "Variant": { + "ref": "TC" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22679", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1117T>C", + "hgvs_p": "p.Ser373Pro", + "hgvs_p_1_letter": "p.S373P" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "22686", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "14", + "ref_dp": "0", + "alt_dp": "14", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1124C>T", + "hgvs_p": "p.Ser375Phe", + "hgvs_p_1_letter": "p.S375F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23403", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1274", + "ref_dp": "2", + "alt_dp": "1272", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1841A>G", + "hgvs_p": "p.Asp614Gly", + "hgvs_p_1_letter": "p.D614G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23525", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "1276", + "ref_dp": "1", + "alt_dp": "1275", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.1963C>T", + "hgvs_p": "p.His655Tyr", + "hgvs_p_1_letter": "p.H655Y" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23599", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "519", + "ref_dp": "0", + "alt_dp": "519", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2037T>G", + "hgvs_p": "p.Asn679Lys", + "hgvs_p_1_letter": "p.N679K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23604", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "510", + "ref_dp": "0", + "alt_dp": "508", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2042C>A", + "hgvs_p": "p.Pro681His", + "hgvs_p_1_letter": "p.P681H" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23854", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "29", + "ref_dp": "0", + "alt_dp": "29", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2292C>A", + "hgvs_p": "p.Asn764Lys", + "hgvs_p_1_letter": "p.N764K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "23948", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "169", + "ref_dp": "0", + "alt_dp": "169", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2386G>T", + "hgvs_p": "p.Asp796Tyr", + "hgvs_p_1_letter": "p.D796Y" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24130", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "171", + "ref_dp": "0", + "alt_dp": "171", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2568C>A", + "hgvs_p": "p.Asn856Lys", + "hgvs_p_1_letter": "p.N856K" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24424", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "101", + "ref_dp": "3", + "alt_dp": "98", + "af": "0.97" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2862A>T", + "hgvs_p": "p.Gln954His", + "hgvs_p_1_letter": "p.Q954H" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24469", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "402", + "ref_dp": "1", + "alt_dp": "400", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2907T>A", + "hgvs_p": "p.Asn969Lys", + "hgvs_p_1_letter": "p.N969K" + }, + "Variant": { + "ref": "T" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "24503", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "469", + "ref_dp": "11", + "alt_dp": "458", + "af": "0.98" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2941C>T", + "hgvs_p": "p.Leu981Phe", + "hgvs_p_1_letter": "p.L981F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25000", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "S" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.3438C>T", + "hgvs_p": "p.Asp1146Asp", + "hgvs_p_1_letter": "p.D1146D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "25584", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "50", + "ref_dp": "0", + "alt_dp": "50", + "af": "1.0" + }, + "Gene": { + "gene": "ORF3a" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.192C>T", + "hgvs_p": "p.Thr64Thr", + "hgvs_p_1_letter": "p.T64T" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26270", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "114", + "ref_dp": "0", + "alt_dp": "114", + "af": "1.0" + }, + "Gene": { + "gene": "E" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.26C>T", + "hgvs_p": "p.Thr9Ile", + "hgvs_p_1_letter": "p.T9I" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26530", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "48", + "ref_dp": "0", + "alt_dp": "48", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8A>G", + "hgvs_p": "p.Asp3Gly", + "hgvs_p_1_letter": "p.D3G" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26577", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "36", + "ref_dp": "0", + "alt_dp": "36", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.55C>G", + "hgvs_p": "p.Gln19Glu", + "hgvs_p_1_letter": "p.Q19E" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "26709", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "37", + "ref_dp": "0", + "alt_dp": "37", + "af": "1.0" + }, + "Gene": { + "gene": "M" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.187G>A", + "hgvs_p": "p.Ala63Thr", + "hgvs_p_1_letter": "p.A63T" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27259", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "82", + "ref_dp": "0", + "alt_dp": "82", + "af": "1.0" + }, + "Gene": { + "gene": "ORF6" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.58A>C", + "hgvs_p": "p.Arg20Arg", + "hgvs_p_1_letter": "p.R20R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "27807", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "23", + "ref_dp": "0", + "alt_dp": "23", + "af": "1.0" + }, + "Gene": { + "gene": "ORF7b" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.52C>T", + "hgvs_p": "p.Leu18Leu", + "hgvs_p_1_letter": "p.L18L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28271", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "315", + "ref_dp": "0", + "alt_dp": "313", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "upstream_gene_variant", + "hgvs_c": "c.-3A>T", + "hgvs_p": ".", + "hgvs_p_1_letter": "." + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28311", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "318", + "ref_dp": "8", + "alt_dp": "308", + "af": "0.97" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.38C>T", + "hgvs_p": "p.Pro13Leu", + "hgvs_p_1_letter": "p.P13L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "2832", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "19", + "ref_dp": "0", + "alt_dp": "19", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.2567A>G", + "hgvs_p": "p.Lys856Arg", + "hgvs_p_1_letter": "p.K856R" + }, + "Variant": { + "ref": "A" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28333", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "307", + "ref_dp": "4", + "alt_dp": "303", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.60C>T", + "hgvs_p": "p.Pro20Pro", + "hgvs_p_1_letter": "p.P20P" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28361", + "nucleotide": "G" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "258", + "ref_dp": "256", + "alt_dp": "188", + "af": "0.73" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "disruptive_inframe_deletion", + "hgvs_c": "c.90_98delAGAACGCAG", + "hgvs_p": "p.Glu31_Ser33del", + "hgvs_p_1_letter": "p.E31_S33del" + }, + "Variant": { + "ref": "GGAGAACGCA" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28512", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "186", + "ref_dp": "124", + "alt_dp": "56", + "af": "0.3" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.239C>T", + "hgvs_p": "p.Pro80Leu", + "hgvs_p_1_letter": "p.P80L" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28881", + "nucleotide": "AA" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3917", + "ref_dp": "51", + "alt_dp": "3864", + "af": "0.99" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.608_609delGGinsAA", + "hgvs_p": "p.Arg203Lys", + "hgvs_p_1_letter": "p.R203K" + }, + "Variant": { + "ref": "GG" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "28883", + "nucleotide": "C" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "3900", + "ref_dp": "4", + "alt_dp": "3892", + "af": "1.0" + }, + "Gene": { + "gene": "N" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.610G>C", + "hgvs_p": "p.Gly204Arg", + "hgvs_p_1_letter": "p.G204R" + }, + "Variant": { + "ref": "G" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "3037", + "nucleotide": "T" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "13", + "ref_dp": "0", + "alt_dp": "13", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "synonymous_variant", + "hgvs_c": "c.2772C>T", + "hgvs_p": "p.Phe924Phe", + "hgvs_p_1_letter": "p.F924F" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "4710", + "nucleotide": "A" + }, + "Filter": { + "filter": "ft" + }, + "VariantInSample": { + "dp": "12", + "ref_dp": "7", + "alt_dp": "5", + "af": "0.42" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.4445C>A", + "hgvs_p": "p.Ala1482Asp", + "hgvs_p_1_letter": "p.A1482D" + }, + "Variant": { + "ref": "C" + } + }, + { + "Chromosome": { + "chromosome": "NC_045512.2" + }, + "Position": { + "pos": "8393", + "nucleotide": "A" + }, + "Filter": { + "filter": "PASS" + }, + "VariantInSample": { + "dp": "2105", + "ref_dp": "5", + "alt_dp": "2100", + "af": "1.0" + }, + "Gene": { + "gene": "orf1ab" + }, + "Effect": { + "effect": "missense_variant", + "hgvs_c": "c.8128G>A", + "hgvs_p": "p.Ala2710Thr", + "hgvs_p_1_letter": "p.A2710T" + }, + "Variant": { + "ref": "G" + } + } + ] + } +] \ No newline at end of file From 84bfe74d5e9435c17ac3c0c6ff5ddd2ca12b67d8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 14 Jun 2022 10:38:10 +0200 Subject: [PATCH 0535/1454] changes in shcema and ena upload --- relecov_tools/ena_upload.py | 62 +++++++++++++++----------- relecov_tools/map_schema.py | 3 ++ relecov_tools/schema/ena_schema.json | 66 ++++++++++++++-------------- 3 files changed, 73 insertions(+), 58 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 8bdbce4d..36363d1c 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,4 +1,5 @@ import logging +from pyparsing import col import rich.console import json @@ -113,19 +114,14 @@ def create_structure_to_ena(self): df_schemas = pd.DataFrame(esquema_json) - # df_transposed = df_schemas.T - df_transposed = df_schemas - - df_study = df_transposed[ + df_study = df_schemas[ ["study_alias", "study_title", "study_type", "study_abstract"] ] - # df_study.columns.values[0] = "alias" - # df_study.columns.values[1] = "title" df_study = df_study.rename(columns={"study_alias": "alias"}) df_study = df_study.rename(columns={"study_title": "title"}) df_study.insert(3, "status", self.action) - df_samples = df_transposed[ + df_samples = df_schemas[ [ "sample_name", "sample_title", @@ -141,17 +137,34 @@ def create_structure_to_ena(self): "isolate", ] ] - # df_samples.columns.values[0] = "alias" - # df_samples.columns.values[1] = "title" df_samples = df_samples.rename(columns={"sample_name": "alias"}) df_samples = df_samples.rename(columns={"sample_title": "title"}) + df_samples = df_samples.rename( + columns={ + "geographic_location_(country_and/or_sea)": "geographic location (country and/or sea)" + } + ) + df_samples = df_samples.rename(columns={"collection_date": "collection date"}) + df_samples = df_samples.rename(columns={"host_common_name": "host common name"}) + df_samples = df_samples.rename(columns={"host_common_name": "host common name"}) + df_samples = df_samples.rename(columns={"host_sex": "host sex"}) + df_samples = df_samples.rename( + columns={"host_scientific_name": "host scientific name"} + ) + df_samples = df_samples.rename(columns={"collector_name": "collector name"}) + df_samples = df_samples.rename( + columns={"collecting_institution": "collecting institution"} + ) df_samples.insert(3, "status", self.action) + df_samples.insert(3, "host subject id", "") + df_samples.insert(3, "host health state", "") config_json = ConfigJson() checklist = config_json.get_configuration("checklist") df_samples.insert(4, "ENA_CHECKLIST", checklist) + df_samples.insert(5, "sample_description", "") - df_run = df_transposed[ + df_run = df_schemas[ [ "experiment_alias", "r1_fastq_filepath", @@ -162,16 +175,17 @@ def create_structure_to_ena(self): ] ] df_run.insert( - 1, "sequence_file_R1_fastq", df_transposed["r1_fastq_filepath"][0][31:57] + 1, "sequence_file_R1_fastq", df_schemas["r1_fastq_filepath"][0][31:57] ) df_run.insert( - 2, "sequence_file_R2_fastq", df_transposed["r2_fastq_filepath"][0][31:57] + 2, "sequence_file_R2_fastq", df_schemas["r2_fastq_filepath"][0][31:57] ) df_run.insert(3, "status", self.action) + df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) df_run.insert(4, "alias", df_run["experiment_alias"]) df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) - df_experiments = df_transposed[ + df_experiments = df_schemas[ [ "experiment_alias", "study_title", @@ -188,9 +202,6 @@ def create_structure_to_ena(self): df_experiments.insert(3, "status", self.action) df_experiments.insert(4, "alias", df_experiments["experiment_alias"]) - # df_experiments.columns.values[0] = "title" - # df_experiments.columns.values[1] = "sample_alias" - df_experiments = df_experiments.rename(columns={"study_title": "title"}) df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) @@ -212,23 +223,24 @@ def create_structure_to_ena(self): # submit data to webin ftp server # def ftp_connect(self): + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): - print("Uploading" + path) - try: - file = open(file_paths, "rb") # file to send - g = session.storbinary(f"STOR {file_paths.name}", file) + print("Uploading path " + path + " and filename: " + filename) + + try: + file = open(path, "rb") # file to send + g = session.storbinary(f"STOR {filename}", file) print(g) # send the file file.close() # close file and FTP - g2 = session.quit() - print(g2) except BaseException as err: + print(f"ERROR: {err}") - print( - "ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000." - ) + # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") + g2 = session.quit() + # print(g2) # l = ftp_connect(self) # print(l) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index a03fd140..3a54cac6 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -197,6 +197,9 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["study_abstract"] = self.json_data[idx][ "study_title" ] + mapped_json_data[idx]["sample_description"] = self.json_data[idx][ + "sequence_file_R1_fastq" + ] return mapped_json_data diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index aca6249e..24407f52 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -745,44 +745,44 @@ ] }, "sequence_file_R1_fastq": { - "examples": [ - "ABC123_S1_L001_R1_001.fastq.gz" - ], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", - "label": "Sequence file R1 fastq" + "examples": [ + "ABC123_S1_L001_R1_001.fastq.gz" + ], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R1 fastq" }, "sequence_file_R2_fastq": { - "examples": [ - "ABC123_S1_L001_R2_001.fastq.gz" - ], - "ontology": "GENEPIO:0001477", - "type": "string", - "description": "The user-specified filename of the r2 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", - "label": "Sequence file R2 fastq" + "examples": [ + "ABC123_S1_L001_R2_001.fastq.gz" + ], + "ontology": "GENEPIO:0001477", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R2 fastq" }, "r1_fastq_filepath": { - "examples": [ - "/User/Documents/RespLab/Data/" - ], - "ontology": "GENEPIO:0001478", - "type": "string", - "description": "The filepath of the r1 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", - "label": "Filepath R1 fastq" + "examples": [ + "/User/Documents/RespLab/Data/" + ], + "ontology": "GENEPIO:0001478", + "type": "string", + "description": "The filepath of the r1 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R1 fastq" }, "r2_fastq_filepath": { - "examples": [ - "/User/Documents/RespLab/Data/" - ], - "ontology": "GENEPIO:0001479", - "type": "string", - "description": "The filepath of the r2 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", - "label": "Filepath R2 fastq" + "examples": [ + "/User/Documents/RespLab/Data/" + ], + "ontology": "GENEPIO:0001479", + "type": "string", + "description": "The filepath of the r2 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R2 fastq" }, "file_type": { "examples": [ @@ -1495,4 +1495,4 @@ "label": "First created date" } } -} +} \ No newline at end of file From 0f4b9ae6c51e8f7d0d5a8d00ecbc4ae518ac5f02 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 14 Jun 2022 13:38:45 +0200 Subject: [PATCH 0536/1454] update with new changes in selecting opitons --- relecov_tools/feed_database.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/relecov_tools/feed_database.py b/relecov_tools/feed_database.py index e49fef0e..fcce8bdf 100644 --- a/relecov_tools/feed_database.py +++ b/relecov_tools/feed_database.py @@ -75,7 +75,7 @@ def __init__( if type_of_info is None: type_of_info = relecov_tools.utils.prompt_selection( "Select:", - ["sample", "analysis"], + ["sample", "analysis", "longtable"], ) self.type_of_info = type_of_info @@ -211,13 +211,13 @@ def map_relecov_sample_data(self): field_values.append(s_dict) return field_values - def update_database(self, field_values): + def update_database(self, field_values, post_url): """Send the request to update database""" for chunk in field_values: result = self.database_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, - self.database_settings["store_samples"], + self.database_settings[post_url], ) if "ERROR" in result: if result["ERROR"] == "Server not available": @@ -228,7 +228,7 @@ def update_database(self, field_values): result = self.iskylims_rest_api.post_request( json.dumps(chunk), {"user": self.user, "pass": self.passwd}, - self.iskylims_settings["store_samples"], + self.iskylims_settings[post_url], ) if "ERROR" not in result: break @@ -265,6 +265,12 @@ def store_data(self): ) else: map_fields = self.map_relecov_sample_data() + post_url = "store_samples" + elif self.type_of_info == "analysis": + post_url = "analysis" + elif self.type_of_info == "longtable": + post_url = "long_table" else: - pass - self.update_database(map_fields) + stderr.print("[red] Invalid type to upload to database") + sys.exit(1) + self.update_database(map_fields, post_url) From 1aedac8311f6cd58e439d63c7ee9d69808d2733c Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 14 Jun 2022 13:45:08 +0200 Subject: [PATCH 0537/1454] added url for analysis and longtable --- relecov_tools/conf/configuration.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index 541b3a8c..b81afa14 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -45,6 +45,8 @@ "server": "http://relecov-platform.isciiides.es", "url": "/api/", "store_samples": "createSampleData", + "analysis": "bioinfoData", + "long_table": "longtableData", "token": "" } }, @@ -136,4 +138,4 @@ "CALLER", "LINEAGE" ] -} \ No newline at end of file +} From 27fb7be5167c9628a3171502985bf968c6980673 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 14 Jun 2022 14:18:11 +0200 Subject: [PATCH 0538/1454] changes in read lab metadata --- relecov_tools/ena_upload.py | 7 +++++-- relecov_tools/read_lab_metadata.py | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 36363d1c..ac08e1c7 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -201,7 +201,9 @@ def create_structure_to_ena(self): ] df_experiments.insert(3, "status", self.action) df_experiments.insert(4, "alias", df_experiments["experiment_alias"]) - + df_experiments.insert(5, "design_description", "") + df_experiments.insert(5, "insert_size", 150) + df_experiments.insert(5, "platform", "ILLUMINA") df_experiments = df_experiments.rename(columns={"study_title": "title"}) df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) @@ -223,7 +225,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server # def ftp_connect(self): - + """ session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): @@ -240,6 +242,7 @@ def create_structure_to_ena(self): # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") g2 = session.quit() + """ # print(g2) # l = ftp_connect(self) # print(l) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index dece7455..d8029c34 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -115,7 +115,7 @@ def include_fixed_data(self): "type": "betacoronavirus", "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", - "common_name": "PEPITO", + "common_name": "Severe acute respiratory syndrome", "sample_description": "Sample for surveillance", } fixed_data.update(self.configuration.get_configuration("ENA_configuration")) From 189196ce8f191d51edbde5c807f4e68c8b3407b1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 14 Jun 2022 14:21:32 +0200 Subject: [PATCH 0539/1454] changes in ena upload --- relecov_tools/ena_upload.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index ac08e1c7..e75b71d1 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,5 +1,6 @@ import logging -from pyparsing import col + +# from pyparsing import col import rich.console import json @@ -7,7 +8,8 @@ import pandas as pd import sys import os -import ftplib + +# import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson From 7faaf493ec4eb34f28ea1e4992597d89cd04ae6a Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 14 Jun 2022 21:10:34 +0200 Subject: [PATCH 0540/1454] replace empty values for experiment_alias and run_alias by the first fastq sequence --- relecov_tools/conf/configuration.json | 2 -- relecov_tools/read_lab_metadata.py | 23 +++++++++++++++++++++-- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index b81afa14..c8c4e0cf 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -20,8 +20,6 @@ "ENA_configuration": { "study_alias": "RELECOV", "design_description": "Design Description", - "experiment_alias": "", - "run_alias": "", "experiment_title": "Example project for ENA submission RELECOV", "study_title": "RELECOV Spanish Network for genomics surveillance", "study_type": "", diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index d8029c34..0967285b 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -8,6 +8,7 @@ import openpyxl import os import sys +import re import relecov_tools.utils from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema @@ -82,6 +83,16 @@ def read_json_file(self, j_file): data = json.load(fh) return data + def get_experiment_run_alias(self, row_data): + exp_alias = "NOT_FOUND" + run_alias = "NOT_FOUND.fastq.gz" + if "fastq_r1" in row_data: + match = re.search(r"(.+)_R1_.*", row_data["fastq_r1"]) + if match: + exp_alias = match.group(1) + run_alias = match.group(1) + ".fastq.gz" + return exp_alias, run_alias + def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): """Fetch the laboratory location and return a dictionary""" data = {} @@ -159,8 +170,12 @@ def include_processed_data(self, metadata): if metadata["sequencing_instrument_model"] in values: new_data["sequencing_instrument_platform"] = key break - return new_data + return new_data + """ + "experiment_alias": "", + "run_alias": "", + """ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """Add the additional information that must be included in final metadata metadata Origin metadata @@ -173,7 +188,7 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): lab_json = self.read_json_file(lab_json_file) geo_loc_json = self.read_json_file(geo_loc_file) samples_json = self.read_json_file(self.sample_list_file) - + exp_alias, run_alias = self.get_experiment_run_alias(metadata[0]) for row_sample in metadata: """Include sample data from sample json""" try: @@ -218,7 +233,11 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): ] row["sequencing_instrument_platform"] = "To change" """ + # Add experiment_alias and run_alias + row_sample["experiment_alias"] = exp_alias + row_sample["run_alias"] = run_alias additional_metadata.append(row_sample) + return additional_metadata def request_information(external_url, request): From 8940aa428a8b3154233291427be706191bbd437a Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 14 Jun 2022 21:13:49 +0200 Subject: [PATCH 0541/1454] code included in behalf of Erika --- relecov_tools/map_schema.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 3a54cac6..a92c4fb1 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -200,6 +200,9 @@ def additional_formating(self, mapped_json_data): mapped_json_data[idx]["sample_description"] = self.json_data[idx][ "sequence_file_R1_fastq" ] + mapped_json_data[idx][ + "sequencing_instrument_platform" + ] = self.json_data[idx]["sequencing_instrument_platform"] return mapped_json_data From d8ac9141063f4ecdd74583e5ec16630bd9c88e66 Mon Sep 17 00:00:00 2001 From: luissian Date: Tue, 14 Jun 2022 21:15:22 +0200 Subject: [PATCH 0542/1454] litin --- relecov_tools/read_lab_metadata.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/relecov_tools/read_lab_metadata.py b/relecov_tools/read_lab_metadata.py index 0967285b..73fd4707 100644 --- a/relecov_tools/read_lab_metadata.py +++ b/relecov_tools/read_lab_metadata.py @@ -172,10 +172,7 @@ def include_processed_data(self, metadata): break return new_data - """ - "experiment_alias": "", - "run_alias": "", - """ + def add_additional_data(self, metadata, lab_json_file, geo_loc_file): """Add the additional information that must be included in final metadata metadata Origin metadata From 35b418e2443fef299faf0d2b6408f2625c19840f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 15 Jun 2022 11:08:21 +0200 Subject: [PATCH 0543/1454] latest change in ena upload --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e75b71d1..ff040dd7 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -204,7 +204,7 @@ def create_structure_to_ena(self): df_experiments.insert(3, "status", self.action) df_experiments.insert(4, "alias", df_experiments["experiment_alias"]) df_experiments.insert(5, "design_description", "") - df_experiments.insert(5, "insert_size", 150) + df_experiments.insert(5, "insert_size", 0) df_experiments.insert(5, "platform", "ILLUMINA") df_experiments = df_experiments.rename(columns={"study_title": "title"}) df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) From 0723d9463c4297fe4063db2b7e0c9881a992ab1f Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 15 Jun 2022 15:35:37 +0200 Subject: [PATCH 0544/1454] latest cahgnes in upload --- relecov_tools/ena_upload.py | 37 +++++++++++++++++++++++++------------ 1 file changed, 25 insertions(+), 12 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index ff040dd7..a0f4ffd9 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,15 +1,15 @@ import logging -# from pyparsing import col +from pyparsing import col import rich.console import json -# import paramiko + import pandas as pd import sys import os -# import ftplib +import ftplib import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -176,12 +176,18 @@ def create_structure_to_ena(self): "fastq_r2_md5", ] ] - df_run.insert( - 1, "sequence_file_R1_fastq", df_schemas["r1_fastq_filepath"][0][31:57] - ) - df_run.insert( - 2, "sequence_file_R2_fastq", df_schemas["r2_fastq_filepath"][0][31:57] - ) + + df_run.insert(1, "sequence_file_R1_fastq", "None") + df_run.insert(2, "sequence_file_R2_fastq", "None") + for i in range(len(df_schemas)): + df_run.loc[i, "sequence_file_R1_fastq"] = df_schemas.loc[ + i, "sequence_file_R1_fastq" + ] + + df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ + i, "sequence_file_R2_fastq" + ] + df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) df_run.insert(4, "alias", df_run["experiment_alias"]) @@ -201,8 +207,15 @@ def create_structure_to_ena(self): "instrument_model", ] ] + df_experiments.insert(3, "status", self.action) - df_experiments.insert(4, "alias", df_experiments["experiment_alias"]) + + for i in range(len(df_experiments)): + df_experiments.loc[i, "alias"] = ( + str(df_run.loc[i, "sequence_file_R1_fastq"]) + + "_" + + str(df_run.loc[i, "sequence_file_R2_fastq"]) + ) df_experiments.insert(5, "design_description", "") df_experiments.insert(5, "insert_size", 0) df_experiments.insert(5, "platform", "ILLUMINA") @@ -227,7 +240,7 @@ def create_structure_to_ena(self): # submit data to webin ftp server # def ftp_connect(self): - """ + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): @@ -244,7 +257,7 @@ def create_structure_to_ena(self): # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") g2 = session.quit() - """ + # print(g2) # l = ftp_connect(self) # print(l) From 1625b11dc8fd51d47b6ab398e6993e9147a7c233 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 15 Jun 2022 16:51:16 +0200 Subject: [PATCH 0545/1454] last modifications ena upload --- relecov_tools/ena_upload.py | 61 ++++++++++++++++++++++++++++--------- 1 file changed, 46 insertions(+), 15 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index a0f4ffd9..e6b9b62c 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -109,13 +109,20 @@ def convert_input_json_to_ena(self): def create_structure_to_ena(self): """Convert json to dataframe required by ena-upload-cli package""" - esquema = self.source_json_file - fh_esquema = open(esquema) - esquema_json = json.load(fh_esquema) - fh_esquema.close() + squema = self.source_json_file + fh_squema = open(squema) + squema_json = json.load(fh_squema) + fh_squema.close() - df_schemas = pd.DataFrame(esquema_json) + df_schemas = pd.DataFrame(squema_json) + # df_schema + """ + collecting_institution collection_date collector_name ... study_title study_type taxon_id +0 Hospital Clínic de Barcelona 2021-05-10 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 +1 Hospital Clínic de Barcelona 2021-05-07 Inmaculada Casas ... RELECOV Spanish Network for genomics surveillance Surveillance 2697049 + + """ df_study = df_schemas[ ["study_alias", "study_title", "study_type", "study_abstract"] ] @@ -123,6 +130,13 @@ def create_structure_to_ena(self): df_study = df_study.rename(columns={"study_alias": "alias"}) df_study = df_study.rename(columns={"study_title": "title"}) df_study.insert(3, "status", self.action) + + # df_study + """ + alias title study_type status study_abstract +0 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance +1 RELECOV RELECOV Spanish Network for genomics surveillance Surveillance ADD RELECOV Spanish Network for genomics surveillance + """ df_samples = df_schemas[ [ "sample_name", @@ -166,6 +180,14 @@ def create_structure_to_ena(self): df_samples.insert(4, "ENA_CHECKLIST", checklist) df_samples.insert(5, "sample_description", "") + # df_samples + """ + alias title taxon_id host health state ... scientific_name collector name collecting institution isolate +0 212164375 212164375 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212164375 +1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 +2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 + """ + df_run = df_schemas[ [ "experiment_alias", @@ -193,6 +215,14 @@ def create_structure_to_ena(self): df_run.insert(4, "alias", df_run["experiment_alias"]) df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) + # df_run + """ + experiment_alias sequence_file_R1_fastq sequence_file_R2_fastq ... file_type file_checksum fastq_r2_md5 +0 214821_S12 214821_S12_R1_001.fastq.gz 214821_S12_R2_001.fastq.gz ... fastq 372ca8b10a8eeb7a04107634baf340ab 7f5081eec1b64b171402b66f37fe640d +1 214821_S12 214822_S13_R1_001.fastq.gz 214822_S13_R2_001.fastq.gz ... fastq b268d7be80e80455bec0807b5961d23c a15be39feaf73eec9b2c026717878bba +2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a + + """ df_experiments = df_schemas[ [ "experiment_alias", @@ -222,6 +252,14 @@ def create_structure_to_ena(self): df_experiments = df_experiments.rename(columns={"study_title": "title"}) df_experiments = df_experiments.rename(columns={"sample_name": "sample_alias"}) + # df_experiments example + """ + experiment_alias title study_alias ... library_layout instrument_model alias +0 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214821_S12_R1_001.fastq.gz_214821_S12_R2_001.f... +1 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214822_S13_R1_001.fastq.gz_214822_S13_R2_001.f... +2 214821_S12 RELECOV Spanish Network for genomics surveillance RELECOV ... PAIRED Illumina MiSeq 214823_S1_R1_001.fastq.gz_214823_S1_R2_001.fas... + + """ ena_config = config_json.get_configuration("ENA_configuration") schema_dataframe = {} schema_dataframe["sample"] = df_samples @@ -239,8 +277,7 @@ def create_structure_to_ena(self): file_paths[os.path.basename(path)] = os.path.abspath(path) # submit data to webin ftp server - # def ftp_connect(self): - + """ session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): @@ -257,11 +294,8 @@ def create_structure_to_ena(self): # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") g2 = session.quit() - - # print(g2) - # l = ftp_connect(self) - # print(l) - + """ + # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) # print(chec) @@ -303,9 +337,6 @@ def create_structure_to_ena(self): schema_dataframe, schema_targets, schema_update ) - # save updates in new tables - # save_update(schema_tables, schema_dataframe) - def upload(self): """Create the required files and upload to ENA""" self.convert_input_json_to_ena() From 45f7c9c37992e6f2ca9611e35dfbeab36c0b91c9 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 15 Jun 2022 16:53:48 +0200 Subject: [PATCH 0546/1454] lintin --- relecov_tools/ena_upload.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e6b9b62c..e98b9ce0 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -1,6 +1,6 @@ import logging -from pyparsing import col +# from pyparsing import col import rich.console import json @@ -277,7 +277,7 @@ def create_structure_to_ena(self): file_paths[os.path.basename(path)] = os.path.abspath(path) # submit data to webin ftp server - """ + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): @@ -294,7 +294,7 @@ def create_structure_to_ena(self): # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") g2 = session.quit() - """ + # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) # print(chec) From 6225ee518ae26276bd87c59e1fb87978330f24d7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 15 Jun 2022 16:54:57 +0200 Subject: [PATCH 0547/1454] lintin2 --- relecov_tools/ena_upload.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index e98b9ce0..7fdd69d5 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -294,6 +294,7 @@ def create_structure_to_ena(self): # print("ERROR: If your connection times out at this stage, it propably is because of a firewall that is in place. FTP is used in passive mode and connection will be opened to one of the ports: 40000 and 50000.") g2 = session.quit() + print(g2) # THE ENA_UPLOAD_CLI METHOD DOES NOT WORK (below) # chec = submit_data(file_paths, self.passwd, self.user) From 992b73ea3fbe53a249379a4225961ab1ffdf84db Mon Sep 17 00:00:00 2001 From: luisiJavo Date: Fri, 17 Jun 2022 12:54:20 +0200 Subject: [PATCH 0548/1454] modified relecov_schema.json --- relecov_tools/__main__.py | 2 +- relecov_tools/read_bioinfo_metadata.py | 3 +++ relecov_tools/schema/relecov_schema.json | 8 ++++---- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d7364aa5..3f4656b2 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -323,7 +323,7 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): metadata_file, input_folder, metadata_out ) - new_bioinfo_metadata.bioinfo_parse() + new_bioinfo_metadata.bioinfo_parse(metadata_file) # read metadata bioinformatics diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 2af45670..8419d5eb 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -18,6 +18,7 @@ from relecov_tools.config_json import ConfigJson import relecov_tools.json_schema + log = logging.getLogger(__name__) stderr = rich.console.Console( stderr=True, @@ -122,11 +123,13 @@ def bioinfo_parse(self, file_name): bioinfo_dict["sample_name"] = str(sample_name) bioinfo_dict["fastq_r1"] = fastq_r1 bioinfo_dict["fastq_r2"] = fastq_r2 + # inserting all keys from configuration.json relecov_bioinfo_metadata into bioinfo_dict for key in relecov_bioinfo_metadata.keys(): bioinfo_dict[key] = relecov_bioinfo_metadata[key] bioinfo_dict["consensus_sequence_filepath"] = self.input_folder bioinfo_dict["long_table_path"] = self.input_folder + # fields from mapping_illumina.tab for key in self.mapping_illumina_tab_field_list.keys(): diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 47aa600d..586a9f5c 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1427,7 +1427,7 @@ "ontology": "0", "type": "string", "description": "", - "classification": "Files info", + "classification": "Bioinformatics and QC metrics fields", "label": "Sample Name", "fill_mode": "batch" }, @@ -1449,7 +1449,7 @@ "ontology": "GENEPIO:0001476", "type": "string", "description": "The user-specified filename of the r1 FASTQ file.", - "classification": "Files info", + "classification": "Bioinformatics and QC metrics fields", "label": "Sequence file R1 fastq", "fill_mode": "sample" }, @@ -1460,7 +1460,7 @@ "ontology": "GENEPIO:0001477", "type": "string", "description": "The user-specified filename of the r2 FASTQ file.", - "classification": "Files info", + "classification": "Bioinformatics and QC metrics fields", "label": "Sequence file R2 fastq", "fill_mode": "sample" }, @@ -1802,7 +1802,7 @@ "examples": [ "E gene (orf4) [GENEPIO:0100151]" ], - "classification": "Bioinformatics and QC metrics fields", + "classification": "Pathogen diagnostic testing", "label": "Gene Name 1", "fill_mode": "batch" }, From 5bd2fc9603b6d95338bd9550a76c14be499941d7 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Fri, 17 Jun 2022 14:24:00 +0200 Subject: [PATCH 0549/1454] changes in ena upload that made it work --- relecov_tools/ena_upload.py | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 7fdd69d5..505f5f79 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -130,7 +130,6 @@ def create_structure_to_ena(self): df_study = df_study.rename(columns={"study_alias": "alias"}) df_study = df_study.rename(columns={"study_title": "title"}) df_study.insert(3, "status", self.action) - # df_study """ alias title study_type status study_abstract @@ -179,7 +178,6 @@ def create_structure_to_ena(self): checklist = config_json.get_configuration("checklist") df_samples.insert(4, "ENA_CHECKLIST", checklist) df_samples.insert(5, "sample_description", "") - # df_samples """ alias title taxon_id host health state ... scientific_name collector name collecting institution isolate @@ -187,7 +185,6 @@ def create_structure_to_ena(self): 1 212163777 212163777 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212163777 2 212153091 212153091 2697049 ... Severe acute respiratory syndrome coronavirus 2 Inmaculada Casas Hospital Clínic de Barcelona 212153091 """ - df_run = df_schemas[ [ "experiment_alias", @@ -212,8 +209,24 @@ def create_structure_to_ena(self): df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) - df_run.insert(4, "alias", df_run["experiment_alias"]) + + for i in range(len(df_run)): + df_run.loc[i, "alias"] = ( + str(df_run.loc[i, "sequence_file_R1_fastq"]) + + "_" + + str(df_run.loc[i, "sequence_file_R2_fastq"]) + ) + df_run.loc[i, "experiment_alias"] = ( + str(df_run.loc[i, "sequence_file_R1_fastq"]) + + "_" + + str(df_run.loc[i, "sequence_file_R2_fastq"]) + ) + df_run.insert(5, "file_name", df_run["sequence_file_R1_fastq"]) + df_run2 = df_run.copy() + df_run2["file_name"] = df_run["sequence_file_R2_fastq"] + df_run_final = pd.concat([df_run, df_run2]) + df_run_final.reset_index() # df_run """ @@ -223,6 +236,7 @@ def create_structure_to_ena(self): 2 214821_S12 214823_S1_R1_001.fastq.gz 214823_S1_R2_001.fastq.gz ... fastq c16bdbfc03c354496fcfb2c107e3cbf6 4d9b80b977a75bf7e2a4282ca910d94a """ + df_experiments = df_schemas[ [ "experiment_alias", @@ -263,7 +277,7 @@ def create_structure_to_ena(self): ena_config = config_json.get_configuration("ENA_configuration") schema_dataframe = {} schema_dataframe["sample"] = df_samples - schema_dataframe["run"] = df_run + schema_dataframe["run"] = df_run_final schema_dataframe["experiment"] = df_experiments schema_targets = extract_targets(self.action, schema_dataframe) @@ -272,13 +286,19 @@ def create_structure_to_ena(self): if self.action == "ADD" or self.action == "add": file_paths = {} + file_paths_r2 = {} - for path in df_run["r1_fastq_filepath"]: + for path in df_schemas["r1_fastq_filepath"]: file_paths[os.path.basename(path)] = os.path.abspath(path) - # submit data to webin ftp server + for path in df_schemas["r2_fastq_filepath"]: + file_paths_r2[os.path.basename(path)] = os.path.abspath(path) + + file_paths.update(file_paths_r2) + # submit data to webin ftp server session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) + for filename, path in file_paths.items(): print("Uploading path " + path + " and filename: " + filename) From b8523ff876e07597e6fc5019b46bd1948a9ddf8c Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 20 Jun 2022 11:31:01 +0200 Subject: [PATCH 0550/1454] changes in schema --- relecov_tools/conf/configuration.json | 6 +++--- relecov_tools/read_bioinfo_metadata.py | 10 ++++++++++ relecov_tools/schema/relecov_schema.json | 13 +------------ 3 files changed, 14 insertions(+), 15 deletions(-) diff --git a/relecov_tools/conf/configuration.json b/relecov_tools/conf/configuration.json index c8c4e0cf..2d7e5741 100644 --- a/relecov_tools/conf/configuration.json +++ b/relecov_tools/conf/configuration.json @@ -95,12 +95,12 @@ "mapping_illumina_tab_field_list": { "lineage_name": "Lineage", "variant_designation": "Variantsinconsensusx10", - "per_qc_filtered": "Coverage>10x(%)", + "per_genome_greater_10x": "Coverage>10x(%)", "per_reads_host": "%readshost", "per_reads_virus": "%readsvirus", "per_unmapped": "%unmapedreads", "per_Ns": "%Ns10x", - "median_depth_of_coverage_value": "medianDPcoveragevirus", + "depth_of_coverage_value": "medianDPcoveragevirus", "number_of_variants_AF_greater_75percent": "Variantsinconsensusx10", "number_of_variants_with_effect": "MissenseVariants" }, @@ -136,4 +136,4 @@ "CALLER", "LINEAGE" ] -} +} \ No newline at end of file diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 2af45670..7a19eaeb 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -3,6 +3,8 @@ import logging import json +import datetime +import os import rich.console @@ -142,6 +144,10 @@ def bioinfo_parse(self, file_name): bioinfo_dict["ns_per_100_kbp"] = str( summary_variants_metrics["# Ns per 100kb consensus"][c] ) + bioinfo_dict["qc_filtered"] = str( + summary_variants_metrics["# Trimmed reads (fastp)"][c] + ) + # fields from variants_long_table.csv bioinfo_dict["reference_genome_accession"] = str( variants_long_table["CHROM"][c] @@ -187,6 +193,10 @@ def bioinfo_parse(self, file_name): pangolin_version_software.iloc[c] ) + c_time = os.path.getctime(variants_long_table_path) + dt_c = datetime.datetime.fromtimestamp(c_time) + bioinfo_dict["analysis_date"] = str(dt_c) + bioinfo_list[str(sample_name)] = bioinfo_dict c = c + 1 diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 47aa600d..cfc25b86 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -1398,17 +1398,6 @@ "label": "Consensus Params", "fill_mode": "batch" }, - "quality_control_metrics": { - "examples": [ - "" - ], - "ontology": "data_3914", - "type": "string", - "description": "", - "classification": "Bioinformatics and QC metrics fields", - "label": "Quality control metrics ", - "fill_mode": "batch" - }, "depth_of_coverage_value": { "examples": [ "400x" @@ -1806,7 +1795,7 @@ "label": "Gene Name 1", "fill_mode": "batch" }, - "per_qc_filtered": { + "qc_filtered": { "examples": [ "" ], From 20bb1ff5bff2bdf7a95e7b2e2bde06d44b84f353 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 20 Jun 2022 16:58:16 +0200 Subject: [PATCH 0551/1454] latest changes to upload to ena + 01 --- relecov_tools/__main__.py | 5 +++-- relecov_tools/ena_upload.py | 4 +++- relecov_tools/read_bioinfo_metadata.py | 8 ++++++++ 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/relecov_tools/__main__.py b/relecov_tools/__main__.py index d7364aa5..59171f9c 100644 --- a/relecov_tools/__main__.py +++ b/relecov_tools/__main__.py @@ -241,10 +241,11 @@ def map(origin_schema, json_data, destination_schema, schema_file, output): type=click.Choice(["add", "modify", "cancel", "release"], case_sensitive=False), help="select one of the available options", ) -@click.option("--dev/--production", default=True) +@click.option("--dev", is_flag=True, default=False) @click.option("-o", "--output_path", help="output folder for the xml generated files") def upload_to_ena(user, password, center, ena_json, dev, study, action, output_path): """parsed data to create xml files to upload to ena""" + upload_ena = relecov_tools.ena_upload.EnaUpload( user, password, center, ena_json, dev, study, action, output_path ) @@ -323,7 +324,7 @@ def read_bioinfo_metadata(metadata_file, input_folder, metadata_out): metadata_file, input_folder, metadata_out ) - new_bioinfo_metadata.bioinfo_parse() + new_bioinfo_metadata.bioinfo_parse(metadata_file) # read metadata bioinformatics diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 505f5f79..181dba0a 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -77,6 +77,7 @@ def __init__( ) else: self.dev = dev + if customized_project is None: self.customized_project = None else: @@ -153,7 +154,7 @@ def create_structure_to_ena(self): ] ] - df_samples = df_samples.rename(columns={"sample_name": "alias"}) + df_samples = df_samples.rename(columns={"sample_name": "01" + "alias"}) df_samples = df_samples.rename(columns={"sample_title": "title"}) df_samples = df_samples.rename( columns={ @@ -297,6 +298,7 @@ def create_structure_to_ena(self): file_paths.update(file_paths_r2) # submit data to webin ftp server + session = ftplib.FTP("webin2.ebi.ac.uk", self.user, self.passwd) for filename, path in file_paths.items(): diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 7a19eaeb..44476b85 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -196,7 +196,15 @@ def bioinfo_parse(self, file_name): c_time = os.path.getctime(variants_long_table_path) dt_c = datetime.datetime.fromtimestamp(c_time) bioinfo_dict["analysis_date"] = str(dt_c) + bioinfo_dict["lineage_identification_date"] = str(dt_c) + """ + IDEA + pango_time = os.path.getctime( + self.input_folder + "/" + str(sample_name) + ".pangolin.csv" + ) + dt_pango = datetime.datetime.fromtimestamp(pango_time) + """ bioinfo_list[str(sample_name)] = bioinfo_dict c = c + 1 From 261264319ce974440a948fe7689f2d1dba151ce0 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 20 Jun 2022 17:08:29 +0200 Subject: [PATCH 0552/1454] latest changes to upload to ena - 01 --- relecov_tools/ena_upload.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 181dba0a..0ffd86b1 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -154,7 +154,7 @@ def create_structure_to_ena(self): ] ] - df_samples = df_samples.rename(columns={"sample_name": "01" + "alias"}) + df_samples = df_samples.rename(columns={"sample_name": "alias"}) df_samples = df_samples.rename(columns={"sample_title": "title"}) df_samples = df_samples.rename( columns={ From 53dd78199039f849affe55ca55bfc3d63ef6dfd8 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 22 Jun 2022 10:27:47 +0200 Subject: [PATCH 0553/1454] lintin --- relecov_tools/read_bioinfo_metadata.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/relecov_tools/read_bioinfo_metadata.py b/relecov_tools/read_bioinfo_metadata.py index 44476b85..a12702e1 100644 --- a/relecov_tools/read_bioinfo_metadata.py +++ b/relecov_tools/read_bioinfo_metadata.py @@ -4,7 +4,8 @@ import logging import json import datetime -import os + +# import os import rich.console @@ -199,7 +200,7 @@ def bioinfo_parse(self, file_name): bioinfo_dict["lineage_identification_date"] = str(dt_c) """ - IDEA + IDEA pango_time = os.path.getctime( self.input_folder + "/" + str(sample_name) + ".pangolin.csv" ) From 34b9d2f4cf92faed650b0950daca92a398cec83a Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Mon, 27 Jun 2022 14:06:36 +0200 Subject: [PATCH 0554/1454] corrected different md5 generation --- relecov_tools/utils.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/utils.py b/relecov_tools/utils.py index e6fd447b..76344bbd 100644 --- a/relecov_tools/utils.py +++ b/relecov_tools/utils.py @@ -53,8 +53,7 @@ def get_md5_from_local_folder(local_folder): def calculate_md5(file_name): """Calculate the md5 value for the file name""" - block_size = 2**20 - return hashlib.md5(open(file_name, "rb").read(block_size)).hexdigest() + return hashlib.md5(open(file_name, "rb").read()).hexdigest() def write_md5_file(file_name, md5_value): From e3c3717a6cf37601d7b9bf774d70e0479a2b8f99 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 11:52:32 +0200 Subject: [PATCH 0555/1454] create new module: metadata homogeneizer --- relecov_tools/metadata_homogeneizer.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 relecov_tools/metadata_homogeneizer.py diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py new file mode 100644 index 00000000..e69de29b From 32408abf4e1748310b0cd8a3d8907f6b04c1cf50 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 11:59:59 +0200 Subject: [PATCH 0556/1454] testing update --- relecov_tools/metadata_homogeneizer.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index e69de29b..4265cc3e 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -0,0 +1 @@ +#!/usr/bin/env python From ddef259ab496d508fe5e6eeb809693bf7c9e5a4a Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 12:05:49 +0200 Subject: [PATCH 0557/1454] update to testing --- relecov_tools/metadata_homogeneizer.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 4265cc3e..cda98065 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1 +1,7 @@ #!/usr/bin/env python + +# Imports +import pandas as pd + +# Homogeneizer object + From b61aec1b2a5a9cd24c3bf0e577d7f6c94b97f16f Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 12:24:26 +0200 Subject: [PATCH 0558/1454] first serious commit --- relecov_tools/metadata_homogeneizer.py | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index cda98065..c5ee640d 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1,7 +1,48 @@ #!/usr/bin/env python # Imports +import json import pandas as pd # Homogeneizer object +class Homogeneizer: + def __init__(filename, self): + self.filename = filename + self.centre = None + self.dataframe = None + self.translated_dataframe = None + pass + return + + def detect_centre(self): + """Detect the origin centre of the metadata""" + # Check name of the file attribute of the object + # Check schema with all centres and find their json + # associate centre and json with object + pass + return + + def load_dataframe(self): + """Read the metadata file""" + # check possible extensions + # load with pandas + + pass + return + + def load_dictionary(self): + """Load the corresponding dictionary""" + pass + return + + def translate_dataframe(self): + """Use the corresponding dictionary to translate the df""" + pass + return + + def verify_translated_dataframe(self): + """Checks if the dataframe holds all the needed values for the relecov tools suite""" + + pass + return \ No newline at end of file From 7897a7fae2237196e91942ebefcf942539130795 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 12:37:54 +0200 Subject: [PATCH 0559/1454] updated --- relecov_tools/metadata_homogeneizer.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index c5ee640d..51365d53 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -20,6 +20,8 @@ def detect_centre(self): # Check name of the file attribute of the object # Check schema with all centres and find their json # associate centre and json with object + # raise error when in doubt + # must check on schema/institution_schemas pass return @@ -27,7 +29,6 @@ def load_dataframe(self): """Read the metadata file""" # check possible extensions # load with pandas - pass return From 8ebdcb1049b74b25cd61f085d3bdaba9cfaf1530 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 12:38:26 +0200 Subject: [PATCH 0560/1454] json for institution --- relecov_tools/schema/institution_to_schema.json | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 relecov_tools/schema/institution_to_schema.json diff --git a/relecov_tools/schema/institution_to_schema.json b/relecov_tools/schema/institution_to_schema.json new file mode 100644 index 00000000..39a5590a --- /dev/null +++ b/relecov_tools/schema/institution_to_schema.json @@ -0,0 +1,4 @@ +{ + "ITER" : "1.json", + "0001" : "1.json" +} \ No newline at end of file From 8afe9b8eefdafccea26907a0d7daf63d3048d68b Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 12:38:37 +0200 Subject: [PATCH 0561/1454] primer on ISCIII schema --- .../schema/institution_schemas/ISCIII.json | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 relecov_tools/schema/institution_schemas/ISCIII.json diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json new file mode 100644 index 00000000..f369a462 --- /dev/null +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -0,0 +1,20 @@ +{ + "equivalence": + {"Public Health sample id": "Código SiViEs", + "Sample ID given by originating laboratory": "Ref Hospital", + "Sample ID given by the submitting laboratory": "ID CNM", + "Sample ID given in the microbiology lab": "ID VI-VRP", + "Sample ID given if multiple rna-extraction or passages": "ID VI-VRP", + "Sample ID given for sequencing": "ID VI-VRP", + "GISAID id": "ID GISAID", + "Originating Laboratory": "Hospital", + "Sample Collection Date": "Fecha de toma ", + "Sample Received Date": "Fecha recepción", + "Host Age": "Grupo edad", + "Diagnostic Pcr Ct Value 1": "PCR genE", + "Sequencing Date": "Fecha de secuenciación", + "Rna Extraction Protocol": ""}, + "constants": {}, + "empty": [], + "outer": {} +} \ No newline at end of file From 3e211b0ad928556dd4e256c318949451514c3f2d Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 13:02:33 +0200 Subject: [PATCH 0562/1454] updated institution_to_schema file --- relecov_tools/schema/institution_to_schema.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/relecov_tools/schema/institution_to_schema.json b/relecov_tools/schema/institution_to_schema.json index 39a5590a..43535fd5 100644 --- a/relecov_tools/schema/institution_to_schema.json +++ b/relecov_tools/schema/institution_to_schema.json @@ -1,4 +1,5 @@ { "ITER" : "1.json", - "0001" : "1.json" + "0001" : "1.json", + "ISCIII" : "ISCIII.json" } \ No newline at end of file From 30252c607e6d53c4de8a9f32e08085e1f7e3de0b Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 13:02:57 +0200 Subject: [PATCH 0563/1454] added detect_centre method --- relecov_tools/metadata_homogeneizer.py | 29 +++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 51365d53..7ab1e71f 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -1,6 +1,7 @@ #!/usr/bin/env python # Imports +import sys import json import pandas as pd @@ -8,6 +9,7 @@ class Homogeneizer: def __init__(filename, self): self.filename = filename + self.dictionary = None self.centre = None self.dataframe = None self.translated_dataframe = None @@ -16,15 +18,35 @@ def __init__(filename, self): return def detect_centre(self): - """Detect the origin centre of the metadata""" + """Detect the origin centre of the metadata, and finds the corresponding json file to use""" + + # Check name of the file attribute of the object # Check schema with all centres and find their json # associate centre and json with object # raise error when in doubt # must check on schema/institution_schemas - pass + + path_to_institution_json = "" + detected = [] + institution_dict = json.load(path_to_json) + + for key in institution_dict.keys(): + if key in self.filename: + detected.append(institution_dict[key]) + + if len(set(detected)) != 1: + print("some problems arised!!!") # change this to an elegant form + sys.exit() # maybe check which ones are being mixed or when none is being found + else: + print("works fine") # delete this after testing + self.dictionary = detected[0] # first item, they are all equal + return + + + def load_dataframe(self): """Read the metadata file""" # check possible extensions @@ -46,4 +68,5 @@ def verify_translated_dataframe(self): """Checks if the dataframe holds all the needed values for the relecov tools suite""" pass - return \ No newline at end of file + return + From 4444130483b2c294f92191a1b946d46129493767 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 29 Jun 2022 13:10:15 +0200 Subject: [PATCH 0564/1454] latest change ena --- relecov_tools/ena_upload.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index 0ffd86b1..c7bc326d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -207,7 +207,9 @@ def create_structure_to_ena(self): df_run.loc[i, "sequence_file_R2_fastq"] = df_schemas.loc[ i, "sequence_file_R2_fastq" ] + import pdb + pdb.set_trace() df_run.insert(3, "status", self.action) df_run = df_run.rename(columns={"fastq_r1_md5": "file_checksum"}) From 59226d6049c3ec3653828ab627bc47a350841206 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 13:34:05 +0200 Subject: [PATCH 0565/1454] removed "empty" --- relecov_tools/schema/institution_schemas/ISCIII.json | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/schema/institution_schemas/ISCIII.json b/relecov_tools/schema/institution_schemas/ISCIII.json index f369a462..33d6dbc2 100644 --- a/relecov_tools/schema/institution_schemas/ISCIII.json +++ b/relecov_tools/schema/institution_schemas/ISCIII.json @@ -15,6 +15,5 @@ "Sequencing Date": "Fecha de secuenciación", "Rna Extraction Protocol": ""}, "constants": {}, - "empty": [], "outer": {} } \ No newline at end of file From 4f7a8e73e195c287aa1bd587a6ca968fd667b648 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 13:35:45 +0200 Subject: [PATCH 0566/1454] updated load dataframe (almost done?) and load dictionary --- relecov_tools/metadata_homogeneizer.py | 38 +++++++++++++++++++++----- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index 7ab1e71f..f6db14a9 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -3,8 +3,17 @@ # Imports import sys import json +from tkinter.ttk import Separator import pandas as pd +# functions + +def check_extension(instring, extensions): + for extension in extensions: + if instring.endswith(extension): + return True + + # Homogeneizer object class Homogeneizer: def __init__(filename, self): @@ -17,10 +26,9 @@ def __init__(filename, self): pass return - def detect_centre(self): + def associate_dict(self): """Detect the origin centre of the metadata, and finds the corresponding json file to use""" - # Check name of the file attribute of the object # Check schema with all centres and find their json # associate centre and json with object @@ -28,6 +36,7 @@ def detect_centre(self): # must check on schema/institution_schemas path_to_institution_json = "" + detected = [] institution_dict = json.load(path_to_json) @@ -44,19 +53,34 @@ def detect_centre(self): return - - - def load_dataframe(self): """Read the metadata file""" # check possible extensions # load with pandas - pass + + excel_extensions = [".xlsx", ".xls", ".xlsm", ".xlsb"] + odf_extension = [".odf"] + csv_extensions = [".csv"] + tsv_extensions = [".tsv"] + + if check_extension(self.filename, excel_extensions): + self.dataframe = pd.read_excel(self.filename, header=0) + elif check_extension(self.filename, odf_extension): + # Needs a special package + self.dataframe = pd.read_excel(self.filename, engine="odf", header=0) + elif check_extension(self.filename, csv_extensions): + self.dataframe = pd.read_csv(self.filename, sep=",", header=0) + elif check_extension(self.filename, tsv_extensions): + self.dataframe = pd.read_csv(self.filename, sep="\t", header=0) + return def load_dictionary(self): """Load the corresponding dictionary""" - pass + + path_to_tools = "" + dict_path = path_to_tools + "/schema/institution_schemas" + self.filename + self.dictionary = json.load(dict_path) return def translate_dataframe(self): From b7359712be341ff2b9fd3a0816243a3e4db7974d Mon Sep 17 00:00:00 2001 From: mlarjim Date: Wed, 29 Jun 2022 13:43:34 +0200 Subject: [PATCH 0567/1454] Modified gisaid_schema.json --- relecov_tools/schema/gisaid_schema.json | 69 ++++++++++++++----------- 1 file changed, 40 insertions(+), 29 deletions(-) diff --git a/relecov_tools/schema/gisaid_schema.json b/relecov_tools/schema/gisaid_schema.json index cb2a2cf9..797eb590 100644 --- a/relecov_tools/schema/gisaid_schema.json +++ b/relecov_tools/schema/gisaid_schema.json @@ -1,22 +1,24 @@ { "schema": "GISAID#", "required": [ - "type", - "virus_name", + "covv_type", + "covv_virus_name", "submitter", - "originating_lab", - "collecting_address", - "collection_date", - "location", - "host", - "patient_age", - "gender", - "sequencing_technology", - "fasta_filename" + "covv_passage", + "covv_orig_lab", + "covv_orig_lab_addr", + "covv_collection_date", + "covv_location", + "covv_host", + "covv_patient_age", + "covv_gender", + "covv_seq_technology", + "covv_subm_lab", + "covv_subm_lab_addr" ], "type": "object", "properties": { - "type": { + "covv_type": { "examples": [ "betacoronavirus" ], @@ -35,7 +37,7 @@ "clasification": "Database Identifiers", "label": "Collecting Sample id" }, - "virus_name": { + "covv_virus_name": { "examples": [ "hCoV-19/Canada/prov_rona_99/2020" ], @@ -55,7 +57,7 @@ "clasification": "enter your GISAID-Username", "label": "GISAID Id" }, - "originating_lab": { + "covv_orig_lab": { "examples": [ "Public Health Agency of Canada" ], @@ -64,7 +66,7 @@ "description": "The name of the agency that collected the original sample.", "label": "Originating Laboratory" }, - "collecting_address": { + "covv_orig_lab_addr": { "examples": [ "655 Lab St, Vancouver, British Columbia, V5N 2A2, Canada" ], @@ -74,7 +76,7 @@ "clasification": "Sample collection and processing", "label": "Originating Laboratory Address" }, - "submitting_address": { + "covv_subm_lab_addr": { "examples": [ "123 Sunnybrooke St, Toronto, Ontario, M4P 1L6, Canada" ], @@ -84,7 +86,7 @@ "clasification": "Sample collection and processing", "label": "Submitting Institution Address" }, - "collection_date": { + "covv_collection_date": { "examples": [ "3/19/2020" ], @@ -95,7 +97,7 @@ "classification": "Sample collection and processing", "label": "Sample Collection Date" }, - "location": { + "covv_location": { "examples": [ "e.g. Europe / Germany / Bavaria / Munich" ], @@ -105,7 +107,7 @@ "clasification": "Sample collection and processing", "label": "Geo Loc Autonomic Country" }, - "host": { + "covv_host": { "examples": [ "e.g. Human, Environment, Canine, Manis javanica, Rhinolophus affinis, etc" ], @@ -115,7 +117,7 @@ "clasification": "Host information", "label": "Host Scientific Name" }, - "patient_age": { + "covv_patient_age": { "ontology": "GENEPIO:0001392", "anyOf": [ { @@ -158,7 +160,7 @@ "classification": "Sample collection and processing", "label": "Organism Substance" }, - "Assembly method": { + "covv_assembly_method": { "examples": [ "Ivar" ], @@ -168,7 +170,7 @@ "clasification": "Bioinformatics and QC metrics", "label": "Consensus sequence software name" }, - "gender": { + "covv_gender": { "Enums": [ "Female [NCIT:C46110]", "Male [NCIT:C46109]", @@ -190,7 +192,7 @@ "description": "The gender of the host at the time of sample collection.", "clasification": "Host information" }, - "sequencing_technology": { + "covv_seq_technology": { "examples": [ "e.g. Illumina Miseq, Sanger, Nanopore MinION, Ion Torrent, etc." ], @@ -200,7 +202,7 @@ "classification": "Sequencing", "label": "Sequencing Instrument Model" }, - "authors": { + "covv_authors": { "examples": [ "" ], @@ -210,7 +212,7 @@ "clasification": "Contributor Acknowledgement", "label": "Authors" }, - "coverage": { + "covv_coverage": { "examples": [ "400x" ], @@ -239,7 +241,7 @@ "clasification": "Host information", "label": "Additional Host Information" }, - "Last vaccinated": { + "covv_last_vaccinated": { "examples": [ "e.g. 04/09/2021" ], @@ -249,7 +251,7 @@ "format": "date", "clasification": "Host information" }, - "outbreak": { + "covv_outbreak": { "examples": [ "Date, Location e.g. type of gathering, Family cluster, etc." ], @@ -259,7 +261,7 @@ "clasification": "Host information", "label": "Outbreak Exposure Event Location" }, - "Sampling Strategy": { + "covv_sampling_strategy": { "examples": [ "e.g. Sentinel surveillance (ILI), Sentinel surveillance (ARI), Sentinel surveillance (SARI), Non-sentinel-surveillance (hospital), Non-sentinel-surveillance (GP network), Longitudinal sampling on same patient(s), S gene dropout" ], @@ -278,7 +280,7 @@ "description": "Sample ID given by the submitting laboratory", "clasification": "Database Identifiers" }, - "submitting_lab": { + "covv_subm_lab": { "examples": [ "Centers for Disease Control and Prevention" ], @@ -286,6 +288,15 @@ "type": "string", "description": "The name of the agency that generated the sequence.", "label": "Submitting Institution" + }, + "covv_passage": { + "examples": [ + "Original", "Vero" + ], + "ontology": "GENEPIO:0100039", + "type": "string", + "description": "The process of growing a virus in serial iterations(original/vero)", + "label": "Virus passage" } } } From 07798680e32b4410c1f1a6be1e34b336c3bb9083 Mon Sep 17 00:00:00 2001 From: GuilleGorines Date: Wed, 29 Jun 2022 13:49:09 +0200 Subject: [PATCH 0568/1454] removed weird crap --- relecov_tools/metadata_homogeneizer.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/relecov_tools/metadata_homogeneizer.py b/relecov_tools/metadata_homogeneizer.py index f6db14a9..3b389da0 100644 --- a/relecov_tools/metadata_homogeneizer.py +++ b/relecov_tools/metadata_homogeneizer.py @@ -3,7 +3,6 @@ # Imports import sys import json -from tkinter.ttk import Separator import pandas as pd # functions @@ -38,7 +37,7 @@ def associate_dict(self): path_to_institution_json = "" detected = [] - institution_dict = json.load(path_to_json) + institution_dict = json.load(path_to_institution_json) for key in institution_dict.keys(): if key in self.filename: From ea76c4d76b8da9e3025b04bfbbfbf07e8cef8c40 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Wed, 29 Jun 2022 14:01:13 +0200 Subject: [PATCH 0569/1454] cleaning example data relecov_tools Biohack day1-morning --- .../download_module/ENA_TEST1_V1.R1.fastq.gz | Bin 0 -> 4221 bytes .../example_data/download_module/README | 3 + .../validate_module/METADATA_LAB_TEST.xlsx | Bin 0 -> 493368 bytes .../example_data/validate_module/README | 6 + .../processed_METADATA_LAB_TEST.json | 782 ++++++++++++++++++ 5 files changed, 791 insertions(+) create mode 100644 relecov_tools/example_data/download_module/ENA_TEST1_V1.R1.fastq.gz create mode 100644 relecov_tools/example_data/download_module/README create mode 100644 relecov_tools/example_data/validate_module/METADATA_LAB_TEST.xlsx create mode 100644 relecov_tools/example_data/validate_module/README create mode 100644 relecov_tools/example_data/validate_module/processed_METADATA_LAB_TEST.json diff --git a/relecov_tools/example_data/download_module/ENA_TEST1_V1.R1.fastq.gz b/relecov_tools/example_data/download_module/ENA_TEST1_V1.R1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..767ed22df42c888128415376943c07bf033094d8 GIT binary patch literal 4221 zcmV-@5Q6U?iwFqt_#avT14T|jUsOd?R5316F)n6db98Y4ty{~ItH=@E&sWUe5e^AG zxp!`hqJVcu|Niax?RY%sLv_4-s}7gb&;R=SzyI-{fBul8KZOvY z^C1Qwy^Aq8{6rUQ*Xxg$J=u5iAV2z+=;hiVr{qAix5x>(7;lhw>veL->$#u)@;|P! zX`8kihHjK?2-7r7+&;&E=P=2l!YI$5pA$~Yi*}qob*JZ9dF(^ejdExhhrS=Wt{;ZJ zb6wZA-J@-PYL=_KY_IZsIm#;Uhvh02KqoNCqrhV?ob1ah51_awm?(Vu9Pl1MtUHRJ zU9ITr=5@#8Skx`Ya?dKgA9PbJ$Irz!+0(Q>m>t43dez8HKTNQctIB5EKLVJzsmE32XEUv8SP>e~KBcS*=n`(&Ih4uiuB-WyI&_SngP5 z11!5WmN|Y2#A(L(Q%rIUVc_Qb89jrrTWmR&_w7~I_q&`rp7U>9JQaU5Oi)1+k5+^N z{W!pLVQ%WV-Vo)pVyRv&$Mua~ulM>n`k)^e)xZlM-?7T(on5X?R7~%=XBOBO7{14Vc+G}56;PTz;(~=o!>N61xIH}VQhwXlSl$lXtGry!5{YhA#yzy3 z0Q}&&e1cH|9>A>NM57b@z)BHLK{Gt&qn$U7N*8BX?pbBiF6?sQ!}&JSD#z@kyvG71 zJ^h`H`U1=27ptt+-s6B2pi*1Zpa?kCAQKw!SU4`Q*5e+5kjHVcnm0M$!h=_~3Wx^< zmOED2e&yp~%IQbh=xLHOdf(j=zP@`OFXg-3UZp%%$Llfk9*{Iy7~BK%g2eF}>m1OG zDLO_tIS8K{8DFiMFk%mHQ`^R`_c@k3R@t`gODxA1_Bom3FHdEz-sh(26QVhmr|nhN z$D4T1xlkK{Tmw#4>+}qB@K@Si&@ccoq}oUUR&H`;tqhiGrqHU0mci&J68;>^U90?> zdveduF9VWY2OtHtkJf_alG6Je%WV~0)dyYW<(jP$JWVkO*g(b(#umIuOB^Rg%KC~b z4ABhQ&c_!yK;+=&$kFgXUa0O)jUEsSAcg|G8SkR(#A(I`&F9U-HMHhf?pS4pWgwc< z7^WPpRo193J{b*-$cSB5VkxCVU^4d39A2cAK$Y|V%ZNflusNrCWbI;&Y8s1t7%H;c^IPi#@iCmA(nuw6byBA1ba{mnS*8!ntqD_bOcJ3*6;;P5id3E+ z&-7d)XRe9%tg?AD-!;%_PCoRZbplN@xX0shZ-;3b{BUnvi`q~9Xxr}}PJWvY_t7{f z`w!U>wAzohspY9@JNd=t+IHT_vD{W0=Toi9t-cmDH<*=L9*xTK7X-i<=JF6+KU(r` z;895eMNP;}6+vK{kEq#DDC9PbQ_}63JLim(6Of!O>qPf$wQ;`4;i@|4 zb)rCU9FiBfu^J*=nJx@H?jr0}9~5!~SC{mpr?3wc>`a3o*F7R?iRF$}zUJ}ib#YBY z>9Byw9QvuvXTr%5&9U588<*ovzwyg4=W*tbEDHIg9H9<}fXbZUJ$1?8jbpC8YWj zSf}3JrNCKWxve%Xmvb#D_*!HXmU2T<0wT|+z+xI~5b)AwO?9$Bhg6ZSO_^>bObUAj z1YgF>9jj~_MPTU0j)kJ|2~Q8I*abHMv>SaVzzNYz4X*3MBoK;|kDZk+m0((*j1ws0 z<-?1_lz%yvw=Y(C)2cz8b5AP!z?@Qb9Qk)(g`N3$r0Q|001x_RRYcuABGYkh<|ArP zs~P23?pS5!69dio}RbW!LV||1r_OiCI zXO-fcs)hy$m&!fUP~iE=8s)0flOiWd8)S4pqgYUTUfZa*t6A5Re&dJJz07;eG5O5Q zk%0?TcNyd6&()z5kLKWW6k`WmG+1$<21L~^+m)12u}2QA62t!L?--p}x0-ASnS z9LqhcEU^r8Y3QZHhg3{be)nU5*#-r(ZxJVZ|Fq2hRSsEiGvw`zNOY+SEFpeU6E|AV zhn)vzLST7S<7}RJ*kYh8qT!+#&jzGk%gCT#59=K{mU~vISa$4>3x}gmF}VRO)Q8FX zwP=$|Kz)Ft<*~(%|Ahx6wdp8=UN_QmEVmi*b~-@?pYm0*&xLAQux<}!I>IEfp}_1g zu!HM?t21IZG0D^jK>@pzN>KD=yxg_QqTgfNV5}a@vw`l+^HUg>ShX+k!`85smSefi zkhkmYBB%05ge(XCNm7aIF@S8C2O_~ip~xA%1nV}!jltl|fPAVBdv8Q$70(>YJ*)hp zemQ0Bil^T%dlS70%Xg@{9Lw!)>Fsvc3e2f4a>&#dW6_5_F_@L1%L+Ox8tjZSIb!u) zUE1gyS4LA!j2NJ#!pC>4@=XqD$brF`rZ1EA8Ca3>5;Co#-XZhpyLoD(f7$Pm|MiPy zUNsces|Go(k@7l8a6oJG2axToB(c_ED&6uN3d^KCsWDkLqO^*+lkZyQL$XLGVz3#0Po6!PTpqu9|A9Zmuh85s z!rV`%laOS6%1tvGBF=HR3Tcg_CYr11NWEQ})`D=NC})ntuY}nSHM(_;kV*Lh%^k~Z znyeT3Ruv6p_vcyLqzMNoeo}a!q~>ee+%Ci1ZwGauyfsDArl5q}@s`>^^RQEa5;}?; zA=NsKX23at)g=>@^OReJ62)Z&nmd-+Hsa|{Y%hp;%BQw%5Ze=z9K<3$GIQ1NfqRf&)~h_R0r6$y;D{w#mIF%9Z$Kq{ChXBdqPls2B_P;2JZW!&7i%y*2= zWU)B#f{RG{$b$MIk$i@Bf#$Y|yWg%lv{UE8!zhIlRSrE{Yx5>9imCnUIRD13rIqG6 z%Ee}+o+yCZu_7HK(#FIL9C+t5aAs&yXGg6FMNQq4Z&jT8ht}Hybx=PmAc?mHM%#iy zR-{e5V(1}K90s!{W+up8Y;rO>rY!6=So?=%^pwb;?(S>?fhRdm%;BvPxIN3vEN)oZ zl6Y}5EW5QZ!6d}nw<0{j=;kYOG>_Y5mil%+uUb#u3gBpD#ksH+Vj8YAKs+0eR^DJC z7@Z#~PpU~u9%tRj$Y%Kp&0WiUq8S#xI*p&jfQzwnd2Cup^DYr|g1djo)W>akR^K%V zTQ}>$za|I?p0kn|L}jGr4(v|AQiEx9pJp&wV6#*lMNX5Uj0pvr`rXst21p zVovE8DNIPo!2-=a%lso#Sg$vYrOGR7;x2J5(A*ZgwS4Oukjg|1;gW4vvTq2K)>aJi zHjQECMoVOA)3H*N8WaU3?^zETVzP}6^QK*o#@H`yH%_7TLK{eG0uq>BlNYZ{<9$E< zc=WxHaPQmZL-+~lSAox_M5qo`eb<6>IX?M+>1?|F&c%)zrJCs&CL5tNN?A#7UuG=T7fHWP zEuHQKMO(%OV!<$wN4^p`e~R=NrL;gFkK`W?`kD5z@;3*0(OZZdDlq3Su-vgqUkJrT zl$+D$m9#ENc|pv+TPHFFmYcy^9H*9`bGa09hx7mdER~Li7RRHkxn=V`(F%@W5;wPV zQmqjN%6!t(D9d@EU8|&Bc5kv372)rz7318enJ26CnVM0@gLGDCRpqHRBe;YjRk(Te z#3k9N7KxmV!Vx~q8DG|IXtCC1^menIwYf|^!WuoB4M|VJQVT5q{3>T34=99N*HBH8 z)v`~p%=np&t39LUJbnJkQq5Rh!OqoY@uZTlFWz&#=kbzv+Ij04@LrrG4DF6OXALkH z(=iGfP6>F+dD5t*qeKsOM_$>J-LuN&%-^3A>-Mbda>ptYmfbiI%fJ|j4uTkEtLi6c zV`gGc;nS{40|G0vT&FcTmZweSCL;JO-}q{-m(0Ox1XN>k?41?3P&`&gZbKBl`O0_72H(dyv@AKmhprl$)mcdT-S*ug< TpU>|nFn{_l!E-B~m_PskPT)_z literal 0 HcmV?d00001 diff --git a/relecov_tools/example_data/download_module/README b/relecov_tools/example_data/download_module/README new file mode 100644 index 00000000..263e66ca --- /dev/null +++ b/relecov_tools/example_data/download_module/README @@ -0,0 +1,3 @@ +Para usar este modulo se necesita: +usuario del sftp asociado al centro +contraseña asociada al usuario diff --git a/relecov_tools/example_data/validate_module/METADATA_LAB_TEST.xlsx b/relecov_tools/example_data/validate_module/METADATA_LAB_TEST.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..deafbc5e41f74633a8d39c7d1a89727822bff3cd GIT binary patch literal 493368 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 literal 495061 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

    Mg6=zeiFshyPGHzE4gPsS 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 SpuYPzbvG7S_PHAz0sbE!)<6CL literal 495600 zcmeEv2UwHI_P!k}td&*3sGx`lSOEdaDoRs`f&$W_AR=A5lq4!DHV8#UM98XOM7lJQ z5)m;10!r_ZCPD}SLI_Dn@}Ho4cinq0Bi+cqRx7Zl} zx>#+A`5WC$g74NkiUgyJ1@AW@-)hU-_)J~tPy(fsOC8-ZM)p`N_7(4WylAHP(zF3H zaY3?E>W%e^=W37o;nhup3LTkg%eN<#=U~^6e9W2%{)fu61s$s% zgeb+%Dbw;WD2waaJNVn|+deOzVAi$uueJ*WRq$opi_4#EMjG43( z@8V+x5)bY?Fgo=m>fF{V)BNRcZg@hJs@L4jQkkR3UO{bsrI%M+4S&_V1V2>_R&?dTIL<^Ol6yscSOf2lfff7O=4K zn>lsL6oKherX1kcm0Nzg@>{ub>rYpHD_3s&>B?{A%I!a0`K??j|I?M<%9RQ~UHPqC zsrb{C-^!Ice!7xxS1$iAOY}`YeaW{kKi%$lI=R@np0u)ZbCnxw#%_1+uC;h*DTVYU zQ(9JTWuZCcC{8yTH&X7z8Dv57m=q{$u+tFE85Ab4=`;eX1i~K0ak|40!mK2`9BP0C zN71@a^kxW-Ny+34m2j9O8g3NDrgJE04z(H1E~jyZNtq~Cp^#jE7a3S`hHG(bCe)W& zO~Y|Aoj60;WE8a-hhla?*vcFRFd53mvHKyMK^%_3CU6ExWOgTBh*1f_DIr)?QXG`k zCxl{m!jk%hP&)=!5LiSUyOl;@zt1Lc@R&Rn1&;C##`!Yw1Qyj_j>AMT3veh7+ZM%e zGVg<-Mp*DXCOaF&A|@d@&6pPRZvUirG&q7uz;TB0avv7@?m{tG!AT!rIA#fljz)3d z(3}n&r~mLM4mHvaVKY#u(WfOmOQEm349nleamZmr4k~GAkZLF=7ZLV!v<$TjkBcX;kcb$lm`^wr*5R;*Gm3`h z9jAt&*myF#Jqa~hfWalO2d|Pj?J($Q0SAX;52FdJS`ZWe*1TO5e-6tD#e$6VU^oK= z6b*-Sz_IK&hUnorT5`#+JWnQ zsh~$Z88r$enD?^Uk@TxjR%AV2!-VjOK15pT0>doZ#gvoI5MXTilWZKvF9L1Bxwcp zH0T``_zepUXLWIWqcX2LA)hLuo}8W|horFYp|TY(2q&4}DY*J7seO_8=rHzb2_pto zzdPr`@p;|L9?Nu?tj{>$c(-A9?u8TcNXwqe44M3zvB~jR!}FXAozs1(1@<+hJAw{f zL+u)H=;%VT0_Z(B$IY2}%DM4cH})#i|0?sueyEv>DraL7XrQJl@|KM5woamuWO?ar z-Nx+>t6O$IzTh^me%YYR5|j0r2ORFU>`uMlF|TL!-fZkmq*bWS?svd+QCMO$8RQ=GK1__H}B54 z;5)ByS+UF^lZTma?C&=3&b)w}SFr4*%zl$wnaOvc%inZjrV?zuik4N#95;EDdBFZ|)9&;O-t$VAHORP`e8}8n zf2`?w+6Aw9CDc$>Q%!JFhIrPF5K__(1=IltRCyMwSKSes9o)!NSM`k|(QY+*i1X%# zCe`{^tT%E>G!n9}&zjQMt>B3(x+BlQa1@*rx~Lc6hIHS}p2DsTqjRZ^OpnbxzAN;| z>-IMmE1|5_ED{yTI=Tf*BFhWqb>7LqHK-WPUzA&fN0lf$aCAmf#9r~{OEhfOpvtx& z$?0B7L8a(WrzmBDzC1J&Ng1t&XqRU~w24Ps%;iU_A~5bagrfkD?xcj~kHR_>D_D6a zwm2;r&38bW`cgb7p18Q2=F!}@Ig!3brOevJqpKR^Z)e^Y%HCxmu}e=v%_aIb?daXM z(YuVJ)x3}Yrha_)iR1M3t=9$Db%fER5D&8=;JQeb$B?sWR~YGu`Dmbf zLQBfz@J}fvCS|PtgpxPDEo>hKQv)Gd=*5)lA#0#eW>Cl-0$kFl)*)N=_SQw>b3)cE z4-ucKw`QrH_=1WxVin@kx2##bMZBcMdO4%h$RD|S56bYGFk5D-e5^$JKA57ddttageLe z;EbNhjh=J&+z0-HK8|6QqwahAM51xI@JkDiJCFMgfkdMXD6dVjCiEMbY0FEJa$-r& z$4$`~NNs_$8LZJcxGMNpt)L}EL84MYi(-RT*aR)>4qCZ9XkmEJ@*}F+iiwuttj?k* zy}h**4^tT4y*`lWb=tHO7TsgcN!yy|T8^IdcA>VGGnI2sbEL zoFsIOxF-Y^T8S6+Y0isyw*#X0cjCNz6ugKZ%Nnw^G5gc_P1hG?%?4!O= zM%}PeBj%cu1{z1HH-|yt9R%HTWV1|?(96YpS6&XDp%py8D0rGw@Z8woSvJ9f-N93r z2hRx)?i@N23>EX09ATQ|bB1&6x)KPDkZVo~txqzb%VEl7&Iwb2mZ?Z@NG%My=(4dS zVM?F!GsL_n>IJ( z%y!%O5>qz6TR*^!86SR@o-8G%X?0Sk@o7s5PX}apd595SZ z7c-MlnerQI%^RH7rbK4O8ysY2d&4?LD0!2oDHQ&J0IkK>W`XyOPZ}!psF_gPivstZmlmU^6B%?{4m(RVugp(zSNb?e1KILv z;9=(CYPQaE_k)sA%EWuRBeT3}sg!y)sl(S8_mU8GX=q&Hk1F@z*RaAhIqSOK$sKX< zd(n9CNsL2~A~Vk`!;Q_b&KzQAog*J=T;;s3QG9dADyfjwJM>nq)my#2VwFtA>YZCw ziEmlG_3<5O$#9otJ^OW~QH#W=ZaQn@ruTuvYmtk8!dH#X5lH+n+D3 z>ebnME2|vyy(vI6*JNR1Z>8jFAs+Vmxi>t|oU{(C0QgT&<-4CIf{p zuhbPqIZm$(R}35%$D75jwp+K2M9i@Crr++mN>a(}w2Rv0@p~Y~YdSOHj$FQ-)76Ub z7306j4zajaYuk~CI|Vx&LM!TN$vEF!9qq2^J4Su2b(N{iP9jMeTHfI_uCwV(-;F3t z5y8ntkh3k5%u-<{Qp1umo!Ban4}>lO*9NapMoDd>0xGJzd7Rio*50X1X+b;yE2k5> zRZ|IA_G3ibd#5sibF^^l=Q${?{5u)wo>5YGN5Fq~j0=0C7d&t+d0r7y=lKr0y$&Iq z-Bz$&Xd8JRc|VF1@_dH_M%(?a^Ef~@RkdphvkYLinN-3v%1cJ6jR!}FON0*l;^s(-3>sDM=@6OwIoOEgiBBdfD zE4;e82*Xo@aJjz}jRQSd%-+G06iwv7j!qw;4TJ}NSIf_M)vNkb6okd;Wl^$y-Gi=# z+rFE!VC!gaJ5(c@{6m>;E)ZBBr3mp`7HmCjVW;Z-CjaZq>n;%eKG$Nzfh^bt+QClD zTJW}ekXekls$nS%E^p+QTVW(iRh*Zy5{Km3OE9(X$QdCv9!!oQGH>P?*QzZZKdE^K zZXcMZGukF@W}bm|WR(^+U3H$_KbPcwv2ENWwQC-L2theIAq zN1YVwR5PdwVYK(GYNc5JP~*ikLf-1PspEJZWOp1ZxYALU#=9I%#b z*lLtP-spv*3&HZk?v+%g2gQx^HnNz`9%70q0znK#F;kgTWfm#bm!gYeUhTwXIqG*w zFUl<;wAe6B0`pe=_e5<9jeA{dd4tYqn`>^Ge^t6Jv1E>zsqS@7{Z!^e5Bi%8nBdYU(+kod&0ptPM|j%(OO44nQSo4#`3cfAie? z-`8MS$QrXG{8J*eZLVzMySBL*&3#KRw{*78)qF5c{-`Yv>82WO$u&32uU=|umY;#k zUGp~E*K}(4;&GN#_s>f!-c(IeFg)ctQ^7Df!Qs>Oeb_VJ^(|9M!td^)_RZ}}eAhQO z<8trE>w6eF?)CL_P>mvUR88{>ma3TM%e#HLzJP_}Tp#0zWzI^wYqePE(@)P~rR!$J zbAyGJ{#|U%cpP(W#0xtOhy5g)UTzy z=N^_6bYE^9@RXM~v{Jrfo03|5TPxZ#LM(px*z7oj(Q{i=#JMF2L&xSvA%ZQWg7u_A zU1Ec@V?%6XgN8uRP1*h^fr4vmFjzF_=4RxB2x6Op3-# z+_)z7A5FX_GTA=J?FG#>*{e6!%k_y&?v9x};+mv72-xHFmE|R*jMJjA=?DY+?H&?{oP>Kzk zWpjO<&CQ!<6Ms0+A;f!V|H(d(S8)8ZX2W96SHeY zjMnX#wZE7CCU~5so(Rsbs$Be9p3U;PIk=Kr=a_Q1xq zdK;|tWS8nm9oCcCt|#rTC%2$ty-vkOnW+x5T$2AaCT;-0%hU8W{jzVvl6{x2YlmOo zcj1usjYInasXp2iXFoYHl-@V|dFJxge2&xrf{EF(m*V z%7H*}8{T2@sT*#?`;72MH=sA(Cm-%;KEi^ZX~Y|3XfQ)^8$MF|Czo>@-m}H0Zn(|Z zq|Z~f_t0JL7+er$9uMTs;`#>0>y23hsCFExQ#K- z+2W6GKyS7@XAACVKEfi2pKQ@A6#b$y)fkuIMSbTChx8XfoeCmeVr1A`lzXzBHSRer`K$<{+ivvwFAFu$^FcSm{ zG}*kvB2QnB3In=3H*AM~{f z{Ml2(d;dX=(*A0bg7i++zJegG!p7V*zHnHN&ktfeUaSYt*wq(t;~b*yAXlV>c#JPn zG8O9%!abCFN;2?>RJ~-Oty~GPx8U0N5+FoiE06%y5%uq%I2p_xKDL*uq9TkAj;o^f zwjbS#sE>Up*SLaKs-3TT?IF-8lZC{`*C-L9*B;6#FQi(DwC5d>s`FpKm3fDcsf{c1 zrlS280Gao0p1lchA#mMYu7ahy|KYeI>ag>syLr75RbdWSm?wbimT`6HI{%sD>d>bk zSihM-W;_6ETm*&%q2<@df#)91kUQf)_W+kTm72B~nEf*5jb7}SH<(i6Dz*sGUMw~e z>HQcJ<-w4$PSWFg@H?|V#qK0%6U-M0xTP*6-b>g>NX3hbmK9Lpgjw;rp}! zP}orilLJt&fadn{1%)sGg%pfAUkv}=ZR+`j0`OVoRo2jBexUH3+5jl*tb-*1DA+=C z`}l%FEr3Eg#+1%>a^W-e_&u?_|SP&fuf@V8b#M{Ln-_~;XAbf zP*ACZVE`0tpa}lf3grL_X&6<$vcmUn)5JFvz`T!T4Q25Kg>PoVMqR7h5!haQZ|_?v zL`?MS>xfS&}_o}kc(JDmQa=i zLn?KD@$|i%WX$e=uimJ4 zKNN8NwXY-$yLmu}Ve|V3$dJC2&=Qs(a>IWpFRR$#P$4T;vHWc(gxirA=XcDkE9_m+ z8-u^Sg?_;P?Bw%myh(M}!BI566v@yW%YVTiu&=jB2@R2IOR(R-j) zH?_O~YKHY6{(DVtuz^jeM|V)!C0WjsdKl#L*!;AJb)AdKdnlmo{Chd)UgH>@h8Q&^ z@u#EhC!h!kMt1>sO!_CnuM1pZAA?@tWiV*FOH8=~LqHDW!{|rwzczrAbgZB(ZGK!W{T7BBvn<{i%FO^kx%~G! z(Z8k{kkZyNy2DsQz>;^Yfq}3db1ivFgKlY)3-{e=b}gXVgW&VMN3XrXagGjaOgO)TSLcziWPaF2 z0Bp;^|Jr5C8_iXpoIC z+^68MSppN@5`eiHL?@Fq1mMHFs{vwI8C**~=4ud8fKR@#1_m+&fCDUfPaa$s!1>Jt zTu?heS$rWBI1ER^0!u!YMgO>~mvGv;_R z{PV7ELydx^Ar8RW4$9K`n0Og9$ZNLdIMTw$m_~fS;)W{;e8m*-v=+$#mb}N*3B-)0RyRoGrNH$?+XL23w#zhb7qd+R`PiJ!Uk*IB-W4uKQRRkW2Iw&B_ApAA9poS z3(CQ565s-W=qJkYs1|@%gA~FStN~4ty;#1o0iYTqg{y$^!E8V{kU+HfSxtb!@ShBR z5D% zV2hs#R23`;z*8{3)*YY8pS;~vatFh=RP=**089f(Kmh(+$m2~Z0y5c9$(Yc_`_yju zeG6=f{N5ubeW5b>r#Q=#a{kY|`U+@WGwDry!c%c{wN**qH*(>RQMP1kGE6+2e^5R0U99hYc(Jh zc7yD}*W(5t6#}W9uSW+U;rvDZ;6T^<1H6JK}FT?qfq1vc7> zHuk)++e#iQSiV%5{8OCet?K2Ucl8Ja1MU<*lfHOV3jno23IT-ReOBP=;B_znZr+gt zq(VN5yl;ce)n#|I_NfOxjE-ZqBmGKWzWeLg&yi&P!f`1YJ zc)LjiQsH-8F8Bqtj}(5_gg=T0fN1=5tWNMR;va9R07!-3ak=0Z)IPfND;obO9sr^- zp_f}H_!seyH_?~?QsMVoF8Bqtk9EC1tY<%A!a3zl)qRJ913w%DTx`Z( z*o)%K9x8|40eeh8U{Hz^m6`qAVEli7KQ_2K09#AZ;O^kh(m&o-1Q4*A1czDhRZ{Y0 zn}z?2`p2<;QRXaWxNPke-R^zZ;N$S1^}`5d&RO5zule3EwRvMUdux32pP!-fuU+^b zlladvM7}%#mX2NES@UOgVLU!#oV=Z+Umy*A!M50PzPG0QARhR+cim0>WAgZ4-@87N z2R7jYW%>&MAJ#C3!1D$#Q0tue4#Q4|AN!k{#jT5JkDb5i31#9`sZ;LKaaEc zA3o0FXBi?`7jY{J`MyWs8hy9tHu6!3`2j-aWY@wteX^X{!#LCo?uKRV$76tM#ECv0 z!-q9Q4g^OPe%yY{Jwtv-e}Yr=xgCuNu(pluapryk1^9rJ@jtfWXD9!tyV_7H|Mrn3 zysZd7FJ0vA46(^OweSm$VC1`y;79Sm05l3bHu+5Y;<1bX96I+UA3QNR<$|y;_!JGk zkHY^^Jn(bxI`@;i01XVmyv}zO0ryVgN7=j1{QF^LJmv!OXQ!e~^oeX=Rr)tc0vnm{ zlA?dU^l$9()<5rRa1=h+o$z_39FO}}KR*?Xr*kF0bAip3-+ilJs!V=&dmO=YBm#Jr z_<5xqZ@W}JKNXEPA^bZR*!W%?{PU%MA1h}+JAm$=aP`mQEXJNVa8IWAd7Q=1<1GG{ zkF)rsm;EVy@un7VpFMuRrxt#}5sZAR1wV=h-a=J>?pyxf-GTjoc;B)?Pqg`p=!3VT zj~IWGPi%g|Zy^B$$OQjicW!?p4*<~^9E1M3^u^mWP!6_R{Q0@Nyotu29i+#buJGAz zY2FsZpUI!R)wys7W6tmHv;Th{sNg7A$YncBJND~Er^3MnY1H0FN^$3k>Ap=m^PCTg z|91LO6Vh_gT|x53x_UISabw;E>Qf1HN9Z&?%`2LlrB=s8U%MVUS5NDa=Jwdt=_^RX z&dC__`K+PmNbk)<`ge{<_=r0|da@KU~@HBORXu4K7T!Ai=OTV&9$*>s-rJf z*+!GqM0>H%-@s-vV>f-Yy3e7VO@&B|YnIlC&qr>U&pMQhnX3jZ4Bz`$p<*~6IoCx~ zwn&^FeP&6>8omA6no?5YozdqGg>2B%vDHja&qn;cFCMON61y78L&InUL{i?qwV1rp zl1-0J8We16AqbxEB2Le0x;TJj?1;_GH7&=~QdMA~Jz@B4Jg&jqqcI|keI&uKt8y?e zftr5%J-Qs}>r@kmqu3Z?L(@T;X<70qVK?VzC}9D|bzPAkj6{rkMl@AQ>0UL{oy zS|i?JQ3v)3%+Ae8%=ddaWr{(uz?1{~rq5V1W%lgZQ@j?QKQ!ep|HQ%fr|soDom}i( zPg+^Ixyr#^tn6Lo#(vl=d)mQXmiu!+`M$Z&H~li}-Qv^!n|wlRE?nA1Qa|q)v+}6s z10nmB5(94=BLeQdd*1oF+_wO}U1)2n$OXk6(sw&%ZhBnYT_m`utl2qt`m)8w0ja4H z$L`M7$$g}|&9Yd*`Ht`LU3dd)ubW$@9Q4MN6odCB8+S&tM^J25B^o|T zVaegx{jFVKPa31AISih|p)-Y0^wus8yD}`B)Q?+<8*Qs4p4wZ>Q zfq{s4$LHL|L1`7#w=Ig@rTmQnNKg1q z)t1rQWt3VsSvY0L&C8Fywz*5L+dQwMuh~$@QvvtBk8al|3wP!8AMP49$wsknGl{in zdA7~$*(;-P?^_uQRdT7@(dBT;Y1ZvB6YwUZ+hMik?@DPk-kxPc&8U9ugnf$>4}VB& zVe}ez$)+V*orEIXm7{C2<|o*RD3KHh@3Mpv`brc=Uha#W_x7p$J?fCb5tAPCN4k z@-xdJzD!1bX0{XJE#1`#4y9phOfW~8qgk0r7$0V7T0>WPE`rt6=+v^7MCocldei%T z+S8T5Zz+9N?u63`W%R(_H1ie{r`#IwUCtA6GQl^Ygpx%WjB9zqRPH+A_LNhUL^KU3 zYev0!UX~>iX{Yei(+OD(zVi=*y~z}eb5&46%RvJ&Rq5cn8;(thzBJQ-zVsCdeI`!H zK8fm?E{?c`hTwOOOz1=I-yFN3UjAW~Og7Xj!PT_cKMXP|;*X?>8q&Hu4G~CxIEp>% zLnZAni;QIUm7_*G3vhWOot1`A6lQ2(a3HbFWkds=*>g=E`$007WcU-))dsTNtw7DMCCTQFK6>9@R*J)KoUkiI3HviWC zTi0&AzBNC5fB3cV*WvST@4u~G1xMw0$$6g2ek<05%v)>T;ww}gL5?Wj>KQ4l2CEKk zp=i=5OO0VdG$A2)Zk!-hT8)&{lHN#GN^tb-H;NQF)YU-lgCgw?W!Lm?p|l0mCTy6(qwcyLp(5 zI}#tb(M~+l<63-_hPmqL>~zmmWFkI0Y%BOC*t02tRXi^|%g)d`?*^>DFHtEKfrKW2 zKT3GGL^2!fZrr%i+*}Qf$Thp~VImqu*vF)c=Q-`&hb|YFBj53F(D3z+@}lbrrK5k9 zi1Tl-eyuQQi%y3tmV4SV`wCMV@)C!yS_Q!st|$3CYKC8vRl~4}Ooqk_Bh?-(BMD_8 zcbG$k63)@&$elIW41s>%#Vv+??>*C_j%6MrnkCq5w10G%GyA5}VV_t1zRE3z*q)>( zd8S1D?v_Hlji+Ut8RwTPnX(j;)jRJ!Ye^wdXrvjYZVUec%>8|_*i%4 z@n+*i1h>J|SZa=>IQ2JXWX^Jv^la~=Thl`pkkW0*))KWgwa-_SxHqKJwx$rP`X1Z( z5np#GMH*+nm)B>e%XOspX!PivcuG}!eFD7PVQV@qH6^@(DRumPVoiXPOeI64q2YpU zK3U0STD5t6T6lx2mDASrcS2%29`tC0msTOouwCKBQioBGErcII-{%G2#WP&ft<|V_ zTf)U2e95~lZabSgh*3STqTmJ9eZRhxKg2n-j{9Gf(;NRVLO^;;HS}iq;eIogYdG-` zt17cGt@;sazQ_HH9@w5Jr|O2OhNwbHX+z>2xN~v+A=9`wcGb|!P9#J%ZsCbIeX1SF z?a|6%3WC``m|bVUQkd53-s7E6yu9AQP2B?uPZ{*8!bNi4dwsB4Y$v`mTbHHaBd_mc zKEETThakKFpbDuDJaN-CgnZL5yM1CRS<#~vWAd$^L=CU4Njf|h z<&>5I{8L}IpTt_S#nq7bGE-hZj#G2OHj5npD7|(=rxGo_wxMyq46T5&zf&{;QKk{@ z^$<}8+!Th>@_GnWFH^9kX4f;?Ng`fZct+@B;4BRtcuSQfD|UObbT#_n-38S+CZy<% zJ}Yy*rN|@HfyLlIUH#>@xpAliT@e}Ht7@RJ6bBP}KuI=(ws>A7@YlYGM^N!2-G^99 z%QKxiX(CkXRU#3OIGWdXV|y?!GKceea4|=LyUu$k9VXXM5=M>a!&r8N(6ExbjBaOL zPPS+S*&Mo^tO`$d5v)Zy^_Nl(P){ast`B)VbPeok9Z*FQn^7yh>G~Bl1!mGnZH9^` z&G&jPG4CqoiJ-{qYmc@Nnxh`#%VNDA`& zYmC2n-u;oy-IUjrlw&8L>sTs-Lw#N^koz|zErG5>a5ZX0Q>``u0 z=9VQ;sq}CLOxtQ5QqMTne>D0K;Z%Z%e^+@|4O$zcv4K!fjXEfaNEtcSO^Ml1&Sa32 z=<10#pfZTOsuIl29-oKMxLNcIYV_x$&fS#SW)wTA6CX3UqZ7T4y7OiEK8)PqthYS` z=;l&;6hi4wX$XeXzK*v$5n^ ziKjlt(F*vLoazzQlXK^h#;7k`HFvUp$wF0tAUDh4@NZmU~or~(}chOyNtXLNT5rs-%Hu&6bDw%4; zk$FC(D)h{NW$lp4TqpSs;kURy&pRg_(th@Fd_dit^+`*>FGCj}ki9PXyI?i!x8+wB zzd6w(`TOe^bBr8bnfa>vWNWe@%cA5ea-C;HS#R(}-Z{&lzgT{n@L~RSyUyjmW~v|% zLe8_^3k!D6qs-4i5$C4~Z4lap2z8#_qM$T`Wb8G&_|VF8v;e_fh{E`#ap1@u#3=qcZJS>>+zs~=in&>$pkJ&Y; zew6ksrBFWe%`$EMX2X;aTwek6V=z?+067{r@|x6s04^I?;IEFqYbuQ{ctY{cgY4U7QPq( z5q0jK{0G$edqr;^7QGoM3Vd#SGE`D|E>Zd+%wtK-%KfR>bsDYue)s!hkxO2BI)mF* z?EU_`KDAz_4dI1HiuS$K8ma1#0AtnyV-5vlmH=bc0%Kle5La=z+{H;amUCywH`qk7 z)$9GR)J&UsjX?(QsusPoQ*%39hllE;v(2l6(-o?|n0cQbz9RA8w0Nh)*)0$y!DVOInO3$HGOjMK9BwC2Ay5(4s+X zOuz&6fCn$j^{XvYkixJi?4vFVgovXzvamSoAbdL}GRd8JTm{ywvZB1mto-H3O~>V1 zF+zB}0m8<^N^ZGEJKZI-Ts`~H%0Sh_P%(!Mff{0uFlhND0>^XZ2Ntxn5Ik6(SHp-+ zN)mEvnJ_I>q2jvo`W$E7hU&rJUt^~sP!Q)s#bJV^eUxMsR3{M|gS7B6Whe(w21mV} zL~nVgt88}Ih<;5;dKa*@624VX2Xa+Em66}lDL~A$kBX?Cm)@o!82asfO3ooi!m6iBPJ@Lq3E<6 z)*A7i(oG+tD}+%oj~hzf&uOrAJ69ajF{3(GahKHw*a49%iw|8KoRMIF6(QUwvmEeq zyz|OR7Z0fny`1wX>6YZlxcWI83_}-hi<&>gLUhcz4OdE&yRkTp`hJcr=GL9x8M>4i z4%?M?k!)Sg6@#A>PDnn?I}!D}(oM;eoqi6TQ0*ZT1Kl^7vO^^Iw&6LCEWOT|KXqfy zaOiwn7YNOKN=q>ub~7faOP*AQy~()qJBa}q>Nb06KFZz-X=63i(P!j_El!iC4^)-x zZ98^9_Tc^40m>mN%%Mu?W)bC3=M0Bhj_S2;`ci4ssr&4%s1sdwxz6V@BDn9=eal37 z$Kvwn8@WbN5hV4l2d3I(I+0gg^&bp2rQKCjuv%YUYI|%@ZnTbQ)dRhgYx@3uiq}f- z_PVNaDRikvs-=G7I{XP0!4FL4E6c4ox0CP<_!G=h%SzSFJLIX6?^Eg>J?tB*JL;~3 zpBqa9br7X0^6nearNsi$s0{^VqaE^b!Xc$K#1|w>ef(fuj$8L|N__@pQ;nBz?+rwh z0rqW5eUWAAef$X)#M1nwxo8ABt5RP?84@AnWm_`~1?_f;#lEe2__k`q>yfu@4adU| zjG0;$FO1}3KlTV`ab7AVy+v`mvW{-4E@_YNE9l^_ThRl4XSrj(9jT55W7Y*@)(2y* z0%P88wH^k>+}GBK%Qau8TS~EVjJn-*S3y^Yb!V`ucboF|PFok-mz8JoaA=k7lzslg zF)p?qEh^hdi$nGG2{zz8PhcOI>FDY#57ket?5(P*eXS41Ru%7?oI$=X9HO7xf*j)W0}b7r$&Brr9TZe>OYwhNx_9mX~9ce~Y35 z)vwq!wXwJ9dR$S~^782nw(4NhYdNuou;Q$G1f?krw!cgVf%S6qh=`2v*uF!-YJXX& zW2&n@d~3OmScz-uVE%i|LcG(F9SVe}Z!*DGT~pr@ zk}9v@q}%^`V~L4%k0}ao$sJXg{lc)!I1HEco*}pJQfy&(B4?JLRmBF}smL^~4P{Pk z1BJMKt4>CwmDt?~gVVaYJlO}_QQ=S6w}phW>1nD$xdUmA!?c_`1f~g$sE(@Khx~=h z)k9gKJa)m}oUws;#WFqPr<`=e?~*)_tbQeW`15Bw1%o-K>5 zCyWlhzmS)!+k^zaErBPRJ!Pfc#MQ-!k&$G}NW-X_0QR(72J8i!v~r`76{~D+ZPQ*M zsT1-*D>d4yVvS9Bnzpf|L&%jHIyvd|>4CJs6o(4g*!>M9RG}Rn`<2!@&&gp95~hZ_ zF4_^YW06vbQdnIQRxU(&kxGb4*9W*LQgc{yM3bR8s>#-zy8cDS>pNPMdEM8>&08eyTu2@>Ebhg|0Q(Rs-?dv{pO{W;}U0> z>>US{e_9Qp7zp*OrH0PZDu_Nf z(e|Q=yjy-aFQ?klJ|b=3hR|UbmRg`#sIHdgJIyxD4$b$PA2fS3do}ws`!xqOhyIgC z5121XYU)`U&(0PTVRe^yu)9nCu6Z1(P_YS4+i$!!Ayi&#FLTuTxp`C1jtrfKwKueU zve>Kffm&DziBl5J5-t+15^fUi5*`ws5~n4+B)lbjBzz?h5=aSD^pqtQ6;q<8^~!du z=02&F8yPfDvY?tf4Otg9(5(wYytP=-yDB!>T;Ha9TS6!Fgcc=wZ^agy8)>=?5=%)G zjJcOr624B}ChX8UQYXV-RC!%wNYJz37s0QBUkASlt_rRTZVG-E+!6dCxHq^zcqn)z zcr(R;tVv<~Gx`<3^x~q-s`0l(J zlO@`?jucWHoomVovcyO0FIuD+qWDL4TcrFkwJq8ivU8DYi0UF}2vl#%+|4#q^rm`* zxk=NWI+Pwx0a$6cZP!&}IzCopOkBUpk?tlDaa{7H$=8;pXN^w;lbZJ~UzlA!VkASs zu&_9{#U@RmwkUUk&NPO&3vyEknvtAYkSzZMEmfn#x&3&)I-av z!aNc6D#fxwYR(){Ez!%OMWS=Ww8Sop6^YGRskQR*%A%EXAX<>ikRpiGlnb}EO^KaS zF|~MK+YJ*IH6}~xsg(>FdJ<2jPMzhB93y zVpqx6hbxRIZyZK^|8#Q(NjVL7F$r=={<-B}nk&iZ#ip#QkTuKD(ph_m<`d4wq*@MrWVP1Wb08Z2VSP zqq#F<{0!Bm`%NI_jQb z^Rdj=&t4{diElHS%p6O`pDFu}e~Z-HWOm;nD|@0e-&BMZw_GuS7BfrV6a z*F-az`L~(DCWTQ<<&PKm_Hzx&_o0~9rR5ICIkq!a-t>Tz^ZRTu$5p2+u1P@!FGKUg6-VaaMS12 zL^GJ*SI%G`3FdP$O@RW+49s9V-%muagWrZ=@_=BkCnDJWZ$mJ9K(JdA5lrLT z5UdW&V4EkJ!O&khgMA`c3Lu!}gfrN;St3pj!MLJ1Ao3&<3pd0~JUZh(ReE~Otaw2qNb>HZ0nav^ zb)P0Zvu1AmG9$TUi=(B_9_>1IviVu@*>t}_;|pQs7jM_B6bx9_s~S*Pu-dTq1;b)` z%H29m`;GDoBd(ObcyBQ;C8kc>UM6FqbeVyVVnh$c_W-M#GwA4Cor>M(5n7yRI6%uK$;Fi-%lrJAU z{OswO8&mD38wkV;8LduMKYHVt(%Bo+>}DFwix)Q9oP6SF_3xX~9FKNBYuM$Lu$$W2 z&k%$Y&F-(wgINxodbM3OC9m!``}OjRM6T+*cwn(LC97_?y;Q~`ldBFduB2A46wIoX z%vda4I6S;YV7bbb$QQ{Qj+#9yK9fE*ZhDPC{4Yl0$=XLFpJ|^>pB6W>W?uZSMq86@ z5BzGZknD1l^m~rMUB;=?2x1b5Vgmu2a$2#Y4PykiUnRdp4P9evy%6vfj~zXSQdl)1+tB%#UBOVdU0)+Ca%n-Kx`k!R<+?-m>*R$^F3A)cSlFcm7&&J&6s*o%Q0QS1Q`chNvC2;) zCG=N=nep?CmM6;}b$`Y41+oGi;bj`4UVQi^FF(Dy4@^;1#{JivkU~|#je+G zI0O+)BClba-&P0iQeQ&6Of8&cp_UR{XJo%derd$z(!ymH`%-Sy8QY5++({Td^@_D8 zCDKSLBU5;Ke-j7%!yJ6Y@ep?<;w6 z%2MrdwY}QowIU%lJI5u(VTj<4CriHyqF#!J(uYr-%vfC?vY;p}Y63}so1d{}*brp!Oa*Ce4lblOX{{1?w`Ek=~X2#Dq5=mA%ig-5n?DlDKGiv6O;*^5XHh`isZ+fv|W_L^}{)hp(HCc&8nhi$Hw8axQw3vbx@O za%rakXjd{J?W+CN1RcL_PFN{;IANzKmv&Z@M!QBpyT-|*9SP9RVe)9_0ce*od9=$0 zv@@AJ+BJjOPG-W{?wirh5zy}Dp(lndeH6y4Fq0IG=FTu5MPw1=3NUx~U%LBad3w^(SYxpSjRcC7Zm^ zqgs-1`m|s3F{ukxyRWRS4sy}l8NEtxq15H7Jy+Ho4t}g@7QIPtxm3WcyA7Jo(Ml^Y zQaLOAAHPK|B1s9ulbZebx#u=Go(se5`&N>`Zu3PDGM(mhm-Ew)AUXtR` z)jQJX*`GI~7AdT3IqGSoy*fR}LUVhxsGgA2r9*qP*K7~Ir+GMfqn@zTwL|LK_jf&% z*AtBmd}%#53E%2}p#y@Ek>GGI7M{G^UeM&(&E%!_3mTtgB#YS#DL)HLUferhWaY5O z|6}h<;GtaG|J!6ML^x$jp(wN=S*Ap`BubQQr6gM-WSh!bDq9hflfA4dWSx+tEGIjI z2}SmOXXgJrbaW0#!)|MQ#obKc1?%ky0Kb$##azV7e+y_n-Yp45;CX2*_wWui8T z7ugl&aaLwe=w@ZA=Pny1dA4$T`pYPV@+dPrciVWBXIt3kEvJ~cADohI+UHc+)RQC8 z=Uxoh4!l_Ys&#@cyxQ_r6iLoT+UiwQNiHnf(pBUZ&g-ddM5xqcj(4tN(owbRyYC`Y z#p0tZ!yEdC@_KHUvLh5*={>z<6he0>({sC(Nl|QjF+v06TO9fE^eBJ9qF8J3%1qyu&~26cZ?XDuM7pEC@TSF0DD3Y>3kjvx};o z2o-3zZ2a3T4z!yN{$Xcvc3V1Jw*zpkwGdn{1MCa}u)|LP*ck(0hmioVV+X(vCH`Rt z0cJZ+_=g=W0)ok;+8Ob7rwXaIJE2mm{90Ct!N06So|LxAvsf#H+2Q21Cghf`xH zAuhJBF>4NX9sn1or1-ZR9E2SQ{KL-T?6&m9X%GO{7y>L#ivieyFPJ4RJ=v2@$;5LgsH4Xw5p($T`+Lw`T+nD zUVBUoSARWljL~cU0#7)lEW~dD3Ooo#FF+|i#OW)dm@7{w)x&Y#8r*IT8K{dORu@c$ z$HX9v4FFU-L1C&=CysgRJT9#gw9xB3-A-TQFr$~*N4sC;n?B~_(3!Us2bvgiDGtuh z0iP_E2Jj(B;X#f$JNdlTQqaT@^F}c$j1Bu}J6!y%40;?;`US^*-ijPx;tt3aITU5S z7N-BRL?24ey9pfkd5fl?i6Iut+;jdBSOLu7xX)9VtDiD4#HrSr89gk~SBW7^XaTiT zUtoGdEI2(a(`w>2{-=2-cF$lm;906cw41gU~0>I8B06RMg06XB84FSRj1;UQ=Lg6!b;20a45n?L* z?Lc}P(iGfbXCi>zz?$=V{KL-T?6&kBb`ub;a~6W@rNd4#2s;GWvOxl{gCan-(+R+i z2?1bd2!I_S0>I8Vfx-u@ow6(xKJBKD#V7b7uIoOTT9qd^^#FFWB!Jy8fZaq006UAa z+tP_WC@|Z3un=4?9d^1w*vZ2`>&{!4s9 z;H)S?=(r$3ZG4)b1{|NPn)i4mGpQ)#%>@jM$^<;vKqz_|3QahA+R!xblMwW@WCGFC zK<4Kp;h3MDgkyf15Rm!#Bd`d;{6rFn`3aoGUK}rOc~%odKH=}5VJGqlA+08Uhfj#f ziwq1s;2qY<5U70g9ixg_lUG#iy@$^qV-E3gkZI&sbVsHgxOy-kdGLwOwvJ%MSZG&- zMVaYf!X+2+xA;X7Ab#4DNge9ywnU=0*`jX+VlUn?KaIV*awJ)4CK>867#^`^S8q#voRwY zvPm$TZ|v(`NMat?d;XcYRBC2KL)J0rFxp+qg(T*Iz2}d@rBX8^8UoGTrnPXe_xw$8 zsnq%vh0hO46Er{g z$#DFsA%r)(VQUEe+jg6#G%W?L*}!ttjE2x$aJ_WcaR;bIKQ)B#2RqmrLimFn>^*<{ z!45WM25+$Q3)Kj3;e!C-U}n>0E_Yj|>|jQeVlLQOdia1^D?hbk@aJxzHpx%Tkbil2 zmW~GCR_{+q7yLyJxHUQ>fr3A<2DcJ_D(>J9+`t|Gp9(d20|Pj?Bq2cX1c7tUjF1$b z!C*#!3x93^1D6Uj0$lh5oyFO0=}}q?&e=1Eq44L{*n}DUfhe}_AO27Wo2Q4jFvVc= z&G0rUz_Ik}@E1N)xxs?4vrJ0`0!*e;FiL>gXK{90daeV`az6<(bHVk}VF%2q2r-*t z^Ud%FJJ>uu{J{>kejWZ`2b*t(KiI({e#`|sKTbbDt5p3w4E0lh3x9UQ7U24q?KZ8Z zyp)160?c-11i0{*?Vv!|nIX*J4|cji*qJ#Dg}-bEo2Q3A*umzT;SYAO_3Q8#KG?*M zIl|}1=?7>9@}GyHehP5m&u-WPT>rA&rbXPBQc%Vg;F=4rmkv8{u!1zhH^U$7z(ClU z5xT)2>|pcs@CQ5Cd^7yP4z_+B{=#P*sEBFJ9ATa#e14pMfL0*?c^C>lb9NPfb{ht2 zJBXPxnE$ffrqz^}vX6xUl{)xmj(*Pp*UJDq;Nq0=?<4bggdH&3ar^t|H~wG;0m9CV zKoI_52L)t17y{IGx`9eB-os}~sSecoL+Ak>HQlXbE<|{+nibGefwmKjVRI1zbllm1 zAsYTEzc)8#gZg~XRwh70j4544klzUZhc4rsaRjOgLY}^-R0XHldBod-$ao-*7SIUj z{~IR+2#(lNICIVG)8``~2G&g1ho2Hc_ycro38A?$2~_`qj7f{O+q7l~G(N|4lOAjd zA^hb-*b+i>%oqdyG`}DLj1?*gxCsP_zR!K(c-3M-XZ42Kf6B6 zNC@FCk6auLbLqwU#o29IA#EwJL!=WD>4d;>DQpEU{Dlu2xC~p67Pm}1rJ0t5_*=fh z7DdBc`X1rp?6!2+aR-a_GqT$F%XWx#LP)SfC^{jb*tl8%94x#gy-eA`g7nCxhYyi| z2kA`1e~fd{H#arSp1- zbV6w7tci3&Xs|;dHtynRam&PF{@KqHZ~Iu7MbR)9!RtY@g;;ns9`Z3#GMC$QUDB-S zg~29nZ~1<<4=yX7@mI@9*X24?R@YW2(Q)5BCG~OZb>i=q2BJ6_qA>)CeMHoRy0 zTs}7al*Eu+J*y&qy&)wsYbbto2boA#QT*TMDX|KOLSxtAk#5jX@cAs z(*@|D4Q9tP>}?#PBOU8zfdvk!9=f2PkQq`f^_ zr4nS@^qUg8)3sCVvk!ADDW_|>OR1gya`pjlMGWk-5BMu$pg=P1f?eB}UOUA;`+&b9 z1~!L(t|G=VwThWJ`+&dV5BAxIf7@!rgE_Spyg!49^RGX7u(TS^&ku=C5=2fV=!_SpwKh7SlkGc@G6!siFS z5!#mLPX+hwGm0Vjvm2J2<-cvWrDusjAY9L==*|V#ONSk7+B^PW2b;c)KiI)mgT){0 zV5`C64|cHW+xQC~EFR@t;q!yv2#sm+QD%~&9c(pN{J{>k8Z7?8XHmSkAN)pWS?^C-M%0Wx z8vg7?etdXOUxC`|?tq782g0qJQN!gaVFB@8_cJuJ~zOhD!*nsCg|e!?+7 z{|>Bt)5m-qI{T`a=U(X@WAuuLe1rpN9gmqH4D%B>WwSV5+%l~u_zAF@SQHO)>C^h+ z>^6N!b1A2j5VpV}T9Uujmgg$|EWL=K1r{-G|E;z>w`+sDAdp=fIGse~6GA(kM5ylL zi{iyC(`rI%M&un&=}^4K#G-hZ%dnbQl--sAc0iH$o%r9fL4aE}^aOw%BA*aa5u+V! z=ShI@SrjjBxoFHfz}&)LwNB6le>LaD@i3QO#8{NwmH~E%d_qXI)BhTuFc~~OL4fdC z94~H}Xv}#M*RE*AZ!)C9-&WV+c$iBk_AJhBONSjIpAeD+1cJbPLd>2k{M@m+`pHsh z4?Q<+XpuB+v_@Q<*qc&@aXu$Qlj?Qf{1l5})uVjXvnS^*;w^oBiQQ@zf9p%cqBhB= zI8AIFL=wa1Anx?3?gH2?ZU61@A(9wqUfka({UW5-FB@nW1eEoOB!=Y>gPLPkY^v-C zhgeGe*-Q>WfQ1sFc6*6r2}lV)ku34QO_l(;Q$HKT;};IJ2(SwQQXFTbFYz~PgOtFZ zN~`!Qn_$bZf6B1qvG}|guU>i%Kb2b(fEWtqI)n%wkl@I)Q0;k& z?+mM2D#7t*8+!bCHMqK*Y1@v!t+j5@s|k?mfGNmN8QeLrdKtVL+!`Q&jv>egBm~WM zQC_|Dja(EsB@jTC5lnaq5Il>c&n?qJfkG7Xkr{_+uOPx3%)+~V{(o`$$F`$(;N{aPbtLfpI?Ibh#zXsH|^Mm*ICdJyQ_jrd33?m6?4-5N64kQrH+41iJ+=MLy~ z+6f9%0po7CHXvut1%ykh1TAzGv440w0XT>7$@UPZuY{rVwrjBgN7?WnT0nhvaYyQ> zb}SvBk)f@AcA33}fBqaBcnEMosfeYYJ$45c6GX{_-`ABRN*+L}&%(g%K>~!&R2`U5 zwFN>f#=+GqA(ne!ae)wB1;FJih5*Hq#W}*#m*Z32B?wS0nd+87i1j#F{UJoT1gtL* zB7neiSqrygn37_Hx}5l_y+nqz?GcNa5hrO}bFIe(6X$RRJPE04>a;W_3*r_u zvx};o2o;c15n?VS5XWn3P9Q+41EwGgr*2D64TuCuNWF3XV+6^?3BD~;WC?^HdR z0CnsClpr6VKtt5CgfwUWrwE^brW+hH&9BN}A+4HML6whAKp#~anNxBu?Yd9E(${!qAoSie|}MnsAUpN zpa$CA4v_?8HOJ$RFE9d}>LSHI{{apPCeGjEssqs9*v?&~tDhzn@o1ur2YFJ;fPqbrN@?f8#qsBl!J*15{9O67f>(z4v<9Q89kvUZH z+d9@Tu?|gBHa7`o^NoGI3rQ0Uhql$YbBqpC6+@Ckrw(b=28-M4scohS4C|P5811g* z<}h_oEl00RyPS&n^@fzltfBbT9b_U|&Mv?-2ewdlz8~)tYzJhSr%%ch#c#0qyj>L%l@f)cX`PVadgR-r zcosuyk+%=x=?tx^ezc2$<_AB!M~PquG+yk6L!9T|v)eR}MX!o1?Ys9*NE>1}dS!Mn zB{>^ut5;Daxv*$USCI=Y2khX`w!#bS;Lx_h3+&*~w!#bS;OLc!7udnkD-$o_1LhIf z8wWVt?ME{?XmI_L-}uYf{n@ay^zgy4;er=;!=Xs=?+wq=lMo#HI(Ug59Q!)>0Bev{ z@C#W6FW`nl_yR9r0JeA|K=81EWDM-nL-+%OUy^WqxB;$35|j%a@d7(IsKI!F9UP5j@d7(InDuyp9UP5j@e)2b z8qLlQpC7$opjE2oY&44(yWybh{(E*?dSz#d#zKHB5lpUsq3q%XcEF_^A(D7-?ehyq z4==ETqtPs0Ude-bLap~C(3WObOCOTeVryGPFY=tzuWIG@m@E5unUSJ0Y6CE$%gQH>U?C|-~ z3kF(&{HJ8|F9&|{VmBPboPW=5OW()BrNlNHu9prwxQIFUfE_qkxc-ILh7Z_*fv|(k zYr_ld;NZ341$J=o4)GE`!=OL|_DKO8;WNc=%!at1Idd)&Lx9C;HvrdgZ28oG(QZrM zJ|7448MLr@9kbzj8DIzONXL)=ZD0&o+hN3(8NdtdfZ2{4wrm1EU`;Y`6vq?9>Y_ z6^YAhz-Y>#$EP|p+x(*ShvTk9Krz4$XmpCf0}}wZ3_jI(8vd((Q)la+o7iC7A{s&4oLR;Jc%8Xzy<4LfWF-9za8B{|QbSTuJtfEc2jbo}{nUYI{ zwgqj?j0WTq5mUX-5x?qa;(`fK1rp+{19u(({4vJes^LIc|;UA&( z3z-rZn&+6alS3v$VSqm2sHr~T_zy0i6|f0_fbg7!5OA583G4AcbD+S4)fxXY$Kvd^ z^j!fWZ;{AbWCKpjfx7~P2p=ME5s!S&rI+W3yhUhqX(DeC8eN*mTZF{UC-N2{9X25H z7MDwp0@pemq#QzChXYFmHn3Pi@MWuxLU0WwmBqCKZyj~3k7~15J?7hc%jsnNrpG%-lqiG$kQ8veMl-mD zLgJL;4ss>B;2n}Gt_d{P*(r{ka^A6?#IekI2bB^Fh1}0<${E`;Z+YW)uRGw>+iR^ceoN~$D>eQ6eP~fN=Q{$++o{QsC#fn#1 z%<)`ml+o*(Z(o0#s?GYCx?**^!}_<*+F4o0sYn5LLXz!T!&EB86@QgNa5Y`nmMe!h zIz+Bjq6%h}JnVXxhLin@#73t`3MGbMK1m(dk2GP=ZhF+v-gM8at! ziG;OuUKb5+R%=tK(M6L~tToFzsI9S^x`4F()?n6J?IZDDw70vg1}tE-hT-=8)~$4E z2S@^L-BG4V+;aEuDTf`TO4PwyB&A%vXav~rN}O`qL8-(Tyj$|3Ysra2GDfbAH096Y zWg14V9@xizCQ6X~j050w0&fj>lSY$QtTJ#&(PoL~draEwF!**%dv!d!+SPdPoRxqD z1XodJy*KwH-}U5n;af>=*RwRaTV5P~=nzS&L=(KIFppLV@QBU=B6zd5;N#U5YYc8B zW}Sy$PH@83wH%oKb;^7@Wl$_K=mi;l@u5H{@Efv{^| zIP7c>JY=kQSW=X;P~}-)J8%jxW)9(u83kaN4#6;Nk;YuE31JYJ5UwvgAuJb$Spyh$ zkZ>550bm#l;V?`Sz%VMpVOSi1VJ?KjFjc~Z9lGD~>!2b`WwWR4Im>IJG=gMC5-#zw zRa*_|QXN^c`JPFCryC+0cU+y#uG4c*x`l){V>|N(XU7ZaC5}GF$@LtwWgH)o?b~3n zb)A&j-QDy$JG0ds6Uodr3~gO^RPEmGO*;FsFK_(wyg;_0W8Dth&mTUOetpR1?k$8= zG);dMqA}3b$#Wd`{=QX8?b&`^g#AJ3r{!`@)YWxxWNHx%p@#12bQoQw^ZMLlEyn!R zH5FY*E_7%4wU>1n3Blj?j*gA*J&W1_-pRLLNEZwm6UK;_BU0?Fed;qNJwl@<_omtpJH*(W zc_vzE`(?-mHqj~P5CyNjgvrRfG2VQm0V$LxGJ@&)a3;cSG(si4{*1%^YR-OLeZLqM z@#6(u(N)o->FzCV<=N5l=#hx(vjfsEQK&+Dcw7SNXeR2tO6PfG`IT4a3JO&xX(Nyw zQHZ4M2={`cLao`MiM$pS`$Y^+SD)F5I@8`(>DJl7R~^w`)fb}igfBR(x@z*gH_R?d zcT;hprEX{PXNS?e8cBWK!qNkBydj^Q?o`=+bkA+^-;S)ggee;CwKhgaT1lohZ)iPz zLo$70LoeTm>uc}MBGGl7lf#IlfRTn9)FA;#B_|fg>b2RFNo{`Hx#SRjE#K7>iY>0S z44r*?L0D|O@R0GBs%n?hy|n`cW~EVmwFCVv;qd&k!>ztnFZXL@?GIoR3h2hv@L9;( z`^OITTKK-t@2@DhbN1Vz!r|-rMgm@8DV2S326mA;@UUAROeiAi25r!TPhTgE zF`Uoz2D_SvVzZmOUlpRX%K3dwURQS(ifo3}+sUyOBu#e1JH1>cRCJ$W&O9_3ZKV%6 za6{Cr&r0PuD-3pHBC5Up6N02lvfXNwYwym?468)Z8?P=Hd6nILD$Z%&Tk%#IiFJ)Ajjr z*XJ+If|2o~X@=dFszSc)!^Rl<#Hvn)c6Xn&`YwjF$*$h}(To|2B_9l}J-;Fas1I$1 z-@E*(**@l4T61?pdQ?CVe{%JR8Jb~0|5d9vMmAS5Vf)BnQ=B`$h-s_J&}f~(S&lCM zcXd2>Ec@Pxs8(V=#rRr`4j8SEGck^;waV!T*ozq*|Mv8Og2nFl1_t9JrSBW;-73P< z%FnZ^*hw*85;~|3-4JzE&htQLbpTcG2e_m7_;8=pz6ZTXgSr7 zX(e!xgNoYYT`{Ad%`@6f`cN5r5CW*@Y+-DS?Ju-+ zaCs(a>SDy1_iPrUFH}#Djrb;x=B4TO52Pq+4fEA^3i${hO~?^Q`}4+ukinda^wqAf z1gP}~1k%_`k-0f0amvFDz5Ew5xmtrpwOZ51g-*zmlA#&Hn(|^+uE>|BS#d&s^_q<< z$jHc6+}PlFYQ;bPw+;B&%8=jE5xH|W>gC##bad+TwGt%{5Nj(dH*;YLcnb43#cLK7D!pKQ0-&UVy* zZEO>pMeweinb!Eb(C_gcBug;4Hd=aTv3yg4cR?ai0p zzm3`E?Nv0k>B43^e&!cDhdA!;LXu;Q4khkA6T&%iwB>D0?q^t1XR6ZY&o7Y2xX@PY zuk)mNd}Id1q{yEjEQ8{|+#ykVbYA79^-9nPPAdoLUjw(uvvS2eM)+fv5vFc`A9(wL zbw-wDM@!az(dwBXr9v^*YN$+l(Ix0P5BF+sc<-T$xRE7m%dk7oLURZOdq4Ccq^qPe zU^0O+xU3{nUfEJZ%)1*iIvn9Xj20CafeBAee7CoXx5U)nNh7o#z_iex;v)2d9`NyDtcQ>}{rq})(rmF7V*|Z9wMcnt7)zjSCcG}&Qtud3 z1Ojc{haSmq9fygtz%$<%f9)7)`kec%H3(zh_ster6M;x;77t8^iHN}_2OG1-OBIE9 zHJ)aTyX3(Uu*`$c_6k2!?DpF?W^O(d1k0RgO33H;)$8r{cHhp3$v7DI(htT~hiU5Q zw-hp(xFC8zZrs-L#zZ%IV!)JX!tz8{dYaoAwu<~}3`+;xfV)F%-7|eT_c4R4po-7q zFT)hi?YrP!8~TA7r6n*r*5T5PV4k!{7tXXA|29~i!XV-`ii=bYl)64onU-j(kl<@$;Fuj1P-5W2^`A^4#(w z*x(08ulA0AOB&gd|7NnVRqH~$*qbYpldXCEQJ4&U!!*>SP0(?1Eez%}N)>~tEJS>8 zP&OXw7#f}Yn&Z+`oSc@|*=5s&wxPaV&}nb?q4#kzse(;Yby3HDR_^+)jjUvL;lA6i zm)^9`d0u0&9Vu3xHYA74D0$=ikkr}oBQmh>jdxdJcbQ#gLLI_3rzHv**w%SCN5dvJ zBOs&EC{BHqooPm860*rCS$<851@I%P$q3<+5hq-H>3b3ifxeZ&r<5$xim@s)YLpyz z4l(ZMs&7_!EfUu*XxeDhcq*-54QYNSxz%gyh-0OVQ9oyWvwWG!8_J6T2m97judBZF zphI+bpO9#nZh#~$q9GFb&J+3W&JFaQau)M|Bfv|TtDEmvbt&9tV@W7vl0{wB%NI1! zZMo&$eXvZ>=&PX7wKoP4Min25POiOJSgx6>K%b#Ne^_y%JtHY4Sj6PDNcY-0E?2a> z;-)$-H~XBEN0T=NW14_}s)Hx@VHyVAFjqu-zkYB0?$TX+9FuBkQCBoLvPG+_{=sfO z>Is3%rkkz{-#xCX*LOW9p|0mmT~BCT&w#aqrp4IB(iUF@%;*u1fyo>g;%S}2U$5G? zAek&}>|b%-Q`daWi!c<5u30}WbpM^{r&MI$3*@!Gj5ek6#-;JXEY$1G)dlN(a*RJA zjX$Lse^RXT2}EQ}|?G+GJnqZC_eyU;4_vwBNqe&At@)t~n5x{@v!rXUqQJ?iMN3XE#|zSbF-&JfwhfvO#)2rcQ)cvHSJ6 z>-X}Hp9pjo%_RTa&LC09t(Dmuepr#~aBr68Jsa9nK|cDmrTXV;<$bp~g~#Y!C@8uk z)G2Ct{`}+j>2L15totMIeR}#GKh4l)?Va7)g(@|OJNY7eww69lWGodO)2w^<#Vf3`HLbM)Z$y!MOGmwoZJ1k|4-7StwZizQzBQcW&!(mm&dy zfcNPc`Ug7R@3-qO(%&wSH>U4peyOv3tlA(XMae!z*w@PJ^U3dhLs~-YX~W9Kv7_g0 zPIj^G6k@b{nX%JS%PS?N%`LB}L9RcaQE2$$>p;?1$y)vTjKyPiMh8J>1*V7 zzfmeQ(|egQ8m`p2!Ndd+6^(4?YhmivewjfQkmfJUyxJHgJsED97QofL?ODBa3Bvt# zinV+zOwl{QJ!I|e{qL#S>?zcPe`Aia+sArfPfey<`eWcFz%NH9zUS_5=|7reSw6ydZ76|Dohl=$ z=E25#>-7T9dyYS0lr@VF0$!{Jv)QA-GqJS@8E&`j#-7d`9UJxInu49HueBzYiN~;t z91gP+74N-W6VY^%KhjQKl*z#urBq~}XjhfdbGv4EK%PG`gJ&oBAT)fTp5>BL#!y0Z z-~fe9=k?yM{P@bu^o+E=YdfkkBWfdu4yLnqN7h9Sxgu@$9oIZk_vxcsTTRUyqeRul zzeM6J9Mi1Yk0u&rn1vXN*z~%^ zqSNE6A7km0Vl)2mO^-9K7DcdlrVpI=Pcr~tP?<@$tuQ8W=)8Y1`lFjZZU0+0eev-x z?_M8yQmJ{&OdMtn7%Ba8fUxG{bKjeJjGy>K=l^+xKRo48z4aaii}ZflRN)H6<08+6 zD~dIb^{3dU-0@4_8c;vtOXrOw?H)Q^7kKpR5c$i2vsc*8xd;APBECAv>Tu_U_UC5D z!|X;y`_Ep{5--m9(}HU-oBT!R?uIbNGR=rb;Dg=v9UX~`S8R|zvZrjqG*gs1Wg6bz zzrvsMMJiFTB-cRbg;?Xz+Na0(YPNrCyw6zf^OAu{=tTytOZ|<+ewSQzp%H04hmobyS*KmWN?OMu^tif_8uDAXRC(;L`1Lisbcs!4 zY#Bc1$NxYYhJ^QzH9t4|o>;CDT=!?v#!iyN#P31LhrRWp68TGV1r3$gU-_)_GM(Hl z&HK}i&a{D-mX|bQMxNUgSRBZ(>e8G@%6_fJ+5O;(tnSNhyW4*~*vx2vNHn(Za7jE8 z;m~<_`;itwdPav~*(1mhw@NgLzSawqE{cF!3%}IPzQUHr1)eoq>-_I-PB3e7ve?{n z!2%}f?HkZhcf&}h=P#qEK)#H@;M9KWmgMq!+v=3jv#n=#C0MeVCpujm>dJ_H(^Ca| zCCC{xMrw4jFQxKq#O|n$y0x8auD$Gr-?pH7Iizk7Bo&tw(|H_oUZnCIvu=02fqa5n zR)%5BRz6LXv&P^>YL5Pu-s3SRhSht!LIoKsPnE^rFG2R!Ta*s$6WWx>U0+z9`I5@b zX0m2e8e2KX$70P>mXv%9x$+G|yeVo7{O!?A3SECH);U;oyQ}nGdlOU0KU8Pd{&eI5 zwc@omycc$9j*=P$(U963bka2@B2{@Qch%R@3(Ahmh1m_#rUt%@dmj00NM9@CwF%p& zfVMEZE7E4=lLHFZfXF;6c4pTLZ}n#xE)1XAI2BYcTel@w)U!qbKSv0TqYooDGK*aF zQrEC+e`NVr?90`NmwZZ-QAo}<4IOXE$y6_=4`p#W8nn(soUfa+o%a}SKa*!vT5A02 zI+LJ6rB4A>-fq#e?O)S-w{=6S|thlumkCy+p%IC+Cl(fV8Yn zbxEx0)y@iL$!2A_e+cD2Fy5caOfAwn7@Iv|9-bj6a{5B8`C-ifmhpXgMz5NN?jBDF zQGYaWrTGmDqUd#{c&nCsr$TCo`uBn6qBr_UQhdl@@1rFdWhwDG>yU*>-*p3C_hkT| zpP-QHbk1!LRqS2$2hw!``z!A=)isCG4VPEd4-C|B)C36|2S_F}?myO8!(lBzR~aK4 zaK|9-Q+sd!aqAFu`X2Dp6UcoH8!sxQT`?$hT7RL+IN^@3VNAVYl1`~^`)RRV@88H; zm`9EHH0f;5sOQ_3Rv?JTFm7n7()4?Gec!NOQ&M&Bm3slY(xghH_UDpsHw}&mhjYFh z8p}x8XY4Qa@uH`7>u2j~e@dqJ@pZeD`Q2*DDFckE_PZVQQom#@1(*Zx8JJLow240)w7cwrZ)U8G_cGH&Jsw=cXE`W?R zRYpA=wyyfq8pTziQFU>EMY+s#$0z-UY6`6BMb~-6woqMaG!JiibKbtEZJ>mqr1D%9 z%@b?;9*VIN1{$HPsPFRXPOx>k?ZR>AdF@n8?*$B<8xGry$cTN4=CP78Xr*W)-Dhe> ztrg44lCJ#fb;w@=jDl+-I9SsCU%w6;SLnH0QsUD^ePqzODC&!xYO&URQ}3tkW!K>0 z8TPwdR7}HoJ++3OF!}0n-S&(sJ{s4m{|1w_X;+lQLw^yh0!RtbJzD8yPfq;kyeMFnX)RBrdx@94gH;rB0+C90Yu4;GAj%7*tHX_e{N6TieU_neOAFO_9?wZ@+4! zWCL8t=jQ{39W@V51gp0id@6R?V=dO=Q<>^NF#TrlsW(59Oir&T52e1;cD7T3_Vol&c}NuRZtt;I(hhzSEn$-l_8A?$NPzWVt)3_0?a9*ODV!h2uCv zG)Aof-?Wb1sRcTe`-$|D`xf8Yfv->5K%we&M>9qWd3G2Go8XgPcj{@68%2E$`2I-u zHSeJx7ZCDSY-HkHO@*Urv;)8eOp@hBC0WzT3x3x zYJcGd4&wAj_~`4aUj<;<;Q;V?ZJaeeSA>A~zK$y6%Z<8tIeF*?r>2o)8t01feVv0a z{f68@YqKrDZ%PY__minIZ7{jvog`HSM3d`DCQsy*_g#7IUHox^!5WV&xi#w~(s;V% z(ybjWRO;;jP~;xCh0=Wb%&MV{sWE2wbJFRw=Iphm;FBYtlM2!{#AQC4EMDQNZu6Zd zb*HHTg@%+RV0|?Cw`8GV$Hprg8)Ljb#|D3LTHjc<<6VrBIlYFd!NxkCrm#1I4w=?F zjm3ha>RDaYVLSGP=r**GHpVc0PAZ%J4${U7>YCgFCewD(y0gt;Z_LKKd^t`xR#2p} zc^{y$G}dZ)f4H_*vsTtdy<*B5W;VS(>X+4N>Rm;WyW6tlOgq0l=diTldSi^AyMrHrrRIJXUQh}lXFSCIi4h{#&zV;T9624TU{PV3tW zvdZ>dGH^oz-=SSmo&x1O#T@GFhy_P`+V=hV7KTyrq*f1j?Q6$5_l;nWm|0d)Id7kl*hH;+dtA>DhM zq>kRtBsF{gshP@AWTTqD2u;@s?Tf6eRm>EB2+*(=Y)bVP;p(h#=4Li-G zuUx+*Zd@i~v|G>cV%ML~a~#7`9Kz8sb)Bw1^{MFYZQj4Wd7W7jG8_?5GkN}FNo}t@ z;%IH{=I^!q&p573?B&pV=b8RYvh7bDzv+J-0sr_rI7_bQbpDz?K{t9@v0h#5I?Ovk z4*0jTP?U;p@HCq;hBZ@kTQ^C7wUbOerC?_vhe@zz{E=&#cUmnv-xi&*?nacwT-W04 zp7b5Mx>J7F! z`E8JD)TDb3S2)L-Zxb7_+w#@5;=wXlCBOSuG1t;3tsGs4pNx_Ae)CMomhg|qy&a~qH|T|s zYkhrGOj{(N!3ynB$7RhvTv+_B9?6 zwbY4J>^DWf*~87qR(|CkZg)FEwnZ@oRnH``;>O3xz8acUA5L~jr#aIcdU_4UCNT9@ z_K>N!Dz>d-zYV;#_9EE^;H~?%9dQNT%9j3z#2VnO1KBiN!MCn(raAodnwB&h_*=U@ z)>E%dtYeo1zMN6UW$KR?nQsHvka#{3rOf3r9`>AF2Fe>TS0^Pra?<64_edZTI%BSq;4H^B=cw ziGHgPT92>=POR}cs`c( z0d9|pjW=N=w12Lmi9AGmYQYgp-J-S55)+1jeK!Ri!;7|$yAyP?ujUz9utBFRK~yjbaP5noKS z#s;g09;}>iLmUTotYqa3l_u}m!7e6uQ<}V0X_cs)j63ZYB?;??E8J;ILe>yp`hUv; z+^tF!qH?nC%3qY^tRJp&S1t+JX!X#GHSBH3!+{+ntYM+j+&w!u#pG^D6JPp&$^xFO z7vF~58`!a$^>rk)+!#6I4X-qfnJR`jEc``#}~N39>Obl+PNvd-!u@umNlEWlY3 zLfaE5X?mwO=xwj#-txDupr?!gmtaO(PmFE1SbY~!PjVO;N>!X{}#1|8-VRed2 zjAym`$582uUzGd?BG-xXc(XpbC4I3ZWN%O8G3!%nSs%%|e|#IVw^eBq@x?@I0KP$A z5<<}vDPetTC98^zJI~t?idH2Ot5fV^FIKqogi6zYQF0oHTqXL#gH`1w@x?@I0KUN~ z_F|R$i%@BmFG`OFA}K^)c(JP7l2$1R;pvH#vpz+_sv_(D;%x{|s}eo&#YAfWzTqTB z8ydSBd7AYp#@^QU2jdRL5;SQsF*4GW*KgCUh#9ecHT-6*N zXFH%X@hPuKi$6BF3nh{!J{$$pdSahaJse(F*qh6y)fMfIcrq)D>B0THzU9vWl z3m4z?R60!^?tNANc)M6U&F9O^G3?~~NFqO~n1*k-kV-!JWtF@uIqldVb%$O5wD#Y9 zwf#eAXrg`gp{OI9sOr;41jn2c2wH9~RPfkQp3ym~HpzL~Eg5c;+CYcj`5hmz~ zuJJhd*x)!KeY_#3d!lvH9R;84chN$R1ZklMeA!TTlX>opc9=Tfh`3B^bl-R!VzR+a ztE(q~?Lt>CS`oOo0L#{K6ZF_*8k;@(8y75dysJG3CJOusJ;V=Vu^dOUy{Q{U+4nb% z2i0R*TeRT)=y65Mv7R+3+tDsIRQmYHA^!T+b{K^MIy=muJ7%yFF_Gt@j{cT&asp+7 z7$0iEphwOHne-BlfEcn4RNhVeqp=RuLGlA{hgJHEtp>a{s@Djptu`$lS2GvqvrYFIzNeG ziuuhZ%?k(n1$-mm!MMOV z;d`VKu5sGdE28-Pjc%_~o^6VXJ)6*qWWzN6G&MBm$TZ08$c~U*AUjEBMkY^YK&DP+ zL-s!1lONX6*ni--Qquvu^s#Cim};AFgScUV zy$G2sH%rYub)SFOzuU*wvAn-?$b3lx8o80$oI<=X%5}UOrDv~ zW6Cii8pr=+f9vrpGQ9bo2bC2!%WTu%S{Ul|+DowH_}=Eet0k3@vRW_=IJ#2nq%1kN z*mo^B_eUAw=Ub{3&BrTIa_sb>na=R->l;`l=p>kKQ$C}7My*4pvrdOXhf0TBXT1)k z4t3UJp+?>Y;Vb0D=T>pEhk=jV={d&laUSB4nPlc;ceEi>ATuK4bL4XrcVu_m;>$**rVAE**n<(Ftdqw^o`_9ze*nJ_%IWAd~(X8gVJZk^DTq&Zyag5 z*!Q!)W`9GIN;5{|O!J;5oTiz^ho*uiiDroA-i;gaj+MZB?X9(9F=xT+j{9-lcc-p< z^Fr6H30!v&{r+%6`&?c!dB?Dz&O&C#Z`l+&L-9i1TU0{F=rVZypVhLj4|O^qL)yx| zTG#QI$EJisr$4N%W`Cc~3Fq{j9G8uD^dXanA(4;%x~Ai_+olTn=q8WygLUtr zqaW7zu~X_g8G5jsFHrAOrB&4n;)D9NS^cd%GhZt?xbZaEE0+un@=x2J+e?f)&Sxvr zJp-+my-kj;l9S=)-Uj-JEa&sB<%(p%9wMQ)Uel1aZV}VHdC!Amgoufck`loa`phDdl-&>4ER!beikCM8#f&E1Fghv^w>#;0%5E(DRz|;e=2S zp|*#f{4keYN<$uwZLCxd(iEQcRf_X`Ra;cVn@sC5ivBIwUqzSA^OZ_}3-7zb2W6-? zZP})KyTF4aK|=5Y)t=^o9nnu4v)fwl{Ca(KcjtLiWaQJWn94@FmX+A{+a7vq&YNmg zk`v1fD=YPz^-Y`S`=)148#lMLX5Y9;t1LH#BxjUmU&suS_inuAvfqQDaSKbR%Q}w@ zdkm{SOI zOX__s8~$5&1kU?zQQ<s~DAKj%Ja^=!19Lb(04B5MNv#ueg9$(2 zKJoyV%$oQa=K&KSD;c9zRnVH{b0qVC36L!i=9WzIgQWjkcLWZS0dPyR=491*1_?+Q z#x?_kGz;5SGqlUN+VZpmlj1`tXAr8@!! zN!*U!R{{2va_!b#8+<4}O%e9OV4TZeZ#cZ&swKIC-Y4RxQ{&0r@Iox%~_ph`MnsN^{ z2_JLWb6SmO7ads4I-?U7FQ;brScpaUjPj8yvJc8UtxFDVmZj6@;thTD+S9^o&r_1p zJD*;&73&;amzb@r;}?HUjlF zw%g>OOh%}4nHTf(ZG)k=_Iq)a96KwsQ-510#|2T!a5`Um*wY;IKj2Pb*?V=savS|= ziYUi&mm8&r*K*-5{5GB09r$L~L@#rA&hA~i=zYjPInifF$1AIGMvE5&P|@z0Z|It) zhVBB6p>v;W=$aKdQQ0!xvs-6hq`}_EIsHqr z;_G%LZ~Z&7EeQx7%x%dt-a(QI;heLFJD$s7?%~!|u%{L914^yG`ecs(y19Llcw_%S zgo)NCTMhbf4RlAR`60`BLNq!b+CVD?bCuH0c40N|!*iog0v9y*5Xa^BH%fIB*3KQB zAN*~hITgp1y}ZAoakGMpz^1u@XAaW?K(IiJc}M00TLiN(wL4bq4);s}<7M~olRh~YGS zdg}snW~M8o5c}N$+Xp{b35+v6j&ZgTVfky$&G#&G02NgrjaU?<5mSXUVsX$$>~~`f zNNRNzGVekfF0C=>lQ9ZF023va{?e?ju0fwF@c0RC|nct!m|V}(=VKe(cysmg)!&1 z2Mlel3Ct3>X6Pzp>&>ot*6e4zq0O51zdQd;FQK8O9?+5q;*I@X3IZ}y1E4s7YXV$2 z_kfl~K+6XZkY@G?Xmd32#{RA_-Y6BeqgV9?DyZSxa8yta&Ran({|c7jDs*SpFiv>S zvm%b=f&&%QcrMCW)hY-7V{=!lOa(^43aY@F*{l6B-FeD0QTbp6H9CKGN$pQA@3~8A z=M>Oj1yzAzb_G?yZ|*`yW`y> zdS&lC6;vogN35V?v5SeN;a~Pth!xa-65D@NcZe0#AG<`v3M%%|imB=jv4Z+z%aT|@ zowf5DoeypC!w+d~3~k9otf2mLuRc1TSV5gWdG#YVg0?y%R#35>idaGY2mJ=1aQtq~ zn^-}e#n(CGO{}2)ea7|wa0L|&JKDh{ZOC!+_V-7p{Wtl=A6AsmEe#lF(_Oi8O<6R> zWATX|X{o!R|5(?sgnFBMO2~AW2Kow&`T`pTTt05}=fl)EPrC`6k5RK!zXlY9P5=jS zJ^$f!p$_I=e9B~Z#A5psxG-M+$3DHg_EI8xW7NAVFONpkw;RjH0-JFF+m74oA4#&g z$MF&=3ig+I*EK7?YAJi``>FArc71gIks5D>YvTDjqx|atR|cT=N&S=lMpYu4D#Ok( z^rq;O|AaiS|3UXDm*S;zG;LJw=9j0V(|A)rN(pcZS>_)ZSIOanvW(o0?^r8uobiUs zDuiD=pQ6To`mW0PM73=dcdsXNRsvKRfcdsj_8$j~56WzB-Rk6_W*vy)H|R5Yp8xvT zF2EIl<^%dk@0Efl5{*xU^ z+RC93N<(XNuH~WvnitspxbyA2lN$HwJLTu^tL?0)^En4HfV|f#bNqvf*}5e#)NP~0 zdH448=zK&NSLxoD=b~wL=JLEe8@<6GHx=pC4s7BB#K^gwFd32)`ap5Q-yJNUb1h8> zOM%huE>o75vwS1=$b7z0U;Y�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℘iathf2*0R_rlP~egQXXu`@4a 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 diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index fda2fd6c..f62143ad 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -10,6 +10,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197860", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "45", "diagnostic_pcr_Ct_value_2": "34", "enrichment_protocol": "Amplicon", @@ -77,6 +78,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197824", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "12", "diagnostic_pcr_Ct_value_2": "16", "enrichment_protocol": "Amplicon", @@ -144,6 +146,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197767", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "45", "diagnostic_pcr_Ct_value_2": "41", "enrichment_protocol": "Amplicon", @@ -211,6 +214,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "8328199", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "23", "diagnostic_pcr_Ct_value_2": "23", "enrichment_protocol": "Amplicon", @@ -278,6 +282,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197677", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "12", "diagnostic_pcr_Ct_value_2": "10", "enrichment_protocol": "Amplicon", @@ -345,6 +350,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197678", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "56", "diagnostic_pcr_Ct_value_2": "19", "enrichment_protocol": "Amplicon", @@ -412,6 +418,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197737", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "11", "diagnostic_pcr_Ct_value_2": "11", "enrichment_protocol": "Amplicon", @@ -479,6 +486,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197663", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "34", "diagnostic_pcr_Ct_value_2": "36", "enrichment_protocol": "Amplicon", @@ -546,6 +554,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197689", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "23", "diagnostic_pcr_Ct_value_2": "20", "enrichment_protocol": "Amplicon", @@ -613,6 +622,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197685", "collection_device": "Swab", + "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "32", "diagnostic_pcr_Ct_value_2": "32", "enrichment_protocol": "Amplicon", From f9a927fbecd44681fa7c6d3c18be362491c2b5c9 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:09:10 +0200 Subject: [PATCH 0298/1454] litin changes --- relecov_tools/map_schema.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 6a7b7d86..a5ca98d8 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -132,7 +132,9 @@ def maping_schemas_based_on_geontology(self): # There is no exact match on ontology. Search for the parent # to be implemented later stderr.print(f"[red] Ontology value {e} not in phage plus schema") - import pdb; pdb.set_trace() + import pdb + + pdb.set_trace() return mapped_dict def mapping_json_data(self, mapping_schema_dict): @@ -155,10 +157,16 @@ def write_json_fo_file(self, mapped_json_data): os.makedirs(self.output_folder, exist_ok=True) time = datetime.now().strftime("%Y_%m_%d_%H_%M") f_sub_name = os.path.basename(self.json_file).split(".")[0] - file_name = f_sub_name + "_" + time + "_" + self.destination_schema + "_mapped.json" + file_name = ( + f_sub_name + "_" + time + "_" + self.destination_schema + "_mapped.json" + ) json_file = os.path.join(self.output_folder, file_name) with open(json_file, "w", encoding="utf-8") as fh: - fh.write(json.dumps(mapped_json_data, indent=4, sort_keys=True, ensure_ascii=False)) + fh.write( + json.dumps( + mapped_json_data, indent=4, sort_keys=True, ensure_ascii=False + ) + ) return True def map_to_data_to_new_schema(self): From 69d575c77fd9e6fc06717dac57624a1240216802 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:44:32 +0200 Subject: [PATCH 0299/1454] Removed extra spaces in GENEPIO:0001181 --- relecov_tools/schema/ena_schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 679c91fb..b2938425 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -406,7 +406,7 @@ "Missing [GENEPIO:0001618]", "Restricted Access [GENEPIO:0001810]" ], - "ontology": "GENEPIO:0001181 ", + "ontology": "GENEPIO:0001181", "type": "string", "description": "The country of origin of the sample.", "examples": [ From 74457bd3bd6d852f6f4cb1237707536e85b59f6a Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:45:32 +0200 Subject: [PATCH 0300/1454] Add geo_loc_country for laboratory --- relecov_tools/read_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 1b201fc8..e24e61e0 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -96,6 +96,7 @@ def get_laboratory_data(self, lab_json, geo_loc_json, lab_name): if city["geo_loc_city"] == data["geo_loc_city"]: data["geo_loc_latitude"] = city["geo_loc_latitude"] data["geo_loc_longitude"] = city["geo_loc_longitude"] + data["geo_loc_country"] = data["geo_loc_country"] break return data From 039daf704cb88ac7514f6ad374045d2798aad324 Mon Sep 17 00:00:00 2001 From: luissian Date: Wed, 6 Apr 2022 23:48:32 +0200 Subject: [PATCH 0301/1454] update test cases --- relecov_tools/test/test_cases.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index 804e7e61..dc985041 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -1,4 +1,4 @@ relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220330.json -o /tmp -relecov-tools validate -j relecov_tools/example_data/invalid_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx +relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp From 1a0d4be275432c12be97a04641077109fa5f625c Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 7 Apr 2022 00:13:15 +0200 Subject: [PATCH 0302/1454] Changed attribute last update from format to label --- relecov_tools/schema/ena_schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index b2938425..cb039d67 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -1142,7 +1142,7 @@ "clasification": "Submission ENA", "label": "First Public date" }, - "last_updated_date": { + "last_updated": { "examples": [ "e.g 2020-07-29" ], @@ -1150,7 +1150,7 @@ "type": "string", "description": "", "clasification": "Submission ENA", - "format": "Last Updated" + "label": "Last Updated" }, "experiment_title": { "examples": [ From bc23dde4a059e2ebcb591571afb04a0d75d9ac99 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 7 Apr 2022 00:13:49 +0200 Subject: [PATCH 0303/1454] fixing bugs in mapping to ENA --- relecov_tools/map_schema.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index a5ca98d8..599ec933 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -122,19 +122,17 @@ def __init__( def maping_schemas_based_on_geontology(self): """Return a dictionnary with the properties of the mapped_to_schema as key and - properties of phagePlusSchema as value + properties of Relecov Schema as value """ mapped_dict = OrderedDict() for key, values in self.mapped_to_schema["properties"].items(): + if values['ontology'] == "0": + continue try: mapped_dict[key] = self.ontology[values["ontology"]] except KeyError as e: - # There is no exact match on ontology. Search for the parent - # to be implemented later - stderr.print(f"[red] Ontology value {e} not in phage plus schema") - import pdb - - pdb.set_trace() + log.error("Invalid ontology for %s", key) + stderr.print(f"[red] Ontology value {e} not in relecov schema") return mapped_dict def mapping_json_data(self, mapping_schema_dict): @@ -148,7 +146,6 @@ def mapping_json_data(self, mapping_schema_dict): map_sample_dict[item] = data[value] except KeyError as e: log.warning("Property %s not set in the source data", e) - print(e) mapped_data.append(map_sample_dict) return mapped_data From 893ca0e34f37dca3155381a513f221abb76b04d7 Mon Sep 17 00:00:00 2001 From: luissian Date: Thu, 7 Apr 2022 00:14:14 +0200 Subject: [PATCH 0304/1454] fixing bugs in mapping to ENA --- relecov_tools/map_schema.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 599ec933..cba0b079 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -126,7 +126,7 @@ def maping_schemas_based_on_geontology(self): """ mapped_dict = OrderedDict() for key, values in self.mapped_to_schema["properties"].items(): - if values['ontology'] == "0": + if values["ontology"] == "0": continue try: mapped_dict[key] = self.ontology[values["ontology"]] From 7b614dd074427c171346085f246766ab597358ba Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:36:24 +0200 Subject: [PATCH 0305/1454] md5 tags changes becaues they were not as the same in the relecov schema --- relecov_tools/sftp_handle.py | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index a922563b..6dca44ef 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -34,8 +34,8 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.sftp_user = user self.sftp_passwd = passwd if conf_file is None: - self.server = config_json.get_topic_data("sftp_connection", "sftp_server") - self.port = config_json.get_topic_data("sftp_connection", "sftp_port") + self.sftp_server = config_json.get_topic_data("sftp_connection", "sftp_server") + self.sftp_port = config_json.get_topic_data("sftp_connection", "sftp_port") self.storage_local_folder = config_json.get_configuration( "storage_local_folder" ) @@ -243,8 +243,15 @@ def create_tmp_files_with_metadata_info( for f_type, f_name in values.items(): if not f_name.endswith(tuple(self.allowed_sample_ext)): stderr.print("[red] " + f_name + " has a not valid extension") - data[s_name]["local_folder"] = md5_data[f_name][0] - data[s_name][f_type + "_md5"] = md5_data[f_name][1] + if "_R1_" in f_name: + data[s_name]["r1_fastq_filepath"] = md5_data[f_name][0] + data[s_name]["fastq_r1_md5"] = md5_data[f_name][1] + elif "_R2_" in f_name: + data[s_name]["r2_fastq_filepath"] = md5_data[f_name][0] + data[s_name]["fastq_r2_md5"] = md5_data[f_name][1] + else: + # reserved for future develoment + pass with open(sample_data_path, "w", encoding="utf-8") as fh: fh.write(json.dumps(data, indent=4, sort_keys=True, ensure_ascii=False)) @@ -288,18 +295,22 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): index_fastq_r2 = col.column - 1 for row in islice(ws_metadata_lab.values, 4, ws_metadata_lab.max_row): if row[2] is not None: - if row[2] not in sample_file_list: - sample_file_list[row[2]] = {} + try: + s_name = str(int(row[2])) + except ValueError: + s_name = str(row[2]) + if s_name not in sample_file_list: + sample_file_list[s_name] = {} if row[index_fastq_r1] is not None: - sample_file_list[row[2]]["fastq_r1"] = row[index_fastq_r1] + sample_file_list[s_name]["sequence_file_R1_fastq"] = row[index_fastq_r1] else: log.error( - "Fastq_R1 not defined in Metadata file for sample %s", row[2] + "Fastq_R1 not defined in Metadata file for sample %s", s_name ) - stderr.print("[red] No fastq R1 file for sample " + row[2]) + stderr.print("[red] No fastq R1 file for sample " + s_name) return False if row[index_fastq_r2] is not None: - sample_file_list[row[2]]["fastq_r2"] = row[index_fastq_r2] + sample_file_list[s_name]["sequence_file_R2_fastq"] = row[index_fastq_r2] return sample_file_list def validate_download_files(self, sample_file_list, local_folder): From 1c6d3b7868b25d85ffd15ffd0b7b4d2d7d77e1f7 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:37:31 +0200 Subject: [PATCH 0306/1454] Collecting the MD5 values and the path for fastq files --- relecov_tools/read_metadata.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index e24e61e0..9ee7e490 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -160,11 +160,11 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): for row_sample in metadata: """Include sample data from sample json""" - for row_sample_data in samples_json: - if row_sample_data == row_sample: - for key, value in row_sample_data.items(): - row_sample[key] = value - + try: + for key, value in samples_json[row_sample["collecting_lab_sample_id"]].items(): + row_sample[key] = value + except KeyError: + pass """ Fetch the information related to the laboratory. Info is stored in lab_data, to prevent to call get_laboratory_data each time for each sample that belongs to the same lab From 5e688de0e7d4679dd880d9855e8a6a3e114ee0cc Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:39:19 +0200 Subject: [PATCH 0307/1454] adding download test case. --- relecov_tools/test/test_cases.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index dc985041..a58d3d94 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -1,4 +1,4 @@ - -relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220330.json -o /tmp +relecov-tools -l /tmp/logs.log download -u usuario_test -p U[9[Gpyu3. +relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220408.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp From d4309d1721bfa274845de2d3ca96f2d4d6ba31e8 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:41:57 +0200 Subject: [PATCH 0308/1454] including MD5 into the mapping --- relecov_tools/map_schema.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index cba0b079..7a9cd2c5 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -149,6 +149,18 @@ def mapping_json_data(self, mapping_schema_dict): mapped_data.append(map_sample_dict) return mapped_data + def additional_formating(self, mapped_json_data): + """Update data like MD5 to split in two fields, one for R1 file and + second for R2 + """ + if self.destination_schema == "ENA": + for idx in range(len(self.json_data)): + import pdb; pdb.set_trace() + mapped_json_data[idx]["fastq_md5_r1"] = self.json_data[idx]["fastq_md5_r1"] + mapped_json_data[idx]["fastq_md5_r2"] = self.json_data[idx]["fastq_md5_r2"] + + return mapped_json_data + def write_json_fo_file(self, mapped_json_data): """Write metadata to json file""" os.makedirs(self.output_folder, exist_ok=True) @@ -170,5 +182,6 @@ def map_to_data_to_new_schema(self): """Mapping the json data from phage plus schema to the requested one""" mapping_schema_dict = self.maping_schemas_based_on_geontology() mapped_json_data = self.mapping_json_data(mapping_schema_dict) - self.write_json_fo_file(mapped_json_data) + updated_json_data = self.additional_formating(mapped_json_data) + self.write_json_fo_file(updated_json_data) return From 388c4e652c8493d7d87b850b35c8f6714c8c8e33 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:43:29 +0200 Subject: [PATCH 0309/1454] adding example for processed metadata --- .../processed_METADATA_LAB_TEST.json | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index f62143ad..a8ff18e9 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -18,6 +18,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -47,6 +49,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU01394", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -86,6 +90,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -115,6 +121,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU01469", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -154,6 +162,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -183,6 +193,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03926", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -222,6 +234,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -251,6 +265,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU06554", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -290,6 +306,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -319,6 +337,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03790", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -358,6 +378,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -387,6 +409,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03901", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -426,6 +450,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -455,6 +481,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03862", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -494,6 +522,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -523,6 +553,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU03614", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -562,6 +594,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -591,6 +625,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU04252", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", @@ -630,6 +666,8 @@ "environmental_site": "Earth surface", "experiment_alias": "", "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", "flowcell_kit": "HiSeq 3000/4000 PE Cluster Kit", "gene_name_1": "ORF 1ab", "gene_name_2": "S", @@ -659,6 +697,8 @@ "organism": "Severe acute respiratory syndrome coronavirus 2", "public_health_sample_id_sivies": "2022CEU04223", "purpose_of_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", "rna_extraction_protocol": "In-house method for Opetrons robots", "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", From df95d00fa6a00dc67bac5d18d1856c93cd0f5e54 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:45:23 +0200 Subject: [PATCH 0310/1454] Adding sample file for testing after including MD5 changes --- .../samples_data_COD_test_01_20220330.json | 72 ------------------- 1 file changed, 72 deletions(-) delete mode 100644 relecov_tools/example_data/samples_data_COD_test_01_20220330.json diff --git a/relecov_tools/example_data/samples_data_COD_test_01_20220330.json b/relecov_tools/example_data/samples_data_COD_test_01_20220330.json deleted file mode 100644 index ab634772..00000000 --- a/relecov_tools/example_data/samples_data_COD_test_01_20220330.json +++ /dev/null @@ -1,72 +0,0 @@ -{ - "1197663.0": { - "fastq_r1": "ABC123_S1_L001_R1_008.fastq.gz", - "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", - "fastq_r2": "ABC123_S1_L001_R2_008.fastq.gz", - "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197677.0": { - "fastq_r1": "ABC123_S1_L001_R1_005.fastq.gz", - "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", - "fastq_r2": "ABC123_S1_L001_R2_005.fastq.gz", - "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197678.0": { - "fastq_r1": "ABC123_S1_L001_R1_006.fastq.gz", - "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", - "fastq_r2": "ABC123_S1_L001_R2_006.fastq.gz", - "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197685.0": { - "fastq_r1": "ABC123_S1_L001_R1_0010.fastq.gz", - "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", - "fastq_r2": "ABC123_S1_L001_R2_0010.fastq.gz", - "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197689.0": { - "fastq_r1": "ABC123_S1_L001_R1_009.fastq.gz", - "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", - "fastq_r2": "ABC123_S1_L001_R2_009.fastq.gz", - "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197737.0": { - "fastq_r1": "ABC123_S1_L001_R1_007.fastq.gz", - "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", - "fastq_r2": "ABC123_S1_L001_R2_007.fastq.gz", - "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197767.0": { - "fastq_r1": "ABC123_S1_L001_R1_003.fastq.gz", - "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", - "fastq_r2": "ABC123_S1_L001_R2_003.fastq.gz", - "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197824.0": { - "fastq_r1": "ABC123_S1_L001_R1_002.fastq.gz", - "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", - "fastq_r2": "ABC123_S1_L001_R2_002.fastq.gz", - "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "1197860.0": { - "fastq_r1": "ABC123_S1_L001_R1_001.fastq.gz", - "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", - "fastq_r2": "ABC123_S1_L001_R2_001.fastq.gz", - "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - }, - "8328199.0": { - "fastq_r1": "ABC123_S1_L001_R1_004.fastq.gz", - "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", - "fastq_r2": "ABC123_S1_L001_R2_004.fastq.gz", - "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", - "local_folder": "/tmp/relecov/COD_test_01/20220330" - } -} \ No newline at end of file From d4b7a24ad8643fce1d2688854b1236f5281c5f83 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:46:04 +0200 Subject: [PATCH 0311/1454] Adding sample file for testing after including MD5 changes --- .../samples_data_COD_test_01_20220408.json | 82 +++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 relecov_tools/example_data/samples_data_COD_test_01_20220408.json diff --git a/relecov_tools/example_data/samples_data_COD_test_01_20220408.json b/relecov_tools/example_data/samples_data_COD_test_01_20220408.json new file mode 100644 index 00000000..5403a0e1 --- /dev/null +++ b/relecov_tools/example_data/samples_data_COD_test_01_20220408.json @@ -0,0 +1,82 @@ +{ + "1197663": { + "fastq_r1_md5": "83043c429b0ab94375236cf7f51860f0", + "fastq_r2_md5": "c00859a1f83e2364cca953fb25da3cf2", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_008.fastq.gz" + }, + "1197677": { + "fastq_r1_md5": "b0a13671031ef5aa7e0e6559a925a688", + "fastq_r2_md5": "8c420a603c81823e68436003825b1e1f", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_005.fastq.gz" + }, + "1197678": { + "fastq_r1_md5": "13e01498a0526303f5e32f3eef077b5a", + "fastq_r2_md5": "61d1f52e84237320d97fd7fc2da56116", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_006.fastq.gz" + }, + "1197685": { + "fastq_r1_md5": "a86f4fa0c92d76df34fd000a29d1cdd3", + "fastq_r2_md5": "8c4309dc00d725496c48bee6da0e4bbf", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_0010.fastq.gz" + }, + "1197689": { + "fastq_r1_md5": "bc720a024263a518f6a6cd9301b308ac", + "fastq_r2_md5": "6bf6d95b59c950691effcaf8a0e83068", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_009.fastq.gz" + }, + "1197737": { + "fastq_r1_md5": "f5b60a93b39a0b98781efb434d577a57", + "fastq_r2_md5": "e19f883b4e05045895f990c2296009a8", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_007.fastq.gz" + }, + "1197767": { + "fastq_r1_md5": "c78fcb585a0f44734ce8c2aebf3eff33", + "fastq_r2_md5": "8361d5a6b50279fbc8c93226ecc3568a", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_003.fastq.gz" + }, + "1197824": { + "fastq_r1_md5": "9a460a812086516536c1a1023ab5f7fe", + "fastq_r2_md5": "41cd79b8a167d85eb06309207fd120cf", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_002.fastq.gz" + }, + "1197860": { + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz" + }, + "8328199": { + "fastq_r1_md5": "aa557fc40d3a9e16f470ac595fb5eb3e", + "fastq_r2_md5": "a2dd5e08b75815dab892e392cb8468fc", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_004.fastq.gz" + } +} \ No newline at end of file From 70f288af664413efc066d20efa4d8bead2989ca1 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 00:47:50 +0200 Subject: [PATCH 0312/1454] litin before upload to repo --- relecov_tools/map_schema.py | 14 ++++++++++---- relecov_tools/read_metadata.py | 4 +++- relecov_tools/sftp_handle.py | 12 +++++++++--- 3 files changed, 22 insertions(+), 8 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index 7a9cd2c5..afbc8dae 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -151,13 +151,19 @@ def mapping_json_data(self, mapping_schema_dict): def additional_formating(self, mapped_json_data): """Update data like MD5 to split in two fields, one for R1 file and - second for R2 + second for R2 """ if self.destination_schema == "ENA": for idx in range(len(self.json_data)): - import pdb; pdb.set_trace() - mapped_json_data[idx]["fastq_md5_r1"] = self.json_data[idx]["fastq_md5_r1"] - mapped_json_data[idx]["fastq_md5_r2"] = self.json_data[idx]["fastq_md5_r2"] + import pdb + + pdb.set_trace() + mapped_json_data[idx]["fastq_md5_r1"] = self.json_data[idx][ + "fastq_md5_r1" + ] + mapped_json_data[idx]["fastq_md5_r2"] = self.json_data[idx][ + "fastq_md5_r2" + ] return mapped_json_data diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 9ee7e490..476b086d 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -161,7 +161,9 @@ def add_additional_data(self, metadata, lab_json_file, geo_loc_file): for row_sample in metadata: """Include sample data from sample json""" try: - for key, value in samples_json[row_sample["collecting_lab_sample_id"]].items(): + for key, value in samples_json[ + row_sample["collecting_lab_sample_id"] + ].items(): row_sample[key] = value except KeyError: pass diff --git a/relecov_tools/sftp_handle.py b/relecov_tools/sftp_handle.py index 6dca44ef..e3b8b90f 100644 --- a/relecov_tools/sftp_handle.py +++ b/relecov_tools/sftp_handle.py @@ -34,7 +34,9 @@ def __init__(self, user=None, passwd=None, conf_file=None): self.sftp_user = user self.sftp_passwd = passwd if conf_file is None: - self.sftp_server = config_json.get_topic_data("sftp_connection", "sftp_server") + self.sftp_server = config_json.get_topic_data( + "sftp_connection", "sftp_server" + ) self.sftp_port = config_json.get_topic_data("sftp_connection", "sftp_port") self.storage_local_folder = config_json.get_configuration( "storage_local_folder" @@ -302,7 +304,9 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): if s_name not in sample_file_list: sample_file_list[s_name] = {} if row[index_fastq_r1] is not None: - sample_file_list[s_name]["sequence_file_R1_fastq"] = row[index_fastq_r1] + sample_file_list[s_name]["sequence_file_R1_fastq"] = row[ + index_fastq_r1 + ] else: log.error( "Fastq_R1 not defined in Metadata file for sample %s", s_name @@ -310,7 +314,9 @@ def get_sample_fastq_file_names(self, local_folder, meta_f_path): stderr.print("[red] No fastq R1 file for sample " + s_name) return False if row[index_fastq_r2] is not None: - sample_file_list[s_name]["sequence_file_R2_fastq"] = row[index_fastq_r2] + sample_file_list[s_name]["sequence_file_R2_fastq"] = row[ + index_fastq_r2 + ] return sample_file_list def validate_download_files(self, sample_file_list, local_folder): From 31a0e2f04038ec307c0d7895dfaf9035980abdeb Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 09:47:14 +0200 Subject: [PATCH 0313/1454] Change for deleting samples to create the metadata for having data in only one sheet --- relecov_tools/json_validation.py | 33 ++++++++++++++------------------ 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/relecov_tools/json_validation.py b/relecov_tools/json_validation.py index a6eb28be..b096886e 100644 --- a/relecov_tools/json_validation.py +++ b/relecov_tools/json_validation.py @@ -72,26 +72,21 @@ def create_invalid_metadata(metadata_file, invalid_json, out_folder): for row in json_data: sample_list.append(row["collecting_lab_sample_id"]) wb = openpyxl.load_workbook(metadata_file) - exclude_sheet = ["Overview", "METADATA_LAB", "DATA VALIDATION"] - for sheet in wb.sheetnames: - if sheet in exclude_sheet: - continue - ws_sheet = wb[sheet] - row_to_del = [] - # Findout where the sample index is - idx_sample = 2 if ws_sheet.title == "1.Database Identifiers" else 1 + ws_sheet = wb["METADATA_LAB"] + row_to_del = [] - for row in ws_sheet.iter_rows(min_row=4, max_row=ws_sheet.max_row): - if not row[2].value and not row[1].value: - if len(row_to_del) > 0: - row_to_del.sort(reverse=True) - for idx in row_to_del: - ws_sheet.delete_rows(idx) - break - if row[0].value == "CAMPO": - continue - if str(row[idx_sample].value) not in sample_list: - row_to_del.append(row[0].row) + for row in ws_sheet.iter_rows(min_row=5, max_row=ws_sheet.max_row): + # if not data on row 1 and 2 assume that no more data are in file + # then start deleting rows + if not row[2].value and not row[1].value: + if len(row_to_del) > 0: + row_to_del.sort(reverse=True) + for idx in row_to_del: + ws_sheet.delete_rows(idx) + break + + if str(row[2].value) not in sample_list: + row_to_del.append(row[0].row) new_name = "invalid_" + os.path.basename(metadata_file) m_file = os.path.join(out_folder, new_name) From e7b78e2d066651078295678a17246d398d664a24 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 09:56:05 +0200 Subject: [PATCH 0314/1454] add test for download when using config file --- relecov_tools/test/test_cases.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/test/test_cases.txt b/relecov_tools/test/test_cases.txt index a58d3d94..0e810fa9 100644 --- a/relecov_tools/test/test_cases.txt +++ b/relecov_tools/test/test_cases.txt @@ -1,4 +1,5 @@ relecov-tools -l /tmp/logs.log download -u usuario_test -p U[9[Gpyu3. +relecov-tools -l /tmp/logs.log download -f relecov_tools/test/sftp_config.yaml relecov-tools read-metadata -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -s relecov_tools/example_data/samples_data_COD_test_01_20220408.json -o /tmp relecov-tools validate -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -m relecov_tools/example_data/METADATA_LAB_TEST.xlsx -o /tmp relecov-tools map -j relecov_tools/example_data/processed_METADATA_LAB_TEST.json -o /tmp From cbe76f8a1689709fcd76dad600d3668e4519f30b Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 10:33:13 +0200 Subject: [PATCH 0315/1454] added fastq_r1 and r2 for file and filepath --- relecov_tools/schema/ena_schema.json | 51 +++++++++++++++++++++------- 1 file changed, 39 insertions(+), 12 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index cb039d67..4a4b3fe5 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -746,18 +746,45 @@ "experiments" ] }, - "file_name": { - "examples": [ - "ABC123_S1_L001_R1_001.fastq.gz" - ], - "ontology": "GENEPIO:0001476", - "type": "string", - "description": "The user-specified filename of the r1 FASTQ file.", - "clasification": "Bioinformatics and QC metrics", - "label": "Sequence file R1 fastq", - "table": [ - "runs" - ] + "sequence_file_R1_fastq": { + "examples": [ + "ABC123_S1_L001_R1_001.fastq.gz" + ], + "ontology": "GENEPIO:0001476", + "type": "string", + "description": "The user-specified filename of the r1 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R1 fastq" + }, + "sequence_file_R2_fastq": { + "examples": [ + "ABC123_S1_L001_R2_001.fastq.gz" + ], + "ontology": "GENEPIO:0001477", + "type": "string", + "description": "The user-specified filename of the r2 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Sequence file R2 fastq" + }, + "r1_fastq_filepath": { + "examples": [ + "/User/Documents/RespLab/Data/" + ], + "ontology": "GENEPIO:0001478", + "type": "string", + "description": "The filepath of the r1 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R1 fastq" + }, + "r2_fastq_filepath": { + "examples": [ + "/User/Documents/RespLab/Data/" + ], + "ontology": "GENEPIO:0001479", + "type": "string", + "description": "The filepath of the r2 FASTQ file.", + "clasification": "Bioinformatics and QC metrics", + "label": "Filepath R2 fastq" }, "file_type": { "examples": [ From 1a1bda8cfadd09ba2cc4f16115cddf92e15a24c4 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 10:45:38 +0200 Subject: [PATCH 0316/1454] added common_name in the fixed data. Needs to change because I wrote a dummy value --- relecov_tools/read_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 476b086d..8f51d2ae 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -107,6 +107,7 @@ def include_fixed_data(self): "type": "betacoronavirus", "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", + "common_name": "PEPITO", } fixed_data.update(self.configuration.get_configuration("ENA_configuration")) return fixed_data From 6817f74b1f7457905eeeeaf9d6005d114f3e0d65 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 10:52:33 +0200 Subject: [PATCH 0317/1454] Added sample_description. with a suggested value --- relecov_tools/read_metadata.py | 1 + 1 file changed, 1 insertion(+) diff --git a/relecov_tools/read_metadata.py b/relecov_tools/read_metadata.py index 8f51d2ae..d3ef2aa7 100644 --- a/relecov_tools/read_metadata.py +++ b/relecov_tools/read_metadata.py @@ -108,6 +108,7 @@ def include_fixed_data(self): "tax_id": "2697049", "organism": "Severe acute respiratory syndrome coronavirus 2", "common_name": "PEPITO", + "sample_description" : "Sample for surveillance", } fixed_data.update(self.configuration.get_configuration("ENA_configuration")) return fixed_data From a9c0e969dd0f5a6bdcd33f39314de9b5e8d8ee41 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 10:55:22 +0200 Subject: [PATCH 0318/1454] remove host_subject_id from the list of mandatory fields --- relecov_tools/schema/ena_schema.json | 1 - 1 file changed, 1 deletion(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 4a4b3fe5..21b8ec1a 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -7,7 +7,6 @@ "isolate", "host_scientific_name", "host_common_name", - "host_subject_id", "instrument_model", "file_name", "tax_id", From 38a2eaea00210448173bce0cc6773f732b782208 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 10:56:06 +0200 Subject: [PATCH 0319/1454] rename the field for md5 field --- relecov_tools/map_schema.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/relecov_tools/map_schema.py b/relecov_tools/map_schema.py index afbc8dae..fb227f4a 100644 --- a/relecov_tools/map_schema.py +++ b/relecov_tools/map_schema.py @@ -155,14 +155,11 @@ def additional_formating(self, mapped_json_data): """ if self.destination_schema == "ENA": for idx in range(len(self.json_data)): - import pdb - - pdb.set_trace() - mapped_json_data[idx]["fastq_md5_r1"] = self.json_data[idx][ - "fastq_md5_r1" + mapped_json_data[idx]["fastq_r1_md5"] = self.json_data[idx][ + "fastq_r1_md5" ] - mapped_json_data[idx]["fastq_md5_r2"] = self.json_data[idx][ - "fastq_md5_r2" + mapped_json_data[idx]["fastq_r2_md5"] = self.json_data[idx][ + "fastq_r2_md5" ] return mapped_json_data From 65dfc5b710dab7befa9cd6b5845fe2583f2a6659 Mon Sep 17 00:00:00 2001 From: luissian Date: Fri, 8 Apr 2022 11:20:09 +0200 Subject: [PATCH 0320/1454] updated wrong ontology value for Collector name --- relecov_tools/schema/ena_schema.json | 2 +- relecov_tools/schema/relecov_schema.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 21b8ec1a..88bf377e 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -53,7 +53,7 @@ "examples": [ "John Smith" ], - "ontology": "NCIT:C164471", + "ontology": "GENEPIO:0001153", "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 4122ca7f..7232b4cd 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2784,7 +2784,7 @@ "examples": [ "John Smith" ], - "ontology": "NCIT:C164471", + "ontology": "GENEPIO:0001153", "type": "string", "description": "Name of the person who collected the specimen", "clasification": "Sample collection and processing", @@ -3219,4 +3219,4 @@ "clasification": "Database Identifiers" } } -} \ No newline at end of file +} From a7b9ebbd6450efd6ffa99fe3882da73dfc2916a1 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 11 Apr 2022 10:21:39 +0200 Subject: [PATCH 0321/1454] changes in schema ena and relecov --- example_data_ena/.DS_Store | Bin 0 -> 6148 bytes example_data_ena/._.DS_Store | Bin 0 -> 120 bytes example_data_ena/._runs | Bin 0 -> 212 bytes example_data_ena/._samples | Bin 0 -> 212 bytes example_data_ena/._sequences | Bin 0 -> 212 bytes ...er_tool_metadata_v5_genome_assemblies.xlsx | Bin 0 -> 278 bytes ...er_tool_metadata_v5_genome_assemblies.xlsx | Bin 0 -> 32639 bytes example_data_ena/runs/.DS_Store | Bin 0 -> 6148 bytes example_data_ena/runs/._.DS_Store | Bin 0 -> 120 bytes example_data_ena/runs/._interactive | Bin 0 -> 212 bytes example_data_ena/runs/._programmatic | Bin 0 -> 212 bytes example_data_ena/runs/._webin-cli | Bin 0 -> 212 bytes .../runs/SARS-CoV-2-Sample1_1.fastq.gz | Bin 0 -> 568 bytes .../runs/SARS-CoV-2-Sample1_2.fastq.gz | Bin 0 -> 636 bytes .../runs/SARS-CoV-2-Sample2_1.fastq.gz | Bin 0 -> 597 bytes .../runs/SARS-CoV-2-Sample2_2.fastq.gz | Bin 0 -> 638 bytes .../runs/SARS-CoV-2-Sample3_1.fastq.gz | Bin 0 -> 609 bytes .../runs/SARS-CoV-2-Sample3_2.fastq.gz | Bin 0 -> 685 bytes .../runs/interactive/._pairedfastq.tsv | Bin 0 -> 212 bytes .../runs/interactive/pairedfastq.tsv | 5 + .../runs/programmatic/._experiments.xml | Bin 0 -> 212 bytes example_data_ena/runs/programmatic/._runs.xml | Bin 0 -> 212 bytes .../runs/programmatic/._submission.xml | Bin 0 -> 212 bytes .../runs/programmatic/experiments.xml | 66 ++++ example_data_ena/runs/programmatic/runs.xml | 33 ++ .../runs/programmatic/submission.xml | 10 + .../paired_fastq_manifest_sample1.txt | 13 + .../paired_fastq_manifest_sample2.txt | 13 + .../paired_fastq_manifest_sample3.txt | 13 + example_data_ena/samples/.DS_Store | Bin 0 -> 6148 bytes example_data_ena/samples/._.DS_Store | Bin 0 -> 120 bytes example_data_ena/samples/._interactive | Bin 0 -> 212 bytes example_data_ena/samples/._programmatic | Bin 0 -> 212 bytes .../interactive/._sample_spreadsheet.tsv | Bin 0 -> 268 bytes .../interactive/._sample_spreadsheet.xlsx | Bin 0 -> 244 bytes .../interactive/sample_spreadsheet.tsv | 7 + .../interactive/sample_spreadsheet.xlsx | Bin 0 -> 12010 bytes .../samples/programmatic/._samples.xml | Bin 0 -> 212 bytes .../samples/programmatic/._submission.xml | Bin 0 -> 212 bytes .../programmatic/._submission_modify.xml | Bin 0 -> 212 bytes .../samples/programmatic/samples.xml | 318 ++++++++++++++++++ .../samples/programmatic/submission.xml | 10 + .../samples/programmatic/submission_add.xml | 10 + .../programmatic/submission_modify.xml | 10 + example_data_ena/sequences/._webin-cli | Bin 0 -> 212 bytes example_data_ena/sequences/._webin-cli-rest | Bin 0 -> 212 bytes .../webin-cli-rest/hCoV-19_isolate_1.json | 13 + .../webin-cli-rest/hCoV-19_isolate_2.json | 13 + .../webin-cli-rest/hCoV-19_isolate_3.json | 15 + .../._hCoV-19_isolate_1_manifest.txt | Bin 0 -> 212 bytes .../._hCoV-19_isolate_2_manifest.txt | Bin 0 -> 212 bytes .../._hCoV-19_isolate_3_manifest.txt | Bin 0 -> 212 bytes .../webin-cli/hCoV-19_isolate_1.fasta.gz | Bin 0 -> 337 bytes .../hCoV-19_isolate_1_chrm_list.txt.gz | Bin 0 -> 84 bytes .../webin-cli/hCoV-19_isolate_1_manifest.txt | 13 + .../webin-cli/hCoV-19_isolate_2.fasta.gz | Bin 0 -> 272 bytes .../hCoV-19_isolate_2_chrm_list.txt.gz | Bin 0 -> 84 bytes .../webin-cli/hCoV-19_isolate_2_manifest.txt | 13 + .../webin-cli/hCoV-19_isolate_3.fasta.gz | Bin 0 -> 268 bytes .../hCoV-19_isolate_3_chrm_list.txt.gz | Bin 0 -> 84 bytes .../webin-cli/hCoV-19_isolate_3_manifest.txt | 15 + .../study/programmatic/project.xml | 9 + .../study/programmatic/receipt.xml | 13 + .../study/programmatic/submission.xml | 10 + relecov_tools/example_data/to_ena.json | 2 - relecov_tools/schema/relecov_schema.json | 65 ++-- 66 files changed, 663 insertions(+), 26 deletions(-) create mode 100644 example_data_ena/.DS_Store create mode 100644 example_data_ena/._.DS_Store create mode 100755 example_data_ena/._runs create mode 100755 example_data_ena/._samples create mode 100755 example_data_ena/._sequences create mode 100644 example_data_ena/drag_and_drop/._uploader_tool_metadata_v5_genome_assemblies.xlsx create mode 100644 example_data_ena/drag_and_drop/uploader_tool_metadata_v5_genome_assemblies.xlsx create mode 100644 example_data_ena/runs/.DS_Store create mode 100644 example_data_ena/runs/._.DS_Store create mode 100755 example_data_ena/runs/._interactive create mode 100755 example_data_ena/runs/._programmatic create mode 100755 example_data_ena/runs/._webin-cli create mode 100644 example_data_ena/runs/SARS-CoV-2-Sample1_1.fastq.gz create mode 100644 example_data_ena/runs/SARS-CoV-2-Sample1_2.fastq.gz create mode 100644 example_data_ena/runs/SARS-CoV-2-Sample2_1.fastq.gz create mode 100644 example_data_ena/runs/SARS-CoV-2-Sample2_2.fastq.gz create mode 100644 example_data_ena/runs/SARS-CoV-2-Sample3_1.fastq.gz create mode 100644 example_data_ena/runs/SARS-CoV-2-Sample3_2.fastq.gz create mode 100644 example_data_ena/runs/interactive/._pairedfastq.tsv create mode 100644 example_data_ena/runs/interactive/pairedfastq.tsv create mode 100644 example_data_ena/runs/programmatic/._experiments.xml create mode 100644 example_data_ena/runs/programmatic/._runs.xml create mode 100644 example_data_ena/runs/programmatic/._submission.xml create mode 100644 example_data_ena/runs/programmatic/experiments.xml create mode 100644 example_data_ena/runs/programmatic/runs.xml create mode 100644 example_data_ena/runs/programmatic/submission.xml create mode 100644 example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt create mode 100644 example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt create mode 100644 example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt create mode 100644 example_data_ena/samples/.DS_Store create mode 100644 example_data_ena/samples/._.DS_Store create mode 100755 example_data_ena/samples/._interactive create mode 100755 example_data_ena/samples/._programmatic create mode 100644 example_data_ena/samples/interactive/._sample_spreadsheet.tsv create mode 100644 example_data_ena/samples/interactive/._sample_spreadsheet.xlsx create mode 100644 example_data_ena/samples/interactive/sample_spreadsheet.tsv create mode 100644 example_data_ena/samples/interactive/sample_spreadsheet.xlsx create mode 100644 example_data_ena/samples/programmatic/._samples.xml create mode 100644 example_data_ena/samples/programmatic/._submission.xml create mode 100644 example_data_ena/samples/programmatic/._submission_modify.xml create mode 100644 example_data_ena/samples/programmatic/samples.xml create mode 100644 example_data_ena/samples/programmatic/submission.xml create mode 100644 example_data_ena/samples/programmatic/submission_add.xml create mode 100644 example_data_ena/samples/programmatic/submission_modify.xml create mode 100755 example_data_ena/sequences/._webin-cli create mode 100755 example_data_ena/sequences/._webin-cli-rest create mode 100644 example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json create mode 100644 example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json create mode 100644 example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json create mode 100644 example_data_ena/sequences/webin-cli/._hCoV-19_isolate_1_manifest.txt create mode 100644 example_data_ena/sequences/webin-cli/._hCoV-19_isolate_2_manifest.txt create mode 100644 example_data_ena/sequences/webin-cli/._hCoV-19_isolate_3_manifest.txt create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_1.fasta.gz create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_chrm_list.txt.gz create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_manifest.txt create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_2.fasta.gz create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_chrm_list.txt.gz create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_manifest.txt create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_3.fasta.gz create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_3_chrm_list.txt.gz create mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_3_manifest.txt create mode 100644 example_data_ena/study/programmatic/project.xml create mode 100644 example_data_ena/study/programmatic/receipt.xml create mode 100644 example_data_ena/study/programmatic/submission.xml diff --git a/example_data_ena/.DS_Store b/example_data_ena/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..49e3f4b49ecf232ad14276d1ee47449992d37a5a GIT binary patch literal 6148 zcmeHKK~4iP3>?EsRO+Qij`;#Vh^q1eK2V@=S}0=G``-9AW5<;iR+W00V@Ctnlrw9n8WwoX1GevHQD@(*WK{^wBPq!oD0wG@QDN7F--GsFyIky z_&|>r3_Q6%9{p=;nsx5Aijx9TKnh3!DR8k0WSL$pFIE9PTnb2mQwsR^q0pRb^4K^& z9UP(sAa`^JIFDX}T--sf$zx-B2y3b2mTK8zSWBnBWL!-i8@F^=HXoKZTXrZGxAXiG z;jr3RqZE(=KNaxan^<}Mzo(t(|2;;K0#e|gDq!8_VYBArvbN5i>9w}dwzMM{8{r(H k6qBPAbK#}7&i$G^HjZ@qBb}@t0oO&40)L^vH$b)@(EtDd literal 0 HcmV?d00001 diff --git a/example_data_ena/._.DS_Store b/example_data_ena/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a5b28df1cbc6e15bd0d35cdadd0c2e65d5131c7d GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/example_data_ena/._runs b/example_data_ena/._runs new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/._samples b/example_data_ena/._samples new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/._sequences b/example_data_ena/._sequences new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/drag_and_drop/._uploader_tool_metadata_v5_genome_assemblies.xlsx b/example_data_ena/drag_and_drop/._uploader_tool_metadata_v5_genome_assemblies.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1e686aabbeb06ac60d4613382df53f62a776f93a GIT binary patch literal 278 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@e?2h@)^Z|G!eitBqRu;46Ne>knM-2 z4P-h$t*50Fj&9=R?EQ12%#BZG?dH0S*UMdU}0o!W@wgTVPs)q Z?VFiglwX{mRuWTTWZ+tnoSI|J007xcEb9OO literal 0 HcmV?d00001 diff --git a/example_data_ena/drag_and_drop/uploader_tool_metadata_v5_genome_assemblies.xlsx b/example_data_ena/drag_and_drop/uploader_tool_metadata_v5_genome_assemblies.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dc266593a7f0de39f40ca0480ebaf6f8dafdfde6 GIT binary patch literal 32639 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 Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/._interactive b/example_data_ena/runs/._interactive new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/._programmatic b/example_data_ena/runs/._programmatic new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/._webin-cli b/example_data_ena/runs/._webin-cli new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/SARS-CoV-2-Sample1_1.fastq.gz b/example_data_ena/runs/SARS-CoV-2-Sample1_1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4dacf2ecd139d07eb862e1e12efa1803607baea GIT binary patch literal 568 zcmV-80>}LyiwFpr0bpSO15-g#Q!PVpRxL6uQ(t5CIe5Va9EL+w4N(tmPMT@o|4FL<*V>`PgkFN}Wp||&!>3>J%iH(9bY&c;t{H#Tz=Iw+(@nFF?ZP!_6^T?kWd1 G2LJ#!x)fpn literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/SARS-CoV-2-Sample1_2.fastq.gz b/example_data_ena/runs/SARS-CoV-2-Sample1_2.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..e982b1bd8e191464a351370e199dbc9c1035199f GIT binary patch literal 636 zcmV-?0)zb@iwFp&0bpSO15-g#Q!PVpRxL6uQ(qEru7ajM z+>qfII#2<+7|vL~>*>2KS8vw>SVG&mS3c!us&Ki47vkMXQB;e+fuXy{opxjW>YCOS z-RCZRc)|O{vz<0a;>Da;5i5`tVg4ncw@YdFd=L6O?fKR}jW?kOXZSx?Q*PW!P>FT~ zNs=$vAlswceGxJ7LxZkDdbVWlhI`A5?w4_AWpiydPrICx;rJHxZ(h@_W?Wp|*@Mfd ziJ%4B;A7=3^zqmqr1Yoh3#D%&q{C7VIFe}7ae#)!UyJ3877}39A92efj~sm|a0`eK zo96vAYo8>uCv3&GX49jpAC+#S+g_!)wIisGR|;tD4lk%lx%kmpkU7c8g|qA-vs+tm z15F#+!Y>Bs6sXoTsft$C?k@Dxa6Hi5A8#_x4Phm5Sm{OZu#Fc%r1IKW@D%ansFpSZ zia51iwXLQe14n6?IeT&ly7kX+`-)GAhm6w&awWQEemz8{H%+DqZ))5$inJNmlE#$@ z4;Vt%=Iu%ALO`z_h}}#$b)?KEGKlHViwFqZ0bpSO15-g#Q!PVpRxL6uQ(X=J7Nx%X*rZ z_1p5}=Xd$~>$FbmG)<%T^V50s`Q!O+T3^<2m8zm9dT%D8waOqWRYZKvd*3znPO1+T z>prWP`P|I#5=Xd~#h%a9&E3*%+}~8=EKJ?Q;OZaWS44z2EL9oAxF?8fl|lV68SV$H z%Jx@HE`xlq@n$XcmcrL{NU61=_Yd^u0Z2}NXn7nm3Y9`(N(~} z6a4%HOqePoEIJ^0$cf@8cSSB>f&k8z;TT2f1Q%a}8FqZ)M^`4%$9K$gPYWAqOFNc* zl>DA@ETmVNNOD~*K1rDqN&fg-xjN;N!YmHJ>M`>i(DUO>=#_LSR3S+Nc<|AtJK{Ac z6g_2c)F&?l&2bhSAarEKnuzi6A}|1u*LIH(0@;P9w!Fs8VNmU%=htZ8$o8;(XmwdE ze{@FI4xum0c?R=OgdS?N+9nhn(FS{7b}E`9@X`>;f!%{@bZ?{A$V)RQZB(!U_T|LPsh+_-XtbC~HJ3`@7g#H7X;p jmPindTGB$YpvRwu#x3(a{aZo*pKbUJiwFqQ0bpSO15-g#Q!PVpRxL6uQ(M+b|4< z?|zEidywtbc53KQj&Qld))Rs4{hws~e=3d(Byfv4t}Rid)O`HOyuSaK`mtY@b)1&< z=koi{FM0bruERPELm$uS<S5XsvG80jE=|o&a!Xy@RcXid6$J8v= z)!f1X?p%WjTc~;%V$CpwXG{?#9)oVfRMLj=1`N;!Dvt8S$>Cn?)pOQ~tz5_1(|2YHM!ta8qLPU!RV zW9XD(d{Jw<#Z43miAf-=@Bu#v85!{8LyCbvC9a5InP}DpR2wT3p)et zAPipYIv_@#&i>H!on1jm(9)A&l@4Nj;o;esm}X<2X|<8eiT;Do3-9aqzv0}C&~p4W zDQ~q>#Eo1G3P*vi-m+Eq8X)gl=BO3wncJ1nez?b{U`?Hq)$ literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/SARS-CoV-2-Sample3_1.fastq.gz b/example_data_ena/runs/SARS-CoV-2-Sample3_1.fastq.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb8ae83eff223d93d5018a2c6e614a8d0c807be6 GIT binary patch literal 609 zcmV-n0-pUJiwFqs0bpSO15-g#Q!PVpRxL6uQ(TAOiSH&*M6*=+MJs6q38K#2$xE_B4B0aTvZ15nQ&?n9*-cg*ESC|`%%+_#5uXAlCv zjW}58YTRXh%IV3O52r)st6~Xcld%zTygoSzgf2j$KnlzdEn?yds?c!gSCFneG|)0B zD-^F(H;#9)R~I z3V=fqoI&UiDkc}IypWbrpux>2=r_%9D! zfBpXH-~UX@xQydCV4Uaq>oQK~`OCDtFT>)kc&T1qYIQHI`Ke*R%xm%1YIFQ+)hpNd zG~{zxTPe&$f)<#R7?H+G6cr{{u2|`@A73!Qn2xME77Ju^N7mu6qVM25r84vMa?&pA zhtEHOHK)89pBRykX^y1C!TLKEGHez_e0tut^hnity*OpJl+0H*MsrMX$m#6~^yxKS z!Td5jWKPxqQ27UT?f|1;aF8To3Lr)Ag&SK5mcSxiT&#;|3T~)_%tBGAWQ}w9 zg;*2l3b@Bc;7;PJCBrj4WqzK=S1`Yx zA2JUg%hrSt^osnaC|w68WFL8W5@d)%Qgp6h()Su6A(g>)m2$F@+lF$k965Ts0}98* zkd`>GGq*cbej}Scg?O{;mhLwbZ-d=K*W6b4Sr$jF0kK(fLXSz#dF2|HgJyrq{E|lc zJdOYHdFjoe@X8Y(F^8jNej1r1$&!+gZ1*KCuB@V6q=?Jg)KC2MyA^V!Fq4}k=ACKL z+N$f4X`|iecE=~s?V%m0g1~pX1Ac(ZPGZ?^nynUsW}%j}$+H13>VZ8c=Z|^drvP~c zd+hO)`8Zssnb0qfp*M9FwP7`aqOR*|?Ex`*u?N52)T3)Rb%h$77~v*iYfi%S&a)^% zh+3thN1{sg1zP{FK*=AQOX~D`+t_=Gb-0S;Ejb@m2!9{?RHAbgKK32$pL29B(~!IB Tp&o3G*Jh``{GeG-Mh5@@a#2_F literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/interactive/._pairedfastq.tsv b/example_data_ena/runs/interactive/._pairedfastq.tsv new file mode 100644 index 0000000000000000000000000000000000000000..91c14a4a06cf0ca07f4da644b365449190878ddc GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuNI8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004grA2t90 literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/interactive/pairedfastq.tsv b/example_data_ena/runs/interactive/pairedfastq.tsv new file mode 100644 index 00000000..0335cc2f --- /dev/null +++ b/example_data_ena/runs/interactive/pairedfastq.tsv @@ -0,0 +1,5 @@ +FileType fastq Read submission file type +sample study instrument_model library_name library_source library_selection library_strategy library_layout forward_file_name forward_file_md5 reverse_file_name reverse_file_md5 library_design library_construction_protocol design_description insert_size forward_file_unencrypted_md5 reverse_file_unencrypted_md5 +ERS####### PRJEB##### Illumina NovaSeq 6000 SARS-CoV-2 library 1 VIRAL RNA RT-PCR AMPLICON PAIRED SARS-CoV-2-Sample1_1.fastq.gz 79fd9a51e0a56882ad33bcc8c1ab9cde SARS-CoV-2-Sample1_2.fastq.gz 31b0061cb66950132e4cac8e559c8851 Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) 100 +ERS####### PRJEB##### Illumina NovaSeq 6000 SARS-CoV-2 library 2 VIRAL RNA RT-PCR AMPLICON PAIRED SARS-CoV-2-Sample2_1.fastq.gz 79fd9a51e0a56882ad33bcc8c1ab9cde SARS-CoV-2-Sample2_2.fastq.gz 31b0061cb66950132e4cac8e559c8851 Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) 100 +ERS####### PRJEB##### Illumina NovaSeq 6000 SARS-CoV-2 library 3 VIRAL RNA RT-PCR AMPLICON PAIRED SARS-CoV-2-Sample3_1.fastq.gz 79fd9a51e0a56882ad33bcc8c1ab9cde SARS-CoV-2-Sample3_2.fastq.gz 31b0061cb66950132e4cac8e559c8851 Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) 100 diff --git a/example_data_ena/runs/programmatic/._experiments.xml b/example_data_ena/runs/programmatic/._experiments.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/programmatic/._runs.xml b/example_data_ena/runs/programmatic/._runs.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/programmatic/._submission.xml b/example_data_ena/runs/programmatic/._submission.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/runs/programmatic/experiments.xml b/example_data_ena/runs/programmatic/experiments.xml new file mode 100644 index 00000000..031917be --- /dev/null +++ b/example_data_ena/runs/programmatic/experiments.xml @@ -0,0 +1,66 @@ + + + + SARS-CoV-2 experiment 1 + + + Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) + + + AMPLICON + VIRAL RNA + RT-PCR + + + + + + + + Illumina NovaSeq 6000 + + + + + SARS-CoV-2 UNIBS-AP66-0320 experiment 1 + + + Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) + + + AMPLICON + VIRAL RNA + RT-PCR + + + + + + + + Illumina NovaSeq 6000 + + + + + SARS-CoV-2 UNIBS-AP66-0320 experiment 1 + + + Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) + + + AMPLICON + VIRAL RNA + RT-PCR + + + + + + + + Illumina NovaSeq 6000 + + + + diff --git a/example_data_ena/runs/programmatic/runs.xml b/example_data_ena/runs/programmatic/runs.xml new file mode 100644 index 00000000..5180cad5 --- /dev/null +++ b/example_data_ena/runs/programmatic/runs.xml @@ -0,0 +1,33 @@ + + + + SARS-CoV-2 paired fastqs for sample 1 + + + + + + + + + + SARS-CoV-2 paired fastqs for sample 2 + + + + + + + + + + SARS-CoV-2 paired fastqs for sample 3 + + + + + + + + + diff --git a/example_data_ena/runs/programmatic/submission.xml b/example_data_ena/runs/programmatic/submission.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/example_data_ena/runs/programmatic/submission.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt new file mode 100644 index 00000000..19f219dc --- /dev/null +++ b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt @@ -0,0 +1,13 @@ +STUDY PRJEB### or ERP### +SAMPLE SAMEA#### or ERS#### +NAME SARS-CoV-2 sample 1 reads +PLATFORM ILLUMINA +INSTRUMENT Illumina NovaSeq 6000 +INSERT_SIZE 100 +LIBRARY_NAME SARS-CoV-2 library 1 +LIBRARY_SOURCE VIRAL RNA +LIBRARY_SELECTION RT-PCR +LIBRARY_STRATEGY AMPLICON +DESCRIPTION Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) +FASTQ SARS-CoV-2-Sample1_1.fastq.gz +FASTQ SARS-CoV-2-Sample1_2.fastq.gz diff --git a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt new file mode 100644 index 00000000..31a9da8f --- /dev/null +++ b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt @@ -0,0 +1,13 @@ +STUDY PRJEB### or ERP### +SAMPLE SAMEA#### or ERS#### +NAME SARS-CoV-2 sample 2 reads +PLATFORM ILLUMINA +INSTRUMENT Illumina NovaSeq 6000 +INSERT_SIZE 100 +LIBRARY_NAME SARS-CoV-2 library 2 +LIBRARY_SOURCE VIRAL RNA +LIBRARY_SELECTION RT-PCR +LIBRARY_STRATEGY AMPLICON +DESCRIPTION Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) +FASTQ SARS-CoV-2-Sample2_1.fastq.gz +FASTQ SARS-CoV-2-Sample2_2.fastq.gz diff --git a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt new file mode 100644 index 00000000..b72c17a9 --- /dev/null +++ b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt @@ -0,0 +1,13 @@ +STUDY PRJEB### or ERP### +SAMPLE SAMEA#### or ERS#### +NAME SARS-CoV-2 sample 3 reads +PLATFORM ILLUMINA +INSTRUMENT Illumina NovaSeq 6000 +INSERT_SIZE 100 +LIBRARY_NAME SARS-CoV-2 library 3 +LIBRARY_SOURCE VIRAL RNA +LIBRARY_SELECTION RT-PCR +LIBRARY_STRATEGY AMPLICON +DESCRIPTION Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) +FASTQ SARS-CoV-2-Sample3_1.fastq.gz +FASTQ SARS-CoV-2-Sample3_2.fastq.gz diff --git a/example_data_ena/samples/.DS_Store b/example_data_ena/samples/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..8c2d824147bf851b827c3fe9c9bc723fe75e9c08 GIT binary patch literal 6148 zcmeHKyG{c^3>-s>NNG}1?l15Mt0;T{KL8{_LW+pQtG5`TLjU{_-z2jZo z6z4MlTYYYCfhB-B-4Wj&rsn(Z6T7O6qs19-c*F)Dc){0%eLmr}3-VuCwZm!sZu`F3 zKOGKx9({@OOwN&V{(NPnfE17dQa}nwfw2PKSZVV`qM{U#0#e{t0slTUx??XK664ds z5F-F_#&j5;W0oK`PY`?IkjMLj(a#-BVbLwWR3B}@e=3CHV zJyB5#NP)2e*STDJ|G%SOnE%H`T1f#Z@UIlG+4_FH;wx2eoxGg)+D3n%AC26gGej#U iMl0sRTk*{aulY0gd*P56<;+JpQ9lB%i%bgqg#tfL^Bqh8 literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/._.DS_Store b/example_data_ena/samples/._.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..a5b28df1cbc6e15bd0d35cdadd0c2e65d5131c7d GIT binary patch literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/._interactive b/example_data_ena/samples/._interactive new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/._programmatic b/example_data_ena/samples/._programmatic new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/interactive/._sample_spreadsheet.tsv b/example_data_ena/samples/interactive/._sample_spreadsheet.tsv new file mode 100644 index 0000000000000000000000000000000000000000..4137200aa03e9d2a1c802625b788289845d06e0b GIT binary patch literal 268 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hu<*@)>!6G!eitBqRu;46Ne-knMw} z4P-h?0akg}_G_%xoGc-5T cH8C(W)^&6=b=5UAGBI;@F)=Z9F*9ZW03^IDGXMYp literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/interactive/._sample_spreadsheet.xlsx b/example_data_ena/samples/interactive/._sample_spreadsheet.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..3d0c48c1a150b3f4502eb7734bf7afe8d505ac51 GIT binary patch literal 244 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gX1v@xK5u5x_AdBnYYuq~ib(n?U(6 z3S`;=AQoU?kV?+a)k`cW$Vt`9Nh~fYEly2INi0cK4hV)Sz5t|E7#Ktm>IzE}ixTrn zGV@XyDo@8Hg4A*B(EyprP^fQUU}0o!W@wsXX_#bS?VFiglwX{mRuWTTWZ+tnoSI|J F002SFDZKyy literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/interactive/sample_spreadsheet.tsv b/example_data_ena/samples/interactive/sample_spreadsheet.tsv new file mode 100644 index 00000000..ae260f14 --- /dev/null +++ b/example_data_ena/samples/interactive/sample_spreadsheet.tsv @@ -0,0 +1,7 @@ +Checklist ERC000033 ENA virus pathogen reporting standard checklist +tax_id scientific_name sample_alias sample_title sample_description collection date geographic location (country and/or sea) geographic location (latitude) geographic location (longitude) geographic location (region and locality) sample capture status host disease outcome host common name host subject id host age host health state host sex host scientific name virus identifier collector name collecting institution receipt date definition for seropositive sample serotype (required for a seropositive sample) isolate host habitat isolation source host-associated host behaviour isolation source non-host-associated GISAID Accesion ID max_cycle_threshold +#units DD DD years +2697049 Severe acute respiratory syndrome coronavirus 2 SARS Sample 1 SARS Sample 1 SARS-CoV-2 Sample #1 2020-09-20 Switzerland 46.8182 8.2275 Bern active surveillance in response to outbreak recovered Homo Sapiens 1 30 not collected female homo sapiens SS1 Michael C "Institute for Infectious Diseases, University of Bern" 2020-09-22 80 hCoV-19/isolate/1 other Nasopharyngeal exudate domestic EPI_ISL_1234 1150 +2697049 Severe acute respiratory syndrome coronavirus 2 SARS Sample 2 SARS Sample 2 SARS-CoV-2 Sample #2 2020-09-20 Switzerland 46.8182 8.2275 Bern active surveillance in response to outbreak recovered Homo Sapiens 2 25 diseased male homo sapiens SS1 Michael C "Institute for Infectious Diseases, University of Bern" 2020-09-22 80 hCoV-19/isolate/2 other Nasopharyngeal exudate domestic EPI_ISL_1235 1150 +2697049 Severe acute respiratory syndrome coronavirus 2 SARS Sample 3 SARS Sample 3 SARS-CoV-2 Sample #3 2020-09-20 Switzerland 46.8182 8.2275 Bern active surveillance in response to outbreak recovered Homo Sapiens 3 40 diseased female homo sapiens SS1 Michael C "Institute for Infectious Diseases, University of Bern" 2020-09-22 80 hCoV-19/isolate/3 other Nasopharyngeal exudate domestic EPI_ISL_1236 1150 + diff --git a/example_data_ena/samples/interactive/sample_spreadsheet.xlsx b/example_data_ena/samples/interactive/sample_spreadsheet.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..07f57879e95506dcd787c13b9e75468ec5aa4e49 GIT binary patch literal 12010 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 Md-Jo(biaT5KT?KjcmMzZ literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/programmatic/._samples.xml b/example_data_ena/samples/programmatic/._samples.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/programmatic/._submission.xml b/example_data_ena/samples/programmatic/._submission.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/programmatic/._submission_modify.xml b/example_data_ena/samples/programmatic/._submission_modify.xml new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/samples/programmatic/samples.xml b/example_data_ena/samples/programmatic/samples.xml new file mode 100644 index 00000000..596409a4 --- /dev/null +++ b/example_data_ena/samples/programmatic/samples.xml @@ -0,0 +1,318 @@ + + + + SARS Sample 1 + + 2697049 + Severe acute respiratory syndrome coronavirus 2 + + SARS-CoV-2 Sample #1 + + + collection date + 2020-09-20 + + + geographic location (country and/or sea) + Switzerland + + + host common name + Homo Sapiens + + + host subject id + 1 + + + host health state + diseased + + + host sex + male + + + host scientific name + homo sapiens + + + collector name + Michael C + + + collecting institution + Institute for Infectious Diseases, University of Bern + + + isolate + hCoV-19/isolate/1 + + + receipt date + 2020-09-22 + + + sample capture status + active surveillance in response to outbreak + + + geographic location (latitude) + 46.8182 + DD + + + geographic location (longitude) + 8.2275 + DD + + + geographic location (region and locality) + Bern + + + host disease outcome + recovered + + + host age + 25 + years + + + virus identifier + SS1 + + + definition for seropositive sample + 80 + + + host habitat + other + + + isolation source host-associated + Nasopharyngeal exudate + + + host behaviour + domestic + + + ENA-CHECKLIST + ERC000033 + + + + + SARS Sample 2 + + 2697049 + Severe acute respiratory syndrome coronavirus 2 + + SARS-CoV-2 Sample #2 + + + collection date + 2020-09-20 + + + geographic location (country and/or sea) + Switzerland + + + host common name + Homo Sapiens + + + host subject id + 2 + + + host health state + diseased + + + host sex + male + + + host scientific name + homo sapiens + + + collector name + Michael C + + + collecting institution + Institute for Infectious Diseases, University of Bern + + + isolate + hCoV-19/isolate/2 + + + receipt date + 2020-09-22 + + + sample capture status + active surveillance in response to outbreak + + + geographic location (latitude) + 46.8182 + DD + + + geographic location (longitude) + 8.2275 + DD + + + geographic location (region and locality) + Bern + + + host disease outcome + recovered + + + host age + 25 + years + + + virus identifier + SS1 + + + definition for seropositive sample + 80 + + + host habitat + other + + + isolation source host-associated + Nasopharyngeal exudate + + + host behaviour + domestic + + + ENA-CHECKLIST + ERC000033 + + + + + SARS Sample 3 + + 2697049 + Severe acute respiratory syndrome coronavirus 2 + + SARS-CoV-2 Sample #3 + + + collection date + 2020-09-20 + + + geographic location (country and/or sea) + Switzerland + + + host common name + Homo Sapiens + + + host subject id + 3 + + + host health state + diseased + + + host sex + female + + + host scientific name + homo sapiens + + + collector name + Michael C + + + collecting institution + Institute for Infectious Diseases, University of Bern + + + isolate + hCoV-19/isolate/3 + + + receipt date + 2020-09-22 + + + sample capture status + active surveillance in response to outbreak + + + geographic location (latitude) + 46.8182 + DD + + + geographic location (longitude) + 8.2275 + DD + + + geographic location (region and locality) + Bern + + + host disease outcome + recovered + + + host age + 40 + years + + + virus identifier + SS1 + + + definition for seropositive sample + 80 + + + host habitat + other + + + isolation source host-associated + Nasopharyngeal exudate + + + host behaviour + domestic + + + ENA-CHECKLIST + ERC000033 + + + + diff --git a/example_data_ena/samples/programmatic/submission.xml b/example_data_ena/samples/programmatic/submission.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/example_data_ena/samples/programmatic/submission.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/example_data_ena/samples/programmatic/submission_add.xml b/example_data_ena/samples/programmatic/submission_add.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/example_data_ena/samples/programmatic/submission_add.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/example_data_ena/samples/programmatic/submission_modify.xml b/example_data_ena/samples/programmatic/submission_modify.xml new file mode 100644 index 00000000..d9bc1a3a --- /dev/null +++ b/example_data_ena/samples/programmatic/submission_modify.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/example_data_ena/sequences/._webin-cli b/example_data_ena/sequences/._webin-cli new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/._webin-cli-rest b/example_data_ena/sequences/._webin-cli-rest new file mode 100755 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json new file mode 100644 index 00000000..53737790 --- /dev/null +++ b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json @@ -0,0 +1,13 @@ +{ + "study": "PRJEB#####", + "sample": "ERS#######", + "runRef": "ERR#######", + "name": "hCov-19_isolate_1", + "coverage": 100, + "program": "ARTIC fieldbioinformatics (minimap2/nanopolish) 1.1.3 (nanopolish 0.13.2)", + "platform": "ILLUMINA", + "minGapLength": 3, + "moleculeType": "genomic RNA", + "description": "example sequence #1 for workshop", + "sequence": "NNNNNNNNNTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTTGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTCGTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGG" +} diff --git a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json new file mode 100644 index 00000000..40f4d346 --- /dev/null +++ b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json @@ -0,0 +1,13 @@ +{ + "study": "PRJEB#####", + "sample": "ERS#######", + "runRef": "ERR#######", + "name": "hCov-19_isolate_2", + "coverage": 1000, + "program": "ARTIC fieldbioinformatics (minimap2/nanopolish) 1.1.3 (nanopolish 0.13.2)", + "platform": "ILLUMINA", + "minGapLength": 3, + "moleculeType": "genomic RNA", + "description": "example sequence #2 for workshop", + "sequence": "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTTGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACT" +} diff --git a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json new file mode 100644 index 00000000..98462bf7 --- /dev/null +++ b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json @@ -0,0 +1,15 @@ +{ + "study": "PRJEB#####", + "sample": "ERS#######", + "runRef": "ERR#######", + "name": "hCov-19_isolate_3", + "coverage": 95.1, + "program": "MPileup", + "platform": "ILLUMINA", + "minGapLength": 1, + "moleculeType": "genomic RNA", + "description": "example sequence #3 for workshop", + "sequence": "AAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCATCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTTGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGT", + "authors": "ZW", + "address": "EBI" +} diff --git a/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_1_manifest.txt b/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_1_manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_2_manifest.txt b/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_2_manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_3_manifest.txt b/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_3_manifest.txt new file mode 100644 index 0000000000000000000000000000000000000000..89f04770778303036c554a736916c5e4d908917a GIT binary patch literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1.fasta.gz b/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1.fasta.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5595423d6bf06d6a6fe75d61b1deca88b6c5c8f GIT binary patch literal 337 zcmV-X0j~ZZiwFqeA7Ehs1875URxL3(Uuko1Y+-a|UokFbVRLk005y`aYQta*g!jBl z2^qT-jvKUf65Tr#8YpCF-k<0@*|8n}wocNg`~C6j$Jg8K{d)g@{Cz)vuD8qQ`Ri88 z?zXL}maMsaTs?tOdybx9meqMiRx6q12IeU4p4ZOOnrjrr(gfySG!=RD+hx+GbO{b2 zRB(7Z8VFKv%aSp;ov7)Ym_y4+JCYPtM^zydBJHrFo@PbjYNmFoW;kS!C{4m5qNr0f ztT2oih`?qA;g45M)EOv!D|VfxrC@=_r@*&!PGB~CUD|VPPuc8$ jdSHq_p+UY4JXyC%nv}~6PE~sN-U0vsvumJ# literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_chrm_list.txt.gz b/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_chrm_list.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..c83f637b5c64aa12422007c48c9ed5b441788303 GIT binary patch literal 84 zcmV-a0IUBWiwFp+AYfqt1875URxL3(Uuko1Y+-a|Uol@}XmV{|Y-w|JE_8Tw0LyUB q57RZY)Xyx=&q*vv)i>lcf4kDrh8*Xj0r+<#wxr_cI+>(Xd@ zYu2$>QjgzVQYyneeA~yJwB^@`A$7BZlUccm#)Tni`pi9YonZD!*{8;A7lY{zF)d?! z%FXQ5oEpl*Kx8SX+Q23v1xggeQXV&SZZIYfZT17EuE=pMazq(8-;G>U7>$hRO@>Ct zGD#m2M|l?U@UTjVbx6g@=)tSFS%-P(h&PJt&SWG+5$9PQo8m+aP{GZQ&>;&f)U>fA W5hWAq$>P`+VEqG@cw*)_0ssK;`hhP1 literal 0 HcmV?d00001 diff --git a/example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_chrm_list.txt.gz b/example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_chrm_list.txt.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e9631278d9dce92599d1815e6e35b12470433fc GIT binary patch literal 84 zcmV-a0IUBWiwFo|Az)zu1875URxL3(Uuko1Y+-a|Uou}~XmV{|Y-w|JE_8Tw0LyUB q57RZY)Xyx=&q*vv)i>faJ zE)YH;RhocM;R~4bDFQzb_(gJm;wLXV!+6KCEot8GetbN?yxqQkA3vXeU$@t%BUN>` zT6VW>{v~U+uRVE}+Vk}!6HbxOoZxCP6K-a{;`CfQp*4FDMQ9RrW)fpXArm)D-83)3 zL?9JHQ^YtpxKEMwHgyzCkTre + + Example project for ENA submission workshop + This study was created as part of an ENA submissions workshop + + + + + diff --git a/example_data_ena/study/programmatic/receipt.xml b/example_data_ena/study/programmatic/receipt.xml new file mode 100644 index 00000000..4b43c31b --- /dev/null +++ b/example_data_ena/study/programmatic/receipt.xml @@ -0,0 +1,13 @@ + + curl -u Webin-60330:W2b3nENA%2021 -F "SUBMISSION=@submission.xml" -F "PROJECT=@project.xml" "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/" + + + + + + + + + This submission is a TEST submission and will be discarded within 24 hours + + ADD diff --git a/example_data_ena/study/programmatic/submission.xml b/example_data_ena/study/programmatic/submission.xml new file mode 100644 index 00000000..8edfc2ad --- /dev/null +++ b/example_data_ena/study/programmatic/submission.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/relecov_tools/example_data/to_ena.json b/relecov_tools/example_data/to_ena.json index fa46d819..e9d06f17 100644 --- a/relecov_tools/example_data/to_ena.json +++ b/relecov_tools/example_data/to_ena.json @@ -25,8 +25,6 @@ "study_alias": "study_alias_1", "study_title": "study_title", "study_type": "RNASeq", - "study_abstract": "study_abstract_1", - "pubmed_id": "pubmed_id_2", "run_alias": "run_alias_1a", "experiment_alias": "experiment_alias_7a", "file_type": "fastq", diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 5846f4ce..0aa7fa36 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -846,16 +846,6 @@ "classification": "Sample collection and processing", "label": "Public Health sample id (SIVIES)" }, - "isolate_sample_id": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "", - "label": "Sample ID given if multiple rna-extraction or passages" - }, "geo_loc_region": { "examples": [ "Derbyshire" @@ -2207,6 +2197,16 @@ "classification": "Bioinformatics and QC metrics", "label": "Depth of coverage threshold" }, + "file_type": { + "examples": [ + "" + ], + "ontology": "", + "type": "string", + "description": "", + "classification": "", + "label": "" + }, "sequence_file_R1_fastq": { "examples": [ "ABC123_S1_L001_R1_001.fastq.gz" @@ -2416,7 +2416,7 @@ "classification": "Lineage and Variant information", "label": "Mapping params" }, - "lineage/clade_name": { + "lineage_name": { "examples": [ "B.1.1.7" ], @@ -2426,7 +2426,7 @@ "classification": "Lineage and Variant information", "label": "Lineage/clade name" }, - "lineage/clade_analysis_software_name": { + "lineage_analysis_software_name": { "examples": [ "Pangolin" ], @@ -2446,7 +2446,7 @@ "classification": "Lineage and Variant information", "label": "If lineage identification Is Other, Specify" }, - "lineage/clade_analysis_software_version": { + "lineage_analysis_software_version": { "examples": [ "2.1.10" ], @@ -2456,6 +2456,26 @@ "classification": "Lineage and Variant information", "label": "Lineage/clade analysis software version" }, + "design_description": { + "examples": [ + "" + ], + "ontology": "NCIT:C147139", + "type": "string", + "description": "", + "classification": "", + "label": "" + }, + "isolate_sample_id": { + "examples": [ + "" + ], + "ontology": "NCIT:C53471", + "type": "string", + "description": "", + "classification": "", + "label": "" + }, "variant_designation": { "Enums": [ "Variant of Interest (VOI) [GENEPIO:0100082]", @@ -2531,7 +2551,7 @@ "classification": "Pathogen diagnostic testing", "label": "Gene Name 1" }, - "Protocol_SARS-CoV-2_detection": { + "protocol_SARS-CoV-2_detection": { "examples": [ "" ], @@ -2541,7 +2561,7 @@ "classification": "Pathogen diagnostic testing", "label": "Protocol SARS-CoV-2 detection" }, - "%qc_filtered": { + "per_qc_filtered": { "examples": [ "" ], @@ -2551,7 +2571,7 @@ "classification": "Pathogen diagnostic testing", "label": "%qc filtered" }, - "%reads_host": { + "per_reads_host": { "examples": [ "" ], @@ -2561,7 +2581,7 @@ "classification": "Pathogen diagnostic testing", "label": "%reads host" }, - "%reads_virus": { + "per_reads_virus": { "examples": [ "" ], @@ -2571,7 +2591,7 @@ "classification": "Pathogen diagnostic testing", "label": "%reads virus" }, - "%unmapped": { + "per_unmapped": { "examples": [ "" ], @@ -2581,7 +2601,7 @@ "classification": "Pathogen diagnostic testing", "label": "%unmapped" }, - "%genome _greater_10x": { + "per_genome _greater_10x": { "examples": [ "" ], @@ -2601,7 +2621,7 @@ "classification": "Pathogen diagnostic testing", "label": "mean depth of coverage value" }, - "%Ns": { + "per_Ns": { "examples": [ "" ], @@ -2611,7 +2631,7 @@ "classification": "Pathogen diagnostic testing", "label": "%Ns" }, - "Number_of_variants_(AF_greater_75%)": { + "Number_of_variants_AF_greater_75percent": { "examples": [ "" ], @@ -2839,7 +2859,6 @@ "classification": "Sequencing", "label": "Source material" }, -<<<<<<< HEAD "nominal_length": { "examples": [ "" @@ -2849,8 +2868,6 @@ "description": "", "classification": "Sequencing" }, -======= ->>>>>>> 9c936c3849ca0ab49bfbae14d04d81d56726156c "analysis_accession": { "examples": [ "" From ab0ac5b5f9ee4f826ec803bc6a55064c095c524b Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 11 Apr 2022 16:34:00 +0200 Subject: [PATCH 0322/1454] adding example data after latest changes --- .../processed_METADATA_LAB_TEST.json | 20 +++++++++++++++++++ relecov_tools/schema/ena_schema.json | 1 - 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json index a8ff18e9..cdb3cbc7 100644 --- a/relecov_tools/example_data/processed_METADATA_LAB_TEST.json +++ b/relecov_tools/example_data/processed_METADATA_LAB_TEST.json @@ -10,6 +10,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197860", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "45", "diagnostic_pcr_Ct_value_2": "34", @@ -55,6 +56,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2021/04/13", + "sample_description": "Sample for surveillance", "sample_received_date": "2021/05/13", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", @@ -82,6 +84,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197824", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "12", "diagnostic_pcr_Ct_value_2": "16", @@ -127,6 +130,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2021/03/31", + "sample_description": "Sample for surveillance", "sample_received_date": "2021/05/13", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_002.fastq.gz", @@ -154,6 +158,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197767", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "45", "diagnostic_pcr_Ct_value_2": "41", @@ -199,6 +204,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/13", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/18", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_003.fastq.gz", @@ -226,6 +232,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "8328199", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "23", "diagnostic_pcr_Ct_value_2": "23", @@ -271,6 +278,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/11", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_004.fastq.gz", @@ -298,6 +306,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197677", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "12", "diagnostic_pcr_Ct_value_2": "10", @@ -343,6 +352,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/10", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_005.fastq.gz", @@ -370,6 +380,7 @@ "collecting_institution": "Hospital Universitario Miguel Servet", "collecting_lab_sample_id": "1197678", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "56", "diagnostic_pcr_Ct_value_2": "19", @@ -415,6 +426,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/12", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_006.fastq.gz", @@ -442,6 +454,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197737", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "11", "diagnostic_pcr_Ct_value_2": "11", @@ -487,6 +500,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/02", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/20", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_007.fastq.gz", @@ -514,6 +528,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197663", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "34", "diagnostic_pcr_Ct_value_2": "36", @@ -559,6 +574,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/23", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/25", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_008.fastq.gz", @@ -586,6 +602,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197689", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "23", "diagnostic_pcr_Ct_value_2": "20", @@ -631,6 +648,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/18", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/26", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_009.fastq.gz", @@ -658,6 +676,7 @@ "collecting_institution": "Hospital Clínico Universitario Lozano Blesa", "collecting_lab_sample_id": "1197685", "collection_device": "Swab", + "common_name": "PEPITO", "design_description": "Design Description", "diagnostic_pcr_Ct_value_1": "32", "diagnostic_pcr_Ct_value_2": "32", @@ -703,6 +722,7 @@ "runID": "MiSeq_GEN_267_20220208_ICasas", "run_alias": "", "sample_collection_date": "2022/01/19", + "sample_description": "Sample for surveillance", "sample_received_date": "2022/01/26", "sample_storage_conditions": " -80ºC", "sequence_file_R1_fastq": "ABC123_S1_L001_R1_0010.fastq.gz", diff --git a/relecov_tools/schema/ena_schema.json b/relecov_tools/schema/ena_schema.json index 88bf377e..40327552 100644 --- a/relecov_tools/schema/ena_schema.json +++ b/relecov_tools/schema/ena_schema.json @@ -8,7 +8,6 @@ "host_scientific_name", "host_common_name", "instrument_model", - "file_name", "tax_id", "scientific_name", "common_name", From 13c49088c7884acf9dd60cc8398bf8f179206e51 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 11 Apr 2022 17:11:13 +0200 Subject: [PATCH 0323/1454] fixing merging conflict --- relecov_tools/schema/relecov_schema.json | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 81e21c55..5bd8aa5b 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2839,18 +2839,6 @@ "classification": "Sequencing", "label": "Source material" }, -<<<<<<< HEAD - "nominal_length": { - "examples": [ - "" - ], - "ontology": "0", - "type": "string", - "description": "", - "classification": "Sequencing" - }, -======= ->>>>>>> 9c936c3849ca0ab49bfbae14d04d81d56726156c "analysis_accession": { "examples": [ "" From 0908caed0befdb6aea6e90a2196e078e01bd5093 Mon Sep 17 00:00:00 2001 From: luissian Date: Mon, 11 Apr 2022 17:15:50 +0200 Subject: [PATCH 0324/1454] Fixing validation error in schema for analysis_date and lineage_identification_date --- relecov_tools/schema/relecov_schema.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/relecov_tools/schema/relecov_schema.json b/relecov_tools/schema/relecov_schema.json index 5bd8aa5b..e53582bb 100644 --- a/relecov_tools/schema/relecov_schema.json +++ b/relecov_tools/schema/relecov_schema.json @@ -2713,10 +2713,10 @@ }, "analysis_date": { "examples": [ - "" + "e.g 2020-08-07" ], "ontology": "0", - "type": "date", + "type": "string", "format": "date", "description": "", "classification": "Bioinformatics and QC metrics", @@ -2727,7 +2727,7 @@ "" ], "ontology": "0", - "type": "date", + "type": "string", "format": "date", "description": "", "classification": "Bioinformatics and QC metrics", From 155a8e79e9b465203396218be34ffe6dc245ed35 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Mon, 11 Apr 2022 17:40:05 +0200 Subject: [PATCH 0325/1454] added creation of dataframes --- relecov_tools/ena_upload.py | 70 +++++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 30 deletions(-) diff --git a/relecov_tools/ena_upload.py b/relecov_tools/ena_upload.py index fac92f33..d482396d 100644 --- a/relecov_tools/ena_upload.py +++ b/relecov_tools/ena_upload.py @@ -3,7 +3,7 @@ import rich.console import json -# import pandas as pd +import pandas as pd import sys import relecov_tools.utils from relecov_tools.config_json import ConfigJson @@ -95,40 +95,50 @@ def create_structure_to_ena(self): fh = open(map_file) map_structure_json = json.load(fh) fh.close() + + esquema = self.source_json_file + fh_esquema = open(esquema) + esquema_json = json.load(fh_esquema) + fh_esquema.close() # lista = ["study", "runs", "samples", "experiments"] + + llaves = esquema_json.keys() import pdb pdb.set_trace() - for i in map_structure_json["properties"].keys(): - - if "table" in i.keys() and "study" in i["table"]: - - print(i["table"]) - - """ - for xml_file in lista: - if self.project is not None and xml_file in self.project: - pass - elif config_json.get_configuration(xml_file): - df = pd.DataFrame.from_dict( - config_json.get_configuration(xml_file), orient="index" - ) - - else: - data = [] - for chunk in self.json_data: - xml_dict = {} - for key, value in chunk.items(): - if key in map_structure_json[xml_file]: - xml_dict[map_structure_json[xml_file][key]] = value - data.append(xml_dict) - if xml_file in map_structure_json["one_loop_in_mapping"]: - break - df = ena_upload.check_columns(df, xml_file, self.action, self.dev, False) - schema_dataframe[xml_file] = df - return schema_dataframe - """ + df = pd.DataFrame.from_dict(esquema_json, orient="index") + df_transposed = df.T + df_study = df_transposed[["study_alias", "study_title", "study_type"]] + df_samples = df_transposed[ + [ + "sample_name", + "tax_id", + "sample_description", + "collection_date", + "geographic_location_(country_and/or_sea)", + "host_common_name", + "host_gender", + "host_scientific_name", + "isolate", + ] + ] + df_runs = df_transposed[ + ["experiment_alias", "sequence_file_R1_fastq", "sequence_file_R2_fastq"] + ] + df_experiments = df_transposed[ + [ + "experiment_alias", + "study_title", + "sample_name", + "library_strategy", + "library_source", + "library_selection", + "library_layout", + "instrument_platform", + "instrument_model", + ] + ] def upload(self): """Create the required files and upload to ENA""" From 38b030e6864b9652399fc6e2fb12b8e099bb1139 Mon Sep 17 00:00:00 2001 From: "erika.kvalem" Date: Tue, 12 Apr 2022 12:58:05 +0200 Subject: [PATCH 0326/1454] removed extra folder unnecesary --- example_data_ena/.DS_Store | Bin 6148 -> 0 bytes example_data_ena/._.DS_Store | Bin 120 -> 0 bytes example_data_ena/._runs | Bin 212 -> 0 bytes example_data_ena/._samples | Bin 212 -> 0 bytes example_data_ena/._sequences | Bin 212 -> 0 bytes ...er_tool_metadata_v5_genome_assemblies.xlsx | Bin 278 -> 0 bytes ...er_tool_metadata_v5_genome_assemblies.xlsx | Bin 32639 -> 0 bytes example_data_ena/runs/.DS_Store | Bin 6148 -> 0 bytes example_data_ena/runs/._.DS_Store | Bin 120 -> 0 bytes example_data_ena/runs/._interactive | Bin 212 -> 0 bytes example_data_ena/runs/._programmatic | Bin 212 -> 0 bytes example_data_ena/runs/._webin-cli | Bin 212 -> 0 bytes .../runs/SARS-CoV-2-Sample1_1.fastq.gz | Bin 568 -> 0 bytes .../runs/SARS-CoV-2-Sample1_2.fastq.gz | Bin 636 -> 0 bytes .../runs/SARS-CoV-2-Sample2_1.fastq.gz | Bin 597 -> 0 bytes .../runs/SARS-CoV-2-Sample2_2.fastq.gz | Bin 638 -> 0 bytes .../runs/SARS-CoV-2-Sample3_1.fastq.gz | Bin 609 -> 0 bytes .../runs/SARS-CoV-2-Sample3_2.fastq.gz | Bin 685 -> 0 bytes .../runs/interactive/._pairedfastq.tsv | Bin 212 -> 0 bytes .../runs/interactive/pairedfastq.tsv | 5 - .../runs/programmatic/._experiments.xml | Bin 212 -> 0 bytes example_data_ena/runs/programmatic/._runs.xml | Bin 212 -> 0 bytes .../runs/programmatic/._submission.xml | Bin 212 -> 0 bytes .../runs/programmatic/experiments.xml | 66 - example_data_ena/runs/programmatic/runs.xml | 33 - .../runs/programmatic/submission.xml | 10 - .../paired_fastq_manifest_sample1.txt | 13 - .../paired_fastq_manifest_sample2.txt | 13 - .../paired_fastq_manifest_sample3.txt | 13 - example_data_ena/samples/.DS_Store | Bin 6148 -> 0 bytes example_data_ena/samples/._.DS_Store | Bin 120 -> 0 bytes example_data_ena/samples/._interactive | Bin 212 -> 0 bytes example_data_ena/samples/._programmatic | Bin 212 -> 0 bytes .../interactive/._sample_spreadsheet.tsv | Bin 268 -> 0 bytes .../interactive/._sample_spreadsheet.xlsx | Bin 244 -> 0 bytes .../interactive/sample_spreadsheet.tsv | 7 - .../interactive/sample_spreadsheet.xlsx | Bin 12010 -> 0 bytes .../samples/programmatic/._samples.xml | Bin 212 -> 0 bytes .../samples/programmatic/._submission.xml | Bin 212 -> 0 bytes .../programmatic/._submission_modify.xml | Bin 212 -> 0 bytes .../samples/programmatic/samples.xml | 318 ----- .../samples/programmatic/submission.xml | 10 - .../samples/programmatic/submission_add.xml | 10 - .../programmatic/submission_modify.xml | 10 - example_data_ena/sequences/._webin-cli | Bin 212 -> 0 bytes example_data_ena/sequences/._webin-cli-rest | Bin 212 -> 0 bytes .../webin-cli-rest/hCoV-19_isolate_1.json | 13 - .../webin-cli-rest/hCoV-19_isolate_2.json | 13 - .../webin-cli-rest/hCoV-19_isolate_3.json | 15 - .../._hCoV-19_isolate_1_manifest.txt | Bin 212 -> 0 bytes .../._hCoV-19_isolate_2_manifest.txt | Bin 212 -> 0 bytes .../._hCoV-19_isolate_3_manifest.txt | Bin 212 -> 0 bytes .../webin-cli/hCoV-19_isolate_1.fasta.gz | Bin 337 -> 0 bytes .../hCoV-19_isolate_1_chrm_list.txt.gz | Bin 84 -> 0 bytes .../webin-cli/hCoV-19_isolate_1_manifest.txt | 13 - .../webin-cli/hCoV-19_isolate_2.fasta.gz | Bin 272 -> 0 bytes .../hCoV-19_isolate_2_chrm_list.txt.gz | Bin 84 -> 0 bytes .../webin-cli/hCoV-19_isolate_2_manifest.txt | 13 - .../webin-cli/hCoV-19_isolate_3.fasta.gz | Bin 268 -> 0 bytes .../hCoV-19_isolate_3_chrm_list.txt.gz | Bin 84 -> 0 bytes .../webin-cli/hCoV-19_isolate_3_manifest.txt | 15 - .../study/programmatic/project.xml | 9 - .../study/programmatic/receipt.xml | 13 - .../study/programmatic/submission.xml | 10 - relecov_tools/example_data/to_ena_2.json | 38 + relecov_tools/test/pruebas.ipynb | 1105 ++++++++--------- 66 files changed, 544 insertions(+), 1221 deletions(-) delete mode 100644 example_data_ena/.DS_Store delete mode 100644 example_data_ena/._.DS_Store delete mode 100755 example_data_ena/._runs delete mode 100755 example_data_ena/._samples delete mode 100755 example_data_ena/._sequences delete mode 100644 example_data_ena/drag_and_drop/._uploader_tool_metadata_v5_genome_assemblies.xlsx delete mode 100644 example_data_ena/drag_and_drop/uploader_tool_metadata_v5_genome_assemblies.xlsx delete mode 100644 example_data_ena/runs/.DS_Store delete mode 100644 example_data_ena/runs/._.DS_Store delete mode 100755 example_data_ena/runs/._interactive delete mode 100755 example_data_ena/runs/._programmatic delete mode 100755 example_data_ena/runs/._webin-cli delete mode 100644 example_data_ena/runs/SARS-CoV-2-Sample1_1.fastq.gz delete mode 100644 example_data_ena/runs/SARS-CoV-2-Sample1_2.fastq.gz delete mode 100644 example_data_ena/runs/SARS-CoV-2-Sample2_1.fastq.gz delete mode 100644 example_data_ena/runs/SARS-CoV-2-Sample2_2.fastq.gz delete mode 100644 example_data_ena/runs/SARS-CoV-2-Sample3_1.fastq.gz delete mode 100644 example_data_ena/runs/SARS-CoV-2-Sample3_2.fastq.gz delete mode 100644 example_data_ena/runs/interactive/._pairedfastq.tsv delete mode 100644 example_data_ena/runs/interactive/pairedfastq.tsv delete mode 100644 example_data_ena/runs/programmatic/._experiments.xml delete mode 100644 example_data_ena/runs/programmatic/._runs.xml delete mode 100644 example_data_ena/runs/programmatic/._submission.xml delete mode 100644 example_data_ena/runs/programmatic/experiments.xml delete mode 100644 example_data_ena/runs/programmatic/runs.xml delete mode 100644 example_data_ena/runs/programmatic/submission.xml delete mode 100644 example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt delete mode 100644 example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt delete mode 100644 example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt delete mode 100644 example_data_ena/samples/.DS_Store delete mode 100644 example_data_ena/samples/._.DS_Store delete mode 100755 example_data_ena/samples/._interactive delete mode 100755 example_data_ena/samples/._programmatic delete mode 100644 example_data_ena/samples/interactive/._sample_spreadsheet.tsv delete mode 100644 example_data_ena/samples/interactive/._sample_spreadsheet.xlsx delete mode 100644 example_data_ena/samples/interactive/sample_spreadsheet.tsv delete mode 100644 example_data_ena/samples/interactive/sample_spreadsheet.xlsx delete mode 100644 example_data_ena/samples/programmatic/._samples.xml delete mode 100644 example_data_ena/samples/programmatic/._submission.xml delete mode 100644 example_data_ena/samples/programmatic/._submission_modify.xml delete mode 100644 example_data_ena/samples/programmatic/samples.xml delete mode 100644 example_data_ena/samples/programmatic/submission.xml delete mode 100644 example_data_ena/samples/programmatic/submission_add.xml delete mode 100644 example_data_ena/samples/programmatic/submission_modify.xml delete mode 100755 example_data_ena/sequences/._webin-cli delete mode 100755 example_data_ena/sequences/._webin-cli-rest delete mode 100644 example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json delete mode 100644 example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json delete mode 100644 example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json delete mode 100644 example_data_ena/sequences/webin-cli/._hCoV-19_isolate_1_manifest.txt delete mode 100644 example_data_ena/sequences/webin-cli/._hCoV-19_isolate_2_manifest.txt delete mode 100644 example_data_ena/sequences/webin-cli/._hCoV-19_isolate_3_manifest.txt delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_1.fasta.gz delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_chrm_list.txt.gz delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_manifest.txt delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_2.fasta.gz delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_chrm_list.txt.gz delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_manifest.txt delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_3.fasta.gz delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_3_chrm_list.txt.gz delete mode 100644 example_data_ena/sequences/webin-cli/hCoV-19_isolate_3_manifest.txt delete mode 100644 example_data_ena/study/programmatic/project.xml delete mode 100644 example_data_ena/study/programmatic/receipt.xml delete mode 100644 example_data_ena/study/programmatic/submission.xml create mode 100644 relecov_tools/example_data/to_ena_2.json diff --git a/example_data_ena/.DS_Store b/example_data_ena/.DS_Store deleted file mode 100644 index 49e3f4b49ecf232ad14276d1ee47449992d37a5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKK~4iP3>?EsRO+Qij`;#Vh^q1eK2V@=S}0=G``-9AW5<;iR+W00V@Ctnlrw9n8WwoX1GevHQD@(*WK{^wBPq!oD0wG@QDN7F--GsFyIky z_&|>r3_Q6%9{p=;nsx5Aijx9TKnh3!DR8k0WSL$pFIE9PTnb2mQwsR^q0pRb^4K^& z9UP(sAa`^JIFDX}T--sf$zx-B2y3b2mTK8zSWBnBWL!-i8@F^=HXoKZTXrZGxAXiG z;jr3RqZE(=KNaxan^<}Mzo(t(|2;;K0#e|gDq!8_VYBArvbN5i>9w}dwzMM{8{r(H k6qBPAbK#}7&i$G^HjZ@qBb}@t0oO&40)L^vH$b)@(EtDd diff --git a/example_data_ena/._.DS_Store b/example_data_ena/._.DS_Store deleted file mode 100644 index a5b28df1cbc6e15bd0d35cdadd0c2e65d5131c7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! diff --git a/example_data_ena/._runs b/example_data_ena/._runs deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/._samples b/example_data_ena/._samples deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/._sequences b/example_data_ena/._sequences deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/drag_and_drop/._uploader_tool_metadata_v5_genome_assemblies.xlsx b/example_data_ena/drag_and_drop/._uploader_tool_metadata_v5_genome_assemblies.xlsx deleted file mode 100644 index 1e686aabbeb06ac60d4613382df53f62a776f93a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@e?2h@)^Z|G!eitBqRu;46Ne>knM-2 z4P-h$t*50Fj&9=R?EQ12%#BZG?dH0S*UMdU}0o!W@wgTVPs)q Z?VFiglwX{mRuWTTWZ+tnoSI|J007xcEb9OO diff --git a/example_data_ena/drag_and_drop/uploader_tool_metadata_v5_genome_assemblies.xlsx b/example_data_ena/drag_and_drop/uploader_tool_metadata_v5_genome_assemblies.xlsx deleted file mode 100644 index dc266593a7f0de39f40ca0480ebaf6f8dafdfde6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32639 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 Iur73U08|YJ=l}o! diff --git a/example_data_ena/runs/._interactive b/example_data_ena/runs/._interactive deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/runs/._programmatic b/example_data_ena/runs/._programmatic deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/runs/._webin-cli b/example_data_ena/runs/._webin-cli deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/runs/SARS-CoV-2-Sample1_1.fastq.gz b/example_data_ena/runs/SARS-CoV-2-Sample1_1.fastq.gz deleted file mode 100644 index f4dacf2ecd139d07eb862e1e12efa1803607baea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 568 zcmV-80>}LyiwFpr0bpSO15-g#Q!PVpRxL6uQ(t5CIe5Va9EL+w4N(tmPMT@o|4FL<*V>`PgkFN}Wp||&!>3>J%iH(9bY&c;t{H#Tz=Iw+(@nFF?ZP!_6^T?kWd1 G2LJ#!x)fpn diff --git a/example_data_ena/runs/SARS-CoV-2-Sample1_2.fastq.gz b/example_data_ena/runs/SARS-CoV-2-Sample1_2.fastq.gz deleted file mode 100644 index e982b1bd8e191464a351370e199dbc9c1035199f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 636 zcmV-?0)zb@iwFp&0bpSO15-g#Q!PVpRxL6uQ(qEru7ajM z+>qfII#2<+7|vL~>*>2KS8vw>SVG&mS3c!us&Ki47vkMXQB;e+fuXy{opxjW>YCOS z-RCZRc)|O{vz<0a;>Da;5i5`tVg4ncw@YdFd=L6O?fKR}jW?kOXZSx?Q*PW!P>FT~ zNs=$vAlswceGxJ7LxZkDdbVWlhI`A5?w4_AWpiydPrICx;rJHxZ(h@_W?Wp|*@Mfd ziJ%4B;A7=3^zqmqr1Yoh3#D%&q{C7VIFe}7ae#)!UyJ3877}39A92efj~sm|a0`eK zo96vAYo8>uCv3&GX49jpAC+#S+g_!)wIisGR|;tD4lk%lx%kmpkU7c8g|qA-vs+tm z15F#+!Y>Bs6sXoTsft$C?k@Dxa6Hi5A8#_x4Phm5Sm{OZu#Fc%r1IKW@D%ansFpSZ zia51iwXLQe14n6?IeT&ly7kX+`-)GAhm6w&awWQEemz8{H%+DqZ))5$inJNmlE#$@ z4;Vt%=Iu%ALO`z_h}}#$b)?KEGKlHViwFqZ0bpSO15-g#Q!PVpRxL6uQ(X=J7Nx%X*rZ z_1p5}=Xd$~>$FbmG)<%T^V50s`Q!O+T3^<2m8zm9dT%D8waOqWRYZKvd*3znPO1+T z>prWP`P|I#5=Xd~#h%a9&E3*%+}~8=EKJ?Q;OZaWS44z2EL9oAxF?8fl|lV68SV$H z%Jx@HE`xlq@n$XcmcrL{NU61=_Yd^u0Z2}NXn7nm3Y9`(N(~} z6a4%HOqePoEIJ^0$cf@8cSSB>f&k8z;TT2f1Q%a}8FqZ)M^`4%$9K$gPYWAqOFNc* zl>DA@ETmVNNOD~*K1rDqN&fg-xjN;N!YmHJ>M`>i(DUO>=#_LSR3S+Nc<|AtJK{Ac z6g_2c)F&?l&2bhSAarEKnuzi6A}|1u*LIH(0@;P9w!Fs8VNmU%=htZ8$o8;(XmwdE ze{@FI4xum0c?R=OgdS?N+9nhn(FS{7b}E`9@X`>;f!%{@bZ?{A$V)RQZB(!U_T|LPsh+_-XtbC~HJ3`@7g#H7X;p jmPindTGB$YpvRwu#x3(a{aZo*pKbUJiwFqQ0bpSO15-g#Q!PVpRxL6uQ(M+b|4< z?|zEidywtbc53KQj&Qld))Rs4{hws~e=3d(Byfv4t}Rid)O`HOyuSaK`mtY@b)1&< z=koi{FM0bruERPELm$uS<S5XsvG80jE=|o&a!Xy@RcXid6$J8v= z)!f1X?p%WjTc~;%V$CpwXG{?#9)oVfRMLj=1`N;!Dvt8S$>Cn?)pOQ~tz5_1(|2YHM!ta8qLPU!RV zW9XD(d{Jw<#Z43miAf-=@Bu#v85!{8LyCbvC9a5InP}DpR2wT3p)et zAPipYIv_@#&i>H!on1jm(9)A&l@4Nj;o;esm}X<2X|<8eiT;Do3-9aqzv0}C&~p4W zDQ~q>#Eo1G3P*vi-m+Eq8X)gl=BO3wncJ1nez?b{U`?Hq)$ diff --git a/example_data_ena/runs/SARS-CoV-2-Sample3_1.fastq.gz b/example_data_ena/runs/SARS-CoV-2-Sample3_1.fastq.gz deleted file mode 100644 index eb8ae83eff223d93d5018a2c6e614a8d0c807be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 609 zcmV-n0-pUJiwFqs0bpSO15-g#Q!PVpRxL6uQ(TAOiSH&*M6*=+MJs6q38K#2$xE_B4B0aTvZ15nQ&?n9*-cg*ESC|`%%+_#5uXAlCv zjW}58YTRXh%IV3O52r)st6~Xcld%zTygoSzgf2j$KnlzdEn?yds?c!gSCFneG|)0B zD-^F(H;#9)R~I z3V=fqoI&UiDkc}IypWbrpux>2=r_%9D! zfBpXH-~UX@xQydCV4Uaq>oQK~`OCDtFT>)kc&T1qYIQHI`Ke*R%xm%1YIFQ+)hpNd zG~{zxTPe&$f)<#R7?H+G6cr{{u2|`@A73!Qn2xME77Ju^N7mu6qVM25r84vMa?&pA zhtEHOHK)89pBRykX^y1C!TLKEGHez_e0tut^hnity*OpJl+0H*MsrMX$m#6~^yxKS z!Td5jWKPxqQ27UT?f|1;aF8To3Lr)Ag&SK5mcSxiT&#;|3T~)_%tBGAWQ}w9 zg;*2l3b@Bc;7;PJCBrj4WqzK=S1`Yx zA2JUg%hrSt^osnaC|w68WFL8W5@d)%Qgp6h()Su6A(g>)m2$F@+lF$k965Ts0}98* zkd`>GGq*cbej}Scg?O{;mhLwbZ-d=K*W6b4Sr$jF0kK(fLXSz#dF2|HgJyrq{E|lc zJdOYHdFjoe@X8Y(F^8jNej1r1$&!+gZ1*KCuB@V6q=?Jg)KC2MyA^V!Fq4}k=ACKL z+N$f4X`|iecE=~s?V%m0g1~pX1Ac(ZPGZ?^nynUsW}%j}$+H13>VZ8c=Z|^drvP~c zd+hO)`8Zssnb0qfp*M9FwP7`aqOR*|?Ex`*u?N52)T3)Rb%h$77~v*iYfi%S&a)^% zh+3thN1{sg1zP{FK*=AQOX~D`+t_=Gb-0S;Ejb@m2!9{?RHAbgKK32$pL29B(~!IB Tp&o3G*Jh``{GeG-Mh5@@a#2_F diff --git a/example_data_ena/runs/interactive/._pairedfastq.tsv b/example_data_ena/runs/interactive/._pairedfastq.tsv deleted file mode 100644 index 91c14a4a06cf0ca07f4da644b365449190878ddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuNI8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004grA2t90 diff --git a/example_data_ena/runs/interactive/pairedfastq.tsv b/example_data_ena/runs/interactive/pairedfastq.tsv deleted file mode 100644 index 0335cc2f..00000000 --- a/example_data_ena/runs/interactive/pairedfastq.tsv +++ /dev/null @@ -1,5 +0,0 @@ -FileType fastq Read submission file type -sample study instrument_model library_name library_source library_selection library_strategy library_layout forward_file_name forward_file_md5 reverse_file_name reverse_file_md5 library_design library_construction_protocol design_description insert_size forward_file_unencrypted_md5 reverse_file_unencrypted_md5 -ERS####### PRJEB##### Illumina NovaSeq 6000 SARS-CoV-2 library 1 VIRAL RNA RT-PCR AMPLICON PAIRED SARS-CoV-2-Sample1_1.fastq.gz 79fd9a51e0a56882ad33bcc8c1ab9cde SARS-CoV-2-Sample1_2.fastq.gz 31b0061cb66950132e4cac8e559c8851 Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) 100 -ERS####### PRJEB##### Illumina NovaSeq 6000 SARS-CoV-2 library 2 VIRAL RNA RT-PCR AMPLICON PAIRED SARS-CoV-2-Sample2_1.fastq.gz 79fd9a51e0a56882ad33bcc8c1ab9cde SARS-CoV-2-Sample2_2.fastq.gz 31b0061cb66950132e4cac8e559c8851 Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) 100 -ERS####### PRJEB##### Illumina NovaSeq 6000 SARS-CoV-2 library 3 VIRAL RNA RT-PCR AMPLICON PAIRED SARS-CoV-2-Sample3_1.fastq.gz 79fd9a51e0a56882ad33bcc8c1ab9cde SARS-CoV-2-Sample3_2.fastq.gz 31b0061cb66950132e4cac8e559c8851 Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) 100 diff --git a/example_data_ena/runs/programmatic/._experiments.xml b/example_data_ena/runs/programmatic/._experiments.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/runs/programmatic/._runs.xml b/example_data_ena/runs/programmatic/._runs.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/runs/programmatic/._submission.xml b/example_data_ena/runs/programmatic/._submission.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/runs/programmatic/experiments.xml b/example_data_ena/runs/programmatic/experiments.xml deleted file mode 100644 index 031917be..00000000 --- a/example_data_ena/runs/programmatic/experiments.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - SARS-CoV-2 experiment 1 - - - Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) - - - AMPLICON - VIRAL RNA - RT-PCR - - - - - - - - Illumina NovaSeq 6000 - - - - - SARS-CoV-2 UNIBS-AP66-0320 experiment 1 - - - Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) - - - AMPLICON - VIRAL RNA - RT-PCR - - - - - - - - Illumina NovaSeq 6000 - - - - - SARS-CoV-2 UNIBS-AP66-0320 experiment 1 - - - Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) - - - AMPLICON - VIRAL RNA - RT-PCR - - - - - - - - Illumina NovaSeq 6000 - - - - diff --git a/example_data_ena/runs/programmatic/runs.xml b/example_data_ena/runs/programmatic/runs.xml deleted file mode 100644 index 5180cad5..00000000 --- a/example_data_ena/runs/programmatic/runs.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - SARS-CoV-2 paired fastqs for sample 1 - - - - - - - - - - SARS-CoV-2 paired fastqs for sample 2 - - - - - - - - - - SARS-CoV-2 paired fastqs for sample 3 - - - - - - - - - diff --git a/example_data_ena/runs/programmatic/submission.xml b/example_data_ena/runs/programmatic/submission.xml deleted file mode 100644 index 8edfc2ad..00000000 --- a/example_data_ena/runs/programmatic/submission.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt deleted file mode 100644 index 19f219dc..00000000 --- a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample1.txt +++ /dev/null @@ -1,13 +0,0 @@ -STUDY PRJEB### or ERP### -SAMPLE SAMEA#### or ERS#### -NAME SARS-CoV-2 sample 1 reads -PLATFORM ILLUMINA -INSTRUMENT Illumina NovaSeq 6000 -INSERT_SIZE 100 -LIBRARY_NAME SARS-CoV-2 library 1 -LIBRARY_SOURCE VIRAL RNA -LIBRARY_SELECTION RT-PCR -LIBRARY_STRATEGY AMPLICON -DESCRIPTION Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) -FASTQ SARS-CoV-2-Sample1_1.fastq.gz -FASTQ SARS-CoV-2-Sample1_2.fastq.gz diff --git a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt deleted file mode 100644 index 31a9da8f..00000000 --- a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample2.txt +++ /dev/null @@ -1,13 +0,0 @@ -STUDY PRJEB### or ERP### -SAMPLE SAMEA#### or ERS#### -NAME SARS-CoV-2 sample 2 reads -PLATFORM ILLUMINA -INSTRUMENT Illumina NovaSeq 6000 -INSERT_SIZE 100 -LIBRARY_NAME SARS-CoV-2 library 2 -LIBRARY_SOURCE VIRAL RNA -LIBRARY_SELECTION RT-PCR -LIBRARY_STRATEGY AMPLICON -DESCRIPTION Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) -FASTQ SARS-CoV-2-Sample2_1.fastq.gz -FASTQ SARS-CoV-2-Sample2_2.fastq.gz diff --git a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt b/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt deleted file mode 100644 index b72c17a9..00000000 --- a/example_data_ena/runs/webin-cli/paired_fastq_manifest_sample3.txt +++ /dev/null @@ -1,13 +0,0 @@ -STUDY PRJEB### or ERP### -SAMPLE SAMEA#### or ERS#### -NAME SARS-CoV-2 sample 3 reads -PLATFORM ILLUMINA -INSTRUMENT Illumina NovaSeq 6000 -INSERT_SIZE 100 -LIBRARY_NAME SARS-CoV-2 library 3 -LIBRARY_SOURCE VIRAL RNA -LIBRARY_SELECTION RT-PCR -LIBRARY_STRATEGY AMPLICON -DESCRIPTION Amplicons were cleaned-up with AMPure XP beads (Beckman Coulter) with a 1:1 ratio and amplicon concentrations were quantified with the Qubit Fluorometric Quantitation system (Life Technologies) -FASTQ SARS-CoV-2-Sample3_1.fastq.gz -FASTQ SARS-CoV-2-Sample3_2.fastq.gz diff --git a/example_data_ena/samples/.DS_Store b/example_data_ena/samples/.DS_Store deleted file mode 100644 index 8c2d824147bf851b827c3fe9c9bc723fe75e9c08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKyG{c^3>-s>NNG}1?l15Mt0;T{KL8{_LW+pQtG5`TLjU{_-z2jZo z6z4MlTYYYCfhB-B-4Wj&rsn(Z6T7O6qs19-c*F)Dc){0%eLmr}3-VuCwZm!sZu`F3 zKOGKx9({@OOwN&V{(NPnfE17dQa}nwfw2PKSZVV`qM{U#0#e{t0slTUx??XK664ds z5F-F_#&j5;W0oK`PY`?IkjMLj(a#-BVbLwWR3B}@e=3CHV zJyB5#NP)2e*STDJ|G%SOnE%H`T1f#Z@UIlG+4_FH;wx2eoxGg)+D3n%AC26gGej#U iMl0sRTk*{aulY0gd*P56<;+JpQ9lB%i%bgqg#tfL^Bqh8 diff --git a/example_data_ena/samples/._.DS_Store b/example_data_ena/samples/._.DS_Store deleted file mode 100644 index a5b28df1cbc6e15bd0d35cdadd0c2e65d5131c7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 120 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}u^SMB_!U6R08`;00ODZ-jv*mIP;rnB Iur73U08|YJ=l}o! diff --git a/example_data_ena/samples/._interactive b/example_data_ena/samples/._interactive deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/samples/._programmatic b/example_data_ena/samples/._programmatic deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/samples/interactive/._sample_spreadsheet.tsv b/example_data_ena/samples/interactive/._sample_spreadsheet.tsv deleted file mode 100644 index 4137200aa03e9d2a1c802625b788289845d06e0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@hu<*@)>!6G!eitBqRu;46Ne-knMw} z4P-h?0akg}_G_%xoGc-5T cH8C(W)^&6=b=5UAGBI;@F)=Z9F*9ZW03^IDGXMYp diff --git a/example_data_ena/samples/interactive/._sample_spreadsheet.xlsx b/example_data_ena/samples/interactive/._sample_spreadsheet.xlsx deleted file mode 100644 index 3d0c48c1a150b3f4502eb7734bf7afe8d505ac51..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 244 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gX1v@xK5u5x_AdBnYYuq~ib(n?U(6 z3S`;=AQoU?kV?+a)k`cW$Vt`9Nh~fYEly2INi0cK4hV)Sz5t|E7#Ktm>IzE}ixTrn zGV@XyDo@8Hg4A*B(EyprP^fQUU}0o!W@wsXX_#bS?VFiglwX{mRuWTTWZ+tnoSI|J F002SFDZKyy diff --git a/example_data_ena/samples/interactive/sample_spreadsheet.tsv b/example_data_ena/samples/interactive/sample_spreadsheet.tsv deleted file mode 100644 index ae260f14..00000000 --- a/example_data_ena/samples/interactive/sample_spreadsheet.tsv +++ /dev/null @@ -1,7 +0,0 @@ -Checklist ERC000033 ENA virus pathogen reporting standard checklist -tax_id scientific_name sample_alias sample_title sample_description collection date geographic location (country and/or sea) geographic location (latitude) geographic location (longitude) geographic location (region and locality) sample capture status host disease outcome host common name host subject id host age host health state host sex host scientific name virus identifier collector name collecting institution receipt date definition for seropositive sample serotype (required for a seropositive sample) isolate host habitat isolation source host-associated host behaviour isolation source non-host-associated GISAID Accesion ID max_cycle_threshold -#units DD DD years -2697049 Severe acute respiratory syndrome coronavirus 2 SARS Sample 1 SARS Sample 1 SARS-CoV-2 Sample #1 2020-09-20 Switzerland 46.8182 8.2275 Bern active surveillance in response to outbreak recovered Homo Sapiens 1 30 not collected female homo sapiens SS1 Michael C "Institute for Infectious Diseases, University of Bern" 2020-09-22 80 hCoV-19/isolate/1 other Nasopharyngeal exudate domestic EPI_ISL_1234 1150 -2697049 Severe acute respiratory syndrome coronavirus 2 SARS Sample 2 SARS Sample 2 SARS-CoV-2 Sample #2 2020-09-20 Switzerland 46.8182 8.2275 Bern active surveillance in response to outbreak recovered Homo Sapiens 2 25 diseased male homo sapiens SS1 Michael C "Institute for Infectious Diseases, University of Bern" 2020-09-22 80 hCoV-19/isolate/2 other Nasopharyngeal exudate domestic EPI_ISL_1235 1150 -2697049 Severe acute respiratory syndrome coronavirus 2 SARS Sample 3 SARS Sample 3 SARS-CoV-2 Sample #3 2020-09-20 Switzerland 46.8182 8.2275 Bern active surveillance in response to outbreak recovered Homo Sapiens 3 40 diseased female homo sapiens SS1 Michael C "Institute for Infectious Diseases, University of Bern" 2020-09-22 80 hCoV-19/isolate/3 other Nasopharyngeal exudate domestic EPI_ISL_1236 1150 - diff --git a/example_data_ena/samples/interactive/sample_spreadsheet.xlsx b/example_data_ena/samples/interactive/sample_spreadsheet.xlsx deleted file mode 100644 index 07f57879e95506dcd787c13b9e75468ec5aa4e49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12010 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 Md-Jo(biaT5KT?KjcmMzZ diff --git a/example_data_ena/samples/programmatic/._samples.xml b/example_data_ena/samples/programmatic/._samples.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/samples/programmatic/._submission.xml b/example_data_ena/samples/programmatic/._submission.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/samples/programmatic/._submission_modify.xml b/example_data_ena/samples/programmatic/._submission_modify.xml deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/samples/programmatic/samples.xml b/example_data_ena/samples/programmatic/samples.xml deleted file mode 100644 index 596409a4..00000000 --- a/example_data_ena/samples/programmatic/samples.xml +++ /dev/null @@ -1,318 +0,0 @@ - - - - SARS Sample 1 - - 2697049 - Severe acute respiratory syndrome coronavirus 2 - - SARS-CoV-2 Sample #1 - - - collection date - 2020-09-20 - - - geographic location (country and/or sea) - Switzerland - - - host common name - Homo Sapiens - - - host subject id - 1 - - - host health state - diseased - - - host sex - male - - - host scientific name - homo sapiens - - - collector name - Michael C - - - collecting institution - Institute for Infectious Diseases, University of Bern - - - isolate - hCoV-19/isolate/1 - - - receipt date - 2020-09-22 - - - sample capture status - active surveillance in response to outbreak - - - geographic location (latitude) - 46.8182 - DD - - - geographic location (longitude) - 8.2275 - DD - - - geographic location (region and locality) - Bern - - - host disease outcome - recovered - - - host age - 25 - years - - - virus identifier - SS1 - - - definition for seropositive sample - 80 - - - host habitat - other - - - isolation source host-associated - Nasopharyngeal exudate - - - host behaviour - domestic - - - ENA-CHECKLIST - ERC000033 - - - - - SARS Sample 2 - - 2697049 - Severe acute respiratory syndrome coronavirus 2 - - SARS-CoV-2 Sample #2 - - - collection date - 2020-09-20 - - - geographic location (country and/or sea) - Switzerland - - - host common name - Homo Sapiens - - - host subject id - 2 - - - host health state - diseased - - - host sex - male - - - host scientific name - homo sapiens - - - collector name - Michael C - - - collecting institution - Institute for Infectious Diseases, University of Bern - - - isolate - hCoV-19/isolate/2 - - - receipt date - 2020-09-22 - - - sample capture status - active surveillance in response to outbreak - - - geographic location (latitude) - 46.8182 - DD - - - geographic location (longitude) - 8.2275 - DD - - - geographic location (region and locality) - Bern - - - host disease outcome - recovered - - - host age - 25 - years - - - virus identifier - SS1 - - - definition for seropositive sample - 80 - - - host habitat - other - - - isolation source host-associated - Nasopharyngeal exudate - - - host behaviour - domestic - - - ENA-CHECKLIST - ERC000033 - - - - - SARS Sample 3 - - 2697049 - Severe acute respiratory syndrome coronavirus 2 - - SARS-CoV-2 Sample #3 - - - collection date - 2020-09-20 - - - geographic location (country and/or sea) - Switzerland - - - host common name - Homo Sapiens - - - host subject id - 3 - - - host health state - diseased - - - host sex - female - - - host scientific name - homo sapiens - - - collector name - Michael C - - - collecting institution - Institute for Infectious Diseases, University of Bern - - - isolate - hCoV-19/isolate/3 - - - receipt date - 2020-09-22 - - - sample capture status - active surveillance in response to outbreak - - - geographic location (latitude) - 46.8182 - DD - - - geographic location (longitude) - 8.2275 - DD - - - geographic location (region and locality) - Bern - - - host disease outcome - recovered - - - host age - 40 - years - - - virus identifier - SS1 - - - definition for seropositive sample - 80 - - - host habitat - other - - - isolation source host-associated - Nasopharyngeal exudate - - - host behaviour - domestic - - - ENA-CHECKLIST - ERC000033 - - - - diff --git a/example_data_ena/samples/programmatic/submission.xml b/example_data_ena/samples/programmatic/submission.xml deleted file mode 100644 index 8edfc2ad..00000000 --- a/example_data_ena/samples/programmatic/submission.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/example_data_ena/samples/programmatic/submission_add.xml b/example_data_ena/samples/programmatic/submission_add.xml deleted file mode 100644 index 8edfc2ad..00000000 --- a/example_data_ena/samples/programmatic/submission_add.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/example_data_ena/samples/programmatic/submission_modify.xml b/example_data_ena/samples/programmatic/submission_modify.xml deleted file mode 100644 index d9bc1a3a..00000000 --- a/example_data_ena/samples/programmatic/submission_modify.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/example_data_ena/sequences/._webin-cli b/example_data_ena/sequences/._webin-cli deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/sequences/._webin-cli-rest b/example_data_ena/sequences/._webin-cli-rest deleted file mode 100755 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json deleted file mode 100644 index 53737790..00000000 --- a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_1.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "study": "PRJEB#####", - "sample": "ERS#######", - "runRef": "ERR#######", - "name": "hCov-19_isolate_1", - "coverage": 100, - "program": "ARTIC fieldbioinformatics (minimap2/nanopolish) 1.1.3 (nanopolish 0.13.2)", - "platform": "ILLUMINA", - "minGapLength": 3, - "moleculeType": "genomic RNA", - "description": "example sequence #1 for workshop", - "sequence": "NNNNNNNNNTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTTGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACTCGAAGGCATTCAGTACGGTCGTAGTGGTGAGACACTTGGTGTCCTTGTCCCTCATGTGGGCGAAATACCAGTGGCTTACCGCAAGGTTCTTCTTCGTAAGAACGGTAATAAAGGAGCTGGTGGCCATAGTTACGGCGCCGATCTAAAGTCATTTGACTTAGGCGACGAGCTTGG" -} diff --git a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json deleted file mode 100644 index 40f4d346..00000000 --- a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_2.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "study": "PRJEB#####", - "sample": "ERS#######", - "runRef": "ERR#######", - "name": "hCov-19_isolate_2", - "coverage": 1000, - "program": "ARTIC fieldbioinformatics (minimap2/nanopolish) 1.1.3 (nanopolish 0.13.2)", - "platform": "ILLUMINA", - "minGapLength": 3, - "moleculeType": "genomic RNA", - "description": "example sequence #2 for workshop", - "sequence": "NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCGTCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTTGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGTTCGGATGCTCGAACTGCACCTCATGGTCATGTTATGGTTGAGCTGGTAGCAGAACT" -} diff --git a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json b/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json deleted file mode 100644 index 98462bf7..00000000 --- a/example_data_ena/sequences/webin-cli-rest/hCoV-19_isolate_3.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "study": "PRJEB#####", - "sample": "ERS#######", - "runRef": "ERR#######", - "name": "hCov-19_isolate_3", - "coverage": 95.1, - "program": "MPileup", - "platform": "ILLUMINA", - "minGapLength": 1, - "moleculeType": "genomic RNA", - "description": "example sequence #3 for workshop", - "sequence": "AAGGTTTATACCTTCCCAGGTAACAAACCAACCAACTTTCGATCTCTTGTAGATCTGTTCTCTAAACGAACTTTAAAATCTGTGTGGCTGTCACTCGGCTGCATGCTTAGTGCACTCACGCAGTATAATTAATAACTAATTACTGTCGTTGACAGGACACGAGTAACTCATCTATCTTCTGCAGGCTGCTTACGGTTTCGTCCGTGTTGCAGCCGATCATCAGCACATCTAGGTTTTGTCCGGGTGTGACCGAAAGGTAAGATGGAGAGCCTTGTCCCTGGTTTCAACGAGAAAACACACGTCCAACTCAGTTTGCCTGTTTTACAGGTTCGCGACGTGCTCGTACGTGGCTTTGGAGACTCCGTGGAGGAGGTCTTATCAGAGGCACGTCAACATCTTAAAGATGGCACTTGTGGCTTAGTAGAAGTTGAAAAAGGCGTTTTGCCTCAACTTGAACAGCCCTATGTGTTCATCAAACGT", - "authors": "ZW", - "address": "EBI" -} diff --git a/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_1_manifest.txt b/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_1_manifest.txt deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_2_manifest.txt b/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_2_manifest.txt deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_3_manifest.txt b/example_data_ena/sequences/webin-cli/._hCoV-19_isolate_3_manifest.txt deleted file mode 100644 index 89f04770778303036c554a736916c5e4d908917a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 212 zcmZQz6=P>$Vqox1Ojhs@R)|o50+1L3ClDI}@gg7w@vi_e5x_AdBnYYuq+J^qI7A5ADWagzZ6zUroSQuKH8Jeb;r&(B7J7*N-=cZblxHwxn lS(;hux*3|A>6#cA8tXbbn!4&58kv|myO@}mx|kU=004fSA2a{} diff --git a/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1.fasta.gz b/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1.fasta.gz deleted file mode 100644 index d5595423d6bf06d6a6fe75d61b1deca88b6c5c8f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmV-X0j~ZZiwFqeA7Ehs1875URxL3(Uuko1Y+-a|UokFbVRLk005y`aYQta*g!jBl z2^qT-jvKUf65Tr#8YpCF-k<0@*|8n}wocNg`~C6j$Jg8K{d)g@{Cz)vuD8qQ`Ri88 z?zXL}maMsaTs?tOdybx9meqMiRx6q12IeU4p4ZOOnrjrr(gfySG!=RD+hx+GbO{b2 zRB(7Z8VFKv%aSp;ov7)Ym_y4+JCYPtM^zydBJHrFo@PbjYNmFoW;kS!C{4m5qNr0f ztT2oih`?qA;g45M)EOv!D|VfxrC@=_r@*&!PGB~CUD|VPPuc8$ jdSHq_p+UY4JXyC%nv}~6PE~sN-U0vsvumJ# diff --git a/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_chrm_list.txt.gz b/example_data_ena/sequences/webin-cli/hCoV-19_isolate_1_chrm_list.txt.gz deleted file mode 100644 index c83f637b5c64aa12422007c48c9ed5b441788303..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmV-a0IUBWiwFp+AYfqt1875URxL3(Uuko1Y+-a|Uol@}XmV{|Y-w|JE_8Tw0LyUB q57RZY)Xyx=&q*vv)i>lcf4kDrh8*Xj0r+<#wxr_cI+>(Xd@ zYu2$>QjgzVQYyneeA~yJwB^@`A$7BZlUccm#)Tni`pi9YonZD!*{8;A7lY{zF)d?! z%FXQ5oEpl*Kx8SX+Q23v1xggeQXV&SZZIYfZT17EuE=pMazq(8-;G>U7>$hRO@>Ct zGD#m2M|l?U@UTjVbx6g@=)tSFS%-P(h&PJt&SWG+5$9PQo8m+aP{GZQ&>;&f)U>fA W5hWAq$>P`+VEqG@cw*)_0ssK;`hhP1 diff --git a/example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_chrm_list.txt.gz b/example_data_ena/sequences/webin-cli/hCoV-19_isolate_2_chrm_list.txt.gz deleted file mode 100644 index 2e9631278d9dce92599d1815e6e35b12470433fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmV-a0IUBWiwFo|Az)zu1875URxL3(Uuko1Y+-a|Uou}~XmV{|Y-w|JE_8Tw0LyUB q57RZY)Xyx=&q*vv)i>faJ zE)YH;RhocM;R~4bDFQzb_(gJm;wLXV!+6KCEot8GetbN?yxqQkA3vXeU$@t%BUN>` zT6VW>{v~U+uRVE}+Vk}!6HbxOoZxCP6K-a{;`CfQp*4FDMQ9RrW)fpXArm)D-83)3 zL?9JHQ^YtpxKEMwHgyzCkTre - - Example project for ENA submission workshop - This study was created as part of an ENA submissions workshop - - - - - diff --git a/example_data_ena/study/programmatic/receipt.xml b/example_data_ena/study/programmatic/receipt.xml deleted file mode 100644 index 4b43c31b..00000000 --- a/example_data_ena/study/programmatic/receipt.xml +++ /dev/null @@ -1,13 +0,0 @@ - - curl -u Webin-60330:W2b3nENA%2021 -F "SUBMISSION=@submission.xml" -F "PROJECT=@project.xml" "https://wwwdev.ebi.ac.uk/ena/submit/drop-box/submit/" - - - - - - - - - This submission is a TEST submission and will be discarded within 24 hours - - ADD diff --git a/example_data_ena/study/programmatic/submission.xml b/example_data_ena/study/programmatic/submission.xml deleted file mode 100644 index 8edfc2ad..00000000 --- a/example_data_ena/study/programmatic/submission.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/relecov_tools/example_data/to_ena_2.json b/relecov_tools/example_data/to_ena_2.json new file mode 100644 index 00000000..951803d8 --- /dev/null +++ b/relecov_tools/example_data/to_ena_2.json @@ -0,0 +1,38 @@ +{ + "collection_date": "2021/04/13", + "common_name": "PEPITO", + "experiment_alias": "", + "experiment_title": "Example project for ENA submission RELECOV", + "fastq_r1_md5": "f2facbd1d6c7e0972074ced31ccbfd8e", + "fastq_r2_md5": "fd9948be8da7a38b0f80659dfc21aeea", + "geographic location (latitude)": "41.6483", + "geographic location (longitude)": "-0.8830", + "geographic_location_(country_and/or_sea)": "Spain", + "host_common_name": "Human", + "host_gender": "Mujer", + "host_scientific_name": "Homo Sapiens", + "instrument_model": "Illumina MiSeq", + "instrument_platform": "Illumina", + "isolate": "1197860", + "isolation source host-associated": "Nasopharynx aspirate", + "isolation source non-host-associated": "Other", + "library_layout": "Single End", + "library_selection": "RT-PCR", + "library_source": "RNA", + "library_strategy": "WGS strategy", + "purpose_sampling": "Surveillance", + "r1_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "r2_fastq_filepath": "/tmp/relecov/COD_test_01/20220408", + "receipt_date": "2021/05/13", + "run_alias": "", + "sample_description": "Sample for surveillance", + "sample_name": "1197860", + "sample_storage_conditions": " -80ºC", + "scientific_name": "Severe acute respiratory syndrome coronavirus 2", + "sequence_file_R1_fastq": "ABC123_S1_L001_R1_001.fastq.gz", + "sequence_file_R2_fastq": "ABC123_S1_L001_R2_001.fastq.gz", + "study_alias": "RELECOV", + "study_title": "RELECOV Spanish Network for genomics surveillance", + "study_type": "RELECOV Spanish Network for genomics surveillance", + "tax_id": "2697049" +} \ No newline at end of file diff --git a/relecov_tools/test/pruebas.ipynb b/relecov_tools/test/pruebas.ipynb index 1f1fb881..f3727b96 100644 --- a/relecov_tools/test/pruebas.ipynb +++ b/relecov_tools/test/pruebas.ipynb @@ -2,622 +2,556 @@ "cells": [ { "cell_type": "code", - "execution_count": 3, - "id": "a99df8ae", - "metadata": {}, - "outputs": [], - "source": [ - "import json\n", - "import openpyxl" - ] - }, - { - "cell_type": "code", - "execution_count": 220, - "id": "dd64f661", - "metadata": {}, - "outputs": [], - "source": [ - "f = open(\"schema/small_schema.json\")\n", - "json_phage_plus_schema = json.load(f)" - ] - }, - { - "cell_type": "code", - "execution_count": 221, - "id": "9057ba90", - "metadata": {}, - "outputs": [], - "source": [ - "json_phage_plus_schema;" - ] - }, - { - "cell_type": "code", - "execution_count": 222, - "id": "97b35c6a", - "metadata": {}, - "outputs": [], - "source": [ - " wb_file = openpyxl.load_workbook(\"example_data/dummy_data_small.xlsx\", data_only=True)\n", - "ws_metadata_lab = wb_file[\"METADATA_LAB\"]\n", - "heading = []\n", - "for cell in ws_metadata_lab[1]:\n", - " heading.append(cell.value)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 223, - "id": "986c372a", - "metadata": {}, - "outputs": [], - "source": [ - "heading;" - ] - }, - { - "cell_type": "code", - "execution_count": 224, - "id": "895b82c2", - "metadata": {}, - "outputs": [], - "source": [ - "for row in islice(ws_metadata_lab.values, 1, ws_metadata_lab.max_row):\n", - " sample_data_row = {}\n", - " for idx in range(len(heading)):\n", - " if \"date\" in heading[idx]:\n", - " sample_data_row[heading[idx]] = row[idx].strftime(\"%d/%m/%Y\")\n", - " else:\n", - " sample_data_row[heading[idx]] = row[idx]\n", - " \n", - "fila = sample_data_row" - ] - }, - { - "cell_type": "code", - "execution_count": 225, - "id": "c441ba9d", - "metadata": {}, - "outputs": [], - "source": [ - "list(fila.keys());" - ] - }, - { - "cell_type": "code", - "execution_count": 226, - "id": "a2f1610b", - "metadata": {}, - "outputs": [], - "source": [ - "json_phage_plus_schema['properties'];" - ] - }, - { - "cell_type": "code", - "execution_count": 227, - "id": "2b3da23d", - "metadata": {}, - "outputs": [], - "source": [ - "instance = [{}, 3, \"foo\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 228, - "id": "2b30fc71", + "execution_count": 1, + "id": "ca2ef1c4", "metadata": {}, "outputs": [], "source": [ - "validate(instance = list(fila.keys()), schema =json_phage_plus_schema['properties']) " + "esquema_json = {'collection_date': '2021/04/13', 'common_name': 'PEPITO', 'experiment_alias': '', 'experiment_title': 'Example project for ENA submission RELECOV', 'fastq_r1_md5': 'f2facbd1d6c7e0972074ced31ccbfd8e', 'fastq_r2_md5': 'fd9948be8da7a38b0f80659dfc21aeea', 'geographic location (latitude)': '41.6483', 'geographic location (longitude)': '-0.8830', 'geographic_location_(country_and/or_sea)': 'Spain', 'host_common_name': 'Human', 'host_gender': 'Mujer', 'host_scientific_name': 'Homo Sapiens', 'instrument_model': 'Illumina MiSeq', 'instrument_platform': 'Illumina', 'isolate': '1197860', 'isolation source host-associated': 'Nasopharynx aspirate', 'isolation source non-host-associated': 'Other', 'library_layout': 'Single End', 'library_selection': 'RT-PCR', 'library_source': 'RNA', 'library_strategy': 'WGS strategy', 'purpose_sampling': 'Surveillance', 'r1_fastq_filepath': '/tmp/relecov/COD_test_01/20220408', 'r2_fastq_filepath': '/tmp/relecov/COD_test_01/20220408', 'receipt_date': '2021/05/13', 'run_alias': '', 'sample_description': 'Sample for surveillance', 'sample_name': '1197860', 'sample_storage_conditions': ' -80ºC', 'scientific_name': 'Severe acute respiratory syndrome coronavirus 2', 'sequence_file_R1_fastq': 'ABC123_S1_L001_R1_001.fastq.gz', 'sequence_file_R2_fastq': 'ABC123_S1_L001_R2_001.fastq.gz', 'study_alias': 'RELECOV', 'study_title': 'RELECOV Spanish Network for genomics surveillance', 'study_type': 'RELECOV Spanish Network for genomics surveillance', 'tax_id': '2697049'}\n" ] }, { "cell_type": "code", - "execution_count": 229, - "id": "cc3c4bac", + "execution_count": 2, + "id": "226a90e0", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'prov_rona_99'" + "{'collection_date': '2021/04/13',\n", + " 'common_name': 'PEPITO',\n", + " 'experiment_alias': '',\n", + " 'experiment_title': 'Example project for ENA submission RELECOV',\n", + " 'fastq_r1_md5': 'f2facbd1d6c7e0972074ced31ccbfd8e',\n", + " 'fastq_r2_md5': 'fd9948be8da7a38b0f80659dfc21aeea',\n", + " 'geographic location (latitude)': '41.6483',\n", + " 'geographic location (longitude)': '-0.8830',\n", + " 'geographic_location_(country_and/or_sea)': 'Spain',\n", + " 'host_common_name': 'Human',\n", + " 'host_gender': 'Mujer',\n", + " 'host_scientific_name': 'Homo Sapiens',\n", + " 'instrument_model': 'Illumina MiSeq',\n", + " 'instrument_platform': 'Illumina',\n", + " 'isolate': '1197860',\n", + " 'isolation source host-associated': 'Nasopharynx aspirate',\n", + " 'isolation source non-host-associated': 'Other',\n", + " 'library_layout': 'Single End',\n", + " 'library_selection': 'RT-PCR',\n", + " 'library_source': 'RNA',\n", + " 'library_strategy': 'WGS strategy',\n", + " 'purpose_sampling': 'Surveillance',\n", + " 'r1_fastq_filepath': '/tmp/relecov/COD_test_01/20220408',\n", + " 'r2_fastq_filepath': '/tmp/relecov/COD_test_01/20220408',\n", + " 'receipt_date': '2021/05/13',\n", + " 'run_alias': '',\n", + " 'sample_description': 'Sample for surveillance',\n", + " 'sample_name': '1197860',\n", + " 'sample_storage_conditions': ' -80ºC',\n", + " 'scientific_name': 'Severe acute respiratory syndrome coronavirus 2',\n", + " 'sequence_file_R1_fastq': 'ABC123_S1_L001_R1_001.fastq.gz',\n", + " 'sequence_file_R2_fastq': 'ABC123_S1_L001_R2_001.fastq.gz',\n", + " 'study_alias': 'RELECOV',\n", + " 'study_title': 'RELECOV Spanish Network for genomics surveillance',\n", + " 'study_type': 'RELECOV Spanish Network for genomics surveillance',\n", + " 'tax_id': '2697049'}" ] }, - "execution_count": 229, + "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "sample_data_row[\"Collecting Sample id\"]" - ] - }, - { - "cell_type": "code", - "execution_count": 63, - "id": "72587d32", - "metadata": {}, - "outputs": [], - "source": [ - "heading =['Collecting Sample id', 'Originating Laboratory', 'Submitting Institution', 'Sample Collection Date', 'geo_loc_country', 'geo_loc_state', 'organism', 'isolate', 'host_scientific_name', 'Host Common Name', 'host_disease', 'Sequencing Instrument Model', 'Sequencing Platforms', 'consensus_sequence_software_name', 'consensus_sequence_software_version', 'file_name', 'tax_id', 'sample_description', 'Library Source', 'Library Selection', 'Library Strategy', 'Library Layout', 'type', 'GISAID Virus Name', 'GISAID Id', 'Originating Laboratory Address']\n" + "esquema_json" ] }, { "cell_type": "code", - "execution_count": 71, - "id": "7ea69469", + "execution_count": 3, + "id": "be0cb85c", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "26" + "dict_keys(['collection_date', 'common_name', 'experiment_alias', 'experiment_title', 'fastq_r1_md5', 'fastq_r2_md5', 'geographic location (latitude)', 'geographic location (longitude)', 'geographic_location_(country_and/or_sea)', 'host_common_name', 'host_gender', 'host_scientific_name', 'instrument_model', 'instrument_platform', 'isolate', 'isolation source host-associated', 'isolation source non-host-associated', 'library_layout', 'library_selection', 'library_source', 'library_strategy', 'purpose_sampling', 'r1_fastq_filepath', 'r2_fastq_filepath', 'receipt_date', 'run_alias', 'sample_description', 'sample_name', 'sample_storage_conditions', 'scientific_name', 'sequence_file_R1_fastq', 'sequence_file_R2_fastq', 'study_alias', 'study_title', 'study_type', 'tax_id'])" ] }, - "execution_count": 71, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "len(heading)" + "esquema_json.keys()" ] }, { "cell_type": "code", - "execution_count": 64, - "id": "54afd367", + "execution_count": 4, + "id": "8d390edf", "metadata": {}, "outputs": [], "source": [ - "map_file = open(\"schema/mapping_file.json\")\n", - "mapping_file = json.load(map_file)" + "llaves = list(esquema_json.keys())" ] }, { "cell_type": "code", - "execution_count": 65, - "id": "3d1e0f63", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{'Collecting Sample id': 'sample_name',\n", - " 'Originating Laboratory': 'collecting_institution',\n", - " 'Submitting Institution': 'submitting_institution',\n", - " 'Sample Collection Date': 'sample_collection_date',\n", - " 'geo_loc_country': 'geo_loc_country',\n", - " 'geo_loc_state': 'geo_loc_state',\n", - " 'organism': 'organism',\n", - " 'isolate': 'isolate',\n", - " 'host_scientific_name': 'host_scientific_name',\n", - " 'Host Common Name': 'host_common_name',\n", - " 'host_disease': 'host_disease',\n", - " 'Sequencing Instrument Model': 'sequencing_instrument_model',\n", - " 'Sequencing Platforms': 'sequencing_instrument_platform',\n", - " 'consensus_sequence_software_name': 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version': 'consensus_sequence_software_version',\n", - " 'file_name': 'file_name',\n", - " 'tax_id': 'tax_id',\n", - " 'sample_description': 'sample_description',\n", - " 'Library Source': 'library_source',\n", - " 'Library Selection': 'library_selection',\n", - " 'Library Strategy': 'library_strategy',\n", - " 'Library Layout': 'library_layout',\n", - " 'type': 'type',\n", - " 'GISAID Virus Name': 'virus_name',\n", - " 'GISAID Id': 'submitter',\n", - " 'Originating Laboratory Address': 'collecting_address'}" - ] - }, - "execution_count": 65, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "mapping_file" - ] - }, - { - "cell_type": "code", - "execution_count": 54, - "id": "def77932", + "execution_count": 5, + "id": "ec640155", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'sample_name'" + "['collection_date',\n", + " 'common_name',\n", + " 'experiment_alias',\n", + " 'experiment_title',\n", + " 'fastq_r1_md5',\n", + " 'fastq_r2_md5',\n", + " 'geographic location (latitude)',\n", + " 'geographic location (longitude)',\n", + " 'geographic_location_(country_and/or_sea)',\n", + " 'host_common_name',\n", + " 'host_gender',\n", + " 'host_scientific_name',\n", + " 'instrument_model',\n", + " 'instrument_platform',\n", + " 'isolate',\n", + " 'isolation source host-associated',\n", + " 'isolation source non-host-associated',\n", + " 'library_layout',\n", + " 'library_selection',\n", + " 'library_source',\n", + " 'library_strategy',\n", + " 'purpose_sampling',\n", + " 'r1_fastq_filepath',\n", + " 'r2_fastq_filepath',\n", + " 'receipt_date',\n", + " 'run_alias',\n", + " 'sample_description',\n", + " 'sample_name',\n", + " 'sample_storage_conditions',\n", + " 'scientific_name',\n", + " 'sequence_file_R1_fastq',\n", + " 'sequence_file_R2_fastq',\n", + " 'study_alias',\n", + " 'study_title',\n", + " 'study_type',\n", + " 'tax_id']" ] }, - "execution_count": 54, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "list(mapping_file.values())[0]" + "llaves" ] }, { "cell_type": "code", - "execution_count": 70, - "id": "34b84069", + "execution_count": 15, + "id": "85d6577f", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0\n", - "1\n", - "2\n", - "3\n", - "4\n", - "5\n", - "6\n", - "7\n", - "8\n", - "9\n", - "10\n", - "11\n", - "12\n", - "13\n", - "14\n", - "15\n", - "16\n", - "17\n", - "18\n", - "19\n", - "20\n", - "21\n", - "22\n", - "23\n", - "24\n", - "25\n" + "collection_date\n", + "common_name\n", + "experiment_alias\n", + "experiment_title\n", + "fastq_r1_md5\n", + "fastq_r2_md5\n", + "geographic location (latitude)\n", + "geographic location (longitude)\n", + "geographic_location_(country_and/or_sea)\n", + "host_common_name\n", + "host_gender\n", + "host_scientific_name\n", + "instrument_model\n", + "instrument_platform\n", + "isolate\n", + "isolation source host-associated\n", + "isolation source non-host-associated\n", + "library_layout\n", + "library_selection\n", + "library_source\n", + "library_strategy\n", + "purpose_sampling\n", + "r1_fastq_filepath\n", + "r2_fastq_filepath\n", + "receipt_date\n", + "run_alias\n", + "sample_description\n", + "sample_name\n", + "sample_storage_conditions\n", + "scientific_name\n", + "sequence_file_R1_fastq\n", + "sequence_file_R2_fastq\n", + "study_alias\n", + "study_title\n", + "study_type\n", + "tax_id\n" ] } ], "source": [ - "for i in range(len(heading)):\n", - " print(i)" + "for key, value in esquema_json.items():\n", + " print (key)" ] }, { "cell_type": "code", - "execution_count": 72, - "id": "1caa1045", + "execution_count": 11, + "id": "961f966c", "metadata": {}, "outputs": [], "source": [ - "for i in range(len(heading)):\n", - " if heading[i] in list(mapping_file.keys()):\n", - " index = list(mapping_file).index(heading[i])\n", - " heading[index] = list(mapping_file.values())[index]\n", - " \n", - " \n" + "import pandas as pd" ] }, { "cell_type": "code", - "execution_count": 73, - "id": "8ab4a0c2", + "execution_count": 18, + "id": "04bb5f74", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['sample_name',\n", - " 'collecting_institution',\n", - " 'submitting_institution',\n", - " 'sample_collection_date',\n", - " 'geo_loc_country',\n", - " 'geo_loc_state',\n", - " 'organism',\n", - " 'isolate',\n", - " 'host_scientific_name',\n", + "['collection_date',\n", + " 'common_name',\n", + " 'experiment_alias',\n", + " 'experiment_title',\n", + " 'fastq_r1_md5',\n", + " 'fastq_r2_md5',\n", + " 'geographic location (latitude)',\n", + " 'geographic location (longitude)',\n", + " 'geographic_location_(country_and/or_sea)',\n", " 'host_common_name',\n", - " 'host_disease',\n", - " 'sequencing_instrument_model',\n", - " 'sequencing_instrument_platform',\n", - " 'consensus_sequence_software_name',\n", - " 'consensus_sequence_software_version',\n", - " 'file_name',\n", - " 'tax_id',\n", - " 'sample_description',\n", - " 'library_source',\n", + " 'host_gender',\n", + " 'host_scientific_name',\n", + " 'instrument_model',\n", + " 'instrument_platform',\n", + " 'isolate',\n", + " 'isolation source host-associated',\n", + " 'isolation source non-host-associated',\n", + " 'library_layout',\n", " 'library_selection',\n", + " 'library_source',\n", " 'library_strategy',\n", - " 'library_layout',\n", - " 'type',\n", - " 'virus_name',\n", - " 'submitter',\n", - " 'collecting_address']" + " 'purpose_sampling',\n", + " 'r1_fastq_filepath',\n", + " 'r2_fastq_filepath',\n", + " 'receipt_date',\n", + " 'run_alias',\n", + " 'sample_description',\n", + " 'sample_name',\n", + " 'sample_storage_conditions',\n", + " 'scientific_name',\n", + " 'sequence_file_R1_fastq',\n", + " 'sequence_file_R2_fastq',\n", + " 'study_alias',\n", + " 'study_title',\n", + " 'study_type',\n", + " 'tax_id']" ] }, - "execution_count": 73, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "heading" + "columnas = list(esquema_json.keys())\n" ] }, { "cell_type": "code", - "execution_count": null, - "id": "4689d46e", + "execution_count": 23, + "id": "036986a0", "metadata": {}, "outputs": [], "source": [ - "dictionary = {'test':{1,3}, 'test2':{2}, 'test3':{2,3}}\n", - "\n", - "if 'test' in dictionary:\n", - " print(list(dictionary).index('test'))" + "df = pd.DataFrame.from_dict(esquema_json, orient=\"index\")" ] }, { "cell_type": "code", - "execution_count": 27, - "id": "5ae4de88", + "execution_count": 25, + "id": "a6b4f961", "metadata": {}, "outputs": [ { "data": { + "text/html": [ + "